body
{
    margin: 0;
    padding: 0;
    background: url(images/bg.gif) repeat-x #fff;
    color: #0072bc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

div, ul, p, h1, h2, h3, h4, form, input, textarea, img, select, dl, dd
{
    margin: 0;
    padding: 0;
}
a
{
    outline: none;
}
.spacer
{
    clear: both;
    font-size: 0;
    line-height: 0;
}

img
{
    border: none;
}


/* ----------- main part start --------------*/
#main
{
    width: 982px;
    background-color: #fff;
    margin: 0 auto;
    padding-bottom: 20px;
    color: #0072bc;
    position:relative;
    z-index:7;
    display:block;
}

#main_inner
{
    width: 960px;
    margin: 0 auto;
    position: relative;
    z-index:6;
    display:block;
}

/*.img a{
    outline:none;
    border:none;
}*/

/* ------------ logo and banner --------------*/
.logo_ban
{
    width: 960px;
}
/* ------------ logo --------------*/
.logo
{
    width: 212px;
    height: 79px;
    float: left;
    color: #95b6df;
    background: url(images/logo_bg.gif) no-repeat 0 0 #0071bc;
    padding: 19px 0 0 13px;
}

.logo img
{
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}

.logo span
{
    text-transform: uppercase;
    font: bold 10px/14px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin-top: 10px !important;
    float: left;
}

.logo h1
{
    text-transform: uppercase;
    font: bold 10px/14px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    clear: both;
}



/* ------------ yahoo banner --------------*/
.yahoo_ban
{
    width: 727px;
    float: right;
    height: 90px;
    margin: 8px 0 0;
}


/* ----------- login register navigation start --------------*/
.login_regis
{
    width: auto;
    float: right;
    padding: 7px 0 0;
}

.logreg_lt
{
    width: 6px;
    height: 27px;
    background: url(images/logregis-lt.gif) no-repeat 0 0;
    float: right;
}

.logreg_rt
{
    width: 6px;
    height: 27px;
    background: url(images/logregis-rt.gif) no-repeat 0 0;
    float: right;
}

.logreg_bg
{
    width: auto;
    height: 27px;
    background: url(images/logregis-bg.gif) repeat-x 0 0;
    float: right;
}

.login_navi
{
    width: auto;
}

.login_navi ul
{
    list-style-type: none;
    padding: 0 0 0 8px;
}

.favourite
{
    vertical-align: top;
    line-height: 27px;
    top: 6px;
    position: absolute;
}

.login_navi ul li
{
    width: auto;
    float: left;
    background-color: inherit;
    padding: 0 28px 0 0;
    color: inherit;
    display: block;
    height: 27px;
    line-height: 25px;
    position: relative;
}

.login_navi ul li.nopad
{
    padding: 0 0 0 0;
}

.login_navi ul li a
{
    color: #fff;
    background-color: inherit;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.login_navi ul li a:hover
{
    text-decoration: underline;
}

/* ------------ navigation and search area ------------ */
.navi {width: 960px;height: 38px;position:relative;display:block;z-index:4;}
.navi_lt {width: 3px;height: 38px;/*background: url(images/navi-lt.gif) no-repeat 0 0;*/background:url(images/new-nav-left-last.gif) no-repeat 0 0;float: left;}
.messageError {padding-top:7px;font-size:13px;color:Red;height:25px;}
.navi_rt {width: 3px;height: 38px;/*background: url(images/navi-rt.gif) no-repeat 0 0;*/background:url(images/new-nav-right-last.gif) no-repeat 0 0;float: right;}
.navi_bg{width: 954px;height: 38px;/*background: url(images/navi-bg.gif) repeat-x 0 0;*/background:url(images/new-nav-final.gif) no-repeat 0 0;float: left;position:relative;z-index:3;display:block;}
.main_navi{width: 954px;float: left;height: 38px;}
.main_navi ul{list-style-type: none;height: 38px;padding:0;}
.main_navi ul li{width: auto;line-height:38px;float: left;/*background:url(images/navi-divide.gif) no-repeat right center; 	padding:0 2px 0 1px;*/display: block;}
.main_navi ul li.nodivide{background: none;}
.main_navi ul li.padhome{/*padding:0 1px 0 0;*/}
.main_navi ul li a{width: auto;height: 38px;padding: 0;display: block;/*background: url(images/navigation.gif) no-repeat 0 0;*/background:url(images/new-nav-final.gif) no-repeat 0 0;text-indent: -5000px;}
.main_navi ul li a.home{width: 56px; /*background:url(images/home.gif) no-repeat 7px center;*/background-position: 0 0;}
.main_navi ul li a.homeActive{width: 56px;background-position:0 -76px;}
.main_navi ul li a.home:hover{width: 56px;background-position: 0 -38px;}
.main_navi ul li a.news{width: 56px;background-position:-56px 0;}
.main_navi ul li a.newsActive{width: 56px;background-position: -56px -38px;}
.main_navi ul li a.news:hover{width: 56px;background-position: -56px -38px;}
.main_navi ul li a.tools{width: 56px;background-position: -112px 0;}
.main_navi ul li a.tools:hover{width: 56px;background-position: -112px -38px;}
.main_navi ul li a.toolsActive{width: 56px;background-position: -112px -38px;}
.main_navi ul li a.flet_op{width: 144px;background-position: -168px 0;}
.main_navi ul li a.flet_op:hover{width: 144px;background-position: -168px -38px;}
.main_navi ul li a.flet_opActive{width: 144px;background-position: -168px -38px;}
.main_navi ul li a.cars{width: 51px;background-position: -312px 0;}
.main_navi ul li a.cars:hover{width: 51px;background-position: -312px -38px;}
.main_navi ul li a.carsActive{width: 51px;background-position: -312px -38px;}
.main_navi ul li a.vans{width: 53px;background-position: -363px 0;}
.main_navi ul li a.vans:hover{width: 53px;background-position: -363px -38px;}
.main_navi ul li a.vansActive{width: 53px;background-position: -363px -38px;}
.main_navi ul li a.flet_dr{width: 119px; /*height:16px;*/background-position: -416px 0;}
.main_navi ul li a.flet_dr:hover{width: 119px; /*height:16px;*/background-position: -416px -38px;}
.main_navi ul li a.flet_drActive{width: 119px; /*height:16px;*/background-position: -416px -38px;}
.main_navi ul li a.jobs{width: 51px;background-position: -535px 0;}
.main_navi ul li a.jobs:hover{width: 51px;background-position: -535px -38px;}
.main_navi ul li a.jobsActive{width: 51px;background-position: -535px -38px;}
.main_navi ul li a.blog{width: 47px;background-position: -586px 0;}
.main_navi ul li a.blog:hover{width: 47px;background-position: -586px -38px;}
.main_navi ul li a.blogActive{width: 47px;background-position: -586px -38px;}
.main_navi ul li a.forum{width: 59px;background-position: -633px 0;}
.main_navi ul li a.forum:hover{width: 59px;background-position: -633px -38px;}
.main_navi ul li a.forumActive{width: 59px;background-position: -633px -38px;}
.main_navi ul li a.casestudies{width: 105px;background-position: -692px 0;}
.main_navi ul li a.casestudies:hover{width: 105px;background-position: -692px -38px;}
.main_navi ul li a.casestudiesActive{width: 105px;background-position: -692px -38px;}
.main_navi ul li a.shop{width: 52px;background-position: -797px 0;}
.main_navi ul li a.shop:hover{width: 52px;background-position: -797px -38px;}
.main_navi ul li a.shopActive{width: 52px;background-position: -797px -38px;}
.main_navi ul li a.cont_hire{width: 105px;background-position: -849px 0;}
.main_navi ul li a.cont_hire:hover{width: 105px;background-position: -849px -38px;}
.main_navi ul li a.cont_hireActive{width: 105px;background-position: -849px -38px;}


#news-sub-container {position:absolute;top:38px;left:57px;z-index:2;}
#tools-sub-container {position:absolute;top:38px;left:113px;z-index:2;}
#flet_op-sub-container {position:absolute;top:38px;left:168px;z-index:2;}
#cars-sub-container {position:absolute;top:38px;left:313px;z-index:2;}
#vans-sub-container {position:absolute;top:38px;left:363px;z-index:2;}
#flet_dr-sub-container {position:absolute;top:38px;left:417px;z-index:2;}
#jobs-sub-container {position:absolute;top:38px;left:536px;z-index:2;}
#blog-sub-container {position:absolute;top:38px;left:587px;z-index:2;}
#forum-sub-container {position:absolute;top:38px;left:634px;z-index:2;}
#casestudies-sub-container {position:absolute;top:38px;left:694px;z-index:2;}
#shop-sub-container {position:absolute;top:38px;right:82px;z-index:2;}
#cont_hire-sub-container {position:absolute;top:38px;right:1px;z-index:2;}
.menu-list {border-bottom:1px solid #bfbfbf;background:#f9f9f9;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;display:block;float:left;}
.menu-list .top-bg {height:6px;background:#eaeaea;}
ul.sub {margin:0;padding:0;display:block;float:left;}
ul.sub li {list-style-type:none;margin:0;padding:5px 12px;border-top:1px solid #ffffff;display:block;}
ul.sub li:hover {background:#eaeaea;}
ul.sub li a {font-size:12px;color:#5d5d5d;line-height:18px;text-decoration:none;display:block;}
ul.sub li a:hover {color:#045b9f;text-decoration:underline;}

.home-page-sub-navi {background:url(images/home-page-sub-navi-bg.gif) no-repeat 0 0;width:960px;height:32px;}
.navi-replacement {width:960px;height:12px;background:url(images/sub-navi-replacement.gif) no-repeat 0 0;}
/* ---------------- search area -----------*/
.search_area
{
    width: 293px;
    float: left;
    padding: 7px 0 0;
}

.serch_lft
{
    width: 3px;
    height: 27px;
    display: block;
    float: left;
    background: url(images/search_lft.gif) no-repeat 0 0;
}

.serch_mid
{
    width: 284px;
    height: 22px;
    display: block;
    float: left;
    background: url(images/search_bg.gif) repeat-x 0 0;
    padding: 5px 1px 0 2px;
}

.serch_rght
{
    width: 3px;
    height: 27px;
    display: block;
    float: left;
    background: url(images/search_rght.gif) no-repeat 0 0;
}

.search_input
{
    width: 202px;
    height: 16px;
    float: left;
    border: 1px solid #000;
    font-size: 11px;
    line-height: 16px;
    color: #0071bc;
    padding: 0 0 0 6px;
    background-color: #fff;
}

.serch_btn
{
    width: 70px;
    height: 18px;
    background: url(images/search_btn.gif) no-repeat 0 0;
    border: none;
    cursor: pointer;
    float: right;
    text-indent: -5000px;
    line-height: 0;
    font-size: 0;
}

/* --------- main navi sub navi part start --------------*/

.submain_navi ul {list-style-type: none;height: 32px;padding:0 0 0 10px;}
.submain_navi ul li{width: auto;float: left;display: block;padding: 0 18px 0 0;line-height: 29px;}
.submain_navi ul li.padright{width: auto;float: left;padding: 0 0 0 6px;}
.submain_navi ul li a{font-size: 10px;color: #fff;background-color: inherit;font-weight: bold;text-decoration: none;}
.submain_navi ul li a:hover, .submain_navi ul li a.active{text-decoration: underline;}

/*.teetone ul {list-style-type: none;padding:0;margin:0;}
.teetone ul li{width: auto;margin:0;padding:0;display:block;}
.teetone ul li a{font-size: 10px;color: red;background-color: inherit;font-weight: bold;text-decoration: none;}
.teetone ul li{width: auto;float: left;display: block;padding: 0 18px 0 0;line-height: 29px;}
.teetone ul li.padright{width: auto;float: left;padding: 0 0 0 6px;}
.teetone ul li a{font-size: 10px;color: #fff;background-color: inherit;font-weight: bold;text-decoration: none;}
.teetone ul li a:hover, .teetone ul li a.active{text-decoration: underline;}*/

/* ------------- body content area part start ----------------- */
#content
{
    width: 960px;
    background: url(images/content-bg.gif) repeat-x 0 2px #fff;
    padding: 20px 0 20px;
    color: inherit;
    border-bottom: #eaeaea 1px solid;
    margin: 0 0 19px 0;
}

#content td
{
    color: #3f3f3f;
    font-size: 11px;
}

/* ------------- body content left area part start ----------------- */

.cont_left
{
    width: 635px;
    float: left;
    border-top: 2px solid #eaeaea; /*padding-bottom:20px;*/
}

.cont_left .alp_lst
{
    line-height: 16px;
    padding-left: -17px;
    padding: 0;
    margin: 0;
}


.cont_left .alp_rulelst
{
    font-size: 9px;
    line-height: 13px;
    padding-top: 2px;
    list-style: none;
    margin-left: -20px;
}

.cont_left .alp_appform
{
    padding-top: 10px;
}

.cont_left .alp_appform table
{
    padding-left: 20px;
}

.cont_left .alp_appform table .des_text
{
    padding-right: 10px;
}


.cont_left .alp_appform table tr td
{
    padding-bottom: 10px;
}

.cont_left .alp_btn
{
    padding-left: 20px;
}

.banner-468
{
    width: 100%;
    float: left;
    border-bottom: 2px solid #eaeaea;
}

.banner-468-content
{
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 10px 0px;
}

.cont_left p, .cont_left table, .cont_left tr, .cont_left td, .cont_left ul, .cont_left li, .SectionTitle p
{
    color: #3f3f3f;
    font-size: 11px;
    line-height: 16px;
    margin: 0 0 13px 0;
    background-color: inherit;
}

.cont_left a
{
    color: #0072bc;
    text-decoration: none;
}

.cont_left a:hover
{
/*	color: #000 !important;
    background-color: inherit;*/
}

.cont_left ul
{
    margin-left: 20px;
}


.sscont_left
{
    width: 635px;
    float: left;
    border-top: 2px solid #eaeaea; /*padding-bottom:20px;*/
}

.sscont_left p, .sscont_left table, .sscont_left tr, .sscont_left td, .sscont_left ul, .sscont_left li
{
    color: #3f3f3f;
    font-size: 11px;
    line-height: 0px;
    margin: 0 0 2px 0;
    background-color: inherit;
}

.sscont_left a
{
    color: #0072bc;
    text-decoration: none;
}

.sscont_left a:hover
{
    color: #000 !important;
    background-color: inherit;
}

.sscont_left ul
{
    margin-left: 20px;
}

.readmore_area
{
    width: 310px; /*float:right;*/
    padding: 2px 0 11px 0;
    border-bottom: 1px dashed #e4e4e4;
    margin-bottom: 22px;
}
.read_moretxt
{
    width: auto;
    float: left;
    font-size: 10px;
    line-height: 16px;
    color: #3f3f3f;
    background-color: inherit;
    padding: 0;
}

.read_moreselect
{
    width: 240px; /*height:19px;*/
    float: right;
    font-size: 10px;
    line-height: 16px;
    color: #00538e;
    background-color: inherit;
}


.cont_inner_fullleft
{
    width: 635px;
    float: left; /*padding:10px 0 0;*/
}

.footerTeaser_main
{
    width: auto;
    float: left; /*padding:10px 0 0;*/
}

/* --------------              ----------------------*/
.fllet_cont
{
    width: 635px;
    padding: 20px 0 0 0;
}

.fllet_cont p
{
    line-height: 14px;
    padding: 0 0 0 0;
}

.nopadTop
{
    padding-top: 0 !important;
}


.FooterTeaser
{
    width: 100%;
    padding: 10px 0 0 0;
}

.imagePanel
{
    width: auto;
    float: left;
    margin-right: 4px;
    margin-left: 4px;
    margin-bottom: 10px;
    border-top: 1px dashed #e4e4e4;
    padding: 12px 0 0;
}



/*.border_line{
    border-bottom:2px solid #eaeaea;
    height:4px;
}*/

/* --------------              ----------------------*/


/* ------------- body content inner left area part start ----------------- */
.cont_inner_left
{
    width: 310px;
    float: left;
    border-top: 1px dashed #e4e4e4;
    padding: 17px 0 0;
}

.cont_FN50_left
{
    width: 635px;
    float: left;
    border-top: 1px dashed #e4e4e4;
}

.fnso
{
    width: 310px;
    height: 340px; /*background:url(images/fnso-pic.gif) no-repeat 0 0 #eaeaea; 	padding:188px 0 0;*/ /*margin:0 0 45px 0;*/
    color: inherit;
    background-color: #eaeaea;
    padding: 0 0 13px 0;
    margin: 17px 0 0 0;
}
.fnso img
{
    display: block;
    margin: 0 0 12px 0;
    padding: 0;
}

.fnso_hdtxt
{
    font-size: 14px;
    line-height: 16px;
    color: #0071bb;
    background-color: inherit;
    font-weight: bold;
    padding: 0 0 8px 0;
    margin: 0 0 0 11px;
}

.fnso_hdtxt a
{
    color: #0071bb;
    background-color: inherit;
    text-decoration: none;
}

.fnso_hdtxt a:hover
{
    color: #000;
    background-color: inherit;
}

p.fnso_para
{
    font-size: 10px;
    line-height: 12px;
    color: #2c2c2c;
    background-color: inherit;
    padding: 0 13px 0 11px;
}


/* -------------- cars part start -------------*/
.cont_cars_left
{
    width: 310px;
    float: left; /*padding:10px 0 0;*/
}

.cont_fleetops_left
{
    width: 310px;
    height: 270px;
    float: left;
    border-bottom: 1px dashed #e4e4e4; /*padding:10px 0 0;*/
}

.cars_partarea
{
    width: 310px;
    border-top: 2px solid #eaeaea;
    padding: 9px 0 0; /*margin:45px 0 0;*/
}

.cars_fn50area
{
    width: 635px;
    border-top: 2px solid #eaeaea; /*margin:45px 0 0;*/
}

.cars_form
{
    width: 310px;
    border-bottom: 1px dashed #e4e4e4;
    padding: 0 0 10px 0;
}

.cars_fn50
{
    width: 635px;
    border-bottom: 1px dashed #e4e4e4;
    padding: 0 0 10px 0;
}


.cars_hdtxt
{
    font-size: 20px;
    line-height: 22px;
    color: #3f3f3f;
    font-weight: bold;
    background-color: inherit;
    float: left;
    width: auto;
}

.cars_hdtxt a
{
    color: #3f3f3f;
    background-color: inherit;
    text-decoration: none;
}

.cars_hdtxt a:hover
{
    color: #0072bc;
    background-color: inherit;
}

.cars_hdtxt1
{
    font-size: 20px;
    line-height: 34px;
    color: #3f3f3f;
    font-weight: bold;
    background-color: inherit;
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
}

.cars_hdtxt1 a
{
    color: #3f3f3f;
    background-color: inherit;
    text-decoration: none;
}

.cars_hdtxt1 a:hover
{
    color: #0072bc;
    background-color: inherit;
}

.cars_moreselect
{
    width: 150px;
    height: 19px;
    float: right;
    font-size: 10px;
    line-height: 16px;
    color: #00538e;
    background-color: inherit;
    border-top: 1px solid #abadb3;
    border-bottom: 1px solid #e3e9ef;
    border-left: 1px solid #e3e9ef;
    border-right: 1px solid #e3e9ef;
}

.latest_careview
{
    font-size: 10px;
    line-height: 14px;
    color: #717171;
    font-weight: bold;
    padding: 12px 0 0;
    background-color: inherit;
}

.cars_sample
{
    width: 310px;
    padding: 11px 0 12px 0;
}

.car_a
{
    width: 150px;
    float: left; /*border-top:#eaeaea 2px solid; 	padding:20px 0 0 0;*/
}
.car_a img
{
    display: block;
    margin: 0 0 6px 0;
    font-size: 0;
}

.noBotPad
{
    padding-bottom: 0 !important;
}

.car_a_r
{
    width: 150px;
    float: left;
}

.car_a_r img
{
    margin: 0 0 6px 0;
    display: block;
    font-size: 0;
}

.carsample_para
{
    font-size: 10px !important;
    line-height: 14px;
    color: #0072bc;
    font-weight: bold;
    background-color: inherit;
}

.carsample_para a
{
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
    font-size: 10px !important;
}

.carsample_para a:hover
{
    color: #000;
    background-color: inherit;
}

.abstractText
{
    font-size: 10px;
}

.car_b
{
    width: 150px;
    float: right; /*padding:20px 0 0 0; 	border-top:#eaeaea 2px solid;*/
}

.car_b img
{
    display: block;
    margin: 0 0 6px 0;
    font-size: 0;
}

.car_b_r
{
    width: 150px;
    float: right;
}

.car_b_r img
{
    margin: 0 0 6px 0;
}

.latest_carlist
{
    width: 310px;
    padding: 7px 0 0;
    border-top: 1px dashed #e4e4e4;
}

.latest_carlist ul
{
    list-style-type: none;
}

.latest_carlist ul li
{
    background: url(images/bullet.gif) no-repeat 0 8px;
    padding: 0 0 0 12px !important;
    display: block;
    height: 18px;
    margin: 0 !important;
}

.latest_carlist ul li a
{
    font-size: 10px;
    line-height: 18px;
    color: #0072bc;
    font-weight: bold;
    background-color: inherit;
    text-decoration: none;
}

.latest_carlist ul li a:hover
{
    color: #000;
    background-color: inherit;
}

/* --------------- fleet costs part start ----------------*/
.fuelcosts
{
    width: 150px; /*background:url(images/fuelcosts.gif) no-repeat 0 0;*/
    border-bottom: 2px solid #eaeaea;
    border-top: 2px solid #eaeaea;
    padding: 18px 0 8px 0;
    margin: 0 0 6px 0;
}

.cartax
{
    width: 150px;
    border-bottom: 2px solid #eaeaea;
    border-top: 2px solid #eaeaea;
    padding: 18px 0 8px 0;
    margin: 0 0 6px 0;
}

p.fuelcos_para
{
    font-size: 10px;
    line-height: 14px;
    color: #3f3f3f;
    background-color: inherit;
}

/* --------------- report and legal part start ------------------*/
.report_legal
{
    width: 310px;
}

.report
{
    width: 150px;
    float: left;
    border-top: 2px solid #eaeaea;
}

.report_hdtxt
{
    font-size: 20px;
    line-height: 35px;
    color: #3f3f3f;
    background-color: inherit;
    font-weight: bold;
    border-bottom: 1px dashed #e4e4e4; /*padding-bottom:8px;*/
}

.report_hdtxt a
{
    color: #3f3f3f;
    background-color: inherit;
    text-decoration: none;
}

.report_hdtxt a:hover
{
    color: #0072bc;
    background-color: inherit;
}

.flet_research
{
    font-size: 10px;
    line-height: 14px;
    color: #717171;
    font-weight: bold;
    padding: 12px 0;
    background-color: inherit;
}

.flet_research_more
{
    font-size: 10px;
    line-height: 14px;
    color: #717171;
    font-weight: bold;
    background-color: inherit;
    padding: 35px 0 0;
}

.fllet_strategy
{
    border: 1px solid #eaeaea;
    display: block;
}

.legal
{
    width: 150px;
    float: right;
    border-top: 2px solid #eaeaea;
}


/* ------------- body content inner right area part start ----------------- */
.cont_inner_right
{
    width: 310px;
    float: right; /*border-top:1px dashed #e4e4e4;*/
    padding: 10px 0 0;
}

.cont_van_right
{
    width: 310px;
    float: right; /*border-top:1px dashed #e4e4e4;*/ /*padding:10px 0 0;*/
}

.cont_fleetops_right
{
    width: 310px;
    height: 270px;
    float: right;
    border-bottom: 1px dashed #e4e4e4; /*padding:10px 0 0;*/
}

.new_eleltronics
{
    font-size: 14px;
    line-height: 16px;
    color: #0072bc;
    font-weight: normal;
    background-color: inherit;
    height: 30px;
    padding: 13px 0 0 0;
}

.new_eleltronics a
{
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.new_eleltronics a:hover
{
    color: #000;
    background-color: inherit;
}


.new_elecdate
{
    font-size: 10px;
    line-height: 16px;
    color: #787878;
    background-color: inherit;
    font-weight: normal;
    padding: 4px 0 0;
}

.new_elecdate a
{
    color: #000;
    background-color: inherit;
    text-decoration: none;
}

.new_elecdate a:hover
{
    text-decoration: underline;
}

p.newelec_datepara
{
    font-size: 10px;
    line-height: 14px;
    color: #3f3f3f;
    background-color: inherit;
    border-bottom: 1px dashed #e4e4e4;
    padding: 0 0 12px 0;
}

.new_elelechdtxt
{
    font-size: 14px;
    line-height: 16px;
    color: #0072bc;
    font-weight: normal;
    background-color: inherit;
    padding: 0 0 0;
}

.new_elelechdtxt a
{
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.new_elelechdtxt a:hover
{
    color: #000;
    background-color: inherit;
}

.newelelc_list
{
    width: 310px;
    padding: 8px 0 0;
}

.newelelc_list ul
{
    list-style-type: none; /*padding-bottom:43px;*/
    margin: 0px !important;
    padding: 0px !important;
}

.newelelc_list ul li
{
    background: url(images/bullet.gif) no-repeat 0 8px;
    margin: 0px !important;
    padding: 0 0 0 12px !important;
    display: block;
    min-height: 18px;
}

.newelelc_list ul li a
{
    font-size: 10px;
    line-height: 18px;
    color: #0072bc;
    font-weight: bold;
    background-color: inherit;
    text-decoration: none;
}

.newelelc_list ul li a:hover
{
    color: #000;
    background-color: inherit;
}

.vanspart_area
{
    width: 310px;
    padding: 9px 0 0;
    border-top: 2px solid #eaeaea;
    margin: 34px 0 0;
}

.fleet_job
{
    font-size: 10px;
    line-height: 16px;
    color: #717171;
    background-color: inherit;
    font-weight: bold;
}

.jobright_partarea
{
    width: 310px;
    border-top: 2px solid #eaeaea;
    padding: 0;
}

.jobsleft_side
{
    width: 150px;
    float: left;
}

.jobsright_side
{
    width: 150px;
    float: right;
}

.more_jobs
{
    width: 150px;
}

.more_jobs ul
{
    list-style-type: none;
}

.more_jobs ul li
{
    background: url(images/bullet.gif) no-repeat 0 8px;
    padding: 0 0 0 12px;
    display: block;
    height: 18px;
}

.more_jobs ul li a
{
    font-size: 10px;
    line-height: 18px;
    color: #0072bc;
    background-color: inherit;
    font-weight: bold;
    text-decoration: none;
}

.more_jobs ul li a:hover
{
    color: #000;
    background-color: inherit;
}

/* -------------- popular search ------------*/
.popular_search
{
    width: 635px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    padding: 10px 0 0 0;
    margin: 39px 0 0 0; /*border:#FF0000 1px solid;*/
}

.popular_search ul
{
    list-style-type: none;
}

.popular_search ul li
{
    width: auto;
    float: left;
    font-size: 10px;
    line-height: 18px;
    color: #717171;
    background-color: inherit; /*padding:0 0 0 16px;*/
    font-weight: bold;
}

.popular_search ul li a
{
    font-size: 10px;
    line-height: 18px;
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.popular_search ul li a:hover
{
    color: #000;
    background-color: inherit;
}

/* ------------- body content right area part start ----------------- */

.cont_right
{
    width: 310px;
    float: right; /*padding-bottom:20px;*/
}

.employee_images
{
    background-color: #eaeaea;
    width: 135px;
    color: #fff;
    margin: 0 0 6px 0;
}

.employee_images h2
{
    color: #00469f;
    background-color: inherit;
    padding: 7px 0 7px 8px;
    font-size: 12px;
}

.employee_images h2 span
{
    color: #0071bb;
    background-color: inherit;
    font-size: 10px;
    display: block;
}

.imgteaser
{
    margin: 0;
    overflow: hidden;
    float: left;
    position: relative;
    width: auto;
}
.imgteaser a
{
    text-decoration: none;
    float: left;
    width: auto;
}
.imgteaser a:hover
{
    cursor: pointer;
}
.imgteaser a img
{
    float: left;
    margin: 0;
    border: none;
    width: auto;
}


.imgteaser a:hover .desc
{
    display: block;
    font-size: 11px;
    background: #111;
    filter: alpha(opacity=75);
    opacity: .75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 5px 5px;
    width: 125px; /*border-top: 1px solid #999;*/
}
.imgteaser a:hover .desc strong
{
    display: block;
    margin-bottom: 2px;
    font-size: 11px;
}

.imgteaser a .desc
{
    display: none;
}



.banner_a
{
    width: 135px;
    float: left;
    padding-bottom: 6px;
}

.banner_c
{
    width: 158px;
    float: right;
    border: 1px solid #ccc;
}

/* ------------ top stories part start --------------*/

.top_stories_part
{
    width: 300px;
    background-color: #eaeaea;
    padding: 5px 5px;
    color: inherit;
}

.top_stories_inner
{
    width: 298px;
    background-color: #fff;
    border: 1px solid #d4d4d4;
    color: #787878;
}
a.showmore_btnHide
{
    background: url(images/hide-ico.gif) no-repeat 0 50%;
    font-size: 10px;
    line-height: 16px;
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
    padding: 0 0 0 18px;
    display: block;
    font-weight: bold;
}
a.showmore_btnHide:hover
{
    color: #000000;
    text-decoration: none;
}

.most_shared
{
    width: 300px;
}

.most_shared ul
{
    list-style-type: none;
    height: 22px;
    padding: 11px 0 0;
    background: url(images/right_tab_border-bg.gif) repeat-x left bottom;
}

.most_shared ul li
{
    width: auto;
    float: left;
    padding: 0; /*margin:0 6px 0 0;*/
    border-right: #fff 2px solid;
}

.most_shared ul li.noBor
{
    border-right: none;
}

.most_shared ul li.noBor a
{
    padding-right: 17px;
}

.most_shared ul li a
{
    font-size: 10px;
    line-height: 16px;
    color: #0072bc;
    background-color: inherit;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    border-bottom: 6px solid #e2e2e2;
    display: block;
    padding: 0 10px;
}

.most_shared ul li a:hover
{
    color: #000;
    background-color: inherit;
    border-bottom: 6px solid #0071bb;
}

.most_shared ul li a.most_shared_active
{
    color: #000;
    background-color: inherit;
    border-bottom: 6px solid #0071bb;
}

.storiestxtarea
{
    /*width:300px;*/
    background: url(images/stories-botbg.gif) repeat-x 0 0 #fff;
    padding: 15px 8px 0;
    color: inherit;
}

.new_contracttxt
{
    font-size: 10px;
    line-height: 16px;
    color: #0072bc;
    background-color: inherit;
    font-weight: bold; /*padding:8px 0 0;*/
    padding: 0 0 4px 0;
}

.new_contracttxt a
{
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.new_contracttxt a:hover
{
    color: #000;
    background-color: inherit;
}

.new_contracttxt span
{
    color: #787878;
    background-color: inherit;
    font-weight: normal;
    display: block;
}

.showmore_area
{
    width: 280px;
    border-top: 1px dashed #e4e4e4;
    padding: 5px 0 0;
    margin: 7px auto;
}

.showmore_btn
{
    font-size: 10px;
    line-height: 16px;
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
    background: url(images/showmore-btn.gif) no-repeat 0 center;
    padding: 0 0 0 18px;
    display: block;
    font-weight: bold;
}

.showmore_btn:hover
{
    color: #000;
    background-color: inherit;
}

.banner_e
{
    width: 290px;
    margin: 13px auto 0;
    border: 5px solid #d8d8d8;
}

.banner_f
{
    width: 300px;
    margin: 13px auto 0;
    display: block;
    font-size: 0;
}

.fleeNews
{
    width: 273px;
    border: #d8d8d8 5px solid;
    background: url(images/fleeNews_bg.gif) repeat-x 0 0 #0a78a6;
    padding: 17px 0 17px 17px;
    color: #fff;
    margin: 13px 0 0 0;
}

.fleeNews h2
{
    font: 32px/34px "Arial Black" , Arial, Helvetica, sans-serif;
    letter-spacing: -2px;
    font-weight: normal !important;
}

.fleeNews h2 span
{
    color: #95b5df;
    background-color: inherit;
}

.fleeNewsText
{
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    margin: 5px 20px 0 0;
}

.fleeNewsRating
{
    width: 240px;
    padding: 10px 0;
}

.fleeNewsRatingComm
{
    width: 119px;
    float: left;
}

.fleeOption
{
    font-size: 10px;
    font-weight: bold;
    color: #95b5df;
    background-color: inherit;
    text-transform: uppercase;
}

.fleePercent
{
    font-size: 30px;
    font-weight: bold;
}

.fleeNews form
{
    margin: 0;
    padding: 0;
}

.cast_your
{
    background: url(images/cast_your_vote.gif) no-repeat 0 0;
    height: 27px;
    width: 167px;
    border: none;
    cursor: pointer;
    margin: 0 0 11px 0;
    float: none !important;
}

.fleeNewsviewAll
{
    display: block;
    font-weight: bold;
}

.fleeNewsviewAll a
{
    color: #fff;
    background-color: inherit;
    font-size: 10px;
    text-decoration: none;
}

.fleeNewsviewAll:hover
{
    color: #95b5df;
    background-color: inherit;
}

/* --------------------- footer part start ----------------*/
#footer
{
    width: 960px;
    clear: both;
}


#footer a
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 26px;
    color: #0072bc;
    font-weight: bold;
    background-color: inherit;
    text-decoration: none;
}

.footer_link
{
    width: 960px;
}

.footer_link .new-links {padding:20px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.footer_link ul {margin:0;padding:0;}
.footer_link ul li {margin:0;padding:0 20px;list-style-type:none;float:left;border-right:1px solid #eaeaea;}
.footer_link ul li.first {padding:0 20px 0 5px !important;}
.footer_link ul li.first .twitter {width: 194px;}
.footer_link ul li.first .twitter .left {float: left; padding-right: 10px;}
.footer_link ul li.first .twitter .right-text {float: left;}
.footer_link ul li.first .twitter .right-bottom {float: left; position: relative;}
.footer_link ul li.last {padding:0 0 0 0 !important;float:right;}
.footer_link ul li div.you-tube-con {width:210px;}
.footer_link ul li div.linked-in {width:200px;}
.footer_link ul li div a {line-height:14px !important;}
.footer_link ul li div span {float:left;padding-right:10px;}
.footer_link ul li div span.follow-us {padding-bottom:10px;}
.footer_link ul li div a.twitter-link {font-size:12px !important;line-height:14px !important;color:#000000 !important;text-decoration:none;font-weight:bold !important;}
.footer_link ul li div a.twitter-link:hover {color:#0072bc;}
.footer_link ul li div span.subscribe {}

.footer_lt
{
    width: 5px;
    height: 26px;
    float: left;
    background: url(images/foot_lt.gif) no-repeat 0 0;
}

.footer_rt
{
    width: 5px;
    height: 26px;
    float: right;
    background: url(images/foot_rt.gif) no-repeat 0 0;
}

.footer_bg
{
    width: 950px;
    height: 26px;
    float: left;
    background: url(images/foot_bg.gif) repeat-x 0 0;
}

.footerlink_navi
{
    width: 945px;
}
.footerlink_navi ul
{
    list-style-type: none;
    height: 26px;
}

.footerlink_navi ul li
{
    width: auto;
    float: left;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 26px;
    color: #000;
    font-weight: bold;
    background-color: inherit;
    padding: 0 19px;
}

.footerlink_navi ul li.last
{
    padding-right: 0;
}

.footerlink_navi ul li.smallPad
{
    padding: 0 10px;
}

.footerlink_navi ul li a
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 26px;
    color: #0072bc;
    font-weight: bold;
    background-color: inherit;
    text-decoration: none;
}

.footerlink_navi ul li a:hover, .footerlink_navi ul li a.active
{
    color: #000;
    background-color: inherit;
}

.fleetbook_area
{
    width: 960px;
    background: url(images/fltbookbot-bor.gif) repeat-x 0 bottom;
    padding: 20px 0 4px 0;
    position: relative;
}


.fleetbook_img
{
    width: 76px;
    height: 122px;
    background: url(images/flett-book.gif) no-repeat 0 0;
    position: absolute;
    left: 13px;
    top: 4px;
    left: 0;
}

.fleetbook_txt
{
    width: 179px;
    float: left;
    padding: 0 48px 0 104px;
    border-right: 1px solid #eaeaea;
}

.fleetbook_hdtxtpara
{
    font-size: 11px;
    line-height: 16px;
    color: #3f3f3f;
    background-color: inherit;
}

.fleetbook_hdtxt
{
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
}

.fleetbook_hdtxt a
{
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.fleetbook_hdtxt a:hover
{
    color: #000;
    background-color: inherit;
}

.rss_area
{
    width: 150px;
    float: left;
    padding: 0 25px 0 21px;
    border-right: 1px solid #eaeaea;
}

.rss
{
    width: 150px;
}

.rss ul
{
    list-style-type: none;
}

.rss ul li
{
    /*width:31px;*/
    height: 31px;
    font-size: 9px;
    line-height: 14px;
    font-weight: bold;
    color: #0072bc;
    background-color: inherit;
    padding: 5px 0 0 35px;
}

.rss ul li.rss_icon
{
    background: url(images/rss-icon.gif) no-repeat 0 0;
}

.rss ul li.email_icon
{
    background: url(images/email-icon.gif) no-repeat 0 0;
}
.rss ul li.use_full
{
    background: url(images/use_full.gif) no-repeat 0 4px;
}
.rss ul li a
{
    font-size: 9px;
    line-height: 14px;
    font-weight: bold;
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.rss ul li a:hover
{
    color: #000;
    background-color: inherit;
}


.jobalert_area
{
    width: 100px;
    float: left;
    padding: 0 25px 0 21px;
    border-right: 1px solid #eaeaea;
}

.jobalert_listarea
{
    width: 100px;
}

.jobalert_listarea ul
{
    list-style-type: none;
}

.jobalert_listarea ul li
{
    /*width:31px;*/
    height: 31px;
    font-size: 9px;
    line-height: 14px;
    font-weight: bold;
    color: #0072bc;
    background-color: inherit;
    padding: 5px 0 0 35px;
}

.jobalert_listarea ul li.jobalert_icon
{
    background: url(images/job-alerticon.gif) no-repeat 0 0;
}

.jobalert_listarea ul li.esitemap_icon
{
    background: url(images/sitemap-icon.gif) no-repeat 0 0;
}
.jobalert_listarea ul li.glossary_icon
{
    background: url(images/glossary.gif) no-repeat 0 4px;
}
.jobalert_listarea ul li a
{
    font-size: 9px;
    line-height: 14px;
    font-weight: bold;
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.jobalert_listarea ul li a:hover
{
    color: #000;
    background-color: inherit;
}

.fleetresearch_area
{
    width: 230px;
    float: left;
    padding: 0 15px 0 21px;
    border-right: 1px solid #eaeaea;
}

.fleetresearch_listarea
{
    width: 230px;
}

.fleetresearch_listarea ul
{
    list-style-type: none;
}

.fleetresearch_listarea ul li
{
    /*width:31px;*/
    height: 31px;
    font-size: 9px;
    line-height: 14px;
    font-weight: bold;
    color: #0072bc;
    background-color: inherit;
    padding: 5px 0 0 35px;
}

.fleetresearch_listarea ul li.fletnws_icon
{
    background: url(images/fllet-newsicon.gif) no-repeat 0 0;
}

.fleetresearch_listarea ul li.fletrsch_icon
{
    background: url(images/fleer-research.gif) no-repeat 0 0;
}

.fleetresearch_listarea ul li a
{
    font-size: 9px;
    line-height: 14px;
    font-weight: bold;
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.fleetresearch_listarea ul li a:hover
{
    color: #000;
    background-color: inherit;
}
.contact_fleettxt
{
    width: auto;
    float: right;
    font-size: 9px;
    line-height: 10px;
    padding: 26px 17px 0 0;
}
.contact_fleettxt a
{
    color: #0072bc;
    background-color: inherit;
    font-weight: bold;
    text-decoration: none;
}

.contact_fleettxt a:hover
{
    color: #000;
    background-color: inherit;
}

.date_baur
{
    font-size: 9px;
    line-height: 30px;
    color: #505050;
    background-color: inherit;
    width: auto;
    float: left;
    padding: 0 0 0 13px;
}

.date_baur_right
{
    font-size: 9px;
    line-height: 30px;
    color: #505050;
    background-color: inherit;
    width: auto;
    float: right;
    padding: 0 17px 0 0;
}
/*---------------news page start---------*/
#cont_left
{
    width: 635px;
    float: left;
}



#cont_left p
{
    font-size: 11px;
    margin-top: 6px;
    margin-bottom: 6px;
}

#cont_left ul, #cont_left ol
{
    margin-left: 20px;
    font-size: 11px;
    line-height: 16px;
}


/*----------left--------*/

#newLeft_left
{
    width: 491px;
    float: left;
    border-top: #eaeaea 2px solid;
}

#newLeft_left h2
{
    font-size: 20px;
    line-height: 20px;
    color: #3f3f3f;
    font-weight: bold;
    background-color: inherit;
    margin: 12px 0;
}

#newLeft_left h1.news
{
    font-size: 20px;
    line-height: 20px;
    color: #3f3f3f;
    font-weight: bold;
    background-color: inherit;
    margin: 12px 0;
}

#newLeft_left h2 a
{
    color: #3f3f3f !important;
    background-color: inherit;
    text-decoration: none;
}

#newLeft_left h4 a
{
    color: #0072bc !important;
    background-color: inherit;
    text-decoration: none;
}

#newLeft_left h2 a:hover
{
    color: #3f3f3f !important;
    background-color: inherit;
}

#newLeft_left h4 a:hover
{
    color: #3f3f3f !important;
    background-color: inherit;
}

.rssResearch
{
    background: url(images/rss-icon-small.gif) no-repeat 0 center;
    padding: 0 0 0 20px;
    color: #0071bc;
    background-color: inherit;
    font-size: 10px;
    line-height: 16px;
    margin: 0 0 14px 0;
}

.rssResearch a
{
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
}

.rssResearch a:hover
{
    color: #000;
    background-color: inherit;
}

.newLeft_left_inside
{
    border-top: #e4e4e4 1px dashed;
    padding: 14px 0 0 0;
    font-size: 11px;
    line-height: 16px;
    color: Black;
}

.jobMainImage
{
    padding-right: 10px;
    padding-bottom: 10px;
}

.newLeft_left_inside h3
{
    font-size: 18px;
    line-height: 20px;
    color: #0071bb;
    font-weight: bold;
    background-color: inherit;
    padding: 0 0 5px 0;
}

#newLeft_left h3 a
{
    color: #0071bb;
    background-color: inherit;
    text-decoration: none;
}

#newLeft_left h3 a:hover
{
    color: #000;
    background-color: inherit;
}

.newLeft_left_inside h3 a
{
    color: #0071bb;
    background-color: inherit;
    text-decoration: none;
}

.newLeft_left_inside h3 a:hover
{
    color: #000;
    background-color: inherit;
}

.newLeft_left_inside dl
{
    list-style-type: none;
}

.newLeft_left_inside dl dd
{
    border-top: #e4e4e4 1px dashed;
    padding: 10px 0 0 0;
    margin: 14px 0 0 0;
}

.newLeft_left_inside dl dd h4
{
    font-size: 14px;
    line-height: 20px;
    color: #0072bc;
    font-weight: normal;
    background-color: inherit;
}


.newLeft_left_inside dl dd h4 a
{
    color: #0072bc !important;
    background-color: inherit;
    text-decoration: none;
}

.newLeft_left_inside dl dd h4 a:hover
{
    color: #000;
    background-color: inherit;
}

.newLeft_left_inside dl dd p
{
    color: #3f3f3f;
    background-color: inherit;
    font-size: 10px;
    line-height: 14px;
}



.date
{
    color: #787878 !important;
    font-size: 10px;
    background-color: inherit;
}

.date span
{
    color: #000;
    background-color: inherit;
}

.date a
{
    color: #000;
    text-decoration: none;
    background-color: inherit;
}

.date a:hover
{
    text-decoration: underline;
}

.date a.blueLink
{
    color: #0072bc;
    text-decoration: none;
    background-color: inherit;
    font-size: 11px;
}

.date a.blueLink:hover
{
    color: #000;
    background-color: inherit;
}

.font12
{
    font-size: 12px;
    color: #3f3f3f;
    background-color: inherit;
    line-height: 16px;
    padding: 5px 0 0 0;
}


.pagination
{
    height: 56px;
    border-top: #e4e4e4 1px dashed;
    border-bottom: #e4e4e4 1px dashed;
    margin: 12px 0 0 0;
}
.pagination .pagination_page
{
    font-size: 18px;
    color: #787878;
    background-color: inherit;
    line-height: 56px;
    padding: 0;
    float: left;
}

.pagination a, .active
{
    display: block;
    width: 21px;
    height: 21px;
    text-align: center;
    color: #0072bc;
    background-color: inherit;
    float: left;
    margin: 19px 0 0 0;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-left: 6px;
    float: left;
}

.pagination a:hover, .pagination .active
{
    color: #fff !important;
    background-color: #000;
}


.slider
{
    width: 589px;
    height: 157px;
    background: url(images/slider-bg.gif) no-repeat 20px 0;
    position: relative;
    padding: 1px 23px;
    margin: 63px 0 0 0;
}

.sliderLeft
{
    background: url(images/slider-left.gif) no-repeat 0 0;
    width: 20px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    text-indent: -22222px;
    height: 159px;
    cursor: pointer;
}

.sliderRight
{
    background: url(images/slider-right.gif) no-repeat 0 0;
    width: 20px;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    text-indent: -22222px;
    height: 159px;
    cursor: pointer;
}

/*----------left--------*/

#newLeft_right
{
    width: 119px;
    float: right;
}

.grayBox
{
    background-color: #eaeaea;
    color: #3f3f3f;
    margin: 0 0 16px 0;
    padding: 2px 0 17px 0;
}

.grayBox a
{
    color: #3f3f3f;
    text-decoration: none;
}

.grayBox a:hover
{
    color: #3f3f3f;
    text-decoration: underline;
}

.grayBox p
{
    margin: 0 13px 0 7px;
    font-size: 10px;
}

.grayBox img
{
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0 0 6px 0;
}

.fleet_news
{
    border-bottom: #eaeaea 1px solid;
    border-top: #eaeaea 2px solid;
    padding: 16px 0 0;
}

.fleet_news h3
{
    font-size: 14px;
    color: #787878;
    line-height: 18px;
    font-weight: bold;
    margin: 0 0 11px 0;
    background-color: inherit;
}

.fleet_news p
{
    font-weight: bold;
    font-size: 10px !important;
    margin: 0 0 15px 0 !important;
}

.fleet_news p.font11
{
    font-size: 11px;
    margin-bottom: 0;
    line-height: 16px;
}

.fleet_news p.font11BotMar
{
    margin-bottom: 15px;
}

.fleet_news p a
{
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.fleet_news p a:hover
{
    color: #000;
    background-color: inherit;
}


.fleet_news p span
{
    font-weight: normal;
}

.news_banner_f
{
    width: 300px;
    margin: 0 auto 13px;
    display: block;
    font-size: 0;
}

.sideBarBottomContainer
{
    padding: 15px 0 0 0;
    width: 310px;
}

.newsBannersContainer
{
    width: 135px;
    float: left;
}

.newsBannersContainer img
{
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0 0 4px 0;
    padding: 0;
}

.new_banner_a
{
    width: 135px;
    float: left;
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    border: #00FF00 1px solid;
}

/*----------------Car Review  page start-----------*/
.submain_navi ul.car_review_sub li
{
    padding: 0 0 0 16px;
}

.submain_navi ul.car_review_sub li.frist
{
    padding: 0 0 0 5px;
}

.car_filter
{
    border-bottom: 2px solid #eaeaea;
}

.car_filter ul
{
    list-style-type: none;
    height: 29px;
}

.car_filter ul li
{
    width: auto;
    float: left;
    font-size: 10px;
    color: #3f3f3f;
    background-color: inherit;
    padding: 0 10px;
    line-height: 29px;
}

.car_filter ul li.first
{
    padding: 0 14px 0 0;
    text-transform: uppercase;
}

.car_filter ul li a
{
    font-size: 10px;
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
    font-weight: bold;
}

.car_filter ul li a:hover, .car_filter ul li a.active
{
    color: #000;
    background-color: inherit;
}

.car_left
{
    width: 160px;
    float: left;
    padding: 5px 0 0 0;
}

.car_left img
{
    display: block;
    font-size: 0;
    line-height: 0;
}

.car_right
{
    width: 331px;
    float: right;
}

dl.car_cat dd
{
    border-bottom: #e4e4e4 1px dashed;
    border-top: none;
    padding: 13px 0 15px;
    width: 492px;
    margin: 0;
}

.pagination_noMar_noBor
{
    margin-top: 0;
    border-top: none;
}



.car_calculator
{
    /*border-top:#eaeaea 2px solid; 	padding:14px 0 0;*/
}

.car_calculator img
{
    display: block;
    font-size: 0;
    line-height: 0; /*margin:0 0 16px 0;*/
}

.car_calculator p
{
    padding-bottom: 8px;
    padding-top: 5px;
}

.noTopBor_bot_bor
{
    border-top: none;
    border-bottom: none;
}

.carTaxCalculator
{
    width: 300px;
    margin: 13px 0 0 0;
}

.carTaxCalculator h2
{
    background: url(images/car_tax_h2.gif) no-repeat 0 0;
    height: 47px;
    font-size: 18px;
    font-weight: bold;
    color: #0071bb;
    background-color: inherit;
    padding: 0 0 0 12px;
    line-height: 39px;
}

.carTaxCalculator h2 a
{
    color: #0071bb;
    background-color: inherit;
    text-decoration: none;
}

.carTaxCalculator h2 a:hover
{
    color: #000;
    background-color: inherit;
}

.carTaxCalculator_inner
{
    border-left: #bababa 1px solid;
    border-right: #bababa 1px solid;
    padding: 4px 11px 13px;
    background: url(images/car_tax_cal_bg.gif) repeat-x left bottom #fbfbfb;
    color: inherit;
}

.carTaxCalculator_inner form
{
    width: 272px;
}

.carTaxCalculator_inner form select
{
    height: 19px;
    margin: 0 0 11px 0;
    font-size: 10px;
    line-height: 19px;
    color: #00538e;
    background-color: inherit;
    border: #e3e9ef 1px solid;
}

.formDiv
{
    width: 272px;
}

.formDiv input
{
    background: url(images/calculate_costs.gif) no-repeat 0 0;
    width: 88px;
    height: 22px;
    border: none;
    cursor: pointer;
    float: left;
}

.formDiv a
{
    float: right;
    width: auto;
    font-size: 10px;
    color: #00538e;
    background-color: inherit;
    text-decoration: none;
    margin: 5px 0 0 0;
}

.formDiv a:hover
{
    color: #000;
    background-color: inherit;
}

.select185
{
    width: 185px;
}
.select272
{
    width: 272px;
}
.select245
{
    width: 245px;
}
.select205
{
    width: 205px;
}

.car_review_top
{
    width: 635px;
}

.car_review_top h1
{
    font-size: 20px;
    line-height: 44px;
    color: #3f3f3f;
    font-weight: bold;
    background-color: inherit;
}

.carTaxCalculator_bot
{
    background: url(images/car_tax_bot.gif) no-repeat 0 0;
    height: 29px;
    color: #3f3f3f;
    font-size: 9px;
    line-height: 29px;
    background-color: inherit;
    padding: 0 0 0 14px;
}

.date11
{
    color: #787878 !important;
    font-size: 11px !important;
    background-color: inherit;
}

.date11 span
{
    color: #000;
    background-color: inherit;
}

.shareDiv
{
    height: 33px;
    border-bottom: #eaeaea 1px solid;
    border-top: #eaeaea 1px solid;
    margin: 8px 0 0 0;
}

.carReviewItalic
{
    font-size: 12px;
    line-height: 16px;
    color: #3f3f3f;
    background-color: inherit;
}

.shareDivLeft
{
    width: auto;
    float: left;
    height: 33px;
}
.shareDivLeft ul
{
    margin: 8px 0 0 0;
    list-style-type: none;
}
.shareDivLeft ul li
{
    padding: 0 5px 0 0;
    float: left;
    display: block;
    width: auto;
}

.shareDivLeft ul li img
{
    display: block;
    border: none;
}

.shareDivRight
{
    float: right;
    height: 33px;
    width: 314px;
}

.shareDivRight_form
{
    margin: 7px 0 0 0;
    height: 19px;
}

.shareDivRight label
{
    width: 70px;
    float: left;
    color: #3f3f3f;
    font-size: 10px;
    line-height: 19px;
    background-color: inherit;
}

.shareDivRight select
{
    width: 201px;
    height: 17px;
    color: #00538e;
    font-size: 10px;
    float: left;
    background-color: inherit;
}

.shareDivRight input.go
{
    background: url(images/go1.gif) no-repeat 0 0;
    cursor: pointer;
    border: none;
    float: right;
    width: 31px;
    height: 19px;
    margin: 0;
    padding: 0;
}

.car_reviewItalic
{
    font-size: 12px;
    line-height: 18px;
    color: #3f3f3f;
    background-color: inherit;
    margin: 8px 0 8px 0;
}

.dot_top
{
    border-top: #e4e4e4 1px dashed !important;
}

.no_top_bor
{
    border-top: none !important;
}

.car_Review_factsheet
{
    width: 635px;
    padding: 0 0 19px 0;
}

.car_Review_factsheet
{
    width: 635px;
    padding: 0 0 19px 0;
}
.car_Review_factsheetLeft
{
    width: 491px;
    padding: 15px 0 0 0;
    border-top: #e4e4e4 1px dashed;
}
.car_Review_factsheetLeft_left
{
    width: 310px;
    float: left;
    padding: 0;
    border-top: #e4e4e4 1px dashed;
}

.car_Review_factsheetLeft_left ul
{
    list-style-type: none;
    height: 56px;
    margin: 14px 0 0 0;
}

.car_Review_factsheetLeft_left ul li
{
    float: left;
    width: auto;
    display: block;
    padding: 0 9px 0 0;
}

.car_Review_factsheetLeft_left ul li img
{
    display: block;
    float: left;
}

.car_Review_factsheetRight
{
    width: 119px;
    float: right;
    padding: 0; /*margin:15px 0 0 0; 	border-top:#e4e4e4 1px dashed;*/
}
.car_Review_factsheetLeft_right
{
    border: #d4d4d4 1px solid;
    width: 119px;
    padding: 14px 0 14px 14px;
    float: right;
}
.car_Review_factsheetRight_left
{
    border: #d4d4d4 1px solid;
    width: 150px;
    padding: 14px 0 14px 12px;
    float: right;
}

.car_Review_factsheetRight_left h2
{
    font-size: 18px;
    line-height: 20px;
    color: #3f3f3f;
    font-weight: bold;
    background-color: inherit;
    margin: 0 0 10px 0;
}

.car_Review_factsheetRight_left dl
{
    list-style-type: none;
}

.car_Review_factsheetRight_left dl dd
{
    padding: 0;
    margin: 0;
    font-size: 9px;
    line-height: 18px;
    color: #3f3f3f;
    background-color: inherit;
}


.runningText
{
    color: #0071bc;
    background-color: inherit;
    font-size: 10px;
    line-height: 18px;
    text-decoration: none;
}

.runningText:hover
{
    color: #000;
    background-color: inherit;
}

.car_review_Image
{
    padding-right: 20px;
    padding-bottom: 10px;
}

.car_review_text
{
    color: #3f3f3f;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 13px 0;
    background-color: inherit;
    font-weight: normal;
}

.car_review_text h1
{
    font-size: 17px;
    margin: 0 0 13px 0;
    background-color: inherit;
}

.car_review_text h2
{
    font-size: 15px !important;
}

.car_review_text h3
{
    color: #3f3f3f;
    font-size: 14px !important;
}

.car_review_text p
{
    padding-bottom: 5px;
}

.car_Review_factsheetRight_right
{
    width: 119px;
    float: right;
    border-top: #eaeaea 2px solid;
    padding: 5px 0 0 0;
}

.car_Review_factsheetRight_right img
{
    margin: 0 auto;
    display: block;
}

.honda_spon_link
{
    border-top: #e4e4e4 1px dashed;
    margin: 7px 0 0 0;
    padding: 10px 0 0 0;
}

.honda_spon_link h3
{
    font-size: 10px;
    line-height: 14px;
    margin: 0 0 12px 0;
    color: #3f3f3f;
    background-color: inherit;
}

.honda_spon_link ul
{
    list-style-type: none;
    border-bottom: #eaeaea 2px solid;
}

.honda_spon_link ul li
{
    display: block;
    line-height: 12px;
    margin: 9px 0;
}

.honda_spon_link ul li a
{
    color: #346900;
    background-color: inherit;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}

.honda_spon_link ul li a:hover
{
    color: #3f3f3f;
    background-color: inherit;
}

.car_reviewTopPad
{
    padding: 10px 0 0 0;
}

.blueText
{
    color: #0071bc;
    background-color: inherit;
}

.blueText a
{
    text-decoration: none;
    color: #0071bc;
    background-color: inherit;
}

.blueText a:hover
{
    color: #000;
    background-color: inherit;
}

.blueLinkText
{
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 27px 0;
}

.blueLinkText a
{
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
}

.blueLinkText a:hover
{
    color: #000;
    background-color: inherit;
}

.moreCarReview
{
    width: 490px;
    height: 20px;
    padding: 0 0 27px 0;
    margin: 0 0 27px 0;
    border-bottom: #e4e4e4 1px dashed;
}

.moreCarReview form
{
    height: 20px;
}

.moreCarReview form .leftmore
{
    width: 205px;
    float: left;
    height: 20px;
}

.moreCarReview form label
{
    float: left; /*width:52px;*/
    width: auto;
    font-size: 10px;
    line-height: 19px;
    color: #3f3f3f;
    background-color: inherit;
}

.moreCarReview form select
{
    width: 153px;
    height: 19px;
    float: right;
    color: #00538e;
    background-color: inherit;
    font-size: 10px;
}

.moreCarReview form .righttmore
{
    width: 257px;
    float: right;
    height: 20px;
}

.moreCarReview form select.big
{
    width: 163px;
}

.comments
{
    color: #787878;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 15px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: inherit;
}

.bot_bor
{
    border-bottom: #e4e4e4 1px dashed;
    padding-bottom: 20px;
}

.topMar26
{
    margin-top: 26px !important;
}

/*----------article----*/
.insustry
{
    width: 250px;
}

.insustry select
{
    width: 140px !important;
}

.imgLeft
{
    float: left;
    margin: 0 17px 0 0;
    width: auto;
}

.blueLink
{
    font-size: 12px;
    line-height: 16px;
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
}

.blueLink:hover
{
    color: #000;
    background-color: inherit;
}

.articleGrayText
{
    color: #787878;
    background-color: inherit;
}


.buttons
{
    padding: 5px;
}
.buttons span
{
    color: #0080FF;
    padding: 0 5px;
    cursor: pointer;
    font: 10px Verdana;
}
.buttons span.active, .buttons span:hover
{
    background: #0080FF;
    color: #fff;
}

/*-------------------job page start-------------*/
.autoJob
{
    width: 635px;
    border-top: #eaeaea 2px solid;
    padding: 11px 0 14px 0;
    color: #3f3f3f;
    background-color: inherit;
}

.autoJob h2
{
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 14px 0;
}

.autoJob p
{
    font-size: 11px;
    line-height: 16px;
}

.jobPart
{
    width: 635px;
    padding: 19px 0 0 0;
}

.jobTitle
{
    width: 310px;
    float: left;
    border-top: #e4e4e4 1px dashed;
    padding: 16px 0 0 0;
}

.jobTitle h2
{
    font-size: 18px;
    text-transform: uppercase;
    color: #0071bc;
    line-height: 20px;
    background-color: inherit;
    margin: 16px 0 0 0;
}

.jobTitle h2 a
{
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
}

.jobTitle h2 a:hover
{
    color: #000;
    background-color: inherit;
}

.jobTitle h3
{
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 16px 0;
}

.jobTitle ul
{
    width: 163px;
    float: left;
    list-style-type: none;
    margin: 0px !important;
    padding: 0px !important;
}

.jobTitle ul.small
{
    width: 147px;
}

.jobTitle ul li
{
    display: block;
    height: 18px;
    margin: 0px !important;
    padding: 0px !important;
}

.jobTitle ul li a
{
    font-size: 9px;
    font-weight: bold;
    line-height: 18px;
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.jobTitle ul li a:hover
{
    color: #000;
    background-color: inherit;
}

.jobTitle h4
{
    font-size: 12px;
    line-height: 20px;
    border-bottom: #e4e4e4 1px dashed;
    margin: 6px 0 0 0;
    padding: 0 0 14px 0;
}

.jobTitle h4 a
{
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
    text-transform: uppercase;
}

.jobTitle h4 a:hover
{
    color: #000;
    background-color: inherit;
}

.find_a_job
{
    width: 310px;
    float: right;
    border-top: #e4e4e4 1px dashed;
    padding: 15px 0 0 0;
}

.find_a_job h2
{
    background: url(images/find-a-job-heading-bg.gif) no-repeat 0 0;
    height: 40px;
    font-size: 18px;
    font-weight: bold;
    color: #3e3e3e;
    background-color: inherit;
    padding: 0 0 0 16px;
    line-height: 40px;
    margin: 0;
}

.find_a_job h2 a
{
    color: #3e3e3e;
    background-color: inherit;
    text-decoration: none;
}

.find_a_job h2 a:hover
{
    color: #4497ce;
    background-color: inherit;
}

.find_a_job_inner
{
    border-left: #bababa 1px solid;
    border-right: #bababa 1px solid;
    padding: 15px 18px 0 15px;
    background: url(images/find-a-job-bg.gif) repeat-x left top #eaeaea;
    color: inherit;
}

.find_a_job_inner input.textBox
{
    width: 261px;
    height: 19px;
    border: #aaaaaa 1px solid;
    margin: 0 0 12px 0;
    padding: 4px 6px 0;
    color: #0071bc;
    background-color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}

.find_a_job_inner select
{
    width: 273px;
    height: 23px;
    margin: 0 0 12px 0;
    font-size: 12px;
    line-height: 19px;
    color: #00538e;
    text-transform: uppercase;
    background-color: #fff;
    border: #aaaaaa 1px solid;
}

.find_a_job_inner input.find_search
{
    background: url(images/job-search.gif) no-repeat 0 0;
    height: 22px;
    width: 88px;
    border: none;
    margin: 0 0 7px 0;
    cursor: pointer;
}

.find_a_job_inner_bot
{
    background: url(images/find-a-job-bot.gif) no-repeat 0 0;
    height: 21px;
    display: block;
}

.thick_top_border
{
    border-top: #eaeaea 1px solid !important;
}

.job_border
{
    border-bottom: #eaeaea 1px solid;
    width: 491px;
    margin: 0 0 18px 0;
}

.job_Seekers
{
    color: #7c7c7c !important;
    width: 150px;
    float: left;
    font-size: 16px !important;
    line-height: 41px !important;
    font-weight: normal !important;
}

.job_Seekers strong
{
    color: #0071bc !important;
    background-color: inherit;
}

.jobs_sector
{
    color: #3f3f3f !important;
    background-color: inherit;
    font-size: 14px;
    margin: 5px 0 10px 0;
}

.job_border ul.sector_list
{
    list-style-type: none;
    float: left;
    width: 170px;
    margin: 0px !important;
    padding: 0px !important;
    margin: 10px 0 23px 0;
}

.job_border ul.smallWidth
{
    width: 142px;
    float: right;
    margin: 0px !important;
    padding: 0px !important;
}

.job_border ul.sector_list li
{
    display: block;
    min-height: 18px;
}

.job_border ul.sector_list li a
{
    font-size: 9px;
    font-weight: bold;
    line-height: 18px;
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.job_border ul.sector_list li a:hover
{
    color: #000;
    background-color: inherit;
}

.latestAutoJobs
{
    width: 260px;
    float: left;
    padding: 15px 0 11px 0;
}

.smallJobAuto
{
    width: 222px !important;
}

.latestAutoJobs h4
{
    color: #0072bc;
    background-color: inherit;
    margin: 0;
    padding: 0;
    font-size: 10px;
    line-height: 14px;
    font-weight: normal;
}

.latestAutoJobs h4 a
{
    color: #0072bc !important;
    background-color: inherit;
    text-decoration: none;
}

.latestAutoJobs h4 a:hover
{
    color: #000 !important;
    background-color: inherit;
}

.latestAutoJobs p
{
    font-size: 10px;
    line-height: 12px;
    color: #3f3f3f;
    margin: 0 0 13px 0 !important;
}

.careerNew
{
    color: #3f3f3f;
    background-color: inherit;
    padding: 0 0 12px 0;
    font-size: 14px;
}

.noBorNoPad
{
    border-top: none !important;
    padding: 0 !important;
}

.career_news
{
    border-top: #e4e4e4 1px dashed;
    margin: 10px 0 0 0;
    font-size: 14px;
    font-weight: normal !important;
}

.career_news a
{
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
    line-height: 42px;
    text-transform: uppercase;
}

.career_news a:hover
{
    color: #000;
    background-color: inherit;
}
.decreaseSliderMar
{
    margin-top: 30px !important;
}

.decreaseSliderMar15
{
    margin-top: 15px !important;
}

.fleet_news h3.uppercase
{
    text-transform: uppercase;
}

.fleet_news p.grayText
{
    color: #3f3f3f;
    background-color: inherit;
    padding: 0;
    font-weight: normal;
}

.fleet_noBor
{
    border-bottom: none !important;
}

.keyJobDetails
{
    border: #eaeaea 1px solid;
    padding: 20px;
}

.keyJobDetails h3
{
    font-size: 18px;
    line-height: 20px;
    color: #3f3f3f;
    background-color: inherit;
    font-weight: bold;
    margin: 0 0 5px 0;
}

.keyJobDetails_td
{
    line-height: 16px;
    font-size: 11px;
    color: #3f3f3f;
}

.apply_job
{
    font-size: 18px;
    font-weight: bold;
    color: #787878;
    background-color: inherit;
    margin: 0 0 19px 0;
}

.decreaseMar9
{
    margin-bottom: 18px !important;
    padding-bottom: 0 !important;
}

.applyForm
{
    width: 355px;
    margin: 0;
    padding: 0 0 28px 0;
}

.applyForm label
{
    font-size: 11px;
    line-height: 19px;
    color: #3f3f3f;
    background-color: inherit;
    display: block;
}

.applyForm input
{
    margin: 0 0 8px 0;
}

.applyForm input.textBox
{
    width: 251px;
    border: #abadb3 1px solid;
    height: 19px;
}

.applyForm input.submit
{
    color: #0071bc;
    background-color: #fff;
    border: none;
    cursor: pointer;
    border: none;
    font-size: 18px;
    line-height: 20px;
    padding: 0;
    margin: 20px 0 0 0;
    text-align: left;
    width: auto;
    font-weight: bold;
}

.find_a_job_small
{
    width: 300px;
    margin: 13px 0 7px 0;
}

.find_a_job_small h2
{
    background: url(images/find-a-job-heading-bg1.gif) no-repeat 0 0;
    height: 40px;
    font-size: 18px;
    font-weight: bold;
    color: #3e3e3e;
    background-color: inherit;
    padding: 0 0 0 16px;
    line-height: 40px;
    margin: 0;
}

.find_a_job_small h2 a
{
    color: #3e3e3e;
    background-color: inherit;
    text-decoration: none;
}

.find_a_job_small h2 a:hover
{
    color: #4497ce;
    background-color: inherit;
}

.find_a_job_inner
{
    border-left: #bababa 1px solid;
    border-right: #bababa 1px solid;
    padding: 15px 18px 0 15px;
    background: url(images/find-a-job-bg.gif) repeat-x left top #eaeaea;
    color: inherit;
}

.find_a_job_inner form input.textBox
{
    width: 261px;
    height: 19px;
    border: #aaaaaa 1px solid;
    margin: 0 0 12px 0;
    padding: 4px 6px 0;
    color: #0071bc;
    background-color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}

.find_a_job_inner form select
{
    width: 273px;
    height: 23px;
    margin: 0 0 12px 0;
    font-size: 12px;
    line-height: 19px;
    color: #00538e;
    text-transform: uppercase;
    background-color: #fff;
    border: #aaaaaa 1px solid;
}

.find_a_job_inner form input.find_search
{
    background: url(images/job-search.gif) no-repeat 0 0;
    height: 22px;
    width: 88px;
    border: none;
    margin: 0 0 7px 0;
    cursor: pointer;
}

.find_a_job_inner_bot
{
    background: url(images/find-a-job-bot.gif) no-repeat 0 0;
    height: 21px;
    display: block;
}

.noTopPadMar
{
    border-top: none !important;
    padding-top: 0 !important;
}

.noTopPadMar_botBor
{
    border-top: none !important;
    padding-top: 0 !important;
    border-bottom: #eaeaea 1px solid;
    padding-bottom: 26px;
    margin-bottom: 15px;
}

.noTopPadMar1
{
    padding-top: 0 !important;
    border-top: none !important;
}

.botDotLine
{
    border-bottom: #e4e4e4 1px dashed;
    padding: 0 0 10px 0;
}

.vehicle
{
    margin: 0 0 4px 0;
}

.nopadTop_botPad
{
    padding-top: 0 !important;
    border-top: none !important;
}

.noTopPadMar_botBor1
{
    border-top: none !important;
    padding-top: 0 !important;
}

.botSolidLine
{
    border-bottom: #e4e4e4 1px solid;
}

.car_filter_select
{
    background: url(images/car_preview_select_bg.gif) no-repeat 0 6px;
    height: 29px;
    padding: 15px 0 6px 9px;
    margin: 0 0 0 0;
    border-bottom: #e2e2e2 2px solid;
}

.car_filter_select_dot_border
{
    border-bottom: #e4e4e4 1px dashed;
    margin-bottom: 20px;
}

.car_filter_select_form
{
    height: 21px;
}

.car_filter_select select
{
    width: 120px;
    height: 19px;
    float: left;
    color: #00538e;
    font-size: 10px;
}

.car_filter_select select.manu
{
    width: 140px;
}

.car_filter_select span
{
    background: url(images/car_filter_sapa.gif) no-repeat center 0;
    height: 21px;
    width: 12px;
    display: block;
    float: left;
}

.car_filter_select input
{
    background: url(images/filter.gif) no-repeat 0 0;
    width: 58px;
    height: 19px;
    cursor: pointer;
    float: left;
    border: none;
}

.manufacturer_profile
{
    padding: 13px 0 0 0;
}

.manufacturer_profile a
{
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}

.manufacturer_profile a:hover
{
    color: #3f3f3f;
    background-color: inherit;
}

/*-------------cost page ---------*/
.noTopPadMar_borderBot
{
    border-top: none !important;
    padding-top: 0 !important;
    border-bottom: #e4e4e4 1px dashed;
}

.costNews
{
    width: 491px;
    padding: 10px 0 0 0;
}


.costNews ul
{
    list-style-type: none;
    margin: 0 !important;
    padding: 0 !important;
}

.costNews ul li
{
    border-bottom: #e4e4e4 1px dashed;
    padding: 0 0 15px 0;
    margin: 0 0 8px 0;
    display: block;
    width: 491px;
}

.costNews ul li.last
{
    margin-bottom: 0;
}

.costNews ul li.lastNoBor
{
    margin-bottom: 0;
    border-bottom: none;
}

.costNews ul li img
{
    float: left;
    display: block;
    margin: 6px 0 0 0;
}

.costNews ul li div
{
    width: 330px;
    float: right;
}

.costNews ul li div h3
{
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    margin: 0 0 3px 0;
}

.costNews ul li div p
{
    font-size: 10px;
    line-height: 12px;
    color: #3f3f3f;
    background-color: inherit;
}

.costNews ul li div p.grayBold
{
    color: #818181;
    background-color: inherit;
    font-weight: bold;
    margin: 0 0 2px 0;
}


.sponsorWidget
{
    width: 119px;
    border-bottom: #eaeaea 2px solid;
    margin: 0 0 25px 0;
}

.sponsorWidget img
{
    display: block;
    margin: 0 0 10px 0;
}

.sponsorWidget h3
{
    font-size: 10px;
    color: #787878;
    line-height: 14px;
    font-weight: normal;
    margin: 0 0 11px 0;
    background-color: inherit;
}

.sponsorWidget p
{
    font-weight: bold;
    font-size: 10px;
    margin: 0 0 15px 0;
    color: #346900;
    background-color: inherit;
}

/*-----------------business service list----------*/
#basket
{
    border-bottom: #eaeaea 2px solid;
    border-top: #eaeaea 2px solid;
    margin: 0 0 17px 0;
}

#basket ul
{
    height: 40px;
    list-style-type: none;
}

#basket ul li
{
    float: left;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 40px;
    color: #3f3f3f;
    background-color: inherit;
}

#basket ul li a
{
    background: url(images/basket-icon.gif) no-repeat left center;
    padding: 0 21px 0 27px;
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
}

#basket ul li a span
{
    color: #3f3f3f;
    background-color: inherit;
}

#basket ul li a:hover
{
    color: #000;
}

.busenessTop_dotLine
{
    border-top: #e4e4e4 1px dashed;
}

.pagination_noTopPadMar
{
    height: 56px;
    border-top: none !important;
    border-bottom: #e4e4e4 1px dashed;
    margin: 0 !important;
}

/*-----------------business-services2--------------*/
.businessService
{
    width: 635px;
    padding: 0 0 26px 0;
}

.userOrder
{
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
}

.businessServiceCommen
{
    width: 310px;
    border-bottom: #e4e4e4 1px dashed;
    float: left;
    padding: 0 0 13px 0;
}

.businessRight
{
    float: right;
    width: 310px;
}

.businessServiceCommen h4
{
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 3px 0 8px 0;
    color: #3f3f3f;
    background-color: inherit;
}

.businessServiceCommen p
{
    font-size: 10px;
    line-height: 14px;
    color: #3f3f3f;
    background-color: inherit;
    padding: 0 0 15px 0;
    display: block;
}

.businessServiceCommen a
{
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}

.businessServiceCommen a:hover
{
    color: #3f3f3f;
    background-color: inherit;
}


.businessServiceCommen p.linkTopmar
{
    margin: 12px 0 0 0;
    display: block;
    padding: 0;
}

/*-------------fleet-events---------------*/
.fleetEvents p
{
    margin: 0 0 15px 0;
}

/* -------------- cars part start -------------*/
.fllet_event_banner
{
    border-bottom: #eaeaea 1px solid;
    width: 635px;
    padding-bottom: 22px;
}

.fllet_event_common
{
    padding-bottom: 45px;
    width: 635px;
}

.fllet_event_common h4
{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    background-color: inherit;
    margin: 8px 0 9px 0;
}

.fllet_event_common p
{
    font-size: 10px;
    line-height: 14px;
    margin: 0 0 10px 0;
    color: #3f3f3f;
    background-color: inherit;
}

.fllet_event_common p.linkText
{
    margin: 0;
}

.fllet_event_common p.linkText a
{
    color: #0071bc;
    background-color: inherit;
    text-decoration: none;
}

.fllet_event_common p.linkText a:hover
{
    color: #000;
    background-color: inherit;
}

.fleet_event_left
{
    width: 310px;
    float: left;
    border-top: solid 2px #e7e7e7;
    padding-bottom: 20px;
}

.fleet_event_left img
{
    padding-top: 10px;
}

.fleet_event_right
{
    width: 310px;
    float: right;
    border-top: solid 2px #e7e7e7;
    padding-bottom: 20px;
}

.fleet_event_right img
{
    padding-top: 10px;
}

/*----------fleet-operation landing---------*/
.submain_navi1 ul li
{
    padding: 0 0 0 12px !important;
}

.submain_navi1 ul li.padright
{
    padding: 0 0 0 6px !important;
}

/*-------------legal-------*/
.legal_tax_news
{
    border-top: #eaeaea 2px solid;
    margin: 30px 0 0 0;
    padding: 19px 0 0 0;
}

.legal_tax_news h3
{
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    color: #3f3f3f;
    background-color: inherit;
}

.legal_tax_news p
{
    font-size: 10px;
    color: #3f3f3f;
    background-color: inherit;
}

.legal_tax_news p.uppercase
{
    text-transform: uppercase;
    margin: 0 0 21px 0;
}

.bot_dotline
{
    border-bottom: #e4e4e4 1px dashed;
}

/*-------------- Register - Update -------------------*/
.register
{
    border-bottom: #e4e4e4 1px dashed;
    margin: 0 0 30px 0;
    width: 100%;
}

.formHeading
{
    background: url(images/form-num-bg.gif) no-repeat 0 0;
    height: 21px;
    font: bold 17px/21px Verdana, Arial, Helvetica, sans-serif;
    color: #3f3f3f;
    margin: 0 0 10px 0;
}

.formHeading span
{
    width: 21px;
    height: 21px;
    color: #fff;
    text-align: center;
    display: block;
    float: left;
    margin: 0 8px 0 0;
    font-size: 13px;
}

.yourDetails
{
    width: 280px;
    float: left;
}

.yourDetails label
{
    font-size: 10px;
    line-height: 13px;
    margin: 0 0 6px 0;
    color: #3f3f3f;
    background-color: inherit;
    display: block;
}

.yourDetails input
{
    width: 214px;
    height: 15px;
    border: #c0c0c0 1px solid;
    color: #0071bc;
    margin: 0 0 8px 0;
    font-size: 11px !important;
}

.yourDetails input.mid
{
    width: 174px;
}

.yourDetails input.small
{
    width: 92px;
    float: left;
    margin: 0 14px 0 0;
}

.yourDetails input.nomarright
{
    margin-right: 0 !important;
}

.yourDetails select
{
    color: #0071bc;
    background-color: inherit;
    float: left;
    color: #0071bc;
    margin: 0 14px 8px 0;
}

.regisBotPad
{
    padding-bottom: 28px;
}

.yourCompany
{
    width: 285px;
    float: right;
}

.yourCompany label
{
    font-size: 10px;
    line-height: 13px;
    margin: 0 0 6px 0;
    color: #3f3f3f;
    background-color: inherit;
    display: block;
}

.yourCompany input
{
    width: 214px;
    height: 15px;
    border: #c0c0c0 1px solid;
    color: #0071bc;
    margin: 0 0 14px 0;
}

.yourCompany select
{
    color: #0071bc;
    background-color: inherit;
    color: #0071bc;
    margin: 0 0 14px 0;
    width: 240px;
}

.yourCompany select.small
{
    width: 50px;
}

.yourCompany label.small
{
    float: left;
    width: 32px;
}

.yourCompany select.smallleft
{
    width: 50px;
    float: left;
    margin: 0 14px 0 0;
    height: 20px;
}

.yourCompany select.smallnoMar
{
    margin: 0 !important;
}
.responsible-for { float: left;}
.responsible-for input {
    width: 20px;
    float: left;
}

label.responsible-for-label {
    float: left;
    display: inline;
    margin: 2px 20px 0 0;
}

.preferText
{
    font-size: 10px;
    line-height: 14px;
    color: #3f3f3f;
    background-color: inherit;
}

.preferanceMid
{
    padding: 11px 0 29px 0;
    width: 300px;
}

.preferanceLeft
{
    width: 100%;
    float: left;
}

.preferanceMid label
{
    font-size: 10px;
    color: #3f3f3f;
    background-color: inherit;
    display: block;
    margin: 0 0 8px 0;
}

.preferanceMid label.blueText
{
    color: #00508b;
    background-color: inherit;
}

.preferanceMid label .orangeText
{
    color: #db602b !important;
    background-color: inherit;
}

.preferanceMid label input
{
    float: left;
    width: 13px;
    height: 13px;
    margin: 0 7px 0 0;
}

.preferanceMid label.text
{
    float: left;
}

.preferanceMid label.topMar
{
    margin-top: 13px !important;
}

.preferanceRight
{
    width: 269px;
    float: left;
}

.relevant_boxes
{
    width:90%;
    list-style-type: none;
    padding: 8px 0 0 0;
}

.registerOnline
{
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #e4e4e4;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 30px;
    margin-left: 0pt;
    height:150px;
    width:100%;
}

.registerOnlineLeft
{
    width:52%;
    float:left;     
}

.registerOnlineRight
{
    width:42%;
    float:left;     
}

.registerPrint
{
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #e4e4e4;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 30px;
    margin-left: 0pt;
    height:140px;
}

.relevant_boxes li
{
    display: block;
    height: 20px;
    color: #3f3f3f;
    font-size: 10px;
}

.relevant_boxes li .boldText
{
    width: 120px;
    float: left;
    font-weight: bold;
}

.relevant_boxes li label
{
    padding: 0 20px 0 0;
    float: left;
}

.relevant_boxes li label input
{
    float: left;
    width: 13px;
    height: 13px;
    margin: 0 7px 0 0;
}

.relevant_boxes label.text
{
    float: left;
}

.term
{
    font-size: 10px;
    color: #3f3f3f;
    background-color: inherit;
    display: block;
}

.term input
{
    float: left;
    width: 13px;
    width: 13px;
    margin: 0 7px 0 0;
}

.term span
{
    float: left;
    line-height: 16px;
}

.term a
{
    color: #004d85;
    background-color: inherit;
}

.term a:hover
{
    color: #000;
    text-decoration: none;
    background-color: inherit;
}


.regSubmit
{
    font-size: 17px;
    font-weight: bold;
    border: none !important;
    color: #0071bc;
    background-color: #ffffff !important;
    cursor: pointer;
    text-align: left;
    margin: 10px 0 0 0;
}

/*-------------about-------*/
.about_cont_left
{
    background: url(images/about-bg.jpg) repeat-y 0 0;
    width: 689px;
    float: left; /*border-top:2px solid #eaeaea; 	padding-bottom:20px;*/
}
.about_title
{
    background: url(images/about_title.gif) no-repeat 0 0;
    width: 689px;
    height: 19px;
    text-indent: -20000px;
    margin: 0;
    padding: 0;
}
.about_fullleft
{
    width: 689px;
    float: left; /*padding:10px 0 0;*/
}
.width689
{
    width: 689px;
}
.fleet_about_left
{
    width: 343px;
    float: left; /*padding:10px 0 0;*/
}

.fleet_about_right
{
    width: 343px;
    float: right;
}
.divider img
{
    padding: 10px 0 10px 0 !important;
    margin: 0 auto !important;
    width: 320px;
}
.divider_rt
{
    padding: 10px 0 10px 3px !important;
    margin: 0 !important;
}
.single
{
    padding: 0 !important;
    margin: 10px auto !important;
    width: 297px;
}
.about_cont_left p
{
    padding: 0 12px;
    color: #042946;
}
.about_cont_left p.linkText
{
    margin: 0 0 10px;
}
.about_cont_left p.linkText a
{
    color: #0071bc !important;
    background-color: inherit;
    text-decoration: none;
}

.about_cont_left p.linkText a:hover
{
    color: #000 !important;
    background-color: inherit;
}
.bluelink
{
    color: #0071bc !important;
    background-color: inherit;
    text-decoration: none;
}
.bluelink:hover
{
    color: #000 !important;
    background-color: inherit;
}
.aboutBanner
{
    padding: 0;
    width: 263px;
}
.about_cont_right
{
    width: 263px;
    float: right; /*padding-bottom:20px;*/
}
.aboutBannerLeft
{
    float: left;
    width: 135px;
}
.aboutBannerRight
{
    width: 120px;
    float: right;
}

.aboutBannerLeft img
{
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0 0 4px 0;
    padding: 0;
}


/*-------------videos-------*/
#newLeft_videos
{
    width: 457px;
    float: left;
}
.videos_row
{
    width: 466px;
    margin: 0 auto;
}
.videos_row_left
{
    width: 224px;
    float: left;
    margin: 0 9px 10px 0;
}
.videos_row_right
{
    width: 224px;
    float: right;
}
.videos_titles_row
{
    clear: both;
    width: 457px;
    margin: 0 auto;
    min-height: 50px;
}

.videos_titles_row_left
{
    float: left;
    width: 214px;
    min-height: 31px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    background: #980000;
    color: #ffffff;
    font-family: verdana, arial, tahoma;
    font-size: 11px;
    margin-right: 9px;
}

.videos_titles_row_right
{
    float: left;
    width: 214px;
    min-height: 31px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
    background: #980000;
    color: #ffffff;
    font-family: verdana, arial, tahoma;
    font-size: 11px;
}
#video_right
{
    width: 155px;
    float: right;
}
h3.right_heading
{
    font: bold 20px/26px Verdana, Arial, Helvetica, sans-serif;
    color: #3d3d3d;
    margin: 0 0 10px;
    padding: 0;
}
.video_text
{
    font: 11px/16px Arial, Helvetica, sans-serif;
    color: #555555;
    margin: 0;
    padding: 0 0 10px;
}
.video_arrow
{
    margin: 10px 0 0 0;
}
.arrowlink1
{
    display: block;
    float: left;
    margin: 0 0 0 25px;
}

/*-------------launched calendar-------*/
#launched_cont_left
{
    width: 689px;
    float: left;
}
#launched_left
{
    width: 457px;
    float: left;
}
#launched_right
{
    width: 223px;
    float: right;
    background-color: #e7e7e7;
}
.dashed_border
{
    border-bottom: #e4e4e4 1px dashed;
    line-height: 0;
    font-size: 0;
}
.launched
{
    width: 457px;
    padding: 0 0 0 0;
}
.launched p
{
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: Black;
}
.launched ul
{
    list-style-type: none;
}

.launched ul li
{
    border-bottom: #919191 1px dashed;
    border-top: #980001 4px solid;
    padding: 0 0 5px 0;
    margin: 0 0 8px 0 !important;
    display: block;
    width: 457px;
}

.launched ul li.last
{
    margin-bottom: 0;
}
.launched ul li.first
{
    border-bottom: #e4e4e4 1px dashed;
    border-top: #980001 4px solid;
    padding: 0 0 15px 0;
    margin: 0 0 8px 0;
    display: block;
    width: 457px;
}
.launched ul li img
{
    float: left;
    display: block;
    margin: 0;
}
.launched ul li div.left
{
    width: 170px;
    float: left;
}
.launched ul li div.left h3
{
    font: 14px/16px Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 0 0 3px 5px;
    background-color: #980001;
}

.launched ul li div.left h3 a
{
    color: #fff;
    text-decoration: none;
}

.launched ul li div.left h3 a:hover
{
    text-decoration: underline;
}
.launched ul li div.right
{
    width: 280px;
    float: right;
}
.launched ul li div.right h3
{
    font: 14px/24px Arial, Helvetica, sans-serif;
    color: #94918c;
}
.launched ul li div.right h3
{
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    margin: 5px 0 3px 0;
}

.launched ul li div.right p
{
    font-size: 10px;
    line-height: 12px;
    color: #3f3f3f;
    background-color: inherit;
}
div.right ul
{
    padding: 5px 0 0 0;
    margin: 0;
}
div.right ul li
{
    padding: 0 0 0 10px;
    margin: 0;
    border: none;
    float: none;
    width: 270px;
    background: url(images/red-bullet.gif) no-repeat 0 4px;
    font: 11px/12px Arial, Helvetica, sans-serif;
    color: #9a0a14;
}
.launched ul li div.right p.grayBold
{
    color: #818181;
    background-color: inherit;
    font-weight: bold;
    margin: 0 0 2px 0;
}
.launch_hd
{
    font: 16px/40px Arial, Helvetica, sans-serif !important;
    color: #fff !important;
    background-color: #980001 !important;
    padding: 0 0 0 14px;
    margin: 0 0 10px;
}
.grande_mar
{
    margin: 210px 0 !important;
    display: block;
}
.launch_calendar_right_divider
{
    clear: both;
    height: 2px;
    width: 223px;
    padding: 10px 0 0 0;
}
.launch_calendar_right_divider_grey
{
    background-color: #FFFFFF;
    clear: both;
    height: 2px;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 223px;
}
#launch_calendar_right_manufacturer_container
{
    min-height: 100px;
    padding-top: 4px;
    width: 215px;
}
.cal_form
{
    width: 215px;
    margin: 0 0 0 4px !important;
}
#launch_calendar_right_manufacturer_top
{
    background-image: url(images/manufacturer_box_top.gif);
    background-repeat: no-repeat;
    height: 6px;
    width: 215px;
}
#launch_calendar_right_manufacturer_middle
{
    background-image: url(images/manufacturer_box_middle.gif);
    background-repeat: repeat-y;
    min-height: 50px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 6px;
    width: 205px;
}
#launch_calendar_right_manufacturer_bottom
{
    background-image: url(images/manufacturer_box_bottom.gif);
    background-repeat: no-repeat;
    height: 6px;
    width: 215px;
}
#launch_calendar_manufacturer_select
{
    margin-bottom: 4px;
    margin-left: 3px;
    margin-top: 6px;
}
#launch_calendar_date_select
{
    clear: both;
    margin-bottom: 8px;
    margin-left: 3px;
    margin-top: 6px;
}
#launch_calendar_date_select_left
{
    float: left;
    text-align: right;
}
#launch_calendar_date_select_right
{
    float: left;
    text-align: right;
}
select.manufacturer
{
    color: #5F5F5F;
    float: none;
    font-family: tahoma;
    font-size: 10px;
    width: 198px;
}
select.lc_month
{
    color: #5F5F5F;
    float: none;
    font-family: tahoma;
    font-size: 10px;
}
select.lc_year
{
    color: #5F5F5F;
    float: none;
    font-family: tahoma;
    font-size: 10px;
    margin-left: 5px;
}
#launch_calendar_manufacturer_button_search
{
    /*margin-bottom:2px;*/
}
#launch_calendar_manufacturer_button_launch_calendar
{
    padding-bottom: 3px;
}
#launch_calendar_more_links_container
{
    /*background-color:#E7E7E7;*/
    clear: both;
    min-height: 200px;
    width: 223px;
}
#launch_calendar_more_links_title
{
    color: #5E5E5E;
    font-family: tahoma;
    font-size: 18px;
    min-height: 31px;
    padding-left: 10px;
    padding-top: 16px;
    width: 211px;
}
.launch_calendar_more_links_sub_title
{
    background-color: #980000;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
    min-height: 18px;
    padding-left: 11px;
    padding-top: 4px;
    width: 212px;
}

.launch_calendar_more_links_content
{
    min-height: 20px;
    padding: 0;
    width: 220px;
    font-size: 11px;
}
.launch_calendar_more_links_content ul
{
    padding: 0;
    margin: 0;
}
.launch_calendar_more_links_content ul li
{
    padding: 0 10px;
    margin: 0;
    line-height: 20px;
    list-style-type: none;
    width: 202px;
}
.launch_calendar_more_links_content ul li.active
{
    background-color: #980000;
    color: #fff;
}
.launch_calendar_more_links_content ul li.active a
{
    color: #fff;
}
.launch_calendar_more_links_content ul li a
{
    color: #980000;
    text-decoration: none;
}
.launch_calendar_more_links_content a:hover
{
    text-decoration: underline;
}

/* ------------ recomended ------------- */
#recoformdiv
{
    width: 689px;
}
#box_left
{
    float: left;
    font-family: verdana;
    font-size: 11px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    width: 325px;
}
#box_left p
{
    color: #626262;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 12px;
}
#box_left strong
{
    color: #00508B;
    font-size: 12px;
}
.grey
{
    color: #626262;
    font-size: 12px;
    font-weight: bold;
}
#box_right
{
    float: left;
    margin-left: 14px;
    width: 340px;
}
#box_right_title
{
    background-color: #F7F6F6;
    color: #626262;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-top: 15px;
    text-align: center;
    text-decoration: none;
}
.download_pdf
{
    color: #003E8A;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.fleet_link
{
    color: #003E8A;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.listing
{
    color: #003E8A;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#supplier_form
{
    background-color: #F7F6F6;
    float: left;
    margin-bottom: 20px;
    margin-top: 8px;
    width: 690px;
}
#form_title_ie6
{
    background-color: #5E859F;
    color: white;
    float: left;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    padding-bottom: 13px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 13px;
    width: 690px;
}
#form_title
{
    background-color: #5E859F;
    color: white;
    float: left;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    padding-bottom: 13px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 13px;
    width: 666px;
}
#supplier_form_left
{
    float: left;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;
    padding-bottom: 20px;
    width: 315px;
}
#supplier_form_right
{
    float: left;
    margin-left: 20px;
    width: 320px;
    font-size: 11px;
}
p.question
{
    color: #626262;
    font-family: verdana;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 3px;
}
.dropdown
{
    border: #d5d5d5 1px solid;
    color: #00508B;
    height: 22px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    color: #5d5c5c;
}
.dropdown_small
{
    border: #d5d5d5 1px solid;
    color: #00508B;
    font-family: verdana;
    font-size: 10px;
    height: 20px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    width: 112px;
    color: #5d5c5c;
}
.dropdown_large
{
    border: #d5d5d5 1px solid;
    color: #00508B;
    font-family: verdana;
    font-size: 10px;
    height: 20px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    width: 182px;
    color: #5d5c5c;
}
.dropdown_large_x
{
    border: #d5d5d5 1px solid;
    color: #00508B;
    font-family: verdana;
    font-size: 9px;
    height: 20px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    width: 310px;
    color: #5d5c5c;
}
.box_large
{
    border: #d5d5d5 1px solid;
    height: 130px;
    width: 320px;
    color: #5d5c5c;
}
.email_box
{
    border: #d5d5d5 1px solid;
    width: 180px;
    color: #5d5c5c;
}
.submit_button
{
    border: none;
    background-image: url(images/submit.gif);
    height: 25px;
    width: 247px;
}
/* ------------ ask the expert ------------- */
#askpics
{
    width: 456px;
}
/*#am_executive_panel {
    float:left;
    margin-top:10px;
    width:689px;
}*/
#am_executive_panel_left
{
    float: left;
    width: 233px;
}
#am_executive_panel_left_desc
{
    background-color: #E7E7E7;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding-bottom: 12px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    width: 213px;
    color: #282828;
}
#am_executive_panel_left_desc p
{
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
#am_executive_panel_left_desc a
{
    color: #0072bc;
}
#am_executive_panel_left_desc a:hover
{
    text-decoration: none;
}
#am_executive_panel_right
{
    float: left;
    width: 452px;
}
#panel_members
{
    /*float:left;*/
}
.member
{
    float: left;
    margin: 0;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 10px;
    width: 130px;
}
.member_logo
{
    float: left;
    padding: 0 10px 0 10px;
}
.smooth_height
{
    height: 75px;
}
.member strong
{
    color: #004D85;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
.member p
{
    color: #004D85;
    font-family: Verdana;
    font-size: 9px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.executive_img
{
    padding-top: 2px;
}
.member_sep
{
    /*float:left;*/
    width: 456px;
}
#am_executive_member_details
{
    background-color: #E7E7E7;
    font-size: 16px;
    font-weight: bold;
    height: 80px;
    line-height: 20px;
    padding-bottom: 0;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 20px;
}
#am_executive_member_contact_details
{
    color: #FFFFFF;
    padding-left: 10px;
}
#am_executive_member_questions
{
    background-color: #E7E7E7;
    clear: both;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 20px;
    padding-bottom: 0;
    padding-left: 14px;
    padding-right: 0;
    padding-top: 20px;
    width: 442px;
}
#am_executive_ask_question
{
    background-color: #004D85;
    float: left;
    height: 680px;
    margin-top: 11px;
    width: 229px;
}
#am_executive_ask_question_form
{
    background-color: #004D85;
    color: White;
    float: left;
    padding-left: 10px;
    width: 219px;
}
.inputbox
{
    background-color: White !important;
    height: 18px;
    padding-left: 2px;
    padding-top: 2px;
    width: 200px;
}
.inputbox2
{
    background-color: White !important;
    height: 100px;
    padding-left: 2px;
    padding-top: 2px;
    width: 200px;
}
#am_executive_ask_question_form p
{
    font-family: Verdana;
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#blog_content
{
    float: left;
    padding-bottom: 10px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 10px;
}
#blog_content p
{
    color: #373737;
    font-family: Verdana;
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: justify;
}
#blog_content a
{
    color: #C55813;
    text-decoration: none;
}
#blog_content a:hover
{
    color: #C55813;
    text-decoration: underline;
}
#recently_asked_img
{
    float: left;
    margin-bottom: 8px;
}
#recently_asked_questions
{
    float: left;
    width: 450px;
}
.question
{
    /*float:left;*/
}
.question p
{
    color: #373737;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: justify;
}
.answer
{
    float: left;
}
.answer p
{
    color: #373737;
    font-family: Verdana;
    font-size: 10px;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: justify;
}
.answer a
{
    color: #00508b;
}
.answer a:hover
{
    text-decoration: none;
}


/*-----------------team-------------*/
#contact_tabs_container
{
    background-image: url(images/bt_contact_team.gif);
    clear: both;
    height: 25px;
    width: 690px;
}
#contact_tabs_contact_container
{
    background-image: url(images/bt_contact_contact.gif);
    clear: both;
    height: 25px;
    width: 690px;
}
#contact_tabs_team_tab
{
    float: left;
    height: 25px;
    width: 345px;
}
#contact_tabs_contact_tab
{
    float: left;
    height: 25px;
    width: 345px;
}
.contact_tabs_overlay
{
    cursor: pointer;
    height: 25px;
    width: 345px;
}
#contact_overall_container
{
    clear: both;
    min-height: 400px;
    width: 690px;
}
#contact_contact_container
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #E7E7E7 none repeat scroll 0 0;
    display: none;
    margin-top: 0;
    min-height: 400px;
    width: 690px;
}
#contact_team_container
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #E7E7E7 none repeat scroll 0 0;
    display: block;
    min-height: 400px;
    width: 690px;
}
#contact_team_left_container
{
    float: left;
    min-height: 300px;
    width: 343px;
}
#contact_team_right_container
{
    border-left: 4px solid #FFFFFF;
    float: left;
    min-height: 300px;
    width: 343px;
}
.team_contact_button
{
    cursor: pointer;
}
.contact_type_title
{
    border-top: 5px solid #FFFFFF;
    clear: both;
    height: 39px;
    width: 343px;
}
.contact_type_title_back
{
    position: absolute;
    z-index: 1;
}
.contact_type_title_button
{
    left: 245px;
    position: relative;
    top: 8px;
    z-index: 2;
}
.contact_team_member
{
    border-bottom: 1px solid #BDBDBD;
    border-top: 1px solid #FFFFFF;
    clear: both;
    color: #00508B;
    font-family: verdana;
    font-size: 10px;
    margin-left: 14px;
    min-height: 57px;
    padding-bottom: 4px;
    padding-top: 3px;
    width: 315px;
}
.contact_team_member a
{
    color: #00508B;
}
.contact_team_member a:hover
{
    text-decoration: none;
}
.contact_contact
{
    font-weight: bold;
}
.contact_job_title
{
    color: #000000;
}
.contact_detail
{
    clear: both;
    padding-top: 2px;
    width: 240px;
}
.contact_detail_left
{
    float: left;
    padding-right: 4px;
}
.contact_detail_right
{
    float: left;
}
.contact_team_member_left
{
    float: left;
    margin-right: 11px;
    min-height: 57px;
    padding-left: 1px;
    width: 57px;
}
.contact_team_member_img
{
    border: 1px solid #000000;
    height: 55px;
    width: 55px;
}
.contact_team_member_right
{
    float: left;
    min-height: 57px;
    width: 246px;
}
#contact_footer_line
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #C0C0C0 none repeat scroll 0 0;
    clear: both;
    height: 4px;
    margin-bottom: 3px;
    margin-top: 3px;
    width: 690px;
}
#contact_form_left_container
{
    float: left;
    min-height: 450px;
    width: 343px;
}
#contact_form_right_container
{
    border-left: 4px solid #FFFFFF;
    float: left;
    min-height: 450px;
    width: 343px;
}
.form_container
{
    border-bottom: 1px solid #BDBDBD;
    border-top: 1px solid #FFFFFF;
    clear: both;
    color: #313131;
    font-family: verdana;
    font-size: 10px;
    margin-left: 14px;
    min-height: 57px;
    padding-bottom: 4px;
    padding-top: 3px;
    width: 315px;
}
.label_contact_form
{
    clear: both;
    float: none;
    font-weight: bold;
    padding-bottom: 2px;
}
.textarea_contact_form
{
    height: 100px;
    width: 270px;
}
#contact_form_sent_container
{
    padding: 10px;
}

.clear_containers_float
{
    clear: both;
    font-size: 0;
    line-height: 0;
}

/*------------------fuel cost -----------*/

#navigation_container
{
    height: 22px;
    width: 626px;
    margin: 24px auto 0;
}
#navigation_text
{
    color: #999999;
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: 236px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 22px;
}
#navigation
{
    float: right;
    height: 22px;
    margin: 0;
    padding: 0;
    width: 246px; /*375*/
}
#navigation ul
{
    margin: 0;
    padding: 0;
}
#navigation li
{
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#line_bottom
{
    background-color: #333333;
    clear: both;
    height: 1px;
    width: 626px;
    margin: 0 auto;
}

.fuel_width626
{
    width: 626px;
    margin: 0 auto;
}

.fuel_width626 p
{
    font-size: 11px;
    margin-bottom: 10px;
    color: #000;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#fuel_calculator
{
    font-size: 12px;
    line-height: 16px;
    color: #5F5F5F;
}

.fuel_calculator h3
{
    color: #5F5F5F;
    font-size: 14px;
}

.fuel_calculatorlink
{
    color: #5F5F5F;
    text-decoration: underline;
}

.fuel_calculatorlink:hover
{
    text-decoration: none;
}

.fuel_calcutator_details
{
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #5F5F5F;
}

.fuel_calcutator_details input.fcc_normal
{
    font-family: tahoma;
    font-size: 11px;
}
.fuel_calcutator_details input.fcc_small
{
    font-family: tahoma;
    font-size: 11px;
    width: 60px;
}
.fuel_calcutator_details select.fcc_normal
{
    font-family: tahoma;
    font-size: 11px;
}
.fuel_calcutator_details select.fcc_wide
{
    font-family: tahoma;
    font-size: 11px;
    width: 225px;
}

/* ------------------- poll --------------------- */
#fleet_panel_two_column_container
{
    clear: both;
    margin-bottom: 10px;
    min-height: 500px;
    width: 690px;
}
#fleet_panel_overall_left_container
{
    float: left;
    min-height: 500px;
    width: 466px;
}
#fleet_panel_overall_right_container
{
    background-color: #D2E2F3;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    min-height: 500px;
    width: 224px;
    color: #282828;
}
#fleet_panel_current_question_title
{
    background-color: #D2E2F3;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    clear: both;
    color: #000000;
    font-family: Tahoma;
    font-size: 16px; /*margin-top:10px;*/
    min-height: 20px;
    padding-bottom: 10px;
    padding-left: 13px;
    padding-top: 10px;
    width: 677px;
}
#fleet_panel_previous_questions_title
{
    background-color: #BEBEBE;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    clear: both;
    color: #000000;
    font-family: Tahoma;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
    min-height: 10px;
    padding-bottom: 10px;
    padding-left: 13px;
    padding-top: 10px;
    width: 433px;
}
.vote_container_live
{
    background-color: #D2E2F3;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    height: 350px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 446px;
}
.vote_container
{
    height: 200px;
    margin-bottom: 20px;
    min-height: 50px;
    width: 457px;
}
.vote_title_live
{
    background-color: #5B80A9;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    font-size: 12px;
    margin-bottom: 10px;
    min-height: 10px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 438px;
}
.vote_title
{
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #000000;
    font-family: tahoma;
    font-size: 12px;
    min-height: 10px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 429px;
}
.vote_graph_container_live
{
    clear: both;
    height: 18px;
    width: 446px;
}
.vote_graph_container
{
    clear: both;
    height: 18px;
    width: 437px;
}
.vote_graph_left
{
    background-color: #B9CBDE;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    color: #1A3F68;
    float: left;
    height: 16px;
    padding-top: 2px;
}
.vote_graph_right
{
    background-color: #95A9BE;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    color: #1A3F68;
    float: left;
    height: 16px;
    padding-top: 2px;
}
#fleet_panel_thank_you
{
    border: #808080 1px solid;
    font-family: tahoma;
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: center;
}
fieldset.vote_form
{
    margin-left: 5px;
    width: 190px;
}
legend
{
    font-size: 12px;
}
.fp_input_element
{
    clear: both;
    margin-top: 10px;
    min-height: 15px;
    width: 165px;
}
.fp_field_title
{
    color: #00538E;
    font-family: tahoma;
    font-size: 11px;
}
input.fp_checkbox
{
    clear: left;
    cursor: pointer;
    float: left;
}
.fp_checkbox_description
{
    float: left;
    font-family: tahoma;
    font-size: 11px;
    padding-top: 3px;
}
input.fp_medium
{
    background-color: #FFFFFF !important;
    background-image: none !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    border: #D4D4D4 1px solid;
    float: none;
    font-family: tahoma;
    font-size: 10px;
    padding-left: 2px;
    width: 180px;
}
textarea.fp_ta_medium
{
    background-color: #FFFFFF !important;
    background-image: none !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    border: #D4D4D4 1px solid;
    float: none;
    font-family: tahoma;
    font-size: 10px;
    height: 70px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    width: 180px;
}
.captcha_data {margin-top:6px;}
.captcha_data img {width:165px;}
#generic_teaser_container
{
    background-color: #E7E7E7;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    clear: both;
    float: none;
    margin-top: 15px;
    min-height: 86px;
    width: 457px;
}
.generic_teaser_box
{
    border-right: #fff 1px solid;
    min-height: 70px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    width: 132px;
    float: left;
}
.generic_teaser_box_last
{
    float: left;
    min-height: 70px;
    padding-bottom: 8px;
    padding-left: 9px;
    padding-right: 8px;
    padding-top: 8px;
    width: 135px;
}
.generic_teaser_title
{
    background-image: url(images/56_black_grey.gif);
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #4F4F4F;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    min-height: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
    width: 125px;
}
.generic_teaser_title a
{
    color: #4F4F4F;
    text-decoration: none;
}
.generic_teaser_title a:hover
{
    color: #4F4F4F;
    text-decoration: underline;
}
.generic_teaser_thumb_teaser_container
{
    clear: both;
    min-height: 30px;
    width: 135px;
}
.generic_teaser_thumb
{
    float: left;
    margin-right: 5px;
    min-height: 57px;
    width: 57px;
}
.generic_teaser_thumb_img
{
    border: #fff 1px solid;
    height: 55px;
    width: 55px;
}
.generic_teaser_teaser
{
    float: left;
    min-height: 57px;
    width: 73px;
    font-size: 11px;
}
.generic_teaser_teaser a
{
    color: #000000;
    text-decoration: none;
}
.generic_teaser_teaser a:hover
{
    color: #000000;
    text-decoration: underline;
}
#news_page_buttons_container
{
    clear: both;
    margin-bottom: 10px;
    min-height: 28px;
    width: 457px;
}
#news_page_buttons_left
{
    float: left;
    margin-right: 10px;
    min-height: 28px;
    width: 28px;
}
#news_page_buttons_middle
{
    float: left;
    font-family: verdana;
    font-size: 12px;
    margin-right: 10px;
    min-height: 20px;
    min-width: 20px;
    padding-top: 8px;
}
#news_page_buttons_middle a
{
    color: #D35C03;
}
#news_page_buttons_right
{
    float: left;
    min-height: 28px;
    width: 28px;
}

.indexSubHeading
{
    font-size: 10px;
    text-transform: uppercase;
    padding: 6px 0;
    border-bottom: #E4E4E4 1px dashed;
    border-top: #E4E4E4 1px dashed;
    color: #7A7A7A;
    background-color: inherit;
    margin: 0 0 9px 0;
}

.fellAnalysisText
{
    font-size: 10px !important;
    line-height: 12px;
    color: #3f3f3f;
    background-color: inherit;
    padding: 5px 0 20px 0;
}

.fellAnalysisTextminus10
{
    font-size: 10px !important;
    line-height: 12px;
    color: #3f3f3f;
    background-color: inherit;
    padding: 5px 0 5px 0;
    margin: 0 !important;
}


.noTopBor
{
    border-top: none;
}

.noBotBor
{
    border-bottom: none;
}

.noTopPadBor
{
    padding-top: 0 !important;
    _padding-top: 0 !important;
    border-top: none !important;
}

.dotBorTop
{
    border-top: #E4E4E4 1px dashed;
}

/* SLIDING NEWS */
a.sliding_news
{
    color: #0072bc;
    text-decoration: none;
}
a.sliding_news:hover
{
    color: #000000;
    text-decoration: none;
}

/* CONTACT US FORM */

.contactus_top
{
}



.contactus_top h2
{
    font-size: 20px;
    color: #3f3f3f;
    font-weight: bold;
    background-color: inherit;
}

.contactus_top tr, .contactus_top td
{
    color: #3f3f3f;
    font-size: 11px;
    line-height: 16px;
    margin: 0px 0 13px 0;
    padding-bottom:10px;
    background-color: inherit;
}

.contactus_top_image
{
    width:635px;
    margin: 15px 0px 0px 0px;
    padding-bottom:10px;
}

.contactus_info
{
    width: 100%;
    color: red;
    font-size: 11px;
    margin: 10px 0 5px 0px;
}
.contact_form_input_text
{
    width: 200px;
    height: 19px;
}

.contact_form_input_textarea
{
    width: 350px;
    height: 100px;
}

/*search */

#search dl
{
    list-style-type: none;
}

#search dl dd
{
    border-top: #e4e4e4 1px dashed;
    padding: 10px 0 0 0;
    margin: 14px 0 0 0;
}

#search dl dd h4
{
    font-size: 14px;
    line-height: 20px;
    color: blue;
    font-weight: normal;
    background-color: inherit;
}

#search dl dd h4 a
{
    color: blue;
    background-color: inherit;
    text-decoration: none;
}

#search dl dd h4 a:hover
{
    color: #000;
    background-color: inherit;
}

#search dl dd p
{
    color: #3f3f3f;
    background-color: inherit;
    font-size: 10px;
    line-height: 14px;
}
#search p.url
{
    color: Green;
}

/*User account and User Administration styles*/

table.userContent
{
    border-collapse: collapse;
    color: #333;
    font-size: 12px;
    margin: 0px;
    width: 100%;
    vertical-align: middle;
    text-align: left;
}

table.userContent td
{
    padding: 4px 4px 4px 4px;
}

tr.userGroup td
{
    border-top: solid 1px #d3d3d3;
    padding-top: 10px;
    margin-top: 10px;
}

td.userTitle
{
    text-align: left;
    vertical-align: middle;
    width: 175px;
}

td.userTitle img
{
    vertical-align: bottom;
    padding-right: 2px;
}

td.userData
{
    text-align: left;
    vertical-align: middle;
}

.userButtonBlue
{
    background: url(../../404.html) no-repeat 25% 50% #333;
    border: 1px solid #0f72ac;
    margin-bottom: 3px;
    color: #FFF;
    height: 22px;
    padding: 0 10px 0 10px;
    font-size: 11px;
    font-weight: bold;
}

.userButton
{
    background: url(../../404.html) no-repeat 25% 50% #333;
    border: 1px solid #333;
    margin-bottom: 3px;
    color: #FFF;
    text-align: right;
    height: 20px;
    padding: 0 10px 0 10px;
    font-size: 11px;
    font-weight: bold;
}

.userInfoSaveButton
{
    background: url(../../404.html) no-repeat 25% 50% #333;
    border: 1px solid #333;
    margin-bottom: 3px;
    color: #FFF;
    text-align: right;
    height: 20px;
    padding: 0 10px 0 10px;
    font-size: 13px;
    font-weight: bold;
}

.userInput
{
    border: 1px solid #acacac;
    width: 250px;
}

.section-title
{
    border-bottom: solid 3px #dfdfdf;
    padding-bottom: 1px;
    margin-bottom: 10px;
    color: #009FFF;
    font-size: 14px;
    font-weight: bold;
    vertical-align: bottom;
}

.section-title img
{
    vertical-align: middle;
    padding-bottom: 2px;
}

.section-header .title a
{
    text-decoration: none;
    font-size: 11px;
    color: #555;
}


.section-header
{
    border-bottom: solid 3px #dfdfdf;
    padding-bottom: 1px;
    margin-bottom: 10px;
    height: 25px;
}

.section-header .title
{
    float: left;
    color: #0072bc;
    font-size: 14px;
    font-weight: bold;
    vertical-align: bottom;
    padding-top: 5px;
}

.section-header .title img
{
    vertical-align: middle;
    padding-bottom: 2px;
}

.section-header .options
{
    text-align: right;
    float: right;
}


/* fuel prices */
.fuelPriceHeadings
{
    vertical-align: top;
    font-size: 10px !important;
    font-family: verdana;
    border-right: 0px solid #a0a0a0;
    text-align: center;
    color: #ffffff !important;
    background: url(images/bg_fuel_top.jpg);
}

.articleMainImage
{
    padding-right: 10px;
    padding-bottom: 10px;
}


.nobortop
{
    border-top: none !important;
}
.factsheet_text
{
    border-top: #eaeaea 2px solid;
    padding: 20px 0 0 0;
    margin: 20px 0 0 0;
}

.factsheet_text p
{
    color: #3f3f3f;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 13px 0;
    background-color: inherit;
}


/*Roadtest images */

.pikachoose
{
    width: 310px;
}
/* This is the ul you have all your images in */
.pikachoose ul
{
    padding-left: 0;
    width: 310px;
    margin: 0 !important;
    overflow: hidden;
}
.pikachoose ul li
{
    float: left;
    padding: 2px;
    position: relative;
    overflow: hidden;
}
.pikachoose ul li div img
{
    position: relative;
    cursor: pointer;
}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main
{
    width: 310px !important;
    display: block;
    position: relative;
    margin-bottom: 10px;
}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img
{
    position: absolute;
    top: 0px;
    left: 0px;
}
.pika_back_img
{
    position: relative;
    top: 0px;
}
.pika_subdiv
{
    position: relative;
}
.pika_subdiv img, .pika_subdiv a img
{
    border: none;
}
.pika_caption
{
    width: 310px;
    height: 16px;
    padding-top: 4px;
    text-align: center;
    position: absolute;
    bottom: 7px;
    left: 3px;
    background: url('../../404.html') top left;
}
.pika_caption a
{
    color: white;
}

.pika_navigation a
{
    font-size: 12px;
    text-decoration: none;
}
.pika_navigation a:hover
{
    text-decoration: underline;
}
.pika_navigation
{
    padding-top: 10px;
    clear: both;
    text-align: center;
}


/* -------------------- Car Tax Calculator Page ----------------------- */
.car-tax-header img
{
    display: block;
}

.car-tax-left
{
    float: left;
    width: 310px;
    padding: 18px 0 0;
}

.car-Tax-Calculator
{
    width: 310px;
}

.car-Tax-Calculator h2
{
    background: url(images/new_calculator.gif) no-repeat 0 0;
    height: 45px;
    font-size: 0;
    line-height: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.car-Tax-Calculator h2.another
{
    background: url(images/compare-another-car.gif) no-repeat 0 0;
    height: 45px;
    font-size: 0;
    line-height: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.car-Tax-Calculator h3
{
    font-size: 15px;
    line-height: 25px;
    font-weight: normal;
    color: #3f3f3f;
    background-color: inherit;
    padding: 0 0 10px;
}

.h3_vehicle
{
    font-size: 15px !important;
    line-height: 25px !important;
    font-weight: normal !important;
    color: #3f3f3f !important;
    background-color: inherit !important;
    padding: 0 0 10px !important;
}

.car-Tax-Calculator_inner
{
    border-left: #bababa 1px solid;
    border-right: #bababa 1px solid;
    padding: 4px 11px 13px;
    background: url(images/car_tax_cal_bg02.gif) repeat-x 0 100% #eaeaea;
    color: inherit;
}

.car-Tax-Calculator .form
{
    width: 272px;
}

.car-Tax-Calculator .form select
{
    height: 19px;
    margin: 0 0 11px 0;
    font-size: 10px;
    line-height: 19px;
    color: #00538e;
    background-color: #fff;
    border: 1px solid #7f9db9;
}

.car-Tax-Calculator .form select.select185
{
    /*text-transform: uppercase;*/
}

.carTaxCalculator_bot02
{
    background: url(images/car_tax_bot02.gif) no-repeat 0 0;
    height: 40px;
    color: #3f3f3f;
    font-size: 9px;
    line-height: 26px;
    background-color: inherit;
    padding: 5px 0 0px 14px;
}

.employee-costs
{
    padding: 1px;
    font-size: 10px;
    line-height: 18px;
    background: url(images/box-bg.gif) 0 0 repeat;
}

.employee-costs-inner
{
    padding: 20px 10px 11px 10px;
    color: #3f3f3f;
    background: url(images/box-bg02.gif) 0 0 repeat-x #fff;
}

.employee-costs h3
{
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    padding: 0 0 6px;
    margin: 0 0 6px;
    color: #5b5b5b;
    background-color: inherit;
    border-bottom: 1px solid #000;
}

.redColor
{
    color: #c20000 !important;
    background-color: inherit;
}

.car-tax-right
{
    float: right;
    width: 300px;
    font-size: 11px;
    line-height: 15px;
    color: #3f3f3f;
    background-color: inherit;
    padding: 18px 0 0;
}


.car-tax-right h3
{
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    padding: 0 0 10px;
    color: #3f3f3f;
    background-color: inherit;
}

.car-tax-right a
{
    text-decoration: none;
    color: #0071bc;
    background-color: inherit;
}

.car-tax-right a:hover
{
    color: #000;
    background-color: inherit;
}

p.line
{
    height: 1px;
    padding: 0;
    margin: 10px 0 20px;
    font-size: 0;
    line-height: 0;
    background: url(images/cartaxbg.gif) 0 0 repeat-x;
}

.small_txt
{
    font-size: 10px;
    line-height: 18px;
}


.takeOver
{
    width: 982px;
    height: 280px;
    position: absolute;
    left: -11px;
    top: 215px;
}

.news-filter
{
    margin-top: -20px;
}

/* OOP classes */

.left
{
    float: left;
}
.right
{
    float: right;
}
.width25
{
    width: 50%;
}
.width50
{
    width: 50%;
}
.width100
{
    width: 100%;
}
.red
{
    color: Red !important;
}
.purple
{
    color: Purple;
}
.blue
{
    color: Blue;
}
.yellow
{
    color: Yellow;
}
.green
{
    color: Green !important;
}


/* table classes */
.tr
{
    font-size: 11px;
    color: Black;
}
.td
{
    font-size: 11px;
    color: Black;
}

td
{
    vertical-align: middle;
    color: Black;
}

td.title
{
    vertical-align: top;
    color: Black;
    font-weight: bold;
}

td.fieldname
{
    font-size: 12px;
}

.TableContainer
{
}

.TableContainer .Row
{
}
.TableContainer .Row .ItemName
{
    padding: 3px 10px 0px 0px;
    display: block;
    white-space: nowrap;
    padding-right: 10px;
    vertical-align: middle;
    color: #3f3f3f;
    font-size: 11px;
}
.TableContainer .Row .ItemValue
{
    padding: 3px 0px 0px 0px;
    vertical-align: middle;
}

.ajax__calendar_container
{
    background-color: White !important;
}


/* ---------- suppliers ---------- */
.suppliers_cont_left
{
    width: 689px;
    float: left;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

    ORDER SUMMARY

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.OrderSummaryContent
{
    margin: 0px;
    padding: 10px 10px 10px 10px;
    font-size: 11px;
    color: #555;
}

.OrderSummaryContent .CouponBox
{
    margin: 0px;
    padding: 10px 10px 10px 10px;
    font-size: 11px;
    color: #555;
    background: background: rgb(247, 245, 232);
    margin-bottom: 10px;
    border: dotted 1px #d3d3d3;
}

.OrderSummaryContent .cart
{
    width: 100%;
    border-collapse: collapse;
    text-align: center;
    vertical-align: middle;
}

.OrderSummaryContent .cart td
{
    padding: 3px 0 3px 0;
}

.OrderSummaryContent .cart .cart-header-row
{
    font-weight: bold;
}

.OrderSummaryContent .cart .cart-header-row td
{
    background: url(images/cart-header-bg.gif) repeat-x 50%;
    color: White;
    border-right: solid 1px #6a6a6a;
    height: 20px;
}

.OrderSummaryContent .cart .cart-header-row td.picture
{
    border: none;
}

.OrderSummaryContent .cart .cart-header-row td.end
{
    text-align: right;
    padding-right: 5px;
}

/*.OrderSummaryContent .cart .cart-item-row
{

}*/

.OrderSummaryContent .cart .cart-item-row td
{
    border-bottom: 1px solid #c5c5c5;
    vertical-align: middle;
    line-height: 30px;
}

.OrderSummaryContent .cart .cart-item-row td.product
{
    text-align: left;
    padding: 0px 10px 0px 10px;
}

.OrderSummaryContent .cart .cart-item-row td.product a
{
    font-weight: bold;
    background-color: inherit;
    text-decoration: none;
    color: #0071bc;
}

.OrderSummaryContent .cart .cart-item-row td.end
{
    text-align: right;
    font-weight: bold;
    color: Green;
    padding-right: 5px;
}

.OrderSummaryContent .cart-footer
{
    width: 100%;
    background: url('images/cart-footer-bg.gif') repeat-x bottom;
}

.OrderSummaryContent .TotalInfo
{
    margin: 0px;
    padding: 10px 5px 10px 0px;
    font-size: 12px;
}

.OrderSummaryContent .WarningBox .WarningText
{
    color: Red;
}

.cart_total_left
{
    width: 100%;
    text-align: right;
    vertical-align: middle;
    height: 21px;
    font-weight: bold;
    color: #353434;
}

.cart_total_right
{
    text-align: right;
    vertical-align: middle;
    padding-left: 5px;
}

.OrderSummaryContent .Buttons
{
    margin: 0px;
    padding: 10px 10px 10px 10px;
    float: left;
}

.OrderSummaryContent .Buttons .CommonButtons
{
    float: left;
    margin: 0px;
    padding: 10px 10px 10px 10px;
}

.OrderSummaryContent .Buttons .AddonButtons
{
    float: right;
    margin: 0px;
    padding: 10px 10px 10px 10px;
    text-align: right;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

    SHOPPING CART

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.shoppingcart
{
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 0;
}

.shoppingcart .title
{
    padding: 10px 10px 5px 0px;
    font-weight: bold;
    text-transform: uppercase;
    clear: both;
}

.shoppingcart .body
{
    margin: 0px 0 0 0;
    padding: 0px 0 0 0;
    font-size: 11px;
    color: #555;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

    SHOPPING CART BUTTONS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.updatecartbutton
{
    background: url(../../404.html) no-repeat 25% 50% #333;
    border: 1px solid #333;
    color: #FFF;
    height: 20px;
    padding: 0 5px 0 5px;
    width: auto;
    overflow: visible;
}

.continueshoppingbutton
{
    background: url(../../404.html) no-repeat 25% 50% #333;
    border: 1px solid #333;
    color: #FFF;
    height: 20px;
    padding: 0 5px 0 5px;
    width: auto;
    overflow: visible;
}

.checkoutbutton
{
    background: url(../../404.html) no-repeat 25% 50% rgb(255, 136, 0);
    border: 1px solid rgb(255, 136, 0);
    color: #FFF;
    height: 20px;
    padding: 0 5px 0 5px;
    width: auto;
    overflow: visible;
}

.removebutton
{
    background: url(../../404.html) no-repeat 25% 50% #333;
    border: 1px solid #333;
    color: #FFF;
    height: 20px;
    padding: 0 5px 0 5px;
    width: auto;
    overflow: visible;
}

.addnewaddress
{
    background: url(../../404.html) no-repeat 25% 50% #333;
    border: 1px solid #333;
    color: #FFF;
    height: 20px;
    padding: 0 5px 0 5px;
    width: auto;
    overflow: visible;
}

table .adminContent
{
    border-collapse: collapse;
    color: #333;
    font-size: 12px;
    margin: 0px;
    width: 100%;
    vertical-align: middle;
    text-align: left;
}

.grayBold
{
    color: #818181;
    background-color: inherit;
    font-weight: bold;
    margin: 0 0 2px 0;
}

.page_copy_bottom p
{
    margin-bottom: 10px;
    font-size: 12px;
    font-family: Verdana;
    color: #3f3f3f;
    background-color: inherit;
    line-height: 16px;
}

.newLeft_left_Title
{
    float: left;
    width: 320px;
}

.newLeft_left_News
{
    float: left;
    padding-top: 15px;
}
.category
{
    float: left;
    padding-top: 5px;
}

.login_left
{
    float: left;
    width: 300px;
}
.login_right
{
    float: left;
    width: 330px;
    padding-top: 2px;
}

.userOrderDetails
{
    font-size: 14px;
}

.userOrderDetails a
{
    color: #0072bc;
    text-decoration: none;
}

.userOrderDetails a:hover
{
    color: #000 !important;
    background-color: inherit;
}




/* ------------- 9.06.10 ------------- */
.car_reviews
{
    border-bottom: 1px dashed #eaeaea;
    padding: 0 0 20px 0;
}
.fn50_topDash
{
    border-bottom: 1px dashed #eaeaea;
    padding: 0 0 30px 0;
}
.car_reviews_top
{
    border-bottom: 1px dashed #eaeaea;
    padding: 0 0 20px 0;
    height: 360px;
}

.banner_bodr
{
    border: 4px solid #eaeaea;
}

.banner_bodr img
{
    display: block;
}

.notop_partareabodr
{
    border-top: none;
}

.rightpad
{
    padding: 0 0 15px 0;
}

.marg
{
    margin: 20px 0 0 0;
}

.bodr
{
    border-bottom: 1px solid #eaeaea;
    padding: 0 0 35px 0;
}

.newsBamnnerLeft
{
    width: 135px;
    float: left;
}

.newsBamnnerLeft img
{
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0 0 4px 0;
    padding: 0;
}

.new_banner_a
{
    width: 135px;
    float: left;
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    border: #00FF00 1px solid;
}

/* ------------- 9.06.10 ------------- */

/* ------------- 10.06.10 ------------- */
img.rightcar_bannner
{
    display: block;
    margin: 0 0 10px 0;
}

.fleet_blog
{
    width: 292px;
    border: 4px solid #d8d8d8;
    margin: 0 auto 10px;
}

.fleet_blog p
{
    font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color: inherit;
    padding: 66px 0 20px 18px;
}

.fleet_poll
{
    width: 292px;
    border: 4px solid #d4d4d4;
    margin: 0 auto 10px;
    background-color: #fff;
    color: inherit;
    padding: 0 0 13px 0;
}

.fleet_poll h2
{
    font: normal 30px/30px "Arial Black" , Arial, Helvetica, sans-serif;
    color: #95b5df;
    background-color: inherit;
    padding: 12px 0 0 20px;
    font-style: normal !important;
}

.fleet_poll h2 span
{
    color: #045b9f;
}

p.question01
{
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #010101;
    background-color: inherit;
    padding: 12px 20px 14px 20px;
}

.fleet_percent
{
    float: left;
    padding: 0 0 0 20px;
}

p.yes_no
{
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #0072bc;
    background-color: inherit;
}

img.vote_bt
{
    width: 98px;
    height: 22px;
    float: right;
    display: block;
    margin: 0 20px 0 0;
}

.ban_nomarg
{
    margin: 0 0 0 0;
}

.newsban_marg
{
    margin: 14px 0 0 0;
}

p.fuel_cost
{
    font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
    color: #3f3f3f;
    background-color: inherit;
}

p.fuel_cost a
{
    color: #0072bc; /*text-transform:uppercase;*/
    font-weight: bold;
}

img.safe
{
    display: block;
}

/* ------------- 10.06.10 ------------- */

/* 22.06.10 */
p.show_all
{
    font-size: 14px;
    color: #3f3f3f;
}

p.show_all a
{
    color: #0565a3;
}

.showbot_panel
{
    border-top: 1px dashed #e4e4e4;
    padding: 13px 0 10px 0;
    width: 100%;
    font-size: 0;
    line-height: 0;
}

.showbot_panel h5
{
    color: #3f3f3f;
    background-color: inherit;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.showbot_panel h5.pad
{
    padding: 29px 0 0 0;
    margin: 0;
}

.showbot_panel ul
{
    margin: 0 0 0 0;
    padding: 0;
}

.showbot_panel ul li
{
    color: #3f3f3f;
    background-color: inherit;
    font-size: 11px;
    line-height: 14px;
    float: left;
    margin: 0 13px 0 0;
    list-style: none;
}

.showbot_panel ul li a
{
    color: #045b9f;
    background-color: inherit;
}

.page_link
{
    padding: 8px 0;
    width: 100%;
}

.page_link ul
{
    float: right;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.page_link ul li
{
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    padding: 0 6px 0 0;
    color: #787878;
    background-color: inherit;
    float: left;
    margin: 0 0 0 0;
}

.page_link ul li a
{
    font-size: 14px;
    color: #0072bc;
    background-color: inherit;
    display: block;
    padding: 0 5px;
}

.page_link ul li a:hover, .page_link ul li a.select
{
    background-color: #000000;
    color: #FFFFFF !important;
}

.contract_panel
{
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    width: 100%;
    margin: 0 0 10px 0;
}

.contract_panel img
{
    float: left;
    margin: 12px 0 0 160px;
}

.contract_panel img.day_pic
{
    margin: 12px 20px 0 0;
    float: right;
}

.contract_panel img.arval_pic
{
    margin: 44px 8px 0 0;
    float: right;
}

.contract_panel img.fleet_pic
{
    margin: 26px 8px 0 0;
    float: right;
}

a.product_link
{
    font-size: 14px;
    line-height: 15px;
    color: #045b9f;
    background-color: inherit;
    float: left;
    display: block;
    margin: 10px 0 0 0;
}

.contract_hire
{
    float: right;
    width: 166px;
    background-color: #f4f4f4;
    padding: 12px 0;
}

.contract_hire p
{
    text-align: center;
    font-size: 10px;
    line-height: 14px;
    color: #3f3f3f;
    background-color: inherit;
    margin: 0 0 0 0;
}

.contract_hire p span
{
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
    display: block;
    padding: 3px 0 0 0;
}

.contract_hire p span.pad
{
    padding: 12px 0 0 0;
    font-size: 10px;
    line-height: 14px;
    font-weight: normal;
}

.nomarg
{
    margin: 0 0 0 0;
}

p.hire_text
{
    line-height: 14px;
    padding: 0 0 0 0;
}

h2.hire_head
{
    font-size: 20px;
    line-height: 22px;
    color: #3f3f3f;
    font-weight: bold;
    background-color: inherit;
    width: auto;
    padding: 10px 0 14px 0;
}

.featcar_left
{
    width: 491px;
    float: left;
    border-top: 2px solid #eaeaea;
    margin: 10px 0 0 0;
}

.refine_right
{
    border-top: 2px solid #eaeaea;
    margin: 10px 0 0 0;
    width: 119px;
    float: right;
}

h3.refine_deals
{
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    border-bottom: 1px dashed #e4e4e4;
    padding: 8px 0;
    color: #3f3f3f;
    background-color: inherit;
}

.refine_right ul
{
    margin: 4px 0 0 0;
}

.refine_right ul li
{
    margin: 0 0 0 0;
    list-style: none;
}

.refine_right ul li a
{
    font-size: 12px;
    line-height: 18px;
    color: #0072bc;
    background-color: inherit;
}
/* 22.06.10 */
/* ------------- 30.06.10 start ------------- */
.blue_bg
{
    background: url(images/home_new/blue_rept.gif) 0 0 repeat-x #076ea5;
    border: 4px solid #eaeaea;
}
.car_bg
{
    background: url(images/home_new/car1_bg.jpg) 0 0 no-repeat;
    margin: 6px 0 0 15px;
    padding-bottom: 14px;
    height: 71px;
}
.car_bg_image
{
    padding-top: 5px;
    margin-right: 10px;
    width: 99px;
    float: left;
}
p.car_bg_text
{
    padding: 29px 0 0 50px;
    margin-left: 10px;
    margin-right: 5px;
    font-size: 10px;
    line-height: 14px;
    color: #ffffff;
    font-weight: bold;
    background-color: inherit;
}
p.car_bg_text a
{
    text-decoration: none;
    color: #ffffff;
    background-color: inherit;
}
p.car_bg_text a:hover
{
    text-decoration: underline;
    color: #fff !important;
    background-color: inherit;
}
span.car_bg_text1
{
    font-size: 10px;
    color: #cbcbcb;
    font-weight: bold;
    background-color: inherit;
    display: block;
}
.car_bg1
{
    background: url(images/home_new/car2_bg.jpg) 0 0 no-repeat;
    margin: 6px 0 0px 15px;
    padding-bottom: 14px;
    height: 71px;
}
span.fuelcos_para_new
{
    font-size: 10px;
    line-height: 14px;
    color: #3f3f3f;
    background-color: inherit;
    font-weight: normal;
    display: block;
}

.event_area
{
    width: 194px;
    float: left;
    padding: 0 25px 0 21px;
    border-right: 1px solid #eaeaea;
}

.event_listarea
{
    width: 234px;
}

.event_listarea ul
{
    list-style-type: none;
}

.event_listarea ul li
{
    /*width:31px;*/
    height: 31px;
    font-size: 9px;
    line-height: 14px;
    font-weight: bold;
    color: #0072bc;
    background-color: inherit;
    padding: 0px 0 0 35px;
}

.event_listarea ul li.event_icon
{
    background: url(images/fleet_icon.gif) no-repeat 0 0;
}

.event_listarea ul li.event_area_map_icon
{
    background: url(images/fn_icon.gif) no-repeat 0 0;
}
.feet_jobs_main
{
    padding: 17px;
    height: 224px;
}
p.feet_jobs_main_text
{
    color: #0072bc;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    background-color: inherit;
    margin: 10px 0 0 0;
}
span.june1
{
    font-size: 10px;
    color: #787878;
    font-weight: bold;
    background-color: inherit;
    display: block;
}
span.uk
{
    font-size: 10px;
    color: #000;
    font-weight: bold;
    background-color: inherit;
    display: block;
}
.search_button
{
    margin: 17px 0 0 0;
}
/* ------------- 30.06.10 end ------------- */


/*05.08.10 */

.van
{
    width: 310px; /*background:url(images/fnso-pic.gif) no-repeat 0 0 #eaeaea; 	padding:188px 0 0;*/ /*margin:0 0 45px 0;*/
    margin: 17px 0 0 0;
}

.fn50
{
    width: 635px;
}

.volkswagan_txt
{
    font: bold 18px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #0072bc;
    background-color: inherit;
    padding: 0 0 0 0;
}

.volkswagan_txt a
{
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.volkswagan_txt a:hover
{
    font: bold 18px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 17px 0 0 0;
}

.newelelc2_list
{
    width: 310px;
}

.newelelc2_list ul
{
    list-style-type: none; /*padding-bottom:43px;*/
    margin: 0px !important;
    padding: 0px !important;
}

.newelelc2_list ul li
{
    background: url(images/bullet.gif) no-repeat 0 8px;
    margin: 0px !important;
    padding: 0 0 0 12px !important;
    display: block;
    min-height: 18px;
}

.newelelc2_list ul li a
{
    font-size: 10px;
    line-height: 18px;
    color: #0072bc;
    font-weight: bold;
    background-color: inherit;
    text-decoration: none;
}

.newelelc2_list ul li a:hover
{
    color: #000;
    background-color: inherit;
}

p.valkswagon_area
{
    font-size: 10px;
    line-height: 14px;
    color: #3f3f3f;
    background-color: inherit;
    border-bottom: 1px dashed #e4e4e4;
    padding: 0 0 10px 0;
}

p.morevan
{
    font-size: 10px;
    color: #3f3f3f;
    margin: 0;
    padding: 0;
}

.manufac_cont
{
    width: 635px;
    padding: 20px 0 17px 0;
}

h2.manfac_txt
{
    font: bold 20px/24px Verdana, Arial, Helvetica, sans-serif;
    color: #3f3f3f;
    border-top: 2px solid #eaeaea;
    padding: 5px 0 11px;
    border-bottom: 1px dashed #e4e4e4;
}

.compare
{
    width: 290px;
    border: 4px solid #d4d4d4;
    margin: 0 auto 10px;
    background-color: #fff;
    color: inherit;
    padding: 0;
}

.runningcost_cont_main
{
    width: 635px;
    float: left;
    padding: 4px 0 20px 0;
}

.runningcost_topbx table
{
    padding: 0;
    margin: 0;
}

.runningcost_topbx td
{
    vertical-align: top;
}

.runningcost_topbx
{
    width: 627px;
    float: left;
    border: 4px solid #d8d8d8;
}

.charttop
{
    background: url(Images/home_new/charttop_bg.gif) repeat-x left top;
    height: 41px;
}

.charttop_left
{
    width: 475px;
    font-family: Arial;
    font-size: 24px;
    color: #FFFFFF;
    height: 32px;
    font-size: 0;
    line-height: 0;
    text-indent: -20000px;
    margin: 7px 0 0 9px;
    background: url(Images/home_new/compare_van.gif) 0 0 no-repeat;
}

.charttop_right
{
    width: 138px;
    padding: 10px 0 0 0;
}

.charttop_right a
{
    width: 128px;
    height: 22px;
    background: url(Images/home_new/morevanbtn.gif) no-repeat left top;
    display: block;
    text-indent: -200000px;
}

.charttop_right a:hover
{
}

.charttop_right a
{
    width: 138px;
    padding: 10px 0 0 0;
}

.costchart_top_left
{
    width: 175px;
    border-right: 1px solid #eaeaea;
    padding: 0 9px 10px 0;
    margin: 0;
    font-size: 10px;
}

.cont_left td.costchart_top_left
{
    margin: 0;
}

.costchart_top_right
{
    width: 124px;
    border-right: 1px solid #eaeaea;
    padding: 0 15px 10px 10px;
    margin: 0;
}

.costchart_second_main td
{
    background-color: #f2f2f2;
    font-size: 10px !important;
}

.costchart_second_chart1
{
    padding: 4px 10px 0 0;
}

.costchart_second_chart2
{
    padding: 4px 0 0 15px;
}

.costchart_second_chart3
{
    padding: 4px 0 0 15px;
}

.costchart_last_chart
{
    font-size: 10px !important;
}

.costchart_last_chart td
{
    font-size: 10px !important;
}


.costchart_top_last
{
    width: 116px;
    border-right: 1px solid #eaeaea;
    padding: 0 15px 10px 10px;
    margin: 0;
    font-size: 10px;
}

.costchrt_txt
{
    font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

.biopic_main
{
    width: 635px;
    padding: 0 0 20px 0;
    float: left;
}

.biopic_area
{
    width: 302px;
    border: 4px solid #eaeaea;
    float: left;
    margin: 0 15px 0 0;
}

.napad
{
    margin: 0;
    padding: 0;
}

.noborder
{
    border: none;
}

.cont_left_btm
{
    width: 606px;
    float: left;
    border: 1px solid #eaeaea;
    color: #3f3f3f;
    padding: 15px 12px 0 15px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 16px;
}

.cont_left_btm p
{
    font-size: 10px !important;
}

.van_reviewselect
{
    width: 230px; /*height:19px;*/
    float: right;
    font-size: 10px;
    line-height: 16px;
    color: #00538e;
    background-color: inherit;
}

.car_reviewselect
{
    width: 230px; /*height:19px;*/
    float: right;
    font-size: 10px;
    line-height: 16px;
    color: #00538e;
    background-color: inherit;
}

.charttopcar
{
    background: url(Images/home_new/charttop_bg.gif) repeat-x left top;
    height: 41px;
}

.charttopcar_left
{
    width: 475px;
    font-family: Arial;
    font-size: 24px;
    color: #FFFFFF;
    height: 32px;
    font-size: 0;
    line-height: 0;
    text-indent: -20000px;
    margin: 7px 0 0 9px;
    background: url(Images/home_new/compare_car.gif) 0 0 no-repeat;
}

.charttopcar_right
{
    width: 138px;
    padding: 10px 0 0 0;
}

.charttopcar_right a
{
    width: 128px;
    height: 22px;
    background: url(Images/home_new/morecarbtn.gif) no-repeat left top;
    display: block;
    text-indent: -200000px;
}

.charttopcar_right a:hover
{
}

.charttopcar_right a
{
    width: 138px;
    padding: 10px 0 0 0;
}

table.tablesorter
{
    font-family: arial;
    background-color: #CDCDCD;
    margin: 10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th
{
    background-color: #e6EEEE;
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
}
table.tablesorter thead tr .header
{
    background-image: url(Images/bgfn50.gif);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
table.tablesorter tbody td
{
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}
table.tablesorter tbody tr.odd td
{
    background-color: #F0F0F6;
}
table.tablesorter thead tr .headerSortUp
{
    background-image: url(Images/ascfn50.gif);
}
table.tablesorter thead tr .headerSortDown
{
    background-image: url(Images/descfn50.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp
{
    background-color: #8dbdd8;
}

/*-----------20-10-10 start-------------*/
.bodyTp
{
}
/*---------left start-----------*/
.latest_tp
{
    background: url(images/latest_dotted.gif) repeat-x 0 bottom;
    padding: 12px 0 12px 0;
    margin: 0 0 16px 0;
    overflow: hidden;
    height: 100%;
}

.latest_head
{
    background: url(images/latest_img.gif) no-repeat 0 0;
    height: 18px;
    width: 183px;
    line-height: 0;
    font-size: 0;
    text-indent: -20000px;
    padding: 0;
    margin: 0;
    float: left;
}

.all_lateBtn
{
    background: url(images/all_late_brn02.gif) no-repeat 0 0;
    width: 129px;
    height: 20px;
    float: right;
    display: block;
    text-indent: -20000px;
    line-height: 0;
    font-size: 0;
}
.all_lateBtn:hover
{
    background: url(images/all_late_brn02_ho.gif) no-repeat 0 0;
}

.latest_btm
{
}

.latest_img
{
    width: 325px;
    float: left;
}
.latest_img img
{
    display: block;
}
.latest_text
{
    width: 310px;
    float: left;
}
.latest_text_nowidth
{
    float: left;
}

.new_head
{
    font: bold 18px/23px Verdana, Arial, Helvetica, sans-serif;
    color: #0072bc;
    background-color: inherit;
    padding: 0 0 0 0;
}

.new_head a
{
    color: #0072bc;
    background-color: inherit;
    text-decoration: none;
}

.new_head a:hover
{
    color: #000000;
    background-color: inherit; /*padding:17px 0 0 0;*/
}

p.new_date
{
    font-size: 11px;
    line-height: 16px;
    color: #787878;
    background-color: inherit;
    font-weight: normal;
    padding: 1px 0 5px 0;
    margin: 0;
}

p.new_date span
{
    color: #0072bc;
    background-color: inherit;
}
p.results_text
{
    font-size: 12px;
    line-height: 14px;
    color: #3f3f3f;
    background-color: inherit;
    padding: 0;
    margin: 0;
}

/* fleet-manu pnl start */
.fleet_manu
{
    padding: 17px 0 0 0;
}

/* fleet pnl start */
.fleet_pnl
{
    width: 310px;
    float: left;
}

.fleet_sub
{
    border-top: 2px solid #eaeaea;
    padding: 10px 0 0 0;
    margin: 0 0 22px 0;
}

.fleet_sub02
{
    border-top: 2px solid #eaeaea;
    padding: 10px 0 0 0;
}

.fleet_top
{
    background: url(images/latest_dotted.gif) repeat-x 0 100%;
    padding: 0 0 13px 0;
}
.fleet_head
{
    background: url(images/fleet_head.gif) no-repeat 0 0;
    height: 23px;
    width: 203px;
    line-height: 0;
    font-size: 0;
    text-indent: -20000px;
    padding: 0;
    margin: 0 0 3px 0;
}
.fleet_induBtn
{
    background: url(images/fleet_ind_btn.gif) no-repeat 0 0;
    width: 183px;
    height: 20px;
    display: block;
    text-indent: -20000px;
    line-height: 0;
    font-size: 0;
}
.fleet_induBtn:hover
{
    background: url(images/fleet_ind_btn_ho.gif) no-repeat 0 0;
}

.fleet_midd
{
    background: url(images/latest_dotted.gif) repeat-x 0 100%;
    padding: 17px 0 17px 0;
    margin: 0 0 17px 0;
    overflow: hidden;
    height: 100%;
    min-height:100px;
}
.fleet_midd_height_auto
{
    background: url(images/latest_dotted.gif) repeat-x 0 100%;
    padding: 17px 0 17px 0;
    margin: 0 0 17px 0;
    overflow: hidden;
    height: auto;
}
.fleet_middimg
{
    float: left;
}
.fleet_middimg img
{
    display: block;
}
.fleet_middTT
{
    width: 210px;
    float: right;
}
.fleet_middTT_noImg
{
    float: right;
}
.many_head
{
    font-size: 14px;
    line-height: 16px;
    color: #0072bc;
    background-color: inherit;
    padding: 0 0 6px;
    margin: 0;
}
.many_text
{
    font-size: 10px;
    line-height: 11px !important;
    color: #3f3f3f;
    background-color: inherit;
    padding: 0 !important;
    margin: 0 !important;
}

.fleet_noLnk
{
}

.fleet_noLnk ul
{
    list-style-type: none; /*padding-bottom:43px;*/
    margin: 0px !important;
    padding: 0px !important;
}

.fleet_noLnk ul li
{
    background: url(images/bullet.gif) no-repeat 0 3px;
    margin: 0px !important;
    padding: 0 0 0 12px !important;
    display: block;
    min-height: 18px;
}

.fleet_noLnk ul li a
{
    font-size: 10px;
    line-height: 12px;
    color: #0072bc;
    font-weight: bold;
    background-color: inherit;
    text-decoration: none;
}

.fleet_noLnk ul li a:hover, .fleet_noLnk ul li a.active
{
    color: #000;
    background-color: inherit;
}
.link_padd
{
    padding: 0 0 7px 0 !important;
}

.enviro_head
{
    background: url(images/enviro_head.gif) no-repeat 0 0;
    height: 18px;
    width: 196px;
    line-height: 0;
    font-size: 0;
    text-indent: -20000px;
    padding: 0;
    margin: 0 0 8px 0;
}

.enviro_Btn
{
    background: url(images/enviro_btn.gif) no-repeat 0 0;
    width: 170px;
    height: 20px;
    display: block;
    text-indent: -20000px;
    line-height: 0;
    font-size: 0;
}
.enviro_Btn:hover
{
    background: url(images/enviro_btn_ho.gif) no-repeat 0 0;
}

.people_head
{
    background: url(images/people_head.gif) no-repeat 0 0;
    height: 23px;
    width: 134px;
    line-height: 0;
    font-size: 0;
    text-indent: -20000px;
    padding: 0;
    margin: 0 0 5px 0;
}

.people_btn
{
    background: url(images/people_btn.gif) no-repeat 0 0;
    width: 130px;
    height: 20px;
    display: block;
    text-indent: -20000px;
    line-height: 0;
    font-size: 0;
}
.people_btn:hover
{
    background: url(images/people_btn_ho.gif) no-repeat 0 0;
}

/* fleet pnl end */

/* manufa pnl start */
.manufa_pnl
{
    float: right;
    width: 310px;
}

.manufa_head
{
    background: url(images/manufa_head.gif) no-repeat 0 0;
    height: 18px;
    width: 205px;
    line-height: 0;
    font-size: 0;
    text-indent: -20000px;
    padding: 0;
    margin: 0 0 8px 0;
}

.manufa_btn
{
    background: url(images/manufa_btn.gif) no-repeat 0 0;
    width: 180px;
    height: 20px;
    display: block;
    text-indent: -20000px;
    line-height: 0;
    font-size: 0;
}
.manufa_btn:hover
{
    background: url(images/manufa_btn_ho.gif) no-repeat 0 0;
}

/* 	flee_mana start */
.flee_mana
{
    margin: 49px 0 0 0;
    border: 4px solid #eaeaea;
    background-color: #076ea5;
    color: #fff;
}
.flee_manaSub
{
    width: 302px;
    background: url(images/flee_mana_bg.gif) no-repeat 0 0;
}
.manage_pnl
{
    width: 274px;
    margin: 0 auto;
}
.manage_tp
{
    padding: 12px 0 7px 0;
    background: url(images/manage_btm_brd.gif) repeat-x 0 100%;
}
.manage_head
{
    background: url(images/fleet_manage_head.gif) no-repeat 0 0;
    height: 37px;
    width: 238px;
    line-height: 0;
    font-size: 0;
    text-indent: -20000px;
    padding: 0;
    margin: 0 0 0 0;
}
.manage_btn
{
    background: url(images/manage_btn.gif) no-repeat 0 0;
    width: 222px;
    height: 29px;
    display: block;
    text-indent: -20000px;
    line-height: 0;
    font-size: 0;
}
.manage_midd
{
    padding: 15px 0 17px 0;
    margin: 0 0 14px 0;
    background: url(images/manage_midd_brd.gif) repeat-x 0 100%;
    overflow: hidden;
    height: 100%;
}
.manage_img
{
    width: 89px;
    float: left;
}
.manage_img img
{
    display: block;
}

.manage_imgTT
{
    width: 176px;
    float: right;
}
.what_head
{
    font-size: 12px;
    line-height: 13px;
    color: #fff;
    background-color: inherit;
    font-weight: bold;
    padding: 0 0 7px;
    margin: 0;
}
.what_head a
{
    color: #fff;
    background-color: inherit;
    font-weight: bold;
}
p.what_text
{
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background-color: inherit;
    padding: 0;
    margin: 0;
}
p.what_text a
{
    color: #fff;
}
ul.what_nolnk
{
    margin: 0;
    padding: 0;
}
ul.what_nolnk li
{
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background-color: inherit;
    font-weight: bold;
    margin: 0 0 12px 0 !important;
    background: url(images/no_lnk_bullet.gif) no-repeat 0 4px;
    padding: 0 0 0 14px;
    list-style-type: none;
}
ul.what_nolnk li a
{
    color: #fff;
}
.manage_imgTT_noImg
{
    float: right;
}
.what_head
{
    font-size: 12px;
    line-height: 13px;
    color: #fff;
    background-color: inherit;
    font-weight: bold;
    padding: 0 0 7px;
    margin: 0;
}
p.what_text
{
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background-color: inherit;
    padding: 0;
    margin: 0;
}
ul.what_nolnk
{
    margin: 0;
    padding: 0;
}
ul.what_nolnk li
{
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background-color: inherit;
    font-weight: bold;
    margin: 0 0 12px 0 !important;
    background: url(images/no_lnk_bullet.gif) no-repeat 0 4px;
    padding: 0 0 0 14px;
    list-style-type: none;
}

/* 	flee_mana end */

/* blog pnl start */
.blog_pnl
{
    margin: 29px 0 0 0 !important;
}
.blog_sub
{
    padding: 11px 0 40px 0 !important;
}

/* blog lft start */
.blog_lft
{
    width: 130px;
    float: left;
}
.blog_lftTp
{
    background: url(images/blog_btm_brd.gif) repeat-x 0 100%;
    padding: 0 0 8px 0;
    margin: 0 0 11px 0;
}
.blog_head
{
    background: url(images/blog_head.gif) no-repeat 0 0;
    height: 34px;
    width: 113px;
    line-height: 0;
    font-size: 0;
    text-indent: -20000px;
    padding: 0;
    margin: 0 0 0 0;
}
.blog_btn
{
    background: url(images/blog_btn.gif) no-repeat 0 0;
    width: 123px;
    height: 25px;
    display: block;
    text-indent: -20000px;
    line-height: 0;
    font-size: 0;
}
.post_head
{
    font-size: 10px;
    line-height: 12px;
    color: #95b5df;
    background-color: inherit;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 0 10px 0;
    margin: 0;
}
.blog_pic01
{
    display: block;
    margin: 0 0 9px 0;
}
p.blog_pic01TT
{
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background-color: inherit;
    font-weight: bold;
    padding-top: 5px;
    margin: 0;
}
p.blog_pic01TT a
{
    color: #fff;
}
/* blog lft end */

/* blog rht start */
.blog_rht
{
    width: 133px;
    float: right;
}

.forum_head
{
    background: url(images/forum_head.gif) no-repeat 0 0;
    height: 34px;
    width: 133px;
    line-height: 0;
    font-size: 0;
    text-indent: -20000px;
    padding: 0;
    margin: 0 0 0 0;
}
.forum_btn
{
    background: url(images/forum_btn.gif) no-repeat 0 0;
    width: 133px;
    height: 25px;
    display: block;
    text-indent: -20000px;
    line-height: 0;
    font-size: 0;
}

.congeshead
{
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background-color: inherit;
    font-weight: bold;
    padding: 0 0 10px 0;
    margin: 0;
}
.congeshead a
{
    font-size: inherit;
    color: #fff;
}
p.congesTT
{
    font-size: 9px;
    line-height: 12px;
    color: #fff;
    background-color: inherit;
    padding: 0;
    margin: 0;
}
p.congesTT a
{
    color: #fff;
}

.poll_head
{
    background: url(images/fleet_poll_head.gif) no-repeat 0 0;
    height: 23px;
    width: 114px;
    line-height: 0;
    font-size: 0;
    text-indent: -20000px;
    padding: 0;
    margin: 0 0 14px 0;
}
p.pollTT
{
    font-size: 10px;
    line-height: 12px;
    color: #010101;
    background-color: inherit;
    font-weight: bold;
    padding: 0 0 14px 0;
    margin: 0;
}
.vote_info
{
}
p.voteInfo
{
    font-size: 10px;
    line-height: 12px;
    color: #0072bc;
    background-color: inherit;
    font-weight: bold;
    padding: 0;
    margin: 0;
    width: 85px;
    float: left;
}
.vote_btn
{
    background: url(images/vote_now_btn.gif) no-repeat 0 0;
    width: 98px;
    height: 22px;
    display: block;
    text-indent: -20000px;
    line-height: 0;
    font-size: 0;
    float: right;
}

/* blog rht end */

/* blog pnl end */

/* manufa pnl end */

/* fleet-manu pnl end */



/*---------left end-----------*/

/*---------rht start-----------*/
.poll_pnl
{
    width: 254px;
    border: 3px solid #d4d4d4;
    background-color: #fff;
    color: #010101;
    padding: 19px 20px 16px 20px;
    margin: 0 0 10px 0;
}
/*---------rht end-----------*/

/* body btm start */
.body_btm
{
    background: url(images/latest_dotted.gif) repeat-x 0 0;
    padding: 12px 0 19px 0;
    overflow: hidden;
    height: 100%;
}
.car_ba01
{
    border: 4px solid #eaeaec;
    float: left;
    margin: 0 8px 0 0;
    display: block;
}
.car_ba02
{
    border: 4px solid #eaeaec;
    float: left;
    margin: 0 0 0 0;
    display: block;
}
/* body btm end */

/*-----------20-10-10 end-------------*/

.header_mid
{
    width: 960px;
}


.sml_nav
{
    width: auto;
    float: right;
}

.breadcrumb
{
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    margin-top: -10px;
    margin-bottom: 5px;
    font-weight: bold;
    width: 950px;
    text-align: left;
    font-size: 10px;
}

.breadcrumb a
{
    text-decoration: none;
    color: #3A4045;
}

.breadcrumb a:hover
{
    text-decoration: underline;
}

.contact_new_one
{
    width: auto;
    float: right;
    font-size: 9px;
    line-height: 32px;
    padding: 0 30px 0 0;
    background: url(images/fn.gif) bottom right no-repeat;
}
.contact_new_one a
{
    color: #0072bc;
    background-color: inherit;
    font-weight: bold;
    text-decoration: none;
}

.contact_new_one a:hover
{
    color: #000;
    background-color: inherit;
}

/*--------------------------------------------- 02-12-10 start ------------------------------------------------*/

.mana_top{
    background:url(images/manag_img.gif) no-repeat 0 0;
    height:25px;
    width:198px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    padding:0;
    margin:0;
}

.mamage_manu{
    padding:0;
}
.remark_head{
    background:url(images/remark.gif) no-repeat 0 0;
    height:24px;
    width:139px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    padding:0;
    margin:0 0 3px 0;
}
.fleet_stra{
    background:url(images/fleet_stra.gif) no-repeat 0 0;
    height:24px;
    width:147px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    padding:0;
    margin:0 0 3px 0;
}
.fleet_stra_btn{
    background:url(images/flee_stra.gif) no-repeat 0 0;
    width:148px;
    height:20px;
    display:block;
    text-indent:-20000px;
    line-height:0;
    font-size:0;
}
.all_Btn{
    background:url(images/all.gif) no-repeat 0 0;
    width:134px;
    height:20px;
    display:block;
    text-indent:-20000px;
    line-height:0;
    font-size:0;
}
.mana_sub02{
    border-top:2px solid #eaeaea;
    padding:10px 0 20px 0;
}	
.acc_Btn{
    background:url(images/accident-manan.gif) no-repeat 0 0;
    width:194px;
    height:21px;
    display:block;
    text-indent:-20000px;
    line-height:0;
    font-size:0;
}
.acc_head{
    background:url(images/acc_text.gif) no-repeat 0 0;
    height:24px;
    width:240px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    padding:0;
    margin:0 0 8px 0;
}
.acc_sub{
    border-top:2px solid #eaeaea;
    padding:10px 0 0 0;
    margin:0 0 11px 0;
}

.acc_Btn1{
    background:url(images/all_best.gif) no-repeat 0 0;
    width:186px;
    height:20px;
    display:block;
    text-indent:-20000px;
    line-height:0;
    font-size:0;
}
.acc_head1{
    background:url(images/best.gif) no-repeat 0 0;
    height:21px;
    width:213px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    padding:0;
    margin:0 0 8px 0;
}
.acc_Btn2{
    background:url(images/all_legal.gif) no-repeat 0 0;
    width:171px;
    height:20px;
    display:block;
    text-indent:-20000px;
    line-height:0;
    font-size:0;
}
.acc_head2{
    background:url(images/legal_txt.gif) no-repeat 0 0;
    height:23px;
    width:188px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    padding:0;
    margin:0 0 8px 0;
}
.acc_Btn4{
    background:url(images/ask_butt.gif) no-repeat 0 0;
    width:131px;
    height:21px;
    display:block;
    text-indent:-20000px;
    line-height:0;
    font-size:0;
}
.acc_head4{
    background:url(images/ask.gif) no-repeat 0 0;
    height:25px;
    width:168px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    padding:0;
    margin:0 0 8px 0;
}
.manag_left{
    margin:36px 0 0 0;
    border:4px solid #eaeaea;
    background-color:#076ea5;
    color:#fff;
}
.manage_driver{
    background:url(images/driver.gif) no-repeat 0 0;
    height:37px;
    width:245px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    padding:0;
    margin:0 0 0 0;
}

.manage_driver1{
    background:url(images/fund.gif) no-repeat 0 0;
    height:35px;
    width:197px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    padding:0;
    margin:0 0 0 0;
}
.dri_btn{
    background:url(images/all_driver.gif) no-repeat 0 0;
    width:178px;
    height:24px;
    display:block;
    text-indent:-20000px;
    line-height:0;
    font-size:0;
}
.blue_head{
    font-size:12px;
    line-height:13px;
    color:#95b5df;
    background-color:inherit;
    font-weight:bold;
    padding:0 0 7px;
    margin:0;
}
.manage_midd11{
    padding:0px 0 17px 0;
    margin:0 0 14px 0;
    background:url(images/manage_midd_brd.gif) repeat-x 0 100%;
    overflow:hidden;
    height:100%;
}
.manage_midd12{
    padding:0px 0 17px 0;
    margin:0 0 14px 0;
    overflow:hidden;
    height:100%;
}

.dri_btn1{
    background:url(images/all_fund.gif) no-repeat 0 0;
    width:171px;
    height:22px;
    display:block;
    text-indent:-20000px;
    line-height:0;
    font-size:0;
}

.expart_sub{
    border-top:2px solid #eaeaea;
    padding:10px 0 0 0;
    margin:0;
}
.expart_midd{
    padding:17px 0 0 0;
    margin:0;
    overflow:hidden;
    height:100%;
    }
/*--------------------------------------------- 02-12-10 end ------------------------------------------------*/


/*-------------------08-12-10-Tools-Landing-Page---------*/

.fleetToolsheading{
    color:#3f3f3f;
    float:left;
    font:bold 20px Verdana, Geneva, sans-serif;
}

.rollOverInfo{
    float:right;
    line-height:25px !important;
    font:normal 14px Verdana, Geneva, sans-serif  !important;
    padding:0 0 0 0 !important;
    margin:0 !important;
}
.toolImg{
        background:#eaeaea;
        width:630px;
        padding:5px 0 0 5px;
}
.toolImg ul{
    padding:0 !important;
    margin:0 !important;
}

.toolImg ul li{
    float:left;
    position:relative;
    display:block !important;
    padding:0 !important;
    margin:0 5px 5px 0 !important;	
    width:205px;
    height:195px;
    
}

.toolImg ul li.last{
    margin-right:0!important;
}
.toolImg ul li img{
    display:block;
    position:absolute;
    
}
.toolImg ul li:hover{
    cursor:pointer;
}

.toolImg ul li .descHoverImg{
    background: #001328;
    filter:alpha(opacity=0);
    opacity:0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; /*--IE 8 Transparency--*/
    position: absolute;
    height:195px;	
    width:205px;
    left:0;
    top:0;	
    z-index:100;
}

.toolImg ul li .toolInfo{
    background-color:#000;
    position:absolute;
    /*right:-205px;*/
    top:0;
    left:0;
    padding:10px;
    width:185px;
    z-index:200;
    display:none;
}

.toolImg ul li .toolInfo p{
    padding-bottom:0px !important;
    margin-bottom:0px !important;
    color:#fff !important;
    font:10px Verdana, Geneva, sans-serif;
}

.toolImg ul li .toolInfo p a
{
    color:White;
}

.toolImg ul li .toolInfo p a:hover
{
    color:White !important;
}
.needToKnow{
    border:#eaeaea 1px solid;
    margin:10px 0 0 0;
    padding:10px;
}

.contracthire_tp
{
    background: url(images/latest_dotted.gif) repeat-x 0 bottom;
    padding: 12px 0 12px 0;
    margin: 0 0 16px 0;
    overflow: hidden;
    height: 100%;
}

.valSummary
{
    color:Green;
}

.valSummary ul
{
    padding-top:10px;
    padding-bottom:5px;
    padding-left:20px;
}

.valSummary ul li
{
    padding-top:1px;
    padding-bottom:1px;
    padding-left:3px;
    color:red;
    line-height:14px;
    list-style-type:disc;
    margin:0 0 0 -20px;
}

/* car landing page css  start */

.cont_inner_fullleft .section_header{padding:10px 0 10px 0;border-bottom:1px dashed #e4e4e4;}
.cont_inner_fullleft .car_review_mercedez{background-position: 0 -675px; width: 119px; height: 135px;}
.cont_inner_fullleft .car_review_filter{background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -147px; width: 119px; height: 184px;position:relative;}
.cont_inner_fullleft .fllet_cont .with_padding_top{padding-top:5px;}
.cont_inner_fullleft .fllet_cont .with_padding_top ul{list-style-type:none;margin-left:0px;}
.cont_inner_fullleft .fllet_cont .with_padding_top ul li a{font-size: 10px;line-height: 15px;color: #0072bc;font-weight: bold;background-color: inherit;text-decoration: none;}
.section_header .car_review_homepage{background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -451px; width: 129px; height: 21px;}
.section_header .car_review_by_manu{background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -71px; width: 114px; height: 26px;}
.section_header .our_fleet{background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -860px; width: 94px; height: 21px;}
.section_header .coming_soon{background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -522px; width: 137px; height: 25px;}
.section_header .car_review_tools{background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -1090px; width: 60px; height: 21px;}
.section_header .car_review_advice{background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 0; width: 112px; height: 21px;}
.section_header .car_review_forum{background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -381px; width: 70px; height: 20px;}
.fllet_cont .car_review_top{padding:10px 0 10px 0;width:100%;}
.fllet_cont .car_review_top .car_review_top_left{width:80%;float:left;}
.fllet_cont .car_review_top .car_review_top_right{width:20%;float:left;}
.fllet_cont .car_review_top .car_review_top_right .top_pic{float:right;margin-top:-18px;}
.fllet_cont .car_review_top .car_review_top_right .filter{float:right;padding-top:10px;}
.fllet_cont .car_review_down{padding:20px 0 10px 0;width:100%;}
.fllet_cont .car_review_down .left_content{width:28%;float:left;}
.fllet_cont .car_review_down .left_content .actual_content{border-top:2px solid #e4e4e4;margin-right:20px;}
.fllet_cont .car_review_down .middle_content{width:50%;float:left;}
.fllet_cont .car_review_down .middle_content .border_top{border-top:2px solid #e4e4e4;margin-right:5px;}
.fllet_cont .car_review_down .middle_content .border_top .car_review_content{width:100%;border-bottom:1px dashed #e4e4e4;padding:10px 0 10px 0;}
.fllet_cont .car_review_down .middle_content .border_top .car_review_content_last{width:100%;padding:10px 0 10px 0;}
.fllet_cont .car_review_down .middle_content .border_top .detail_content_container{width:50%;float:left;}
.fllet_cont .car_review_down .middle_content .border_top .detail_content_container h2 a{font-size: 12px;line-height: 12px;color: #0072bc;font-weight: bold;background-color: inherit;text-decoration: none;}
.fllet_cont .car_review_down .middle_content .slider_con{border-top:2px solid #e4e4e4;margin-right:5px;}
.fllet_cont .car_review_down .middle_content .slider_con ul{padding-top:10px;width:310px;}
.fllet_cont .car_review_down .middle_content .slider_con ul li{width:310px;}
.fllet_cont .car_review_down .middle_content .slider_con ul li .our_fleet_con{background:#000;border-top:1px solid #181818;height:74px;width:310px;}
.fllet_cont .car_review_down .middle_content .slider_con ul li .our_fleet_abstract{padding:5px 5px 0 10px;}
.fllet_cont .car_review_down .middle_content .slider_con ul li .our_fleet_abstract h6{line-height:12px;}
.fllet_cont .car_review_down .middle_content .slider_con ul li .our_fleet_abstract p{color:#fff;line-height:12px;font-size:10px;}
.fllet_cont .car_review_down .right_content{width:20%;float:right;}
.fllet_cont .car_review_down .right_content .data_container{border-top:2px solid #e4e4e4;margin-left:8px;}
.fllet_cont .car_review_down .right_content .data_container .car_advice_con{padding-bottom:25px;}
.fllet_cont .car_review_down .right_content .data_container .car_advice_con .car_advice_data{border-bottom:1px dashed #e4e4e4;}
.fllet_cont .car_review_down .right_content .data_container .car_advice_con .pic_con{padding-top:10px;}
.fllet_cont .car_review_down .right_content .data_container .car_advice_con h2 a{font-size: 10px;line-height: 12px;color: #0072bc;font-weight: bold;background-color: inherit;text-decoration: none;}
.fllet_cont .car_review_down .right_content .data_container span a{font-size: 12px;line-height: 15px;color: #0072bc;font-weight: bold;background-color: inherit;text-decoration: none;}
.car_manu_dropdown{width:100px;border:1px solid #e4e4e4;color:#117ac0;font-size:10px;height:20px;top:74px;left:10px;position:absolute;}
.car_manu_dropdown option{color:#117ac0;font-size:10px;}
.car_model_dropdown{width:100px;border:1px solid #e4e4e4;color:#117ac0;font-size:10px;height:20px;position:absolute;top:108px;left:10px;}
.car_model_dropdown option{color:#117ac0;font-size:10px;}
.car_review_search_button{background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -1008px;border:none;overflow:visible;width:101px;height:32px;position:absolute;top:140px;left:10px;}

#gallery {position:relative;height:329px}
#gallery a {float:left;position:absolute;}
#gallery a img {border:none;}
#gallery .caption {z-index:600; background-color:#000; color:#ffffff; height:80px; width:491px; position:absolute;bottom:0;}
#gallery .caption .content {margin:5px;padding:5px;}
#gallery .caption .content h3 {margin:0;padding:0;color:#0072bc;}
#gallery .caption .content p {color:#fff;}

.bx-next {position:absolute;top:-35px;right:0;z-index:999;width: 30px;height: 30px;text-indent: -999999px;background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -931px; width: 28px; height: 27px;}
.bx-prev {position:absolute;top:-35px;left:230px;z-index:999;width: 30px;height: 30px;text-indent: -999999px;background:url(images/car_home/car-home-page.jpg) no-repeat 0 0;background-position: 0 -597px; width: 26px; height: 28px;}

/* car landing page css end */

/* car review page start */

.cont_left .road_test_header_con{border-bottom:1px dashed #e4e4e4;padding:10px 0 0 0;}
.cont_left .road_test_header_con h3{color:#3f3f3f;}
.cont_left .road_test_header_con p{color:#787878;}
.cont_left .road_test_header_con p.car-review-related-comment {color:#a6a6a6;font-size:14px;line-height:18px;text-align:left;font-style:italic;}
.cont_left .road_test_share_con{padding:10px 0 5px 0;}
.cont_left .road_test_share_con .share_button{width:71%;float:left;}
.cont_left .road_test_share_con .share_button ul{list-style-type:none;margin-left:0;}
.cont_left .road_test_share_con .share_button ul li{float:left;display:block;width:auto;padding-right:5px;}
.cont_left .road_test_share_con .share_button ul li img{display:block;}
.cont_left .road_test_share_con .fn_verdict{float:right;width:29%;}
.cont_left .road_test_share_con .fn_verdict .verdict_left{float:left;}
.cont_left .road_test_share_con .fn_verdict .verdict_right{float:right;}
.cont_left .car_pic_con{}
.cont_left .car_pic_con .pic_container{float:left;width:70%;}
.cont_left .car_pic_con .car_brand_container{float:right;border-top:2px solid #e4e4e4;width:26%;margin-left:10px;}
.cont_left .car_pic_con .car_brand_container .car_brand_img_con{padding:20px 15px 20px 15px;border-bottom:1px dashed #e4e4e4;width:100%;}
.cont_left .car_related_comment{width:100%;}
.cont_left .car_pic_con .car_brand_container .car_related_comment{padding:15px 0 10px 0;}

.cont_left .car_related_comment p{color:#a6a6a6;font-size:14px;line-height:18px;text-align:left;font-style:italic;}
.cont_left .road_test_review_con{border-top:1px solid #e4e4e4;margin-top:10px;}
.cont_left .road_test_review_con .actual_review_con{width:268px;float:left;padding:10px 0 0 0;margin-right:20px;}
.cont_left .road_test_review_con .statistics_con{width:139px;float:left;padding:10px 0 0 0;margin-right:20px;}
.cont_left .road_test_review_con .statistics_details_con{width:188px;float:left;padding:10px 0 0 0;}
.cont_left .road_test_review_con .car_review_header{padding:10px 0 10px 0;border-top:2px solid #e4e4e4;border-bottom:1px dashed #e4e4e4;}
.cont_left .road_test_review_con .car_review_header h3{color:#3f3f3f;}
.cont_left .road_test_review_con .actual_review_con .car_review_data{padding:10px 0 10px 0;border-bottom:1px dashed #e4e4e4;}
.cont_left .road_test_review_con .statistics_con .car_review_data{padding:10px 0 10px 0;}
.cont_left .road_test_review_con .statistics_con .car_review_data dl{list-style-type: none;}
.cont_left .road_test_review_con .statistics_con .car_review_data dl dd{padding: 0;margin: 0;font-size: 9px;line-height: 24px;color: #3f3f3f;background-color: inherit;}
.cont_left .road_test_review_con .statistics_con .car_review_data dl dd.font_bold{font-weight:bold;padding-top:10px;}
.cont_left .road_test_review_con .statistics_details_con .individual_stat{}
.cont_left .road_test_review_con .statistics_details_con .individual_stat .statistics_head{background:url(images/car_home/road_test_review.gif) no-repeat 0 0;width:188px;height:29px;background-position: 0 0;}
.cont_left .road_test_review_con .statistics_details_con .individual_stat .statistics_head .statistics_options{float:left;width:91px;margin:5px 0 0 7px;text-align:left;}
.cont_left .road_test_review_con .statistics_details_con .individual_stat .statistics_head .statistics_options p{color:#000;}
.cont_left .road_test_review_con .statistics_details_con .individual_stat .statistics_head .statistics_rating{float:right;width:90px;margin:7px 0 0 0;text-align:left !important;}
.cont_left .road_test_review_con .statistics_details_con .individual_stat .statistics_head .fn_verdict_option{float:left;width:71px;margin:5px 0 0 7px;text-align:right;}
.cont_left .road_test_review_con .statistics_details_con .individual_stat .statistics_head .fn_verdict_rating{float:right;width:110px;text-align:left;margin-top:4px;}
.cont_left .road_test_review_con .actual_review_con .car_review_author{color: #00508B;font-size: 10px;min-height: 57px;padding:10px 0 15px 0;}
.cont_left .road_test_review_con .actual_review_con .car_review_author .car_review_author_left{width:25%;float:left;}
.cont_left .road_test_review_con .actual_review_con .car_review_author .car_review_author_right{width:75%;float:left;}
.cont_left .road_test_review_con .actual_review_con .car_review_author .car_review_author_right span.author_name{font-weight:bold;}
.cont_left .road_test_review_con .actual_review_con .car_review_author .car_review_author_right span.author_role{color:#000;}
.cont_left .road_test_review_con .actual_review_con .car_review_author .car_review_author_right .contact_info{}
.cont_left .road_test_review_con .actual_review_con .car_review_author .car_review_author_right .contact_info .contact_info_left{float:left;}
.cont_left .road_test_review_con .actual_review_con .car_review_author .car_review_author_right .contact_info .contact_info_right{float:left;margin-left:3px;}
.car_review_author a{color: #00508B;}
.car_review_author a:hover{text-decoration: none;}
.cont_left .more_car_reviews{border-top:2px solid #e4e4e4;padding-top:10px;border-bottom:1px dashed #e4e4e4;}
.cont_left .more_car_reviews ul{list-style-type:none;margin-left:0;}
.cont_left .more_car_reviews ul li a{font-size: 11px;line-height: 12px;color: #0072bc;font-weight: bold;background-color: inherit;text-decoration: none;}
.cont_left .more_car_reviews p{font-size: 11px;line-height: 12px;color: #3f3f3f;font-weight: bold;background-color: inherit;text-decoration: none;}
.cont_left  .more_sections{}
.cont_left  .more_sections .more_cars{float:left;width:50%;}
.cont_left  .more_sections .more_cars .more_car_content{width:100%;border-bottom:1px dashed #e4e4e4;padding:10px 0 10px 0;}
.cont_left  .more_sections .more_cars .more_car_content_last{width:100%;padding:10px 0 10px 0;}
.cont_left  .more_sections .more_cars .padding_top{padding-top:5px;}
.cont_left  .more_sections .more_cars .more_car_content h2 a{font-size: 12px;line-height: 12px;color: #0072bc;font-weight: bold;background-color: inherit;text-decoration: none;}
.cont_left  .more_sections .more_cars .more_car_content_last h2 a{font-size: 12px;line-height: 12px;color: #0072bc;font-weight: bold;background-color: inherit;text-decoration: none;}
.cont_left  .more_sections .more_cars .search_car_reviews_con{margin:15px 0 0 15px;border-left:1px solid #e4e4e4;}
.cont_left  .more_sections .more_cars .search_car_reviews_con .search_background_con{padding-left:18px;}
.cont_left  .more_sections .more_cars .search_car_reviews_con .search_background{background:url(images/car_home/road_test_review.gif) no-repeat 0 0;width:285px;height:221px;background-position: 0 -245px;}
.manufacturer_dropdown{margin-top:83px;margin-left:23px;color:#117ac0;line-height:20px;}
.manufacturer_dropdown option{color:#117ac0;font-size:10px;}
.model_dropdown{margin-top:15px;margin-left:23px;color:#117ac0;line-height:20px;}
.model_dropdown option{color:#117ac0;font-size:10px;}
.search_btn{background:url(images/car_home/road_test_review.gif) no-repeat 0 0;width:126px;height:34px;border:0;margin-left:23px;margin-top:16px;background-position: 0 -161px;}
.cont_left  .comment_con{border-top:2px solid #e4e4e4;padding:15px 0 15px 0;border-bottom:1px dashed #e4e4e4;}
.cont_left  .comment_con h3{color:#3f3f3f;line-height:35px;}
.cont_left  .comment_con p{color:#3f3f3f;}
.comment_box{border:1px solid #e4e4e4;color:#117ac0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:5px;}
.comment_button{background:url(images/car_home/road_test_review.gif) no-repeat 0 0;width:221px;height:32px;border:0;background-position: 0 -79px;}

/*car review page end */

/* our fleet car start */

.cont_left .road_test_share_con .article_share_con{width:74%;float:left;}
.cont_left .road_test_share_con .article_share_con ul{list-style-type:none;margin-left:0;}
.cont_left .road_test_share_con .article_share_con ul li{float:left;display:block;width:auto;padding-right:5px;}
.cont_left .road_test_share_con .article_share_con ul li img{display:block;}
.cont_left .road_test_share_con .our_fleet_review_con{float:right;width:25%;padding-right:4px;}
.cont_left .road_test_share_con .our_fleet_review_con .our_fleet_header{background:url(images/car_home/our_fleet_car.gif) no-repeat 0 0;width: 158px; height: 21px;border:0;background-position: 0 -260px;}
.cont_left .car_pic_con .car_brand_container .car_related_comment .related_month{text-align:center;padding:30px 0 25px 0;}
.cont_left .car_pic_con .car_brand_container .car_related_comment .related_month span{color:#000000;font-size:24px;line-height:24px;text-align:left;}
.cont_left .related_month {padding:10px 0 3px;}
.cont_left .related_month span{text-align:center;color:#000000;font-size:24px;line-height:24px;text-align:left;}
.cont_left .road_test_review_con .actual_review_con .car_review_container{padding:10px 0 10px 0;}
.cont_left .road_test_review_con .actual_review_con .contact_us_button{background:url(images/car_home/our_fleet_car.gif) no-repeat 0 0;width:166px;height:34px;border:0;}
.cont_left .road_test_review_con .statistics_con .photo_frame{border:2px solid #e4e4e4;}
.cont_left .road_test_review_con .statistics_con .photo_frame .photo_con{text-align:center;padding:10px 0 10px 0;}
.cont_left .road_test_review_con .statistics_con .author_details{font-size:10px;padding:10px 0 10px 0;border-bottom:1px dashed #e4e4e4;}
.cont_left .road_test_review_con .statistics_con .author_details span.name{font-weight:bold;color:#00508B;}
.cont_left .road_test_review_con .statistics_con .author_details span.role{color:#000000;}
.cont_left .road_test_review_con .statistics_con .more_long_con{border-top:2px solid #e4e4e4;}
.cont_left .road_test_review_con .statistics_con .more_long_con .reviews_con{border:1px solid #e4e4e4;}
.cont_left .road_test_review_con .statistics_con .more_long_con .reviews_con .title{background:url(images/car_home/our_fleet_car.gif) no-repeat 0 0;width:137px;height:46px;background-position: 0 -164px;}
.cont_left .road_test_review_con .statistics_con .more_long_con .reviews_con .title .header{padding:7px 10px 7px 10px;}
.cont_left .road_test_review_con .statistics_con .more_long_con .reviews_con .title .header p{font-size: 12px;line-height: 15px;color: #3f3f3f;font-weight: bold;background-color: inherit;text-decoration: none;}
.cont_left .road_test_review_con .statistics_con .more_long_con .reviews_con .item_list{margin:10px;border-top:1px dashed #e4e4e4;}
.cont_left .road_test_review_con .statistics_con .more_long_con .reviews_con .item_list ul{list-style-type:none;margin-left:0px;}
.cont_left .road_test_review_con .statistics_con .more_long_con .reviews_con .item_list ul li{border-bottom:1px dashed #e4e4e4;margin:0;padding:8px 0 8px 0;}
.cont_left .road_test_review_con .statistics_con .more_long_con .reviews_con .item_list ul li a{font-size: 12px;line-height: 15px;color: #0072bc;font-weight: bold;background-color: inherit;text-decoration:none;}
.cont_left .road_test_review_con .statistics_con .more_long_con .reviews_con .item_list ul li a:hover{text-decoration:underline;color:#0072bc !important;}
.cont_left .road_test_review_con .driver_notes_con{width:186px;float:left;margin:10px 0 0 0;border:1px solid #e4e4e4;}
.cont_left .road_test_review_con .driver_notes_con .driver_notes_head{background:url(images/car_home/our_fleet_car.gif) no-repeat 0 0;width:186px;height:30px;background-position: 0 -84px;}
.cont_left .road_test_review_con .driver_notes_con .driver_notes_head .header{padding:7px 10px 7px 10px;}
.cont_left .road_test_review_con .driver_notes_con .driver_notes_head .header p{font-size: 12px;line-height: 15px;color: #3f3f3f;font-weight: bold;background-color: inherit;text-decoration: none;}
.cont_left .road_test_review_con .driver_notes_con .item_list{margin:10px;border-top:1px dashed #e4e4e4;}
.cont_left .road_test_review_con .driver_notes_con .item_list ul{list-style-type:none;margin-left:0px;} 
.cont_left .road_test_review_con .driver_notes_con .item_list ul li{border-bottom:1px dashed #e4e4e4;margin:0;padding:8px 0 0 0;}
.cont_left .road_test_review_con .driver_notes_con .item_list ul li span{font-weight:bold;}
.cont_left .more_reviews{border-top:2px solid #e4e4e4;padding-top:10px;border-bottom:1px dashed #e4e4e4;margin-top:30px;}

/* our fleet car end */

/* car review search start */
.content-left-con{width: 635px;float: left;}
.content-left-con .search-con{background:url(images/car_home/car-review-search.gif) no-repeat 0 0;background-position: 0 -147px; width:635px;height:102px;position:relative;}
.content-left-con .search-con .manu-dropdown{width:223px;height:25px;border:1px solid #e4e4e4;position:absolute;top:54px;left:21px;line-height:18px;color:#117ac0;font-size:14px;}
.content-left-con .search-con .manu-dropdown option{color:#117ac0;font-size:14px;}
.content-left-con .search-con .model-dropdown{width:243px;height:25px;border:1px solid #e4e4e4;position:absolute;top:54px;left:255px;line-height:18px;color:#117ac0;font-size:14px;}
.content-left-con .search-con .model-dropdown option{color:#117ac0;font-size:14px;}
.content-left-con .search-con .search-btn{border:none;width:106px;height:27px;background:url(images/car_home/car-review-search.gif) no-repeat 0 0;background-position: 0 -70px;position:absolute;top:53px;left:507px;}
.content-left-con .filter-con{padding:10px 0 10px 0;border-top:2px solid #e4e4e4;border-bottom:1px dashed #e4e4e4;margin-top:10px;}
.content-left-con .filter-con table tr td span{font-weight:bold;font-size:12px;color:#3f3f3f;}
.content-left-con .filter-con table tr td .fueltype-dropdown{border:1px solid #abadb3;width:108px;height:18px;margin:0 5px 0 5px;font-size:10px;color:#3f3f3f;}
.content-left-con .filter-con table tr td .fueltype-dropdown option{color:#3f3f3f;font-size:10px;}
.content-left-con .filter-con table tr td .starRatings-dropdown{border:1px solid #abadb3;width:128px;height:18px;margin:0 5px 0 5px;font-size:10px;color:#3f3f3f;}
.content-left-con .filter-con table tr td .starRatings-dropdown option{color:#3f3f3f;font-size:10px;}
.content-left-con .filter-con table tr td .go-btn{border:none;background:url(images/car_home/car-review-search.png) no-repeat 0 0;background-position: 0 0;width:32px;height:20px;}
.content-left-con .results-con{padding:10px 0 10px 0;border-bottom:1px dashed #e4e4e4;}
.content-left-con .results-con .pic-con{width:217px;float:left;}
.content-left-con .results-con .description-con{width:400px;float:right;padding:5px;}
.content-left-con .results-con .description-con h3 a{font-size: 18px;line-height: 18px;color: #0072bc;font-weight: bold;background-color: inherit;text-decoration: none;}
.content-left-con .results-con .description-con p{color:#787878;font-size:12px;line-height:28px;text-align:left;}
.content-left-con .results-con .description-con p.date{font-size:10px;}
.content-left-con .results-con .description-con table tr td ul{list-style-type:none;margin-left:-5px;}
.content-left-con .results-con .description-con table tr td ul li{float:left;padding:0 3px 0 3px;}
/* car review search end */

/***** car review ratings *****/
.rating_bar {
  width: 101px;
  background: url(images/star_x_grey.png) 0 0 repeat-x;
}

.rating_bar div {
  height: 19px;
  background: url(images/star_x_orange.png) 0 0 repeat-x;
}

.staticrating_bar {
  width: 75px;
  background: url(images/staticstar_x_grey.png) 0 0 repeat-x;
}

.staticrating_bar div {
  height: 15px;
  background: url(images/staticstart_x_orange.png) 0 0 repeat-x;
}
/***** car search result icons *****/
.fuel_type .petrol{
  height: 23px;
  width:15px;
  background: url(images/car_home/petrol.gif) ;
  padding-right:7px !important;
  background-repeat: no-repeat;
}

.fuel_type .petrol_on{
  height: 23px;
  width:15px;
  background: url(images/car_home/petrol-active.gif) no-repeat;
  padding-right:7px !important;
}

.fuel_type .electric{
  height: 23px;
  width:15px;
  background: url(images/car_home/battery.gif) ;
  background-repeat: no-repeat;
}

.fuel_type .electric_on{
  height: 23px;
  width:15px;
  background: url(images/car_home/battery-active.gif) ;
  background-repeat: no-repeat;
}

.fuel_type .diesel{
  height: 23px;
  width:15px;
  background: url(images/car_home/petrol.gif) ;
  background-repeat: no-repeat;
}

.fuel_type .diesel_on{
  height: 23px;
  width:15px;
  background: url(images/car_home/diesel-active.gif) ;
  background-repeat: no-repeat;
}
.car_type
{
    font-family:Arial;
    font-size:20pt;
    color:#93b3dc;
    letter-spacing:-1px;
}

/* fleetnews200 start */
.fleets200-con-top {width:960px;height:1px;background:url(images/fleet200/border-top.gif) no-repeat 0 0;}
.fleets200-con {padding:13px 0 11px 0;}
.fleet200-content-con {width:480px;height:auto;float:left;position:relative;border-right:1px solid #cacaca;}
.happening-con {width:479px;height:auto;float:left;/*border-left:1px solid #cacaca;border-top:1px solid #cacaca;*/}
.fleet200-content-con .search-member-con {width:480px;height:148px;background:url(images/fleet200/search-member-bg.gif) no-repeat 0 0;position:relative;z-index:1;}
.fleet200-content-con .connect-fleet200-con {width:480px;height:98px;background:url(images/fleet200/connect-fleet200-bg.gif) no-repeat 0 0;position:relative;z-index:1;margin-top:10px;}
.fleet200-content-con .update-profile-con {width:480px;height:98px;background:url(images/fleet200/update-profile-bg.gif) no-repeat 0 0;position:relative;z-index:1;margin-top:10px;}
.fleet200-content-con .complete-fleet200-con {width:480px;height:98px;background:url(images/fleet200/complete-fleet200-bg.gif) no-repeat 0 0;position:relative;z-index:1;margin-top:10px;}
.fleet200-content-con .view-case-studies-con {width:480px;height:98px;background:url(images/fleet200/case-studies-bg.gif) no-repeat 0 0;position:relative;z-index:1;margin-top:10px;}
.fleet200-content-con .view-white-papers-con {width:480px;height:98px;background:url(images/fleet200/white-papers-bg.gif) no-repeat 0 0;position:relative;z-index:1;margin-top:10px;}
.fleet200-content-con .fleetnews-resource-con {width:441px;height:auto;margin-top:40px;}
.fleet200-content-con .fleetnews-resource-con .header-con {width:100%;height:64px;background:url(images/fleet200/news-header.jpg) no-repeat 0 0;}
.fleet200-content-con .fleetnews-resource-con .resources-con {}
.fleet200-content-con .fleetnews-resource-con .resources-con .middle {width:441px;height:auto;background:url(images/fleet200/fleetnews-resource-body-bg.gif) repeat-y;}
.fleet200-content-con .fleetnews-resource-con .resources-con .middle .resources-content-con {padding:21px 21px 11px 21px;font-size:11px;color:#6e6e6e;}
.fleet200-content-con .fleetnews-resource-con .resources-con .middle .resources-content-con ul {margin:0;padding:0;}
.fleet200-content-con .fleetnews-resource-con .resources-con .middle .resources-content-con li {list-style-type:none;padding-bottom:18px;}
.fleet200-content-con .fleetnews-resource-con .resources-con .middle .resources-content-con li a {font-weight:bold;color:#0072bc;text-decoration:none;}
.fleet200-content-con .fleetnews-resource-con .resources-con .middle .resources-content-con li a:hover {color:#6e6e6e;text-decoration:none;}
.fleet200-content-con .fleetnews-resource-con .footer-con {width:441px;height:10px;background:url(images/fleet200/fleetnews-resource-bottom-bg.gif) no-repeat 0 0;}
.fleet200-content-con .fleetevents-con {width:441px;height:auto;margin-top:40px;}
.fleet200-content-con .fleetevents-con .header-con {width:100%;height:64px;background:url(images/fleet200/event-header.jpg) no-repeat 0 0;}
.fleet200-content-con .fleetevents-con .event-con {}
.fleet200-content-con .fleetevents-con .event-con .middle {width:441px;height:auto;background:url(images/fleet200/fleetnews-resource-body-bg.gif) repeat-y;}
.fleet200-content-con .fleetevents-con .event-con .middle .event-content-con {padding:21px;font-size:11px;color:#6e6e6e;}
.fleet200-content-con .fleetevents-con .event-con .middle .event-content-con .image-con {width:179px;float:left;}
.fleet200-content-con .fleetevents-con .event-con .middle .event-content-con .text-con {width:206px;float:right;font-size:11px;color:#6e6e6e;margin-left:14px;}
.fleet200-content-con .fleetevents-con .event-con .middle .event-content-con .text-con span {font-weight:bold;}
.fleet200-content-con .fleetevents-con .footer-con {width:441px;height:10px;background:url(images/fleet200/fleetnews-resource-bottom-bg.gif) no-repeat 0 0;}
.fleet200-content-con .shadow-con {width:16px;height:1205px;position:absolute;top:5px;right:0;background:url(images/fleet200/shadow.png) no-repeat 0 0;z-index:0;}
.happening-con .happening-header {width:479px;height:59px;background:url(images/fleet200/fleet200-happening-header.gif) no-repeat 0 0;}
.happening-con .happening-body {width:100%;height:auto;/*border-left:1px solid #cacaca;*/}
.happening-con .happening-body .spacing {width:100%;height:10px;}
.happening-con .happening-body .happening-body-content {margin-left:20px;font-size:11px;color:#6e6e6e;}
.happening-con .happening-body .happening-body-content ul {margin:0;padding:0;}
.happening-con .happening-body .happening-body-content li {list-style-type:none;margin:0;}
.happening-con .happening-body .happening-body-content li .items {width:459px;border-top:1px solid #eaeaea;padding-top:10px;height:auto;padding-bottom:10px;}
.happening-con .happening-body .happening-body-content li .items .image-con {width:58px;float:left;height:58px;/*min-height:70px;*/border:1px solid #eaeaea;}
.happening-con .happening-body .happening-body-content li .items .image-con div {padding:5px 3px;text-align:center;}
.happening-con .happening-body .happening-body-content li .items .content-con {width:388px;float:right;padding-left:11px;font-size:11px;line-height:16px;height:auto;min-height:70px;}
.happening-con .happening-body .happening-body-content li .items .content-con span.user-name {font-weight:bold;color:#000000;}
.happening-con .happening-body .happening-body-content li .items .content-con a {text-decoration:none;color:#0072bc;font-weight:bold;}
.happening-con .happening-body .happening-body-content li .items .content-con a:hover {text-decoration:none;color:#6e6e6e;}
.happening-con .happening-body .happening-body-content li .items .content-con span.action {font-weight:bold;}
.happening-con .happening-body .paging {width:479px;height:32px;}
.happening-con .happening-body .pager {width:459px;height:auto;margin-left:20px;border-top:1px solid #eaeaea;text-align:left;font-size:14px;color:#787878;padding-top:10px;font-weight:bold;}
.happening-con .happening-body .pager a {color:#0072bc;padding:0 3px 0 3px;text-decoration:none;}
.happening-con .happening-body .pager a:hover {background:#000000;color:#ffffff !important;padding:0 3px 0 3px;text-decoration:none;}
.happening-con .happening-body .pager a:link {text-align:center;color:#0072bc;text-decoration:none;}
.happening-con .happening-body .pager span {background:#000000;color:#ffffff;padding:0 3px 0 3px;}

.fleet200-profile-left {width:210px;height:auto;float:left;position:relative;}
.fleet200-profile-left .profile-shadow {position:absolute;right:0;top:5px;background:url(images/fleet200/company-profile-shadow.png) no-repeat 0 0;width:10px;height:818px;z-index:0;}
.fleet200-profile-left .search-fleet200 {position:relative;z-index:1;padding-bottom:11px;}
.fleet200-profile-left .company-logo {width:200px;height:200px;border:1px solid #eaeaea;margin-top:11px;text-align:center;vertical-align:middle;display:table-cell;z-index:1;position:relative;}
.fleet200-profile-left .company-logo .logo-con {/*padding:15px 0 25px 0;*/}
.fleet200-profile-left .amendable-con {margin-top:10px;z-index:1;position:relative;}
.fleet200-profile-left .key-company-info {margin-top:20px;z-index:1;position:relative;}
.fleet200-profile-left .key-company-info .key-company-info-head {width:200px;height:30px;background:url(images/fleet200/key-company-info.gif) no-repeat 0 0;border-bottom:1px solid #ebebeb;}
.fleet200-profile-left .key-company-info .key-company-details {border-bottom:1px solid #ebebeb;width:200px;height:auto;font-size:10px;color:#6e6e6e;padding:15px 0;font-weight:bold;line-height:16px;}
.fleet200-profile-left .key-company-info .key-company-details span {color:#000000;font-size:12px;}
.fleet200-profile-left .key-company-info .key-company-details table {width:100%;text-align:left;}
.fleet200-profile-left .key-company-info .key-company-details table tr td.item {color:#000000 !important;width:110px;}
.fleet200-profile-left .key-company-info .key-company-details table tr td.value {color:#6e6e6e !important;}
.fleet200-profile-left .documents {margin-top:20px;z-index:1;position:relative;}
.fleet200-profile-left .documents .documents-head {width:200px;height:30px;background:url(images/fleet200/documents.gif) no-repeat 0 0;border-bottom:1px solid #ebebeb;}
.fleet200-profile-left .documents .documents-list {width:200px;height:auto;padding-top:15px;font-size:10px;font-weight:bold;border-bottom:1px solid #ebebeb;}
.fleet200-profile-left .documents .documents-list .no-documents-con {padding-bottom:15px;color:#000000;}
.fleet200-profile-left .documents .documents-list ul {margin:0;padding:0;}
.fleet200-profile-left .documents .documents-list li {margin:0;padding-bottom:18px;list-style-type:none;}
.fleet200-profile-left .documents .documents-list li a {color:#0072bc;text-decoration:none;}
.fleet200-profile-left .documents .documents-list li a:hover {color:#6e6e6e;text-decoration:none;}
.fleet200-profile-left .people {margin-top:20px;z-index:1;position:relative;}
.fleet200-profile-left .people .people-head {width:200px;height:30px;background:url(images/fleet200/people.gif) no-repeat 0 0;border-bottom:1px solid #ebebeb;}
.fleet200-profile-left .people .people-list {width:200px;height:auto;padding:15px 0 10px 0;font-size:10px;font-weight:bold;border-bottom:1px solid #ebebeb;color:#000000;}
.fleet200-profile-left .people .people-list ul {margin:0;padding:0;}
.fleet200-profile-left .people .people-list li {margin:0;padding-bottom:5px;list-style-type:none;}

.fleet200-comments-con {padding:20px;}
.fleet200-comments-con h3.comments {color:#0072bc;}
.fleet200-profile-content {width:429px;height:auto;float:left;}
.fleet200-profile-center {border-top:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;}
.fleet200-profile-center .profile-header {width:429px;height:58px;background:url(images/fleet200/company-profile.gif) no-repeat 0 0;}
.fleet200-profile-center .profile-body {width:429px;height:auto;position:relative;/*background:url(images/fleet200/profile-bg.gif) repeat-y;*/}
.fleet200-profile-center .profile-body .profile-content {margin:0 19px 0 21px;position:relative;z-index:1;}
.fleet200-profile-center .profile-body .profile-content .profile-name {font-size:14px;color:#000000;text-transform:uppercase;font-weight:bold;padding:15px 0;border-bottom:1px solid #ededed;}
.fleet200-profile-center .profile-body .profile-content .profile-intro {font-size:11px;color:#000000;padding:15px 0;border-bottom:1px solid #ededed;}
.fleet200-profile-center .profile-body .profile-content .key-contact {padding:15px 0;border-bottom:1px solid #ededed;font-size:10px;line-height:15px;}
.fleet200-profile-center .profile-body .profile-content .key-contact span.title {font-weight:bold;color:#000000;}
.fleet200-profile-center .profile-body .profile-content .key-contact table {width:100%;}
.fleet200-profile-center .profile-body .profile-content .key-contact table tr td.item {color:#949494 !important;}
.fleet200-profile-center .profile-body .profile-content .current-fleet-includes {padding:11px 0 13px 0;font-size:11px;}
.fleet200-profile-center .profile-body .profile-content .current-fleet-includes .current-fleet-header {text-transform:uppercase;color:#000000;font-weight:bold;padding-bottom:11px;}
.fleet200-profile-center .profile-body .profile-content .current-fleet-includes .current-fleets {padding:11px 0;color:#949494;line-height:14px;}
.fleet200-profile-center .profile-body .profile-content .current-fleet-includes .current-fleets span {font-weight:bold;color:#000000;}
.fleet200-profile-center .profile-body .profile-content .company-factsheet {font-size:11px;}
.fleet200-profile-center .profile-body .profile-content .company-factsheet .company-factsheet-header {padding-bottom:10px;font-weight:bold;color:#000000;}
.fleet200-profile-center .profile-body .profile-content .company-factsheet .factsheet {}
.fleet200-profile-center .profile-body .profile-content .company-factsheet .factsheet table {width:100%;/*border-top:1px solid #000000;*/}
.fleet200-profile-center .profile-body .profile-content .company-factsheet .factsheet table tr.row {background:#f6f6f6;}
.fleet200-profile-center .profile-body .profile-content .company-factsheet .factsheet table tr{background:#ffffff;height:24px;}
.fleet200-profile-center .profile-body .profile-content .company-factsheet .factsheet table tr td.item {width:202px;text-align:right;border-right:1px solid #eaeaea;}
.fleet200-profile-center .profile-body .profile-content .company-factsheet .factsheet table tr td.value {text-align:left;}
.fleet200-profile-center .profile-body .profile-content .company-factsheet .factsheet table tr td.item div {padding-right:7px;color:#3f3f3f;font-size:10px;word-spacing:-2px;}
.fleet200-profile-center .profile-body .profile-content .company-factsheet .factsheet table tr td.value div {padding-left:7px;color:#3f3f3f;font-size:10px;word-spacing:-2px;}
.fleet200-profile-center .profile-body .shadow {position:absolute;right:0;top:0;background:url(images/fleet200/company-factsheet-shadow.png) no-repeat 0 0;width:10px;height:761px;z-index:0;}
#tabs a.tab-header {font-size:12px;line-height:14px;}
.fleet200-profile-center .ui-tabs-panel {padding:10px 5px !important;min-height:300px !important;}

.fleet200-profile-right {width:319px;height:auto;float:left;}
.fleet200-profile-right .activity-header {width:319px;height:59px;background:url(images/fleet200/activity-header.gif) no-repeat 0 0;}
.fleet200-profile-right .activity-list {margin-left:21px;margin-top:10px;}
.fleet200-profile-right .activity-list ul {margin:0;padding:0;}
.fleet200-profile-right .activity-list li {margin:0;padding:0;list-style-type:none;border-top:1px solid #eaeaea;}
.fleet200-profile-right .activity-list li div {padding:12px 0;color:#6e6e6e;font-size:11px;line-height:16px;}
.fleet200-profile-right .activity-list li div span.user-name {font-weight:bold;color:#000000;}
.fleet200-profile-right .activity-list li div a {text-decoration:none;color:#0072bc;font-weight:bold;}
.fleet200-profile-right .activity-list li div a:hover {text-decoration:none;color:#6e6e6e;}
.fleet200-profile-right .activity-list li div span.action {font-weight:bold;}
.fleet200-profile-right .activity-list li.no-activity {border-bottom:1px solid #eaeaea;}

.fleet200-filter {width:100%;height:83px;background:url(images/fleet200/fleet200-filter.gif) no-repeat 0 0;position:relative;}
.fleet200-filter .filters {text-align:center;margin:0 20px;padding-top:51px;}
.fleet200-filter .filters table {}
.fleets200-con .search-keywords-con {padding-left:22px;color:#000000;}
.fleets200-con .order-text {font-size:11px;padding-left:22px;}
.fleets200-con .order-text table tr td {color:#000000 !important;}
.fleets200-con .fleet200-listing {font-size:10px;margin-top:10px;}
.fleets200-con .fleet200-listing table {width:100%;border-top:1px solid #b1b5ba;border-left:1px solid #b1b5ba;border-bottom:1px solid #b1b5ba;}
.fleets200-con .fleet200-listing table tr td {color:#000000 !important;border-right:1px solid #b1b5ba;}
.fleets200-con .fleet200-listing table thead tr td.fleet200-listing-header {vertical-align:middle;background:#00375d;border-bottom:1px solid #000000;color:#ffffff !important;font-size:9px !important;word-spacing:-2px;text-align:center;height:41px;}
.fleets200-con .fleet200-listing table thead tr td.sorting {height:23px;vertical-align:middle;background:#0f243e;text-align:center;}
.fleets200-con .fleet200-listing table thead tr td.sector {width:306px;}
.fleets200-con .fleet200-listing table thead tr td.company {width:205px;}
.fleets200-con .fleet200-listing table thead tr td.cars-vans-total {width:108px;}
.fleets200-con .fleet200-listing table thead tr td.cars {width:80px;}
.fleets200-con .fleet200-listing table thead tr td.vans {width:80px;}
.fleets200-con .fleet200-listing table thead tr td.car-funding {width:96px;}
.fleets200-con .fleet200-listing table thead tr td.vans-funding {width:96px;}
.fleets200-con .fleet200-listing table thead tr td.car-replacement-yrs {width:75px;}
.fleets200-con .fleet200-listing table thead tr td.vans-replacement-yrs {width:75px;}
.fleets200-con .fleet200-listing table thead tr td.car-replacement-miles {width:89px;}
.fleets200-con .fleet200-listing table thead tr td.vans-replacement-miles {width:89px;}
.fleets200-con .fleet200-listing table tbody tr.color-background td{background:#f2f2f2;font-size:7pt !important;color:#000000 !important;text-align:center;height:13px !important;word-spacing:0px;letter-spacing:-1px;}
.fleets200-con .fleet200-listing table tbody tr td.sector div {text-align:left;padding-left:3px;}
.fleets200-con .fleet200-listing table tbody tr td.company div {text-align:left;padding-left:3px;}
.fleets200-con .fleet200-listing table tbody tr td.company div a {color:#0072bc;text-decoration:none;}
.fleets200-con .fleet200-listing table tbody tr td.company div a:hover {color:#000000;text-decoration:none;}
.fleets200-con .fleet200-listing table tbody tr.no-background td{background:none;font-size:7pt !important;color:#000000 !important;text-align:center;height:13px !important;word-spacing:0px;letter-spacing:-1px;}

/* fleet200 profile edit css start*/
.fleets200-con .save-btn-con {float:right;padding-bottom:10px;}
.generic-table table tr td.name {width:280px;text-align:right;}
.generic-table table tr td.name div {padding-right:10px;}
.generic-table table tr td.value {width:450px;}

/* textboxes and buttons for fleet200 */
.search-member-textbox {width:276px;height:23px;border:1px solid #d0d0d0;position:absolute;top:66px;left:22px;line-height:23px;}
.search-button {width:80px;height:25px;background:url(images/fleet200/search-btn.gif) no-repeat 0 0;border:none;cursor:pointer;position:absolute;top:102px;left:22px;}
.visit-forum-btn {width:145px;height:25px;background:url(images/fleet200/visit-forum-btn.gif) no-repeat 0 0;border:none;cursor:pointer;position:absolute;top:53px;left:21px;}
.click-here-btn {width:108px;height:25px;background:url(images/fleet200/click-here-btn.gif) no-repeat 0 0;border:none;cursor:pointer;position:absolute;top:53px;left:21px;}
.complete-fleet200-btn {width:240px;height:25px;background:url(images/fleet200/complete-fleet200-btn.gif) no-repeat 0 0;border:none;cursor:pointer;position:absolute;top:53px;left:21px;}
.view-case-studies-btn {width:190px;height:25px;background:url(images/fleet200/view-all-case-studies.gif) no-repeat 0 0;border:none;cursor:pointer;position:absolute;top:53px;left:21px;}
.view-white-papers-btn {width:190px;height:25px;background:url(images/fleet200/view-all-whitepapers.gif) no-repeat 0 0;border:none;cursor:pointer;position:absolute;top:53px;left:21px;}
.introuce-me-btn {width:125px;height:25px;background:url(images/fleet200/email-member.gif) no-repeat 0 0;border:none;cursor:pointer;}
.fleet200-generic-dropdown {width:150px;height:20px;border:1px solid #abadb3;font-size:11px;}
.filter-btn {width:85px;height:20px;background:url(images/fleet200/filter.gif) no-repeat 0 0;border:none;cursor:pointer;}
.fleet200-save-btn {width:85px;height:25px;background:url(images/fleet200/save.gif) no-repeat 0 0;border:none;cursor:pointer;}
.fleet200-profile-edit-textbox {width:250px;height:25px;border:1px solid #dddddd;}
.fleet200-upload-btn {width:85px;height:25px;background:url(images/fleet200/upload.gif) no-repeat 0 0;border:none;cursor:pointer;}
.fleet200-add-btn {width:85px;height:25px;background:url(images/fleet200/add.gif) no-repeat 0 0;border:none;cursor:pointer;}
.fleet200-searchkeywords-textbox {width:150px;height:20px;border:1px solid #abadb3;}

#ctl00_ctl00_cph1_cph1_searchResults{padding:10px 10px 10px 0;}
#ctl00_ctl00_cph1_cph1_searchResults ul {margin:0;padding:0;border-top:1px solid #eaeaea;}
#ctl00_ctl00_cph1_cph1_searchResults ul li {list-style-type:none;font-size:14px;padding:5px 0;border-bottom:1px solid #eaeaea;}
#ctl00_ctl00_cph1_cph1_searchResults ul li .result-company-con {width:100%;}
#ctl00_ctl00_cph1_cph1_searchResults ul li .result-company-con .result-company-logo {width:60px;height:60px;float:left;border:1px solid #eaeaea;}
#ctl00_ctl00_cph1_cph1_searchResults ul li .result-company-con .result-company-logo div {padding:10px 5px;}
#ctl00_ctl00_cph1_cph1_searchResults ul li .result-company-con .result-company-data {width:380px;height:60px;float:right;}
#ctl00_ctl00_cph1_cph1_searchResults ul li a {text-decoration:none;color:#0072bc;}
#ctl00_ctl00_cph1_cph1_searchResults ul li a:hover {text-decoration:none;color:#000000;}
#ctl00_ctl00_cph1_cph1_searchResults p {color:red;}
.validation-summary ul {margin:0;padding:0;}
.validation-summary ul li {margin-left:20px;padding:5px 0 5px 0;list-style-type:disc;font-size:14px;}

/* latest news css start */
.latest-news-header-con {width:100%;height:44px;border-top:2px solid #eaeaea;border-bottom:1px dashed #eaeaea;}
.latest-news-header-con .head-con {padding-top:12px;}
.latest-news-header-con .head-con .rss-feed-con {float:right;background:url(images/rss-icon-small.gif) no-repeat right;padding:0 20px 0 0;color:#0071bc;background-color:inherit;font-size:10px;line-height:16px;margin:0 0 14px 0;}
.latest-news-header-con .head-con .rss-feed-con a {color:#0072bc;text-decoration:none;}
.latest-news-item-con {margin-top:1px;}
.latest-news-item-con .news-item-header {background:url(images/latest-news-date-bg.gif) repeat-x;width:100%;height:30px;color:#0072bc;font-size:11px;font-weight:bold;}
.latest-news-item-con .news-item-header .header-text-con {/*padding:9px 0 0 12px;*/text-transform:uppercase;color:#000000;}
.latest-news-item-con .news-item-header .header-text-con div {width:100%;padding:9px 0 0 12px;}
.latest-news-item-con ul {margin:0 !important;padding:0;border-top:1px dashed #eaeaea;}
.latest-news-item-con li {margin:0;padding:6px 10px;border-bottom:1px dashed #eaeaea;list-style-type:none;background:url(images/latest-news-bullet.gif) no-repeat left;}
.latest-news-item-con li a {text-decoration:none;color:#0072bc;font-size:11px;font-weight:bold;}
.latest-news-item-con li a:hover {text-decoration:none;color:#000000;}

#ctl00_ctl00_cph1_cph1_ctrlFleet200ProfileEdit_ctrlFleet200CarMakes_cblCarMakes tr td label {padding-left:5px;}
#ctl00_ctl00_cph1_cph1_ctrlFleet200ProfileEdit_ctrlFleet200VanMakes_cblVanMakes tr td label {padding-left:5px;}

/* contract hire amend */
.cont_inner_fullleft .fllet_cont table tr td div.contract-hire-car {width:310px;height:234px;background:url(images/compare-contract-hire-car.jpg) no-repeat 0 0;position:relative;}
.cont_inner_fullleft .fllet_cont table tr td div.contract-hire-van {width:310px;height:234px;background:url(images/compare-contract-hire-van.jpg) no-repeat 0 0;margin-left:13px;position:relative;}
.cont_inner_fullleft .fllet_cont table tr td div.validation-con {padding-top:10px;color:Red;}
.cont_inner_fullleft .fllet_cont table tr td div.validation-con ul li {color:Red;}
#ctl00_ctl00_cph1_cph1_ctrlContractHire_rvCarMakes {position:absolute;top:152px;left:200px;}
#ctl00_ctl00_cph1_cph1_ctrlContractHire_rvVanMakes {position:absolute;top:152px;left:200px;}
.choose-make-dropdown {width:172px;height:20px;border:1px solid #abadb3;position:absolute;top:147px;left:22px;}
.compare-prices-btn {width:148px;height:32px;border:none;background:url(images/compare-prices-btn.jpg) no-repeat 0 0;position:absolute;top:180px;left:21px;cursor:pointer;}

.news_section_head{/*background: url(images/latest_img.gif) no-repeat 0 0*/height: 18px;width: 560px;padding:0;margin:0;float:left;}
.news_section_head a {font-size:18px;color:#0072bc;text-decoration:none;font-weight:bold;}
.news_section_head a:hover {color:#000000;}
.latest-news-title {background: url(images/latest_img.gif) no-repeat 0 0;width:185px;height:18px;padding:0;margin:0;float:left;}

/* fleet 200 Home Footer company list start */
.company-list-con {margin-top:10px;border-top:1px solid #eaeaea;}
.company-list-con ul {margin:0;padding:15px 0 0 0;}
.company-list-con ul li {list-style-type:none;float:left;margin-right:30px;padding:10px 0;}
/* fleet 200 Home Footer company list end */


/* privay policy link start */
.tnc-con {border-top:1px solid #eaeaea;}
.tnc-con ul {margin:0;padding:0;}
.tnc-con ul li {margin:0;padding:0 20px 0 0;list-style-type:none;float:left;}

/* Co2 Calculator start */
.co2-calculator-con {}
.co2-calculator-con span.manufacturer {text-transform:uppercase;line-height:24px;font-size:18px;}
.co2-calculator-con .intro-text {padding:10px 0;}
.co2-calculator-con .intro-text p {font-size:11px;line-height:14px;color:#000000;}
.co2-filter-con {padding:20px 0; font-size:12px}
.co2-filter-con span {font-size:16px}
.sorting-description {padding-bottom:20px;font-size:12px;line-height:14px;color:#000000;}
.co2-calculator-con table {width:100%;border-top:1px solid #b1b5ba;border-left:1px solid #b1b5ba;border-bottom:1px solid #b1b5ba;}
.co2-calculator-con table tr td {color:#000000 !important;border-right:1px solid #b1b5ba;}
.co2-calculator-con table tr td.header {vertical-align:middle;background:#00375d;border-bottom:1px solid #000000;color:#ffffff !important;font-size:9px;word-spacing:-2px;text-align:center;height:41px;}
.co2-calculator-con table tr td.manu {width:90px;}
.co2-calculator-con table tr td.model {width:190px;}
.co2-calculator-con table tr td.derivative {width:430px;}
.co2-calculator-con table tr td.co2Band {width:100px;}
.co2-calculator-con table tr td.co2 {width:40px;}
.co2-calculator-con table tr td.bikPercentage {width:40px;}
.co2-calculator-con table tr td.bikPrice {width:71px;}
.co2-calculator-con table tr td.sorting {height:23px;vertical-align:middle;background:#0f243e;text-align:center;}
.co2-calculator-con table tbody tr.color-background td{background:#f2f2f2;font-size:8pt !important;line-height:14px;color:#000000 !important;text-align:center;word-spacing:0px;letter-spacing:-1px;}
.co2-calculator-con table tbody tr.no-background td{background:none;font-size:8pt !important;line-height:14px;color:#000000 !important;text-align:center;word-spacing:0px;letter-spacing:-1px;}
.co2-calculator-con table tbody tr td div {text-align:left;padding-left:3px;}
.co2-calculator-con .make-seo {margin-top:20px;}
.co2-calculator-con .make-seo span {color:#000000;}
.co2-calculator-con .make-seo .make-seo-left {float:left;padding-right:10px;width:60px;}
.co2-calculator-con .make-seo .make-seo-right {float:left;width:890px;}
.co2-calculator-con .make-seo ul {margin:0;padding:0;}
.co2-calculator-con .make-seo ul li {margin:0;padding:0 0 0 2px;list-style-type:none;float:left;font-size:11px;line-height:14px;}
.co2-calculator-con .make-seo ul li a {color:#0072bc;text-decoration:none;}
.co2-calculator-con .make-seo ul li a:hover {color:#000000;text-decoration:none;}

/* Co2 Calculator end */

/* Driver management start */
.management-sub-con {border-top:2px solid #eaeaea;padding:10px 0 0 0;}
.management-sub-con-2 {border-top:2px solid #eaeaea;padding:10px 0 0 0;}
.driver-management-header {}
.fleet-telematics-header {padding-bottom:5px;}
.all-fleet-telematics-btn {width:159px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-fleet-telematics.jpg) no-repeat 0 0;}
.fleet-strategy-header {padding-bottom:2px;margin-top:-1px;}
.all-grey-fleet {width:204px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-grey-fleet-management.jpg) no-repeat 0 0;}
.all-fleet-risk-management {width:200px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-fleet-risk-management.jpg) no-repeat 0 0;}
.all-fleet-driver-training {width:192px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-fleet-driver-training.jpg) no-repeat 0 0;}
.fleet-driver-header {padding-bottom:5px;}
.page-main-con {border-top:1px dashed #eaeaea;border-bottom:1px dashed #eaeaea;padding:20px 0;}
.page-main-content {border:1px solid #e4e4e4;padding:15px;}
.page-main-content a font span {color:#0072bc;}
.page-main-content a font span:hover {color:#000000;}
/*.page-main-content h3 {font-size:20px;font-weight:bold;line-height:24px;padding-bottom:5px;color:#c0c0c0;}
.page-main-content p {font-size:12px;line-height:14px;padding:3px 0;color:#c0c0c0;}*/
.all-whole-life-cost {width:156px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-whole-life-costs.jpg) no-repeat 0 0;}
.all-fleet-funding {width:140px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-fleet-funding.jpg) no-repeat 0 0;}
.all-company-car-tax {width:158px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-company-car-tax.jpg) no-repeat 0 0;}
.all-fleet-insurance {width:155px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-fleetinsurance.jpg) no-repeat 0 0;}
.all-salary-sacrifice {width:158px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-salary-sacrifice.jpg) no-repeat 0 0;}
.all-industry-profiles {width:166px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-industry-profiles.jpg) no-repeat 0 0;}
.all-fleet-case-studies {width:170px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-fleet-case-studies.jpg) no-repeat 0 0;}
.all-day-in-the-life {width:141px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-dayinthelife.jpg) no-repeat 0 0;}
.all-the-last-word {width:141px;height:20px;border:none;cursor:pointer;display:block;background:url(images/management/all-thelastword.jpg) no-repeat 0 0;}
.newelelc2_list ul {padding-bottom:20px;}
/* Driver management end */

/* Average price graph start */
#average-prices{ height: 350px;}
div.loading-holder{ background-image: url(images/ajax-loading.gif);background-position: center center;background-repeat: no-repeat;}
/* Average price graph end */

/* electric & hybrid start */
.electric-left {width: 635px;float: left;font-family:Verdana,Tahoma,Serif;}
.electric-intro-con {border-top: 2px solid #eaeaea;padding:15px 0;font-size:12px;color:#636363;line-height:16px;}
.green-car-reviews {width:310px;float:left;border-top:2px solid #eaeaea;}
.green-teasers {width:310px;float:right;}
.car-reviews-header {padding:10px 0;}
.view-all-con {padding-bottom:10px;border-bottom:1px dashed #eaeaea;}
.car-reviews-items {}
.review-item {padding:10px 0;border-bottom:1px dashed #eaeaea;}
.review-item .review-left {width:150px;float:left;}
.review-item .review-right {width:150px;float:right;font-size:10px;line-height:14px;color:#636363;}
.review-item .review-right div {padding-bottom:5px;}
.review-item .review-right a {font-size:12px;line-height:14px;font-weight:bold;color:#1c5e00;text-decoration:none;}
.review-item .review-right a:hover {text-decoration:underline;}
.enviornment-news {margin-top:20px;border-top:2px solid #eaeaea;}
.enviornment-news-header {padding:10px 0;}
.top-environment-news {padding:10px 0;border-bottom:1px dashed #eaeaea;}
.top-environment-news p {margin:0;padding:0;}
.top-environment-news p a {font-size:14px;line-height:18px;color:#1c5e00;text-decoration:none;}
.top-environment-news p a:hover {text-decoration:underline;}
.top-environment-news p.date {font-size:10px;line-height:14px;color:#787878;}
.top-environment-news p.date a {color:#000000;text-decoration:none;font-size:10px;line-height:14px;}
.top-environment-news p.news-abstract {font-size:10px;line-height:14px;color:#787878;}
.enviornment-news-list {padding:10px 0;}
.enviornment-news-list ul {margin:0;padding:0;}
.enviornment-news-list ul li {margin:0;padding:3px 0;display:block;list-style-type:none;background:url(images/green/bullet-point-bg.gif) no-repeat left;padding-left:13px;}
.enviornment-news-list ul li a {font-size:10px;line-height:14px;color:#1c5e00;text-decoration:none;}
.enviornment-news-list ul li a:hover {text-decoration:underline;}
.first-teaser-item {padding-bottom:22px;border-bottom:1px dashed #eaeaea;}
.teaser-item {padding:21px 0;border-bottom:1px dashed #eaeaea;}
.last-teaser-item {padding-top:21px;}
.main-container {border-bottom:1px dashed #eaeaea;padding-bottom:20px;}
.page-main-con {padding:30px 0;}
.page-main-content {border:1px solid #eaeaea;padding:10px 15px;}
.page-main-content h1 {font-size:20px;line-height:24px;color:#1c5e00;padding:5px 0;}
.page-main-content p {font-size:12px;line-height:16px;color:#636363;padding:5px 0;}
.page-main-content p a {font-size:12px;line-height:16px;color:#1c5e00;text-decoration:None;}
/* electric & hybrid end */

/* energy saving trust start */
#energy-saving-body {margin:0;padding:0;background: url(images/energy/energy-saving-bg.gif) repeat-x #fff fixed;}
#energy-saving {margin:0 auto;width:960px;background:#ffffff;}
.energy-saving-trust-con {}
.energy-saving-trust-inner {padding:0 20px;}
.energy-saving-trust-inner .header-background {height:260px;width:920px;background:#cce9f6 url(images/energy/energy-saving-trust-header.gif) no-repeat 0 0;}
.energy-saving-trust-inner .footer-background {height:186px;width:920px;background:#cce9f6 url(images/energy/energy-saving-trust-footer.gif) no-repeat 0 0;}
.energy-saving-content {background:#d5f2fd;}
.energy-saving-questions {padding:0 30px;}
.energy-saving-questions table {}
.energy-saving-questions table tr td {text-align:left;vertical-align:top;padding-top:30px;}
.energy-saving-questions table tr td.question-number {width:34px;}
.energy-saving-questions table tr td.questions {width:816px;}
.energy-saving-questions table tr td.questions .main-question {color:#2d2d2d;font-size:16px;line-height:20px;font-weight:bold;font-family:Arial,Tahoma,Serif;padding-bottom:5px;}
.energy-saving-questions table tr td.questions .question-brief {color:#616161;font-size:12px;line-height:18px;font-family:Arial,Tahoma,Serif;}
.energy-saving-questions table tr td.questions .answer-con {padding:10px 0;color:#2d2d2d;font-size:16px;line-height:20px;font-weight:bold;font-family:Arial,Tahoma,Serif;}
.energy-saving-questions table tr td.questions .header-text {color:#2d2d2d;font-size:18px;line-height:20px;font-weight:bold;font-family:Arial,Tahoma,Serif;padding-bottom:5px;}
.energy-saving-questions .thank-you {color:#2d2d2d;font-size:48px;line-height:58px;font-weight:bold;font-family:Arial,Tahoma,Serif;}
.energy-saving-questions p {color:#616161;font-size:16px;line-height:20px;font-weight:bold;font-family:Arial,Tahoma,Serif;padding:10px 0;}
.energy-saving-textbox {width:807px;height:40px;border:1px solid #cad2d4;}
.generic-textbox {width:220px;height:27px;border:1px solid #cad2d4;}
.energy-saving-submit {text-align:center;padding:20px 0;}
.submit-your-answers {width:568px;height:90px;border:none;background:url(images/energy/submit-answer-btn.gif) no-repeat 0 0;cursor:pointer;}
.details-confirmation {padding:20px 30px 0 30px;}
.deatils-confirmation-header {color:#2d2d2d;font-size:18px;line-height:20px;font-weight:bold;font-family:Arial,Tahoma,Serif;padding-bottom:10px;}
.details-confirmation .confirm-left {width:418px;float:left;}
.details-confirmation .confirm-right {width:442px;float:right;}
.details-confirmation .confirm-left table {padding:3px 0 5px 0;}
.details-confirmation .confirm-left table tr td {color:#2d2d2d;font-size:14px;line-height:18px;font-weight:bold;font-family:Arial,Tahoma,Serif;padding-bottom:5px;}
.details-confirmation .confirm-left table tr td.title {width:59px;}
.details-confirmation .confirm-left table tr td.fName {width:140px;}
.details-confirmation .confirm-left table tr td.sName {width:140px;}
.details-confirmation .confirm-right table {padding:3px 0 5px 0;}
.details-confirmation .confirm-right table tr td {color:#2d2d2d;font-size:14px;line-height:18px;font-weight:bold;font-family:Arial,Tahoma,Serif;padding-bottom:5px;}
.details-confirmation .confirm-right table tr td.telephone {width:180px;}
.agree-to-contact {padding:10px 0 20px 0;}
.agree-to-contact table tr td {vertical-align:middle;color:#2d2d2d;font-size:14px;line-height:18px;font-weight:bold;font-family:Arial,Tahoma,Serif;padding-bottom:5px;padding-right:10px;}
.title-textbox {width:36px;height:30px;border:1px solid #c7c7c7;font-size:14px;line-height:32px;color:#808080;padding:0 8px;}
.name-textbox {width:116px;height:30px;border:1px solid #c7c7c7;font-size:14px;line-height:32px;color:#808080;padding:0 8px;}
.company-textbox {width:324px;height:30px;border:1px solid #c7c7c7;font-size:14px;line-height:32px;color:#808080;padding:0 8px;}
.telephone-textbox {width:140px;height:30px;border:1px solid #c7c7c7;font-size:14px;line-height:32px;color:#808080;padding:0 8px;}
.email-textbox {width:224px;height:30px;border:1px solid #c7c7c7;font-size:14px;line-height:32px;color:#808080;padding:0 8px;}
/* energy saving trust end */

/* manufacturer profile start */
.manu-profile-header {border-bottom:1px dashed #eaeaea;padding:10px 0;}
.manu-profile-title {width:223px;height:19px;background:url(images/manufacturer_profile/manu-profile-header.gif) no-repeat 0 0;}
.manu-intro-text {padding:10px 0;border-bottom:1px dashed #eaeaea;}
.manu-intro-text p {font-size:11px;color:#3f3f3f;line-height:14px;font-weight:normal;margin:0;padding:3px 0;}
.manu-list {margin-top:20px;}
.manu-list ul {margin:0;padding:0;}
.manu-list ul li {list-style-type:none;margin:0;padding:0;display:block;width:150px;float:left;margin-right: 11px;}
.manu-list ul li .manu-icon {text-align:center;vertical-align:middle;display:table-cell;z-index:1;position:relative;height:89px;width:150px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.manu-list ul li .manu-icon .icon {}
.manu-list ul li a {font-size:10px;color:#0072bc;line-height:14px;text-decoration:none;}
.manu-list ul li .manu-name {text-align:center;padding:5px 0 20px 0;}
/* manufacturer profile end */

/* manufacturer profile start */
#manu-profile-left {width: 491px;float: left;border-top: #eaeaea 2px solid;}
#manu-profile-left .pager-link { font-size: 10px; color: #0072BC; }
#manu-profile-left a.site-section { font-size: 10px; }
#manu-profile-right {width: 119px;float: right;border-top: #eaeaea 2px solid;}
.profile-con {padding-bottom:10px;}
.manu-header {font-size:20px;line-height:24px;color:#3f3f3f;font-weight:bold;padding:5px 0;}
.view-all-manu-profile {}
.view-all-manu-profile a {font-size:10px;line-height:14px;text-transform:uppercase;color:#0071bc;text-decoration:none;}
.manu-profile-brief {}
.manu-profile-brief p {font-size:12px;line-height:16px;color:#3f3f3f;padding:3px 0;}
.manu-profile-brief a {font-size:12px;line-height:16px;color:#0071bc;text-decoration:none;}
.special-reports {}
.report-header {font-size:20px;line-height:24px;color:#3f3f3f;font-weight:bold;padding:10px 0;border-top:2px solid #eaeaea;border-bottom:1px dashed #eaeaea;}
.report-list {padding:10px 0;border-bottom:1px dashed #eaeaea;font-size:10px;color:#3f3f3f;line-height:14px;}
.report-list a {font-size:14px;line-height:18px;color:#0072bc;text-decoration:none;}
.report-list span {font-size:10px;line-height:14px;color:#787878;}
.report-list span.news-tag {color:#000000;}
.report-list-left {width:150px;float:left;}
.report-list-right {width:331px;float:right;font-size:10px;color:#3f3f3f;line-height:14px;}
.report-list-right a {font-size:14px;line-height:18px;color:#0072bc;text-decoration:none;}
.report-list-right span {font-size:10px;line-height:14px;color:#787878;}
.report-list-right span.news-tag {color:#000000;}
.view-more-reports {padding:10px 0;}
.view-more-reports a {font-size:14px;line-height:18px;text-transform:uppercase;color:#0071bc;text-decoration:none;}
.vehicle-reviews {margin-top:30px;}
.manu-news {margin-top:30px;}
.manu-logo {padding:10px 0;text-align:center;border-bottom:1px dashed #eaeaea;}
.sponsored-links {text-align:left;border-bottom:2px solid #eaeaea;padding-bottom:5px;}
.manu-sponsored-links-header {font-size:10px;line-height:14px;color:#3f3f3f;text-transform:uppercase;font-weight:bold;padding:5px 0;}
.sponsored-links ul {margin:0;padding:0;}
.sponsored-links ul li {margin-left:-20px;padding:5px 0;list-style-type:none;}
.sponsored-links ul li a {font-size:11px;line-height:14px;color:#346900;text-decoration:none;font-weight:bold;}
.sponsored-links p {margin:0;padding:0;font-size:11px;line-height:20px;font-weight:bold;}
.sponsored-links p a {color:#346900;text-decoration:none;}
/* manufacturer profile end */

/* manufacturer profile road test start */
.cont_left .car_pic_con .car_brand_container .car-review-sponsored-con{border-bottom:2px solid #eaeaea;padding-bottom:3px;}
.car-review-sponsored-links-header {font-size:10px;line-height:14px;color:#3f3f3f;text-transform:uppercase;padding:2px 0;}
.car-review-sponsored-links-header span {font-weight:bold;}
.car-review-sponsored-links p {margin:0;padding:0;font-size:11px;line-height:20px;font-weight:bold;}
.car-review-sponsored-links p a {color:#346900;text-decoration:none;}
.car-review-sponsored-links ul {margin:0;padding:0;}
.car-review-sponsored-links ul li {padding:1px 0;list-style-type:none;margin:0;}
.car-review-sponsored-links ul li a {font-size:11px;line-height:14px;color:#346900;text-decoration:none;font-weight:bold;}
.cont_left .car_pic_con .car_brand_container .manu-profile-car-review-img-con{padding:15px;border-bottom:1px dashed #e4e4e4;width:100%;}
/* manufacturer profile road test end */

#ctl00_ctl00_cph1_cph1_CategoryTreeView table tr td {line-height:24px;}

.job-navi a {font-size:12px;line-height:24px;color: #0072bc;text-decoration: none;}
.job-navi a:hover {text-decoration:underline;}

.shareDivRight {float: right;height: 33px;width: 414px;}    

.derivative-dropdown {width: 245px;}

/* fuel cost calculator end */
.fuel-cost-cal {width:100%;}
.fuel-cost-cal .advanced-calculator {width:510px;float:left;}
.fuel-cost-cal .quick-calculator {width:410px;float:right;border-left:1px solid #8c8c8c;padding-left:38px;}
.fuel-cost-header {padding:10px 0;}
.advanced-cal {width:470px;}
.advanced-cal-top {width:470px;height:58px;background:url(images/fuelcostcalculator/advanced-calculator-top.gif) no-repeat 0 0;}
.advanced-cal-middle {width:470px;background:#f3f3f3 url(images/fuelcostcalculator/advanced-calculator-middle.gif) repeat-y;}
.select-fuel-type {width:470px;height:38px;background:url(images/fuelcostcalculator/select-fuel-type.gif) no-repeat 0 0;}
.advanced-cal-middle p {font-size:11px;line-height:14px;color:#000000;font-weight:bold;}
.advanced-cal-middle .text-con {padding:10px 0;color:#000000;border-bottom:1px solid #8f8f8f;margin:0 20px;}
.advanced-cal-middle .text-con-no-border {padding:10px 0;color:#000000;margin:0 20px;}
.advanced-cal-middle table {padding:10px 0;}
.advanced-cal-middle table tr td {color:#000000 !important;padding:5px 0;font-size:14px !important;}
.advanced-cal-middle a {color:#045b9f;}
.select-mileage {width:470px;height:37px;background:url(images/fuelcostcalculator/select-mileage.gif) no-repeat 0 0;}
.build-your-fleet {width:470px;height:52px;background:url(images/fuelcostcalculator/build-your-fleet.gif) no-repeat 0 0;}
.empty-fleet {width:470px;height:47px;background:url(images/fuelcostcalculator/empty-fleet.gif) no-repeat 0 0;}
.not-empty-fleet {padding:0 10px;}
.not-empty-fleet table tbody tr th {background:#000000;color:#ffffff !important;font-size:11px;color:#ffffff;}
.not-empty-fleet table tbody tr td {font-size:11px !important;}
.select-fuel-price {width:470px;height:45px;background:url(images/fuelcostcalculator/select-fuel-price.gif) no-repeat 0 0;}
.advanced-cal-bottom {width:470px;height:6px;background:url(images/fuelcostcalculator/advanced-calculator-bottom.gif) no-repeat 0 0;}
.advanced-cal-results {border:1px solid #bfbfbf;width:468px;}
.advanced-cal-result-header {width:468px;height:46px;background:url(images/fuelcostcalculator/advanced-calculation-result-header.gif) no-repeat 0 0;}
.advanced-cal-results table tr td.name {width:257px;color:#000000;padding-left:20px;line-height:24px;}
.advanced-cal-results table tr td.value {width:191px;color:#208600 !important;line-height:24px;font-weight:bold;}
.advanced-cal-results table tr.with-bg {background:#e3eaeb;}
.quick-calculator-header {padding:10px 0;font-size:14px;line-height:20px;color:#000000;}
.quick-calculation-top {width:410px;height:45px;background:url(images/fuelcostcalculator/quick-calculation-header.gif) no-repeat 0 0;}
.quick-calculation-middle {width:410px;background:#f3f3f3 url(images/fuelcostcalculator/quick-calculation-middle.gif) repeat-y;}
.quick-calculation-middle .content-con {padding:10px 0;color:#000000;margin:0 20px;}
.quick-calculation-middle table {padding:10px 0;}
.quick-calculation-middle table tr td {padding:5px 0;color:#000000 !important}
.quick-calculation-bottom {width:410px;height:5px;background:url(images/fuelcostcalculator/quick-calculation-bottom.gif) no-repeat 0 0;}
.quick-calculation-results {border:1px solid #bfbfbf;width:408px;}
.quick-calculation-results-header {width:408px;height:45px;background:url(images/fuelcostcalculator/quick-calculation-result-header.gif) no-repeat 0 0;}
.quick-calculation-results table tr td.name {width:257px;color:#000000;padding-left:20px;line-height:24px;}
.quick-calculation-results table tr td.value {width:131px;color:#208600 !important;line-height:24px;font-weight:bold;}
.quick-calculation-results table tr.with-bg {background:#e3eaeb;}
.fuel-page-main-con {border-top:1px solid #bfbfbf;padding:20px 0 10px 0;}
.page-main {border:1px solid #e4e4e4;width:408px;}
.page-main-content {padding:20px;}
.page-main-content h3 {font-size:20px;line-height:24px;color:#045b9f;font-weight:bold;}
.page-main-content p {font-size:11px;line-height:14px;color:#000000;}
span.error-message {color:Red;font-size:11px;line-height:14px;}
.advanced-cal-dropdown {width:213px;height:20px;border:1px solid #abadb3;color:#045b9f;}
.fuel-cost-mpu {padding:20px 50px;}
/* fuel cost calculator end */
