

/* 
 ----------------------------------------------------------------------------
  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari

  CSS Document - layout.css
 ---------------------------------------------------------------------------- 
*/


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


/* global elements
 * ------------------------------------------------------------------------- */


/* ----- type selectors ----- */ 
body { 
	background:#f8ca82 url("../images/bg-body.jpg") top repeat-x;
	text-align:center; 
	font:12px/20px Arial, Helvetica, sans-serif; 
	color:#6e6e6e;
	}



h1	{ font-size:1.2em; color:#000; }
h2	{ font-size:1.1em; color:#000; }
h3	{ font-size:1.0em; color:#000; }

h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#f15922; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#000; text-decoration:underline; outline:none; }

/* ----- classes ----- */

div.clear	{ 
	clear:both;
	height:.01em; 
	overflow:hidden; 
	}

p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url("../images/bullet-back-to-top.jpg") right no-repeat;
	}
	
img.img-left { 
	float:left; 
	margin:2px 10px 10px 0; 
	}
	
img.img-left-man { 
	float:left; 
	margin:2px 10px 0px 0; 
	}

img.img-left-pill { 
	float:left; 
	margin:11px 10px 10px 0; 
	}
	
img.img-left-arrow { 
	float:left; 
	margin:7px 10px 10px 0; 
	}

img.img-left-arrow2 { 
	float:left; 
	margin:5px 20px 10px 0; 
	}

img.img-left-stretch { 
	float:left; 
	margin:-10px 20px 10px 0; 
	}

img.img-left-seal { 
	float:left; 
	margin:-6px 20px 10px 0; 
	}
	
img.img-right { 
	float:right; 
	margin:5px 0 10px 10px; 
	}

.des { font-style:italic; color:#000; }

.hr { margin: 0 36px 0 36px; background:url("../images/hr.gif") no-repeat; height: 3px;}

.required { color:#FF0000; }

/* ---- Forms ----*/

#myform { margin: 8px 0px 8px 0px; }

.FormField {
	background-color:#fff !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #f15922;
	color:#000;
	width:150px;
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px;
	padding: 1px auto auto 4px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.0em;
}

.FormButton {
	margin:15px 0 0 0;
	padding: 0px;
	background:url("../images/btn_sign_up.gif") no-repeat;
	height:30px;
	width: 108px;
	border:none;
	cursor:pointer;
}

.FormButton1 {
	margin:15px 0 0 0;
	padding: 0px;
	background:url("../images/btn_sign_up_pop.jpg") no-repeat;
	height:30px;
	width: 108px;
	border:none;
	cursor:pointer;
}

.fl { width: 175px; float:left;}

/* ----- main contact form ----- */ 


input, textarea, select { 
  float: left;
	border:1px solid #B4790C;
	color:#000;
	width:145px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:15px; /* sets vertical spacing between fields */
	margin-left:15px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:10px; /* horizontally position text in input/textarea field */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	text-align: left;
	}

/* framework
 * ------------------------------------------------------------------------- */

#wrap {
	background:url("../images/main-spacer.jpg") repeat-y;
	width:932px;
	margin:0 auto;
	text-align:left;
	}
	
#masthead {
	position:relative;
	background:url("../images/masthead.jpg");
	height:90px;
	}
	/* index page link within #masthead */		
	#masthead a {	
		position:absolute;
		left:0px;
		width:0px;
		top:0px;
		height:0px; 
		}
	#masthead a span {
		display:none;
		}


/* ----- new-hm ----- */

#hm-left { width:459px; float:left; }

#hm-left h2, #hm-left p { margin:0 39px 8px 46px; }

#hm-left blockquote { color:#f15922; font-size:1.2em; font-family: Georgia, "Times New Roman", Times, serif; margin:0 55px 8px 65px;}

#hm-right { width:472px; float:left; border-left:1px solid #d8d6d4; }

#hm-right h2, #hm-right p { margin:0 60px 8px 37px; }

#hm-right blockquote { color:#f15922; font-size:1.2em; font-family: Georgia, "Times New Roman", Times, serif; margin:0 170px 8px 62px;}



/* ----- column-left ----- */

