
/*----------ELS SPECIFIC----------*/
body {
	background: #ffffff;
	font: 11px Arial,sans-serif;
	color: #000000;
}
#wrapper {
	margin: 0px auto;
	width: 700px; 
	border: 1px none #cc0033;
}
#header {
	width: 700px;  			
	background: transparent url('/elss-smart-spice/images/top.gif') no-repeat top left;
	height: 350px;
}
#container {
	background: #ffffff;
	width: 700px;  
}

/*---------els shopping nav---------*/
#els_shopping_nav {
	margin: 0px 0 0 0px;
	width: 650px;
	background: #ffffff;
	font: 12px Arial,sans-serif;
	color: #8C7E14;
	border: 0px solid #ffffff;
}
#els_shopping_nav ul li a {
	border-right: 1px solid #ffffff;
	color: #8C7E14;
}
#els_shopping_nav ul li.box {
	font-size: 12px;
}
#els_shopping_nav ul li a:hover {
	background-color: #ffffff;
	color: #F08B09;
}

/*---------cookie_crumb---------*/
.cookie_crumb {
	width: 471px;
}

.cookie_crumb ul li {
	font-size: 11px;
	font-family: Arial,sans-serif;
	color: #000000;
}

.cookie_crumb ul li a {
	text-decoration: none;
	color: #0000FF;
}
.cookie_crumb ul li a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/*--------- THREE FOOTERS ---------*/	
#footer_wrapper {
	margin: 0 auto;
	width: 700px;  			
	height: 20px;				
	background: #;
}
html>body div#footer_wrapper {
	min-height: 20px; 
}

/*---------els footer---------*/
#els_footer {
	width: 700px;
	top: 0px;
}
#els_footer ul li {
	display: inline;
}
#els_footer ul li a {
	font: 11px Arial,sans-serif;
	color: #000000;
	text-decoration: none;
}
#els_footer ul li a:hover {
	color: #8C7E14;
	text-decoration: underline;
}

/*---------brand footer---------*/	
#brand_footer {
	top: 0px;
	margin: 0 auto;
	width: 700px;
}
#brand_footer p {
	font: 11px Arial,sans-serif;
	color: #888888; 		 		
}
#brand_footer a {
	font: 11px Arial,sans-serif;
	color: #3333ff; 
	text-decoration: none;
}
#brand_footer a:hover {
	text-decoration: underline;
	color: #00ccff;  
}

/*---------cart_preview column ---------*/

#cart_ctgy_wrap {
	width: 160px;
	margin-left: 5px;
	margin-right: 18px;
}

/*---------cart_preview---------*/
#cart_preview {
	margin: 10px 0 0 0;
	border: 0px solid #cc0033;
	background: #ffffff;
}
.cp_table {
	width: 160px;
}
.cp_header { 
	width: 152px;
	font: 11px Arial,sans-serif;
	color: #8C7E14;
	background: #ffffff;
}
.preview {
	font-family: Arial,sans-serif;
	font-size: 11px;
	color: 8C7E14;
}

/*---------category list---------*/
#category_list {
	margin: 10px 0 0 0;
	border: 1px solid #cc0033;
	background: #ffffff;
}

#category_list ul li {
	font: 11px/18px Arial,sans-serif;
}
#category_list ul li a {
	color: #8C7E14;
	text-decoration: none;
}
#category_list ul li a:hover {
	color: #8C7E14;
	text-decoration: underline;
}
.cl_header { 
	width: 152px;
	font: 11px Arial,sans-serif;
	color: #ffffff;
	background: #cc0033;
}

/*---------cookie content wrapper ---------*/

#cookie_content_wrap {
	margin-top: 0px;
	width: 471px;
}
	
/*--------- PRODUCTS PAGE SPECIFIC-------------*/		

#content {		
	width: 471px;
}

#category_header {
	width: 471px;
}

#category_header h3 {
	font: normal 14px Arial,sans-serif;
	color: #000000;
}

/*---------product tables---------*/	

.product_list {
	width: 471px;
}
.img_row {
	border-top: 0px solid #cc0033;	
}
.info_row {
	border-bottom: 0px solid #cc0033;	
}
.img_row, .info_row {
	border-left: 0px solid #cc0033;	
	border-right: 0px solid #cc0033;
}
.info {
	font: 10px Arial,sans-serif;
	color: #000000;
}
.name {
	font: bold 11px Arial,sans-serif;
	color: #000000;
}
.qty_input {
	font: 10px Arial,sans-serif;
	color: #000000;
}		

/*--------- product detail --------------*/

div#product_detail { 
	width: 471px;
	border: 0px solid #cc0033;
}

div#product_image{
	width: 433px;
	text-align: center;
}

div#product_desc {
	width: 433px;
	font: 11px/15px Arial,sans-serif;
	color: #000000;
}

/*---------pagination--------*/

div.pagination a:visited {
	color: #8C7E14; 
	border: 0px solid #8C7E14; 
}		
div.pagination a:hover {
	color: #8C7E14; 
	border: 0px solid #8C7E14; 
}		
span.current {
	border: 0px solid #8C7E14; 
	background-color: #8C7E14; 
}	

/*----------- faqs - policies -------------*/

ol#faq_anchors li {
	margin-left: 30px;
	list-style-position: outside;
	font: 11px Arial,sans-serif;
}

ol#faq_anchors li a {
	color: #000000;
	text-decoration: none;
}

.faq_item {
	color: #000000; 
}

span.faq_title {
	font: 13px Arial,sans-serif;
	font-weight: bold;
	color: #000000;
}

.policy_item {
	color: #000000; 
}

span.policy_title {
	font: 13px Arial,sans-serif;
	color: #000000;
}

p.policy_content {
	font: 11px Arial,sans-serif;
	color: #000000;
}

/*------------messages to shopper----------*/

#messages {
	margin-top: 10px;
	margin-left: 57px;
	font: bold 11px Arial,sans-serif;
}

/*--------ordering -------*/

#order1 {
	margin-top: 10px; /*new*/
	margin-left: 57px;/*new*/
}
#order1 td, #order1 th {
	font: 11px/15px Arial,sans-serif;
}
#order1 th {
	font-weight: bold;
	background-color: #8C7E14;/*new*/
	color: #000000;
}	
#order1 h1 {
	font: normal 18px Arial,sans-serif;
	color: #000000;
}
#order1 a {			
	color: #000000;
	text-decoration: none;
}
#order1 a:hover {
	text-decoration: underline;
}
#order1 #els_footer ul li a {
	color: #000000;
}
/* forms*/
div.frow span.label {
	font: 11px Arial,sans-serif;
}
div.frow span.blabel {
	font: bold 11px Arial,sans-serif;
}
div.frow span.frm {
	font: 11px Arial,sans-serif;
} 
div.lrow span.label {
	font: 11px Arial,sans-serif; 
}
div.lrow span.blabel {
	font: bold 11px Arial,sans-serif; 
}
div.lrow span.lfrm {
	font: 11px Arial,sans-serif; 
} 


