body {
	/*background-color: #B3BD81;*/
	background:url("http://www.hotelcoffee.com/images/bg.png") repeat-x;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#7C6950;
	margin:0px;
}

.bodySmall {
	font-size:10px;
}
p{
	margin:0px 0px 10px 0px;
	padding:0px;
}
/* ****************************************
Link Styles
**************************************** */
a {color:#D17D05; text-decoration:none;}
a:hover {color:#7C6950; text-decoration:none;}

a.top_menu{background-color:#990000; color:#FFFFFF; margin:10px; 
border: 2px solid #000000;


}
a.top_menu:hover{background-color:#FF0000;  margin:10px; 
border: 2px solid #000000;}

#legal_page h1	{
	font-family: garamond, "trebuchet ms", arial;
	font-size: 40px;
	font-style: normal;
	font-weight: normal;
	margin-top: 10px;
	}
	
#legal_page A {
	color: black;
	text-decoration: none;
	color: #014482;
	}
#legal_page h2	{
	font-family: "Trebuchet ms", arial;
	font-size: 14px;
	font-style: italic;
	font-weight: 100;
	margin-left: 20px;
	text-align: left;
	margin-top: 0px;
	}

.entryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}
.entryTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #990000;
	background-color:#D6D0C2;
	font-weight: bold;
	background-position: center;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
}


.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
}

/* ****************************************
Font Styles
**************************************** */
.yellow{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#DBA947;
}
.yellow2{
	color:#D17D05;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.grey{
	color:#555555;
	}
