body { margin: 0; padding: 0; font-family: verdana, sans-serif; font-size: 10px; color: #fff; background-color: #CFCDB2;} /* background: #ADA489; */
img { border: none; }
a { outline: none; }

#container { position: relative; width: 750px; padding: 0px 10px; margin: auto; margin-top: 15px; background: #1A1718 url(../images/home/container_shad_home.gif) repeat-y; }


#infoDiv { position: absolute; top: 25px; right: 40px; font-family: "trebuchet ms"; font-size: 9px; line-height: 10px;  text-align: right; color: #EAE7BF  }
#infoDiv a { color: #EAE7BF; }
#infoDiv a:hover { color: #fff; }
#infoDiv #contactDiv { text-align: right; }
#contactDiv, #contactDiv a { font-weight: bold; }

#topBar { width: 750px; height: 93px; background: #1A1718 url(../images/common/topbar.jpg) no-repeat; }
#flashDiv {}

#content { background: #1A1718 url(../images/home/content_home_bg.gif); width: 750px; /} /* IE6 requires width to dislpay background - Has Layout */

#leftCol { float: left;  width: 380px; }
#rightCol { float: left; width: 370px; padding-bottom: 12px; }

.clearer { clear: both; display: block; height: 1px; overflow: hidden; }

#cateringImage { margin: 15px 0px 20px 15px; }
#cafeImage { margin: 15px 0px 20px 10px; }


#rightCol p { padding-left: 25px; padding-right: 20px; margin-top: 0;  }
#rightCol a, #rightCol a:visited { color: #fff;}
#rightCol a:hover { color: #DFE4C2;}

.headingDiv { margin: 36px 20px 4px 25px; padding-bottom: 04px; }



#topBar ul { list-style-type: none; margin: 0; padding: 0; padding-left: 200px; padding-top: 68px; }
#topBar ul li { float: left; }
#topBar ul li a { display: block; }

#shopNav a { width: 109px; height: 16px; text-indent: -5000px; background: url(../images/nav1/shop.gif)  no-repeat top; }
#cateringNav a { width: 70px; height: 16px; text-indent: -5000px; background: url(../images/nav1/catering.gif)  no-repeat top; }
#cafeNav a { width: 64px; height: 16px; text-indent: -5000px; background: url(../images/nav1/cafe.gif)  no-repeat top; }
#floralGiftsNav a { width: 103px; height: 16px; text-indent: -5000px; background: url(../images/nav1/floral.gif)  no-repeat top; }
#aboutNav a { width: 71px; height: 16px; text-indent: -5000px; background: url(../images/nav1/about.gif)  no-repeat top; }
#visitNav a { width: 62px; height: 16px; text-indent: -5000px; background: url(../images/nav1/visit.gif)  no-repeat top; }
#homeNav a { width: 47px; height: 16px; text-indent: -5000px; background: url(../images/nav1/home.gif)  no-repeat top; }

#shopNav, #shopNav a:hover {  background: url(../images/nav1/shop.gif)  no-repeat left bottom; }
#cateringNav, #cateringNav a:hover {  background: url(../images/nav1/catering.gif)  no-repeat left bottom; }
#cafeNav, #cafeNav a:hover { background: url(../images/nav1/cafe.gif)  no-repeat left bottom; }
#floralGiftsNav, #floralGiftsNav a:hover {  background: url(../images/nav1/floral.gif)  no-repeat left bottom; }
#aboutNav, #aboutNav a:hover {  background: url(../images/nav1/about.gif)  no-repeat left bottom; }
#visitNav, #visitNav a:hover {  background: url(../images/nav1/visit.gif)  no-repeat left bottom; }
#homeNav, #homeNav a:hover {  background: url(../images/nav1/home.gif)  no-repeat left bottom; }

/*Specials nav in content area */

ul#specialsList { list-style-type: none; margin: 0; padding: 0; padding-left: 20px; padding-top: 10px; }
ul#specialsList li { float: left; }
ul#specialsList li a { display: block; }

#cafeSpecialsNav a { width: 128px; height: 16px; text-indent: -5000px; background: url(../images/nav_home/cafe_specials.gif)  no-repeat top; }
#grocerySpecialsNav a { width: 105px; height: 16px; text-indent: -5000px; background: url(../images/nav_home/grocery_specials.gif)  no-repeat top; }
#gourmetNav a { width: 99px; height: 16px; text-indent: -5000px; background: url(../images/nav_home/gourmet.gif)  no-repeat top; }

#cafeSpecialsNav, #cafeSpecialsNav a:hover {  background: url(../images/nav_home/cafe_specials.gif)  no-repeat left bottom; }
#grocerySpecialsNav, #grocerySpecialsNav a:hover {  background: url(../images/nav_home/grocery_specials.gif)  no-repeat left bottom; }
#gourmetNav, #gourmetNav a:hover { background: url(../images/nav_home/gourmet.gif)  no-repeat left bottom; }


#linksDiv { padding-left: 25px;  }
#linksDiv a {}

#copyright { padding-left: 20px;  color: #999; font-size: 9px;}

#footerHome { width: 750px; display: block;   height: 10px; padding: 0px 10px;  margin: auto; background: #CFCDB2  url(../images/home/footer_shad_home.gif) no-repeat bottom; }