   body {
      background-color: #d4e0f4;
      margin: 0;
      padding: 0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:14px;
      
      }
      

   html, body {overflow-x: hidden;}

   h1 {
      font-family: arial,tahoma,sans-serif;
      font-size: 20px;
      font-weight: bold;
      color: #117321;
      margin: 0 auto;
      padding: 0;
      padding-top:10px;
      padding-bottom:10px;
      text-align: center;
      }
   
   h2 {
      font-family: arial,tahoma,sans-serif;
      font-size: 18px;
      font-weight: bold;
      color: #5fb336;
      margin: 0 auto;
      padding: 10px 50px;
      text-align: center;
      }
   
   h3 {
      font-family: arial,tahoma,sans-serif;
      font-size: 16px;
      font-weight: bold;
      color: #117321;
      margin: 0 auto;
      padding: 10px 50px;
      text-align: left;
      }
   
   h4 {
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #5fb336;
      margin: 0 auto;
      padding: 10px 75px;
      text-align: left;
      }
   
   p, ul {
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      color: #404040;
      margin: 0 auto;
      padding: 10px 50px;
      text-align: left;
      }
      
   .label_text {
      color: #117321;
      font-size: 13px;
      font-weight: bold;
      font-family: arial,tahoma,sans-serif;
      text-align: center;
}
      
   .stdtext {
      color: #000000;
      font-size: 14px;
      font-weight: normal;
      font-family: arial,tahoma,sans-serif;
      text-align: left;
}
   
   a,.link {
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #f27900;
      margin: 0;
      padding: 0;
      text-decoration: none;
      }

   a:hover,.link:hover {
      text-decoration: underline;
      color: #cc4400;
      }
      
   a img {border:none;}
   
   hr {
      color: #fff;
      border: 0px;
      border-top: 1px solid #d9d9d9;
      }
      
   .list_ul {
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      color: #404040;
      padding: 10px;
      }
   .list_ul li {
      margin-left: 75px;
      }
   /* Start Header CSS */
   
   #carsnz_header_banner {
      width: 850px;
      height:  130px;
      margin: 0 auto;
      padding: 0;
      background: url('/images/layout/discovery_car_hire_nz.jpg') top left no-repeat;
      position: relative;
      }
   
   #header_text1 {
      font-size: 14px;
      font-family: verdana,arial,sans-serif;
      font-weight: bold;
      color: #fff;
      margin: 0;
      padding: 0;
      position: relative;
      top:110px;
      left: 300px;
      display: inline-block;
      }  
      
   #header_text2 {
      font-size: 14px;
      font-family: verdana,arial,sans-serif;
      font-weight: bold;
      font-style: italic;
      color: #fff;
      margin: 0;
      padding: 0;
      position: relative;
      top: 110px;
      left: 310px;
      display: inline-block;
      }
   
   #cars_nz_page_content {
      width: 850px;
      margin: 0 auto;
      padding: 0;
      position: relative;
      background-color: #fff;
      } 
      
   .float_right{
      float:right;
      margin-left:10px;
      }

   .float_left{
      float:left;
      margin-right:10px;
      }

   .center_obj{
      margin-right:auto;
      margin-left:auto;
      text-align:center;
      }

   #wrapper{
      background-color: #fff;
      margin-left: auto;
      margin-right: auto;
      width: 850px; 
      }

   #contentwrapper{
      padding-left:60px;
      padding-right:60px;
      }
   #lmenuwrapper{
      width:150px;
      }
         
   /* Start Left Menu CSS*/   
   
   #carsnz_left_menu {
      width: 160px;
      height: auto;
      margin: 0;
      margin-left: 20px;
      padding: 0;
      display: inline-block;
      float: left;
      }
            
   .leftmenu_container_top {
      padding: 0;
      margin: 0 auto;
      width: 161px;
      height: 29px;
      background: url('/images/layout/menu_heading_top.png') top left no-repeat;
      }
      
   .leftmenu_container_top h1, .leftmenu_container_top h2 {
      font-family: verdana,tahoma,sans-serif;
      font-size: 16px;
      font-weight: bold;
      color: #7c8aa6;
      padding: 0;
      padding-top: 5px;
      margin: 0 auto;
      text-align: center;
      }
      
   .leftmenu_container_top_notitle {
      padding: 0;
      margin: 0;
      width: 161px;
      height: 10px;
      background: url('/images/layout/menu_content_top.png') top left no-repeat;
      }
      
   .leftmenu_container_middle {
      padding: 0;
      padding-top: 10px;
      padding-bottom: 10px;
      margin: 0;
      width: 161px;
      height: auto;
      background: url('/images/layout/menu_content_middle.png') top left repeat-y;
      text-align: center;
      }
      
   .leftmenu_container_middle p {
      font-family: arial,tahoma,sans-serif;
      font-size: 12px;
      font-weight: normal;
      color: #404040;
      padding: 10px;
      margin: 0 auto;
      text-align: justify;
      }
      
   .leftmenu_container_middle h2 {
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #404040;
      padding: 0;
      padding-top: 10px;
      padding-bottom: 10px;
      margin: 0 auto;
      }
      
   .leftmenu_container_bottom {
      padding: 0;
      padding-bottom: 5px;
      margin: 0;
      width: 161px;
      height: 10px;
      background: url('/images/layout/menu_content_bottom.png') top left no-repeat;
      }
      
   .menu_search,.menu_search:visited {
      background: url('/images/layout/search_btn.png') top left no-repeat;
      width: 83px;
      height: 28px;
      margin: 0 auto;
      margin-top: 5px;
      border: none;
      display: block;
      }
      
   .menu_search:hover,.menu_search:active  {
      background: url('/images/layout/search_btn_over.png') top left no-repeat;
      cursor: pointer;
      }
      
   .lmtxt {
      color: #f27900;
      font-size: 14px;
      font-weight: bold;
      font-family: arial, verdana;
      }
      
   .lmenu_link,.lmenu_link:visited {
      font-family: arial,tahoma,sans-serif;
      font-size: 12px;
      font-weight: normal;
      color: #f27900;
      padding: 5px;
      margin: 0 auto;
      text-align: right;
      text-decoration: none;
      }
      
   .lmenu_link:hover,.lmenu_link:active {
      text-decoration: underline;   
      color: #cc4400;
      }
      
   .ebook_link,.ebook_link:visited {
      font-family: verdana,tahoma,sans-serif;
      font-size: 16px;
      font-weight: bold;
      color: #f27900;
      padding: 5px;
      margin: 0 auto;
      text-align: right;
      text-decoration: none;
      
      }
   .ebook_link:hover,.ebook_link:active {
      text-decoration: underline;   
      }
      
   #carsnz_menu_shadow {
      background: url('/images/layout/menu_shadow_bg.jpg') top left repeat-x;
      width: 100%;
      height: 14px;
      }
        
   /* Start Page Content Container */
   #page_content {
      width: 670px;
      height: auto;
      position: relative;
      display: inline-block;
      float: left;
      margin: 0;
      padding: 0;
      }
   .page_content_frame_top {
      background: url('/images/layout/page_content_top.png') top left no-repeat;
      width: 630px;
      height: 10px;
      margin: 0 auto;
      padding: 0;
      }
      
   .page_content_frame_middle {
      background: url('/images/layout/page_content_middle.png') top left repeat-y;
      width: 630px;
      height: auto;
      margin: 0 auto;
      padding: 0;
      padding-bottom: 20px;
      }
      
   .page_content_frame_bottom {
      background: url('/images/layout/page_content_bottom.png') top left no-repeat;
      width: 630px;
      height: 10px;
      margin: 0 auto;
      padding: 0;
      }
      
   /* Res Box CSS */
   
   #rb_extratext {
      width: 350px;
      color: #fff;
      font-size: 10px;
      font-weight: normal;
      }
   
   .rbs_label {
      color: #004;
      font-size: 12px;
      font-family: verdana, arial;
      font-weight: normal;
      padding-left: 50px;
      padding-right: 5px;
      }
      
   .rbs_bold {
      color: #004;
      font-size: 12px;
      font-weight: bold;
      font-family: verdana, arial;
      padding-left: 50px;
      padding-right: 5px;
      }

   .rbs_lnkleft,.rbs_lnkleft:visited {
      color: #004;
      FONT-SIZE: 11px;
      FONT-WEIGHT: normal;
      FONT-FAMILY: verdana, arial, helvetica, sans-serif;   
      padding-left: 20px;
      }
      
   .rbs_lnkleft:hover {
      color: #c00;
   }
      
   #rentextra_small { width: 350px; }
   
   #rentextra_small label {
       float: left;
       width: 200px;
       color: #004;
       font-size: 11px;
       font-weight: normal;
      }
   #rentextra_small p {
      margin: 0px;
      padding: 1px;
      color: #004;
      font-size: 11px;
      }
   #rentextra select {
      margin-left: 30px;
      }
      
   .res_top_bg{
      z-index:-1;
      width:570px;
      height:18px;
      background:url(/images/layout/resboxtop.png) top left no-repeat;
      }
      
   .res_bg {
      background:url(/images/layout/resboxbody.png) bottom left no-repeat;
      position: relative;
      height: 100%;
      }
      
   .res_bg_tile {
      background: url(/images/layout/resboxbody_tile.png) top left repeat-y;
      position: relative;
      }
      
   .res_bottom_bg {
      height:45px;
      background:url(/images/layout/resboxbottom.png) top left no-repeat;
      }
   .resbox_supplier_logos   {
      background: url('/images/layout/supplier_brands.png') center center no-repeat;
      width: 380px;
      height: 25px;
      display: inline-block;
      }
   
   
   .label {
      color: #004;
      font-size: 14px;
      font-family: verdana, arial;
      font-weight: bold;
      padding:10px 5px 2px 50px;
      }
      
   .label_group {
      padding: 0;
      border-right:solid 1px #c63;
      }
      
   .inline_label {
      color: #004;
      font-size: 14px;
      font-family: verdana, arial;
      font-weight: normal;
      width:130px;
      text-align:left;
      height:12px;
      display:inline;
      float:left;
      }
      
   .inline_label_group {
      padding:3px 0 3px 0; 
      }

   .rb_txtright {
      display:inline-block; float:left; padding-right:10px; 
      }

   .rboxText {
      COLOR: #133B6D;
      FONT-SIZE: 12px;
      FONT-WEIGHT: normal;
      FONT-FAMILY: arial, sans-serif;

      }
      
   #rboxsmall {
      padding:0;
      padding-left: 30px;
      margin:0 auto;
      }

   .res_submitbutton {
      margin: 0;
      border: none;
      padding: 0;
      margin-right: 85px;
      margin-top: 15px;
      margin-bottom: 10px;
      width: 150px;
      height: 75px;
      background: url('/images/layout/search.png') top left no-repeat;
      position: relative;
      float: right;
      }

   .res_submitbutton:hover {
      background:url('/images/layout/search_over.png') top left no-repeat; 
      }  
      
   .info_list_item {
      color: #33A02C;
      font-size: 12px;
      font-weight: bold;
      font-family: verdana, arial, helvetica, sans-serif;
      height: 16px;
      text-align: center;
      display: inline;
      margin: 0;
      padding: 0;
      padding-left: 10px;
      }
      
   /* Start Inset Panel CSS */ 
   
   .inset_panel {
      width: 490px;
      height: auto;
      margin: 0 70px;
      padding: 0;
      margin-top: 50px;
      }
      
   .inset_panel_heading {
      background: url('/images/layout/inset_heading_top.png') top left no-repeat;
      width: 490px;
      height: 40px;
      margin: 0 ;
      padding: 0;
      } 
   
   .inset_panel_middle {
      background: url('/images/layout/inset_middle.png') top left repeat-y;
      width: 490px;
      height: 100%;
      margin: 0;
      padding: 0;
      padding-top:1px;
      padding-bottom:1px;
      }
   
   .inset_panel_bottom {
      background: url('/images/layout/inset_bottom.png') top left no-repeat;
      width: 490px;
      height: 37px;
      margin: 0 ;
      margin-bottom: 20px;
      padding: 0;
      }
      
   .inset_footer_link {
      float: right;
      margin-right: 25px;
      margin-top: 10px;
      }
   .inset_header_link {
      float: right;
      margin: 0;
      margin-right: 90px;
      margin-top: 30px;
      position: relative;
      }
      
   .sales_message_list  {
      margin-left: 30px;
      list-style-type: image;
      list-style-image: url('/images/layout/discovery_icon.png');
      }
      
   .sales_message_list  li {
      padding-left: 20px;
      font-family: verdana,tahoma,sans-serif;
      font-size: 15px;
      font-weight: normal;
      color: #404040;
      line-height: 1.5;
      }
   
   .sales_text {
      font-family: verdana,tahoma,sans-serif;
      font-size: 15px;
      font-style: italic;
      font-weight: bold;
      color: #5fb336;
      }
   
   .inset_container_heading {
      background: url('/images/layout/inset_heading_top.png  ') top left no-repeat;
      width: 550px;
      height: 29px;
      }
      
   .inset_container_top {
      background: url('/images/layout/inset_top.png  ') top left no-repeat;
      width: 550px;
      height: 10px;
      margin: 0 auto;
      padding: 0;
      }
      
   .inset_container_middle {
      background: url('/images/layout/inset_middle.png  ') top left no-repeat;
      width: 550px;
      height: auto;
      margin: 0 auto;
      padding: 0;
      }
      
   .inset_container_bottom {
      background: url('/images/layout/inset_bottom.png  ') top left no-repeat;
      width: 550px;
      height: 10px;
      margin: 0 auto;
      padding: 0;
      }
      
   /* Start Menu Bar CSS */
   
   #carsnz_menu_bar{
      background: url('/images/layout/menu_bar_bg.jpg') top left repeat-x;
      height: 28px;
      width: 850px;
      position:relative;
      z-index:3;
      
      }
      
   #nav{
      background: url('/images/layout/menu_bar_bg.jpg') top left repeat-x;
      margin: 0;
      padding: 0px;
      float: left;
      z-index:10;
      width:850px;
      border: none;

      }
      
   #nav .tmbutton{
      list-style-type:none;
      padding:0px;
      position:relative;
      float:left;
      margin: 0 0 0 0;
      display:inline;
      text-align:center;
      border-left: 1px solid #fff;    
      }

   #nav #selected{
      background-color:#FFF;
      border-bottom:solid 2px #fff;
      }

   #nav .tmbutton a{
      font-family:arial;
      color:#fff;
      height:22px;
      display:block;
      font-size:12px;
      font-weight:bold;
      text-decoration:none;
      width:130px;
      margin: 8px 0 0 0;
      padding:0px;
      white-space:nowrap;
      }

   ul IFRAME {
      display:none;/*sorry for IE5*/ 
      display/**/:block;/*sorry for IE5*/
      position:absolute;/*must have*/
      top:0;/*must have*/
      left:0;/*must have*/
      z-index:-1;/*must have*/
      filter:mask();/*must have*/
      width:200px;/*must have for any big value*/
      height:800px/*must have for any big value*/;
      }

   #nav .tmbutton ul{
      margin: 0 0 0 -1px;
      padding: 0;
      position: absolute;
      left:0px;
      display:none;
      z-index: 10000;
      list-style-type:none;
      border-top:1px solid #369946;
      }
      
   #nav .tmbutton ul li {
      background-color: #fff;
      border-bottom:1px solid #369946;
      border-left:1px solid #369946;
      border-right:1px solid #369946;
      
      text-align:left;
      padding-top:1px;
      padding-bottom:1px;
      position:relative;
      }

   #nav .tmbutton ul li:hover {
      background-color: #369946;

      }
      
   #nav .tmbutton ul li a:hover {   
      color: #fff;
      }

   #nav .tmbutton ul li a {
      width: 120px;
      height: 15px;
      display:inline;
      font-size:12px;
      padding:3px 5px 3px 5px;
      text-align:left;
      white-space:nowrap;
      text-decoration:none;
      margin:0;
      color:#369946;
      display: inline-block;
      }
 
   form{
      padding:0px;
      margin:0px;
      }
      
   /* End Menu Bar CSS */
     



