/** General Style  **/
* {margin:0px; padding:0px;}
html {height:100%; font-size:100%;}
body {font:normal 14px Arial, Helvetica, sans-serif; color:#363636;}
a {text-decoration:underline; color:#4d9fa8; outline:none;}
a:hover {text-decoration:none; color:#333333; outline:none;}
img {border:none;}
ul li {list-style:none;}

/** Form Style  **/

.inputstyle1 {background:url(../images/left-input-bg.gif) no-repeat; width:186px; height:22px; border:none; margin:0px 0px 1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0e263c; padding:6px 0px 0px 8px;}
.inputstyle1:hover {border:none;}

/** Header Text  **/

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#28486a; font-weight:normal;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#274769;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fafdfe; font-weight:normal;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#fafdfe; font-weight:normal;}

/** Body  **/
#home-bg {background:url(../images/main-bg.jpg) repeat-x top center; margin:auto}
#v-bg {background:url(../images/container-bg.jpg) repeat-y center; margin:auto;}
#main-bg {background:url(../images/main-bg2.jpg) repeat-x top;width:100%;}
#maindiv {background:url(../images/main-bg-curve.jpg) no-repeat center top; width:100%;}
#maindiv2 {background:url(../images/main-bg-curve2.jpg) no-repeat center top; width:100%;}
#page_container {width:975px; margin:auto;}
#container {padding:20px 10px 20px 20px !important; padding:0px 10px 20px 20px;  height:100%;}

#content{width:680px; float:right;}
#content p {color:#363636; line-height:24px; padding-bottom:10px;}
#content h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#28486a; background:url(../images/h1-bg.gif) repeat-x bottom;  padding:0px 0px 8px 0px; margin-bottom:10px;}
#content h2 {font-size:18px; color:#274769; font-weight:normal; margin-bottom:4px; margin-top:5px;}
#content h3 {font-size:14px; font-weight:bold; color:#274769; margin-bottom:4px; margin-top:5px; font-family:Arial, Helvetica, sans-serif}
#content ul {margin-top:10px;}
#content ul li {background:url(../images/list-style.jpg) no-repeat 0px 2px; padding-left:20px; color:#363636; margin-bottom:10px;} 
#content ul li span {color:#136b76;}

#content2{width:680px; float:right;}
#content2 p {color:#363636; line-height:24px; padding-bottom:10px;}
#content2 h1 {font-family:Arial, Verdana, Georgia, "Times New Roman", Times, serif; font-size:30px; color:#ffffff; background:url(../images/h1-bg2.gif) no-repeat left;  padding:0px 0px 3px 35px; margin-bottom:20px;}
#content2 h2 {font-size:18px; color:#274769; font-weight:normal; margin-bottom:4px; margin-top:5px;}
#content2 h3 {font-size:14px; font-weight:bold; color:#274769; margin-bottom:4px; margin-top:5px; font-family:Arial, Helvetica, sans-serif}
#content2 ul {margin-top:10px;}
#content2 ul li {background:url(../images/list-style.jpg) no-repeat 0px 2px; padding-left:20px; color:#363636; margin-bottom:10px;} 
#content2 ul li span {color:#136b76;}

#beforeafter {width:548px; float:left; margin-bottom:5px;}
#beforeafter img {float:left; margin-right:4px; padding:32px 9px 0px 9px; margin-top:8px;text-align:center; display:block; width:115px;}
#beforeafter img.before {background:url(../images/before-bg.jpg) no-repeat;height:144px; padding-bottom:10px; }
#beforeafter img.after {background:url(../images/after-bg.jpg) no-repeat;height:144px; padding-bottom:10px; }


#wclinics {width:650px; float:left; margin-bottom:5px;}
#wclinics img{float:left; margin-right:10px;margin-top:8px;text-align:center; display:block; padding:4px; background-color:#DBF4F8; border:1px dashed #94D6E0}

#wclinics img:hover {float:left; margin-right:10px;margin-top:8px;text-align:center; display:block; padding:4px; background-color:#90D6DE; border:1px solid #61C1CC}

.logo { margin:5px 0px 22px 50px;}
.left {float:left; width:auto;}
.call {font-size:18px; font-weight:normal; color:#237983; padding-top:10px; line-height:30px;}
.bluetext2 {font-size:18px; color:#2A567C; font-weight:normal;}

#content ol  {margin-top:16px; margin-bottom:10px; margin-left:25px;}
#content ol li {margin-bottom:7px; list-style:decimal; color:#363636;}

/** Left Panel  **/

#left_panel {width:224px; float:left;}
#left_panel ul li {background:url(../images/left-menu-bg.jpg) no-repeat; height:34px; margin-bottom:4px; font-family:"trebuchet MS"; font-size:16px; font-weight:bold; color:#fafdfe; text-indent:15px; line-height:34px;}
#left_panel ul li a {color:#fafdfe; text-decoration:none; padding-right:16px;display:block;height:34px;}
#left_panel ul li a:hover {text-decoration:none; background:url(../images/left-menu-bg.jpg); background-position: 0px 34px;height:34px;line-height:34px; width:207px; display:block}

#left_panel2 {width:224px; float:left; margin-top:60px;}
#left_panel2 ul li {background:url(../images/left-menu-bg.jpg) no-repeat; height:34px; margin-bottom:4px; font-family:"trebuchet MS"; font-size:16px; font-weight:bold; color:#fafdfe; text-indent:15px; line-height:34px;}
#left_panel2 ul li a {color:#fafdfe; text-decoration:none; padding-right:16px;display:block;height:34px;}
#left_panel2 ul li a:hover {text-decoration:none; background:url(../images/left-menu-bg.jpg); background-position: 0px 34px;height:34px;line-height:34px; width:207px; display:block}

/* Contact Box  */
.contact_box {background:url(../images/contact-bg.jpg) repeat-y left; margin:20px 0px 20px 0px; height:100%;}
.contact_box div {background:url(../images/contact-bottom.jpg) no-repeat bottom left;}
.contact_box div div {background:url(../images/contact-top.jpg) no-repeat top left; padding:15px;}
.contact_box h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fafdfe; font-weight:normal; padding:0px 0px 5px 0px; background:url(../images/h3-bg.gif) repeat-x bottom; margin-bottom:6px;}
.whitetext {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fafdfe; line-height:22px; padding:0px 0px 5px 0px; background:url(../images/h3-bg.gif) repeat-x bottom; margin-bottom:4px;}
.boldtext {font-size:18px; font-weight:normal;}

/* Testimonials Box  */

.testimonials {width:223px; background:#2d597e url(../images/testimonials-bottom.jpg) no-repeat bottom; margin-top:5px; padding-bottom:28px;}
.testimonials p {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:center; padding:0px 10px 10px 10px; color:#fafdfe;}
.testimonials h4 {background:url(../images/h4-bg.jpg) no-repeat; height:34px; line-height:30px; font-size:17px; color:#fafdfe; text-align:center; font-weight:normal; margin-bottom:6px;}
.bluetext {font-size:14px; color:#2A567C; font-weight:bold;}
.greytext {font-family:"trebuchet MS", arial; font-size:14px; color:#757575; font-style:italic;}
.padding { padding-left:10px;}

/** Top Menu Style  **/

#header {height:512px; padding:6px 0px 0px 0px;}
#header2 {height:155px !important; height:100px; padding:6px 0px 0px 0px; }
.button {margin-top:254px; margin-left:90px; float:left; width:auto}
#flash {margin-top:-1px; float:right; width:auto}
#top_menu {margin:0px 0px 6px 0px; height:38px; background:url(../images/menu-sep.jpg) no-repeat 8px; padding:0px 0px 0px 12px;}
#top_menu ul li {background:url(../images/menu-sep.jpg) no-repeat right; height:38px; line-height:38px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#fafdfe; width:auto}
#top_menu ul li a {color:#fafdfe; text-decoration:none; display:block; padding:0px 24px 0px 16px; text-align:left;}
#top_menu ul li a:hover {text-decoration:underline;}

.dropmenudiv_b{
font-family:Georgia, "Times New Roman", Times, serif;
position:absolute;
top: 0px;
border-bottom:4px solid #6cb7c0;
border-right:1px solid #6cb7c0;
border-left:1px solid #6cb7c0;
font-size: 12px;
line-height:13px;
text-align:left;
z-index:100;
background-color:#EBFAFF;
width: 156px;
visibility: hidden;
margin-top:-1px;
}
.dropmenudiv_b a{
width: auto;
display: block;
padding:8px;
padding-right:0px;
border-bottom:1px solid #365a78;
text-decoration: none;
color: #365a78;
}
.dropmenudiv_b a.border0 {border-bottom:0px;}
.dropmenudiv_b a:hover{ 
color:#000000;
background:#e5f6f8;
border-left:4px solid #6cb7c0;
}

/** Footer  **/

#footer {width:100%; background:url(../images/footer-bg.jpg) repeat-x top; height:96px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#325374; line-height:26px; padding-top:20px;}
#innerdiv {width:975px; margin:auto; text-align:center;}
#footer a {text-decoration:none; color:#325374; margin-left:10px; margin-right:10px;}
#footer a:hover {text-decoration:underline; color:#333333;}

.contactinput1 { width:250px; height:18px; border:1px solid #9FE0E8; background-color:#ECFDFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding:3px;}

.contactinput2 { width:260px; height:25px; border:1px solid #9FE0E8; background-color:#ECFDFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding:0px;}

.contactinput3 { width:250px; height:100px; border:1px solid #9FE0E8; background-color:#ECFDFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding:3px;}

.pricingtext { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#375879; color:#FFFFFF; margin-left:10px; background:url(../images/raw-bg.jpg) repeat-x}
.pricingtext2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#B9EEF3; color:#153456; height:30px;}
.pricingtext3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#E6FDFF; color:#153456; height:30px;}

.offer { float:left; padding-right:7px; width:auto;}

#freeseminarsform{ width:400px; padding:20px; margin:auto; float:left; font-size:12px; text-align:left; border:1px dashed #57AFB3; background-color:#F6FFFF}
#freeseminarsform p { margin:0px; padding:0px;}
#freeseminarsform ul { padding:0px; margin:auto;list-style:none; }
#freeseminarsform li { padding-left:0px; margin-left:0px; }

.formlabels{
  float:            left;
  width:            120px;
  padding:          5px 0 4px;
  text-align:       left;
  color:            #E3FDFF;
  border:      1px solid #0F646F;
  margin: 2px;
  padding-left:7px;
  background-image:url(../images/seminarform-bg.jpg);
  }

  
.freeseminar-input{ 
  width:190px;
  padding:4px;
  background-color: #DBFCFF;
  border:1px solid #64CDD8;
  margin:2px;
  text-align:left;  }
  
.freeseminar-input2{ 
  width:80px;
  padding:3px;
  background-color: #DBFCFF;
  border:1px solid #64CDD8;
  margin:2px;
  text-align:left;
  float: none }
  
  .freeseminar-input3{ 
  float:left;
  width:90px;
  padding:4px;
  background-color: #DBFCFF;
  border:1px solid #64CDD8;
  margin:2px;
  text-align:left;  }

.freeseminar-input4{ 
  width:70px;
  padding:4px;
  background-color: #DBFCFF;
  border:1px solid #64CDD8;
  margin:2px;
  text-align:left;  }
  
.freeseminar-input5{ 
  width:30px;
  padding:4px;
  background-color: #DBFCFF;
  border:1px solid #64CDD8;
  margin:2px;
  text-align:left;  }
  
#bmi { width:300px; border: 1px solid #76D8E2;
  background-color: #F1FEFF;
  text-align:       left;
  padding:10px;
}

#bmi ul { padding:0px; margin:auto;list-style:none; }
#bmi li { padding-left:0px; margin-left:0px; }
#bmi p { margin:0px; padding:0px;}

.bmititle { 
	
	width:285px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	padding:5px 0px 4px 7px;
	text-align:left;
	color:#E3FDFF;
	border:1px solid #0F646F;
	margin:2px 2px 2px 2px;
	background-image:url(../images/raw-bg.jpg);
	float:left;
}
.bmisubtitle { width:100px;  
  float:left;
  padding:5px 0 4px 7px;
  text-align:left;
  color:#E3FDFF;
  border:1px solid #0F646F;
  background-image:url(../images/seminarform-bg.jpg);
  margin:2px;}
  
.calculatebmi { width:150px;  
  float:left;
  padding:5px 0 4px 7px;
  text-align:left;
  color:#E3FDFF;
  border:1px solid #0F646F;
  margin:2px;
  font-weight:bold;
  background-image:url(../images/seminarform-bg.jpg);
  }
  
.yourbmi {  
  float:left; width:auto;
  padding:5px 0 4px 7px;
  text-align:left;
  color:#E3FDFF;
  border:1px solid #0F646F;
  margin:2px;
  font-weight:bold;
  background-image:url(../images/seminarform-bg.jpg);
  }
  
.security-img { padding:0px;   margin:2px;
 width:auto; position:relative}
 
.physician { float:left; padding-right:15px; width:auto}
.hline { color:#93DFEA}
.specialoffer { float:right; padding-right:15px; width:auto}
.resources a{ text-decoration:none; font-weight:bold;color:#333333;}
.resources a:hover { text-decoration:underline;color:#4d9fa8;}

#fivesteps ol  {margin-top:16px; margin-bottom:10px; margin-left:25px;}
#fivesteps ol li a{margin-bottom:7px; list-style:decimal; color:#4d9fa8; text-decoration:underline; font-size:14px}
#fivesteps li a:hover { color:#363636;}
#fivesteps ol li.active { text-decoration:none;color:#363636; font-weight:bold; font-size:16px }

#special-pricing-plan { border-left:2px solid #400000; border-right:1px solid #6A0000; border-top:2px solid #400000; border-bottom:1px solid #6A0000;background-color: #9E1013; padding:5px; margin-bottom:10px; width:470px;}

#special-pricing-plan h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; margin-left:10px;}
#special-pricing-plan ul {margin-top:10px; margin-left:10px;}
#special-pricing-plan ul li {background:url(../images/list-style2.jpg) no-repeat 0px 2px; padding-left:20px; color:#ffffff; margin-bottom:10px; font-weight:bold}
#special-pricing-plan2 { border-left:2px solid #400000; border-right:1px solid #6A0000; border-top:2px solid #400000; border-bottom:1px solid #6A0000;background-color: #9E1013; padding:5px; margin-bottom:10px;}
#special-pricing-plan2 h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; margin-left:10px;}
#special-pricing-plan2 ul {margin-top:10px; margin-left:10px;}
#special-pricing-plan2 ul li {background:url(../images/list-style2.jpg) no-repeat 0px 2px; padding-left:20px; color:#ffffff; margin-bottom:10px; font-weight:bold}


#medical-associations {
	width: 610px;
	height: 250px;
	background:url("../images/medical-associations.gif") no-repeat;
	margin: 10px 0 25px 15px;
}

h3#associations-heading {
	color: #6EC8E8;
	margin: 20px 0 0 0;
}

a#associations-a4m {
	display: block;
	float: left;
	width: 120px;
	height: 120px;
	text-indent: -9999px;
	margin: 0 15px 0 15px;
}

a#associations-genegenics {
	display: block;
	float: left;
	width: 255px;
	height: 85px;
	text-indent: -9999px;
	margin: 15px 10px 0 10px;
}

a#associations-aslms {
	display: block;
	float: left;
	width: 175px;
	height: 85px;
	text-indent: -9999px;
	margin: 10px 0 0 0;
}

a#associations-paas {
	display: block;
	width: 334px;
	height: 74px;
	text-indent: -9999px;
	margin: 0 0 0 15px;
	background:url("../images/associations-paas.jpg") no-repeat left top;
}

a#associations-faafm {
	display: block;
	float: left;
	width: 130px;
	height: 120px;
	text-indent: -9999px;
	margin: 10px 35px 0 10px;
}

a#associations-aag {
	display: block;
	float: left;
	width: 235px;
	height: 85px;
	text-indent: -9999px;
	margin: 25px 20px 0 0;
}

a#associations-tma {
	display: block;
	float: left;
	width: 165px;
	height: 100px;
	text-indent: -9999px;
	margin: 15px 0 0 0;
}
#hcg-logo {
	margin: 0 0 30px 0;	
}

.clear { clear:both; height:0px; }


.video-container-top {
    background: url("../images/video-bg-top.gif") no-repeat scroll left top transparent;
    height: 15px;
    width: 610px;
	margin:25px auto 0px auto;
}

.video-container-main {
    background: url("../images/video-bg-main.gif") repeat-y scroll left top transparent;
    padding: 8px 0 8px;
	margin:0 auto;
	width: 610px;
    text-align: center;
}
.video-container-bottom {
    background: url("../images/video-bg-bottom.gif") no-repeat scroll left top transparent;
    height: 15px;
    width: 610px;
	margin:0px auto 25px auto;
}

#playercontainer-1 {
	width:560px;
	margin-left:25px;
}

.gallery {
	padding:10px 0 25px 13px;
}

.gallery td {
	padding-bottom:10px;
}
.gallery table {
	width:590px;
}

