body {margin: 0px; padding: 0px; background: url('../images/bgG36.jpg') top repeat-x #fff; font: 13px/20px Arial, Verdana, Helvetica; color: #6f6f6f;}

p {margin: 0px 0px 15px 0px;}

a {color: #42922f; text-decoration: underline; white-space: nowrap;}
a:hover {text-decoration: none;}

#containerPage {width: 1000px; height: auto; margin: 0px auto 0px auto;}
#greenhouseLeft {width: 110px; height: 251px; background: url('../images/bgGreenhouseLeft.jpg') top left no-repeat; margin-top: 155px; float: left;}
#greenhouseRight {width: 110px; height: 251px; background: url('../images/bgGreenhouseRight.jpg') top right no-repeat; margin: 155px 0px 0px 0px; float: left;}

#containerCenter {width: 780px; height: auto; background: #fff; margin: 20px 0px 0px 0px; float: left;}


/* primary navigation */
#containerUpperNav {width: 780px; height: 115px;}
#containerNavGrass {width: 780px; height: 77px; background: url('../images/bgNavGrass.jpg') top right no-repeat #fff;}
#navLogo {width: 289px; height: 38px; float: left;}
#navHome {width: 57px; height: 38px; float: left;}
#navMenus {width: 72px; height: 38px; float: left;}
#navEvents {width: 124px; height: 38px; float: left;}
#navOffers {width: 150px; height: 38px; float: left;}
#navContact {width: 88px; height: 38px; float: left;}

/* page header (flash banner, teasers)  */
#containerHeader {width: 754px; height: auto; background: #fff; border: 1px solid #c8c8c8; padding: 12px;}
#containerFlash {width: 491px; height: 265px; border: 2px solid #dad997; padding: 1px; float: left;}
#divHeaderVertical {width: 25px; height: 270px; background: url('../images/bgUpperVertDiv.gif') top left repeat-y; float: left;}

#containerHeaderRight {width: 228px; height: 267px; padding: 0px; float: left;}
#containerHeaderRight a {color: #838383; text-decoration: underline;}
#containerHeaderRight a:hover {text-decoration: none;}

#containerHeaderRight p {margin: 0px;}
#containerHeaderRight p span a {font: bold 11px/14px Georgia, Times, sans-serif; color: #7bc64d; text-decoration: none;}
#containerHeaderRight p span a:hover {text-decoration: underline;}

#divHeaderHoriz {width: 228px; height: 27px; background: url('../images/bgUpperHorizDiv.gif') top left repeat-x;}
div.containerTeaser {width: 226px; height: 70px; padding: 0px; font: 11px/14px Arial, Helvetica, sans-serif; color: #838383; border:}

/* content area */
#containerContent {width: 750px; height: auto; background: url('../images/bgLowerContent.jpg') top left no-repeat #f8f8ec; padding: 15px 15px 20px 15px;}
span.pageTitle {font: 15px/20px Trebuchet, Georgia, Times, serif; color: #58b221;}
span.pageTitleRed {font: 15px/20px Trebuchet, Georgia, Times, serif; color: #a10000;}

#leftCol {width: 195px; height: auto; background: url('../images/bgSubNav.gif') top left repeat-y; padding: 6px 0px 10px 0px; float: left;}
#leftCol a {font: 11px/16px Georgia, Times, sans-serif; color: #7bc64d; text-decoration: none;}
#leftCol a:hover {text-decoration: underline;}
#rightCol {width: 530px; height: auto; float: right;}

/* content area (subnavigation) */
#subNavEvents {width: 185px; height: auto;  background: url('../images/titleSubNavEvents.gif') top left no-repeat; padding: 20px 0px 20px 10px;}
#subNavRestaurant {width: 135px; height: auto; background: url('../images/titleSubNavRestaurant.gif') top left no-repeat; padding: 20px 0px 20px 10px;}
#subNavBanquet {width: 135px; height: auto; background: url('../images/titleSubNavBanquet.gif') top left no-repeat; padding: 20px 0px 20px 10px;}
#subNavContact {width: 135px; height: auto; background: url('../images/titleSubNavContact.gif') top left no-repeat; padding: 20px 0px 20px 10px;}
#subNavSeatingChart {width: 177px; height: auto; padding: 0px 0px 20px 10px;}
#subNavSeatingChart a {color: #a10000; text-decoration: none;}
#subNavSeatingChart a:hover {color: #a10000; text-decoration: underline;}


#printableVersionR, #printableVersionL {width: 85px; height: 15px; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #a2a374; padding: 0px 0px 0px 18px; background: url('../images/iconPDF.gif') top left no-repeat;  margin: 0px 0px 0px 0px;}
#printableVersionR a, #printableVersionL a {color: #58b221; text-decoration: none;}
#printableVersionR a:hover, #printableVersionL a:hover {text-decoration: underline;}

#printableVersionR {float: right;}
#printableVersionL {float: left;}

#menuTitle {width: 410px; font: 15px/20px Trebuchet, Georgia, Times, serif; color: #58b221;}
div.menuIntro {width: 525px; font-size: 12px; color: #6f6f6f; line-height: 16px; margin: 5px 0px 0px 0px;}
div.menuIntro span {font-size: 11px;}

div.menuCategory {width: 510px; margin: 10px 0px 0px 15px; color: #000; font-size: 12px; color: #58b221;}
div.menuCategoryDesc {width: 510px; margin: 0px 0px 10px 15px; color: #6f6f6f; font-size: 12px; line-height: 16px; padding: 0px;}

div.menuItem {height: auto; padding: 3px 0px 3px 0px; margin-left: 30px;}
div.menuItemPrice {float: left; text-align: right; color: #a10000; font-size: 12px; margin: 0px 0px 0px 20px;}
div.menuItemPrice span {font-size: 11px; font-style: italic;}
div.menuItemName {float: left; color: #a10000; font-size: 12px;}
div.menuItemDesc {color: #6f6f6f; font-size: 12px; line-height: 16px;}
div.listItem {padding: 5px 0px 0px 15px; background: url('../images/bgListItem.gif') top left no-repeat; margin: 0px 0px 0px 15px;}

div.photoContainer {width: 225px; height: 200px; margin: 5px 5px 15px 25px; float: right;}
div.photoContainer img {width: 225px; height: 201px; border: 0px;}


/* footer area */
#containerGrass {width: 775px; height: 19px; background: url('../images/bgLowerContentGrass.jpg') top right no-repeat #f8f8ec; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #a5a5a5; padding: 5px 0px 0px 5px}
#footerNav {width: 764px; height: 46px; background: url('../images/bgFooterNav.jpg') top right no-repeat #fff; padding: 8px; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #a2a374;}
#footerNav a {color: #a2a374; text-decoration: none;}
#footerNav a:hover {text-decoration: underline;}
div.footerWyndham {width: 200px; float: right; text-align: right;}
