@charset "utf-8";
/* CSS Document */

.white_14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; }
.container { width:100%; }
.header { width:90%; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px; }
.nav { width:100%;min-width:1123px; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; height:71px; margin-bottom:0px; }
.nav ul{ margin:0px;padding:0px;margin-left:40px;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.navigation { margin-left:0px; list-style:none; width:90%; border-left:1px solid #fff; margin-bottom:0px; }
.navigation li{ list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;  border-right:1px solid #fff; margin-bottom:0px; height:38px;  }
.navigation li a { display:block;  padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin-bottom:0px; padding-bottom:10px; margin-top:10px; padding-top:0px; text-decoration:none; padding-left:25px; padding-right:25px; }
.navigation li a:hover{ display:block; background-image:url(../images/hover.jpg); background-repeat:repeat-x; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin-bottom:0px; padding-bottom:10px; margin-top:0px; padding-top:10px;text-decoration:none; padding-left:25px; padding-right:25px; }
.navigation li #active{ display:block; background-image:url(../images/hover.jpg); background-repeat:repeat-x; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin-bottom:0px; padding-bottom:10px; margin-top:0px; padding-top:10px;text-decoration:none; padding-left:25px; padding-right:25px; }
.subnav { width:100%; background-color:#335C85; height:35px; margin-top:0px; clear:both;}
.subnavigation {margin-left:40px; list-style:none; width:90%; margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-top:0px; }
.subnavigation li { float:left; margin-top:1px; padding-top:0px; margin-bottom:50px;}
.subnavigation li a { display:block;  padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin-bottom:0px; padding-bottom:10px; margin-top:10px; padding-top:0px; text-decoration:none; padding-left:22px; padding-right:22px; }
.subnavigation li a:hover{ display:block;  padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-bottom:5px; margin-bottom:5px; margin-top:5px; padding-top:5px; text-decoration:none; padding-left:30px; padding-right:30px; background-color:#FFF; color:#000;  }
.subnavigation li #active{ display:block;  padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-bottom:5px; margin-bottom:5px; margin-top:5px; padding-top:5px; text-decoration:none; padding-left:30px; padding-right:30px; background-color:#FFF; color:#000;  }
.body {margin-top:20px; width:90%; text-align:left; padding-left:40px; clear:both;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:22px; vertical-align:top; }
.restaurant_title { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#669900; font-weight:bold; }
.black_18 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight:bold; }

.border_row td { border-bottom:1px solid #ddd; }
.border_row1 td { border-bottom:0px solid #ddd; }
.body a{color:#069; text-decoration:underline; }
.leftcol { float:left; width:50%; }
.rightcol { float:left; width:50%; }
.textbox { border:1px solid #ddd; padding-left:5px; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
.footer { border-top:1px dotted #ddd; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; width:95%; padding-left:40px; height:35px; padding-top:10px; }
.grey_12 {color:#999; }
.green_12 { color:#669900; }
.black_14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }

.red_12 {color:#FF0000; }
.login { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }

.textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:1px solid #ddd; padding-left:4px; }
