/* Hidden objects */
#skipnav, .hide, #nav, #subnav
{ display:none }


#container_main_home { margin: 0 auto; width: auto; }
#container_home_promos p { margin: 0; padding: 14px 17px; line-height: 1.4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4f4a31; }
#container_home_promos a { color: #791c15; }

#container_footer_home { height: 24px; border-top: 1px solid #781c15; margin: 10px 10px 0 247px; padding: 10px 0; }
#container_footer_home p { margin: 0; padding: 5px 20px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4f4a31;  }


#container_main_interior { margin: 0 auto; padding: 0 0 10px 0; width: auto; height: auto; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; color: #781c15; }
#content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000; }
#content h4 { margin: 0 0 5px 0; padding: 0; font-weight: bold; font-size: 1em; color: #781c15; }
#content a { color: #781c15; }
#content blockquote { margin: 0 0 25px; padding: 0; }
#content blockquote p { margin: 0; padding: 0; }
#content p.quote_author { text-align: right; }

#partner p, #partner ul, #partner ol { margin-left: 110px; }
#partner img.floatleft { float: left; }

#footer
{ margin-top:1.5em; border-top:1px solid #666; padding-top:1em; font-size:91% }
#footer p
{ color: #4f4a31 }


/* Contact Form */
#contactform { width: 254px;  }
#contactform p { margin: 1px 0 4px 0; padding: 0; }
input.formfield, textarea.formfield { border: 1px solid #7f9db9; width: 250px; }
label span { position: absolute; top: -900px; }

#contactInfo { margin: 10px 0 0 0; }