/* Why 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-1 {float:left; width:279px; margin:0; padding:0; /*border:1px solid #FF0000;*/}
.col-2 {float:left; width:428px; margin:0; padding:0;}
.col-3 {float:left; width:607px; margin:0; padding:0; /*border:1px solid #FF0000;*/}
.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;}

table.news {float:left; width:397px; margin:0; padding:0; color:#6B6E76;}
table.news tr {margin:0; padding:0;}
table.news tr.on {background-color:#D8E5EC;}
table.news td.date {width:85px; font-weight:bold;}
table.news td {margin:0; padding:11px 8px 11px 8px; font-size:11px; border-right:2px solid #FFFFFF;}
table.news td a {color:#6B6E76;}
table.news td a:visited {text-decoration:none;}
table.news td a:active {text-decoration:none;}
table.news td a:hover {text-decoration:underline;}

/* History CSS */
table.history {float:left; width:100%; margin:0 0 25px 0; padding:12px 0 0 0; color:#6B6E76;}
table.history tr {margin:0; padding:0;}
table.history tr.on {background-color:#D8E5EC;}
table.history td {margin:0; padding:9px 8px 9px 8px; font-size:11px; border-right:2px solid #FFFFFF;}

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

.why-fuel-img {float:left; width:394px; margin:0; padding:0 0 20px 34px;}

/* Service Centre CSS */
/*Service Center legend*/
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;}

/* Table Container */
table.container {float:left; width:915px; margin:0; padding:0;}
table.container tr {}
table.container td {width:305px; margin:0; padding:0;}
table.container td.blue {background:#27375A url(/_images/bg_promo_blue.gif) repeat-x;}
table.container td.darkblue {background:#0A204E url(/_images/bg_promo_dark_blue.gif) repeat-x;}
table.container td.grey {background:#787B82 url(/_images/bg_promo_grey.gif) repeat-x;}

ul.info-list {float:left; width:247px; margin:0; padding:18px 29px 41px 29px; list-style:none;}
ul.info-list li {float:left; margin:0; padding:0;}
ul.info-list li.header {width:247px; padding-bottom:22px; color:#FFFFFF; font-size:15px; font-weight:bold;}
ul.info-list li.title {padding:0 0 17px 28px; color:#B8C4D9; font-weight:bold;}
ul.info-list li.copy {padding:0 0 16px 28px; color:#FFFFFF;}
ul.info-list li.link {margin-left:12px; padding-left:15px; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}
ul.info-list li.link a {color:#FFFFFF;}
ul.info-list li.link a:visited {text-decoration:none;}
ul.info-list li.link a:active {text-decoration:none;}
ul.info-list li.link a:hover {color:#94B2C1; text-decoration:none;}
ul.info-list li.link.more {margin-top:24px;}

ul.test-list {float:left; width:277px; margin:0; padding:18px 14px 18px 14px; list-style:none;}
ul.test-list li {float:left; margin:0; padding:0; color:#FFFFFF;}
ul.test-list li.header {float:left; width:72px; margin:0; padding-bottom:22px; color:#FFFFFF; font-size:15px; font-weight:bold;}
ul.test-list li ul.links li {float:left; width:160px; margin:0 0 25px 0; padding-left:15px; background:transparent url(/_images/arrow_right.gif) 0 3px no-repeat;}
ul.test-list li ul.links li a {color:#FFFFFF;}
ul.test-list li ul.links li a:visited {text-decoration:none;}
ul.test-list li ul.links li a:active {text-decoration:none;}
ul.test-list li ul.links li a:hover {color:#94B2C1; text-decoration:none;}

.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.testimonials-list {float:left; margin:0; padding:0 0 0 33px; font-size:12px; list-style:none;}
ul.testimonials-list li {margin:0; padding:0; overflow:hidden;}
ul.testimonials-list li.img {float:left; width:428px; height:287px; margin:0; padding:0;}
ul.testimonials-list li.testimonial {width:388px; margin:0; padding:20px; color:#FFFFFF; background:#0A204E url(/_images/bg_promo_dark_blue.gif) repeat-x;}

ul.testimonials-grey-list {float:left; width:218px; margin:0; padding:0 0 0px 32px; font-size:12px; list-style:none;}
ul.testimonials-grey-list li {margin:0; padding:0;}
ul.testimonials-grey-list li.img {float:left; width:250px; height:187px; margin:0; padding:0;}
ul.testimonials-grey-list li.testimonial {width:210px; margin:0; padding:20px 20px 20px 20px; color:#FFFFFF; background:#787B82 url(/_images/bg_promo_grey.gif) repeat-x;}

.header {float:left; width:300px; margin:0; padding:0 0 5px 0; font-weight:bold; color:#0a204e;}

ul.safety-img-list {float:left; width:430px; margin:0; padding:0 0 20px 0; list-style:none;}
ul.safety-img-list li {float:left; color:#4e4e4e; margin:0; padding:0; display:inline;}
ul.safety-img-list li.copy {float:left; width:245px; margin:0; padding:0 35px 0 0;}
ul.safety-img-list li.title {float:left; width:400px; margin:0; padding:0 0 5px 0; font-weight:bold; color:#0a204e; background:none;}
ul.safety-img-list li.img {float:left; width:150px; margin:0; padding:0;}

/* Safety CSS */
.copy-safety {float:left; width:431px;}

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

ul.safety-happen-list {float:left; width:300px; margin:0; padding:0 0 20px 0; list-style:none; color:#000000;}
ul.safety-happen-list li {float:left; width:300px; margin:0; padding:0 0 0 15px; background:transparent url(/_images/bullet.gif) 0 3px no-repeat; display:inline;}
ul.safety-happen-list li.header {float:left; margin:0; padding:0 0 5px 0; font-weight:bold; color:#4e4e4e; background:none;}

/*******************/
.safety-container {float:left; width:428px; margin:0; padding:0 0 20px 0;}

ul.safety-happen-list-sm {float:left; width:250px; margin:0; padding:0 13px 0 0; list-style:none; color:#000000;}
ul.safety-happen-list-sm li {float:left; width:250px; margin:0; padding:0 0 0 15px; background:transparent url(/_images/bullet.gif) 0 3px no-repeat; display:inline;}
ul.safety-happen-list-sm li.header {float:left; margin:0; padding:0 0 5px 0; font-weight:bold; color:#4e4e4e; background:none;}

.img-safety {float:left; width:150px; margin:0; padding:0;}

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

table.safety {float:left; width:427px; margin:0 0 20px 0; padding:0; color:#6B6E76;}
table.safety tr {margin:0; padding:0;}
table.safety tr.title {font-weight:bold; color:#FFFFFF; background-color:#6b6e76;}
table.safety tr.bg-blue {background-color:#D8E5EC;}
table.safety td {margin:0; padding:3px; text-align:center; border-right:1px solid #FFFFFF; border:1px solid #e1e1e1;}

ul.leftnav-safety {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-safety 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-safety li a {color:#FFFFFF;}
ul.leftnav-safety li a.on {color:#93B1C0; text-decoration:underline;}
ul.leftnav-safety li a:visited {text-decoration:none;}
ul.leftnav-safety li a:active {text-decoration:none;}
ul.leftnav-safety li a:hover {color:#93B1C0; text-decoration:underline;}

.img-safety-chart {float:left; margin:0 0 20px 0; padding:0;}
.copy-short {float:left; width:200px; margin:0 30px 0 0; padding:0 0 20px 0;}

/* Fuel CSS */
ul.chart-list {float:left; margin:0; padding:0; list-style:none;}
ul.chart-list li {float:left; margin:0; padding:0 20px 5px 0; color:#0A204E; display:inline;}
ul.chart-list li a {color:#0A204E; text-decoration:none;}
ul.chart-list li a:visited {text-decoration:none;}
ul.chart-list li a:active {text-decoration:none;}
ul.chart-list li a:hover {text-decoration:underline;}

/* 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. */
input.text {padding:2px; border:1px solid #969696;}
textarea.text {padding:2px; border:1px solid #969696;}

p a, p a:link, p a:visited, p a:hover, p a:active {color:#0a204e; text-decoration:underline;}

.factory {display:none;}
