body {
	color: #6C3E17;
	background: #824F20;
	font: 11px verdana,tahoma,arial,sans-serif;
	text-align: center;
	background: url(https://lib.store.yahoo.net/lib/cjgo/CoffeeBackground.jpg)
}

td{font: 11px verdana,tahoma,arial,sans-serif;}

body, form, h1,h2,h3{
	margin: 0;
	padding: 0;
}

h3{font: bold 14px/22px verdana,tahoma,arial,sans-serif;	}

img{border: none;}

a{text-decoration: none;}
a:hover{text-decoration: underline;}

input{vertical-align: middle;}

.clear{clear: both;}
.floatleft{float: left;}
.floatright{float: right;}

.bordered {
	font-size: 1px;
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #E2D8D1;
}

/*styles used in multiple places and elements*/

div.info-box{
	float: right;
	padding: 10px;
}

.left-column {
	background: url(BurlapBackground2.jpg) top left no-repeat;
	float: left;
	width: 187px;
}

.right-column {
	float: left;
	padding: 0 0 0 1px;
	width: 572px;
	background: url(BurlapBackground.jpg) top right no-repeat;
}

.contents{
	awidth: 570px;
	font: 12px verdana,tahoma,arial,sans-serif;
}

.contents ul{
	width: 100%;
	float: left;
	padding: 5px 0 15px 0 !important;
}

.contents li{
	float: left;
	width: 190px;
	text-align: center;
}

.contents .image {
	padding: 5px 0 0 0;
	border: none;
	height: 140px;
}

.contents a{color: #6C3E17;}

.contents .price{
	color: #6C3E17;
	font-weight: bold;
}

#header ul,#header li,#footer ul,#footer li,.contents ul,.contents ul li,.contents dd,.contents dl,#left-nav,
#left-nav ul,.list1 ul,.list1 li,.great-gift ul,.great-gift li,.section, .section ul,.section li,.hot-products ul,
.hot-products li,.item-table,.item-table ul,.item-table li,.recently ul,.recently li{
	margin: 0;
	padding: 0;	
	list-style-type: none;
}

.navlinks{font: 11px/24px verdana,tahoma,arial,sans-serif;}

.navlinks a {
	padding: 0 11px;
	color: #6C3E17;
	background: url(bg-top-nav.gif) no-repeat right;
}

.navlinks a.last {
	padding: 0 11px;
	background: none;
}
/*end*/

#main {
	width: 760px;
	margin: 0 auto; 
	text-align: left;
}


/*Header Style*/
#header {
	width: 760px;
	background: url(burlap-header-bg.gif) no-repeat;
	height: 149px;
}

.headerRight{
	float:right;
	padding:15px 15px 0 0;
	width:605px;
}
.headerRight span{
	font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-right:20px;
}
.headerRightTop{
	float:right;
}
.headerRight span, .headerRight img{
	vertical-align:middle;
}
.headerSlogin{
	padding-top:40px;
	text-align:center;
	float:left;
	width:605px;
	font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.searchform{
	/*background: url(search-title.gif) no-repeat;
	width: 296px;*/
}
.searchform form{
	/*padding: 6px 0 0 63px;*/
	padding: 10px 0 0 10px;
}

/*End Header*/

/*content body*/
#content, #footer {
	float: left;
	width: 760px;
	background: url(bg-content.gif) #FFFFFF repeat-y left;
}

/*navigation styles*/
#left-nav {padding: 10px 20px 40px 16px;}
#left-nav a{
	color: #6C3E17;
	font: bold 12px/17px verdana,tahoma,arial,sans-serif;	
}
#left-nav ul{
	padding: 0 0 0 10px;
}
#left-nav li{margin-bottom: 8px;}

#left-nav ul li{margin-bottom: 0;}

#left-nav ul a{
	display: block;
	width: 100%;
	background: url(bg-hr.gif) no-repeat 0px 6px;
	padding-left: 10px;
	font: 11px/16px verdana,tahoma,arial,sans-serif;	
	color: #6C3E17;
}

#left-nav a.more {
	display: block;
	font: normal 11px/17px verdana,tahoma,arial,sans-serif;
	color: #6C3E17;
	text-decoration: underline;
	height: 17px;
	overflow: hidden;
}
/*end navigation styles*/

/*Home Page Style*/
.free-coffee {
	position: relative;
	background: url(SubBanner.png) no-repeat left top;
}

.free-coffee div.message{padding: 45px 220px 0px 20px;}/*extra class created*/

