/************************************************
	Global	

	Page
	Header 
	Footer 
	Content: left, center, right, content

	Home Page
	Product Page
	Other Page - Learn, Interaction, Company, Media, Policies
	Shopcart Page

	Shop

	Tables
		layout
		simple
		shopcart
		products
		basic
		simple
		productdetails

	Images
	Divs 

	Announcement

	Button (temp menu)

	mainNav
	companyNav
	interactNav
	mediaNav
	shopNav
	productsNav
	footerNav
	shopcartNav
	policiesNav
	accountNav
	
************************************************/
.black { color:#0E0700; }
.red { color:#EF4040; }
.orange { color:#F77126; }
.redorange { color:#F75314; }
.background { color:#0E0700; }

.corered { color:#EF4040; }
.recoverygreen { color:#AAB046; }
.probioticpurple { color:#A9095A; }
.easeteal { color:#7ABFB3; }
.smartgold { color:#ECB53B; }
.boostorange { color:#F79036; }
.testkitblue { color:#0071BB; }
.defendpurple { color: #8C59A5; }


/************************************************
	headings, links, lists 
************************************************/
/* for Firefox browsers */
html {
	height: 100%; 
	margin-bottom: 0.1px; 
	font-size: 100%;
}
body {
	height: 100%; 
	color: #333333;
	font: normal 12px/190% Arial, Helvetica, Sans-Serif, Verdana;
	margin: 0 auto 0;
/*
	background-image: url(https://www.immunoviva.com/images/bgPage1.gif);
*/
	background-image: url(https://www.immunoviva.com/images/imgBG.jpg);
	}
a, a:visited {
	color: #333333;
	text-decoration: underline;
	}
a:hover {
	color: #EF4040;
	text-decoration: underline;
	}
a.noshow, a:visited.noshow {
	color: #333333;
	text-decoration: none;
	}
a:hover.noshow {
	color: #EF4040;
	text-decoration: none;
	}
.small, a.small, a:visited.small {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
	}
a:hover.small {
	color: #EF4040;
	font-size: 10px;
	text-decoration: underline;
	}
a.plain, a:visited.plain {
	text-decoration: none;
	}
a:hover.plain {
	text-decoration: underline;
	}
input, select, textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	}
form {
	margin: 0;
	}
h1 {
	color: #0E0700;
	font-size: 20px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	}
h2 {
	color: #333333;
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	}
h3 {
	color: #333333;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	}
ul {
	list-style: disc;
	color: #333333;
	}
#reasons li {
	padding-bottom: 16px;
	margin-left: -20px;
	}
li.reasons {
	padding-bottom: 16px;
	margin-left: -20px;
	}
li.spread, li.expanded {
	padding-bottom: 16px;
	margin-left: -20px;
	}
li.compact {
	line-height: 140%;
	padding-bottom: 16px;
	}
blockquote {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	font-decoration: italic;
	}	
	
/************************************************
	Page
************************************************/
#page {
	width: 800px;
	border: 0;
	margin: 0 auto;
	padding: 0 0 40px 0;
	}
#wrapper {
	width: 800px;
	margin: 0;
	padding: 0;
	background: #fff;
	line-height: 190%;
	text-align: left;
	}


/************************************************
	Header 
************************************************/
#header {
	width: 800px;
	height: 69px;
	border-bottom: 1px solid #BDBDBD;
	margin: 0;
	padding: 0;
	text-align: left;
	}
#banner {
	width: 800px;
	height: 181px;
	border: 0;
	margin: 0;
	padding: 0;
	background: #fff;
	}
	

/************************************************
	Footer 
************************************************/
#footer {
	clear: both;
	width: 800px;
	margin: 10px auto;
	padding: 0 0 10px 0;
	font-size: 11px;
	text-align: center;
	}
#disclaimer {
	clear: both;
	color: #666;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	text-align: center;
	}
#subfooter {
	clear: both;
	width: 800px;
	margin: 10px auto;
	padding: 0 0 10px 0;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
	}
#subfooter a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}


/************************************************
	Content: left, center, right, content
************************************************/
#left {
	width: 145px;
	text-align: left;
	}
#center {
	text-align: left;
	}
#right {
	text-align: left;
	}
#full {
	width: 800px;
	}
#email {
	width: 600px;
	}
.content {
	padding: 32px 15px 15px 15px; 
	}
.content p {
	line-height: 190%;
	}
.content h3 {
	border: 0; 
	margin: 0; 
	padding: 0; 
	}
#email .content {
	padding: 15px; 
	}
