@font-face{font-family:'Crimson Text';font-style:normal;font-weight:normal;src:local('Crimson Text'), url('http://themes.googleusercontent.com/font?kit=3IFMwfRa07i-auYR-B-zNS3USBnSvpkopQaUR-2r7iU') format('truetype')}@font-face{font-family:'Cantarell';font-style:normal;font-weight:normal;src:local('Cantarell'), url('http://themes.googleusercontent.com/font?kit=p5ydP_uWQ5lsFzcP_XVMEw') format('truetype')}body{font-family:"Cantarell",Helvetica,Arial;color:#ebeef7;margin:0;padding:0;background:#d9dff6 url('/img/body_bg.jpg') top center no-repeat}h1,h2,#navigation{font-family:"Crimson Text",Times,serif}a{color:#2e374c;text-decoration:none}a:hover{color:#4e5d81;text-decoration:none}a:focus{outline:none}.content{position:relative;width:940px;margin:0
auto;padding:0}img{border:0}.clear{clear:both;display:block;height:1px;font-size:1px}#header{position:relative;width:100%}#header.homepage{height:458px}#header.subpage{height:130px}#header
h1{margin:0;padding:20px
0;color:#f3e6d7;font-size:45px;letter-spacing:-0.03em}#header
.address{font-size:12px;position:absolute;top:30px;right:0}#header
a.logo{background:url("/img/logo.png") no-repeat scroll 0 0 transparent;display:block;height:120px;text-indent:-9999px;width:200px;margin-top:20px}#navigation{position:absolute;right:0;top:65px;width:580px;height:20px;z-index:50;font-size:20px}#navigation.subpage{top:-116px !important}#navigation
ul{width:550px;height:20px;list-style:none;display:block}#navigation ul
li{border-right:1px dotted #2E374C;margin:0;position:relative;display:inline;padding:0
15px;float:right}#navigation ul li:first-child{border-right:none}#navigation ul li ul
li{border-right:none !important}#navigation ul li
a{color:#4e5d81;height:20px;padding:0
0 20px 0}#nav li
ul{display:none;position:absolute;top:30px;left:-27px}#nav li>ul{top:auto;left:auto}#nav li:hover ul, #nav li.over
ul{display:block !important;z-index:20;padding:10px
0 2px 0;position:absolute;top:30px;left:-27px}#nav li
ul{z-index:20;width:150px;height:auto;padding:15px
0 2px 0;margin:0;border-top:5px solid #ebeef7;background:#2E374C url('/img/dropdown_arrow.gif') no-repeat top center;opacity:.95;filter:alpha(opacity=95);-moz-opacity:0.95}#nav li ul
li{float:none;width:150px;margin:0;padding:0
!important;display:block}#nav li ul li
a{color:#ebeef7;display:block;padding:6px
10px !important;height:auto !important;margin:0
2px;background:none;text-align:left;font-size:16px}#nav li ul li a:hover{background:#d9dff6;color:#2E374C}#slider-container{float:left;position:relative;height:310px;width:661px;margin-top:20px}#intro{z-index:100;position:absolute;top:0;left:0;height:310px;width:661px}#slider{position:absolute;top:0;left:0;height:310px;width:661px}#featured-item{width:661px;height:310px;position:relative;background:#f3f4f7;float:left;margin:0
0 20px 0;display:block;overflow:hidden}#featured-itemContent{width:661px;position:absolute;top:0;margin:0;padding:0;list-style:none;margin-left:0}.featured-itemImage{border:8px
solid #e9ecf7;width:645px;height:294px;float:left;position:relative;display:none}.featured-itemImage
span{position:absolute;left:0;font:10px/15px Arial, Helvetica, sans-serif;width:645px;background-color:#2E374C;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;color:#fff;display:none;bottom:0}.featured-itemImage span
strong{font-weight:normal;font-size:20px;letter-spacing:-1px;display:block;color:#fff !important;margin:15px
0 5px 15px !important;padding:0}.featured-itemImage span
b{font-weight:normal;display:block;color:#D2B28D;margin:3px
0 12px 15px !important;padding:0;line-height:18px;font-size:14px;width:450px}.featured-itemImage span
em.price{font-style:normal;display:block;height:30px;padding:5px
0;font-size:30px;color:#FFF;letter-spacing:normal;position:absolute;right:15px;top:18px}.featured-itemImage span em.more-info{font-style:normal;font-size:14px;font-weight:bold;display:block;position:absolute;right:20px;top:35px}.featured-itemImage span em.more-info
a{color:#FFF}.clear{clear:both}#homepage-right{line-height:25px;float:left;margin:0
0 0 30px;padding:23px
0;height:264px;width:249px}#homepage-right
h3{color:#2E374C;font-size:22px;font-weight:bold;margin:0;padding:0;letter-spacing:-0.01em}#homepage-right
p{font-size:14px;color:#5a6c95;padding:0;margin:0
0 20px 0}#homepage-right
p.hours{font-size:14px;line-height:19px}p.hours
strong{color:#FFF}#homepage-right
p.phone{padding:0
0 0 30px;margin:0
0 5px 0;background:url('/img/icon_phone.gif') no-repeat 0 2px}#homepage-right
p.email{padding:0
0 0 30px;background:url('/img/icon_email.gif') no-repeat 0 2px}#homepage-right p
span{color:#2E374C}#main-content{margin-top:20px;position:relative;width:100%;min-height:400px;border-top:1px solid #00040f;border-bottom:1px solid #000a14;padding:30px
0 30px 0;background:#2e374c url('/img/main_content_bg.jpg') top center no-repeat}#main-content
h2{font-size:30px;font-weight:normal;color:#ebeef7;margin:0
0 10px 0;padding:0}#main-content h2.menu-title{width:660px;position:relative}#main-content h2.menu-title
span{position:absolute;right:0;top:5px;font-size:17px}#main-content h2.menu-title
.print{text-indent:-9999px;display:block;width:134px;height:23px;background:url('/img/button_print.gif') no-repeat}#main-content
h3{font-size:16px;line-height:24px;color:#f0d7b4;display:block;font-weight:normal;margin:0
0 20px 0;padding:0}#main-content
p{margin:0
0 15px 0;padding:0;font-size:14px;line-height:22px}#main-content
a{color:#97B5C9}#main-content a:hover{text-decoration:underline}.photo{margin-bottom:20px;border:5px
solid #fff}#main-content
form{margin:0;padding:20px}#main-content
fieldset{border:none}.address{border-bottom:1px solid #23475F;color:#B5CEDF;font-size:15px;margin:0
0 20px;padding:0
0 10px}.address
.sidebar{text-align:right}.address
strong{color:#FFF}.left-side{float:left;width:661px}#menu-skin{background:#FCE8CB url('/img/menu_skin_bg.jpg') no-repeat;padding:20px}#menu-skin
h2{font-style:italic;color:#06131C;font-weight:bold;margin:0
0 15px}.left-menu{float:left;width:532px;padding:0}.right-menu{float:right;width:318px;border-left:1px solid #BFA583;display:block;padding:0
0 0 20px;margin:0
0 0 20px}dl{display:block;overflow:auto;margin:0
0 0.7em 10px;background:url('/img/dot.gif') repeat-x 0 14px}dt,dd.price{font-size:130%;font-weight:bold}dt{font-size:16px;background:#FCE8CB;font-weight:normal;float:left;padding-right:5px;color:#3F2808}dd{margin:0}dd.price{font-weight:normal;font-size:16px;float:right;padding-left:5px;color:#406F0D;background:#FCE8CB}dd.ingredients{font-size:14px;font-style:italic;font-weight:normal;line-height:20px;float:left;width:100%;padding:3px
0;color:#8F6A35}span.new,span.special{color:#FFF8EF;font-size:11px;font-weight:bold;padding:1px
3px 0;position:relative;text-transform:uppercase;top:-2px}span.special{background:#579F09}span.new{background:#EF1E0E}span.big-separator{display:block;height:26px;margin:20px
0;background:url('/img/big_menu_separator.gif') no-repeat top center}span.sm-separator{display:block;height:25px;margin:20px
0;background:url('/img/sm_menu_separator.gif') no-repeat top center}#main-content
.sidebar{border-left:1px dotted #97B5C9;display:block;float:right;margin:0
0 0 0;padding-left:12px;margin-left:10px;width:250px}.sub-sidebar{margin:6px
0 15px 30px !important}.sidebar .sm-featured-item{width:239px;height:179px;position:relative;margin:0
0 30px 0;border:5px
solid #e9ecf7}.sidebar .sm-featured-item
img{display:block;margin:0}.sidebar .sm-featured-item.bottom{margin:0
0 12px 0 !important}.sidebar .sm-featured-item
h2{position:absolute;top:0;left:0;font-size:16px !important;background:#2E374C;text-align:center;width:239px;padding:12px
0 !important;opacity:.90;filter:alpha(opacity=90);-moz-opacity:0.9}#footer{font-size:14px;background:#151820;width:100%;padding:15px
0 20px 0;border-top:1px solid #2e374c}#footer
.content{position:relative}#footer
.right{position:absolute;right:0;top:0}#footer .right
em{color:#fff}