body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	background-image: url('http://www.healthfoodemporium.com/images/background.gif');
}
h1 {color:#006633;margin:2px;}
h2{color:#006633;margin:2px;}
h3{color:#006633;margin:2px;}
h4 {color:#006633;margin:2px;}
h5 {color:#006633;margin:2px;font-weight:bold;}
p{
	text-align:center;
}
.header {
	background-image: url(http://www.healthfoodemporium.com/images/header-spacer.gif);
	color: White;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
}
.header_nav {
	color: Black;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(http://www.healthfoodemporium.com/images/header-spacer.gif); 
}

.header_background {
	color: Black;
	font-size:medium;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(http://www.healthfoodemporium.com/images/nav-background.gif); 
}
.retailprice {
	color:#000099;
	font-size: medium;
	text-decoration:line-through;
}
.ourprice {color:red;font-size: large;	font-family: Arial, Helvetica, sans-serif;}
.ourprice2 {	color:red;font-size: medium;	font-family: Arial, Helvetica, sans-serif;}

.note{
	font-size:small;
	color:#000099;
}

A.head:link {color: white;}
A.head:visited {color: Yellow;   }
A.head:hover {color: Lime;}
A.head:active {color: Silver;}

A.grey:link {color: Green;}
A.grey:visited {color: Green;   }
A.grey:hover {color: Lime;}
A.grey:active {color: Green;}

A.black:link {color: black;font-size:14px}
A.black:visited {color: black; font-size:14px  }
A.black:hover {color: Red; font-size:small}
A.black:active {color: black;font-size:14px}

A.h3:link {color: #006633;font-size:16px;}
A.h3:visited {color: #006633; font-size:16px; }
A.h3:hover {color: #004433; font-size:16px;font-style:italic;font-weight:bold;}
A.h3:active {color: #006633;font-size:16px;}

A.h3red:link {color: Red;font-size:16px;}
A.h3red:visited {color: Red; font-size:16px; }
A.h3red:hover {color: Lime;font-size:16px;font-style:italic;font-weight:bold;}
A.h3red:active {color: Red;font-size:16px;}

.footer {
	background-color:#00853F;
	text-align:center;
	vertical-align: middle;
	color: White;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
}
h1.footer {
	color: White;
	font-size: 16pt;
}
.product_desc {
	color: #666666;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-bottom: 1px solid  #666666;
	padding: 5px;	
}
.product_desc2 {
	color: #666666;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 5px;
	border-right:1px solid #666666;
}
.product_desc3 {
	color: #666666;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 5px;
}
.product_desc4 {
	border-left:1px solid  #666666;
	border-right:1px solid  #666666;
}
.product_desc5 {
	color:#009900;
	border:2px solid #009900;
}
.product_details {
	color: Black;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 2px;
}
.product_border {
	border: 1px solid Gray;
}
.product_name {
	border-bottom: 1px solid Gray;
	font-size: medium;
	font-weight:bold;
	color: Green;
	padding: 5px;
}
.product_name2 {
	font-size: small;
	font-weight:bold;
	color: Green;
	padding: 0px;
}
.paypal {
	border-top: 0px solid Gray;
	border-bottom: 1px solid Gray;
	border-right: 1px solid Gray;
	border-left: 1px solid Gray;
	padding-top: 5px;
}

.mainbody {
	color: Black;
	font-size: x-small;
	padding: 5px;
	border: 1px solid Gray;
}
.blue_font { color:#000099; }

.add2cart {
	color: Black;
	font-size: x-small;
}
/* Start of NEW CSS for tableless design  */

#wrapper {
	background-image:url(http://www.healthfoodemporium.com/images/background.gif);
	border: 2px solid darkgreen;
  color: black;
  margin: 0px ;
  padding: 0px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  width:1000px;  
}
#headers {
	background-image:url(http://www.healthfoodemporium.com/images/header-spacer.gif);
	background-repeat: repeat-x; 
	color: red;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
#top_menu ul {
	margin: 0px;
	margin-top:0px;
	padding:4px;
	background-color:#00853F; 
}

#top_menu li {
	display: inline;
	margin: 0px;
	padding:4px;
}

#top_menu A:link {color: white;font-size:12pt}
#top_menu A:visited {color: yellow; font-size:12pt  }
#top_menu A:hover {color: lime; font-size:12pt; font-style:italic}
#top_menu A:active {color: silver;font-size:12pt}

#main{
	border:4px solid green;
	margin-left:auto; 
	margin-right:auto;
}

#content {
	background-color: white;
  border:1px solid cadetblue;
  color: black;
  margin: 4px;
  padding: 10px;
  text-align:center;
  vertical-align: text-top;
	width:100%;
}

#content blockquote {
	color: gray;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
#content p{
	color: slategray;
	font-size: 12pt;
	font-family: tahoma, Helvetica, sans-serif;
	text-align:left;
}
#content A:link {color: #006633;}
#content A:visited {color: #006633; }
#content A:hover {color: #006633; font-style:italic;}
#content A:active {color: #006633; }

#content div.HFEbutton {width: 450px;	height: 42px;}
#content div.HFEbutton a {
	display: block;
	margin: 0px; 
	overflow: hidden;
	text-decoration: none;
	height: 100%;
	background: url(http://www.healthfoodemporium.com/images/hfebutton.png) top left no-repeat;
	color: white;
	font-family: 'Arial Bold';
	font-size:14px;
	line-height: 42px;
	text-align: center;
	 }
#content div.HFEbutton a:hover { background-position: -450px 0; color: #FFFF00;font-style:italic;}
#content div.HFEbutton a:active { background-position: -900px 0; color: #00FF00;}

#content ul  h2{
list-style:none;
text-align:left;
}

#content ul,ol{
	color: green;
	font-size: 11pt;
	font-family: tahoma, Helvetica, sans-serif;
	text-align:left;
}
#content .side_content{
text-align:center; vertical-align:top;
/*  width:225px;  */
border: 1px green solid;
}

#sidebar {
	background-color: #C5E6BD;
	border: 3px solid #00853F;
	margin: 0px;
	padding:0px;
	vertical-align: top;
	text-align:center;
	min-width:180px;
}

#footer {
	background-color: #00853F;
	color: White;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
}

#footer_menu ul {
	margin: 2px;
	border: 1px solid green;
}

#footer_menu li {
	display: inline;
	padding: 4px;
	color: Black;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_menu A:link {color: white;font-size:10pt}
#footer_menu A:visited {color: silver; font-size:10pt  }
#footer_menu A:hover {color: lime; font-size:10pt;font-style:italic;}
#footer_menu A:active {color: yellow;font-size:10pt}

.footer {
	background-image: url(http://www.healthfoodemporium.com/images/footer-spacer.gif);
	vertical-align: bottom;
	color: White;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

.display-one-product{
border: 4px double green; 
padding: 10px 10px;
}	

A.edit:link {color: darkblue;font-size:8pt}
A.edit:visited {color:darkblue; font-size:8pt  }
A.edit:hover {color: red; font-size:10pt} 
A.edit:active {color: darkblue;font-size:8pt}

.edit {
	margin:0px;
	padding-left:20px;
	}

.product_name3 {
	color: green;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	width: 500px;
}
A.product_name3:link {color: green;}
A.product_name3:visited {color: darkcyan; }
A.product_name3:hover {color:lightgreen ; font-style:italic}
A.product_name3:active {color: green;}

.product_name4 {
	color: Green;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;
	padding: 1%;
}

.more_link {
border: 6px outset gray;
background-color:lightblue;
padding:0px 2px;
width:60px;
}
A.more_link2:link {color: darkblue;font-size:8pt}
A.more_link2:visited {color:darkblue; font-size:8pt  }
A.more_link2:hover {color: red; font-size:10pt} 
A.more_link2:active {color: darkblue;font-size:8pt}

.product_picture {
margin: 10px;
padding: 10px;
text-align: center;
vertical-align: middle;
}

.product_desc2 {
text-align:justify;
margin-bottom: 10px;

}
.form-table2{
background-color: #C5E6BD;
border: 3px solid #00853F;
padding:3px;
width:100%;
}

.product_details2{
font-family: sans-serif;
font-size: 9pt;
text-align: center;
}
.product_desc_sps {
	color: #666666;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.error{
border: 2px dashed red;
color: red;
width:600px
}
A.nc:link {color:lightgreen ;font-size:xx-small}
A.nc:visited {color: lightgreen; font-size:xx-small  }
A.nc:hover {color: lightgreen; font-size:xx-small}
A.nc:active {color: lightgreen;font-size:xx-small}

#content_head {
text-align:center;
width:760px;
}

.buy_now{
border: 1px solid green;
padding:3px;
/* width:98%;*/
}

.buy_now table{
background-color: white;
border: 1px solid green;
font-family: sans-serif;
font-size: 9pt;
text-align: center;
width:100%;
}

.free_gift{border: 1px solid green;padding:3px;width:98%;}
.free_gift table{border: 1px solid green;font-family: sans-serif;font-size: 9pt;text-align: center;width:100%;}

.LiveChat{
	text-align:center;
	color:#006600;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
}

A.gprx:link {color: black;font-size:18px}
A.gprx:visited {color: black; font-size:18px  }
A.gprx:hover {color: Red; font-size:20px}
A.gprx:active {color: black;font-size:18px}

.gprx_bckgrd {background-image:url(images/gprx-button.gif);}
.gprx_bckgrd2 {background-image:url(images/gprx-bckgnd.gif);}

.its_us {
	color:gray;
	font-size:xx-small;
	border: 0px;
}

/*  New Chapter Ingredient Tables  */
table.supp{
border:4px groove lightgrey;
margin:0px;padding:0px;
width: 600px;
}
tr.head1{border:1px solid gray; text-align:center;}
td.ingred{border:1px groove gray;margin:0px;padding:0px; text-align:left;}
td.grams{border:1px groove gray;margin:0px;padding:0px; text-align:center;width:20%;}
td.dv{border:1px groove gray;margin:0px;padding:0px; text-align:center;width:10%;}

.feed_link A{
		color:darkgreen;
		font-size:10pt;
		font-family: Arial, Helvetica, sans-serif;
}
