blockquote, body, div, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, select, span, table, td, textarea, tr, ul{font-family:arial,verdana,helvetica,sans-serif;font-size:14px;line-height:17px;}

div.top{position:absolute;left:0;top:0;width:100%;height:150px;color:#000;background:#fffece url(/images/tile-h.jpg) repeat-x;}
div.logo-amadeus{position:absolute;left:0;top:0;width:316px;height:129px;}
div.vanilla-beans-1{position:absolute;left:316px;top:0;width:444px;height:64px;}
div.vanilla-beans-2{position:absolute;left:316px;top:64px;width:444px;height:65px;}
div.vanilla-beans-3{position:absolute;left:0;top:129px;width:760px;height:21px;}
div.body{position:absolute;left:175px;top:150px;width:585px;}
div.nav{position:absolute;left:0;top:150px;width:134px;padding:0;color:#fffece;background:none;}

a{text-decoration:none;}
a:link, a:visited{text-decoration:underline;color:#900;background:transparent;}
a:hover{text-decoration:none;color:#960;background:transparent;}
a:active{color:#000;background:transparent;}

acronym{border-bottom:1px dashed #900;cursor:help;}

blockquote{margin:15px 30px;}

body, html{margin:0;padding:0;color:#000;background:#fffece url(/images/tile-v.jpg) repeat-y;}

form{display:inline;}

img{border:0px none;}
.fr{float:right;}

input.submit{color:#000;background:#ccc;cursor:pointer;}

h1, h2, h3{margin:0;font-style:italic;text-align:left;color:#900;}

input, select, textarea{color:#000;background:#fff;}
input.pack{color:#000;background:transparent;}

ol, ul{margin-top:15px;margin-bottom:15px;}

p{margin:15px 0;}
.bot{margin-bottom:0;}
.bb{border-bottom:1px solid #960;padding-bottom:15px;}
.bt{border-top:1px solid #960;padding-top:15px;}
.ctr{text-align:center;}
.head{margin:0;color:#960;background:transparent;text-indent:10px;}
.ind1{margin:15px 30px;}
.ind2{margin:15px 60px;}
.lt{text-align:left;}
.menuhead{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #555;border-bottom:1px solid #000;margin:0;padding:1px 0 1px 2px;font-size:12px;font-style:italic;color:#900;background:#fffece;width:137px;line-height:16px;}
.nav{margin-top:0;font-style:italic;font-size:13px;}
.rev{font-size:12px;text-align:center;}
.rt{text-align:right;}
.top{margin-top:0;}

b, strong{font-weight:bold;}
.brown{color:#960;background:transparent;}
.creme{color:#fffece;background:transparent;}
.rust{color:#900;background:transparent;}
.rustem{font-style:italic;color:#900;background:transparent;}

.w30r{width:30%;text-align:right;}
.w70r{width:70%;text-align:left;}
.nw{white-space:nowrap;}

.bor900{border:1px solid #900;}

.holidayFrame {
border-top:1px solid #900;
border-left:1px solid #900;
border-right:1px solid #900;
border-bottom:1px solid #900;
}

table{border:0px none;border-collapse:collapse;padding:2px;

/* width:585px;  */

}

ul{list-style-image:url(/images/arrow-brown.gif);}

#menu{position:absolute;left:3px;top:150px;width:135px;}
#menu a{font:normal 11px tahoma,sans-serif;display:block;text-decoration:none;padding:0 0 1px 4px;margin:0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #555;border-bottom:1px solid #000;color:#fffece;background:#960;text-align:left;line-height:16px;width:100%;}
#menu a:hover{color:#960;background:#fffece;}
#menu a:active{color:#900;background:#fffece;}

#menu a.ugold{font:normal 11px tahoma,sans-serif;display:block;text-decoration:none;padding:0 0 1px 4px;margin:0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #555;border-bottom:1px solid #000;color:#fffece;background:#960;text-align:left;line-height:16px;width:100%;}
#menu a.ugold:hover{color:#960;background:#fffece;}
#menu a.ugold:active{color:#900;background:#fffece;}

#menu h2{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #555;border-bottom:1px solid #000;margin:0;padding:0 0 1px 2px;font-size:12px;font-style:italic;color:#900;background:#fffece;width:137px;line-height:16px;}

#menu li{margin:0;padding:0;list-style-type:none;}
#menu ul{margin:0;padding:0;list-style-image:none;}

#bind a#ind,
#bindex a#index,
#bfacts a#facts,
#bfairtrade a#fairtrade,
#bfaqs a#faqs,
#bgourmet a#gourmet,
#bpure a#pure,
#bsite a#site,
#bgallery a#gallery,
#bbulk a#bulk,
#bcompany a#company,
#bcontact a#contact,
#bemail a#email,
#bextracts a#extracts,
#bflavors a#flavors,
#bmadagascar a#madagascar,
#boss a#oss,
#bprivacy a#privacy,
#btestimonials a#testimonials,
#bpackbeans a#packbeans,
#bpackextract a#packextract,
#bpackcombo a#packcombo,
#binthenews a#inthenews,
#brecipes a#recipes,
#bshipping a#shipping,
#buga a#uga,
#bvbg a#vbg,
#bvbl a#vbl,
#bvbo a#vbo,
#bvbex a#vbex,
#bvbs a#vbs,
#bvbse a#vbse,
#btahit a#tahit,
#btahite a#tahite,
#bindia a#india,
#bindiae a#indiae,
#bvep1x a#vep1x,
#bvep2x a#vep2x,
#bveo1x a#veo1x,
#bveo2x a#veo2x
{color:#fffece;background:#900;}


#bugold a#ugold
{color:#CC9933;font-weight:normal;background:#900;}

div#orderinginstructions
{
	text-align:center;
	margin:18px auto 18px auto;
}

td.instruct
{
	text-align:left;
}

td.taxnship
{
	padding-bottom:4px;
}

table.totals
{
	margin-bottom:10px;
}

table.totals,
td.totals_all, td.totals_all_txt
{
	background:transparent;
}

iframe.btnAddToCart
{
	height:24px;
	width:100px;
}

div.buycombo
{
	margin:3px 0px 9px 20px;
	font-size:11px;
}

form.buycombo, 
form.buycombo select,
form.buycombo select option
{
	font-size:11px;
	line-height:26px;
}

input.btnAddToCart
{
	background: #900; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#900, #510e0e);
	background: -o-linear-gradient(#900, #510e0e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#510e0e)); /* older webkit syntax */
	background: -webkit-linear-gradient(#900, #510e0e);
	border: 3px solid #996600;
	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	color: #FFFFFF;
	font-size: 13px;
	position: relative;
	padding:3px 4px 3px 4px;
}

input.btnAddToCart:hover
{
	border: 3px solid #000000;
}

td.cart_sku,
td.cart_op,
td.cart_op select,
td.cart_op select option
{
	font-size:11px;

}

td.cart_op select
{
	margin-bottom:8px;
}

td.cart_op select option
{
	margin-bottom:2px;
}

td.cart_quantity input
{
	width:22px;
}
