body         { background-color: #567de2; 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      { color: #2f2d64; 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  { color: #2f2d64; 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: #2f2d64; text-decoration: none; margin: 0; padding: 0 }
a:hover { color: #009; text-decoration: underline; margin: 0; padding: 0 }
a:visited { color: #3b65b0; text-decoration: none; margin: 0; padding: 0 }
.phonenumber { color: #fff; font-size: 10pt; margin-left: 6px }
.bottomcities  { color: #2f2d64; 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: #2f2d64; font-size: 2em; font-family: arial; font-weight: bold; margin-bottom: 0; padding-top: 12pt; padding-bottom: 0; padding-left: 10pt }
h3   { color: #fff; font-size: 9pt; font-family: Arial; font-weight: normal; margin: 0; padding: 0 }
