
	.clear{
		clear: both;
		height: 3px;
		line-height: 3px;
		font-size: 3px;
		padding: 0px;
		margin: 0px;
	}
	* {
		margin:0px;
		padding:0px;
	}
	html, body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #C4E76F;
		width:100%;
		height:100%;
		text-align:center;
	}
	strong{
		font-weight: bold;
	}
	em{
		font-style: italic;
	}
	a:link, a:visited {
		color: #333366;
	}
	a:hover, a:active {
		color: #993300;
	}
	h1 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 22px;
		line-height: 24px;
		font-weight: normal;
		padding: 0px;
		margin: 0px;
		margin-bottom: 10px;
	}
	
	h2 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 20px;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
		margin: 6px 0px 0px 0px;
		margin-bottom: 10px;
	}
	h3 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		margin: 6px 0px 0px 0px;
		margin-bottom: 10px;
	}
	h4 { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		margin: 6px 0px 0px 0px;
		margin-bottom: 10px;
	}
	blockquote{
		padding-left: 10px;
		padding-right: 10px;
	}
	.img{
		margin: 3px;
		border-width: 0px;
	}
	ul.regular_list{
		margin-left: 20px;
		margin-top: 5px;
	}
	ul.regular_list li{
		margin-bottom: 4px;
		list-style-position: outside;
		list-style-type: square;
	}
	#wrapper {
		/*border: 1px solid silver;*/
		margin:auto;
		width:780px;
		text-align:left;
	}
	#head{
		/*border: 1px solid yellow;*/
		width: 780px;
		height: 155px;
		background-image: url('/images/head.png');
		background-position: bottom center;
		background-repeat: no-repeat;
	}
	#head-left{
		float: left;
		width: 200px;
		height: 108px;
		background: transparent;
	}
	#head-left-logo{
		float: left;
		width: 200px;
		height: 108px;
		border: 0px;
	}
	#head-right{
		background: transparent;
		float: right;
		width: 580px;
		padding-top: 34px;
	}
	.head-right-img{
		float: right;
		width: 259px;
		height: 16px;
		border: 0px;
	}
	#body-home{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main_banner.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 244px;*/
	}
	#body-sub{
		/*border: 1px solid red;*/
		position: relative;
		top: -41px;
		background-image: url('/images/main-banner-sub.gif');
		background-position: right top;
		background-repeat: no-repeat;
		height: 482px;
		/*padding-top: 34px;*/
	}
	#main-banner-txt{
		float: right;
		height: 220px;
		width: 780px;
		border: 0px;
		/*border: 1px solid blue;*/
	}
	#body-left{
		/*border: 1px solid yellow;*/
		/*
		width: 158px;
		background-color: #EC7A08;
		background-image: url('/images/body-left-middle-bg.gif');
		background-repeat: repeat-y;
		*/
		visibility: hidden;
	}
	#body-left-content{
		/*border: 1px solid red;*/
		width: 158px;
		background-image: url('/images/body-left-top-bg.gif');
		background-repeat: no-repeat;
		background-color: transparent;
	}
	#body-left-cell{
		/*border: 1px solid red;*/
		width: 158px;
		padding-bottom: 20px;
		background-image: url('/images/body-left-bottom-stretch-bg.gif');
		background-repeat: repeat-y;
		background-color: #EC7A08;
		background-position: bottom;
	}
	
	#body-right{
		width: 613px;
		padding-left: 9px;
		/*border: 1px solid yellow;*/
		background-image: url('/images/body-right-border.gif');
		background-repeat: no-repeat;
		background-position: right top;
	}
	#body-right-content{
		/*border: 1px solid red;*/
		width: 529px;
		float: left;
		background-color: #FBDEC2; /*#FBDEC2;*/
		min-height: 470px;
	}
	* html #body-right-content{
		height: 470px;
	}
	.content{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 10px;
		font-size: 10px;
		line-height: 14px;
	}
	.content p{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 5px;
		font-size: 10px;
		line-height: 14px;
	}
	#body-right-cell{
		/*border: 1px solid red;*/
		padding-bottom: 0px;
		background-image: url('/images/body-right-bottom-stretch.gif');
		background-repeat: repeat-y;
		background-position: bottom;
	}
	#footer{
		background-color: white;
		color: black;
		padding-left: 25px;
		padding-top: 9px;
		padding-bottom: 9px;
		padding-right: 20px;
		border-top: 1px solid #EC7A08;
	}
	.left-top-nav{
		margin-left: 20px;
		margin-top: 8px;
	}
	.left-top-nav li{
		width: 110px;
		margin-bottom: 4px;
		list-style-position: outside;
		list-style-type: square;
		color: #FFFFFF;
	}
	.left-top-nav a:link, .left-top-nav a:visited{
		color: #FFFFFF;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}
	.left-top-nav a:hover, .left-top-nav a:active{
		text-decoration: underline;
	}
	.left-mid-nav{
		margin-left: 27px;
		margin-top: 24px;
	}
	.left-mid-nav li{
		margin-bottom: 11px;
		list-style-position: outside;
		list-style-type: none;
		color: #FFFFFF;
	}
	.left-mid-nav a:link, .left-mid-nav a:visited{
		color: #333366;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
	}
	.left-mid-nav a:hover, .left-mid-nav a:active{
		color: #993300;
		text-decoration: underline;
	}
	#body-well-top-right{
		padding: 10px;
		width: 278px;
		height: 263px;
		float: right;
		background-color: #FDF2E6;
		border-bottom: 1px solid #F6BD84;
		border-left: 1px solid #F6BD84;
	}
	#body-well-top-left{
		padding: 10px;
		width: 210px;
		height: 213px;
		float: left;
		background-color: #FAD7B5;
		border-bottom: 1px solid #F6BD84;
	}
	#body-well-bottom-left{
		padding: 10px;
		width: 210px;
		height: 204px;
		float: left;
		background-color: #FBDEC2;
		
	}
	#body-well-bottom-right{
		background-color: #FBDEC2;
		background-image: url('/images/testimonials-bg.gif');
		background-repeat: no-repeat;
		background-position: top left;
		padding: 10px;
		padding-top: 15px;
		width: 278px;
		float: right;
		border-left: 1px solid #F6BD84;
	}
	.purple-list{
		margin-left: 20px;
		margin-top: 10px;
	}
	.purple-list li{
		color: #333366;
		margin-bottom: 5px;
		list-style-position: outside;
		list-style-type: square;
	}
	.orange{
		color: #EC7A08;
	}
	.purple{
		color: #333366;
	}
	.purple-title{
		color: #333366;
		font-weight: normal;
		font-family: "Times New Roman", Times, serif; 
		font-size: 22px;
		line-height: 26px;
		padding-top: 5px;
		margin-bottom: 10px;
	}
	#breadcrumb{
		display: none;
	}
	.purple-header{
		color: #333366;
		font-weight: bold;
		font-size: 12px;
	}
	.purple-link:link, .purple-link:visited {
		color: #333366;
		font-weight: bold;
		text-decoration: underline;
	}
	.purple-link:hover, .purple-link:active {
		color: #993300;
		font-weight: bold;
		text-decoration: none;
	}
	#body-well-top-left p, #body-well-top-right p, #body-well-bottom-left p{
		padding: 5px;
		font-size: 10px;
		line-height: 14px;
	}
	#body-well-bottom-right p{
		padding: 5px;
	}
	.testimonials{
		padding: 2px;
		font-style: italic;
		font-size: 12px;
		line-height: 20px;
	}
	.bordered-bottom{
		border-bottom: 1px solid #F6BD84;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.logo-well{
		background-image: url('/images/bean_logo.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		padding-top: 110px;
	}
/* STORE LAYOUT - START */

div.productList {
  clear: both;
  padding: 8px 0px 8px 0px;
}
div.seperator {
  /*border-top: 2px solid #5C718E; */
  border-top: 2px solid #EC7A08;
  margin: 8px 0px 8px 0px;
  clear: both;
}
.product_note{
	color: #EC7A08;
}
img.prodlistImage {
  float: right; 
  margin: 0px 0px 12px 12px;
}
div.productDetail {
	padding-left: 5px;
	width: 205px;
	float: right;
}
div.addCartBox {
  margin: 8px 0px 0px 0px;
  line-height: 12px;
}
div.addCartBox div.top {
  background-image: url('/images/addtoCartTop.gif');
  background-repeat: no-repeat;  
  background-position: bottom;
  height: 10px;
  width: 200px;
  clear: left;
}
div.addCartBox div.content {
  /*background-color:  #B2C8D6;*/
  background-color:  #F6BD84;
  width: 180px;
  padding: 0px 10px 0px 10px;
  clear: left;
}
div.addCartBox span.price {
  font-size: 12px;
}
div.addCartBox div.bottom {
  background-image: url('/images/addtoCartBottom.gif');
  background-repeat: no-repeat;
  background-position: bottom;
  height: 10px;
  width: 200px;
  background-color: transparent;
}
table.cart {
  width: 100%;
}
table.cart td {
  padding: 3px;
}
table.cart td.light {
  padding: 3px;
  /*background-color: #A6BDCE;*/
  background-color: #F6BD84;
}
table.cart thead td {
  /*border-bottom: 1px solid #5C718E;*/
  border-bottom: 1px solid #EC7A08;
  font-weight: bold;
}
table.cart tfoot td {
  border-top: 1px solid #EC7A08;
  font-weight: bold;
}
table.checkout {
  width: 100%;
}
table.checkout td { 
  padding: 2px;
}

ul .site_map{
  margin:0px;
  padding:0px;
}
ul .site_map li{
  margin:0px 0px 0px 20px;
  padding:0px 0px 0px 0px;
}
table.list{
  width:100%;
  border:1px solid #000;
	margin-top:3px;
}
table.list td{
  padding:3px;
}
table.list td.row_0{
 
}
table.list td.row_1{
  /*background-color:#B2C8D6;*/
  background-color:#F6BD84;
}
table.list td.row_hidden{
  background-color:#5C718E;
}
table.list td.label{
  /*background-color:#5C718E;*/
  background-color:#EC7A08;
  color:#FFF;
  font-weight:bold;
  border-right:1px solid #000;
  padding-top:6px;
}
table.list thead td{
  /*background-color:#5C718E;*/
  background-color:#EC7A08;
  color:#FFF;
  font-weight:bold;
  border-bottom:1px solid #000;
}
ul.sortableList {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.sortableList li {
  cursor: move;
  padding: 0px;
  margin: 0px;
}
ul.unsortableList {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.unsortableList li {
  padding: 0px;
  margin: 0px;
}
.task_window {
	background-image:url('/images/tt_back.png');
	padding:5px;
	width:460px;
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	border:1px solid #000;
}
.close_button {
	background-image:url('/images/close_button.png');
	padding:0px;
	width:14px;
	height:14px;
	float:left;
}
.signup_window {
	background-image:url('/images/tt_back.png');
	padding:5px;
	width:200px;
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	border:1px solid #000;
}
input.formButton{
	background-color: #EC7A08;
	color: #FFFFFF;
	border-style: none;font-size: 12px;
	padding: 2px;
	font-weight: bold;
	border: 0px;
	margin: 2px;
}
input.formButton:hover {
	background-color: #f9964a;
	cursor: pointer;
}
/* STORE LAYOUT - END */
.dark-bordered{
	border: 1px solid #EC7A08;
	background-color: #F6BD84;
	color: #000000;
}
#head-right{
	visibility: hidden;
}
#footer-spacer{
	visibility: hidden;
}
#cc-link{
	display: none;
}
#footer-print{
	margin: 0px;
	width: 3in;
	display: block;
	float: right;
	text-align: right;
	padding-right: 5px;
	/*border: 1px solid #999999;*/
}
#footer-left{
	margin: 0px;
	float: left;
	width: 3.5in;
	/*border: 1px solid red;*/
}

#footer-center{
	display: none;
}
