@charset "UTF-8";
/* CSS Document */

body {
	padding:0;
	margin:0;
	background-color: #322f00;
	font-size:medium;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#200008;
}

#wrap {
	min-width:900px;
	background:url(../images/wrapbg.jpg) repeat-x left;
	
	
}

.center {
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
}

#top {
	height:35px;
	background:#543616;
	border-bottom:#d4993b solid 5px;
}

#header {
	background:#3f2518;
	border-bottom:2px solid #d38412;
}

#skincare #logo h3{
	float:right;
	margin:10px;
}

h1 {
	margin:0;
	padding:0;
	font-size:300%;
	color: #FFFF66;
	font-family:'Snell Roundhand', Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	padding-top:10px;
}

#mainbody {
	background: url(../images/mainbottomright.png) bottom right no-repeat;
	margin:20px;
	margin-left: 230px;
	width:840px;
	padding:5px;
}

#back {
	background: url(../images/mainbottomright.png) bottom right no-repeat;
}

#mainbody .center {
	
}

#maintext {

}

p {
	padding:10px;
	padding-right:20px;
}

.box p {
	padding-top:0;
	margin-top:0;
}

#mainbody ul {
	margin:0;
	padding:0;
}

#navbar {
	float:right;
	width:70%;

}

#header .center {
	width:1000px;
}

#navbar ul {
	padding:0;
	margin:0;
	padding-bottom:20px;
	padding-top:10px;
}

#navbar li {
	padding:0;
	margin:0;
}

#navbar li {
	float:left;
	margin-right:5px;
	color: #f1cb8a;
	list-style: none;
	background:url(../images/navleft.png) top left no-repeat;
	padding:0px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:0px;
	margin-top:4px;
	margin-bottom:15px;
}

#navbar h3{
	background:url(../images/navright.png) bottom right no-repeat;
	padding:10px;
	margin:0;
	margin-left:10px;
	padding-bottom:12px;
	margin-bottom:-8px;
	padding-right:25px;
	padding-left:0;
	font-size:110%;
}

#navbar a{
	color:#f1cb8a;
	text-decoration:none;
	font-weight:normal;
}

#navbar a:hover {
	color:#999999;
}

#footer {
	background:#3f2518;
	border-bottom:0px solid #d38412;
	border-top:2px solid #d38412;
	color:#f1cb8a;
	clear:both;
}

#footer h6 {
	padding:2px;
	margin:0;
	font-weight:normal;
}

#left {
	float:left;
	background:#322f00;
	min-height:615px;
	padding-top:10px;
	width:210px;
	padding:10px;
	padding-bottom:20px;
}

#left img {
	margin-top:15px;
}

#left h5 {
	text-align:center;
	color: #003300;
}

#maintext {
	padding:10px;
}

#maintext h2 {
	color:#322f00;
	background:url(../images/maintopleft.png) top left no-repeat;
	padding:10px;
	margin:0;
	padding-top:-20px;
	margin-top:-10px;
	margin-left:-10px;
	padding-right:10px;
}

#logo {
	margin-left:-13px;
	width:840px;
	padding-bottom:20px;
}

#home #logo {
}

#logo li {
	display:block;
	float:left;
	list-style:none;
	width:12%;
	padding:5px;
	color:#e1a54f;
	text-align:center;
	margin-right:0px;
}

#logo li a{
	color:#322f00;
	text-decoration:none;

}

#logo li a:visited {
	color:#3f2518;
	font-style:italic;
}

#logo li a:hover {
	color:#e1a54f;
	
}
	
#logo ul {
	padding-bottom:20px;
}

#logo img {
	margin-bottom:20px;
}

#logo h3 {
	clear:both;
	margin-bottom:5px;
	padding-bottom:5px;
}

#skincare #bottombox {
	clear:both;
	padding-right:20px;
	min-width:850px;
}

.box {
	width:30%;
	float:left;
	padding:10px;
}

