/* How to Buy CSS */
.content {float:left; margin:0; padding:0; display:inline;}
.content-service {float:left; width:916px; margin-left:52px; padding:10px 0 15px 20px; display:inline; background-color:#FFFFFF; border-left:1px solid #FFFFFF; border-bottom:1px solid #c1c4c9}

.col-2 {float:left; width:444px; margin:0; padding:0;}
* html .col-2 {float:left; width:426px; margin:0; padding:0;}

.col-1 {float:left; width:250px; margin:0; padding:0;}
.col-2 {float:left; width:428px; margin:0; padding:0;}
.col-3 {float:left; width:607px; margin:0; padding:0;}
.gutter {float:left; width:29px; margin:0; padding:0;}

h4 {margin:0; padding:0 0 26px 0; color:#6B6E76;}
h5 {margin:0; padding:0 0 10px 0; color:#0A204E;}
.header-events {float:left; margin:0 0 10px 0; padding:0;}

ul.leftnav-taxes {float:left; width:133px; margin:0 18px 0 0; padding:15px 10px 0 15px; list-style:none; background:#0A204E url(/_images/bg_promo_dark_blue.gif) repeat-x;}
ul.leftnav-taxes li {float:left; width:123px; margin:0; padding:0 0 10px 10px; display:inline; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}
ul.leftnav-taxes li a {color:#FFFFFF;}
ul.leftnav-taxes li a.on {color:#93B1C0; text-decoration:underline;}
ul.leftnav-taxes li a:visited {text-decoration:none;}
ul.leftnav-taxes li a:active {text-decoration:none;}
ul.leftnav-taxes li a:hover {color:#93B1C0; text-decoration:underline;}

.copy-taxes {float:left; width:431px; margin:0; padding:0;}

ul.taxes-list {float:left; margin:0; padding:0 0 20px 0; list-style:none;}
ul.taxes-list li {float:left; width:400px; margin:0; padding:0 0 0 15px; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat; display:inline;}
ul.taxes-list li.header {float:left; margin:0; padding:0 0 5px 0; font-weight:bold; color:#0a204e; background:none;}
ul.taxes-list li a {color:#0a204e; text-decoration:none;}
ul.taxes-list li a:visited {text-decoration:none;}
ul.taxes-list li a:active {text-decoration:none;}
ul.taxes-list li a:hover {text-decoration:underline;}

ul.key-list {float:left; margin:0; padding:0 0 20px 0; list-style:none;}
ul.key-list li {float:left; width:400px; margin:0; padding:0 0 10px 15px; color:#4e4e4e; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat; display:inline;}
ul.key-list li.header {float:left; margin:0; padding:0 0 5px 0; font-weight:bold; color:#0a204e; background:none;}
ul.key-list li a {color:#0a204e; text-decoration:none;}
ul.key-list li a:visited {text-decoration:none;}
ul.key-list li a:active {text-decoration:none;}
ul.key-list li a:hover {text-decoration:underline;}

table.taxes {float:left; width:100%; margin:0 0 20px 0; padding:0; border:1px solid #d7d7d7;}
table.taxes tr {margin:0; padding:0; border:1px solid #d7d7d7;}
table.taxes td {margin:0; padding:3px; color:#000000; border:1px solid #d7d7d7;}

ul.testimonials-grey-list {float:left; margin:0; padding:0 0 0 32px; font-size:12px; list-style:none;}
ul.testimonials-grey-list li {overflow:hidden;}
ul.testimonials-grey-list li a {padding:0 0 0 13px; color:#FFFFFF; background:transparent url(/_images/arrow_right.gif) 0 4px no-repeat;}
ul.testimonials-grey-list li.testimonial {width:210px; margin:0; padding:20px; color:#FFFFFF; background:#787B82 url(/_images/bg_promo_grey.gif) repeat-x;}

ul.anchor-list {float:left; margin:0; padding:0 0 15px 5px; list-style:none;}
ul.anchor-list li {float:left; width:550px; margin:0; padding:0 15px 0 13px; background:transparent url(/_images/arrow_right.gif) 0 4px no-repeat;}
ul.anchor-list li a {color:#0a204e;}
ul.anchor-list li a:visited {text-decoration:none;}
ul.anchor-list li a:active {text-decoration:none;}
ul.anchor-list li a:hover {text-decoration:underline;}

.why-history-img {float:left; width:250px; margin:0; padding:0 0 20px 33px;}

ul.plain {margin:0; padding:0 0 20px 20px; color:#0a204e;}
ul.plain li {padding:0 0 5px 0; color:#0a204e;}
ul.plain li a {color:#0a204e; text-decoration:underline;}
ul.plain li a:visited {color:#0a204e; text-decoration:underline;}
ul.plain li a:active {color:#0a204e; text-decoration:underline;}
ul.plain li a:hover {color:#0a204e; text-decoration:underline;}

ol {color:#4e4e4e;}
ol li {color:#4e4e4e;}
ol li a {color:#0a204e; text-decoration:none;}
ol li a:visited {text-decoration:none;}
ol li a:active {text-decoration:none;}
ol li a:hover {text-decoration:underline;}

/* Dealers & Support CSS */
.google-maps {float:left; width:881px; height:540px; margin:0; padding:0;}
#map_zone {float:left; margin:5px 0 15px 0; padding:0;}

ul.search-zip-list {float:left; margin:0; padding:0; list-style:none;}
ul.search-zip-list li {margin:0; padding:0; color:#24344C;}

.divider-or {float:left; height:72px; margin:19px 0 0 0; padding:0 10px 0 10px; background:transparent url(/_images/divider_why.gif) 13px 0 repeat-y;}

ul.search-city-list {float:left; margin:0; padding:0 0 20px 0; list-style:none;}
ul.search-city-list li {margin:0; padding:0; color:#24344C;}
ul.search-city-list li.spacer {margin:0; padding:0 0 15px 0;}

ul.support-radio-btns {float:left; margin:0; padding:0 0 20px 0; list-style:none; width:600px;}
ul.support-radio-btns li {float:left; margin:0 30px 0 0; padding:0;}

.submit-button {float:left; width:500px; margin:0; padding:0 0 20px 0;}

ul.search-service-list {float:left; width:250px; margin:0; padding:0 0 15px 0; list-style:none;}
ul.search-service-list li {float:left; width:250px; margin:0; padding:0; color:#24344C;}
ul.search-service-list.indent {margin:0; padding:0 0 0 94px;}

ul.legend {float:left; margin:0 20px 0 0; padding: 0 0 0 40px; list-style:none; background-color:#d8e5ed; width: 707px; height: 26px;}
ul.legend li {float:left; margin:0; padding:5px 20px 0 6px; color:#0b204f; font-size: 11px; font-weight:bold;}
ul.legend li.marker{padding:3px 0px 0 6px;}

table.service-centre {float:left; width:880px; margin:0 0 5px 0; padding:0; color:#6B6E76;}
table.service-centre tr {margin:0; padding:0;}
table.service-centre tr.on {background-color:#D8E5EC;}
table.service-centre td {margin:0; padding:9px 8px 9px 8px; font-size:11px; width:244px;}
table.service-centre td.marker {margin:0; padding:25px 10px 0 10px; text-align:center; width:80px;}
table.service-centre td a {color:#1C5876;}
table.service-centre td a:visited {text-decoration:none;}
table.service-centre td a:active {text-decoration:none;}
table.service-centre td a:hover {text-decoration:underline;}

ul.service-includes {float:left; margin:0; padding:0; width: 244px;}
ul.service-includes li {margin-left:15px; padding:0;}
ul.service-includes li.header {margin-left: 0px; padding:0; font-weight:bold; font-style:italic; list-style:none;}

ul.service-distance {float:left; margin:0; padding:16px 0 0 0; list-style:none;}
ul.service-distance li {margin:0; padding:0;}
ul.service-distance li.link {margin:0; padding:0 0 32px 0;}

/* Main Grey Button Right Aligned */
.btn-container {float:left; width:880px; margin:0; padding:0;}
ul.btn-right {float:right; height:26px; margin:0 0 0 8px; padding:0; list-style:none; background:transparent url(/_images/bg_btn.gif) repeat-x;}
ul.btn-right li {float:left; margin-top:5px; padding:0; display:inline;}
ul.btn-right li a {margin:0 19px 0 26px; padding-left:15px; color:#FFFFFF; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}

/* Misc. */
strong {color:#0a204e;}
a.bold-link {font-weight:bold; color:#0a204e;}
.indent {margin:0 0 10px 0; padding-left:13px; color:#4e4e4e;}
.disclaimer {float:left; width:400px;}

/* Links */
/*a, a:link, a:visited, a:hover, a:active {color:#7b8cb0; background-color:transparent; text-decoration:none;}
a:hover {text-decoration:underline;}*/
p a, p a:link, p a:visited, p a:hover, p a:active {color:#0a204e; text-decoration:underline;}