#full .freetrial {
	padding: 0 15px 15px 50px; 
	}

#full .freetrial h2 {
	font-size: 18px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom: 0;
	}
#full .freetrial ul {
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	}
#full .freetrial li {
	margin-bottom: 12px;
	}

/************************************************
	Home Page
************************************************/
#homepage {
	border: 0; 
	margin: 0; 
	padding-top: 32px; 
	}
#homepage .content {
	padding: 0 15px; 
	}


/************************************************
	Product Page
************************************************/
#productpage {
	border: 0; 
	margin: 0; 
	padding: 0; 
	}
#productpage .content {
	padding-top: 0; 
	}


/************************************************
	Other Page - Learn, Interaction, Company, Media, Policies
************************************************/
#otherpage {
	border: 0; 
	margin: 0; 
	padding-top: 32px; 
	}
#otherpage .content {
	padding-top: 0; 
	}


/************************************************
	Shopcart Page
************************************************/
#shopcartpage {
	border: 0; 
	margin: 0; 
	padding-top: 32px; 
	}
#shopcartpage .content {
	padding: 0 15px 15px 15px; 
	}

#shopcartleft {
	width: 400px;
	padding: 0;
	}
#shopcartright {
	float:right;
	text-align: right;
	width: 400px;
	margin: 0;
	padding: 0;
	}
#trustlogoleft {
	width: 130px;
	padding: 0;
	}
#trustlogoright {
	float:right;
	text-align: left;
	width: 590px;
	margin: 0;
	padding: 0;
	}
#checkoutleft {
	width: 400px;
	padding: 0 9px 0 0;
	border-right: 1px dotted #ccc;
	}
#checkoutright {
	float: right;
	text-align: left;
	width: 350px;
	margin: 0;
	padding: 0 0 0 10px;
	}
#cart {
	margin: 0;
	padding: 0;
	font-size: 9px; 
	}


/************************************************
	Shop
************************************************/
#shop {	
	border: 0;
	margin: 0;
	padding: 0;
	}
#shopleft {
	width: 445px;
	text-align: left;
	margin-bottom: 20px;
	}
#shopright {
	width: 280px;
	text-align: left;
	margin-bottom: 20px;
	}
#shoprightcontent {
	margin: 0;
	padding: 0;
	text-align: left;
	}
#shopleftshort {
	width: 445px;
	padding: 0;
	}
#shopfull {
	width: 500px;
	text-align: left;
	margin-bottom: 20px;
	}

#servings {
	margin: 30px 0 20px 0;
	padding: 5px;
	border: 1px dotted #CCC9C4;
	}
#servings_alt {
	margin: 0 0 20px 0;
	padding: 5px;
	border: 1px dotted #CCC9C4;
	}
#servings h3, #servings_alt h3 {
	margin: 0; 
	border-bottom: 1px dotted #CCC9C4;
	}
	
#teaser_left {
	float: left;
	margin: 0;
	}
	
#family {	
	background: url(https://www.immunoviva.com/images/imgProducts.jpg) no-repeat left top;
	}
#ease {	
	background: url(https://www.immunoviva.com/images/imgEase.jpg) no-repeat left top;
	}
#recovery {	
	background: url(https://www.immunoviva.com/images/imgRecovery.jpg) no-repeat left top;
	}
