
body {margin:0px; padding:0px; background-image: url(imgs/bkg.gif); background-color: #744027;}
.main {margin:0px auto 0px auto; width:978px; background:#ede7c3; border-left:1px solid #271f13;  border-right:1px solid #271f13;  border-bottom:1px solid #271f13; margin-bottom:40px;  }
.nav { height:37px; border-bottom:1px solid #ede7c3; background-image: url(imgs/n_bkg.gif); margin-top:0px; margin-bottom:0px; padding-bottom:0px; }
.navline  { margin:0px; padding:0px;  height:37px}
.navline li {list-style:none; margin:0px; padding:0px; float:left; }

.main_t {margin:0px; padding:0px}

.content {font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; line-height:20px; margin:37px;}
.title {font-size:30px; font-weight:bold; margin-bottom:12px; padding-bottom:3px; border-bottom:1px solid #de9e64;}

.navbar {border-bottom:1px solid #ede7c3; background-image: url(imgs/n_bkg.gif);}

.side2 {background:#8E7046; border-left:1px solid #271F13; width:274px;}
.side_title {margin-top:20px;}
.side_maphours {width:226px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align:center; color:#FFFFFF; background:#271f13; padding:1px; margin-left:23px;}
.side_hours {padding:3px; text-align:right; font-size:11px; margin-right:5px; margin-right:11px; font-weight:bold; margin-top:5px;}
.side_address {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align:center; color:#FFFFFF; margin-top:5px;}

.footer {border-top:1px solid #271F13; padding:0px;}
.footer_wht {border-bottom:1px solid #271F13; padding:2px; background:#FFFFFF;}
.footer_hours {color:#271f13; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 13px; margin-right:20px; }
.f_hours {color:#8e7046;}

.footer_nav {font-size:13px; font-weight:bold; margin-top:10px; margin-bottom:20px; margin-left:20px; font-family:Arial, Helvetica, sans-serif;  color:#271F13;}
.footer_nav a:link {color:#271F13; text-decoration:none;}
.footer_nav a:hover {color:#271F13; text-decoration:underline;}
.footer_nav a:visited {color:#271F13; text-decoration:none;}

.f_tag {margin-left:20px;}

.f {font-size:100%;}


.menu {width:627px;}
.m_line {width:627px;}
.m_item { border-bottom:1px solid #de9e64; margin:0px; padding:0px; }
.m_size {border-right:1px solid #de9e64; border-bottom:1px solid #de9e64; margin:0px; padding:0px;}
.m_size_last { border-bottom:1px solid #de9e64; margin:0px; padding:0px;}
.m_price {border-right:1px solid #de9e64; border-bottom:1px solid #de9e64; margin:0px; padding:0px;}
.m_price_last { border-bottom:1px solid #de9e64; margin:0px; padding:0px;}
.menu_hr {border-bottom:1px solid #de9e64;}
.menu_hr2 { margin-top:20px;}


.special_item {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; margin-top:8px; margin-left:10px;}
.special_item_desc {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; margin-top:1px; margin-left:10px;}

.special_side_title a:link {color:#FFFFFF; text-decoration:none; }
.special_side_title a:visited {color:#FFFFFF; text-decoration:none; }
.special_side_title a:hover {color:#FFFFFF; text-decoration:underline; }

.special_row {padding:5px; color:#ffffff;}
.special_item_date {text-align:right; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  margin-top:8px; margin-right:10px;}
.special_line {border-bottom:1px solid #d05605; margin-top:10px; margin-bottom:3px;}

.side_store {margin-left:19px; margin-bottom:6px;}

.special_side_box {width:228px;  text-align:left; border-bottom:1px solid #d05605; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background:#271f13;}
.special_side_title {font-size:16px; font-weight:bold; margin: 0px 10px 0px 10px;  }
.special_side_date {font-size:12px; font-weight:bold;  margin:0px 10px 0px 10px;  }
.special_side_desc {font-size:11px; font-weight:normal; line-height:12px; margin:0px 10px 0px 10px;  }
.special_side_box ul {margin-left:10px; padding-left:10px;}
.special_side_box li {margin-bottom:5px; padding:0 10 0 0;}

.special_box {width:550px; padding:10px;  text-align:left; border-bottom:1px solid #d05605;}
.special_date {font-size:13px; font-weight:bold; margin-bottom:5px; }
.special_title {font-size:22px; font-weight:bold; margin-bottom:0px; }
.special_desc {font-size:11.5px; font-weight:normal; margin-bottom:0px; line-height:13px;}
.special_box li {margin-bottom:3px;}


.location_map {border:1px solid #271f13;}
.location {margin-left:10px;}
.loc_name {font-size:16px; font-weight:bold; margin-bottom:5px;}
.loc_hours {font-size:12px; font-weight:normal; margin-bottom:10px;}
.loc_address {font-size:13px; font-weight:bold; margin-bottom:0px;}

.google_map {width:425px; border:1px solid #271f13; margin-top:6px; font-size:15px; font-weight:bold;}
.google_map_title {margin-top:15px; font-size:20px; font-weight:bold; margin-top:25px; border-bottom:1px solid #de9e64; width:485px;}



.flavor_syrup_box {text-align:center; margin-left:45px;}
.fsb_header {font-size:18px; font-weight:bold; margin-bottom:0px; padding:8px; text-align:center; width:525px;}
.fsb_section {font-size:15px; font-weight:bold; padding: 5 10 0 10; border-bottom:solid 1px #de9e64; width:525px;}
.fsb_list {font-size:11px; font-weight:normal; list-style:none; padding:0 10 0 10; margin:0 0 0 0; clear:both; width:525px;}
.fsb_list li {width:100px; float:left;}
.fsb_note {font-size:10px; font-weight:normal; margin-bottom:0px; padding:0px; clear:both; margin-top:0px; text-align:center;}