﻿* { outline: none;margin:0;padding:0; }
body
	{
	background: #000 url(images/lyt/bg.gif) repeat-y 0 0;
	text-align: left;
	font: small/1.5em verdana, sans-serif;
	color: #444;
	}
a img {
	border:0;
}
p {display:block;
padding:3px 0 0 0;}	

#hdr{
	background: #440101 url(images/lyt/hdr_bg.gif) repeat-x 0 0;
	height:172px;
	width:1000px;
	margin:0;
}
#Porn-Excellence-logo{
	height:140px;
	background: url(images/lyt/logo_bg.gif) no-repeat 0 0;
	margin: 0;
}
#Porn-Excellence-Star{
	float:left;
	height:140px;
}
#topnav{
	height:30px;
	width:750px;
}
#tagline{
	height:28px;
	background:url(images/lyt/tagline_bg.gif) no-repeat 0 0;
	
}
#content{
	width:1000px;
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
}
#col1{
	width:300px;
	color:#FFE8C0;/*ffede6*/
	font: x-small/1.4em verdana, sans-serif;
	vertical-align:top;
}
#col2{
	width:450px;
	color:#fee5eb;
	font: 11px verdana, sans-serif;
	vertical-align:top;
	background:url(images/dyn-imgs/lyt_bgs/col2_bg1.gif);
}

#col3{
	width:98px;
	color:#eeffc3;
	/*font: xx-small/1.2em verdana, sans-serif;*/
	font: 8pt verdana, sans-serif;
	vertical-align:top;
	padding-left:0px;
}
/*#col3 ul{
	padding: 0;
	margin: 0 ;
	list-style: none;
}*/
#col3 table{
	padding: 0;
	margin: 0 ;
	border-collapse:collapse;
}
#col3 a{
	color:#292d00;
	text-decoration:none;
	line-height:14px;
	padding-left:3px;
	/*width:88px;*/
	display:block;
	border:1px solid #95be01;

}
#col3 .current a:hover, #col3 .current,
#col3 a:hover{
	color:#000;
	background:#b4e101;
	border:1px dashed #CCFF00;
}

.expanded  
{
color:#000;
height:15px;
padding-left:18px;
background:url(images/lyt/genre_main_link_bg.gif) no-repeat;
cursor:pointer;
}

/*#col3 #lesbian_list td,
#col3 #gay_list td
{
padding: 0 0 0 10px;
background:url(images/lyt/genre_link_bg.gif) no-repeat;
}*/

#col3 .expanded_list  td
{
    
    padding: 0 0 0 12px;
    background:url(images/lyt/genre_link_bg.gif) no-repeat;
}
#col3 .expanded_list  td a
{
    color:#015034;
    }
/*.expanded
{
    background: #000!important;}*/
.collapsed
{
height:15px;
padding-left:18px;
background:url(images/lyt/genre_main_link_coll_bg.gif) no-repeat;
cursor:pointer;
}

#col4{
	width:152px;
	vertical-align:top;
	text-align:right;
	padding-bottom:255px;
	background: url(images/dyn-imgs/lyt_bgs/col4_bg1.gif)  bottom left no-repeat;
}
#col4 input{
background:url(images/lyt/button_bgs/moremodels.gif);
width:106px;
height:30px;
border:0;
}

#col1 a{
	color:#fdfc53;
}
#col2 a{
color:#fff;}

.title-bg{/* class added for ie*/

 /* MIGHT VARY*/

}
.title-desc{
font: bold 17px  arial, sans-serif;
color:#fff;
}

/* RATING BEGINS*/
.links-table,
.rating-table{	
	clear:both;
	padding: 0;
	margin: 0 ;
	border:0;
	width:100%;
}
.cost-table td{
padding-left:10px;
width:30%;
white-space:nowrap;
}
.rating-table ul{
	list-style: none;
	width:170px;
	float:right;
	}