#probiotic {	
	background: url(https://www.immunoviva.com/images/imgProbiotic.jpg) no-repeat left top;
	}
#core {	
	background: url(https://www.immunoviva.com/images/imgCore.jpg) no-repeat left top;
	}
#corecapsules {	
	background: url(https://www.immunoviva.com/images/imgCoreCapsules.jpg) no-repeat left top;
	}
#boost {	
	background: url(https://www.immunoviva.com/images/imgBoost.jpg) no-repeat left top;
	}
#smart {	
	background: url(https://www.immunoviva.com/images/imgSmart.jpg) no-repeat left top;
	}
#freeradicaltest {	
	background: url(https://www.immunoviva.com/images/imgFreeRadicalTest.jpg) no-repeat left top;
	}
#specials {	
	background: url(https://www.immunoviva.com/images/imgSpecials.jpg) no-repeat left top;
	}
#account {	
	background: url(https://www.immunoviva.com/images/imgProducts.jpg) no-repeat left top;
	}
#defend {	
	background: url(https://www.immunoviva.com/images/imgDefend.jpg) no-repeat left top;
	}

/************************************************
	Newsletter
************************************************/
#newsletter  {
	line-height: 140%;
	margin: 20px 0 20px 0;
	}
#newsletter p {
	line-height: 140%;
	}
#newsletter h2 {
	margin: 0 0 6px 0;
	color: #EF4040;
	}
#newsletter h3 {
	margin: 0 0 6px 0;
	}
#newsletter blockquote {
	margin: 0;
	border: 1px dotted #cccccc;
	padding: 15px;
	font-style: italic;
	}
#newsletter .byline {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #333333;
	}

/************************************************
	Images
************************************************/
* img { 
	border: 0; 
	}
img.personnel {
	float: left;
	margin: 6px 15px 5px 0;
}
img.personnel_right {
	float: right;
	margin: 6px 0 10px 15px;
}
img.productthumb {
	float: left;
	margin: 6px 15px 10px 0;
}
#mainphoto{
	width: 500px;
	height: 260px;
	border: 0;
	margin: 0;
	padding-top: 7px;
	padding-left: 7px;
	background: url(https://www.immunoviva.com/images/imgMainPhotoShadow.jpg) no-repeat left top;
	}
#mainphotosm{
	float: right;
	width: 300px;
	height: 156px;
	border: 0;
	margin: 0 0 12px 24px;
	padding-top: 4px;
	padding-left: 4px;
	background: url(https://www.immunoviva.com/images/imgPhotoShadow.jpg) no-repeat left top;
	}
img.alignleft {
	float: left;
	margin: 0 20px 10px 0;
	}

/************************************************
	Divs 
************************************************/
#clr, .clr, .clear {   
	clear: both;   
	overflow: hidden;   
	width: 1px;   
	height: 1px;   
	margin: 0 -1px -1px 0;   
	border: 0;   
	padding: 0;   
	font-size: 0;   
	line-height: 0;   
	}
#hide {
	visibility: hidden;
	margin: 0 0 0 0;   
	}
#errors {
	color: #EF4040;
	font-weight: bold;
	}
#specialoffer {
	margin: 0;
	background-color: #FFFFFF;
	margin: 10px 0;
	border: 1px solid #999999;
	padding: 0;
	}
#specialoffer .content {
	padding: 10px;
	text-align: left;
	color: #333333;
	}
#specialoffer h3 {
	margin: 0;
	color: #FFFFFF;
	background-color: #EF4040;
	padding: 3px;
	text-align: center;
	}
#media_contact {
	float: right;
	text-align: left;
	margin: 24px 10px 6px 20px;
	border: 1px dotted #CCC9C4;
	padding: 10px;
	}
#refillnote {
	background: url(https://www.immunoviva.com/images/arrow_up.gif) no-repeat right top;
	padding: 3px 40px 3px 3px;
	color: #EF4040;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	text-align: right;
	}
