body, html
	{
		margin:0;
		padding:0;
		background-color:#726861; 
		font-family:arial;
		color:#d6cbc1;
	}
a {	color:#d6cbc1;}
a:hover {color:white}
a img 
	{
		border:none;
	}
	
.container 
	{
		width:900px;
		margin:0 auto;
	}
	
#left {
  position: absolute;
  left: 25px;
  padding: 0px;
  top: 0px;
  width: 150px;
}
#center {
  margin-left: 200px;
  padding: 0px;
  margin-right: 30px;
  top: 0px;
}
#right {
  position: absolute;
  right: 15px;
  padding: 0px;
  top: 0px;
  width: 150px;
}






#header h1 
	{
		display:inline;
	}

#header ul 
	{
		text-align:right;
		margin-right:126px;
		margin-top:-19px;
		color:black
	}
#header ul li
	{
		display:inline;
		text-transform:uppercase;
		font-size:60%;
	}		
#header ul li a
	{
		color:black;
		text-decoration:none;
	}	
	
#header ul li a img
	{
		margin-bottom:-4px
	}	
#header 
	{
		margin:0px 0 0 0;
		padding:0;
		background: #fff url(../images/headerbg.gif);
		height:76px;
	}

img.logo 
	{
		position:relative;
		top:16px;
		margin-left:124px;
	}

img.shipping 
	{
		top:16px;
		position:relative;
		margin-left:750px;
	}
	
#navigation 
	{
		background-color:#3e3936; 
		width:100%;
	}
#navigation ul 
	{
		margin:0 auto;
		width:900px;
		text-align:center; 
		padding:8px 0pt 7px 0;
		position:relative;
	}
#navigation ul li
	{
		display:inline; 
		font-size:95%;
	}
#navigation ul li a 
	{
		color:#d6cbc1;
		text-transform:uppercase;
		margin:0 1.8em;
		font-weight:bold;
		font-size:100%; 
		text-decoration:none;
	}
	
img.home 
	{
		display:block;
		margin:1em auto;
	}
	
