a:link {font-family: "Maiandra GD", Arial;
color:#004B91; text-decoration: none; font-size:12px; 
}
a:visited { font-family: "Maiandra GD", Arial;
color:#004B91; text-decoration: none; font-size:12px; 
}
a:hover { font-family: "Maiandra GD", Arial;
color:#E47911; text-decoration:underline; font-size:12px; 
}
a:active { font-family: "Maiandra GD", Arial;
color:#004B91; text-decoration:none; font-size:12px; 
}

a.blog:link {font-family: "Maiandra GD", Arial;
color:#000000; text-decoration: none; font-size:16px; 
}
a.blog:visited { font-family: "Maiandra GD", Arial;
color:#000000; text-decoration: none; font-size:16px; 
}
a.blog:hover { font-family: "Maiandra GD", Arial;
color:#004B91; font-size:16px; 
}
a.blog:active { font-family: "Maiandra GD", Arial;
color:#000000; text-decoration:none; font-size:16px; 
}

.tbl_big_font{font-size:12px;}
a.white_link:link {font-family: "Maiandra GD", Arial;
color:#990000; text-decoration: none; font-size:12px; 
}
a.white_link:visited { font-family: "Maiandra GD, Arial";
color:#990000; text-decoration: none; font-size:12px; 
}
a.white_link:hover { font-family: "Maiandra GD, Arial";
color:#ACD9F8; text-decoration:underline; font-size:12px; 
}
a.white_link:active { font-family: "Maiandra GD, Arial";
color:#990000; text-decoration:none; font-size:12px; 
}

a.homelink:active {color:#0033FF; font-size:14px;}
a.homelink:visited {color:#0033FF; font-size:14px;}
a.homelink:hover {color:#0033FF; font-size:14px;}
a.homelink:link {color:#0033FF; font-size:14px;}

#HomeMenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
font-weight:bold;
width: 120px;
padding: 0px;
margin: 0px;
}

#HomeMenu ul {
color:#000000;
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#HomeMenu ul li {
margin: 0px;
padding: 0px;
}
#HomeMenu ul li a {
font-size: 14px;
display: block;
border-bottom: 1px dashed #ba8b4e;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000000;
width:120px;
}

#HomeMenu ul li a:hover, #HomeMenu ul li a:focus {
color: #ed1a3d;
background-color: #fle8dc;
}



#ListMenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
font-weight:bold;
width: 120px;
padding: 0px;
margin: 0px;
}

#ListMenu ul {
color:#000000;
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#ListMenu ul li {
margin: 0px;
padding: 0px;
}
#ListMenu ul li a {
font-size: 14px;
display: block;
border-bottom: 1px dashed #ba8b4e;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000000;
width:180px;
}

#ListMenu ul li a:hover, #HomeMenu ul li a:focus {
color: #ed1a3d;
background-color: #fle8dc;
}


#officeMenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
font-weight:bold;
width: 160px;
padding: 0px;
margin: 0px;
}

#officeMenu ul {
color:#000000;
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#officeMenu ul li {
margin: 0px;
padding: 0px;
}
#officeMenu ul li a {
font-size: 14px;
display: block;
border-bottom: 1px dashed #ba8b4e;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000000;
width:160px;
}

#officeMenu ul li a:hover, #officeMenu ul li a:focus {
color: #ed1a3d;
background-color: #fle8dc;
}
/*  Machine Mene  */
#machineMenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
font-weight:bold;
width: 130px;
padding: 0px;
margin: 0px;
}

#machineMenu ul {
color:#000000;
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#machineMenu ul li {
margin: 0px;
padding: 0px;
}
#machineMenu ul li a {
font-size: 12px;
display: block;
border-bottom: 1px dashed #ba8b4e;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000000;
width:130px;
}

#machineMenu ul li a:hover, #machineMenu ul li a:focus {
color: #ed1a3d;
background-color: #fle8dc;
}
/* cups menu */
#cupsMenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
font-weight:bold;
width: 130px;
padding: 0px;
margin: 0px;
}