#refillnote a, #refillnote a:visited {
	color: #EF4040;
	text-decoration: underline;
	}
#refillnotea:hover {
	color: #333333;
	text-decoration: underline;
	}
#promocodenote {
	background: none;
	padding: 3px 40px 3px 3px;
	color: #EF4040;
	color: #333333;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	text-align: right;
	}
#promocodenote .error {
	color: #EF4040;
	font-weight: bold;
	}
#accountinfo {
	position: relative;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	text-align: right;
	z-index: 200;
	padding-right: 30px;
	}
#quote {
	margin: 20px 25px 20px 0;
	color: #333333;
	text-align: left;
	border: 1px dotted #cccccc;
	padding: 5px;
	}
#past_newlsletters {
	margin: 20px 0 20px 0;
	color: #333333;
	text-align: left;
	border: 1px dotted #cccccc;
	padding: 5px;
	width: 300px;
	}
.floatright {
	float: right;
	margin: 0 0 12px 24px;
	}
.floatleft {
	float: left;
	margin: 0 24px 12px 0;
	}
.personnel {
	clear: both;
	margin-top: 24px;
	}
h1.press {
	color: #666666;
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	margin: 0 0 16px 0;
	}
h3.question {
	margin: 12px 0 0 0; 
	border: 0; 
	color: #EF4040; 
	}
h3.press {
	color: #333333;
	font-size: 13px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	}
h3.reasons {
	margin: 0; 
	}
h3.red {
	color: #EF4040;
	}
.videoclip {
	padding: 3px;
	background-image: url(https://www.immunoviva.com/images/bgVideo.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	}


/************************************************
		layout
************************************************/
table.layout {
	width: 800px;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	clear: both;
	vertical-align: top;
	}
table.layout tr { 
	vertical-align: top;
	text-align: left;
	}
table.layout td { 
	text-align: left;
	vertical-align: top;
	border: 0;
	margin: 0;
	padding: 0;
	}
table.layout td .aligncenter { 
	text-align: center;
	}
table.layout td .alignright { 
	text-align: right;
	}


/************************************************
		shopcart
************************************************/
table.shopcart { 
	border: 1px dotted #eee; 
	}
table.shopcart th.heading { 
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	border-right: 1px dotted #eee;
	border-bottom: 1px solid #eee;
	}
table.shopcart th.headingleft { 
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border-right: 1px dotted #eee;
	border-bottom: 1px solid #eee;
	}
table.shopcart th.headingright { 
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
	border-right: 1px dotted #eee;
	border-bottom: 1px solid #eee;
	}
table.shopcart th { 
	padding: 3px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #eee;
	}
table.shopcart th.right {
	text-align: right;
	}
table.shopcart td { 
	padding: 3px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	vertical-align: top;
	border-right: 1px dotted #eee;
	border-bottom: 1px solid #eee;
	}
table.shopcart td.center {
	text-align: center;
	}
table.shopcart td.right {
	text-align: right;
	}
table.shopcart th.error {
	color: #EF4040;
	}
table.shopcart td.highlight {
	text-align: left;
	padding: 3px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	border: 2px solid #EF4040;
	}


/************************************************
		products
************************************************/
table.products { 
	border: 0;
	border: 1px dotted #eee; 
	}
table.products th { 
	padding: 3px;
	color: #333;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #eee;
	}
table.products td { 
	padding: 3px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: left;
	border-right: 1px dotted #eee;
	border-bottom: 1px solid #eee;
	}
table.products td.center {
	text-align: center;
	}
table.products td.right {
	text-align: right;
	}


/************************************************
		basic
************************************************/
table.basic { 
	border: 0;
	padding: 0;
	border: 1px dotted #333; 
	}
table.basic th { 
	background-color: #fff;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-right: 1px dotted #ccc;
	border-bottom: 1px solid #ccc;
	}
table.basic th.middle {
	vertical-align: middle;
	}
table.basic th.big {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	}
table.basic td { 
	padding: 4px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border-right: 1px dotted #ccc;
	border-bottom: 1px solid #ccc;
	}
table.basic td.ctr, table.basic td.center {
	text-align: center;
	}
table.basic td.alignleft {
	text-align: left;
	}
table.basic td.alignright {
	text-align: right;
	}
table.basic td.aligncenter {
	text-align: center;
	}


/************************************************
		trustlogoplus
************************************************/
table.trustlogoplus { 
	border: 0; 
	margin: 20px 380px 20px 20px; 
	padding: 0;
	width: 380px
	}
table.trustlogoplus td { 
	padding-right: 20px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	}


/************************************************
		simple
************************************************/
table.simple { 
	border: 0; 
	margin: 0;
	padding: 0;
	}
table.simple th { 
	border: 0; 
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	}
table.simple td { 
	border: 0; 
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	}
table.simple td.center { 
	text-align: center;
	}


/************************************************
		productdetails
************************************************/
table.productdetails { 
	border: 0;
	padding: 0;
	border: 1px dotted #333; 
	}
table.productdetails th { 
	background-color: #fff;
	padding: 2px;
	color: #333;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	border-right: 1px dotted #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 100%;
	}
table.productdetails td { 
	padding: 1px;
	color: #333;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	border-right: 1px dotted #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 100%;
	}
table.productdetails td.ctr, table.productdetails td.center {
	text-align: center;
	}
table.productdetails th.alignleft, table.productdetails td.alignleft {
	text-align: left;
	}
table.productdetails th.alignright, table.productdetails td.alignright {
	text-align: right;
	}
table.productdetails th.aligncenter, table.productdetails td.aligncenter {
	text-align: center;
	}
table.productdetails th.alignmiddle table.productdetails td.alignmiddle {
	vertical-align: middle;
	}




/************************************************
	Announcement
************************************************/
#announcement {
	clear: both;
	margin: 0 0 24px 0;
	padding: 0;
	}
#announcement img {
	float: left;
	margin: 0 24px 12px 0;
	}
