@charset "utf-8";



* {margin: 0; padding: 0;}

body {background: #333333 url(../images/body_bg.gif) repeat-x; font-family: Tahoma, sans-serif;}

#container {width: 960px; margin: 0 auto; background-color:#969696;}

.clear{clear: both;}



/*------------(  header  )------------*/

#header_top {height:113px; background-image:url(../images/header_top.jpg); background-repeat:no-repeat;}



#menu {height: 44px; width:960px;}



a.home, a.categories, a.support, a.sign_in, a.join, a.join_now_nav, a.favorites, a.live_cams, a.dating {float: left; height: 44px; display: block; margin:0 auto;}

a.home {width: 87px; background: url(../images/home.jpg) no-repeat;}

a.categories {width: 128px; background: url(../images/categories.jpg) no-repeat;}

a.support {width: 95px; background: url(../images/support.jpg) no-repeat;}

a.sign_in {width: 93px; background: url(../images/sign_in.jpg) no-repeat;}

a.join {width: 124px; background: url(../images/join.jpg) no-repeat;}

a.favorites {width:93px; background: url(../images/favorites.jpg) no-repeat;}

a.live_cams {width:114px; background: url(../images/live_cams.jpg) no-repeat;}

a.dating {width:92px; background: url(../images/dating.jpg) no-repeat;}



#menu2 {height: 36px; width:960px;}

a.home2, a.categories2, a.support2, a.sign_in2, a.join2, a.join_now_nav2 {float: left; height: 36px; display: block; margin:0 auto;}

a.home2 {width: 101px; background: url(../images/nav_home_2.gif) no-repeat;}

a.categories2 {width: 132px; background: url(../images/nav_categories_2.gif) no-repeat;}

a.support2 {width: 114px; background: url(../images/nav_support_2.gif) no-repeat;}

a.sign_in2 {width: 122px; background: url(../images/nav_sign_in_2.gif) no-repeat;}

a.join2 {width: 115px; background: url(../images/nav_join_2.gif) no-repeat;}

a.join_now_nav2 {width: 376px; background: url(../images/nav_join_now_nav_2.gif) no-repeat;}



#header_signup {width:960px; height:163px; background-image:url(../images/header_form_bg.jpg); background-repeat:no-repeat;}

#header_signup_2 {width:960px; height:163px; background-image:url(../images/header_form_bg2.jpg); background-repeat:no-repeat;}



.header_search_right {width:316px; float:right; padding:130px 0 0 24px;}



.header_signup_left {width:390px; height:95px; float:left; padding:65px 0 0 50px;}

.header_signup_left input {padding: 1px;}

.header_signup_left form {width:390px;}

.header_signup_left form p {

	font-size: 14px;

	font-weight: normal;

	margin-bottom: 6px;

}

.header_signup_left form p span {font-size: 14px; color: #ffffff; display: block; margin-left: 10px;}

.header_signup_left input.text_box {padding: 3px; width:300px;}

.header_signup_left form img {padding:20px 0 0 0;}



.submit_button {width:150px; float:left; padding-top:126px;}







#sub_menu {height: 44px; width:960px; background-image:url(../images/sub_nav_spacer.jpg); background-repeat:repeat-x;}

a.new_releases, a.top_rated, a.most_viewed {float: right; height: 44px; display: block; margin:0 auto;}

a.new_releases {width: 170px; background: url(../images/new_releases.jpg) no-repeat;}

a.top_rated {width: 180px; background: url(../images/top_rated.jpg) no-repeat;}

a.most_viewed {width: 201px; background: url(../images/most_viewed.jpg) no-repeat;}



#sub_nav_blank {width:960px; height:51px; background-image:url(../images/sub_nav_blank.jpg); background-repeat:no-repeat;} 



#left_column {width:278px; float:left;}

#right_column {width:682px; float:left;}



#left_column img {border:0px;}



.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;}















/*------------(  main content THUMBS  )------------*/





#cat_wrap {

	width:721px;

	height: 160px;

	color: #000;

	font: 11px Tahoma, sans-serif;

	padding: 10px 0 0px 10px;

	}



