@charset "UTF-8";/* CSS Document */
/* Apply On-Line
=================================================*/

/* core styles */
body                  { background: #CFCDA8; font-family: Verdana, Arial, Helvetica, sans-serif; }
form                  { margin: 0 !important; }
#navbar               { width: 900px; height: 32px; padding: 10px; margin: 0px !important; background: #343225; border-right: 10px solid #ffffff; border-left: 10px solid #ffffff; }
#navbar li            { font-size: 12px; font-weight: bold; color: #ffffff !important; }
#navbar a:link        { color: #A58851 !important; }
#navbar a:visited     { color: #A58851 !important; }
#navbar a:hover       { color: #CFCDA8 !important; }
#navbar a:active      { color: #A58851 !important; }
#body                 { margin: 0 auto; width: 940px; background: #ffffff; }
#body p.instructions  { width: 910px; background: #CFCDA8; border: none !important; padding: 5px !important; margin: 10px !important; color: #403e2f !important; }
#body h2,
.form_header          { background: none !important; width: 370px !important; margin: 0 0 0 10px; padding: 0px !important; color: #343225 !important; font-size: 16px !important; line-height: 24px !important; font-weight: bold !important; }
#body #agreesection   { margin: 0 0 0 5px; }
input.NormalButton    { margin: 0 0 10px 10px; background: #343225 !important; }
#mainForm             { margin: 0 0 0 10px !important; }
#login                { margin: 0 auto; width: 920px; }
.margin10             { width: 100% !important; }

/* choose unit styles */
.ui-datepicker-header { background: #CFCDA8 !important; color: #ffffff !important; }
.floor_plan_name      { margin: 15px 0 0 0; color: #A58851 !important; font-size: 14px !important; }
.floor_plan_size      { font-size: 12px !important; }
.description_column   { width: 300px !important; }
.formatted th,
.formatted th a:link,
.formatted th a:visited,
.formatted th a:hover,
.formatted th a:active{ color: #343225 !important; background: #CFCDA8 !important; }

.formatted            { margin: 10px 0 0 10px !important; width: 920px !important; }
#credit_card_details_table td.label { padding: 0 0 0 40px !important; }

/* footer styles */
#footer               { margin: 0 auto; width: 920px; background: #343225; border-right: 10px solid #ffffff; border-left: 10px solid #ffffff; border-bottom: 10px solid #ffffff; padding: 12px 0 12px; }
#footer a:link        { color: #A58851 !important; }
#footer a:visited     { color: #A58851 !important; }
#footer a:hover       { color: #CFCDA8 !important; }
#footer a:active      { color: #A58851 !important; }

/* hidden elements */
#mainmenu,
#logo,
#header               { display: none !important; }

/* online application */
h1#propertyName       { display: block; background-color: #343225; padding: 10px; margin: 0; color: #FFFFFF !important; border-left: 10px #FFF solid !important; border-right: 10px #FFF solid !important; }
iframe.margin10       { width: 98% !important; margin: 10px 1% 10px 1%; border: 3px #343225 solid; }
div#body, div#footer { margin-left: expression((document.body.clientWidth - document.getElementById("body").clientWidth)/2); }
div#cobrand { margin-left: expression((document.body.clientWidth - document.getElementById("body").clientWidth)/2); margin-top: 0 !important; }
*html .NormalButton { margin: 0 0 10px 10px !important; }
*html #navbar {
  width: 100% !important;
}
*html p.instructions {
   width: 100% !important;
}
*html #footer {
  width: 940px !important;
}
#propertyName {
  text-align: left !important;
}
