



/*
Reset font attributes for ems
1em = 10px
1.4em = 14px
------------------------------------------------------------------------------*/
body{
	font-size: 62.5%;
}

/* Reset all margins and paddings, font sizes, list
-------------------------------------------------------------------------------*/
*{
	margin:0;
	padding:0;
	font-size:1em;
	}
li{
	list-style:none;
	}
	
/* Floating box fix - this is a hack to fix the float problem in multiple browsers
-------------------------------------------------------------------------------*/
.clearitem:after{
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
	}
	
/* Super Common classes
-------------------------------------------------------------------------------*/
.cover,
.boxcover,
.photo{
	border:1px #000 solid;
	}
	
.hide{
	display:none;
	}
.error{
	padding:5px;
	font-size:1em;
	color:red;
	background:#fff;
	}
p{
	margin-bottom:1em;
	}
	
/* Plain text areas always have a white background and other specific colors.
------------------------------------------------------------------------------*/
.plaintext{
	background:#fff;
	border:1px #000 solid;
	padding:5px;
	color:#000;
	}
.plaintext a{
	color:#a40001;
	}
.plaintext a:hover{
	color:red;
	}




/* Primary layout of outermost template elements
------------------------------------------------------------------------------*/
body{
	margin:5px;
	font-family:arial, helvetica, verdana, sans-serif;
	background:#FFFFFF;
	color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#c5c4a4;
	}
a{
	color:#00458b;
	}
a:hover{
	color:#a40001;
	}	

#page_body{
	width:990px;
	margin:0 auto;
	}
	
#header,
#nav,
#content,
#footer,
#copywrite,
#sidebar1,
#sidebar2{
	display:block;
	}

#header,
#footer,
#copywrite{
	width:100%;
	}
	
/* Left sidebar
-------------------------*/
#sidebar1{
	width:178px;
	float:right;
	}
	
/* Content Areas
-------------------------*/
.narrow_colum{
	width:auto;
	display:block;
	margin-right:188px;
	margin-left:260px;
}
.wide_colum{
	width:auto;
	display:block;
	margin-right:188px;
	}
.very_wide_colum{
	width:100%;
	display:block;
	text-align:center;
	}
	
/* Right sidebar
--------------------------*/
#sidebar2{
	width:178px;
	float:left;
	margin-right:10px;
	}

/* Header elements
-------------------------------------------------------------------------*/
#sidebar1 h2,
#sidebar2 h2{
	font-size:1.25em;
	}
#sidebar1 h3,
#sidebar2 h3{
	font-size:1.15em;
	}


/* Elements to hide for on web version
-------------------------------------------------------------------------*/
h1,
#nav h2{
	display:none;
	}
		
	
/* Header 
-------------------------------------------------------------------------*/
#header{
	text-align:center;
	margin-bottom:0px;
	position:relative;
	}

/* Login Box
-------------------------------------------------------------------------*/
#page_header_left,
#page_header_right{
	width:250px;
	height:auto;
	display:block;
	}
#page_header_left{
	float:left;
	}
#page_header_right{
	position:relative;
	text-align:left;
	padding:4px;
	float:right;
	font-size:1.1em;
	}			
	
#page_header_right input{
	width:90px;
	}
#page_header_right input.submit{
	width:auto;
	margin-top:10px;
	}
#page_header_right .email,
#page_header_right .password{
	width:100px;
	float:left;
	}
#page_header_right #header_links{
	text-align:right;
	}
	
	
/* Top Nav & Nav Footer elements
-------------------------------------------------------------------------*/
#nav,
#nav_footer{
	width:100%;
	}
#nav_footer{
	display:block;
	clear:both;
	margin-top:1.5em;
	}
#nav ul,
#nav_footer ul{
	display:block;
	text-align:left;
	clear:both;
	height:20px;
	}

#nav li,
#nav_footer li{
	text-align:center;
	display:inline;
	margin-left:3px;
	margin-right:3px;
	height:20px;
	width:auto;
	}
#nav li a,
#nav_footer li a{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}

#nav #tabs,
#nav .subnav{
	background:#ece9c8;
	color:#000000;
	border:1px #000000 solid;
	}
#nav #tabs li a,
#nav .subnav a{
	color:#000000;
	height:20px;
	padding:3px 6px;
	position:relative;
	top:2px;
	}

#nav_footer .subnav a{
	text-decoration:underline;
	}
#nav #tabs li a:hover,
#nav .subnav a:hover{
	color:#000000;
	background:#c5c4a4;
	}
#nav #subnav_2{
	border-top:0px;
	}
#nav .navbase{
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	background:#FFFFFF;
	}
#nav_footer .navbase{
	border-bottom:1px #000000 dashed;
	}
#nav .navbas,
#nav_footer .navbase{
	height:5px;
	line-height:1px;
	}
	
#nav_footer ul{
	text-align:center;
	}
	
#mini_search{
	margin:0;
	padding:4px 6px 0 0;
	background:#c5c4a4;
	color:#000000;
	font-size:12px;
	position:relative;
	left:648px;
	top:22px;
	width:336px;
	height:26px;
	display:block;
	text-align:right;
	}





/* Tip
---------------------------------------------------------------------*/
#nav_tip{
	text-align:center;
	color:#000000;
	background:#99ccff;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	font-size:1.3em;
	position:relative;
	}
#nav_tip a{
	color:#000;
	}
#nav_tip a:hover{
	color:#000;
	text-decoration:none;
	}
#nav_tip #nav_tip_inner{
	padding:4px;
	text-align:center;
	}
#nav_tip_open{
	margin:-4px 0 0 20px;
	float:left;
	z-index:0
	}
	
	
		
/* Copywrite info
---------------------------------------------------------------------*/
#copywrite{
	text-align:center;
	font-size:1.2em;
	margin:1.1em 0;
	}
#copywrite a,
#copywrite strong{
	color:#00458b;
	}
#copywrite a:hover{
	color:#a40001;
	}

	
/* Sidebar styles
---------------------------------------------------------------------*/

/* Shared styles
--------------------------------------------*/
#sidebar1 .box,
#sidebar2 .box{
	margin-bottom:8px;
	}
	
#sidebar1 .box li,
#sidebar2 .box li{
	margin-bottom:3px;
	}
	
	
/* Sidebar1 basics
-------------------------------------------*/
#sidebar1 .box{
	width:178px;
	}
#sidebar1 .box .body{
	background:#f0d8d8;
	color:#000000;
	border:1px solid #003366;
	padding:6px;
	font-size:1.1em;
	}
#sidebar1 .box a{
	color:#000000;
	background:#f0d8d8;
	text-decoration:none;
	display:block;
	}
#sidebar1 .box a:hover{
	background:#FFFFFF;
	color:#a40001;
	text-decoration:none;
	}
#sidebar1 .box h2{
	background:#900;
	color:#FFFFFF;
	padding:2px 4px;
	border:1px solid #003366;
	border-bottom:0;
	}
#sidebar1 .box h3{
	font-size:1em;
	}
#sidebar1 .highlight,
#account_center.highlight{
	color:#FF0000;
	font-weight:bold;
	font-size:1.2em;
	}
#sidebar1 .box .special_link a{
	text-decoration:underline;
	font-weight:bold;
	}
#sidebar1 .box .more_link a{
	text-decoration:underline;
	font-size:1.1em;
	}


/* Sidebar1 Advanced
----------------------------------------*/	

/* New And Returning Users
---------------------------*/
#sidebar1 #returning_users p{
	margin-bottom:5px;
	}
#sidebar1 #returning_users.box{
	color:#000000;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.5em;
	}
#sidebar1 #returning_users a{
	background:transparent;
	text-decoration:underline;
	color:#00458b;
	}
#sidebar1 #returning_users a:hover{
	color:#a40001;
	background:transparent;
	}
#sidebar1 #returning_users .new_user h2{
	font-size:.9em;
	background:red;
	color:#fff;
	}
#sidebar1 #returning_users .new_user .body{
	font-size:.9em;
	background:#f0d8d8;
	color:#000000;
	}
#sidebar1 #returning_users .new_user .body a{
	color:#000000;
	}
#sidebar1 #returning_users .new_user .body a:hover{
	background:#FFFFFF;
	color:#a40001;
	}
	
/* Account Center
--------------------*/
#sidebar1 #account_center .body .highlight{
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	}
#sidebar1 #account_center{
	margin-bottom:1em;
	text-align:center;
	}
	
/* Search box
--------------------*/
#sidebar1 #searches #search_form{
	margin-bottom:8px;
	}
#sidebar1 #searches .radio{
	position:relative;
	top:2px;
	}
#sidebar1 #searches #search_box input.text{
	width:120px;
	}
#sidebar1 #studio_dropdown_small select option,
#sidebar1 #category_dropdown_small select option{
	width:140px;
	overflow:hidden;
	}

/* Packages
--------------------*/
#sidebar1 #packages .body li,
#packages .body p{
	font-size:1.1em;
	}
#sidebar1 #packages #package_payg,
#sidebar1 #packages #package_free,
#sidebar1 #packages #package_downloads{
	margin-bottom:10px;
	}	
#sidebar1 #packages #package_minutes li.special_link{
	list-style:none;
	list-style-position:outside;
	}
#sidebar1 #packages #package_minutes li.special_link a{
	color:#FF0000;
	font-size:1.2em;
	}
#sidebar1 #packages #package_free li a{
	font-size:1.2em;
	font-weight:bold;
	}	
	
/* currancy dropdown
--------------------------------------------------*/		
#currency_form{
	font-size:12px;
	margin-bottom:8px;
	}
#currency_form select{
	font-size:11px;
	width:70px;
	}		
	
/* News
---------------------*/
#sidebar1 #news li{
	list-style-position:inside;
	list-style-type:decimal;
	}
	
/* Archives
----------------------*/
#sidebar1 #archives li{
	font-size:.9em;
	margin-left:6px;
	}
#sidebar1 #archives h3 a{
	text-decoration:underline;
	}
	
/* Stars Picks
----------------------*/
#sidebar1 #star_picks #star_picks_photo{
	text-align:center;
	}
#sidebar1 #star_picks li{
	list-style-position:inside;
	list-style-type:decimal;
	font-weight:bold;
	}
#sidebar1 #star_picks li a{
	font-weight:normal;
	font-size:1.2em;
	}

/* Top foreign studios
------------------------*/
#sidebar1 #top_foreign_studios li{
	list-style-position:inside;
	list-style-type:decimal;
	font-weight:bold;
	}
#sidebar1 #top_foreign_studios li a{
	font-weight:normal;
	}
	
/* Shopping & recommended sites
-------------------------*/
#sidebar1 #shopping .body,
#sidebar1 #recommended_sites .body,
#sidebar1 #help_center .body{
	line-height:1.5em;
	}
/* Help Center
-------------------------*/
#sidebar1 #help_center br{
	display:none;
	}
#sidebar1 #help_center .body{
	padding:0;
	}
#sidebar1 #help_center a {
	padding:1px 6px;
	border-bottom:1px solid #003366;
	}

	
	



	
/* Styles For Flags
-------------------------------------------*/
#lang_menu {
	font-size:1.2em;
	font-weight:bold;
	background:transparent;
	margin-bottom:8px;
	text-align:left;
	}

#lang_menu #lang_menu_slide{
	width:250px;
	padding:5px;
	margin-top:2px;
	}
#lang_menu #lang_menu_slide a{
	color:#000;
	}
#lang_menu #lang_menu_slide a:hover{
	color:#a40001;
	}
#lang_menu #lang_menu_slide ul{
	display:block;
	width:auto;
	}
#lang_menu #lang_menu_slide ul li{
	display:inline;
	width:25px;
	height:25px;
	margin:2px;
	}	
		
#lang_menu #lang_menu_slide ul li a img{
	border:1px #ccc outset;
	}

	
	
/* Categories side menu
--------------------------------------------*/
#sidebar1 .cat_menu{
	border:1px #003366 solid;
	font-size:1.2em;
	display:block;
	}
#sidebar1 h2.cat_head{
	background:#900;
	color:#FFFFFF;
	border:1px #003366 solid;
	padding:2px 4px;
	}	 
#sidebar1 .cat_menu h3 a{
	color:#000000;
	background:#f0d8d8;
	font-weight:normal;
	text-transform:capitalize;
	padding:0px 6px;
	display:block;
	}	