#column-left {
	width:466px;
	float:left;
	}
	
	#column-left h1, #column-left h2, #column-left h3, #column-left ul, #column-left dl {
		margin:0 20px 10px 66px;
		}
		#column-left p {
			margin:0 20px 10px 45px;
		}
	
	
	/* single column list */
	#column-left ul { padding-left:5px; }
		#column-left ul li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px; /* pushes text to the right to display bg img */
			}

	/* multi column list */
	#column-left ul { padding-left:5px; } 
		#column-left ul li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px;  /* pushes text to the right to display bg img */
			float:left;
			width:150px;
			line-height:20px; 
			}
	
	/* definition list */
	#column-left dl { padding-left:5px; }
		#column-left dl dt {
			font-weight:bold;
			color:#99CC00;
			}
		#column-left dl dd {
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px;  /* pushes text to the right to display bg img */
			margin-left:5px;
			}
			
/* ----- column-right ----- */

#column-right {
	width:466px;
	float:left;
	}

	#column-right p, #column-right h1, #column-right h2, #column-right h3, #column-right ul, #column-right dl {
		margin:0 67px 10px 36px;
		}
	
	
	
	
	 
	/* single column list */
	#column-right ul { padding-left:5px; }
		#column-right ul li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px;  /* pushes text to the right to display bg img */
			}

	/* multi column list */
	#column-right ul { padding-left:5px; } 
		#column-right ul li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px;  /* pushes text to the right to display bg img */
			float:left;
			width:150px;
			line-height:20px; 
			}
	
	/* definition list */
	#column-right dl { padding-left:5px; }
		#column-right dl dt {
			font-weight:bold;
			color:#99CC00;
			}
		#column-right dl dd {
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px;  /* pushes text to the right to display bg img */
			margin-left:5px;
			}
			
			
/* ----- c3 ----- */

#c3 {
	width:750px;
	float:left;
	display: inline;
	}
	
	#c3 p, #c3 h1, #c3 h2, #c3 h3, #c3 ul, #c3 dl {
		margin:0 20px 10px 66px;
		}
		
	#c3 h3 { background:url("../images/consumer/sign-up.gif") no-repeat; height:17px; margin: 26px 0 0 62px; padding-bottom: 5px;}
	
	/* single column list */
	#c3 ul { padding-left:5px; }
		#c3 ul li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px; /* pushes text to the right to display bg img */
			}

/* ----- c4 ----- */

#c4 {
	width:800px;
	float:left;
	}

	#c4 p, #c4 h1, #c4 h2, #c4 h3, #c4 ul, #c4 dl {
		margin:0 0px 10px 66px;
		}
	
	#c4 h3 { background:url("../images/consumer/download.gif") no-repeat; height:26px; margin: 26px 0 12px 66px;}
	 
	/* single column list */
	#c4 ul { padding-left:5px; }
		#c4 ul li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px;  /* pushes text to the right to display bg img */
			}

			
			
#column-main {
	width:932px;
	}

	#column-main p, #column-main h1, #column-main h2, #column-main h3, #column-main ul, #column-main dl {
		margin:0 67px 10px 67px;
		}
	
	#column-main h1 { background:url("../images/hdr-liquid.gif") no-repeat; height:26px; margin: 26px 0 12px 67px;}
	
	
	
/* ----- better-bio ----- */

#bet-bio-lf { width:630px; float:left; }

	#bet-bio-lf p, #bet-bio-lf h1 { margin:0 21px 10px 67px; }
	
	#better-hr { background:url("../images/consumer/better-hr.jpg") no-repeat; height:3px; margin: 10px 0 12px 0px; }
	
	#pull { color:#f15922; font-size:1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin:15px 15px 12px 16px ;border-top: 1px solid #000; }
	
		#pull p { margin:12px 0 12px 70px; }
	
	#bet-chart { background:url("../images/consumer/better-chart.gif") no-repeat; height:279px; margin: 15px 0 12px 67px;}

#bet-bio-rt { width:302px; float:left; }
	
	#bet-weights { background:url("../images/consumer/img-better-weights.jpg") no-repeat; height:344px; margin: 62px 0 12px 7px; }
	
		#bet-download { background:#000; width: 229px; margin: 0 0 12px 7px;}
		
		#bet-download p { color:#fff; margin: 0 17px 10px 19px;}
		
		.better-btn { margin: 10px 0 0 15px; }
		
			#bet-down-top { background:url("../images/consumer/download-head.jpg") no-repeat; height:22px;}
			
			#bet-down-bt { background:url("../images/consumer/download-foot.jpg") no-repeat; height:17px;}
			
			
			
			
