body
{
	background-color: /*#383738;#3C3B33;*//*#473529;*//*#748391;*//*#6b8b88;*/#fbfae8;
	margin-left: 0px;
	margin-right: 0px;
	border : none;
	/*padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;*/
	margin:50px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
}

#header {
	width: 800px;
	height: auto;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	padding: 15px 0px 25px; 
	/*border: 1px dashed #333;*/
	border: none;
	background-color: #fbfae8;
}
#main{
	width: 800px;
	height: auto;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	padding: 5px 0px 72px;
	/*border: 1px dashed #333;*/
	border: none;
	background-color: #fbfae8;
}

img.test
{
	position: relative;
	top: -5px;
	left: 97px;
	border: 0px;
	float: left;
}
img.about
{
	position:relative;
	top:95px;
	left:-538px;
	border:0px;
}
img.soap
{
	position:relative;
	top:94px;
	left: -543px;
	border:0px;
}
img.room
{
	position:relative;
	top:58px;
	left:-354px;
	border:0px;
	}
img.how
{
	position:relative;
	top:22px;
	left:-229px;
	border:0px;
}
img.ingred
{
	position:relative;
	top:-14px;
	left:528px;
	border:0px;
}
img.contact
{
	position: relative;
	top: -14px;
	left: 523px;
	border: 0px;
}
.cart
{
	position: relative;
	float:right;
	left:-345px;
	bottom:-5px;
  /* left: -100px;
	bottom: -30px;
	border: 0px;*/
}
img.line{
	position:relative;
	left:177px;
	bottom:-8px;
}

img.soap_pic{
	position: relative;
	right: 30px; 
	top: -190px;
	float: right;
}
img.home_pic{
	position: relative;
	right: 70px; 
	top: -240px;
	float: right;
	margin-bottom: -135px;
}

/*a.star
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #90a77d;
	float:right;
	position: relative;
	margin-right: 8px;
	margin-top: 8px;
	text-decoration: none;
}
a:hover.star
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #473529;
	position: relative;
	left: -554px;
	bottom: -65px;
	text-decoration: none;
}*/
a.star
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #90a77d;
	position: relative;
	left: -451px;
	bottom: -96px;
	text-decoration: none;
}
a:hover.star
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #473529;
	position: relative;
	left: -554px;
	bottom: -65px;
	text-decoration: none;
}
/*
a.star
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #90a77d;
	position: relative;
	left: -554px;
	bottom: -65px;
	text-decoration: none;
}
a:hover.star
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #473529;
	position: relative;
	left: -554px;
	bottom: -65px;
	text-decoration: none;
}
*/
p.main, a:hover.contact
{
	font-family: "Comic Sans MS", arial, "times new roman";
	color: #473529;
	font-size: 14px; /*position: absolute;*/
	padding: 0px 30px 20px; /*right: 30px;
	top: 150px;*/
}
p.faq
{
	font-family: "Comic Sans MS", arial, "times new roman";
	color: #473529;
	font-weight: 500;
	font-size: 15px; /*position: absolute;*/
	padding: 0px 30px 20px; /*right: 30px;
	top: 150px;*/
}
a.contact
{
	font-family: "Comic Sans MS", arial, "times new roman";
	color: #748391;
	font-size: 14px; 
	padding: 0px 30px 20px;
	text-decoration:none;
}
p.bold
{
	font-family: "Comic Sans MS", arial, "times new roman";
	color: #473529;
	font-size: 16px; /*position: absolute;*/
	font-weight: 200;
	padding: 0px 30px 0px; /*right: 30px;
	top: 150px;*/
}
p.bold2
{
	font-family: "Comic Sans MS", arial, "times new roman";
	color: #473529;
	font-size: 16px;
	position: absolute;
	/*float: none;*/
	font-weight: 200;
	padding: 0px 30px 0px; /*right: 30px;
	top: 150px;*/
}
p.main_soap
{
	font-family: "Comic Sans MS", arial, "times new roman";
	color: #473529;
	font-size: 14px; 
	padding: 0px 230px 20px 30px;
}
p.home_oregon
{
	font-family: "Comic Sans MS", arial, "times new roman";
	color: #473529;
	font-size: 14px;
	padding: 0px 360px 20px 90px;
}

.add_cart
{
	/*padding: -30px 300px 300px 300px;*/
	position: absolute;
}

.option
{
	margin-top: -28px;
}