#sidebar1 .cat_menu h3 a:hover{
	color:#a40001;
	background:#FFFFFF;
	}
	
#sidebar1 .cat_menu ul{
	display:block;
	}
#sidebar1 .cat_menu li{
	display:block;
	margin:0;
	padding:0;
	}	
#sidebar1 .cat_menu .cat_list ul li a{
	color:#a40001;
	background:#FFFFFF;
	display:block;
	text-transform:capitalize;
	padding:2px 4px 2px 12px;
	margin:0;
	}
#sidebar1 .cat_menu .cat_list ul li a:hover{
	color:#000000;
	background:#f0d8d8;
	}	
#sidebar1 .cat_menu h3,
#sidebar1 .cat_menu ul{
	border-bottom:1px #003366 solid;
	}	

	
	
/* Studio Letter box
--------------------------------------------------*/	
	
#sidebar1 .letterbox .letters{
	display:block;
	height:32px;
	text-align:center;
	width:170px;
	}
#sidebar1 .box .letters a{
	display:block;
	float:left;
	width:auto;
	text-decoration:underline;
	margin-right:4px;
	}
#sidebar1 .letterbox .star_subletters{
	display:block;
	text-align:center;
	width:170px;
    height:30px;
    }	
#sidebar1 .letterbox .star_subletters a,
#sidebar1 .letterbox .star_subletters .current{
	display:block;
	float:left;
	width:autopx;
	text-decoration:underline;
	margin-right:4px;
    white-space:nowrap;
    }	
#sidebar1 .letterbox .star_subletters .current{
	text-decoration:none;
    font-weight:bold;
    }	
	

/* Sidebar2 basics
---------------------------------------------------*/
#sidebar2 .box{
	width:100%;
	overflow:hidden;
	}
#sidebar2 .box .body{
	padding:4px;
	font-size:1.1em;
	}
#sidebar2 .box .body li{
	margin-bottom:25px;
	font-size:1em;
	}

#sidebar2 .box a{
	font-weight:bold;
	}
#sidebar2 .box h2{
	font-size:1.4em;
	padding:2px 4px;
	border-bottom:0;
	}
	
#sidebar2 .java_box{
	text-align:center;
	}
#sidebar2 .more_link a{
	text-decoration:underline;
	font-size:1.1em;
	}
#sidebar2 .box .title,
#sidebar2 .box .studio{
	display:block;
	margin-bottom:.5em;
	}	
#sidebar2 .box .play_links{
	display:block;
	text-align:left;
	}
#sidebar2 .box .play_links a{
	font-weight:normal;
	}	

#sidebar2 #movie_specials .body .description{
	border-bottom:1px #999 solid;
	margin-bottom:4px;
	text-align:left;
	}
#sidebar2 #movie_specials .body .description a{
	font-weight:bold;
	text-decoration:underline;
	}


/* Index page content
-------------------------------------------------------------------------------------------------*/

/* Spacing for the center content boxes
-------------------------------------------*/
#content .box{
	margin-bottom:8px;
	}
#content h2.section_header{
	display:block;
	padding:4px;
	font-size:1.6em;
	width:auto;
	text-align:center;
	background:#a40001;
	color:#FFFFFF;
	border:1px #c5c4a4 solid;
	}
#content h2.section_header a{
	color:#FFFFFF;
	}
#content h2.section_header a:hover{
	color:#FFFFFF;
	}
#content #previous_videos{
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
	}			

/* Other headers
----------------------------------------------*/
#content h2.header{
	display:block;
	padding:4px;
	font-size:1.6em;
	width:auto;
	text-align:left;
	border-bottom:1px #a40001 solid;
	margin-bottom:1em;
	}
#sidebar2 h2.header{
	border-bottom:1px #a40001 solid;
	}


/* Combined boxes
-----------------------------------------*/	
.combo_box{
	display:block;
	width:536px;
	}
.combo_box .nav{
	font-size:14px;
	font-weight:bold;
	display:block;
	height:23px;
	border:1px #c5c4a4 solid;
	border-bottom:0;
	overflow:hidden;
	width:534px;
	}
.combo_box .nav a{
	padding:2px 6px 0 6px;
	margin-bottom:0;
	border-right:1px #c5c4a4 solid;
	height:20px;
	display:block;
	float:left;
	width:254px;
	}
.combo_box .nav a:hover{
	text-decoration:none;
	}
.combo_box .nav a.current_tab{
	background:#FFFFFF;
	color: #000000;
	height:21px;
	}
.combo_box .nav a.normal_tab,
.combo_box .nav a.empty_tab,
.combo_box .nav a.empty_tab:hover{
	background:#f4f2de;
	color:#000000;
	border-bottom:1px #c5c4a4 solid;
	}
.combo_box .nav a.normal_tab:hover{
	background:#c5c4a4;
	color:#000000;
	}
#content .index_box{
	font-size:1.2em;
	border:1px #c5c4a4 solid;
	border-top:0;
	background:#FFFFFF;
	color: #000000;
	}
#content .index_box a{
	color: #00458b;
	}
#content .index_box a:hover{
	color: #a40001;
	}  
#content .index_box .java_box{
	width:110px;
	text-align:center;
	padding:5px;
	}
#content .index_box .more{
	width:140px;
	padding:5px;
	overflow:hidden;
	border-left:1px #c5c4a4 solid;
	border-top:1px #c5c4a4 solid;
	}
#content .index_box .more li{
	list-style:decimal;
	list-style-position:outside;
	margin-left:22px;
	margin-bottom:4px;
	vertical-align:top;
	}
#content .index_box h2{
	padding:2px 6px;
	font-size:1.2em;
	font-weight:bold;
	background:#FFFFFF;
	color:#900;
	border-bottom:1px #c5c4a4 solid;
	}
#content .index_box h2 a{
	color:#900;
	text-decoration:none;
	}
#content .index_box h2 a:hover{
	color:#FF0000;
	}
#content .index_box .title,
#content .index_box .studio{
	background:#FFFFFF;
	color:#000000;
	font-size:1.1em;
	padding:2px;
	}

#content .index_box .title a,
#content .index_box .studio a{
	color:#00458b;
	text-decoration:none;
	}
#content .index_box .title a:hover,
#content .index_box .studio a:hover{
	color:#900;
	}
#content .index_box .title{
	font-weight:bold;	
	}
#content .index_box .description{
	margin-top:.5em;
	}
#content .index_box .base{
	background:#f4f2de;
	color:#000000;
	border-top:1px #c5c4a4 solid;
	padding:2px;
	}
#content .index_box .more_link{
	font-weight:bold;
	text-align:center;
	}

#content .index_box .play{
	padding-left:6px;
	}
#content .index_box .current_link{
	display:block;
	width:120px;
	margin-bottom:0;
	padding-bottom:0;
	background:#FFFFFF;
	color:#000000;
	}
#content .index_box .normal_link{
	display:block;
	width:120px;
	margin-bottom:0;
	padding-bottom:0;
	}


/* Descriptor on index page
------------------------------------------*/	
#content #descriptor{
	font-size:1.4em;
	text-align:center;
	}



/* Top Studios boxes
-------------------------------------------*/
#content #top_studios_combined{
	display:block;
	font-size:1.2em;
	width:98%;
	margin-bottom:1em;
	}
#content #top_studios_combined .studio_box{
	overflow:hidden;
	width:175px;
	padding-left:6px;
	background:#FFFFFF;
	color: #000000;
	}
#content #top_studios_combined .studio_box a{
	color: #00458b;
	}
#content #top_studios_combined .studio_box a:hover{
	color: #a40001;
	}
#content #top_studios_combined .studio_box li{
	margin-left:24px;
	list-style:decimal;
	list-style-position:outside;
	}
#content #top_studios_combined .studio_box li a{
	text-decoration:none;
	}
#content #top_studios_combined .studio_box h2{
	font-size:1.1em;
	border:1px #c5c4a4 solid;
	background:#f4f2de;
	color:#000000;
	padding:2px 6px;
	}
    

	
/* Warning messages
------------------------------------------*/
#content .warning{
	border:1px #c5c4a4 solid;
	border-top:0;
	background:#FFFFFF;
	color: #000000;
	padding:10px;
	font-size:1.4em;
	}
#content .warning a{
	color:#900;
	}
#content .warning a:hover{
	color:#FF0000;
	}

/* Main movie lists
-------------------------------------------*/
#content ul.movie_list{
	display:block;
	width:auto;
	margin:0;
	padding:0;
	}

#content ul.movie_list li{
	height:16em;
	width:100%;
	display:block;
	}
#content ul.movie_list li.clear{
	display:block;
	width:100%;
	height:1px;
	}
	
#content ul.movie_list li .movie_box{
	background:#FFFFFF;
	color: #000000;
	overflow:hidden;
	height:15em;
	width:100%;
	text-align:left;
	display:block;
	}
#content ul.movie_list li .movie_box .body{
	font-size:1.2em;
	padding:4px;
	height:100%;
	}
#content ul.movie_list li .movie_box .key{
	display:block;
	width:100%;
	position:absolute;
	bottom:1px;
	left:10px;
	top:210px;
	}
#content ul.movie_list li .movie_box .body .premium,
#content ul.movie_list li .movie_box .body .specials,
#content ul.movie_list li .movie_box .body .last_watched{
	font-size:1.1em;
	font-weight:bold;
	}	
#content ul.movie_list li .movie_box .body .stars,
#content ul.movie_list li .movie_box .body .last_watched{
	display:block;
	margin-top:5px;
	}
#content ul.movie_list li .movie_box .body p{
	overflow:hidden;
	}
#content ul.movie_list li .movie_box .body a{
	color: #00458b;
	font-weight:bold;
	}
#content ul.movie_list li .movie_box .body a:hover{
	color: #a40001;
	}
#content ul.movie_list li .movie_box .movie_cover{
	float:left;
	margin:0 4px 4px 0;
	width:110px;
	}
#content ul.movie_list li .movie_box .body .sample_links{
	display:block;
	margin-left:108px;
	}
#content ul.movie_list li .movie_box .title{
	background:#FFFFFF;
	color:#900;
	font-size:1.2em;
	padding:2px;
	}
#content ul.movie_list li .movie_box .title a{
	color:#900;
	text-decoration:underline;
	}
#content ul.movie_list li .movie_box .title a:hover{
	color:#FF0000;
	}
#content ul.movie_list li .movie_box .studio{
	background:#FFFFFF;
	color:#000000;
	font-size:1.1em;
	padding:2px 0;
	font-weight:normal;
	}
#content ul.movie_list li .movie_box .studio a{
	color:#00458b;
	font-weight:bold;
	}
#content ul.movie_list li .movie_box .studio a:hover{
	color:#900;
	}
	

/* Featured Movies On index page
--------------------------------------------------*/
#content #featured_movies{
	display:block;
	width:98%;
	height:800px;
	}

#content #featured_movies .movie{
	display:block;
	height:190px;
	width:130px;
	text-align:center;
	float:left;
	}
#content #featured_movies .movie .play_links{
	padding-left:15px;
	text-align:left;
	}









/* Page sorting links
-------------------------------------------------*/
.page_sort_links{
	font-size:1.2em;
	margin:auto;
	height:40px;
	display:block;
	color:#a40001;
	}
.page_sort_links a{
	font-weight:bold;
	}
.page_sort_links .left,
.page_sort_links .right{
	display:block;
	width:50%;
	height:35px;
	float:left;
	}
.page_sort_links .left{
	text-align:left;
	}
.page_sort_links .right{
	text-align:right;
	}


/* Page filters
----------------------------------------------*/
#page_filters{
	padding:5px;
	border:1px #c5c4a4 solid;
	border-top:0;
	background:#FFFFFF;
	color:#000000;
	}
#page_filters h3{
	font-weight:bold;
	font-size:1.4em;
	text-align:center;
	}
#page_filters p{
	text-align:center;
	font-size:1.2em;
	padding-bottom:1em;
	}
#page_filters #category_drop_down{
	background:#a40001 url(/images/bg_transparent.png) top left;	text-align:center;
	border:1px #a40001 inset;
	height:auto;
	}
#page_filters #category_drop_down ul{
	height:auto;
	text-align:center;
	padding:5px;
	}
#page_filters #category_drop_down li{
	display:inline;
	}


