body { background:#ffffff url(5-red/bodybg.jpg) repeat top; color:#75492f; }
a { color:#880909; }
a:hover { color:#333; }

hr { color:#fffdea; border:none; border-bottom:1px dotted #a5956f;  }
/*	--------------------------------------------------
 Structure 
 -------------------------------------------------- */
#sidebar { background:#bda565 url(5-red/sidebarbg.png) repeat left top; }
.sidebar_bottom { background:url(5-red/sidebar_bottom.png) no-repeat left bottom; }
 
#bottom { background:url(5-red/yellowbg.png) repeat left top; }
.bottom_in { background:url(5-red/yellow_topbg.png) repeat-x left top; }

#footer { border-top:1px solid #f5bd9c; background:#49120e url(5-red/footerbg.png) repeat top left;  }

/*	--------------------------------------------------
Header
-------------------------------------------------- */
.callnow  { color:#420d0b; background:url(5-red/phone_h.png) no-repeat left 6px; text-shadow:1px 1px 1px #fff; }

/*=== Logo Spot ===*/
#header .blog-title a{ color:#630e0a; text-shadow:1px 1px 1px #fff; }
#header .blog-title a:hover{ color:#333; background:none }
#header .blog-description{ color:#630e0a; }


/* top navigation drop menu  ---------------------- */
#navbg  { background:url(5-red/navbg.png) no-repeat left top; }

/*---------TOP NAVIGATION for PAGES---------  */
#navbg ul li a { color:#f5bd9c; text-shadow:1px 1px 1px #000000; }
#navbg ul li a:hover { background:url(5-red/navbg_h.png) no-repeat center top; color:#fff; text-shadow:1px 1px 1px #000000; }

#navbg ul li:hover a { background:url(5-red/navbg_h.png) no-repeat center top; color:#fff; text-shadow:1px 1px 1px #000000; }


#navbg ul li ul li a { border-left:1px solid #a13e33; border-top:1px solid #a13e33; }
#navbg ul li.current-menu-item a, #navbg ul li.current_page_item  a { background:url(5-red/navbg_h.png) no-repeat center top; color:#fff; text-shadow:1px 1px 1px #000000; }
#navbg ul li.current-menu-item a:hover, #navbg ul li.current_page_item  a:hover { background:url(5-red/navbg_h.png) no-repeat center top; color:#fff; text-shadow:1px 1px 1px #000000; }

#navbg ul li ul li a, #navbg ul li ul li ul li a, #navbg ul li ul li ul li ul li a { color:#fff !important; background:#110e01 !important; }
#navbg ul li ul li a:hover, #navbg ul li ul li ul li a:hover, #navbg ul li ul li ul li ul li a:hover { color:#ffdad4 !important; background:#af2c16 !important; text-shadow:1px 1px 1px #000000; }


/*	--------------------------------------------------
Banner
-------------------------------------------------- */
#banner {  background:url(5-red/bannerbg.png) repeat-y center top; } 
.banner_bottom { background:url(5-red/bannerbg_bottom.png) no-repeat left bottom; }

#banner h4 { background:url(5-red/banner_titlebg.png) repeat left top;    }
#banner h4 a { color:#380f01; text-shadow:1px 1px 1px #fff; }
#banner h4 a:hover { color:#000; }
#banner .content p { color:#f8cbc0; }

.thumbnail { background:#000000; }
.thumbnail img { border:1px solid #7f5858;}

.anythingSlider ul li  { background:none;  }
.anythingSlider .arrow  { }
#banner .anythingSlider a.forward  { background: url(5-red/arrow_right.png) no-repeat left top; }
#banner .anythingSlider a:hover.forward { background-position:0 -47px; }

#banner .anythingSlider a.back  { background: url(5-red/arrow_left.png) no-repeat left top;}
#banner .anythingSlider a:hover.back { background-position:0 -47px; }

.anythingSlider a.more { background:#751b0a; border:3px double #cf7c69; color:#fbd4cc; }
.anythingSlider a:hover.more { background:#000; border:3px double #cf7c69; }
.banner_food { background:url(5-red/banner_food.png) no-repeat left top; }

/* Prevents */
.anythingSlider .wrapper ul ul  { background: none; border: 0; }
.anythingSlider .wrapper ul ul li { background: none; }
.anythingSlider .wrapper  { border:none; }

/*	--------------------------------------------------
Home
-------------------------------------------------- */
.restaurant_hours h3 { background:url(5-red/res_hours_titlebg.png) no-repeat left top; color:#380f01; text-shadow:1px 1px 1px #fff; }

 .restaurant_hours h4 { color:#fff; }
 .restaurant_hours p {  color:#e6afa1; }

.customer_review h3 { background:url(5-red/customer_titlebg.png) no-repeat right top; color:#380f01; text-shadow:1px 1px 1px #fff; }

.quote { background:url(5-red/quotebg.png) repeat left top; border:1px solid #6dc299; color:#e9cf8a; text-shadow:1px 1px 1px #380f01; }
.quote_bottom { background:url(5-red/quote_bottom.png) no-repeat left top; color:#380f01; text-shadow:1px 1px 1px #d5b663; }


/* latest menu #end ----------------------------------------------------------- */
.latest_menu h3 { color:#380f01; background:url(5-red/title_bg.png) no-repeat center bottom; text-shadow:1px 1px 1px #fff; }
.latest_menu .anythingSlider2 .wrapper   { background:url(5-red/hr.png) repeat-y center top; }
.latest_menu .anythingSlider2 ul li  { background:none; }
.latest_menu .anythingSlider2 a.forward  { background:url(5-red/arrow_right2.png) no-repeat left top; }
.latest_menu .anythingSlider2 a:hover.forward { background-position:0 -21px; }

.latest_menu .anythingSlider2 a.back  { background: url(5-red/arrow_left2.png) no-repeat left top; }
.latest_menu .anythingSlider2 a:hover.back { background-position:0 -21px; }

.latest_menu .anythingSlider2 a.more { background:#380f01; border:1px solid #352508; color:#f3d9ac; }
.latest_menu .anythingSlider2 a:hover.more { background:#000; }

/* slider css */
.latest_menu  #thumbNav a   {  background:url(5-red/normal.png) no-repeat left top; color:#41322e; }
.latest_menu #thumbNav a:hover  { background:url(5-red/normal.png) no-repeat left top;  }
.latest_menu #thumbNav a.cur  { background: url(5-red/current.png) no-repeat left top;   }

.latest_menu .anythingSlider2 .wrapper ul ul  { background: none; border:0; }
.banner_food { background:url(5-red/banner_food.png) no-repeat left top;}
.latest_menu .anythingSlider2 .wrapper ul ul  { background: none; border: 0; }
.latest_menu .anythingSlider2 .wrapper ul ul li { background: none; }
.latest_menu .anythingSlider2 .wrapper  { border:none; }


.menu_item { border-bottom:1px solid #dcaa8c; }
.item_img { background:#fff;
-moz-box-shadow: 3px 3px 3px #d5a182; /* Firefox */
-webkit-box-shadow: 3px 3px 3px #d5a182; /* Safari, Chrome */
box-shadow: 3px 3px 3px #d5a182; /* CSS3 */ }
.item_img img { border:1px solid #c04b35; }

.latest_menu .menu_item h3 { background:none; }
.latest_menu .menu_item h3 a { color:#380f01; }
.latest_menu .menu_item h3 span { color:#880909; }
.latest_menu .menu_item p { color:#75492f;   }
.latest_menu .menu_item h3 span.menu_price { color:#d84b2f; }


/* page menu -------------------- */
.subheading { background:url(5-red/titlebg.png) repeat left 5px; }
.pos { background:url(5-red/hide.png) no-repeat 920px 12px; color:#75492f; text-shadow:1px 1px 1px #fff; }
.neg {background:url(5-red/show.png) no-repeat 920px 12px; color:#380f01; text-shadow:1px 1px 1px #fff; }

.row { border-bottom:1px solid #e5e5e5; }
.row label { color:#444; }
.row .textfield { background:#fff; color:#666; border:1px solid #ccc; }

h1.menu_head  { background:url(5-red/title_bg.png) no-repeat center bottom; text-shadow:1px 1px 1px #fff; color:#380f01; }
a.i_pdf { color:#75492f;  background:url(../images/i_pdf.png) no-repeat left 5px;  }
a:hover.i_pdf { color:#333; }
a.i_print { color:#75492f; background:url(../images/i_print.png) no-repeat left 5px;  }
a:hover.i_print { color:#333; }

/*	--------------------------------------------------
inner
-------------------------------------------------- */
.breadcrumb { color:#5a2414;  }
.breadcrumb a { color:#880909;  }
.breadcrumb a:hover { color:#333;  }

blockquote { background:url(5-red/quote.png) no-repeat; }
p.author { border-bottom:1px solid #dcaa8c; } 

.table td.title { background:url(5-red/item_headbg.png) repeat left top; color:#fff;  }
.table td.catetitle { background:#380f01; color:#fff; }

.table td.row { border-bottom:1px solid #dcaa8c; }

.menutable td.size { border-bottom:1px solid #dcaa8c;   font-size:17px; padding:16px 0; width:55%;  }
.menutable td.price { border-bottom:1px solid #dcaa8c; font-size:17px; color:#b50101; padding:16px 0;    }

.border_none { border-bottom:none !important; }
.hr_line { background:url(5-red/hr.png) repeat-y center top; }

.item_section { border-right:1px solid #dcaa8c;  }
.table .item_img { float:left; width:122px; height:92px; background:#fff; padding:4px; 
-moz-box-shadow: 3px 3px 3px #d5a182; /* Firefox */
-webkit-box-shadow: 3px 3px 3px #d5a182; /* Safari, Chrome */
box-shadow: 3px 3px 3px #d5a182; /* CSS3 */ }
.table .item_img img { padding:4px; border:1px solid #c04b35; }

p.price { color:#380f01; }

p.iteam_title a { color:#880909; text-shadow:1px 1px 1px #fff; }
p.iteam_title a:hover { color:#000; text-shadow:1px 1px 1px #fff; }


/*	--------------------------------------------------
content 
-------------------------------------------------- */
#content h1 { color:#380f01; background:url(5-red/page_headbg.png) no-repeat left bottom; }

#content h4 { color:#380f01; border-bottom:2px dotted #9a8b6d;  }
#content h4 a { color:#380f01; }
#content h4 a:hover { color:#880909; }

#content .posts h3 { color:#380f01;  }
#content .posts h3 a { color:#380f01;}
#content .posts h3 a:hover { color:#880909;  }

.i_comment { background:url(5-red/i_comments.png) no-repeat;  }
#content p.post_meta { color:#8d6953; }

#content .post_bottom { color:#8d6953; background: url(5-red/title_bg.png) no-repeat center bottom; }
#content .post_bottom a { color:#880909; text-decoration:none; }
#content .post_bottom a:hover { color:#333; }
.post_img { border:4px solid #184128; }


/* gallery view -------------------------------------------- */
#content .gallery_view li .item_img { background:#fff; 
-moz-box-shadow: 3px 3px 3px #d5a182; /* Firefox */
-webkit-box-shadow: 3px 3px 3px #d5a182; /* Safari, Chrome */
box-shadow: 3px 3px 3px #d5a182; /* CSS3 */ }
#content .gallery_view li .item_img img { border:1px solid #c04b35; }
#content .gallery_view li h4 { color:#380f01; text-shadow:1px 1px 1px #fff; border-bottom:none;  }


/* contact us page ----------- */
#content .form_row .textfield { border:1px solid #fff; border-right:2px solid #cf7c69; border-bottom:2px solid #cf7c69;  background:#feeee5; color:#75492f; } 
#content .form_row .textarea { border:1px solid #fff; background:#feeee5; border-right:2px solid #cf7c69; border-bottom:2px solid #cf7c69; color:#75492f; } 
#content .error, .message_error2 { color:#C00; }
#contact_frm .b_submit  { border:3px double #a5c9a2; background:#274a30; color:#fff; }
#contact_frm .b_submit:hover { background:#100c01; }
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }
.indicates{ color:#C00; }


/*---------PAGE NAVIGATION - pagination --------- */
.Navi .on { color:#fff; background: #380f01 !important }
.Navi a { background:#b07c5e; color: #fff; }
.Navi a:hover { color:#fff; background: #380f01 }

/*---------COMMENTS --------- */
#comments h3{ border-bottom:1px solid #dcaa8c; }

#comments .comment {background:none; }


#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right { border:none; background:#e9e7e7 url(5-red/normal_comment.png) repeat center left;  border-bottom:1px solid #c08563;  border-right:1px solid #c08563; }
#comments .comment .authcomment{ background:url(5-red/authorbg.png) repeat center left; border-bottom:1px solid #c08563;  border-right:1px solid #c08563;}
#content #comments p.authorcomment  { color:#333; }

span.comm-reply{ color:#333; }

#respond textarea, .commpadd input{ border:1px solid #fff; border-right:2px solid #cf7c69; border-bottom:2px solid #cf7c69;  background:#feeee5; color:#75492f;   }
input#submit{ color:#fff; background:#380f01; border:1px solid #380f01;  }
.avatar { background:#fff; padding:4px; 
-moz-box-shadow: 3px 3px 3px #d5a182; /* Firefox */
-webkit-box-shadow: 3px 3px 3px #d5a182; /* Safari, Chrome */
box-shadow: 3px 3px 3px #d5a182; /* CSS3 */ }
.avatar  { padding:4px; border:1px solid #c04b35; }


/*---------ARCHIVE PAGE --------- */
.arclist ul li{ color:#380f01; border-bottom:1px solid #cf7c69; background: url(5-red/bullet.png) no-repeat left 9px; }
.arclist ul li ul{ border-bottom:0;  }
.arclist ul li ul li{ border-bottom:0; background: url(5-red/bullet.png) no-repeat left 15px; border-bottom:1px solid #cf7c69; }
.arclist ul li ul li:last-child { border-bottom:none; }
.arclist .archives-time{ color:#380f01; border-right:dashed 1px #cf7c69; }

/*	--------------------------------------------------
Sidebar
-------------------------------------------------- */
#sidebar li { background:url(5-red/bullet.png) no-repeat 0 5px; border-bottom:1px dotted #ffcec5; }
#sidebar li a { color:#380f01; }
#sidebar li a:hover { color:#880909; }
.date { color:#380f01051; }

#sidebar h3 { background:url(5-red/sidebar_titilebg.png) repeat-x left bottom; color:#380f01; text-shadow:1px 1px 1px #fff; }
#sidebar .restaurant_hours h4 { color:#380f01; }
#sidebar .restaurant_hours p { color:#75492f; }

/* --------------- */
#sidebar #testimonials blockquote { background:url(5-red/testimonialsbg.png) repeat left top; }
.customer_review #testimonials blockquote { color:#e6afa1; background: url(5-red/quotebg.png) repeat left top; border-top:1px solid #bf6f5f; }
.customer_review #testimonials blockquote p { text-shadow:1px 1px 1px #877137; }
.customer_review #testimonials cite { background:url(5-red/quote_bottom.png) no-repeat left top; }

blockquote cite { color:#fff;   }
blockquote span { background:url(5-red/quote.png) no-repeat left top; }


/*	--------------------------------------------------
footer 
-------------------------------------------------- */
#footer h3 { color:#fff; text-shadow:1px 1px 1px #333; } 
#footer p { color:#a8a8a8; }
#footer .img_l { border:4px solid #ccc; }
#footer p.i_contact {  border-bottom:1px dotted #41403d; background:url(4-blacknwhite/i_contact.png) no-repeat left top; color:#eee;  }

.map { border:4px solid #595856; margin-bottom:8px; }

.get_direction { background:url(4-blacknwhite/textfieldbg.png) no-repeat left 4px; height:25px; padding:4px 0 0 5px; margin-bottom:15px; }
.get_direction .textfield { width:140px; background:none; border:none; padding:5px 4px 4px 4px; font:13px Georgia, "Times New Roman", Times, serif; color:#4d6458; float:left; }

.b_get_direction { background:url(4-blacknwhite/b_getdirection.png) no-repeat left top; border:none; color:#fff;  }
.b_get_direction:hover { background-position:0 -28px; }

.copyright, .copy { background:#000; color:#ccc; }


/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after { content:"."; clear:both; height:0; visibility:hidden;	display:block; }
.clearfix { display: inline-block; /* Fixes IE/Mac */ }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {	display: block; }
/* End hide from IE-mac */