/* ----- licaps-deliver ----- */

#deliver-weights { background:url("../images/consumer/deliver-weights.jpg") no-repeat; height:253px; margin: 62px 0 12px 7px; }

.deliver-hr { background:url("../images/consumer/deliver-hr.gif") no-repeat; height:3px; padding: 15px 0 15px 0;}

#deliver-pull { color:#f15922; font-size:1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 17px 0 17px; padding: 15px 80px 15px 67px; border-top: 1px solid #000; border-bottom: 1px solid #000;} 

#deliver-last { padding: 40px 0 20px 0; }

	#deliver-last p{ margin: 0 85px 0 67px; }
	
	
	
 

/* ----- cutting-edge ----- */

#cutting-left { width: 476px; float:left; }

	#cutting-left p, #cutting-left h1 { margin:0 18px 10px 67px; }

#cutting-right { width: 456px; float:left; }

	#cut-weights { background:url("../images/consumer/img-cutting-edge-weights.jpg") no-repeat; height:394px; margin: 62px 0 0 18px; }
	
	#cut-weights2 { background:url("../images/consumer/img-cutting-edge-weights2.jpg") no-repeat; height:134px; margin: 35px 0 12px 18px; }

/*   accordion */

.toggler { color: #fff; margin: 0; text-transform:uppercase; }

.element p {margin: 0; padding: 10px; }

.desc { font-style:italic; padding-bottom: 10px;}

#accordion { margin: 0 0 0 67px; }
	
	#accordion h2, #accordion p { margin: 0; }
	
	#accordion h2 {font-size:1.3em; cursor:pointer; background:#999898 url("../images/consumer/accordion-bullet.gif") 8px 12px no-repeat; padding:5px 0 5px 20px; margin: 0 0px 0 0px; border-bottom: 1px solid #fff; border-top: 1px solid #275183; color:#fff;}


/* ----- demand - manufacturing ----- */

#demand-left { width: 546px; float:left; }

	#demand-left p, #demand-left h1 { margin:0 28px 10px 67px; }
	
#demand-right { width: 386px; float:left; }

#demand-download { background:#000; width: 515px; margin: 30px 0 0 16px;}
		
		#demand-download p { color:#fff; font-size:1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 17px 15px 52px;}
		
		.demand-btn { margin: 16px 0 10px 30px; }
		
			#demand-down-top { background:url("../images/manufacturing/download-head.gif") no-repeat; height:18px;}
			
			#demand-down-bt { background:url("../images/manufacturing/download-foot.gif") no-repeat; height:15px;}

#gastro-chart { background:url("../images/manufacturing/img-gastro-man.jpg") no-repeat; height:417px; margin: 52px 0 15px 0; }

#d1 { width: 357px; float:left; }

	#demand-weights { background:url("../images/manufacturing/img-demand-weights.jpg") no-repeat; height:141px; margin: 20px 0 12px 68px; }
	
	#demand-weights2 { background:url("../images/manufacturing/img-demand-weights2.jpg") no-repeat; height:141px; margin: 40px 0 12px 68px; }
	
#d2 { width: 575px; float:left; }
	
	#d2 p { margin:0 71px 10px 12px; }
	
	#demand-pull { color:#f15922; font-size:1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin:20px 91px 20px 22px; }
	
	
/* ----- innovation  ----- */
	
#innovation-left { width: 570px; float:left; }

	#innovation-left p, #innovation-left h1 { margin:0 25px 10px 67px; }
	
	#innovation-pull { background:url("../images/manufacturing/innovation-pull-spacer.jpg") repeat-y; width: 492px; margin: 20px 0 0 64px;}
		
		#innovation-pull p { color:#f15922; font-size:1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 17px 0 23px; padding-bottom:15px; }
		
			#innovation-pull-top { background:url("../images/manufacturing/innovation-pull-top.jpg") no-repeat; height:14px;}
			

#innovation-right { width: 362px; float:left; }	

	#innovation-chart { background:url("../images/manufacturing/innovation-chart.jpg") no-repeat; height:301px; margin: 41px 0 0 14px; }

#innovation-hr { background:url("../images/manufacturing/innovation-hr.jpg") no-repeat; height:31px; }

#innovation-last { margin:30px 0 0 0; }

	#innovation-last p { margin:0 25px 10px 67px; }


/* ----- building-brand----- */

#building p { margin:0 95px 10px 67px; }

#building-hr { background:url("../images/manufacturing/building-hr.gif") no-repeat; height:3px; padding-bottom: 20px;}

#building-left { width: 475px; float:left; }

	#building-left .des { margin: 0 0 8px 67px;}

#building-right { width: 457px; float:left; }

#building-download { background:#000; width: 424px; margin: 28px 0 0 17px;}
		
		#building-download p { color:#fff; font-size:1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 35px 0 0px;}
		
		.demand-btn { margin: 16px 0 10px 30px; }
		
			#building-down-top { background:url("../images/manufacturing/building-pull-top.gif") no-repeat; height:17px;}
			
			#building-down-bt { background:url("../images/manufacturing/building-pull-foot.gif") no-repeat; height:16px;}

#building-weights { background:url("../images/manufacturing/img-building-weights.jpg") no-repeat; height:95px; margin: 36px 0 0 17px; }

#building-weights2 { background:url("../images/manufacturing/img-building-weights2.jpg") no-repeat; height: 346px; margin: 36px 0 0 17px; }


/* ----- contact ----- */

#c-main { width:932px; }

	#c-main p, #c-main h1 { margin:0 67px 10px 67px; }
	
	#c-main h1 { background:url("../images/hdr-contactus.jpg") no-repeat; height:27px; margin: 26px 0 12px 67px;}
	
/* ----- sign-up ----- */

#main-sign { width:932px; }

	#main-sign p, #main-sign h1 { margin:0 67px 10px 67px; }
	
	#main-sign h1 { background:url("../images/hdr-signup.jpg") no-repeat; height:27px; margin: 26px 0 12px 67px;}	
	
/* ----- thank you ----- */

#thanks { width:932px; }

	#thanks p, #thanks h1 { margin:0 67px 10px 67px; }
	
	#thanks h1 { background:url("../images/hdr-thankyou.jpg") no-repeat; height:27px; margin: 26px 0 12px 67px;}	

	
/* ----- bottom-wrap ----- */
 
#bottom-wrap {
	background:url("../images/bottom-wrap.jpg");
	height:20px;
	clear:both;
	width:100%; /* fix for Safar */
	}

	
