font.subpages, .subpages {
	FONT-SIZE: 18px; line-height:22px; COLOR: #0A609F; FONT-FAMILY: arial, helvetica; font-weight:bold; 
}

input.search { 
	font-size:11px; border-style:none; border-width:1px; border-color:#5C9ED1; width:111px; height:18px
}
td.banner {
	font-size:18px; 
	line-height: 25px;
	COLOR: #0A609F; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: arial, helvetica;	
	padding-top: 5px;
	padding-bottom: 5px;
}
td.banner2 {
	font-size:8px; 
	line-height:8px;
	COLOR: #0A609F; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: arial, helvetica;	
	padding-right: 5px;

}
FONT.smallest {
	FONT-SIZE: 10px; line-height:9px;COLOR: #0A609F; FONT-FAMILY: arial, helvetica; 
}
FONT.sup {
	FONT-SIZE: 10px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica
}
FONT.body {
	FONT-SIZE: 13px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica
}
FONT.bullet {
	FONT-SIZE: 13px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica
}
FONT.title {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica
}
FONT.htitle {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica
}

FONT.missing {
	FONT-SIZE: 25px; COLOR: #0A609F; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica; font-style:italic;
}
FONT.puzzle {
	FONT-SIZE: 17px; line-height:21px; COLOR: #0A609F; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica; font-style:italic;
}
FONT.symptoms {
	FONT-SIZE: 18px; line-height:22px; COLOR: #0A609F; FONT-FAMILY: arial, helvetica; 
}
FONT.header, .header {
	FONT-SIZE: 15px; COLOR: #5A9B44; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica
}
td.headerhome {
	FONT-SIZE: 14px; line-height:15px; COLOR: #5A9B44; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica
}
FONT.smheader {
	FONT-SIZE: 15px; COLOR: #C78F37; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica
}
FONT.subheader, .subheader {
	FONT-SIZE: 13px; COLOR: #376FB4; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica
}
FONT.bigblue {
	FONT-SIZE: 14px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica;
}
FONT.bigletters {
	FONT-SIZE: 16px; COLOR: #509639; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica
}
FONT.medium {
	FONT-SIZE: 12px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica
}
FONT.small {
	FONT-SIZE: 11px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica
}
FONT.bottom {
	FONT-SIZE: 11px; COLOR: #A9C0D1; FONT-FAMILY: arial, helvetica
}
FONT.info {
	FONT-SIZE: 12px; COLOR: #326DB3; FONT-WEIGHT: bold; FONT-FAMILY: arial, helvetica
}
FONT.r {
	FONT-SIZE: 10px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica
}
TD.saltheader {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #F1FBF6; PADDING-TOP: 8px; PADDING-BOTTOM: 8px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; TEXT-ALIGN: center
}
TD.salt {
	FONT-SIZE: 12px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #ffffff; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; 
}
TD.1 {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #6390C9; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #EDF4FC; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; TEXT-ALIGN: left
}
TD.2 {
	FONT-SIZE: 12px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #ffffff; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; 
}
TD.green {
	FONT-SIZE: 12px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #DEEED4; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; 
}
TD.greenlight {
	FONT-SIZE: 12px;
	COLOR: #0B1D50;
	FONT-FAMILY: arial, helvetica;
	BACKGROUND-COLOR: #F6FBF0;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
}
TD.blue {
	FONT-SIZE: 12px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #DBE1F4; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; 
}
TD.bluelight {
	FONT-SIZE: 12px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #EDF1FE; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; 
}
TD.white {
	FONT-SIZE: 12px;
	COLOR: #0B1D50;
	FONT-FAMILY: arial, helvetica;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	background-color: #FFF;
}
TD.whiteSub {
	FONT-SIZE: 10px;
	COLOR: #0B1D50;
	FONT-FAMILY: arial, helvetica;
	BACKGROUND-COLOR: #FFF;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	font-style: italic;
}
TD.stats {
	FONT-SIZE: 12px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #F9FCFF; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; PADDING-RIGHT: 10px; PADDING-LEFT: 6px; 
}
TD.magfact {
	FONT-SIZE: 12px; COLOR: #0B1D50; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #F1FBF6; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; 
}
TD.star {
	FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #46A175; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
}
A.get {
	COLOR: #376FB4; TEXT-DECORATION: none 
}
A.get:hover {
	COLOR: #376FB4; TEXT-DECORATION: underline 
}
A.links {
	COLOR: #AE407F; TEXT-DECORATION: none 
}
A.links:hover {
	COLOR: #AE407F; TEXT-DECORATION: underline 
}
A.links2 {
	COLOR: #AE407F; TEXT-DECORATION: underline 
}
A.links2:hover {
	COLOR: #AE407F; TEXT-DECORATION: none 
}
A.botlinks {
	COLOR: #3670B5; TEXT-DECORATION: none 
}
A.botlinks:hover {
	COLOR: #3670B5; TEXT-DECORATION: underline 
}