/* Normal page Styles
These will have the same colors as the featured movie bodies,
 but are usually used in areas like the categories page
--------------------------------------------------------------------------------*/
#content .normal_page{
	padding:5px;
	border:1px #c5c4a4 solid;
	background:#FFFFFF;
	color:#000000;
	}
#content .normal_page a{
	color:#00458b;
	}
#content .normal_page a:hover{
	color:#a40001;
	}




#content #category_tabs{
	display:block;
	height:20px;
	}
#content #category_tabs li{
	border:1px #c5c4a4 solid;
	margin:0 6px;
	padding:0;
	display:block;
	float:left;
	background:#a40001;
	height:19px;
	}
#content #category_tabs li.current{
	background:#FFFFFF;
	border-bottom:0;
	height:20px;
	}

#content #category_tabs li.spacer{
	border: none;
	background: none;
	height:19px;
	}


#content #category_tabs li a{
	font-size:1.4em;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 10px;
	height:19px;
	display:block;
	text-transform:capitalize;
	text-decoration:none;
	}
#content #category_tabs li a:hover{
	color:#FFFFFF;
	}
	
#content #category_tabs li.current a{
	text-decoration:none;
	color:#00458b;
	}
#content #category_tabs li.current a:hover{
	color:#a40001;
	}
#content #category_tabs li.external{
	height:19px;
	background:#f4f2de;
	}
#content #category_tabs li.external a{
	color:#000000;
	background:#f4f2de url(images/icon_new_site.gif) right 5px no-repeat;
	padding-right:20px;
	display:block;
	height:15px;
	}	
#content #category_tabs li.external a:hover{
	background:#c5c4a4  url(images/icon_new_site.gif) right 5px no-repeat;
	color:#000000;
	}	




/* These are for the categories listing page
-------------------------------------------*/
body#categories #content .normal_page{
	border:1px #c5c4a4 solid;
	}
#content .normal_page .cat_colum{
	display:block;
	width:33%;
	float:left;
	}
#content .normal_page .cat_list{
	font-size:1.2em;
	margin:auto;
	margin-bottom:10px;
	width:20em;
	}
#content .normal_page .cat_list h3{
	font-size:1.5em;
	}
#content .normal_page #cat_page_top{
	display:block;
	text-align:center;
	margin-bottom:10px;
	}
#content .normal_page #cat_page_top a{
	font-size:1.8em;
	font-weight:bold;
	}
#content .normal_page #cat_page_bottom{
	display:block;
	height:10em;
	}
#content .normal_page #cat_page_bottom #category_key{
	border:1px #000 solid;
	padding:4px;
	font-size:1.2em;
	display:block;
	width:20em;
	float:left;
	}
#content .normal_page #cat_page_bottom #search_link{
	display:block;
	text-align:center;
	font-size:1.8em;
	font-weight:bold;
	float:left;
	width:60%;
	padding-top:1em;
	}
#content .normal_page .cat_list li{
	margin-left:22px;
	list-style-position:outside;
	list-style-image:url(/images/list_arrows.gif);
	}
#content .normal_page .cat_list li a{
	text-decoration:none;
	}
#content .normal_page .cat_list li a:hover{
	text-decoration:underline;
	}
	


/* Studio Page - studio info
---------------------------------------*/
#content .studio_info{
	padding:5px;
	font-size:1.2em;
	border:5px #FFFFFF double;
	background:#FFFFFF;
	color:#000000;
	}
#content .studio_info a{
	color:#00458b;
	}
#content .studio_info a:hover{
	color:#a40001;
	}
#content .studio_info .studio_image{
	float:left;
	margin:0 5px 5px 0;
	padding:2px;
	border:2px #000 solid;
	}


/* Featured Studio page blocks
----------------------------------------------------------------*/
#content .studio_featured,
#content .studio_random,
#content #studio_list,
#content #director_list,
#content #series_list{
	padding:5px;
	border:1px #c5c4a4 solid;
	border-top:0;
	background:#FFFFFF;
	color:#000000;
	text-align:justify;
	font-size:1.2em;
	}
#content .studio_featured a,
#content .studio_random a,
#content #studio_list a,
#content #director_list a,
#content #series_list a{
	color:#00458b;
	}
#content .studio_featured a:hover,
#content .studio_random a:hover,
#content #studio_list a:hover,
#content #director_list a:hover,
#content #series_list a:hover{
	color:#a40001;
	}
	
	
#content .studio_featured .studio_logo{
	display:block;
	float:right;
	margin:0 0 5px 5px;
	background:#fff;
	padding:2px;
	border:2px #000 solid;
	}
#content .studio_featured .phone{
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	}
#content h2.studio_header{
	text-align:left;
	}
#content .studio_featured h3{
	font-size:1.2em;
	text-align:left;
	margin:10px 5px;
	}
#content .studio_featured ul{
	display:block;
	height:150px;
	width:100%;
	}
#content .studio_featured ul li{
	display:block;
	height:150px;
	text-align:center;
	float:left;	
	width:20%;
	}


/* Random Studio Block
----------------------------------------*/	
#content .studio_random .description{
	width:auto;
	}	
#content .studio_random .new_movies{
	width:180px;
	}



#content .studio_random .studio_logo{
	float:left;
	margin:0 5px 5px 0;
	background:#fff;
	padding:2px;
	border:2px #000 solid;
	}	
#content .studio_random .description{
	text-align:justify;
	}		
#content .studio_random .new_movies{
	padding-left:20px;
	text-align:left;
	}
#content .studio_random .new_movies li{
	list-style-type:decimal;
	list-style-position:outside;
	margin:0 0 2px 16px;
	}
#content .studio_random .new_movies li a{
	text-decoration:none;
	}



/*
- Studio List
- Director List
--------------------------------------------*/
#content #studio_list,
#content #director_list,
#content #series_list{
	display:block;
	}
#content #studio_list ul,
#content #director_list ul,
#content #series_list ul{
	display:block;
	width:33%;
	float:left;
	}
#content #studio_list ul li,
#content #director_list ul li,
#content #series_list ul li{
	margin-bottom:4px;
	text-align:left;
	padding-left:4em;
	}	
#content #studio_list ul li a,
#content #director_list ul li a,
#content #series_list ul li a{
	text-decoration:none;
	font-weight:bold;
	}
#studio_key{
	padding:4px;
	width:auto;
	margin-bottom:5px;
	font-size:1.2em;
	font-family:verdana,arial,sans-serif;
	}


/* Studios Drop-down menu
------------------------------------------*/
#content #studio_dropdown{
	border:1px #c5c4a4 solid;
	border-bottom:0;
	background:#FFFFFF;
	color:#000000;
	display:block;
	padding:2px;
	width:240px;
	}


/* 
- Studio search letters at the top of the studios pages
- Stars search letters at the top of the Stars Pages
- Director search letters at the top of the directors Pages
---------------------------------------------------------*/
#content .studio_letters,
#content .stars_letters,
#content .director_letters,
#content .series_letters{
	display:block;
	text-align:center;
	font-size:1.8em;
	}
#content .studio_letters a,
#content .stars_letters a,
#content .director_letters a,
#content .series_letters a{
	font-family:'Arial Black',arial,helvetica,sans-serif;
	margin-right:.3em;
	}
#content .studio_letters .suggest_studio,
#content .director_letters .director_organized,
#content .series_letters .series_organized{
	font-size:.75em;
	display:block;
	font-family:arial,helvetica,sans-serif;
	}
#content .studio_letters .suggest_studio a{
	font-weight:normal;
	font-family:arial,helvetica,sans-serif;
	}
#sidebar1 .stars_organized{
	text-align:center;
	}

/* Stars pages
-------------------------------------------------------*/
#content .featured_star .star_photo,
#content .featured_star_small .star_photo{
	border:1px #000 solid;
	float:left;
	margin:0 5px 5px 0;
	}
#content .featured_star{
	}
#content .featured_star,
#content .featured_star_small{
	border:1px #c5c4a4 solid;
	border-top:0;
	background:#FFFFFF;
	color:#000000;
	display:block;
	padding:5px;
	font-size:1.2em;
	}
#content .featured_star a,
#content .featured_star_small a{
	color:#00458b;
	}
#content .featured_star a:hover,
#content .featured_star_small a:hover{
	color:#a40001;
	}		
#content .featured_star h3,
#content .featured_star_small h3{
	font-size:1.2em;
	font-weight:normal;
	text-align:left;
	padding:2px;
	color:#000000;
	}
#content  h2.star{
	text-align:left;
	}
#content .featured_star h3 a,
#content .featured_star_small h3 a{
	font-weight:bold;
	}
#content .featured_star h3 a:hover,
#content .featured_star_small h3 a:hover{
	text-decoration:none;
	}
#content .featured_star .star_fanclub{
	display:block;
	border-left:1px #000 dotted;
	padding:5px;
	margin:0 0 5px 5px;
	float:right;
	width:200px;
	}
#content .featured_star .star_bio{
	margin-bottom:10px;
	}
#content .featured_star ul.recent_videos li{
	display:block;
	width:19.9%;
	text-align:center;
	float:left;
	padding-top:5px;
	}
#content .featured_star ul.recent_videos{
	display:block;
	height:175px;
	}
	
	
#content .featured_star ul.recent_videos li.clear{
	display:block;
	width:100%;
	height:1px;
	}
#content .featured_star_small .other_movies{
	display:block;
	padding:5px;
	height:auto;
	height:18em;
	}
#content .featured_star_small .other_movies .java_cover{
	float:right;
	display:block;
	width:110px;
	text-align:center;
	}
#content .featured_star_small .other_movies ul{
	display:inline-block;
	padding-left:10px;
	width:31%;
	float:left;
	}
#content .featured_star_small .other_movies ul li{
	margin-bottom:.25em;
	}

/* Stars name listing
--------------------------*/
#content #stars_list{
	width:100%;
	border:1px #c5c4a4 solid;
	border-top:0;
	background:#FFFFFF;
	color:#000000;
	}
#content #stars_list a{
	color:#00458b;
	text-decoration:none;
	}
#content #stars_list a:hover{
	color:#a40001;
	}		
#content #stars_list td{
	padding:15px 0 0 15px;
	}
#content #stars_list td ul{
	text-align:left;
	font-size:1.2em;
	}
#content #stars_list td ul li{
	margin-bottom:.25em;
	}


/* Stars photos on listing page
----------------------------------------*/
#content #stars_list #small_stars_photos #star_photo_large{
	display:block;
	float:left;
	width:130px;
	margin:5px;
	}
#content #stars_list #small_stars_photos #star_photo_large img{
	border:1px #000 solid;
	}
#content #stars_list #small_stars_photos .photo_small{
	border:1px #000 solid;
	}


/* Forgot password page
----------------------------------------*/
#content #password_form{
	margin:5em auto;
	font-size:1.5em;
	width:35em;
	display:block;
	border:1px #c5c4a4 solid;
	background:#FFFFFF;
	color:#000000;
	}
#content #password_form p{
	padding:.5em;
	}
#content #password_form h2{
	font-size:1.1em;
	display:block;
	background:#f4f2de;
	color:#000000;
	padding:.25em;
	}


/* Log in Page
--------------------------------------------*/
#content #login_form{
	display:block;
	width:720px;
	height:550px;
	margin:auto;
	margin-bottom:8px;
	border:1px #c5c4a4 solid;
	background:#FFFFFF;
	color:#000000;
	}
#content #login_form small{
	font-size:.75em;
	}
#content #login_form a{
	color:#a40001;
	text-decoration:underline;
	}
#content #login_form a:hover{
	color:#00458b;
	}	
	
#content #login_form #existing_customers,
#content #login_form #new_customers{
	display:block;
	float:left;
	text-align:left;
	font-size:1.4em;
	}
#content #login_form .highlight{
	color:#a40001;
	}
#content #login_form #existing_customers h2,
#content #login_form #new_customers h2{
	font-size:1.4em;
	display:block;
	padding:.2em;
	text-align:center;
	background:#f4f2de;
	color:#000000;
	}
#content #login_form #new_customers{
	width:390px;
	height:480px;
	}
#content #login_form #new_customers p{
	font-size:1.2em;
	padding-left:5px;
	}
#content #login_form #new_customers p.card_link{
	padding-top:2em;
	}
#content #login_form #new_customers p.card_link a{
	font-size:.9em;
	font-weight:bold;
	text-decoration:underline;
	}
#content #login_form #new_customers ul{
	margin:2em;
	}
