/*  home2.css,  180309 $ */


#sidecams {
	width:142px;
	height:auto;
	margin:0 auto;
margin-bottom:5px;
margin-top:15px;
	padding:0;
position:relative;


}
 #sidecams li {

	padding:0 0 5px 0;
	margin:2px 1px 4px 1px;
	list-style-type: none;
	width:142px;
	height:auto;
	background-color:#FFF;
border:1px solid maroon;
}
 
.th  img   {
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	border:1px solid white; 
width:140px;
height:105px;

  }


 #sidecams ul {
	padding:0;
	margin:0 auto ;
	height:auto;
	width:auto;

}

.indicator img  {
height:20px;
width:140px;
padding:0;
margin-left:1px;
}


.sidecams a { 
	color:#800000;
	font-size:12px;
	font-family:arial,sans;
	font-weight:bold;
float:left;
padding-left:6px;
}

.sidecams a:hover {text-decoration:underline;}



/* .linkc:after {content:'...';} */

.sidecamstext {	color:#800000;
	font-size:12px;
	font-family:arial,sans;
	font-weight:bold;
text-align:right;
margin-right:5px; 
margin-top:0px;


}















.biglinkcsmallred a:hover {text-decoration:underline;}


.biglinkcsmallred  {padding:2px;float:left;font-size:11px;font-family:arial,sans;}
/* .linkc:after {content:'...';} */

.bigagesmallred {	color:#800000;
	font-size:12px;
	font-family:verdana,sans;
	font-weight:bold;
text-align:right;
margin-right:5px; 
margin-top:3px;
height:30px;

}



 .adv2 {
 border:0px solid maroon;
	padding:0px;
	width:950px;
        margin: 5px auto;
	text-align:center;
	height:250px;
}


 .score {
	padding:0px;
	width:980px;
	border:2px solid #800000;
        margin: 2px auto;
	text-align:center;
	height:235px;
margin-bottom:10px;
}

.score  li {float:left;list-style-type:none;padding:3px;width:320px;height:220px;}
.scorefont { font-size:12px;color:maroon;padding:5px;display:block;font-family:arial,sans;font-weight:bold;}




/*--------------sprite right--------------------*/

#spriteright  {
	
	
	margin: 10px 10px 0 0;
	
	
	float:right;
position:absolute;
/* (sprite3) top:1100px; */
 top:960px; 
right:1px;
/* top:1090px; */
	
	
	
	
	}


a#forty,
a#fifty ,
a#sixty ,
a#maturenl ,
a#matureeu ,
a#bigboopspov ,
a#xl ,
a#hd,
a#legsex ,
a#kinky2 ,
a#dildo ,
a#party ,
a#bang2 ,
a#toilet ,
a#usa2 ,
a#mad ,
a#biz2 ,
a#oy2 ,
a#teens2 {
display:block;
background-image:url(/banners/spritetube.jpg);
background-repeat:no-repeat;
margin-top:8px;
margin-left:0px;
padding:0px;

}


a#forty{ background-position: 0 -138px; width: 140px; height: 79px; } 
a#fifty{ background-position: 0 -225px; width: 140px; height: 79px; }
a#sixty{ background-position: 0 -312px; width: 140px; height: 79px; }
a#xl{ background-position: -148px 0; width: 140px; height: 79px; } 
a#bigboopspov{ background-position: 0 -450px; width: 140px; height: 79px; } 
a#hd { background-position: 0 -915px; width: 140px; height: 79px; } 
a#legsex{ background-position: 0 -1104px; width: 140px; height: 79px; } 

 
a#maturenl{ background-position: 0 -87px; width: 140px; height: 43px; }  
a#matureeu{ background-position: 0 -864px; width: 140px; height: 43px; } 
a#kinky2{ background-position: 0 -1053px; width: 140px; height: 43px; }  
a#toilet{ background-position: 0 -1932px; width: 140px; height: 43px; } 
a#dildo{ background-position: 0 -762px; width: 140px; height: 43px; } 
a#party{ background-position: 0 -1344px; width: 140px; height: 43px; } 
a#bang2{ background-position: 0 -399px; width: 140px; height: 43px; } 
a#usa2{ background-position: 0 -1983px; width: 140px; height: 43px; }
a#mad { background-position: 0 -1191px; width: 140px; height: 43px; } 
a#biz2 { background-position: 0 -624px; width: 140px; height: 43px; } 
a#oy2 { background-position: 0 -1293px; width: 140px; height: 43px; } 
a#teens2 { background-position: 0 -1881px; width: 140px; height: 43px; } 