/*--------------------Form---------------------*/
#contact_form {
	font-size: 12px;
		}	
	
#contact_form p {
	/*clear: left;*/
  	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	}
  
#contact_form p label {
  	float: left;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	}

#contact_form #interest p {
	margin-bottom: 4px; margin-top: 0px; }
	
#contact_form #interest p input.myCheckbox {
	width: auto;}


#contact_form p input.myCheckbox {
	width: auto;}
  
#contact_form p input,  #contact_form p select, #contact_form p textarea {
  	/*float: left;*/
	margin-left: 0px;
	width: 250px;
	}
	

	
.submitbutton { margin-left: 220px; }


.checkboxes_left {
  	width: 150px;
	padding-right: 10px;
	text-align: right;
	clear: left;
	float: left;
}


.checkboxes_right {
	margin-left: 0px;
	width: 250px;
	float: left;
	margin-bottom: 20px;
	margin-top: -5px;
	/*background-color: #9C6;*/
}

	
.inline_text {margin-left:130px; margin-bottom:5px;}

.readmore {font-size: 10px; margin-left:130px;}


/*---------------- OFFERS STUFF ----------------- */

#offer_window {
	position: fixed;
	top: 40px;
	left: 200px;
	background-color: #FFF;
	width: 400px;
	height: 200px;
	border: #999 solid 2px;
	z-index: 6000;
}

#offers_wrap div {
	width: 110px;
	padding: 10px 10px 10px 10px;
	margin-right: 8px;
	margin-left: 8px;
	text-align: center;
	/*border-right: 1px solid;*/
	float: left;
	margin-bottom: 20px;
	background-color: #FFC;
	min-height: 200px;
	height: auto !important;	/*this is a hack to fix IE6 problem*/
	height: 200px;	/*this is a hack to fix IE6 problem*/
}

#offers_wrap div.double {
	width: 258px;
}

#offers_wrap ul {
 margin: 0;
 padding: 0;
 text-align: left;
 
 }

#offers_wrap ul li {
margin-left: 10px;
 
 }


#offers_wrap div p {
	margin-bottom: 0;
}

.fine_print {
	font-size: 11px; 
	color: #333; 
	margin-top: 0;
	}
	
.rebate { margin-top: 5px; margin-bottom: 0; font-size: 15px; font-weight: bold; color: #036; }

#form_wrap { width: 600px; clear: both; margin: 0 0 0 120px;}


#offers_wrap_landing div {
	
	padding: 10px 10px 10px 10px;
	margin-right: 8px;
	margin-left: 8px;
	/*border-bottom: 1px solid;
	margin-bottom: 20px;*/
	min-height: 162px;
	height: auto !important;	/*this is a hack to fix IE6 problem*/
	height: 162px;	/*this is a hack to fix IE6 problem*/
}

#offers_wrap_landing hr {
	clear: both;
	height: 1px;
	
	
		
}


#offers_wrap_landing div div.imageblock {
	width: 117px;
	float: left;
	margin-right: 0;
	text-align: center;
}


#offers_wrap_landing div div.textblock {
	width: 360px;
	float: left;
}

#offers_wrap_landing div div.textblock ul {
	
	
	margin-left: 0;
	padding-left: 10px;
	}


#offers_wrap_landing div div.double {
	width: 239px;
	float: left;
	margin-right: 0;
	text-align: center;
}

#offers_wrap_landing div a {
	font-weight: bold;
	font-size: 14px;
}

.when_purchased { color: #000; font-weight: normal; font-size: 12px;}

.red {
	color:#F00;}
	
.float_right {
float: right;
margin-left: 10px;
	}

.float_left {
float: left;
margin-right: 10px;
	}