#content #login_form #new_customers ul li{
	list-style:disc;
	margin:0 0 2px 20px;
	font-size:1.2em;
	font-weight:bold;
	}
#content #login_form #new_customers	.signup_button{
	text-align:center;
	font-size:1.6em;
	margin:auto;
	}

#content #login_form #existing_customers{
	margin-left:30px;
	width:300px;
	height:480px;
	text-align:right;
	}	
#content #login_form #sign_in_form{
	font-size:.9em;
	padding-right:5px;
	margin-bottom:10px;
	}
#content #login_form #sign_in_form input{
	margin:2px;
	}	
#content #login_form #sign_in_form .case{
	display:block;
	text-align:left;
	padding-left:60px;
	}
#content #login_form #existing_customers p.centered{
	text-align:center;
	display:block;
	padding:5px;
	}
#content #login_form #existing_customers #sign_in_form .login{
	font-size:1.3em;
	font-weight:bold;
	}
#content #login_form #existing_customers #new_releases{
	display:block;
	width:300px;
	margin-top:10px;
	text-align:left;
	}	
#content #login_form #existing_customers #new_releases h2{
	background:#FFFFFF;
	color:#000000;
	font-size:.9em;
	font-weight:bold;
	border-top:2px #FFFFFF solid;
	margin-right:5px;
	}
#content #login_form #existing_customers #new_releases p .boxcover{
	float:right;
	margin-right:5px;
	}
	
#content #login_form #ajax_password{
	text-align:left;
	}	
#content #login_form #ajax_password #ajax_pass_content{
	height:auto;
	border:1px #ccc inset;
	padding:5px;
	width:270px;
	}
#content #login_form #ajax_password #ajax_pass_content .ajax_close a{
	background:#ccc;
	color:#333;
	border:1px #333 solid;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
	float:right;
	}
#content #login_form #ajax_password #ajax_pass_content .ajax_close a:hover{
	background:#ccc;
	color:red;
	border:1px red solid;
	}


/* Card Pages
------------------------------------------------------------------------*/
#content #card_main{
	font-size:1.4em;
	background:#fff;
	color:#000;
	border:1px #000 solid;
	width:750px;
	margin:auto;
	margin-bottom:1em;
	text-align:center;
	padding-bottom:1.6em;
	}
#content #card_main a{
	color:#a40001;
	}
#content #card_main a:hover{
	color:#000;
	}
#content #card_main p{
	text-align:left;
	}
#content #card_main h2{
	display:block;
	font-size:1.4em;
	font-weight:bold;
	background:#f4f2de;
	color:#000000;
	padding:.3em;
	text-align:center;
	margin-bottom:1.2em;
	}
#content #card_main #card_image{
	float:left;
	margin:0 15px 10px 0;
	}
#content #card_main .more_info{
	display:block;
	text-align:left;
	width:405px;
	padding:10px;
	margin:10px;
	margin-left:305px;
	border:1px black dotted;
	}
#content #card_main h3{
	text-align:center;
	margin-top:1.5em;
	}
#content #card_main .submit_button{
	font-size:1.4em;
	margin-bottom:1em;
	margin-right:45px;
	}

/* Verification Message
------------------------*/
#content #card_message{
	margin:2.5em auto 2.5em auto;
	font-size:1.8em;
	font-weight:bold;
	}
	
#content #card_message_free{
	width:750px;
	height:250px;
	background:#fff;
	color:#000;
	border:4px #000 double;
	margin:2.5em auto 2.5em auto;
	font-size:1.4em;
	text-align:left;
	padding:10px 5px;
	}
#content #card_message_free a{
	color:#a40001;
	font-weight:bold;
	}
#content #card_message_free a:hover{
	color:#000;
	}
#content #card_message_free #card_image{
	float:left;
	margin:0 15px 10px 0;
	}
#content #card_message_free h2{
	font-weight:bold;
	text-align:left;
	font-size:1.4em;
	}

/* Review table
-----------------------------------------------------*/
#content #review_table{
	width:90%;
	font-size:1.25em;
	margin:1em auto;
	background:#FFFFFF;
	color:#000000;
	border:1px #c5c4a4 solid;
	}
#content #review_table a{
	color:#900;
	}
#content #review_table a:hover{
	color:#FF0000;
	}
#content #review_table th,
#content #review_table td{
	padding:3px;
	text-align:center;
	}
#content #review_table th{
	background:#FFFFFF;
	}
#content #review_table th,
#content #review_table th a{
	color:#900;
	}
#content #review_table th a:hover{
	color:#FF0000;
	}
#content #review_table .review_title{
	text-align:left;
	}	
#content #review_table .review_title a{
	text-decoration:none;
	}
#content #review_table .title{
	border-bottom:1px #c5c4a4 solid;
	}


/* Star Page - star info
---------------------------------------*/
#content .star_info{
	font-size:1.3em;
	border:5px #FFFFFF double;
	background:#FFFFFF;
	color:#000000;
	width:100%;
	}
#content .star_info a{
	color:#00458b;
	}
#content .star_info a:hover{
	color:#a40001;
	}
#content .star_info .star_image{
	margin:0 5px 5px 0;
	padding:2px;
	border:2px #000 solid;
	}
#content .star_info .right{
	display:block;
	padding:0 0 10px 10px;
	width:200px;
	border-left:2px #FFFFFF double;
	margin-left:10px;
	margin-bottom:10px;
	}
#content .star_info .left{
	padding:5px;
	width:100%;
	}
#content .star_info .star_table_image{
	width:140px;
	}


/* Testimonials Page
----------------------------------------*/
#content #testimonials.normal_page{
	font-size:1.3em;
	border-top:0;
	}
#content #testimonials h3{
	font-size:1.4em;
	}
	
#content #testimonials li{
	padding:15px 0 15px 0;
	border-bottom:2px solid #FFFFFF;
	margin-bottom:15px;
	}
#content #testimonials li .date{
	float:right;
	font-weight:bold;
	margin:0 0 10px 10px;
	}

/* Sex Glossary
--------------------------------------------------------------*/
.glossary {
	font-size: 14px;
}

.glossary h3 {
        padding-top:5px;
        border-top: 0;
		font-size: 16px;
        }
#glossary_key {
        margin-top: 8px;
        float: right;
        text-align: left;
        border: 1px solid;
        padding: 6px;
        font-size: 1.28em;
        }
.glossary_photo{
        text-align: center;
        border: 1px #ccc outset;
        background: #fff;
        padding: 2px;
        display: block;
        width: auto;
        float: right;
        font-size: 1.28em;
        }

.glossary .small, #glossary_key .small {
	font-size: 11px;
	color: #999;
	font-style:italic;
	text-decoration: none;
}

/**
* We don't want underlining in our glossary links.
*/
.glossary a, #glossary_key a, #glossary_key a:hover {
    text-decoration: none;
}

/* Popup window for icon key
-------------------------------------------------*/
#icon_key{
	width:100%;
	text-align:left;
	font-size:1.1em;
	border:1px #c5c4a4 solid;
	background:#FFFFFF;
	color:#000000;
	}
#icon_key a{
	color:#00458b;
	}
#icon_key a:hover{
	color:#a40001;
	}
#icon_key .title{
	color:#900;
	background:#FFFFFF;
	border-bottom:1px #c5c4a4 solid;
	padding:2px;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	}
#icon_key .content{
	padding:4px;
	}	
#icon_key .icon{
	width:50px;
	text-align:center;
	position:relative;
	top:5px;
	}
#icon_key td{
	text-align:left;
	margin:0 0 5px 0;
	color:#000000;
	}

/* News Page
----------------------------------------------------*/
#content #news_stories{
	margin-top:4em;
	}
#content #news_stories li{
	display:block;
	margin-bottom:8px;
	padding:0;
	}
#content #news_stories li .story{
	border:1px #c5c4a4 solid;
	background:#FFFFFF;
	color:#000000;
	font-size:1.2em;
	width:100%;
	}
#content #news_stories li .story h2{
	border-bottom:1px #c5c4a4 solid;
	color:#900;
	background:#FFFFFF;
	padding:2px;
	font-size:1.2em;
	}
#content #news_stories li .story h2 small{
	font-size:.75em;
	}
#content #news_stories li .story img{
	margin:0 5px 5px 0;
	padding:2px;
	background:#fff;
	border:1px #c5c4a4 solid;
	}
#content #news_stories li .story .content{
	padding:5px;
	}
#content #news_stories li .story .content a{
	color:#00458b;
	}
#content #news_stories li .story .content a:hover{
	color:#a40001;
	}
#content #news_stories li .story .content cite{
	font-style:normal;
	font-size:.9em;
	color:#a40001;
	}
.news_more_link{
	font-size:1.6em;
	font-weight:bold;
	}


/* Privacy Tips
--------------------------------------------------------*/
#content #privacy{
	border-top:0px;
	font-size:1.3em;
	padding:10px;
	}
#content #privacy h3{
	font-size:1.2em;
	margin:1em 0 .5em 0;
	}
#content #privacy .key{
	float:right;
	margin:5px;
	padding:2px;
	background:#fff;
	border:1px #c5c4a4 solid;
	}
#content #privacy li{
	margin-bottom:1em;
	}
#content #privacy ol{
	margin-left:35px;
	}
#content #privacy ol li{
	list-style:decimal;
	}	
	
/* Offer Code
-----------------------------------------*/	
#content .offercode{
	display:block;
	text-align:center;
	font-size:2.2em;
	width:95%;
	margin:0 0 8px 1.5%;
	padding:.25em;
	position:relative;
	background:#a40001;
	color:#FFFFFF;
	border:1px #c5c4a4 solid;
	}	
#content .offercode a{
	color:#FFFFFF;
	font-weight:bold;
	}	
#content .offercode a:hover{
	color:#FFFFFF;
	}

	
/* Contact US
------------------------------------------*/
#content #contact_form{
	border-top:0px;
	font-size:1.4em;
	}
#content #contact_form fieldset{
	border:0;
	padding:10px;
	}
#content #contact_form fieldset table{
	margin-top:2em;
	}
#content #contact_form fieldset .question,
#content #contact_form fieldset .answer{
	padding:5px;
	vertical-align:top;
	}
#content #contact_form fieldset .question{
	font-weight:bold;
	width:50%;
	vertical-align:top;
	}		
#content #contact_form fieldset .answer input{
	margin-top:3px;
	}	
#content #contact_form fieldset .red{
	color:red;
	}
#content #contact_form fieldset .help_msg{
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	}
#content #contact_form fieldset .comments{
	text-align:center;
	margin-top:1em;
	}	
#content #contact_form fieldset .comments .question{
	text-align:center;
	width:98%;
	}	
#content #contact_form fieldset .submit{
	font-size:2em;
	margin:.5em;
	}	
#content #contact_form fieldset .signature{
	margin-left:2em;
	}
#content #contact_form .date{
	font-weight:bold;
	}
#content #contact_form .message_sent{
	font-size:1.6em;
	text-align:center;
	padding:2em 0;
	line-height:2em;
	}
	
/*  Help Canter
-------------------------------------------------------------------------------*/	
#help #content #help_questions .section_header{
	border-top:0px;
	border-right:0px;
	border-left:0px;
	}
#content #help_questions{
	border:1px #c5c4a4 solid;
	background:#FFFFFF;
	color:#000000;
	}
#content #help_questions,
#content #help_answers{
	margin:0 1em;
	text-align:left;
	font-size:1.2em;
	}
#content #help_questions a{
	color:#00458b;
	}
#content #help_questions a:hover{
	color:#a40001;
	}
#content #help_answers .normal_page{
	border-top:0;
	}
#content #help_questions h3{
	margin-left:1em;
	font-size:1.4em;
	}
#content #help_questions ol{
	margin-bottom:1.5em;
	}
#content #help_questions ol li{
	margin-left:3em;
	list-style:decimal inside;
	}
#content #help_answers{
	margin-top:2em;
	}
#content #help_answers .top_link{
	font-weight:bold;
	display:block;
	float:right;
	margin:.5em;
	background:#FFFFFF;
	color:#00458b;
	border:1px #c5c4a4 solid;
	width:5em;
	padding:.25em;
	text-align:center;
	}
#content #help_answers .top_link:hover{
	color:#900;
	}
#content #help_answers h3{
	margin:1em 0 0 1em;
	font-size:1.5em;
	}
