*{margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
body {background-color: #000000; color:#EEEEEE; background-image: url(bg.jpg); background-repeat:repeat;}
a {text-decoration: none; font-weight: bold; color:#FFFFFF;}
a:active, a:hover{text-decoration: underline; color:#00A9CB;}
#bgh{height:147px;}
#headcontainer, #hp1, #hp2{height:147px;}
#bgh {background-image: url(bgh.jpg); background-repeat: repeat-x; background-position: top; position:relative; margin-bottom:10px;}
.bgf {background: url(bgf.jpg) repeat-x center bottom; height:85px; position:relative;}
#headcontainer, #footcontainer {margin: 0px auto; position: relative; z-index: 2;}
#headcontainer {width:991px;}
.pagesrc{top:1px; left:1px;}
.pagesrc, .pagesrc img{width:0; height:0; border:none}
h1, h2, h3, h4 {font-weight: bold; color: #FFFFFF; text-align: center;}
h1, h2, .bline {background-color:#480055; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C9A3D6; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;}
h1, h2 {text-transform:none; font-size: 24px; line-height:40px; text-indent:10px; text-align:left; width:998px;}
h1{font-size:27px}
.h2bigup{text-transform:uppercase; font-size: 24px;}
h1 strong, h2 strong {text-transform:uppercase;}
h3 {font-size: 23px;}
h4 {font-size: 22px;}
#headcontainer h1{z-index:1 !important; position:absolute !important; top:2px !important; left:5px !important; width:260px; color:#FFCC00; font-size:31px; line-height:31px; height:87px; overflow: hidden}
#hp1, #hp2, #hp2a, #hp2b, .addadw, .mainadd, .mainsearch, .s_input, .s_submit, .pagesrc, .dur, .grp, .models, .report {position:absolute;}
#hp1 {width:270px; top:0px; left:0px; z-index:2;}
#hp1 a img{border-width:0px}
#hp1 img {width:270px; height:147px;}
#hp2 {width:721px; top:0px; left:270px;}
#hp2a, #hp2b {left:0px; width:721px;}
#hp2a {height: 101px; top:0px; text-align:left; background-image: url(hp2abg.jpg); background-repeat: no-repeat; background-position: top;}
#hp2b {top:101px; height:46px; font-size: 13px;font-weight: bold; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFF99; line-height: 39px; text-align:left; background-image: url(hp2bbg.jpg); background-repeat: no-repeat; background-position: top;}
#hp2b strong, #hp2b a{display:block; width:92px; height:28px; float:left; color: #FFFFFF; text-align: center; font-weight: bold; text-decoration: none;}
#hp2b a{background-position:top;}
#hp2b strong, #hp2b a:hover{color: #FFFF00;}
.addadw{width:455px; height:34px; top:68px; overflow:hidden;}
.addadw a, .addadw strong {display:block; float:left; width:auto; height:38px; padding-left:4px; margin-right:17px; line-height:36px; font-size:12px; font-weight:bold;}
.addadw>a:last-child {margin-right:0;}
.addadw a:hover{color:#F54AF6;}
.addadw strong{color:#FFFF00;}
.addadw a img, .addadw strong img {border:none; vertical-align: top; display: -moz-inline-stack; display:inline-block; zoom: 1; *display: inline;}

.htext {position: absolute; top:5px; left: 5px; width: 607px; height: 59px; text-align: left; font-size: 11px; color:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif;}
.htext a{font-size: 11px; color:#FFFFFF; text-decoration:none;}
.htext a:hover{color:#FFFF66; text-decoration:underline}

.mainadd{width:136px; height:auto; top:138px; left:0px; z-index:3;}
.mainsearch{top:72px; height:27px; width:250px; right:15px; line-height:34px;}
.s_input, .s_submit{top:0px;}
.s_input{width:180px; height:22px; line-height:22px; background-color:#EEEEEE; left:1px; font-size:18px; color:#000000;}
.s_submit{width:60px; height:26px; background-color:#FFFFFF; background-image: url(search_btn.gif); background-position: center center; background-repeat:no-repeat; right:2px;}

.bline{width:978px; height:35px; line-height:35px;}
.dnline{width:90%; height:auto; line-height:26px; display:block; margin-top:-15px; overflow:hidden;}
.bline h1, .bline h2, .archive, .archive li, .archive a {display:block; float:left;}
.bline h1, .bline h2{width:670px; height:35px;}
.archive {width:372px; height:24px; margin-top:7px;}
.dnline .archive{width:100%; margin-top:0px; height:auto;}
.dnline .archive li{height:26px;}
#sorting{width:155px;}
#search_res{width:auto;}
.archive li{margin-left:3px; font-size: 14px; font-weight: bold; width:auto; height:22px; line-height:22px;}
.page_actual, .archive a {text-decoration:none; padding-left:5px; padding-right:5px; width:auto; border-style:solid; border-width:1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.archive a{background-color:#8822A2; color:#FFFFFF; border-color:#1ECEF5;}
.page_actual, .archive a:hover{color: #FFFFFF; background-color:#3396CF; border-color:#1ECEF5; text-decoration:none;}
.archive li.arctext {text-align:left; margin-right:2px; display:block; color: #CCCCCC;}
.arctext strong{color:#3396CF;}
.clips, .videos, .pics, .sitelist{background-color:#25002D; margin-bottom:25px; overflow:hidden; padding-top:3px; text-align:center;}
.sitelist, .videos{width:998px;}
.clips, .pics{width:98%;}
.pics_fix{width:1120px;}
.videos img, .clips img, .pics img {border:none; width:240px; height:180px; color:#EEEEEE;font-size:12px;}
.videos a img, .clips a img, .pics a img {border: #FFFFFF 1px solid;}
.videos a, .clips a, .pics a {color:#FFFFFF}
.videos a:hover, .clips a:hover, .pics a:hover {color:#00A9CB; text-decoration:none;}
.videos a:hover img, .clips a:hover img, .pics a:hover img {border: #00A9CB 1px dashed;}
.pics img {width:180px; height:240px;}

.archive, .ulimg, .ultpl, .ul200, .ul200b{list-style-image:none; list-style-position:inside; list-style-type:none;}
.ulimg li, .ultpl li, .ulimg li a {position: relative; margin-bottom: 2px; margin-left:2px; margin-right:1px; text-align:center; vertical-align: top; display: -moz-inline-stack; display:inline-block; zoom: 1; *display: inline;}
.ulimg li a {margin:0px; background:none;}
.ulimg li a:hover{background-color:#00A9CB;}
.ulimg li, .ultpl li, .ulimg li a {width: 242px; height: 201px;}
.upcs li, .upcs li a{width: 182px; height: 280px;}
.uall li, .uall li a{width: 242px; height: 280px;}
.ulimg li img, .ultpl li img {color:#EEEEEE; width:240px; height:180px; background-image: url(t.jpg);}
.upcs li img, .uall li.pcs img {width:180px; height:240px;}
.ultpl li h4, .ultpl li a, .ulimg li h4 {text-transform:uppercase; font-size:14px; line-height:14px;}
.ulimg li h3, .ulimg li a, .ulimg li p{text-transform:none; font-size:11px; line-height:14px; overflow:hidden; color:#FFFFFF;}
.ulimg li h3, .ulimg li h4{position:absolute; top:184px; width:240px; left:0px; text-align:center; z-index:4; height:17px;}
.uall li.pcs h3, .upcs li h3{top:244px;}
.upcs li h3{width:180px;}
.ulimg#combo li, .ulimg#combo li a {height:220px;}
.ulimg#combo li h4 {font-size:18px; line-height:18px;text-transform:capitalize; height:22px;}
.ulimg#combo li h4 strong{color:#FFCC33}
.dur {font-size: 10px; color: #FFFFFF; background-color: #150000; padding-right: 3px; padding-left: 3px; line-height: 15px; width: auto; left: 0px; top:165px; border-style:solid; border-width:1px; border-color:#FFFFFF;}
.grp {left:0px; top: 202px; width:238px; font-size:10px; color:#CCCCCC; height:17px; overflow:hidden;}
.ulimg li .grp a{font-size:10px; height:15px; width:auto; margin-left:3px; color:#AA6ABE;}
.ulimg li .grp a:hover{color:#00A9CB; background:none;}
.models{left:0px; top:220px; color:#FFFFFF;}
.uall li.pcs .models {left:30px; top:263px;}
.uall li .models a, .models i{font-size:11px; display:block; float:left; width:auto; height:14px;}
.uall li .models a {text-decoration:underline; color:#FFCC00; padding-right: 3px; padding-left: 3px; line-height: 12px; width: auto;}
.models a:hover{color:#FFFFFF;}
.upcs li .dur{top:225px;}
.uall li.pcs .dur{left:30px; top:225px;}
.paysites{text-align:center; border:none; border-spacing:2px; padding:2px; width:100%;} 
.paysites a {font-size:15px; display:block; border:none; font-weight:bold; color:#480055; background-color:#AA6ABE; text-decoration:none; height:22px; line-height:22px}
.paysites a strong {color:#FFEE00}
.paysites a:hover {background-color:#480055; color: #FFFFFF;}
.paysites a:hover strong {color: #CC0000;}
.top30 {font-size: 14px; line-height:20px; color: #AA6ABE; font-weight: normal; border-spacing:2px; border:none; padding:2px; text-align:left; width:100%;} 
.top30 td{width:25%}
.top30 a{font-size: 16px; line-height:20px; color: #ffffff; font-weight: bold;}
.top30 a:hover{color:#00A9CB;}
.reviewpaysites {font-size: 20px; font-style: italic; margin-bottom:20px;}
.reviewpaysites a {text-transform:uppercase;font-weight: bold; text-decoration:underline;}
.sp_img {text-align:center; border:none; width:960px; border-spacing:0px; font-size:14px; margin-bottom:20px;}
.sp_img td {width:320px; vertical-align:top;}
.sp_img td img, .sp_img img {border:none; background-color:#F69B9A; color:#150000;font-size:12px;}
.sp_img a img {width:280px; height:210px; border:solid 1px #99B1E6; background-color:#CCCCCC;}
.sp_img a:hover img {border:dashed 1px #FF0000;}
.styledesc, .stylebonus{font-weight: bold;}
.styledesc {font-size: 16px; color: #FFFFFF;}
.stylebonus {font-size: 14px; color: #AA6ABE;}
.webm {color:#EEEEEE; font-size:15px;}
.webm span{font-size:14px}
.webm span a{ text-decoration:none; font-weight:normal;}
.discltxt {font-size:11px; color:#EEEEEE; width:800px; margin-top:15px; margin-bottom:15px;}
.h2gal{text-transform: capitalize; margin-top:-5px; font-size:26px; text-align:center; width:1248px;}
.flash_page_b{width:1248px; position:relative; clear:both; height:600px; overflow:hidden; background-color:#25002D; border: 1px #FFCC00 outset;}
.bnnr_b_l, .bnnr_b_r{width:302px; position:absolute; top:0px;}
.bnnr_b_l .stylebonus, .bnnr_b_r .stylebonus {color:#CCCCCC;}
.bnnr_b_l{left:0px;}
.bnnr_b_r{right:0px;}
.bnnr_b_l .sp_img, .bnnr_b_r .sp_img {display:block; float:left; width:300px; height:250px;}
.flash_page_b h3 a{color:#FFFFFF; text-decoration:underline; line-height:60px;}
.flash_page_b h3 a:hover{color:#FFCC00;}
.flash_page_b h4 {margin-top:10px; margin-bottom:4px; line-height:25px; color:#FFCC00;}
.line{color:#FFFFFF; font-size:15px; line-height:15px; margin-top:6px;}
.line a{text-decoration:underline; font-weight:bold; color:#FFFFFF;}
.line a:hover {color:#00A9CB;} 
.flash_b{left:304px; width:640px; overflow:hidden; position:absolute; top:4px; height:auto;}
.line em {font-style:normal; color:#FFFF66}
.ul200 {font-size: 10px; font-weight: bold; width:199px; float:left; padding: 5px 0 0 0;}
.ul200 li {text-align:left; text-indent:5px; white-space:nowrap; overflow:hidden; color: #AA6ABE; font-size: 10px; height: 20px; line-height: 17px; font-style:normal;}
.ul200 a, .ul200 li.letter{text-decoration: none; font-size: 15px; font-weight: bold; text-align: left; line-height: 16px; color:#FFFFFF;}
.ul200 li.letter{background-color:#3396CF; text-align:center;}
.ul200 a:hover {color:#00A9CB;}
.videos#ultgs .ul200 {overflow:auto; height:800px; width:226px; padding-left:20px;}
.videos#ultgs .ul200 li h3 {font-size:18px; text-align:left; width:95%; padding-left:15px;}
.videos#ultgs .ul200#combo200 {height:860px;}
.licmb a{color:#FFCC66}
.licmb a strong{color:#FFFFFF}
.licmb a:hover, .licmb a:hover strong{color:#00A9CB;}
.listniches{clear:both; padding:4px;}
.listniches a {font-size:14px; display:block; padding:1px 3px; border:none; font-weight:bold; color:#663300; background-color:#FFCC99; text-decoration:none; float:left; width: 136px; margin-left:4px; margin-top:2px; margin-bottom: 1px;}
.listniches a:hover{color:#321204; background-color:#FFFFFF; text-decoration:none;}
.ugrp li{height:219px;}
.w900{width:900px;}
.w998{width:998px;}
.w700mb30{width:700px; margin-bottom:30px;}
.report{bottom:10px; right:20px; color:#CCCCCC;}
.w1070{width:1085px;}
.w98p{width:98%}
#search_res2{font-size:18px; text-align:center; line-height:21px; margin-top:15px; height:44px; color:#CCCCCC;}
#search_res2 strong {color:#3396CF;}
.tb3lnks{width:998px; text-align:center; border:none; border-spacing:2px;}
.tb3lnks .top40 td a, .tb3lnks .top40 td{text-align:center; font-size:15px; background-color:#480055;}
#footcontainer {width:990px; height:85px;}
#fp1, #fp2 {height:85px; float:left;}
#fp1 {width:240px;}
#fp1 img{width:240px; height:85px;}
#fp2 {width:750px;}
#footxt {position: absolute; top:6px; right: 3px; width: 742px; height: 74px;}
.textup {color: #ffffff; font-size: 11px; width: auto;}
.textup a{text-decoration: none; font-size: 12px; color: #F54AF6; font-weight: bold;}
.textup a:hover{color: #00CCFF; text-decoration: underline;}
.script_block1, .script_block2, .script_block3{margin-top:25px; margin-bottom:30px;}
.script_ad1 a img, .script_ad2 a img{width:auto; height:auto;}