h2 {color:#d6cbc1;}	
h2.home 
	{
		font-size:100%;
		margin:0pt auto;
		width:547px;
	}
p.main 
		{
			color:#d6cbc1;
			font-size:85%;
			margin:10px auto;
			width:547px;
		}
		
p.main span 
	{
		font-weight:bold; 
		text-transform:uppercase; 
		display:block; 
		text-align:right; 
		font-size:95%; 
		margin-top:2em;
	}
hr.footdiv 
	{
		width:100%;
		height:38px;
		background: url(../images/footdivbg.gif);
		border:none;
		margin:1em 0 0 0;
		padding:0;
		clear:both;
	}
#footer 
	{
		background: url(../images/footerbg.gif);
		padding:5px;
		color:black;
	}
	
#footer ul, #footer p.copyright
	{
		width:900px;
		margin:0 auto;
		text-transform:uppercase;
	}
#footer p.green
	{
		width:900px;
		margin:0 auto;
		padding:0;
		font-size:60%;
		text-align:right;
	}
	
#footer ul 
	{
		text-align:center;
	}
	
#footer ul li
	{
		display:inline;
	}
#footer ul li a 
	{
		color:black; 
		text-decoration:none; 
		font-size:75%;
	}
p.copyright
	{
		font-size:70%;
		left:25px;
		position:relative;
		text-align:center;
		top:8px;
	}
p.green
	{
		position:relative; 
		bottom:22px;
	}

.aboutcol1 
	{
		width:570px; 
		float:left;
		margin-top:2em;
	}
.aboutcol2, .testimonials 
	{
		width:240px; 
		float:right;
		padding:1.25em;
		margin-top:3.5em;
		background-color:#3e3936;
	}
.testimonials
	{
		margin-right:6.4em;
		width:222px;
	}
h2.about 
	{
		width:100%;		
		border-bottom:4px solid #91857c;
		margin-left:5px;
		margin-top:0;
	}
	
h2.about span
	{
		text-transform:uppercase;
	}

ul.about
	{
		list-style:outside url(../images/green.jpg);
		margin-bottom:2em;
	}
	
ul.about li 
	{
		margin:1em 0;
		color:#d6cbc1;
	}	
	
ul.about li span 
	{
		position:relative; 
		bottom:10px;
		font-size:90%;
		
	}

.aboutcol2 p 
	{
		color:#d6cbc1;
		font-size:135%;
		font-weight:bold;		
	}
.aboutcol2 p.first 
	{
		position:relative; 
		margin-top:0; 
		z-index:1000; 
		bottom:10px;  
	}
.aboutcol2 small 
	{
		display:block; 
		color:#d6cbc1; 
		text-transform:uppercase; 
		font-weight:bold; 
		font-size:66%; 
		margin:5px 0;
	}
.aboutcol2 img 
	{
		margin-bottom:3.5em;
	}
p.designed
	{
		font-size:70%;
		margin:-16px auto 0 auto;
		text-align:center;
		color:black;
	}
p.designed a 
	{
		color:black;
	}
.borderheading 
	{
		width:87%;		
		border-bottom:4px solid #91857c; 
		margin-left:5px;
	}
h2.borderheading 
	{
		text-transform:uppercase;
		font-size:155%;
		margin-top:0;
	}
p.borderheading
	{
		padding:0em 0pt 1.5em 0;
	}

div.mainproduct3
	{
		width:87%;
		color:#fff468;
		clear:both;
		margin:2em 2em 10em 2em;
	}

div.mainproduct
	{
		width:87%;
		color:#d6cbc1;
		clear:both;
		margin:2em 2em 10em 2em;
	}
div.firstproduct
	{
		border-bottom:6px solid #91857c;
		padding-bottom:7em;
		margin-bottom:3em;
	}
.borderbottom {	border-bottom:6px solid #91857c; width:87%;}
div.mainproduct img.prodimg 
	{
		margin:-4em 2.75em 0 0.5em;
	}
div.mainproduct img 
	{
		margin:1.5em;
		float:left;
	}
div.mainproduct2 img 
	{
		margin:1.5em;
		float:left;
	}
	
div.mainproduct3 img 
	{
		margin:1.5em;
		float:left;
	}
	
h3.organicheader
	{
		margin-top:7em;
	}
div.mainproduct h3
	{
		color:#fb975f; 
		text-transform:uppercase;
	}
div.mainproduct2 h3
	{
		color:#f06ea9; 
		text-transform:uppercase;
	}
div.mainproduct3 h3
	{
		color:#fff468; 
		text-transform:uppercase;
	}
div.mainproduct h4
	{
		font-size:95%;
		font-weight:normal;
		margin-top:-1em;
	}
	
div.mainproduct3 h4
	{
		font-size:95%;
		font-weight:normal;
		margin-top:-1em;
	}	
	
div.mainproduct p, div.mainproduct ul
	{
		font-size:95%;
	}
div.mainproduct ul
	{
		line-height:1.4em;
		margin-left:260px;
		list-style:disc;
		position:relative;
		left:2em;
	}
div.mainproduct h3 span
	{
		position:relative;
		right:2px;
		bottom:8px;
		font-size:65%;
	}
div.center 
	{
		text-align:center;
		margin:0;
	}	
div.mainproduct a
	{
		background-color:#4a4440;
		text-transform:uppercase;
		text-decoration:none;
		color:#d6cbc1;
		font-size:90%;
		font-weight:bold;
		padding:.8em;
		position:relative; 
		top:3em;
	}

.bodycocktail 
	{
		width:480px; 
		float:left;
		margin-left:1em;
		padding:2.5em 0;
	}
.bodycocktail img
	{
		float:left; 
		margin-right:1.5em;
	}
	
.bodycocktail h3 , .calendula h3 
	{
		color:#f06ea9; 
		text-transform:uppercase; 
		font-size:110%;
		width:295px;
		border-bottom:3px solid #f06ea9;
		float:right;
		margin-right:5px;
		padding-bottom:2px;
	}
.bodycocktail p
	{
		color:#d6cbc1;
		font-size:100%;
		float:right; 
		width:300px;
	}
	
.spabody 
	{
		width:480px; 
		float:left;
		margin-left:1em;
		padding:2.5em 0;
	}
.spabody img
	{
		float:left; 
		margin-right:1.5em;
	}
	
.spabody h3 , .calendula h3 
	{
		color:#fff468; 
		text-transform:uppercase; 
		font-size:110%;
		width:295px;
		border-bottom:3px solid #fff468;
		float:right;
		margin-right:5px;
		padding-bottom:2px;
	}
.spabody p
	{
		color:#d6cbc1;
		font-size:100%;
		float:right; 
		width:300px;
	}
	
.calendula p, .calendula strong, .calendula ul
	{
		color:#d6cbc1;
		font-size:84%;
		float:right; 
		width:300px;
	}


.bodycocktail p
	{
		margin:0;
	}
p.please
	{
		margin-top:100%;
	}
.testimonials h2
	{
		font-size:120%;
		text-transform:uppercase;
	}
.testimonials p
	{
		color:#d6cbc1;
		font-size:84%;
	}

.calendula 
	{
		width:530px; 
		float:left; 
		margin-right:1em;
		margin-top:1em;
	}
.calendula img 
	{
		float:left;
	}
.calendula p, .calendula strong, .calendula h3, .calendula ul 
	{
		float:right; 
		width:300px; 
		clear:right;
	}
	
.calendula ul 
	{
		margin-right:-2.5em;
	}
.calendula ul li 
	{
		margin:1em 0; 
		width:280px;
	}
.calendula h3 
	{
		color:#fb975f; 
		text-transform:uppercase; 
		font-size:110%;
		width:295px;
		border-bottom:3px solid #fb975f;
		float:right;
		margin-right:5px;
		padding-bottom:2px;
	}
.calendula p.lastp 
	{
		border-bottom:6px solid #91857c; 
		padding:1.5em 0; 
		margin:0em 0;
	}
strong.note, a.backtotop 
	{
		clear:both; 
		float:left; 
		color:#d6cbc1;
		margin:1.5em 0;
		font-size:75%;
	}
h3.state, address.retail
	{
		color:#d6cbc1;
	}
h3.state 
	{
		clear:both;
	}
address.retail 
	{
		margin:1.25em 190px 1.25em 0; 
		font-size:90%; 
		width:250px;
		display:block;
	}
sup 
	{
		font-size:65%;
	}
ol.privacy {margin:2em 0}
ol.privacy li {margin:1em 0;}
ul#ingredients {margin:1.5em;}
ul#ingredients li {margin:1em; line-height:1.1em}