@charset "UTF-8";
/* CSS Document */

* {margin:0;padding:0;border:0px;}
h1, h2, h3 {}
p {padding-bottom:15px;}
body {background-image:url(/images/bg.jpg);font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;color:#333;}
a {text-decoration:none;color:#E65D0C; font-style:italic;font-weight:bold;}
a:hover {text-decoration:underline;}
#container{width:874px;margin:15px auto;}
#box {position:relative;float:left;margin-bottom:30px;}
#box #top {background-image:url(/images/round-top.png);width:874px;height:18px;background-repeat:no-repeat;behavior: url("/iepngfix.htc");}
#box #mid {background-image:url(/images/round-mid.png);width:800px;height:auto;padding:0 37px;_padding-right:27px;float:left;behavior: url("/iepngfix.htc");}
#logoRound {position:absolute;top:-15px;left:-38px;z-index:20;}
#logoRound img {behavior: url("/iepngfix.htc");}
#logoText {padding-left:38px;padding-top:2px;z-index:19;position:relative;top:-5px;width:762px;height:46px;}
h1 {font-size:14px;color:#333;float:right;padding-top:5px;}
h1 img {}
#language {float:right;text-align:right;width:442px;height:48px;font-size:11px;}
#mainImgNav {height:35px;position:relative;z-index:10;width:800px;padding-top:300px;background-repeat:no-repeat;}
#mainImgNav #nav {width:790px;margin-left:5px;height:27px;background-image:url(/images/nav-bg.png);text-align:center;padding-top:2px;behavior: url("/iepngfix.htc");}
#mainImgNav #nav a {color:#FFF;}
#content {margin-top:28px;}
#content h2 {background-image:url(/images/star-hdr.gif);background-repeat:no-repeat;padding-left:43px;font-size:24px;line-height:34px;margin-bottom:10px;margin-top:5px;font-weight:normal;}
#content #gridWelcome {width:520px;margin-right:25px;background-image:url(/images/welcome-bg.gif);background-repeat:no-repeat;background-position:right bottom;padding: 0 5px 10px 0;float:left;margin-bottom:20px;}
#content #gridWelcome h2 {font-size:15px;color:#333;margin:5px 0;line-height:14px;background-image:none;padding:0;font-weight:bold;}
#content .grid1, #content .grid2 {float:left;width:250px;margin-bottom:20px;}
#content .grid1 h3 {background-image:url(/images/star.gif);background-repeat:no-repeat;padding-left:27px;font-size:15px;height:25px;line-height:25px;margin-bottom:10px;margin-top:5px;}
#content .grid2 h3 {background-image:url(/images/star-rev.gif);background-repeat:no-repeat;padding-left:34px;font-size:15px;height:35px;line-height:35px;margin-bottom:2px;}
#content .grid2 h3 a, #content .grid2 h3 a:hover {color:#333;font-style:normal;text-decoration:none;}
#content .grid2#sandwich, #content .grid2#reviews, #content .grid1#featureImg,  #content .grid2#brunch, #content .grid2#lunch, #content .grid2#tea, #content .grid2#dessert, #content #gridLrgMap, #content .grid2.reviewPadded {margin-right:25px; }
#content .grid2 h3 img {margin:5px 5px 0 0;float:right;}
#content .grid2 .menuImg {height:135px;overflow:hidden;margin-bottom:25px;position:relative;}
#content .grid2 .menuImg img {position:absolute;top:-50px;}
#content .grid2 .reviewBox {padding-bottom:10px;color:#999;font-size:10px;font-style:italic;}
#content .grid2 .reviewBox img {padding-bottom:6px;}
#content #location .hours {float:right;}
#content .reviewer {text-align:right;text-transform:uppercase;font-style:italic;font-size:10px;color:#666;}
#content a:link img.tmb, #content a:active img.tmb, #content a:visited img.tmb {border:1px solid #666;}
#content a:hover img.tmb {border:1px solid #F60;}
#content #gridPhotoTmb {float:left;width:525px;font-size:0px;}
#content #gridPhotoTmb img.tmb {margin:0 21px 20px 0;width:85px;}
#content #gridPhotoTmb img.tmb.last {margin-right:0;}
#content #gridImageLeft {float:left;padding-right:25px;width:250px;}
#content #gridImageLeft img {border:1px solid #666;margin-bottom:25px;}
#content #gridContent {float:left;width:500px;}
#content #gridLrgMap {float:left;width:500px;}
#content .photoEnlargeTxt {font-size:9px;text-align:right;padding:5px 0;line-height:12px;vertical-align:middle;}
#content .photoEnlargeTxt img {vertical-align:text-bottom;padding-right:1px;}
#content .photoEnlargeTxt a {color:#333;font-weight:normal;font-style:normal;}
#content .photoEnlargeTxt a:hover {text-decoration:none;color:#F60;}
#footer {float:left;line-height:20px;font-size:11px;margin-top:28px;}
#footer .copyright {color:#999;}
#footer .copyright a {color:#999;font-weight:normal;font-style:normal;}
#footer img {vertical-align:top;padding-right:10px;}
#box #bottom {background-image:url(/images/round-bottom.png);width:874px;height:18px;background-repeat:no-repeat;float:left;behavior: url("/iepngfix.htc");}


