/*
.seperator{
clear:both;
height:5px;
# height:0px;
}
*/

/*
.sponsor{font-size:12px;line-height:19px;font-family:"Trebuchet MS", Arial;}
.sponsor a{color:#FFAF03;font-size:12px;}
.bottom{color:#444444}
.info a{color:#FFAF03;}
*/

/*
.trades{font-family:verdana;color:#FFAF03;font-weight:bold;font-size:12px;line-height:20px;padding-top:15px;}
.trades:hover{color:#fff;}
*/

/* tooltip styling */

/*.closemouseoverad { padding:0px 4px 2px 4px; background-color: #1a1a1a; border: 1px solid #4d4b4b;cursor:pointer; right:3px; bottom:3px; position:absolute; color: #4d4b4b; font-size: 14px; font-weight:bold; font-family:arial; }
.closemouseoverad:hover {  color: #fff; }*/




/* GENERAL *******************/
h2, h3, .sub-title{font-family: 'Trebuchet MS', Helvetica, sans-serif;text-transform:uppercase;color:#FFAF03;font-weight:normal;margin:0 0 9px 0px;font-size:19px;letter-spacing:1px;}
h2 span, h3 span, .sub-title span{color:#fff;}
h2 .inline { display: inline; }
h5 { display:inline; margin:0px; padding:0px;padding-left:2px; }
h5 a:link, h5 a:visited, h5 a:active{ font-weight:normal; text-decoration:none; color:#FFFFFF; font-size:11px; font-family:arial;}
h5 a:hover{ color:#F9D24A; }

.highlightLinks{z-index:999;margin-left:-7px;font-size:11px;font-weight:bold;color:#fff;padding:2px 5px 0px 10px;width:100%;height:23px;overflow:hidden;border-width:1px 0px 1px 0px;border-style:solid;border-color:#2b2b2b;background:url(/v5/images/default/links-bg.jpg) repeat-x;}
.highlightLinks h3{margin:0;}
.highlightLinks:hover{background:none;}
.highlightLinks a{margin:0px;padding:0px;font-size:11px;font-weight:bold;color:#fff;width:175px;height:20px;text-decoration:none;line-height:20px;}
.highlightLinks a:hover{text-decoration:underline;}

.pink{color:#EF4A7B;}

.toplist .highlightLinks, .toplistrof .highlightLinks {color: #EF4A7B;height:24px;padding:4px 5px 0px 10px; }
.toplist a {margin-left:3px;}
.toplist .highlightLinks{
	width:148px;
}
.toplistrof .link {
	margin-top:8px;
}
.inline{display:inline;} /* used for H2 */

/* BODY *******************/
body{margin:auto;padding:0;text-align:center;font-family:Arial, Helvetica, sans-serif;
font-size:12px;color:#fff;line-height:20px;background-color:#211f1f;} /*background:#a7a7a7 url(images/default/background.png) repeat-x;background-position:center;*/
#body{margin:auto;width:1016px;position:relative;}
#page{float:left;margin-top:-12px;width:998px;position:relative;text-align:center;background-color:#313131;}

/* CONTENT AREAS *******************/
.top{ height:13px; }
.bottom{ height:12px; }
.side{ width:13px; }
.w{ width:100%; }
.h{ width:989px; margin:auto; }

.ctopleft{background:transparent url(/v5/images/background/corner.top.left.png);}
.midtop{background:transparent url(/v5/images/background/mid.top.png) repeat-x;}
.ctopright{background:transparent url(/v5/images/background/corner.top.right.png);}

.midleft{background:transparent url(/v5/images/background/mid.left2.png) repeat-y;}
.midcontent{background-color:#000;text-align:justify;line-height:16px;font-size:11px;font-family:tahoma;}
.midright{background:transparent url(/v5/images/background/mid.right2.png) repeat-y;}

.cbottomleft{background:transparent url(/v5/images/background/corner.bottom.left.png);}
.midbottom{background:transparent url(/v5/images/background/mid.bottom.png) repeat-x;}
.cbottomright{background:transparent url(/v5/images/background/corner.bottom.right.png);}

#content2{margin-top:-18px;margin-left:2px;margin-right:2px;float:left;width:808px;}
.side-col2{margin-top:-18px;float:left;width:175px;}
.pad{padding-left:5px;padding-right:5px;}

.side-shade-left{float:left;height:2108px;width:9px;background:url(/v5/images/default/side_shade_left.png) repeat-y;}
.side-shade-right{float:left;height:2108px;width:9px;background:transparent url(/v5/images/default/side_shade_right.png) repeat-y;}


/* HEADER STUFF *******************/
#menu2{position:relative;display:block;margin:auto;margin-top:-10px;width:973px;height:40px;background:url(/v5/images/menu/background6.png);z-index:999; }
#menu2 div{float:left;height:40px;display:block;background:url(/v5/images/menu/seperator2.png);background-repeat:repeat-y;background-position:right;}
#menu2 div a{padding:10px 11px 10px 11px;display:block;font-size:12px;font-family:arial;font-weight:bold;color:#000;text-decoration:none;text-transform:uppercase;}
#menu2 div a:hover{background:#F9D24A url(/v5/images/menu/seperator2.png);background-repeat:repeat-y;background-position:right;}

#logo2{float:left;width:520px;height:89px;background:url(/v5/images/default/logocc.png);background-repeat:no-repeat;}
#logo2 div{margin-top:61px;margin-left:40px;color:#8B8B8B;line-height:13px;}
#logo2 span{margin-left:40px;display:block;margin-top:3px;color:#FBFEE1;}
#logo2 h1{margin:0px;padding:0px;display:inline;font-size:11px;}
#logo2 a{color:#FBFEE1;font-weight:bold;}

#headerSearch2{float:right;margin-top:6px;width:390px;height:106px;}
#headerSearch2 .spacer{clear:both;height:15px;}
#headerSearch2 .search{width:205px;}
#headerSearch2 a { color: #8B8B8B; }
#headerSearch2 a:hover { color: #F9D24A; }
#headerSearch2 .sub-title{text-transform:uppercase;color:#FFAF03;font-weight:bold;margin:0 0 2px 0px;padding-top:0px;font-size:13px;}

.search3{ position:relative;top:5px; }


/* FOR CATEGORIES PAGE TPL *******************/
#categories2 div{border:1px solid #000;  border-right:1px solid #2B2B2B;float:left;font-size:13px;font-family:arial;text-decoration:none;text-transform:uppercase;font-weight:bold; padding:10px 11px 10px 11px;}
#categories2 div a, #categories div span {display:block;color:#F89D3E;}
#categories2 div span { color:#fff; }
#categories2 div a:hover{color:#fff; background-color:#2C2C2C;text-decoration:underline;}

.indexarea{background-color:#000;clear:both;display:block;margin-left:-5px;width:794px;height:1px;}
/*.indexarea{background-color:#2B2B2B;clear:both;display:block;margin-left:-5px;width:794px;height:1px;}*/


/* VIERKANTE AD *******************/
#square{ position: absolute; right:207px; border:1px solid #2B2B2B;height: 314px;}
#square iframe { border:1px solid #000000; height: 289px; width: 302px;} 


/* HEADER STUFF *******************/
#footer{margin:auto;margin-top:10px;position:relative;width:987px;height:160px;text-align:center;overflow:hidden;}
#footer .width{width:961px;}
#footer .cwidth{width:973px;}
#footer .cheight{height:145px;}
#footer .title{text-transform:uppercase;color:#FFAF03;font-weight:bold;margin:0 0 10px 0px;font-size:12px;}
#footer table{width:96%;color:#999999;}
#footer a{color:#999999;text-decoration:none;}
#footer a:hover{text-decoration:underline;}


/* FOR VIDEO TPL *******************/
.topInfo { margin-top:-5px; width: 100%; color:#BBBBBB; font-family: 'Trebuchet MS', Helvetica, sans-serif; }
.topInfo a { color:#FFAF03; text-decoration: none;} 
.topInfo a:hover { color:#FFF; text-decoration: underline;} 
.topInfo .tags { float:left; }
.topInfo .category { float:right; }

.instantAccess { text-transform:uppercase; clear:both; margin-top:5px; width:100%; text-align:center; height:23px; padding-top:6px; background-color:#EF4A7B; border:1px solid #262626;}
.instantAccess a { text-decoration: none; color: #ffffff; font-size: 23px; }
.instantAccess span { color: #000; }

#mouseover_ad{ margin-top:5px; letter-spacing:1px; }
#mouseover_ad .highlightLinks{width:100%;text-align:center;padding-left:5px;}
#mouseover_ad .enterlink{font-size:14px;line-height:20px;}
#mouseover_ad .enterlink span{color:#EF4A7B;}

#ply{width:644px;height:517px;float:left;z-index:9999;position:relative;}
#ply_btns{margin-left:10px;float:left;}
#player1,#player{ border:0px solid #313131; border-bottom:0px;z-index:1;float:left;}

.review {float:left; padding:10px;width:125px;height:95px;border:0px;}
.review .img{height:95px;width:125px;}
.review .img:hover{border-color:#fff;}

.videoHeader{font-size:12px;line-height:20px;color:#8B8B8B;margin-bottom:5px;float:left;}
.videoHeader a{ color:#FFAF03;}


/* RESULTS *******************/
.video{position:relative;padding-top:10px;margin-bottom:10px;width:100%;height:110px;border-width:1px;border-style:solid;border-color:#2F2C2C;}
.video .img{float:left;border:1px #1b1b1b solid;background-color:#1b1b1b;}
.video img{width:120px;height:90px;padding:2px;}
.video .title{font-family:arial;font-size:12px;font-weight:bold;}
.video .title h3{margin:0 0 4px 0;text-transform:capitalize;float:left;}
.video .desc{font-size:12px;font-family:arial;font-weight:normal;}
.video .info{height:90px;width:540px;float:left;padding-left:10px;z-index:1;}
.video .infosel{position:absolute;left:131px;background-color:#000;width:360px;float:left;padding-left:10px;z-index:999;}
.video a{color:#FFAF03;}
.video a:hover{color:#F9D24A;text-decoration:none;}
.video .info a:hover{color:#fff;}
.video .info .extra, .video .info .extra a{color:#999999;font-size:10px;font-family:verdana;}
.video .time{ float: left; padding-left: 2px;}
.video .time img{vertical-align:bottom;}

.related{color: #BBBBBB; float:left;width:146px;height:147px;text-align:left;font-size:11px;font-family:arial;padding:2px;}
.related .img{height:105px;width:140px;}
.related:hover{ background-color:#0F0F0F; }
.related .reltitle{clear:left;width:160px;overflow:hidden;}
.related .reltitle a:link, .related .reltitle a:visited, .related .reltitle a:active{ font-weight:normal; text-decoration:none; color:#FFFFFF; font-size:11px; font-family:arial;}
.related .reltitle a:hover{ color:#F9D24A; }
.relPadding{margin-right:6px}

.rating_stars{z-index:2;height:13px;margin-top:77px;margin-left:4px;position:absolute;background:url(/v5/images/default/stars.png);background-repeat:repeat-x;}
.hotrating { z-index:2;height:39px;width:44px;position:absolute;margin-left:-10px;margin-top:-10px;background:url(/v5/images/default/hot.png);}
.related .rating_stars{margin-top:90px;}
.rating_stars2{float:left;display:block;height:13px;background:url(/v5/images/default/stars.png);background-repeat:repeat-x;}

.tooltip {margin-top:110px;display:none;position:absolute;font-size:11px;width:134px;padding-top:2px;padding-left:5px;padding-right:5px;padding-bottom:2px;color:#fff;background-color:#0e0e0e;border:1px solid #545354;border-top:0px;line-height:16px;z-index:9999;}
.tooltip img{vertical-align:bottom;}

.infoBtn { cursor: pointer; position:absolute; right:5px; bottom:7px; height:12px; width:12px; background-image:url("/v5/images/default/info.gif"); }


/* PAGING + BUTTONS *******************/
/* 
.pages a{color:#FFAF03;padding-left:3px;padding-right:3px;} 
.pages .current{padding-left:3px;padding-right:3px;} 
*/

.pages{clear:both; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:12px; color:#BBBBBB; margin-top:10px;text-transform:uppercase;}
.searchBtn, .pages a, .pages span.current{ color: #BBBBBB; font-size:13px; text-decoration:none; border:1px solid #333333; border-bottom:#000 1px solid; border-right:#000 1px solid; padding:2px 6px 2px 6px; color:#BBBBBB; background:#343433 url(http://www.cleancafe.com/v5/images/menu/submenu.background.png) repeat-x; }
.pages a.nextprev { color:#BBBBBB; }
.pages a:visited{ color:#BBBBBB; }
.pages span{ margin-right:0.1em}
.pages span.current{ color: #fff; font-weight:bold; border:1px solid #000; border-bottom:#333333 1px solid; border-right:#333333 1px solid; }
.pages span.nextprev{ border:1px solid black; color:#ffffff}

.searchBtn:hover, .pages a:hover{ border-color:#fbbe18; background-color:#000; color:#ffffff; }
.searchBtn{ cursor: pointer;} 

.pagingarea{background-color:#262626;margin-left:-5px;margin-bottom:10px;width:794px;height:40px;border-width:1px 0px 1px 0px;border-style:solid;border-color:#393939;}
.pagingarea .info{float:left;padding-top:2px;padding-left:4px;}
.pagingarea .info a{color:#FFAF03;}
.pagingarea .paging{float:right;clear:right;padding-top:2px;padding-left:10px;padding-right:7px;text-align:right;}


/* PORNSTARS *******************/
.pornstars{padding-top:20px;float:left;}
.pornstars a{color:#FFAF03;font-size:12px;font-weight:bold;}
.pornstars li{height:47px;position:relative;list-style:none;vertical-align:middle;}
.pornstars .link{padding-top:5px;width:160px;float:left;}
.pornstars .videos{margin-left:16px;position:absolute;margin-top:20px;clear:both;}
.pornstars .rating{margin-top:-10px;width:40px;text-align:center;padding-top:10px;height:25px;background-color:#252525;margin:auto;font-size:22px;float:left;border:1px #545354 solid;}

.pornstarindex{padding-left:20px;padding-right:30px;float:left;}
.pornstarindex a{color:#FFAF03;text-transform:capitalize;}


/* PORNSITE *******************/
.stats{width:140px;height:50px;background-color:#444444;border:1px #A4A4A4 solid;float:left;font-size:11px;text-align:center;vertical-align:middle;margin-right:37px;}
.stats span{color:orange;font-weight:bold;font-size:14px;}


/* ADVERTISING *******************/
.advline{margin-left:17px; float:left; width:1px; height:255px; background-color:#2B2B2B;}
.advtext{margin-left:10px; float:left; width:10px; text-align:center; color:#2B2B2B; font-size:9px; line-height:15px}

.aff{padding-left:10px;height:594px;margin-top:15px;}


/* BIG LINK *******************/
.enterlink, .enterlink:link{text-decoration:none;color:#fff;line-height:35px;font-size:22px;font-weight:bold;font-family:"Trebuchet MS", Arial;text-transform:uppercase;}
.enterlink:hover{text-decoration:underline;}
.enterlink:visited{color:#fff;font-size:22px;}

a.link{padding-right:12px;color:#a8a8a8;font-weight:bold;font-size:12px;text-decoration:none;background:url(/v5/images/default/arrow_unselected.gif) center right no-repeat;float:right;position:relative;top:8px;right:2px;}
a.link:hover{color:#FFC20E;background:url(/v5/images/default/arrow_selected.gif) center right no-repeat;}


/* FORMS *******************/
form{margin:0px;}
.form{margin:0px;padding-right:10px;}
.formbg{ text-align:right; background:#000 url(/v5/images/default/form.background.png) no-repeat; height:38px; width:472px; }
.submit{color:#fff;cursor:pointer;border:1px #454541 solid;background-color:#292929;font-size:14px;height:25px;font-weight:bold;width:70px;}
.submit:hover{color:#FFAF03;}
.search{width:220px;color:#fff;padding:2px 5px 2px 5px;background-color:#1C1C1C;border:1px #454541 solid}
.search2{ margin-top:6px; }
.searchBtn { margin-top:7px; }
.inputs{background-color:#525151;font-size:11px;font-family:verdana;color:#fff;border:1px #bbb solid}
.selects{padding:1px 0px 1px 0px;font-size:13px;color:white;font-weight:normal;font-family:'Lucida Grande','Trebuchet MS',Arial,Helvetica,sans-serif;background-color:#343434;border:1px solid #545354;}
.searchform{float:left;height:20px;vertical-align:middle;display:block;}