#contentwrapper{
width:800px;
}

#contentwrapper .content_border{
   padding-left:40px;
   padding-right:40px;
}

.float_left{
   float:left;
   margin-right:5px;
}

.float_right{
   float:right;
   margin-left:5px;
}

.center_obj{
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}


.attention {
    COLOR: #28903A;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.attention1 {
    COLOR: #28903A;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.attention2 {
    color: #117321;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.attention3 {
    COLOR: #CC0000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.addrtxt {
    COLOR: #33A02C;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.box {
   background-color: #ffffff;
    COLOR: #28903A;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border: 1px solid #000000;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
}

.bottom {
   BACKGROUND-IMAGE: url(/images/bottom.gif);
   BACKGROUND-REPEAT: repeat-x;   
}



.body2 {
   MARGIN: 0px auto;
   BACKGROUND-COLOR: #fff;
}

.boxborder {
   border-right: 1px solid #666666;
   border-left: 1px solid #666666;
}

.bigrestext {
   COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.background {
   BACKGROUND-IMAGE: url(/images/background.gif);
}

.backgroundTab {
   BACKGROUND-IMAGE: url(/images/tabBack.gif);
}

.centre {
   BORDER-LEFT: 1px solid #99BCD2;
   BORDER-RIGHT: 1px solid #99BCD2;
   BORDER-BOTTOM: 1px solid #99BCD2;   
   BACKGROUND-COLOR: #FFFFFF;
}

.contentLeft {
   BACKGROUND-IMAGE: url(/images/leftCornerTop.jpg);
   BACKGROUND-REPEAT: no-repeat;   
   BACKGROUND-POSITION: top left;
}

.contentRight {
   BORDER-RIGHT: 1px solid #1A56A4;
}

.contentCentre {
   BORDER-TOP: 1px solid #1A56A4;
}

.content_border {
   background-color: #E5E5E5;
   border-right: 1px solid #cccccc;
}

.cathead2 {
    COLOR: #000000;
    FONT-SIZE: 16px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.change_row1 {
   background-color: #f5f7fc;
   height: 25px;
   width: 530px;
   text-align: center;
}

.change_row2 {
   background-color: #e8eefa;
   height: 25px;
   width: 530px;
   text-align: center;
}

.contact_text {
   COLOR: #333333;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.contact_r1 {
   background-color: #E8EEFA;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border: none;
}

.contact_r1_r {
   background-color: #E8EEFA;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border: none;
}

.contact_r1_top {
   background-color: #E8EEFA;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border: none;
}

.contact_r1_r_top {
   background-color: #E8EEFA;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border: none;
}

.contact_r2 {
   background-color: #F5F7FC;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border: none;
}

.contact_r2_r {
   background-color: #F5F7FC;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border: none;
}



.contact_r2_bottom {
   background-color: #F5F7FC;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border: none;
}

.contact_r2_r_bottom {
   background-color: #F5F7FC;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   border: none;
}
.formText {
   COLOR: #33A02C;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

/** for the info box on index**/
.moreinfo_box {
    background-color: #ffffff;
    border: 1px solid #369946;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 3px;
    width: 550px;
}

.moreinfo_text {
    COLOR: #0a50a1;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.moreinfo_label {
    BACKGROUND-COLOR: #369946;
    COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}


/** Start Footer **/

#footer {
   background-color: #d4e0f4;
   padding-bottom: 5px;
   position: relative;
   }
   
.footer_link {
   background-color: #fff;
   }   

#footer_page_end  {
   background: url('/images/layout/footer_top_bg.png') top left no-repeat;
   width: 850px;
   height: 20px;
   }
   
#footer ul, #footer li{
   list-style-type:none; 
   padding:0px;
   margin:0px;
   }
