@charset "utf-8";
/* CSS Document */
* { padding:0px; margin:0; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(http://www.3x4u.com/img/bg2.jpg) repeat-x #2F3237;
	text-align:center;
	color: #FFFFFF;
	font-family:Tahoma;
	font-size: 13px;
}

.video object {
height:250px !important;
width:425px !important;
}

.tiny { font-family:Verdana; font-size:8px; }
.smaller { font-size:10px; }
.small { font-size:11px; }
.medium { font-size:12px; }
.big { font-size:14px; }
.bigger { font-size:15px; }
.cb { clear:both; height:5px; }

.red { color:red; }

a:link {
	color: #FF7300;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF7300;
}
a:hover {
	text-decoration: underline;
	color: #EEEEEE;
}
a:active {
	text-decoration: none;
	color: #FF7300;
}

.body { margin:0 auto; width:1000px; }
.body2 { margin:0 auto; width:1005px; }

.reviews { width:650px; margin:0 auto; }
.reviewsimg { width:180px; float:left; }
.reviewsimg a img { width:180px; height:135px; border:1px #fff solid; }
.reviewsimg a img:hover { border:1px #fff dashed; }
.reviewed { color:#fff; font-weight:normal; width:467px; float:right; font-size:16px; }
.reviewsum { padding:0 5px 0 5px; width:457px; float:right; }
.reviewed a { font-size:20px; padding:3px; font-weight:bold; }
.score { width:467px; float:right; }
h3.visit { padding:7px 0 7px 0; font-size:17px; }

.vidz { width:240px; height:180px; border:1px solid #fff; }
.vidz:hover{ border:1px dashed #fff; }

.text-container { width:990px; margin:0 auto; }
.text-box { width:495px; padding-top:8px; text-align:left; float:left; overflow:hidden; }
.text { background-image:url(http://www.3x4u.com/img/box.jpg); background-repeat:no-repeat; background-position:left; line-height:15px; font-size:14px; width:490px; padding:1px 0 1px 15px; }

.thumb-box { width:984px; margin:0 auto; }
.thumb-box a img { width:240px; height:180px; margin:2px; border:1px solid #fff; float:left; }
.thumb-box a img:hover{ border:1px dashed #fff; }

.thumbz-box { width:996px; margin:0 auto; }
.thumbz-box a img { width:160px; height:240px; margin:2px; border:1px solid #fff; float:left; }
.thumbz-box a img:hover{ border:1px dashed #fff; }

.navbar { width:900px; margin:0 auto; height:23px; overflow:hidden; }
.tabs { line-height:21px; height:30px; display:inline; }
.tabs a {
	float:left;
	display:block;
	padding:0 10px 0 10px;
	font-size:14px;
	letter-spacing:1px;
	text-decoration:none;
	color:#000;
	margin:0 5px 0 0;
	font-weight:bold;
}

.tabs a.active { color:#FFFFFF; background:url(http://www.3x4u.com/img/tabactive.jpg) repeat-x; border-left:2px #FF7300 solid; border-bottom:none; border-top:2px #FF7300 solid; border-right:2px #FF7300 solid; }
.tabs a.inactive { background:url(http://www.3x4u.com/img/tab.jpg) repeat-x; border-left:2px #FF7300 solid; border-bottom:none; border-top:2px #FF7300 solid; border-right:2px #FF7300 solid;}
.tabs a.inactive:hover { color:#FFFFFF; background:url(http://www.3x4u.com/img/tabactive.jpg) repeat-x; border-bottom:2px solid #2F3237;}
.drop { padding-left:5px; padding-bottom:4px; float:left; }

.line { width:600px; border-top:1px #999 dashed; margin:0 auto; clear:both; height:2px; }
.break { clear:both; padding:2px; width:900px; height:1px; margin:0 auto; height:50px; }
.clear { clear:both; }

/* Tube Galleries */
.counter { display:none; padding:0px; margin:0 auto; }
img.related { width:160px; height:125px; border:1px solid #FF7300; margin:2px 4px 2px 4px; }
img.related:hover { border:1px dashed #fff; }
img.moreclips { width:125px; height:90px; border:1px solid #FF7300; margin:0 2px 0 2px; }
img.moreclips:hover { border:1px dashed #fff; }
.moreclipsbox { overflow:hidden; width:525px; height:92px; padding:0px; margin:0; }

h1.title { background:url(/img/flv-gal.png) no-repeat left; padding-left:40px; text-align:left; margin:8px; font-size:24px; line-height:33px; font-weight:200; }
h1.title a { color:#FF7300; text-decoration:underline; }
h1.title a:hover { color:#fff; text-decoration:underline; }
h2.gal-title { text-transform:capitalize; padding:2px; margin:0; font-size:18px; color:#fff; font-weight:500; }
h3.sidebar { padding:0px; margin:0; font-size:15px; font-weight:500; color:#fff; }
h3.sidebar a { color:#FF7300; text-decoration:underline; }
h3.sidebar a:hover { color:#fff; text-decoration:underline; }
h4.review { font-size:15px; font-weight:200; color:#fff;  padding:2px; margin:0; }
h4.review a { color:#FF7300; text-decoration:underline; }
h4.review a:hover { color:#fff; text-decoration:underline;  }
h5.descript { font-size:12px; color:#fff; padding:0px; margin:0; font-weight:normal; }
h4.topfriends { padding:20px 0 0 0; font-size:16px; }

.tags { width: 412px; float: left; }
.tags a { color: #000; }
.tags a:hover {
color: White;
background: url(http://www.3x4u.com/img/tagz.png) center left no-repeat;
border-right: 1px solid #c2c1c1;
text-decoration:none;
}
.tag {
margin-left:1px;
margin-right:1px;
margin-bottom:0px;
font-size:12px;
float:left;
padding-left:20px;
padding-right:10px;
margin-top:5px;
text-decoration:none;
white-space: nowrap; 
height:16px;
background:url(http://www.3x4u.com/img/tag.png) center left no-repeat;
border-right:1px solid #C2C1C1;
}

.round_box { background: #999999 url(http://www.3x4u.com/img/round_grad.gif) repeat-x top left; }
.round_top div { background: url(http://www.3x4u.com/img/round_tl.gif) no-repeat top left; }
.round_top { background: transparent url(http://www.3x4u.com/img/round_tr.gif) no-repeat top right; }
.round_bottom div { background: url(http://www.3x4u.com/img/round_bl.gif) no-repeat bottom left; }
.round_bottom { background: transparent url(http://www.3x4u.com/img/round_br.gif) no-repeat bottom right; }
.round_top div, .round_top, .round_bottom div, .round_bottom { width: 100%; height: 15px; font-size: 1px; }
.round_content { margin: 0 15px; text-align:left; }
.round_content ul {margin:0;padding:0;text-align:left;}
.round_content ul li {list-style:none inside;}
.round_content h3 { padding:0px; margin:0; margin-bottom:10px; font-size:15px; color:#ccc; }
.round_content h3 a { color:#FF7300; text-decoration:underline; }
.round_content h3 a:hover { color:#fff; text-decoration:underline; }

.starbox { 
width: 65px;
text-align:right;
}
.star { 
width: 12px; 
height: 12px; 
float:left; 
margin: 0 1px 0 0; 
}
.duration {
font-size:11px; 
color: #cc0000; 
text-align:left; 
line-height: 12px; 
font-weight: bold;
}
.class_on, .class_off {
width: 150px;
height: 110px;
border: 1px solid #000;
}
.class_off:hover {
width: 150px;
height: 110px;
border: 1px solid #000;
}
.class_on {
width: 150px;
height: 110px;
border: 1px solid #000;
}


.srch{
	padding:2px;
	color:#EEEEEE;
	border:none;
	background:#1D2124;
	width:134px;
	height:13px;
	font-size:11px;
}
.srcf{
	padding:1px;
	color:#EEEEEE;
	border:none;
	background:#1D2124;
	width:134px;
	height:14px;
	font-size:11px;
}
.box{
	font-size:12px;
}
.side td{
	font-size:12px;
}
.side ul{
	margin:0;
	padding:0;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.side ul li {
	margin:0;
	padding:0;
	list-style:none;
	background:url(http://www.3x4u.com/img/img_r4_c7.gif) no-repeat left;
	padding-left:10px;
	margin-left:5px;
	font-weight:normal;
}
/* H-Tags */
h1 { }
h2 { }
h3 { }
h4 { }
h5 { padding:1px; margin:0 0 0 0; font-size:10px; font-weight:normal; }
h6 { }

/* CSS Structure */
.header { text-align:left; background:url(http://www.3x4u.com/img/bg-new.gif) no-repeat; height:75px; width:930px; margin:0 auto; padding:0px; }
.header a img { width:248px; height: 75px; border:none; float:left; }

.pornstar { background-color:#666; border:5px solid #fff; margin:0 auto; padding:3px; } /* Declare the Width with style tag */

.toplist { width:682px; height:70px; margin:0 0 0 0; padding:5px 0 0 0; float:left; font-weight:bold; color:#000; }
.toplist ul { width:170px; float:left; height:75px; list-style:none; }
.toplist ul li { list-style:none; text-align:left; font-weight:bold; }
.toplist ul li a { color:#fff; text-decoration:none; }
.toplist ul li a:hover { color:#fff; text-decoration:underline; }

.top20 { width:950px; }
.top20 ul { width:190px; float:left; list-style:none; }
.top20 ul li { list-style:none; text-align:left; color:#fff; font-weight:bold; }
.top20 ul li a { color:#FF7300; text-decoration:none; }
.top20 ul li a:hover { color:#fff; text-decoration:underline; }

.top40 { width:900px; margin:0 auto; }
.top40 ul { width:225px; float:left; list-style:none; }
.top40 ul li { font-size:17px; list-style:none; text-align:left; font-weight:bold;  }

.footer{
 /* background:url(../img/bgfooter.jpg) repeat-x;*/
	height:60px;
	padding:0px; margin:0 auto;
	color:#fff; font-size:10px; 
}
.footer a { color:#fff; }
.footer a:hover { color:#fff; }
/* For the Review Page and It's Includes - Graphing Section */
    dl { 
        margin: 0; 
        padding: 0;                     
    }
    dt { 
        position: relative; /* IE is dumb */
        clear: both;
        display: block; 
        float: left; 
        width: 150px; 
        height: 20px; 
        line-height: 20px;
        margin-right: 5px;              
        font-size: 12px; 
        text-align: right; 
		color:#fff;
    }
    dd { 
        position: relative; /* IE is dumb */
        display: block;                 
        float: left;     
        width: 197px; 
        height: 20px; 
        margin: 0 0 15px; 
        background: url(http://www.3x4u.com/reviews/images/g_colorbar.jpg); 
     }
     * html dd { float: none; } 
    /* IE is dumb; Quick IE hack, apply favorite filter methods for 
    wider browser compatibility */

     dd div { 
        position: relative; 
        background: url(http://www.3x4u.com/reviews/images/g_colorbar2.jpg); 
        height: 20px; 
        width: 75%; 
        text-align:right; 
     }
     dd div b { 
        position: absolute; 
        right: -5px; 
        top: -2px; 
        display: block; 
        background: url(http://www.3x4u.com/reviews/images/g_marker.gif); 
        height: 24px; 
        width: 9px; 
        text-align: left;
        text-indent: -9999px; 
        overflow: hidden;
     }
	 
/* ST Archives Links */
#links {
	font-size:14px;
	font-family:Arial;
	margin:0 0 0 0;
	padding: 1px;
}
#links a {
	text-align:left;
	text-decoration:none;
	border:1px solid #fff;
	background-color:#000;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#fff;
	font-weight:300;
	}	
#links a:hover { background-color:#999; color:#fff; }

/* Multi-Cat Page Layout Divs */
.multi-cat {
	width:1005px;
	margin:0 auto;
	text-align:center;
}
.multi-cat-box { border:none; width:245px; height:355px; float:left; margin:3px 3px 3px 3px; }
.multi-cat-img { height:320px; width:240px; margin:2px 2px 2px 2px; border:1px solid #fff; }
.multi-cat-img:hover { border:1px dashed #fff; }
.multi-cat h3 { font-size:18px; }
.black-box { width:980px; font-size:13px; margin:0 auto; text-align:center; padding-top:10px; padding-bottom:8px; }

/** Height Hackx **/
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}

.disclaimer { width:680px; margin:30px 140px 30px 140px;  text-align:left;  padding:10px 10px; border:1px dashed #fff; }
.disclaimer span { font-size:9px; }

.bookie { padding-top:20px; font-size:16px; font-weight:bold; }

h1.warning { font-size:35px; color:red; padding-top:50px; }

.enter { font-size:35px; padding:5px; font-weight:bold; }

.404 { width:550px; margin:0 auto; padding-top:10px; }
.404z { color:#fff; }

.mainrev { width:750px; font-size:12px; margin:0 auto; text-align:center; padding-top:10px; padding-bottom:8px; }

.enterz { font-size:30px; padding:5px; font-weight:bold; }

.search { border:1px dashed #ccc; width:640px; background:#000; padding:10px; margin:0 auto; }
.search form input { float:left; margin:0 5px 0 0; height:23px; }
.search form div { float:left; height:19px; padding-top:4px; text-align:right; vertical-align:middle; font-size:14px; margin:0 5px 0 0; }
.search form input.form { width:425px; border:1px solid #999; padding:3px; height:20px; font-size:16px; color:#000; }
.search form input.se-search { background:url(/img/se.gif) no-repeat; width:110px; height:27px; border:none; }
.search form input.se-search:hover { background:url(/img/se-hover.gif) no-repeat; }

.se-box { width:650px; padding:20px; margin:0 auto; }
.searchz { width:774px; margin:0 auto; }
.field0 { float:left; height:22px; padding:3px 0 0 0; text-align:right; vertical-align:middle; font-size:14px; margin:0 5px 0 0; }
.field1 { float:left; height:25px; margin:0 5px 0 0; }
.field2 { float:left; height:25px; margin:0 5px 0 0; }
.field3 { float:left; height:25px; margin:0 5px 0 0; }
.field4 { float:left; height:25px; margin:0;  }

.radioz { width:940px; margin:0 auto; }
.radio1 { width:590px; float:left; }
.tagz { padding:0 3px 3px 53px; }
.help { width:350px; float:right; }
ul.v-menu, .v-menu li { padding:0; margin:0; list-style:none; }
ul.v-menu { clear:both; margin-top:6px; padding:5px; }
.v-menu { border:solid 1px #666; width:330px; clear:both; }
.v-menu li a { font-size:10px; display:block; padding:2px; text-decoration:none; }
.v-menu li a:hover { color:#fff; }
.error { width:900px; margin:0 auto; text-align:left; color:#F00; }
.results { width:900px; margin:0 auto; text-align:left; }
.paginate { padding:10px; color:#fff; }

.more { font-size:30px; padding:5px; font-weight:bold; }

.ajax { border:none; overflow:hidden; width:990px; height:1305px; padding-left:8px; margin:0 auto; }

.archives { width:960px; margin:0 auto; text-align:center; }
.archives div { display:block; color:#fff; padding:5px; font-size:14px; border:1px solid #2F3237; margin:3px; float:left; }
.archives a { display:block; padding:5px; font-size:14px; border:1px dotted #ccc; margin:3px; float:left;}
.archives a:hover { border:1px dotted #fff; }

.traffic { width:795px; margin:0 auto; }
.out { width:265px; float:left; }
.out h3 { font-size:16px; font-weight:bold; text-align:center; }
.out ul { width:132px; float:left; list-style:none; }
.out ul li { list-style:none; font-size:13px; }
.out ul li a {  }
.out ul li a:hover {  }

.blog { width:950px; margin:0 auto; }
.left { width:700px; float:left; }
.left-ad { width:695px; padding:0 5px 5px 0; float:left; }
.left-sidebar { width:220px; float:left; overflow:hidden;}
.left-body { width:475px; float:right; padding:0 5px 0 0; }
.left-top { width:680px; margin:0 0 0 10px; float:left; }
h5.descriptz { padding-left:65px; text-align:left; padding-top:0px; font-size:10px; }
.right { width:250px; float:right; }

.blog-box p { padding:0; margin:0; }
.blog-box { background:#666; border:1px solid #CCC; padding:8px; margin:0 auto; width:420px; text-align:center; color:#fff; }
.blog-img { border:1px solid #fff; }

.blogtop { width:162px; height:155px; text-align:center; margin:2px 2px 6px 2px; float:left; }
.blogtop div { font-size:11px; color:#fff; }
.blogtop span { font-size:13px; color:#FF7300; }
.blogtop a img { width:160px; height:125px; border:1px solid #FF7300; }
.blogtop a img:hover { border:1px dashed #fff; }

.social { }
.social a img { width:48px; height:48px; border:none; margin:7px; float:left; }

.blog-big { margin:0 auto; }
.blog-big a img { width:350px; height:500px; border:1px solid #000; }
.blog-thumb { width:400px; margin:0 auto; }
.blog-thumb a img { width:125px; height:155px; float:left; margin:3px; border:1px solid #000; }

.hard { width:500px; text-align:center; border-top:1px dashed #ccc; padding:5px 0 5px 0; margin:0 auto; }

