body
{
	background: url(../images/bg.gif) no-repeat 50% 0%;
	background-attachment: scroll;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 auto;
}

a
{
	outline: none;
}

/*Code for error message color, applies to all reg pages - starts*/

.error { color: red; }


.no_flash_message
{
	text-align: center;
	padding-top: 70px; 
	font-weight: bold;
}

.no_flash_message a
{
	font-size: 17px; 
	font-family: Verdana; 
	color: #0089CE; 
	font-weight: bold;
	text-decoration: none;
	
}

/*Code for error message color, applies to all reg pages - ends*/


.preload {
	width: 1px;
	height: 1px;
	position: absolute;
	top: -150px;
	left: -150px;
}


.clearboth {
	clear: both;
}

.main-container
{
	width: 858px;
	margin: 0 auto;
	
}

/*This is the main 3 top columns*/

.col1
{
	width: 165px;
	height: 94px;
	background: url(../images/top-left-section.gif) no-repeat;
	float: left;
}

.col2
{	
	width: 858px;
	margin: 0 auto;

}

.col3
{
	width: 165px;
	height: 94px;
	background: url(../images/top-right-section-back.gif) repeat-x;
	float: left;
	
}

/*COntent for col 1*/

.nav_bar_left
{
	width: 165px;
	height: 40px;
	margin-top: 94px;
}


/*COntent for col 2*/

.top_head
{
	width: 858px;
	height: 94px;
	background: url(../images/top-middle-section.jpg) no-repeat;
	position: relative;
}

/*super special code for linking q-health logo - starts*/

.qhealth_home_linker
{
	position: absolute;
	top: 17px;
	left: 0px;
	z-index: 1;
	width: 157px;
	height: 62px;
	
}




/*super special code for linking q-health logo - ends*/

.promo_code
{
	width: 150px;
	height: 13px;
	font-size: 10px;
	font-family: verdana;
	padding: 13px 2px 0px 265px;
	
}

.top_btn_wrapper
{
	margin-left: 200px;
	padding-top: 28px;
}

#nav_flash_container
{
	width: 857px;
	height: 296px;
	
}

.package_top
{
	width: 858px;
	height: 73px;
	background: url(../images/package-top.jpg) no-repeat;
}

.home_grey_link_area
{
	width: 227px;
	height: 73px;
	padding-left: 20px;
}

.home_grey_link_area a
{
	color: #A2A1A1;
	text-decoration: none;
	font-weight: bold;
	
}

.home_grey_link_area a:visited
{
	color: #A2A1A1;
	text-decoration: none;
	outline: none;
	
}

#guarantee_flash_holder
{
	width: 337px;
	height: 248px;
	
	
}


.list_font_color
{
	color: #0089CE;
}

.big_dollar_amt
{
	color: #231F20;
	font-size: 12px;
	line-height: 17px;
	
}


.basic_package_area
{
	width: 219px;
	padding: 13px 0px 9px 13px;
	border-left: 2px solid #D3D9D5;
	float: left;
	
}

.home_package_area_links
{
	color: #0089CE; 
	text-decoration: none;
}

.click_here_text
{
	color: #0089CE;
	padding: 2px 0px 0px 1px;
}

.click_here_text a
{
	color: #0089CE;
	text-decoration: none;
}

.basic_package_area ul
{
   color: #66CC00;
	padding-left: 15px;
	margin: 0px auto;
}

.basic_package_area li
{
list-style: disc;
padding: 0px 0px 1px 3px;

}

.basic_package_area a:hover
{
  color: #FF6734;
}

.basic_package_button_wrap
{
	width: 125px;
	margin: 74px 0px 0px 40px;
   
}

.premium_package_area
{
	width: 271px;
	padding: 13px 0px 9px 13px;
	border-left: 1px solid #D3D9D5;
	border-right: 2px solid #D3D9D5;
	float: left;
   
}

.premium_package_area a:hover
{
  color: #FF6734;
}

.premium_package_area ul
{
   color: #DCAC00;
	padding-left: 16px;
	margin: 0px auto;
}

.premium_package_area li
{
list-style: disc;
padding: 0px 0px 1px 3px;
}