/*--------------sprite--------------------------*/






/*--------------sprite--------------------------*/
#sprite {
height:140px;
width:945px;
border:0px solid red;
margin-left:10px;
background-color:#800000;
}

#sprite3 {
height:140px;
width:752px;
border:0px solid red;
margin-left:10px;
background-color:#800000;
}



#preload img
{
height: 0; width: 0; border-width: 0;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;
}

a#nl, a#eu , a#mag , a#biz , a#party, a#oldyoung , a#bang , a#kinky , a#inter , a#out , a#usa {
display:block;
width:176px;
height:54px;
background-image:url(/images/csg-4c9228c179d1f.jpg);
background-repeat:no-repeat;
margin-top:10px;
margin-left:10px;
padding:0px;
float:left;
}


.sprite-4 { background-position: 0 0; width: 176px; height: 54px; } 
.sprite-40 { background-position: 0 -59px; width: 300px; height: 62px; } 
.sprite-50 { background-position: 0 -126px; width: 300px; height: 62px; } 
.sprite-60 { background-position: 0 -193px; width: 300px; height: 62px; } 
.sprite-bang { background-position: 0 -260px; width: 176px; height: 54px; } 
.sprite-biz { background-position: 0 -319px; width: 176px; height: 54px; } 
.sprite-dildo { background-position: 0 -378px; width: 176px; height: 54px; } 
.sprite-door { background-position: 0 -437px; width: 176px; height: 54px; } 
.sprite-eu { background-position: 0 -496px; width: 176px; height: 54px; } 
.sprite-inter { background-position: 0 -555px; width: 176px; height: 54px; } 
.sprite-kinky { background-position: 0 -614px; width: 176px; height: 54px; } 
.sprite-mad { background-position: 0 -673px; width: 176px; height: 54px; } 
.sprite-mag { background-position: 0 -732px; width: 176px; height: 54px; } 
.sprite-oy { background-position: 0 -791px; width: 176px; height: 54px; } 
.sprite-party { background-position: 0 -850px; width: 176px; height: 54px; } 
.sprite-pie { background-position: 0 -909px; width: 176px; height: 54px; } 
.sprite-teen { background-position: 0 -968px; width: 176px; height: 54px; } 
.sprite-toilet { background-position: 0 -1027px; width: 176px; height: 54px; } 
.sprite-usa { background-position: 0 -1086px; width: 176px; height: 54px; } 



a#nl {background-position: 0 0; width: 176px; height: 54px;}
a#eu {background-position: 0 -496px; width: 176px; height: 54px;}
a#usa {background-position: 0 -1086px; width: 176px; height: 54px;}
a#mag {background-position: 0 -732px; width: 176px; height: 54px;}
a#biz {background-position: 0 -319px; width: 176px; height: 54px;}
a#bang {background-position: 0 -260px; width: 176px; height: 54px;}
a#oldyoung {background-position: 0 -791px; width: 176px; height: 54px;}
a#kinky {background-position: 0 -614px; width: 176px; height: 54px;}
a#inter {background-position: 0 -555px; width: 176px; height: 54px;}
a#out {background-position: 0 -437px; width: 176px; height: 54px;}

#sprite2 {

margin:15px;
height:65px;
width:957px;
}


