* {
margin : 0;
padding : 0;
}
html {
min-height : 100%;
margin-bottom : 1px;
}
img {
border : 0;
}
.clear {
clear : both;
}
body {
	font-size : 12px;
	background : #f9f6e7 url(images/bg.gif) repeat-x;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
}
.menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	margin-left: 322px;
	
	padding-top: 118px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu a{
	color: #836558;
	text-decoration: none;
}
.menu a:link{
	color: #836558;
	text-decoration: none;
}

.menu a:visited{
	color: #836558;
	text-decoration: none;
}

.menu a:hover{
	color: #000000;
	text-decoration: none;
}

#container {
width : 970px;
margin : 0 auto;
font-size : 12px;/*laura added*/
}
#header {
position : relative;
height : 148px;
}
.logo {
position : absolute;
top : 0;
left : 0;
}
#account {
top : 5px;
right : 40px;
position : absolute;
color : #b55e20;
}
#account li {
display : inline;
list-style : none;
}
#account a {
color : #d3cba4;
}
#account a:hover {
text-decoration : none;
}
.tag {
position : absolute;
top : 57px;
right : 0;
}
#nav {
	position : absolute;
	right : 0;
	top : 81px;
	width : 723px;
	height : 79px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
#nav li {
list-style : none;
float : left;
}
#nav li a {
background-image : url(images/nav.gif);
display : block;
}
#nav li.home a {
background-position : 0 0;
width : 80px;
height : 79px;
}
#nav li.about a {
background-position : -80px 0;
width : 76px;
height : 79px;
}
#nav li.ingredients a {
background-position : -156px 0;
width : 124px;
height : 79px;
}
#nav li.benefits a {
background-position : -280px 0;
width : 96px;
height : 79px;
}
#nav li.retailers a {
background-position : -376px 0;
width : 97px;
height : 79px;
}
#nav li.contact a {
background-position : -474px 0;
width : 90px;
height : 79px;
}
#nav li.blog a {
background-position : -564px 0;
width : 64px;
height : 79px;
}
#nav li.order a {
background-position : -628px 0;
width : 96px;
height : 79px;
}
#nav li.home a:hover {
background-position : 0 -79px;
}
#nav li.about a:hover {
background-position : -80px -79px;
}
#nav li.ingredients a:hover {
background-position : -156px -79px;
}
#nav li.benefits a:hover {
background-position : -280px -79px;
}
#nav li.retailers a:hover {
background-position : -376px -79px;
}
#nav li.contact a:hover {
background-position : -474px -79px;
}
#nav li.blog a:hover {
background-position : -564px -79px;
}
#nav li.order a:hover {
background-position : -628px -79px;
}
.featured {
text-align : center;
}
#subfeatured {
width : 917px;
margin : 0 auto;
}
#subfeatured li {
float : left;
list-style : none;
text-align : center;
width : 218px;
color : #000000;
font-size : 11px;
}
#subfeatured li img {
margin : 0 auto;
}
#subfeatured li.divider {
width : 15px;
height : 156px;
background : url(images/divider.gif) no-repeat;
}
.news {
font-size : 17px;
color : #000000;
font-family : Georgia, "Times New Roman", Times, serif;
line-height : 32px;
font-weight : bold;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-right-style : none;
border-bottom-style : solid;
border-left-style : none;
border-top-color : #000000;
border-right-color : #000000;
border-bottom-color : #000000;
border-left-color : #000000;
}
a {
color : #793a27;
text-decoration : underline;
}
a.link {
color : #793a27;
text-decoration : underline;
}
a:visited {
color : #793a27;
text-decoration : underline;
}
a:hover {
color : #53371e;
text-decoration : none;
}
.sideframe {
padding : 3px;
border : 1px solid #800000;
}
.contentblock {
padding : 20px;
margin-right : 0;
margin-left : 20px;
line-height : 18px;
}
h1 {
font-family : Georgia, "Times New Roman", Times, serif;
color : #993300;
font-size : 26px;
}
.maintable {

}
.graphic {
margin : 10px;
}
.graphic2 {
margin-top : 6px;
margin-right : 15px;
margin-bottom : 0;
margin-left : 0;
}
.graphic3 {
margin-top : 0;
margin-right : 25px;
margin-bottom : 0;
margin-left : 0;
}
sidebar2 {
padding : 5px;
}
#container .featured .maintable .contentblock li {
list-style-image : url(images/bullet2.gif);
}
.subheader {
color : #cc6600;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
line-height : 30px;
}
.trade {
font-size : 8px;
}
.subheader2 {
color : #cc6600;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
line-height : 22px;
}
.style3 {
color : #a6735c;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 18px;
line-height : 30px;
}
blockquote {
width : 180px;
float : right;
margin-left : 15px;
padding : 10px;
background-color : #e2d9c2;
color : #333333;
}
.ingredients2 {
font-size : 10px;
color : #990000;
}
#container .featured .maintable strong {
	line-height: 1.6em;
}
.stamptext {
	line-height: 1.6em;
}

