/* CSS Document */

body{
background-color:inherit;
background:url(images/bg.jpg) #E1983C repeat-x 0 0 ;
margin:0px;
padding-top:15px;
font:normal 12px/17px Arial, Helvetica, sans-serif;
color:#4E5307;

}


td, ul, ol, a, span, p, form, input, label, textarea, checkbox, radiobutton, strong, select {
margin:0;
padding:0;
}

img{
padding:0;
Margin:0;
}

ul {
list-style:none;
font-size:0;
line-height:0;
list-style-type:none;
}

a{
outline:none;
text-decoration:none;
}



/*........................................body start............................................*/

#maincontainer{
	width:854px;
	margin:0 auto;
	}
	
#uppersec{
	margin:0px;
	padding:0px;
	background-color:#FFFDE2;
	}

#uppersec div{
	background:url(images/topleftbg.jpg) no-repeat left top;
	margin:0;
	padding:0;
	}
	
#uppersec div div{
	background:url(images/toprightbg.jpg) no-repeat right top;
	margin:0;
	padding:0;
	}
	
#uppersec div div div{
	background:url(images/bottomright.jpg) no-repeat right bottom;
	margin:0;
	padding:0;
	}
	
#uppersec div div div div{
	background:url(images/bottomleftbg.jpg) no-repeat left bottom;
	margin:0;
	padding:0;
	}
	
#uppersec div div div div div{
	margin:0;
	padding:5px;
	}
	
	
.headerpad{
	margin:0px;
	padding:41px 16px 7px 16px;
	}
	

p.help{
	font:bold 20px/23px Helvetica, Arial, sans-serif;
	color:#FFF5A4;
	background-color:inherit;
	}
	
#topnav{
	margin:0px;
	padding:0px;
	width:270px;
	}
	
#topnav li{
	font:bold 12px/23px Arial, Helvetica, sans-serif;
	color:#FFFDE2;
	text-transform:uppercase;
	float:left;
	margin:0px;
	padding:0px 14px 0px 14px;
	}
	
#topnav li.redbt{
	background:url(images/redbt.jpg) no-repeat 0 0;
	width:104px;
	height:23px;
	font:bold 12px/23px Arial, Helvetica, sans-serif;
	color:#FFFDE2;
	margin:0px;
	padding:0px 0px 0px 14px;
	}
	
#topnav li a{
	font:bold 12px/23px Arial, Helvetica, sans-serif;
	color:#FFFDE2;
	float:left;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	}
	
#topnav li a:hover{
	color:#F0FF56;
	}
	
#topnav li a.active{
	color:#F0FF56;
	}
	
p.feelfree{
	font:bold 18px/20px Helvetica, Arial, sans-serif;
	color:#F1FF25;
	background-color:inherit;
	}
	
p.feelfree span{
	font:bold 20px/25px Helvetica, Arial, sans-serif;
	color:#fff;
	background-color:inherit;
	}
	
p.feelfree span.pno{
	font:bold 25px/25px Helvetica, Arial, sans-serif;
	color:#fff;
	background-color:inherit;
	}
	
#mainmenu{
	margin:0px;
	padding:0px;
	}
	
#mainmenu li,
#mainmenu li span{
	font:bold 12px/14px Helvetica, Arial, sans-serif;
	color:#fff;
	background-color:inherit;
	float:left;
	margin:0px;
	padding:0px;
	}
	
#mainmenu li.bor{
	background:url(images/menu-sepa.jpg) no-repeat right top;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	}
	
#mainmenu li.nobor{
	background:none;
	}
	
#mainmenu li a,
#mainmenu li span{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	margin:0px;
	padding:11px 18px 10px 17px;
	}
	
#mainmenu li a:hover,
#mainmenu li span{
	background:url(images/menuhoverbg.jpg) repeat-x 0 0;
	color:#FFFDE2;
	background-color:inherit;
	}
	
	
.bodypad{
	margin:0px;
	padding:30px 30px 35px 30px;
	}	
	
h1{
	font:bold 20px/23px Helvetica, Arial, sans-serif;
	color:#762804;
	margin:0px;
	padding:0px 0px 16px 0px;
	}
	
p.mainbodytext{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#4E5307;
	margin:0px;
	padding:0px 0px 17px 0px;
	}
	
p.vat{
	font:bold 18px/21px Arial, Helvetica, sans-serif;
	color:#602708;
	margin:0px;
	padding:4px 0px 17px 0px;
	}
	
