/*  home2.css,  180309 $ */
 .adv2 {
 border:0px solid maroon;
	padding:0px;
	width:920px;
        margin: 5px auto;
	text-align:center;
	height:200px;
}


 .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-kinky , .sprite-bang , .sprite-party {
   background: url(/images/csg-4c560c044f8c2.jpg) no-repeat top left;
width: 176px; height: 54px;
margin-top:10px;
margin-left:10px;
padding:0px;
float:left;
display:block;
}


.sprite-4 { background-position: 0 0; width: 176px; height: 54px; } 
.sprite-40somethingmag-banner-07 { background-position: 0 -64px; width: 264px; height: 55px; } 
.sprite-50plus { background-position: 0 -129px; width: 264px; height: 55px; } 
.sprite-bang { background-position: 0 -194px; width: 176px; height: 54px; } 
.sprite-biz { background-position: 0 -258px; width: 176px; height: 54px; } 
.sprite-dildo { background-position: 0 -322px; width: 176px; height: 54px; } 
.sprite-door { background-position: 0 -386px; width: 176px; height: 54px; } 
.sprite-eu { background-position: 0 -450px; width: 176px; height: 54px; } 
.sprite-inter { background-position: 0 -514px; width: 176px; height: 54px; } 
.sprite-kinky { background-position: 0 -578px; width: 176px; height: 54px; } 
.sprite-mad { background-position: 0 -642px; width: 176px; height: 54px; } 
.sprite-mag { background-position: 0 -706px; width: 176px; height: 54px; } 
.sprite-oy { background-position: 0 -770px; width: 176px; height: 54px; } 
.sprite-party { background-position: 0 -834px; width: 176px; height: 54px; } 
.sprite-pie { background-position: 0 -898px; width: 176px; height: 54px; } 
.sprite-teen { background-position: 0 -962px; width: 176px; height: 54px; } 
.sprite-toilet { background-position: 0 -1026px; width: 176px; height: 54px; } 
.sprite-usa { background-position: 0 -1090px; width: 176px; height: 54px; } 
.sprite-volup { background-position: 0 -1154px; width: 264px; height: 55px; } 








/*--------------sprite--------------------------*/
#sprite {
height:140px;
width:945px;
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/sprite.jpg);
background-repeat:no-repeat;
margin-top:10px;
margin-left:10px;
padding:0px;
float:left;
}

a#nl {background-position:-315px -7px;}
a#eu {background-position:-316px -70px;}
a#usa {background-position:-317px -198px;}
a#mag {background-position:-316px -134px;}
a#biz {background-position:-318px -262px;}
a#bang {background-position:-320px -450px;}
a#oldyoung {background-position:-319px -385px;}
a#kinky {background-position:-320px -514px;}
a#inter {background-position:-320px -579px;}
a#out {background-position:-321px -642px;}

#sprite2 {

margin:10px;
height:60px;
width:957px;
}


a#fiftyplus , a#fortyplus , a#xl {
display:block;
background-image:url(/images/sprite.jpg);
background-repeat:no-repeat;
margin-right:30px;
padding:0px;
float:left;
width:280px;
height:65px;
}

a#fiftyplus {background-position:-31px -65px;}
a#fortyplus {background-position:-31px -2px;}
a#xl {background-position:-31px -195px;}


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


#rightbanner {
float:right;
position:absolute;
top:965px;
right:9px;

}

/*-----------------------------------------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;

}

.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;
padding-top:5px;
margin:0;
}

#wrapper {
	border-bottom: 2px solid maroon;
	border-left: 2px solid maroon;
	border-right: 2px solid maroon;
	border-top: 2px solid maroon;
	width:990px;
	margin:0 auto;
	background-color: #FFF2CC;
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:5px 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 #e99f74;
  border-right:1px solid #e99f74;
  background:#d86233}
.header2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9deb7;
  border-right:1px solid #f9deb7;
  background:#d55726}
.header3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d55726;
  border-right:1px solid #d55726;}
.header4{
  border-left:1px solid #e99f74;
  border-right:1px solid #e99f74}
.header5{
  border-left:1px solid #d86233;
  border-right:1px solid #d86233}
.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: 9pt;
	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:600px;
	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: 9pt;
	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: 385px;
	height:18px;
	float:right;
	color:yellow;
	padding:0; }

.right2  {
	margin:0;
	width: 407px;
	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 {
	font-weight: bold ;
	font-size:12px;
	color: yellow;
	font-family: verdana, helvetica, sans-serif;
	text-decoration:none;  }

.right a:hover , .right2 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; }


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

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

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

#op2{
	position:absolute;
	top:-852px;
	right:-3px;
	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:2px 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;
}
/*----------------------------------end archive links-------------------------------*/


#submit  {
	width: 365px;
	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--------------------------------------*/