#content #help_answers .question{
	margin:0 2em;
	font-size:1.2em;
	font-weight:bold;
	}
#content #help_answers .answer{
	margin:0 3em 2em 3em;
	}
#content #help_answers ol{
	margin:.25em 0;
	}
#content #help_answers ol li,
#content #help_answers ul li{
	margin-left:2em;
	list-style-position:outside;	
	}
#content #help_answers li{
	 margin-bottom:1em;
	}
#content #help_answers ol li{
	list-style:decimal;
	}
#content #help_answers ul li{
	list-style:disc;
	}	
#content #help_answers ol ol li{
	list-style:upper-alpha;
	}
#content #help_answers .odd,
#content #help_answers .even{
	padding:.5em 0;
	}
#content #help_nav{
	display:block;
	border-bottom:1px #c5c4a4 dashed;
	margin-bottom:2em;
	}	
#content #help_nav ul{
	display:block;
	height:45px;
	}
#content #help_nav ul li{
	display:block;
	float:left;
	width:24%;
	height:100%;
	padding-top:1em;
	text-align:center;
	}	
#content #help_nav ul li h3{
	margin:0;
	}	
#content #help_questions #help_contact{
	margin:2em;
	}
	
/* Free Sample Clips
------------------------------------------------------*/
#content ul.movie_list .free_sample_ad,
#content .free_sample_header{
	background:#000;
	border:1px #000 solid;
	margin:0px 2px 2px 2px;
	height:auto;
	width:99.5%;
	text-align:center;
	}
#content .free_sample_header{
	background:#f2e4db url(/images/bg_free_samples_header.gif) top left repeat-x;
	}	
#content ul.movie_list .free_sample_ad{
	background:#316bb6 url(/images/bg_free_samples_ads.gif) top left repeat-x;
	}		
	
/* Press Releases 
-------------------------------------------------------------------------------*/
#content .press_see_all{
	font-size:1.4em;
	text-align:center;
	font-weight:bold;
	}
#content #press_release_more,
#content #press_release_main{
	border-top:0;
	font-size:1.5em;
	}		
#content #press_release_more{
	width:100%;
	}	
#content #press_release_main{
	width:auto;
	padding:10px;
	}	
#content #press_more_header{
	margin-top:3em;
	}
#content #press_release_more td{
	padding:5px 0 5px 10px;
	}	
#content #press_release_more .date{
	font-size:.9em;
	}	
	
/* News Letters
---------------------------------------------------------------*/
/* Listing */	
#content #newsletters_table{
	border-top:0;
	font-size:1.5em;
	width:100%;
	}
#content #newsletters_table td{
	padding:3px;
	}	
#content #newsletters_table .date{
	font-size:.8em;
	}	
	
/* single page
---------------------------------------------------------*/	
#content #newsletter{
	border-top:0;
	font-size:1.3em;
	}	
#content .news_letter_all{
	font-size:1.5em;
	margin:1em;
	font-weight:bold;
	text-align:center;
	}	
#content #newsletter .letter_title{
	font-weight:bold;
	padding:.5em;
	height:1%;
	}
#content #newsletter .letter_description{
	padding:.5em;
	display:block;
	height:1%;
	}
#content #newsletter .large_box{
	display:block;
	text-align:center;
	float:right;
	margin:0 0 1em 1em;
	font-weight:bold;
	}
#content #newsletter #letter_movies{
	display:block;
	}	
#content #newsletter #letter_movies li{
	display:block;
	width:49%;
	float:left;
	padding:.5%;
	height:auto;
	}
#content #newsletter #letter_movies li .content{
	display:block;
	}
#content #newsletter #letter_movies li .content .thumbnail{
	display:block;
	float:left;
	margin-right:.5em;
	}
#content #newsletter #letter_movies li .content .thumbnail img{
	border:1px #000 solid;
	}
#content #newsletter #letter_movies li .content .title{
	font-weight:bold;
	margin-bottom:.5em;
	}	
#content #newsletter #letter_movies li .content .studio{
	margin-bottom:.5em;
	}	
#content #newsletter #letter_movies li .content .studio a{
	font-weight:bold;
	}
#content #newsletter #letter_movies li.clear{
	width:99%;
	}

	
/* My Account Areas
--------------------------------------------------------------------------*/	

/* Tabs
----------------------*/
#myaccount_tabs,
#myaccount_submenu{
	width:790px;
	margin:auto;
	}
#myaccount_tabs{
	top:3px;
	position:relative;
	margin-top:5px;
	height:25px;
	}

#myaccount_submenu{
	background:#ece9c8;
	color:#000000;
	border:1px #000000 solid;
	height:20px;
	}
#myaccount_tabs a{
	background:#f4f2de;
	color:#000000;
	border:1px #000000 solid;
	border-bottom:0;
	color:#000000;
	text-decoration:none;
	padding:2px 6px 2px 6px;
	height:20px;
	}
#myaccount_submenu a{
	color:#000000;
	text-decoration:none;
	padding:4px 6px 4px 6px;
	position:relative;
	top:3px;
	margin-left:1px;
	margin-right:1px;
	}	
#myaccount_tabs a:hover{
	background:#c5c4a4;
	color:#000000;
	}	
#myaccount_submenu a:hover{
	background:#c5c4a4;
	color:#000000;
	}	
#myaccount_tabs li,
#myaccount_submenu li{
	font-size:1.2em;
	display:inline;
	font-weight:bold;
	margin-right:1em;
	}	
#myaccount_tabs li{
	position:relative;
	top:5px;
	}	
	
/* Content
-------------------------*/	
.myaccount_content{
	padding:10px;
	border:1px #c5c4a4 solid;
	background:#FFFFFF;
	border-top:0;
	color:#000000;
	font-size:1.3em;
	width:770px;
	margin:0 auto 1em auto;
	text-align:left;
	}
.myaccount_content a{
	color:#00458b;
	}
.myaccount_content a:hover{
	color:#a40001;
	}
#content .myaccount_content h2.section_header{
	font-size:1.3em;
	}
.myaccount_content .error{
	background:#fff;
	color:#f00;
	text-align:center;
	}
#content .myaccount_content #pref_main label input{
	margin:2px;
	}
#content .myaccount_content #pref_main .top{
	display:block;
	padding:2px;
	font-size:.85em;
	font-weight:bold;
	margin-top:-12px;
	text-align:right;
	}

/* Suggestions
----------------------------*/	
#suggestion_form p{
	margin:1em 0 .5em 0;
	font-size:1.1em;
	}
#suggestion_form #suggestion_table{
	margin:1em auto 1em auto;
	}
#suggestion_form #suggestion_table .question{
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	margin-right:1em;
	}
#suggestion_form #suggestion_table .answer{
	text-align:left;
	vertical-align:top;
	}
#suggestion_form #suggestion_table td{
	padding:3px;
	}
#suggestion_form .submit_button{
	text-align:center;
	}
#suggestion_form .submit_button .submit{
	font-size:1.6em;
	}
#suggestion_form p.ps{
	font-weight:bold;
	font-size:1.1em;
	}

/* Personal Preferences
------------------------------------------*/
.myaccount_content #preference_nav{
	text-align:center;
	font-size:1.2em;
	padding:.5em 0;
	margin:5px;
	border-bottom:1px #ccc solid;
	}
.myaccount_content #time_left{
	text-align:center;
	font-weight:bold;
	margin-bottom:1em;
	}
.myaccount_content #pref_main h3{
	display:block;
	font-size:1.4em;
	width:200px;
	height:7em;
	float:left;
	margin-right:1em;
	font-weight:normal;
	}
.myaccount_content #pref_main h3.password_nav{
	height:9em;
	}
.myaccount_content #pref_main h3.history_nav{
	height:11em;
	}
.myaccount_content #pref_main h3.privacy_nav{
	height:12em;
	}
.myaccount_content #pref_main h3.privacy_nav_ex{
	height:21em;
	}
.myaccount_content #pref_main fieldset{
	padding:10px 10px 10px 30px;
	margin:10px 0;
	}
.myaccount_content #pref_main fieldset legend{
	font-weight:bold;
	color:#000000;
	font-size:1.1em;
	margin:0 0 1em -15px;
	}
.myaccount_content #pref_main fieldset input.button{
	margin-top:1em;
	}
.myaccount_content #pref_main hr{
	margin:.5em 0 1em 0;
	}
	
/* My History
------------------------------------*/
.myaccount_content .empty{
	font-weight:bold;
	text-align:center;
	font-size:1.4em;
	margin:1em;
	}
.myaccount_content #viewing_history{
	border-bottom:1px #c5c4a4 solid;
	margin-bottom:1em;
	}
.myaccount_content #viewing_history li{
	padding:10px;
	position:relative;
	}
.myaccount_content #viewing_history li h3{
	font-size:1.1em;
	width:380px;
	}
.myaccount_content #viewing_history li form{
	width:auto;
	position:absolute;
	top:3px;
	right:10px;
	}
.myaccount_content #viewing_history li .comments{
	margin-top:1em;
	}
#my_history.myaccount_content .page_links{
	text-align:center;
	font-size:1.2em;
	}
#my_history.myaccount_content .page_links .current{
	text-decoration:none;
	font-weight:bold;
	}
.myaccount_content #comments_main h3{
	font-size:1.2em;
	margin:1em 0 .5em 0;
	}
.myaccount_content #comments_main textarea{
	width:98%;
	margin:auto;
	padding:5px;
	font-size:1.1em;
	}
.myaccount_content #comments_main input.submit{
	font-size:1.2em;
	}

/* My Favorites
----------------------------------------*/
#my_favorites.myaccount_content .page_links,
#my_phone_sex.myaccount_content .page_links{
	width:auto;
	height:1.5em;
	margin:1em 0 .5em 0;
	text-align:center;
	clear:both;
	}
#my_favorites.myaccount_content .page_links .page_sort_links .left,
#my_phone_sex.myaccount_content .page_links .page_sort_links .left{
	text-align:center;
	font-weight:normal;
	width:100%;
	color:#000000;
	display:block;
	float:none;
	}
#my_favorites.myaccount_content .page_links .page_sort_links .right,
#my_phone_sex.myaccount_content .page_links .page_sort_links .right{
	height:1%;
	}
	
#my_favorites.myaccount_content #favorite_filters{
	display:block;
	width:100%;
	text-align:center;
	border-bottom:1px #ccc solid;
	clear:both;
	margin-bottom:1em;
	padding-bottom:1em;
	}
#my_favorites.myaccount_content #favorite_list li{
	padding:10px;
	overflow:auto;
	}
#my_favorites.myaccount_content #favorite_list fieldset{
	border:0;
	}
#my_favorites.myaccount_content #favorite_list h3{
	font-size:1.1em;
	margin-bottom:.5em;
	}
#my_favorites.myaccount_content #favorite_list li .favorites_image{
	margin:0 5px 5px 5px;
	height:auto;
	width:300px;
	text-align:center;
	padding:5px;
	float:left;
	overflow:hidden;
	}
#my_favorites.myaccount_content #favorite_list li .favorites_info{
	width:420px;
	float:left;
	}

/* My Rentals & Downloads & Reviews
------------------------------------------*/
#my_rentals.myaccount_content,
#my_downloads.myaccount_content,
#my_reviews.myaccount_content{
	font-size:1em;
	}
#my_rentals.myaccount_content h2.section_header,
#my_downloads.myaccount_content h2.section_header,
#my_reviews.myaccount_content h2.section_header{
	margin-bottom:1em;
	font-size:1.5em;
	}
#my_downloads.myaccount_content #download_filters{
	width:auto;
	height:1.5em;
	margin:1em 0 .5em 0;
	text-align:center;
	clear:both;
	font-size:1.2em;
	}
/* My Reviews
----------------------------------------------*/
#my_reviews.myaccount_content #review_filters{
	display:block;
	text-align:center;
	margin-bottom:1em;
	}
#my_reviews.myaccount_content #review_filters select{
	width:10em;
	}
#my_reviews.myaccount_content #review_filters select,
#my_reviews.myaccount_content #review_filters input{
	font-size:1.4em;
	}
#my_reviews.myaccount_content #review_list{
	font-size:1.2em;
	}
#my_reviews.myaccount_content #review_list li{
	margin-bottom:1em;
	}
#my_reviews.myaccount_content #review_list h3.title{
	font-size:1.2em;
	border:1px #c5c4a4 solid;
	color:#900;
	background:#FFFFFF;
	padding:2px;
	}
