@charset "utf-8";

* {margin: 0; padding: 0;}
body {background: #000000 url(../images/bg.gif) repeat-x; font-family: Tahoma, sans-serif;}
#container {width: 990px; margin: 0 auto;}
#header {height: 172px; background: url(../images/header.jpg) no-repeat;}
#menu {height: 48px; background: url(../images/menu.jpg) no-repeat; padding-left: 30px;}
a.home, a.categories, a.support, a.sign_in, a.join, a.favorites, a.live_cams, a.dating {float: left; height: 48px; display: block; }
a.home {width: 102px; background: url(../images/home.jpg) no-repeat;}
a.categories {width: 158px; background: url(../images/categories.jpg) no-repeat;}
a.support {width: 119px; background: url(../images/support.jpg) no-repeat;}
a.favorites {width: 120px; background: url(../images/favorites.jpg) no-repeat;}
a.sign_in {width: 120px; background: url(../images/sign_in.jpg) no-repeat;}
a.join {width: 79px; background: url(../images/join.jpg) no-repeat;}
a.live_cams {width: 145px; background: url(../images/live_cams.jpg) no-repeat;}
a.dating {width: 117px; background: url(../images/dating.jpg) no-repeat;}
#dvd_categories {height: 191px; background: url(../images/middle.jpg) no-repeat; color: #ffffff; font: 11px Tahoma, sans-serif; padding: 20px 0 0px 10px;}
#dvd_categories2 {color: #ffffff; font: 11px Tahoma, sans-serif;}
#dvd_categories ul {margin: 3px; list-style: none; float: left;}
#dvd_categories li {}
#dvd_categories a {margin: 3 0px; text-decoration: none;}
#dvd_categories a:hover {text-decoration: underline;}
a.red {color: #fd9e01; text-transform: uppercase;}
.white {color: #ffffff;}
#main {overflow: auto; background: url(../images/main.gif) repeat-y; padding-bottom: 10px;}
#content {width: 724px; float: left;}
#sort_menu {height: 54px; background: url(../images/sort_menu.jpg) no-repeat; padding-left: 250px;}
#sort_menu a {display: block; height: 36px; float: left;}
#dvd_list {width: 673px; padding-left: 40px; border-left: 2px solid #646463; background: #ffffff url(../images/dvd_list.jpg) 100% -54px no-repeat; margin-left: 9px; position: relative; overflow: auto;}
h3.file {background: url(../images/h3.gif) 0 0 no-repeat; padding-left: 20px; text-transform: uppercase; color: #545454; font: 20px normal Tahoma, sans-serif; border-bottom: 2px dotted #545454; width: 210px;}
#dvd_list p.search {position: absolute; top: 0; right: 15px;}
.dvd_list_thumb {float: left; width: 190px; text-align: center; padding: 10px;}
.dvd_list_thumb img {border: 1px solid #4a4949;}
.dvd_list_thumb p {font-size: 11px; color: #494848;}
.dvd_list_thumb p.dvd_list_title {text-transform: uppercase;}
#index_join_instantly {height: 169px; background: #ffffff; margin-left: 9px; border-left: 2px solid #646463;}
#index_join_instantly a {display: block; width: 668px; height: 169px; background: url(../images/index_join_instantly.jpg) no-repeat; margin: 0 auto;}
#index_join_form {height: 542px; background: #ffffff url(../images/index_join_form.jpg) 50% 0 no-repeat; margin-left: 9px; border-left: 2px solid #646463; position: relative;}
#index_join_form form {position: absolute; top: 90px; left: 70px; 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: #fa8600;}
#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 {position: absolute; 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: 12px;}
#secure_text span {margin: 0; height: 10px;}
#sidebar {width:	266px; float: right;}
#sidebar form {height: 217px; background: url(../images/join_now.jpg) no-repeat; padding: 85px 0 0 40px; font: bold 13px Tahoma, sans-serif;}
#sidebar form p {margin-bottom: 2px;}
#sidebar form input {padding: 4px;}
#new_dvds {width: 255px; background-color: #ffffff; border-right: 2px solid #646463;}
#new_dvds img {display: block; margin: 10px auto; border: 1px solid #4a4949;}
#footer {height: 102px; background: url(../images/footer.jpg) no-repeat; position: relative; width: 990px;}
#footer p.footer_menu {position: absolute; right: 25px; top: 25px; font-size: 18px;}
#footer p.footer_menu a {color: #494848; text-transform: uppercase; text-decoration: none; margin: 0 10px;}
#footer p.notice {position: absolute; bottom: 20px; right: 45px; text-align: center; font-size: 14px;}
#footer span {display: block; font: bold 11px Tahoma, sans-serif;}

/* Categories Styles */
#header_signup {width: 100%; height: 221px; background: url(../images/header_join.jpg) no-repeat; position: relative;}
#header_signup form {position: absolute; top: 25px; left: 35px; width: 200px;}
#header_signup input {display: block; padding: 3px; margin: 0 auto; margin-bottom: 15px; width: 175px; font-weight: bold;}
#header_signup input[type="hidden"] {display: none;}
#categories_main {width: 100%; background: url(../images/main.gif) repeat-y; padding-left: 19px; overflow: auto;}
#cat_search {background: url(../images/cat_search.jpg) no-repeat; height: 47px;}
#cat_search form {float: right; margin-right: 26px; margin-top: 5px;}
#cat_search input {padding: 3px;}
#cat_search select {float: left; margin-left: 26px; margin-top: 7px; padding: 3px; border: 1px solid #c1c0c0;}
.category_thumb {float: left; background-color: #000000; height: 220px; border: 3px solid #ffea7e; color: #ffffff; padding: 0 10px; margin: 0 6px 12px 6px; text-align: center;}
.category_thumb h3 {margin: 5px 0;}
.category_thumb h3 a {color: #dd8423; text-decoration: none; font-weight: normal;}
.category_thumb img {border: none;}
.category_thumb p {margin: 10px 0; font-size: 14px;}
.category_thumb p a {margin: 0 5px; color: #ffffff; text-decoration: none;}
#categories_join_instantly a {display: block; width: 856px; height: 207px; background: url(../images/categories_join_instantly.jpg) no-repeat; clear: left; margin-left: 45px;}

/* DVD Styles */
#dvd_main {width: 100%; background: url(../images/main.gif) repeat-y; }
#dvd_thumbs {overflow: auto; width: 926px; margin: 0 auto; border: 3px solid #555555; background-color: #f8e09b; padding-bottom: 20px;}
#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: url(../images/dvd_sidebar_p.gif) repeat-x; color: #ffffff; margin: 0; padding: 3px 0 3px 15px;}
#dvd_thumbs li.black {background-color: #f8e09b; 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: #fc0303;}
#dvd_list_thumbs {width: 926px; 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: 177px; text-align: center; float: left; margin-bottom: 15px; font-size: 14px;}
.dvd_thumb a {color: #c10d05; text-decoration: none;}
.dvd_thumb_title {color: #c10d05; text-decoration: none;};
.dvd_thumb img {border: none;}
.dvd_thumb p.added {font-size: 13px;}
#dvd_join_instantly a {display: block; width: 694px; height: 174px; background: url(../images/dvd_join_instantly.jpg) no-repeat; clear: left; margin-bottom: 10px;}

#dvd_main2 {width: 100%; padding-bottom: 20px;}
#dvd_thumbs2 {overflow: auto; width: 650px; margin: 0 auto; }
#dvd_list_thumbs2 {width: 650px; float: left;}

/* Video Styles */
#video_main {width: 100%; background: url(../images/main.gif) repeat-y; overflow: auto; padding-bottom: 20px;}
#video_info {float: left; width: 500px; margin-left: 25px; font-size: 12px; font-weight: bold; display: inline;}
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.video_desc {margin-bottom: 25px; font-size: 11px;}
p.rated {margin-top: 5px;}
#video_meta {margin-top: 10px;}
#video_meta span {color: #b80900;}
#video_related {float: right; width: 402px; margin-right: 25px; padding-top: 5px; display: inline;}
#video_related h3 {border-bottom: 2px solid #7c0000; text-indent: 25px; margin: 10px 0 6px 0; color: #a30103;}
.related_scene {float: left; width: 201px; font-size: 12px; text-align: center; margin-bottom: 10px; height:210px;}
.related_scene img { border: 1px solid #545455;}
.related_scene p {color: #494848;}
p.related_title {text-transform: uppercase;}
#join_video a {display: block; width: 525px; height: 145px; background: url(../images/video_join_instantly.jpg) no-repeat;}

/* Video Styles */
#dvd_main {width: 100%; background: url(../images/main.gif) repeat-y; overflow: auto; padding-bottom: 20px;}
#dvd_thumb {float: left; width: 230px; margin-left: 25px; padding-top: 5px;display: inline; font-size: 12px; font-weight: bold; text-align:center;}
h2.dvd_title {font: bold 18px Helvetica, Arial, sans-serif; margin-bottom: 10px;}
p.added {margin-bottom: 10px; font-weight: normal;}
p.dvd_desc {margin-bottom: 25px; font-size: 11px;}
p.rated {margin-top: 5px;}
#dvd_meta {float: right; width:672px;margin-right: 25px; padding-top: 5px; font-size: 12px; font-weight: bold; display: inline;}
#dvd_meta span {color: #b80900;}

/* Join Styles */
#join_main {width: 100%; background: url(../images/main.gif) repeat-y; overflow: auto; padding-bottom: 20px; color: #ffffff;}
h1.join {font-weight: normal; font-size: 28px; text-align: center; margin: 5px 0 15px 0;}
#join_wrapper {margin-bottom: 15px; overflow: auto;}
#join_left, #join_right {background-color: #000000; width: 440px; height: 300px;}
#join_left {float: left; margin-left: 25px; padding-top: 10px; text-align: center; position: relative;}
#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: #fed65e;}
#join_left form p span {font-size: 10px; color: #ffffff; display: block; margin-left: 50px;}
#join_left input.text_box {padding: 3px;}
#join_right {float: right; margin-right: 25px; width: 440px; list-style: none; padding-top: 10px;}
.join_text {color: #fed65e; 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;}