a#fiftyplus , a#fortyplus , a#sixtyplus {
display:block;
background-image:url(/images/csg-4c9228c179d1f.jpg);
background-repeat:no-repeat;
margin-right:0px;
padding:0px;
float:left;
width:310px;
height:65px;
}

a#fortyplus {background-position: 0 -59px; width: 300px; height: 62px;margin-left:17px;}
a#fiftyplus {background-position: 0 -126px; width: 300px; height: 62px;margin-left:17px;}
a#sixtyplus{background-position: 0 -193px; width: 295px; height: 62px;margin-left:17px;}


/*--------------sprite--------------------------*/


#rightbanner {
float:right;
position:absolute;
/* (sprite3) top:1100px; */
 top:1000px; 
right:7px;
/* top:1090px; */
}

#rightbannertest {
float:right;
position:absolute;
/* (sprite3) top:1100px; */
top:1140px;
right:10px;

}


/*-----------------------------------------awe big red--------------------------------------------*/

#top6  {
	text-align:center;
        margin:0px;
	height:10px;
	font-size:30px;
        font-weight: bold;
	padding:0px;
        position:relative;
	color:white;
font-family:arial,helvetica,sans-serif;
}



#bigcamgirlssmallred {
	width:960px;
	height:215px;
	margin:0 auto;
margin-bottom:5px;
margin-top:15px;
	padding:0;
	clear:both;
position:relative;
background-color: #800000;
}
 #bigcamgirlssmallred li {
	float:left;
	padding:2px;
	margin:2px 1px 5px 1px;
	list-style-type: none;
	
	width:186px;
	height:auto;
	background-color:#FFF2CC;
}
 

#bigcamgirlssmallred  img   {
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	border:1px solid white; 

  }

 #bigcamgirlssmallred ul {
	padding:0;
	margin:0 auto ;
	height:auto;
	width:auto;

}


#bigcamgirlssmallred  img   {
	margin:0px ;
	padding:0px;
	padding-bottom:0px;
	border:1px solid maroon; 

  }


.biglinkcsmallred a { 
	color:#800000;
	font-size:12px;
	font-family:verdana,sans;
	font-weight:bold;
text-decoration:none;

}
.biglinkcsmallred a:hover {text-decoration:underline;}


.biglinkcsmallred  {padding:2px;float:left;font-size:11px;font-family:arial,sans;}
/* .linkc:after {content:'...';} */

.bigagesmallred {	color:#800000;
	font-size:12px;
	font-family:verdana,sans;
	font-weight:bold;
text-align:right;
margin-right:5px; 
margin-top:3px;
height:30px;

}

.bigonline {
position:absolute;
top:188px;
left:4px;
padding:0px;
margin:3px 0px 5px 0px;
font-size:13px;
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}

.bigonline a {
font-size:13px;
color:#FFF2CC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}


.bigonline a:link   {color:yellow;text-decoration:none;}
.bigonline a:visited  {color:yellow;text-decoration:none;}
.bigonline a:hover  {color:yellow;text-decoration:underline;}

/*-----------------------------------------awe end big red--------------------------------------------*/



/* setiing defaults */
body {
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
        background-color: #958456;   
background-color: #FFF;
padding-top:0px;
margin:0;
}

#wrapper {
	
	width:990px;
	margin:0 auto;
/*	background-color: #FFF2CC;   */
padding:0;
background-color: #7F7F7F;
position:relative;
}
	
