/*
	Author: Amal Krishna Bakali 
	Date: 31 May , 2008 
	Title: Stimulife 750    
====================================
*/
body{
	font-family:"Trebuchet MS",Georgia,Verdana, Lucida, Arial,Helvetica, sans-serif;
	background:#F6F5F4;
	padding:10px 0;
	font-size:14px;
	text-align:center;

}
*{
	padding:0;	margin:0;
}
ul,ol,li{
	list-style:none;
}	
a{
	color:#000000;
	text-decoration:none;
}
h3{
	font-size:14px;
}
a:hover{
	color:#D75606;
	text-decoration:underline;
}
.hide,
h1 b,
h2 b,
h3 b,
a i{
     position: absolute;
     left: -9999px;
}

/*------------------------------Page Structure
*/
#wrap{
	margin:0 auto;
	width:960px;
	text-align:left;
}
/*-----------------------Header
*/
#hdr{
	width:960px;	height:144px;
}
#hdr h1{
	width:259px;	height:144px;
	float:left;
	background:url(images/stimulife-logo.jpg) no-repeat;
}
#hdr h1 a{
	display:block;
	width:100%;	height:100%;
}
/*-----------------------Navigation
*/
#hdr ul{
	display:block;
	float:right;
	background:url(images/hdrbg.jpg) no-repeat;
	width:701px;	height:144px;
	padding-left:16px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:685px;			
}
html>body #hdr ul{
	width:685px;
}
#hdr ul li{
	display:block;
	float:left;	
	background:url(images/divider.gif) no-repeat 100% 6px;
	height:49px;
	margin-top:30px;
}
#hdr ul .ignore{
	background:none;	
}
#hdr ul li a{
	display:block;
	float:left;
	font-size:16px;
	line-height:49px;
	padding:0 15px;	
	text-decoration:none;
	font-weight:bold;
	color:#B54100;
}
#hdr ul li a:hover{
	color:#000;
}
#hdr ul li a span{
	line-height:20px;
}
/*---------------------- Banner
*/
#banner{
	background:url(images/stimulife-banner.jpg) no-repeat;
	width:960px;	height:376px;
}
#banner2{
	background:url(images/stimulife-banner2.jpg) no-repeat;
	width:960px;	height:214px;
	padding-left:25px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:935px;
}
html>body #banner2{
	width:935px;
}

/*---------------------- Main Body
*/
#mainbody{
	width:960px;
}
.conarea{
	width:960px;	height:222px;
	padding-left:105px;
	background:url(images/conbg.jpg) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:855px;	
}
html>body .conarea{
	width:855px;
}
.conarea dd{
	display:block;
	float:left;
	margin-right:50px;
	width:200px;
	margin-top:28px;
}
.conarea h2{
	font-size:18px;
	color:#D74E04;
	margin-bottom:26px;
}
.conarea h3{
	line-height:20px;
	margin-bottom:30px;
	font-weight:normal;
	color:#000;
}
.conarea span{
	color:#9C2701;
	font-size:14px;
	font-weight:bold;
}
.conarea span a{
	color:#9C2701;
	text-decoration:none;
}
.conarea span a:hover,#banner2 span a:hover{
	text-decoration:underline;
}
.content{
	width:880px;
	margin:0 auto;
	font-style:italic;
	line-height:23px;
	text-align:justify;
	font-size:14px;
}
.content dd{
	display:block;
	float:left;
	padding-top:30px;
	width:257px;
	margin-right:50px;
}
.content p{
	margin-bottom:30px;
}
.content .altdd{
	margin-right:0;
}
.content img{
	display:block;
	float:left;
	width:auto;	height:auto;
	margin:0 23px 20px 0;
	
}
#banner2 dd{
	display:block;
	float:left;
	width:200px;
	margin:36px 72px 0 0;
}
#banner2 h2{
	color:#FFFBCC;
	margin-bottom:15px;
	font-size:18px;
}
#banner2 h3{
	color:#fff;
	line-height:20px;
	font-weight:bold;
	margin-bottom:20px;	
}
#banner2 span{
	color:#FEF15B;
}
#banner2 span a{
	color:#FEF15B;
	text-decoration:none;
	font-weight:bold;
}
#banner2 span a:hover{
	text-decoration:underline;
}
.con{
	width:910px;
	margin:0 auto;
	padding:25px 0;
}
.con h1{
	font-size:30px;
	color:#853702;
	margin-bottom:25px;
}
.con p{
	line-height:21px;
	margin-bottom:28px;
}
.con a{
	color:#D75606;
	text-decoration:underline;
}
.con a:hover{
	color:#F76305;
	background:#fff;
}
.rightimg,.leftimg{
	width:auto;	height:auto;
	display:block;
}
.rightimg{
	float:right;
	margin:0 0px 20px 20px;
}
.leftimg{
	float:left;
	margin:20px 20px 20px 0;
}
/*---------------------- Footer */
#ftr{
	width:960px;	height:120px;
	background:url(images/btmbg.gif) no-repeat top left;
	font-size:14px;
	color:#656565;
	text-align:center;
}
#ftr p{
	padding-top:65px;
}
#ftr a{
	font-size:11px;
	text-decoration:none;
	color:#9C2701;
	font-weight:bold;
}
#ftr a:hover{
	text-decoration:underline;
}
/*--------------------- Hack*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
