body {	background-color: #FFFFCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #333333;}h1, h2, h3, h4 {	color: #660000; 	font-family: Georgia, "Times New Roman", Times, serif;	font-style: oblique;}h1, h2 {	border-bottom: 2px solid #990000;}td, th {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 24px;	color: #330000;}a {	color: #330000;	font-family: Arial, Helvetica, sans-serif;}a:hover {	color: #DEDECA;	background-color: #330000;}a img {	border: 0px;}form {	background-color: #CCCC99;}.title {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	line-height: 30px;	background-color: #990000;	color: #FFFF66;	text-indent: 2px;}.subtitle {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	line-height: 20px;	font-weight: bold;  color: #660000; font-style: oblique;}.header {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	background-color: #990000;	color: #FFFF66;}.nav {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;	background-color: #CCCC66;}.navLink {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	background-color: #DEDECA;}/* Side Menu Bar */.sidebar {	width: 116px;	margin: 12px, 0px, 12px, 0px;	float: left;	background: url(images/sidebar_bg.gif) repeat; }.sidebarupper div  { background: url(images/sidebar_upper_left.gif) no-repeat top left; }.sidebarupper      { background: url(images/sidebar_upper_right.gif) no-repeat top right; }.sidebarlower div  { background: url(images/sidebar_lower_left.gif) no-repeat bottom left; }.sidebarlower      { background: url(images/sidebar_lower_right.gif) no-repeat bottom right; }.sidebarupper div, .sidebarupper, .sidebarlower div, .siderbarlower {	width: 100%;	height: 20px;	font-size: 1px;}.sidebarcontent {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 18px;	padding: 8px;	background-color: #FFFF99;}/* Main Title Bar */.titlebar {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 9px;	color: #FFFFFF;	background: url(images/titlebar_bg.gif) repeat; 	width: 100%;}.titlebarupper div  { background: url(images/titlebar_upper_left.gif) no-repeat top left; }.titlebarupper      { background: url(images/titlebar_upper_right.gif) no-repeat top right; }.titlebarlower div  { background: url(images/titlebar_lower_left.gif) no-repeat bottom left; }.titlebarlower      { background: url(images/titlebar_lower_right.gif) no-repeat bottom right; }.titlebarupper div, .titlebarupper, .titlebarlower div, .titlebarlower {	width: 100%;	height: 16px;	font-size: 1px;}.titlebarcontent {	height: 114px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 14px;	padding: 0px 12px 0px 12px;	position: relative;	background-color: #336699;}.logo {	float: left;}.notice {	height: 43px;	padding: 0px;	margin: 0px;	position: absolute;	bottom: 0px;	right: 12px;}.noticetext {	padding: 0px;	margin: 0px;	/*position: relative;	bottom: 0px;*/}.chefshat {	/*float: right;*/	margin: 0px;	/*position: relative;	bottom: 0px;*/}/* Page and Body */#pagecontainer {	text-align: left;	width: 688px;}#pagecontent {	width: 100%;	margin-top: 12px;}#bodycontent {	width: 536px;	margin-left: 140px; }/* Other Styles */

/* Item price cell */
td.price {
	text-align: right;
}#map {	width: 450px;	height: 300px;background-color: #AAAAAA;}.sidebarHeader {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 18px;	color: #FFFF99;	background-color: #999933; 	font-weight: bold;}.sidebarFooter {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 18px;	background-color: #FFFF99;	color: #990000;}.footer {	height: 24px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 85%;	font-weight: bold;	color: #333333;	/* background-color: #FFFF99; */	margin: 12px 0px 12px 0px;	padding: 8px 4px 8px 4px;}.legal {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12pt;	color: #333333;}.dingbat {	font-family: Georgia, "Times New Roman", Times, serif;	background-color: #CCCC99;	color: #660000; font-weight: bolder; font-size: medium;}input.big {	width: 100px;}input.small {	width: 50px;}.box1 {	border-width: 2px;	border-color: #CCCCCC #333333 #333333 #CCCCCC;	border-style: dotted;}.promo {	font-family: "Times New Roman", Times, serif;	color: #000033;}