body   { background-color: #d4be6b; background-image: url("../images/centerBG_N.jpg"); background-position: center 0; text-align: center; margin: 0 auto; padding: 0; width: 840px }
form { margin: 0; padding: 0 }
table.main  { padding: 0; width: 840px; border-width: 0 }
/* setting all table cells to no-padding/margin */
td { margin: 0; padding: 0 }
/* set all image borders to 0 */
img { border-width: 0 }
h1, h2, h3, h4  { color: #524d3a; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-transform: capitalize; word-spacing: 1px; margin: 0; padding: 0 0 0 }
h1 { font-size: 21px; line-height: 20px; }
h2 { font-size: 19px; line-height: 20px; }
h3, h4 { font-size: 16px; line-height: 16px; }
.leftContentBG     { background-image: url("../images/n_contentLeft.jpg"); background-repeat: repeat-y; background-position: 0 -196px; width: 20px; height: 100%; vertical-align: bottom }
.leftContentBG_head { background-image: url("../images/n_contentLeft.jpg"); background-repeat: repeat-y; background-position: 0 20px; width: 20px }
.rightContentBG     { background-image: url("../images/n_contentRight.jpg"); background-repeat: repeat-y; background-position: 0 -196px; width: 20px; height: 100%; vertical-align: bottom }
.rightContentBG_head { background-image: url("../images/n_contentRight.jpg"); background-repeat: repeat-y; background-position: 0 20px; width: 20px }
.mainContent { font-family: Georgia, "Times New Roman", Times, serif; background-image: url("../images/mainContent.jpg"); background-position: 0 -195px; width: 800px }
.mainContentTop { font-family: Georgia, "Times New Roman", Times, serif; background-image: url("../images/mainContent.jpg"); text-align: center; width: 800px }
.contentTop { background-image: url("../images/n_contentTop.jpg"); height: 20px }
.bottom { text-align: center; height: 7px; vertical-align: top }
#menuTable { text-align: center; width: 776px }

#homeLeft   { text-align: center; background-image: url("../images/home-rtback.jpg")  }
#homeCellLink   { text-align: center; background-image: url("../images/home-rtLink.jpg")  }
#homeBorder  { text-align: center; background-color: #9e9985 }
.homeText  { color: #736043; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; word-spacing: 1px; letter-spacing: 1px; padding: 10px }

#mainMenu { color: #656043; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; background-image: url("../images/menuBG.jpg"); text-align: center; text-transform: capitalize; padding-top: 1px; width: 776px; height: 29px; vertical-align: middle }
#content  { color: #524d3a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; text-align: center; word-spacing: 1px; padding-bottom: 10px; width: 800px; border-width: 0 }
.contentFont { color: #524d3a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; text-align: center; word-spacing: 1px; padding-bottom: 10px }
#swirl  { padding-top: 10px; padding-bottom: 10px }
#swirl2 { padding-top: 10px; padding-bottom: 0 }
#leftCol, #rightCol    { text-align: center; padding-top: 40px; padding-bottom: 10px; width: 200px; vertical-align: top }
#leftCol3, #rightCol3    { text-align: center; padding-top: 40px; padding-bottom: 10px; width: 150px; vertical-align: top }
#leftColHome    { padding-top: 20px; padding-bottom: 10px }
#rightColHome    { padding-top: 27px; padding-bottom: 10px }
#rightCol2   { text-align: center; padding-top: 40px; padding-bottom: 0; width: 200px; vertical-align: top }
#rightCol4   { padding-top: 99px; padding-bottom: 10; padding-right: 12; width: 200px; vertical-align: top }
#centerCol2 { text-align: center; padding-top: 12px; padding-bottom: 0; width: 400px; vertical-align: top }
#rightCol p, #leftCol p { text-align: center }
#centerCol, #twoCol, #threeCol { text-align: center; padding-top: 15px; padding-bottom: 10px; vertical-align: top }
#centerCol   { padding: 12px 20px 10px; width: 400px }
#twoCol    { padding-top: 12px; padding-right: 12px; padding-left: 12px; width: 600px }
#twoCol2 { padding-top: 12px; padding-right: 12px }
#threeCol { width: 800px; }

#cart1 { padding-top: 6px; padding-right: 3px; padding-bottom: 6px }
#cart2 { padding-left: 6px; padding-top: 6px; padding-bottom: 6px }
#cart3 { padding-top: 6px }
.cartText { color: #524d3a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 11px; word-spacing: 1px }
.cartHead { color: #524d3a; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 11px; line-spacing: 1px; word-spacing: 1px }


#centerColumn { padding-top: 12px; padding-right: 20px; padding-left: 20px }
#leftMenu  { text-align: left; padding-bottom: 15px; padding-left: 15px }
#footer   { padding-bottom: 10px; width: 800px }
#footer p { color: #2f2a16; font-size: 12px; width: 100%; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; }
.homeImages { text-align: center; width: 25%; height: 150px; vertical-align: middle }
.headings  { color: #632c37; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; text-align: center; text-transform: capitalize; vertical-align: top }
.colBlocks     { color: #6a6244; font-size: 11px; font-family: Times; font-weight: bold; line-height: 15px; text-align: center; letter-spacing: 1px; padding-right: 12px; padding-left: 12px }
.colBlocks h3  { color: #6a6244; font-size: 12px; font-family: Times; font-weight: bold; line-height: 15px; letter-spacing: 1px; margin: 0; padding: 0 }
.arrived   { color: #632c37; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; text-transform: capitalize; padding-top: 5px; padding-bottom: 7px }
.text { color: #524d3a; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; word-spacing: 1px }
.textSm { color: #524d3a; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; word-spacing: 1px }
.textLg { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; word-spacing: 1px; letter-spacing: 1px }

p    { text-align: justify; margin: 0; padding: 0 0 12px 0 }
p.bold { text-align: center; font-weight: bold; }
p.roads  { text-align: justify; text-indent: 0; width: 100% }
.fade { color: #71694b }
.error { color: #c14d3a; font-weight: bold }
.mapText { color: #524d3a; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; word-spacing: 1px }

a:link { color: #656043; text-decoration: none }
a:active { color: #656043; text-decoration: none }
a:visited { color: #656043; text-decoration: none }
a:hover { color: #990000; text-decoration: none }

a.navMenu:link { font-size: 11px; font-weight: bold; line-height: 12px; text-align: left }
a.navMenu:active { font-size: 11px; font-weight: bold; line-height: 12px; text-align: left }
a.navMenu:visited { font-size: 11px; font-weight: bold; line-height: 12px; text-align: left }
a.navMenu:hover { font-size: 11px; font-weight: bold; line-height: 12px; text-align: left }



a.navMenuOr:link  { color: #8e5504; font-size: 14px; font-weight: bold; line-height: 12px; text-align: left }
a.navMenuOr:active { color: #8e5504; font-size: 14px; font-weight: bold; line-height: 12px; text-align: left }
a.navMenuOr:visited { color: #8e5504; font-size: 14px; font-weight: bold; line-height: 12px; text-align: left }
a.navMenuOr:hover { color: #990000; font-size: 14px; font-weight: bold; line-height: 12px; text-align: left }



a.footer:link  { color: #2f2a16; font-weight: bold }
a.footer:active  { color: #632c37; font-weight: bold }
a.footer:visited  { color: #2f2a16; font-weight: bold }
a.footer:hover  { color: #632c37; font-weight: bold }

.center { text-align: center }
#marquee    { color: #632c37; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: center; word-spacing: 1px; letter-spacing: 1px; padding-bottom: 18px }
.groceryTable { color: #524d3a; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; word-spacing: 1px }
.grocInt { background-image: url("../images/groceryTable.jpg") }
.grocTableLeft { background-image: url("../images/custShadowLeft.gif"); width: 5px }
.grocTableRight { background-image: url("../images/custShadowRight.gif"); width: 5px }
