body { background: #2E0A01 url(/images/moabhomes/bg.gif) repeat-x; margin: 0px; color: #280901; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; }
td, div { color: #280901; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; }
img { border: none; }

a, a:visited, a:active { color: #9c2c06; font-weight: normal; text-decoration: underline; }
a:hover { color: #9c2c06; font-weight: normal; text-decoration: none; }

#title { background: #ffffff; height: 47px; }
#btn1 { background: #ba450b; width: 90px; vertical-align: bottom; padding: 0px 0px 6px 4px; }
#btn2 { background: #a33207; width: 92px; vertical-align: bottom; padding: 0px 0px 6px 4px; }
#btn3 { background: #8a1e04; width: 91px; vertical-align: bottom; padding: 0px 0px 6px 4px; }
#btn4 { background: #6f1904; width: 91px; vertical-align: bottom; padding: 0px 0px 6px 4px; }
#btn5 { background: #42140c; width: 95px; vertical-align: bottom; padding: 0px 0px 6px 4px; }
#content { background: #ffffff; vertical-align: top; padding-top: 13px; }

.hd4 { text-align: right; vertical-align: middle; }
.hd4 div { color: #8a1e04; font-size: 14px; font-family: "Century Gothic", Verdana, Arial, sans-serif; padding: 10px; }
.divider { background: #8a1e04; width: 1px; }
.hp-text1 { background: #ebd7bf; vertical-align: top; }
.hp-text1 a, .hp-text1 a:visited, .hp-text1 a:active { color: #9c2c06; font-weight: normal; text-decoration: underline; }
.hp-text1 a:hover { color: #9c2c06; font-weight: normal; text-decoration: none; }
.hp-text2 { padding: 18px 15px; }
.hp-text3 { padding: 18px 15px; text-align: center; }
#hp-title { color: #922d15; font-size: 18px; font-family: "Century Gothic", Verdana, Arial, sans-serif; font-weight: bold; }
#phone { font-size: 14px; }
#featured { background: #9c2c06; color: #feead3; font-size: 14px; font-family: "Century Gothic", Verdana, Arial, sans-serif; text-align: right; padding: 12px; }
#shell-content { padding: 10px 0px 40px 0px; margin-left: 10px; width: 745px; }

#footer { background: #8e6a4e; color: #ffffff; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; text-align: center; line-height: 14px; padding: 5px; }
#footer a, #footer a:visited, #footer a:active { color: #ffffff; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none; font-weight: bold; }
#footer a:hover { color: #ffffff; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: underline; font-weight: bold; }
#footer-logo { background: #ebd7bf; padding: 30px; text-align: center; }

a.a4, a.a4:visited, a.a4:active { color: #ffffff; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; }
a.a4:hover { color: #ebd7bf; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; }

a.a9:link { font-family: tahoma, verdana, helvetica; font-size: 12px; color: #ffffff; text-decoration: underline; }
a.a9:active { font-family: tahoma, verdana, helvetica; font-size: 12px; color: #c0c0c0; text-decoration: none; }
a.a9:visited { font-family: tahoma, verdana, helvetica; font-size: 12px; color: #eeeeee; text-decoration: underline; }
a.a9:hover { font-family: tahoma, verdana, helvetica; font-size: 12px; color: #c0c0c0; text-decoration: none; }

.bg1 { background-color: #ffffff; }

/* header */
.hd1 { color: #922d15; font-size: 18px; font-family: "Century Gothic", Verdana, Arial, sans-serif; font-weight: bold; }
.hd2 { color: #42140C; font-size: 14px; font-family: "Century Gothic", Verdana, Arial, sans-serif; font-weight: bold; }
.hd3 { color: #42140C; font-size: 14px; font-family: "Century Gothic", Verdana, Arial, sans-serif; font-weight: bold; }

/* horizontal rule */
hr { background: #2E0A01; color: #2E0A01; height: 1px; line-height: 1px; font-size: 1px; border: 0px; }
.hr1 { background: #2E0A01; color: #2E0A01; height: 1px; line-height: 1px; font-size: 1px; border: 0px; }

/* input */
.i1 { font-family: tahoma, verdana, helvetica; font-size: 12px; color: #000000; width: 200px; }

/* select */
.sel1 { font-family: tahoma, verdana, helvetica; font-size: 10px; color: #000000; }
.sel2 { font-family: tahoma, verdana, helvetica; font-size: 10px; color: #000000; }

/* submit */
.sub1 { font-family: tahoma, verdana, helvetica; font-size: 12px; background-color: #BA450B; color: #ffffff; letter-spacing: 0.038em; border: 1px solid #000000; }

/* textarea */
.ta1 { font-family: tahoma, verdana, helvetica; font-size: 12px; width: 90%; }

/* swatch colors */
.s1 { background-color: #113766; } /* dark blue */

/* tabledata */
.td1 { padding: 5px; background-color: #ffffff; font-family: tahoma, verdana, helvetica; font-size: 12px; color: #000000; }
.td2 { padding: 5px; background-color: #EBD7BF; font-family: tahoma, verdana, helvetica; font-size: 12px; color: #000000; }
.td3 { padding: 5px; background-color: #ffffff; font-family: tahoma, verdana, helvetica; font-size: 12px; color: #000000; }
.td4 { padding: 5px; background-color: #EBD7BF; font-family: tahoma, verdana, helvetica; font-size: 12px; color: #000000; }

/* text */
.t1 { font-family: tahoma, verdana, helvetica; font-size: 12px; color: #595959; } /* bodytext */

/* tableheader */
.th1 { font-family: tahoma, verdana, helvetica; background-color: #8A1E04; font-size: 12px; color: #ffffff; font-weight: bold; }
.th2 { font-family: tahoma, verdana, helvetica; background-color: #8A1E04; font-size: 11px; color: #ffffff; font-weight: bold; }