.free-coffee div.homeimg{
	width: 218px;
	height: 5px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}

.free-coffee p {margin: 0 0 8px 0;}

.free-coffee a {
	padding: 0 25px 0 0;
	color: #6C3E17;
	background: url(bg-hr3.gif) no-repeat right 5px;
	text-decoration: underline;
}

.list1 {
	float: left;
	background: url(bg-list1.gif) #FFFFFF no-repeat left top;
}

.list1 li a {
	color: #6C3E17;
	font: bold 12px/15px verdana,tahoma,arial,sans-serif;
}
.list1 dl{
	font: normal 11px/18px verdana,tahoma,arial,sans-serif;
	text-align: left;
	padding: 25px 10px 10px 13px;
}

.list1 dl a{
	font: normal 11px/18px verdana,tahoma,arial,sans-serif;
	
}

.list1 .sub li {
	width: 174px;
	padding: 0 0 0 16px;
}

.list1 .sub .item {
	color: #6C3E17;
	line-height: 18px;
}

.list1 .sub .item a:hover, .section .name a:hover {color: #6C3E17;}

.great-gift {
	float: left;
	padding: 30px 0 30px 0;
	width: 570px;
	background: url(bg-great-grift.gif) #FFF6CC no-repeat left top;
}

.great-gift ul{width: 100%;}

.great-gift .sub{padding: 20px 0 0 13px;}

.great-gift li {
	float: left;
	width: 50%;
}

.great-gift .sub .image {width: 95px;}

.great-gift .sub a {
	display: block;
	color: #6C3E17 #6C3E17;
	font: bold 11px verdana,tahoma,arial,sans-serif;
	padding: 0 0 7px 0;
}

/* subsection */
.breadcrumbs {
	padding: 6px 0 6px 12px;
	line-height: 18px;
	color: #6C3E17;
}

.breadcrumbs a {
	color: #6C3E17;
}

.bakflavored {
	float: left;
	width: 571px;
	background-color: #FFF6CC;
}

.bakflavored h2 {
	padding: 0 0 0 13px;
	color: #6C3E17;
	font: bold 14px/31px verdana,tahoma,arial,sans-serif;
	background: url(bg-subsectionheader.gif);
}

.flavored {
	float: left;
	width: 571px;
}

.flavored h2 {
	padding: 0 0 0 13px;
	color: #6C3E17;
	font: bold 14px/31px verdana,tahoma,arial,sans-serif;
}
.flavored div {
	float: left;
	padding: 5px 5px 5px 26px;
}

.flavored img {
	float: left;
	border: 1px solid #D3BEAF;
}

.flavored p {margin: 8px 0 5px 33px;}

div.curve{
	float: left;
	width: 571px;
	border-top: #50270b solid 2px;
}

/*Paging*/
#paging{
	padding: 10px;
	width: auto;
	color: #6C3E17;
}

#paging table{margin: 4px 0 4px 0;}

#paging td{font: 11px Arial,sans-serif;}

.chosen{
	color: #6C3E17 !important;
	font-weight: bold !important;
}

#paging div.bordered{
	padding: 0;
	margin: 0;
	font-size: 1px;
	border-bottom: 1px solid #6C3E17;
}

#paging .sort a,#paging .sort td{
	font: normal 11px verdana,tahoma,arial,sans-serif;`
	color: #6C3E17;
	text-decoration: none;
}

#paging .pages{padding: 0 0 0 20px;}

#paging a{
	color: #6C3E17;
	font: bold 12px verdana,tahoma,arial,sans-serif;`
}

#paging .price{
	font: normal 12px verdana,tahoma,arial,sans-serif;
	color: #6C3E17;
}

#paging .saleprice,#paging .saleprice2{
	font: bold 12px verdana,tahoma,arial,sans-serif;
	color: #6C3E17;
}

/* section */
.col-one {
	float: left;
	padding: 0 0 0 11px;
	width: 363px;
}
*html .col-one{width: 374px;}

.col-two {
	float: right;
	padding: 0 2px 0 0;
	width: 189px;
}

.bakcol-one h2 {
	padding: 0 0 0 11px;
	margin: 0 0 8px 0;
	background: #6C3E17;
	color: #FFFFFF;
	font: bold 14px/33px verdana,arial,tahoma,sans-serif;
}
.col-one h2 {
	padding: 0 0 0 11px;
	margin: 0 0 8px 0;
	font: bold 14px/33px verdana,arial,tahoma,sans-serif;
}