/* header framework
 * ------------------------------------------------------------------------- */
#flash-alt { height: 566px; } /* alt flash for client approval */

#flash { height: 403px; }

#header-graphic { height:549px; } /* sets height for all non-flash headers */
#header-graphic-sub { height:403px; } /* sets height for all non-flash headers */

	body#index #header-graphic { background:url("../images/flash.jpg"); }
	body#manufacturing-hm #header-graphic-sub { background:url("../images/manufacturing/ban-m-hm.jpg"); }
	body#consumer #header-graphic-sub { background:url("../images/consumer/ban-c-hm1.jpg"); }
	body#better-bioavailability #header-graphic-sub { background:url("../images/consumer/ban-c-better.jpg"); }
	body#licaps-deliver #header-graphic-sub { background:url("../images/consumer/ban-c-deliver.jpg"); }
	body#cutting-edge #header-graphic-sub { background:url("../images/consumer/ban-c-cutting-edge.jpg"); }
	
	body#bio-demand #header-graphic-sub { background:url("../images/manufacturing/ban-m-demand.jpg"); }
	body#innovation #header-graphic-sub { background:url("../images/manufacturing/ban-m-innovation.jpg"); }
	body#building-brand #header-graphic-sub { background:url("../images/manufacturing/ban-m-building-brand.jpg"); }

	
	body#contact #header-graphic-sub { background:url("../images/ban-contact.jpg"); }
	body#sign-up #header-graphic-sub { background:url("../images/consumer/ban-c-cutting-edge.jpg"); }
	body#thank-you #header-graphic-sub { background:url("../images/consumer/ban-c-cutting-edge.jpg"); }
	


 
 /* consumers
 * ------------------------------------------------------------------------- */
