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

/* core styles */
/* test comment */
body                  { background: #efe8bf url(https://www.rs.com/stylesheets/apply_online/assets/foto_grafic_tan_bg.gif) center top repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif; }
form                  { margin: 0 !important; background: none !important; }
#navbar               { width: 920px; height: 20px; padding: 10px; margin: 0px !important; background: none !important; }
#navbar li            { font-size: 12px; font-weight: bold; color: #2a2721 !important; }
#navbar a:link        { color: #2a2721 !important; }
#navbar a:visited     { color: #2a2721 !important; }
#navbar a:hover       { color: #2a2721 !important; text-decoration: underline !important; }
#navbar a:active      { color: #2a2721 !important; }
#body                 { margin: 47px auto 0 auto; width: 938px; background: #ffffff; }
#body p.instructions  { border: none !important; width: 910px; padding: 5px !important; margin: 10px !important; color: #2a2721 !important; }
#body h2,
.form_header          { background: none !important; width: 370px !important; margin: 0 0 0 10px; padding: 0px !important; color: #2a2721 !important; font-size: 18px !important; line-height: 24px !important; font-weight: bold !important; }
#body #agreesection   { margin: 0 0 0 5px; }
input.NormalButton    { margin: 0 0 10px 10px; background: #2a2721 !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: #2a2721 !important; color: #ffffff !important; }
.floor_plan_name      { margin: 15px 0 0 0; color: #2a2721 !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: #fff !important; background: #2a2721 !important; }

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

/* footer styles */
#footer               { margin: 0 auto; width: 940px; background: none; padding: 12px 0 12px; }
#footer *             { color: #2a2721 !important; }
#footer a:link        { color: #2a2721 !important; font-weight: bold; }
#footer a:visited     { color: #2a2721 !important; font-weight: bold; }
#footer a:hover       { color: #2a2721 !important; font-weight: bold; text-decoration: underline !important; }
#footer a:active      { color: #2a2721 !important; font-weight: bold; }

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

/* online application */
h1#propertyName       { display: block; background-color: #2a2721; padding: 10px; margin: 0; color: #FFFFFF !important; }
iframe.margin10       { width: 98% !important; margin: 10px 1% 10px 1%; border: 3px #2a2721 solid; }
div#body, div#footer { margin-left: expression((document.body.clientWidth - document.getElementById("body").clientWidth)/2); }
*html .NormalButton { margin: 0 0 10px 10px !important; }

#propertyName {
  text-align: left !important;
}