@charset "utf-8";

/* General Styles */
* {padding: 0; margin: 0; behavior: url(../css/iepngfix.htc)}
body {background: #000000;}
#wrapper {margin: 0 auto; width: 1000px;}
.clear {clear: both;}

/*  Header Styles */
#header_signedup {background: url(../images/header_signedup.jpg) no-repeat;height: 231px; position: relative;}
#header {background: url(../images/header.jpg) no-repeat;height: 231px; position: relative;}
#header ul {list-style: none; position: absolute; left: 338px; top: 118px;}
#header li {float: left; font: normal 18px Tahoma, sans-serif; text-transform: uppercase;}
li.home {margin-right: 22px;}
li.categories {margin-right: 8px;}
li.support {margin-right: 22px;}
li.sign_in {margin-right: 35px;}
li.live_cams {margin-right: 18px;}
li.dating {margin-right: 17px;}
li.favorites {margin-left:15px;}
#header a {color: #ffffff; display: block; padding: 5px; text-decoration: none;}
#header a:hover {color: #5be4fa;}
#header form {bottom: 2px; position: absolute; right: 200px;}
#header input {padding: 3px;}
input.header_search {border: 1px solid #c1c0c0; width: 200px;}
input.header_search_submit {width: 100px; height: 28px;}

#header_signedup ul {list-style: none; position: absolute; left: 338px; top: 118px;}
#header_signedup li {float: left; font: normal 18px Tahoma, sans-serif; text-transform: uppercase;}
#header_signedup a {color: #ffffff; display: block; padding: 5px; text-decoration: none;}
#header_signedup a:hover {color: #5be4fa;}
#header_signedup form {bottom: 2px; position: absolute; right: 200px;}
#header_signedup input {padding: 3px;}

/* Footer Styles */
#footer {background-color: #000000; text-align: center; padding-top: 15px;}
#footer p {margin-bottom: 10px;}
#footer p.navigation {font: normal 18px Tahoma, Arial, sans-serif; color: #ffffff; text-transform: uppercase;}
#footer p.navigation a {margin: 0 10px; color: #669fff; text-decoration: none;}
#footer p.compliance a {color: #b1aeae; font: normal 14px Tahoma, Arial, sans-serif; text-decoration: none;}
#footer p.copyright {color: #b1aeae; font: bold 11px/12px Tahoma, Arial, sans-serif;}


/* Index Styles */
#sort {background: url(../images/sort.jpg) no-repeat; height: 33px; position: relative;}
#sort h3 {background: url(../images/h3_bullet.gif) 0 50% no-repeat; color: #666666; font: normal 18px Tahoma, sans-serif; left: 25px; padding-left: 20px; position: absolute; text-transform: uppercase; top: 6px;}
#sort span {left: 300px; position: absolute;}
#sort a {display: block; float: left; height: 31px;}
a.new_releases {margin-right: 30px; width: 125px;}
a.top_rated_dvds {margin-right: 30px; width: 140px;}
a.most_viewed_dvds {width: 170px;}
#main {background: url(../images/bottom.gif) repeat-y; overflow: auto; width: 100%;}
#content {display: inline; background-color: #fbfafa; border-left: 1px solid #e4e4e4; border-right: 3px solid #c8cfd5; border-bottom: 3px solid #c8cfd5; float: left; margin-left: 11px; padding: 25px 0 0 18px; width: 692px;}
.index_dvd_thumb {float: left; font: normal 11px/12px Tahoma, Arial, sans-serif; margin-bottom: 15px; text-align: center; width: 225px;}
.index_dvd_thumb img {border: 1px solid #4a4949; margin-bottom: 5px;}
.index_dvd_thumb a {color: #239ec7; text-decoration: none; text-transform: uppercase;}
#index_join_instantly a {background: url(../images/index_join_instantly.jpg) no-repeat; clear: left; display: block; height: 169px; width: 668px;}
#sidebar {background: url(../images/sidebar.jpg) 0 0 no-repeat; float: right; padding-top: 34px; width: 275px;}
#sidebar_content {width: 263px; min-height: 800px;}
#sidebar_content form {background: url(../images/join_now.jpg) no-repeat; border: 1px solid #ffffff; height: 293px; margin: 0 0 10px 7px; position: relative; width: 247px;}
span.inputs {position: absolute; top: 75px; left: 35px;}
#sidebar_content form p {color: #a0cdf1; font: bold 12px Tahoma, Arial, sans-serif; margin-bottom: 2px; text-transform: capitalize;}
#sidebar_content input {padding: 3px; margin-bottom: 3px; border: 1px solid #c1c0c0;}
#sidebar_content input.submit {padding: 0; margin-top: 5px; border: none;}
#sidebar_content ul {background: #000000; border: 1px solid #ffffff; color: #ffffff; font: normal 12px Tahoma, Arial, san-serif; list-style: none; margin: 0 0 0 7px; padding-top: 5px; width: 247px;}
#sidebar_content span {color: #82b0fc; text-transform: uppercase;}
#sidebar_content li {margin: 0 0 3px 5px;}
#sidebar_content li.title {color: #ffffff; background: url(../images/sidebar_bullet.gif) 0 6px no-repeat; font: bold 18px Tahoma, Arial, sans-serif; margin-left: 5px; padding-left: 10px;}
#sidebar_content li.wantmore {margin: 2px 0 0 0;}
#sidebar_content li.wantmore a {background: url(../images/want_more.jpg) no-repeat; display: block; height: 398px; margin: 0; width: 247px;}
#sidebar_content a {color: #ffffff; text-decoration: none;}
#bottom {overflow: auto;}
#bottom_left {display: inline; float: left; width: 469px; height: 745px; background: url(../images/bottom_left.jpg) no-repeat; margin-left: 11px; position: relative;}
#bottom_left_signed {display: inline; float: left; width: 469px; height: 745px; background: url(../images/bottom_left_signed.jpg) no-repeat; margin-left: 11px; position: relative;}
#bottom_left form, #bottom_left_signed form {position: absolute; top: 155px; left: 230px;}
input.input_text {display: block; margin-bottom: 12px; padding: 3px; width: 190px; border: 1px solid #c1c0c0;}
input.bottom_join_now {background: url(../images/bottom_join_now.png) no-repeat; width: 200px; height: 54px; border: none;}
#bottom_left p, #bottom_left_signed p{font: bold 12px Tahoma, Arial, sans-serif; margin-bottom: 10px;}
#bottom_left form span {display: block; font: normal 10px Tahoma, Arial, sans-serif; color: #0c48fb; margin-left: 18px;}
#reasons {list-style: none; position: absolute; top: 485px; left: 55px; font: normal 14px Tahoma, Arial, sans-serif; color: #ffffff;}
#reasons p {background: url(../images/arrow_bullet.png) 0 5px no-repeat; padding-left: 15px; margin-bottom: 18px; font-size:11px;}
#reasons span {display: block; color: #72abe3;}
#bottom_right {float: right; width: 508px; height: 745px; background: url(../images/bottom_right.jpg) no-repeat; margin-right: 12px;}
#bottom_right h3 {color: #ffffff; background: url(../images/sidebar_bullet.gif) 0 6px no-repeat; font: normal 18px Tahoma, Arial, sans-serif; padding-left: 10px; margin: 15px 0 9px 0}
span.blue {color: #56bef9;}
#bottom_right div {float: left; margin-right: 15px; margin-bottom: 15px; height:210px;}
#bottom_right div img {border: none; }

/* Categories Styles */
#category_main {background: #ffffff url(../images/category_main.gif) 0 0 repeat-y; padding: 10px 0 0 35px; overflow: auto;}
#category_main h3 {background: url(../images/h3_bullet.gif) 0 50% no-repeat; color: #545454; text-transform: uppercase; padding-left: 20px; font: normal 18px Tahoma, Arial, sans-serif; margin-bottom: 30px;}
.category_thumb {width: 151px; font: normal 14px Tahoma, Arial, sans-serif; overflow: auto; float: left; margin: 0 20px 15px 15px;}
.category_thumb img {border: 1px solid #454545;}
.category_thumb a {display: block;}
.category_thumb span.center {width:151px; }
.category_thumb span.center a {text-align: right; text-transform: uppercase; margin-bottom: 6px; color: #02569d; font-size: 13px;margin-right:15px;}
.category_thumb span.left {float: left; background-color: #363535; height: 84px; padding: 0 5px;}
.category_thumb span.left a {display: block; color: #ffffff; background-color: #363535; text-decoration: none; text-transform: capitalize; margin-bottom: 15px;}
span.left a.extras {margin: 0;}
.category_thumb span.right {float: right;height: 84px; background-color: #363535; }
.category_thumb span.right a {text-align: center; text-transform: uppercase; margin-bottom: 6px; color: #02569d; font-size: 13px;}
#categories_join_instantly a {display: block; clear: left; width: 857px; height: 207px; background: url(../images/categories_join_instantly.jpg) no-repeat; margin: 0 0 10px 35px;}

/* DVD Styles */
#dvd_main {background: #ffffff url(../images/category_main.gif) 0 0 repeat-y; padding: 10px 0 20px 35px; overflow: auto;}
#dvd_thumb2 {float: left; width: 250px; margin-left: 25px; padding-top: 15px;display: inline; font-size: 12px; font-weight: bold; text-align:center;}
#dvd_main p.select_cat {text-transform: uppercase; font: normal 14px Tahoma, Arial, sans-serif; margin: 0 0 25px 15px;}
#dvd_main select {padding: 1px; border: 1px solid #7f9db9; text-transform: none;}
#dvd_main h3 {text-transform: uppercase; color: #0c1c63; font: bold 16px Tahoma, Arial, sans-serif; margin-bottom: 10px; text-indent: 15px;}
.dvd_thumb {background-color: #000000; width: 200px; padding: 6px; text-align: center; color: #ffffff; float: left; margin-right: 28px; margin-bottom: 8px; text-transform: uppercase; font: normal 12px Tahoma, Arial, sans-serif;}
.dvd_thumb img {border: none; margin-bottom: 5px;}
.dvd_thumb a {font-size: 14px; color: #528fda;}
.page_nav {font-size: 14px; color: #000000;float:right;padding-right:30px;font-family:Tahoma;text-transform:uppercase;}
.page_nav a {color: #528fda;}

#dvd_right_info {float: left; background: #6c8ebc; border: 3px solid #cdcdcd; width: 399px; margin-left: 20px; margin-top: 15px; display: inline;}
#dvd_right_info_guest {float: left; background: #6c8ebc url(../images/all_dvds.jpg) 50% 10px no-repeat; border: 3px solid #cdcdcd; width: 399px; margin-left: 20px; margin-top: 15px; display: inline;}
#dvd_right_info h2,#dvd_right_info_guest h2 {font: bold 24px Tahoma, Arial, sans-serif; margin: 55px 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: normal 11px/12px Arial, sans-serif; color: #ffffff; line-height: 1.3; margin-top: 5px;}
p.dvd_info {clear: both; font: normal 14px Tahoma, Arial, sans-serif; margin-left: 25px; color: #ffffff;}
p.dvd_info span {text-transform: uppercase; color: #1a397f;}
p.dvd_info a{font: normal 14px Tahoma, Arial, sans-serif; color: #ffffff;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_main {background: #ffffff url(../images/category_main.gif) 0 0 repeat-y; overflow: auto; width: 100%;}
#video_left {float: left; background: #6c8ebc; border: 3px solid #cdcdcd; width: 399px; margin-left: 20px; margin-top: 42px; display: inline;}
#video_left_guest {float: left; background: #6c8ebc url(../images/all_dvds.jpg) 50% 10px no-repeat; border: 3px solid #cdcdcd; width: 399px; margin-left: 20px; margin-top: 42px; display: inline;}
#video_left h2,#video_left_guest h2 {font: bold 24px Tahoma, Arial, sans-serif; margin: 55px 0 0 35px;}
p.meta {margin: 0 0 20px 35px; font: normal 14px Arial, sans-serif;}
.video_information {margin-bottom: 10px;}
p.desc_left {float: left; margin-left: 5px;}
p.desc_right {float: right; font: normal 11px/12px Arial, sans-serif; color: #ffffff; width: 310px; line-height: 1.3; margin-top: 5px;}
p.info {clear: both; font: normal 14px Tahoma, Arial, sans-serif; margin-left: 25px; color: #ffffff;}
p.info span {text-transform: uppercase; color: #1a397f;}
p.info a{font: normal 14px Tahoma, Arial, sans-serif; color: #ffffff;text-decoration:none;}
p.info a:hover{text-decoration:underline;}
p.access a {display: block; width: 324px; height: 53px; background: url(../images/get_free_access.jpg) no-repeat; margin: 15px auto;}
#video_right {float: right; margin-right: 20px; display: inline;}
#video_right h3 {font: bold 18px Arial, sans-serif; margin: 10px 0;}
#player {width: 525px; height: 419px; }
#more_scenes {float: left; margin-left: 25px; width: 572px; display: inline;}
#related_scenes {float: right; width: 378px; margin-right: 10px; display: inline;}
#more_scenes h3, #related_scenes h3 {font: normal 20px Arial, sans-serif; color: #0b1b60; text-decoration: underline; margin: 15px 0;}
.related_scene {width: 175px; height:220px; text-align: center; font: normal 11px/12px Tahoma, Arial, san-serif; float: left; margin-right: 10px;}
.related_scene p {margin: 2px 0;}
.related_scene img {border: 1px solid #4a4949;}
.related_scene a,.coming_soon_title {text-transform: uppercase; text-decoration: none; color: #259fc7;}
#video_join_instantly a {display: block; clear: left; width: 857px; height: 207px; background: url(../images/categories_join_instantly.jpg) no-repeat; margin: 0 auto;}

/* Join Styles */
#join_main {width: 100%; background: url(../images/category_main.gif) 0 0 repeat-y; 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: #264f95;}
#join_wrapper {padding-top: 25px;}
#join_left, #join_right {width: 440px; height: 300px; margin-bottom: 25px;}
#join_left {float: left; margin-left: 45px; padding-top: 10px; text-align: center; position: relative; display: inline;}
#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: #28428b;}
#join_left form p span {font-size: 10px; color: #000000; display: block; margin-left: 50px; font-weight: normal;}
#join_left input.text_box {padding: 3px; border: 1px solid #c1c0c0;}
#join_right {float: right; margin-right: 45px; width: 440px; list-style: none; padding-top: 10px; display: inline;}
.join_text, .join_text2 {color: #28428b; font-size: 13px; font-weight: bold; margin-left: 30px; padding: 5px; background-color: #b1aeae;}
.join_text2 {background-color: #d4d2d2;}
.join_text span {font-size: 12px; color: #000000; 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;
