@charset "iso-8859-1";
/* CSS Document */

* { margin:0px; padding:0px; font-family:arial,sans-serif;}
body {text-align:center; background-color:#45acef; font-family: Arial; color:#595959; }


#main-wrapper {  } 
#header-wrapper { margin: 0 auto; background-image:url(../images/bg_top.jpg); background-position:top; background-repeat:no-repeat; width:1200px;}
#content-wrapper { margin: 0 auto; width:1200px; background-image:url(../images/bg_bottom.jpg); background-position:top; background-repeat:repeat-y; }
#content-wrapper2 { margin: 0 auto; width:1000px; background-image:url(../images/bg_bottom.jpg); background-position:top; background-repeat:repeat-y; }

#footer-wrapper { margin: 0 auto; width:1200px; background-image:url(../images/bg_bottom.jpg); background-position:top; background-repeat:repeat-y; }
.clear { clear:both;}
/*header css */
#headmast { background-image:url(../images/header.jpg);  background-position:top; background-repeat:no-repeat; width:943px; height:388px; position:relative;margin: 0 auto; background-color:#FFFFFF; }
.loginMenu ul { position:absolute; top:0px; right:0px; }
.loginMenu ul li  { display:inline; padding:0px 4px 0px 4px; }
.loginMenu ul li a { color:#0079D7; text-decoration:underline; }
.loginMenu ul li a:hover { color:#33CCFF; text-decoration:underline; }
.totals { background-image:url(../images/totals_bg.png); background-position:top; background-repeat:no-repeat; width:142px; position:absolute; top:80px; left:33px; height:202px;}
.totals th { color:#A2D5FE;font-size:22px;padding-top:5px;text-align:center; font-weight:normal;}
.totals td.total_cat { color:#A2D5FE;font-size:12px;padding:10px 0px 10px 10px; text-align:left;  }
.totals td.total_num {color:#FFF0B2;font-size:18px;padding:10px 0px 10px 0px;text-align:right;}
#mainNav ul { position:absolute; top:338px; left:0px; width:923px; background-color:#FFFFFF; padding-left:10px;}
#mainNav ul li  { display:inline; float:left; text-align:left;  padding:0px 2px 0px 20px; background-image:url(../images/midOff_btn.png);width:162px; height:53px; background-position:left; background-repeat:no-repeat; position:relative; }
#mainNav ul li.active  { background-image:url(../images/newa_midOn_btn_over.png); background-position:left; background-repeat:no-repeat; }
#mainNav ul li a {  color:#FFFFFF;font-size:20px;font-weight:normal;text-decoration:none;top:5px; position:absolute; width:162px;}
#mainNav ul li.active a {  color:#3399CC; }
#mainNav ul li.hover  { background-image:url(../images/midOn_btn_over.png); background-position:left; background-repeat:no-repeat; }
#mainNav ul li .navSubMenuText { color:#A2D5FE;font-size:12px;font-weight:normal;text-decoration:none; display:block;  }
#mainNav ul li.active .navSubMenuText { color:#000000; }

#features {  width:943px; background-color:#FFFFFF; text-align:left; margin:0 auto;}
#stats, #features_links { display:inline; }
#features span img { padding: 7px 0px 0px 4px; }
#top_scenes {   width:943px; background-color:#FFFFFF;  margin:0 auto; background-image:url(../images/top_rated_bg_lower.gif); background-position:top; background-repeat:repeat-y;  }
#top_scenes_content { background-image:url(../images/top_rated_bg_top.gif); background-position:top; background-repeat:no-repeat;padding-top:10px; }
#top_scenes_bottom { background-image:url(../images/top_rated_bg_bottom.gif); background-position:bottom; background-repeat:no-repeat; height:7px;  }
#top_scenes_content table { padding-top:16px; margin: 0 auto; text-align:center; }
#top_scenes_content table td { padding: 2px; text-align:center; }
#top_scenes_content table a.scenename { color:#3399CC;font-size:12px;font-weight:bold; }
#top_scenes_content table td span { color:#626262;float:left;font-size:10px;text-decoration:none; padding: 5px 0px 0px 25px; }
#top_scenes_content table td.top_scene_name { width:70px; padding-left:30px;}
#top_scenes_content table td a img { border:2px solid #4197D3; }
#footer_content {  width:943px; background-color:#FFFFFF;  margin:0 auto; }
.members_footer_big a { color:#3399CC;font-size:30pt;font-weight:bold;text-decoration:underline;}
.members_footer_big a:hover { color:#33CCFF; text-decoration:none;}
.members_footer_big { padding:40px 0px 40px 0px;}
.footer_links span {  padding:0px 9px 0px 0px; color:#33CCFF;}
.footer_links span a {  text-decoration:none; color:#3399CC; }
.footer_links span a:hover { color:#33CCFF; text-decoration:underline;}
.footer_links { padding: 0px 0px 35px 0px; }
.footer_text { width:75%; margin:0 auto; color:#7c7c7c; font-size:.75em; padding-bottom:20px; }
.footer_text a { text-decoration:underline;  color:#7c7c7c; font-size:.75em; }

/* blog specific */
#blogs_list { float:left; width:750px; padding:10px 8px 0px 9px; background-image:url(/t1/images/blog_list_bg.gif); background-position:top; background-repeat:repeat-y;}
#blogs_list .blog_box {  width:750px; padding:10px 0px 10px 0px; margin-bottom:20px;  }
.blog_container {  width:733px; margin-right:17px; background-image:url(/t1/images/blog_comment_bg.gif); background-position:top; background-repeat:repeat-y; }
.blog_container_header { width:733px; height:90px; background-image:url(/t1/images/blog_comment_header.gif); background-position:top; background-repeat:no-repeat; }
.blog_container_footer { width:733px; height:50px; background-image:url(/t1/images/blog_comment_footer.gif); background-position:top; background-repeat:no-repeat;  }
.blog_container_header .blog_date { float:left; margin-left:18px; margin-top:18px; color:#FFFFFF; font-size:12px;}
.blog_container_header .blog_date p {color:#B11C38;font-size:24pt;font-weight:bold; margin:0; padding:0; line-height:25px;}
.blog_container_header .blog_date b {color:#FFFFFF;font-size:15pt;font-weight:bold;}
.blog_container_header .blog_title { float:left; margin-left:30px; margin-top:30px;}
.blog_container_header .blog_title h2 a { color:#3399CC; text-decoration:underline; font-size:23px;}
.blog_container .blog_body {  clear: both;color:#626262; text-align:left; padding:0px 20px 10px 103px;}
.blog_container .blog_body p { padding-bottom:10px; }
.blog_container .blog_body p a.more-link { color:#B11C38; text-decoration:underline;  }
.blog_container .blog_body p.postmetadata { padding-top:20px; }
.blog_container .blog_body p.postmetadata a { color:#3399CC;font-size:11pt; text-decoration:underline;}
.blog_container .blog_body a.blogComments img {  }




/* end blog specific*/
#home_lists { width:943px; background-color:#FFFFFF;  margin:0 auto; overflow:hidden;}
#videos_list { float:left; width:750px; padding:10px 8px 0px 9px;}
#videos_list .video_box { background-color:#ffecb1; width:750px; padding:10px 0px 10px 0px; margin-bottom:20px;}
#home_lists #videos_list .video_box { padding:10px 0px 0px 0px; }
.video_container { background-image:url(../images/video_box_bg.gif); background-position:top; background-repeat:repeat-y; margin:0px 0px 10px 0px;}
.video_container .video_container_header {        }
.video_container_body_left { float:left; padding-left:15px;}
h3.videoSceneName { color:#FA4268;}
span.videoSceneDate { color:#626262; font-size:11px; font-style:italic; }
span.videoSceneFeaturing { color:#626262;font-size:11px; }
a.avideoSceneFeaturing {  color:#3399CC;}
span.videoSceneText {color:#626262;font-size:13px;}
.video_container_body_right { float:right; width:285px; padding-right:15px; text-align:left; }
.sceneRatingBox table { margin-top:15px; }
.sceneRatingBox table td.scene_rating_left { width:150px; height:42px; background-image:url(../images/sceneRating.png); background-position:top; background-repeat:no-repeat; }
.sceneRatingBox table td.scene_rating_left .rating_header { width:75px; padding-left:15px; float:left;color:#626262;font-size:16px;}
.sceneRatingBox table td.scene_rating_left .rating { width:60px;float:right; color:#3399CC;font-size:24px;font-weight:bold; padding-top:5px;}
.sceneRatingBox table td.scene_rating_right { text-align:right; width:135px; color:#626262; font-size:11.5px; }
div.videoSceneButtons { padding-top:15px;  }
#photos_list {  float:right;padding-top:10px; text-align:left; width: 171px; padding-left:5px;}
#photos_list .photos_list_header, #photos_list .photos_list_footer {padding-top:10px; }
#photos_list .photo_list_box { padding-top: 10px; }
#photos_list .photo_list_box a img {border:2px solid #4197D3; }
#photos_list .photo_list_box .photo_title { color:#3399CC; font-weight:bold; display:block; padding-top:3px;}
#photos_list .photo_list_box .photo_rating { color:#626262; font-size:10px; display:block;}
#photos_list .photo_list_box .photo_date { color:#626262; font-size:10px;display:block; }

#video_player_box {  width:943px; background-color:#FFFFFF;  margin:0 auto; text-align:center; padding:10px 0px 20px 0px;}
#video_player_top { background-image:url(../images/video_player_bg_top.gif); background-position:top; background-repeat:no-repeat; width:931px; height:5px; margin:0 auto;}
#player_box_content_wrapper { background-color:#e9e9e9; width:931px; margin:0 auto; height:100%;  }
#video_player_content {  background-color:#e9e9e9; width:931px; margin:0 auto; overflow: hidden; /* for standards compliant browsers */width: 100%; /* for IE */}
#video_player_footer { background-image:url(../images/video_player_bg_bottom.gif); background-position:top; background-repeat:no-repeat; width:931px; height:9px; margin:0 auto; }
#video_frame { float:left; padding:10px 0px 0px 10px;background-color:#e9e9e9;}
#video_types { float:right;  height:auto; background-image:url(../images/video_player_options_bg.gif); background-position:top; background-repeat:no-repeat; width:196px; padding:10px 5px 0px 0px; background-color:#e9e9e9; }
#view_buttons { padding-top:10px; }
#download_buttons {padding-top:36px;}
#view_buttons img, #download_buttons img { margin-top:3px; margin-left:3px; }

#video_types #videoLengthInfo{ width: 185px;  padding-top:4px; text-align:left;}
#video_types #videoLengthInfo ul{list-style:none; }
#video_types #videoLengthInfo ul li{color:#676767; font-weight:bold;padding-top: 4px; font-size: 10pt; padding-left:8px;}
#video_types #videoLengthInfo ul li span{color:#676767;font-weight:normal;text-align:right;padding-left:10px}

#video_types .videoSceneRating{ width:184px; height:100%; background-image:url(../images/scene_ratings_bg.gif); background-position:top; background-repeat:no-repeat; padding:30px 0 0 28px; margin-top:10px;}
#video_types .videoSceneRating img { padding: 0px 0px 0px 6px;}
#video_types .videoSceneRating span.video_rating { color:#4197d3;font-size:11pt;font-weight:normal;}
#video_frame #video_desc_box { background-color:#e9e9e9; }
#video_frame #video_desc_box #desc_box_top {  width:720px; height:13px; background-image:url(../images/video_desc_box_bg_top.gif); background-position:top; background-repeat:no-repeat; }
#video_frame #video_desc_box #desc_box_content {  width:720px; background-image:url(../images/video_desc_box_bg_content.gif); background-position:top; background-repeat:repeat-y; text-align:left; }
#video_frame #video_desc_box #desc_box_bottom {  width:720px; height:11px; background-image:url(../images/video_desc_box_bg_bottom.gif); background-position:top; background-repeat:no-repeat; }
#video_frame #video_desc_box #desc_box_content div#wrap { padding: 10px 20px 10px 20px; }

#photoGrid  {  width:943px; background-color:#FFFFFF; text-align:center; margin:0 auto; padding-bottom:20px;}
#photoGrid img {border:2px solid #4197D3;}
#photoGrid span.gridNumbers {color:#888888;font-size:11.5pt;font-weight:bold;text-align:center;}

#photo_grid_header { width:943px; background-color:#FFFFFF; text-align:center; margin:0 auto; padding-bottom:20px; padding-top:10px; }
#photo_grid_header div#details { width:934px; height:136px; background-image:url(../images/top_photoUpdate.png); background-position:top; background-repeat:no-repeat; margin:0 auto;}
#photo_grid_header div#details #details_photo { float:left; width:425px; padding-top:20px; padding-left:20px; text-align:left;}
#photo_grid_header div#details #details_download { float:left;padding-left:35px;padding-top:45px;text-align:left;width:225px;}
#photo_grid_header div#details #details_download .pPhotoInfobox2 { color:#888888; font-size:11pt; font-weight:bold;  }
#photo_grid_header div#details #details_download .sPhotoInfobox2  { font-weight:normal;   }
#photo_grid_header div#details #details_rating { float:left;padding-left:28px;padding-top:50px; }

#video_list_image {  width:943px; background-color:#FFFFFF;  margin:0 auto; }
#video_list_image img {  padding-top:10px;margin:0 auto;}
.videos_list_header {  background-image:url(../images/videoList.png); height:34px; background-position:top; background-repeat:no-repeat; width:750px; }
.videos_list_header .sortBy { padding:10px 10px 0px 15px;; text-align:left; }
.videos_list_header .sortBy ul { display:inline; padding-right:310px;}
.videos_list_header .sortBy ul li { display:inline;padding:0px 0px 0px 4px; color:#666666;}
.videos_list_header .sortBy ul li a {color:#666666; text-decoration:underline; }
.videos_list_header .sortBy ul li a:hover { color:#888888; }

.keywords_right { width: 143px; height:356px; background-image:url(../images/keywords_bg.jpg); background-position:top; background-repeat:no-repeat; }
.keywords_right ul { padding:40px 0px 0px 20px; font-size:12px; list-style:none;}
.keywords_right ul li a { color:#4197D3; text-decoration:underline; }
.keywords_right ul li.keywordTitle { color:#4197D3; font-weight:bolder; font-size 14px;  }
.keywords_right img { padding-top: 10px; padding-left:16px; }

.photoRatedContainer { background-image:url(../images/topRatedVideos_bg.png); width:144px; height:701px; background-position:top; background-repeat:no-repeat; margin-top:25px; padding-top:28px }
.photoRatedContainer div.photoRatedOne { width:137px; padding: 3px 5px 7px 0px;}
.photoRatedContainer div.photoRatedOne a.sceneTitle{ font-size:11px;font-weight:bold;color:#3399CC;padding: 5px 0 0 20px;display:block;}
.photoRatedContainer div.photoRatedOne a:hover.sceneTitle{ font-size:11px;font-weight:bold;color:#33CCFF;padding: 5px 0 0 20px;display:block;}
.photoRatedContainer div.photoRatedOne  a.rating{color:#626262; font-size:9px;padding-left:25px;text-decoration:none}
.photoRatedContainer div.photoRatedOne a.views{color:#626262; font-size:9px;text-decoration:none;}

table.list_pics { margin-left:2px;}
table.list_pics td.photoListImageBG { text-align:center; width:243px; height:460px; background-image:url(../images/photo_box_bg.gif); background-position:top; background-repeat:no-repeat; padding:0px 3px 0px 3px; }
table.list_pics td.photoListImageBG img { border:2px solid #4197D3;   }
table.innerPhotoList {  margin: 0 auto; padding-top: 15px;}
table.innerPhotoList td.picTitleBlue {   color:#4197D3;font-size:16px;font-weight:bold;padding:5px 0;}
table.innerPhotoList td.boldDarkGray {  color:#787878;font-size:12px;font-weight:bold;line-height:1.2;padding-top:0;text-align:left; }
table.innerPhotoList td.dataText {  color:#787878;font-size:12px;font-weight:normal;padding-right:10px;text-align:right; }
table.innerPhotoList td.boldDarkGrayRt  { color:#787878;font-size:11pt;font-weight:bold;text-align:right;  }
table.innerPhotoList td.pinkNumber {color:#FF5173;font-size:18pt;font-weight:bold;padding:0 0 0 10px;text-align:center;}

#comments_bottom { width:943px; background-color:#FFFFFF;  margin:0 auto; padding-bottom:20px;}
#comments_bottom #comments_box { float:left; width:451px; background-color:#e9e9e9; margin:0px 10px 0px 13px; height:100%;}
#comments_bottom #also_like_box { float:left; width:451px; background-color:#e9e9e9; height:730px; }


#details_download a.aBlueLink{background: transparent url(../images/blueLinkOff_btn.png) no-repeat 0 0; width:161px ; height:34px ; text-align:center;float: right; font-weight:normal;padding-right:65px; vertical-align:middle; padding-top:10px;color:#fff;}
#details_download a:hover.aBlueLink{background: transparent url(../images/blueLinkOn_btn_over.png) no-repeat 0 0; width:161px ; height:34px ; text-align:center;color:#fff;float:right;padding-right:65px; vertical-align:middle; padding-top:10px;}

a.pagenumbers { color:#53b4ff; }

#features #search_form {  height:61px; width:943px; background-image:url(../images/search_bar_bg.gif); background-position:left; background-repeat:no-repeat;  }

div.navigation_single {  padding:20px 0px 20px 0px;  }




/* from old code, need to correct some of this */

#comments_posts table { text-align:left; margin:0 auto; width:379px; margin-top:30px; }
#comments_posts td {width:379px; font-family:Verdana; font-size:12px;color:#666666;background-color:#FFFFFF;padding:15px 10px 40px 10px; background-image:url(../images/comment_bg_bottom.gif); background-position:bottom; background-repeat:no-repeat; margin-top:30px; border-bottom:solid; border-bottom-width:30px; border-bottom-color:#e9e9e9;}
#comments_posts .username {color: #4e9ed6;font-weight: bold;}
#comments_posts .date {font-style: italic;color:#666666;}
#usercomments hr { display:none;}
#comments_form textarea {color:#2c2f31;width:400px;height:70px;padding: 5px; }
#comments_form { padding: 5px; text-align:center; color: #909090; font-size:14px;}
#comments_form input {
  width: 138px;
  height: 36px;
  border: 0px;
  padding: 36px 0 0 0;
  margin: 0 auto;
  margin-top: 20px;
  background: url(../images/submit_button.gif) no-repeat center top; overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  display: block;
}


ul.clothing { padding:10px 0px 0px 20px; }

#content_blog { margin-left:140px; margin-right:50px; text-align:left;}
ol.commentlist li.comment {  width:500px;  }
div.entry p { padding:10px; font-weight:normal; }
div.post h2 { padding:10px 0px 10px 0px; font-weight:bold;color:#3399CC;}



/* You might also like section*/


.alsoLikedBg{background: transparent url(../images/alsoLiked_bg.png) no-repeat 0 0; width:431px; height:136px;float:right;margin-top: 7px; margin-right: 4px;}

.alsoLikedBg img{float:left; height:119px; width:179px; margin-left: 5px; margin-top: 5px; border-color: #3A96D6;}
h3.alsoLikedTitle {color:#FA4268;float:left; padding:3px 0 0 10px; font-size:11pt; }
p.alsoLikedDate {color:#626262;font-size:11px;padding:2px 0 0 10px;width:220px;float:left}

p.alsoLikedText {color:#626262;font-size:8pt;padding:2px 0 0 10px;width:220px;float:left}

p.alsoLikedBold {color:#626262;font-size:12px;font-weight:bold;
padding:2px 0 0 10px; width:220px;float:left}
span.floatRight{color:#626262;font-size:9.5pt;font-weight:bold;text-align:right;padding-left:30px}

.viewSceneBtn {float:left; width: 87px; height:18px;margin: 6px 0 0 70px}

a.aviewSceneBtn {text-decoration: none;color:#ffffff;font-size: 10pt;text-align:center;float:right;}

a.aviewSceneBtn {background: transparent url(../images/alsoLike_viewSceneOff_btn.png) no-repeat 0 0; width:87px ; height:18px ; }

a:hover.aviewSceneBtn {background: transparent url(../images/alsoLike_viewSceneOn_btn_over.png) no-repeat 0 0; width:87px ; height:18px ; }

p.no_scenes {  color:#FF5173;font-size:18pt;font-weight:bold; vertical-align:bottom;}




.keywords a{ color:#3d91d1;  font-weight:bold; font-size: 12px;  }
.keywords a:hover{ color:#4fc6fd;  font-weight:bold; font-size: 12px;  text-decoration:none; }


/*        search page results         */  
.query_results { color:#ff6c88;  font-weight:bold; font-size: 16px;  }
.product_title { color:#3d91d1; font-weight:bold; font-size: 14px;  }
.product_rating { color:#595959;  font-size: 12px;  }

.thumb { border: 2px #3d91d1 solid }




.members_entrance a { color:#ff5e7b; text-decoration:underline; }
.members_entrance a:hover { color:#45acef; text-decoration:none; }
.entrance_links  a  { color:#45acef; text-decoration:underline; }
.entrance_links  a:hover { color:#fe728c; text-decoration:none; }