.col-one h3 {
	margin: 0;
	color: #6C3E17;
	font: bold 14px/50px verdana,arial,tahoma,sans-serif;
	text-align: center;
}

.section {
	float: left;
	width: 363px;
}

.section li {
	float: left;
	width: 180px;
	padding: 10px 0 0 0;
	text-align: center;
}

.section .image {height: 125px;}

.section .name {font: bold 12px/20px verdana,arial,tahoma,sans-serif;}

.hot-products {
	float: left;
	width: 189px;
	padding: 0 0 10px 0;
}

.hot-products .last{border: none !important;}

.hot-products p{padding: 10px;}

.hot-products .title{
	background: url(bg-hot-products.gif) #F0EBE8 no-repeat;
	height: 40px;
}

.hot-products li {
	float: left;
	width: 189px;
	text-align: center;
}

.hot-products .sub {
	float: left;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #FFFFFF;
}

.hot-products .image {padding: 10px 0 10px 0;}

.hot-products a, .hot-products .price{font-size: 12px;}

.hot-products .price {
	color: #6C3E17;
	font-weight: bold;
}

.hot-products .text {padding: 10px 0 5px 0;}

/* item */
h2.item-h2 {
	margin: 0 2px 17px 0;
	padding: 0 0 0 11px;
	background: #6C3E17 none repeat scroll 0 0;
	color: #FFFFFF;
	font: bold 14px/33px verdana,arial,tahoma,sans-serif;
}

.item-img {
	float: left;
	width: 307px;
	text-align: center;
}

a.zoom {
	padding: 10px 0 20px 0;
	display: block;
}

div.item-box p {
	margin: 0 30px 10px 19px;
	text-align: justify;
}

.item-table {
	float: left;
	width: 251px;
	border-bottom: 3px solid #E2D8D1;
}

.item-table li{
	width: 251px;
	float: left;
}

.item-table .sub {
	float: left;
	border-left: 1px solid #E2D8D1;
	border-right: 1px solid #E2D8D1;
	width: 249px;
	padding: 0 0 10px 0;
}

.item-table .sub li{width: 249px;}

.item-table .h1 {background: url(bg-li-h1.gif) #6C3E17 no-repeat left top;}

.item-table .h1 h1{
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	color: #FFFFFF;
	font: bold 12px/24px verdana,arial,tahoma,sans-serif;
}

.item-table .price {
	padding: 2px 0 2px 10px;
	margin: 0;
	font: 11px arial,tahoma,sans-serif;
}

.item-table .price span {
	padding: 0 0 0 20px;
	margin: 0;
	color: #6C3E17;
	font: bold 11px/24px arial,tahoma,sans-serif;
}

.item-table .price select {
	vertical-align: middle;
	font: 11px arial,tahoma,sans-serif;
	width: 131px;
	margin: 0;
}

.item-table .price input {
	width: 25px;
	margin: 0;
	padding: 0;
	text-align: right;
	height: 18px;
}

input.add {
	margin: 19px 0 24px 39px;
}

div.send {
	border-top: 1px solid #E2D8D1;
	padding: 12px 0 0 0;
	text-align: center;
}

.recently {
	width: 570px;
	float: left;
	padding: 35px 0 20px 0;
	margin: 40px 0 20px 0;
	background: url(bg-recently.gif) #F0EBE8 no-repeat left top;
}

.recently .image {
	padding: 5px 0 0 0;
	border: none;
	height: 90px;
}

.recently li {
	float: left;
	width: 190px;
	text-align: center;
}

.recently .name a {
	color: #6C3E17;
	font: 12px verdana,tahoma,arial,sans-serif;
}

.recently .price {
	color: #6C3E17;
	font: bold 12px verdana,tahoma,arial,sans-serif;
}

.great-gift .sub li.name, .great-gift .sub li.text {
	float: left;
	width: 175px;
}

.hot-products .name a, .list1 .sub .item a, .section .name a {color: #6C3E17;}

.item-table-box{
	float: left;
	width: 251px;
}

.recently .image img, .great-gift .sub .image img, .hot-products .image img {border: 1px solid #DACFC5;}

/*footer style*/
#footer .left-column {text-align: center;}

#footer .left-column a {
	padding: 4px 0 2px 0;
	display: block;
	color: #6C3E17;
	line-height: 18px;
	text-align: center;
}

#footer .copy {
	width: 760px;
	background: url(bg-copy.gif) #FFF6CC no-repeat left top;
}

#footer .pad{padding: 24px 0 30px 346px;}

#footer .navlinks{text-align: center;}

a.sendtofriend {margin-left: 39px; visibility:hidden;}


#scTestimonials{
	padding:0 20px 40px 16px;
}
.testiHd{
	font-size:12px;
	font-weight:bold;
}
#testiConts ul{
	padding:0;
	margin:0;
}
#testiConts ul li{
	list-style-type:none;
}

