body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#fff;
	background-color: #E9EAEC;
	background-image: url(/img/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/**********************/
* { padding:0px; margin:0; }
.img { float:left; }
.imgz { width:198px; float:left; }
.imgs { width:360px; height:11px; float:left; }
img { border:none; }
.break { height:2px; width:198px; }
.cb { clear:both; }
.cb5 { clear:both; height:5px; }
.cb10 { clear:both; height:10px; }
.cb15 { clear:both; height:15px; }
.cb25 { clear:both; height:25px; }
.starz { width:12px; height:12px; border:none; }
.preload { display: none; }
.advertz { margin:0 auto; text-align:center; }

/**********************/
.header { 
	width:895px; 
	height:110px; 
	margin:0 auto; 
	text-align:center; 
	padding:5px; 
	background:url(/img/headerz.png); 
}
.header img { float:left;}
.txt { float:right; padding-right:30px; padding-top:40px;  }
.txt a, .txt a:hover, .txt a:visited {font-family: Verdana, Geneva, sans-serif; font-size: 16px;	color:#fff;}

/**********************/

/*header*/
#header1 {clear:both; width:895px; height:110px;}
#header1 img {border:0px;}
#logo {float:left; width:302x; height:93px; padding-right:10px; padding-top:6px;}
#home {float:left; width:79px; height:93px; padding-top:6px;}
#bkmrk {float:left; width:60px; height:93px; padding-top:6px;}
#model {float:left; width:65px; height:93px; padding-top:6px;}
#cams {float:left; width:66px; height:93px; padding-top:6px;}
#chat {float:left; width:65px; height:93px; padding-top:6px;}
#vod {float:left; width:64px; height:93px; padding-top:6px;}
#rev {float:left; width:61px; height:93px; padding-top:6px;}
#search {float:left; padding-top:42px; width:195px; height:38px; padding-left:20px;}
#searchbutton {width:21px; height:19px; position:relative; top:2px; left:-4px;}

/**********************/
.footer {
	background:url(/img/footer-bg.gif) repeat-x; 
	height:124px;
	clear:both;
}
.footer-box {
	background:url(/img/body_03.png) no-repeat center; 
	width:914px; 
	margin:auto; 
	height:17px;
}

/**********************/
.body { 
	height:278px; 
	width:914px; 
	margin:0 auto; 
	background:url(/img/body_01.png); 
	clear:both;
}
.body2 {
	background:url(/img/body_02.png) repeat-y; 
	margin:0 auto; 
	width:914px; 
	padding:1px 0 1px 0;
}

/**********************/
.body-left-col { width:894; padding:5px 10px 5px 10px; clear:both; }
.left-col { width:198px; float:left; }
.body-right-col { width:894; padding:5px 10px 5px 10px; clear:both; }
.right-col { width:198px; float:left; }

/**********************/
.left-tbl { background:url(/img/box1_01.png); height:37px; float:left; width:198px; }
.right-tbl { background:url(/img/box2_01.png); height:36px; float:left; width:198px; }

/**********************/
h3.tbl { font-size:14px; color:#fff; padding:10px 0px 5px 35px; }
h3.tbl2 { font-size:14px; color:#000; padding:10px 0px 5px 35px; }

/**********************/
.left-tbl-bg { clear:both; background:url(/img/box1-content-bg.gif) repeat-y; width:190px; padding:4px; color:#fff; }
.left-tbl-bg ul { list-style:none; }
.left-tbl-bg ul li { padding:2px 0 2px 5px; font-size:11px; }
.left-tbl-bg ul li div { color:#000; font-size:10px; padding:2px; }
.left-tbl-bg ul li a { color:#FFF; font-weight:bold; text-decoration:none; }
.left-tbl-bg ul li a:hover { text-decoration:underline; }

.right-tbl-bg { clear:both; background:url(/img/box2-content-bg.gif) repeat-y; width:190px; padding:4px; color:#000; }
.right-tbl-bg ul { list-style:none; }
.right-tbl-bg ul li { padding:2px 0 2px 5px; font-size:11px; }
.right-tbl-bg ul li div { color:#000; font-size:10px; padding:2px; }
.right-tbl-bg ul li a { color:#69F; font-weight:bold; text-decoration:none; }
.right-tbl-bg ul li a:hover { text-decoration:underline; }

/**********************/
.icon-box { width:385px; height:275px; float:left; margin:0 0 0 5px; }
.icon-box div { width:65px; height:60px; margin:13px; float:left; }
.icon-box div h3 a { display:block; font-size:10px; color:#666; text-align:center; font-weight:bold; padding:49px 0 0 0; text-decoration:none; white-space:nowrap; }
.icon-box div h3 a:hover { text-decoration:underline; color:#000; }
.ico0 { background:url(/img/ico0.png) no-repeat top; }
.ico1 { background:url(/img/ico1.png) no-repeat top; }
.ico2 { background:url(/img/ico2.png) no-repeat top; }
.ico3 { background:url(/img/ico3.png) no-repeat top; }
.ico4 { background:url(/img/ico4.png) no-repeat top; }
.ico5 { background:url(/img/ico5.png) no-repeat top; }
.ico7 { background:url(/img/ico7.png) no-repeat top; }
/* -- Disabled Links --  remove the -overlay to make normal */
.ico6 { background:url(/img/ico6.png) no-repeat top; }
.ico8 { background:url(/img/shemoz-bookmark.gif) no-repeat top; }
/* -- Disabled Links -- */
.ico9 { background:url(/img/ico9.png) no-repeat top; }
.ico10 { background:url(/img/ico10.png) no-repeat top; }
.ico11 { background:url(/img/ico11.png) no-repeat top; }
.ico12 { background:url(/img/ico12.png) no-repeat top; }

/**********************/
.nav { height:22px; }
.nav-text { height:19px; float:left; width:180px; text-align:right; font-weight:bold; color:#000; padding:3px 0 0 0; }
.size a { background:url(/img/readon.jpg); text-decoration:none; display:block; width:120px; height:19px; font-weight:bold; padding:3px 0 0 0; margin:0 0 0 5px; color:#36C; text-align:center; float:left; }
.size a:hover { text-decoration:underline; }
.sizez a { background:url(/img/readon.gif); text-decoration:none; display:block; width:89px; height:19px; font-weight:bold; padding:3px 0 0 0; margin:0 0 0 5px; color:#36C; text-align:center; float:left; }
.sizez a:hover { text-decoration:underline; }

/**********************/
.mid-col { margin-left:8px;width:688px; float:left; color:#000; font-size:11px; }
.mid-col2 { margin-right:8px;width:688px; float:left; color:#000; font-size:11px; }
.mid-col3 { margin-right:8px; margin-left:8px; width:482px; float:left; color:#000; font-size:11px; }

/*********************/
.vidz { margin:0; width:160px; height:125px; padding:0px; border:1px solid #69F; }
.vidz-box {  float:left; margin:5px; width:162px; height:173px; padding:0px; border:none; text-align:center; }
.vidz-box h2 { font-weight:normal; font-size:10px; color:#666; padding:0px; margin:2px 0 0 0; width:81px; float:left; text-align:left; }
.vidz-box h3 { font-weight:normal; font-size:12px; color:#69F; padding:0px; margin:2px 0 0 0; width:162px; height:14px; float:left;  overflow:hidden;}
.vidz-box h4 { font-weight:normal; font-size:11px; color:#F00; padding:0px; margin:2px 0 0 0; width:52px; float:left; }
.vidz-box h5 { font-weight:normal; font-size:11px; color:#000; padding:0px; margin:2px 0 0 0; width:110px; float:left; }
.vidz-box h6 { font-weight:normal; font-size:10px; color:#666; padding:0px; margin:2px 0 0 0; width:80px; float:left; text-align:left; clear:both; }

.midvidz { float:left; margin:0; width:217px; height:160px; padding:0px; border:1px solid #69F; }
.midvidz-box {  float:left; margin:5px; width:219px; height:208px; padding:0px; border:none; text-align:center; }
.midvidz-box h2 { font-weight:normal; font-size:10px; color:#666; padding:0px; margin:2px 0 0 0; width:109px; float:left; text-align:left; }
.midvidz-box h3 { font-weight:normal; font-size:12px; color:#69F; padding:0px; margin:2px 0 0 0; width:219px; float:left; }
.midvidz-box h4 { font-weight:normal; font-size:11px; color:#F00; padding:0px; margin:2px 0 0 0; width:100px; float:left; }
.midvidz-box h5 { font-weight:normal; font-size:11px; color:#000; padding:0px; margin:2px 0 0 0; width:119px; float:left; }
.midvidz-box h6 { font-weight:normal; font-size:10px; color:#666; padding:0px; margin:2px 0 0 0; width:109px; float:left; text-align:left; clear:both; }

/*********************/
.counter { display:none; }
.preload { display:none; }

.body2 .tube-left { width:520px; margin:5px 0 10px 15px; float:left; }
.body2 .tube-right { width:360px; margin:5px 10px 10px 0; float:right; }

/** HEADER Title **/
.body2 .tube-left h2 { background:url(/img/h3_title.png) top left no-repeat; font-weight:normal; margin:0 0 5px 0; padding:2px 0 0 25px; font-size:18px; color:#000; } 
.body2 .tube-left h2 a { color:#36F; text-decoration:none; }
.body2 .tube-left h2 a:hover { color:#36F; text-decoration:underline; }

/** Scene Title **/
.body2 .tube-left h3 { font-size:14px; color:#000; padding:5px; } 
.body2 .tube-left h3 a { }

/** Scene Details **/
.body2 .tube-left h4 { width:500px; font-size:12px; font-weight:normal; color:#333; padding:0 10px 5px 10px; } 
.body2 .tube-left h4 a { }

/** Scene Link To Review **/
.body2 .tube-left h5 { font-size:13px; color:#000; padding:5px; } 
.body2 .tube-left h5 a { color:#36F; text-decoration:none; }
.body2 .tube-left h5 a:hover { color:#36F; text-decoration:underline; }

.body2 .tube-left .gadgets { }
.body2 .tube-left .gadgets .tags { width: 412px; padding:1px 0 1px 0; float:left; }
.body2 .tube-left .gadgets .tags a { color: #000; }
.body2 .tube-left .gadgets .tags a:hover {
	color: #fff;
	background: url(/img/tagz.png) center left no-repeat;
	border-right: 1px solid #c2c1c1;
	text-decoration:none;
}
.body2 .tube-left .gadgets .tag {
	margin: 5px 1px 0 1px; 
	padding:0 10px 0 20px;
	text-decoration:none;
	float:left;
	white-space: nowrap; 
	height:16px;
	background:url(/img/tag.png) center left no-repeat;
	border-right:1px solid #C2C1C1;
}

.body2 .tube-left .gadgets .ratings { width:102px; float:right; height:63px; }
.body2 .tube-left .gadgets .ratings #msg { color:#000; font-size:10px; margin:0 0 0 5px; }

.body2 .tube-left .tube-more { height:135px; float:left; }
.body2 .tube-left .tube-more h3 { font-size:13px; color:#000; }
.body2 .tube-left .tube-more a img { float:left; margin:3px; width:135px; height:105px; border:1px solid #000; }
.body2 .tube-left .tube-more a img:hover { border:1px dashed #000; }

.body2 .tube-left .banner { height:90px; padding:10px 0 0 10px; }
.body2 .tube-left .banner a img { width:468px; height:80px; border:none; float:left; }

.body2 .tube-right .tube-table { width:360px; float:left; background:url(/img/shetube_01.jpg) no-repeat; }
.body2 .tube-right .tube-table h3.tbl3 { font-weight:normal; font-size:14px; color:#000; padding:9px 0px 5px 38px; }
.body2 .tube-right .tube-table-bg { background:url(/img/shetube_03.jpg) repeat-y; width:344px; float:left; padding:8px; color:#000; }
.body2 .tube-right .tube-table-bg a img.profile { width:320px; height:200px; border:1px solid #000; margin:0 14px 5px 10px; }
.body2 .tube-right .tube-table-bg ul { list-style:none; }
.body2 .tube-right .tube-table-bg ul li { padding:2px 0 2px 5px; font-size:11px; }
.body2 .tube-right .tube-table-bg ul li div { color:#000; font-size:10px; padding:2px 5px 2px 2px; }
.body2 .tube-right .tube-table-bg ul li a { color:#69F; font-weight:bold; text-decoration:none; }
.body2 .tube-right .tube-table-bg ul li a:hover { text-decoration:underline; }

.thumb { width:170px; height:160px; float:left; }
.thumb a img { width:160px; height:125px; margin:0 4px 2px 4px; border:1px solid #000; }
.thumb .duration { width:70px; height:15px; float:left; font-size:10px; color:#000; text-align:center; }
.thumb .starbox { width:100px; height:15px; float:left; }
.thumb .views { width:85px; height:15px; float:left; font-size:10px; color:#000; text-align:center; }
.thumb .dates { width:85px; height:15px; float:left; font-size:10px; color:#000; text-align:center;  }

/*******GD GALLERIES********/
.thumbz { margin:0 auto; width:880px; }
.thumbz a img { width:160px; height:220px; float:left; padding:3px; border:1px solid #999; margin:4px; }
.promotext { color:#000; width:850px; margin:0 auto; font-weight:normal; font-size:13px; text-align:center; }

.gd-header { width:385px; height:275px; float:left; }
.gd-header a img { padding:15px 0 0 15px; width:370px; height:260px; border:none; }

h3.promo { color:#000; font-size:22px; width:850px; margin:0 auto; text-align:center; }
h3.promo a { color:#69F; text-decoration:underline; }
h3.promo a:hover { text-decoration:none; }

h4.promo { color:#000; font-size:13px; width:850px; margin:0 auto; text-align:left; }
h4.promo a { color:#69F; text-decoration:underline; }
h4.promo a:hover { text-decoration:none; }

h4.promoz { color:#000; font-size:10px; width:850px; padding:10px 0 10px 0; margin:0 auto; text-align:center; }
h4.promoz a { color:#000; text-decoration:underline; }
h4.promoz a:hover { text-decoration:none; }

/*******************REVIEW CSS******************/
.reviewed { width:685px; float:left; }
.reviewed a img { width:200px; height:150px; margin:5px 10px 5px 5px; float:left; border:1px solid #69F; }
.reviewed div { width:440px; float:left; }
.reviewed div h3 { background:url(/img/rev.png) left no-repeat; padding:0 0 0 23px; color: #666; font-size: 16px; }
.reviewed div h3 a { color:#36C; }
.reviewed div h4 { font-size:14px; color:#666; clear:both; }
.reviewed div h4 a { color:#36C; }
.reviewed div span { font-size:11px; }
.reviewed div span a { color:#36C; }
hr { height:1px; border-top:1px dashed #CCC; }

.the-review { width:685px; float:left; }
.the-review h2 { font-size:18px; }
.the-review a { color:#69F; }

.the-review ul { width:150px; padding:0 0 0 10px; float:left; list-style:none; }
.the-review ul li { list-style:none; }
.starsoff { width: 60px; height: 12px; background-image:url(/reviews/images/staroff.gif); background-repeat: repeat-x; }
.starson { height: 12px; background-image:url(/reviews/images/staron.gif); background-repeat: repeat-x; }
.the-review ul li.title { font-weight:bold; }

.the-review a img { float:left; margin:5px; border:1px solid #000; width:200px; height:150px; }

.the-review-right { float:left; margin:5px 0 5px 0; width:470px; }
.the-review-right h3 { background:url(/img/rev.png) left no-repeat; padding:0 0 0 23px; margin:0 0 0 5px; color: #666; font-size: 16px; }
.the-review-right h3 b { font-size:14px; color:#000; }
.the-review-right h3 span { font-size:14px; color:#F00; }

.the-review-imgs { margin:0 auto; width:655px; padding:0 0 0 25px; }
.the-review-imgs a img { float:left; margin:5px; border:1px solid #000; width:200px; height:150px;  }

.commenter { border:1px dashed #ccc; padding:10px; background:#fff; }
.commenter span { font-size:10px; }
.commenter h3 { background:url(/img/rev.png) left no-repeat; padding:0 0 0 23px; color: #666; font-size: 16px; }

/* 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:#666;
    }
    dd { 
        position: relative; /* IE is dumb */
        display: block;                 
        float: left;     
        width: 197px; 
        height: 20px; 
        margin: 0 0 15px; 
        background: url(/img/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(/img/g_colorbar2.jpg); 
        height: 20px; 
        width: 75%; 
        text-align:right; 
     }
     dd div b { 
        position: absolute; 
        right: -5px; 
        top: -2px; 
        display: block; 
        background: url(/img/g_marker.gif); 
        height: 24px; 
        width: 9px; 
        text-align: left;
        text-indent: -9999px; 
        overflow: hidden;
     }

/* -- TGP STYLES .pics a img { width:141px; height:210px; margin:3px; border:1px solid #69F; float:left; } -- */
.vids { padding: 0 0 0 1px; }
.vids a img { width:215px; height:170px; margin:3px; border:1px solid #69F; float:left; }
.pics { padding-left:3px; }
.pics a img { width:170px; height:215px; margin:3px; border:1px solid #69F; float:left; }

.tgp-vids { width:558px; float:left; }
.tgp-vids a img { width:180px; height:135px; margin:2px; border:1px solid #999; float:left; }
.tgp-pics { width:332px; float:left; }
.tgp-pics a img { width:160px; height:190px; margin:2px; border:1px solid #999; float:left; }

/* ST Archives Links */
.archives { text-align:center; }
.archives div { display:block; color:#69F; padding:5px; font-size:14px; border:1px solid #fff; margin:3px; float:left; }
.archives a { display:block; color:#69F; padding:5px; font-size:14px; border:1px dotted #999; margin:3px; float:left; text-decoration:none; }
.archives a:hover { border:1px dotted #000; }

/* Top20/Top40 Links */
.top20 {padding:0 0 0 25px;}
.top20 h3 { font-size:18px; margin:0 auto; color:#666; text-align:left; font-weight:bold; background:url(../img/friends.png) no-repeat left; padding:0 0 0 22px; width:445px; }
.top20 ul { width:210px; float:left; list-style:none; }
.top20 ul li { list-style:none; text-align:left; color:#666; font-size:14px; font-weight:bold; }
.top20 ul li a { color:#69F; text-decoration:none; }
.top20 ul li a:hover { color:#69F; text-decoration:underline; }

/* Top20/Top40 Links */
.top40 {padding:0 0 0 25px;}
.top40 h3 { font-size:13px; margin:0 auto; color:#666; text-align:left; font-weight:bold; background:url(../img/friends.png) no-repeat left; padding:0 0 0 22px; width:445px; }
.top40 ul { width:210px; float:left; list-style:none; }
.top40 ul li { list-style:none; text-align:left; color:#666; font-size:14px; font-weight:bold; }
.top40 ul li a { color:#69F; text-decoration:none; }
.top40 ul li a:hover { color:#69F; text-decoration:underline; }

/** 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;}

/* ------------ CONTENT SCROLLER CSS ------------------ */
#scroller { margin-right:5px; margin-left:5px; margin-bottom:1px; margin-top:1px; float:right; border-left:1px dashed #CCC; }

/* main container */
.tab-scroller {}

/* tab area */
.tab-scroller ul { float:right; }
.tab-scroller ul li { height:45px; padding:5px 5px 5px 15px; }
.tab-scroller ul li.active-tab { background:url(/img/news-tab.png) left no-repeat; border:none; }
.tab-scroller ul li:hover { text-decoration:underline; cursor:pointer; }
.tab-scroller li img { margin-right:5px; border:1px solid #000; float:left; }
.tab-scroller li h2 { margin:0; font-size:10px; font-weight:bold; color:#000; }
.tab-scroller li p { margin:0; font-size:9px; font-weight:normal; color:#666; }
.tab-scroller li.active-tab h2, .tab-scroller li.active-tab p { color:#fff; }

/* content area */
.tab-scroller div.item {height:100%;}
.tab-scroller div.item h2 {margin:0 0 2px 10px;padding:0;font-size:14px;font-weight:bold;}
.tab-scroller div.item img {margin:10px;border:1px solid #000;}
.tab-scroller div.item p {margin:0;padding:0 10px;font-size:11px;color:#000;}
.tab-scroller div.item a {color:#3688CB;}

/* related items */
.tab-scroller div.item ul {margin:0;padding:0;width:100%;height:30px;position:absolute;left:0;bottom:0;list-style:none;}
.tab-scroller div.item li {margin:5px;list-style-type:none;float:left;}
.tab-scroller div.item li a {font-weight:bold;}
/* ------------ CONTENT SCROLLER CSS ------------------ */