#consumer #column-left h2 { background:url("../images/consumer/hdr-boost-bio.gif") no-repeat; height:27px; margin: 26px 0 15px 63px;}
#consumer #column-right h2 { background:url("../images/consumer/hdr-liquid-power.gif") no-repeat; height:29px; margin: 26px 0 12px 33px;}

#better-bioavailability #bet-bio-lf h1 { background:url("../images/consumer/hdr-better-bio.jpg") no-repeat; height:26px; margin: 26px 0 12px 67px;}
#licaps-deliver #bet-bio-lf h1 { background:url("../images/consumer/hdr-deliver-innovation.jpg") no-repeat; height:28px; margin: 26px 0 12px 67px;}
#cutting-edge #cutting-left h1 { background:url("../images/consumer/hdr-cut-edge.jpg") no-repeat; height:28px; margin: 26px 0 12px 67px;}

#bio-demand #demand-left h1 { background:url("../images/manufacturing/hdr-demand-man.jpg") no-repeat; height:26px; margin: 26px 0 12px 67px;}
#innovation #innovation-left h1 { background:url("../images/manufacturing/hdr-innovation.jpg") no-repeat; height:27px; margin: 26px 0 12px 67px;}
#building-brand #building h1 { background:url("../images/manufacturing/hdr-building-brand.jpg") no-repeat; height:28px; margin: 26px 0 12px 67px;}




#licaps-deliver h1 { background:url("../images/hdr-licaps.gif") no-repeat; height:28px; margin: 26px 0 12px 62px;}
#science h2 { background:url("../images/hdr-science.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}

#cutting-edge h1 { background:url("../images/hdr-cutting-edge.gif") no-repeat; height:28px; margin: 26px 0 12px 62px;}
#coq h2 { background: url("../images/hdr-coq10.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}
#rev h2 { background:url("../images/hdr-reveratrol.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}
#arg h2 { background:url("../images/hdr-l-arginine.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}
#car h2 { background:url("../images/hdr-l-carnitine.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}



 /* manufacturing
 * ------------------------------------------------------------------------- */
#manufacturing-hm #column-left h2 { background:url("../images/manufacturing/hdr-man-supply.jpg") no-repeat; height:28px; margin: 26px 0 15px 63px;}
#manufacturing-hm #column-right h2 { background:url("../images/manufacturing/hdr-man-liquid.jpg") no-repeat; height:28px; margin: 26px 0 12px 33px;}

#about-bio h1 { background:url("../images/hdr-about-bio.gif") no-repeat; height:28px; margin: 26px 0 12px 62px;}

#building h1 { background:url("../images/hdr-building.gif") no-repeat; height:28px; margin: 26px 0 12px 62px;}
#custom h2 { background: url("../images/hdr-custom-colors.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}
#in-stock h2 { background:url("../images/hdr-in-stock.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}
#formulation h2 { background:url("../images/hdr-liquid-formula.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}
#clean-label h2 { background:url("../images/hdr-clean-label.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}
#support h2 { background:url("../images/hdr-tech-support.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}

#competitive h1 { background:url("../images/hdr-competitive.gif") no-repeat; height:28px; margin: 26px 0 12px 62px;}
#clean-label-choice h2 { background:url("../images/hdr-clean-label-choice.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}
#fast-market h2 { background:url("../images/hdr-fast-market.gif") no-repeat; height:28px; margin: 26px 0 8px 62px;}





/* footer
 * ------------------------------------------------------------------------- */
 
#footer {
	background:url("../images/buttons.jpg");
	height:74px;
	width:932px;
	margin:0 auto;
	text-align:center;
	}
	
	#ft-left {width: 406px; float:left; }
	
	#ft-right {width: 526px; float:left; } 


#ft-right { 
	background:url("../images/build.gif") no-repeat; 
	width:411px; 
	height:61px; 
	margin:4px 0 0 50px;
	padding:0; 
	}

#ft-right span { display: none; }

#ft-right li, #ft-right a { height:39px; display:block; margin-top:6px;} /* change height here also */

#ft-right li { float:left; list-style:none; _display:inline; }

#ft-right-01 { width: 184px;}
#ft-right-02 { width: 184px; margin-left: 40px;}