#footer li {
   display:inline;
}
#footer .links_container{
   text-align: center;
   padding:0px 0 0 0;
}
#footer .last_item{
   border:none;
}
#footer .items_2 .links_container{
   width:390px;
   padding:0 10px 0 10px;
}
#footer .items_3 .links_container{
   padding:0 10px 0 10px;
}
#footer .items_4 .links_container{
   padding:0 6px 0 6px;
}
#footer .links_container ul{
   padding:0 0 10px 0;
   text-align: center;
   list-style-type:none;
}
#footer .links_container li{
   display:inline;
   margin-right: 14px;
   padding-bottom:0.25em;
}
#footer .links_container a{
   color: #4c8fbf;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-decoration:none;
}
#footer .links_container img{
   border: none;
}
#footer .links_container a:hover{
   text-decoration: underline;
   color: #30a1f2;
}
#footer .footer_link{
line-height:2em;
}
#footer .footer_link a{
   color:#f27900;
   font-family: verdana, helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
#footer .footer_link a:hover{
   text-decoration: underline;   
   color: #cc4400;   
}
#footer .links_container h1, #footer .links_container h3{
   margin:0 0 0.25em 0;
   color: #7c8aa6;
   font-size:16px;
   font-weight:900;
}
#footer .links_container h3 {
   text-align: center;
}
#footer .container {
   padding-top: 0px;
   z-index:1;
   overflow:hidden;
   position:relative;
   width: 850px;
}
   
