/* CSS Document */
*{margin:0; padding:0;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
img{ border:none;}

body{ background:#FFF url(../../common/images/body_bg.jpg) no-repeat center top; font:normal 13px/18px "Helvetica", Arial, sans-serif; color:#4e4e4e;}
#outer_layout{float:left; width:100%;}
#layout{width:960px; margin:0 auto;}

#header{float:left; width:960px;}
#header .logo{float:left; padding:15px 0 0 0;}

#menu{float:right; padding-top:40px;}
#menu ul{float:right; list-style:none;}
#menu ul li{float:left; padding:0 24px 0 24px; background:url(../../common/images/menu_seprator.gif) no-repeat right 0;}
#menu ul li.last{background:none; padding:0 0 0 24px;}
#menu ul li a{display:block; padding:5px 0 5px 0; float:left; font:bold 14px "Helvetica", Arial, sans-serif; color:#00569f; text-decoration:none;}
#menu ul li a:hover{color:#4080b7; text-decoration:none;}

#body_container_outer{float:left; width:960px; margin-top:20px;}
#body_container{float:left; width:960px;}

#left_container{float:left; width:640px; line-height:1.4; background: url(../../common/images/calltoaction_bg.gif) no-repeat;}
#left_container h1{float:left; width:625px; font:normal 28px "Helvetica", Arial, Helvetica, sans-serif; color:#00569f; padding:0 0 25px 20px;}
#left_container h2{float:left; width:625px; font:bold 13px "Helvetica", Arial, Helvetica, sans-serif; color:#f68b2d; padding:20px 0 5px 20px;}
#left_container h3{font:bold 14px "Helvetica", Arial, Helvetica, sans-serif; color:#4e4e4e; padding:0 0 5px 0;}
#left_container h4{font:bold 14px "Helvetica", Arial, Helvetica, sans-serif; color:#20679a; padding:0 0 5px 0;}
#left_container h5{font:bold 14px "Helvetica", Arial, Helvetica, sans-serif; color:#f68b2d; padding:0 0 5px 0;}
#left_container h7{float:left; width:430px; font:normal 28px "Helvetica", Arial, Helvetica, sans-serif; color:#00569f; padding:0 0 25px 20px;}
#left_container h6{float:left; width:430px; font:bold 13px "Helvetica", Arial, Helvetica, sans-serif; color:#f68b2d; padding:20px 0 5px 20px;}
#left_container .header7{float:left; width:430px; font:normal 28px "Helvetica", Arial, Helvetica, sans-serif; color:#00569f; padding:0 0 25px 20px;}
#left_container p{margin-top:10px; margin-bottom:15px;}
#left_container p{margin-top:10px; margin-bottom:15px;}
#left_container .copy{margin-left:40px; padding-right:20px;}
#left_container .copy_why{float:left; margin-left:40px; padding-top:15px; padding-right:20px; width:475px;}
#left_container .copy_about{width:415px; margin-left:40px; padding-right:20px;}
#left_container .testimonial{float:left; width:580px; border-top:1px solid #cecdc9; padding:15px 15px 15px 0px; margin-left:40px;}
#left_container .testimonial_last{float:left; width:580px; border-top:1px solid #cecdc9; padding:15px 15px 5px 0; margin-left:40px;}
#left_container .name{float:left; width:620px; font-weight:bold; padding:10px 0 0 10px; font-style: italic; color:#20679a;}
#left_container .photo{float:left; margin:0 20px 15px 0px; border-bottom:3px solid #fdb614}
#left_container .popup{float:right; margin:0 20px 15px 20px;}
#left_container .call_to_action{float:left; width: 585px; background: url(../../common/images/calltoaction_bg_orange.gif) no-repeat; padding:20px 15px 5px 20px; margin-left:20px; margin-top:20px;}
#left_container .call_to_action p{margin-bottom:0;}
#left_container a{text-decoration:underline; color:#20679a;}
#left_container .chart{margin:15px 0px 15px 50px;}
#left_container .video_text{float:left; width:367px;}
#left_container .video_about{float:right; width:165px; margin-top:25px;}
#left_container .sandal{float:right;}

#left_container .video{float:left; margin:0 0 40px 90px; border:solid 1px #bfd5e7}

#left_container .numbered{float:left; width:580px; margin-top:5px; padding: 0 0 0 40px;}
#left_container .numbered_contact{float:left; width:580px; margin-top:0px; padding: 0 0 0 40px;}
#left_container .numbered_video{float:left; width:387px; margin-top:5px; padding: 0 0 0 40px;}
#left_container .numbered_header_1{font-weight:bold; color:#4e4e4e; background: url(../../common/images/bullet_1.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_1_over{font-weight:bold; color:#20679a; background: url(../../common/images/bullet_1.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_2{font-weight:bold; color:#4e4e4e; background: url(../../common/images/bullet_2.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_2_over{font-weight:bold; color:#20679a; background: url(../../common/images/bullet_2.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_3{font-weight:bold; color:#4e4e4e; background: url(../../common/images/bullet_3.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_3_over{font-weight:bold; color:#20679a; background: url(../../common/images/bullet_3.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_4{font-weight:bold; color:#4e4e4e; background: url(../../common/images/bullet_4.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_4_over{font-weight:bold; color:#20679a; background: url(../../common/images/bullet_4.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_5{font-weight:bold; color:#4e4e4e; background: url(../../common/images/bullet_5.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_5_over{font-weight:bold; color:#20679a; background: url(../../common/images/bullet_5.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_6{font-weight:bold; color:#4e4e4e; background: url(../../common/images/bullet_6.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_6_over{font-weight:bold; color:#20679a; background: url(../../common/images/bullet_6.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_7{font-weight:bold; color:#4e4e4e; background: url(../../common/images/bullet_7.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_header_7_over{font-weight:bold; color:#20679a; background: url(../../common/images/bullet_7.gif) no-repeat 0 10px; padding:10px 0 0 30px; border-top:1px solid #cecdc9; margin-top: 10px; cursor:pointer; width:auto; text-decoration:underline;}
#left_container .numbered_text{padding:5px 30px 0 30px;}
#left_container .numbered_header{font-weight:bold; color:#f68b2d; padding:10px 0 0 0px; border-top:1px solid #cecdc9; margin-top: 10px; width:auto; text-decoration:none;}
#left_container .numbered_header_contact{font-weight:bold; color:#f68b2d; padding:10px 0 0 0px; border-top:1px solid #cecdc9; margin-top:3px; width:auto; text-decoration:none;}
#left_container .numbered_text_2{padding:5px 30px 0 15px;}

#right_container{float:right; width:300px;}
#right_container ul{list-style:none; padding-top:25px; margin:0;  background:url(../../common/images/li_first.gif) no-repeat;}
#right_container ul li{padding:0 0 0 15px; background:url(../../common/images/li_bg.gif) no-repeat right 0; line-height:43px;}
#right_container ul li a{text-decoration:none;  color:#4e4e4e}
#right_container ul li a:hover{text-decoration:underline; color:#20679a;}
#right_container ul li.current{background:url(../../common/images/li_current.gif) no-repeat right 0;}
#right_container ul li.current a{color:#fff; font-weight:bold;}
#right_container ul li.current a:hover{text-decoration:underline;}
#right_container ul li.current_above{background:url(../../common/images/li_current_above.gif) no-repeat right 0;}
#right_container .module_health{padding-top:0px;}
.module_order{float:left; width:300px; margin-top:20px;}
.module_why{float:left; width:300px; margin-top:20px; margin-right:40px;}

#cart_container{float:left; width:960px; line-height:1.5;}
#cart_container h1{width:830px; font:normal 28px "Helvetica", Arial, Helvetica, sans-serif; color:#00569f; padding:0 0 15px 20px;}
#cart_container ul{margin-left:15px;}
#cart_container ul li{}
#cart_container td{height:25px;}
#cart_container table .summary td{color:#FFF; background-color:#0057a0; border-bottom:solid 1px #fdb614; border-right:solid 1px #fdb614; padding:3px 3px 3px 5px;}
#cart_container table .summary a{color:#FFF;}
#cart_container table td .dark_blue{background-color:#004680;}
#cart_container table .form td{color:#000; background-color:#ffd779; border-bottom:solid 1px #fdb614; border-right:solid 1px #fdb614; padding:3px 5px 3px 5px;}

#footer{float:left; width:960px; margin:25px 0 0 0; padding-top:15px; border-top:2px solid #fdb614;}
#footer .flag{float:left;}
#footer .text{float:left; line-height:14px;}
#footer .text a{text-decoration:underline; color:#20679a;}
#footer ul{float:right; list-style:none;}
#footer ul li{float:left; padding:0px 10px 0px 10px; background:url(../../common/images/menu_seprator_footer.gif) no-repeat right 0;}
#footer ul li.last{background:none; padding:0px 0px 0px 10px;}
#footer ul li a{float:left; line-height:14px; text-decoration:none; color:#4e4e4e;}
#footer ul li a:hover{color:#7a7a7a;}

#copyright{float:left; width:600px; font:normal 11px "Helvetica", Arial, Helvetica, sans-serif; margin:25px 0 0 0;}
#copyright a{color:#4e4e4e;}