#my_reviews.myaccount_content #review_list h3.title a{
	color:#900;
	}	
#my_reviews.myaccount_content #review_list h3.title a:hover{
	color:#FF0000;
	}	
#my_reviews.myaccount_content #review_list h3.studio{
	padding:.5em 0 0 10px; 
	}
#my_reviews.myaccount_content #review_list li .body{
	padding:10px;
	}
#my_reviews.myaccount_content #review_list .movie_cover{
	display:block;
	width:auto;
	float:left;
	margin:5px;
	}
	
/* My Purchases
-------------------------------*/
#my_purchases.myaccount_content #purchase_table{
	font-size:1.1em;
	width:100%;
	}
#my_purchases.myaccount_content #purchase_table td{
	padding:5px;
	}
#my_purchases.myaccount_content #purchase_table td.title{
	font-weight:bold;
	}

/* My Phone Sex
----------------------------------*/
#my_phone_sex.myaccount_content p{
	font-size:1.4em;
	text-align:center;
	}
#my_phone_sex.myaccount_content p.call_now{
	font-weight:bold;
	}
#my_phone_sex.myaccount_content p small{
	font-size:.8em;
	}
#my_phone_sex.myaccount_content #phone_sex_pins{
	text-align:center;
	}
#my_phone_sex.myaccount_content #phone_sex_table{
	font-size:1.4em;
	margin:1em auto;
	border:1px #c5c4a4 solid;
	width:500px;
	}
#my_phone_sex.myaccount_content #phone_sex_table td,
#my_phone_sex.myaccount_content #phone_sex_table th{
	padding:5px;
	font-weight:normal;
	}
#my_phone_sex.myaccount_content #phone_sex_table th{
	background:#FFFFFF;
	border-bottom:1px #c5c4a4 solid;
	color:#900;
	}
#my_phone_sex.myaccount_content #phone_sex_table small{
	font-size:.8em;
	}

/* Pay as you go
---------------------------------------------*/
#payg.myaccount_content	{
	font-size:1.3em;
	}
#payg.myaccount_content	#general_info{
	text-align:center;
	font-size:1.1em;
	margin-bottom:2em;
	}
#payg.myaccount_content	h3{
	font-size:1.2em;
	text-align:center;
	color:#FFFFFF;
	background:#a40001;
	border:1px #c5c4a4 solid;
	padding:2px;
	margin-bottom:1em;
	}	
#payg.myaccount_content	#payg_charges,
#payg.myaccount_content	#payg_unbilled{
	width:374px;
	float:left;
	margin:5px;
	text-align:left;
	text-transform:capitalize;
	}
#payg.myaccount_content	#payg_charges p,
#payg.myaccount_content	#payg_unbilled p{
	padding:0 10px 0 20px;
	}	
#payg.myaccount_content a{
	font-weight:bold;
	}	
#payg.myaccount_content	#charges_table{
	width:75%;
	}
#payg.myaccount_content	#charges_table th,
#payg.myaccount_content	#charges_table td{
	text-align:right;
	}

	







	
/* Random movie page - I'm feeling Lucky
--------------------------------------------*/	
body#random .section_header{
	margin-bottom:1em;
	}
body#random .random_bottom_link{
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
	text-transform:capitalize;
	}
	
/* About us page & mission statement
--------------------------------------------*/	
#content #about,
#content #mission_statement{
	padding:10px;
	border-top:0;
	font-size:1.5em;
	}	
#content #about ol{
	margin-top:1.5em;
	}		
#content #about li{
	list-style:decimal;
	margin:0 0 1.5em 3em;
	}	
#content #about h3{
	font-size:1.1em;
	}	
#content #about li p{
	margin-left:.5em;
	}
#content #mission_statement #national_building{
	float:right;
	margin:10px 0 10px 10px;
	border:1px #000 solid;
	background:#fff;
	text-align:center;
	padding:5px;
	display:block;
	}
#content #mission_statement #national_building img{
	border:1px #000 solid;
	}
#content #mission_statement #national_building small{
	text-align:center;
	font-size:.8em;
	}	
	
/* Send the gift of Porn
---------------------------------------*/
#content #send_gift_form{
	width:578px;
	margin:1em auto;
	font-size:1.3em;
	}
#content #send_gift_form .highlight,
#content #send_gift_form .highlight a{
	color:#f00;
	font-weight:bold;
	font-size:1.2em;
	}
#content #send_gift_form fieldset{
	border:0;
	margin:2em;
	text-align:left;
	}
#content #send_gift_form fieldset legend{
	font-size:1.4em;
	font-weight:normal;
	}
#content #send_gift_form fieldset label{
	margin-left:1.5em;
	padding:.25em;
	display:block;
	width:420px;
	}
#content #send_gift_form fieldset  label strong{
	text-align:right;
	}
#content #send_gift_form .base_link{
	text-align:center;
	}	
#content #send_gift_form .smile{
	font-size:1.4em;
	text-align:center;
	}	
#content #send_gift_form fieldset.comments{
	text-align:center;
	}	
#content #send_gift_form .submit{
	font-size:1.4em;
	}	
#content #send_gift_form fieldset.comments label.submit_button{
	margin-top:.5em;
	text-align:left;
	}

/* Gift List
--------------------------------------*/
#gift_list_box{
	margin:40px auto;
	border:1px #c5c4a4 solid;
	background:#FFFFFF;
	color:#000000;
	font-size:1.2em;
	width:590px;
	padding:10px;
	}	
#gift_list_box a{
	color:#00458b;
	}
#gift_list_box a:hover{
	color:#a40001;
	}	
#gift_list_box h2{
	font-style:italic;
	font-size:1.6em;
	}	
#gift_list_box th{
	text-align:left;
	font-size:1.2em;
	text-decoration:underline;
	}	
	
/* How to Use Hm pages
--------------------------------------*/
#content #how_to_us_hm{
	border-top:0;
	font-size:1.2em;
	padding:10px;
	}		
#content #how_to_us_hm h2{
	font-size:1.5em;
	}
#content #how_to_us_hm h3{
	font-size:1.3em;
	}	
#content #how_to_us_hm .sample{
	float:right;
	}	
#content #how_to_us_hm ol li{
	list-style:decimal;
	margin:0 0 .5em 30px;
	}	
#content #how_to_us_hm .sign_up_image{
	text-align:center;
	width:520px;
	margin:auto;
	}	
	
#content #how_to_us_hm p.highlight{
	font-size:1.4em;
	font-weight:bold;
	text-transform:capitalize;
	}	
	
/* Free Phone Sex
-------------------------------------------------*/	
#content #free_phone_sex{
	border-top:0;
	font-size:1.3em;
	padding:10px;
	}	
#content #free_phone_sex h3{
	font-size:1.4em;
	margin:.25em 0;
	}	
#content #free_phone_sex ol{
	margin: 0 0 1em 1em;
	}	
#content #free_phone_sex li{
	margin-left:30px;
	list-style:decimal;
	font-size:1.1em;
	margin-bottom:.5em;
	}	
#content #free_phone_sex{
	width:530px;
	margin:0 auto;
	}
#freephonesex h2.section_header{
	width:542px;
	margin:0 auto;
	}	
#content #free_phone_sex .problem{
	font-size:1.1em;
	margin-bottom:1em;
	text-align:right;
	}	
	
/* Advanced Search Page
------------------------------------------------*/	
#content #refine_search{
	border:1px #c5c4a4 solid;
	border-top:0;
	background:#FFFFFF;
	color:#000000;
	padding:10px;
	font-size:1.3em;
	text-align:left;
	}
#content #refine_search a{
	color:#00458b;
	}	
#content #refine_search a:hover{
	color:#a40001;
	}
#content #refine_search #breadcrumb{
	padding-left:20px;
	margin-left:10px;
	background: url(/images/icon_search.gif) top left no-repeat;
	}
#content #search_again{
	text-align:center;
	font-size:1.4em;
	margin-bottom:1em;
	font-weight:bold;
	}
#content h2.no_results{
	text-align:center;
	font-size:1.8em;
	margin-bottom:1em;
	font-weight:bold;
	}
body#search #search_head_mini.section_header{
	width:654px;
	margin:0 auto;
	}
#content #search_form{
	border:1px #c5c4a4 solid;
	border-top:0;
	background:#FFFFFF;
	color:#000000;
	width:642px;
	padding:10px;
	margin:0 auto;
	font-size:1.3em;
	}	
#content #search_form #top_search{
	margin-bottom:1em;
	text-align:center;
	font-weight:bold;
	}
#content #search_form #top_search input{
	font-weight:normal;
	}
#content #search_form #top_search .find{
	font-size:1.2em;
	font-weight:bold;
	}
#content #search_form #conjunction{
	text-align:left;
	padding-left:240px;
	}
#content #search_form #conjunction label{
	text-transform:capitalize;
	}	
#content #search_form #show_me{
	margin-bottom:1em;
	}
#content #search_form h3{
	text-align:center;
	font-size:1.2em;
	margin:1em 0 1.5em 0;
	}
	
#content #search_form fieldset{
	border:0;
	margin-bottom:1.2em;
	}	
#content #search_form fieldset legend{
	font-weight:bold;
	color:#000000;
	font-size:1.1em;
	}
#content #search_form label{
	margin-left:1em;
	}	
#content #search_form h4{
	font-size:1.1em;
	}	
	
#content #search_form #search_table{
	width:100%;
	}
#content #search_form #search_table td{
	padding-top:1.5em;
	}	
#content #search_form #search_button{
	text-align:center;
	padding:1em;
	}
#content #search_form #search_button .submit{
	font-size:1.6em;
	}	
#content #search_form #search_table select{
	width:280px;
	}	

/* General Clapboard styles
------------------------------------------------------------------------------*/
#clapboard {
	width:542px;
	margin:0 auto 2em auto;
	background:#282e3c;
	}	
#clapboard .clap_head{
	background:url(/images/buymoretime_clapboard.gif);
	height: 40px;
	}
#clapboard .phone{
	padding:2px;
	font-size:1em;
	color:white;
	text-align:center
	}	
#clapboard .body{
	background:#fff;
	color:#000;
	}	
#clapboard .body a{
	color:#a40001;
	}	
#clapboard .body a:hover{
	color:red;
	}	

/*    Sign Up Pages
-------------------------------------------------------------------------------*/	
#signup_flags{
	text-align:center;
	margin:auto;
	width:532px;
	}
#signup_table{
	font-size:1.2em;
	}
#signup_table .new_user{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	}	
#signup_table .submit,
#signup_base big,
#signup_base .card{
	font-size:1.6em;
	}
#signup_table .continue{
	text-align:center;
	}	

/* Step 2
---------------------- */
#signup_table2 .header_img{
	text-align:center;
	}
#signup_table2 .all_prices{
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:1em;
	}
#signup_table2 #payg,
#signup_table2 #packages{
	width:100%;
	border:1px #000 solid;
	font-size:1.2em;
	margin:0 auto 1em auto;
	}
#signup_table2 #payg th,
#signup_table2 #packages th{
	color:#fff;
	background:#333;
	font-size:1.2em;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	}
#signup_table2 #payg td,
#signup_table2 #packages td{
	padding-top:2px;
	padding-bottom:2px;
	}
#signup_table2 .price{
	text-align:right;
	padding-right:40px;
	}
#signup_table2 #payg .price{
	padding-right:5px;
	}
#signup_table2 .plan{
	text-align:right;
	padding-right:20px;
	font-weight:bold;
	}
#signup_table2 .select{
	text-align:center;
	}
#signup_table2 .head{
	font-weight:bold;
	text-align:center;
	padding:0;
	}
#signup_table2 .free{
	font-weight:bold;
	font-size:1.4em;
	}
#signup_table2 .submit{
	font-size:1.8em;
	margin-bottom:1em;
	}
#signup_table2 .notes{
	text-align:left;
	font-size:1.2em;
	padding-left:10px;
	margin-bottom:1em;
	}

/* Free Sample on signup step 2
---------------------------------------*/
#signup_sample{
	background:#FFFFFF;
	color:#000000;
	border:1px #c5c4a4 solid;
	margin:0 10px 1em 10px;
	text-align:left;
	font-size:1.2em;
	}
#signup_sample a{
	color:#00458b;
	}	
#signup_sample a:hover{
	color:#a40001;
	}	
