body{ margin:0; padding:0; text-align:center; background:url(images/bg-2.jpg) center top no-repeat #000000; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; } 
.btm_BG{  background:url(images/footer_bg.jpg) repeat-x  bottom ; } 

img{border:none;}

h1{ color:#FFf; text-transform:uppercase; font-size:16pt; margin:0; padding:0;}
h3{ color:#FF0000; text-transform:uppercase; font-size:15pt; margin:0;}

#pagewidth{ width:960px; text-align:left; margin-left:auto; margin-right:auto; } 
 
#header{ position:relative; height:66px; width:100%; color:#FFFFFF; font-size:10pt;} 
.warning{ font-size:40pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF0000;float:left}
.warningDesc{ float:right; padding-top:10px; width:720px;}

.top{ 
	background:url(images/top.jpg) no-repeat;
	height:580px; 
	width:100%;
	display:block;

 }
 
a{ color:#FF0000;} 
input{width:180px;float:right;padding:2px!important; clear:left;}

.media{

	display:block;
	font-size:13pt;
	height:88px;
	padding-top:15px;
	display:block;
	margin-left:17px;
	margin-right:19px; 
	padding-left:20px;
	padding-right:30px;
	text-align:center;
}

.webmd{ 
	background:url(images/webMdblock.jpg) no-repeat  top center ;
	color:#FFFFFF;
	display:block;
	font-size:13pt;
	height:88px;
	padding-top:15px;
	display:block;
	margin-left:17px;
	margin-right:19px; 
	padding-left:20px;
	padding-right:30px;
	border-left: #000000 solid 1px;
	

}
.webmd img{ float:left; padding-right:30px; Margin-top:-10px;}
.Booster{
	background:#000000;
	
	
	margin-left:17px;
	margin-right:19px; 
	display:block;
	font-size:12pt;
	font-weight:normal;
}
.Booster h3{ padding:20px;}
.Booster ul{
	list-style:none;
	margin:0px 0px 0px 20px;
	padding:0;
}
.Booster ul li{ 
	width:275px;
	line-height:25px;
	float:left;
	padding-left:20px; 
	background:url(images/boster_list.jpg) no-repeat left;
	}

.calender{
	background:url(images/calender_img.jpg) left bottom  no-repeat #000000;
	
	
	border-bottom: solid 1px #484848;
	margin-left:17px;
	margin-right:19px;
	padding-left:440px;
	padding-bottom:20px;
}
.day{ 
	width:222px;
	float:left;
	padding-right:10px;
	background:url(images/day_bottom.jpg) no-repeat bottom left;
	padding-bottom:8px;
	height:130px;
	margin-bottom:10px;
	display:block;
}
.day_title{ 
	background:url(images/day_title.jpg) no-repeat;
	height:43px; 
	width:222px;
	text-align:center;
	line-height:43px; 
	color:#000000;
	font-size:28pt;
	font-weight:bold;
	}
.day_desc{ 
	padding:10px; 
	background:url(images/day_middle.jpg) repeat-y; 
	font-size:13px; 
	color:#000000; 
	height:60px; 
	display:block 
}	
.compare{
	background:url(images/compare.jpg) right bottom  no-repeat #000;
	margin-left:10px;
	margin-right:17px;
	height:340px;
	
}
.Doctor{
	background:url(images/doctor.jpg) right bottom  no-repeat #000;
	margin-left:17px;
	padding:20px;
	padding-right:400px;
	font-size:11pt;
	color:#fff;
	
}



.Doctor h1{font-size:30pt}
.gray{ color:#bebaba;}
.red{ color:#FF0000; font-weight:bold;}

.beforeAfter{
	background:url(images/beforeAfter.jpg) bottom repeat-x;
	margin-left:17px;
	margin-right:19px;
	font-size:12pt;
	padding:20px;
	padding-bottom:0px;
	
}
.before{
	width:335px;
	float:left; 
	background:#5a5958; 
	border:solid 1px #000000; 
	margin-right:10px;
}
.testimonial{
	margin-left:17px;
	margin-right:19px;
	font-size:11pt;
	padding:15px;
	}

	.testimonial h1{ font-size:28pt;}
	.faq{ 
		background:#000000;
		margin-left:17px;
		width:924px;
		font-size:11pt;
	 }
	.q{ 
	background:url(images/q.jpg) no-repeat;
	padding-left:25px; 
	color:#b80201; 
	font-size:13pt;
	line-height:22px;
	font-weight:bold;
	display:block;
	}
.green{ color:#19b715; font-size:35px; font-weight:bold;}


#footer{ 

	background:url(images/footer.jpg) repeat-x;
	clear:both; 	
	margin-left:17px;
	margin-right:19px;
	text-align:center;
	font-size:12px;
	padding-bottom:20px;
} 


#footer ul {margin:0;list-style:none;padding-left:0px;line-height:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer li {display:inline;margin:0;padding:0;  }
#footer a {margin:0;padding:0px 5px 0px 5px;text-decoration:none; color:#fff; }
#footer a:hover {margin:0;padding:0px 5px 0px 5px;color:#000;}

.footer_content{
	background:#303030;
	padding:30px 20px 0px 20px;
	margin-left:17px;
	margin-right:19px;
	} 

.foot_nav{ width:200px; float:left; margin-left:20px; color:#858e96}

.foot_nav h2{ font-size:11pt; font-weight:100; text-transform:uppercase; padding:0; margin:0; color:#FFFFFF; height:30px;}

.foot_nav ul{ margin:0; padding:0; list-style:none; font-size:12px;}

.foot_nav ul li{ margin:0; padding:0; list-style:none; display:block; border-bottom:solid 1px #585858; height:20px;}

.foot_nav ul li a{ color:#fff; text-decoration:none; display:block; height:20px; line-height:20px;}

.foot_nav ul li a:hover{background:#171717; display:block; height:20px; color:#FFFFFF}
 
 
#referance{
	margin-left:17px;
	margin-right:19px;
	font-size:11px;
	padding:10px;
	background:#000;
	
} 

/***********************:: Common class ::********************************/

.right{float:right;}
.left{float:left;}
.clear_right{ clear:right;}
.clear_both{ clear:both;}
.clear_left{ clear:left;}

/***********************::Hot fix ::********************************/

/*img, div, { behavior: url(css/iepngfix.htc);}
:-moz-any-link:focus {outline: none;} 
 */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



/***********************::printer styles ::********************************/

 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


/***********************::Text Decoration ::********************************/
