			body {
				background-color:#F1F3DE;			
				font-family:Arial;
				font-size:12px;
				color: #FFFFFF;
				margin: 0px 0px 0px 0px;
			}
			/* styles for centering */
			div.outer {
				height:30px;
				left:50%;
				margin-left:-510px;
				position:absolute;
				width:980px;
			}
			
  		    /* HomePage containers */
			/*
			#homepage_product_shots {
				display:block;
				width:687px;
				height:504px;
				background-image:url(images/homepage_product_brand.png);
				background-repeat:no-repeat;
			}
			*/
			#homepage_menu {
				position:absolute;
				left:17px;
				top:159px;
				display:block;
				width:900px;
				height:43px;
			}		
			#homepage_container {
				position:relative;
				display:block;
				width:1010px;
				height:620px;
				background-image:url(images/sprite.jpg);
				background-repeat:no-repeat;
				background-position:-1px 100px
			}
			#homepage_content{
				position:absolute;
				top:314px;
				left:105px;
			}
			#homepage_go_green {
				position:absolute;
				top:412px;
				right:12px;
				display:block;
				width:237px;
				height:114px;
			}				
			#homepage_footer {
				position:relative;
				display:block;
				width:1010px; 
				height:20px;
				text-align:center; 
				font-family: Arial; 
				font-size: 11px; 
				color: rgb(0, 73, 144);
			}
			
			/* global containers */
			#product_shots {
				position:absolute;
				top:0px;
				right:0px;
				display:block;
				width:375px;
				height:275px;
				background-image:url(images/product_brand.png);
				background-repeat:no-repeat;
			}
			#menu {
				position:absolute;
				left:22px;
				top:106px;
				display:block;
				width:900px;
				height:43px;
				font-size:0px;
			}						
			#container {
				position:relative;
				display:block;
				width:1010px;
				height:740px;
				padding-bottom:5px;
				background-image:url(images/sprite.jpg);
				background-repeat:no-repeat;
				background-position: 2px  -892px;
			}
			#content{
				position:absolute;
				top:280px;
				left:22px;
				padding:0px 0px 30px 100px;
				width:880px;
				height:420px;
				background-color: #A5A245;
			}
			#content_2{
				position:absolute;
				top:280px;
				left:22px;
				padding:0px 0px 30px 100px;
				width:880px;
				height:420px;
				background-color: #A5A245;
			}
			#go_green {
				position:absolute;
				top:548px;
				right:8px;
				display:block;
				width:238px;
				height:112px;
				
				background-repeat:no-repeat;
			}			
			#footer_ {
				position:relative;
				display:block;
				width:1010px; 
				height:20px;
				text-align:center; 
				font-family: Arial; 
				font-size: 11px; 
				color: rgb(0, 73, 144);
			}
			
			/*  page containers */
			#about_blum{
				display:block;
				width:600px;
				color:#FFFFFF;
			}
			#where_to_buy {
				display:block;
				width:600px;
				color:#FFFFFF;
			}
			#our_products{
				display:block;
				width:600px;
				color:#FFFFFF;
			}
			#as_seen_in{
				display:block;
				width:600px;
				color:#FFFFFF;
			}
			#contact{
				display:block;
				width:700px;
			}
			#ingredient_glossary {
				display:block;
				width:600px;
				height:450px;
				color:#FFFFFF;
			}	
			#ingredient_details {
				display:block;
				width:600px;
				color:#FFFFFF;
			}			
			/* elements */
			h2{
				margin-top:0px;
				margin-bottom:15px;
				font-family:Arial;
				font-size:24px;
				color: #FFFFFF;				
			}
			h3{
				margin-top:0px;
				margin-bottom:2px;
				font-family:Arial;
				font-size:16px;
				color: #FFFFFF;				
			}
			.h3_sub{
				margin-top:0px;
				margin-bottom:0px;
				font-family:Arial;
				font-size:16px;
				color: #FFFFFF;				
			}			
			#contact_Form_Confirmation {
				display:none;
			}
			
			/* classes */
			.productContainer {
				 position:relative;  
				 width:220px;
				 float:left;
				 margin-right:10px;
			}
			.productDescription {
				 font-family: Arial;
				 font-size: 12px;
				 color:#FFFFFF;
				 position:absolute;
				 top:250px;
				 left:15px;
				 width:190px
			 }
			 a.whiteLinks {
			 	color:#FFFFFF;
			 }	
			 .textareaLine {
				width: 250px;
				height: 23px;
				border: 0px solid #7B1D20;
				margin:2px;
				padding: 1px;
				font-size:14px;
				/* background-image: url(bg.gif); */
				background-position: bottom right;
				background-repeat: no-repeat;
				background-color: #F1F3DE;
			}
			 .textareaBox {
				width: 250px;
				height: 120px;
				border: 0px solid #7B1D20;
				padding: 1px;
				margin:2px;
				font-size:14px;
				/* background-image: url(bg.gif); */
				background-position: bottom right;
				background-repeat: no-repeat;
				background-color: #F1F3DE;
			}
			.textLabels {
				float: left;
				text-align: right;
				margin-right: 15px;
				width: 100px;
			}
			.ingredientsHeader {
			}
			.ingredientsBox {
				display: block; 
				height:1000px;
			}
			.ingredientList {
				cursor:pointer;
				padding-top:1px;
				padding-bottom:1px;
			}
			.asseeninContainer{
				width:110px;
				height:150px;
				margin:10px;
				float:left;
				/* cursor:pointer; */
			}
			
			#about_blum p {
				margin: 7px 0px 7px 0px;
			}
.wtb_buynow{font-family: Arial; font-weight:normal; font-size: 12px; color: #a5a246; } /* White txt*/

A.wtb_buynow:link{font-family: Arial; font-weight:normal; font-size: 12px; color: #a5a246; text-decoration: none;  }/* White txt*/
A.wtb_buynow:visited{font-family: Arial; font-weight:normal; font-size: 12px; color: #a5a246; text-decoration: none; }/* White txt*/

A.wtb_buynow:hover{font-family: Arial; font-weight:normal; font-size: 12px; color: #bf2e1a; text-decoration: none;  }/* pink txt*/
A.wtb_buynow:visited:hover{font-family: Arial; font-weight:normal; font-size: 12px; color: #bf2e1a;  text-decoration: none; }/* pink txt*/
						 
