/* CSS Document */
body { background-color:#FFFFFF; margin: 0;	padding: 0; }
a { color: #0000ff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img { border: 0; }

.mapLink { color: #0000ff; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.ourBrands { position:relative; left:45px; top:25px; }
.ourbrand { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; padding:0 0 0 25px; line-height:20px; }
.ourbrandwt { color:#ffffff;}
div.special_offers img { margin:5px 0 0 0; position:relative; top:-8px; }
.form_main { font-family:Arial, Helvetica, sans-serif; font-size:9px; }
.form_main_textarea { height: 12px; width: 140px; margin: 0 0 2px 0; font-size:10px; }
.list {font-size:10px; }
.form_caregivers { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; text-align:left; }
.form_quiz { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#56785e; font-weight:bold; line-height:13px; padding:0 0 0 3px; }
.header { margin:0 0 15px 0;}
.main_body { text-align:left; height:995px; }
.newsletters { height: 12px; width: 125px; margin: 0 5px 2px 0; font-size:10px; }
.special_offers	{ position:relative; left:10px; top: 25px; }
.tab1Benefits { margin:18px 0 0 0; padding:0; }
.tab2HealthNews { margin:5px 0 0 0; padding:0; }
.sub_header { margin:0 0 0 12px;}
.sheader {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#ffffff; padding-left:70px;}
.medication {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffffff; padding-left:20px;}
.dotedVertical { margin:50px 0 0 0; }
.thanks { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1b471d; }
.tabs { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:14px; }
.tabs h1 { font-size:11px; font-weight:bold; color:#99b5cd; position:relative; margin:0; padding:0; }
.btfooter { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-right:15px; }

#thanks_maincol { width:538px; height: auto; text-align:left; margin-left:auto; margin-bottom:auto; margin-top:auto; margin-right:65px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#58595b; }
#thanks_content_maincol { width:503px; float:left; }
.thnaks_content02 { font:12px Arial; padding-left:36px; padding-right:36px; }
#thanks_three_col { width:503px; height: auto; float:left; padding-left:19px; padding-right:19px; position:relative; }
.thnaks_content03 { font:11px Arial; line-height:16px; }
#thanks_1st_col { width:500px; float:left; }
.thnaks_content04 { font:bold 12px Arial; }
#thanks_2nd_col { width:500px; float:left; margin:25px 0 0 0; }
.thnaks_content04 { font:bold 12px Arial; }
#pha { width:300px; float:left; }
#mag { width:300px; float:left; }

.brandTopWhite { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:0 20px 0 20px; vertical-align:middle; }
.brandSideBlue { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#50718f; padding:20px 0 20px 0; vertical-align:middle; text-align:center }
.brandLink a {  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c87c9; padding:5px 0 0 20px; vertical-align:middle; }
.brandBlueSpacer { background-color:#50718f;}

.subHead { color:#16597E; font-size:14px; margin:0; padding:0; line-height:18px; }
.bodySubHead { color:#1b471d; }
.smalTxt { font-size:9px; }
.advertisement { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-size:9px; padding-bottom:10px; }
.bodyTxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:14px; padding:0 0 0 3px; }
.white { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:12px; }
.product { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding:5px 5px 5px 5px; }
.product1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding:3px 0 3px 0; }
.recipe { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d7654; }
.recipenav { line-height:20px; }
.error { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; }


.module-header { font-size:1px; color:#a8bfa9; }
.module-content { font-size:11px; margin:10px 0 0 0; }
.module-archives module  { font-size:16px; }
.MostPopular a { color:#125376; font-weight:bold;}
#blogheadlines a { font-size:11px; }
.module-list { margin:5px; padding:0 0 5px 10px; }

/*TOP Nav*/
#menu {padding:0;margin:0 0 0 215px;list-style-type:none;}
#menu li {float:left;width:auto; height:auto;border-right:1px solid #bbb;position:relative;text-align:center;font-weight:bold;}
#menu li a, #menu li a:visited {display:block;text-decoration:none; color:#094f78;font-weight:bold;}
#menu li a:hover {border:0; /* needed to trigger IE */ color:#094f78;background-color:#cfdde8;font-weight:bold;}

/*Start Structure*/
#page {margin: auto; padding: 0; width: 911px; background: url("/img/sides.gif") repeat-y top; border: none;}
#header {padding: 0; margin: 0 auto; height: 15px; width: 911px; background: url("/img/top.gif") no-repeat top center;}	
#footer {padding: 0; margin: 0 auto; height:15px; width: 911px; background: url("/img/bottom.gif") no-repeat bottom; border: none; clear: both;}
/* End Structure */

.navigation {display: block;	text-align: center;}	
.alignleft {float: left}	
.alignright {float: right;}	
#menua, #menub {padding-left:0;}
#menua a.vmenu, #menub a.vmenu:link, #menua a.hmenu, #menua a.hmenu:link, #menub a.vmenu:visited, #menua a.hmenu:visited {display:block; width:151px; height:20px; background:#b6cdd9; color:#0e5881; text-decoration:none; text-align:left; line-height:20px; font-weight:bold; display:block;}
#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {float:left;}
#menua a.hmenu:hover, #menub a.vmenu:hover {background:#e0eff6; color:#0e5881; font-weight:bold; }
#menua a.hmenu:active, #menub a.vmenu:active {background:#e0eff6; color:#0e5881; font-weight:bold;}
#menua {height:25px;}
#menua:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.types {display: none;}
.symptoms {display: none;}
.devices {display: none;}
.insurance {display: none;}
.brands {display: none;}

.getstarted_sm { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#13567d; }
.getstarted { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#13567d; }
.getstarted_list { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#13567d; width:250px; }
.getstarted_textarea { width:240px; margin-bottom:4px; color:#13567d; }
.getstarted_phone {margin-bottom:4px; color:#13567d; }
.getstarted_state { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#13567d; height:19px; width:120px; margin-bottom:5px; }
.getstarted_insurance { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#13567d; height:19px; width:120px; margin-bottom:5px; }
.getstarted_zip { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#13567d; height:14px; width:110px; margin-bottom:5px; }
.getstarted_list { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#13567d; height:14px; width:143px; margin-bottom:5px; }