
body { background-color: #E6E4DB; background-image:url(/images/bkdg.jpg); background-repeat:repeat-x; margin-left: 0px; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; font-family: "Times New Roman", Times, serif; font-size: 12px; color: #000000; line-height:20px; }

.boldheading { color: #996600; font-weight: bold; }

.boldheadingHighlight { color: #990000; font-weight: bold; font-size: 18px; }

.disclaimer { font-family: "Times New Roman", Times, serif; font-size: 11px; color: #999; line-height:normal; }

h1 { font-family: "Times New Roman", Times, serif; font-size: 18pt; font-weight: bold; color:#4B462C; }

h2 { font-family: "Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; color:#4B462C; }

h3 { font-family: "Times New Roman", Times, serif; font-size: 18pt; font-weight: bold; color:#4B462C; font-style: italic; }

h4 { font-family: "Times New Roman", Times, serif; font-size: 14pt; font-weight: bold; color:#4B462C; margin-top: 8px; text-align: center; margin-bottom: -0.5em; }

.communityName { font-family: "Times New Roman", Times, serif; font-size: 12pt; }

h2.QDHaddress { margin-top:-5px; margin-bottom:0px; }

.QDHtext { font-size:14px; padding-bottom:15px; line-height:20px; }

.QDHtext:first-letter { font-size:27px; font-weight:bold; color:#2C6C9D; }

.QDHtext:first-line { line-height:23px; }

.footerNav { font-size: 12px; font-family: "Times New Roman", Times, serif; color: #666; }

#bodyDiv { margin-left:47px; margin-right:32px; }

#bodyDiv A { color: #586c7c; text-decoration: underline; }

#bodyDiv A:link { color: #586c7c; text-decoration: underline; }

#bodyDiv A:hover { color: #4b462c; text-decoration: none; }

#bodyDiv A:visited { color: #586c7c; text-decoration: underline; }

#bodyDiv A:visited:hover { color: #4b462c; text-decoration: none; }

#bodyDiv A:active { color: #4b462c; text-decoration: underline; }

.promoHolder { position:relative; }

.promo { position:absolute; top:8px; left:45px; }

#bodyTxt { margin:0px; }

#bodyTxt A { color: #586c7c; text-decoration: underline; }

#bodyTxt A:link { color: #586c7c; text-decoration: underline; }

#bodyTxt A:hover { color: #4b462c; text-decoration: none; }

#bodyTxt A:visited { color: #586c7c; text-decoration: underline; }

#bodyTxt A:visited:hover { color: #4b462c; text-decoration: none; }

#bodyTxt A:active { color: #4b462c; text-decoration: underline; }

/*community pop ups*/
 
div#tipDiv { position:absolute; visibility:hidden; left:0; top:0; z-index:10000; background-color:#f9f9f7; border:1px solid #4b462c; width:220px; padding:6px; }

div#tipDiv div.img { text-align:center }

div#tipDiv div.txt { margin-top:4px }

.specials { border-bottom: 1px solid #e3e0d6; }

.homepageGraphic {position:relative;}
.homepageGraphic .promoCTA {position:absolute; top:65px; left:27px;}

a img {border:none;}