*{
	margin: 0;
	padding: 0;
}
body{
	background: url(../images/black.png) repeat-x;
	font-family: arial, verdana;
	font-size: 80%;
	text-align: center;
}
#wrapper{
	background: url(../images/bg-filler.png) repeat-y;
	margin: 0 auto;
	width: 984px;
	text-align: center;
}
#container{
	background: url(../images/bg.png) repeat-y;
	margin: 0 auto;
	width: 950px;
	text-align: center;	
}
a{text-decoration: none}
a:hover{
	text-decoration: none;
}
img{border: none;}
.top-filler{
	height: 229px;
	width: auto;
	
}
.logo{
	background: url(../images/logo.jpg) no-repeat;
	width: 950px;
	height: 189px;
	margin: 0 auto;
}
.menu{height: 40px;}
ul.block{
	padding: 0;
	margin: 0;
}
.block li{
	text-decoration: none;
	display: inline;
	margin-left:-2px;
}
.whitespace{
	height: 15px;
	background-color: #fff;
}
.whitespace1{
	height: 15px;
}
.space{
	height: 15px;
}
.main{
	margin-left: 15px;
	width: 599px;
	float: left;
}
.header-img{
	height: 400px;
	width: 599px;
}
.header-left-txt{
	background-color: #e7e8e9;
	height: 1000px;
	float: left;
	width: 294px;
	margin-left: 15px;
	padding: 10px;	
}
.header-left-txt_contact{
	background-color: #e7e8e9;
	height: auto;
	float: left;
	width: 294px;
	margin-left: 15px;
	padding: 10px;	
}
.clear{clear: both;}
.content{
	text-align: left;
	line-height: 150%;
}
.content1{
	text-align: justify;
	line-height: 150%;
	padding: 10px;
}
.content1 .advisory a{
	color:#8f1708;
}
p.title{
	font-size: 15pt;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
p.content{
	text-align: justify;
	line-height: 140%;
}
p.red{
	color: #8f1708;
	font-weight: bold;
	margin-bottom: 10px;
}
p.redtxt{
	color: #8f1708;
	font-weight: bold;
	font-size: 15pt;
	margin-bottom: 10px;
}
p.blue{
	color: blue;
	font-weight: bold;
	font-size: 25pt;
	margin-bottom: 10px;
	margin-left: 150px;
}
p.red1{
	color: red;
	font-weight: bold;
	font-size: 25pt;
	margin-bottom: 10px;
	margin-left: 110px;
}
.redtxt{
	color: #8f1708;
	font-weight: bold;
	font-size: 15pt;
	margin-bottom: 10px;
}
.redtxt1{
	color: #8f1708;
	font-size: 15pt;
	margin-bottom: 10px;
}
.newsextxt{
	color: #8f1708;
	font-size: 12pt;
	margin-bottom: 10px;
}
.black{
	font-weight: bold;
	color: #000;
	font-size: 13pt;
	margin-left: 15px;
	text-align: center;
}
ul{
	margin: 0;
	padding: 0;
}
ul li{
	margin-left: 20px;
}
ul.btn{
	margin: 0;
	padding: 0;
}
.btn li{
	text-decoration: none;
	display: inline;
}
/*testimonials page*/
#main_wrapper{
	margin: 0 auto;
	width: 1030px;
	text-align: center;
	border: 1px solid green;
}
#container2{
	background: url(../images/testi-filler.png) repeat-y;
	margin: 0 auto;
	width: 950px;
	text-align: center;	
}
.top-filler2{
	height: 228px;
	width: auto;
}
 .testi-logo{
	background: url(../images/testi_logo.jpg) no-repeat;
	width: 1008px;
	height: 229px;
}
.header{
	background: url(../images/absolute_pressure.gif) no-repeat;
	width: 950px;
	height: 172px;
	margin: 0 auto;
	margin-top: 1px;
}
.content2{
	text-align: justify;
	line-height: 150%;
	width: 830px;
	margin: 0 auto;
}
.more{
	margin: 0 auto;
	margin-left: 300px;
}
.buy_sex_btn{
	margin-left: 200px;
}
.footer-testi{
	background: url(../images/footer_testi.png) no-repeat;
	width: 950px;
	height: 87px;
	margin: 0 auto;
}
p.bluetxt{
	font-size: 15pt;
	font-weight: bold;
	color: #0000ff;
	margin-left: 50px;
	margin-right: 50px;
	text-align: center;
}
span a{
	color: red;
}
/*end of temstimonials*/




.footer{
	height: 112px;
	background-color: #9c2720;
}
.footer-filler{
	background: url(../images/footer-filler.png) repeat-y;
	width: 993px;
	height: 42px;
	margin: 0 auto;
	
}
.footer-bg{
	background: url(../images/footer-bg.png) repeat-y;
	width: 993px;
	height: 42px;
	margin: 0 auto;

}
.footer-bottom{
	background: url(../images/footer-bottom.png) no-repeat;
	width: 993px;
	height: 33px;
	margin: 0 auto;
}


/******advisor page*****/
#container-advisor{
	
	margin: 0 auto;
	width: 950px;
	text-align: center;	
}
.content-advisor{
	text-align: left;
	line-height: 150%;
	margin: 0px 20px 0 20px;
}
.content-advisor .title{
	font-weight:bold;
	line-height:50px;
	font-size:20px;
}
.content-advisor .sup-title{
	font-weight:bold;
	line-height:30px;
	font-size:25px;
	padding-bottom:20px;
}
/******advisor page*****/

#col2 .left1{width: 188px;margin: 0 auto;}
#col2 .right1{width: 370px;}
#col2 .right1{float: right}
#col2 .left1{float: left}
.clear{clear: both;}
.imgr{
	float: right;
	padding: 5px;
}

ol.top10{
	margin: 0;
	padding: 0;
}
.top10 li{
	text-decoration : none;
	line-height: 180%;
	margin-left: 30px;
	font-size: 13px;
	font-weight: bold;
	
}
ol.newsex{
	margin: 0 ;
	padding: 0;
}
.newsex li{
	text-decoration: none;
	margin-left: 20px;
}