* { margin: 0; padding: 0}
body { font-family: Tahoma, Geneva, sans-serif; background: #1b0012; margin: 0; padding: 0; }
a { color: #266fb4; text-decoration: none }
a:hover { color: #ff0000; text-decoration: none }
a img { border: 0px }
.clear { clear: both }
.space_box { height: 20px }

.head { background: url(header_bg.png) 0 0 repeat-x }
.head_box { width: 899px; height: 180px; margin: auto }
.head_box .logo { width: 270px; height: 180px; float: left}
.head_box .logo .top { height: 115px; }
.head_box .logo .foot { height: 52px; width: 260px; text-align: center; color: #c7ce67; font-size: 11px; font-weight: bold; padding: 13px 0 0 10px; background: url(header_image_2.png) 0 0 no-repeat }
.head_box .logo .foot span { color: #ff645a }
.head_box .head_image { width: 363px; height: 180px; float: left; background: url(header_image_3.png) }
.head_box .head_desc_bg { width: 240px; height: 142px;  background: url(header_image_4.png) 0 0 no-repeat; float: left; padding: 38px 17px 0px 9px; color: #c7ce67 }
.head_box .head_desc_bg .desc { text-align: justify; font-size: 12px; margin-bottom: 9px }
.head_box .head_desc_bg .data { font-size: 12px; text-align: right; margin-bottom: 2px; color: #fff }
.head_box .head_desc_bg .data span { color: #ff645a }
.head_box .head_desc { width: 240px; height: 140px; color: #ffffff; background: url(header_image_4.png) 0 0 no-repeat; float: left; padding: 40px 16px 0px 10px; text-align: justify; font-size: 10px }

.menu_box { width: 840px; height: 39px; margin: auto; background: url(menu_tab_bg.jpg) 0 0 no-repeat }
.menu_box .tab { width: 168px; height: 27px; font-size: 15px; float: left; text-align: center; background: url(tab_menu.png) 0 0 no-repeat; padding-top: 12px }
.menu_box .tab a { text-decoration: none; color: #ff0000 }
.menu_box .tab a:hover { color: #c17d32 } 
.menu_box .tab:hover { background: url(tab_menu_hover.png) 0 0 no-repeat }

.thumbs_th { width: auto; border: 1px solid #d6d2b7; margin-bottom: 10px }
.th { width: 134px; height: 145px; padding: 2px; margin: 5px 3px 0px 5px; overflow: hidden; font-size: 11px; float: left; text-align: center }
.th img { width: 132px; height: 110px; border: 1px solid #000 }
.th img:hover { border: 1px dotted #000 }
.th a { color: #266fb4 }
.th a:hover { color: #ff0000 }

.content { width: 879px; background: #edeadb url(content_foot.gif) bottom no-repeat; padding: 0 10px 16px 10px; margin: auto; margin-bottom: 10px }
.content .left { width: 708px; padding: 2px; float: left }
.content .right { width: 160px; margin: 3px 0 0 3px; padding: 2px; overflow: hidden; float: left }
.content .top { width: 899px; margin: 0 -10px; height: 11px; background: url(content_top.gif) 0 0 no-repeat;}

.right_titile_box { font-size: 20px; text-align: center; padding: 3px; margin: 7px auto; background: #dedbce; border: 1px solid #999}

.main_box { width: 704px; border: 1px solid #d6d2b7; margin: 2px 0 5px 0; padding-bottom: 5px }
.ads_box { width: 308px; background: #dfdbcf; border: 1px solid #d6d2b7; text-align: center; font-size: 13px; margin: 2px 0 0 0; padding: 3px 0 }
.ads_3_box { width: 288px; margin: 5px 1px; padding: 3px 0 10px 1px; line-height: 15px; font-size: 11px; border: solid 1px #999; background: #dedbce; text-align: center; float: left }
.ads_3_box img { width: 285px}
.ads_3_box a:hover { text-decoration: none }

.celeb_box { width: 172px; height: 258px; margin: 3px 0px 2px 3px; display: inline; overflow: hidden; float: left; background:  url(celeb_info_bg.jpg) }
.celeb_thumb { width: 172px; height: 258px; padding-bottom: 1px; font-size: 11px; font-weight: bold; text-align: center; overflow: hidden }
.celeb_thumb a { color: #266fb4; text-decoration: none }
.celeb_thumb a:hover { color: #ff0000 }
.celeb_thumb img { width: 172px; height: 230px }

.thumbs_box { width: 172px; height: 170px; margin: 3px 1px 2px 3px; display: inline; overflow: hidden; float: left; background: url(celeb_info_bg.jpg) }
.thumb_box { width: 170px; height: 170px; padding-bottom: 1px; font-size: 11px; font-weight: bold; text-align: center; overflow: hidden }
.thumb_box a { color: #266fb4; text-decoration: none }
.thumb_box a:hover { color: #ff0000 }
.thumb_box img { width: 170px; height: 137px }

.title_box { height: 40px; padding: 0 0 4px 0; background: url(title_box_bg.gif) 0 0 repeat-x }
.title_box .title { width: 400px; height: 40px; background: url(title_l.png) 0 0 no-repeat; overflow: hidden; float: left }
.title_box .text { height: 33px; margin-left: 39px; padding: 7px 0 0 2px; color: #ffff00; font-size: 20px; background: url(title_bg.png) 0 0 repeat-x; display: inline; float: left }
.title_box .end { width: 53px; height: 40px; background: url(title_r.png) 0 0 no-repeat; float: left }
.title_brown_box .bookmark, .title_box .bookmark {float: right; color: #266fb4; padding: 10px 5px 0 0; font-size: 14px}
.title_brown_box .bookmark a, .title_box .bookmark a {color: #266fb4; font-size: 16px; font-weight: bold }
.title_brown_box .bookmark a:hover, .title_box .bookmark a:hover { color: #f00}

.title_tab { width: 113px; height: 30px; padding-top: 10px; font-size: 16px; font-weight: 600; text-align: center; background: url(title_tab.png) 0 0 no-repeat; float: right; display: inline }
.title_tab:hover { background: url(title_tab_hover.png) 0 0 no-repeat }
.title_tab a { color: yellow; text-decoration: none }
.title_tab a:hover { color: red }

.title_brown_box { height: 40px; padding: 0 0 4px 0; background: url(title_brown_box_bg.gif) 0 0 repeat-x; margin-top: 5px }
.title_brown_box .title { width: 650px; height: 40px; background: url(title_brown_l.png) 0 0 no-repeat; overflow: hidden; float: left }
.title_brown_box .text { height: 33px; margin-left: 33px; padding: 7px 17px 0 2px; color: #ffff00; font-size: 20px; background: url(title_brown_bg.png) 0 0 repeat-x; display: inline; float: left }
.title_brown_box .end { width: 19px; height: 40px; background: url(title_brown_r.png) 0 0 no-repeat; float: left }

.abc_box { width: 28px; height: 28px; background: url(abc_bg.gif) 0 0 no-repeat; font-size: 22px; padding: 2px; margin: 0 2px 10px 2px; text-align: center; float: left } 
.abc_box:hover { background: url(abc_bg_a.gif) 0 0 no-repeat } 
.abc_box a { color: #ffffff; text-decoration: none }
.abc_box a:hover { color: #ff0000 }
.abc_box_space { width: 8px; height: 32px; float: left }

.trade { width: 219px; float: left }
.refferals_box { width: 212px; background: #dfd8c6; border: 1px solid #d6d2b7; text-align: center; padding: 5px 0; margin: 5px 1px 0 4px; float: left}
.refferals_box a { text-decoration: none; color: #266fb4 }
.refferals_box a:hover { color: #ff0000 }

.azlist_box { width: 212px; background: #dfd8c6; border: 1px solid #d6d2b7; text-align: center; padding: 5px 0; margin-top: 3px }
.azlist_box a { text-decoration: none; color: #266fb4 }
.azlist_box a:hover { color: #ff0000 }
.azlist_box_column { width: 212px; float: left; margin: 2px 1px 0 4px }


.ads_banner_box { margin-bottom: 50px }
.ads_banner { width: 302px; font-size: 16px; background: #dfdbcf; border: 1px solid #d6d2b7; margin-bottom: 10px; padding: 3px; text-align: center }
.ads_banner a img { margin-bottom: -4px; border: 1px solid #3b6a85 }
.ads_banner a:hover img { border: 1px solid #80dffb }
.ads_banner a { text-decoration: none }
.ads_banner .text{  font-size: 12px; color: #000000 }

.histats { width: 200px; margin: 10px auto}

.review_box { width: 876px; margin-top: 5px; padding: 10px 0; border: 2px solid #999}
.review_ads { width: 200px; height: 200px; margin: 0 10px; padding: 2px; border: solid 1px #999; float: left}
.review_ads:hover { border: 1px solid #666}
.review_desc { width: 645px; float: left; margin: 0 5px 10px 0 }
.review_desc_title { font-size: 20px; font-weight: bold; margin-bottom: 5px; font-family: Tahoma, Geneva, sans-serif; color: #F00; text-align: center}
.review_desc_title a:hover { text-decoration: none; color: ff00000 }
.review_desc_text { font-size: 14px; color: #000; margin-bottom: 10px }
.review_box .info { font-size: 15px; margin-bottom: 5px; text-align: center; font-weight: bold }
.review_box .info span a { color: #ff0000 }
.review_box .info span a:hover { color: #266fb4 }

.freesite_box { width: 876px; margin-top: 5px; padding: 10px 0; border: 2px solid #999}
.freesite_ads { width: 180px; height: 135px; padding: 2px; border: 1px solid #999; margin: 0 10px; float: left}
.freesite_ads:hover {border: 1px solid #666}
.freesite_desc { width: 665px; float: left; margin-right: 5px}
.freesite_desc_title { font-size: 18px; font-weight: bold; margin-bottom: 5px; font-family: Tahoma, Geneva, sans-serif; color: #F00; text-align: center}
.freesite_desc_title a:hover { text-decoration: none; color: ff000 }
.freesite_desc_text { font-size: 14px; color: #000}
.freesite_info { width: 115px; margin: 8px 5px 0 0; text-align: right; font-size: 11px; float: left}

.bio_box { width: 706px; border: 1px solid #d6d2b7; padding-top: 4px; margin: 2px auto 5px auto}
.bio_box .celeb_text div { padding: 2px 7px; text-indent: 25px; font-size: 14px; line-height: 22px; text-align: justify }
.bio_box .celeb_photo { padding: 2px 10px 0 7px; text-indent: 0; margin: 0; float: left }
.bio_box .celeb_photo img { width: 210px; height: 280px; padding: 2px; border: solid 1px #666 }

.premium { width: 880px; margin: 5px auto }
.premium img { width: 880px }

.ads { width: 145px; margin-left: 1px; margin-top: 5px; overflow: hidden; float: left }
.ads img { width: 145px}
.ads a { color: #2d2b2c }
.ads a:visited { color: #2d2b2c }
.ads a:hover { color: #2d2b2c }

.ads .ads_160x600 { width:145px; margin-bottom: 6px; solid; overflow: hidden}
.ads .ads_160x600 img { width: 143px; height: 542px; border: #7C2325 1px solid }
.ads .ads_160x600 img:hover { border: #333 1px solid }

.ads_thumb_box { width: 140px; height: 187px; padding: 1px; border: 1px solid #999; margin: 2px 0; overflow: hidden; display: inline; float: left}
.ads_thumb_box:hover { border: 1px solid #666}
.ads_thumb { width: 138px; height: 138px; margin-bottom: 1px }
.ads_thumb img { width: 140px; height: 140px; }
.ads_thumb_info { width: 140px; height: 48px; background: url(ads_celeb_info_bg.jpg) 0 0 repeat-y; text-align: center; overflow: hidden }
.ads_thumb_info .name { height: 28px; font-size: 10px; font-weight: bold; padding: 2px 4px 0 4px; overflow: hidden }
.ads_thumb_info .name a { color: #266fb4; text-decoration: none }
.ads_thumb_info .name a:hover { color: #ff0000; text-decoration: underline }
.ads_thumb_info .price { height: 14px; font-size: 11px; color: #68615b; font-weight: 700; padding: 2px 4px 0 4px }
.ads_thumb_info .stars { height: 12px; font-size: 10px; color: #68615b; padding: 1px 4px 0 4px; background: url(stars6.gif) 45px 0 no-repeat  }

.ads_text_box { margin-bottom: 60px }
.ads_text { height: 20px; font-size: 10px; background: #dfdbcf; border: 1px solid #d6d2b7; padding: 4px 7px 0 8px; font-family: Verdana, Geneva, sans-serif; margin: 2px; overflow: hidden }


.right .ads_160x600 { width: 145px; margin-bottom: 6px }
.right .ads_160x600 img {width: 143px; height: 524px; border: #7C2325 1px solid }
.right .ads_160x600 img:hover { border: #333 1px solid }

.scene { width: 578px; margin: 5px 3px 3px 3px; overflow: hidden; display: inline; float: left; border: 1px solid #d6d2b7 }
.video_scene { width: 580px; margin: 5px 3px 3px 3px; overflow: hidden; display: inline; float: left }
.video_scene .video { margin-left: 6px; height: 435px; padding-bottom: 10px; overflow: hidden }
.video_scene .pic { width: 180px; height: 180px; padding: 2px; border: 1px solid #999; margin: 0 2px 4px 5px; float: left }
.video_scene .pic:hover { border: 1px solid #666}
.video_scene .text { width: 560px; margin: auto; text-align: justify; font-size: 14px }
.video_scene .text span { font-weight: bold }
.video_scene .access { width: 560px; margin: auto; text-align: center; font-size: 22px; padding: 12px 0; text-transform: uppercase; font-weight: bold }

.links { width: 132px; padding: 5px; font-family: Tahoma, Geneva, sans-serif; margin: 0px 0 6px 0px; font-size: 11px; color: #000000; border: 1px solid #000; overflow: hidden; text-align: left }
.links:hover { border: 1px dotted #000 }
.links a { color: #000}
.links a:hover { color: #CC0000; text-decoration: underline }
.links h3 { font-size: 13px; padding: 0 0 3px 0; margin-left: 7px; text-align: left }
.links p { font-size: 11px; padding: 3px }

.box_scene { padding: 0 4px; font-size: 11px; text-align: left; font-family: Tahoma, Verdana, Arial, sans-serif }
.box_scene .box_picture { width: 182px; height: 139px; padding: 3px 3px 1px 3px; margin: 0px 10px 0px 0px; float: left }
.box_scene .box_picture .picture { width: 182px; padding-right: 8px }
.box_scene .box_picture .picture img { border: #000 1px solid; padding: 1px }
.box_scene .box_picture .picture img:hover { border: #000 1px dotted }
.box_scene .box_info { padding: 4px 3px 0px 0px; color: #000; font-size: 14px }
.box_scene .box_info div { margin-bottom: 5px; line-height: 20px; text-align: left }
.box_scene .box_info div span { color: #ff0000 }
.box_scene .box_info .titles { font-weight: bold; font-size: 16px; height: 24px; overflow: hidden }
.box_scene .box_info .titles a:hover { color: #CC0000 }
.box_scene .box_info .date {  }

.separated { border-top: #000 1px dotted; height: 1px; margin: 15px 10px }

.cams_video { width: 622px; height: 412px; background: #ffffff; margin-top: 5px; overflow: hidden; display: inline; float: left }
.cams_video div { margin: 5px 5px 0px 5px; overflow: hidden }
.cams_ads { width: 250px; height: 412px; background: #ffffff; margin: 5px 0 0 6px; overflow: hidden; display: inline; float: left }
.cams_ads div { margin: 5px 5px 0px 5px }

.block_foot { width: auto; margin-bottom: 28px }
.histats { width: 200px; margin: 10px auto}

.popup {
	position:absolute;
	top: -500px;
	left: 0;
	padding: 4px 5px;
	visibility: hidden;
	border: 1px solid black;
	text-align: justify;
	font: normal 10px Verdana;
	color: #000000;
	line-height: 14px;
	z-index: 100;
	background-color: white;
	width: 200px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#lightbox { background-color: #eee; padding: 10px 10px 0px 10px; border: 2px solid #666 }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em }
#lightboxCaption { float: left }
#keyboardMsg { float: right }
#overlay { background-image: url(overlay.png) }
#closeButton { margin: -5px 0px 0px -15px }