.dvd_categories {width:235px; float:left; color: #000; font: 11px Tahoma, sans-serif;}

.dvd_categories ul {padding-left: 10px; margin: 0; list-style: none; float: left;}

.dvd_categories li {margin-bottom: .5em;}

.dvd_categories a {margin: 0 5px; text-decoration: none;}

.dvd_categories a:hover {text-decoration: underline;}

a.red {color: #ff0545; text-transform: uppercase;}

.white {color: #000;}







#main_body_wrap {width:960px; height:1320px; background-image:url(../images/main_body_bg.jpg); background-repeat:repeat-y; padding:10px 0 0 0;}



#main_thumbs {

	width:682px;

	float:left;

	color: #fff;

	font: 11px Tahoma, sans-serif;

	padding-top:6px;

}

.dvd_list_thumb {float: left; width: 210px; text-align: center; padding: 10px 8px 10px 8px;}

.dvd_list_thumb img {border: 1px solid #4a4949;}

.dvd_list_thumb p {font-size: 11px; color: #fff; padding:1px;}

.dvd_list_thumb p.dvd_list_title {text-transform: uppercase; color:#FF0000;}



#join_banner {height:146px; width:682px; background-image:url(../images/join_banner.jpg); background-repeat:no-repeat;}

#join_banner a {display:block; width:682px; height:146px;}





/*------------(  large join BANNER  )------------*/

#wide_join_banner {height:150px; width:960px; background-image:url(../images/wide_join_banner.gif); background-repeat:no-repeat;}

#wide_join_banner a {display:block; width:960px; height:150px;}



#wide_join_banner_join {height:150px; width:960px; background-image:url(../images/wide_join_banner.gif); background-repeat:no-repeat; margin-top:-30px; margin-bottom:20px;}

#wide_join_banner_join a {display:block; width:960px; height:150px;}





/*------------(  large join FORM  )------------*/

#large_form_bg {

	height:689px;

	height:689px;

	background-image:url(../images/large_form_bg.jpg);

	background-repeat:no-repeat;

}

#large_form_bg_2 {

	height:689px;

	height:689px;

	background-image:url(../images/large_form_bg2.jpg);

	background-repeat:no-repeat;

}

#index_join_form {width:370px; color:#FFFFFF; float:left; padding:120px 0 0 80px;}



#index_join_form form {color: #ffffff; font-size: 13px; font-weight: bold;}

#index_join_form input {padding: 3px;}

#index_join_form p {margin-bottom: 10px;}

#index_join_form p.radio {width: 200px; margin-left: 60px; color: #ffffff;}

#index_join_form input.index_join {margin-left: 110px; padding: 3px 25px;}

#index_join_form span {display: block; font: 10px normal Tahoma, sans-serif; color: #ffffff; margin-left: 16px;}

#secure_text {bottom: 5px; left: 55px; font-size: 11px;}

#secure_text ul {list-style: none; float: left; width: 310px;}

#secure_text li {background: url(../images/arrow.gif) 0 4px no-repeat; padding-left: 15px; margin-bottom: 4px; color:#000000;}

#secure_text span {margin: 0; height: 10px;}





#sales_text {width:400px; float:left; font-size: 12px; color:#d20000; padding-top:12px;}

#sales_text ul {list-style: none; float: left; width: 420px;}

#sales_text li {padding-left: 6px; margin-bottom: 4px;}

#sales_text span {margin: 0; color:#fff;}





/*------------(  large join form DVD BOX  )------------*/

#dvd_list {width:486px; float:right; padding:14px 0 0 24px}

#dvd_list img {margin:2px; border:0px;}



/*------------(  footer  )------------*/

#footer {height: 45px; background: url(../images/footer.jpg) no-repeat; position: relative; width: 960px; color:#000; clear:both;}

#footer p.footer_menu {font-size: 12px; line-height:12px; text-align:center; padding-top:20px;}

#footer p.footer_menu a {color: #000; text-decoration: none; margin: 0 10px;}

#footer p.notice {position: absolute; bottom: 60px; right: 45px; text-align: center; font-size: 14px;}

#footer span {display: block; font: bold 11px Tahoma, sans-serif; text-transform: uppercase;}





/*------------(  CATEGORY PAGE  )------------*/

#categories_main {background-color:#969696; padding:20px 0 20px 26px; }

#categories_main img {text-align:center;}



.category_thumb {float: left; background-color: #000000; height:260px; border: 0px; color: #000000; padding: 0 6px; margin: 0 4px 12px 4px; text-align: center;}

.category_thumb h3 {margin: 5px 0;}

.category_thumb h3 a {

	color: #ffffff;

	text-decoration: none;

	font-weight: bolder;

	font-size:20px;

	text-transform:uppercase;

}

.category_thumb h4 {margin: 5px 0;}

.category_thumb h4 a {

	color: #ffffff;

	text-decoration: none;

	font-weight: normal;

	font-size:18px;

	text-decoration:underline;

}

.category_thumb img {border: none;}

.category_thumb p {margin: 10px 0; font-size: 18px;}

.category_thumb p a {

	margin: 0 5px;

	color: #ff0000;

	text-decoration: none;

}





/*------------(  DVD PAGE  )------------*/

#dvd_search {height:36px; background-image:url(../images/dvd_search_bar.gif); background-repeat:no-repeat; padding:14px 20px 0 20px; text-align:right;}

#cat_select {width:960px; text-align:left; height:30px;padding: 12px 30px 0 20px; text-transform:uppercase; font-size:14px;}



#category_title {width:400px; float:left; font-size:16px; text-transform:uppercase; color:#ff0000; margin:10px 0 -10px 20px;}

#page_nav {width:400px; float:right; font-size:16px; text-transform:uppercase; color:#ff0000; text-align:right; margin:10px 20px -10px 0;}

#page_nav p {color:#000000;}

#page_nav p a {color:#FF0000;}



#dvd_meta {float: right; width:650px; padding-top: 5px; font-size: 12px; display: inline;}

#dvd_meta span {color: #b80900;}

#dvd_thumb2 {float: left; width: 250px; margin-left: 25px; padding-top: 5px;display: inline; font-size: 12px; font-weight: bold; text-align:center;}

#dvd_thumb2 a {color:#FF0000}

.dvd_info_box {width:450px; padding:20px 0 0 0px;}

.dvd_info_box p {color: #000000; font-size:12px; text-transform:none; font-weight:normal;}

.dvd_info_box p span{color: #FF0000;}

#dvd_description {width:520px; padding:10px 0 0 0px;}

#dvd_description h3 {color:#FFFFFF; font-size:24px;}



#dvd_wrap {width:960px; height:1900px; background-color:#969696;}

#dvd_main {width:960px; background-color:#969696; padding:20px 0 20px 0;}



#dvd_thumbs {overflow: auto; width: 926px; margin: 0 auto; border: 3px solid #336699; background-color: #99ccff;}

#dvd_thumbs ul {list-style: none; padding: 0; margin: 0; width: 217px; float: right; background-color: #ffffff; font-size: 14px;}

#dvd_thumbs li {padding-left: 15px; width: 202px;}

#dvd_thumbs li.title {background-color: #000; color: #ffffff; margin: 0; padding: 3px 0 3px 15px;}

#dvd_thumbs li.black {background-color: #99ccff; height: 24px;}

#dvd_thumbs li a {display: block; color: #000000; text-decoration: none; border-bottom: 1px solid #e1e1e1; padding: .35em 0;}

#dvd_thumbs li a:hover {color: #336699;}



#dvd_list_thumbs {width: 708px; float: left;}

#dvd_list_thumbs p.pagination {text-align: right; font-size: 14px; padding: 10px 12px 15px 0;}

#dvd_list_thumbs p.pagination a {color: #000000; text-decoration: none; margin: 0 4px;}

#dvd_list_thumbs p.pagination a:hover {text-decoration: underline;}







.dvd_thumb {width: 220px; text-align: center; float: left; margin:10px; margin-top:-10px; font-size: 14px;}

.dvd_thumb a {

	color: #ff0000;

	text-decoration: underline;

	text-transform:uppercase;

	font-size:18px;

}

.dvd_thumb img {border: none; margin:10px 10px 0px 10px;}

.dvd_thumb p.added {font-size: 14px; color:#000; text-transform:uppercase;}



#dvd_join_instantly a {display: block; width: 699px; height: 126px; background: url(../images/dvd_join_instantly.gif) no-repeat; clear: left; margin-bottom: 10px;}





/*------------(  VIDEO PAGE  )------------*/

#video_main {background-color:#969696;}



#video_left_column {width:560px; height:700px; float:left; background-color:#969696;}

#video_right_column {width:390px; float:left; background-color:#969696; margin-top:10px;  padding:0 0 0 0;}



#video_description {width:520px; padding:10px 0 0 20px;}

p.video_desc {margin-bottom: 2px; font-size: 11px; color: #000;}

.video_desc span {float:left; padding:0 10px 0 0;}



.rating {font-size:12px; font-variant:small-caps; font-weight:800; color:#ff0000;}

.rating span {color:#FFFFFF; font-variant:normal;}



#video_player {float: left; width: 402px; margin-right: 25px; padding-top: 5px; display: inline; padding-left:20px;}

#video_player h3 {text-indent: 10px; margin: 2px 0 4px 0; color: #000000;}



#video_info {float: left; width: 400px; margin-left: 25px; font-size: 12px; font-weight: bold; display: inline;}

#video_search {height:40px; background-image:url(../images/video_search_bar.gif); background-repeat:no-repeat; padding:10px 0 0 20px;}



h2.video_title {font: bold 18px Helvetica, Arial, sans-serif; margin-bottom: 10px;}

#player {background-color: #000000; width: 525px; height: 400px;}

p.added {margin-bottom: 10px; font-weight: normal;}



p.rated {margin-top: 5px; clear:left;}

#video_meta {margin-top: 10px; color: #FFFFFF;}

#video_meta span {color: #0099FF; font-size:14px;}



#get_free_access a {display: block; width: 921px; height: 110px; margin-top:20px; padding:10px; background: url(../images/video_get_free_access.gif) no-repeat;}

#full_video_click a {display: block; width: 991px; height: 75px; background: url(../images/full_video_click.jpg) no-repeat;}



.related_header {

	width:380px;

	font-size:18px;

	border-bottom:solid;

	border-bottom-color:#FF0000;

	border-bottom-width:medium;

	margin:0 0 0 0;

} 



.related_scene {float: left; width: 176px; height:190px; font-size: 12px; text-align: center; margin:8px  8px 10px 8px;}

.related_scene img { border: 1px solid #545455;}

.related_scene p {color:#FFFFFF;}

.related_scene span {color:#FF0000; text-transform:uppercase;}



.video_info_box {width:260px; float:left; padding:4px 0 0 10px;}

.video_info_box p {color: #fff; font-size:12px; text-transform:none; font-weight:bolder;}

.video_info_box p span{color: #000; text-transform:uppercase;}

.video_info_box a {color:#FFFFFF;text-decoration:none;}

.video_info_box a:hover {text-decoration:underline;}

.video_info_box span .addAsFav {color:#FF0000;text-decoration:underline;font-size:12px;text-transform:uppercase;font-weight:bold;}

.video_info_box span .addAsFav:hover {text-decoration:underline;}



/*------------(  JOIN PAGE  )------------*/

#join_main {width: 960px; height:400px; background: url(../images/join_page_form_bg.gif) no-repeat; color: #969696; margin-top:10px;}

#join_main2 {width: 960px; height:400px; background: url(../images/join_page_form_bg2.gif) no-repeat; color: #969696; margin-top:10px;}

#join_main3 {width: 960px; height:400px; background: url(../images/join_page_form_bg3.gif) no-repeat; color: #969696; margin-top:10px;}



#join_left, #join_right {height: 300px;}

#join_left {width:440px; float: left; margin-left: 35px; padding-top: 70px; text-align: center; position: relative;}

#join_right {width:460px; float: left; text-align: left; padding:20px 0 0 10px;}



#join_left input {padding: 1px;}

#join_left form {position: absolute; left: 40px;}

#join_left form p {font-size: 13px; font-weight: bold; margin-bottom: 10px;}

#join_left form p.radio {

	margin-left: 70px;

	color: #ff0000;

}

#join_left form p span {font-size: 10px; color: #ffffff; display: block; margin-left: 50px;}

#join_left input.text_box {padding: 3px;}



.join_desc {color:#00FFCC;}





#join_sales_text {width:500px; float:left; font-size: 14px; color:#FFFFFF; padding-top:8px;}

#join_sales_text ul {list-style: none; float: left; width: 420px; text-align:left;}

#join_sales_text li {padding: 10px 0 0 2px; margin-bottom: 4px;}

#join_sales_text span {

	margin: 0;

	height: 10px;

	color:#0080FF;

	font-size: 12px;

}



.join_text {

	color: #ff0000;

	font-size: 13px;

	font-weight: bold;

	margin-left: 30px;

	padding: 5px;

}

.join_text span {font-size: 12px; color: #ffffff; font-weight: normal; display: block;}

#join_free a {display: block; width: 856px; height: 207px; margin: 0 auto; background: url(../images/join_join_instantly.jpg) no-repeat;}









