/* CSS Document */

/* GLOBAL */

body {margin: 0px; padding: 0px; text-align: center; /*background-image:url(/images/back.gif); background-repeat: repeat-x; background-color: #000;*/ background-color: #541800; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}

h2 {font-size: 1.9em; font-weight: normal; color: #541800; display: inline;}
h3 {font-size: 1.2em; color: #541800; margin: 0px 0px -10px 0px;}



#MainCont {width: 744px; margin: auto;}
#InnerCont {width: 728px; padding: 0px 8px; background: #f5f5f4 url(/images/main_back.gif) repeat-y; float: left; text-align: left;}

#LeftCol {width: 204px; margin: 0px 8px 0px 0px; padding: 8px 0px 0px 0px; float: left; background: #f5f5f4 none;}



#Logo {width: 204px; height: 204px; background: #f5f5f4 url(/images/logo.gif) left top no-repeat;}

#NavHolder {width: 204px; background-color: #BFB778; margin: 8px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; padding: 5px 0px;}

ul#navrsn {margin: 0px; padding: 0px; list-style-type: none;}

ul#navrsn li {width: 184px; padding: 10px 5px 5px 5px; background-color: #541800; text-align: right; color: #fff; font-size: 1.1em; margin: 0px 0px 5px 5px; height: auto;}

ul#navrsn li#active {background-color: #98012E; background-image:url(/images/fold.jpg); background-repeat: no-repeat; background-position: left top; height: auto;}

ul#navrsn li ul {display: none; list-style-type: none;}

ul#navrsn li.parent {background-image:url(/images/fold.jpg); background-repeat: no-repeat; background-position: left top; background-color: #98012E; height: auto;}
ul#navrsn li.parent ul, ul#navrsn li#active ul { display: block; margin: 0; padding: 0;}
#navrsn li.parent li, #navrsn li#active li {display: block; margin: 0; padding: 7px 0 0 0;background-color: #98012E; font-size: 0.8em; text-transform: none; }


#navrsn a {color: #fff; text-decoration: none;}
#navrsn a:hover {color: #FF9900; text-decoration: none;}

#RightCol {width: 516px; margin: 0px; padding: 8px 0px 0px 0px; float: left; background: #f5f5f4 none;}

#BannerImage { background: #000 url(/images/rotate_banner/rotate.php) no-repeat; width: 515px; height: 262px; float: left;}
#CafeBannerImage { background: #000 url(/images/rotate_banner/1.jpg) no-repeat; width: 515px; height: 262px; float: left;}
#DeliBannerImage { background: #000 url(/images/rotate_banner/2.jpg) no-repeat; width: 515px; height: 262px; float: left;}
#WineBannerImage { background: #000 url(/images/rotate_banner/3.jpg) no-repeat; width: 515px; height: 262px; float: left;}
#CorporateBannerImage { background: #000 url(/images/non_rotate_banner/7.jpg) no-repeat; width: 515px; height: 262px; float: left;}
#EventsBannerImage { background: #000 url(/images/rotate_banner/5.jpg) no-repeat; width: 515px; height: 262px; float: left;}

#Content {width: 475px; margin: 8px 0px; padding: 30px 20px 10px 20px; background-image: url(/images/cont_back.gif); background-repeat: repeat-x; font-size: 0.8em; line-height: 2em; color: #414141; float: left;}

#Content a {color: #787244; text-decoration: underline;}
#Content a:hover {text-decoration: none;}

#InnerContentContainer {padding: 0px 0px 0px 30px; text-align: left;}
#InnerContentP {float: left; width: 255px; margin: 20px 40px 0px 0px;}
#InnerContentL {float: left; width: 420px; margin: 20px 0 0 0;}
.dividerOne {background-image:url(/images/separator.gif); background-repeat: no-repeat; width: 100%; background-position:center; height: 32px; margin-bottom: 15px;}
.OpeningTime {float: right; width: auto; margin: -2em 0 0 0; font-weight: bold;}
.OpeningTimeZone {font-weight: bold; color: #541800;}
#InnerP {float: left; width: 150px; margin: 20px 0px 0px 0px; text-align: center; font-size: 0.85em; font-weight: bold;}

#InnerP p {border-bottom: 1px solid #bfb778;}

#InnerP img {padding: 10px 0px 5px 0px; display: block;}

#FootOut {width: 100%; border-top: 8px solid #f5f5f4; border-bottom: 8px solid #f5f5f4; background-color: #484746; float: left; clear: both; color: #fff; font-size: 0.7em;}

#FootIn {text-align: center; padding: 5px;}

#FootIn a {color: #fff;}


.TR {color: #98012e; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.OffLeft {position: absolute; left: -9999px;}

.eTaste_button {width: 150px; height: 177px; background-image: url(/images/etb.jpg); background-repeat: no-repeat; display: block; margin: 10px 0px 0px 20px;}

.award_button {width: 150px; height: 177px; background-image: url(/images/award.gif); background-repeat: no-repeat; display: block; margin: 10px 0px 20px 20px;}

#menu ul li {border-bottom: 1px dashed #414141; margin: 0 0 18px 0; display: block;}

.price {float: right; width: auto; margin: -2em 0 0 0;}

#menu h3 {width: 400px; background-color:#bfb778; color: #fff; font-weight: normal; font-size: 1.3em; padding: 3px 10px; margin: 30px 0 -10px 0;}

#menu strong {padding: 0 0 0 10px;}

#menu ul.nolines li {border: 0px;}

.RightImage {float: right; padding: 0 0 10px 10px;}

#leftPics {text-align: center; background-color:#bfb778;}
#leftPics img {padding: 10px 0;}



