@charset "utf-8";
/* CSS Document */
body { background:#eadec3 url(../images/mainbg.gif) repeat-x ; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:justify}

#wraper { margin:0 auto; width:964px}
#logo {width:172px; height:48px; float:left; margin:15px 0 15px 0}
.navigation {width:964px; float:left; margin-top:7px}
#bc{font-size:x-small;font-weight:bold;margin:9px;padding:1px 0 5px;float:left; width:100%;}
#bc ul, #bc li {display:inline;list-style-type:none; padding:1px 6px; margin-left:0}
#bc ul li {border:0 none;color:#d03b00;margin:0;padding:0 0 0 2px;}.
#bc ul li.a1 {background-image:none;padding-left:4px;}
#bc ul li a {background:transparent url(../images/artgrna.gif) no-repeat scroll right center;color:#1e1eff; padding:0 12px 0 2px}
.title {float:left; width:500px; margin-top:20px }
.title h1 { color:#cc3300; padding-left:25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-weight:bold}
.tab-wrapper {width:961px; height:auto; float:left; margin:10px ; border:1px solid #ff9900; background:#f7f1e4; overflow:hidden}
.title h2 { font-family:tahoma; font-size:14px; color: #333;padding-left:26px}
#col-wrapper { margin:40px auto; width:964px; float:left}
#col-wrapper .left { float:left;  width:196px; height:auto; border:1px solid #ddcca6; background:#fff;}
#col-wrapper .left ul { padding:8px; margin:0}
#col-wrapper .left ul li { list-style:none; list-style-image:none;margin-bottom:8px;}
#col-wrapper .right {float:left;  width:196px; height:auto; border:1px solid #ddcca6; background:#fff; margin-left:10px;}
#col-wrapper .right ul { padding:8px; margin:0}
#col-wrapper .right ul li {list-style:none; list-style-image:none;margin-bottom:8px;}
#col-wrapper .mid { margin:0 0 0 10px; width:545px; float:left } 
#col-wrapper .mid h1 { font-family:Arial , Helvetica, sans-serif; font-size:24px; color:#333; line-height:.3em; padding:5px 0 0 15px; margin-top:5px}
#col-wrapper ul li img
{
    border:none;
}
.item-img {float:left; margin-right:10px}
.toplinks { float:left; height:21px; padding: 0 ; margin:0; margin-left:50px;/*width:270px;*/}
.toplinks  ul li {width:300px; display:inline; height:21px}
.toplinks ul li a { width:auto; height:21px; background:transparent url(../images/topnav_bg.jpg) repeat-x scroll 0 0; color:#000; font-size:10px; padding:5px 10px; text-decoration:none; font-weight:bold; height:21px}
.toplinks ul li a:hover {color:#333}
.toplinks ul li.last a {background:transparent url(../images/topnav_bg_blue.jpg) repeat-x scroll 0 0; font-weight:bold}
.footer {width:100%; background:#2f1e26; height:50px; float:left; clear:both; padding-top:10px;font-size:11px;}
.tab-wrapper p { color:#000;}
.tab-wrapper table {margin:25px auto 0; color:#333; width:813px}
table#menu {margin-top:25px; color:#333}
table#menu th { background:#fffa68; color:#bc0000; padding:10px; font:bold 12px tahoma  }
table#menu td {padding:10px; border-bottom:1px solid #ff9933;font:bold 12px tahoma }
table#restaurant-info {border:1px solid #ff9933; border-collapse:collapse;}
table#restaurant-info th{ background:url(../images/tbl_headbg.jpg) repeat-x; height:33px; color:#fff}
table#restaurant-info  td {border-bottom: 1px solid #ff9933;  padding:9px; font-weight:bold}
table#coupan {width:700px; border:1px solid #333; background:#fff url(../images/coupan_bg.gif) no-repeat ; height:425px; margin-top:35px}
table#coupan-items {width:700px; float:left; text-align:left; margin-top:20px}
table#coupan-items2 {width:700px; float:right; text-align:left}
table#coupan-btm {width:700px; height:60px; background:url(../images/sep_bar.gif) repeat-x; clear:both }
.print a {width:700px;text-align:right; margin:5px auto; color:#0000CC; background:url(../images/printer.gif) no-repeat 87% center; padding:0 0 0 15px; display:block}
.anchor a {width:780px;text-align:right; margin:5px auto; color:#0000CC; display:block}
form#searchForm
{
    margin:0;
    padding:0;
    margin-left:20px;
    background-color:#333333;
    width:500px;
    padding-bottom:20px;
    margin-bottom:20px;
}
form#searchForm ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    margin-top:20px;
    margin-left:20px;
    padding-top:10px;
}
div.search 
{
    background:#f7f1e4; 
    width:543px; 
    border:1px solid #ddcca6; 
    margin-bottom:10px;
    padding-top:10px;
}
h1
{
    margin:0;
    padding:0;
    margin-bottom:20px;
}
form#searchForm ul li 
{
    padding-top:5px;
}
form#searchForm ul li label
{
    display:block;
    width:100px;
    float:left;
    padding-top:5px;
}
.clearleft
{
    clear:left;
}
.food 
{
    background:#f7f1e4; width:543px; border:1px solid #ddcca6;
    padding-top:10px;
}
.food-item h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#673300; padding:0 0 0 10px;}
.food-item p { color:#333; padding:10px; border-bottom:1px solid #996633; padding-bottom:55px}
.food-item p.last { border-bottom:none}
.food-item { width:515px; margin:0 auto; padding:5px;  }
.food ul { width:515px; margin:0; padding:0; list-style:none; list-style-image:none;}
.food ul li{ list-style:none; list-style-image:none; width:515px; margin:0; padding:0;}
.tabcontent p
{
    margin-bottom:auto;
}
div#submenu ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    padding-top:10px;
}
div#submenu ul li
{
    background:none;
    background-image:url(../images/submenu_left_bg.png);
    background-repeat:no-repeat;
    float:left;
    margin-right:10px;
}
div#submenu ul li a
{
    padding:0;
    margin:0;
    background:none;
    border:none;
    padding:5px;
    padding-top:3px;
    display:block;
    background-image: url(../images/submenu_right_bg.png);
    background-repeat:no-repeat;
    background-position: right;
    color:#ffffff;
}
div#ddtabs1 ul li ul
{
    display:none;
}
div#ddtabs1 ul li:hover ul
{
    display:block;
}
div#submenu
{
    position:absolute;
    display:block;
}
div#submenu ul li div#subsubmenu ul
{
    display:none;
}
div#submenu ul li:hover div#subsubmenu ul
{
    display:block;
}
div#subsubmenu
{
    position:absolute;
    left:0;
    display:block;
}
div#subsubmenu ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}
div#subsubmenu ul li, div#subsubmenu ul li a
{
    background:none;
}
div#subsubmenu ul li
{
    width:120px;
    clear:both;
    padding:0;
    background-color:#ffffff;
    border-bottom:solid 1px #bfbfbf;
    border-right:solid 1px #bfbfbf;
    border-top:solid 1px #efefef;
    padding-left:10px;
}
div#subsubmenu ul li a
{
    color:#000000;
}
div#navigation
{
    margin:0;
    padding:0;
    color:#000000;
    margin-top:10px;
}
div#mapholder
{
    width:500px;
    margin:10px auto;
    margin-bottom:10px;
}
div#map
{
    padding:0;
    margin:0;
    width:500px;
    height:500px;
}
div.coupan 
{
    float:right; 
    width:auto; 
    margin:17px;
}
div#coupan-items h1
{
    display:block;
    text-align:center;
    font-size:16px;
}
div.footer a
{
    color:#ffffff;
    text-decoration:none;
}
div.footer a:hover
{
    color:#fafafa;
}