/* Default Styles */

body { line-height:125%; font-family:"Times New Roman", Times, serif; font-size:16px; color:#CCCCCC; }
hr { border:0; border-bottom:1px solid #E29D26; }
img { border:none; }
h1 { color:#370703; font-size:24px; }

/* Styling */

#left { font-size:16px; color:#EFC885; line-height:150%; }
#left a { color:#E19D26; text-decoration:none; }
#left a:hover { color:#EAB968; }

#left .location { margin:8px 0; text-align:center; }

#left .nav { font-size:19px; text-transform:uppercase; padding:5px 0; }
#left .nav a { color:#EEC785; text-decoration:none; text-align:center; display:block; margin:5px 0; }
#left .nav a:hover { color:#E29D26; }

#left .hours { color:#E29D26; }
#left .hours .title { text-align:center; text-transform:uppercase; font-size:18px; margin-bottom:5px; }
#left .hours-row { width:220px; margin:0 auto; line-height:125%; }
#left .hours-row .hours-day { float:left; width:100px; }
#left .hours-row .hours-time { float:right; width:120px; }


#right .shadow-box-123 { background:url(/images/shadow-box-123.png) no-repeat top center; height:123px; width:630px; padding:9px; margin-bottom:15px; margin-left:-4px; }
#right .shadow-box-272 { background:url(/images/shadow-box-272.png) no-repeat top center; height:272px; width:630px; padding:9px; margin-bottom:15px; margin-left:-4px; }

#right .top-promo { position:relative; }
#right .top-promo a.top-promo-btn { display:block; width:339px; height:31px; background:url(/images/become-a-fan.png) no-repeat; position:absolute; left:153px; top:93px; }
#right .top-promo a.top-promo-btn span { display:none; }
#right .top-promo .knife { position:absolute; right:-18px; bottom:5px; }

#right .title { text-transform:uppercase; font-size:18px; font-weight:normal; }

#right .content-block { width:600px; border:5px solid #EFC885; background:#F7E0BB; color:#000000; padding:15px; min-height:520px; }
#right .content-block a { text-decoration:none; color:#580C05;  }
#right .content-block a:hover { color:#370703; }

#right .menu-item { padding:0; margin:12px 0; }
#right .menu-item-item { padding:0; margin:0; width:600px; text-align:center; }
#right .menu-item-price { padding:0; margin:0; width:600px; }

#right .menu-hr { height:18px; width:600px; background:url(/images/hr-473.png) no-repeat top center; padding:0; margin:20px 0; }

#right .menu-item { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center;  }
#right .menu-item-item { font-weight:bold; }
#right .menu-item-price { font-style:italic; text-align:center; }

#right h2.menu-heading,h3.menu-heading,h4.menu-heading { width:600px; text-align:center; }
#right h1.menu-heading { width:600px; }

.comments-table-one {  }
.comments-col-left { text-align:right; font-weight:bold; padding-right:10px; height:30px; width:282px; }
.comments-col-right {  }

.comments-table-two { margin: 0 auto; width:600px; }
.comments-table-two .comments-col-left { font-weight:normal; width:350px; text-align:left; vertical-align:top; }
.comments-table-two .comments-col-right { font-weight:normal; vertical-align:top; }

.comments-table-two .comments-col-left h3 {  }


#footer { margin:25px 0; padding:18px 0 30px; border-top:1px solid #E29D26; font-size:14px; }
#footer .footer-links {  }
#footer .footer-links a { color:#CCCCCC; text-decoration:none; border-right:1px solid #CCC; padding:0 4px; }
#footer .footer-links a.last { border:none; }
#footer .footer-links a.first { padding-left:0; }
#footer .footer-links a:hover { color:#EEC785; }

#footer .copyright { color:#CCCCCC; margin-top:4px; }

#footer .siteby { float:right; }

/*PAGE: Reviews*/
.reviews .title { font-family:"Times New Roman", Times, serif; font-size:20px; }
.reviews p { background:#fff; border:1px solid #ccc; padding:10px 10px 20px;  margin:7px 0 20px; }
.reviews p a { float:right; margin:9px 10px 0 0; font-style:italic; }
.reviews img.right { float:right; margin-left:20px; border:1px solid #666; padding:2px; }
.reviews .name { font-style:italic; display:block; margin-top:10px; }
.reviews .logo { float:right; margin:10px 10px 0 0; }

/* Text Variants */
.gold { color:#E29D26; }