#signup_sample th{
	font-size:1.4em;
	text-align:center;
	background:#FFFFFF;
	color:#900;
	border-bottom:1px #c5c4a4 solid;
	}	
	
	
/* Playlist
---------------------------------------------------------------------------------*/	

/* Public Playlist
----------------------------*/
#content #public_playlist{
	width:100%;
	background:#FFFFFF;
	color:#000000;
	border:1px #c5c4a4 solid;
	border-top:0;
	text-align:left;
	font-size:1.4em;
	}
#content #public_playlist a{
	color:#00458b;
	}	
#content #public_playlist a:hover{
	color:#a40001;
	}
#content #public_playlist th,
#content #public_playlist td{
	padding:5px;
	}
#content #public_playlist th{
	background:#FFFFFF;
	color:#000000;
	border-bottom:1px #c5c4a4 solid;
	font-size:1.2em;
	}
#content #public_playlist th a{
	color:#00458b;
	}
#content #public_playlist th a:hover{
	color:#900;
	}
#content #public_playlist .clips,
#content #public_playlist .runtime{
	text-align:center;
	}
#content #public_playlist .user{
	text-align:right;
	}
#content #public_playlist .playlist_icons{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	}
#content #public_playlist .playlist{
	font-weight:bold;
	}


/* Single Playlist
---------------------*/
#content #single_playlist{
	border:1px #c5c4a4 solid;
	border-top:0;
	background:#FFFFFF;
	color:#000000;
	font-size:1.2em;
	position:relative;
	}
#content #single_playlist a{
	color:#00458b;
	}
#content #single_playlist a:hover{
	color:#a40001;
	}
#content #single_playlist .playlist_icons{
	font-weight:bold;
	position:absolute;
	font-size:11px;
	top:5px;
	right:10px;
	}
#content #single_playlist #list li{
	height:120px;
	border-top:1px #c5c4a4 solid;
	overflow:hidden;
	font-size:1.1em;
	padding:5px;
	} 
#content #single_playlist #list li .clip_image{
	float:left;
	margin:5px;
	}
#content #single_playlist li .clip_image img{
	border:1px #000 solid;
	}	

#content #single_playlist li .number{
	display:block;
	float:left;
	text-align:center;
	width:80px;
	height:100px;
	overflow:hidden;
	font-size:48px;
	padding-top:25px;
	color:#FFFFFF;
	}	
#content #single_playlist li .clip_play_links{
	display:block;
	width:8em;
	float:right;
	text-transform:capitalize;
	}
#content #single_playlist li .clip_play_links img{
	margin-left:1em;
	}	
#content #single_playlist li .number .copy_img{
	position:relative;
	}
#content #single_playlist #top_info{
	display:block;
	height:110px;
	position:relative;
	}
#content #single_playlist  .count{
	position:absolute;
	right:15px;
	bottom:5px;
	font-size:12px;
	font-weight:bold;
	}	
#content #single_playlist #play_string{
	font-size:1.2em;
	padding:1em;
	font-weight:bold;
	}
#content #single_playlist #play_string a{
	margin-right:1em;
	}	
#content #single_playlist #play_string .links{
	padding-left:10px;
	}	
#content #single_playlist .clip_info{
	display:block;
	height:90px;
	width:auto;
	float:left;
	}	
#content #single_playlist li h3{
	font-size:1.2em;
	padding:2px 0;
	}
#content #single_playlist li h4,
#content #single_playlist li .clip_text{
	padding-left:30px;
	}	
#content #single_playlist li h4 a{
	font-weight:normal;
	}		
#content #single_playlist #manage_playlist{
	font-size:1.2em;
	font-weight:bold;
	padding:2px 0 0 15px;
	}
#content #single_playlist #manage_playlist select{
	font-weight:normal;
	}

/* Email Verification
-------------------------------------------------*/
#email_verification {
	font-size:1.6em;
	padding:2em 10px;
	text-align:center;
	}
#email_verify #content #clapboard{
	margin-top:2em;
	}

/*
-------------------------------------------------*/	
#pc_general_info,
#pc_more_info{
	font-size:1.4em;
	}
#pc_general_info img{
	border:1px #c5c4a4 solid;
	background:#fff;
	margin:5px;
	}
#pc_general_info.normal_page{
	border-top:0;
	}	
#pc_more_info{
	margin-top:1.5em;
	}	
body#pc2tv .tabs{
	font-size:.8em;
	}	
body#pc2tv .pc_content{
	border:1px #c5c4a4 solid;
	background:#FFFFFF;
	color:#000000;
	padding:10px;
	font-size:1.1em;
	}	
body#pc2tv .pc_content a{
	color:#00458b;
	}
body#pc2tv .pc_content a:hover{
	color:#a40001;
	}	
body#pc2tv .pc_content h3{
	margin-top:1.5em;
	font-size:1.2em;
	}
body#pc2tv .pc_content h4{
	font-size:1.1em;
	}
body#pc2tv .pc_content li{
	margin-left:30px;
	list-style:decimal;
	margin-bottom:1em;
	}	
	   
/* VOD After Dark page
-------------------------------------------*/	
#content #afterdark_main{
	font-size:1.2em;
	background:url(/images/bg_afterdark_warning.gif) top center no-repeat;
	width:780px;
	height:300px;
	padding-top:100px;
	margin:3em auto;
	}
#content #afterdark_main textarea{
	margin-bottom:2em;
	}

/* Downloads
---------------------------------------------*/
#content #downloads .normal_page{
	font-size:1.4em;
	border-top:0;
	padding:10px;
	}
#content #downloads .intro{
	font-weight:bold;
	text-align:center;
	font-size:1.6em;
	}
#content #downloads .browse{
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	}
#content #downloads li{
	list-style:decimal;
	margin-bottom:.5em;
	margin-left:30px;
	}
#content #downloads h3{
	margin-bottom:1em;
	font-weight:normal;
	}
#content #downloads a{
	font-weight:bold;
	}


/* Rss page
------------------------------------------------------------------------------*/
#rss_body{
	font-size:1.4em;
	}
#rss_body h3{
	font-size:1.6em;
	}

#rss_body #rss_large,
#rss_body #readers{
	float:right;
	margin:0 0 5px 5px;
	}
#content #rss_body .quicklinks{
	margin:.5em 0 1em 0;
	}
#content #rss_body .quicklinks a{
	font-size:1.3em;
	font-weight:bold;
	text-decoration:underline;
	}
#rss_body #readers{
	background:#f0d8d8;
	color:#000000;
	border:1px #003366 solid;
	}
#rss_body #readers a{
;
	color:#000000;
	}
#rss_body #readers a:hover{
	background:#FFFFFF;
	color:#a40001;
	}

#rss_body #readers h3{
	background:#900;
	color:#FFFFFF;
	border-bottom:1px #003366 solid;
	padding:2px 4px;
	font-size:1em;
	}
#rss_body #readers li{
	margin-left:8px;
	}
#rss_body #readers .body{
	padding:5px;
	}








	
	
	
/* Video Page - This is big!!
---------------------------------------------------------------------------------*/

/* left side */
#content #main_video{
	width:90%;
	margin-left:4%;
	font-size:1.2em;
	position:relative;
	}
#content #main_video h2{
	color:#900;
	background:#FFFFFF;
	font-size:1.8em;
	position:relative;
	}
	
#content #main_video #movie_cover_large{
	width:230px;
	padding:5px;
	}
#content #main_video #movie_cover_large .minute_rate{
	margin-bottom:3px;
	}	
#content #main_video #movie_cover_large #cover{
	border:1px #000 solid;
	}	
#content #main_video #movie_cover_large #video_options a{
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}
#content #main_video #movie_cover_large #video_options .icon{
	margin:5px 0 0 10px;
	}	
#content #main_video #movie_cover_large #video_options .icon img{
	padding-right:10px;
	}		
	
	
	
	
/*right side*/
#content #main_video #main_video_content a{
	font-weight:bold;
	}
#content #main_video #main_video_content h3{
	background:#FFFFFF;
	color:#000000;
	font-weight:normal;
	padding:2px 0;
	margin-bottom:8px;
	}
#content #main_video #main_video_content h3 a{
	color:#00458b;
	font-weight:bold;
	}
#content #main_video #main_video_content h3 a:hover{
	color:#900;
	}
#content #main_video #main_video_content .stars{
	margin-top:1em;
	}
#content #main_video #main_video_content .rating{
	font-size:1.4em;
	font-style:italic;
	}



/* All of the viewing options. - 2 boxes */
#content #main_video #main_video_content #all_viewing_options{
	margin-top:8px;
	display:block;
	}
#content #main_video #main_video_content #all_viewing_options .title{
	font-size:1.2em;
	font-weight:bold;
	}
#content #main_video #main_video_content #all_viewing_options .title a{
	font-weight:normal;
	font-size:.8em;
	margin-left:1.5em;
	}
	
#content #main_video #main_video_content #all_viewing_options #movie_options{
	margin-top:5px;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .option_block{
	width:220px;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:5px;
	}


	
#content #main_video #main_video_content #all_viewing_options #movie_options h4{
	border:1px #000000 solid;
	color:#FFFFFF;
	background:#00458b;
	font-size:1.2em;
	padding:2px 0 2px 4px
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .option_body{
	border:1px #000000 solid;
	border-top:0;
	padding:3px;
	}
	
#content #main_video #main_video_content #all_viewing_options #movie_options .viewing_options{
	background:#bcddff;
	color:#000000;
	border:1px #000000 solid;
	padding:2px;
	margin:2px;
	font-weight:bold;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .viewing_options a{
	color:#900;
	font-size:.9em;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .viewing_options a:hover{
	color:#000000;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .icon{
	float:right;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .minute_text{
	padding:2px;
	background:#fff;
	display:block;
	margin:1em 0;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .minute_text img{
	float:right;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .minute_text a{
	color:red;
	font-size:.8em;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .minute_text a:hover{
	color:#a40001;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .option_links a{
	margin-left:8px;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .option_links img{
	position:relative;
	left:6px;
	}
#content #main_video #main_video_content #all_viewing_options #movie_options .play_links{
	display:block;
	float:left;
	height:50px;
	margin-right:5px;
	}

/* parental warning - mainstream sites */
#content #parent_warning{
	display:block;
	text-align:center;
	border:1px #000 solid;
	width:100px;
	background:#fff;
	margin:5px;
	float:right;
	}
#content #parent_warning a{
	text-decoration:none;
	}
#content #parent_warning .black_bg{
	background:#000;
	}
#content #parent_warning .black_bg a,
#content #parent_warning .black_bg a:hover{
	color:#fff;
	}
#content #parent_warning #warnings{
	font-size:.9em;
	}
	
/* Video page extra info blocks
----------------------------------------------------------------------*/
/* Clips --------------------*/
#content #video_extra_info{
	display:block;
	width:90%;
	margin-left:4%;
	margin-top:2em;
	padding-top:1em;
	}
#content #video_extra_info .tabs{
	position:relative;
	top:-1px;
	}
#content #video_extra_info .tabs a{
	background:#f4f2de;
	color:#000000;
	border:1px #000000 solid;
	border-bottom:0;
	margin:0 4px;
	font-size:1.2em;
	padding:2px 6px;
	text-decoration:none;
	font-weight:bold;
	height:1.8em;
	}
#content #video_extra_info .tabs a:hover{
	background:#c5c4a4;
	color:#000000;
	}
#content #video_extra_info .tabs a.currentpage,
#content #video_extra_info .tabs a:hover.currentpage{
	color:#000000;
	background:#FFFFFF;
	}
	
#content #video_extra_info .content{
	border:1px #c5c4a4 solid;
	color:#000000;
	background:#FFFFFF;
	padding-top:1em;
	}
#content #video_extra_info .content a{
	color:#00458b;
	}
#content #video_extra_info .content a:hover{
	color:#a40001;
	}


#content #video_extra_info h2{
	font-size:1.7em;
	margin-left:1em;
	}
#content #video_extra_info .special_price{
	margin-bottom:2em;
	font-size:1.3em;
	padding-left:2em;
	font-weight:bold;
	font-style:italic;
	}

/* Clips
-----------------------------------*/
#content #video_extra_info #clips{
	display:block;
	overflow:auto;
	margin:1em;
	width:100%;
	}
#content #video_extra_info #clips li{
	display:block;
	border:1px #c5c4a4 solid;
	background:#fff;
	width:auto;
	float:left;
	margin:.25em;
	}