.box h3 {
	text-align:center;
}


.one {
	
	color:#e1a54f;
	background-color:#37160f;
}

.one a, .two a{
	color:#e1a54f;
}

.one a:hover, .two a:hover{
	color:#666666;
}

.one h3 {
	background:url(../images/smlbx1top.png) top left no-repeat;
}

.one img {
	border:2px solid #5a5116;
}

.one p {
	background:url(../images/smlbx1bottom.png) bottom right no-repeat;
}

.two {
	background:#5a5116;
	color:#e1a54f;
}

.two h3 {
	background:url(../images/smlbx2top.png) top left no-repeat;
}

.two img {
	border:2px solid #e1a54f;
}

.two p {
	background:url(../images/smlbx2bottom.png) bottom right no-repeat;
}

.three {
	background:#e1a54f;
	color:#37160f;
}

.three a{
	color:#37160f;
}

.three a:hover{
	color:#666666;
}

.three h3 {
	background:url(../images/smlbx3top.png) top left no-repeat;
}

.three img { 
	border:solid 2px #d0c8b7;
}

.three p {
	background:url(../images/smlbx3bottom.png) bottom right no-repeat;
}

#contact {
	background:#e1a54f;
	padding:1px;
	border:2px double #FFCC99;
	margin-top:10px;
	color:#003300;
}

.product {
	clear:right;
	margin-top:70px;
}

#maintext hr {
	clear:auto;
}

.color1 h3{
	color:#e1a54f;
	background-color:#37160f;
	padding:3px;
	margin:0;

}

.color1 {
	border:2px solid #37160f;
}

#skincare #logo h4 {
	text-align:center;
}

#logo h2 {
	border-bottom:3px solid #e1a54f;
	padding-right:5px;
	
}

/*Pages*/

#oliveoil #mainbody li{
	width:auto;
	margin-right:20px;
	background:none;
	list-style: url(../images/olivesmall.png);
	color:#37160f;
}

#maintext li {
	list-style: url(../images/olivesmall.png);
}

/*Pages Nav */

#soap a{
	color:#3f2518;
}

#handcream a{
	color:#3f2518;
}

#rehabcream a , #lipbalm #sub4 a, #hairmask a, #facecream a, #bodymilk a, #farm a, #testimonial a, #press a {
	color:#3f2518;
}

#skincare #main2 {
	background:url(../images/navlefthover.png) top left no-repeat;
	
}

#skincare #main2 h3{
	background:url(../images/navrighthover.png) bottom right no-repeat;
}

#oliveoil .box {
	width:30.5%;
}

#oliveoil #oil {
	background:url(../images/navlefthover.png) top left no-repeat;
	
}

#oliveoil #oil h3{
	background:url(../images/navrighthover.png) bottom right no-repeat;
}

#logo p a{
	text-decoration:underline;
}

#about #aboutus {
	background:url(../images/navlefthover.png) top left no-repeat;
	
}

#about #aboutus h3{
	background:url(../images/navrighthover.png) bottom right no-repeat;
}

#about #logo li {
	width: auto;
	padding-right:10px;
}

#home #contactus {
	background:url(../images/navlefthover.png) top left no-repeat;
	
}

#contactus h3{
	background:url(../images/navrighthover.png) bottom right no-repeat;
}

#signup a{
	color:#0000FF;
	text-decoration:underline;
}

#signup a:hover {
	text-decoration:none;
	color:#FF0000;
}

#signup a em{
	font-size:110%;
}

#sign-up {
	background:

#babyoil #sub8 a{
color:#3f2518;
}

#bodymilk #sub1 a{
color:#3f2518;
}

#footer h6 a{
	color:#f1cb8a;
}

#logo Li{
	background:url(../images/olivesmall.png) no-repeat;
	background-position:top left;
	margin-bottom:5px;
	padding-left:12px;
	font-size:90%;
}

