body {background:#9f9494;font-size: 62.5%;text-align:center; font-family:Arial, Helvetica, sans-serif;}
html,body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
#container {width:892px; margin: 0 auto;text-align:left;font-size: 12px;}

#header {width:880px;float:left;height:73px;background:url(../images/header-bg.gif) 100% 0 no-repeat;}
#header img.logo {margin:8px 0px 0px 15px;float:left;}
#header div.topinfo {width:350px;float:right;margin:0px 10px 0px 0px;}
#header div.topinfo ul {list-style:none;}
#header div.topinfo ul li {float:left;height:25px;line-height:25px;}
#header div.topinfo ul li.home {background:url(../images/home-icon.gif) 0 50% no-repeat; padding:0px 10px 0px 20px;}
#header div.topinfo ul li.contact {background:url(../images/mail-icon.gif) 0 50%  no-repeat; padding:0px 10px 0px 20px;}
#header div.topinfo ul li.news {background:url(../images/newspaper_add.gif) 0 50%  no-repeat; padding:0px 10px 0px 20px;}
#header div.topinfo ul li.map {background:url(../images/map-icon.gif) 0 50%  no-repeat; padding:0px 10px 0px 20px;}
#header div.topinfo ul li a {display:block;float:left;color:#000;font-size:11px;text-decoration: none;padding:0px 10px 0px 0px;}
#header div.topinfo ul li a:hover {text-decoration: underline;}
#header div.topinfo p {float:right;text-align:right;padding:0px 20px 0px 0px;margin:19px 0px 0px 0px;}
#header div.topinfo p a {color:#f58220;font-size:18px;text-decoration: none;font-weight:700;}
#header div.topinfo p a:hover {text-decoration: underline;} 

#main {width:892px;background:url(../images/contentbg.gif) repeat-y;float:left;margin:0px 0px 0px 0px;}
#menu {float:left;width:860px;background:url(../images/nav-bg-pre.gif) repeat-x;margin:0px 0px 0px 15px;height:40px;border-bottom:21px solid #fbcd5d;display: inline;}
#menu ul {list-style: none;margin:1px 0px 0px 10px;float:left;}
#menu ul li {float:left;color:#fff;font-weight: 700;font-size:13px;background:url(../images/line.gif) no-repeat;line-height:40px;}
#menu ul li.first {background:none;}
#menu ul li a, #menu ul li a:visited {color:#fff;font-weight: 700;text-decoration:none;padding:0px 8px 0px 8px;display: block;}
#menu ul li a:hover {color:#022e4f;background:url(../images/hover-bg.gif) repeat-x;}
body#aboutpg #menu ul li.first a, body#commpg #menu ul li.comm a, body#brandpg #menu ul li.brand a, body#propanepg #menu ul li.prop a,
body#fleetpg #menu ul li.fleet a, body#lubpg #menu ul li.lub a, body#homepg #menu ul li.home a, body#riskpg #menu ul li.risk a {background:url(../images/hover-bg.gif) repeat-x;color:#022e4f;}
  
#content {width:892px;padding:0px;float:left;margin:5px 0px 0px 0px;}
#content div.top {margin:0px 0px 0px 16px;width:860px;float:left;display: inline;}
#content div.manage {margin:1px 0px 0px 16px;width:860px;float:left;height:45px;background:#ccc;line-height:45px;display: inline;}
#content div.manage img {float:left;margin:3px 0px 0px 3px;}
#content div.manage p {float:left;padding:0px 10px 0px 10px;font-style: italic;width:415px;}
#content div.manage div.search {float:right;width:270px;background:url(../images/div=line.gif) no-repeat;height:45px;}
#content div.manage div.search label {float:left;width:75px;padding:0px 0px 0px 10px;font-weight: 700;}
#content div.manage div.search input {padding:3px;_margin:8px 0px 0px 0px;}
#content div.manage div.search input.send {background:url(../images/search-btn.gif) no-repeat;width:25px;height:25px;border:none;padding:0px;}  

#content div.info {float:left;width:860px;margin:10px 0px 0px 16px;display: inline;}
#content div.info p {margin:10px 0px 0px 0px;text-align: justify;}
#content div.info h1 {color:#f58220;font-size:16px;margin:10px 0px 0px 0px;}
#content div.info a, #content div.info a:visited {color:#f58220;text-decoration:none;font-weight:700;}
#content div.info a:hover {text-decoration: underline;}
#content div.info div.divisions {float:left;width:860px;margin:10px 0px 20px 0px;}
#content div.info div.divisions ul {list-style:none;}
#content div.info div.divisions ul li {float:left;width:119px;height:148px;background:#000 url(../images/div-bottom.gif) 0 100% no-repeat;margin:0px 0px 0px 4px;}
#content div.info div.divisions ul li h2 {font-size:9px;color:#fff;background:url(../images/hd-gray-119x25px.gif) no-repeat;height:25px;line-height:25px;padding:0px 0px 0px 5px;} 
#content div.info div.divisions ul li h2 a, #content div.info div.divisions ul li h2 a:visited {color:#ccc;text-decoration: none;}
#content div.info div.divisions ul li h2 a:hover {text-decoration: underline;}
#content div.info div.divisions ul li img {opacity:0.6;filter:alpha(opacity=60);}
#content div.info div.divisions ul li img:hover {opacity:1;filter:alpha(opacity=100);}
#content div.news {float:left;background:url(../images/headelinebg.gif) no-repeat;width:850px;height:210px;margin:10px 0px 0px 11px;padding:0px 10px 0px 10px;display: inline;}
#content div.news p {margin:20px 0px 0px 0px;font-size:14px;line-height:18px;;}
 
#content div.subinfo {float:left;width:870px;margin:0px 0px 0px 11px;background:url(../images/sub-bg.gif) repeat-y;display: inline;}
#content div.subinfo img.subfoot {float:left;}
#content div.leftnav {float:left;width:218px;margin:0px 0px 0px 5px;display: inline;}
#content div.leftnav ul {list-style:none;}
#content div.leftnav ul li {height:45px;}
#content div.leftnav ul li a {background:url(../images/nav-sprite.gif) no-repeat;color:#fff;font-weight:800;padding:0px 0px 0px 10px;text-decoration:none;font-size:12px;display:block;width:208px;height:45px;line-height:45px;} 
#content div.leftnav ul li a:hover, #content div.leftnav ul li a.selected {background:url(../images/nav-sprite.gif) 0 100% no-repeat;}
#content div.leftnav div.search {margin:10px 0px 0px 15px;}
#content div.leftnav div.search label {float:left;width:75px;padding:0px;font-weight:700;font-size:10px;} 
#content div.leftnav div.search input {padding:3px;_margin:8px 0px 0px 0px;}
#content div.leftnav div.search input.send {background:url(../images/search-btn.gif) no-repeat;width:25px;height:25px;border:none;padding:0px;}
#content div.leftnav img.account {margin:10px 0px 0px 35px;}
#content div.leftnav div.rtimg {text-align: center;margin:20px 0px 0px 0px;}
#content div.leftnav div.rtimg img {margin:0px 0px 15px 0px;}
#content div.leftnav p {margin:10px 0px 0px 15px;float:left;width:200px;}

#content div.rightinfo {float:left;width:642px;}
#content div.rightinfo h1, #content div.rightinfo h2 {font-size: 16px;color:#f58220;margin:10px 0px 0px 0px;}
#content div.rightinfo h2 {color:#022e4f;font-size:13px;}
#content div.rightinfo p {margin:10px 0px 0px 0px;text-align: justify;}
#content div.rightinfo a {text-decoration: none;color:#f58220;font-weight:700;}
#content div.rightinfo a:hover {text-decoration: underline;}
#content div.rightinfo ul {margin:10px 0px 10px 15px;}
#content div.rightinfo div.text {padding:8px 13px 0px 10px;}
#content div.rightinfo ul.refiners {list-style:none;width:600px;float:left;_margin:10px 0px 10px 0px;}
#content div.rightinfo ul.refiners li {float:left;margin:0px 45px 10px 0px;}
#content div.rightinfo div.refiners img {margin:0px 45px 10px 0px;}
#content div.rightinfo ul.fuels li {float:left;margin:10px 45px 0px 0px;_margin:10px 40px 0px 0px;padding:0px 0px 10px 0px;text-align: center;font-size:11px;font-weight:700;color:#365f91;width:75px;}
#content div.rightinfo ul.profuels {list-style:none;width:375px;}
#content div.rightinfo div.fleets {float: left;}
#content div.rightinfo div.fleets ul {list-style: none;float: left;}
#content div.rightinfo div.fleets ul li {float: left;height:100px;margin:0px 20px 0px 20px;line-height:100px;}
#content div.rightinfo div.fleets ul li img {vertical-align: middle;}
#content div.rightinfo div.fleets ul li div {text-align: center;position: relative; top:33%;line-height: normal;}

#content div.rightinfo ul.locations {list-style:none;float:left;margin:10px 0px 0px 0px;}
#content div.rightinfo ul.locations li {float:left;margin:0px 45px 10px 0px;width:150px;}
#content div.rightinfo fieldset {border:none;margin:10px 0px 5px 0px;}
#content div.rightinfo fieldset label {width:225px;float:left;}
#content div.rightinfo dl dt {float:left;width:100px;text-align: center;}
#content div.rightinfo dl dd {float:left;width:400px;}
#content div.rightinfo div.text ul.propane {list-style:none;float:left;margin:0px 0px 0px 0px;}
#content div.rightinfo div.text ul.propane li {float:left;margin:0px 10px 0px 0px;}
#content div.rightinfo div.text img.flr {float:right;margin:0px 0px 20px 5px;}
#content div.rightinfo div.text img.vrg {float:right;margin:0px 0px 0px 5px;} 
#content div.rightinfo div.text div.sheets {float:left;width:200px;margin:20px 0px 0px 0px;padding:0px 0px 30px 0px;}
#content div.rightinfo div.text div.sheets img {float:left;}
#content div.rightinfo div.text div.sheets div {float:left;width:200px;margin:5px 0px 0px 0px;} 
#content div.rightinfo ul.side {float:left;width:250px;list-style: none;padding:0px;margin:10px 0px 10px 0px;}
#content div.rightinfo div.contacts {float:left;border-top:1px solid #f58220;width:600px;margin:10px 0px 0px 0px;}
#content div.rightinfo div.fsize {font-size:11px;}
#content div.rightinfo div.contacts div.col {float:left;width:300px;}
#content div.rightinfo p.dorg a, #content div.rightinfo p.dorg {color:#f58220;padding:0px 0px 0px 10px;font-weight: 700;}
#content div.rightinfo p.gray a {color:#999;font-size:11px;padding:0px 0px 0px 10px;} 
#content div.rightinfo div.uses {float: left;width:300px;}
#content div.rightinfo div.puses {float:left;width:300px;margin:10px 0px 0px 0px;}
#content div.rightinfo div.puses div.icon, #content div.rightinfo div.options div.icon {float:left;width:50px;}
#content div.rightinfo div.puses div.uses {float: left;width:250px;}
#content div.rightinfo div.puses div.uses strong {color:#022e4f;} 
#content div.rightinfo div.usess {float: left;width:300px;height:150px;}
#content div.rightinfo div.options {float: left;width:640px;}
#content div.rightinfo div.options div.icon {margin:15px 0px 0px 0px;}
#content div.rightinfo div.options div.uses {float: left;width:400px;}
#content div.rightinfo div.carousel {float: left;width:625px;}
#content div.rightinfo div.hide {display: none;}
#content div.rightinfo div.carousel div.jCarouselLite {float: left;width:550px;}
#content div.rightinfo div.carousel div.jCarouselLite ul {list-style: none;float: left;width:550px;}
#content div.rightinfo div.carousel div.jCarouselLite ul li {float: left;}
#content div.rightinfo img.righticon {float: right;}
#content div.rightinfo div.manageflt {width:620px;float: left;margin:10px 0px 0px 0px;}
#content div.rightinfo div.manageflt div.icon {float:left;width:50px;}
#content div.rightinfo div.manageflt div.list {float: left;width:500px;}   
#content div.rightinfo div.manageflt div.list ul {margin:0px 0px 0px 15px;}
#content div.rightinfo div.manageflt div.list strong {color:#022e4f;}
#content div.rightinfo div.manageflt div.list p {margin:0px;}
#content div.rightinfo ul.letter {margin:10px 0px 10px 0px;list-style: none;}
#content div.rightinfo ul.letter li {background:url(../images/pdf_icon.gif) no-repeat;padding:0px 0px 5px 20px;}
#content div.rightinfo img.warm {margin:10px 0px 0px 0px;}
#content div.rightinfo strong.warm {color:#365f91;font-size:16px;}
#content div.rightinfo table.plinks {margin:10px 0px 0px 0px;}
#content div.rightinfo table.plinks td {padding:10px 20px 10px 0px;}
#content div.rightinfo table.plinks td h2 {margin:0px;padding: 0px;}
#content div.rightinfo table.plinks td a {color:#022e4f;font-size:14px;}
#content div.rightinfo div#map {background:url(../images/Area-of-Service-new.jpg) no-repeat;width:483px;height:525px;}
#content div.rightinfo div#map a {display: block;width:21px;height:21px;position: absolute;float: left;text-indent: -99999px;}
#content div.rightinfo div#map a.dot1 {margin:7px 0px 0px 369px;}
#content div.rightinfo div#map a.dot2 {margin:57px 0px 0px 325px;}
#content div.rightinfo div#map a.dot3 {margin:75px 0px 0px 424px;}
#content div.rightinfo div#map a.dot4 {margin:80px 0px 0px 333px;}
#content div.rightinfo div#map a.dot5 {margin:113px 0px 0px 388px;}
#content div.rightinfo div#map a.dot6 {margin:147px 0px 0px 407px;}
#content div.rightinfo div#map a.dot7 {margin:134px 0px 0px 344px;}
#content div.rightinfo div#map a.dot8 {margin:170px 0px 0px 419px;}
#content div.rightinfo div#map a.dot9 {margin:170px 0px 0px 395px;}
#content div.rightinfo div#map a.dot10 {margin:170px 0px 0px 235px;}
#content div.rightinfo div#map a.dot11 {margin:193px 0px 0px 383px;width:70px;height:26px;}
#content div.rightinfo div#map a.dot12 {margin:250px 0px 0px 325px;}
#content div.rightinfo div#map a.dot13 {margin:240px 0px 0px 253px;}
#content div.rightinfo div#map a.dot14 {margin:354px 0px 0px 346px;}
#content div.rightinfo div#map a.dot15 {margin:367px 0px 0px 205px;}
#content div.rightinfo ul.partners {list-style: none;width:600px;float: left;}
#content div.rightinfo ul.partners {margin:0px;}
#content div.rightinfo ul.partners li {float: left;margin:10px 0px 0px 0px;} 
#content div.rightinfo ul.thumbs {list-style: none;width:625px;float: left;margin:10px 0px 0px 0px;padding:0px 0px 10px 0px;}
#content div.rightinfo ul.thumbs li {float: left;margin:15px 20px 0px 0px;width:50px;height:50px;background:#ccc;text-align: center;line-height:50px;}

#footer {clear:both;background:url(../images/footerbg.gif) no-repeat;height:123px;padding:10px 0px 0px 0px;}
#footer p {padding:0;margin:50px 0px 0px 20px;color:#333;float:left;width:400px}
#footer ul {margin:0px 0px 0px 20px;}
#footer ul li {display:inline;margin:0px 0px 0px 0px;}
#footer ul li a, #footer ul li a:visited {color:#333;text-decoration: none;font-size:11px;padding:0px 1px 0px 1px;}
#footer ul li a:hover { text-decoration: underline;}
#footer div.rtinfo {float:right;width:125px;margin:10px 25px 0px 0px;text-align: right;}
#footer div.rtinfo p {text-align: right;width:125px;margin:0px;font-size:10px;}
#sponsorAdDiv {position:absolute; height:1 px; width:1 px; bottom:1px; right:1px;} 
/*  */

#tooltip{
    position:absolute;
    background:#000;
    padding:2px 5px;
    color:#fff;
    font-size:12px;
    font-weight: 700;
    display:none;
    }    

/*  */
html { min-height: 100%; margin-bottom: 1px;overflow: -moz-scrollbars-vertical; }