* { margin: 0; padding: 0 }
body  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p  { color: #3c3c3c; font-size: 13px; line-height: 1.4em; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
h1  { color: #862324; font-size: 18px; line-height: 1.4em; padding-bottom: 10px; padding-left: 10px; }
h2  { color: #862324; font-size: 13px; line-height: 1.4em; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
h3  { color: #862324; font-size: 12px; line-height: 1.4em; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
a { color: #444 }
a:hover  { color: #862324 }
.box    { background: url(box/610bg.gif) no-repeat; margin: 0px; padding: 5px 1px 0px }
.box h4 { color: #444; font-weight: 100; font-size: 14px; line-height: 30px; background: #e7d3d3 repeat-y; letter-spacing: 0.05em }
.box h4 a  { text-decoration: none; background: url(box/topBg.gif) no-repeat; padding-left: 5px; width: 190px; display: block }
.box h4 a:hover { background: #e7d3d3 url(box/topBgRo.gif) }
.boxNoLinkH4 { padding-left: 5px }
.box h2 { padding-left: 5px }
.box p  { padding-right: 5px; padding-left: 5px }
.boxCont { width: 610px }
#map  { border: solid 1px #c1c1c1 }
.sumTable { margin-top: 10px; margin-right: 10px; margin-left: 10px }
.sumTable p { margin: 0px; padding: 5px }
.sumTable table { border: solid 1px #862324 }
.sumCellPad p { padding-left: 28px }
.affLogo { float: left; width: 110px }
.affTxt { float: left; margin-bottom: 20px; margin-left: 10px; padding-left: 5px; border-left: 1px solid #862324; width: 400px }
.offerQuote h1 { color: #862324; font-size: 16px; padding-left: 5px; }
.offerQuote label { text-align: right; vertical-align: top; float: left; margin-right: 10px; width: 75px }
.offerQuote1 { width: 285px; float: left; padding-right: 10px; border-right: 1px solid #862324; }
.offerQuote2 { float: left; padding-left: 14px; }
.vehicleLabel { float: left; margin-top: 10px; }
.vehicle { color: #777; font-size: 13px; background-color: white; float: left; margin-bottom: 10px; padding: 10px; border: solid 1px #862324; }

#question label { text-align: right; vertical-align: top; float: left; margin-right: 10px; width: 175px }
#question .submit input { margin-left: 185px }