#announcement h2 {
	color: #333333;
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	margin: 0 0 3px 0;
	}
#announcement p {
	margin: 0 0 3px 0;
	}

	
/************************************************
	Button (temp menu)
************************************************/
#button {
	width: 200px;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #0E0700;
	color: #333;
	}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
#button li {
	border-bottom: 1px solid #ffffff;
	margin: 0;
	}

#button li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #0E0700;
	border-right: 10px solid #857B69;
	background-color: #433518;
	color: #fff;
	text-decoration: none;
	width: 100%;
	}

html>body #button li a {
	width: auto;
	}

#button li a:hover {
	border-left: 10px solid #5C574F;
	border-right: 10px solid #8C857A;
	background-color: #6B6251;
	color: #fff;
	}

/************************************************
	topNav
************************************************/
#topNav {
	float: left;
	margin: 0; padding: 0; 
	width: 540px; height: 29px;
	background: transparent url(https://www.immunoviva.com/images/imgTopMenu.jpg) no-repeat;
}
#topNav li { float: left; display: inline;}
#topNav li, #topNav li a { float: left; height: 29px; display: block; }
#topNav span { display: none; }
#btn1 a { width: 318px; }
#btn2 a { width: 69px; }
#btn3 a { width: 153px; }
#btn1 a:hover { background: transparent url(https://www.immunoviva.com/images/imgTopMenu_f2.jpg) no-repeat 0px }
#btn2 a:hover { background: transparent url(https://www.immunoviva.com/images/imgTopMenu_f2.jpg) no-repeat -318px}
#btn3 a:hover { background: transparent url(https://www.immunoviva.com/images/imgTopMenu_f2.jpg) no-repeat -387px}
            
