* {margin: 0; padding: 0;}
body  {font: 12px Tahoma, Verdana, Arial, sans-serif; color: #ffffff; background: url(/new_images/bg_fill.gif) #ffffff;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: none;}
a {text-decoration: none; color: #1f76c0; font-weight: bolder;}
a:hover {text-decoration: underline; color: #ff9900; }

.head { width:1100px; height: 93px; background: url(/new_images/new_logo.gif); margin: 0 auto; }
.head-content { display: block; margin-left: 360px; padding-top:20px; }
.second_line { margin-top:15px;}
ul.menu {  }
ul.menu LI { float: left; color:#ff8a00; font-size: 12px; font-weight: bolder; margin-left: 15px; }
ul.menu LI A { font-size: 12px; font-weight: bolder; }

.nav { color: #202604; font-size: 11px; font-weight: bolder; margin-left: 7px; float: left; width:324px; margin-top:19px;}
.nav SPAN { font-size: 11px; background: #015259; color: white;  padding:3px 6px 3px 6px; line-height: 18px; }

.paysites_nav {  float: left; margin-top:18px;}

.ad_text_link {  float: left; width: 228px; margin-left: 33px; text-align: center; margin-top:18px; }
.ad_text_link A { font-size: 14px; color: white; font-weight: bolder; }

/*archive pages*/
.pages {font-weight: bold; color: #202604; width: 1035px; margin: 5px auto; }
.pages span {display: block; float: left; margin-right: 11px; padding-top: 3px;}
.pages a {display: block; float: left; width: 22px; height: 18px; background: url(/new_images/pages_a_bg.gif) no-repeat; margin-right: 7px; text-align: center; padding-top: 3px; color: yellow;}
.pages a:hover {color: #ff9900;}
/*archive pages*/

.thumbs_main { width: 1226px; margin: 0 auto; margin-top:10px; }
.thumbs_main IMG { width: 200px; height: 260px; margin: 0 0 2px 2px; border: 1px black solid; }
.thumbs_main :HOVER IMG { border: 1px #00ccff solid; } 

/*hardlink*/
.hardlink_main { padding-bottom:10px; margin: 10px auto; width:1226px; }
.hardlink_main div {text-align: center; width:240px; height:103px; float: left; color: white; font-size:11px; background: url(/new_images/hl_bg.gif); margin-right:5px; }
.hardlink_main a {color: yellow; font-size: 22px; font-weight: bolder; margin-top:15px; display: block; text-decoration: none;}
.hardlink_main a:hover {color: orange; text-decoration: underline;}
/*hardlink*/

/*bottom_thumb_top*/
.bottom_thumb_top { width: 1240px; margin: 0 auto; background: white; margin-top:10px; }

.bottom_thumb_top A { display: block; font-size: 12px; font-weight: bolder; color: #015259; background-color: #f3f0bb; text-align: center; width: 173px; float: left; margin:2px; padding-top:5px; padding-bottom:5px; }
.bottom_thumb_top A:hover { color: white ; text-decoration: none; background-color: #015259; }
.bottom_thumb_top A IMG { width: 160px; height: 220px; border: 1px solid black;  }
.bottom_thumb_top A:hover IMG { width: 160px; height: 220px; border: 1px solid white; }
/*bottom_thumb_top*/

/*top*/
.bottom_text_top {padding: 10px 0 0 0px; font-size: 15px; font-weight: bold; width:1200px; margin: 0px auto;}
.bottom_text_top a {color: #015259;}
.bottom_text_top a:hover {color: white; background-color: #015259; text-decoration:none}
.bottom_text_top ul {float: left; width: 170px;}
.bottom_text_top li {background: url(/new_images/top-bullet.gif) 0px 5px no-repeat; padding-left: 22px; margin-top:5px;}

/*top*/

.footer { width: 700px; margin: 0px auto; text-align:center; color: #828282; margin-top:40px;}
.footer A { color: #828282; font-weight: bolder;}



.content_cell { width: 1115px; margin: 0 auto; }
.side_cell { width: 147px; float: left;}
.thumb_cell { width: 949px; float: left; padding-left:3px;}

.side_box { width:147px; background:#dad8d8; margin-bottom:5px; margin-top:5px;}
.side_box span.side_header { background:#90a72e; width:147px; font-size:17px; display: block; color: white; line-height: 27px; }
.side_box span.side_header B { margin-left: 15px; }
.side_box P.side_content { font-size:11px; padding: 5px; text-align: justify; }
.side_box P.side_content A {font-weight: bolder; color: #015259; text-decoration: underline;}
.side_box P.side_content A:hover { color: #ff9900; text-decoration: none;}
.side_box P.side_content A IMG.screenshot { width: 135px; height: 180px; border: 2px solid #ab9083; margin-top:3px; margin-bottom:3px; }
.side_box P.side_content A:hover IMG.screenshot { width: 135px; height: 180px; border: 2px solid yellow; }

.side_box A.thumb_top { display: block; width: 147px; height: 210px;  color: #015259; background: url(/new_images/side_thumb_top_bg.gif); }
.side_box A.thumb_top:hover { color: #ff9900; }
.side_box A.thumb_top IMG { width: 135px; height: 180px; border: 1px solid #90a72e; margin: 4px;}
.side_box A.thumb_top:hover IMG { width: 135px; height: 180px; border: 1px solid yellow; }
.side_box A.thumb_top B { margin-left:25px; }


.content_cell .thumb_cell .title { background: url(/new_images/marker.gif) left no-repeat; padding-left: 24px; font-size: 20px; font-weight: bolder; color: #015259; margin-top:5px; margin-bottom:5px;}
.content_cell .thumb_cell .title A { color: #90a72e; text-decoration: underline;}
.content_cell .thumb_cell .title A:hover { color: #00ccff; text-decoration: none;}
.content_cell .thumb_cell H2.title { { background: url(/new_images/marker.gif) left no-repeat; padding-left: 24px; font-size: 20px; font-weight: bolder; color: #c30f18; margin-top:15px; margin-bottom:5px;} }


.content_cell .thumb_cell .review { font-size: 14px; color: black; padding:10px; }
.content_cell .thumb_cell .review P { margin-top:10px; margin-bottom:10px; color: black; font-size: 14px;  }

.content_cell .thumb_cell .review .screen { margin:13px; float: left; font-size: 12px; text-align: center; }
.content_cell .thumb_cell .review .screen IMG { border: 3px solid #aca3a3; }
.content_cell .thumb_cell .review .screen2 { margin:13px; float: right; font-size: 12px; text-align: center; }
.content_cell .thumb_cell .review .screen2 IMG { border: 3px solid #aca3a3; }
.content_cell .review_main_link A { text-decoration: none; color: #1f76c0; font-weight: bolder; }
.content_cell .review_main_link A:HOVER { text-decoration: none; color: white; background:#1f76c0; }

/*thumbs*/
.thumbs img {width: 165px; height: 225px; margin: 0 0 4px 4px; border: 1px solid #90a72e;}
.thumbs a:hover img {border: 1px solid yellow;}
/*thumbs*/


.main_thumb_cell { float: left; width: 629px; }
.main_thumb_cell P.desc { color:#642d00; text-align:left; margin:5px; font-size:12px; }
.main_thumb_cell P.desc .ad_links { display: block; margin: 5px; }
.main_thumb_cell P.desc .ad_links A { font-size:12px; font-weight: bolder; color: #c30f18; text-decoration: underline;}
.main_thumb_cell P.desc .ad_links A:hover { text-decoration: none; color: #00ccff; }

/*thumbs2*/
.thumbs2 img {width: 150px; height: 200px; border: 1px solid #90a72e; margin: 0 0 4px 4px;}
.thumbs2 a:hover img {border: 1px solid yellow;}

.thumbs2 p {text-align: center;}
.thumbs2 p {color: #642d00; font-weight: bold; font-size: 16px; padding: 4px 0 12px 0;}
.thumbs2 p a {font-size: 33px; color: #90a72e;}
.thumbs2 p a:hover {color: white; background: #90a72e; text-decoration: none;}

p.linkTo {text-align: center;}
p.linkTo {color: #642d00; font-weight: bold; font-size: 16px; color: #583028; padding: 4px 0 12px 0;}
p.linkTo a {font-size: 24px; color: #90a72e; }
p.linkTo a:hover {color: white; background: #90a72e; text-decoration: none;}

.screen_thmb { width: 800px; height: 432px; border: 3px #c7f992 solid; }

.paysite_screen { margin:0px;}
.paysite_screen TD { vertical-align: top; }
.paysite_screen IMG { width: 400px; height: 432px; border: 1px gray solid; }
.paysite_screen :HOVER IMG { border: 1px #00ccff solid; }
.paysite_screen P { font-size: 14px; font-weight: normal; color: #642d00; text-indent: 10px; margin-bottom: 5px; text-align: left; }
.paysite_screen P A { display: block; font-size: 20px; color: #90a72e; font-weight: bolder; text-align: center; }
.paysite_screen P a:hover {color: white; background: #90a72e; text-decoration: none;}
/*thumbs2*/

.ad_cell { float: left; }
.ad_cell .text_ad { background: #f8efdb; width: 310px; padding: 5px; }


/*photo_page*/
.pay A { font-size: 25px; color: #90a72e; font-weight: bolder; margin-top:10px }
.pay A:HOVER { color: white; background: #90a72e; text-decoration: none; }
.modelbox-thumbs IMG { border: 3px solid gray; margin:15px; }
.modelbox-thumbs A:HOVER IMG { border: 3px yellow solid; }
.homepage {margin-top: 5px;}
.homepage a {font-size: 25px; color: #90a72e; font-weight: bolder;}
.homepage a:hover {color: white; background: #90a72e; text-decoration: none;}
.homepage2 { font-size: 25px; color: #015259; font-weight: bolder; }
.homepage2 a { font-size: 25px; color: #90a72e; font-weight: bolder;}
.homepage2 a:hover {color: white; background: #90a72e; text-decoration: none;}
/*photo_page*/

/*paysite_page*/
.thumbs_sub div {text-align: center; float: left; width: 157px; margin-bottom: 2px; margin-top: 2px; color: #5c302d;}
.thmb { border: 1px solid #cc9b5a; width: 150px; height: 200px; margin-top: 2px; }
a:hover .thmb { border: 1px solid #c8ef36; }
.big_thumb IMG { border: 5px #a4a4a4 solid; margin: 5px; }
.big_thumb A:HOVER IMG { border: 5px #00ccff solid; }
.paysite_review { font-size: 14px; color: black; padding:10px; }
.paysite_review P { margin-top:10px; margin-bottom:10px; }
/*paysite_page*/

/*model_page*/
.model_page_center { width: 1015px; margin:0px auto;}
.model_page_pic { width: 320px; float: left; }
.model_page_pic .name { background: url(/new_images/marker.gif) left no-repeat; padding-left: 24px; font-size: 20px; font-weight: bolder; color: #015259; margin-top:5px; margin-bottom:5px;}
A IMG.model_pic { width: 300px; height: 369px;  border: 5px #a4a4a4 solid; margin: 5px;  }
A:HOVER IMG.model_pic { border: 5px #00ccff solid; }
.model_text { font-size: 13px; color: black; }
.review_link { text-align:center; }
.review_link A { font-size:30px; }
.model_page_pic .text_ad { background: #f8efdb; width: 300px; padding: 5px; }

.model_page_thumbs { float: left; width: 690px;}
.model_page_thumbs IMG.m_thmb { width: 165px; height: 225px; margin: 2px; border: 1px black solid; float: left;}
.model_page_thumbs :HOVER IMG.m_thmb { border: 1px #00ccff solid; } 

.model_page_ad_cell { float: right; width: 300px; height: 600px; margin: 20px; }
/*model_page*/

/*model_listing*/
.model_listing { width: 1228px; margin: 0 auto; background: url(/new_images/ml_background.jpg) bottom right no-repeat #dddddd; border: 1px #b6b6b6 solid; margin-top:15px; margin-bottom:15px; }
.model_listing .model_listing_item { width: 147px; height: 180px; text-align: center; background: #f3f0bb; border: 1px #b6b6b6 solid; float:left;  margin: 0 0 4px 4px; }
.model_listing .title { width: 1228px; background: #90a72e; text-indent: 27px; font-size: 20px; font-weight: bolder; color: white; padding-top:5px; padding-bottom:5px; margin-bottom:6px;}

.model_listing .model_listing_item A { font-size: 15px; font-weight: bolder; color: #1f76c0; }
.model_listing .model_listing_item A:HOVER { color:#ff9900; text-decoration:none; }
.model_listing .model_listing_item A IMG { width: 135px; height: 135px; border: 2px #b6b6b6 solid; margin: 2px; margin-bottom:0px }
.model_listing .model_listing_item A:HOVER IMG { border: 2px #ff9900 solid; }
.model_listing .model_listing_item SPAN.secondary_links A { font-size: 12px; font-weight:normal; color:#818181; text-decoration:underline }
.model_listing .model_listing_item SPAN.secondary_links A:HOVER { text-decoration:none; color:#ff9900 }



/* Tube styles */
.tube_header { width: 1100px; margin: 0 auto; }
.tube_title {  background: url(/new_images/marker.gif) left no-repeat; padding-left: 24px; font-size: 20px; font-weight: bolder; color: #015259; width: 700px; float: left; }
.tube_selector { background: url(/new_images/tube_selector_bg.gif); width: 339px; height: 26px; float: left; color: white; font-size: 12px; line-height:26px; text-align: center; margin-left:750px} 
.tube_selector A { font-size: 12px; font-weight: bolder; text-decoration: none; color: white; }
.tube_selector A:HOVER { text-decoration: underline; color: yellow; }

.tube_main_thumbs { width: 1130px; margin:5px auto; }
.tube_item { background: white; border: 1px solid #ececec;float:left;  display: block; width:222px; height:217px;  margin:1px; }

.tube_item_thumb { width:216px; height:162px; border:1px solid black; margin:2px; }
.tube_item_thumb A IMG {  width: 215px; height: 160px; border: 1px black solid; }
.tube_item_title { margin: 2px; padding-left:2px; } 
.tube_item_title A { font-size: 11px; color: #015259; }  
.tube_item_info { font-size: 11px; color:black; margin-top:3px; }
.tube_item_info_rating { float:left; width:70px; margin-left: 3px; }
.tube_item_info_views { float:left; text-align:right; width:140px; margin-left: 5px; }
.tube_item_info_length { float:left; margin-left:5px; float:left; width:70px; margin-top:3px; }
.tube_item_info_added { float: left; width:140px; text-align: right; margin-left: 3px; margin-top:3px;}


.main_thumb_cell .tube_player { margin-top: 5px; }
.main_thumb_cell .tube_info { margin-top:0px; }
.main_thumb_cell .tube_info .tube_duration { float:left; font-size: 12px; color: black; width:300px; padding-left:5px; }
.main_thumb_cell .tube_info .tube_rating { float:left; font-size: 12px; color: black; width: 295px; text-align:right; }
.main_thumb_cell .tube_info .tube_tags { float:left; font-size: 12px; color: black; width:300px; padding-left:5px; }
.main_thumb_cell .tube_info .tube_tags A { text-decoration: underline; }
.main_thumb_cell .tube_info .tube_tags A:hover { text-decoration: none; }
.main_thumb_cell .tube_info .tube_date_added { float:left; font-size: 12px; color: black; width: 295px; text-align:right; }
.main_thumb_cell .tube_desc { font-size: 14px; color: black; margin-top: 5px; padding-left:5px; padding-right:5px; }
.main_thumb_cell .tube_adv_link_1 A { text-decoration: none; font-size: 33px; color: white; font-weight:bolder; text-align:center; background: #90a72e; width: 620px; display:block; line-height: 50px; margin-top:5px; margin-bottom:5px;  }
.main_thumb_cell .tube_adv_link_1 A:HOVER { color: #FF0; }
.main_thumb_cell .tube_review { font-size: 14px; color:black; margin-top: 5px; }
.main_thumb_cell .tube_review P { padding: 5px; }
.main_thumb_cell .tube_review A IMG { margin: 10px; border: 5px solid #90a72e;}
.main_thumb_cell .tube_review A:HOVER IMG  { margin: 10px; border: 5px solid yellow;}
.main_thumb_cell .tube_review A.tube_review_link { font-size: 22px; }

.main_thumb_cell .tube_tags_cloud { width:620px; text-align:center; background: #90a72e; }
.main_thumb_cell .tube_tags_cloud A { color: white; text-decoration: none; }
.main_thumb_cell .tube_tags_cloud A:HOVER { color: yellow; }

.addthis { color: black; font-size: 12px; padding-left:5px; margin-bottom: 5px; }