a:link   { color: #000099; }
a:active {  color: #0033CC; }
a:visited{ color: #0033CC; }
a:hover  {color:#ff0000}
img      {border: none}


h1 {font-size:14px;margin-top: 0em;}

h2 {
	font-family:sans-serif;
 	font-size:25px; 
	color:white;
	text-align:center;
	border:1px solid #bbb;
	margin:10px;
	background-color:maroon;
}


h3 {
	text-align: center;
	color: yellow;
	font-size:12px;
	font-weight: bold ;
	font-family: verdana, helvetica, sans-serif; 
	margin:0;
	padding: 3px 0 5px 3px;
	}


#top  {
	text-align:center;
        margin:0px;
	height:60px;
	font-size:30px;
        font-weight: bold;
	padding:0px;
        position:relative;
	color:white;
}

/*-------------------------------------------------header-----------------------------------------*/
#headerc {
width:970px;
margin:0px auto 0px auto;
}
.header{display:block}
.header *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:maroon}
.header1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #800000;
  border-right:1px solid #800000;
  background:#800000}
.header2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #800000;
  border-right:1px solid #800000;
  background:#800000}
.header3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #800000;
  border-right:1px solid #800000;}
.header4{
  border-left:1px solid #800000;
  border-right:1px solid #800000}
.header5{
  border-left:1px solid #800000;
  border-right:1px solid #800000}
.headerfg{
  background:maroon;
}
/*--------------------------------------------------header----------------------------------------------*/

/*--------------------------------premium top sites---------------------------------*/

#premiumtop {
	height:20px;
	background-color:maroon;
	width:100%;
}

.listpremium  {
	width:140px;
	height:880px;
	margin: auto 10px auto auto;
	padding:0;
        float:right;
	background:url(/images/bgr2a.png) no-repeat top left;
        float:right;
	position:relative;
}




.listpremium li a:hover {color:maroon}

.listpremium li a  {  
  	font-size: 9pt;
	font-weight: bold ;
	font-family: arial, sans-serif;
  	line-height:1.5em;
	text-decoration:none;
}

.listpremium li {
              list-style:none;
              padding: 0 0 0 14px;
              background:url(/images/arrow.gif) no-repeat 0 5px;
}

.listpremium ul {
	margin:5px auto 5px 5px;
	padding:0;
}

.premiumtop {
	height:20px;
	background-color:maroon;
	width:100%;
}
/*------------------------------------premium--------------------------------------*/


/*------------------------------------dating--------------------------------------*/
.dating  {
	width:140px;
	height:900px;
	margin: auto 10px auto auto;
	padding:0;
        float:right;
	background:url(/images/bgr2a.png) no-repeat top left;
	position:relative;
}

.dating ul {
	margin:5px auto 5px 5px;
	padding:0;
}

.dating li a {
        text-align:center;
        line-height:1.5em;
  	font-size: 12px;
	font-weight: bold ;
	font-family: arial, sans-serif;
	text-decoration:none;
}

.dating li {
        list-style:none;
        padding: 0 0 0 14px;
        background:url(/images/arrow.gif) no-repeat 0 5px;
}

.dating a:hover {color:maroon}

/*------------------------------------enddating--------------------------------------*/

/*------------------------------------toplist--------------------------------------*/


.listtop{
	width:140px;
	/* height:795px; */
height:580px;
	margin: auto 10px auto auto;
border-bottom:solid 1px #800000;
	position:relative;
	padding:0;
        float:right;
	background:url(/images/bgr2b.png) no-repeat top left;
}

.listtop li a:hover {color:maroon}

.listtop li a  {
        line-height:1.5em;
  	font-size: 12px;
	font-weight: bold ;
	font-family: arial, sans-serif;
text-decoration:none;

}

.listtop li {
              list-style:none;
              line-height:1.4em;
              padding: 0 0 0 14px;
              background:url(/images/arrow.gif) no-repeat 0 5px;
}

.listtop ul {
	margin:1px auto 5px 5px;
	padding:0;
}

#topfree{
	height:20px;
	background-color#maroon;
	width:100%;
}
/*------------------------------------endtop--------------------------------------*/



.red {
	width:820px;
	height:19px;
	margin: 0px auto auto 9px;
	background:url(/images/red3.png) no-repeat top left;
	padding: 4px 0 2px 3px;
}

.right , .right2 {
	margin:0;
	width: 410px;
	height:18px;
	float:right;
	color:yellow;
	padding:0; }

.right2  {
	margin:0;
	width: 432px;
	height:18px;
	float:right;
	color:yellow;
	padding:0; }

.right img , .right2 img {vertical-align:5%;}

.right p , .right2 p {
	padding:0px;
	display:inline;
	margin:0;
	vertical-align: -50%;}

.right a , .right2 a , .left a {
	font-weight: bold ;
	font-size:12px;
	color: yellow;
	font-family: verdana, helvetica, sans-serif;
	text-decoration:none;  }

.right a:hover , .right2 a:hover , .left a:hover {
	color:#fc2; 
}

.left {
   	float: left;
   	width: 300px;
	color: #fff;
	font-weight: bold ;
	font-family: verdana, helvetica, sans-serif;
	margin-left:10px;
	font-size:12px;
	padding: 0 0 3px; }
	
	
.right ul {

margin:0;
padding:0;
float:right;
margin-right:15px;
background-color:red;
height:30px;
}	

.right li {
display:inline;
border-right:solid 1px grey;
margin:0;
padding:0 3px 3px 2px;


}
	

.right li a {
text-decoration:none;


}

/*------------------------------------thumbs--------------------------------------*/

.containerthumbs2 {
	width: 820px;
	height:100%;
        margin:auto auto 10px 9px;
	background-color:maroon;
}

.containerthumbs2  img {
	border:1px solid #FFF2CC; 
	width:156px;
	height:156px;
	padding:0px;
	margin: 3px;
}



.containerthumbstube2 {
	width: 820px;
	height:auto;
        
        margin:auto auto 10px 9px;
	background-color:maroon;
}

.containerthumbstube2  img {
	/* border:1px solid #FFF2CC;  */
	border:1px solid red;
	width:195px;
	height:145px;
	padding:0px;
	margin: 4px;
	
}



.containerthumbstube3 {
	width: 820px;
	padding:0;
        height:auto;
        margin:auto auto 10px 9px;
	background-color:maroon;
}

.containerthumbstube3  img {
	border:1px solid #FFF2CC; 
	width:195px;
	height:145px;
	padding:0px;
	margin: 4px;
	
	
}


.containerthumbstest {
	width: 820px;
	height:auto;
        margin:auto auto 10px 9px;
	background-color:maroon;
}

.containerthumbstest img {
	/* border:1px solid #FFF2CC;  */
	border:1px solid red;
	width:156px;
	height:156px;
	padding:0px;
	margin: 3px;
}


.pag {
   	color: #fff;
	font-weight: bold ;
	font-family: verdana, helvetica, sans-serif;
	font-size:14px;
	margin:0 5px 0px 2px;
	 }


.pag a {color:yellow;
	text-decoration:none;
	font-size:13px;
	padding:0 2px 0px 2px;
}



/*------------------------------------endthumbs--------------------------------------*/

#op2{
	position:absolute;
	top:-992px;
	right:-2px;
	padding:0;
	margin:0;
	border: 2px solid maroon;
}

