/* Sub-page Specific CSS */
h1, h2 { color:#000000; 
}#subpageLeft { float:left; width:255px; }
#subpageRight{ float:right; width:529px; }
#subpageRightFAQ{ float:right; width:232px; }
#subpageRightText{ float:left; width:240px; }

#subpageContentBox { margin:0px; float:left; width:835px; background-image: url(../images/bg-QuoteBox.png); background-repeat: repeat-y; padding: 0px 55px 0px 30px; }

/* Sub-page Nav on Policy Info Page */

#headersubnav span { display:none; }
#subnav li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#subnav a { display: block; text-decoration: none; text-indent: -9999px; overflow: hidden; }

#subnav a#familyfleet { background: url(../images/subnav-FamilyFleetRoll.png); width: 254px; height: 57px; }
#subnav a#familyfleetstatic { background: url(../images/subnav-FamilyFleetStatic.png); width: 254px; height: 57px; }
#subnav a#commercial { background: url(../images/subnav-CommercialRoll.png); width: 254px; height: 56px; }
#subnav a#commercialstatic { background: url(../images/subnav-CommercialStatic.png); width: 254px; height: 56px; }
#subnav a#enthusiasts { background: url(../images/subnav-EnthusiastsRoll.png); width: 254px; height: 55px; }
#subnav a#enthusiastsstatic { background: url(../images/subnav-EnthusiastsStatic.png); width: 254px; height: 55px;  }
#subnav a:hover#familyfleet { background-position: bottom; }
#subnav a:hover#commercial { background-position: bottom; }
#subnav a:hover#enthusiasts { background-position: bottom; }

label { display: block; float: left; width: 250px; padding: 0px; text-align: left; margin-right: 10px; margin-bottom: 10px; }
textarea { overflow: auto; }
form br { clear:left; }