#footer-sub {
	background:url("../images/footer_sub.jpg");
	height:145px;
	width:932px;
	margin:0 auto;
	text-align:center;
	}

/* Horozontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav { 
	background:url("../images/nav.gif") no-repeat; 
	width:932px; 
	height:34px; 
	margin:0;
	padding:0; 
	}

#nav span { display: none; }

#nav li, #nav a { height:34px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; _display:inline; }

#nav-01 { width: 228px; margin-left: 36px;}
#nav-02 { width: 215px;}
#nav-03 { width: 203px;}
#nav-04 { width: 214px;}


/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background:url("../images/nav.gif")  -36px -34px no-repeat; }
#nav-02 a:hover { background:url("../images/nav.gif") -264px -34px no-repeat; }
#nav-03 a:hover { background:url("../images/nav.gif") -479px -34px no-repeat; }
#nav-04 a:hover { background:url("../images/nav.gif") -682px -34px no-repeat; }


/*-------------- OPTIONAL - Keeps the hover state on each page based on body #id ------------- */
body#manufacturing-hm #nav-01 { background:url("../images/nav.gif")  -36px -34px no-repeat; }
body#bio-demand #nav-02 { background:url("../images/nav.gif") -264px -34px no-repeat; }
body#innovation #nav-03 { background:url("../images/nav.gif") -479px -34px no-repeat; }
body#building-brand #nav-04 { background:url("../images/nav.gif") -682px -34px no-repeat; }



#nav1 { 
	background:url("../images/nav1.gif") no-repeat; 
	width:932px; 
	height:34px; 
	margin:0;
	padding:0; 
	}

#nav1 span { display: none; }

#nav1 li, #nav1 a { height:34px; display:block; } /* change height here also */

#nav1 li { float:left; list-style:none; _display:inline; }

#nav1-01 { width: 223px; margin-left: 36px;}
#nav1-02 { width: 208px;}
#nav1-03 { width: 195px;}
#nav1-04 { width: 234px;}



/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav1-01 a:hover { background:url("../images/nav1.gif")  -36px -34px no-repeat; }
#nav1-02 a:hover { background:url("../images/nav1.gif") -259px -34px no-repeat; }
#nav1-03 a:hover { background:url("../images/nav1.gif") -467px -34px no-repeat; }
#nav1-04 a:hover { background:url("../images/nav1.gif") -662px -34px no-repeat; }



/*-------------- OPTIONAL - Keeps the hover state on each page based on body #id ------------- */
body#consumer #nav1-01 { background:url("../images/nav1.gif")  -36px -34px no-repeat; }
body#better-bioavailability #nav1-02 { background:url("../images/nav1.gif") -259px -34px no-repeat; }
body#licaps-deliver #nav1-03 { background:url("../images/nav1.gif") -467px -34px no-repeat; }
body#cutting-edge #nav1-04 { background:url("../images/nav1.gif") -662px -34px no-repeat; }


#alt-nav-lf { width:120px; float:left; background:url("../images/alt-nav-lf-bkgd.jpg");}

	#switcher { margin-left:68px;}
	
#alt-nav-md { width:567px; height:32px; float:left; background:url("../images/alt-nav-md-bkgd.jpg");}
	           
	#alt-nav-md a:link,#alt-nav-md a:visited	{ color:#7f7f7f; }
	#alt-nav-md a:hover,#alt-nav-md a:active	{ color:#CC0000; }
	
	#alt-nav-md ul { padding:11px 0 0 0; font-size: .90em;}
		#alt-nav-md ul li { padding:0 5px 0 7px; display:inline; border-left: 1px solid #000;}

	#alt-nav-md li.first { border: none; padding: 0 5px 0 0;}
	

#alt-nav-rt { width:245px; height:32px; float:left; background:url("../images/alt-nav-rt-bkgd.jpg"); }

	#alt-nav-rt a:link,#alt-nav-rt a:visited	{ color:#000; }
	#alt-nav-rt a:hover,#alt-nav-rt a:active	{ color:#000; }
	
	#alt-nav-rt ul { padding:9px 0 0 10px; font-size: 1.1em;}
		#alt-nav-rt ul li { padding:0 5px 0 7px; display:inline; border-left: 1px solid #000;}

	#alt-nav-rt li.first { border: none; }