.rating-table ul li{
width:16px;
height:17px;
float:right;
}
.visit-site,
.txt-right,
.stars{
text-align:right;
vertical-align:top;
}
.score {
color:#660000;
width:50px;
text-align:right;
font: xx-small/1.4em verdana, sans-serif;
}
#col1 .score{
background:url(images/lyt/score_col1_bg.gif) 0 0 no-repeat;
}
#col2 .score{
background:url(images/lyt/score_col2_bg.gif) 0 0 no-repeat;
}
.score sup{ color:#fff;}
.score sub{ color:#000;}

.category{}

#col1 .rating-table ul li{
	background: url(images/dyn-imgs/rating/col1_star_1.gif);
}
#col1 .stars{
	background:url(images/dyn-imgs/rating/col1_star_0_bg.gif) right top no-repeat;
}
#col2 .rating-table ul li{
	background: url(images/dyn-imgs/rating/col2_star_1.gif);
}
#col1 .halfstar{
background:url(images/dyn-imgs/rating/col1_star_1half.gif)!important;
}
#col2 .halfstar{
background:url(images/dyn-imgs/rating/col2_star_1half.gif)!important;
}

#col2 .stars{
	background:url(images/dyn-imgs/rating/col2_star_0_bg.gif) right top no-repeat;
}

#col1 .visit-site input{
background:url(images/lyt/button_bgs/visitsite_col1_bg.gif);
}

#col2 .visit-site input{
background:url(images/lyt/button_bgs/visitsite_col2_bg.gif);
}

/* RATING ENDS*/
/* CONTENT BLOCK1*/
.wrap{
}
.content-wrap{
	padding:10px 20px 30px 20px;
}
.content-block{
	clear: both;/*ADDED TO DROP REVIEW UNDER GALLERY THUMBS*/
	margin-bottom:15px;
    line-height:15px;
}
.site-name{
	font: bold 12px  arial, sans-serif;
}
a.site-name{
	/*text-decoration:none;*/
}

#col1 a.site-name{
	color:#FFE8C0;
	/*border-bottom:1px solid #ffe;*/
}
#col2 a.site-name{
	color:#fff;
	/*border-bottom:1px solid #FFC0CE!important;*/
}
#col1 .content-wrap{
	background:url(images/lyt/divider_col1.gif) bottom center no-repeat;
}
#col2 .content-wrap{
	background:url(images/lyt/divider_col2.gif) bottom center no-repeat;
}
/* CONTENT BLOCK1 END*/
#qualityporn{
font: xx-small/1.2em verdana, sans-serif;
}
#col1 .green-stars .rating-table ul li{
	background: url(images/dyn-imgs/rating/col1_star_2.gif);
}
#freqsurf{
	margin-left:10px;
}
#sortbox,
.breadcrumbs{
	padding:10px;
	color:#fff;
	vertical-align:top;
	text-align:center;

}
.breadcrumbs a {
	border-bottom:3px double #b5022f;
}
select{
	background:#CC0000;
	font-size:xx-small;
	border:0px solid #ee003d;
	color:#fff;
}
option{
	background:#fe1350;
	color:#fff;
}
#sortbox select 
{
    font-size:xx-small;
    background:#ff0;
	color:#000;}
#sortbox .stxt,	
#sortbox select option{
	background:#ff0;
	color:#000;
}
.sbutton{
	background: url(images/lyt/button_bgs/sort_go.gif);
	width:27px;
	height:27px;
	border:0;
	cursor:pointer;
}
.wrap-button{
	text-align:right;
	font-size:x-small;
}
.visit-site{
	width:70px;
}
input.view-all,
.visit-site input{
	width:65px;
	height:18px;
	border:0;
	cursor:pointer;
}

#col1 .wrap-button input.view-all{
	background:url(images/lyt/button_bgs/viewall_col1.gif);
}
#col2 .wrap-button input.view-all{
	background:url(images/lyt/button_bgs/viewall_col2.gif);
}
#footer{
	background:#021034;
	font: xx-small/1.2em Arial, Helvetica, sans-serif;
	width:1000px;
	height:20px;
	padding:3px 0 0 3px;
}
#footer a{
	text-decoration:none;
	color:#b2daff;
}

