@charset "UTF-8";
* {
	margin: 0;
	padding: 0;
}

html, body, .container 
{
	min-height: 100%; /*Sets the min height to the
						height of the viewport.*/
	width: 100%;
	height: 100%; /*Effectively, this is min height
					for IE5+/Win, since IE wrongly expands
					an element to enclose its content.
					This mis-behavior screws up modern  
					browsers*/
	margin: 0;
	padding: 0;
	color:#464646;
	font-family:Tahoma, Trebuchet, Arial, Verdana, Sans-Serif;
	letter-spacing:1;
	word-spacing:1.25;
	line-height:135%;
}
 
html>body .container 
{
	height: auto; /*this undoes the IE hack, hiding it
					from IE using the child selector*/
}

p
{
	margin-bottom:10px;
}

.whiteheaders  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.whiteheaderssmall  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	text-align: left;
}
.bodycopyheavyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #124671;
	line-height: 15px;
}
.bigblueheaders  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #124671;
	line-height: 18px;
}
.bigredheaders  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
	line-height: 18px;
}
.redheaders  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	line-height: 14px;
}
a.redheaders:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	line-height: 14px;
	text-decoration: underline;
}
a.redheaders:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	line-height: 14px;
	text-decoration: underline;
}
a.redheaders:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	line-height: 14px;
	text-decoration: none;
}
a.redheaders:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	line-height: 14px;
	text-decoration: underline;
}
.blueheaders  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #124671;
	line-height: 14px;
}
a.blueheaders:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #124671;
	line-height: 14px;
	text-decoration: underline;
}
a.blueheaders:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #124671;
	line-height: 14px;
	text-decoration: underline;
}
a.blueheaders:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	line-height: 14px;
	text-decoration: none;
}
a.blueheaders:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #124671;
	line-height: 14px;
	text-decoration: underline;
}

/* Top Menu Start */
.topmenu{
	padding:0;
	margin:0;
	color:#fff;
	width:100%;
	font-family: arial, helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
}

.topmenu li {display:inline;}

.home_on {
	background: transparent url('images/nav/home_on.gif') no-repeat;
	width:65px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}