.prem_package_button_wrap
{
	width: 125px;
	margin: 5px 0px 0px 64px;
}

.state_select_box
{
	width: 227px;
	height: 96px;
	padding-top: 13px;
	border-left: 1px solid #D3D9D5;
	margin-top: -3px;
	float: left;
	background-color: #EFF3F4;
	
}


.state_select_cont_holder
{
	width: 213px;
	height: 89px;
	
}

.state_select_blue_triangle
{
	width: 3px;
	height: 5px;
	float: left;
	margin: -1px 0px 0px 5px;
}

.state_select_drop_down_holder
{
	width: 200px;
	float: left;
	margin-left: 12px;
	
}

select
{
	width: 142px;
	height: 19px;
	font-size: 11px;
	border: 1px solid #707070;
}


.state_select_box_spacer
{
	float: left;
	width: 108px;
	height: 109px;
	background-color: #E1E9EA;
	border-left: 1px solid #D3D9D5;
	margin-top: -3px;

}

/*Benefit area code starts*/

.benefit_area
{
	width: 837px;
	color: #ffffff;
	border-left: 1px solid #D3D9D5;
	border-right: 1px solid #D3D9D5;
	border-bottom: 5px solid #D3D9D5;
	border-top: 5px solid #D3D9D5;
	background-color: #88B0BE;
	padding: 18px 0px 20px 19px;
}


.benefit-area-left
{
	width: 268px;
	float: left;
}

.benefit-area-right
{
	width: 542px;
	float: left;
}

.benefit-area-right ul
{
   color: #0089CE;
	padding-left: 15px;
	margin: 0px auto;

	
}

.benefit-area-right li
{
list-style: disc;
padding: 0px 0px 8px 3px;

}

.list_font_color_benefit
{
	color: #ffffff;
}

.benefit-area-right a
{
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}
	
	
.benefit-area-right a:visited
{
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

.blue-arrow_nudger
{
   padding: 0px 12px 0px 3px;
}


.input1
{
	width: 115px;
	background-color: #ffffff;
	border: 1px solid #999999;
	color: #333333;
	padding-left: 5px;
}

.submit_btn_nudger
{
	padding-top: 1px;
}

/*Benefit area code ends*/


/*Code for pharmacies line - starts*/

.pharmacy_line
{
	height: 125px;
	width: 856px;
	border-left: 1px solid #D3D9D5;
	border-right: 1px solid #D3D9D5;
}

#pharmacy_flash_holder
{
	width: 227px;
	height: 125px;
	float: left;
	border-right: 1px solid #D3D9D5;
}

.pharmacy_image_holder
{
	width: 628px;
	height: 125px;
	float: left;
}


/*Code for pharmacies line - starts*/


/*Bottom notes area - starts*/

.bottom_notes_area
{
	width: 836px;
	border-left: 1px solid #D3D9D5;
	border-right: 1px solid #D3D9D5;
	background-color: #E1E9EA;
	padding: 8px 0px 8px 20px;
	font-size: 9px;
	line-height: 14px;
}

ifrane
{
	width: 800px;
	height: 182px;
	
	
}

/*Bottom notes area - ends*/


/*Footer area - starts*/

.footer_area
{
	width: 856px;
	height: 83px;
	background-color: #515151;
	border-left: 1px solid #D3D9D5;
	border-right: 1px solid #D3D9D5;
	border-bottom: 1px solid #818181;
}

.footer_area td
{
	color: #ffffff;
	font-weight: bold;
}

.footer_area a
{
 color: #ffffff;
 font-size: 10px;
 text-decoration: none;
 font-weight: bold;
}

.footer_area a
{
 color: #ffffff;
 font-size: 10px;
 text-decoration: none;
 font-weight: bold;
}


.links_wrapper
{
	margin-left: 107px;
	padding-top: 40px;
}

/*Footer area - endss*/


/*Below footer area - starts*/

.below_footer_area
{
	width: 858px;
	height: 21px;
	background-color: #D3D9D5;
}

/*Below footer area - ends*/

/*COntent for col 3*/

.nav_bar_right
{
   
	width: 179px;
	height: 40px;
	margin-top: 94px;
	background: url(../images/nav_bar_right.jpg) no-repeat;
}