.laddertopmiddle{
	background:url(images/img-tm.jpg) repeat-x 0 0;
	margin:0px;
	padding:0px;
	}
	
.ladderbottommiddle{
	background:url(images/img-bm.jpg) repeat-x 0 0;
	margin:0px;
	padding:0px;
	}
	
.ladderleftmiddle{
	background:url(images/img-lm.jpg) repeat-y 0 0;
	margin:0px;
	padding:0px;
	}
	
.ladderrightmiddle{
	background:url(images/img-rm.jpg) repeat-y 0 0;
	margin:0px;
	padding:0px;
	}
	
h2{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#722D08;
	margin:0px;
	padding:0px 0px 7px 0px;
	}
	
h2 a{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#722D08;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
	
h2 a:hover{
	color:#818B18;
	}
	
h2.price{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#FFE0A7;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	}
	
.price-more{
	background:url(images/w-bullet.jpg) no-repeat 157px 8px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#ECE07E;
	margin:0px;
	padding:0px 0px 0px 12px;
	}
	
.price-more a{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#ECE07E;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
	
.price-more a:hover{
	color:#fff;
	}
	
h2.otherservices{
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#FFFDE2;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	}
	
h2.otherservices a{
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color:#FAC184;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	}
	
h2.otherservices a:hover{
	color:#fff;
	}
	
#whymenu{
	margin:0px;
	padding:0px 0px 18px 0px;
	}
	
#whymenu li{
	background:url(images/redbullet.jpg) no-repeat 0 9px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#626809;
	background-color:inherit;
	margin:0px;
	padding:3px 0px 4px 9px;
	}
	
p.ph_one{
	font:bold 18px/20px Helvetica, Arial, sans-serif;
	color:#828D0B;
	background-color:inherit;
	}
	
p.ph_one span{
	font:bold 22px/24px Helvetica, Arial, sans-serif;
	color:#993506;
	background-color:inherit;
	}
	
/*........................................body end............................................*/


/*........................................footer start............................................*/
	
#footer p{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0px;
	padding:3px 0px 9px 0px;
	position:relative;
	}
	
#footer p a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0px;
	padding:0px 4px 0px 4px;
	text-decoration:none;
	}
	
#footer p a.ex-tra{
	background:url(images/contacthover.png) no-repeat 0 0;
	width:86px;
	height:23px;
	display:block;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	right:16px;
	top:15px;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding:0px 28px 0 0;
	}
	
#footer a:hover{
	color:#000;
	}
	
#footer p a.ex-tra:hover{
	color:#E7FA39;
	}
	
#footer p.copyright{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#4D1C03;
	background-color:inherit;
	margin:0px;
	padding:10px 0px 9px 0px;
	}
	
/*........................................footer end............................................*/


/*........................................2sexcdeluxe start............................................*/
		
		
a.backtohome{
	background:url(images/backtohome.jpg) no-repeat 0 0;
	width:142px;
	height:25px;
	margin:0px;
	padding:0px;
	display:block;
	}
	
a.backtohome:hover{
	background:url(images/backtohome-hover.jpg) no-repeat 0 0;
	}
	
h2.green{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#4E5307;
	margin:0px;
	padding:0px 0px 10px 0px;
	}
	
h2.red{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#D50000;
	margin:0px;
	padding:0px 0px 10px 0px;
	}
	
span.redbig{
	font:bold 18px/21px Arial, Helvetica, sans-serif;
	color:#D50000;
	margin:0px;
	padding:0px 0px 10px 0px;
	}
	
#ladderdes{
	margin:0px;
	padding:20px 0px 25px 0px;
	}
	
#ladderdes li{
	background:url(images/roundbullet.gif) no-repeat 0 9px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#A45007;
	background-color:inherit;
	margin:0px;
	padding:2px 0px 5px 12px;
	}
	
/*........................................2sexcdeluxe end............................................*/



/*........................................contact start............................................*/


.inputbox278{
	width:278px;
	background-color:#EAE8CC;
	border:1px solid #D2CFA3;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:4px;
	padding:2px 0 2px 0;
	}
	
	
.inputarea278{
	width:278px;
	height:60px;
	background-color:#EAE8CC;
	border:1px solid #D2CFA3;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:4px;
	padding:0px;
	}
	
/*........................................contact end............................................*/
	
	
a.mainTitle{
font:bold 32px/32px Helvetica, Arial, sans-serif;
color:#FFFDE2;
background-color:inherit;
}