h2,h3{font-weight:bold}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{width:100%}.h3ErrorTitle{margin:5px 0 0 0}.form-inner-wrap{padding:20px 50px 10px;background-color:#f8f8f8;border-radius:10px;border:1px solid #f49424}#lblDoNotShowPhoneNumber{width:auto}.two_colinput_fields{float:left;width:50%;margin-top:12px}.two_colinput_fields fieldset{margin-bottom:0}#MainForm #MainForm{padding:0}#MainForm fieldset{margin-top:8px}#MainForm div.mycheckbox{padding:18px 8px}#MainForm .mycheckbox input{width:18px}#MainForm .mycheckbox label{padding-bottom:6px}#MainForm .subheading td{padding:5px 0 3px 0}#chkFeatures label{width:auto}.LeftForm input{width:150px}.LeftForm select{width:158px}fieldset label.red{color:Red}fieldset label span{color:#f00;font-weight:bold;padding:3px}.req{color:#f00;font-weight:bold}fieldset li span{line-height:20px}fieldset{margin-bottom:15px}legend{padding:0 2px;font-weight:bold}fieldset ol{margin:0;padding:0}fieldset li{list-style:none;padding:2px 18px 2px 0;margin:0}fieldset li.controlbuttons{padding:8px 0 5px 4px}fieldset fieldset{border:0;margin:3px 0 0}fieldset fieldset legend{padding:0 0 5px;font-weight:normal}fieldset fieldset label{display:block;width:auto}em{font-weight:bold;font-style:normal}fieldset label{margin:0 0 3px 0;display:inline-block;line-height:1.8;vertical-align:top;color:#373737;font-weight:bold;width:100%}fieldset fieldset label{margin-left:97px}.forminput td{padding:0 3px 3px 0}#car_steps{margin:60px 0 20px}#car_steps li{border:0 solid #E0E0E0;clear:both;display:block;float:left;margin:0;padding:3px 0;position:relative}#car_steps li a.selected{background:none repeat scroll 0 0 #EA8511;border:1px solid #EA8511;box-shadow:1px 5px 10px #888;color:#F8F8F8;cursor:text}#car_steps li a{border-radius:5px 5px 5px 5px;display:block;float:left;margin:0;outline-style:none;padding:3px;position:relative;text-decoration:none;z-index:44}#car_steps li a .stepDesc{display:block;float:left;font-weight:bold;font-size:20px;padding:5px;position:relative;text-align:left;width:70%}#car_steps li a.disabled{background:none repeat scroll 0 0 #F8F8F8;border:1px solid #CCC;color:#CCC;cursor:text}#car_steps li a .stepNumber{float:left;position:relative;text-align:center;width:38px;height:38px}#car_steps li a .stepDesc small{font-size:12px;font-weight:normal}#car_steps li a .stepDesc b{font-size:12px;text-transform:uppercase}#car_steps li a.done{background:none repeat scroll 0 0 #8CC63F;border:1px solid #8CC63F;color:#FFF;position:relative;z-index:99}.stepRegister{background:transparent url(https://dtmcae2st4ycj.cloudfront.net/registerplus.png) no-repeat scroll 5px 5px}.stepSellCar{background:transparent url(https://dtmcae2st4ycj.cloudfront.net/registerplus.png) no-repeat scroll 5px -33px}.stepSellPart{background:transparent url(https://dtmcae2st4ycj.cloudfront.net/registerplus.png) no-repeat scroll 5px -72px}.info,.success,.warning,.error,.validation{border:1px solid;margin:10px 0;padding:12px 10px 14px 56px;background-repeat:no-repeat;background-position:12px 12px}.info{color:#6AB3D6;background-color:#BDE5F8;background-image:url('https://dtmcae2st4ycj.cloudfront.net/layout/info.png')}.info div{color:#1290cc;line-height:normal}.info .inolink{float:none!important;padding:3px 0!important}.success{color:#4F8A10;background-color:#DFF2BF;background-image:url('https://dtmcae2st4ycj.cloudfront.net/layout/success.png');padding-top:20px;padding-bottom:20px}.warning{color:#9F6000;background-color:#FEEFB3;background-image:url('https://dtmcae2st4ycj.cloudfront.net/layout/warning.png');padding:18px 10px 20px 56px}.error{color:#D8000C;background-color:#FFBABA;background-image:url('https://dtmcae2st4ycj.cloudfront.net/layout/error.png');padding:18px 10px 20px 56px}.validation{color:#D63301;background-color:#FFCCBA;background-image:url('https://dtmcae2st4ycj.cloudfront.net/layout/validation.png')}.underfloat{clear:both}.info a,.success a,.warning a,.error a{float:right;padding:5px;cursor:pointer}#MessageBox div{padding:0}.buttoncontainer{display:inline-block;vertical-align:top;padding-top:12px}#MainForm .checkbox{display:inline-block;margin-top:4px;text-decoration:none}#MainForm .checkbox input{display:inline-block;margin:4px;width:20px}#MainForm .checkbox label{display:inline-block;font-weight:normal;font-size:100%;text-align:left;width:auto}#MainContainer{padding:8px;margin-top:12px}.EmptyTempl{padding:16px 12px 16px;border:1px solid red}#back_to_results_msg{float:left;padding:5px 0}.tbl{margin-top:12px}table.tblNoMargin{margin-bottom:0}.tbl td{padding:5px 2px}.donotshowphone{float:left}.donotshowphone #lblDoNotShow,.donotshowphone #lblDoNotShowPhoneNumberEditable{width:80%;font-weight:normal;text-align:left;line-height:14px}#liContactPhone #lblContactPhone{*float:left;*padding-right:4px}#chkFeatures input[type="checkbox"]{float:left}#trAuthenticatedUser fieldset label{width:120px}.carpartform textarea{width:400px}.carpartform label{width:150px}.divPhoneEditable{float:left}@media only screen and (max-width:959px){#MainForm .two_colinput_fields label{width:105px}#chkFeatures label{width:100%}}@media only screen and (max-width:767px){.donotshowphone{clear:both;margin-bottom:10px}.carpartform textarea{width:auto}.form-inner-wrap{padding:10px 20px}.two_colinput_fields{width:100%}}@media only screen and (max-width:419px){.carpartform label{width:100px}#lblDoNotShowPhoneNumber,lblDoNotShowPhoneNumberEditable{width:180px}}