.full-review h3{
	color:#fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	border-bottom:3px double #b5022f;
	margin-top:10px;
}
.full-review p{
	text-align:justify;
	}
.full-review .score{
	font: bold 14px verdana, sans-serif;
	width:80px;
}
.full-review .cost-table td{
	font:bold 14px Arial, Helvetica, sans-serif;
 	color:#fff;
}
.full-review .summary .score {
	font: 11px Arial, Helvetica, sans-serif;
	width:160px;
	background-image:url(images/lyt/spacer.gif)!important;
}
.summary{
	border: 3px double #9f0129;
	padding:5px;
}
.overall ul li,
#col2 .wrap .content-wrap .full-review .summary .rating-table .overall  ul li{
	background: url(images/dyn-imgs/rating/col2_star_2.gif)!important;
}
#col2 .wrap .content-wrap .full-review .summary .rating-table .overall {
	font: bold 14px Arial, Helvetica, sans-serif;
	border-top:3px double #9f0229;
	border-bottom:3px double #9f0229;
}
.summary .site-name{
	font-size:14px;
}
/*.safety ul li{
	background: url(images/dyn-imgs/rating/col2_safe_1.gif)!important;
}
.safety{
	background:url(images/dyn-imgs/rating/passed.gif) right top no-repeat;}
*/
#cola{
	width:750px;
	color:#fff;
	vertical-align:top;
	padding:20px;
	font-size:11px;
	background:#e0013d url(images/lyt/reviewer_cola2_bg.gif) 0 0 no-repeat;}
#cola a{
	color:#ffff00;
	}
#cola td select,
#cola td input,
#cola td textarea{
    font-size:11px;
    color:#fff;
    background:#e0013d;
	}	
.red {
	color:#990000!important;
	}
#cola hr{
	color: #000;
	background-color: #000;
	height: 1px;
	border: none;
	margin-top:3px;
}
ol{
	margin:0 0 0 20px;
}
.content-block h3{
	font-size:14px;
}
fieldset{
	border:0;
	padding:10px; 
	background:#fff;
}
#level2 #title1,
#level3 #title1{
background:url(images/lyt/title_col2_bg.gif) bottom left no-repeat; 
height:130px;}
#level1 #title1{
background:url(images/lyt/latest_col2.gif) bottom left no-repeat; 
height:130px;}
.genre_selected a
{
    background:url(images/lyt/genre_bg_sel1.gif) bottom left no-repeat;
    height:18px;
    color:#fff!important;
    }
.date
{color:#520000;
     font-size:8px!important;} 

.error {
    color:Red;
}  
.paging {
	text-align:center;
	clear: both;
}  
        
        #Reward-Points
        {
          float:left; 
          background:url(images/dyn-imgs/lyt_bgs/rewardpoints_bg.gif) left top;
          width:120px; height:140px;
          padding:0 0 0 0; 
          text-align:center; 
          color:#fff;
            }
            
#col4  td span span a,  
#col4  td span
{
    width:152px; 
    height:140px; 
    display:block;
    border:0; margin:0;
    
    }            
#col4  td span span 
{
    background:url(images/dyn-imgs/weeklystars/star_fg.gif);
    }
    
.scr{
padding:3px 6px 0 0;
}

.rating-table td {
vertical-align:top;	}

.currentpage{
	color: #FFCC00;
	font-family: verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.paging a 
{  color: #ffae00!important;
    text-decoration:none;
    }
#cell_reviewer-full
{
   /* width:191px; padding:0 0px 0 39px; font-size:24px;*/
   display:none;
    }
#wnts{
position:absolute;
left:593px;
top:140px;}

#Layer1 {
	position:absolute;
	left:0px;
	top:500px;
	width:286px;
	height:217px;
	z-index:1;
}
.ssbrdrb
{
    border-top: 6px solid #920023;
    border-right: 6px solid #670119;
    border-bottom: 6px solid #670119;
    border-left: 6px solid #920023;
    margin-bottom:10px;
    } 
    