/************************************************
	shopNav
	same graphics as productNav, but less height
************************************************/
#shopNav {
	margin: 0; padding: 0 0 0 0; 
	width: 144px; height: 300px;
	background: transparent url(https://www.immunoviva.com/images/imgProductMenu.jpg) no-repeat;
}
#shopNav li { float: left; display: inline;}
#shopNav li, #shopNav li a { float: left; width: 144px; display: block; }
#shopNav span { display: none; }
#shopbtn1 a { height: 24px; }
#shopbtn2 a { height: 24px; }
#shopbtn3 a { height: 24px; }
#shopbtn4 a { height: 24px; }
#shopbtn5 a { height: 24px; } 
#shopbtn6 a { height: 24px; } 
#shopbtn7 a { height: 24px; } 
#shopbtn8 a { height: 43px; } 
#shopbtn9 a { height: 20px; } 
#shopbtn10 a { height: 20px; } 
#shopbtn11 a { height: 20px; } 
#shopbtn12 a { height: 20px; } 
#shopbtn1 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left 0px}
#shopbtn2 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -24px}
#shopbtn3 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -48px}
#shopbtn4 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -72px}
#shopbtn5 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -96px}
#shopbtn6 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -120px}
#shopbtn7 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -144px}
#shopbtn8 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -168px}
#shopbtn9 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -211px}
#shopbtn10 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -231px}
#shopbtn11 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -251px}
#shopbtn12 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -271px}

/************************************************
	footerNav
************************************************/
#footerNav {
	margin: 0 auto 0; padding: 0 0 0 0; 
	width: 800px; height: 26px;
	background: transparent url(https://www.immunoviva.com/images/imgFooter.jpg) no-repeat;
}
#footerNav li { float: left; display: inline;}
#footerNav li, #footerNav li a { float: left; height: 26px; display: block; }
#footerNav span { display: none; }
#footerbtn1 a { width: 293px; }
#footerbtn2 a { width: 50px; }
#footerbtn3 a { width: 63px; }
#footerbtn4 a { width: 43px; }
#footerbtn5 a { width: 74px; }
#footerbtn6 a { width: 277px; }
#footerbtn1 a:hover { background: transparent url(https://www.immunoviva.com/images/imgFooter_f2.jpg) no-repeat 0px}
#footerbtn2 a:hover { background: transparent url(https://www.immunoviva.com/images/imgFooter_f2.jpg) no-repeat -293px}
#footerbtn3 a:hover { background: transparent url(https://www.immunoviva.com/images/imgFooter_f2.jpg) no-repeat -343px}
#footerbtn4 a:hover { background: transparent url(https://www.immunoviva.com/images/imgFooter_f2.jpg) no-repeat -406px}
#footerbtn5 a:hover { background: transparent url(https://www.immunoviva.com/images/imgFooter_f2.jpg) no-repeat -449px}
#footerbtn6 a:hover { background: transparent url(https://www.immunoviva.com/images/imgFooter_f2.jpg) no-repeat -523px}

/************************************************
	shopcartNav
************************************************/
#shopcartNav {
	margin: 0; padding: 0; 
	width: 235px; height: 15px;
	background: transparent url(https://www.immunoviva.com/images/shopcartNav.jpg) no-repeat;
}
#shopcartNav li { float: left; display: inline;}
#shopcartNav li, #shopcartNav li a { float: left; height: 15px; display: block; }
#shopcartNav span { display: none; }
#shopcartbtn1 a { width: 92px; }
#shopcartbtn2 a { width: 68px; }
#shopcartbtn3 a { width: 75px; }
#shopcartbtn1 a:hover { background: transparent url(https://www.immunoviva.com/images/shopcartNav_f2.jpg) no-repeat 0px}
#shopcartbtn2 a:hover { background: transparent url(https://www.immunoviva.com/images/shopcartNav_f2.jpg) no-repeat -92px}
#shopcartbtn3 a:hover { background: transparent url(https://www.immunoviva.com/images/shopcartNav_f2.jpg) no-repeat -160px}