#content #video_extra_info #clips li h3{
	background:#FFFFFF;
	color:#900;
	border-bottom:1px #c5c4a4 solid;
	padding:2px 2px 2px 4px;
	font-size:1.3em;
	}
#content #video_extra_info #clips li .screenshot{
	text-align:center;
	padding:2px;
	}
#content #video_extra_info #clips li .screenshot img{
	border:1px #000 solid;
	}
#content #video_extra_info #clips li .play_links{
	margin:0 5px 5px 10px;
	}
#content #video_extra_info #clips li .play_links a{
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}
#content #video_extra_info #clips li .play_links a:hover{
	color:#a40001;
	}
	
/* Premium Pricing
-----------------------------*/
#content #video_extra_info p.message{
	font-size:2em;
	font-weight:bold;
	margin-left:3em;
	font-style:italic;
	}
	
/* Bottom boxes
------------------------------*/
#content #video_extra_info #also_found_in{
	padding:.25em 1em 2em 1em;
	}
#content #video_extra_info #also_found_in h2{
	margin:2em 0 0 0;
	}
#content #video_extra_info #also_found_in p,
#content #video_extra_info #also_found_in ul{
	font-size:1.3em;
	margin:0 0 0 2em;
	}

/* Stars
----------------------------------*/
#content #video_extra_info .stars,
#content #video_extra_info .director{
	font-size:1.2em;
	margin-left:2em;
	}
#content #video_extra_info .stars a,
#content #video_extra_info .director a{
	font-weight:bold;
	}
#content #video_extra_info .featured_stars h3{
	font-size:1.4em;
	font-weight:bold;
	margin:2em 1em 0 1em;
	}
#content #video_extra_info .featured_stars .star_set{
	padding:1em;
	position:relative;
	min-height:24em;
	}
#content #video_extra_info .featured_stars h4{
	font-size:1.3em;
	font-weight:bold;
	margin:1em 1em 0 1em;
	padding:2px 2px 2px 6px;
	background:#FFFFFF;
	color:#900;
	border:1px #c5c4a4 solid;
	}
#content #video_extra_info .featured_stars h4 a{
	text-decoration:none;
	color:#900;
	}
#content #video_extra_info .featured_stars h4 a:hover{
	color:#FF0000;
	}
#content #video_extra_info .featured_stars .video_star_bio{
	padding:0 1em 1em 1em;
	font-size:1.3em;
	}
#content #video_extra_info .featured_stars .video_star_bio img{
	border:1px #000 solid;
	padding:2px;
	margin:5px;
	float:left;
	}
#content #video_extra_info .featured_stars .fanclub{
	display:block;
	width:auto;
	border:1px #000 dotted;
	border-top:0;
	padding:.5em 1em;
	margin:0 0 1em 1em;
	float:right;
	}


/* Video  review panel
----------------------*/
#content #video_extra_info .highlight{
	font-size:1.4em;
	color:#FF0000;
	}
#content #video_extra_info .top_rating,
#content #video_extra_info .review_link{
	margin:5px 25px;
	font-size:1.2em;
	}
#content #video_extra_info .review_link{
	font-size:1.6em;
	font-style:italic;
	font-weight:bold;
	}
#content #video_extra_info .review{
	margin:0 10px 5px 10px;
	font-size:1.2em;
	border:1px #000000 solid;
	background:#bcddff;
	color:#000000;
	}
#content #video_extra_info .review .title{
	background:#00458b;
	color:#FFFFFF;
	border-bottom:1px #000000 solid;
	font-size:1.2em;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	position:relative;
	}
#content #video_extra_info .review .title .button_expand{
	position:absolute;
	right:2px;
	}
#content #video_extra_info .review .review_content{
	padding:10px;
	}
 .review .review_content cite{
	margin:1em 2em;
	font-weight:bold;
	font-size:.9em;
	}
#content #video_extra_info .review .link_more{
	margin-top:5px;
	font-weight:bold;
	font-size:1.1em;
	}
#content #video_extra_info .review p{
	margin-left:1em;
	}

/* Synopsis pane
-------------------------------------------*/
#content #video_extra_info h3.title{
	font-size:1.4em;
	margin:1em 2em;
	}
#content #video_extra_info .description,
#content #video_extra_info .run_time{
	font-size:1.2em;
	margin:1em 2em;
	}

/* Review this movie
------------------------------------------*/
#content #video_extra_info #title_rating{
	font-size:1.5em;
	margin:1em 15px;
	}
#content #video_extra_info #title_rating a{
	font-size:1.2em;
	font-weight:bold;
	font-style:italic;
	}
#content #video_extra_info #review_form{
	margin:1em 10px;
	font-size:1.2em;
	}
#content #video_extra_info #review_form h3{
	font-size:1.2em;
	font-weight:bold;
    margin:1.3em 0 .5em 0;
	}

#content #video_extra_info #review_form select,
#content #video_extra_info #review_form textarea,
#content #video_extra_info #review_form input{
	margin:0 15px;
	}
#content #video_extra_info #review_form .submit{
	font-size:1.6em;
	margin:.5em;
	}
#content #video_extra_info #review_form .msg{
	font-size:1.4em;
	margin-left:10px;
	}

/* Accept premium video service & 1mb files
---------------------------------------------*/
#content #video_premium,
#content #video_check_1m{
	margin-bottom:1em;
	}
#content #video_premium .normal_page,
#content #video_check_1m .normal_page{
	font-size:1.4em;
	padding:20px;
	}
#content #video_premium h3,
#content #video_check_1m h3{
	font-weight:bold;
	font-size:1.4em;
	}
#content #video_premium li,
#content #video_check_1m li{
	margin:0 0 1em 40px;
	list-style:decimal;
	}
#content #video_premium .submit,
#content #video_check_1m .submit{
	font-size:1.6em;
	}
#content #video_premium .highlight,
#content #video_check_1m .highlight{
	font-size:1.1em;
	font-weight:bold;
	}
#content #video_premium .return,
#content #video_check_1m .return{
	text-align:center;
	font-size:1.4em;
	}
	
/* Generic Splash Page
------------------------------------*/
#special_main{
	border:1px #c5c4a4 solid;
	}
#special_main .title{
	background:#FFFFFF;
	color:#900;
	border-bottom:1px #c5c4a4 solid;
	}	
	

/* Special styles for languages
-------------------------------------*/
.lang_hebrew{
	direction:rtl;
	}
	
/* LOADING: Browser css file
-------------------------------------------*/

	
/* LOADING: Custom css
-------------------------------------------*/

	/* Advanced styles
-----------------------------------------------------*/
body{
	background:#fff url(/images/bg_hm_med.gif) top left repeat-x;
	}
#header{
	text-align:left;
	}
#content #video_extra_info #clips li{
	border:0;
	}
.even{
	background:#f5f3e2;
	}
/* cat menu
--------------------------------------*/
#sidebar1 .cat_menu .cat_list ul li a{
	background:#f5e6e6 url(/images/hm_med_cat_sub.gif) top left repeat-x;
	}
#sidebar1 .cat_menu .cat_list ul li a:hover{
	background:#fff url(/images/hm_med_cat_sub_over.gif) center left no-repeat;
	}
#sidebar1 .cat_menu .cat_list h3 a{
	background:#e1b3b3 url(/images/hm_med_cat.gif) top left repeat-x;
	}
#sidebar1 .cat_menu .cat_list h3 a:hover{
	background:#f5e4e4 url(/images/hm_med_cat_over.gif) top left repeat-x;
	}
#sidebar1  h2.cat_head{
	background:#900 url(/images/hm_med_cat_head.gif) top left no-repeat;
	border:0;
	padding-left:8px;
	}
	
/* Search Menu
----------------------------------------*/
#mini_search{
	border:0;
	background:transparent url(/images/hm_med_search.gif) top right no-repeat;
	top:26px;
	}

/* Top studios
---------------------------------------*/
#top_studios_main{
	background:#fff url(/images/hm_med_top_studio_head.gif) top center no-repeat;
	}
#top_studios_main .base{
	background:#fff url(/images/hm_med_top_studios_base.gif) top center no-repeat;
	display:block;
	height:30px;
	}	
#content #top_studios_combined .studio_box h2{
	background:transparent;
	border:0;
	color:#fff;
	margin-bottom:10px;
	}	
#content #top_studios_combined .studio_box{
	background:transparent;
	}	
#content #top_studios_combined{
	margin-left:14px;
	width:515px;
	}

	
/* Top combo box
--------------------------------------*/	
#content .index_box .base{
	background:#d0cfae url(/images/hm_med_new_release_base.gif) top center repeat-x;
	}
#content .index_box .more{
	border:0;
	}	
#content .index_box .current_link{
	background:#f5f4e2;
	}	
	
/* Right nav
--------------------------------------*/	
#sidebar1 #help_center .body{
	border-color:#994700;
	}
#sidebar1 #help_center h2{
	background:#994700 url(/images/hm_med_help_head.gif) top center no-repeat;
	border:0;
	padding-left:8px;
	}
#sidebar1 #help_center a{
	background:#f0e3d8 url(/images/hm_med_help_but.gif) top center no-repeat;
	border-color:#994700;
	padding-left:10px;
	}	
#sidebar1 #help_center a:hover{
	background:#f5ebe4 url(/images/hm_med_help_but_over.gif) top left no-repeat;
	color:#d53b00;
	}	
/* Top nav
--------------------------------------*/
#nav #tabs{
	background:#f5f3e2;
	border-color:#e0e0ce;
	border-bottom:0;
	}	

/* Seactio Headers
-------------------------------------*/
#categories #content.wide_colum h2.section_header,
#mission #content.wide_colum h2.section_header,
#pc2tv #content.wide_colum h2.section_header,
#help #content.wide_colum h2.section_header,
#privacy_tips #content.wide_colum h2.section_header,
#howto #content.wide_colum h2.section_header,
#about_us #content.wide_colum h2.section_header{
	background:#fff url(/images/hm_med_header_wide.gif) top left no-repeat;
	color:#333;
	border:0;
	height:50px;
	margin-top:-13px;
	text-align:left;
	padding:10px 0 0 130px;
	font-size:1.8em;
	}

#categories #content.wide_colum h2.section_header{
	background:#fff url(/images/hm_med_header_wide_2.gif) top left no-repeat;
	color:#fff;
	border:0;
	height:50px;
	margin-top:-13px;
	text-align:left;
	padding:10px 0 0 130px;
	font-size:1.8em;
	}
	
#categories #content.wide_colum .normal_page,
#mission #content.wide_colum .normal_page,
#pc2tv #content.wide_colum .normal_page,
#help #content.wide_colum .normal_page,
#privacy_tips #content.wide_colum .normal_page,
#howto #content.wide_colum .normal_page,
#about_us #content.wide_colum .normal_page,
#content #help_questions{
	border:0;
	}	

	
/* go to top buttons
----------------------------------------*/
#content #help_answers .top_link{
	background:#fff url(/images/hm_med_but_top.gif) top left no-repeat;
	border:0;
	height:25px;
	width:65px;
	padding-top:6px;
	text-decoration:none;
	color:brown;
	}
#content #help_answers .top_link:hover{
	background:#fff url(/images/hm_med_but_top_over.gif) top left no-repeat;
	}
	
/* Advanced Search
-----------------------------------------*/	
body#search #search_head_mini.section_header{
	background:#fff url(/images/hm_med_advanced_search_head.gif) top center no-repeat;
	border:0;
	margin-top:1em;
	}
#content #search_form{
	background:#fff url(/images/hm_med_advanced_search.gif) top center no-repeat;
	border:0;
	padding-top:2em;
	height:720px;
	}
	
	
	
#sidebar1 .box .letters a{
	font-size:1.1em;
	font-weight:bold;
	}
	
/* Playlist
-------------------------------------*/	
#content #single_playlist li .number{
	color:#c5c4a4;
	}

/* Video page
--------------------------------------*/	
#content #video_extra_info #also_found_in{
	background:#fff url(/images/bg_hm_shadow.gif) top left repeat-x;
	}
#content #video_extra_info #also_found_in p small{
	padding-left:15px;
	margin-left:10px;
	background:transparent url(/images/icon_arrow_block.gif) center left no-repeat;
	}
#my_reviews.myaccount_content #review_list h3.title{
	background:transparent;
	border:0;
	}