body {
  background-color: #000000; 
  margin:0; 
  padding:0;
  text-align:center
}
a:link {
  color: #FFFFFF;
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color: #FFFFFF;
}
a:hover {
  text-decoration: none;
  color: #CC0000;
}
a:active {
  text-decoration: none;
}

/* div */
#wrapper {
  background-color:#660000; 
  width:900px;
  margin: 15px auto;
}
#logo {
  width:197px;
  height:146px; 
  float:left; 
  margin-top:11px;
}
#banner_right {
  height:146px; 
  float:right;
}
#nav {
  width:197px; 
  float:left;
  
}
#nav #nav_top{
  padding-top:8px; 
  background-color:#440000; 
  height:30px; 
  font-weight:bold;
  font-size:14px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #00ff33;
}
#nav #nav_top a:link {
  color: #00ff33;
  text-decoration: none;
}
#nav #nav_top a:visited {
  text-decoration: none;
  color: #00ff33;
}
#nav #nav_top a:hover {
  text-decoration: none;
  color: #CC0000;
}
#nav #nav_top a:active {
  text-decoration: none;
}
.menu {
  width:760px;
  height: 30px; 
  margin-bottom:5px; 
  background-color: #440000;
  float:left;
  padding-left:140px;
}
.menu ul {
  margin-top:5px;
  list-style:none; 
  color:#FFFFFF; 
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu li{
  float:left;
  margin-left:20px;
}
.menu li.separator{
  width:2px;
  color:#999999;
  font-size:16px;
  font-weight:bold;
}
#main {
  background:#000000;
  width:701px;
  float:right; 
  border-right:2px solid #660000;
}
#main #main_top {
  background:#000000 url(images/content_top.jpg) center top no-repeat; 
  height:25px;
}
#main #main_content {
  font-size: 11px;  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #ffffff; 
  background-color:#000000; 
  border:solid 0px #660000;
  margin-bottom:5px;
  margin-top:5px;
  text-align:center;
}

#main #main_content hr {height:1px;border-bottom-width:1px;border-top-width:0; width:90%;color:#333333; margin-bottom:0;}
#main #main_content p {margin-top:0; margin-bottom:0; width:92%;}
#main #main_content p.dishOption{margin-top:10px; width:320px;text-align:left;}
#main #main_content #commentBox {text-align:center;margin-top:15px;}

#main #main_content table.orderTable {
  border-collapse:collapse; 
  cellpadding:0px;
  cellspacing:0px; 
  width: 640px;
  margin-left: 10px;
}
#main #main_content table.orderTable th{
  text-align:left; 
  background-color:#550000;
  font-size: 12px; 
  padding-top:5px;
  padding-bottom:5px;
}
#main #main_content table.orderTable td{
  text-align:left; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:2px;
}
#main #main_content table.orderTable td.right{
  text-align:right; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:2px;
}
#main #main_content table.orderTable td hr{
  text-align:center; 
  width:100%;
  height:2px;
}
#main div.half {
    float:left;
    width:350px;
}
#main #main_content table.inputTable{
  margin-left:auto; 
  margin-right:auto;
}
#main #main_content table.inputTable td{
  text-align:left; 
}
#main #main_content table.inputTable td.right{
  text-align:right; 
}
#main #main_content p.note {
  text-align:center; margin-top: 20px;
}
.flash_div{
  margin-left:23px;
  border:solid 2px #660000;
  margin-bottom:5px;
  margin-top:5px;
  margin-right:-2px;
}
#main #main_bottom {
  background:#000000 url(images/content_top.jpg) center bottom no-repeat; 
  height:25px;
}
#mini_cart {
  float:right; 
  margin-top: -45px; 
  color:#FFFFFF; 
  background-color: #440000; 
  border:2px solid #660000;
  font-family:Arial, Helvetica, sans-serif;  
  font-size:11px;     
  line-height: 16px;
  margin-right: -2px;
  width: 145px;
}
.copyright {
  margin-top: 5px;
  height: 30px;
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  clear:both; 
  width:900px;
}
.copyright a:link {
  color: #000000;
  text-decoration: none;
}
.copyright a:visited {
  text-decoration: none;
  color: #000000;
}
.copyright a:hover {
  text-decoration: none;
  color: #CC0000;
}
.copyright a:active {
  text-decoration: none;
}
.footer {
  margin-top: 10px;
  padding-top:5px;
  height: 24px;
  font-size: 11px; 
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  clear:both; 
  color: #FFFFFF;
  background-color: #440000;
  width:900px;
}

.online_order{   
  background-color:#440000;
  text-align:left;
  margin-top:10px;
  margin-bottom:5px;
  margin-left: 10px;
  margin-right: 10px;
  /*line-height:20px;*/
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-weight:bold; 
  font-size:13px;
  color:#FFFFFF;
  position:relative;
  padding-top: 1px;
  padding-bottom: 1px;
}
.online_order ul{
  list-style:none; 
  text-align: left;
  padding-left: 10px;
  margin-left:0;
}
.online_order li{
  margin-bottom: 7px;
}
.heading1 {
  line-height: 40px;
  color: #990000; 
  font-variant: small-caps;
  font-size:16px; 
  font-weight:bold; 
}
.heading2 {
  line-height: 30px;
  color: #990000; 
  font-variant: small-caps;
  font-size:14px; 
  font-weight:bold; 
}
.heading3 {
  font-size:14px;  
  line-height: 30px; 
}

.heading4{
    font-weight:bold; 
    line-height:25px;
}
.smallButton{
  margin-top:10px; 
  height:20px; 
  font-size: 11px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color:#660000; 
  border-width:2px;
  border-style:solid;
  border-top-color:#770000; 
  border-left-color:#770000;
  border-right-color:#440000;
  border-bottom-color:#440000; 
  color:#ffffff;
}
.bigButton{
  margin:20px;
  padding:2px; 
  font-size: 12px;  
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width:200px;
  background-color:#660000; 
  border-width:2px;
  border-style:solid;
  border-top-color:#770000; 
  border-left-color:#770000;
  border-right-color:#440000;
  border-bottom-color:#440000; 
  color:#ffffff;
}
div.map_panel {
  margin:20px;
}
.information_text {
  font-size:13px;  
}
