body {
color:#3B3B3B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
text-align:left;
text-decoration:none;
}
.contect-box-homepage {
float:left;
margin:0 0 0 15px;
width:709px;
}
* {
border:medium none;
list-style:none outside none;
margin:0;
padding:0;
}
a {
outline:medium none;
}
.main-div {
background:url("http://www.utilityfleetsales.com/images/top-bg.gif") repeat-x scroll left top transparent;
height:auto;
width:100%;
}
.main-div-for-inner-page {
background:url("http://www.utilityfleetsales.com/images/top-bg-inner-page.gif") repeat-x scroll left top transparent;
height:auto;
width:100%;
}
.container {
height:auto;
margin:0 auto;
width:990px;
}
.clear {
clear:both;
height:0;
margin:0;
padding:0;
}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, ul, li, form, label, img {
border:0 none;
margin:0;
outline:0 none;
padding:0;
}
h1 {
color:#77312B;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin:0;
padding:0 0 10px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
}
h2 {
color:#77312B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
padding:0 0 10px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
}
/*
ul li {
list-style:disc outside none;
margin:0 3px 0 10px;
}
ul li ul li {
list-style:circle outside none;
margin:0 0 0 15px;
}
*/
.carousel {
overflow:hidden;
}
.carousel .middle {
overflow:hidden;
}
#slid-container {
height:180px;
width:285px;
}
#slid-container .slide {
float:left;
}

.optionblock{

border-bottom:1px solid #E5E5E5;

float:left;

height:auto;

width:168px;

margin-right:10px;

}

.left-options-info-text {

color:#4A4A4A;

float:left;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

height:auto;

padding:3px 0;

}

.right-options-info-text {

color:#4A4A4A;

float:left;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

font-weight:bold;

height:auto;

padding:3px 0 3px 10px;

}

