@charset "utf-8";
html { background:#1a4f80 url(../images/bg-grad.png) top repeat-x; }
body { font-family:Arial, Helvetica, sans-serif; position:relative; margin-top:0; background:url(../images/body-bg.png) top center repeat-y; }
h1 { position:relative; width:186px; height:80px; display:block; float:left; top:20px;  }
a { color:#8bb8e2;}
h5 { color:#727272; text-decoration:underline; font-size:120%; margin:3px 0 2px 5px; }
em { font-style: italic; } /* AR */
strong { font-weight: bold; } /* AR */
#doc4 {background:#FFF; padding-top:5px;}
#hd { height:113px; background:url(../images/menu-bg.gif) no-repeat; margin-top:5px; }


#coming-soon { background:url(../images/coming-soon.gif) no-repeat; width:244px; height:47px; float:left; margin:5px 0 0 200px; }

/*banner*/
#ban-text { width:420px;  margin-left:17px; float:left;}
#ban-text h2 { background:url(../images/find-a-diesel.gif) no-repeat; margin-top:20px; width:333px; height:32px; text-indent:-9999px;}
#ban-text p { color:#fff; font-size:110%; font-weight:500; line-height:23px; margin:20px 0 0 5px;  }
#ban-3-col { width:490px;  float:left; margin-left:45px; /margin-left:20px;  }
#ban-3-col h3 { text-indent:-9999px; margin-top:14px; height:36px;}
#ban-3-col p { color:#fff;}
#ban-3-col li { color:#84b0d9; text-decoration:underline; list-style-type:disc; font-weight:600; font-size:85%;}

/*ban-col-3*/
#col-lt-3, #col-mid-3 { width:160px; float:left; }
#col-lt-3 h3 { background:url(../images/h3-col-lt-3.gif) no-repeat; width:144px;}
#col-lt-3 img { margin-top:13px; margin-left:7px;}
#col-lt-3 ul { margin:18px 0 0 15px;}

#col-mid-3 h3 { background:url(../images/h3-col-mid-3.gif) no-repeat; width:89px;}
#col-mid-3 img { margin:5px 0 0 15px;}
#col-mid-3 ul { margin:2px 0 0 15px;}

#col-rt-3 { width:150px; float:left; }
#col-rt-3 h3 { background:url(../images/h3-col-rt-3.gif) no-repeat; width:113px;}
#col-rt-3 img { margin:8px 0 0 20px;}
#col-rt-3 ul { margin:2px 0 0 15px;}

/*Home-client*/
#home-client a, #ct-clients a, #contact a, #home-care a, #home-more a, #home-adv a, #news-events a { color:#5b7fa1; }
#home-client { width:98%; background:#fff; float:left; margin-left:17px; display:inline;}
#home-client p { padding:10px 15px 5px 4px;}
#home-client h3 { height:25px; text-indent:-9999px; background:no-repeat;}
#home-client h3 { background:url(../images/home-client-h3-c&t.gif); width:225px; margin-top:5px;}

/*ct-client*/
#ct-clients { width:97%; height:123px; background:#f3f3f3; float:left;}
#ct-clients-left { background:url(../images/col-lt-dull-left.gif) no-repeat; width:15px; height:123px; float:left;}
#ct-clients-right { background:url(../images/col-lt-dull-right.gif) no-repeat; width:15px; height:123px; float:left;}

/*contact-content*/
#contact-cont {  width:240px; height:102px; background:#ebebeb; float:left;}
#contact-cont p { color:#727272; font-size:85%;height:14px; float:left; padding:0px; margin-left:5px; display:inline;}
#contact-left { background:url(../images/col-lt-dark-left.gif) no-repeat; width:9px; height:102px; float:left;}
#contact-right { background:url(../images/col-lt-dark-right.gif) no-repeat; width:9px; height:102px; float:left;}
#contact-cont li{ font-size:85%; color:#727272; margin:3px 0 0 3px;}

/*home-care*/
#home-care { width:45%; float:left;}
#home-care li a { color:#000; line-height:18px; list-style-image:url(../images/bullet.gif) ; width:7px; height:7px;}
#home-care h3 { background:url(../images/home-care-h3.gif); width:228px; margin:20px 0 5px 2px;}
#home-care h4 { color:#000; font-size:135%; margin:5px 0 5px 2px;}

/*home-more*/
#home-more { width:48%; float:left; margin-left:35px; display:inline;}
#home-more ul { margin:15px 0 10px 20px;}
#home-more li { line-height:20px;  list-style-image:url(../images/bullet.gif); width:7px; height:7px; line-height:20px; width:260px; height:25px; margin-left:1px; }
#home-more h3 { background:url(../images/know-more-h3.gif); width:272px; margin:20px 0 5px 2px;}

/*home-adv*/
#home-adv { width:338px; background:#ebebeb; float:left; display:inline; }
#home-adv p { padding:10px 15px 10px 15px;}
#home-adv ul { margin-left:15px; padding-bottom:15px;}
#home-adv li {line-height:20px;  list-style-image:url(../images/bullet-right.gif); width:7px; line-height:20px; width:270px; margin-left:13px;}
#home-adv h2 { background:url(../images/genlite-adv-h2.gif) no-repeat ; width:291px; height:31px; text-indent:-9999px;  margin-left:15px;}
#home-adv-top { background:url(../images/col-rt-dark-top.gif) no-repeat; width:338px; height:23px; float:left; }
#home-adv-bot { background:url(../images/col-rt-dark-bot.gif) no-repeat; width:338px; height:13px; float:left;}

/*home-n&e*/
#news-events { width:97%; background:#f3f3f3; float:left; margin-top:15px;}
#news-events ul { margin:10px 0 0 15px;}
#news-events li {line-height:20px;  list-style-image:url(../images/bullet-right.gif); width:7px; line-height:20px; width:270px; margin-left:13px;}
#news-events h3 { background: url(../images/news-events-h3.gif ) no-repeat; width:146px; height:21px; text-indent:-9999px; margin-left:15px;}
#news-events-top { background:url(../images/col-rt-dull-top.gif) no-repeat; width:340px; height:29px;}
#news-events-bot { background:url(../images/col-rt-dull-bot.gif) no-repeat; width:340px; height:29px;}

/*downloads*/
#download { float:left; width:240px;}
#download ul { margin:10px 0 0 12px;}
#download li { list-style-image:url(../images/bullet.gif); width:7px; height:7px; line-height:20px; width:240px; height:25px; margin-left:15px;}
#download li a{ color:#000; margin:10px 0 0 2px; }

/*class*/
.yui-g { height:250px;}
.blu-banner {background: url(../images/banner-bg.gif) no-repeat ; background-position:center; }
.yui-u { width:35.9% !important; margin-left:0.8% !important;}
div.first {width:61.5% !important; margin-left:0px !important;}

/*ft*/
#ft { background:url(../images/ft-bg.gif) no-repeat; width:974px; height:55px; font-size:85%; }
#ft-cont ul { margin-left:50px;}
#ft-cont li {  padding:25px 0 0 10px; float:left;}
#ft li a { color:#000;}
#ft-nav ul { margin-left:550px;  }
#ft-nav li { float:left; padding:25px 0 0 10px;}
#copy-right p{ padding-top:25px; margin-left:740px;}
