
/*form*/
#formHD {border: solid 1px #cecece; padding: 0; margin: 0; float:left; position: relative;width:100%;}
#formHD h3{font: normal 18px/19px Times, serif; color:#cc0000; padding: 4px 8px 0 8px;margin: 0;}
#formHD h4{padding: 4px 8px 6px 8px;margin: 0; font: normal 12px/13px Arial, Helvetica, sans-serif;text-indent: 0;}

#form-container{margin: 0; padding:0; width:100%; float: left;}
.ratesGroup{float:left; width:35%; padding: 8px; margin:0;_padding: 8px 0 8px 8px;}
.sideGroup {float:left; width: 50%;margin: 0 0 0 10px; padding:0;}

.rates { background-color:#e7f6ff; border: solid 1px #cecece; width:110px;
padding: 4px 8px; float: left; position: relative;_margin: 0; }
.rateOne h4{ font: normal 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding:4px 0 0 0; margin:0;}
.rateOne h1{ font:normal 18px Arial, Helvetica, sans-serif;padding: 2px 0; margin:0; }
.rateOne{ border: solid 1px #cecece; border-width: 1px 0;}
.rateTwo h4{ font: normal 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding: 6px 0 0 0; margin:0;}
.rateTwo h1{ font:normal 18px Arial, Helvetica, sans-serif;
padding:2px 0 0 0; margin:0; }

.rateHD{ font: bold 12px Arial, Helvetica, sans-serif; 
padding: 0 0 4px 0; margin:0;}

.side-label {margin:0;padding: 4px 0 0 0;position: static;text-align:left;
width:180px;float:left;_width:110px;}
.side-label label{ font: normal 11px Arial, Helvetica, sans-serif;}
.side-options {padding:0;margin:0;width:180px;float: left;text-align:left;_width:130px;}
.sideGroup select, input {width:150px; border-collapse: collapse;_width:130px;}
.sideGroup input.go {width:53px; border-collapse: collapse; margin: 8px 0;}
.side-options select.states{width:70px;}

.zip-label {margin:8px 0 10px 0;padding:8px;float:left; width:44%; _margin: 0; _width:45%;_padding: 10px 0 10px 8px;}
.zip-label label{ font: normal 11px Arial, Helvetica, sans-serif;}
.zip-label input{width: 80px;}
.go-container{width:30%; float: left;_margin: 0; _padding:0;_padding: 10px 0 10px 8px;}
.go-container input.go {width:53px; border-collapse: collapse; padding: 16px 0 0 8px;}
#formHD{ float: left: width:292px; position: relative; border: solid 1px #ccc; border-width: 0 0 1px 0; z-index:10;}

.payment { background-color:#e7f6ff; border: solid 1px #cecece; padding: 4px 8px; float: left; position: relative; margin: 0 0 8px 0;}
.payment h4{ font: normal 12px/16px Arial, Helvetica, sans-serif; padding:4px 0 0 0; margin:0;}
.payment h4 span{ font: bold 14px/16px Arial, Helvetica, sans-serif; }

#btmBox-container{margin: 0 0 10px 0; border: solid 1px #ccc; padding: 10px; width:730px; float: left;}
.btm-box {float:left;}
.btm-box p{ font: normal 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 4px 0 0 0; margin:0; float:left;}

.btm-box h3{font: normal 18px/19px Times, serif; color:#cc0000; padding: 0 8px 0 0;margin: 0;float:left;}

.btm-box p a,.btm-box p a:link,.btm-box p a:visited {font: bold 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#16387c;}

.btm-box p a:hover{ font:bold 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#16387c; text-decoration:underline;}

#cont-btn{clear:both;}
#cont-btn input.go{width:53px; height: 22px; margin: 10px 0 0 0;}
#cont-btn2{clear:both;}
#cont-btn2 input.go{width:53px; height: 22px; margin: 10px 0 0 0; _margin: 0;}

.formDiv input.search-btn{ width: 75px;}


