fieldset{padding:10px 6px 10px 5px;margin:5px;}
legend{border:1px solid #9CBCC9;background-color:#DBEBF0;color:#000;padding:3px;}
#quotesteps{background:transparent;border:1px solid #000;margin-bottom:10px;padding:15px 5px 5px;float:left;width:auto;}
#quotesteps p{margin-top:0;clear:both;padding:10px 6px 2px;float:none;}
#quotestepsmenu{background:transparent;padding:0;font-size:11px;height:20px;font-weight:bold;margin:10px 0 0 0!important;position:relative;float:none!important;}
#quotestepsmenu li{display:inline;clear:none!important;}
#quotestepsmenu li div{background:#fbad4c;margin:4px 2px 0 0;height:18px;border:1px solid #bcbcbc;border-bottom:0;color:#000;float:left;padding:2px 10px 2px 10px;}
#quotestepsmenu li div.active{background:#1671b4;margin:0 2px 0 0;color:#fff;height:20px;padding:3px 10px 3px 10px;}
#quotestepsmenu li a{color:#000;text-decoration:none;}
#quotestepsmenu li a:hover,#quotestepsmenu li a.here{color:#fff;text-decoration:none;}
.stack{width:480px;padding:0;margin:0;}
.stack fieldset legend{margin:0;}
.stack label{display:block;padding:3px 0 2px;float:none;font-weight:bold;font-size:85%;}
.stack input,.stack select,.stack checkbox{height:auto;}
.stack label.non{margin-right:10px;display:inline!important;font-weight:normal!important;}
.stack label.non_return{display:block;font-weight:normal!important;}
.stack input:focus,.stack select:focus{background:#e4edf1;}
.radio{background:#fff;border:none!important;}
.sub{border:0 solid #fff;}
label.help{cursor:help;}
#fspan,.fspan{clear:both;}
#flhalf,.flhalf{float:left;width:auto;margin:0 0 10px 15px;clear:left;}
#frhalf,.frhalf{float:right;width:auto;margin:0 15px 10px 0;clear:right;}
.stack .purchaseleft{float:left;width:215px;margin:0 10px 0 0;}
.stack .purchaseright{float:right;width:215px;margin:0 10px 0 0;}
.stack .purchaseleftvri{float:left;width:250px;margin:0 10px 0 0;}
div.required input,div.required select{border-color:#09c;}
input.submit{float:left;border:1px solid #999;border-top-color:#ccc;border-left-color:#ccc;background:#feb333 url(../../images/bkgd_sprite_horiz_repeaters.png) repeat-x 0 -167px;color:#000;font-weight:bold;font-size:10px;margin:0 10px;padding:.25em .15em;}
input.submit:hover{background:#feb333 url('../../images/oh.gif') repeat-x 0 0;color:#000;}
input.submit1{float:right;border:1px solid #999;border-top-color:#ccc;border-left-color:#ccc;background:#99b957 url('../../images/g.gif') repeat-x 0 0;color:#333;font-weight:bold;font-size:10px;text-decoration:none;margin:0 10px;padding:.25em;}
input.submit2{border:1px solid #999;border-top-color:#ccc;border-left-color:#ccc;background:#feb333 url(../../images/bkgd_sprite_horiz_repeaters.png) repeat-x 0 -167px;color:#333;font-weight:bold;font-size:10px;padding:.25em;}
a.submit{float:left;width:100px;margin:0;padding:.35em;border:1px solid #999;border-top-color:#ccc;border-left-color:#ccc;background:#feb333 url(../../images/bkgd_sprite_horiz_repeaters.png) repeat-x 0 -167px;color:#333;font-size:11px;font-weight:bold!important;text-decoration:none;}
a.submit:hover{background:#feb333 url('../../images/oh.gif') repeat-x 0 0;color:#f2f2f2;}
a.submitG{float:left;width:100px;border:1px solid #999;border-top-color:#ccc;border-left-color:#ccc;background:#99b957 url('../../images/g.gif') repeat-x 0 0;color:#333;font-size:11px;text-decoration:none;font-weight:bold!important;margin:10px 0 0 0;padding:.35em;}
a.submitG:hover{background:#99b957 url('../../images/gh.gif') repeat-x 0 0;color:#f2f2f2;}
input.submitButton,input.submitButtonPlain,input.submitButtonSidebar{border:1px solid #999;margin:2px 5px 2px 0;padding:2px;height:35px!important;background:orange url(../../images/bkgd_sprite_horiz_repeaters.png) repeat-x 0 -58px;color:#fff;font-size:13px;font-weight:bold!important;}
input.submitButton:hover,input.submitButtonPlain:hover,input.submitButtonSidebar:hover{color:#000;}
a.submitButton{border:1px solid #999;margin:2px 5px 2px 0;padding:2px;height:35px;background:orange url(../../images/bkgd_sprite_horiz_repeaters.png) repeat-x 0 -58px;color:#fff;font-size:13px;font-weight:bold!important;text-decoration:none;}
a.submitButton:hover{color:#000;}
input.resetButton{border:1px solid #999;margin:2px 5px 2px 0;padding:1px;height:30px!important;background:#ccc url('../../images/btn_misc.gif') repeat-x 0 0;color:#000;font-size:11px;font-weight:bold!important;text-decoration:none!important;vertical-align:bottom;}
input.resetButton:hover{color:#fff;}
a.resetButton{border:1px solid #999;margin:2px 5px 2px 0;padding:6px 0;height:17px!important;width:78px;background:#ccc url('../../images/btn_misc.gif') repeat-x 0 0;color:#000;font-size:12px;font-weight:bold!important;text-decoration:none!important;vertical-align:bottom;}
a.resetButton:hover{color:#fff;}
a.buttonCenter{margin:20px 0;}