/* SITE WIDE
----------------------------------------------------------------- */
* {margin:0px; padding:0px;
    font-family:'Trebuchet MS', Helvetica, Arial, sans-serif, sans;
    line-height:1.4}
body {}
span.clear {
    height:0px; overflow:hidden;
    display:block; clear:both;
}

/* LAYOUT :: Main
----------------------------------------------------------------- */
.container {width:750px; margin:0px auto;
    clear:both; border:0px solid orange;}
#hdr {border:0px solid orange;}
a.logo {height:56px; width:142px; overflow:hidden;
    border:none; margin:10px 0px 0px 0px;
    display:block;
    background:url(/assets/templates/fleetbiodiesel/slices/fleet-biodiesel-logo.png) no-repeat left top;}
a.logo:hover {background:url(/assets/templates/fleetbiodiesel/slices/fleet-biodiesel-logo.png) no-repeat left bottom;}
a.logo img {display:none; border:none;}
a.logo:hover img {display:none;}

#ftr {margin:0px 0px 10px; height:40px;
    position:relative; top:80px;
    clear:both; display:block;
    background:url(/assets/templates/fleetbiodiesel/slices/navTop.png) no-repeat center top;}
#ftr .container {padding-top:10px;}
#ftr p {text-align:center;
    font-size:10px;
    color:#999;}
#ftr a {border:none;
    color:#999;}


/* TEXT STYLING
----------------------------------------------------------------- */
a {padding:0px 1px; border-bottom:1px dotted #b1d8ed;
    text-decoration:none;
    color:#3a8ebe;}
a:hover {border:none;
    color:#14557a;
    background:#f7fbfd;}
a.readmore {padding:1px 1px 1px 11px;
    margin:-6px 0px 0px;
    border:none;
    float:right; clear:both;
    background:url(/assets/templates/fleetbiodiesel/slices/bullet.gif) no-repeat left 4px}
a.readmore:hover {
    background:url(/assets/templates/fleetbiodiesel/slices/bullet.gif) no-repeat 2px 4px;}
a.borderNone, a.borderNone * {border:none !important;}

p {margin:4px 0px 8px;
    font-size:12px;}

h1, h2, h3, h4 {}
h1 {margin:0px 0px 3px 0px;
/*    background:url(/assets/templates/fleetbiodiesel/slices/h1-hr.gif) repeat-x left 35px;*/
    border-bottom:1px solid #409CCF;
    color:#3a8ebe;
    font-size:24px; font-weight:normal;
    letter-spacing:-1px;}
h1.title {margin-bottom:0px;
    font-size:28px;}
h2 {margin:0px 0px 0px -8px; padding:4px 0px 0px 34px;
    clear:both;
    background:url(/assets/templates/fleetbiodiesel/slices/h2-bg.png) no-repeat left top;
    font-size:18px; font-weight:normal;}
h2 a {border:none;
    color:#10364b}
h2 a:hover {color:#3a8ebe;
    background:none;}
h3 {
    clear:both;
    font-size:14px;
}
h4 {font-size:12px;}
h5 {font-size:12px;}

ul {margin:3px 0px 3px 20px;
    border:1px solid #ccc;
    background:#f7fbfd}
li {margin:3px 5px 4px 18px;
    list-style-type:square;
    font-size:12px;}

#phoneNumber {float:right;
    margin:-40px 0px 0px 0px}
#phoneNumber a {font-size:24px}


/* TABLES
----------------------------------------------------------------- */
table {
    border:2px solid #6BAACD
    border-collapse: collapse;
}
table * {
    font-size:12px !important;
}
tr {}
td, th {
    margin:0px;
    padding:5px;
    border-width:0px 0px 1px;
    border-bottom:1px solid #6BAACD
}
td h3 {
    color:#6baacd;
    font-size:14px;
}



/* LAYOUT :: Homepage
----------------------------------------------------------------- */
.row {clear:both;}
#topLeft {width:220px; margin:10px 10px 10px; border:0px solid yellow;
    float:left;}
#topRight {border:0px solid red; margin-bottom:8px;
    float:right;}
.box {width:221px; padding:5px 10px; 
    margin-right:10px; border:1px solid #ccc;
    -moz-border-radius:7px;
    float:left;}
#box3 {margin-right:0px; width:222px;}

#topLeft h1 {font-family:'Times New Roman', Times, Garamond, serif;
    font-style:italic; font-size:28px;
    letter-spacing:-1px; text-align:center;
    line-height:25px;
    color:#999;
    background-position:bottom}
#topLeft h1 b {font-size:36px;}
.box h2 {margin-right:-10px; margin-top:-5px;}