.home {
	background: transparent url('images/nav/home_off.gif') no-repeat;
	width:65px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.home:hover {
	background: transparent url('images/nav/home_on.gif') no-repeat;
}

.faq_on{
	background: transparent url('images/nav/faq_on.gif') no-repeat;
	width:134px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.faq {
	background: transparent url('images/nav/faq_off.gif') no-repeat;
	width:134px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.faq:hover {
	background: transparent url('images/nav/faq_on.gif') no-repeat;
}

.contact_on {
	background: transparent url('images/nav/contact_on.gif') no-repeat;
	width:163px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.contact {
	background: transparent url('images/nav/contact_off.gif') no-repeat;
	width:163px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.contact:hover {
	background: transparent url('images/nav/contact_on.gif') no-repeat;
}

.about_on {
	background: transparent url('images/nav/about_on.gif') no-repeat;
	width:86px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.about {
	background: transparent url('images/nav/about_off.gif') no-repeat;
	width:86px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.about:hover {
	background: transparent url('images/nav/about_on.gif') no-repeat;
}

.how_on {
	background: transparent url('images/nav/how_on.gif') no-repeat;
	width:79px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.how {
	background: transparent url('images/nav/how_off.gif') no-repeat;
	width:79px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.how:hover {
	background: transparent url('images/nav/how_on.gif') no-repeat;
}

.order_on{
	background: transparent url('images/nav/order_on.gif') no-repeat;
	width:83px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.order {
	background: transparent url('images/nav/order_off.gif') no-repeat;
	width:83px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.order:hover{
	background: transparent url('images/nav/order_on.gif') no-repeat;
}

.retailers_on {
	background: transparent url('images/retailers_on.gif') no-repeat;
	width:190px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.retailers {
	background: transparent url('images/retailers_off.gif') no-repeat;
	width:190px;
	height:45px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.retailers:hover {
	background: transparent url('images/retailers_on.gif') no-repeat;
}

/* END Top Menu */

/* Left Menu */
.leftmenu{
	padding:0;
	margin:0;
	color:#fff;
	width:100%;
	font-family: arial, helvetica, sans-serif;
	list-style-type:none;
	float:left;
}

.leftmenu li {display:inline;} 

.cardiovascular_on {
	display:block;
	background: transparent url('images/nav/cardiovascular_on.gif') no-repeat;
	width:190px;
	height:31px;
	text-align:center;
	text-decoration:none;
}

.cardiovascular {
	display:block;
	background: transparent url('images/nav/cardiovascular_off.gif') no-repeat;
	width:190px;
	height:31px;
	text-align:center;
	text-decoration:none;
}

.cardiovascular:hover {
	background: transparent url('images/nav/cardiovascular_on.gif') no-repeat;
}

.hemorrhoids_on {
	display:block;
	background: transparent url('images/nav/hemorrhoids_on.gif') no-repeat;
	width:190px;
	height:30px;
	text-align:center;
	text-decoration:none;
}

.hemorrhoids {
	display:block;
	background: transparent url('images/nav/hemorrhoids_off.gif') no-repeat;
	width:190px;
	height:30px;
	text-align:center;
	text-decoration:none;
}

.hemorrhoids:hover {
	background: transparent url('images/nav/hemorrhoids_on.gif') no-repeat;
}

.diabetes_on {
	display:block;
	background: transparent url('images/nav/diabetes_on.gif') no-repeat;
	width:190px;
	height:31px;
	text-align:center;
	text-decoration:none;
}

.diabetes {
	display:block;
	background: transparent url('images/nav/diabetes_off.gif') no-repeat;
	width:190px;
	height:31px;
	text-align:center;
	text-decoration:none;
}

.diabetes:hover {
	background: transparent url('images/nav/diabetes_on.gif') no-repeat;
}

.varicose_on {
	display:block;
	background: transparent url('images/nav/varicose_on.gif') no-repeat;
	width:190px;
	height:31px;
	text-align:center;
	text-decoration:none;
}

.varicose {
	display:block;
	background: transparent url('images/nav/varicose_off.gif') no-repeat;
	width:190px;
	height:31px;
	text-align:center;
	text-decoration:none;
}

.varicose:hover {
	background: transparent url('images/nav/varicose_on.gif') no-repeat;
}

.inflammation_on {
	display:block;
	background: transparent url('images/nav/inflammation_on.gif') no-repeat;
	width:190px;
	height:32px;
	text-align:center;
	text-decoration:none;
}

.inflammation {
	display:block;
	background: transparent url('images/nav/inflammation_off.gif') no-repeat;
	width:190px;
	height:32px;
	text-align:center;
	text-decoration:none;
}

.inflammation:hover {
	background: transparent url('images/nav/inflammation_on.gif') no-repeat;
}

.headaches_on {
	display:block;
	background: transparent url('images/nav/headaches_on.gif') no-repeat;
	width:190px;
	height:31px;
	text-align:center;
	text-decoration:none;
}

.headaches {
	display:block;
	background: transparent url('images/nav/headaches_off.gif') no-repeat;
	width:190px;
	height:31px;
	text-align:center;
	text-decoration:none;
}

.headaches:hover {
	background: transparent url('images/nav/headaches_on.gif') no-repeat;
}

.bruising_on {
	display:block;
	background: transparent url('images/nav/bruising_on.gif') no-repeat;
	width:190px;
	height:32px;
	text-align:center;
	text-decoration:none;
}

.bruising {
	display:block;
	background: transparent url('images/nav/bruising_off.gif') no-repeat;
	width:190px;
	height:32px;
	text-align:center;
	text-decoration:none;
}

.bruising:hover {
	background: transparent url('images/nav/bruising_on.gif') no-repeat;
}

.gums_on {
	display:block;
	background: transparent url('images/nav/gums_on.gif') no-repeat;
	width:190px;
	height:32px;
	text-align:center;
	text-decoration:none;
}

.gums {
	display:block;
	background: transparent url('images/nav/gums_off.gif') no-repeat;
	width:190px;
	height:32px;
	text-align:center;
	text-decoration:none;
}

.gums:hover {
	background: transparent url('images/nav/gums_on.gif') no-repeat;
}

.eyes_on {
	display:block;
	background: transparent url('images/nav/eyes_on.gif') no-repeat;
	width:190px;
	height:32px;
	text-align:center;
	text-decoration:none;
}

.eyes {
	display:block;
	background: transparent url('images/nav/eyes_off.gif') no-repeat;
	width:190px;
	height:32px;
	text-align:center;
	text-decoration:none;
}

.eyes:hover {
	background: transparent url('images/nav/eyes_on.gif') no-repeat;
}

.ad_90day {
	display:block;
	background: transparent url('images/90day_ad.gif') no-repeat;
	width:190px;
	height:58px;
	text-align:center;
	text-decoration:none;
}

.ad_order{
	display:block;
	background: transparent url('images/order_ad.gif') no-repeat;
	width:190px;
	height:94px;
	text-align:center;
	text-decoration:none;
}

.cc_order {
	display:block;
	background: transparent url('images/24.gif') no-repeat;
	width:190px;
	height:74px;
	text-align:center;
	text-decoration:none;
}

/* END Left Menu */

.espanol {
	display:block;
	background: transparent url('images/espanol-off.gif') no-repeat;
	width:190px;
	height:30px;
	text-align:center;
	text-decoration:none;
}

.espanol:hover {
	background: transparent url('images/espanol-on.gif') no-repeat;
}

.footer
{
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:100%;
}

.footer_notice
{
	width:100%;
	text-align:center;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:100%;
	display:block;
}


