* {margin: 0px; padding: 0px}
body { background: #000000; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; color: #ffffff; text-align: center }
body, div, p { padding: 0px; margin: 0px }
body a img { border: 0px }
a { color: #1f7a99; text-decoration: none }
a:hover { color: #ffff00; text-decoration: none }

.clear { clear: both }

.main { width: 1000px; border-left: #4f4f4f 1px solid; border-right: #4f4f4f 1px solid; margin: auto; margin }
.left { width: 820px; float: left }
.right { width: 180px; float: left }
.right .title { font-size: 16px; color: #fed500; padding: 10px 2px 0 0; margin-bottom: 10px; height: 30px }
.right .title a { font-weight: bold}
.bottom { width: 1000px; height: 20px; border-top: #4f4f4f 1px solid; margin: auto }
.title { height: 33px; font-size: 20px; color: #fed500; text-align: left; padding: 7px 0 0 10px; background: url(bg_title.jpg); text-transform: uppercase }
.title a {color: #fed500;}
.title a:hover {color: #fff;}
.title .left {width: 600px; overflow:hidden; float:left}
.title .right {width: 200px;float:right; padding-top: 6px}
.title .right a {color: #fed500; line-height:16px}
.title .right a:hover {color: #fff;}
.title_rel { height: 33px; font-size: 20px; color: #fed500; text-align: center; padding: 7px 0 0 10px }

.ads_300x300 { width: 310px; height: 342px; padding: 10px 4px 0 4px; margin: 12px 0 12px 10px; border: #1f7a99 1px solid; float: left; overflow: hidden}
.ads_300x300:hover { border: #ffff00 1px solid }
.ads_300x250 { width: 310px; height: 285px; padding: 10px 4px 0 4px; margin: 17px 0 17px 10px; border: #1f7a99 1px solid; float:left }
.ads_300x250:hover { border: #ffff00 1px solid }
.juicyads_300x250 { width: 310px; height: 285px; padding: 10px 4px 0 4px; margin: 17px 0 17px 10px; border: #1f7a99 1px solid; float:left }
.juicyads_300x250:hover { border: #ffff00 1px solid }
.ads_160x000 { width:162px; border: #1f7a99 1px solid; margin: 15px 10px 5px 0}
.ads_160x000:hover { border: #ffff00 1px solid }
.ads_160x600 { width:162px; border: #1f7a99 1px solid; margin: 15px 10px 5px 0}
.ads_160x600:hover { border: #ffff00 1px solid }

.thumb_actress { width: 180px; border: #1f7a99 1px solid; padding: 1px 1px 4px 1px; margin: 15px 0 5px 17px; display: inline; font-size: 12px; letter-spacing:0px; overflow: hidden; float: left }
.thumb_actress:hover { border: #ffff00 1px solid }
.thumb_birthday { width: 180px; height: 275px; border: #1f7a99 1px solid; padding: 1px; margin: 13px 0 13px 13px; display: inline; float: left }
.thumb_birthday:hover { border: #ffff00 1px solid }
.thumb_movie { width: 184px; height: 170px; border: #1f7a99 1px solid; padding: 4px 2px 0 2px; margin: 15px 0 3px 12px; display: inline; overflow: hidden; float: left }
.thumb_movie:hover { border: #ffff00 1px solid }
.thumb_movie img {width: 180px; height: 135px;}
.thumb_ads { width: 160px; border: #1f7a99 1px solid; padding: 1px 1px 4px 1px; margin: 5px 10px 5px 2px; display: inline; overflow: hidden; float: left }
.thumb_ads:hover { border: #ffff00 1px solid }
.thumb_free { width: 180px; border: #1f7a99 1px solid; padding: 1px 1px 4px 1px; margin: 3px 0 3px 3px; display: inline; overflow: hidden; float: left }
.thumb_free:hover { border: #ffff00 1px solid }

.head { height: 173px; background: url(bg_head.jpg) repeat-x  }
.head .box { width: 1000px; margin: auto }
.head .box .logo { width: 502px; height: 90px; padding-top: 5px; float: left }
.head .box .logo h1 { color: #550101; font-size: 46px; line-height: 20px; font-weight: bold; font-family: "Times New Roman", Times, serif }
.head .box .ads { width: 450px; height: 90px; padding: 5px 16px 0 32px; float: left }

.head .box .tab_line { height: 32px; margin-top: 7px }
.head .box .tab { width: 160px; height: 24px; padding-top: 8px; margin: 0 2px 0 4px; font-size: 10px; font-weight: bold; background:url(header_tab.jpg); display: inline; float: left }
.head .box .tab:hover { background: url(header_tab_active.jpg) 0 0 no-repeat  }
.head .box .tab a { color: #cabe8f }
.head .box .tab a:hover { color: #ffffff }
.head .box .abc_line { height: 30px; margin-top: 3px }
.head .box .abc { width: 30px; height: 25px; padding-top: 5px; margin: 0 4px 0 9px; font-size: 15px; font-weight: bold; background: url(header_abc.jpg); display: inline; float: left }
.head .box .abc:hover { background: url(head_abc_active.jpg) }
.head .box .abc a { color: #ffcc00; text-decoration: none }
.head .box .abc a:hover { color: #ffffff; text-decoration: none }

.welcome { height: 288px; background: url(welcome_bg.jpg); padding: 6px }
.welcome .ads { width: 300px; height: 280px; border: solid 1px #225060; padding: 3px; background-color: #000000; float: left }
.welcome .text { width: 679px; height: 286px; border: solid 1px #225060; border-left: 0px; background:url(welcome_text.jpg); float: left }
.welcome .text .title { width: 669px; height: 35px; background: url(welcome_title.jpg); font-size: 22px; color: #ffffff; text-transform: uppercase; padding: 5px 0 0 10px }
.welcome .text .box { width: 659px; height: 240px; padding: 6px 10px; font-size: 16px; line-height: 20px; color: #cabe8f; text-align: justify; background: url(welcome_text_bg.jpg) }
.welcome .text .box p { padding: 4px 0 }
.welcome .text .box a { color: #ffffff; text-decoration: none }
.welcome .text .box a:hover { color: #ffff00; text-decoration: underline }
.welcome .text .box strong { color: #980000 }
.welcome .text .box .box_top { height: 195px; overflow: hidden }
.welcome .text .box .box_bottom { height: 50px; text-align: right}

.links_ref { padding: 10px; margin: 9px 9px 0 9px; text-align: left; overflow: hidden; background-color: #100d08 }
.links_ref a { color: #aa9b56; text-decoration: none }
.links_ref a:hover { color: #31cdff; text-decoration: none }
.links_ref .column { width: 225px; padding-left: 15px; float: left }
.links_ref .column .blue { font-size: 12px; background: url(arrow_blue.png) left no-repeat; padding: 3px 0 3px 14px }
.links_ref .column .green { font-size: 12px; background: url(arrow_green.png) left no-repeat; padding: 3px 0 3px 14px }

.biography { padding: 10px }
.biography div { overflow: visible }
.biography .photo_box { overflow: visible; float: left  }
.biography .photo_box .photo { padding: 3px; margin: 0 10px 5px 0; border: solid 1px #225060 }
.biography .text { font-size: 16px;  color: #63635b }
.biography .text div { text-align: justify; padding: 4px 6px 10px 10px; margin: 0px; border: 0px; line-height: 28px }

.title_celeb_box { width: 8200px; height: 30px; border-bottom: solid 2px #660000; margin: 0 5px; }
.title_celeb_box_text { width: 340px; height: 27px; font-size: 20px; color: #ac9b56; padding: 3px 0 0 10px; text-align: left; float: left }
.title_celeb_box_tabs { width: 450px; font-size: 12px; float: left }
.title_celeb_box_tab { width: 101px; height: 22px; background: url(tab_gray.jpg); margin: 0 1px; padding-top: 8px; display: inline; float: right }
.title_celeb_box_tab a { color: #7e7e7e; text-decoration: none }
.title_celeb_box_tab a:hover { color: #feb500; text-decoration: none }
.title_celeb_box_tab_active { width: 101px; height: 22px; background: url(tab_red.jpg); margin: 0 1px; padding-top: 8px; display: inline; float: right }

.title_pp { height: 25px; font-size: 20px; color: #ac9b56; padding: 5px 0 0 0px; margin-bottom: 10px; text-align: left; border-bottom: solid 2px #660000 }
.title_pp a {color: #fed500;line-height:16px}
.title_pp a:hover {color: #fff}

.reviewsites_box { padding: 10px; margin: 10px; border: #1c1c1c 1px solid; background: #121212 }
.reviewsites_box .thumb { width: 202px; font-size: 12px; float: left }
.reviewsites_box .thumb a img { border: #1f7a99 1px solid }
.reviewsites_box .thumb a:hover img { border: #ffff00 1px solid }
.reviewsites_box .text {  width: 560px; padding-left: 16px; text-align: justify; font-size: 14px; line-height: 20px; color: #63635b; float: left }
.reviewsites_box .text a {font-size: 20px; line-height: 50px}

.freesites_box { padding: 10px; margin: 10px; border: #1c1c1c 1px solid; background: #121212 }
.freesites_box .thumb { width: 182px; font-size: 12px; float: left }
.freesites_box .thumb a img { border: #1f7a99 1px solid }
.freesites_box .thumb a:hover img { border: #ffff00 1px solid }
.freesites_box .text {  width: 580px; padding-left: 16px; text-align: justify; line-height: 20px; color: #63635b; float: left }
.freesites_box .text h3 { font-size: 24px; text-align: center}

.free_sites_box { }
.free_sites_box .thumb_free { width: 150px; border: #1f7a99 1px solid; padding: 1px 1px 4px; margin: 13px 0 13px 11px; display: inline; float: left }
.free_sites_box .thumb_free img {width:150px; height:105px}

.set_box .scene_pics { width: 690px; margin: 10px 0 0 6px; overflow: hidden; display: inline }
.video_box { width: 625px; margin-left:10px; letter-spacing: 2px; float: left }
.video_box span { font-weight: 700; color: #fff }
.video_play { width: 580px; padding: 5px; margin:15px 0 0 15px; border: #cccccc 1px dotted }
.video_desc { width: 585px; margin: auto; padding-top: 10px; font-size: 14px; text-align: justify; color: #63635b}
.video_info { width: 585px; margin: auto; padding-top: 10px; font-size: 14px; text-align: justify }
.video_join { padding: 10px; font-size: 20px; letter-spacing: normal }

.video_box .pic { width: 182px; height: 182px; margin: 20px 2px 0px 16px; border: 1px solid #1f7a99; float: left }
.video_box .pic:hover {border: 1px solid #fed500}
.video_box .pic img { width: 180px; height: 180px }
.video_box .text { text-align: justify }
.video_box .text span { color: #d8d7ae }
.video_box .access { font-size: 25px; padding: 12px 0; text-transform: uppercase; font-weight: bold }
.video_box .access a { color: #ffff00 }

.video_ads { width: 162px; margin: 0px 0 5px 15px ; float: left }

.cam_725x400 {padding: 2px 2px 0 2px; margin:8px 7px 5px 6px; border:2px inset #CCC; float:left}
.cam_240x400 {padding: 1px 1px 0 1px; margin:8px 0 8px 1px; border:2px inset #CCC; float:left}

.links { width: 152px; padding: 5px; font-family: Tahoma, Geneva, sans-serif; margin: 16px 0 6px 0px; font-size: 11px; color: #000; border: 1px solid #1C1C1C; background: #121212; overflow: hidden; text-align: left }
.links:hover { border: 1px dotted #666 }
.links a { color: #1F7A99}
.links a:hover { color: #ff0; text-decoration: underline }
.links h3 { font-size: 13px; padding: 0 0 3px 0; margin-left: 7px; text-align: left; color: #FED500 }
.links p { font-size: 11px; padding: 2px 3px; color: #1F7A99 }

.box_scene { padding: 0px; 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: #1F7A99 1px solid; padding: 1px }
.box_scene .box_picture .picture img:hover { border: #ff0 1px solid }
.box_scene .box_info { padding: 0 3px 0px 0px; color: #63635B; font-size: 14px }
.box_scene .box_info div { margin-bottom: 5px; line-height: 16px; text-align: left }
.box_scene .box_info div span { color: #fed500; font-weight: 300}
.box_scene .box_info .titles { font-weight: bold; font-size: 16px; height: 24px overflow: hidden }
.box_scene .box_info .titles a {color: #1F7A99}
.box_scene .box_info .titles a:hover { color: #FED500 }
.box_scene .box_info .date {  }

.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 }