.contact-us-heading-red{ font-size:16px; font-weight:bold; color:#a40508; padding:0 0 10px 15px;}
.contcat-us-text{font-size:11px; color:#4a4a4a; padding:0 0 0 15px; line-height:15px;}


p a{color:#D01C04}
/* ===== ERROR & MESSAGE STYLE ========= */
.error{color:#ff0000;font-size:11px;font-weight:normal;}
.prompt,.promptok{padding:2px 2px 2px 20px;;width:auto;display:block;}
.prompt{background-color:#fde1e7;border:1px solid #ff0000;}
.prompt li{color:#ff0000;font-size:11px;padding:1px; list-style:square}
.promptok{background-color:#d1fecb; border:1px solid #006600;}
.promptok li{color:#006600;font-size:11px;padding:1px;}
.border2text{
 border:1px solid #000;
padding:1px;
}
.header-top {
height:118px;
width:1000px;
}
.logo-ico-class {
float:left;
height:118px;
width:157px;
}
.text-logo-box {
float:left;
height:66px;
padding:0 0 0 3px;
width:315px;
}
.global-market {
float:left;
height:74px;
padding:0 0 0 0;
width:341px;
}
.top-logo-box {
float:left;
height:74px;
width:842px;
}
.top-nav-main-box {
float:left;
height:44px;
width:842px;
}
.map-box {
float:right;
height:22px;
padding:29px 10px 0 0;
width:144px;
}
.map-icon-box1 {
float:left;
height:22px;
width:30px;
}
.map-icon-box2 {
float:left;
height:22px;
padding:0 0 0 7px;
width:30px;
}
.top-nav-box {
float:left;
height:44px;
width:auto;
}
.right-ph-num {
color:#FFDB54;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
height:31px;
padding:11px 10px 0 0;
width:auto;
}
.flash-masterhead-box {
background:url("http://www.utilityfleetsales.com/images/headerBg.jpg") no-repeat scroll left bottom #131313;
height:245px;
margin:2px 0 0;
width:1000px;
}
.flash-masterhead-box-inner-page {
background:none repeat scroll 0 0 #131313;
height:346px;
margin:2px 0 0;
width:1000px;
}
.body-content-box {
height:auto;
padding:15px 10px 0;
width:980px;
}
.left-main-box {
background:url("http://www.utilityfleetsales.com/images/bg-left-bottom.gif") no-repeat scroll left bottom #000000;
float:left;
height:auto;
width:226px;
}
.right-content-main-box {
float:right;
height:auto;
width:735px;
}

.right-content-main-box ul li{list-style:disc outside; margin:0 3px 0 10px;}
.right-content-main-box ul li ul li{list-style:circle outside; margin:0 0 0 15px;}

.black-strip {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
float:left;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:22px;
height:28px;
padding:10px 0 0 10px;
width:722px;
}
.black-strip span {
color:#F81116;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:22px;
}
.truck-main-box {
height:auto;
padding:10px 0;
width:733px;
}
.truck-main-box-inner {
height:auto;
padding:0 0 0;
width:733px;
}
.truck-box-small {
border:1px solid #DADADA;
float:left;
height:189px;
margin:18px 0 0;
width:228px;
}
.truck-box-small-1 {
border:1px solid #DADADA;
float:left;
height:189px;
margin:18px 0 0 21px;
width:228px;
}
.truck-name-text {
color:#4A4A4A;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 0 0 10px;
width:205px;
}
.truck-pic-box {
float:left;
height:135px;
padding:5px 0 0 10px;
text-align:center;
width:205px;
}
.truck-listing-text {
color:#4A4A4A;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 0 0 10px;
text-align:right;
width:205px;
}
.truck-listing-text a {
color:#4A4A4A;
text-decoration:none;
}
.truck-listing-text a:hover {
color:#666666;
text-decoration:none;
}
.search-text-red {
border-bottom:1px solid #333333;
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
height:30px;
margin:8px 0 0 10px;
width:210px;
}
.form-main-box {
float:left;
height:auto;
margin:8px 0 0 10px;
width:210px;
}
.form-text-style {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}
.form-field-style {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #333333;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:14px;
padding:2px 0 3px 2px;
width:123px;
}
.form-drop-down-list {
border:1px solid #333333;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:20px;
text-transform:capitalize;
width:205px;
}
.form-drop-down-list-1 {
border:1px solid #333333;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:20px;
padding:0 0 0;
text-transform:capitalize;
width:160px;
}
.basic-search {
color:#FFDB54;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
.basic-search a {
color:#FFDB54;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:0 0 0 0;
text-decoration:underline;
}
.left-box-part {
float:left;
height:auto;
width:226px;
}
.video-img-box {
float:left;
height:auto;
padding:0 0 10px;
width:226px;
}
.left-nav-box {
background:url("http://www.utilityfleetsales.com/images/left-nav-gradit.gif") repeat-x scroll left bottom #FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin:10px 0 0;
padding:10px 0 8px 8px;
width:216px;
}
.left-nav-box ul li {
color:#D01C04;
list-style-image:url("http://www.utilityfleetsales.com/images/balck-arrow.gif");
list-style-position:outside;
margin:0 0 0 13px;
padding:3px 0 0;
}
.left-nav-box ul li a {
color:#D01C04;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.left-nav-box li ul li {
color:#D01C04;
text-decoration:none;
}
.left-nav-box li ul li a {
color:#000000;
font-size:12px;
text-decoration:none;
}
.left-nav-box li ul li a:hover {
color:#302F2F;
font-size:12px;
text-decoration:none;
}
.bottom-box {
height:auto;
margin:15px 0 0;
width:980px;
}
.bottom-text-box {
border-left:1px solid #DEDDDD;
border-right:1px solid #DEDDDD;
border-top:1px solid #DEDDDD;
float:left;
height:auto;
padding:15px;
width:948px;
}
.bottom-img-box {
float:left;
height:auto;
margin:0 0 0 18px;
text-align:center;
width:736px;
}
.text {
color:#3B3B3B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
text-align:left;
text-decoration:none;
}
.bottom-content {
float:right;
height:auto;
padding:15px;
width:720px;
}
.utility-text {
color:#D01C04;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:0 0 15px;
}
.bottom-list-content {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}
.bottom-list-content li {
color:#3B3B3B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
list-style-image:url("http://www.utilityfleetsales.com/images/dub-arrow.gif");
margin:0 0 0 20px;
}
.bottom-box2 {
color:#3B3B3B;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:auto;
width:730px;
}
.box-1 {
float:left;
height:auto;
padding:0 0 0 35px;
width:300px;
}
.box-2 {
float:left;
height:auto;
padding:0 0 10px 15px;
width:300px;
}
.bottom-box-list li {
color:#3B3B3B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
list-style-image:url("http://www.utilityfleetsales.com/images/black-arrow.gif");
margin:0 0 0 20px;
}
.box-1 {
float:left;
height:auto;
padding:0 0 10px 35px;
width:350px;
}
.footer-box {
background:url("http://www.utilityfleetsales.com/images/footer-bg.gif") repeat-x scroll left top transparent;
height:277px;
margin:10px 0 0;
padding:25px 0 0;
width:100%;
}
.footer-box-1 {
color:#656565;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
height:auto;
margin:0 auto;
text-align:center;
width:1000px;
}
.footer-box-link {
color:#9D9B9B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:auto;
margin:0 auto;
padding:20px 0 0;
text-align:center;
width:1000px;
}
.footer-box-link a {
color:#9D9B9B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.footer-box-link a:hover {
color:#BDB8B8;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.sitelink {
color:#F81116;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.footer-box-link-1 {
color:#9D9B9B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:auto;
margin:0 auto;
padding:0 0 18px;
text-align:center;
width:1000px;
}
.footer-box-link-1 a {
color:#F81116;
}
.footer-bottom-text {
background:url("http://www.utilityfleetsales.com/images/horiz-line.gif") no-repeat scroll center top transparent;
color:#656565;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
padding:15px 0 0;
text-align:center;
}
.footer-bottom-text-new {
color:#656565;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
}
.inner-page-red-strip {
background:none repeat scroll 0 0 #B81600;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:20px;
margin:1px 0 0;
padding:4px 0 0 10px;
width:722px;
}
.left-top-nextpre-box {
float:left;
height:20px;
width:350px;
}
.right-top-nextpre-box {
float:right;
height:20px;
width:285px;
}
.next-pre-text {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
width:70px;
}
.next-pre-text a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
.next-pre-text a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.yellow-text {
color:#FFDB54;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
width:100px;
}
.yellow-text a {
color:#FFDB54;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
.yellow-text a:hover {
color:#FFDB54;
text-decoration:underline;
}
.right-top-red-tex {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:18px;
padding:0 0 0 10px;
text-align:left;
text-decoration:none;
width:130px;
}
.right-top-red-tex a {
color:#FFFFFF;
text-decoration:none;
}
.right-top-red-tex a:hover {
color:#E2E2DF;
text-decoration:none;
}
.img-ico {
float:left;
padding:0 8px 0 0;
}
.listing-details {
border:1px solid #DADADA;
margin:5px 0 0;
padding:10px 0;
width:733px;
}
.listing-details-page-1 {
border:1px solid #DADADA;
margin:15px 0 0;
padding:10px 0 0;
width:730px;
}
.listing-details-left-box {
float:left;
height:auto;
width:422px;
}
.listing-details-right-box {
float:right;
height:auto;
padding:20px 0 0;
width:300px;
}
.listing-details-heading-text {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding:0 0 0 10px;
width:auto;
}
.listing-image-box {
padding:10px 0 0 10px;
width:410px;
}
.listing-page-right-link-box {
float:left;
height:auto;
padding:20px 0 0;
width:140px;
}
.listing-page-video-img-box {
float:right;
height:auto;
width:130px;
}
.listing-page-icon-box {
float:left;
height:20px;
width:22px;
}
.listing-page-icon-text {
border-bottom:1px solid #E5E5E5;
color:#990000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:20px;
text-decoration:none;
width:115px;
}
.listing-page-icon-text a {
color:#990000;
text-decoration:none;
}
.listing-page-icon-text a:hover {
color:#660B0D;
}
.image-gallary-box {
float:left;
height:auto;
padding:30px 0 0;
width:285px;
}
.imagegallay-thump-img {
float:left;
height:67px;
padding:0 0 8px;
width:88px;
}
.imagegallay-thump-img1 {
float:left;
height:67px;
padding:0 0 8px 8px;
width:88px;
}
.next-prv-btn {
float:left;
height:auto;
padding:0 0 0 235px;
text-align:right;
width:45px;
}
.next-btn {
float:left;
height:auto;
width:20px;
}
.next-btn-prv {
float:left;
height:auto;
width:20px;
}
.boom-info {
float:left;
height:auto;
padding:0 0 0 10px;
width:280px;
}
.veryfication-info {
float:right;
height:auto;
padding:0;
width:420px;
}
.listing-text-heading {
color:#A40508;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.boom-text {
float:left;
height:auto;
width:280px;
}
.left-boom-text {
border-bottom:1px solid #E5E5E5;
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:15px;
padding:3px 0;
width:120px;
}
.right-boom-text {
border-bottom:1px solid #E5E5E5;
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:15px;
padding:3px 0 3px 10px;
width:150px;
}
.vehicle-information-box {
border-bottom:1px solid #E5E5E5;
float:left;
height:auto;
width:405px;
}
.left-vehicle-info-text {
border-bottom:1px solid #E5E5E5;
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
padding:3px 0;
width:100px;
}
.right-vehicle-info-text {
border-bottom:1px solid #E5E5E5;
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:auto;
padding:3px 0 3px 10px;
width:295px;
}
.left-vehicle-info-text1 {
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
padding:3px 0;
width:100px;
}
.right-vehicle-info-text1 {
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:auto;
padding:3px 0 3px 10px;
width:295px;
}
.listing-page-inquire-box {
float:left;
height:auto;
padding:40px 0 5px 10px;
width:723px;
}
.field-inquire-box {
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
padding:20px 0 0;
text-decoration:none;
width:720px;
}
.field-inquire-box span {
color:#B81600;
text-decoration:none;
}
.box-left-1 {
float:left;
width:570px;
}
.box-left-2 {
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
text-decoration:none;
width:150px;
}
.box-left-2 span {
color:#B81600;
text-decoration:none;
}
.inquire-field-class {
border:1px solid #D4D4D3;
font-size:11px;
height:13px;
padding:2px 0 2px 5px;
text-align:left;
width:176px;
}
.inquire-field-text-area-class {
border:1px solid #D4D4D3;
font-size:11px;
height:80px;
padding:2px 0 2px 5px;
text-align:left;
width:176px;
}
.listing-page-content-box {
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
padding:10px 0 0 10px;
width:720px;
}
.listing-page-img {
float:left;
height:140px;
width:196px;
}
.listing-page-main-div {
height:auto;
padding:0 0 0 10px;
width:980px;
}
.list-sort {
float:left;
height:25px;
padding:0 0 10px;
width:450px;
}
.list-page-search {
float:right;
height:25px;
width:220px;
}
.list-product-box {
float:left;
height:auto;
padding:0 0 5px;
width:980px;
}
.list-page-img-box {
float:left;
height:134px;
padding:0 15px 0 0;
width:207px;
}
.list-page-text-1 {
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
padding:4px 5px 4px 0;
width:90px;
}
.list-page-text-2 {
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:auto;
padding:4px 5px 4px 0;
width:130px;
}
.list-page-text-3 {
color:#4A4A4A;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
padding:4px 5px 4px 0;
width:70px;
}
.img-left-box {
float:left;
height:auto;
width:240px;
}
.content-right-box {
float:left;
height:auto;
padding:0 0 0 15px;
width:500px;
}
.desription {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:auto;
padding:4px 0;
width:390px;
}
.listing-page-icon-box-1 {
border-bottom:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;
float:right;
height:20px;
margin:5px 45px 0 0;
padding:5px 0 0;
text-align:left;
width:360px;
}
.listing-page-bottom-red-text {
color:#A40508;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
width:117px;
}
.listing-page-bottom-red-text a {
color:#A40508;
padding:0 0 0 3px;
text-decoration:none;
}
.listing-page-bottom-red-text a:hover {
color:#4F0204;
text-decoration:none;
}
.num-text-bottom {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:20px;
width:400px;
}
.num-text-bottom span {
color:#FFDB54;
font-weight:bold;
}
.num-text-arrow {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.num-text-bottom a {
color:#FFFFFF;
font-weight:normal;
}
.save-search {
float:right;
padding:5px !important;
}
.save-search a {
color:#B81600;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.save-search img {
margin-top:2px;
}




/*** * Standard * ***/
.standard						{margin: 30px 0 0 0;}
.standard fieldset				{border: none;}
.standard label					{position: relative; display: block; margin: 0 0 15px 0; z-index: 10; overflow: visible;}
.standard label span			{display: block; width: 120px; height: 1.3em; text-align: left; font-size: 1em; line-height: 1.1em;}

.standard select,				
.standard input.text,
.standard textarea,
.standard .fileWrapper			{position: relative; display: block; margin: -1.4em 0 0 135px; border:1px solid #D4D4D3; font-size:11px; padding:2px 0 2px 5px; text-align:left; width:176px;}	

.standard option				{padding: 0 0.4em 0 0.1em;}		

.standard .fileWrapper			{width: 400px; height: 23px; background: url(/images/browseButton.png) no-repeat right center; border: none;}
.standard .fileWrapper span		{width: 325px; height: 20px; float: left; padding: 0.1em; font-size:0.9em; font-family: tahoma; border: 1px solid #8a9195; background: #FFF; text-align: left; overflow: hidden;}

.standard input.norm			{width: 250px;}
.standard input.short			{width: 100px;}
.standard input.superShort		{width: 30px;}
.standard input.long			{width: 350px;}
.standard input.button			{display: inline; margin: 0 10px 0 0; padding: 5px; background: #E7E7E7 url(/images/buttonbg.png) repeat-x left bottom; font-size: 0.9em;}
.standard input.alert			{background: #f6fafa url(/images/alertButtonbg.gif) repeat-x left bottom; color: #F2F7F8;}
.standard input.file			{position: absolute; right: 0;}
.standard input.hidden			{opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.standard .multiSelect			{position: relative; z-index: 20; margin: -2.3em 0 10px 150px; overflow: hidden;}
.standard .multiSelect select	{display: inline; margin: 0 10px 0 0; padding: 0.1em; width:auto}

.standard .checkLabel			{margin: 0;}
.standard .checks				{position: relative; z-index: 20; display: block; width: auto; height: auto; margin: -0.9em 0 20px 135px; text-align: left;}
.standard .checks label			{margin: -14px 0 0 22px; text-align: left; font-size: 0.9em; line-height: 0.9em;}
.standard .checks input			{display: block;}

.standard textarea.tiny			{width: 200px; height: 50px;}
.standard textarea.little		{width: 200px; height: 100px;}
.standard textarea.medium		{width: 280px; height: 150px;}
.standard textarea.large		{width: 400px; height: 200px;}

.standard .note					{display: block; width: 300px; margin: 0 0 20px 150px; font-size: 1.1em !important; text-align: left; color: #a1a6a7 !important; text-indent: 0 !important;}
.standard .labelNote,
.standard .errorNote			{float: left; font-size: 0.7em !important; text-align: right; color: #a1a6a7 !important; text-indent: 0 !important; font-family: tahoma;}
.standard .errorNote			{color: #ff0000 !important;}

.standard .buttons				{margin: 0 0 0 150px;}

.standard .required				{display: inline; vertical-align: top; color: #ff0000; font-size: 0.7em;}

.standard .errors				{margin: 0 0 20px 180px; padding: 10px 0; list-style: none; border-top: 4px solid #ff0000;}
.standard .errors li			{margin: 0 0 3px 0;}
.standard .errors a				{color: #ff0000; font-size: 0.8em;}
.standard .error				{border-top: 4px solid #ff0000;}
.standard .success				{margin: 0 0 20px 180px; padding: 10px 0; list-style: none; border-top: 4px solid #7ac88b;}

.standard h3					{margin: 10px 0 20px 0; font-size: 1.2em; font-weight: bold;}
.standard h4					{width: 20em; margin: 0 0 10px 0; font-size: 1.6em; color: #b6b3a4; border-bottom: 1px dotted #b6b3a4;}


/* *** Listing Form *** */
.inquiry						{float: right; margin-right: 30px;}
.inquiry label span				{width: 113px;}

.inquiry .note					{margin: 0 0 10px 123px; font-size: 1em !important;}

.inquiry .errors				{margin: 0 0 20px 123px;}

.inquiry select,				
.inquiry input.text,
.inquiry textarea,
.inquiry .fileWrapper			{margin: -1.4em 0 0 123px;}		

.inquiry .buttons				{margin: 0 0 0 123px;}

/* *** Contact Form *** */
.contactForm 					{margin: 30px 0 0 0;}

/* *** Directions Form *** */
#directions 					{margin-top: 10px; float: left;}


.truck-box-small-top {border:1px solid #DADADA; float:left;height:189px;margin:18px 0 0;width:353px;}
.truck-box-small-top .truck-name-text {color:#4A4A4A; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding:5px 0 0 10px; width:333px; }
.truck-box-small-top .truck-pic-box { float:left; height:135px; padding:5px 0 0 10px; text-align:center; width:333px;}
.truck-box-small-top .truck-listing-text {color:#4A4A4A; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding:5px 0 0 10px; text-align:right;width:333px;}
.truck-box-small-top .truck-listing-text a { color:#4A4A4A;text-decoration:none;}
.truck-box-small-top .truck-listing-text a:hover {color:#666666;text-decoration:none;}
/* Image preview css */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
//#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 200px; z-index: 10; }
//#imageDataContainer>#hoverNav{ left: 0; top:-22%;}

#hoverNav{ margin:0 auto; width: 182px; z-index: 10; }
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:http://www.utilityfleetsales.com/image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink, #prevLink:visited:hover { background: url(http://www.utilityfleetsales.com/images/ess/prevlabel.gif) left 15% no-repeat; }
#nextLink, #nextLink:visited:hover { background: url(http://www.utilityfleetsales.com/images/ess/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



#menu {
border:0 solid #FF0000;
padding-left:0;
width:100%;
}
#menu ul {
display:block;
float:left;
line-height:1em;
list-style:none outside none;
margin:4px 0 0;
padding:0;
z-index:90;
}
#menu ul li {
border-right:2px solid #4C4C4C;
float:left;
font:bold 12px Arial,Helvetica,sans-serif;
height:40px;
list-style-type:none;
}
#menu ul li a {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
float:left;
font:bold 12px Arial,Helvetica,sans-serif;
height:22px;
margin:0;
padding:10px 10px 9px 10px;
text-decoration:none;
width:auto;
}
#menu ul li a:hover {
background-color:#DF070C;
font:bold 12px Arial,Helvetica,sans-serif;
height:22px;
padding:10px 10px 9px 10px;
text-decoration:none;
}
.active {
background-color:#DF070C;
font:bold 12px Arial,Helvetica,sans-serif;
height:23px;
text-decoration:none;
}
#menu ul li a {
float:none;
}
#menu ul.level2, #menu ul.level3 {
left:0;
margin:0;
position:absolute;
top:0;
visibility:hidden;
}
#menu ul.level2 li, #menu ul.level3 li {
border:medium none;
display:block;
float:none;
height:30px;
width:203px !important;
border-bottom:1px solid #908F8F;
}
#menu ul.level2 li a, #menu ul.level3 li a {
color:#FFFFFF;
height:20px;
}
#menu ul.level2 li a:hover, #menu ul.level3 li a:hover {
background-color:#DF070C;
border-bottom:1px solid #908F8F;
font:12px Arial,Helvetica,sans-serif;
height:20px !important;
}
#menu ul.level2 li a, #menu ul.level3 li a {
background-color:#000000;
border-bottom:1px solid #908F8F;
font:12px Arial,Helvetica,sans-serif;
padding:5px 0 5px 5px;
}
.formOne .mediumText {
background-color:#282523;
border:1px solid #D3CBC6;
width:300px;
}
.formOne .button {
background-color:#282523;
border:1px solid #D3BA71;
color:#D3BA71;
font-weight:bold;
}
.error {
color:#FF0000;
}
.galleryBox1 {
border:1px solid #A0B0FF;
float:left;
height:140px;
margin:2px;
overflow:hidden;
padding:5px;
width:170px;
}
.galleryBox1 .topRow {
border:medium none;
display:block;
height:15px;
overflow:hidden;
}
.galleryBox1 .bottomRow {
border:medium none;
display:block;
height:22px;
overflow:hidden;
}
.galleryBox1 .midRow {
border:medium none;
display:block;
height:140px;
overflow:hidden;
}
.slideShow {
border:0 solid #000000;
height:400px;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
}
.slideShow ul li {
display:block;
height:400px;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
text-align:center;
}
.slideShow ul li img {
border:0 solid #333333;
}

