body { background-color: #271500; margin: 5px 0 0; padding: 0; }

p { font-size: 11px; margin: 0; padding: 0; }
.toplinks { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 15px; }
.toplinksdiv  /* top and bottom margins */ { margin-top: 0; margin-bottom: 5px; margin-left: 0; }
.daydate   { color: #d4c4ad; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; letter-spacing: 0.02em; vertical-align: top; margin-top: 0; margin-right: 20px; margin-bottom: 0; }
.tag { color: #412301; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; margin-bottom: 20px; margin-left: 35px; }
.navdivbg { margin-bottom: 1em; }
td {}

a:link { color: #fff ; text-decoration: none; }

a:visited { color: #fff ; text-decoration: none; }

a:hover { color: #917e45 ; text-decoration: none; }

a:active { color: #fff ; text-decoration: none; }
h1 { color: #917e45; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-image: url(../dgfleurGOLD.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-bottom: 5px; margin-left: 20px; padding-top: 0; padding-bottom: 0; padding-left: 25px; }
h2 { color: #a79880; font-size: 12px; font-weight: bold; margin-top: 0; padding-top: 0; padding-bottom: 0.5em; padding-left: 0; }
.copy { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; text-align: left; letter-spacing: 0.02em; margin: 0 20px 10px; border-width: 0; }
.copyLG { color: #a79880; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-align: left; letter-spacing: 0.02em; margin: 0 18px 12px 20px; border-width: 0; }
.formcopy { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; text-align: left; letter-spacing: 0.02em; margin: 0; border-width: 0; }
.galllistcopy { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; letter-spacing: 0.02em; margin: 0 20px 5px 0; border-width: 0; }
.featurecopyv { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-image: none; text-align: left; letter-spacing: 0.02em; margin: 0 154px 10px; border-width: 0; }
.gallcopyv { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-image: none; text-align: left; letter-spacing: 0.02em; margin: 0 91px 10px 92px; border-width: 0; }
.gallcopyh { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-image: none; text-align: left; letter-spacing: 0.02em; margin: 0 51px 10px 52px; border-width: 0; }
.errorcopy { color: #a79880; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: center; letter-spacing: 0.02em; margin-bottom: 15px; border-width: 0; }
.errorhead { color: #917e45; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; letter-spacing: 0.02em; margin-bottom: 8px; border-width: 0; }
.printoutcopy { color: #917e45; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: center; letter-spacing: 0.02em; margin-bottom: 15px; border-width: 0; }
.Lmarg15px { margin-left: 15px; }
.margT40px { margin-top: 40px; }
.margB15px { margin-bottom: 15px; }
.copybgdiv { background-image: none; background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; }
.brand  /* duplicates h1 */ { color: #917e45; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 30px; margin-bottom: 4px; margin-left: 20px; }
.brandTmarg5px { color: #917e45; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 5px; margin-bottom: 4px; margin-left: 20px; }
.brandbox { margin: 0 20px 10px; padding: 10px 0 0; border: solid 1px #917e45; }
.featurebrand { color: #a79880; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 8px; margin-bottom: 4px; margin-left: 20px; }
.formhead { color: #a79880; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 4px; margin-left: 0; }
.featurebox { margin: 0 20px 10px; padding: 10px 0 0; border: solid 1px #a79880; }
.visit { color: #917e45; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(../visitArrow.gif); background-repeat: no-repeat; background-position: 0 top; margin: 100px 20px 20px 0; padding-left: 25px; }
.visitcopy { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-image: url(../visitArrowRED.gif); background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 0.02em; margin: 0 60px 15px; padding-top: 20px; border-width: 0; }
.visitbg { background-image: url(../wheeloutlineBGGOLD.gif); background-repeat: no-repeat; background-position: left center; }
.visitblankbg { background-image: url(../movement_forBlankVisitBG.gif); background-repeat: no-repeat; background-position: left center; }
.visitSMmarg { color: #917e45; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(../visitArrow.gif); background-repeat: no-repeat; background-position: 0 top; margin: 0 20px 10px 0; padding-left: 25px; }
.visitcopySMmarg { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-image: url(../visitArrowRED.gif); background-repeat: no-repeat; background-position: left top; text-align: left; letter-spacing: 0.02em; margin: 0 60px 10px 20px; padding-top: 20px; border-width: 0; }
.signup { background-color: #452b18; margin: 30px 20px 15px; padding-top: 5px; padding-bottom: 5px; }
.boxhead { color: #a79880; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-image: none; margin-left: 20px; }
.box { margin: 0 20px 10px; padding: 10px 0 0; border: solid 1px #4a2c08; }
.announce { color: #dc6e20; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; background-image: url(../announceArrowOJ.gif); background-repeat: no-repeat; text-align: left; letter-spacing: 0.02em; margin: 18px 15px 15px; padding: 5px 10px 5px 20px; border: solid 1px; }
.announcetopgraf { color: #dc6e20; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; background-image: url(../announceArrowOJ.gif); background-repeat: no-repeat; background-position: left center; margin-right: 15px; margin-bottom: 6px; margin-left: 15px; padding-right: 10px; padding-left: 20px; }
.announcebottomgraf { color: #dc6e20; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin-right: 15px; margin-bottom: 10px; margin-left: 15px; padding-right: 10px; padding-left: 20px; }
.announcenobox { color: #dc6e20; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-align: left; letter-spacing: 0.02em; margin-right: 0; margin-bottom: 12px; margin-left: 0; padding-right: 0; padding-left: 20px; }
.announcenoTmarg { color: #dc6e20; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; background-image: url(../announceArrowOJ.gif); background-repeat: no-repeat; text-align: left; letter-spacing: 0.02em; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; padding: 5px 10px 5px 20px; border: solid 1px; }
.announcecopy { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; text-align: left; letter-spacing: 0.02em; margin: 0 30px 15px 0; border-width: 0; }
.announceh1 { color: #dc6e20; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-bottom: 5px; margin-left: 20px; padding-top: 0; padding-bottom: 0; padding-left: 0; }
.announceh2 { color: #d88b55; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-repeat: no-repeat; background-position: left center; margin-top: 5px; margin-bottom: 8px; padding-top: 0; padding-bottom: 0; padding-left: 0; }
.announcesubhead { color: #d88b55; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; letter-spacing: 0.02em; margin-top: 15px; margin-bottom: 8px; border-width: 0; }
.announcebgR { margin-top: 0; padding: 0 15px 15px 40px; }
.announcebgL { background-color: #314b4a; margin-top: 0; padding: 0; }
.announcebox { margin: 0 20px 10px; padding: 0; border: solid 1px #dc6e20; }
.emphLGgold { color: #917e45; font-size: 15px; font-weight: bold; }
.emphSMlight { color: #bbb09e; font-size: 14px; font-weight: bold; }
.copyright { color: #a79880; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-align: center; margin: 1em 0 2em; }
.footnote  /* info at bottom of page */ { color: #a79880; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 4em 0 0; }
.promo { color: #917e45; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../promoArrowRED.gif); background-repeat: no-repeat; background-position: left center; letter-spacing: 0.02em; margin: 0 25px 15px 20px; padding: 0.25em 25px 0.25em 32px; border: solid 1px; }
.mapdiv { background-color: #917e45; margin-right: 20px; margin-left: 20px; padding-left: 30px; }
.coupon { margin-top: 2em; margin-bottom: 2em; padding-top: 1em; padding-bottom: 1em; border: dashed 3px #c0b19a; }
