body { width:759px; margin:auto; position:relative; background-image:url(../images/bg3.jpg); background-repeat:repeat; font-family:verdana; font-size:11px; color:#333333; line-height:14px; }
input { font-family:verdana; font-size:10px; }
select { font-family:verdana; font-size:10px; }
textarea { font-family:verdana; font-size:10px; }
br { line-height:9px; }
br.small { line-height:6px; }
br.tiny { line-height:3px; }
p { padding:0px; margin:0px; padding-bottom:9px; }
form { padding:0px; margin:0px; }
.red { color:red; }
.heightfix { display:none; }
img{ behavior:url(../utils/pngHack.htc); margin-bottom:0px; }
.png { behavior:url(../utils/pngHack.htc); margin-bottom:0px; }

a { color:#9BC8A5; text-decoration:none; font-size:11px; }
a.whole { color:#5f73ba; text-decoration:underline;}
a:hover { color:#9BC8A5; text-decoration:underline; font-size:11px; }
/*a.on { font-weight:bold; }*/

a.card { color:#4F8F4F; font-weight:bold; }
a:hover.card { color:#4F8F4F; text-decoration:underline; font-weight:bold; }

a.home { color:#999999; }
a.home:hover { color:#999999; text-decoration:underline; }

a.privacy { color:#FFFFFF; font-size:10px }
a.privacy:hover { color:#FFFFFF; text-decoration:underline; font-size:10px }

a.hometitle { color:#FFFFFF; }
a.hometitle:hover { color:#FFFFFF; text-decoration:underline; }

a.breadcrumbs { color:#993300; }
a.breadcrumbs:hover { color:#993300; text-decoration:underline; font-size:11px; }

a.np:link { color:#999999; font-size:9px; }
a.np:visited { color:#999999; font-size:9px; }
a.np:hover { color:#999999; font-size:9px; }
.np { color:#999999; font-size:9px; display:none; }

.markerToolTip { text-align: center; opacity: .70; -moz-opacity: .70; filter: alpha(opacity=70); }
.markerTooltip { display: block; font-weight: bold; border: 1px solid #555; background: #fff; width:auto; }

h1 { font-size:12px; margin-bottom:5px; margin-top:0px; color:#D37E3B; }
h2 { font-size:11px; margin-bottom:3px; margin-top:0px; color:#532901; }
h2.catering {font-size:11px;  margin-bottom:3px; margin-top:0px; color:#532901; }
h3 { font-size:11px; margin-bottom:3px; margin-top:0px; color:#5f73ba; }
h4 { font-size:12px; margin-bottom:3px; margin-top:0px; color:#532901; }
h5 { font-size:11px; margin-bottom:3px; margin-top:0px; color:#003366; }
h6 { font-size:10px; margin-bottom:0px; margin-top:0px; color:#666666; }


#center { width:759px; margin:auto; text-align:left; }

#leftspacer { width:51px; float:left; }

#container { width:708px; float:left; background-color:#FFFFFF; padding-bottom:6px;  }
#topcontainer { width:759px; float:left; height:120px; }

#sub_topbg { width:759px; float:left; height:49px; }
#sub_leftbg { width:57px; float:left; height:71px; }
#sub_logocenter { width:78px; float:left; height:71px; }
#top_leftnav { width:199px; height:71px; float:left; }
#top_nav { overflow:hidden; width:425px; margin-top:0px; height:71px; background-color:#FFFFFF; float:left; background-image:url(../images/nav/nav_bg.jpg); background-position:bottom left; background-repeat:no-repeat }


/** Menu Styles **/
.TopItemLook { cursor:pointer; }
/* Purple 
.itemname { color:#660066; font-weight:bold; font-variant:small-caps; }
.price { color:#660066; font-weight:bold; }
*/

/* Rusty Brown */
.itemname { color:#532901; font-weight:bold; font-variant:small-caps; }
.price { color:#532901; font-weight:bold; }

#532901
.smallboldgreen { color:#879D3C; font-weight:bold; font-size:9px; }
a.menulink { color:#879D3C; }
a.menulink:hover { color:#879D3C; text-decoration:underline; }
/*a { color:#9BC8A5 }*/
a { color:#879D3C }

#cafe { display:block; float:left; background-image:url(../images/cafe_off.png); width:94px; height:34px;  }
#cafe:hover { display:block; float:left; background-image:url(../images/cafe_on.png); width:94px; height:34px;  }
#catering { display:block; float:left; background-image:url(../images/catering_off.png); width:105px; height:34px; }
#catering:hover { display:block; float:left; background-image:url(../images/catering_on.png); width:105px; height:34px; }
#order { display:block; float:left; background-image:url(../images/order_off.png); width:94px; height:37px; }
#order:hover { display:block; float:left; background-image:url(../images/order_on.png); width:94px; height:37px; }
#wholesale { display:block; float:left; background-image:url(../images/wholesale_off.png); width:105px; height:37px; }
#wholesale:hover { display:block; float:left; background-image:url(../images/wholesale_on.png); width:105px; height:37px; }


.heightfix { display:none; }
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
.clearfix { display:inline-block; } 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;}
/* End hide from IE-mac */

#footer { float:right; color:#FFFFFF; font-size:10px; padding-top:5px; }

/* THIS MAKES THE DROP SHADOW WORK ON IMAGES */
.imagecontainer { float:left; clear:both; background: url(../images/shadow_large.gif) no-repeat bottom right !important; background: url(../images/shadow_large.gif) no-repeat bottom right; margin: 10px 0 5px 7px !important; margin: 10px 0 5px 5px; }
.imagecontainer img { display: block; margin:-6px 6px 6px -6px;  }

.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadow_large.gif) no-repeat bottom right !important;
	background: url(../images/shadow_large.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.innerbox{
position:relative;
bottom:6px;
right: 6px;
border: 1px solid #999999;
padding:4px;
margin: 15px 0px 0px 0px;
}
.innerbox{
/* IE5 hack */
\margin: 0px 0px -3px 0px;
ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
margin: 3px;
padding-bottom:0px
}

/**** Datagrids ****/
.datagrid { border-color:#CCCCCC; }
.datagridheader { background-color:#4F213A; color:#FFFFFF; font-weight:bold; }
.datagridheader a { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }
.datagriditem { font-size:10px; }
.datagriditem_alt { background-color:#DDDDFF; font-size:10px; }
.datagridfooter {  }

.GridViewHeader { font-size:14px; font-weight:bold; border-bottom:1px solid black; backcolor:"red"; }
.GridViewItem { font-size:10px  }
.GridViewItem_Alt { font-size:11px; background-color:#eeeeee;  }


.Top
{
	margin:0px;
	padding:0px;
	cursor:pointer;
}


.Level2Group
{
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.TopLevelTab 
{
margin:0px;
	padding:0px;
  cursor:pointer;
}