.ssbrdr
{
    width:140px;
    height:105px;
    border:5px solid #670119;
    border-left:6px solid #920023;
    border-left:6px solid #920023;
    }  
    
.scr a,                     
.ssbrdr a
{width:140px;
    height:105px;
    display:block;}    
    
.scr a                     
{width:90px;
    height:70px;
    display:block;}      
   
.searchtitle
{
    } 

.sbox
{
    border-collapse:collapse;
    width:99%;
    padding:0;
    margin:-3px;}
.scontent
{
    background:#95c111;
    text-align:left;}        
.cor
{
    height:5px;
    width:5px;
    }
.stop,.sbot
{
    height:5px;
    }
.sleft, .sright
{
    width:5px;}  
.sc1 {background:url(images/lyt/sbox/sc1.gif);}
.sc2 {background:url(images/lyt/sbox/sc2.gif);}
.sc3 {background:url(images/lyt/sbox/sc3.gif);}
.sc4 {background:url(images/lyt/sbox/sc4.gif);}
.st {background:url(images/lyt/sbox/sctop.gif);}
.sb {background:url(images/lyt/sbox/scbot.gif);}
.sl {background:url(images/lyt/sbox/scleft.gif);}
.sr {background:url(images/lyt/sbox/scright.gif);}
.stabs
{   border-collapse:collapse;
    margin:0px;
    padding:0px;
    border:0px;
   
    }
.searchtab
{
    background:url(images/lyt/sbox/tab1_bg.gif) top;
    text-align:center;
    width:101px;
    height:17px;}
.searchtab2
{
    background:url(images/lyt/sbox/tab2_bg.gif) top;
    text-align:center;
    width:101px;
    height:17px;
    padding:0 0 1px 0;}
.searchtab2 a
{ color:#000!important;}      

.foundtext
{
 background:#ff0;
 color:#000;
 padding:0 1px 0 1px;
}

.textNormalWhite
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: none;
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica;
	letter-spacing: normal;
}.noSelPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.noUnderline {
	text-decoration: none;
}
/*Sample Gallery Thumb Styles*/
.ulThumbs {
	clear: both;
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
	/*border: 1px solid #f00;*/
}
.liThumbs {
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 0 0 5px 10px;
	font-family: "\"}\"";
	font-family: inherit;
	width: 50px;
	height: 75px;
	border: 1px solid #fff;
}
.liThumbs:focus,
.liThumbs:hover,
.liThumbs:active {
	border: 1px solid #f00;
}
.invisible {
	visibility: hidden;
}
.imgBG {
	margin: 0;
	padding:0;
	width: 50px;
	height: 75px;
	background: center;
	text-align:left;
	cursor: pointer;
}
.imgBGtxt {
	font-size: xx-small;
	text-decoration: none;
	color: #fff;
	margin:0;
	padding: 0;
	background-color:#CC0000;
}
.content-block h4{
	font-size:10px;
	margin: 5px 0 2px;
}
hr {
	clear:both;
	margin:5px;
	width:100%;
	height: 1px;
}
/*END Sample Gallery Thumb Styles*/
/*Index Gallery Thumb Styles*/
.ulThumbs2 {
	clear: both;
	float: none;
	list-style: none;
	margin: 0;
	padding: 0;
	/*border: 1px solid #f00;*/
}
.liThumbs2 {
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 10px 11px 0;
	font-family: "\"}\"";
	font-family: inherit;
	width: 50px;
	height: 75px;
	border: 1px solid #fff;
}
.liThumbs2:focus,
.liThumbs2:hover,
.liThumbs2:active {
	border: 1px solid #f00;
}
.invisible {
	visibility: hidden;
}
.imgBG2 {
	margin: 0;
	padding:0;
	width: 50px;
	height: 75px;
	background: center;
	text-align:left;
	cursor: pointer;
}
.imgBGtxt2 {
	font-size: xx-small;
	text-decoration: none;
	color: #fff;
	margin:0;
	padding: 0;
	background-color:#CC0000;
}
/*END Index Gallery Thumb Styles*/