#cupsMenu ul {
color:#000000;
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#cupsMenu ul li {
margin: 0px;
padding: 0px;
}
#cupsMenu ul li a {
font-size: 12px;
display: block;
border-bottom: 1px dashed #ba8b4e;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000000;
width:110px;
}

#cupsMenu ul li a:hover, #machineMenu ul li a:focus {
color: #ed1a3d;
background-color: #fle8dc;
}

/* -------------------------*/
/*  kcupMenu Pavith  */
#kcupMenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
font-weight:bold;
width: 120px;
padding: 0px;
margin: 0px;
}

#kcupMenu ul {
color:#000000;
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#kcupMenu ul li {
margin: 0px;
padding: 0px;
}
#kcupMenu ul li a {
font-size: 14px;
display: block;
border-bottom: 1px dashed #ba8b4e;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000000;
width:120px;
}

#kcupMenu ul li a:hover, #HomeMenu ul li a:focus {
color: #ed1a3d;
background-color: #fle8dc;
}
/* end Kcup Menu */

a.topsublink:active {color:#990000; font-size:14px;}
a.topsublink:visited {color:#990000; font-size:14px;}
a.topsublink:hover {color:#990000; font-size:14px;}
a.topsublink:link {color:#990000; font-size:14px;}

a.email:active {color:#FFFFFF; font-size:14px;}
a.email:visited {color:#FFFFFF; font-size:14px;}
a.email:hover {color:#FFFFFF; font-size:14px;}
a.email:link {color:#FFFFFF; font-size:14px;}
.hafak{font-size:15px; color:#CC3300; font-weight:bold; font-family:"Maiandra GD", arial}
h1{color:#522103; font-size:16px; color:#CC3300; margin: 0px 0px 0px 0px }
.bigfont{font-size:16px; color:#000000}
.white_bg{background-color:#FFFFFF; font-size:14px; font-family:"Maiandra GD", Arial; padding:10px;}
td.shopping_cart { font-family: "Maiandra GD", Arial;font-size:12px;}
td.noborder {border:0;}
td.border {border:1; border-color:#000000;}
td.border2 {border:1; border-color:#000000;}
td.border2:hover {background-color:#FFFFCC;}

td.bg_red{background:#BA8B4E; font-size:14px; color:#FFFFFF; border:0}
.chek{ font-family:"Maiandra GD", Arial; font-size:11px;}
h1{ color:#522103}
.header_table{background-color:#FEF3C9; height:100%;}
body { 
background:#FFFFFF url('http://www.coffee.org/images/yellow.jpg') repeat-x top left;
/*background-color:#E88D33;*/
color: #000000;/*#522103; */
padding:0px;
margin: 0;
font-size:12px;
font-family: "Maiandra GD";
}

.header_table{background-color:#FFFFFF; height:100%;}
td {
font-size:12px;
font-family: "Maiandra GD", Arial;
}
.menu_td{background-image: url("http://www.coffee.org/images/btn_orange.gif");}
.td_white{ color:#FFFFFF; font-size:12px; text-align:left;}
.small_red{color: #FF0000;font-size: 9px;}
.black_font{color: #000000;font-size: 9px;}

/*right flash*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 1px solid #b8703e;
width: 180px; /*width of featured content slider*/
height: 200px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: #FFFFCB;
width: 180px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 200px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FFFFCB;
}
/*End right flash*/
img.border {border: 1px solid #b8703e; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
div.border {border: 1px solid #b8703e; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
table.border{border: 1px solid #b8703e; }
/* shop */

#leftnav {
	width: 150px;
	font-size: 12px;
	vertical-align: top;
	font-size: 85%;
}

ul, ol {
	font-family: "Maiandra GD", Arial;
}

#leftnav a {
	/*/*/padding: 3px; 
	display: block;
	border: 1px dotted #CCC;
	text-decoration: none;
	line-height: 1em;
	width: 150px /* */
}

#leftnav a:link, #leftnav a:visited {
	color: #666;
}

#leftnav a:hover, #leftnav a:active {
	color: #FFFFFF;
	background-color: #6699CC;
	border: 1px solid #000;
}

#leftnav ul {
	/*/*/padding: 0em;
	margin-left: 0em;
	margin-right: 0em;
	list-style-type: none; /* */
}

#leftnav li {
	/*/*/margin: 0px 0px 6px 0px; /* */	
}

#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999 !important;
	border: 2px dotted #999 !important; /* */
}

#minicart {
	font-size: 10px;	
}

.entryTable {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	background-color: #DDDDDD;
}

.entryTableHeader {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	color: #000000;
	background-color:#EDEB4B;
	font-weight: bold;
	background-position: center;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
}


.infoTable {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	background-color: #DDDDDD;
}

.infoTableHeader {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	color: #000000;
	background-color: #EDEB4B;
	font-weight: bold;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}

.box {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	border: 1px solid #336699;
}

.boxhome {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	border: 1px solid #f9de82;
}

.boxlist {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	border: 1px solid #f9de82;
}
.notice {
	color: #996600;
	font-weight: bold;
}

.addToCartButton {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	border: 1px solid #336699;
	background-color:#FFCC00;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}
/* end shop*/
#listTableHeader {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	color: #000000;
	background-color: #EDEB4B;
	font-weight: bold;
	background-position: center;
}

#infoTableHeader {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	color: #000000;
	background-color: #EDEB4B;
	font-weight: bold;
	background-position: center;
}

#entryTableHeader {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	color: #000000;
	background-color: #EDEB4B;
	font-weight: bold;
	background-position: center;
}

.entryTable {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	background-color: #DDDDDD;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
}


.formTitle {
	font-family: "Maiandra GD", Arial;
	font-size: 16px;
	font-weight: bold;
}

.bluebox {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	border: 1px solid #000000;
}

.topNav {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	background-color: #FFFFFF;
}

.activeTopNav {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	background-color: #CCCCFF;
}

.row1 {
	background-color: #EFEFEF;
}

.row2 {
	background-color: #DEDEDE;
}

.errorMessage {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #CC3300;
}

.text {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
}

td.nav {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6699CC;
}

td.nav:hover {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #97C1E7;
}

a.nav {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

a.nav:hover {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;	
}

.navSelected {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #DEDEDC;
}

a.bottomNav {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

a.bottomNav:hover {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-color: #FFFFFF;
}

.detailSpacer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.tabSelected {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	font-weight: bolder;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	background-color: #97C1E7;
}

.tabSelected:hover {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	background-color: #97C1E7;
}

.tabNotSelected {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}

.tabNotSelected:hover {
	font-family: "Maiandra GD", Arial;
	font-size: 12px;
	background-color: #FFFFCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}

a.tabNav {
	color: #000000;
	text-decoration: underline;
	font-weight: bolder;
}

a.tabNav:hover {
	color: #000099;
	text-decoration: none;
	font-weight: bolder;
}

.whiteTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
	background-color: #FFFFFF;
}

.lightBlue {
	background-color: #AACCFF;
}

.navArea {
	background-color: #FFFFFF;
}

.contentArea {
	background-color: #FFFFFF;
}

a.leftnav {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	color: #333333;
	background-color: #AABBCC;
	display: block;
	padding: 2px 2px 2px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	height: 25px;
	width: 150px;
	text-decoration: none;
	font-weight: bold;
}

a.leftnav:hover {
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #999999;
	display: block;
	padding: 2px 2px 2px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	height: 25px;
	width: 150px;
	text-decoration: none;
	font-weight: bold;
}
.graybox {
	background-color: #666666;
}

.footer {
	font-size: 10px;
}

fieldset
{
	border: #26a solid 1px;
}

legend
{
	background: #fb0;
	border: #26a solid 1px;
	padding: 1px 10px;
	font-weight: bold;
}

.errorMessage {
	color: #990000;
	font-family: "Maiandra GD", Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.detailTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}

.detailTable .label {
	background-color: #EFEFEF;
}

.detailTable .content {
	background-color: #FFFFFF;
}

.clear { /* generic container (i.e. div) for floating buttons */
overflow: hidden;
width: 100%;
}

a.button {
background: transparent url('bg_button_a.gif') no-repeat scroll top right;
color: #444;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 24px;
margin-right: 6px;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
}

a.button span {
background: transparent url('bg_button_div.gif') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 18px;
}
.MenuHeaderLeft {
		padding-left:15px;
		padding-top:20px;
		padding-bottom:10px;
	}

	#MenuBlock {
		padding-left:12px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10pt;
	}
	
	#MenuBlock .MenuItem {
		float:none;
		margin-top:0px;
		border:0px solid #000;
		background-image:url(../images/sitemap.gif);
		background-repeat:no-repeat;
		background-position:top center;
		/*height:143px;*/
		width:170px;
	}
	
	#MenuBlock .MenuItem .Menuheader {
		padding:10px;
		padding-left:20px;
		font-size:12pt;		
		color: #ffffff;
		font-weight: bold;
	}
	
	#MenuBlock .MenuItem .MenuContent {
		padding-left:20px;
		text-align:left ;
			
	}

	/* 
Generated via www.cssmenubuilder.com 

Copyright (c) 2008 www.cssmenubuilder.com

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
*/

/********* Old menu for wholesale k cups
.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('http://www.coffee.org/template/topMenuImages.png') repeat-x;}
	.menu li{padding:0; margin:0; list-style:none; display:inline;}
	.menu li a{float:left; padding-left:5px; display:block; color:#990000; text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('http://www.coffee.org/template/topMenuImages.png') 0px -30px no-repeat;}
	.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('http://www.coffee.org/template/topMenuImages.png') 100% -30px no-repeat;}
	.menu li a:hover{background-position:0px -60px; color:#522E1E;}
	.menu li a:hover span{background-position:100% -60px;}
	.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('http://www.coffee.org/template/topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
	.menu li a.active span, .menu li a.active:hover span{background:url('http://www.coffee.org/template/topMenuImages.png') 100% -90px no-repeat;}
li{padding:3px 3px 3px 3px; list-style-type:square}

End Old menu for wholesale K cups*/


.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background-color:#EDEB4B}
	.menu li{padding:0; margin:0; list-style:none; display:inline;}
	.menu li a{float:left; padding-left:8px; display:block; color:#000000; text-decoration:none; font:13px "Maiandra GD", Arial; cursor:pointer; background-color:#EDEB4B;}
	.menu li a span{line-height:30px; float:left; display:block; padding-right:6px; background-color:#EDEB4B}
	.menu li a:hover{background-position:0px -60px; color:#333333;}
	.menu li a:hover span{background-position:100% -60px; background-color:#BCE040}
	.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px "Maiandra GD", Arial; background-color:#EDEB4B; color:rgb(255,255,255);}
	.menu li a.active span, .menu li a.active:hover span{background-color:#EDEB4B}
li{padding:3px 3px 3px 3px; list-style-type:square}
/*Rounded box*/
.dialog {
 width:67%;
 margin:0px auto;
 min-width:17em;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 *color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url("http://www.coffee.org/template/tl.png") no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}

.dialog .hd .c {
 background:transparent url("http://www.coffee.org/template/tr.png") no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog .bd {
 background:transparent url("http://www.coffee.org/template/ml.png") repeat-y 0px 0px;
 margin-right:6px;
}

.dialog .bd .c {
 background:transparent url("http://www.coffee.org/template/mr.png") repeat-y right 0px;
 margin-right:-6px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url("http://www.coffee.org/template/ms.jpg") repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url("http://www.coffee.org/template/bl.png") no-repeat 0px 0px;
 margin-right:14px;
}

.dialog .ft .c {
 background:transparent url("http://www.coffee.org/template/br.png") no-repeat right 0px;
 margin-right:-14px;
}

/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

p {
 font-family:verdana,tahoma,arial,"sans serif";
 color:#990000;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

html>body .dialog pre {
 font-size:1.1em;
}

/*--------------Coffee Tabs -----------*/
ul, ol{
  list-style:none outside none;
  
}

#navcontainer ul
{
	
padding-top:-10px;
padding-left: 0;
margin-left: 0;
background-color: #b18226;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;

}

#navcontainer ul li { display: inline;

}

#navcontainer ul li a
{
	
padding: 0.4em 0.971em;
background-color: transparent;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{

background-color: #BF191B;
color: #fff;

}
.corner
{padding:0px;}
.active
{padding:0px; background:#D21E19;}
#navlist .corner
{
	background-image: url("http://www.coffee.org/images/to-right.gif");
	background-position: top right;
	background-repeat: no-repeat;
	position:relative;
	float:left;
}
#navlist .active
{
	background-image: url("http://www.coffee.org/images/to-right.gif");
	background-position: top right;
	background-repeat: no-repeat;
	position:relative;
	float:left;
}

#navcontainer a 
{
	background-image: url("http://www.coffee.org/images/to-left.gif");
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
	float:right;
	
}
/*------K Cup Menu ---*/
 #kcupNavList {
      float:left;
      width:100%;
      background:#fff;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #DD740B;
      }
    #kcupNavList ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #kcupNavList li {
      display:inline;
      margin:0;
      padding:0;
      }
    #kcupNavList a {
      float:left;
     /* background:url("tableftI.gif") no-repeat left top;*/
	 background:#F93;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #kcupNavList a span {
      float:left;
      display:block;
	
	  background-image: url("http://www.coffee.org/images/kcupbgButton.gif");
      /*background:url("tabrightI.gif") no-repeat right top;*/
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #kcupNavList a span {float:none;}
    /* End IE5-Mac hack */
    #kcupNavList a:hover span {
      color:#FFF;
      }
    #kcupNavList a:hover {
      background-position:0% -42px;
	  background:#9C9;
      }
    #kcupNavList a:hover span {
      background-position:100% -42px;
      }

.autocomplete{visibility:hidden;font-family:Tahoma;font-size:8pt;background-color:white;border:1px solid black;position:absolute;cursor:default;overflow:auto;overflow-x:hidden;text-align:left!important;}.autocomplete_item,.autocomplete_item_highlighted{padding:1px;padding-left:5px;color:black;}.autocomplete_item_highlighted{background-color:#FEFFAF;}DIV.autocomplete_footer{margin-top:2px;padding-left:4px;border-top:1px solid gray;padding-top:1px;padding-bottom:1px;}DIV.autocomplete_footer IMG.autocomplete_footer_branding{height:15px;width:150px;}IMG.autocomplete_footer_branding{border:0;}

/*shop /buy now button */
.shopButton {
  background-color:#679000; 
  width:120px; 
  color:#FFF; 
  text-decoration:none; 
  font-size:16px; 
  font-weight:bold; 
  padding:0;
  border: outset 3px #596D0C;
}
.shopButton:hover {
  background-color:#91A72E;
  border-top:outset 3px #AABB5E;
  border-right:outset 3px #AABB5E;
  cursor:pointer;
}
/*  Office page */
#box {width:242px; height:234px; background-color:#c59251;background-image:url(http://www.coffee.org/images/boxtopL.jpg);
background-position:top left;
margin:0px; padding:0px;
background-repeat:no-repeat;}
#inbox
{
width:242px;
height:234px;
background-image:url(http://www.coffee.org/images/boxtopR.jpg);
background-position:top right;
margin:0px; padding:0px;
background-repeat:no-repeat;
}
#inboxBottomR
{
width:242px;
height:234px;
background-image:url(http://www.coffee.org/images/boxbottomR.jpg);
background-position:bottom right;
margin:0px; padding:0px;
background-repeat:no-repeat;
}
#inboxBottomL
{
width:242px;
height:234px;
background-image:url(http://www.coffee.org/images/boxbottomL.jpg);
background-position:bottom left;
margin:0px; padding:0px;
background-repeat:no-repeat;
}
#findcoffee {background: url("http://www.coffee.org/images/findcoffeeBG.jpg") no-repeat;}
#findsupplies {background: url("http://www.coffee.org/images/findsuppliesBG.jpg") no-repeat;}