
/*body {background: #F9F2E8;}*/

#menu {

background: #FFFCCF;
border: 1px solid #f9f39b;
/*url(images/menu_bg.jpg) repeat;*/

margin: 0; font-size: 100%; font-family:  Arial, "Trebuchet MS", sans-serif; text-align: left; clear: both; padding: .5em 1.5em; width: auto;}

#menu h2 {border-bottom: 1px solid #B00000;}

h2.menu {margin: .75em auto; color: #B00000; font-size: 160%; text-align: center; text-decoration: underline;}

dt, dd.price {font-size: 140%; font-weight: bold;}

dt.sub {font-size: 100%; font-weight: normal; padding: 0 10px 0 10px;}

#menu dl{width: 100%; overflow: hidden; margin: 0 0 1em 0; font-family: Arial, "Lucida Grande", Verdana, Arial, sans-serif; font-size: 90%; 
/* background: url(/images/dot.gif) repeat-x 0 1.2em;*/ margin: 0 0 4px 0;}

#menu dl.nodots {width: 100%; overflow: hidden; margin: 0 0 1em 0; font-family: Arial, "Lucida Grande", Verdana, Arial, sans-serif; font-size: 90%; text-decoration:none; color: #B00000; background: #fff; margin: 0 0 4px 0;}

#menu dt, #menu dd.price {background: none; padding: 0 0 2px 0;} 

#menu dt {float: left; padding-right: 3px; font-weight: bold; color: #B00000;}

#menu dd {margin: 0; padding: 0;}

#menu dd.price {float: right; padding-left: 3px; color: #333; font-size: 100%; font-weight: bold;}

#menu dd.desc {color: #1A1A1A; float: left; width: 100%; padding: 0 0 .25em 0; font-style: normal; font-family: Arial, Georgia,Times,sans-serif; font-size: 110%;}

#menu dl.nobreak {margin: 0 0 2px 0;}

#menu dt.sub {font-weight: normal;}



#menu td {/*border-bottom: 1px dashed #333; /*#980000*/ vertical-align: top; text-align: left;}


.weekend {color: #339933; text-decoration: underline;}

.new {color: #088429; text-decoration: none;}

.u {text-decoration: underline;}



span.dt {

font-size: 140%;
font-weight: bold;
padding: 0 0 4px 0;
color: #B00000;

}



table.mainmenu {width: 100%;}
table.mainmenu TD {padding: 8px;}

TD.image {width: auto;}

TD.desc {width: 25%;}

img.framed {
	border: 1px solid #CFCFCF;
	padding: 4px;
	background-color: #f5f5f5;
	}

	
/* MENU LAYOUT HERE */

#subnav {float: left; width: 184px; margin: 0; padding: 0;}

#content-right {float: right; width: 575px; 
background: #EFE5CA; margin: 0; padding:0;

	 /*url(images/menu_bg.jpg) repeat;*/
	 
	 }

#navlist
{
padding: 0 1em 1em .5em;
margin: 1em 0 0 0;
width: 184px;
font-size: small;
}

#navlist li
{
list-style: square;
list-style-position:inside;
margin: 0 .75em 0 .75em;
padding: .75em;
border-bottom: 1px solid #eee9C1;
}

#navlist li a { text-decoration: none; }

#active {font-weight: bold;}
	
