@charset "utf-8";
/* CSS Document */


body
{
margin:0px;
padding:0px;
background-color: #c5e0f4;
}
*
{
margin:0px;
padding:0px;
}
img
{
border:0px;
}
p
{
margin:8px 0px;
text-align: justify;
}
strong
{
font-weight:bold;
font-size:12px;
color: #0f4b89;
}
.left
{
float:left;
}
.right
{
float:right;
}
.clear
{
clear:both;
height:0px;
}
.container
{
width:748px;
height:auto;
text-align:center;
margin:0px auto;
}
.header
{
width:748px;
height:107px;
float:left;
text-align:left;
}
.logo-box
{
width:400px;
height:107px;
float:left;
text-align:left;
}
.header-right
{
width:330px;
height:107px;
float:right;
text-align:right;
}
.header-text
{
margin-right:49px;
margin-top:39px;
}
.logo
{
margin-left:33px;
}
.body-main
{
width:748px;
height:auto;
float:left;
text-align:left;
}
.body-top
{
width:696px;
height:auto;
float: left;
text-align:left;
padding:0px 26px;
}
.body-top-box
{
width:696px;
height:auto;
float:left;
text-align:left;
}
.therafirm-top-box
{
width:696px;
height:363px;
float:left;
text-align:left;
background:url(../images/body-therafurm-bg.jpg) left top no-repeat;
}
/* sub-menu  */	
	
.subnav1{
	color: #cfe3ff;
	font: normal 18px/32px MyriadPro, Arial, sans-serif;
	line-height:32px;
	width:300px;
	height:167px;
	text-align:left;
	float:left;
	padding-left:41px;
    padding-top:140px;
		}
.subnav1 ul {margin: 0; padding: 0; list-style-type:none; float:left;}
.subnav1 li {
	display: block;
	padding: 0px 0px 0px 35px;
	width:265px;
	float:left;
	text-decoration: none;
	background: url(../images/round-arrow-bg.gif) left center no-repeat;
	color: #cfe3ff;
	font: normal 18px/32px MyriadPro, Arial, sans-serif;
}
.order-now-box
{
width:696px;
height:56px;
float:left;
text-align:center;
}
.benifit-box
{
width:322px;
height:auto;
float:left;
text-align:left;
background:url(../images/doctor-recomanded-bg.jpg) left top no-repeat #FFF;
padding:8px 177px 0px 197px;
}
.benifit-text-box
{
width:322px;
height:auto;
float:left;
text-align:left;
}
/* sub-menu  */	
	
.subnav{
	color: #a2a2a2;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	line-height:18px;
	width:322px;
	float:right;
	text-align:left;
		}
.subnav ul {margin: 0; padding: 0; list-style-type:none;}
.subnav li {
	display: block;
	padding: 5px 0px 5px 25px;
	width:297px;
	text-decoration: none;
	background: url(../images/right-arrow-bg.jpg) left 7px no-repeat;
	color: #a2a2a2;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
}
.benifit-bottom-box
{
width:297px;
height:auto;
float:left;
text-align:left;
color: #a2a2a2;
font: normal 14px/18px Arial, Helvetica, sans-serif;
padding-left:25px;
}
.body-middle-box
{
width:696px;
height:auto;
float:left;
text-align:left;
padding:0px 26px;
}
.body-middle
{
width:696px;
height:auto;
float:left;
text-align:left;
background-color: #FFF;
}
.goes-here-box
{
width:606px;
height:auto;
float:left;
text-align:left;
padding:30px 45px 25px 45px;
}
.mild-th
{
float:right;
margin-left:15px;
}
.comment-box
{
width:646px;
height:auto;
float:left;
text-align:left;
padding:0px 25px;
}
.comment-title
{
width:646px;
height:60px;
float:left;
text-align:left;
background:url(../images/comment-title-bg.jpg) left top no-repeat;
color: #215073;
font: bold 24px/60px Myriad, Helvetica, sans-serif;
margin-bottom:15px;
}
.comment-inside-box
{
width:600px;
height:auto;
float:left;
text-align:left;
padding:15px 23px 0px 23px;
color: #666666;
font: normal 14px/18px Arial, Helvetica, sans-serif;
}
.comment-th
{
float:left;
margin-right:10px;
}
.table-box
{
width:646px;
height:auto;
float:left;
text-align:left;
padding:30px 25px 24px 25px;
}
.size-chart-title
{
width:646px;
height:36px;
float:left;
text-align:center;
background:url(../images/size-chart-title.jpg) left top repeat-x;
color: #FFF;
font: bold 16px/36px Arial, Helvetica, sans-serif;
}
.blue-table
{
width:646px;
height:31px;
background:url(../images/blue-table-bg.jpg) left top repeat-x;
color: #6a7a8f;
float:left;
}
.body-bottom-box
{
width:696px;
height:auto;
float:left;
text-align:left;
background:url(../images/body-bottom-bg.gif) left top no-repeat;
padding:10px 0px 0px 26px;
}
.bottom-title-box
{
width:541px;
height:64px;
float:left;
text-align:left;
padding:0px 125px 27px 30px;
}
.bottom-title-left
{
width:225px;
height:49px;
float:left;
text-align:left;
padding-top:15px;
}
.bottom-title-right
{
width:300px;
height:49px;
float:right;
text-align:right;
padding-top:15px;
}
.oder-form-box
{
width:696px;
height:auto;
float:left;
text-align:left;
background:url(../images/oder-form-bg.gif) left top no-repeat #FFF;
}
.form-box
{
width:619px;
height:auto;
float:left;
text-align:left;
padding:0px 35px 5px 42px;
color: #666666;
}
.input-box
{
width:140px;
height:19px;
text-align:left;
background-color: #FFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
line-height:17px;
padding-left:3px;
padding-top:2px;
border:1px solid #7f9db9;
color: #333333;
}
.submit-bottom-box
{
width:696px;
height:auto;
float:left;
text-align:left;
background:url(../images/submit-bottom-bg.jpg) left top no-repeat;
}
.submit-bt
{
margin-left:213px;
}
.order-now-bt
{
margin-top:94px;
}
.footer
{
width:696px;
height: auto;
float:left;
text-align:left;
padding:0px 26px;
color: #a2a2a2;
font: normal 11px/20px  Arial, Helvetica, sans-serif;
}
.footer a
{
text-decoration:none;
color: #305570;
font: normal 14px/20px  Arial, Helvetica, sans-serif;
}
.footer a:hover
{
color: #479f01;
text-decoration: none;
font: normal 14px/20px Arial, Helvetica, sans-serif;
}
.footer-main
{
width:696px;
height:auto;
float:left;
text-align:center;
background: url(../images/footer-bg.jpg) left top repeat-x  #fcfcfc;
padding-top:18px;
padding-bottom:20px;
}
.footer-bt
{
margin-right:24px;
float:right;
}
/* CSS Text Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #717171;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	color: #80be3b;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #53b331;
	text-decoration: none;
	text-transform: none;
}
.qty-text{
	color: #7f9db9;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}