*{
	color:#EFECBC;
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size:12px;
}

body{
	margin:0;
	padding:0;
	background:#541c08;
	text-align:center;
}

form{
	padding:0;
	margin:0;
}

input, textarea{
	color:#541C08;
	border: 1px solid #541C08;
}

.quantity{
	font-size:11px;
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	border: 1px solid #791B09;
}

p{ 
	color:#ffffff;
	font-size:8pt; 
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	line-height:12pt; 
	margin:10px 0 15px; 
}

a:link{ 
	color:#ffc; 
	text-decoration:none; 
}

a:visited{ 
	color:#fff; 
	text-decoration:none; 
}

a:hover{ 
	color:#fff; 
	text-decoration:underline; 
}

h6{ 
	color:#ffc; 
	font-size:7pt; 
	font-family:Arial, SunSans-Regular, sans-serif, Helvetica; 
	font-weight:bold; 
	line-height:11pt; 
	word-spacing:1px; 
	margin:10px 0 2px 40px; 
}
	
h3{ 
	color:#fff; 
	font-size:8pt; 
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight:bold; 
	line-height:normal; 
	margin-top:1em; 
	margin-bottom:2pt; 
}

.tan_text{ 
	color:#c7cfb4; 
}

#nav_wrapper{ 
	margin:0 25px 0 18px;
}

#feature_box_text{ 
	color:#943310; 
	font-size:9pt;
	font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	line-height:16px; 
	text-align:center; 
	padding:23px 40px 16px; 
}

#button1{
	width:109px; 
	color:#943310; 
	font-size:1em; 
	text-align:left; 
	padding-top:13px; 
	padding-left:25px; 
	float:left; 
}

#button2{ 
	width:109px; 
	color:#943310; 
	font-size:1em; 
	text-align:left; 
	padding-top:13px; 
	padding-right:25px; 
	float:right; 
}

#footer{ 
	margin-top:15pt; 
}

#footer p{ 
	color:#ffc; 
	font-size:7pt; 
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight:bold; 
	line-height:10pt; 
}

#footer p a:link{ 
	color:#fff; 
	text-decoration:none; 
}

#footer p a:hover{ 
	color:#ffc; 
	text-decoration:none; 
}

#logo{ 
	position:absolute; 
	top:0; 
	left:50px; 
	width:267px; 
	height:112px; 
	z-index:2; 
	float:left; 
	clear:both; 
}

#conatiner{
	width:800px;
}

#content{ 
	text-align:left; 
	padding-right:40pt; 
	padding-bottom:20px; 
}

#content p{ 
	color:#fff; 
	font-size:8pt; 
	line-height:14pt; 
	margin-top:4pt; 
}

#img{ 
	margin-bottom:15px; 
	margin-left:40px; 
}

.bio_name_pos{ 
	color:#ffc; 
	font-size:7pt; 
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	line-height:11pt; 
	text-align:left; 
	padding-bottom:20px; 
	padding-left:40px; 
}

.bottom_rule{ 
	border-bottom:1px dotted #ffc; 
}

#quote{ 
	padding-top:18px; 
	padding-bottom:18px; 
	padding-left:35px; 
}

#background{ 
	background-image:url(images/baking.jpg);
	background-repeat:no-repeat; 
	background-position:right top; 
}

.bold{ 
	color:#ffc; 
	font-weight:bold; 
}

.italic{ 
	font-style:italic; 
}

.img_padding{ 
	padding:0 15px 10px 0; 
}

ul{ 
	color:#ffc; 
	font-size:9pt; 
	font-family:"Lucida Grande", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height:13pt; 
	list-style-type:disc; 
	margin:1em 0 1em 20px; 
}

.img_padding2{ 
	padding:15px 0 0 40px; 
}

.small_text{ 
	font-size:7pt; 
}

.logo_padding{ 
	padding-right:5px; 
	padding-left:5px; 
}

.store_intro_text{
	color:#FFFFFF;
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size: 10px;
	font-weight:bold;
}

#store_nav{
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color:#EFECBC;
	font-size:9px;
	font-weight:bold;
}

#store_nav a:link, a:active, a:visited{
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color:#EFECBC;
	font-size:12px;
	font-weight:bold;
}

#store_nav a:hover{
	color:#EFECBC;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

.results{
	color:#EFECBC;
	font-size:12px;
}

.results_title{
	color: #943410;
	background: #EDE9AB;
	font-size:9px;
	padding:5px;
}

.results_price{
	color: #FFFFFF;
	background: #791B09;
	font-size:12px;
	padding:5px;
}

.result_product{
	cursor:pointer;
}

.product_details{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.product_title{
	color: #EFECBC;
	font-size:16px;
	font-weight:bold;
}

.product_quantity{
	color: #EFECBC;
	font-size:12px;
	font-weight:bold;
}

.product_add{
	color: #EFECBC;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

.h_divider{
	padding-top:5px;
	padding-right:0;
	padding-bottom:5px;
	padding-left:0;
}

.default_text{
	color: #EFECBC;
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size:12px;
}

.cart_header{
	color: #791B09;
	font-weight:bold;
	font-family:"Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-size:13px;
	background:#EFECBC;
	border-top: 1px solid #791B09;
	border-bottom: 1px solid #791B09;
	padding:3px;
}

.sub_total{
	color: #791B09;
	background:#D8BE91; /*#EFECBC;*/
	font-size:13px;
	font-weight:bold;
	padding:3px;
}

.shipping{
	color: #EFECBC;
	font-size:13px;
	font-weight:bold;
	padding:3px;
}

.sub_total_amount{
	color: #EFECBC;
	font-size:13px;
	font-weight:bold;
	padding:3px;
	background: #9A3F1E;
	letter-spacing:1px;
}

.grand_total_amount{
	color: #EFECBC;
	font-size:13px;
	font-weight:bold;
	padding:3px;
	background:#781B0A;
	letter-spacing:1px;
}

.required{
	color:#CCCC00;
	font-weight:bold;
}

.img{
	cursor:pointer;
}