@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body{
  background:#fff url('/img/bg.png') repeat-x;}
body,p,td{
  font-size:15px;
  font-family:Verdana, Helvetica, sans-serif;}
a{
  color:#C93613;
  text-decoration:none;}
a:hover{
  text-decoration:underline;}
.clear{
  clear:both;}

/* HEADER */
#header{
  position:relative;
  height:98px;
  margin-bottom:20px;
  color:#F9B034;}
#header a{
  color:#F9B034;}
#header .logo{
  display:block;
  margin:15px 0 0;}
#header .address{
  font-family:'Trebuchet MS';
  text-align:right;
  display:block;
  margin:60px 0 0;}

/* FOOTER*/
#footer{
  border-top:5px solid #F9B034;
  margin:0 5px;
  position:relative;
  height:158px;
  color:#666;
  font-size:.8em;
  text-align:center;
  padding-top:20px;}
#footer small{
  font-size:10px;}
#footer a{
  color:#000;
  line-height:30px;
  margin:5px auto;}

/* BANNER MAIN */
.banner-main{
  position:relative;
  height:280px;
  background:#ececec;
  margin-bottom:10px;}
.banner-main .banner-bg{
  margin:10px 0 0 10px;}
.banner-main .order-online{
  position:absolute;
  top:110px;
  left:50px;}
.banner-main .order-online:hover{
  opacity:.8;}

/* MINI GALLERY */
.mini-gallery{
  overflow:auto;
  margin-bottom:18px;}
.mini-gallery li{
  margin:0 5px;}

/* MAIN TABS */
.main-tabs-container{
  border-bottom:20px solid #000;}
.main-tabs{
  background:url('/img/tabs.png') -230px 0 no-repeat;
  float:left;
  width:230px;
  margin-right:10px;
  height:45px;}
.main-tabs.last{
  margin-right:0;}
.main-tabs a{
  margin:10px auto 0;
  font-family:Georgia, Times, Serif;
  color:#222;
  width:180px;
  display:block;
  font-size:1.3em;
  text-align:center;
  line-height:32px;
  font-weight:normal;}
.main-tabs a:hover{
  border-bottom:3px solid #fff;}
.main-tabs.active{
  background-position:0 0;}
.main-tabs.active a{
  border-bottom:3px solid #F9B034;
  color:#fff;
  background-position:0 0;}

/* TAB CONTENT */
.main-tab-content-container{
  margin:0 5px;
  min-height:400px;}
.main-tab-content{
  overflow:auto;
  min-height:300px;
  background:#f7f7f7;
  padding:25px 25px 50px;}
.main-tab-content h3{
  font-size:25px;
  margin-bottom:10px;}
.payment {
  margin:5px 0 20px;
  overflow:auto;}
.payment span{
  float:left;
  display:block;
  background:url('/img/payment-type.png');
  height:27px;
  width:42px;
  margin-right:5px;}
.payment .cash{
  width:52px;}
.payment .visa{
  background-position:-57px 0 ;}
.payment .discover{
  background-position:-104px 0 ;}
.payment .mc{
  background-position:-152px 0 ;}
.payment .amex{
  background-position:-199px 0 ;}


/* TAB 1 */
#main-tab1 .content{
  float:left;
  width: 595px;
  margin-right:15px;}
#main-tab1 .content p{
  margin:10px 0;
  line-height:1.6em;
  font-size:.9em;}
#main-tab1 .sidebar{
  float:left;
  width: 285px;
  border-left:1px solid #ddd;}
#main-tab1 .sidebar ul{
  margin:0 0 0 20px;}
#main-tab1 .sidebar li{
  margin:0 0 10px;
  font-size:.8em;
  line-height:1.5em;
  color:#555;}
#main-tab1 .sidebar li .map{
  border:1px solid #ccc;}
#main-tab1 .promo{
  font-family:Georgia, Serif;
  margin:10px 0 0;
  text-align:center;
  font-size:20px;
  line-height:26px;
  background:#F3E9D7;
  color:#9D6402;
  padding:15px 10px;}


/* TAB 2 */
#main-tab2 .content{
  float:left;
  width: 595px;
  margin-right:15px;}
#main-tab2 .content p{
  margin:10px 0;
  line-height:1.6em;
  font-size:.9em;}
#main-tab2 .content .photo{
  border:1px solid #ccc;
  background:#eee;
  padding:1px;}
#main-tab2 .sidebar{
  margin-bottom:20px;
  float:left;
  width: 285px;
  border-left:1px solid #ddd;}
#main-tab2 .sidebar ul{
  margin:0 0 0 20px;}
#main-tab2 .sidebar li{
  margin:0 0 10px;
  font-size:.8em;
  line-height:1.5em;
  color:#555;}
#main-tab2 .sidebar li b{
  color:#222;}



/* TAB 3 */
.tab-menu .tabs{
  width:200px;
  float:left;
  margin:10px 10px 0 0;}
.tab-menu .tabs a{
  font-family:Georgia, Serif;
  border-top:1px solid #fff;
  border-bottom:1px solid #ccc;
  display:block;
  line-height:36px;
  padding:0 5px;}
.tab-menu .tabs .active a{
  background:#fff;}
.tab-menu .tabs-content{
  width:680px;
  border:1px solid #ccc;
  float:left;
  background:#fff;}
.tab-menu .tab-content{
  margin:20px;}
.tab-menu .tab-content .menu-title{
  margin-bottom:20px;}
.tab-menu .tab-content .menu-title h3{
  border-bottom:3px solid #000;}
.tab-menu .tab-content .menu-title small,
.tab-menu .tab-content .menu-title .choices{
  line-height:1.2em;
  font-size:.75em;
  display:block;
  margin:10px 0;}
.tab-menu .tab-content .grid h4{
  padding:5px;
  line-height:18px;
  background:#f6f6f6;}
.tab-menu .tab-content .grid th{
  color:#F9B034;
  padding:0 0 7px;}
.tab-menu .tab-content .grid .cost{
  padding:5px;
  background:#f6f6f6;
  line-height:18px;
  font-family:Times, serif;
  font-size:1.2em;}
.tab-menu .tab-content .grid .description{
  line-height:1.8em;
  display:block;
  margin:0 5px 15px;
  color:#666;
  font-size:.8em;}


/* TAB 4 */
#main-tab4 {
  overflow:auto;}
#main-tab4 .content{
  float:left;
  width:590px;
  margin:10px 0;
  line-height:1.3em;}
#main-tab4 h2{
  font-size:18px;
  line-height:1.5em;}
#main-tab4 .content p{
  font-size:13px;
  font-weight:bold;
  color:#fff;
  border:1px solid #fff;
  padding:10px 15px;
  background:#C93613;}
#main-tab4 .sidebar{
  margin-left:20px;
  float:left;
  width: 285px;
  border-left:1px solid #ddd;}
#main-tab4 .sidebar ul{
  margin:0 0 0 20px;}
#main-tab4 .sidebar li{
  margin:0 0 10px;
  font-size:.8em;
  line-height:1.5em;
  color:#555;}
#main-tab4 .sidebar li b{
  color:#222;}









