@charset "utf-8";
/* CSS Document */ 
/** Global Reset Starts here */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;  padding: 0; border: 0;  font-size: 100%; font-family: Arial,sans-serif; vertical-align: baseline;}
textarea, input{font-family: Arial,sans-serif;font-size:14px;}
body{ line-height:1;font-size:14px;font-family:Arial,sans-serif;font-style:;font-weight:normal;min-width:980px;color:#737373;} ol,ul { list-style: none;} blockquote, q {   quotes: none;} blockquote:before,blockquote:after,q:before,q:after {    content: '';content: none;} table { border-collapse: collapse; border-spacing:0;}
/* clearffix css */
.clearfix:after, .clearfix:before{ content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix { display: inline-block;}
.group:before,.group:after { content: ""; display:table;visibility:hidden;} 
.group:after { clear: both;} 
.group { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }
/** Global Reset Ends here */
.ui-widget{font-family:Arial, sans-serif !important; font-size:14px !important;}
/***************************************************** Column Control Layouts ********************************************************/
div.cq-colctrl-cols {width: 100%; float: left; }
div.cq-colctrl-default { width: 100%;}
/* layout 1 : 53% 43% ( grid4 + grid4 + grid4 ) */
div.cq-colctrl-lt7 { }
div.cq-colctrl-lt7-c0 { width: 700px; margin-left: -10px;margin-right: 10px;float:left;}
div.cq-colctrl-lt7-c1 { width: 250px; margin-left: 10px; float:left; } 
/* layout 1 : 33% 33% 33%( grid4 + grid4 + grid4 ) */
div.cq-colctrl-lt1 { }
div.cq-colctrl-lt1-c0 { width: 300px; margin-right: 25px; float:left;} /* margin-left:-10px removed for IOS change */ 
div.cq-colctrl-lt1-c1 { width: 300px; margin-left: 10px; margin-right: 25px; float:left;}
div.cq-colctrl-lt1-c2 { width: 300px; margin-left: 10px; float:left;}
/* layout 2: 16% 16% 16% 33% ( grid2.6 + grid2.6 + grid2.6 + grid4 ) */
div.cq-colctrl-lt2 { }
div.cq-colctrl-lt2-c0 { width: 140px; margin-right: 10px;}
div.cq-colctrl-lt2-c1 { width: 140px; margin-left: 10px; margin-right: 10px}
div.cq-colctrl-lt2-c2 { width: 140px; margin-left: 10px; margin-right: 10px}
div.cq-colctrl-lt2-c3 { width: 220px; margin-left: 10px }
/* layout 4: 5 x 20% ( grid2.5 + grid2.5 + grid2.5 + grid2.5 + grid2.5 ) */
div.cq-colctrl-lt4 { }
div.cq-colctrl-lt4-c0 { width: 124px; margin-right: 10px;}
div.cq-colctrl-lt4-c1 { width: 124px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt4-c2 { width: 124px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt4-c3 { width: 124px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt4-c4 { width: 124px; margin-left: 10px; }
/* widepage layouts */
/* layout 5 : 50% 50% ( grid8 + grid8 ) */
div.cq-colctrl-lt5 { }
div.cq-colctrl-lt5-c0 { width: 460px; margin-right:10px}
div.cq-colctrl-lt5-c1 { width: 460px; margin-left: 10px}
/* layout 6 : 25% 25% ( grid4 + grid4 + grid4 + grid4) */
div.cq-colctrl-lt6 { }
div.cq-colctrl-lt6-c0 { width: 220px; margin-right:10px}
div.cq-colctrl-lt6-c1 { width: 220px; margin-left: 10px; margin-right:10px}
div.cq-colctrl-lt6-c2 { width: 220px; margin-left: 10px; margin-right:10px}
div.cq-colctrl-lt6-c3 { width: 220px; margin-left: 10px}
/*End of parsys component*/

/*-----------------------------------------------------------COLCTRL----------------------------------------------------------*/
/* Custom Styles */
.ColCtrlHeadingClass{  color: #00a765;font-family: Arial,sans-serif;font-size: 25px; }              
.ColCtrlSubHeadingClass{ color: #000000; font-family: Arial,sans-serif; font-size: 25px; }                 
.ColCtrlContentClass{ color: #737373; font-size: 100%;line-height: 18px;}             
.MainContainerMessage { display: inline; padding: 0 8px 0 8px; margin: 0 auto;text-align: center; font-size: 11px;color: #737373; }                 
.LearnMoreClass { color: #236e4e; text-decoration: underline;font-weight: bold;font-family: Arial,sans-serif; }    
/** *************************************************End of Column Ctrl Layouts ************************************************************* */
    li{list-style-type:none;}
    .spacerdiv{clear:both;padding:0;margin:0;line-height:0;height:0;}
/** Common Css Style Starts Here */
    body { border:none; border-top:#232020 15px solid; font-size:14px;font-family:'Arial',Sans-Serif;font-weight:normal;}
    a { color:#236e4e;text-decoration:underline;font-weight:bold;outline:0;}
    a:hover,a:visited,a:active,a:link{ color:#236e4e;outline:0;}
    /* Fix for RENTL00155343 - Removing dotted lines around button in IE8 */
    input[type=button],input[type=submit],input[type=reset]{outline: none; border: none;border:0 none;color:#ffffff;background-color:#236e4e;background-image:none;background-repeat:no-repeat;background-position:none;font-family:Arial,Sans-Serif;font-weight:bold;font-size:20px;text-align:center;cursor:pointer;padding:5px 10px;white-space:normal;} 
    input[type=text]{   border:1px solid #CBCBCB;height:25px;vertical-align:middle;color:#000;padding: 0 4px;line-height:1.8em;}
    textarea{ border:1px solid #CBCBCB;vertical-align:top;color:#000;padding: 0 4px;}
    .treat_as_btn,.treat_as_btn:visited,.treat_as_btn:link{ background-color:#236E4E;border:0 none;color:#FFFFFF;cursor:pointer;display:block;font-weight:bold;padding:8px 15px;text-align: center;text-decoration:none;}
    .ui-datepicker-trigger{vertical-align:middle;}

    /* font size,type */
    .font_10{font-size:10px;}
    .font_13{font-size:13px;}
    .font_14{font-size:14px;}
    .font_16{font-size:16px;}
    .font_17{font-size:17px;}
    .font_18{font-size:18px;}
    .font_20{font-size:20px;}
    .font_22{font-size:22px;}
    .font_25{font-size:25px;}
    .font_30{font-size:30px;}
    .font_35{font-size:35px;}
    .font_40{font-size:40px;}
    .font_52{font-size:52px;}
    .font_119{font-size:119px;}
    .helvetica { font-family:Helvetica,sans-serif; ;}
    /* font color if other then default body color */

    .fontColor0 { color: #000000;} /* black */
    .fontColor1 { color: #ffffff;} /* white */
    .fontColor2 { color: #00a765;} /* Faint green */
    .fontColor3 { color: #747474;} /* Grey */
    .fontColor4 { color: #236e4e;} /* Dark green */
    .fontColor5 { color: #f36e43;} /* orange */
    .fontColor6 { color: #5a5a5a;} /* dark grey */
    .fontColor7 { color: #ff0000;} /* red */
    
    /* border left */
    .border_left_green{border-left:13px solid #236e4e;}
    .border_left_green15{border-left:13px solid #236e4e;}
    /* background color */
    /* background color */
    .bg_color{ background-color:#ededed;}
    .bg_color1{ background-color:#ffffff;}
    .bg_color2 { background-color:#eef0f1;}
    .bg_color3 { background-color:#ecedec;}
    .bg_color4 { background-color:#236e4e;}
    
    /* other properties  */ 
    .bold{font-weight:bold;}
    .clear{clear:both;}
    .floatLeft,.left { float:left;}
    .floatRight,.right { float:right;}
    .text_left { text-align: left; }
    .text_right,.right_align { text-align: right; }
    .text_center,.center { text-align: center; }
    .hide { display: none; }
    .hide_override { display: none !important; } 
    .highlight { background: #ffff99; }

    .container { margin: 0 auto;    max-width: 980px; width: 980px; padding: 15px 0 0 0;}
    .page_content { min-height:450px;padding:20px 0 30px 0;}
    .selected_container{  background-color: #818A86 !important; color: #FFFFFF !important;}
     
     /* page heading row component starts,h1 will be used for page heading only */
       h1{ font-size:52px; font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#00a765;}
      .page_heading_row { padding-left:30px;margin:0 0 20px 0;}
      .page_heading_row .page_heading_button { height: 100%;padding: 14px 0 0 0;}
      /*.page_heading_row .page_heading_button input { background-color:#236e4e;color:#ffffff;border:none;font-weight:bold;cursor:pointer;font-size:16px;padding: 5px 10px;}*/
     /* page heading row com[ponent ends*/  

    /* Grey Box*/
 /* Grey Box*/ 
    .grey_panal{margin:20px 0 32px 20px;padding:15px 25px 15px 30px;background-color:#eef0f1;position:relative;}
    .grey_panalcontactus{margin:20px 0 32px 20px;padding:15px 25px 15px 30px;background-color:#eef0f1;position:relative;width: 898px;}
    .icon_3d{background-image:url('/etc/designs/truckrental/images/find_loc_3d.png');position:absolute;width:32px;height:32px;background-repeat:no-repeat;bottom:-31px;left:0;}
    .ui-widget-overlay { background: none repeat-x scroll 50% 50% #707070;opacity: 0.8;}
     
 /* Green 3d */
    .green_3d_bg{position:absolute;left:-23px;background-color:#236e4e;top:15px; color:#fff;padding:9px 0 9px 0;text-align:center;}/*W 627 F 25 */
    .green_3d_bg .green3d{position:absolute;bottom:-26px;left:0;}

    
    /* common for  business use, Personal Use and Buy A Truck For 3D boxes  start here*/
    /* Green box With 3d Starts */
            .boxwghead {background-color:#ededed; position:relative;width:260px;text-align:left;margin:60px 10px;}
            .boxwghead > h3.ghead { background-color:#ededed;text-align:center;position:absolute;background-color:#226e4d;font-size:23px;font-weight:bold;color:#ffffff;width:290px;top:12px;left:-23px;padding:10px 0;}
            .boxwghead > h3.ghead > img.gimg { position:absolute;bottom:-25px;left:0; ;}
            .boxwghead > div.gbody { margin: 65px 15px 10px 15px;font-size:16px;line-height:1.3em;padding-bottom:24px;}
            .boxwghead > div.gbody > .personalinfo{ color:#00A765;font-size:16px;line-height:1.3em;}
            .boxwghead .quote_left{text-align:left;width:100%;display:block;padding-bottom:5px;} 
            .boxwghead .quote_right{text-align:right;width:100%;display:block;padding-top:5px;}
            /* Green box With 3d ends */
            /* Annual box Starts */
            .boxannualsaving {background-color:#ededed; position:relative;width:260px;margin:60px 10px;text-align:center;}
            .boxannualsaving h3.title{font-size:23px;color:#00a765;text-align:center;padding:12px 24px 0 26px;}
            .boxannualsaving .percent{font-size:119px;color:#00a765;font-weight:bold;}
            .boxannualsaving .percent > span{font-size:89px;vertical-align: middle;}
            .boxannualsaving .boxannualsaving_text { display:block;text-align:left;margin:10px 24px;line-height:1.3em;font-size:16px;}
            .boxannualsaving .boxannualsaving_text .learnmore{padding:10px 0;}
            .boxannualsaving .boxannualsaving_text .learnmore a{font-size:14px;}
            .boxannualsaving .saving_3d{position:absolute;left:0;bottom:-31px;}
            /* Annual Box Ends */
    /* common for  business use, Personal Use and Buy A Truck For 3D boxes  end here*/
    
    
    

    /* Css for Header Starts Here */
    .logo{float:left;height:90px;padding:16px 0 0 20px;}
    .logo a{display:block;}
    .logo img{border:none;}
    .nav_saperator{border-right:1px solid #838383;}
    .nav_pane{float:right;width:753px;height:100px; margin-bottom:10px;}
    .nav_pane .main_nav{}
     /* Changes for Canada*/
    .top_nav {width:100%;height:45px;text-align: right;}
   /* .top_nav > ul {padding :0.85em 1.8em;display:inline-block;}
     @media screen and (-webkit-min-device-pixel-ratio:0) {
        .top_nav > ul {padding :0.7em 1.8em;}
     }*/
    .top_nav > ul > li{display:inline-block; color:#595a5a;padding:0 14px;} 
    .top_nav > ul > li:last-child{ display:inline-block; color:#595a5a;padding:0 0 0 14px;}
    .top_nav > ul > li a{color:#5a5a5a;font-size:12px;font-weight:bold;text-decoration:none;}  
    .header .nav_pane .main_nav{margin:5px 0 0 0;  }
    /* Changes for Canada*/
    .header .selected{color:#00a765 !important;}
    .header .nav_pane .main_nav .selected{color:#00a765;}
    .header .nav_pane .main_nav ul li{float:left;color:#595a5a; font-size:16px;padding:4px 15px; }          
    .header .nav_pane .main_nav.fr  ul li{float:left;color:#595a5a; font-size:16px;padding:4px 6px; }   
    .header .nav_pane .main_nav.ca ul li{float:left;color:#595a5a; font-size:16px;padding:4px 12px; }  
    .header .nav_pane .main_nav ul li a{color:#5a5a5a;font-weight:bold;text-decoration:none;}    
    /* Css for Header Ends  Here */
    
        /* Css for cotact panal global Starts here */
    .contact_panal{background:url('../images/contact_panal.png') no-repeat -1px 0;height:38px;border:1px solid #cdcecd;padding:10px 0 0 100px;vertical-align:middle;}
    /* Css for cotact panal global Ends here */
    
    
    
    /* Css for Footer Starts Here */
    .footer-wrapper { margin:25px 0 0 0;padding-left:22px; padding-bottom: 20px; background-color:#EEF0F1; border-bottom:15px solid #232020;}
    .newfooter{width:980px; margin:0 auto;}
    .newfooter img {float: left; margin-left: 0; margin-top: -40px;}
    .footer { border-bottom:none;width:980px;max-width:980px;margin:0 auto;height:auto;}
    .footer img{ float: left;margin-left: 0;margin-top: -40px;}
    .footer .footernavwrap { float: right;height: auto;margin-top: 28px;min-height: 126px; width: 75%;} 
    .footer .footernavwrap ul.footernav >li { display: block;float: left; /*margin-right: 50px;*/ margin-right:25px; max-width:184px;}
    .footer .footernavwrap ul.footernav >li.last { display: block; float: left;}
    .footer .footernavwrap ul.footernav >li h3{ color: #595a5a;font-size: 15px;font-weight:bold;}
    .footer .footernavwrap ul.footernav ul{ margin-top:10px;line-height:1.4em;}
    .footer .footernavwrap ul.footernav ul li a { font-size: 12px; }
    .footer .copyright { width:100%;}
    .footer .copyright > ul { margin:0 auto;text-align: center;font-size: 11px;}
    .footer .copyright > ul > li { text-align:left;display:inline;padding:0 8px 0 8px;border-left:1px solid #838383;}
    .footer .copyright > ul > li a{ font-size: 11px;color:#236e4e;} 
    .footer .copyright > ul > li:first-child { border-left:0px solid #838383;}  
    .footer .copyright > ul > li:first-child a{ color: #595a5a;text-decoration:none;}   
    /* Css For Footer Ends Here */
    .headingimg { width:468px; max-height: 468px;}
/** Common Css Style Ends Here */


/** Selectbox plugin css Start Here */

    /* applied to original <select> to hide */
    .has_sb{position:absolute;left:-999999em;text-indent:-999999em;}

    /* always visible styles */
    .selectbox{display:inline-block;*display:inline;font-family:inherit;font-size:inherit;margin:1px;position:relative;vertical-align:middle;zoom:1;}
    .selectbox .display{
      background:#fff;
      border:1px solid #abadb3;
      color:#A7A9AC;
      cursor:default;
      display:block;
      font-weight:normal;
      height: 1.54em; /*1.46em;*/
      line-height:1.46em;
      overflow:hidden;
      outline:none;
      padding:0 24px 0 3px;
      position:relative;
      text-decoration:none;
      overflow:hidden;
    ;}
    .selectbox.disabled .display{color:#999;}
    .selectbox.focused .display .text{background-color:#3399ff;color:#fcfcfc;display:inline-block;*display:inline;zoom:1;}
    .selectbox .display.active{border-color:#7b7d83;}
    .selectbox .display .arrow_btn{
        background:#ffffff url(/etc/designs/truckrental/images/dropdownarrow.png) no-repeat left center;
        border:1px solid #ffffff;
        display:block;
        height:1.15em;
        line-height:.92em;
        padding:1px;
        position:absolute;
        right:0;
        text-align:center;
        top:0;
        width:1.08em;
    ;}
    .selectbox .display .arrow_btn .arrow{ 
        display:inline-block;*display:inline;
        height:7px;
        left:.15em;
        position:absolute;
        top:.5em;
        width:10px;
        zoom:1;
    ;}
    .selectbox .display.active .arrow_btn{
        -moz-box-shadow:inset 0 0 1px 1px #9eb0ba;
        -webkit-box-shadow:inset 0 0 1px 1px #9eb0ba;
    ;}
    .selectbox .display.hover .arrow_btn{background-image:url(../images/dropdownarrow.png);}
    .selectbox .value{display:none;}
    /* dropdown styles */
    .selectbox.items{
      background:#fff;
      border:1px solid #828790;
      display:block;
      font-family:inherit;
      font-size:inherit;
      list-style-type:none;
      margin:0;
      overflow-x:hidden;
      overflow-y:auto;
      padding:0 0 1px 0;
      z-index:99999;
      -moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
      -webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
    ;}
    .selectbox.items.above{;}
    .selectbox.items li{display:block;margin:0;padding:0;/*white-space:nowrap; maybe necessary if using fixedWidth: false */;}
    .selectbox.items li.first{margin-top:0;}
    .selectbox.items li>.item{color:#000;cursor:default;display:block;padding:4px 6px;text-decoration:none;}
    .selectbox.items li>.item>.text{display:inline-block;*display:inline;zoom:1;}
    .selectbox.items li.selected>.item{border-bottom:1px dotted #999;border-top:1px dotted #999;}
    .selectbox.items li.disabled>.item{color:#999;}
    .selectbox.items li.hover>.item{background-color:#3399ff;color:#fcfcfc;}
    .selectbox.items .value{display:none;}

    /* optgroup styles */
    .selectbox.items .optgroup .items{
      border:none;
      margin:0;
      padding:0;
      -moz-box-shadow:none;
      -webkit-box-shadow:none;
    ;}
    .selectbox.items .optgroup>.label{cursor:default;font-weight:bold;line-height:1em;}
    .selectbox.items .optgroup .items li>.item{padding-left:1em;}

    /* easy rounding styles */
    .selectbox .round_sb.display{
      padding:2px 26px 2px 5px;
      border-radius:5px;
      -moz-border-radius:5px;
      -webkit-border-radius:5px;
    ;}
    .selectbox .round_sb.display .arrow_btn{
      right:2px;
      top:2px;
      border-radius:3px;
      -moz-border-radius:3px;
      -webkit-border-radius:3px;
    ;}
    .selectbox.round_sb.items{
      border-radius:5px;
      -moz-border-radius:5px;
      -webkit-border-radius:5px;
    ;}
    .selectbox.round_sb.items>li>a{padding:4px 6px;}
    .selectbox.round_sb.items>li.first>.item{
      -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -webkit-border-top-left-radius:5px;
      -webkit-border-top-right-radius:5px;
    ;}
    .selectbox.round_sb.items>li.last>.item{
      -moz-border-radius-bottomleft:5px;
      -moz-border-radius-bottomright:5px;
      -webkit-border-bottom-left-radius:5px;
      -webkit-border-bottom-right-radius:5px;
    ;}
    /* for optgroups */
    .selectbox.round_sb.items>li>.label{line-height:2.08em;padding:4px 6px;}
    .selectbox.round_sb.items>li>.items li>.item{padding:4px 6px 4px 12px;}

    /* fixed width example styles */
    .selectbox .display.fixed_width{
      width:73px;
      padding:0 24px 0 3px;
    ;}

    .selectbox.fixed_width.items{
      width:100px; /* width of display text plus the padding (60 + 27) = 87 */
    ;}

    .selectbox .display.fixed_width2{
      width:60px;
      padding:0 24px 0 3px;
    ;}

    .selectbox.fixed_width2.items{
      width:300px; /* width of display text plus the padding (60 + 27) = 87 */
    ;}


/** Selectbox plugin css Ends Here */


/** Error Page Starts Here*/
.error_page .ep_wrapper {  background-image: url("../images/error_icon.png"); background-position: 143px 30px;background-repeat: no-repeat;border: 1px solid #747474;margin: 50px 20px 0 35px;min-height: 135px;width: 770px;padding-left:143px;}
.error_page .ep_wrapper .ep_msg { line-height: 2em;margin-top: 38px; width: 650px;} 
/** Error Page Ends Here*/
    
    /** Css For Reservation Widget Starts Here */
.myWaterMark { font-family:Arial,sans-serif;font-size:13px;color:#b3b4b8 !important;}  
.errorHolder { line-height:1em; font-size:14px;}
.errormsg { font-size:inherit;color:inherit;border:#ff0000 2px solid !important;}
span.errormsg,div.clocotaerror {color:#ffffff; font-size:12px;display:block;border:0 none !important;padding:5px 0 5px 22px;background:url('/etc/designs/truckrental/images/error_msg_bg.png') no-repeat scroll 5px 5px #ed1f24;margin:0 0 5px 0;}

div.clocotaerror { margin-left: 42px; width: 576px;float: left; } 





/* ................................ Contact Us  Css start here ........................................ */
/*.contact_us_container{padding:20px 20px 145px 20px;}*/
 .contact_content{padding:20px 5px 0 20px;}
 .contact_content h1{font-size:52px;color:#00a664;font-family:Helvetica, sans-serif;font-family:Helvetica, sans-serif;}
 .contact_content h1 img{vertical-align:middle;position:absolute;left:0;top:-21px;}

 .contact_content{}
 .contact_content .country_panel{padding-left:63px;margin-left:0;}
 .contact_content .country_panel .select_country{padding:10px 0 10px 0;}
 .contact_content .country_panel .select_country .country_radio{margin:0 0 0 20px;}
 .contact_content .country_panel .select_country .country_radio li{float:left;padding:0 10px 0 0;}
 .contact_content .country_panel .select_country .country_radio li label{font-weight:bold;padding:0 0 0 5px;}  


/* .contact_content .country_panel .img_3d{position:relative;line-height:0;}*/
 .contact_content .country_panel .icon_3d{background-image:url('/etc/designs/truckrental/images/find_loc_3d.png');position:absolute;width:32px;height:32px;background-repeat:no-repeat;bottom:-31px;left:0;}
 
  .contact_content .country_content{padding:15px 0 100px 32px;color:#737373;font-family:Arial, sans-serif;}
 .contact_content .country_content .left_part{float:left;width:628px;}
 .contact_content .country_content .left_part .busi_pers_use{padding:20px 35px 23px 20px;border-left:12px solid #1a6f4f;background-color:#f2f3f5;width:500px; margin-left: 50px;}
 .contact_content .country_content .left_part .busi_pers_use h2{font-size:16px;}
 .contact_content .country_content .left_part .busi_pers_use .ph_no{font-weight:bold;font-size:14px;}
 .contact_content .country_content .left_part .busi_pers_use .contact img{vertical-align:text-bottom;}
 .contact_content .country_content .left_part .busi_pers_use .contact a{text-decoration:underline;color:#236e4e;}
 .contact_content .country_content .left_part .busi_pers_use p{margin:20px 0 0 0;}
 .contact_content .country_content .left_part .busi_pers_use .text{font-size:14px;line-height:18px;}
 .contact_content .country_content .left_part .busi_pers_use .other_links a{text-decoration:underline;color:#236e4e;font-size:14px;}
 .contact_content .country_content .left_part .margin_buy_truck{margin:35px 0 0 0;}

 .contact_content .country_content .right_part{float:left;width:350px;}
 .contact_content .country_content .right_part .assistance{padding:25px 30px 30px 60px;border:1px solid #c2c2c2;width:210px;float:right;}
 .contact_content .country_content .right_part .assistance h3{position:relative;font-size:16px;}
 .contact_content .country_content .right_part .assistance .assi_text{margin:20px 0 0 0;font-size:14px;line-height:18px;}
 .contact_content .country_content .right_part .assistance .contact_no{margin:25px 0 0 0;}
 .contact_content .country_content .right_part .assistance .contact_no .ph_no{font-weight:bold;font-size:14px;}
 .contact_content .country_content .right_part .assistance .contact_no img{vertical-align:text-bottom;}
 .contact_content .country_content .right_part .assistance h3 img{position:absolute;top:-10px;left:-50px;}
 .contact_content .country_content .right_part .web_help{padding-bottom:10px;}

 .contact_content .country_content .right_part .margin_buy_truck{margin:35px 0 0 0;}
 .contact_content .country_content .right_part .help_link{margin:15px 0 0 0;}
 .contact_content .country_content .right_part .help_link a{text-decoration:underline;}
 .contact_content .country_content .right_part .web_contact_no{margin:10px 0 0 0;}
 .contact_content .country_content .right_part .web_contact_no img{vertical-align:text-bottom;}
 .contact_content .country_content .right_part .web_contact_no .ph_no{font-weight:bold;font-size:14px;}

 #canada_info{display:none;}

 /* ................................ Contact Us- Canada Css end here ........................................ */

    
    /* ................................ Contact Us- Email enquiry-US Css start here ....... Same for Buy a Truck Inquiry  ................................. */
/*.enquiry_us_container{padding:20px 20px 0 20px;}*/
/*  .enquiry_content{padding-right:43px;} */ 
 .enquiry_content .lbl_enq_us{padding:20px 0 0 73px;color:#737373;}
 .enquiry_content .enquiry_gen_text{padding:20px 0 0 73px;width:530px;line-height:18px;}
 .enquiry_content .banner_container{padding:0 0 0 0;color:#737373;}
 .enquiry_content .banner_container .mandatory{padding:0 0 10px 73px;}

 .enquiry_content .banner_container .purpose_panel{padding-left:65px;margin-left:0;}
 .enquiry_content .banner_container .purpose_panel .purpose_content{padding:10px 0 10px 0;}
 .enquiry_content .banner_container .purpose_panel .purpose_content .lbl_purpose{min-width:100px;display:inline-block;margin:0 15px 0 0;}
 .enquiry_content .banner_container .purpose_panel .purpose_content .pading_right10{font-size:16px;font-weight:bold;padding:0 10px 0 0;}
 
 
 .enquiry_content .business_form_container{padding:5px 0 25px 85px;color:#737373;font-size:14px;}
 .enquiry_content .business_form_container form{padding:0 0 15px 10px;}
 .enquiry_content .business_form_container ul li{float:left;padding:5px 0;min-width:130px;}
 .enquiry_content .business_form_container ul li:first-child{margin-top:8px; font-weight: bold;} 
 .enquiry_content .business_form_container ul li .txt_business{width:243px;height:25px;border:1px solid #cbcbcb;}
 .enquiry_content .business_form_container ul .purpose_set_width{margin:8px 0 0 93px;min-width:130px; font-weight: bold;}
 .enquiry_content .business_form_container .message_area{padding:20px 0 0 0;}
 .enquiry_content .business_form_container .message_area .lbe_message{padding:44px 0;min-width:130px;padding:40px 0\9;}
 .enquiry_content .business_form_container .message_area .txt_area_container .txt_area{width:724px;}
 .enquiry_content .business_form_container hr{margin:10px 0 0 0;padding:0;}
 .enquiry_content .business_form_container .submit_container{text-align:right;padding:8px 0 0 0; padding-right:12px;}
 .enquiry_content .business_form_container .submit_container .back_link{display:inline-block;margin:8px 25px 0 0;}
 .enquiry_content .business_form_container .submit_container .back_link img{vertical-align:middle;}
 .enquiry_content .business_form_container .business_submit_btn{background-color:#1f6e4e;color:#fff;padding:5px 20px;font-weight:bold;font-size:20px;border:none;}
 .enquiry_content #personal_form{display:none;}
 .enquiry_content .mandErrorHolder { padding: 0 10px 15px 10px;color:#ff0000;}
 .enquiry_content .mandErrorHolder2 { padding: 0 0 15px 0;color:#f36e43;}
 .enquiry_content span.errormsg { display: block;max-width:225px;}

 /* ................................ Contact Us- Email enquiry-US Css end here ....... Same for Buy a Truck Inquiry  ................................. */
 
 

 /* ................................ About Us Css start here ........................................ */

.abtus_maincontainer .aboutUs_heading_container{margin-top:20px;} 
.abtus_maincontainer .aboutUs_heading_container h1{float:left;padding:0 0 0 20px;font-size:52px;color:#00a765;}
.abtus_maincontainer .aboutUs_heading_container p{float:right;text-align:right;margin-top:15px;}
.abtus_maincontainer .aboutUs_heading_container p .busi_res_btn{background-color:#236e4e;color:#ffffff;font-size:18px;border:none;padding:5px 10px;font-weight:bold;}
.abtus_maincontainer .carousel_container{margin:25px 0 0 0;}
.abtus_maincontainer .carousel_btn_container{padding:15px 0 0 0;position:relative;text-align:center;}
.abtus_maincontainer .carousel_btn_container span{display:inline-block;width:13px;height:14px;margin-left:5px;}
.abtus_maincontainer .carousel_btn_container .active_btn{background-image:url('../images/CarousalSquare_Active_Inactive.png');background-position:0 0;}
.abtus_maincontainer .carousel_btn_container .inactive_btn{background-image:url('../images/CarousalSquare_Active_Inactive.png');background-position:-20px 50%;}
.abtus_maincontainer .about_us_content{padding:40px 0 60px 0;}
.abtus_maincontainer .about_us_content p{line-height:19px;}
.abtus_maincontainer .about_us_content h1{font-size:40px;color:#00a160;padding:0 0 0 25px;}
.abtus_maincontainer .about_us_content h2{padding:0 0 0 20px;border-left:10px solid #226e4d;color:#000;font-size:25px;}
.abtus_maincontainer .about_us_content .division_of_enterprise{padding:30px 0 20px 52px;}
.abtus_maincontainer .about_us_content .division_of_enterprise p{margin:25px 0 0 0;padding:0 0 0 28px;width:850px;}
.abtus_maincontainer .about_us_content .division_of_enterprise ul{margin:15px 0 0 0;padding:0 0 0 43px;}
.abtus_maincontainer .about_us_content .division_of_enterprise ul li{font-weight:bold;list-style-type:disc;list-style-position:inside;margin-top:4px;}

.abtus_maincontainer .about_us_content .exact_truck_need{padding:30px 0 20px 52px;}
.abtus_maincontainer .about_us_content .exact_truck_need p{margin:25px 0 0 0;padding:0 0 0 28px;width:850px;}

.abtus_maincontainer .about_us_content .local_offices{padding:30px 0 20px 52px;}
.abtus_maincontainer .about_us_content .local_offices p{margin:25px 0 0 0;padding:0 0 0 28px;width:850px;} 
.aboutusheading{width: 600px;}


/* ................................ About Us Css end here ........................................ */

    /* ..................................................... Location Search css start here ....................    .................... */
.loc_search_container{padding:18px 0 30px 0;} 
.loc_search_container .bottom_container{padding-bottom:5px;}
.loc_search_container .bottom_container_hide{ display:none;}
.loc_search_container .top_container h1{color:#00a765;font-family:Helvetica, sans-serif;font-size:52px;}
.loc_search_container .top_container_pad{ padding:15px 0 20px 30px; }
.loc_search_container .findalocation {background-image: url("../images/findloc.png");background-position: left center; background-repeat: no-repeat; height: 90px; margin-top:8px; margin-bottom:8px; padding-left:110px;padding-top:10px; text-align:left;}
.loc_search_container .findalocation h2:first-child{color:#0ba96c; font-size:2.0em;} 
.loc_search_container .findalocation h2:last-child{color:#000000;font-size:2.0em;}
.loc_search_container .middle_container{padding:0 0 30px 0;}
.loc_search_container .locSearchBoxcontainer{ position:relative;}/* margin: 0 0 32px; */

.loc_search_container .find_loc_3dbg{display:inline-block;height:32px;width:32px;background:url('/etc/designs/truckrental/images/find_loc_3d.png') no-repeat;position:absolute;left:0; bottom:-32px;}

.etr_location_formcontainer{padding:15px 0 15px 32px;}
 .etr_location_formcontainer .search_error{color:#FF0000;padding-left:0px}
 .etr_location_formcontainer .select_lbl_container{padding:0 0 0 40px;}
 .etr_location_formcontainer .select_lbl_container li{float:left;margin:0;min-width:202px;font-size:16px;font-weight:bold;}
 .etr_location_formcontainer .inputLocName{border: none 0px;padding:3px;width:705px;height:20px;color:#BFBFBF;vertical-align:middle;line-height:1.4em;}
 .etr_colationSearchButton{cursor:pointer;background-color: #1F6E4E; color: #FFFFFF; font-size: 20px; margin-left: 30px; padding: 5px 20px 5px 20px;border:none;font-weight:bold;max-width:176px;}   
 .etr_location_formcontainer  ul > li {margin:0 0 9px;}
 .searchLocation{display:inline-block;*padding-top:5px} 
 .us_label{ margin-right:23px} 

/* ..................................................... Location Search css end here ........................................ */

/* ..................................................... Location details css start ..................................................... */

.loc_details_container { margin-bottom:50px; padding-top:16px;} /* additional space before footer */
.loc_details_container  .margin_bottom12 { margin-bottom:12px; ;}
.loc_details_container  .margin_top35 { margin-top:35px; ;}
 /** left section */
.loc_details_container .left_content{width:500px;height:100%;padding-left:25px;}
.loc_details_container .left_content .content{ margin-left:10px; ;} 
.loc_details_container .left_content .content .contact_info h1 { line-height:1.4em;} 
.loc_details_container .left_content .content .address{ line-height:1.5em; margin-top:25px; ;}
.loc_details_container .left_content .content .directions{margin-top:35px;}
.loc_details_container .left_content .content .directions a { margin-left: 10px;vertical-align: 10px;}

.loc_details_container .left_content .hours_operation .timing { margin-top:20px;}
.loc_details_container .left_content .hours_operation .timing .colheading { border-bottom:2px solid #000; ;}
.loc_details_container .left_content .hours_operation .timing tr  td:first-child{font-weight:bold;}
.loc_details_container .left_content .hours_operation .timing tr td { padding:5px;}

.loc_details_container .branch_detail{ width:350px;margin-top:20px;line-height:1.3em;}

.loc_details_container .left_content .backnav{ margin-top:80px;}
.loc_details_container .left_content .backnav > ul > li { margin-bottom:32px;}
.loc_details_container .left_content .backnav > ul > li > img{vertical-align:middle;}
 /** right section */
.loc_details_container .right_content { width:380px;height:100%;}
.loc_details_container .etr_reservation{width:346px;}
.loc_details_container .etr_reservation .margin_reduce{margin-left:0;}
.loc_details_container .location_map{ margin-top:120px;width:430px;}
.loc_details_default_hours_table{padding-left:10px;padding-bottom:1em;}   

/* ..................................................... Location details css end here ..................................................... */

/*.............................................. Get direction css start HTML Version2.............................................. */
.window_height{overflow:hidden;margin:0 auto; width:980px;}
.window_height .location_help{width:32%;overflow-y:auto;position:relative;overflow-x:hidden;}
.window_height .map_section{width:660px;}
.window_height .map_section .print_send_btn{padding:5px 0;}
.window_height .map_section .print_send_btn input{margin-left:10px;font-size:16px !important;}
.window_height .location_help .find_loc{padding:20px 0 15px 0;}
.window_height .location_help .find_loc .get_dir_lbl{padding-left:32px;} 
.window_height .location_help .find_loc .get_loc_txt{width:230px;}
.window_height .location_help .find_loc img{vertical-align:bottom;}
.window_height .location_help .find_loc ul li{padding:3px 3px 4px 4px;}     
.window_height .loc_order{display:inline-block;width:24px;height:24px;background-image:url('../images/loc_a.png');}  
.window_height .get_dir_btn_container .get_dir_btn{height:auto;background-color:#1f6e4e;border:none;font-size:20px;padding-left:16px;color:#fff;width:170px;} 
.window_height .location_help .find_loc .get_dir_btn_container{margin-top:15px;padding:0 0 0 30px;}

.window_height .location_help .show_direction{display:none;height:275px;overflow-y:auto;}
.window_height .location_help .show_direction .hide_first_steps{cursor:pointer;}
.window_height .location_help .show_direction p{background-color:#eff0f2;height:15px;padding:8px 0 5px 5px;font-family:Arial,Sans-Serif;font-size:14px;}
.window_height .show_direction .dir_steps{overflow-y:auto;}
.window_height .show_direction .dir_steps ol{padding:0;margin:0;}
.window_height .show_direction .dir_steps ol li{list-style-type:decimal;list-style-position:inside;padding:6px 40px 15px 25px;border-bottom:1px solid #eff0f2;position:relative;}
.window_height .show_direction .dir_steps ol li .distance{position:absolute;right:5px;top:5px;height:auto;width:auto;}
/*.............................................. Get direction css end .............................................. */ 
.no_bottom_border{border-bottom:none !important;}
.width880{width:880px;margin:0 auto;padding:30px 0;}
.left_green_border{border-left:15px solid #1f6e4e;}
.print_getdirection{width:846px;}
table.print_getdirection tr td{vertical-align:middle;}
.width55{width:55px;}
.map_container tr td{vertical-align:top;}
.print_getdirection .space{height:30px;}
.print_getdirection tr td .label_span{padding:5px 20px;display:inline-block;font-size:16px;}
.print_getdirection td .route_table{width:100%;}/* border-spacing:0 4px;border-collapse:separate;*/

.print_getdirection td .route_table td{padding:10px 10px 10px 30px;border-bottom:5px solid #fff;}
.print_getdirection td .route_table td .close_route{vertical-align:middle;margin-left:15px;}
.print_getdirection td .route_table .location_icon{padding-left:25px;width:45px;}
.print_getdirection .hidden_row a{cursor:pointer;}
.map_container{width:925px;}
.map_container .space{height:30px;}
.map_container .paddiing_left{padding-left:13px;}
.map_container .travel_estimate{padding:10px 10px;}
.map_container .trip_msg{border:1px solid #737373;min-height:324px;margin:15px 0 0 15px;padding:15px 15px 0 15px;}
.map_container .map_td_width{width:650px;}
.hide_row{display:none;}
.set_width{width:550px;}
 /* Print Get Direction CSS ends*/ 

/* ......................................... Print location details css start ......................................... */
.print_loc_details_container {margin:0 auto;line-height:1.8em;}
.print_loc_details_container *{line-height: 1.8em;}
.print_loc_details_container p{ line-height:1.8em;font-size:14px;font-family:Arial,Sans-Serif;border:none;color:#000000;}
.print_loc_details_container .locheadingcontainer {background-color:#eef0f1;}
.print_loc_details_container .locheading{font-size:24px;color:#00A564;font-weight:bold;line-height: 1.8em;}
.print_loc_details_container .heading {font-size:24px;color:#000000;font-weight:bold;line-height: 1.8em;}
.print_loc_details_container .businesshour{font-size:16px;color:#00A564;line-height: 1.8em;}
.print_loc_details_container .openclose{text-align:left;color:#737474;}
.print_loc_details_container .footerMsg{background-color:#eef0f1;font-size:14px;color:#000000;height:30px;}
.print_loc_details_container .mapcontainer {text-align:left;width:100%;}
.print_loc_details_container .addressHead { width:100px;text-align:left;vertical-align:top;color:#737474;font-weight:bold;}
.print_loc_details_container .pageheadText{font-family:Arial,Sans-Serif;padding-left:30px;font-size:24px;float:left;margin:12px 0 0 0;}
.print_loc_details_container .leftcontent {text-align:left;vertical-align:top;}
.print_loc_details_container .rightcontent {    text-align:left;vertical-align:top;}
.print_loc_details_container .additional h2 {color: #747474;font-family: Arial,Sans-Serif;font-size: 24px;margin-bottom: 12px;}
.print_loc_details_container .print_info{float:right;padding:10px 10px 10px 0;display:inline-block;}
.print_loc_details_container .print_info img{vertical-align:middle;}
.print_loc_details_container .print_info input{color:#fff;background-color:#1A6F4F;border:none;/*width:60px;*/}

/* ......................................... Print location details css start ......................................... */



/*............................................. Css for Print Get Direction start here .............................................*/

.no_bottom_border{border-bottom:none !important;}
.width880{width:880px;margin:0 auto;padding:30px 0;}
.left_green_border{border-left:15px solid #1f6e4e;}
.print_getdirection{width:846px;}
table.print_getdirection tr td{vertical-align:middle;}
.width55{width:55px;}
.map_container tr td{vertical-align:top;}
.print_getdirection .space{height:30px;}
.print_getdirection tr td .label_span{padding:5px 20px;display:inline-block;font-size:16px;}
.print_getdirection td .route_table{width:100%;}/* border-spacing:0 4px;border-collapse:separate;*/

.print_getdirection td .route_table td{padding:10px 10px 10px 30px;border-bottom:5px solid #fff;}
.print_getdirection td .route_table td .close_route{vertical-align:middle;margin-left:15px;}
.print_getdirection td .route_table .location_icon{padding-left:25px;width:45px;}
.print_getdirection .hidden_row a{cursor:pointer;}
.map_container{width:925px;}
.map_container .space{height:30px;}
.map_container .paddiing_left{padding-left:13px;}
.map_container .travel_estimate{padding:10px 10px;}
.map_container .trip_msg{border:1px solid #737373;min-height:324px;margin:15px 0 0 15px;padding:15px 15px 0 15px;}
.map_container .map_td_width{width:650px;}
.hide_row{display:none;}
.set_width{width:550px;}


/*............................................. Css for Print Get Direction end here .............................................*/

/* ------------------------------------- Business use and Personal Use css start here ------------------------------------------------------- */


.all_content .carousel{margin:15px 0 0 0;}
.all_content .main_content_box{padding:40px 0 50px 0;}

.all_content .main_content_box .left_content .question_properties{width:610px;padding-left:25px;}
.all_content .main_content_box .left_content .question_properties p{line-height:1.3em;}
.all_content .main_content_box .left_content .question_properties .margin_top75{margin-top:75px;}
.all_content .main_content_box .left_content .question_properties h1{;}
.all_content .main_content_box .left_content .question_properties h2{padding:0 0 0 20px;}
.all_content .main_content_box .left_content .question_properties .pad_left0{padding-left:0;}
.all_content .main_content_box .left_content .question_properties .property{padding:10px 0 0 27px;}
.all_content .main_content_box .left_content .question_properties .property p{margin:25px 0 0 0;padding:0 0 0 28px;width:544px;}
.all_content .main_content_box .left_content .question_properties .property ul{padding:0 0 0 28px;margin-top:25px;}
.all_content .main_content_box .left_content .question_properties .property ul li{margin:0 0 10px 0;}

.all_content .main_content_box .right_content{width:315px;padding:70px 0 0 0;font-size:16px;}
.all_content .main_content_box .right_content .margin_top95{margin-top:95px;}
.all_content .main_content_box .right_content .margin_top130{margin-top:130px;}
/*.all_content .main_content_box .right_content .margin_top200{margin-top:200px;}*/
.all_content .main_content_box .right_content .gbody p{line-height:inherit;}

/* ------------------------------------- Business use and Personal Use css end here ------------------------------------------------------- */


/*-------------------------------------------Help Page CSS Starts Here---------------------------*/

.help_container {padding-bottom:20px; }
.help_text_container{}
.help_text_container .reveal_ans{padding:0 0 0 30px;width:685px;}
.help_text_container .help_que_ans{margin:20px 0 0 0;}
.help_text_container .help_que_ans .help_que{margin:0 0 30px 0;font-size:16px;font-weight:bold;color:#00A765;padding:20px 25px 20px 30px;cursor:pointer;}
.help_text_container .help_que_ans .help_que .icon_3d{display:none;}
.help_text_container .help_que_ans .help_que .show3d{display:block;}
/*.help_text_container .help_que_ans .help_que{font-size:14px;color:#737373;font-weight:bold;padding:5px 10px 5px 15px;margin:5px 0 0 0;cursor:pointer;}*/
/*.help_selected{color:#fff !important;font-size:13px;font-weight:bold;}*/
.help_text_container .help_que_ans .help_ans{display:none;margin:0 0 20px 75px;border-left:13px solid #1F6E4E;background-color:#EEF0F1;}
.help_text_container .help_expand{float:right;height:18px;width:19px;background-image:url('/etc/designs/truckrental/images/expand.png');background-repeat:no-repeat;margin:-14px 0 0 0;display:inline-block;}
.help_text_container .help_que_ans .help_ans span{padding:18px 20px 18px 20px;display:block;}
/*.help_text_container .call_us { margin:50px 0 60px 0; }*/
/*.help_text_container .help_arrow{float:right;height:11px;width:11px;background-image:url('../images/help_right_arrow.png');background-repeat:no-repeat;margin:2px 0 0 0;display:inline-block;}*/
.help_text_container .help_collapse{background-image:url('/etc/designs/truckrental/images/collapse.png') !important;background-repeat:no-repeat;background-position:center;}





/*-------------------------------------------Help Page CSS Ends Here-----------------------------*/
 

/* ................................ Sitemap(sm) Css start here  ........................................ */
.sm_maincontainer {} 
.sm_maincontainer .sm_header {  margin-top:18px; }
.sm_maincontainer .sm_content {margin:15px 0 0 100px;padding:28px 28px 28px 30px; width:850px;}
.sm_content .set_margin{margin:45px 0 0 0;} 
.sm_maincontainer .sm_content>ul.sm_listcontainer>li{ float:left;width: 25%;vertical-align: top;}
.sm_maincontainer .sm_content>ul.sm_listcontainer>li h3{margin-bottom:25px;font-size:16px;}
.sm_maincontainer .sm_content>ul.sm_listcontainer>li ul { line-height: 18px;}
.sm_maincontainer .sm_content>ul.sm_listcontainer>li ul li a{margin-bottom:25px;cursor:pointer;}
.sm_maincontainer .sm_content { font-family: 'Arial',Sans-Serif; font-size:14px;text-align:left; margin:36px 0 0 100px;padding:28px 28px 28px 30px; width:850px; color:#737373;}

/* ................................ Sitemap(sm) Css end here ........................................ */



/*------------------------Custom Style for Privacy Policy--------------------------*/

.privacyPolicyHeading{

        color: #01A664;
        font-family: 'Helvetica',Sans-Serif; 
        font-size: 30px;
}

.privacyPolicySubHeading{

        color: #737373;
        font-family: 'Arial',Sans-Serif;
        font-size: 15px;
/*        margin-left: 16px; */
        padding-left: 50px;
        display: block;
        width: 688px;
        line-height: 19px;
        
}

.privacyPolicyBulletsStyle{

     color: #737373;
        font-family: 'Arial',Sans-Serif;
        font-size: 15px;
       
        display: block;
        width: 688px;
        line-height: 19px;
}

.privacyPolicyBulletsClass{

    list-style: disc !important;
}

.privacyPolicyPrivacyText{

        color: #00A664;
        font-size: 18px;
        margin: 15px 0 0;
        padding-left: 50px;
        display: block;
}

.privacyPolicyLinks{

    color: #737373;
    font-weight: normal;
    font-size: 15px;  
}

.ourParnersDetails{
    
        background-size:800px 20px;
        color: #737373;
        font-family: Arial,sans-serif;
        font-size: 16px;
        padding: 6px 0 6px 0;
        margin-left: 70px; 
}

.ourPartnersContent{

        font-size: 14px;
        padding-top: 10px;
        color: #737373; 
       /* padding-left: 300px; */
        display: block;
        width : 420px;
        float: left;
        margin-left: 20px;
}

.trustEImage{
    
     /* margin-left: 70px; */
    float: right;
    padding-top: 20px;
}

.footerlinksgreen{

     font-size: 12px; 

}


div.clear{

    clear:both;

}

/*-------------------------End of Privacy Policy Custom Style----------------------*/

/*-------------------------Custom Style for Help Section------------------------------*/


.helpPageHeading{

        color: #00A664;
        font-family: Helvetica,sans-serif;
        font-size: 30px;
        position: relative;
}
/* Used for error page text also*/
.helpPageSubHeading{

    color: #737373;
    font-family: Arial,sans-serif;
    font-size: 16px;
    padding: 20px 0 0;


}

.helpDescription { 
    padding: 0 0 0 0px;
    width: 685px;
    color: #737373;
    line-height:0px;
}


.helpFooterImg{
    vertical-align: middle;
}






/*-------------------------End of Help Section Custom Style---------------------------*/



/*------------------------Custom Style for Terms And Conditions--------------------------*/

.termsAndConditionHeading{
    color: #00A664;
    font-family: 'Helvetica',Sans-Serif;
    font-size: 30px;
   /* margin: 10px 0 0 10px; */
}
.termsAndConditionContent{
    color: #737373;
    font-family: 'Arial',Sans-Serif;
    font-size: 14px;
   /* margin-left: 68px; */
    display: block;
    width: 545px;
    padding-left: 65px;
    line-height: 19px;
}

 
/*-------------------------End of  Terms And Conditions----------------------*/

    
/*------------------------Custom Style for AboutUs--------------------------*/

.aboutUsHeadingMain{
    color: #00A664;
    font-family: 'Helvetica',Sans-Serif;
    font-size: 52px;
    float:left;
    font-weight: bold;
    
}
.aboutUsSubHeading{
    font-family: 'Arial',Sans-Serif;
    font-size: 16px;
    color: #737373;


}

.aboutUsImg{
    float: right;
    margin-top: -20px;
    border: 1px solid #C2C2C2;
    
}
.aboutUsFooterCnt{
    color: #595A5A;
    display: inline-block;
    font-family: 'Arial',Sans-Serif;
    font-size: 18px;
    margin-left: 10px;
}
.aboutUsFooterPhnNo{
    color: #595A5A;
    display: inline-block;
    font-family: 'Arial',Sans-Serif;
    font-size: 18px;
    font-weight: bold;
}
.aboutUsFooterImg{
    vertical-align: middle;

}
 .abtUsFtrCntPnlBdr{
     border: 1px solid #CDCECD;
     margin-left: 82px;
 }
 
 
.static_container .static_header{margin-left: 28px;display: block; width:980px; margin-top:20px;} 

.static_container .static_text{margin-left: 28px;display: block;}
 
 
.privacy_container .privacy_header ul li{list-style-type:disc;list-style-position:inside;}


 .startReservationButtonStyle{ 
 
     background-color: #236E4E; 
     border: medium none;
     color: #FFFFFF;
     font-size: 20px;
     font-weight: bold;
     padding: 7px 10px 9px;
     white-space: nowrap;
     float: right;
     /* margin-top : -7px; */
     margin-top: -19px;
    
 } 
 
 .welcomeTextMessage{
 
     /* font-size: 16px; */
     font-weight: bold;
 }
 
 .browseInventoryButtonStyle{ 
 
     background-color: #236E4E; 
     border: medium none;
     color: #FFFFFF;
     font-size: 20px;
     font-weight: bold;
     padding: 7px 10px 9px;
     white-space: nowrap;
     float: right;
     margin-top: -7px;
 } 
 
 .aboutusSubHeadingStyle{
 
     color: #00A160;
     font-size: 40px;
     padding: 0 0 0 25px;
     margin-left: 20px;
 }
 
 .aboutUsContentH2Style{
 
         line-height: 1em;
         margin-left: 50px;
         font-size: 25px;
         color: black;
         font-family: Helvetica,sans-serif; 
         padding:0 0 0 27px;
         border-left: #236e4e 13px solid;
         font-weight: bold; 
         display: block; 
        
 }
 
 .aboutImage{
 
     padding-left:88px;
 }
 
 .aboutUsContent{ 
 
    margin: 15px 0 0 0;
    padding: 0 0 0 28px;
    width: 850px;
    padding-left:88px;
    line-height: 19px;
    display: block; 
 
 }
 
 .aboutUsBullets{
     
     font-weight: bold;
     list-style-type: disc;
     list-style-position: inside;
     margin-top: 4px;
     margin-left: 104px;
 
        
}

 
/*-------------------------End of AboutUs----------------------*/
    
    
    
    /*******------------------------***** Start of Custom Style for Contactus--------------------------*/
.contactus_phone{
    font-size: 14px;
    font-weight: bold;
} 
.contactus_emailus{
color: #236E4E;
text-decoration: underline;
font-weight: bold;
} 
.contactus_businesspersonal{ 
font-size: 16px;
}
.contactus_roadassistance{
font-size: 16px;
margin: 20px 0 0;
}
.assi_text{
margin: 20px 0 0 0;
font-size: 14px;
}


/*-------------------------start of Contactus parsys----------------------*/

div.rightcar { float:right; text-align:top; width:320px; padding-top:2px; }
div.leftcar { float:left; text-align:top; width:530px; padding:2px 0px 0px 2px; }


/*-------------------------end of Contactus parsys----------------------*/
.contactEnquiryHeading{
 
    color: #00A664;
    font-family: Helvetica,sans-serif;
    font-size: 30px;
    padding: 0 0 0 0;
    position: relative;
    top: 10px;
    

}

.contactEnquiryBody{
    
    color: #737373;
    font-size: 14px;
    width: 530px; 
    margin-left: 80px;
    display: block;
    line-height: 18px;
    

}
.contactEnquiryImg{

vertical-align: middle;
}


           
/*-------------------------***********End of Custom Style for Contactus----------------------*/



/*-------------------------Start of Global Style ----------------------*/


.main_heading{
    color: #00A664;
    font-family: 'Helvetica',Sans-Serif;
    font-size: 52px;
    float:left;
    font-weight: bold;
}

/*-------------------------End of Global Style ----------------------*/

/* Vehicle details Custom styles starts HTML VERSION 2 */
/* Style - 5 */
.VehDetHeadingClass {
                             color: #00A564;
                             font-size: 19px;
                             font-weight: bold;
                             font-family: 'Arial',Sans-Serif; 
}
/* Style - 6  Used for error page text also*/ 
.VehDetSubHeadingClass {
                             font-family: 'Arial',Sans-Serif;
                             font-size: 100%;
                             font-weight: bold;
                             margin-top: 15px;  
                             color: #737373;
 }   
 /* Style - 38 */  
.VehDetailCallUs {
                             display: block;
                             font-size: 20px;
                             font-weight: bold;
                             text-align: center;
}
/* Vehicle details Custom styles ends*/ 

/* Vehicle details Custom styles starts HTML VERSION 2 */
/* Style - 5 */
.VehDetHeadingClass {
                             color: #00A564;
                             font-size: 19px;
                             font-weight: bold;
                             font-family: 'Arial',Sans-Serif; 
}
/* Style - 6  Used for error page text also*/ 
.VehDetSubHeadingClass {
                             font-family: 'Arial',Sans-Serif;
                             font-size: 100%;
                             font-weight: bold;
                             margin-top: 15px;  
                             color: #737373;
 }   
 /* Style - 38 */  
.VehDetailCallUs {
                             display: block;
                             font-size: 20px;
                             font-weight: bold;
                             text-align: center;
}
/* Vehicle details Custom styles ends*/ 

/*............................................. Css for vehicle_details start here .............................................*/
.vd_top_container .res_btn_container{padding:10px 0 15px 34px;text-align:right;}
.vd_top_container .res_btn_container h1{float:left;color:#00a765;font-family:Helvetica, sans-serif;font-size:52px;}
.vd_top_container .res_btn_container input{background-color:#1f6e4e;color:#fff;padding:5px 10px 5px 10px;width:170px;font-size:18px;font-weight:bold;border:0;cursor:pointer;margin-top:15px;}

.vd_top_container .vd_carousel_container .carousel_btn_container{padding:15px 0 0 210px;position:relative;}
.vd_top_container .vd_carousel_container .carousel_btn_container span{display:inline-block;width:13px;height:14px;margin-left:5px;}
.vd_top_container .vd_carousel_container .carousel_btn_container .active_btn{background-image:url('../images/CarousalSquare_Active_Inactive.png');background-position:0 0;}
.vd_top_container .vd_carousel_container .carousel_btn_container .inactive_btn{background-image:url('../images/CarousalSquare_Active_Inactive.png');background-position:-20px 50%;}
.vd_top_container .vd_carousel_container .carousel_btn_container .veh_det_truck{position:absolute;top:-322px;right:20px;z-index:999;}

.vd_main_container{padding-bottom:30px;}
.vh_deatils_container{margin-top:20px;}
.vd_main_container .vdRentalPurposeContainer p.selectablabel{display:block;width:100%;margin-bottom:5px;font-size:15px;font-weight:bold;color:#59595a} /* changed*/
.vd_main_container .vdRentalPurposeContainer .vdRentalPurposeTabs { border:none !important;}
.vd_main_container .vdRentalPurposeContainer .vdRentalPurposeTabs .ui-state-default{ background:none !important;border:none;}
.vd_main_container .vdRentalPurposeContainer .vdRentalPurposeTabs .ui-widget-header{ background:none !important;border:none;}
.vd_main_container .vdRentalPurposeContainer .vdRentalPurposeTabs .ui-tabs-panel{padding:0;}
.vd_main_container .vdRentalPurposeContainer .vdRentalPurposeTabs .ui-tabs-nav{padding:0}
.vd_main_container .vdRentalPurposeContainer .vdRentalPurposeTabs .ui-tabs-nav li { border:none !important;background-color:#00a564 !important; border-radius:0px !important;}
.vd_main_container .vdRentalPurposeContainer .ui-tabs-nav li a { padding:5px 20px;color:#ffffff;!important;font-size:24px;font-weight:bold;font-family:'Helvetica',Sans-Serif;cursor:pointer}
.vd_main_container .vdRentalPurposeContainer .vdRentalPurposeTabs .ui-tabs-nav li.ui-tabs-active { padding:0;background-color:#1f6e4e !important;}

.vd_main_container .feature_details{margin:17px 0 0 0}
.vd_main_container .feature_details .feature_icons{background-color:#eff0f2;width:906px;position:relative;margin:0 0 33px 0;padding:35px 30px 20px 42px;}
.vd_main_container .feature_details .feature_icons .find_loc_3dbg{background:url("/etc/designs/truckrental/images/find_loc_3d.png") no-repeat;bottom:-32px;display:inline-block;height:32px;left:0;position:absolute;width:32px}
.vd_main_container .feature_details .feature_icons .icon_img{height:auto}
.vd_main_container .feature_details .feature_icons .icon_lable{height:auto }
.vd_main_container .feature_details .feature_icons li{float:left;min-width:130px;text-align:center}
.vd_main_container .feature_details .feature_icons .icon_img li{float:left;text-align:center;color:#595a5a;font-weight:bold;}
.vd_main_container .feature_details .feature_discription{padding:0 0 0 0}
.vd_main_container .feature_details .feature_discription .details{text-align: left; width: 830px; border-left: 13px solid #1f6e4e; padding: 30px; margin: 0 0 0 75px; background-color: #eff0f2;}
.vd_main_container .feature_details .feature_discription .details ul li{margin-top:15px;color:#737373;font-weight:bold;}
.vd_main_container .feature_details .feature_discription .details ul li label{color:#00a564;font-size:19px;font-weight:bold}

.vd_main_container .res_btn_container{padding:25px 0 15px 0;text-align:right;margin:50px 0 0 0;}
.vd_main_container .res_btn_container img{vertical-align:middle;margin-right: 10px;}
.vd_main_container .res_btn_container input{background-color:#1f6e4e;color:#fff;padding:5px 10px 8px 10px;font-size:20px;font-weight:bold;border:0;cursor:pointer;} 
.vd_main_container .res_btn_container a{font-size:18px;margin:0 30px 0 5px;}
.vd_main_container .veh_number_span{display:block;}
.vd_main_container .call_us{padding-left:75px;}
.contact_panal{background:url('/etc/designs/truckrental/images/contact_panal.png') no-repeat -1px 0;height:38px;border:1px solid #cdcecd;padding:10px 0 0 100px;vertical-align:middle;}
    
/*............................................. Css for vehicle_details end here .............................................*/



/* ................................................. Css for vehicles start here................................................. */

.vh_container .clear{clear:both}
.vh_container .main_container{width:100%;margin-bottom:60px;font-family:'Arial',Sans-Serif;font-size:14px}
    /* Start Added on 17 Dec 2012 for ui tab changes     */
.vh_container .rentalPurposeContainer p.selectablabel{display:block;width:100%;margin-bottom:5px;font-size:15px;font-weight:bold;color:#59595a} /* changed*/
.vh_container .rentalPurposeContainer .vhRentalPurposeTabs { border:none !important;}
.vh_container .rentalPurposeContainer .vhRentalPurposeTabs .ui-state-default{ background:none !important;border:none;}
.vh_container .rentalPurposeContainer .vhRentalPurposeTabs .ui-widget-header{ background:none !important;border:none;}
.vh_container .rentalPurposeContainer .vhRentalPurposeTabs .ui-tabs-panel{padding:0;}
.vh_container .rentalPurposeContainer .ui-tabs-nav{padding:0;}
.vh_container .rentalPurposeContainer .vhRentalPurposeTabs .ui-tabs-nav li { border:none !important; border-radius:0px !important;color:#00a160;}
.vh_container .rentalPurposeContainer .vhRentalPurposeTabs .ui-tabs-nav li.select_purpose{background-color:#fff !important;padding: 8px 25px 0 20px;font-size:18px;color:#000;}
.vh_container .rentalPurposeContainer .ui-tabs-nav li a { padding:5px 20px;color:#00a160;!important;font-size:20px;font-weight:bold;font-family:'Helvetica',Sans-Serif;cursor:pointer}
.vh_container .rentalPurposeContainer .vhRentalPurposeTabs .ui-state-active a{color:#fff !important;}
.vh_container .rentalPurposeContainer .vhRentalPurposeTabs .ui-tabs-nav li.ui-tabs-active { padding:0;background-color:#1f6e4e !important;}
    /* End Added on 17 Dec 2012 for ui tab changes   */
.vh_container .main_container .message{border-top:5px solid #236E4E;margin-bottom:20px;color:#737474;padding-top:20px}
.vh_container .main_container .message a{color:#236e4e;text-decoration:underline}
.vh_container .markActive{visibility:visible}
.vh_container .markInActive{visibility:hidden}
.vh_container .activeacgrp{background-image:url("/etc/designs/truckrental/images/find_loc_3d.png");background-repeat:no-repeat;height:32px;position:relative;width:30px}
.vh_container .acexpand{background-image:url("/etc/designs/truckrental/images/expand.png");background-repeat:no-repeat;float:left;height:18px;left:94%;position:absolute;top:21px;width:19px;cursor:pointer}
.vh_container .accollapse{background-image:url("/etc/designs/truckrental/images/collapse.png");background-repeat:no-repeat;float:right;height:15px;left:94%;position:absolute;top:28px;width:19px;cursor:pointer}
.vh_container .accordian .acgroup{position:relative;margin-bottom:0}
.vh_container .accordian .acgroup h3{display:block;background-color:#eef0f1;font-size:35px;color:#00a564;padding:10px 0 12px 28px;cursor:pointer;}
.vh_container .accordian .acgroup h3 small{font-family:inherit;font-size:18px;color:inherit;vertical-align:middle}
.vh_container .acgroup .accontent{margin-top:32px 0;width:100%}.vehicleLists>li{list-style:none;margin:10px 0 35px}
.vh_container .vechicleItemOverview{height:260px;background-color:#fff}
.vh_container .vechicleItemHead,.vehicleItemImage,.vehicleItemFeature,.vehicleItemAction{float:left;height:100%;text-align:left;background-color:#eef0f1}
.vehicleItemFeature{word-wrap: break-word; width: 200px; vertical-align:top;}
.vh_container .vechicleItemHead{width:20%;text-align:center;vertical-align:middle;background-color:#fff;padding-bottom: 1px}
.vh_container .vechicleItemHead h2{font-size:25px}
.vh_container .vechicleItemHead h2.first{color:#00a564;margin-top:25%}
.vh_container .vehicleItemImage{text-align:center;border-left:13px #1f6e4e solid;width:31%} 
.vh_container .vehicleItemImage img{max-width:274px; width:274px;}
.vh_container .vehicleItemFeature{width:27%;text-align:left;position:relative;}
.vh_container .vehicleItemFeature ul{list-style-type:disc;margin-left:30px;margin-top:16px;color: #666666;}
.vh_container .vehicleItemFeature ul li{list-style-type:disc;color:#737474;font-size:14px;font-family:Arial,Sans-Serif}
.vh_container .vehicleItemAction{margin-left:0;text-align:center;width:20%;position: relative;}
.vh_container .vehicleItemAction .learnmore{color:#236e4e;text-align:right;font-size:14px;margin-right:20px;float:right;margin-top:14px} 
.vh_container .vehicleItemAction .reservationBtn{background-color:#1f6e4f;color:#fff;display:block;font-family:'Helvetica',Arial,Sans-Serif;font-size:20px;min-height:23px;text-align:center;width:180px;float:right;margin-top:100px;margin-right:20px;text-decoration:none;padding:7px 5px;} 


.VehiclesDescription {
    display: block;
    font-family: Arial,sans-serif;   
   /* margin-bottom: 20px; */
    color: #737474;
   
    font-size: 14px;
    font-family: Arial,Sans-Serif;
}

.vehiclesBusinessandPersonalText{

    line-height: 1.3em;
    margin-bottom: 20px;
    padding-top: 20px
}

/* ................................................. Css for Vehicles end here................................................. */





 /** Css For Buy A Truck Starts Here HTML Version 2*/

          
            .buyatruck_wrapper { padding-bottom:30px;}
            .buyatruck_wrapper .carousel_container { width:100%;}
            .buyatruck_wrapper .carousel_btn_container{padding:15px 0 0 0;position:relative;text-align:center;width:50%;margin: -50px 0 0 0;}
            .buyatruck_wrapper .carousel_btn_container span{display:inline-block;width:13px;height:14px;margin-left:5px;}
            .buyatruck_wrapper .carousel_btn_container .active_btn{background-image:url('../images/CarousalSquare_Active_Inactive.png');background-position:0 0;}
            .buyatruck_wrapper .carousel_btn_container .inactive_btn{background-image:url('../images/CarousalSquare_Active_Inactive.png');background-position:-20px 50%;}
            .buyatruck_wrapper .page_row { width:100%;height:auto;margin:35px 0;}
            .buyatruck_wrapper .page_col62 { width:62%;display:block;text-align:left;vertical-align:top; ;}
            .buyatruck_wrapper .page_col35 { width:31%; display:block;text-align:right;vertical-align:top;}
            .buyatruck_wrapper .buyatruck_rightcolumn { padding-top:10px;padding-bottom:60px;}
            .buyatruck_wrapper .buyatruck_rightcolumn .extra_space{margin-top:200px;}
            .buyatruck_wrapper h3.greencolheading{ line-height:1.2em; height:100%;font-size:30px;font-weight:bold;color:#00a765;}
            .buyatruck_wrapper h3.greencolheading a{color:#00A765;}
            .buyatruck_wrapper .certifiedimg { margin-top:-10px;}
            .buyatruck_wrapper .benifitsIcons { vertical-align:middle;min-height:150px;background-color:#ededed;}
            .buyatruck_wrapper .benifitsIcons > ul > li{ display:block;float:left;min-width:150px;margin-top:30px;text-align:center;}
            .buyatruck_wrapper .benifitsIcons > ul > li:last-child{ min-width:230px;}
            .buyatruck_wrapper .benifitsIcons > ul > li>img{ display:inline;}
            .buyatruck_wrapper .benifitsIcons > ul > li>span{ display:block;width:100%;margin-top:16px;color:#5a5a5a;font-weight:bold;}
            .buyatruck_wrapper .why_enterprise {;}          
            .buyatruck_wrapper .why_enterprise .we_heading{font-size:40px;color:#00a160;margin-left:20px;}
            .buyatruck_wrapper .why_enterprise .we_list { margin-left:50px;margin-right:10px; ;}
            .buyatruck_wrapper .why_enterprise .we_list_row { width:100%;display: block;margin-top: 35px;} 
            .buyatruck_wrapper .why_enterprise .we_list .we_list_heading { line-height:1.12em;font-size:25px;color:#000000;padding-left:20px;border-left:#226d4d 8px solid; ;}
            .buyatruck_wrapper .why_enterprise .we_list .we_list_text { margin:15px 0 15px 30px;line-height:1.25em;}
            .buyatruck_wrapper .why_enterprise .we_list .we_list_text > p { margin-top:15px;}
            .buyatruck_wrapper .why_enterprise .we_list .we_list_text .lineheading { color:#00a160;}
            

            .vd_main_containerbuytruck .feature_detailsbuytruck{margin:50px 0 0 0}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_iconsbuytruck{background-color:#eff0f2;width:auto;position:relative;margin:-35px 0 33px 0;padding:35px 30px 20px 42px;}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_iconsbuytruck .find_loc_3dbg{background:url("") no-repeat;bottom:-32px;display:inline-block;height:32px;left:0;position:absolute;width:32px}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_iconsbuytruck .icon_img{height:auto}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_iconsbuytruck .icon_lable{height:auto}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_iconsbuytruck .icon_img li{float:left;min-width:142px;text-align:center}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_iconsbuytruck  li{float:left;min-width:140px;text-align:center;color:#595a5a;font-weight:bold;min-width: 150px;}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_discription{padding:0 0 0 0}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_discription .details{float:right;width:850px;border-left:15px solid #1f6e4e;padding:5px 0 25px 40px;background-color:#eff0f2}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_discription .details ul li{margin-top:15px;color:#737373;font-weight:bold;}
            .vd_main_containerbuytruck .feature_detailsbuytruck .feature_discription .details ul li label{color:#00a564;font-size:19px;font-weight:bold}

            /*   Buy a truck Custom Styles Starts  */ 
            .BuyatruckGreenCallUs {
                line-height: 1.2em;
                height: 100%;
                font-size: 30px;
                font-weight: bold;
                color: #00A765;
            }
            .BuyatruckWhyEnterprise{
                font-size: 40px;
                color: #00A160;
                font-family: Helvetica,sans-serif;
                margin-left: 20px;
                display: block; 
                font-weight: bold; 
            }
            .BuyatruckHdr{
                line-height: 1.12em;
                font-size: 25px;
                margin-left: -1px;
                margin-top:35px;
                color: black;
                font-family: Helvetica,sans-serif;
               padding:0 0 0 25px;
                border-left: #226D4D 13px solid;
                font-weight: bold;
                display: block; 
                }
            
            .BuyatruckgreenItalics {
                margin: 0;
                padding: 0;
                border: 0;
                font-size: 100%;
                font-family: Arial,sans-serif;
                vertical-align: baseline;
                color: #00A765;
                line-height: 1.3em;
                text-align: left;
                font-style: italic;
                font-weight: normal;
            }
            .Buytrucksaving {
                  font-size: 119px;
                  color: #00A765;
                  font-weight: bold;
                  margin: 0;
                  padding: 0;
                  border: 0;
                  font-family: Arial,sans-serif;
                  vertical-align: baseline;
            }
           .Buytrucksavingdetail { 
                display:block;
                text-align:left;
                margin:10px 24px;
                line-height:1.5em; 
                font-size:16px;
           }
           
           .BuyatruckText{
                margin:15px 0 15px 39px;
                display:block;
                line-height: 1.3em;    
           }
            
           
           .Buytruckhyperlink { 
                color: #236E4E;
                text-align: left;
                text-decoration: underline;
                font-weight: bold;
                margin: 0;
                padding: 0;
                border: 0;
                font-size: 14px; 
                font-family: Arial,sans-serif;
                vertical-align: baseline;   
                line-height: 1.5em; 
           }
           
           .greenColor{
           
               color: #00A765;       
           }
           
           .percentSymbol{
           
               font-size: 89px;
               vertical-align: middle;
           }
           /** Css For Buy a truck custom styles Ends Here */
           
           /** Custom styles for footer */
           
           .footerheading {
                color: #595a5a;
                font-size: 15px;    
                font-weight: bold;    
           }
           
           .footerlinks {
                font-size: 12px;
           }
           
           /** End of Custom styles for footer */
/* ................................ Contact Us- Email enquiry-US Css start here ........................................ */
.purpose_3d
{
    background-repeat: no-repeat;
    bottom: -31px;
    height: 32px;
    left: -96px;
    position: relative;
    top: 34px;
}
.business_radio, .personal_radio { 
    font-size: 16px;
    font-weight: bold;
}
/* ................................ Contact Us- Email enquiry-US Css Endhere ........................................ */
/** Css for Model Dialog Starts**/
 .modalDialog { border-top:10px solid #000000;}
 .modalDialog .ui-widget-header { background:#ffffff none;border:none;}
/*  .modalDialog .ui-widget-header .ui-icon,.enquiryDialog >.ui-widget-header .ui-icon-closethick { background: none no-repeat none 0 0 transparent;background-image:url("/etc/designs/truckrental/images/closeIcon.png");background-position:0;height: 20px;width: 22px;background-size:20px;} */
 .modalDialog .ui-widget-content { color:#737373;font-size:14px;}
 /* .modalDialog .ui-dialog-buttonpane { padding:0;} */
 /* Fix for RENTL00155343 - Removing dotted lines around button in IE8 */
/*  .modalDialog .ui-dialog-buttonpane .ui-state-default{ outline: none; border: none;color:#ffffff;font-weight:bold;background: none no-repeat scroll 0 0 #226D4D;border: 0 none;padding: 0;} */
 .modalDialog .ui-dialog-buttonpane .ui-dialog-buttonset {float:none;text-align:center;}
 .modalDialog input[type=text],textarea{width:90%;margin:10px 0 10px 0;}
 .modalDialog span.errormsg{width:88%;}

/** Css for Model Dialog Ends**/  

/** Error Page Starts Here*/
.error_page .ep_wrapper {  background-image: url("/etc/designs/truckrental/images/error_icon.png"); background-position: 143px 30px;background-repeat: no-repeat;border: 1px solid #747474;margin: 50px 20px 0 35px;min-height: 135px;width: 770px;padding-left:143px;}
.error_page .ep_wrapper .ep_msg { line-height: 2em;margin-top: 38px; width: 650px;margin-left: 50px;}    
/** Error Page Ends Here*/ 

/** Css For Business Personal Use custom styles Starts Here */

    .rentalPurpose{
        color: #00a765;
        font-size:40px;    
        font-weight: bold;  
        }
        

     .rentalPurposeProperty{ 
         line-height: 1em;
         margin-left: 24px;
         margin-top:30px;
         font-size: 25px;
         color: black;
         font-family: Helvetica,sans-serif; 
         padding:0 0 0 27px;
         border-left: #236e4e 13px solid;
         font-weight: bold; 
         display: block; 
        }
                
      .rentalPurposePropertyText{
        margin:25px 0 0 0;
        padding:0 0 0 60px;
        width:544px;
        display:block;
        line-height: 1.3em;    
       }

       .rentalPurposeBulletStyle{
        margin: 25px 0 10px 0;
        padding: 0 0 0 60px;
        display: block;
        line-height: 0.1em;       
        }
        
        .annualSavingPercentStyle{
        color:#00a765;
        font-weight:bold;
        font-size:89px;  
        }
        
        
        .testimonialSigStyle{
        color:#00a765;
        font-size:16px;
        line-height:1.3em;
        }
        
        
        .annualSavingStyle{
        font-size:119px;
        color:#00a765;
        font-weight:bold;
        }
        
/** Css For Business/personal custom styles Ends Here */

/*----- Additional Product Offering Pop up--------------*/
.additional_product_info{width:860px;padding:0 0 30px 35px;display:none;}
.additional_product_info .product_heading{margin:0 0 35px 0;}
.additional_product_info .additional_head{}
.additional_product_info .close_icon{width:49%;text-align:right;padding:10px 13px 0 0;}
.additional_product_info .products{padding:0 50px 25px 0;}
.additional_product_info .product_image{width:225px;}
.additional_product_info .product_info{width:550px;}
.additional_product_info .product_name{margin:0 0 20px 0;}

.additional_product_info .products .product_info p{line-height:18px;}
.modalDialog {    border-top: 10px solid #000000;}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-widget-content {
    background: url("/etc/designs/truckrental/images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    color: #747474;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 3%;
    width: 19px;
}
        /*----- Pop up--------------*/
        
        
        
        
 /* ................................................ Home page css start here ........................................................ */

/*Reservation and Carousel css*/

.home .top_container{padding-bottom:35px;padding-top:10px;position:relative;}
/*.etr_reservation{float:right;width:363px;height:auto;font-family:'Arial',Sans-Serif;font-size:18px;}
.form_area{width:90%;padding:75px 25px 15px 25px;background-color:#13a865;font-size:1.2em;color:#fff;font-weight:bold; }
.form_area table td{padding:5px 0 5px 0;}
.etr_reservation .search_btn{width:142px;height:38px;background-color:#1f6e4e;background-image:url('../images/search_icon.png');background-repeat:no-

repeat;border:none;background-position:right;font-family:'Helvetica',Sans-Serif;font-size:26px;text-align:left;padding-left:18px;color:#fff;cursor:pointer;}

*/
/*Reservation componant*/
.reservation_form{position:absolute;top:0;left:44px;width:330px;}
/*.etr_reservation {    width:362px;text-align:center;  vertical-align:middle;  color:#ffffff;  position:relative;}
.etr_reservation_wrapper {  margin:0 30px 0 30px;   width:325px;    background-color:#13a865;   padding-top:18px;}

.etr_reservation_wrapper .optional{font-size:12px;}
.etr_reservation_header {   background-color:#1f6e4e;   height:38px;    width:340px;}
.etr_reservation_header h2{font-family:'Helvetica',Sans-Serif;font-size:28px; line-height: 37px;}
.etr_reservation_wrapper .left3dimg{    background-image:url(../images/reservationhead.png);    position:absolute;  background-repeat:no-repeat;    background-

position:left;    top:11px; margin-left:-25px;  height:80px;    width:200px;}
.etr_reservation_footer {   background-color:#1f6e4e;   height:25px;    margin-bottom:0px;}
.etr_reservation_formwrapper{text-align:left;   padding:18px 28px; }
.etr_reservation_formwrapper table{width: 100%; table-layout:fixed; border-collapse:collapse ;}
.etr_reservation_formwrapper td{padding:3px 0;width:100%;}

.etr_reservation_formwrapper tr {   margin:5px; line-height:1.2em;}

.etr_reservation_formwrapper .inputpromotion {  height:23px;border-width:0px;width:266px; padding:2px 0 0 5px;color:#A7A9AC;}
.etr_reservation_formwrapper .inputdate1 {width:90px; border-width:0px; margin-right:8px; height:23px;padding:2px 0 0 5px;;color:#A7A9AC;}
.etr_reservation_formwrapper .inputdate2 {width:90px;border-width:0px;margin-right:8px;height:23px;padding:2px 0 0 5px;color:#A7A9AC;}
.etr_reservation_formwrapper .dropdown_age {    width:150px;    border-width:0px;   height:25px;    padding:3px;}
.etr_reservation_formwrapper .age_dd .customdd{width:180px !important;}
.shift_right{text-align:right;}


.etr_reservation_formwrapper .dropdown_width {  width:265px;    border-width:0px;   height:25px;    padding:3px;}
.etr_floatleft{float:left;}
.etr_reservation_footer a{font-family:'Arial',Sans-Serif;font-size:15px;text-decoration:underline;color:#fff; line-height: 24px;}
.date_width{width:75%}*/

.home .carousel_container{height:540px;}
/*.home .carousel_btn_container{padding:15px 0 0 410px;position:relative;}
.home .home_truck{position:absolute;top:-256px;right:23px;}
.home .carousel_btn_container span{display:inline-block;width:13px;height:14px;margin-left:5px;}
.home .carousel_btn_container .active_btn{background-image:url('../images/CarousalSquare_Active_Inactive.png');background-position:0 0;}
.home .carousel_btn_container .inactive_btn{background-image:url('../images/CarousalSquare_Active_Inactive.png');background-position:-20px 50%;}
*/
.sample_img{background-color:#737373;width:90%; height:450px;margin:10% 0 0 10%;}


#TxtPromotion{    margin-bottom: 8px;}
/* Delivering Section css*/

/*.home .middle_container .truck_img{width:auto;margin-top:8px;}*/
.home .middle_container .truck_text{line-height:18px;}
.home .middle_container .learn_more{margin-top:8px;}
.home .middle_container .learn_more a{color:#236e4e;}
.home .middle_container .width300{width:300px;}
.home .middle_container .margin_left35{margin-left:35px;}
.home .middle_container ul li{margin:0 0 8px 0;}




/* Truck selling css*/

.home .bottom_container{padding-bottom:32px;}
.home .bottom_container .truck_sell{padding:50px 0 0 25px;width:605px}
.home .bottom_container .truck_sell .for_sell{padding:65px 20px 20px 30px;position:relative;width:530px;}
.home .bottom_container .truck_sell .for_sell .sell_truck_info{line-height:18px;}
.home .bottom_container .truck_sell .for_sell .width615{width:615px;}
.home .bottom_container .certified_img{width:320px;padding:72px 0 0 30px;}
.home .bottom_container .learn_more{display: block;margin: 12px 0 0 0;}
/*.bottom_container .sell_truck_img_container img{position:absolute;top:-40px;}*/


/*  #ehi_reservationform select{ position:relative; top:-13px}*/
/*#ehi_reservationform .dddwnarrow{padding-right:10px}
#ehi_reservationform  a.customdd{    height: 24px;   }
#ehi_reservationform .ddvalue{  left: 5px;top:0; line-height:24px}
#ehi_reservationform .inputlocation{   color: #A7A9AC;padding-left:4px;border-width: 0; height: 23px; width: 266px; padding:2px 0 0 5px;font-size:16px; }

*/
/*  Dropdown css  */
/*.selectwidth{width:153px;}
.select { border:none; width:100%; position:absolute;left:0; top:1px;-ms-filter: "progid XImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0); -khtml-opacity: 0;  opacity: 0;font-family:'Arial',Sans-Serif;font-size:16px; color:#a7a9ac; cursor:pointer;

}
.customdd {display:block; text-decoration:none;color:#464646; background-color:#fff; width:270px; position:relative;font-family:'Arial',Sans-Serif;}
.ddvalue {position:absolute; font-size: 16px; font-family:'Arial',Sans-Serif; color:#a7a9ac; left:13px; top:-2px;}
.dddwnarrow {background:url(../images/droparrow.png) no-repeat; width:15px; height:16px; float:right;cursor:pointer;margin-top:5px;} 

.reservation_form .select, #ddactval{color:#a7a9ac;}
.reservation_form .aFge_dd .customdd{width:180px;}
*/

/*English Dropdown*/
/*.setwidth{width:91px;}
*/
/* added by Shashank for active-inactive carousal btn*/
.activeCarousalBtn{
                background: url('../images/CarousalSquare_Active_Inactive.png') no-repeat 0 0; 
                 width: 13px; 
                 height: 13px;               
}
.inactiveCarousalBtn{
                background: url('../images/CarousalSquare_Active_Inactive.png') no-repeat -20px 0; 
                width: 13px; 
                height: 13px;
}
.showCarousalBtn{
    display:inline-block;
}
.hideCarousalBtn{
    display:none;
}
            /* Popup for Vehicle type  */
.vehicle_type_popup{width:670px;display:none;padding-bottom:25px !important;}
.vehicle_type_popup .all_types{width:230px;}
.vehicle_type_popup .all_types .type_list{margin:40px 0 0 25px;border-left:10px solid #1f6e4e;padding:0 0 0 20px;}
.vehicle_type_popup .all_types .type_list li{padding:7px 0;}

.vehicle_type_popup .details_for_each{width:400px;}
.vehicle_type_popup .details_for_each .details_link{margin:0 0 20px 0;display:block;}
.vehicle_type_popup .details_for_each .Type_image{}
.vehicle_type_popup .details_for_each .Type_image img{width:244px;}

            /* Customer promotion PooUp */
.customer_verification_popup{width:400px;}
.customer_verification_popup .verify_promo_number{width:300px;}
.customer_verification_popup .equal_margin{margin:20px 0 0 0;}

			/* Invalid Promocode PopUp */

.invalid_promocode_popup{width:400px;}
.invalid_promocode_popup .equal_margin{line-height:initial;}
/*span.errormsg{display:block;font-size:12px;color:#ff0000;line-height: 10px;padding-top:5px;}*/
/*.radiotr{
line-height: 1.2em;
 margin: 5px;
}
a.selected{color:#00a564;}*/



/* Custom styles for Home Page Starts*/ 

#usCountryInfoTxt{ font-size: 12px;
  padding-top: 4px;
}

/* Custom styles for Home Page Ends */
/* ..................................................... Home page css end here ................................................ */
/*---Print Reservation Confirmation Page ----*/
.custom_padding{padding: 0 0 16px 15px !important;width: 85%;}
.confirmation_box {
    vertical-align: -6px;
   /* width: 40px;*/
}
.confirmation_box1 {
    vertical-align: -6px;
     width: 40px;
}
.container {
    margin: 0 auto;
    max-width: 980px;
    padding: 0 0 0px;
    width: 980px;
}
.print_reservation {
    width: 85%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.print_reservation .no_padding {
    padding: 0;
}
.print_reservation tr td {
    padding: 5px 0 5px 15px;
    vertical-align: top;
}
.print_reservation_heading {
    padding: 13px 0 0;
}
.print_reservation tr td {
    padding: 5px 0 5px 15px;
    vertical-align: top;
}
.print_reservation .padding_bottom {
    padding-bottom: 30px;
}
.print_reservation tr td {
    padding: 5px 0 5px 15px;
    vertical-align: top;
}
.print_reservation tr td.towing_sucharge {color: #F36E43;}
.print_reservation .table_main_row {
    background-color: #EEF0F1;
    color: #00A664;
    font-size: 20px;
    margin: 35px 0;
    padding: 10px 0 10px 15px;
}
/*---Print Reservation Confirmation Page ----*/

/*reservation form starts*/
.reservation_form{position:absolute;top:0;left:44px;width:330px;}

/* ..................................................... Choose location page css start here ................................................ */
.width690{width:690px;}
.choose_location_container .display_info{visibility:hidden;}
.choose_location_container .margin_left35{margin-left:35px;}
.choose_location_container .set_position{margin:15px 0 15px 15px;}
.choose_location_container .set_position1{margin:0 0 12px 55px;}
.choose_location_container .choose_loc_panal{width:630px;margin-left:0;margin-top:0;margin-bottom:0;}
.choose_location_container .choose_loc_panal ul li{margin:0 0 8px 0;}
.choose_location_container .choose_loc_panal .input_choose_loc_name{width:455px;vertical-align:2px;margin:0 20px 0 0;padding:3px 3px;}
.choose_location_container .choose_loc_panal .choose_loc_search_btn{padding:5px 9px;width: 130px;word-wrap: break-word;}      
.choose_location_container .bottom_container .availability_heading{margin:35px 0;}

.choose_location_container .address_and_info .address{padding:0 0 10px 0;}  
.choose_location_container .bottom_container .map_pointer{width:42px;min-height:60px;}
.choose_location_container .bottom_container .map_pointer img{height:51px;width:35px;margin:7px 0 0 0;} 
.choose_location_container .bottom_container .address_panal{padding:13px 9px 10px 9px;width:567px;margin:0 0 30px 0;}     
.choose_location_container .bottom_container .address_panal .width375{/*width:375px;*/width: 362px;}   
.choose_location_container .bottom_container .address_panal .icon_3d{display:none;}
.choose_location_container .bottom_container .address_panal .actual_address{margin:5px 0 0 0;}
.choose_location_container .bottom_container .address_panal .check_availability_btn{padding:5px 10px;width: 205px;} 
.choose_location_container .bottom_container .address_panal ul li{float:left;min-width: 203px;} 
 
.choose_location_container .bottom_container .detail_info{padding:20px 10px 10px 25px;margin:0 0 20px 75px;width:515px;display:none; float:left; position:relative;} 
.choose_location_container .bottom_container .detail_info .company_name{margin:0 0 10px 0;} 
.choose_location_container .bottom_container .detail_info .margin_top8{margin-top:8px;}  
.choose_location_container .bottom_container .detail_info .directions{margin:15px 0 25px 0;}
.choose_location_container .bottom_container .detail_info .directions a{margin:0 0 0 10px;vertical-align:10px;}
.choose_location_container .bottom_container .detail_info .inner_ul > li{float:left;min-width:250px;}
.choose_location_container .bottom_container .detail_info > ul > li{margin:0 0 20px 0;}
.choose_location_container .bottom_container .detail_info .margin_right20{margin-right:20px;}
.choose_location_container .bottom_container .detail_info .choose_loc_continue .continue_btn{padding:5px 10px;}

.reservation_summary_section{width:290px;}
.reservation_summary_section .summary_content{margin:0 0 0 35px;width:248px;}
.reservation_summary_section .green3d_container{position:relative;margin-top:0 !important;}
.reservation_summary_section .green3d_container .widht280{width:280px;}
.reservation_summary_section .green3d_container .start_over{padding:47px 0 8px 0;}

.reservation_summary_section .summary_content ul{margin:8px 0 0 0;background-color:#eef0f1;padding:9px 15px;}
.reservation_summary_section .summary_content ul li{padding:3px 0;}
.reservation_summary_section .summary_content .summary_subheading{border-bottom:1px solid #cdcece;padding:0 0 8px 0;}
.reservation_summary_section .summary_content .margin_top12{margin-top:12px;}
.completed {color: #000000 !important;}
#maperrormsg {   
  color: #ffffff;
  font-size: 12px;
  display: block;
  border: 0 none !important;
  padding: 5px 0 5px 22px;
  background: url('/etc/designs/truckrental/images/error_msg_bg.png') no-repeat scroll 5px 5px #ed1f24;
  margin: 0 0 5px 0;
}

/* ..................................................... Choose location page css end here ................................................ */

/* .....................................................  choose Vehicle page css start here ................................................ */
.rvmain_container{ }
.rvmain_container .rvmain_container_right { width:290px;}
.rvmain_container .rvmain_container_left { width:680px; margin-right:10px;}
.cvh_container .infmsg {  padding:15px 0;color: #f36e43;margin-left:50px;}
.cvh_container .infmsg img {  margin-right:8px; vertical-align:top; }
.cvh_container .CVHShowMeAll { margin: -10px 5px 20px 0; cursor:pointer; }
.cvh_container .CVHShowMeAll img{ vertical-align:top; }
.cvh_container .novehiclefound { line-height:1.5em; }
.cvh_container .vehicleSelectedMsg { line-height:1.5em; }
.cvh_container .accordian .markActive{visibility:visible;}
.cvh_container .accordian .markInActive{visibility:hidden;}
.cvh_container .accordian .activeacgrp{background-image:url("/etc/designs/truckrental/images/find_loc_3d.png");background-repeat:no-repeat;height:32px;position:relative;}
.cvh_container .accordian .acexpand{background-image:url("/etc/designs/truckrental/images/expand.png");background-repeat:no-repeat;float:left;height:18px;left:94%;position:absolute;top:21px;width:19px;cursor:pointer;}
.cvh_container .accordian .accollapse{background-image:url("/etc/designs/truckrental/images/collapse.png");background-repeat:no-repeat;float:right;height:15px;left:94%;position:absolute;top:28px;width:19px;cursor:pointer;}
.cvh_container .accordian .acgroup{position:relative;margin-bottom:0;}
.cvh_container .accordian .acgroup h3{display:block;background-color:#eef0f1;font-size:35px;color:#00a564;padding:10px 0 12px 28px;cursor:pointer;position: relative;}
.cvh_container .accordian .acgroup h3 small{font-family:inherit;font-size:18px;color:inherit;vertical-align:middle;}
.cvh_container .accordian .acgroup .accontent{margin-top:32px 0;width:100%;}
.cvh_container .cvh_vehicleLists>li{ list-style:none;margin:10px 0 40px 32px;}
.cvh_container .cvh_vechicleItem { min-height:180px;background-color:#fff;display:table-row;}
.cvh_container .cvh_vechicleItemCol1,.cvh_vechicleItemCol2{ /*float:left;*/}
.cvh_container .cvh_vechicleItemCol1{width:160px;text-align:right;background-color:#fff;padding:10px 9px;display: table-cell; vertical-align: top;}
.cvh_container .cvh_vechicleItemCol1 h2 { font-size:25px; color:#00a564;}
.cvh_container .cvh_vechicleItemCol2 { width:465px;border-left: 13px solid #236e4e;text-align:right;background-color:#eef0f1;display: table-cell;vertical-align: middle;}
/* Fix for RENTL00168678. Moving vehicle details link and description */
.cvh_container .cvh_vechicleItemCol2 img.vehicleimg{ width:234px;}
.cvh_container .cvh_vechicleItemCol2 .cvh_vechicleItemCol2Part1,.cvh_container .cvh_vechicleItemCol2 .cvh_vechicleItemCol2Part2 { 
    float:left;padding:10px;position:relative;width:48%;}  
.cvh_container .cvh_vechicleItemCol2 .cvh_vechicleItemCol2Part2 { width:40%;}   
.cvh_container .cvh_vechicleItemCol2 .C2P2D1{ }  
.cvh_container .cvh_vechicleItemCol2 .C2P2D2{ }
.cvh_container .cvh_vechicleItemCol2Part2 form{margin-bottom: 15px;}
ul.disc,ul.disc li {list-style-type:disc;}
.cvp_head { height:250px;}
.cvp_head .cvp_vehiclename { text-align: center;vertical-align: middle;height: 100%;width:24%;}
.cvp_head .cvp_vehiclename h2 { font-size:25px; position:relative;top:35%; }
.cvp_head .cvp_vehiclename h2.first { color:#00a564;}
.cvp_head .cvp_specification { width:36%;}
.cvp_head .cvp_specification ul { line-height: 1.3em; margin-left: 30px; padding-top: 10px;}
.cvp_head .cvp_specification ul li { margin-bottom:2px;} 
.cvp_head .cvp_imgcontainer { padding:0 15px;width:36%;}
.cvp_head .cvp_imgcontainer .cvp_vehicleimg { width:300px;}

.cvp_summary { border-left:13px #236e4e solid;background-color:#f2f3f5;margin:0 0 20px 0;}
.cvp_usage { padding:25px 30px; }
.cvp_usage ul { line-height: 1.3em;margin-top:10px;}
.cvp_usage ul li { margin-bottom:10px;font-size:12px;font-weight:bold;}
.selected_container .btnvehSelected { padding:5px 10px;border: 1px solid #FFFFFF; }
.noVehiclesAvailableInfo{font-size: 12px;
  border: 0 none !important;
  padding: 5px 5px 5px 22px;
  background-image: url("./images/error_msg_bg.png");
  background-position: 5px 5px;
  background-repeat: no-repeat;
  margin: 0 0 5px 0;
  width: 652px; 
  background-color: #ed1f24;   
  color: white;
  display: none;}

/* .....................................................  choose Vehicle page css ends here ................................................ */

/** Choose location Selectbox plugin css Start Here */

.ddcommon {display: inline-block; position: relative; cursor: default; zoom: 1;}
.ddcommon ul {margin: 0px; padding: 0px;}
.ddcommon ul li {list-style-type: none;}
.ddcommon .disabled img {color: rgb(153, 153, 153); filter: alpha(opacity=50); opacity: 0.5; -khtml-opacity: .5; -moz-opacity: .5;}
.ddcommon .disabled span {color: rgb(153, 153, 153); filter: alpha(opacity=50); opacity: 0.5; -khtml-opacity: .5; -moz-opacity: .5;}
.disabledAll.ddcommon {color: rgb(153, 153, 153); filter: alpha(opacity=50); opacity: 0.5; -khtml-opacity: .5; -moz-opacity: .5;}
.ddcommon .clear {clear: both;}
.ddcommon .shadow { box-shadow: 5px 5px 5px -5px #888888; -moz-box-shadow: 5px 5px 5px -5px #888888; -webkit-box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text {background: rgb(255, 255, 255); padding: 0px; border: currentColor; left: 2px; top: 0px; width: 98%; height: 98%; color: rgb(126, 126, 126); display: block; position: absolute;}
.ddOutOfVision {display: inline-block; position: relative; zoom: 1;}
img.fnone {float: none !important;}
.ddcommon .divider {width: 0px; height: 100%; position: absolute;}
.ddcommon .arrow {top: 50%; right: 4px; display: inline-block; position: absolute;}
.ddcommon .ddTitle {padding: 0px; width: 100%; display: inline-block; position: relative;}
.ddcommon .ddTitle .ddTitleText {display: block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText {padding: 0px;}
.ddcommon .ddTitle .description {display: block;}
.ddcommon .ddTitle .ddTitleText img {vertical-align: middle; float: left; position: relative;}
.ddcommon .ddChild {width: 100%; display: none; position: absolute; z-index: 9999; overflow-x: hidden; overflow-y: auto; zoom: 1;}
.ddcommon .ddChild li {clear: both;}
.ddcommon .ddChild li .description {display: block;}
.ddcommon .ddChild li img {border: 0px currentColor; vertical-align: middle; float: left; position: relative;}
.ddcommon .ddChild li.optgroup {padding: 0px;}
.ddcommon .ddChild li.optgroup .optgroupTitle {padding: 0px 5px; font-style: italic; font-weight: bold;}
.ddcommon .ddChild li.optgroup ul li {padding: 5px 5px 5px 15px;}
.ddcommon .noBorderTop {margin: 0px; padding: 0px; border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;}
.dd {border: 1px solid rgb(195, 195, 195);background-color:#fff;}
.dd .divider {right: 24px;}
.dd .arrow {background: url("/etc/designs/truckrental/images/dropdownarrow.png") no-repeat; width: 18px; height: 16px; margin-top: -5px;}
.dd .ddTitle {background-color:#fff;color: #747474;}
.dd .ddTitle .ddTitleText {padding: 5px 20px 5px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText {padding: 0px;}
.dd .ddTitle .description {color: rgb(102, 102, 102); font-size: 12px;}
.dd .ddTitle .ddTitleText img {padding-right: 5px;display:none;}
.dd .ddChild {border: 1px solid #9b9b9b; left: -1px; background-color: rgb(255, 255, 255);}
.dd .ddChild li {padding: 5px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);}
.dd .ddChild li .description {color: rgb(102, 102, 102);}
.dd .ddChild li .ddlabel {color: rgb(51, 51, 51);}
.vehicle-dropdown .dd .ddChild li .ddlabel {color: rgb(51, 51, 51); display:block;padding:20px 0 0 0;}
.dd .ddChild li.hover {background-color:#3399ff;}
.dd .ddChild li.hover .ddlabel{color:#fff !important;}
.dd .ddChild li img {padding: 0px 6px 0px 0px; float:left !important;}
.dd .ddChild li.optgroup {padding: 0px;}
.dd .ddChild li.optgroup .optgroupTitle {padding: 0px 5px; font-style: italic; font-weight: bold;}
.dd .ddChild li.optgroup ul li {padding: 5px 5px 5px 15px;}

/** Choose location Selectbox plugin css Ends Here */
/* Choose location Custom scrollbar css  start here  */
/*  CSS Styles that are needed by jScrollPane for it to operate correctly.  */
.jspDrag{background:url('/etc/designs/truckrental/images/scrollbar_bg.png') no-repeat center #1F6E4E !important;}

.jspContainer{  overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{    position: absolute; top: 0; right: 0px;   width: 16px;    height: 100%;   background: red;}
.jspHorizontalBar{  position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.jspVerticalBar *, .jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #d4d4d5;position: relative;}
.jspDrag{background-color: #1f6e4e;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float: left;    height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block; cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}

/* Choose location Custom scrollbar css end here  */


/* ....................................Edit Drivers Age .....................................*/
.edit_age_conatiner .edit_age {
    padding: 20px 0 20px 15px;
}
.edit_age_conatiner .edit_age > ul > li {
    float: left;
    min-width: 75px;
}
.verify_notification {
    line-height: 22px;
    padding: 15px 10px 10px 66px;
}
.fontColor5 {
    color: #F36E43;
}
.edit_age_detail {
    line-height: 1.5em;
    margin: 10px 0 0 70px;
}
.dd .ddTitle {
    background-color: #FFFFFF;
    color: #000000;
}
.ddcommon .ddTitle {
    display: inline-block;
    padding: 0;
    position: relative;
    width: 100%;
}
.dd .ddTitle .ddTitleText {
    padding: 5px 20px 5px 5px;
}
.ddcommon .ddTitle .ddTitleText {
    display: block;
}
img.help_icon {
cursor: pointer;
margin-bottom:-4px;
}
.edit_age_conatiner .edit_age  >ul li img.help_icon { margin:6px 0 0 3px;margin-bottom:-4px;}
/* ....................................Edit Drivers Age .....................................*/


/* ..................................................... Renter's Information page css end here ................................................ */
.choose_location_container .renter_details{margin:0 0 0 65px;}
.choose_location_container .renter_details ul li.phone-style .dd .ddChild li{border-bottom:none !important;}
.choose_location_container .title{padding-left: 30px; margin: 0 0 25px 0;}
.choose_location_container .renter_panel{margin:0;}
.choose_location_container .renter_mandatory{margin:16px 0 0 75px;}
.choose_location_container .renter_info_box .info_row{margin:10px 0;}
.choose_location_container .renter_info_box ul.info_row > li{float:left;max-width:450px;padding:5px 0;}
.choose_location_container .renter_info_box ul.info_row > li:first-child{margin-top:4px;min-width:161px;margin-right:2px;width:160px;}
.choose_location_container .renter_info_box ul.info_row > li img.help_icon{margin:6px 0 0 3px;margin-bottom:-4px;}
.choose_location_container .renter_info_box .renter_info_txt{width:430px;}
.choose_location_container .renter_info_ph{width:180px;}
.choose_location_container .renter_info_mail{width:415px}
.choose_location_container .insurance_info_checkbox{}
.choose_location_container .license{width:167px;}
.choose_location_container .dob_margin{margin:6px 10px 0 25px;}
.choose_location_container .renter_info_box{}
.choose_location_container .renter_info_box .renter_mandatory{font-size:12px;margin:10px 0 0 0;}
.choose_location_container .renter_info_box ul .set_spacing{margin:5px 0 0 30px;}
.choose_location_container .reserv_now_btn{padding:5px 0;text-align:right;}
.choose_location_container .additional_info_container{padding:30px 0 0 0;} /* "additional_info_container" div is hidden it is for "Personal use" purpose only not for Business use  */
.choose_location_container .additional_info_container .info_title{margin:30px 0 0 0;padding:10px 0 10px 15px;}
.choose_location_container .additional_info_container .additional_info_part{border:none;padding-top:30px;}
.choose_location_container hr{margin:0;height:1px;color:#c2c2c2;border-top:1px solid #c2c2c2;}
.choose_location_container .renter_info_date_txt{width:110px;margin:0 5px 0 0;}
 
/* ..................................................... Review reservation page css start here ................................................ */
.review_confirm_reservation{padding-bottom:25px;}
.review_confirm_reservation .width650{width:650px;margin:0 25px 0 0;}   
.review_confirm_reservation .continue_panal{margin:0;}
.review_confirm_reservation .continue_panal ul li{float:left;font-weight:bold;min-width:40%;max-width:415px;padding:5px 0px 5px 0;}              
.review_confirm_reservation .verify_notification{padding:15px 10px 10px 66px;line-height:22px;}               
.review_confirm_reservation .entered_info{padding:15px 0 0 68px;}
.review_confirm_reservation .entered_info .width250{width:260px;} 
.review_confirm_reservation .entered_info .topic_heading{text-decoration:underline;}
.review_confirm_reservation .review_vehicle img{width:214px;}
.review_confirm_reservation .entered_info ul{margin:0 0 35px 0;} 
.review_confirm_reservation .margin_bottom0{margin-bottom:0 !important;}
.review_confirm_reservation .entered_info ul li{padding:4px 0 4px 0;}
.review_confirm_reservation .entered_info .vehicle_features{margin-left:15px;list-style-position:inside;}
.review_confirm_reservation .continue_panal .apply_changes_link{width:28%;}        


.review_confirm_reservation .entered_info .price_quote{width:250px;margin:15px 0 0 0;} 
.review_confirm_reservation .entered_info table.price_quote td{width:110px;padding:8px;border:1px solid #cacaca;height:50px;vertical-align:middle;}
.review_confirm_reservation .entered_info table.price_quote .total td{border:none;}
.review_confirm_reservation .entered_info .service_offered{font-size:12px;margin:18px 0 0 0;padding:0 0 0 8px;}
.review_confirm_reservation .entered_info .widht150{width:150px;}
.review_confirm_reservation .entered_info .service_offered{font-size:12px;margin:18px 0 10px 0;padding:0 0 0 8px;}
.review_confirm_reservation .entered_info .add_charges{font-size:12px; color: #F36E43; line-height: 15px;}
.review_confirm_reservation .product_offering a{margin-bottom:10px;display:block;} 
.review_confirm_reservation .margin_top50{margin-top:50px;padding: 0 0 0 8px;}
.review_confirm_reservation .underline{text-decoration:underline;}
.review_confirm_reservation .padding_left72{padding-left:72px;}
.review_confirm_reservation .conditions p{margin:8px 0 0 0;line-height:18px}
.review_confirm_reservation .margin_top30{margin-top:30px;padding: 0 0 0 8px;} 
.review_confirm_reservation .confirmation_box{padding:0 20px 10px 10px;margin:0 0 0 55px;}
.review_confirm_reservation .spacin_bottom{margin-bottom:10px;}

.review_confirm_reservation .margin_left{margin-left:15px;} 
.review_confirm_reservation .right_info_images{margin:0 0 0 10px;}



.review_confirm_reservation .confirmation_box .reservation_no{padding:20px 0 0 0;} 
.rvmain_container_left .conditions{margin-top:-30px;}
.redTxt{color:#F36E43;padding: 16px 0;margin: 0 !important;font-size:14px;}
/* .....................................................  Review reservation page css end here ................................................ */

/* .....................................................  Renter's Information page css end here ................................................ */

.verify_notification{padding:15px 10px 10px 66px;line-height:22px;}
.modifyFlowLinks{  margin: 5px 0; text-align: right;}
.marginTop35{ margin-top:30px;}
.myWaterMarkSelect { color:#737373;}

/* .....................................................  Renter's Information page css end here ................................................ */

/* .....................................................  Cancel reservation page css start here ................................................ */
.cancelled_reservation{margin:0 0 150px 0;}
.cancelled_reservation .cancellation_content{margin:25px auto 0 auto;padding:35px 0 35px 0;border:1px solid #bfc0c1;width:800px}
.cancelled_reservation .cancellation_content .Cancel_notification{width:535px;margin:0 auto;}
.cancelled_reservation .create_new_reservation{padding:15px 0 15px 0;border:1px solid #bfc0c1;border-top:none;width:800px;margin:0 auto;text-align:center;}
.cancelled_reservation .create_new_reservation a{font-size:18px;display:inline-block;}
/* .....................................................  Cancel reservation page css end here ................................................ */


/* .....................................................Modify selected location page css end here ................................................ */
.modify_selected_location{}

.choose_location_container .selected_container .keep_location_btn{padding:5px 10px;border: 1px solid #FFFFFF;margin-left : 28px;}
.choose_location_container .nearby_locations{padding:0 0 30px 0;}
.choose_location_container .nearby_location_address li{float:none !important;}
.choose_location_container .nearby_location_getdirection{margin:20px 0 0 0;}
.choose_location_container .nearby_select_btn{padding:5px 10px;}
.exit_without_changes{margin:24px 0 0 0;display:block;}

/* ..................................................... Modify selected location page css end here ................................................ */

/* ..................................................... Reservation OTA Error Message Style ....................................................... */

span.otaerrormsg {font-size: 12px;display: block;border: 0 none !important;padding: 5px 0 5px 22px;background-image: url('/etc/designs/truckrental/images/error_msg_bg.png');background-position: 5px 5px;background-repeat: no-repeat;margin: 0 0 5px 0;width: 250px;background-color: #ed1f24; }

/* .....................................................End of Reservation OTA Error Message Style ................................................. */


/** .................................................. Location Search with location list ..........................................*/
.statewiseloclistcontainer {
    margin: 0 0 0 50px;
}
.statewiseloclistcontainer h2 {
   padding-left:25px;
   line-height:2em;
}
.lscolumn {
    margin: 1em 1%;
    max-width: 31%;
    width: 31%;
    text-transform:capitalize; 
}
.lscolumn li {
    font-size: 0.9em;
    font-weight: 300;
    line-height: 1.8em;
}
.lshead {
    color: #236E4E;
    font-size: 1.2em !important;
    font-weight: bold !important;
    margin: 1.5em 0 0.2em;
   // text-transform:capitalize;    
} 
.lscolumn li a{
    font-size: 0.95em;
    font-weight: 300;
    color:#236e4e;
    outline:0;
}
.statewiseloclist {
    margin-left: 30px;
}
.removeBoldness{
   font-weight:normal;  
}
.backlink2prevpage{
  padding:0 0 20px 65px;
}
.backlink2prevpage a{
  text-decoration: none;
}
.searchvalue{
  font-weight:bold;
}
.perrortext{
  font-size:18px;
  padding:20px 0 20px 65px;
}

/** .................................................. End of Location Serach with location list ..........................................*/
/** ... Canada Related CSS Added below  **/
/** languagedropdown hack */
.langdd { border: 0 solid #ddd;background: #f0f2f3 url("/etc/designs/truckrental/images/globe-grey.png") 9px center no-repeat;padding-left: 32px;padding-bottom: 1px;/*margin-top: -11px;*/}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*.langdd { margin-top: -10px;}*/
}
.langdd .ddcommon {display: inline-block; position: relative; cursor: default; zoom: 1;} 
.langdd .ddcommon ul {margin: 0px; padding: 0px;}
.langdd .ddcommon ul li {list-style-type: none;}
.langdd .ddcommon .disabled img {color: rgb(153, 153, 153); filter: alpha(opacity=50); opacity: 0.5; -khtml-opacity: .5; -moz-opacity: .5;}
.langdd .ddcommon .disabled span {color: rgb(153, 153, 153); filter: alpha(opacity=50); opacity: 0.5; -khtml-opacity: .5; -moz-opacity: .5;}
.langdd .disabledAll.ddcommon {color: rgb(153, 153, 153); filter: alpha(opacity=50); opacity: 0.5; -khtml-opacity: .5; -moz-opacity: .5;}
.langdd .ddcommon .clear {clear: both;}
.langdd .ddcommon .shadow { box-shadow: 5px 5px 5px -5px #888888; -moz-box-shadow: 5px 5px 5px -5px #888888; -webkit-box-shadow: 5px 5px 5px -5px #888888;}
.langdd .ddcommon input.text {background: #f0f2f3; padding: 0px; border: currentColor; left: 2px; top: 0px; width: 98%; height: 98%; color: rgb(126, 126, 126); display: block; position: absolute;}
.langdd .ddOutOfVision {display: inline-block; position: relative; zoom: 1;}
.langdd .ddcommon .divider {width: 0px; height: 100%; position: absolute;}
.langdd .ddcommon .arrow {top: 50%; right: 3px; display: inline-block; position: absolute;}
.langdd .ddcommon .ddTitle {padding: 0px; width: 100%; display: inline-block; position: relative;}
.langdd .ddcommon .ddTitle .ddTitleText {display: block;}
.langdd .ddcommon .ddTitle .ddTitleText .ddTitleText {padding: 0px;}
.langdd .ddcommon .ddTitle .description {display: block;}
.langdd .ddcommon .ddTitle .ddTitleText img {vertical-align: middle; float: left; position: relative;}
.langdd .ddcommon .ddChild { width: 100%; display: none; position: absolute; z-index: 9999; overflow-x: hidden; overflow-y: auto; zoom: 1;}
.langdd .ddcommon .ddChild li {clear: both;}
.langdd .ddcommon .ddChild li .description {display: block;}
.langdd .ddcommon .ddChild li img {border: 0px currentColor; vertical-align: middle; float: left; position: relative;}
.langdd .ddcommon .ddChild li.optgroup {padding: 0px;}
.langdd .ddcommon .ddChild li.optgroup .optgroupTitle {padding: 0px 5px; font-style: italic; font-weight: bold;}
.langdd .ddcommon .ddChild li.optgroup ul li {padding: 5px 5px 5px 15px;}
.langdd .ddcommon .noBorderTop {margin: 0px; padding: 0px; border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;}
.langdd .divider {right: 1px;}
.langdd .arrow {background: url(" /etc/designs/truckrental/images/dropdownarrow.png") no-repeat; width: 18px; height: 16px; margin-top: -5px;right:10px;} 
.langdd .ddTitle {background-color:#f0f2f3;color: #000000;/*margin-left:5px !important;*/} 
.langdd .ddTitle .ddTitleText {/*padding-left:0.3em; padding-right:2em;*/ /*padding: 1.1em 0.8em;*/padding:1.1em 2.3em 1.1em 0.3em } 
.langdd .ddTitle .ddTitleText .ddTitleText {padding: 0px;}
.langdd .ddTitle .description {color: rgb(102, 102, 102); font-size: 12px;}
.langdd .ddTitle .ddTitleText img {padding-right: 5px;display:none;}
.langdd .ddChild {border: 1px solid #9b9b9b; /*left: 0.5px;*/ right:0; top:45px !important; background-color: #f0f2f3;width:113%;}
.langdd .ddChild li {padding: 1.1em; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: solid; background-color:#fff;border-left:#ccc 4px solid}
.langdd .ddChild li .description {color: rgb(102, 102, 102);}
.langdd .ddChild li .ddlabel {color: rgb(51, 51, 51);}
.langdd .ddChild li.enabled .ddlabel {color: rgb(51, 51, 51);}
.langdd .ddChild li.hover {border-left:#00a561 4px solid;background-color:#f3fbf8!important;;color:#666;}
.langdd .ddChild li.hover .ddlabel{ color:#666!important;}
.langdd .ddChild li img {padding: 0px 6px 0px 0px;}
.langdd .ddChild li.optgroup {padding: 0px;}
.langdd .ddChild li.optgroup .optgroupTitle {padding: 0px 5px; font-style: italic; font-weight: bold;}
.langdd .ddChild li.optgroup ul li {padding: 5px 5px 5px 15px;}
.langdd .ddodd  { border-left:#ccc 2px solid;background-color:#fff;color:#666;}
.langdd .ddeven { border-left:#00a561 2px solid;background-color:#f3fbf8;color:#666;}
/*.langdd .ddTitle{margin-left:30px !important;} */
.langdd .ddChild li.selectedItem{display:none!important;}    
.opacity0 { opacity:0;filter: alpha(opacity=0);} 
.opacity1 { opacity:1;filter:alpha(opacity=100);}
/** ....Canada Related CSS END...**/
#langDropdown{opacity:1!important; filter: alpha(opacity=0) !important; margin-top:12px; margin-left:31px; visibility:hidden;}

/** custom radio button start*/
.inputRadio{position:relative;display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:5px;}
.inputRadio input:radio{position:absolute;top:0px;left:0px;z-index:3;/*-ms-filter:"progidXImageTransform.Microsoft.Alpha(Opacity=0)";*/filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.fancyRadio {display:inline-block;width:20px;height:19px;position:absolute;top:0px;left:0px;}
.fancyRadio.radselected {background:url("/etc/designs/truckrental/images/radioSprite.png") no-repeat 2px -18px;}
.fancyRadio.radnormal {background:url("/etc/designs/truckrental/images/radioSprite.png") no-repeat 2px 2px;}
.radioText{vertical-align:top;line-height:38px;}
.radiobtns label { margin-right:15px; }

.fancyRadio2 {display:inline-block;width:21px;height:21px;position:absolute;top:0px;left:4px;}
.fancyRadio2.radselected { background:url("/etc/designs/truckrental/images/radio_reswid.png") no-repeat 0px 0px; }
.fancyRadio2.radnormal { background:url("/etc/designs/truckrental/images/radio_reswid.png") no-repeat 0px -22px; }
.margin_left30{margin-left:30px;}
.margin_top12{margin-top:12px;}

/** custom radio button end*/  
.modify_reservation_link{width:215px;}    
.rvmain_container_left .fontColor2{/*width:70%;*/}         

.sm_listcontainer ul li p a{margin-bottom:7px!important; float:left; width:100%;}
.sm_listcontainer ul li p br,.sm_listcontainer ul li p span{width:0; height:0; float:left;width:100%;} 
.sm_listcontainer ul li p b{float:left; width:100%;}
.footernavwrap .links_footer div{max-width:184px; float:left;}
.footernavwrap .links_footer a{margin-bottom:7px; line-height: 25px; }
.footernavwrap .links_footer p br,.footernavwrap .links_footer p span{clear:both;}
#langDropdown_child span.ddlabel{white-space:nowrap;}
@media print {
.map_container{page-break-inside:avoid;} 
.mapControl  { display: none !important;}   
.printNewpage{page-break-before:always;}
.print_get_direction{display:none;}
}
#route_points td{border-bottom: 5px solid #FFFFFF; padding: 10px 10px 10px 30px;width: 85%}    
#btnRwContinue{width:auto !important;} 
.reservationPolicyPrint{
width:85%;
padding: 5px 0 5px 15px;  
vertical-align: top; 
}
.reservationPolicyPrint p{margin-bottom:10px;}    

 input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner {
    border: 0!important; 
    outline: 0!important;    
}
.outOfHours{width:200px;} 


.choose_location_container .bottom_container .phone_hour_info .leftcontent{width:257px; float:left;}
.choose_location_container .bottom_container .phone_hour_info .rightcontent{width:258px; float:right;}
.businessHours td{padding:5px;}

.closeDetailInfo{ position:absolute; bottom:10px; left:25px;} 
.detainsInfoMsgText {position:absolute; top:-25px; left:0;}



.choose_location_container .bottom_container .phone_hour_info {padding: 20px 10px 10px 25px; margin: 0 0 20px 75px; width: 515px;display: none; float: left; position: relative;}
.choose_location_container .bottom_container .phone_hour_info .company_name{margin:0 0 10px 0;}
.choose_location_container .bottom_container .phone_hour_info .margin_top8{margin-top:8px;}
.choose_location_container .bottom_container .phone_hour_info .directions{margin:15px 0 25px 0;}
.choose_location_container .bottom_container .phone_hour_info .directions img{width:45px;}
.choose_location_container .bottom_container .phone_hour_info .directions a{vertical-align:10px;}  




/* for choose location page (22nd May 2014) Starts */
a.submit_button{ border:0 none;color:#ffffff;background-color:#236e4e;background-image:none;background-repeat:no-repeat;background-position:none;font-family:Arial,Sans-Serif;font-weight:bold;font-size:20px;text-align:center;cursor:pointer;padding:5px 10px; white-space:normal; text-decoration:none; float:right; padding:7px 10px;}
.choose_location_container .bottom_container .address_panal .width373{width:373px;} 
.businessHours .colheading{border-bottom: 2px solid #000;}
/* for choose location page Ends */

.middle_container.group{padding-top:41px;}


.price_quote_section{} 
.price_quote_section .bottom_content{margin:0 0 0 25px;}
.price_quote_section .red3d_container{position:relative;margin-top:0 !important;}
.price_quote_section .red3d_container .widht280{width:250px;} 
.price_quote_section .bottom_content ul{background-color:#fff; margin: 0 !important; padding: 0; width:95%;}
.price_quote_section .bottom_content ul li{padding:1px 0 !important; background-color:#fff;}
.price_quote_section .red3d_container .start_over{padding:0 0 8px 0; color:#00A664; font-size:12px; font-weight:bold; text-align:left;margin: 5px 0 0 4px;}   

/* Red 3d start*/
.red_3d_bg{position:absolute;left:-25px;background-color:#f36e43;top:0; color:#fff;padding:1px 0 0 0;text-align:center;}
.red_3d_bg .red3d{position:absolute;bottom:-25px;left:0;} 

.review_confirm_reservation .entered_info table.price_quote .total.totalSec td{background-color:#EEF0F1;border:1px solid #CACACA; height:auto;}
.review_confirm_reservation .entered_info table.price_quote .total.totalSec td:first-child{border-right:none;text-align:left; vertical-align:top;}
.review_confirm_reservation .entered_info table.price_quote .total.totalSec td:last-child{border-left:none;text-align:left; vertical-align:top;} 

.review_confirm_reservation .continue_panal ul li span{display:block;} 
.review_confirm_reservation .continue_panal ul li small{font-weight: bold;}      
.review_confirm_reservation .offering_links{margin-top:50px;padding: 0 0 0 8px;}  
.greenText{padding:0; color:#00A664 !important; font-size:12px; font-weight:bold; text-align:left;}   



/* Text on image styling in image-slider and image -slider-clickable component*/

option.US-en-homepage-heading-l2-white{
        background-color: #D1D1D1;  
    } 
option.US-en-homepage-subheading-l3-white{
        background-color: #D1D1D1;  
    } 
option.US-buyatruck-heading-white{
        background-color: #D1D1D1;  
    } 
option.CA-fr-en-homepage-heading-l2-white{
        background-color: #D1D1D1;  
    }
option.CA-fr-en-homepage-subheading-l3-white{
        background-color: #D1D1D1;  
    }
option.CA-en-fr-business-banner2-l1{
        background-color: #D1D1D1;  
    }
option.CA-en-fr-business-banner2-l2{
        background-color: #D1D1D1;  
    }
option.CA-en-fr-business-banner3-l1{
        background-color: #D1D1D1;  
    }
option.US-CA-en-personal-banner1-l1{
        background-color: #D1D1D1;  
    }
option.CA-fr-personal-banner1-l1{
	background-color: #D1D1D1;  
}
option.CA-en-fr-longterm-banner1-l1{
        background-color: #D1D1D1;  
    }
option.CA-en-fr-longterm-banner2-l1{
        background-color: #D1D1D1;  
    }
option.CA-en-fr-longterm-banner2-l2{
        background-color: #D1D1D1;  
    }
option.CA-en-fr-longterm-banner3-l1{
        background-color: #D1D1D1;  
    }
option.US-business-banner1-l1{
        background-color: #D1D1D1;  
    }
option.US-business-banner1-l2{
        background-color: #D1D1D1;  
    }
option.US-business-banner2-l1{
        background-color: #D1D1D1;  
    }
option.US-business-banner2-l2{
        background-color: #D1D1D1;  
    }
option.US-business-banner3-l1{
        background-color: #D1D1D1;  
    }
option.US-personal-banner3-l1{
        background-color: #D1D1D1;  
    }
option.carousel-vehicle-heading-white{
        background-color: #D1D1D1;  
    }
option.carousel-vehicle-heading-2line-white{
        background-color: #D1D1D1;  
    }

.US-en-homepage-heading-l1-green {  
font-weight: bold;  
left: 428px;    
width: 1000px;  
position: absolute;
top: 10px;
font-size: 41px;
line-height: 38px; 
color: #00a665;
}
.US-en-homepage-heading-l2-black {
font-weight: bold;
margin: 20px 0;
width: 1000px;
position: absolute;
top: 50px;
left: 428px;
font-size: 41px;
line-height: 38px;
color: #000;
}
.US-en-homepage-subheading-l3-black {
word-break: break-word;
font-size: 23.4px;
line-height: 28px;
font-weight: bold;
width: 485px;
position: absolute;
top: 123px;
left: 430px;
color: #000;
}
.US-en-homepage-heading-l2-white {
font-weight: bold;
margin: 20px 0;
width: 1000px;
position: absolute;
top: 50px;
left: 428px;
font-size: 41px;
line-height: 38px;
color: #FFF;  
}
.US-en-homepage-subheading-l3-white {
word-break: break-word;
font-size: 23.4px;
line-height: 28px;  
font-weight: bold;
width: 485px;
position: absolute;
top: 123px;
left: 430px;
color: #FFF;
}
.CA-fr-en-homepage-heading-l1-green {  
font-weight: bold;  
left: 407px;    
width: 1000px;  
position: absolute;
top: 10px;
font-size: 41px;
line-height: 38px; 
color: #00a665;
}
.CA-fr-en-homepage-heading-l1-small-green {  
font-weight: bold;  
left: 407px;    
width: 1000px;  
position: absolute;
top: 10px;
font-size: 38px;
line-height: 38px; 
color: #00a665;
}
.CA-fr-en-homepage-heading-l2-black {
font-weight: bold;
margin: 20px 0;
width: 1000px;
position: absolute;
top: 50px;
left: 407px;
font-size: 41px;
line-height: 38px;
color: #000;
}
.CA-fr-en-homepage-heading-l2-small-black {
font-weight: bold;
margin: 20px 0;
width: 1000px;
position: absolute;
top: 50px;
left: 407px;
font-size: 38px;
line-height: 38px; 
color: #000;
}
.CA-fr-en-homepage-subheading-l3-black {
word-break: break-word;
font-size: 23.4px;
line-height: 28px;
font-weight: bold;
width: 485px;
position: absolute;
top: 123px;
left: 407px;    
color: #000;
}
.CA-fr-en-homepage-heading-l2-white {
font-weight: bold;
margin: 20px 0;
width: 1000px;
position: absolute;
top: 50px;
left: 407px;
font-size: 41px;
line-height: 38px;
color: #FFF;  
}
.CA-fr-en-homepage-subheading-l3-white {
word-break: break-word;
font-size: 23.4px;
line-height: 28px;  
font-weight: bold;
width: 485px;
position: absolute;
top: 123px;
left: 407px;
color: #FFF;
}
.CA-fr-en-homepage-heading-l2-black-2line {  
font-weight: bold;
margin: 20px 0;
width: 550px;
position: absolute;
top: 32px;
left: 407px;
font-size: 41px;
line-height: 35px;
color: #000;
}
.CA-fr-en-homepage-subheading-l3-black-less-space {
word-break: break-word;
font-size: 21.5px;
line-height: 23px;
font-weight: bold;
width: 530px;
position: absolute;
top: 129px;
left: 407px;
color: #000;
}
.carousel-vehicle-heading-white{
word-break: break-word;
font-size: 34px;
line-height: 35px;
font-weight: bold;
width: 800px;
position: absolute;
top: 37px; 
left: 46px;  
color: #FFF;
}
.carousel-vehicle-heading-black{
word-break: break-word;
font-size: 34px;
line-height: 35px;
font-weight: bold; 
width: 800px; 
position: absolute;
top: 37px;
left: 46px;
color: #000;
}
.carousel-vehicle-heading-2line-white{
word-break: break-word;
font-size: 34px;
line-height: 35px;
font-weight: bold;
width: 315px;
position: absolute;
top: 37px; 
left: 46px;  
color: #FFF;
}
.carousel-vehicle-heading-2line-black{
word-break: break-word;
font-size: 34px;
line-height: 35px;
font-weight: bold; 
width: 315px; 
position: absolute;
top: 37px;
left: 46px;
color: #000;
} 
.US-business-banner1-l1 {
  word-break: break-word;
  font-size: 35px;
  line-height: 28px;
  font-weight: bold;
  width: 800px;
  position: absolute;
  top: 29px;
  left: 42px;
  color: #FFF;
}
.US-business-banner1-l2 {
  word-break: break-word;
  font-size: 29px;
  line-height: 39px;
  font-weight: bold;
  width: 608px;
  position: absolute;
  top: 73px;
  left: 42px;
  color: #FFF;
}
.US-business-banner2-l1 {
  word-break: break-word;
  font-size: 33px;
  line-height: 38px;
  font-weight: bold;
  width: 865px;
  position: absolute;
  top: 21px;
  left: 36px;
  color: #FFF;
}
.US-business-banner2-l2 {
  word-break: break-word;
  font-size: 14.5px;
  font-style: italic;
  left: 315px;
  top: 151px;
  font-weight: bold;
  position: absolute;
  color: #FFF;
}
.US-business-banner3-l1 {
  word-break: break-word;
  font-size: 37px;
  line-height: 44px;
  font-weight: bold;
  width: 730px;
  position: absolute;
  top: 36px;
  left: 44px;
  color: #FFF;
}
.CA-en-fr-business-banner1-l1 {
  word-break: break-word;
  font-size: 40px;
  line-height: 41px;
  font-weight: bold;
  width: 340px;
  position: absolute;
  top: 27px;
  left: 531px;
  color: #000;
}
.CA-en-fr-business-banner2-l1 {  
  word-break: break-word;
  font-size: 31.5px;
  line-height: 33px;
  font-weight: bold;
  width: 865px;
  position: absolute;
  top: 25px;
  left: 28px;
  color: #FFF;
}
.CA-en-fr-business-banner2-l2 { 
  width: 260px;
  word-break: break-word;
  font-size: 16px;
  left: 267px;
  top: 134px;
  line-height: 19px;
  font-weight: bold;
  position: absolute;
  color: #FFF; 
}
.CA-en-fr-business-banner3-l1 {  
  word-break: break-word;
  font-size: 41px;
  line-height: 41px;
  font-weight: bold;
  width: 450px; 
  position: absolute;
  top: 30px;
  left: 39px;
  color: #FFF;
}
.US-CA-en-personal-banner1-l1 {
  word-break: break-word;
  font-size: 34px;
  line-height: 40px;
  font-weight: bold;
  width: 555px;
  position: absolute;
  top: 37px;
  left: 45px;
  color: #FFF;
}

.CA-fr-personal-banner1-l1 {
  word-break: break-word;
  font-size: 32px;
  line-height: 38px;
  font-weight: bold;
  width: 610px;
  position: absolute;
  top: 37px;
  left: 45px;
  color: #FFF;
}    
.US-CA-en-fr-personal-banner2-l1 {
  word-break: break-word;
  font-size: 35px;
  line-height: 41px;
  font-weight: bold;
  width: 600px;
  position: absolute;
  top: 18px;
  left: 43px;
  color: #000;
}
.US-personal-banner3-l1 {
    word-break: break-word;
  font-size: 35px;
  line-height: 28px;
  font-weight: bold;
  width: 850px;
  position: absolute;
  top: 31px;
  left: 45px;
  color: #FFF;
}
.CA-en-personal-banner3-l1 {
  word-break: break-word;
  font-size: 36px;
  line-height: 28px;
  font-weight: bold;
  width: 850px;
  position: absolute;
  top: 25px;
  left: 43px;
  color: #000;
}
.CA-fr-personal-banner3-l1 {
  word-break: break-word;
  font-size: 36px;
  line-height: 36px;
  font-weight: bold;
  width: 555px;
  position: absolute;
  top: 23px;
  left: 375px;
  color: #000;
}
.US-buyatruck-heading-black{
  word-break: break-word;
  font-size: 35px;
  line-height: 28px;
  font-weight: bold;
  width: 850px;
  position: absolute;
  top: 40px;
  left: 43px;
  color: #000;
}
.US-buyatruck-heading-white{
  word-break: break-word;
  font-size: 35px;
  line-height: 28px;
  font-weight: bold;
  width: 850px;
  position: absolute;
  top: 40px;
  left: 43px;
  color: #FFF; 
}
.CA-en-fr-longterm-banner1-l1 {
  word-break: break-word;
  font-size: 40px;
  line-height: 50px;
  font-weight: bold;
  width: 464px;
  position: absolute;
  top: 41px;
  left: 47px;
  color: #FFF;
}
.CA-en-fr-longterm-banner2-l1 {
  word-break: break-word;
  font-size: 32px;
  line-height: 33px;
  font-weight: bold;
  width: 750px;
  position: absolute;
  top: 32px;
  left: 44px;
  color: #FFF;
}
.CA-en-fr-longterm-banner2-l2 {
    word-break: break-word;
  font-size: 19px;
  line-height: 22px;
  font-weight: bold;
  width: 385px;
  position: absolute;
  top: 120px;
  left: 207px;
  color: #FFF;

}
.CA-en-fr-longterm-banner3-l1 {
  word-break: break-word;
  font-size: 40px;
  line-height: 45px;
  font-weight: bold;
  width: 830px;
  position: absolute;
  top: 33px;
  left: 34px;
  color: #FFF;
}

/* Modal Dialog Code for AEM6.2 Upgrade Starts*/


/* Overlays */
.ui-widget-overlay {
	background:#000000 !important;
	opacity: 0.5 !important; 
}

.ui-dialog .ui-dialog-buttonpane{
  border-width:0px !important;
}
.modalDialog .ui-widget-header .ui-icon-closethick{
  display:none;
  
}
.modalDialog .ui-widget-header .ui-button-icon-only{
    color: transparent;
    background-color: transparent;
    background-image: url(/etc/designs/truckrental/images/closeIcon.png) !important;
    height: 20px;
    width: 20px;
    background-size: 20px !important;
    border: 0 none;
    border-radius: 0;
}

.modalDialog .ui-dialog-buttonpane .ui-button{ 
  background: #226d4d none no-repeat scroll 0 0 !important;
  border: 0 none;
  border-radius:0;
  color: #ffffff;
  font-weight: bold;
  outline: medium none;
  padding:.4em 1em;
  line-height: 1.4;
}

/* Modal Dialog Code for AEM6.2 Upgrade Ends*/

/* Datepicker customized style to override new jQuery UI style Starts*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Calender position updated As per Jerome Comment*/
.ui-datepicker{margin-left:11px;}
/*.ui-widget-header{background-color:#555555;}*/
.ui-datepicker-header.ui-widget-header { background:#555555!important;}
/* Calender position updated As per Jerome Comment*/
.ui-widget-overlay {
	background: none repeat-x scroll 50% 50% #000000;
	opacity: 0.6;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: none !important;
	background:transparent !important;
}
.ui-icon { width: 16px; height: 16px; background-image: url(/etc/designs/truckrental/images/ui-icons_ffffff_256x240.png) !important; }
.ui-widget-content .ui-icon {background-image: url(/etc/designs/truckrental/images/ui-icons_ffffff_256x240.png); !important}
.ui-widget-header .ui-icon {background-image: url(/etc/designs/truckrental/images/ui-icons_ffffff_256x240.png); !important}
.ui-state-default .ui-icon { background-image: url(/etc/designs/truckrental/images/ui-icons_ffffff_256x240.png); !important}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/etc/designs/truckrental/images/ui-icons_ffffff_256x240.png); !important}
.ui-state-active .ui-icon {background-image: url(/etc/designs/truckrental/images/ui-icons_ffffff_256x240.png); !important}
.ui-state-highlight .ui-icon {background-image: url(/etc/designs/truckrental/images/ui-icons_ffffff_256x240.png); !important}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/etc/designs/truckrental/images/ui-icons_ffffff_256x240.png); !important}
.ui-datepicker .ui-datepicker-title{color:#ffffff}

/* Datepicker customized style to override new jQuery UI style Starts*/




/* Css for New Vehicle Details */
.vehicledetailsheader {
                             color: #60656d;
                             font-size: 19px;
                             font-weight: bold;
                             font-family: 'Arial',Sans-Serif; 
}
.vehicledetailssubheader {
                             color: #60656d;
                             font-size: 16px;
                             font-family: 'Arial',Sans-Serif; 
}
.vehicledetailssubheadercontent {
    						 color: #60656d;
                             font-size: 19px;
                             font-family: 'Arial',Sans-Serif; 
        }
.vehdescriptionpar {
	margin: 30px 0 0 0;
}
.vehdescriptionpar .text p{
    padding: 8px 0;
 }

.sub-header-text{
    margin: 30px 0 0 0;
}
.note-text{
	margin: 30px 0 0 0;
}

.vehicledetails {
    text-align: left;
    padding: 30px 0;
    background-color: #eff0f2;
    }

.vehicledetailsicons {
       		              border-left: 13px solid #1f6e4e;

        }
.res_btn_container .returntoallvehicles {
    float : left;
    }
.comparevehiclesheader {
	position:relative;
    background-color : #1f6e4e;
    font-family: Arial,Sans-Serif;
    font-weight: bold;
    font-size: 26px;
    color:  #ffffff;
    height: 60px;
            }

.comaprevehicletext {
                padding: 0px 0px 0px 14px;

                }

.comparevehiclesheader h3 {
		padding: 15px 0;
                    }

.vh_container .vechicleItemOverviewPersonal{height:260px;background-color:#fff;}



.vh_container .vehicleItemAction .image-wrap{position: absolute; top: 10%; right: 20%;}
.vh_container .vehicleItemAction .reservation{position: absolute; bottom: 5%; right:0%;}
.vh_container .vehicleItemFeature .learn-more-wrap{position: absolute; bottom: 5%; left:12%;}
.vh_container .vehicleItemFeature .learn-more-wrap a.learnmore{color: #1f6e4f;text-decoration:underline;}
.vh_container .vehicleItemAction .image-wrap .towingImage{width: 80px;height: 50px;opacity: 0.8}
.vh_container .vehicleItemAction .image-wrap .towingImage img{width: 80px;height: 50px;opacity: 0.9}
.vh_container .vehicleItemAction .image-wrap .towingImage .towingText{font-weight: bold;}
.find_loc_3dbg.cmpVeh {background: url(/etc/designs/truckrental/images/find_loc_3d.png) no-repeat;display: inline-block;height: 32px;position: absolute;width: 32px;bottom: -32px;}

.cancel_res_error{
    font-size: 22px;
    padding-left: 35px;
    font-weight:600;
}

.map_error{
        text-align: center;
        line-height: 350px;
        font-size: 16px;
        color: red;
}