body { background-color: #fff; margin: 0; padding: 0; }
img { margin: 0; padding: 0; border: 0; }
div#quotepitch { color: #14477a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-align: center; letter-spacing: -1px; margin-top: 5px; padding-right: 7px; padding-left: 12px; display: block; }
div#quotechoice { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-align: center; letter-spacing: -1px; display: block; margin-top: 5px; }
div#quotebuttons { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 8px; text-align: left; margin-top: 5px; padding-left: 50px; list-style-type: none; }
div#quotesubmit input { float: right; }
div#leftmenu { color: #fff; font-family: arial, Helvetica, sans-serif; background-image: url(/images/leftbarbg.gif); width: 155px; padding-top: 4px; }
div#leftmenu h1 { font-size: 13px; background-color: #14477a; margin-top: 12px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; }
div#leftmenu h1.top { font-size: 13px; background-color: #14477a; margin-top: 0; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; }
div#leftmenu a { color: #fff; font-size: 12px; text-decoration: underline; width: 155px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; display: block; }
div#leftmenu a:hover { color: #000; font-size: 12px; background-color: #69c; text-decoration: none; width: 155px; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }
div#leftmenu span.busdesc { font-size: 10px; padding: 5px 10px 10px; display: block; }
div#leftslack {  }
td.navbar { background-image: url(/images/navbarbg.gif); height: 27px; z-index: 10; }
#navbar, #navbar ul { line-height: 1; position: relative; width: 605px; z-index: 10; float: left; margin: 0; padding: 0; list-style: none; }
#navbar a   { color: #fff; font-size: 12px; font-family: arial, Helvetica, sans-serif; font-weight: normal; background-color: #f80; text-decoration: none; width: 170px; w\idth: 157px; z-index: 10; padding: 3px 10px 3px 3px; border-left: 1px solid #f60; border-bottom: 1px solid #f60; border-right: 1px solid #f60; display: block; }
#navbar a.top { z-index: 10; border-top: 1px solid #f70; }
#navbar a:hover { color: #fff; font-size: 12px; font-family: arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: #369; display: block; padding: 3px 10px 3px 3px; width: 170px; z-index: 10; border-right: 1px solid #f70; border-bottom: 1px solid #f70; border-left: 1px solid #f70; }
#navbar a.top:hover { z-index: 10; border-top: 1px solid #f70; }
#navbar a.parent { background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: right center; }
#navbar li  { z-index: 10; margin: 0 3px -4px 0; padding: 0; float: left; list-style: none; }
#navbar li ul { position: absolute; left: -999em; width: 165px; w\idth: 185px; height: auto; z-index: 10; float: left; margin: 0; }
#navbar li li { width: 185px; z-index: 10; margin: 0; display: block; }
#navbar li ul a { width: 170px; z-index: 10; }
#navbar li ul a img { height: 1px; visibility: hidden; }
#navbar li ul a:hover img { height: 1px; visibility: hidden; }
#navbar li:hover ul ul, #navbar li.sfhover ul ul { left: -999em; z-index: 10; }
#navbar li span.dblline li.sfhover ul { margin-top: -32px; margin-left: 169px; left: auto; z-index: 10; }
#navbar span.rightEdgeMenu li.sfhover ul { margin-left: -174px; left: auto; z-index: 10; margin-top: 27px; display: block; }
#navbar span.rightEdgeMenu a { text-align: right; z-index: 10; padding: 3px 3px 3px 0; display: block; }
#navbar span.rightEdgeMenu a:hover { text-align: right; z-index: 10; display: block; padding: 3px 3px 3px 0; }
#navbar li li:hover ul { left: auto; z-index: 10; margin-top: -20px; margin-left: 169px; }
#navbar li span.dblline li:hover ul { margin-top: -32px; margin-left: 169px; left: auto; z-index: 10; }
#navbar li:hover ul { left: auto; z-index: 10; margin: -3px 0 0; }
#navbar span.rightEdgeMenu li:hover ul { right: 0; z-index: 10; margin: -3px -10px 0 0; padding: 0; display: block; }
#navbar li:hover, #navbar li.sfhover { z-index: 10; }
div#promo { color: #fff; font-family: arial, Helvetica, sans-serif; background-image: url(/images/promobg.gif); background-repeat: no-repeat; text-align: center; width: 155px; height: 84px; }
div#promo span.promoCode { font-size: 13px; font-weight: bold; text-decoration: none; position: relative; top: 10px; width: 155px; margin: 0; padding: 0; display: block; }
div#promo span.promoText { font-size: 9px; width: 155px; margin: 19px 0 0; padding: 0; display: block; line-height: 10px;}
div#promo span.promoText a { color: #fff; font-size: 9px;}
div#promo span.promoText a:hover { color: #fff; font-size: 9px; }
div#promo span.promoText a:visited { color: #fff; font-size: 9px; }
