html,body{margin:0;padding:0;background:#ffffff;}

body{font: 8pt/1.5em Verdana, Arial, Helvetica, sans-serif;color:#444444;text-align:center}

div#page {width:724px;margin:0;padding:0;text-align:left;background: #ffffff; }

div#header {height:118px;width:724px;margin:0;padding:0;}

div#flash {margin:0;padding:0;background: #ffffff url('/graphics/topbanner_print.jpg') no-repeat;height:118px; width: 724px;}

div#topnav {display:none;}

div#wrapper {margin:0;padding:0;}

div#sidebar {display:none;}

div#content {width:724px;}
div#content h1 {font-size:17px;color:#4EAAE6;margin:0 0 5px 0;padding:9px 0 3px 0;overflow:none;}

div#content h2 {font-size:14px;color:#335166;border-bottom:1px solid #dddddd;}
div#content h3 {font-size:13px;color:#333333;}
div#content h4 {font-size:13px;color:#335166;}

div#content hr {height:1px;margin:15px 0 3px 0;border:none;border-top:1px solid #cccccc;}

div#sidebar a, div#sidebar a:visited {color:#FFCC00;text-decoration:none;font-weight:bold;}

div#sidebar a:hover, div#sidebar a:active {color:#fff;}
div#content a, div#content a:visited {color:#0F5F95;text-decoration:none;font-weight:bold;}
div#content a:hover, div#content a:active {color:#000000;text-decoration:underline;}

div#footer {margin:0;padding:0;width:724px;height:80px; clear:both;}

div#footer p {color:#000000;font-size:11px;text-align:center;margin:0; border-top: double 3px black;}
div#footer p.contact a {color:#555555;font-size:11px;text-decoration:none;}
div#footer p.links {color:#555555;font-size:11px;line-height:14px;text-align:left;padding:21px 0 0 30px;margin:0;color:#ffffff;}
div#footer p.links a {color:#ffffff;}

div#container {display: block;height:27px;}


div#featuredlocation { float:left; display:block; width:347px; margin: 0; text-align:center; padding-bottom:10px;}

div#categories { width:337px; margin: 5px 5px 5px 5px;}
div#categories h1 { background-color:#376B9E; color: #FFCC33; font-size: 12pt; font-weight:bold; text-align:center; clear:both;}
div#categories h2 { font-size: 12pt; font-weight:bold; padding-top:0px;}
div#categories h2 span { float: right;}
div#categories h3 { font-size: 8pt; font-weight:normal; font-style:italic; margin-top:-5px;}

div#leftcolumn { width:347px; float:left; border-right: 1px silver dashed;}
div#rightcolumn { width:347px; float:left;}
html > body div#leftcolumn { width:347px; float:left; border-right: 1px silver dashed;}
html > body div#rightcolumn { width:347px; float:left;}

/* Menu Items CSS */
div#item { font-size:12pt; font-weight:normal; clear: both; padding-top: 3px; margin-bottom: 5px;}
div#item a.chooseitem {width: 200px; text-align:center; margin-top:10px; margin-bottom:10px;float: left; display:block; color:#FF9900; text-decoration:underline; font-size:10pt;}
div#item li {font-size:10pt;}

div#item input#itemprice {float:left; width: 80px; clear:none; text-align:center; border: none; font-size:12pt; font-weight:bold;}

div#photo {  float:right; width: 127px; height: 100px; display:block; clear:both; margin-bottom: 10px;}
div#photo img { border-width:1px; border-style:solid; }

div#addtocart {float:right; width: 200px;}
div#addtocart input { margin-bottom: 10px; clear:both;}

div#menudetailgroup {float: left; display:block; width:200px; padding-bottom:10px;}

div#menuupgrade {width:180px;}
div#menuupgrade a div {margin-left: 8px;}

div#itemupgrade { padding-left: 18px; font-size:9pt; font-weight:bold; font-style:italic; margin-top:-10px; padding-top:0px;}

div#itemattributes span {color:#CC0000; font-style:italic; }

div#menudetail {border-bottom-width:1px; border-bottom-color:#CCCCCC; border-bottom-style:dashed; font-size:9pt; clear:both;}
div#menudetail span#name { font-size:9pt; }
div#menudetail span#price { width:40px; float:right; font-size:9pt; }
div#menudetail input { float:right; clear: both; margin-bottom: 10px;}

/* Shopping Cart CSS */
div#cart {clear:both;}
div#cart dl { clear:both;}
div#cart dl.header { font-weight:bold; }
div#cart dl.header dt {border-bottom: double 3px silver;}
div#cart div.itemO {background-color:#FFFFCC; width:640px;}

div#cart dl dt.rc {width:35px; text-align:right; padding-right:5px;}
div#cart dl dt.name {width:400px;}
div#cart dl dt.qty {width:40px; text-align:center;}
div#cart dl dt.price {width:80px; text-align:center;}
div#cart dl dt.subtotal {width:80px; text-align:center;}

div#cart dl.total dt {border-top: double 3px silver;}
div#cart dl.total dt.price {font-weight:bold; text-align:right;}

div#cart dl.tax dt.price {font-weight:bold; text-align:right;}

div#cart dl.grandtotal dt.price {font-weight:bold; text-align:right; border-top:double 3px silver;}
div#cart dl.grandtotal dt.subtotal {border-top:double 3px silver;}

div#cart div#title { font-size:12pt; font-weight:bold; width:640px; padding-top: 10px; padding-left: 10px; border-bottom: dashed 1px silver;}

div#cart dt {float:left; width: 50px;}