.addThis{
	text-align:center;
}
#header ul#topNav {
	padding:28px 0 0 40px;
	float:left;
}
#topNav li{
	float:left;
	height:28px;
	padding-left:10px;
}
#topNav li:hover, #topNav li.tabHover{
	background:url(top-tab-hover-left.gif) no-repeat;
}
#topNav li:hover a, #topNav li.tabHover a{
	background:url(top-tab-hover-right.gif) right no-repeat;
	color:#E1C97F;
	text-decoration:none;
}
#topNav li a{
	padding:7px 10px 0 0;
	color:#733A11;
	font-size:10px;
	font-weight:bold;
	display:block;
	float:left;
	height:21px;
	*height:28px;
	white-space:nowrap;
}

.homePageHtmlField{
	padding:10px;
	background-color:#50270B;
}


 
FORM {margin:0px; padding:0px;}
.clearboth{clear:both;}
#customer-reviews {width: 565px; margin:7px 0 7px 0;background-color:#FFF}

#customer-reviews .header {background-color:#6C3E17; color:#FFF; font:bold 11px arial; padding:5px 5px 5px 11px; margin-bottom:12px;}

/*width/3 depending on #customer-reviews width*/

#customer-reviews .state {width:200px; float:left; padding-left:5px; /*background-color:#ccc;*/}

/*width/3 depending on #customer-reviews width*/

#customer-reviews .state DIV {margin-bottom:4px;}
#customer-reviews .state .overall {font:bold 12px arial;}
#customer-reviews .state .total {font:normal 10px arial;}

#customer-reviews .view {padding-top:12px;}
#customer-reviews .view A {color:#000; font:normal 12px arial;text-decoration:underline;}

#customer-reviews .stars IMG {cursor:pointer;}
#customer-reviews .stars A {font:bold 12px verdana; text-decoration:none; color:#000;}
#customer-reviews .stars A:hover {text-decoration:underline;}
#customer-reviews .view {/*background-color:#6C3E17;*/ text-align:center; width:195px; float:left;}
#customer-reviews .stars {/*background-color:#000;*/ text-align:center; width:160px; float:left;}

.top-line {border-top: 1px solid #6C3E17; }
.review-separator {border-top: 1px solid #6C3E17;}

.review .review-stars {width:80px; float:left; text-align:left; height:16px;}
.review DIV {font:normal 11px arial; padding: 0;}
.review .revloc .reviewer {width:75px; float:left;}
.review .revloc {margin:10px 0 10px 0;}

#reviews {display:block;clear:both; background-color:#FFF; padding:5px;}

#all-reviews .header {padding:10px; text-align:center; font:bold 11px arial; color:#000;}
#all-reviews div {font:normal 11px arial;}
.viewall {text-align:right;}
.viewall A {text-decoration:underline;font:bold 12px arial; color:#000;}

.allreviews-sort, .allreview-stars, .allreview-reviewer{padding-bottom:3px;}
.allreview-review{padding-top:15px;}
.allreview-prodname{color:#CC0000}
.allreviews-sort a{color:#000; font:bold 11px arial;}

/*AUTO EMAILER*/
.emailer-review-container{
	width:565px;
}
.emailer-review-container td, .emailer-review-container div,.emailer-review-container input, .emailer-review-container select{
	font: 11px Arial, Verdana, Tahoma;
}
.emailer-reviewform-border{
	border:1px solid #C3173B;
}
.emailer-reviewlabel {
	padding: 5px;
	border-bottom: 1px solid #C3173B;
	font: bold 15px Tahoma, Verdana, Arial !important;
	color: #1A2485;
	background-color: #FFFFCC;
}
.emailer-required{
	font-weight: bold !important;
}
.emailer-textarea{
	width: 250px;
	font: 11px Arial, Verdana, Tahoma;
}
.emailer-review-container a{
	color: #000;
}
.title-emphasis-font{
	color: #BA0000;
	font: bold 13px Tahoma !important;
}
/*AUTO EMAILER CSS*/
.overall { white-space: nowrap; }

.search-text {width:145px;}