@charset "utf-8";
* {
margin : 0;
padding : 0;
}

body, html {
margin : auto;
background : #000 url(../images/header2.jpg) no-repeat top center;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
height: 100%;
}

div#wrapper {
margin : auto;
width : 900px;
padding-bottom:30px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -300px;
}

div.colright {
position : relative;
left : 50%;
margin-left : -70px;
width : 525px;
}

div.colleft {
color:#999999;
position : absolute;
margin-top : 340px;
margin-left: 60px;
width : 240px;
float:left;
}

div#footer {
width: 100%;
background-color:#252525;
height: 300px;
background-image:url(../images/footbg.jpg);
background-position:top;
background-repeat:repeat-x;
clear:both;
}

div#push {
height: 300px;
}

div#footpod {
width: 250px;
float:left;
}


div#ftcontainer {
width: 900px;
margin: auto;
padding: 30px 0 20px 80px;
background: none;
height: 240px;
}

div#about {
float:left; 
margin-left:100px; 
width:310px; 
position:absolute; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:13px; 
line-height: 13px; 
letter-spacing:-.5px;
}

div.album {
	float:left;
	padding-right:7px;
	padding-bottom:5px;
}

div.menu {
background-color:#000000;
background-repeat : repeat-x;
color : #ffffff;
padding-left : 5px;
padding-right : 5px;
padding-top : 20px;
padding-bottom : 20px;
margin-bottom: 40px;
list-style-type : none;
font : 14px Arial, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
}

ul#menunav {
list-style-type : none;
display : inline;
}

li.menunav {
display : inline;
margin-left : 5px;
margin-right : 5px;
}

ul#dolist {
margin-left: 30px;
margin-top: 10px;
}

li.dolist {
line-height: 4px;
}

ul#footnav {
	list-style:none;
}

li.footnav {
	float:left;
}

body#home a#hom, body#ingredients a#ing, body#aftercare a#aft, body#about a#abo, body#contact a#con {
background-image : url(../images/mbg2.gif);
text-decoration : underline;
padding-top : 20px;
padding-bottom : 20px;
}
a.menu {
padding : 10px;
text-decoration : none;
color : #fff;
padding-top : 20px;
padding-bottom : 20px;
}
a:hover.menu {
background-image : url(../images/mbg2.gif);
text-decoration : underline;
padding-top : 20px;
padding-bottom : 20px;
}

a {
padding : 0px;
text-decoration : none;
color : #917249;
}
a:hover {
background-image : none;
text-decoration : underline;
}

a img {
border:none;
}

div.header {
margin-top : 10px;
padding : 20px;
background-color : #fff;
color : #333;
background-image : url(../images/prodbg2.gif);
background-position : top;
background-repeat : repeat-x;
}

div.content {
	margin-top : 20px;
	margin-bottom: 40px;
	padding : 30px;
	color : #333;
	background-color:#f8f4f0;
	border: #333 5px solid;
}
.spacer {
clear : both;
}
div.prod {
margin-bottom : 20px;
width : 515px;
float : right;
position : relative;
border: #333 5px solid;
background-image : url(../images/prodbg2.png);
background-position : bottom;
background-repeat : repeat-x;
}
div.prodname {
background-color : #000000;
color : #ffffff;
font : italic 16px Georgia, "Times New Roman", Times, serif;
padding : 5px;
padding-left : 15px;
border-bottom: #333 5px solid;
}
div.proddesc {
width : 515px;
padding : 10px 10px 10px 0;
clear:left;
line-height: 14px;
}

.pic {
border : 2px solid #000000;
width : 150px;
height : 150px;
position : relative;
float : left;
margin : 0 10px 10px 10px;
}
div.text {
float : right;
width : 350px;
padding-left : 10px;
position : relative;
}
h1, h2, h3, h4, h5, h6 {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
margin: 5px 0 5px 0;
}

h3 {
font-size:16px;
}

h2 {
color:#563d1d;
font-size:18px;
}

h2.foot {
color:#3d2b14;
font-size:18px;
}

h1 {
color:#3c3c3c;
font-size:22px;
}


div#efh2 {
color:#694f2d;
font-family : Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-style : italic;
font-weight:bold;
}

div#efh1 {
color:#898989;
font-family : Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-style : italic;
font-weight:bold;
}

div#eform {
line-height: 22px;
margin-top:4px;
margin-left:8px;
}