body            { background-color: #900; background-repeat: repeat-x; background-attachment: fixed }
p   { font-size: 10pt; margin: 0 0 2px }
td {}
.requestquote  { color: #47401c; font-size: 8.5pt; font-family: Arial }
.requestquotetitle   { color: #47401c; font-size: 10pt; font-family: Arial; font-weight: bold; margin-left: 10px }
.selectlocation       { font-size: 10pt; font-family: Arial; font-weight: bold; text-transform: uppercase; margin-top: 6px; margin-right: 6px; margin-left: 0; padding-left: 10px }
.mapcitynames   { font-size: 8pt; line-height: 9pt; border-bottom: 1pt dotted #3b65b0 }
.cityinfo   { font-size: 8pt; font-family: Arial; line-height: 8pt; margin-right: 6px; margin-left: 10px }
.rightline { border-right: 1px solid #454545 }
a  { color: #fa0000; text-decoration: none; margin: 0; padding: 0 }
a:hover  { color: #630000; text-decoration: underline; margin: 0; padding: 0 }
a:visited  { color: #fa0000; text-decoration: none; margin: 0; padding: 0 }
.phonenumber  { font-size: 10pt; margin-left: 6px }
.bottomcities   { color: #fa0000; font-size: 8.5pt; font-family: arial; font-weight: bold; margin-top: 6px; margin-right: 6px; margin-left: 10px }
h2 { color: #f00; font-size: 11pt; font-family: Arial; margin: 0 0 }
.smallheading { color: #000; font-size: 11pt; font-family: Arial; font-weight: bold; padding: 12px 0 0 12px }
.pricingtext  { color: #000; font-size: 9.5pt; font-family: arial; line-height: 14pt; padding-top: 4px; padding-right: 12px; padding-left: 12px }
h1  { color: #fa0000; font-size: 2em; font-family: arial; font-weight: bold; margin-bottom: 0; padding-top: 12pt; padding-bottom: 0; padding-left: 10pt }
h3    { color: #000; font-size: 9pt; font-family: arial; font-weight: normal; margin: 0; padding: 0 }