.white{
	color:#FFFFFF;
	text-decoration: none;
	font-size:12px;
	}
	.headlinebig{font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color:#C18678;
	font-weight: bold;
	background-position: center;}
	/* Generated via www.cssmenubuilder.com */
	.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block;background-color:#7B8256;}
	.menu li{padding:0; margin:0; list-style:none; display:inline;}
	.menu li a{float:left; padding-left:15px; display:block; color:#FFFFFF; text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background-color:#7B8256;}
	.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background-color:#7B8256;}
	.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
	.menu li a:hover span{background-color:#B3BD81;}
	.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif;background-color:#B3BD81; color:rgb(255,255,255);}
	.menu li a.active span, .menu li a.active:hover span{background-color:#B3BD81;}
	
	
	
/*
 Ajatix Pure CSS Menu
 Copyright (C) 2010 Ajatix. All rights reserved.
 http://www.ajatix.com
 Unregistered copy.
 Any usage except for the purpose of evaluation is strictly prohibited.
*/
.AJXMenuQdXMADA {position:relative;z-index:100;width:185px;}
.AJXMenuQdXMADA ul {position:relative;float:left;margin:0;padding:0;list-style-type:none;background:#e6e6e6;}
.AJXMenuQdXMADA li {float:left;width:185px;margin:0;}
.AJXMenuQdXMADA li:hover,.AJXMenuQdXMADA li a:hover {position:relative;}
.AJXMenuQdXMADA a {display:block;width:171px;padding:5px 6px 6px 6px;font:bold 14px/14px Arial,Helvetica,sans-serif;text-decoration:none;text-transform:capitalize;text-align:left;border:1px solid #525832;color:#000000;background:#FFF; border-bottom:0px;}
.AJXMenuQdXMADA li:hover a,.AJXMenuQdXMADA a:hover {color:#146eb4;background:#ffffff;}
.AJXMenuQdXMADA a.ajxsub {width:160px;padding:5px 17px 6px 6px;background:#FFF url(http://www.coffee.org/menu/newMenu_files/top-sub.gif) no-repeat center right;}
.AJXMenuQdXMADA li:hover a.ajxsub,.AJXMenuQdXMADA a.ajxsub:hover {background:#ffffff url(http://www.coffee.org/menu/newMenu_files/top-sub-mo.gif) no-repeat center right;}
.AJXMenuQdXMADA ul ul {position:absolute;left:-9999px;top:-9999px;width:187px;height:auto;background:#e6e6e6;}
.AJXMenuQdXMADA table {margin-top:-1px;border-collapse:collapse;}
.AJXMenuQdXMADA ul :hover ul {left:184px;top:-1px;}
* html .AJXMenuQdXMADA :hover ul {left:183px;top:-2px;}
.AJXMenuQdXMADA li li {width:185px;padding:0 1px 1px 1px;}
.AJXMenuQdXMADA ul ul a,.AJXMenuQdXMADA ul :hover ul a,.AJXMenuQdXMADA ul :hover ul :hover ul a {margin:0;width:171px;padding:6px 6px 7px 6px;font:bold 12px/12px Arial,Helvetica,sans-serif;text-decoration:none;color:#f01631;background:#ffffff;}
.AJXMenuQdXMADA ul :hover ul .sfirst a,.AJXMenuQdXMADA ul :hover ul :hover ul .sfirst a {margin-top:1px;}
.AJXMenuQdXMADA ul ul :hover a,.AJXMenuQdXMADA ul ul a:hover,.AJXMenuQdXMADA ul ul :hover ul :hover a,.AJXMenuQdXMADA ul ul :hover ul a:hover { color:#136EB4;}
.AJXMenuQdXMADA ul ul a.ajxsub,.AJXMenuQdXMADA ul :hover ul a.ajxsub {width:171px;padding:6px 6px 7px 6px;background:#ffffff url(http://www.coffee.org/menu/newMenu_files/top-sub.gif) no-repeat center right;}
.AJXMenuQdXMADA ul ul :hover a.ajxsub,.AJXMenuQdXMADA ul ul a.ajxsub:hover  {background:#ffffff url(http://www.coffee.org/menu/newMenu_files/top-sub-mo.gif) no-repeat center right;}
.AJXMenuQdXMADA ul :hover ul ul {position:absolute;left:-9999px;top:-9999px;}
.AJXMenuQdXMADA ul :hover ul :hover ul {left:186px;top:-1px;}
* html .AJXMenuQdXMADA ul :hover ul :hover ul {left:184px;top:-2px;}
.AJXMenuQdXMADA ul :hover ul .sfirst:hover ul {top:0px;}
.AJXMenuQdXMADA br {clear:both;height:0;font-size: 1px;line-height: 0px;}


/*search box */
.searchBtn {
	background: url(http://www.hotelcoffee.com/images/searchBtnOver.gif) no-repeat;
	width:84px;
	height:26px;
	border:0px;
	color:#FFF;
	font-size:18px;
}
.searchBtn:hover {
	background: url(http://www.hotelcoffee.com/images/searchBtn.gif) no-repeat;
	width:84px;
	height:26px;
	border:0px;
	color:#FFF;
} 
.searchBox {
	width:180px;
}
.cart {
	background: url(http://www.hotelcoffee.com/images/cartBtnOver.gif) no-repeat;
	width:84px;
	height:30px;
	border:0px;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
}
.cart:hover {
	background: url(http://www.hotelcoffee.com/images/cartBtn.gif) no-repeat;
	width:84px;
	height:30px;
	border:0px;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
}
.checkout {
	background: url(http://www.hotelcoffee.com/images/checkoutBtnOver.gif) no-repeat;
	width:117px;
	height:30px;
	border:0px;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
}
.checkout:hover {
	background: url(http://www.hotelcoffee.com/images/checkoutBtn.gif) no-repeat;
	width:117px;
	height:30px;
	border:0px;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
}
a:link {font-family: "Maiandra GD", Arial;
color:#000; 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; 
}
/* santa */
#sideright {/*background:url('http://www.hotelcoffee.com/images/leftbar.png');
background-repeat:no-repeat;*/ 
display:block; position: absolute; width:15px; height:500px; right: 278px; z-index:-1;top:115px; margin-bottom:-500px;

}
#sideleft {/*background:url('http://www.hotelcoffee.com/images/leftbar.png');
background-repeat:no-repeat;*/ 
display:block; position: relative; width:15px; height:500px; left: -17px; z-index:-1;top:115px; margin-bottom:-500px; 

}