#op{
	position:absolute;
	top:-470px;
	right:-5px;
	padding:0;
	margin:0;
	border: 2px solid maroon;
}


/*-----------------------------------------nylons-------------------------------*/
.nylons{
	width:140px;
	height:352px;
  	background:url(/images/bngka.png) no-repeat top left;
	position:absolute;
	top:-695px;
	right:0px;
	padding:0;
	margin:0;
}

.nylons li a:hover {color:maroon}

.nylons li a  {
        line-height:1.5em;
  	font-size: 9pt;
	font-weight: bold ;
	font-family: arial, sans-serif;
	text-decoration:none;
}

.nylons li {
        list-style:none;
        line-height:1.4em;
        padding: 0 0 0 14px;
        background:url(/images/arrow.gif) no-repeat 0 5px;
}

.nylons ul {
	margin:5px auto 5px 5px;
	padding:0;
}
/*-----------------------------------------endnylons--------------------------------*/

 .adv {
	padding:0px;
	width:970px;
	border:0px solid #800000;
        margin: 5px auto;
	text-align:center;
	height:222px;
}

/*----------------------------------archive links-------------------------------*/

.archcont {
	height:30px;
	margin:20px 0 15px 14px;
	width:810px;
}

 .archcont ul {
	padding:0;
	margin: 0 auto; 
}

