body { padding:0px; margin:0px; background:#808284; font-family:Helvetica, Arial, sans-serif; font-size: 11px; color:#000; text-align:center; } p { padding:0 0 12px 0; margin:0; } form { padding:0px; margin:0px; } a { text-decoration: none; color:#4c4c4e; } a:link { } a:visited { } a:hover { text-decoration:none; color:#003399; } a:active { } a:active {outline:none;} a:focus {outline-style: none;} .clear { clear:both; } .displaynone { display:none; } .displayblock { display:block; } .liststylenone { list-style:none; } .floatleft { float:left; } .floatright { float:right; } .spacer { height:15px; } /* .required { color:#f00; text-align:center; } */ .li_width { *width:60%; } .phoneText { float:left; padding: 5px 3px 0px; } #container { padding:0px 0px 25px 0px; margin:0px auto; background:#fff; width:720px; } h1#header { display:block; width:720px; padding:0px; margin:0px auto; } #content { padding:10px 0px; margin:0px auto; width:700px; text-align:left; } #content h3 { padding:0px; margin:0px; font-family:Helvetica, Arial, sans-serif; color:#000; font-size:16px; } #topbar { padding:0px; margin:0px; float:left; } #topbar h2 { color:#000; font-size:20px; font-family:Helvetica, Arial, sans-serif; padding:0px; margin:0px; } #topbar ul { padding:0px; margin:0px; list-style:square; } #topbar ul li { margin-left:25px; } #start_header { padding:10px; margin:15px auto; border:1px solid #808284; background:#e6e7e8; } #start_header h3 { padding:0px; margin:0px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; } #start_header p { padding-bottom:0px; } #start_header ul { padding:0px; margin:0px; list-style:none; } #start_header ul li { display:inline; } /* new structure */ fieldset { clear:both; padding:10px; margin:0px auto 15px; background:#e6e7e8 ; border:1px solid #808284; } form.validation fieldset { border:1px solid #808284 !important; } fieldset ol.previousSection { border:1px solid #cfcfcf; background:#fff; display:none; } legend { display:none; } fieldset h2 { font-size:14px; border-bottom:1px solid #939393; padding:0px; margin:0px; line-height:175%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; } fieldset h3 { font-size:14px; border-bottom:1px solid #cfcfcf; color:#444; line-height:175%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; } fieldset ol { padding:0px; margin:0px auto; list-style:none; } fieldset ol li { clear:both; padding:0 0 10px 0; margin:10px 0px; font-size:12px; line-height:12px; overflow:hidden; } * html fieldset ol li { font-size: 13px; } fieldset ol li.failure { padding-bottom:0px; } .labelspan label { font-size:6.5px; text-transform:uppercase; width:auto; display:block; float:none; text-align:left; } .labelspan .aboveinput { float:left; width: auto; padding: 0;} form.validation .labelspan .aboveinput label { float:none; background: transparent; padding:0; } fieldset ol li label, .labelspan span { text-align:right; width:35%; float:left; margin-right:15px; padding-top:13px; padding-right:13px; } .rowspan2 { padding-top:0 !important; background-position:right top !important;} fieldset ol li.labelspan span.paddingtop { padding-top:28px; } .trailing_span { padding-top:14px; margin-left:2px; } .last { padding-right:0 !important; margin-right:0 !important; } /* input styles */ .formSelect, .formInput, .validation_group_dob, .validation_group_co_dob, #bankruptcy_date select { padding:3px; font-size:11px; float:left; border:1px solid #999; } form.validation .required label, .required .paddingtop { background:transparent url(https://www.ecarlist.com/photo_proxy/images1.ecarlist.com/sites/images/form_validation/asterisk_white_bmw.jpg) no-repeat scroll right center !important; } form.validation .failure .validationIcon { background:transparent url(https://www.ecarlist.com/photo_proxy/images1.ecarlist.com/sites/images/form_validation/x_white.png) no-repeat scroll center center; display:none !important; } #hideShow { display: none; width:700px; } /* submit and terms at bottom */ #terms_conditions { padding:0px; margin:0px auto; } #terms_conditions_left { float:left; height: 200px; overflow: auto; width:390px; background: #fff; text-align:left; padding:15px 15px 15px 15px; border: 1px solid #A2A3A5; text-align:justify; font-size:11px; line-height:15px; color:#a2a3a5; } #terms_conditions_right { float:right; width:250px; } #terms_conditions_right .error_msg { margin: 0 !important; padding: 0 !important; width: auto !important; text-align:left; } #terms_conditions li ul { list-style-type:disc; padding:5px; } #terms_conditions ol { list-style-type:decimal; list-style-position: inside; padding: 0; } #error { font-family:Helvetica, Arial, sans-serif; font-size: 11px; text-align: left; width: 700px; } #warning { font-size: 12px; color: #f00; }