body {
	margin: 0;
	background: url(images/bg3.jpg) repeat-x #0E0E0E;
	font-family: "trebuchet ms", arial, tahoma, verdana, sans-serif;
	font-size: 16px;
	color: white;
}
h1 { font-size: 24px; }
a {
	color: #A6061E;
	text-decoration: underline;
	}

.tel {
	font-size: 125%;
	color: #900;
	white-space: nowrap;
	}
	
.right { 
	position: relative;
	float: right;
	}

.left { 
	position: relative;
	float: left;
	}
.center { text-align: center; }
.clear { clear: both; }
.white { 	color: white; }
.yellow { 	color: #DFE569; }

table.wood {
	background: url(images/wood.jpg) repeat-y 1px;
	width: 1000px;
	margin: 0px auto;
	border-collapse:collapse;
}
.down2 { position: relative; top: +2px; }
.t20 { padding-top: 20px; }
#menumenu {
background: url('/images/napkinmenu.png') no-repeat 10px 10px;
width: 280px;
height: 580px;
text-align: left;
padding: 35px 20px 0 50px;
font-family: impact, sans-serif;
font-size: 22px;
}
#menumenu a {
text-decoration: none;
text-shadow: #aaa 3px 3px 6px;
}
#menumenu a:hover {
color: #f00;
}                          
                   
#menumenu .submenu  {
font-size: 16px;
padding-left: 15px;
}                
#menumenu .submenu .submenu {
font-size: 16px;
padding-left: 10px;
}
div#menu  {
	font-size: 14px;
	color: white;
	font-style: italic;
}
.txtpad { padding:0px 20px; }
div#menu ol { text-align: left; 
 background: url('images/combostar.png') repeat-y -5px -5px;
 	}
.boldme,
div#menu b,
.stable h2,
div#menu ol li {
	font-weight: bold;
	color: #DFE569;
	font-size: 20px;
	font-style: normal;
}
div#menu ol li { padding: 5px 50px 5px 15px; height:60px;
	font-size: 18px;
	top: +13px; left: +10px; position: relative;
	}
div#menu ol li i { 
	font-size: 14px;
	color: white; }

div#menu ul {
font-style: normal;
font-size: 20px;
text-align: left;
width: 500px;
padding: 10px 60px;
}

.stable { border: 2px dashed yellow;
background: #0e0e0e;
width: 80%;
padding: 7px 20px; margin: 0 auto;
text-align: left; font-size: 120%;
}

.purchaseBar {
	padding: 5px 0 0;
	margin: 0px;
	vertical-align: text-bottom;
	clear: both;
	height: 40px;
	text-align: center;
}

.productSpace {
	width: 310px;
	border: 1px dotted #DFE569;
	margin: 1px;
	float: left;
	height: 330px;
	padding: 15px 2px;
}
.h120 { height: 120px; }
.h280 { height: 280px; }
.productNoImage {
	height: 250px;
}

.productImagespace {
	height: 300px;
}

.productSpace p {
	margin: 0px;
	padding: 0px;
}
.descriptionTxt {
	font-size: 13px;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	margin: 0px 5px;
	width: 280px;
	position: relative;
}
.productTitle {
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #FFFF33;
	text-align: center;
}
.promoTxt {
	font-size: 15px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	clear: both;
}

.up1 { position:relative; top: -1px; }
