


body { background: #840D11;}
.page-wrap, .header-wrap, .footer-wrap { width: 774px;}
                .page-column1 {width:385px;}
                .page-column2 {width:389px;}
                #column1-spacer{width:385px; height:150px;}
                #column2-spacer{width:389px; height:250px;}
.footer-wrap, .footer-wrap a:link, .footer-wrap a:hover, .footer-wrap a:visited {color: #fff; text-decoration:none;}


#column1-tab1-slot1-box, .box0-content {margin:0px 10px 0px 0px; padding-left:0px;}
.footer-wrap { width: 774px; height: 5px;}

.box0-content h1 {margin:20px 20px 10px 15px; font-size:0.7em;}

.box0-content p {margin:0px 10px 10px 15px;}
h2 {margin:0px 30px 0px 15px; font-size:0.7em;}

#column1-tab1-slot2-box {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#column1-tab1-slot3-box {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#column2-tab1b-slot1-box {margin:0px 17px 0px 23px;  background-position:bottom; background-repeat:repeat-x;}
.box1-content {border-top:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:1.2em;}
.step-box {height:25px;  background:transparent; padding:5px 0px 0px 0px;}
#step-info {padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;}


#component_submit_image, #mappedValue {display:block; margin:10px auto 10px auto;}
.box6-top{display:none;}
.box6-wrap {background-color:#fff;}
.box0-content li{font-weight:normal;}
    
/* Form */

.field-container-submit-image{text-align:center;}

#inquiry {margin: 0px 20px 0px 30px; }

.one-column-horizontal label, .generic-label{
margin-top:2px;
text-align:right;
margin-right:3px;}

.box6-content select, .box6-content input{font-family:arial;font-size:0.9em;}

.one-column-horizontal .error {margin-left:110px;}
#step-box, .step-box {display:block; margin-bottom:5px; padding-top:10px;}
#step-info {padding:0px 0px 0px 0px; margin-left:0px; color:black; font-size: 1.1em; font-family:verdana; font-weight:bold;}
#greeting {padding:0px 0px 0px 0px; margin-left:0px; text-align:left; color:black; width:200px;}
#previous-step, #change-info {float:right; font-size:9px; font-weight:normal; color:#fff; background:#840D11; border:1px solid #fff; padding-left:2px; padding-right:2px; margin-right:10px;}
.field-container-checkbox a, .field-container-checkbox a:link, .field-container-checkbox a:visited, .field-container-checkbox 

a:hover {text-decoration:underline;}
.error {font-size:1em; color:#f00;}

.step-box {height:auto; max-height:60px; min-height:24px;  background:none;}
#component_opt_in_container{text-align:right;}