#footer .lmenu{
   float:left;
   height:10px;
}
#footer .contact_text{
   color: #7c8aa6;
   font-size: 12px;
   font-weight: normal;
}
  
.clear_fix{
   clear:both;
}

.footer {
   COLOR: #4D4D4D;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: none;
}

.footer_back {
    BACKGROUND-IMAGE: url(/images/tab.jpg);
    BACKGROUND-REPEAT: no-repeat;
   border-right: 1px solid #B3B3B3;
}

.footer_back2 {
    BACKGROUND-IMAGE: url(/images/tab.jpg);
    BACKGROUND-REPEAT: no-repeat;
}


.footer_background {
    BACKGROUND-IMAGE: url(/images/footer_background.jpg);
    BACKGROUND-REPEAT: repeat-x;
}

.footer_background2 {
    BACKGROUND-IMAGE: url(/images/footer_background.jpg);
    BACKGROUND-REPEAT: repeat-x;
   BORDER-RIGHT: 1px solid #b7cbed;
}

.footer_end {
   BACKGROUND-COLOR: #E6E6E6;
   BORDER-RIGHT: 1px solid #b7cbed;
}

.happyclient_text {
   color: #117321;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.headingRes2 {
    COLOR: #133B6D;
    FONT-SIZE: 16px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.header_image {
   BACKGROUND-IMAGE: url(/images/carhire_nz_header.jpg);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: top left;
   border-right: 1px solid #b7cbed;
}

.imageRight {
   BACKGROUND-IMAGE: url(/images/squares.gif);
   BACKGROUND-REPEAT: repeat-y;
}

.imageTab {
    BACKGROUND-IMAGE: url(/images/tab.jpg);
    BACKGROUND-REPEAT: no-repeat;
   border-right: 1px solid #B3B3B3;
}

.imageTab2 {
    BACKGROUND-IMAGE: url(/images/tab.jpg);
    BACKGROUND-REPEAT: no-repeat;
}

.imageTabSelected {
   BACKGROUND-IMAGE: url(/images/tabSelected.jpg);
   BACKGROUND-REPEAT: no-repeat;
}

.lmenu_quote {
    BACKGROUND-COLOR: #28903A;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.lmenuBackgroundLine {
   BACKGROUND-COLOR: #e6e6e6;
   BACKGROUND-IMAGE: url(/images/lmenuLine.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: center center;
}

input.lmenu2 {
    BACKGROUND-COLOR: #e6e6e6;
    COLOR: #595959;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    width: 155px;
    border: 0px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

input.lmenu2hov {
   COLOR: #28903A;
   CURSOR: pointer;
}

.lmenu {
   COLOR: #595959;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: none;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.lmenu:hover {
   COLOR: #cc4400;
}

.lmenu_table_background {
   BACKGROUND-COLOR: #E5E5E5;
   BORDER-RIGHT: 1px solid #D9D9D9;
   BACKGROUND-IMAGE: url(/images/fern_background2.jpg);
   BACKGROUND-REPEAT: no-repeat;   
   BACKGROUND-POSITION: bottom center;
}

.lmenu_cellBackground {
   BACKGROUND-REPEAT: no-repeat;   
   BACKGROUND-POSITION: top center;
}

.link_bold {
   color: #117321;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.link_bold:hover {
   COLOR: #0DB14B;
}

.link_thanks {
   COLOR: #cc0000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.link_thanks:hover {
   COLOR: #0DB14B;
}

.linkRes2 {
   COLOR: #28903A;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.linkRes2:hover {
   COLOR: #0DB14B;
}

.linkRes3 {
   COLOR: #33A02C;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.linkRes3:hover {
   COLOR: #890C08;
}

.leftSide {
   BACKGROUND-IMAGE: url(/images/leftside.gif);
   BACKGROUND-REPEAT: repeat-y;   
   BACKGROUND-POSITION: 0px 0px;
}

.link_contact {
   color: #0a50a1;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.link_contact:hover {
   COLOR: #890C08;
}

.linktext_details {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

td.linktext {
   COLOR: #000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;

}
.back_link {
	padding-left:18px;
	padding-bottom:18px;
	padding-top:3px;
	padding-right:25px;
	margin-bottom:10px;
	color: #666;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	background:url(images/layout/back.png) no-repeat;
	width:120px ;
	height:25px ;

}
.backlinker { /* code to pad the button*/
	margin :8px;
	padding:2px;
	width:200px;
	height:20px;
	
}
.back_link.hover {
	  color: #F60;
}

a.linktext {
    COLOR: #f27900;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    list-style-type: disc;
}

a.linktext:hover {
      text-decoration: underline;
      color: #cc4400;
}

.loc_Heading {
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #6CBF5A;
}

.loc_text {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.menuTop {
   BACKGROUND-IMAGE: url(/images/menu_top.jpg);
   BACKGROUND-REPEAT: no-repeat;  
   BACKGROUND-POSITION: bottom center; 
}
.menuBottom {
   BACKGROUND-IMAGE: url(/images/menu_bottom.jpg);
   BACKGROUND-REPEAT: no-repeat;   
   BACKGROUND-POSITION: top center;
}

.menu {
   BACKGROUND-IMAGE: url(/images/lmenuBack.jpg);
   BACKGROUND-REPEAT: repeat-y;   
}

.no_margin {
    MARGIN: 0px;
}

.no_margin_top {
    MARGIN-TOP: 0px;
}

.pageTxt1 {
    COLOR: #32B44A;
    FONT-SIZE: 16px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.pageTxt2 {
    COLOR: #117321;
    FONT-SIZE: 13px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.quote_heading {
  COLOR: #33A02C;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_error {
  COLOR: #cc0000;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_text {
  COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_text_1l {
   color: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #7c8aa6;
   border-left: 1px solid #7c8aa6;
   border-right: 1px solid #7c8aa6;
   background-color: #f5f7fc;
}

.quote_text_1r {
   color: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #7c8aa6;
   border-right: 1px solid #7c8aa6;
   background-color: #f5f7fc;
}

.quote_text_2l {
   color: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #7c8aa6;
   border-left: 1px solid #7c8aa6;
   border-right: 1px solid #7c8aa6;
   background-color: #e8eefa;
}

.quote_text_2r {
   color: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #7c8aa6;
   border-right: 1px solid #7c8aa6;
   background-color: #e8eefa;
}

.quote_text2 {
  COLOR: #333333;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_heading2 {
    COLOR: #359F47;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.quote_heading3 {
   color: #117321;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #7c8aa6;
   border-right: 1px solid #7c8aa6;
   border-top: 1px solid #7c8aa6;
}

.quote_heading3_left {
   color: #117321;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #7c8aa6;
}

.quote_link {
   color: #f27900;
   font-size: 11px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
}

.quote_link:hover {
   COLOR: #0DB14B;
}

/* Respass CSS*/

.res_heading {
    COLOR: #E97C24;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
}

.restext1 {
   color: #117321;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, helvetica, sans-serif;

}

.restext1_padding {
   color: #117321;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, helvetica, sans-serif;
   background-color: #ffffff;
   padding-left: 40px;
}

.resprogress1 {
   color: #000;
   font-size: 11px;
   font-weight: bold;
   font-family: arial, verdana, helvetica, sans-serif;
}

.resprogress1_orange {
   color: #E97C24;
   font-size: 12px;
   font-weight: bold;
   font-family: arial, verdana, helvetica, sans-serif;
}

.reslist1 {
   color: #117321;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, verdana, helvetica, sans-serif;
   margin-left:20px;
   margin-right:40px;
   text-align: justify;
}

.resst2_l1 {
   color: #117321;
   font-size: 14px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
  background-color: #ffffff;
  border-bottom: 1px solid #666666;
  border-top: 1px solid #666666;
  border-right: 1px solid #666666;
}

.resst2_bl1 {
   color: #117321;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, verdana, helvetica, sans-serif;
  background-color: #ffffff;
  border: 1px solid #666666;
}

.resst2_td1 {
  color: #000000;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, verdana, helvetica, sans-serif;
  background-color: #ffffff;
   border-top: 1px solid #666666;
   border-right: 1px dashed #BFBFBF;
   border-left: 1px dashed #BFBFBF;
   padding-left:7px;
   padding-right:7px;
   padding-top:10px;
}

.resst2_td2 {
  color: #000000;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, verdana, helvetica, sans-serif;
   background-color: #ffffff;
   border-top: 1px solid #666666;
   border-right: 1px dashed #BFBFBF;
   border-left: 1px dashed #BFBFBF;
   padding-left:7px;
   padding-right:7px;
   padding-top:10px;
}

.resst2_tdb1 {
  color: #117321;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, verdana, helvetica, sans-serif;
   background-color: #ffffff;
   border-top: 1px solid #666666;
   border-left: 1px solid #666666;
}

.resst2_tdb2 {
  color: #117321;
  font-size: 14px;
  font-weight: normal;
   font-family: arial, verdana, helvetica, sans-serif;
  background-color: #ffffff;
  border-top: 1px solid #666666;
  border-left: 1px solid #666666;
}

.resst2_td3 {
  color: #117321;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, verdana, helvetica, sans-serif;
   background-color: #ffffff;
   border-right: 1px solid #666666;
   border-top: 1px solid #666666;
   padding-left:7px;
   padding-right:7px;
}

.resst2_td4 {
  color: #117321;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, verdana, helvetica, sans-serif;
   background-color: #ffffff;
   border-right: 1px solid #666666;
   border-top: 1px solid #666666;
   padding-left:7px;
   padding-right:7px;
}

.resst2_td3_nopad {
  color: #0C9447;
   font-size: 14px;
   font-weight: normal;
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #ffffff;
}

.resst2_td4_nopad {
  color: #0C9447;
   font-size: 14px;
   font-weight: normal;
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #ffffff;
   padding: 2px;
}


.resst2_bot1 {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: verdana, arial, helvetica, sans-serif;
  border-top: 1px solid #666666;
  padding-top:5px;
  padding-bottom:10px;
}

.resst2_link {
   color: #117321;
   font-size: 12px;
   font-weight: normal;
   font-family: verdana, arial, helvetica, sans-serif;
}

.resselect1 {
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: new-courier, courier, serif;
}

.restext2 {
    COLOR: #000000;
    FONT-SIZE: 18px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.restt2_l3 {
    background-color: #F5F7FC;
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border:none;  
}

.restt2_l31 {
   background-color: #E8EEFA;
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border:none;  
}
.restt2_t3 {
   background-color: #F5F7FC;
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border:none;  
}
.restt2_t31 {
   background-color: #E8EEFA;
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border:none;  
}

.resst2_info {
    COLOR: #333333;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}


.resst2_info_link {
   color: #4d4d4d;
   font-size: 13px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
}

.resst2_info_link:hover {
   COLOR: #0DB14B;
}

.resst3_link {
   color: #4d4d4d;
   font-size: 12px;
   font-weight: bold;
   font-family: arial, verdana, helvetica, sans-serif;
}

.resst3_link:hover {
   COLOR: #0DB14B;
}

.resst3_note {
    COLOR: #33A02C;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
   padding-top: 10px;
}

.resst3_problems {
    COLOR: #4d4d4d;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
}

.resst3_info {
    COLOR: #133B6D;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
}

.resst3_infoLink {
    COLOR: #133B6D;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.resst3_infoLink:hover {
      COLOR: #890C08;
}
.restext3 {
    COLOR: #F27900;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    font-family: arial, verdana, helvetica, sans-serif;
}

.resst3_extra {
   COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-STYLE: Italic;
    font-family: arial, verdana, helvetica, sans-serif;
    padding-top: 5px;
}

.resst3_l1 {
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #E8EEFA;
    border-top: solid 1px #a3b5d9;
    border-right: solid 1px #a3b5d9;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.resst3_lb1 {
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #E8EEFA;
    border: 1px solid #a3b5d9;
    border-bottom: none;
    padding-left: 20px;
    text-align: left;
}

.resst3_l2 {
   COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #E8EEFA;
    border-bottom: 1px solid #a3b5d9;
    border-top: 1px solid #a3b5d9;
    text-align: left;
}

.resst3_lb2 {
   COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #E8EEFA;
    border: solid 1px #a3b5d9;

    text-align: center;
}

.resst3_lr2 {
   COLOR: #000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #E8EEFA;
    border-top: solid 1px #a3b5d9;
    border-right: solid 1px #a3b5d9;
    border-bottom: solid 1px #a3b5d9;
    text-align: center;
}

.resst3_l3 {
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.resst3_hr1 {
    COLOR: #133B6D;
}

.resst3_td1 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #F5F7FC;
   border-top: solid 1px #a3b5d9;
   border-right: solid 1px #a3b5d9;
   text-align: center;
}

.resst3_tdb1 {
    COLOR: #000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #F5F7FC;
    border: solid 1px #a3b5d9;
    border-bottom: none;
    padding-left: 20px;
    text-align: left;
}

.resst3_td2 {
    COLOR: #000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #F5F7FC;
    border-right: 1px solid #a3b5d9;
    text-align: center;
}

.resst3_tdb2 {
    COLOR: #000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   background-color: #F5F7FC;
   border-right: 1px solid #a3b5d9;
   border-left: 1px solid #a3b5d9;
   padding-left: 20px;
   padding-right: 20px;
   text-align: left;
}

.resst3_t3 {
   COLOR: #4D4D4D;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
}

.restt3_l3 {
    background-color: #E8EEFA;
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-top: solid 1px #a3b5d9;
    border-left: solid 1px #a3b5d9;
    padding-left:20px;
    text-align: left;
}

.restt3_l31 {
   background-color: #F5F7FC;
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-bottom: solid 1px #a3b5d9;
    border-left: solid 1px #a3b5d9;
    padding-left:20px;
    text-align: left;
}
.restt3_t3 {
   background-color: #E8EEFA;
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-top: solid 1px #a3b5d9;
    border-right: solid 1px #a3b5d9;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}
.restt3_t31 {
   background-color: #F5F7FC;
    COLOR: #000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-right: solid 1px #a3b5d9;
    border-bottom: solid 1px #a3b5d9;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.rboxtextLeft {
    COLOR: #06562E;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #6BBF5A;
    BACKGROUND-IMAGE: url(/images/line.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: bottom center;
    padding-left: 20px;
    text-align: left;
}

.rboxtextLeft2 {
    COLOR: #000000;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    padding-left: 10px;
    text-align: left;
}

.rboxtextLeft2_link {
    COLOR: #359F47;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.rboxtextLeft2_sm {
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    padding-left: 20px;
    text-align: left;
}

.rboxtextRight {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #6BBF5A;
}

.rboxTop {

    BACKGROUND-IMAGE: url(/images/top.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: bottom center;
}

.rboxTop2 {
    
    BACKGROUND-IMAGE: url(/images/top2.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: bottom center;
}

.rboxTop3 {
    BACKGROUND-IMAGE: url(/images/rbox_top2.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: bottom left;
}

.rboxbutton {
    BACKGROUND-COLOR: #6BBF5A;
}


.rboxBottom {
    BACKGROUND-IMAGE: url(/images/bottom.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: top center;
}

.rboxBottom2 {
    BACKGROUND-IMAGE: url(/images/bottom2.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: top center;
}

.rboxBottom3 {
    BACKGROUND-IMAGE: url(/images/layout/page_container_bottom.png);
    height: 15px;
    width: 550px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: top center;
}

.reserrorbox {
    COLOR: #133B6D;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND: url(images/layout/reserrorbox_bg.jpg) repeat-x;
    BORDER: 1px solid  #ccc;
	Padding:17px;
   
}

.reserror1 {
    COLOR:  #F60;
    FONT-SIZE: 15px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.reserror2 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.reserror3 {
    COLOR: #000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.reserror4 {
    COLOR: #900;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    padding-left: 10px;
}

.rightSide {
   BACKGROUND-IMAGE: url(/images/rightside.gif);
   BACKGROUND-REPEAT: repeat-y;   
}

.restrict_error {
    COLOR: #CC0000;
    FONT-SIZE: 16px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.restrict_text {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.restrict_link {

    text-decoration:underline;
}

.restrict_link:hover {
    COLOR: #28903A;
}

.restrict_box {
    BACKGROUND-COLOR: #ffffff;
    BORDER: 1px solid #000000;
    PADDING: 10px;
}

/*** start new contact page CSS ***/

.page_containter_top {
   width: 550px;
   height: 28px;
   background: url('/images/layout/page_container_top.png') top center no-repeat;
   margin: 0 auto;
   padding: 0;
   }

.page_containter_middle {
   width: 550px;
   height: auto;
   background: url('/images/layout/page_container_middle.png') center center repeat-y;
   margin: 0 auto;
   padding: 0;
   }
   
.page_containter_bottom {
   width: 550px;
   height: 15px;
   background: url('/images/layout/page_container_bottom.png') center center no-repeat;
   margin: 0 auto;
   padding: 0;
   }   
   
/*** start old contact page CSS ***/

.rbox_gradient_l {
    BACKGROUND-IMAGE: url(/images/rbox_gradient_l.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-POSITION: center left;
    PADDING: 0px;
}

.rbox_gradient_r {
    BACKGROUND-IMAGE: url(/images/rbox_gradient_r.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-POSITION: bottom right;
    PADDING: 0px;
}

.rboxBottom4 {
    BACKGROUND-IMAGE: url(/images/rbox_bottom3.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: top center;
}

.sale_note_top {
    BACKGROUND-IMAGE: url(/images/sale_top.gif);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: bottom left;
}

.salesPoint {
   BACKGROUND-IMAGE: url(/images/salesPoint.jpg);
   BACKGROUND-REPEAT: no-repeat;
   background-position: left center;
    COLOR: #4D4D4D;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.salesPoint:hover {
   COLOR: #890C08;
}
.salesPointDouble {
   BACKGROUND-IMAGE: url(images/salesPoint2_double.jpg);
   BACKGROUND-REPEAT: no-repeat;
   background-position: center center;
    COLOR: #13820C;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.salesPointDouble:hover {
   COLOR: #890C08;
}

/*.sales_text {
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    WIDTH: 480px;
    TEXT-ALIGN: left;
}*/

.sales_text2 {
   color: #117321;
   font-size: 12px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #ffffff;
}

.search_box{
    text-align:center;
    height:auto;
   /* background-image:url(/images/layout/searchbox.png);*/
    background-repeat:no-repeat; 
    width:155px; 
    height:52px; 
    padding:5px 1px 5px 0px;
}
.search_box .text_field{
    width:140px;
    padding:0px;
    margin:0px;
}
.search_box .submit_button{
    width:74px; 
    height:21px; 
    background-image:url(/images/layout/search_button.png); 
    margin:2px 0 0 0 ;
    border: 0px;
}

.search_box .submit_button:hover{
    width:74px; 
    height:21px; 
    background-image:url(/images/layout/search_button_hover.png); 
}

.stdtext_large {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.stdtext_large_bold {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.stdtext_large_bold:hover {
   COLOR: #CC0000;
}

.stdtext_padding {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    PADDING-LEFT: 80px;
    PADDING-RIGHT: 80px;
}

.snail {
   COLOR: #133B6D;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: none;
   BACKGROUND-COLOR: #99BCD2;
}

.snail:hover {
   COLOR: #890C08;
}

.shadow {
   BACKGROUND-IMAGE: url(images/shadow.gif);
   BACKGROUND-REPEAT: repeat-y;
   BACKGROUND-POSITION: center right;
}

.tab {
   COLOR: #4D4D4D;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: none;
}

.tab:hover {
   COLOR: #28903A;
}

/*** Vehicle Catergories Page CSS ***/

.cars_viewfulloffer,.cars_viewfulloffer:visited {
   background: url('/images/layout/viewfulloffer_btn.png') center center no-repeat;
   width:  176px;
   height: 29px;
   border: none;
   }

.cars_viewfulloffer:hover,.cars_viewfulloffer:active {
   background: url('/images/layout/viewfulloffer_over_btn.png') center center no-repeat;
   }  

.cars_book_now,.cars_book_now:visited {
   background: url('/images/layout/booknow_btn.png') center center no-repeat;
   width:  150px;
   height: 29px;
   border: none;
   }

.cars_book_now:hover,.cars_book_now:active {
   background: url('/images/layout/booknow_over_btn.png') center center no-repeat;
   }  
   
.book_car_now,.book_car_now:visited {
   background: url('/images/layout/bookcarnow_btn.png') center center no-repeat;
   width:  150px;
   height: 60px;
   border: none;
   }

.book_car_now:hover,.book_car_now:active {
   background: url('/images/layout/bookcarnow_btn.png') center center no-repeat;
   } 
   
   
   
.vehcat_heading {
    COLOR: #4D4D4D;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #E8EEFA;
}

.vehcat_title {
    COLOR: #ffffff;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #6CBF5A;
}

.usptag {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #E6E6E6;
    padding-bottom: 15px;
}

.usptag2 {
    COLOR: #CC0000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #E6E6E6;
}

.footer_filler {
   background-color: #E5E5E5;
   border-right: 1px solid #b7cbed;
}

.idx2_td1 {
   background-color: #ffffff;
   COLOR: #117321;
   font-size: 12px;
   font-weight: normal;
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #ffffff;
}

.idx2_td2 {
  color: #0A50A1;
  color: #117321;
   color: #117321;
   font-size: 12px;
   font-weight: normal;
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #F5F7FC;
}

.usptag_sm {
    COLOR: #E97C24;
    FONT-SIZE: 15px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
}

/* ------------------------------------------------------- */
/*  The Styling of Related Info Boxes */
/* ------------------------------------------------------- */
.mibox {
   width: 450px;
   padding: 0px;
   border: 1px solid #6bbf5a;
   margin: 5px;
   border-spacing: 0px;
   margin-bottom: 15px;
   margin-left: auto;
   margin-right: auto;
} 
.mibox p {
   font-size: 12px;
   font-family: arial;
   font-weight: normal;
   padding: 0px;
   margin: 1px;
}
.mibhead {
   color: #fff;
   background-color: #6bbf5a;
   font-size: 12px;
   font-weight: bold;
}


/*** start Calendar CSS ***/

/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}
/*** End Calendar CSS ***/

/*** Start Categories/Skelpage1.php CSS ***/

.li_faq {margin-left: 75px;}

.li_aboutus {margin-left: 75px;}

.li_privacy {margin-left: 75px;}

/*** End Categories/Skelpage1.php CSS ***/

/* Start Quote/Vouchers Print-only CSS - Admin */
.print_h1 {
   font-family: verdana,arial,sans-serif;
   font-size: 20px;
   font-weight: bold;
   color:#000;
   text-align: center;
   padding: 0;
   padding-top: 10px;
   padding-bottom: 10px;
   margin: 0;
   }

.print_h2 {
   font-family: verdana,arial,sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #000;
   text-align: center;
   padding: 0;
   padding-top: 8px;
   padding-bottom: 8px;
   margin: 0;
   }

.print_h3 {
   font-family: verdana,arial,sans-serif;
   font-size: 17px;
   font-weight: bold;
   color: #000;
   text-align: center;
   padding: 0;
   padding-top: 6px;
   padding-bottom: 6px;
   margin: 0;
   }

.print_h4 {
   font-family: arial,verdana,sans-serif;
   font-size: 16px;
   font-weight: bold;
   color: #000;
   text-align: center;
   padding: 0;
   padding-top: 4px;
   padding-bottom: 4px;
   margin: 0;
   }

.print_txt,.print_txt_sm {
   font-family: helvetica,arial,sans-serif;
   font-size: 16px;
   font-weight: normal;
   color: #000;
   padding: 10px;
   margin: 0;
   text-align: left;
   }
   
.print_txt_sm {
   font-size: 13px;
   }

.print_ul {
   font-family: helvetica,arial,sans-serif;
   font-size: 16px;
   font-weight: normal;
   color: #000;
   padding: 16px;
   padding-left: 75px;
   margin: 0;
   text-align: left;
   list-style-type: disc;
   }

.print_table {
   font-family: helvetica,arial,sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #000;
   text-align: left;
   border: 1px solid #CCC;
   margin: 10px auto;
   }
   
.print_table th {
   font-weight: bold;
   background-color: #E5E5E5;
   border: 1px solid #CCC;
   padding: 3px;
   text-align: center;
   padding-left:10px;
   padding-right: 10px;
   }

.print_table td {
   border: 1px solid #CCC;
   padding: 3px;
   padding-left:10px;
   padding-right: 10px;
   text-align: left;
   }
   
/* End Quote/Vouchers Print-only CSS - Admin */


/* Start Facebook Logo advert */
   #facebook_text,#facebook_text:visited {
   padding-left:20px;
   color:#3B5998;
   font-weight:bold;
   font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
   font-size:20px;
   text-decoration:none;
   }
   
   #facebook_text:hover ,#facebook_text:active {
   color:#597cd3;
   }
   
   #facebook_icon {
   vertical-align:middle;
   }
   
   #facebook_message_div {
   width:350px;
   margin: 0 auto;
   height:100px;
   line-height:100px;
   vertical-align:middle;
   }
   #white_text {
	   color:#FFF;
	   font-size:14px;
	   font-weight:bold;
   }
/* End Facebook Logo advert */


/** New Screen 2 layout **/
/* new css for refine search boxes */
/* new css for refine search boxes */
.refine_search_headertext {
	font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;
	font-size:19px;
	color: #036;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
   padding-bottom:12px;
	letter-spacing:1px;
	
}
.current_search_header {
	font-family: Microsoft sans serif, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
   padding-bottom:5px;
	padding-left:10px;
	 letter-spacing:1px;
}
.greenbar {
	margin-top:5px;
	padding-top:5px;
	height:50px;
	width:100%;
	background:url(images/layout/greenbar.jpg) repeat-x  ;
}
.greybar {
	min-height:100px; 
	width:100%;
	background:url(images/layout/graybar.jpg) repeat-x;
	margin:0;
}
.refine_inputfield {
	font-size: 12px;  
	background-color: #fff;  
	border: 1px solid #ccc;
	padding-left:1px;
	
}
.row_refine {  
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	
 
}
.text_refine {  
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:11px;
	padding-right:10px;
	color: #036;
	font-weight:bold;
 
}
.refine_searchbutton {
    border: 0px;
    float:right;
	padding: 30px 10px 5px 2px;
	cursor: pointer;
	margin:0;
	
}
.results {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	padding-left:25px;}
   
.results_button {
	
	margin:0px auto;
   margin-top:50px;
   text-align:right;
}

.reshr { width:100%;
height:1px;
color:#CCC;
background-color:#CCC;
margin-top:0;
padding-top:0;
}
.headblue{ font-family:Arial, Verdana, Sans serif;
color:#235389;
font-size:22px;
	}

.headorange{font-family:Arial, Verdana, Sans serif;
color:#ff7501;
font-size:22px;
	}
	
.cardescriptionheader_results {
	font-family:Verdana, Geneva, sans-serif;
	size:14px;
	color:#235389;
	letter-spacing:1px;
	font-weight:bold;		
   margin-top:5px;
}

.car_desc_txt {
   line-height: 140%;
   font-size:13px;
}

.dailyrate_results { 
 
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:18px;
	font-weight:bold;
	padding:0px 0 0 5px;
	text-align:right;
	

}
.total_results {
	font-family:Arial, Helvetica, sans-serif;
	color:#235389;
	font-size:22px;
	font-weight:bold;
	padding:5px 0 0 5px;
	text-align:right;
	line-height:110%
}


/* screen 3 */
.scr3_bluebox {
	border:1px solid #036;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	
	
}
.scr3_veh_head {
	margin-top:50px;
	margin-left:10px;
	font-family:"Arial", Gadget, sans-serif;
	color:#235389;
	font-size:16px;
	font-weight:bold;	
	
}
.scr3_table_pricing_r1 {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	background-color: #e6e6e6;
	border-right: 1px solid #999;
	border-left: 0px solid #999;
	border-bottom: 1px solid #999;
	padding-left:5px;
}
.scr3_table_pricing_r2 {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	background-color: #f2f2f2;
	border-right: 1px solid #999;
	border-left: 0px solid #999;
	border-bottom: 1px solid #999;
	padding-left:5px;
}
.scr3_tablepriceheader {
	 COLOR: #333;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #ffffff;
    border: 1px solid #999;
    border-left:0px;
	Padding-left:5px;
}
.scr3_tablepricetotal {
	 COLOR: #F90;
    FONT-SIZE: 16px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #ffffff;
    border: 1px solid #999;
	Padding:0px 5px 0px 5px;
}
.resst3_l3 { 
    COLOR: #133B6D;
    FONT-SIZE: 13px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.resst3_t3 { 
   COLOR: #133B6D;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.scr3_gst {
    COLOR: #124375;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	text-align:right;
	padding-right:5px;
}
.scr3_textblue {
	COLOR: #133B6D;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	text-align:center;
   width:400px;
   margin:0px auto;
}
.scr3_pricetotal {
   color: #F90;
   font-size: 15px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
}
.scr3_extrainfotext {
	COLOR: #666;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border: 0px;
	padding: 5px 5px;	
	margin:20px 50px;		
}

/** END of screen 3 layout **/


/* contact page */
.bhours {
	background:url(images/layout/bhours_bg.png) no-repeat;
	width:190px;
	height:300px;
	padding-top:140px;
	margin:1px;
	text-align:center;
	overflow:hidden;
	 
	
}
.bhours_text {
	text-wrap:normal;
	width:190px;
 	margin-left:2px;
	padding-left:2px;
	
	
}
.input_field_contact {
	border:#CCC thin solid 1px;
	box-shadow:#333 2px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#069;
	
}
.placeholder {
	width:150px;
	height:100px;
	
}
.bhours_h3 {
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #117321;
      margin: 0 auto;
      
          }
.bhours_h2 {
      font-family: arial,tahoma,sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #fff;
      margin: 0 auto;
      
          }
.bhours_sm{
		font-family: arial,tahoma,sans-serif;
		font-size: 11px;
		color: #117321;
          }
.whitetable {
		background:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		width:350px;
		
	
}
.vehname_head {
	COLOR: #DC170F;
	FONT-SIZE: 14px;
	FONT-WEIGHT: Bold;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid  #063;
	padding:2px;
	margin-top:5px;
	 }
.border_popup {
	border: 1px solid #CCC;
	margin-top:5px;
	padding:15px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:10px;
    
     
}
.closelink {
	margin-top:-35px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#C00;
	font-weight:bold;
	font-size:12px;
	
}
.closelink:hover {
	margin-top:-15px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color: #C63;
	font-weight:bold;
	font-size:12px;
	
}
.right {
		float: right;
		padding:0;
}
.left {
		float: left;
		padding:0;
}
.padded {
	padding:5px 5px 5px 5px;
}
.padded_more {
	padding:15px 15px 15px 15px;
}
.paddedtop {
	padding-top:20px;
}
.margin_right {
	margin-right:1em;
}

/* cancel */
.cancelbooking_head {
	padding:4px 6px;
	margin:0;
	width:600px;
	height:20px;
	background:#0a50a1;
	font-size:17px;
	font-weight:bold;
	font-family:verdana, arial; 
	color:#fff;	
}
.buttons_container {
	text-align:right;
	margin-top:-26px;
	
}

.button_yes {
	border:0;
	margin:7px;
	 
	padding:8px 18px;
	color:#fff;
	background:#0a50a1;
	font-family:verdana,arial; 
	font-size:15px;
	font-weight:bold;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*Shadow css should always appear last within this */
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
}
.button_no {
	border:0;
	margin:7px;
	  
	padding:8px 18px;
	color:#fff;
	background: #C30;
	font-family:verdana,arial; 
	font-size:15px;
	font-weight:bold;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	/*Shadow css should always appear last within this */ 
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px; 
	}
.msg_cancel {
	margin:10px;width:600px;height:90px;
	font-size:13px;
	margin-top:35px;
	font-family:verdana, arial; 
	color:#000;	
	 
		
	}
/*end cancel*/


.captcha_small_text {
   font-size: 12px;
   color: #117321;
   font-weight: normal;
}