/************************************************
	checkoutNav
************************************************/
#checkoutNav {
	margin: 0; padding: 0; 
	width: 150px; height: 37px;
	background: transparent url(https://www.immunoviva.com/images/checkoutNav.jpg) no-repeat;
}
#checkoutNav li { float: left; display: inline;}
#checkoutNav li, #checkoutNav li a { float: left; height: 37px; display: block; }
#checkoutNav span { display: none; }
#checkoutbtn1 a { width: 71px; }
#checkoutbtn2 a { width: 26px; }
#checkoutbtn3 a { width: 27px; }
#checkoutbtn4 a { width: 26px; }
#checkoutbtn1 a:hover { background: transparent url(https://www.immunoviva.com/images/checkoutNav_f2.jpg) no-repeat 0px}
#checkoutbtn2 a:hover { background: transparent url(https://www.immunoviva.com/images/checkoutNav_f2.jpg) no-repeat -71px}
#checkoutbtn3 a:hover { background: transparent url(https://www.immunoviva.com/images/checkoutNav_f2.jpg) no-repeat -97px}
#checkoutbtn4 a:hover { background: transparent url(https://www.immunoviva.com/images/checkoutNav_f2.jpg) no-repeat -124px}

/************************************************
	accountNav
************************************************/
#accountNav {
	float: left;
	margin: 0; padding: 0 0 20px 0; 
	width: 145px; height: 180px;
	background: transparent url(https://www.immunoviva.com/images/accountNav.jpg) no-repeat;
}
#accountNav li { float: left; display: inline;}
#accountNav li, #accountNav li a { float: left; width: 145px; display: block; }
#accountNav span { display: none; }
#accountbtn1 a { height: 20px; }
#accountbtn2 a { height: 20px; }
#accountbtn3 a { height: 20px; }
#accountbtn4 a { height: 20px; }
#accountbtn5 a { height: 20px; }
#accountbtn6 a { height: 20px; }
#accountbtn1 a:hover { background: transparent url(https://www.immunoviva.com/images/accountNav_f2.jpg) no-repeat left 0px}
#accountbtn2 a:hover { background: transparent url(https://www.immunoviva.com/images/accountNav_f2.jpg) no-repeat left -20px}
#accountbtn3 a:hover { background: transparent url(https://www.immunoviva.com/images/accountNav_f2.jpg) no-repeat left -40px}
#accountbtn4 a:hover { background: transparent url(https://www.immunoviva.com/images/accountNav_f2.jpg) no-repeat left -60px}
#accountbtn5 a:hover { background: transparent url(https://www.immunoviva.com/images/accountNav_f2.jpg) no-repeat left -80px}
#accountbtn6 a:hover { background: transparent url(https://www.immunoviva.com/images/accountNav_f2.jpg) no-repeat left -100px}


/************************************************
	productsNav
************************************************/
#productsNav {
	margin: 0; padding: 0; 
	width: 145px; height: 192px;
	background: transparent url(https://www.immunoviva.com/images/imgProductMenu.jpg) no-repeat;
}
#productsNav li { float: left; display: inline;}
#productsNav li, #productsNav li a { float: left; width: 145px; display: block; }
#productsNav span { display: none; }
#productsbtn1 a { height: 24px; }
#productsbtn2 a { height: 24px; }
#productsbtn3 a { height: 24px; }
#productsbtn4 a { height: 24px; }
#productsbtn5 a { height: 24px; } 
#productsbtn6 a { height: 24px; } 
#productsbtn7 a { height: 24px; } 
#productsbtn8 a { height: 24px; } 
#productsbtn1 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left 0px}
#productsbtn2 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -24px}
#productsbtn3 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -48px}
#productsbtn4 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -72px}
#productsbtn5 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -96px}
#productsbtn6 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -120px}
#productsbtn7 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -144px}
#productsbtn8 a:hover { background: transparent url(https://www.immunoviva.com/images/imgProductMenu_f2.jpg) no-repeat left -168px}