/* LAYOUT :: Content pages
----------------------------------------------------------------- */
#colL {margin:0px 20px 0px 0px;
    float:left;}
#colM {float:left; width:490px;}
#colR {width:168px; margin:10px 0px 10px 20px;
    float:right;}
.colRyes .colRyes {width:300px;
    float:left;}
.colRno #colR {display:none;}
.content {margin:10px 0px 0px;}

.colR {margin:0px 0px 15px;
    border:1px solid #b1d8ed;
    background:#f7fbfd}
.colR h2 {padding:3px 5px 2px; margin:0px;
    background:#589fc8 url(/assets/templates/fleetbiodiesel/slices/colR-bg.gif) repeat-x bottom left;
    color:#fff;
    font-size:22px;
    font-weight:normal;
    font-variant:small-caps}

#pullquote {padding:5px 5px 8px;}
#pullquote, #pullquote * {color:#777;
    font-family:'Times New Roman', Times, serif;
    font-size:22px; font-style:italic; 
    line-height:21px;
    letter-spacing:-1px; text-align:center;}
#pullquote b {color:#555;
    font-size:32px; font-weight:bold;}

#colR-submenu {}


/*LAYOUT :: Products
----------------------------------------------------------------- */
div.product {
    padding:10px;
    margin:10px;
    border:1px solid #6BAACD;
    float:left;
}


/*LAYOUT :: News
----------------------------------------------------------------- */
#contentNews {width:730px;
    border:px solid green}
#newsLeft {float:left;
    width:350px;}
#newsRight {float:right;
    width:350px}
#newsTopLeft {border:0px solid red;
    width:350px;
    height:250px;
    float:left;
    background:url(/assets/images/colL-Images/news-grass.jpg);
    margin:0px 10px 20px 0px}
#newsTopRight {border:1px solid #ccc;
    -moz-border-radius:7px;
    width:350px;
    float:right;
    padding:0px 10px 10px 7px;
    margin:0px 0px 20px 0px}
#newsBottomLeft {border:1px solid #ccc;
    -moz-border-radius:7px;
    width:330px;
    float:left;
    padding:0px 10px 10px 7px;
    margin:2px 0px 0px 0px}
#newsBottomRight {border:1px solid #ccc;
    -moz-border-radius:7px;
    width:350px;
    float:right;
    padding:0px 10px 10px 7px;
    margin:0px 0px 0px 0px}
#tplNews {margin:0px 0px 15px 20px;
    border-bottom:2px solid #ccc}
#newsDate {color:#888;
    font-size:12px;
    float:left;
    padding:0px 4px 0px 0px}
a.newsBottom {font-size:12px;
    margin-left:15px}

#ditto_archivelist ul {border:0px;
    background:none;}
#ditto_archivelist ul li {list-style-type:;}
#ditto_archivelist ul li li{
    list-style-image:url(/assets/templates/fleetbiodiesel/slices/fleet.png);
    margin:10px}

/* MENU :: navTop
----------------------------------------------------------------- */
div#navTop {border:0px solid green; margin-top:-2px;
    background:url(/assets/templates/fleetbiodiesel/slices/navTop.png) no-repeat center top;}
div#navTop .container {padding:9px 0px 16px;}
ul.navTop {margin:0px; padding:0px;
    position:relative; top:-1px; _top:3px;
    clear:both; border:0px solid red;
    background:none;}
ul.navTop li {margin:0px; padding:0px 0px;
    display:inline;
    list-style:none outside;
    font-size:12px; color:#3a8ebe;
    font-variant:small-caps;
    font-weight:bold;}
ul.navTop li a {padding:0px 18px 0px 18px;
    border:0px;
    text-decoration:none;
    color:#14557a;
    background:none;}
ul.navTop li a:hover {color:#6b8400;
    background:none;}
ul.navTop li.here {padding:2px 20px 2px 20px;
    text-decoration:underline;}
ul.navTop li.here a {border:0px; padding:0px;}

/* MENU :: navRight
----------------------------------------------------------------- */
ul.navRight {margin:0px; padding:5px 5px 8px 8px;}
ul.navRight li {margin:0px; padding:0px;
    list-style-type:none; list-style-position:outside;}
ul.navRight li a {padding:2px 2px 2px 13px;
    border:none;
    color:#1974a9;
    background:url(/assets/templates/fleetbiodiesel/slices/bullet.gif) no-repeat left 5px;
    text-decoration:none;}
ul.navRight li a:hover {color:#10364b;
    background:url(/assets/templates/fleetbiodiesel/slices/bullet.gif) no-repeat 2px 5px;}
ul.navRight li.here {}
