@charset "utf-8";

/* General Styles */
* {margin: 0; padding: 0;}
input {behavior: url(iepngfix.htc);}
body {background-color: #141414; font-family: Tahoma, Geneva, sans-serif;}
#container {margin: 0 auto; width: 979px;}

/* Header Styles */
#header1, #header2 {background: url(../images/header.jpg) no-repeat; height: 181px; position: relative;}
#header1 h1, #header2 h1 {font-size: 28px; font-weight: normal; left: 340px; letter-spacing: 0em; position: absolute; text-transform: uppercase; top: 35px;}
#header1 span, #header2 span {color: #6e6c6c; display: block; margin-left: 40px;}
#menu1, #menu2, #menu1_signed, #menu2_signed {background: url(../images/menu.jpg) no-repeat; height: 50px;}
#header2 {background: url(../images/header2.jpg) no-repeat;}
#menu2 {background: url(../images/menu2.jpg) no-repeat;}
#menu1_signed {background: url(../images/menu_signed.jpg) no-repeat;}
#menu2_signed {background: url(../images/menu2_signed.jpg) no-repeat;}
a.home, a.categories, a.support, a.sign_in, a.join, a.favorites, a.live_cams, a.dating, a.home2, a.categories2, a.support2, a.sign_in2, a.join2, a.favorites2, a.live_cams2, a.dating2 {display: block; float: left; height: 50px; width: 115px;}
a.home {margin-left: 25px;}
a.categories {margin-left:35px;}
a.support {}
a.sign_in {width: 100px;margin-left:15px;}
a.join {width: 80px;}
a.favorites {width: 120px;margin-left:20px;}
a.dating {width:100px;margin-left: 30px;}
a.live_cams {width:100px;margin-left:35px;}

a.home2 {margin-left: 25px;}
a.categories2 {margin-left:45px;}
a.support2 {}
a.sign_in2 {width: 100px;margin-left:30px;}
a.join2 {width: 80px;}
a.favorites2 {width: 120px;margin-left:20px;}
a.dating2 {width:100px;margin-left: 50px;}
a.live_cams2 {width:100px;margin-left:55px;}

/* Footer Styles */
#footer {text-align: center; padding-top: 15px;}
#footer p {margin-bottom: 10px;}
#footer p.navigation {font: normal 18px Tahoma, Arial, sans-serif; color: #d00000; text-transform: uppercase;}
#footer p.navigation a {margin: 0 10px; color: #d00000; text-decoration: none;}
#footer p.compliance a {color: #000000; font: normal 14px Tahoma, Arial, sans-serif; text-decoration: none;}
#footer p.copyright {color: #000000; font: bold 11px/12px Tahoma, Arial, sans-serif;}

/* Index Styles */
#categories {background: url(../images/categories.jpg) no-repeat; height: 290px; position: relative; width: 100%;}
#categories_signed {background: url(../images/categories2.jpg) no-repeat; height: 290px; position: relative; width: 100%;}
#category_list {font-size: 12px; left: 45px; list-style: none; position: absolute; text-transform: uppercase; top: 50px;}
.column {float: left; width: 247px; display: block;}
.column p {margin-bottom: .2em;}
.column span a {color: #ff0000;text-transform: uppercase;margin:0px 0px 0px 0px;}
.column a {color: #000000; margin: 0 5px 0 0; text-decoration: none; text-transform: capitalize;}
.column a:hover {text-decoration: underline;}
#search {height: 25px; left: 285px; position: absolute; top: 15px;}
#search input {float: left; margin-right: 5px;}
#join_now, #join_now2 {color: #ffffff; font-size: 12px; font-weight: bold; position: absolute; text-transform: capitalize; top: 70px; left: 565px; width: 100px; clear: both;}
input.sign_me_up {margin-top: 10px;}
.input_field {border: 1px solid #c1c0c0; margin-bottom: 5px; padding: 3px; width: 175px;}
.search_submit {padding: 1px 0; width: 60px;}
#categories h3, #categories_signed h3, #bottom h3, #bottom_signed h3 {background: url(../images/h3_bullet.gif) 0 50% no-repeat; bottom: 3px; font-size: 18px; font-weight: normal; left: 25px; padding-left: 18px; position: absolute; text-transform: uppercase;}
#categories h3 span.red, #categories_signed h3 span.red {color: #ff0000;}
#recent_videos {background-color: #c1c1c1; border: 1px solid #ffffff; border-top: none;}
.latest_updates {background-color: #000000; border: 1px solid #ffffff; margin: 0 auto; overflow: auto; width: 945px;}
.index_dvd_thumb {color: #adadad; float: left; font: normal 11px/12px Tahoma, Arial, sans-serif; margin: 10px 0; text-align: center; width: 189px;}
.index_dvd_thumb img {border: 1px solid #4a4949; margin-bottom: 5px;}
.index_dvd_thumb a {color: #ffffff; text-decoration: none; text-transform: uppercase;}
.index_dvd_thumb p {margin-bottom: 3px;}
span.white {color: #ffffff;}
#sort {background: url(../images/sort.jpg) no-repeat; height: 68px;}
#sort2 {background: url(../images/sort2.jpg) no-repeat; height: 68px;}
a.new_releases, a.top_rated_dvds, a.most_viewed_dvds, a.for_free {display: block; float: left; height: 68px;}
a.new_releases {width: 160px;}
a.top_rated_dvds {width: 175px;}
a.most_viewed_dvds {width: 200px;}
a.for_free {width: 430px;}
#index_join_instantly {background: url(../images/index_join_instantly.jpg) no-repeat; height: 170px; position: relative;}
#bottom_top_signed {background: url(../images/bottom_top.jpg) no-repeat; height: 50px; position: relative;}
#index_join_instantly a {bottom: 35px; display: block; height: 45px; position: absolute; right: 275px; width: 235px;}
#bottom {background: url(../images/bottom.jpg) no-repeat; height: 748px; position: relative;}
#bottom_signed {background: url(../images/bottom_signed.jpg) no-repeat; height: 748px; position: relative;}
#bottom h3 {background: url(../images/h3_red_bullet.gif) 0 3px no-repeat; color: #ffffff; left: 45px; top: 20px;}
#bottom_signed h3 {background: url(../images/h3_red_bullet.gif) 0 3px no-repeat; color: #ffffff; left: 45px; top: 20px;}
#new_dvds {position: absolute; left: 42px; top: 45px; width: 500px;}
#new_dvds img {border: 1px solid #4a4949; margin: 5px;}
#bottom form {position: absolute; text-align: center; top: 130px; right: 20px; width: 200px;}
#bottom form p {color: #ffffff; font: bold 12px Tahoma, Arial, sans-serif; margin-bottom: 10px; text-align: left;}
#bottom form span {display: block; font: normal 10px Tahoma, Arial, sans-serif; color: #d50000; margin-left: 10px;}
#bottom input {margin-bottom: 10px; float: left; clear: left;}
#reasons {color: #ffffff; position: absolute; font-size: 14px; list-style: none; top: 445px; right: 40px; width:350px;}
#reasons p {background: url(../images/check.gif) 0 3px no-repeat; padding-left: 15px; margin-bottom: 4px;}
#reasons span {color: #ef0101; display: block;}

/* Category Styles */
#search2 {float: right; margin: 10px 8px 10px 0;}
#search2 input {float: left; margin-left: 5px;}
.categories_thumbs {clear: right; padding-left: 8px;}
.category_thumb {background-color: #000000; border: 1px solid #ffffff; color: #ffffff; float: left; margin: 0 8px 8px 0; padding-bottom: 5px; text-align: center; width: 232px;}
.category_thumb h3 {font-family: Arial, sans-serif; margin: 5px 0; text-transform: uppercase;}
.category_thumb h3 a {text-decoration: none;}
.category_thumb h3 a:hover {text-decoration: underline;}
.category_thumb img {border: 1px solid #4a4949;}
.category_thumb span {float: left; width: 77px;}
.category_thumb a {color: #ffffff; font-size: 18px;}
.category_thumb span a {color: #ff0000; display: block; margin-bottom: 3px; text-decoration: none;}
#sign_up_now a {background: url(../images/sign_up_now.jpg) 0 44% no-repeat; clear: left; display: block; height: 104px;}
#categories_join_instantly {background: url(../images/categories_join_instantly.jpg) -10px 0 no-repeat; clear: left; height: 153px; position: relative;}
#categories_join_instantly a {bottom: 23px; display: block; height: 45px; position: absolute; right: 285px; width: 235px;}

/* DVD Styles */
#search3 {overflow: auto; padding-top: 10px; margin-bottom: 10px;}
#search3 select {padding: 3px; border: 1px solid #c1c0c0;}
#search3 input {float: left; margin-left: 5px;}
#search3 form.select_bar {float: left; margin-left: 40px; font-size: 14px; display: inline;}
#search3 form.search_bar {float: right; margin-right: 35px; display: inline;}
.dvd_nav {clear: both; margin-bottom: 15px; overflow: auto; text-transform: uppercase;}
.dvd_nav h3 {color: #ff0000; float: left; font-size: 16px; margin-left: 40px; display: inline;}
.dvd_nav p {float: right; font-size: 14px; margin-right: 35px; display: inline;}
.dvd_nav a {color: #ff0000; margin: 0 6px; text-decoration: none;}
.dvd_nav a:hover, #dvd_nav a:active {color: #000000;}
.dvd_thumbs {padding-left: 25px; clear: both;}
.dvd_thumb {float: left; margin: 0 16px 10px 16px; text-align: center; text-transform: uppercase; width: 200px; display: inline;}
.dvd_thumb img {border: none;}
.dvd_thumb a {color: #ff0000;}
.dvd_thumb p { font-size: 12px;}
#sign_up_now2 a {background: url(../images/sign_up_now.jpg) 0 30% no-repeat; clear: left; display: block; height: 104px;}



#dvd_right_info {float: left; width: 399px; margin-left: 20px; margin-top: 15px; display: inline;}
#dvd_right_info h2 {font: 18px; margin: 20px 0 0 35px;}
p.dvd_meta {margin: 0 0 20px 35px; font: normal 14px Arial, sans-serif;}
.dvd_information {margin-bottom: 10px;padding-left:25px;padding-right:10px;text-align:justify;}
.dvd_information div {font-size: 11px; margin-top: 5px;}
p.dvd_info {clear: both; font: normal 14px Tahoma, Arial, sans-serif; margin-left: 25px; color: #d50000; }
p.dvd_info span {color: #000000; text-transform: uppercase;}
p.dvd_info a{font: normal 14px Tahoma, Arial, sans-serif; color: #d50000;text-decoration:none;}
p.dvd_info a:hover{text-decoration:underline;}
p.dvd_access a {display: block; width: 324px; height: 53px; background: url(../images/get_free_access.jpg) no-repeat; margin: 15px auto;}

/* Video Styles */
#video {overflow: auto;}
#video_left {float: left; margin-left: 10px; width: 525px; display: inline; }
#video_left h2 {margin: 10px 0; font-size: 18px;}
#player {margin-bottom: 15px;}
#meta {margin: 0 auto; width: 450px;}
#meta span.meta1 {display: block; font: normal 14px Arial, sans-serif; margin: 0 0 15px 50px;}
#meta h3 {font-weight: bold; font-size: 24px;}
#meta span.meta2 {display: block; margin: 0 0 15px 30px; overflow: auto;}
#meta span.meta2 img {float: left; margin-right: 15px;}
#meta span.meta2 p {float: left; font-size: 11px; width: 330px;}
#meta span.meta3 {color: #d50000; display: block; font-size: 14px; margin: 0 0 5px 30px; clear: both;}
#meta span.meta3 a {color: #d50000; text-decoration:none;}
#meta span.meta3 a:hover {text-decoration:underline;}
#sign_me_up_free a {background: url(../images/sign_me_up_for_free.jpg) no-repeat; display: block; width: 427px; height: 61px;}
span.black {color: #000000; text-transform: uppercase;}
#video_right {float: right; background-color: #141414; border: 1px solid #ffffff; margin: 41px 15px 0px 0px; width: 415px; padding-top:20px;}
#join_now2 {left: 15px; top: 65px;}
#video_right h3 {color: #a30103; border-bottom: 2px solid #a30103; clear: left; margin: 5px 0; text-indent: 25px;}
.related_scene {color: #4a4947; width: 175px;height:225px; padding-left:5px; text-align: center; font: normal 11px/12px Tahoma, Arial, san-serif; float: left; margin: 0 13px; display: inline;}
.related_scene p {margin: 3px 0;}
.related_scene img {border: 1px solid #4a4949;}
.related_scene a, .coming_soon_title {text-transform: uppercase; text-decoration: none; color: #ffffff;}
#video_join_instantly {background: url(../images/categories_join_instantly.jpg) 0 0 no-repeat; clear: both; height: 153px;}
#video_join_instantly a {bottom: 23px; display: block; height: 45px; position: absolute; right: 285px; width: 235px;}

/* Join Styles */
#join_main {font-family: Tahoma, Arial, sans-serif; padding-bottom: 25px;}
h1.join {font: normal 28px Tahoma, Arial, sans-serif; text-align: center; margin: 5px 0 15px 0; color: #ffffff;}
#join_wrapper {padding-top: 25px;}
#join_left, #join_right {height: 320px; margin-bottom: 25px;}
#join_left {background-color: #020000; color: #ffffff; float: right; margin-right: 25px; padding-top: 10px; text-align: center; position: relative; display: inline; width: 450px;}
#join_left form {position: absolute; left: 60px;}
#join_left form p {font-size: 13px; font-weight: bold; margin-bottom: 10px;}
#join_left form p.radio {margin-left: 30px; color: #fed65e;}
#join_left form p span {font-size: 10px; color: #ffffff; display: block; margin-left: 25px; font-weight: normal;}
#join_left input.text_box {padding: 3px; border: 1px solid #c1c0c0; width: 200px;}
#join_right {background-color: #020000; color: #ff0000; float: left; margin-left: 25px; padding-left: 35px; width: 420px; list-style: none; padding-top: 10px; display: inline;}
.join_text {font-size: 13px; font-weight: bold; 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;}
.submit_button {width: 100px; padding: 3px 0; margin: 0 auto;}