.menu_h li {
	float: left;
	list-style: none;
	margin: 2px;
	text-align: center;
}
.menu_h li.nav1 a, .menu_h li.nav1 a:visited {
	display: block;
	width: 64px;
	height: 20px;
	background: maroon;
	color: #fff;
	font: bold 12px/20px verdana;
	text-decoration: none;
	border:2px solid #bbb;
}
 .menu_h li.nav1 a:hover {
	background: #fc2;
}

.visit {
	display: block;
	width: 65px;
	height: 20px;
	background: #fc2;
	color: #fff;
	font: bold 12px/20px verdana;
	text-decoration: none;
	border:2px solid #bbb;
}


/*----------------------------------end archive links-------------------------------*/




/*----------------------------------archive links-------------------------------*/

.archcont {
	height:30px;
	margin:20px 0 15px 14px;
	width:860px;
}

 .archcont ul {
	padding:0;
	margin: 0 auto; 
}

.menu_h li {
	float: left;
	list-style: none;
	margin: 2px;
	text-align: center;
}
.menu_h li.nav2 a, .menu_h li.nav2 a:visited {
	display: block;
	width: 20px;
	height: 20px;
	background: maroon;
	color: #fff;
	font: bold 12px/20px verdana;
	text-decoration: none;
	border:2px solid #bbb;
}
 .menu_h li.nav2 a:hover {
	background: #fc2;
}

.visit {
	display: block;
	width: 65px;
	height: 20px;
	background: #fc2;
	color: #fff;
	font: bold 12px/20px verdana;
	text-decoration: none;
	border:2px solid #bbb;
}


li.nav3 a,  li.nav3 a:visited {
	display: block;
	width: 120px;
	height: 20px;
	background: maroon;
	color: #fff;
	font: bold 12px/20px verdana;
	text-decoration: none;
	border:2px solid #bbb;
}
 .menu_h li.nav3 a:hover {
	background: #fc2;



/*----------------------------------end archive links-------------------------------*/





#submit  {
	width: 465px;
	height: 20px;
	text-align: center;
	margin:30px auto;
	font-size: 12px;
	font-weight: 700 ;
}

 #bottom {
	width: 775px;
	height: 100%
	text-align: center;
	margin:10px 150px 10px 150px;
	font-size: 11px;
	}


#xxxcounter {
	text-align:center;
	margin:0 auto;
	padding:0;
}



/*------------------------------------stockingsbanner--------------------------------------*/
a:active  { outline:none;}
#navmain {
	text-align:center;
    	margin:10px 0 10px 15px;
	width:955px;
	height:220px;
	border:1px solid #800000;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-weight: 700 ;
	padding:0px;
}

.cell  {
   	 float:left; 
	margin:0 auto;         
	width:130px;
	height:136px;
	text-align: center;
	border:0px solid #bbb;
	background-color:	#FFF2CC ;
	padding: 3px;
	outline:none;
}

.cell img {
	border:1px solid maroon
}

.cell a {
	text-decoration:none;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight: 600 ;
	color:maroon;
	margin:0 auto;
	padding:2px
}

.cell a:hover {
	color:#FFA042
}

#toptop {
	margin:0 auto;
	padding:5px;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-weight: 700 ;
	color:maroon;
}

#nylons {
  	margin: 5px auto 5px auto;
	padding:0;
	width:950px;
	height:200px;
	background-color:#FFF2CC ;
 	text-align:center;
	border:solid 2px maroon;
}
/*------------------------------------endstockings--------------------------------------*/


