body {
   margin: 0px;
   background-color: #32A943;
}

.popup_body {
   background-color: #ffffff;
   padding: 10px;
}

a {
   COLOR: #d85819;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

a:hover {
  COLOR: #3F9B04;
}


h1{
    COLOR: #F47623;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align:center;
    padding: 15px;
    margin: 0px;
}

h2{
    COLOR: #4BB704;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}

h3{
    COLOR: #F47623;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

hr{
 border:none;
 border-top:solid 1px #3F9B04;
}


#content_wrapper{
   padding: 0px;
   border: 0px;
   margin: 0px auto;
   width:1000px;
   background-color: #FFFFFF;
}



.lmenu
{
width:200px;
}

.attention {   
   COLOR: #4BB704;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}
.o_attention {   
   COLOR: #D85819;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}
.addrl1 {
    COLOR: #D85819;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    background-color: #ffffff;
}
.addrl2 {
    COLOR: #D85819;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #FFF3CC;
}


.boxborder {
   border: 1px solid #3F9B04;
}

.boxborder_nobottom {
   border-top: 1px solid #d85819;
   border-left: 1px solid #d85819;
   border-right: 1px solid #d85819;
}

.background {
   background-image: url(images/background.gif);
   background-repeat: repeat-y;
   background-position: center center;
}

.bottomBorder {
   border-bottom: 1px solid #32B44A;
}

.bottomTopBorder {
   border-bottom: 1px solid #32B44A;
   border-top: 1px solid #32B44A;
}

.branch_heading {
    COLOR: #3F9B04;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    PADDING-BOTTOM: 10px;
}

.branch_heading2_left {
    COLOR: #d85819;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #d85819;
}

.branch_heading2 {
    COLOR: #d85819;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-top: 1px solid #d85819;
   border-right: 1px solid #d85819;
}

.vehicleContentHeading2 {
    COLOR: #000;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    border-left:1px solid #D85819;
    border-bottom:1px solid #D85819;
    border-top:1px solid #D85819;

    border-right:1px solid #D85819;
}

.branch_text1r {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   background-color: #fff3cc;
}

.branch_text1l {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   border-left: 1px solid #d85819;
   background-color: #fff3cc;
}

.branch_text2r {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   background-color: #ffffff;
}

.branch_text2l {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   border-left: 1px solid #d85819;
   background-color: #ffffff;
}
.child_seat{
    clear: left;
    display: block;
    float: left;
    width: 130px;
}

.content_list_index li{
   display: block;
   position: relative;
   overflow:hidden;
}
.content_list_index li a{
   background-color:#FFFFFF;
   position:relative;
   width:auto;
   z-index:2;
}
.content_list_index div
{
   border-top: 1px dotted #000000;
   left: 100px;
   position: absolute;
   top: 14px;
   width: 100%;
   z-index: 1;
   text-align:right;
}               
.content_list_index span
{
   float:right;
   background-color: white;
   float: right;
   position: relative;
   z-index: 2;
}
.content_list li{
   list-style-type:none;
   margin:1em 0 1em 0;
}            
.content_list a{
   width:165px;
   padding-bottom:1px;
   float:left;
}

.contentBorderTop {
   border-left: 1px solid #3F9B04;
   border-right: 1px solid #3F9B04;
   border-top: 1px solid #3F9B04;
}

.contentBorderBottom {
   border-left: 1px solid #3F9B04;
   border-right: 1px solid #3F9B04;
   border-bottom: 1px solid #3F9B04;
   margin: 0 auto;
}

.contentBorder {
   border-left: 1px solid #3F9B04;
   border-right: 1px solid #3F9B04;

}
.content_border {
   border: 1px solid #3F9B04;
   padding: 10px 75px;
   width: 630px;
}

.contentBorderRight {
   border-right: 1px solid #3F9B04;
}

.contentBorderLeft {
   border-left: 1px solid #3F9B04;
}

.contentText {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #32B44A;
   border-right: 1px solid #32B44A;
   padding-left: 40px;
   padding-right: 40px;
   padding-top: 10px;
   padding-bottom: 10px;
}

.costbreakdown_heading {
    COLOR: #F19B1F;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
}

.costbreakdown_heading2 {
    COLOR: #4bb704;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   PADDING-BOTTOM: 10px;
}

.costbreakdown_heading_bottom {
    COLOR: #000000;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   background-color: #fff3cc;
}

.costbreakdown_text {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
}

.costbreakdown_text_bottom {
    COLOR: #d85819;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #fff3cc;
}

.costbreakdown_box {
   border: 1px solid #d85819;
}

.deposittext {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-family: arial;
    padding-top: 5px;
    padding-bottom: 5px;
}

.footer {
   COLOR: #097A0B;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: none;
}
#footer {
   
   background-color:#32A943;
   padding-bottom:5px;
}

#footer ul, #footer li{
   list-style-type:none; 
   padding:0px;
   margin:0px;
}
#footer li{
   display: inline;
}
#footer .links_container{
   float:left;
   border-right:solid 1px #3F9B04;
}
#footer .items_3 .links_container{
   width: 278px;
   padding:0 10px 0 10px;
   margin:0px;
}
#footer .items_4 .links_container{
   width:210px;
   padding:0 7px 0 7px;
   margin:0px;
}
#footer .links_container ul{
   padding:0 0 10px;
   list-style-type:none;
}
#footer .links_container a{
   font-size:14px;
   color:#030;
   display: block;
}
#footer .links_container a:hover{
   color:#097A0B;
}
#footer .links_container h1{
   margin: 0 0 0.25em 0;
   color:#fff;
   text-align:left;
   font-size:16px;
   font-weight:bold;
   padding:0px;
}
#footer .footer_link{
   text-decoration: none;
}
#footer .container
{
   z-index:1;
   overflow:hidden;
   padding: 0px 50px;
}
#footer .bg_top{
   background:url(/images/layout/footercontainer_top.png) top left no-repeat; 
   height:30px;
}      
#footer .bg_bottom{
}    
#footer .contact_cont{
   position:absolute; 
   right:0px; 
   padding:0 22px 0 0;
}
#footer .contact_text{
   color: #fff;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
}
#footer .footer_link a{
   color:#097A0B;
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
#footer .footer_link a:hover{
   color:#3F9B04;
}
#footer .footer_link{
   background-color:white;
}


.footer:hover {
   COLOR: #F47623;
}

.footerBackground {
   background-color: #47A30C;
}

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

.h1Text {
    COLOR: #ffffff;
    FONT-SIZE: 20px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.h2Text {
    COLOR: #276831;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
.h2text {
    COLOR: #276831;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
.h3text {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.h4Text {
    COLOR: #F47623;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    PADDING-BOTTOM: 10px;
}




.phone{
    COLOR: #097a0b;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;

   position: relative;
   left: 560px;
   top: 20px;
   height: 20px;
   width: 189px; 
   background-image:url(images/newzealand_phone.gif);
   background-position:top left;
   background-repeat:no-repeat;
}

.insurance_row_heading {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #E5E5E5;
}

.interislander_heading_left {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #E5E5E5;
}

.interislander_heading {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #E5E5E5;
}

.interislander_text_left {
    COLOR: #F47623;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    PADDING-LEFT: 15px;
}

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

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

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

.interislander_back {
   background-image: url(images/interislander_back.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.interislander_back2 {
   background-image: url(images/interislander_back2.gif);
   background-repeat: no-repeat;
   background-position: center center;

}

.imageLink {
   border: 0px solid #3A89C8;
   text-decoration: none;
}

.inclusion_special_heading {
    COLOR: #F19B1F;
   font-size: 16px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   padding: 10px;
}

.inclusion_special_text {
    COLOR: #F19B1F;
   font-size: 14px;
   font-weight: normal;
   font-family: arial, helvetica, sans-serif;
   padding: 10px;
}

.inclusion_special_box {
   border: 1px solid #F19B1F;
   float: left;
}

.inclusion_heading {
   color: #d85819;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   background-color: #fff3cc;
   padding: 7px;
}

.inclusion_text {
   color: #000000;
   font-size: 12px;
   font-weight: normal;
   font-family: arial, helvetica, sans-serif;
   padding: 7px;
}

.inclusion_box {
   border: 1px solid #d85819;
}

.leftMenu {
   background-image: url(images/lMenu.gif);
   background-repeat: no-repeat;
   background-position: center center;
   background-color: #F4B562;
}

.leftMenuText {
   color: #BA5531;
   font-size: 12px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

.leftMenuText:hover {
   COLOR: #ffffff;
}

.leftMenuTop {
   background-color: #CB5F28;
}

.leftMenuBottom {
   background-image: url(images/lMenuBottom.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.leftMenuTextRed {
   color: #cc0000;
   font-size: 14px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}
.leftMenuTextRed:hover {
   COLOR: #F47623;
}
.lm_search_button{
    width: 78px;
    height: 27px;
    background: url(/images/search_button.png) no-repeat;
    background-position:top left;
    border: 0px;
}
.lm_search_button:hover{
    cursor:pointer;
}

.link {
   COLOR: #F47623;
   FONT-SIZE: 16px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}

.link:hover {
  COLOR: #3F9B04;
}

.greenlink {
   COLOR: #3F9B04;
   FONT-SIZE: 16px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}

.greenlink:hover {
  COLOR: #F47623;
}

.linkRes2 {
  COLOR: #4BB704;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.linkRes2:hover {
  COLOR: #F47623;
}

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

.link_prices:hover {
  COLOR: #F47623;
}

.link_padding {
   PADDING-LEFT: 40px;
}

.linktext {
  COLOR: #000000;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   PADDING-BOTTOM: 20px;
}

.linktext:hover {
  COLOR: #F47623;
}

.no_padding {
   PADDING: 0px;
}

.page_heading1 {
    COLOR: #F47623;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}

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

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

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

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

.page_heading6 {
    COLOR: #4BB704;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.phone_text {
    COLOR: #ec4913;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    PADDING-LEFT: 20px;
}

.phone_text_sm {
    COLOR: #ec4913;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    PADDING-TOP: 5px;
}
.processHeading2 {
  COLOR: #F19B1F;
   FONT-SIZE: 18px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.processHeading_t {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-left: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
}

.processHeading_c {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-left: 1px solid #3A89C8;
}

.processHeading_c2 {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
}

.processHeading_b {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-left: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}

.processText_t {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
   border-top: 1px solid #3A89C8;
}

.processText_c {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
}

.processText_b {
  COLOR: #194892;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8;
   border-bottom: 1px solid #3A89C8;
}

.processText_note {
  COLOR: #194892;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif; 
   background-color: #E8EFF9;
   border-right: 1px solid #3A89C8 !important;
   border-left: 1px solid #3A89C8 !important;
   border-bottom: 1px solid #3A89C8 !important;
}
.processText2 {
  COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.processDropDown {
   COLOR: #133B6D;
   FONT: 12px, arial;
   margin: 0;
   padding: 0;
   display:inline;
}

.prices_tl {
  COLOR: #D85819;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #D85819;
}

.prices_tc {
  COLOR: #D85819;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   border-top: 1px solid #D85819;
}

.prices_tr {
  COLOR: #D85819;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   border-top: 1px solid #D85819;
}

.prices_r1l {
    COLOR: #D85819;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #D85819;
   border-right: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   background-color: #ffffff;
}

.prices_r1c {
  COLOR: #D85819;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   background-color: #ffffff;
}

.prices_r1r {
  COLOR: #D85819;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   background-color: #ffffff;
}

.prices_r2l {
  COLOR: #D85819;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   border-left: 1px solid #D85819;
   background-color: #FFF3CC;
}

.prices_r2c {
  COLOR: #D85819;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   background-color: #FFF3CC;
}

.prices_r2r {
  COLOR: #D85819;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   background-color: #FFF3CC;
}

.prices_bottom {
   border-bottom: 1px solid #D85819;
}

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

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

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

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

.quote_error {
  COLOR: #cc0000;
   FONT-SIZE: 16px;
   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: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-left: 1px solid #d85819;
   border-right: 1px solid #d85819;
   background-color: #fff3cc;
}

.quote_text_1r {
  COLOR: #000000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   background-color: #fff3cc;
}

.quote_text_2l {
  COLOR: #000000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-left: 1px solid #d85819;
   border-right: 1px solid #d85819;
   background-color: #ffffff;
}

.quote_text_2r {
  COLOR: #000000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   background-color: #ffffff;
}

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

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

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

.quote_heading3_left {
  COLOR: #d85819;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #d85819;
}

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

.quote_link:hover {
    COLOR: #194892;
}

.qbltext {
    COLOR: #D85819;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #D85819;
}

.qbltext_right {
    COLOR: #D85819;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-top: 1px solid #D85819;
   border-right: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
}

.qb2text {
   border-right: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   border-left: 1px solid #D85819;
   background-color: #FFF3CC;
}

.qb2text_right {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   background-color: #FFF3CC;
}

.qb2text_2 {
   border-right: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   border-left: 1px solid #D85819;
   background-color: #ffffff;
}

.qb2text_right2 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   background-color: #ffffff;
}

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

.qbitext {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    border: 0px solid #ffffff;
}

.qbitext_top {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    border-top: 1px solid #d85819;
}

.reserrorbox {
    BACKGROUND-COLOR: #FFE497;
    BORDER: 1px solid #FF6600;
}

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

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

.rboxText {
    font-size:15px;
    font-family:arial, helvetica, sans-serif;
}

.rbox2 {
   background-color: #FFFFFF;
   background-image: url(../images/layout/wideresbox.png);
   background-position: center left;
   background-repeat: no-repeat;
   margin: 0 auto;
   width: 522px;
   height: 185px;
   padding: 0;
}
   
.rboxtextLeft{
  COLOR: #fff;
   FONT-FAMILY: arial, helvetica, sans-serif;
   font-size: 17px;
   font-weight:bold;
   text-align:right;
   padding-right:18px;
   padding-top:10px;
}

.rboxtextLeftTop {
  COLOR: #fff;
   FONT-FAMILY: arial, helvetica, sans-serif;
   font-size: 17px;
   font-weight:bold;
   text-align:right;
   padding-right:18px;
   padding-top:10px;
}

.rboxtextRightTop {
  COLOR: #0071BC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   padding-top: 10px;
}

.rboxtextTop {
  COLOR: #0071BC;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   padding-top: 10px;
   width:160px;
}

.rboxtextRight {
}

.rbox {
   background-color: #88DB52;
   background-image: url(images/resboxBackground.gif);
   background-position: center left;
   background-repeat: no-repeat;
}

.rboxLine {
   border-right: 1px solid #32B44A;
   border-left: 1px solid #32B44A;
}

.rboxBottom {

}

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

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

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

.res2Background {
   background-color: #E5631A;
}

.rboxText2 {
    COLOR: #000000;
    FONT: 12px courier normal;
}

.resst2_bl1 {
  COLOR: #d85819;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #d85819;
}

.resst2_l1 {
  COLOR: #d85819;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   border-top: 1px solid #d85819;
}

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

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

.resst2_td2 {
  COLOR: #d85819;
   FONT-SIZE: 16px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   
}

.resst2_tdb2 {
    COLOR: #d85819;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-right: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
   
}

.resst2_td1 {
  COLOR: #d85819;
   FONT-SIZE: 16px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   background-color: #ffffff;
}

.resst2_tdb1 {
    COLOR: #d85819;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-right: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
   background-color: #ffffff;
}

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

.resst2_link:hover {
   COLOR: #4BB704;
}

.resst2_info {
    COLOR: #0071BC;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.restt2_l3 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-top: 1px solid #d85819;
   background-color: #fff3cc;
}

.restt2_l3_bottom {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
   background-color: #fff3cc;
}

.restt2_l31 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
   background-color: #ffffff;
}


.restt2_t3 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-top: 1px solid #d85819;
   background-color: #fff3cc;
}

.restt2_t3_bottom {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
   background-color: #fff3cc;
}

.restt2_t31 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
   background-color: #ffffff;
}


.restt3_l3 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-top: 1px solid #d85819;
   background-color: #fff3cc;
}

.restt3_t3 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-top: 1px solid #d85819;
   background-color: #fff3cc;

}

.restt3_l31 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-left: 1px solid #d85819;
   background-color: #ffffff;
}

.restt3_t31 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   background-color: #ffffff;
}

.restext3 {
   COLOR: #4BB704;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

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

.resst3_lb1 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #d85819;
}

.resst3_l1 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-top: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
}

.resst3_td1 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
   background-color: #fff3cc;
}

.resst3_tdb1 {
    COLOR: #d85819;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-right: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
   background-color: #fff3cc;
}

.resst3_lb2 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
   border-right: 1px solid #d85819;
}

.resst3_l2 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
}

.resst3_lr2 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
}

.resst3_lr3 {
  COLOR: #d85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
}

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

.resst3_l3_left {
  COLOR: #F47623;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
}

.resst3_t3_right {
  COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
}

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

.resst3_l3_top {
  COLOR: #F47623;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-top: 1px solid #d85819;
}

.resst3_l3_bottom {
  COLOR: #F47623;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
}

.resst3_t3_top {
  COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-top: 1px solid #d85819;
}

.resst3_t3_bottom {
  COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
}

.resst3_bottom {
  COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-left: 1px solid #d85819;
   border-bottom: 1px solid #d85819;
}

.resst3_top {
  COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-right: 1px solid #d85819;
   border-left: 1px solid #d85819;
   border-top: 1px solid #d85819;
}

.resst3 {
   border-right: 1px solid #d85819;
   border-left: 1px solid #d85819;
}

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

.sel2_txt {
  COLOR: #F47623;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #d85819;
   background-color: #fff3cc;
}

.sales_points {
    COLOR: #C4390E;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    background-image: url(images/sales_point.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.resprogress1 {
  COLOR: #4BB704;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.resprogress2 {
  COLOR: #F47623;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

.stdtext {
    COLOR: #000000;
    FONT-SIZE: 16px;
    line-height: 1.2em;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
}


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

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

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

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

.stdtext_border {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    border-left: 1px solid #D85819;
    border-right: 1px solid #D85819;
}

.shortorder_heading {
   COLOR: #D85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #D85819;
}

.shortorder_headingr {
   COLOR: #D85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-top: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
}

.shortorder_headingl {
   COLOR: #D85819;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
}

.shortorder_text {
   COLOR: #000000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
}

.shortorder_textr {
   COLOR: #000000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
}

.shortorder_textr_top {
   COLOR: #000000;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-top: 1px solid #D85819;
   border-right: 1px solid #D85819;
}

.step4_left {
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-left: 1px solid #D85819;
}

.step4_center {
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
}

.step4_right {
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
}

.step4_heading_center {
   COLOR: #D85819;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-left: 1px solid #D85819;
   border-top: 1px solid #D85819;
}

.step4_heading {
   COLOR: #D85819;
   FONT-SIZE: 13px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #D85819;
}

.step4_row_right {
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   background-color: #fff3cc;
}

.step4_row {
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   border-left: 1px solid #D85819;
   background-color: #fff3cc;
}

.tab {
   background-image: url(images/tab.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.tabSelected {
   background-image: url(images/tabSelected.gif);
   background-repeat: no-repeat;
   background-position: center center;
}

.tabBackground {
   background-image: url(images/tabBackground.gif);
   background-repeat: repeat-x;
   background-position: center center;
}

.tabText {
   color: #F47623;
   font-size: 16px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

.tabTextSelected {
   color: #276831;
   font-size: 16px;
   font-weight: bold;
   font-family: arial, helvetica, sans-serif;
   text-decoration: none;
}

.tabText:hover {
   COLOR: #276831;
}

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

.thanksText {
  COLOR: #0071BC;
   FONT-SIZE: 14px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}
.vehicle_desc {
   margin-left: auto;
   margin-right: auto;
}

.vehicle_desc  table{
   margin-left: auto;
   margin-right: auto;
}

.vehicle_type{
display:inline;
font-size:16px;
vertical-align:bottom;
margin-top:6px;
color:#194892;
font-size:16px;
font-family:arial,helvetica,sans-serif;
text-align:left;
}
.vehicle_type2{
color:#126D1A;
font-size:16px;
font-weight:bold;
display: inline;

font-family:arial,helvetica,sans-serif;
}


* html .vehicle_type2 { display:inline; }  /* for IE 6 */
* + html .vehicle_type2 { display:inline; }  /* for IE 7 */

* html .vehicle_type { display:inline; }  /* for IE 6 */
* + html .vehicle_type { display:inline; }  /* for IE 7 */

* html .vehicle_rating { display:inline; }  /* for IE 6 */
* + html .vehicle_rating { display:inline; }  /* for IE 7 */


.vehicle_rating{
display:inline-block;
font-size:16px;
vertical-align:bottom;
font-family:arial,helvetica,sans-serif;
color:#194892;
text-align:left;
}

.vehicleContentHeading {
    COLOR: #3F9B04;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #32B44A;
}

.vehicleTableLeft {
   background-color: #FFF3CC;
   COLOR: #D85819;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-left: 1px solid #D85819;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
}

.vehicleTableRight {
   background-color: #ffffff;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
}

.vehicleTableLeft_top {
   background-color: #FFF3CC;
   COLOR: #D85819;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #D85819;
}

.vehicleTableRight_top {
   background-color: #ffffff;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   border-top: 1px solid #D85819;
}

.vehicleTableHeading {
    COLOR: #DD5E1D;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    background-color: #ffffff;
}

.vehiclePanelHeading {
    COLOR: #4BB704;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
}

.vehiclePanelText {
    COLOR: #d85819;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    text-align:left;
}

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

.skel_footer{
   border-bottom:4px solid #32a943;
   
}

.rwc_table{
   font-size:11px;
   margin-left:auto;
   margin-right:auto;
   
}

.rwc_table tr{
    background-color:#FFF;  
}

.rwc_table tr td{
     padding:3px;
}

.rwc_table .highlight td{
    background-color:#bFb;  
   
}

.rwc_table .headingrow td{
    background-color:#f4b562;  
    padding:3px;
    font-weight:bold;
}

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

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

.bigphone {
    COLOR: #F47623;
    FONT-SIZE: 18px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    margin-top: 4px;
}
.bigphone2 {
    COLOR: #F47623;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    margin-bottom: 4px;
}
/* -------------------------------------------------------- */
/*  Header Styles*/
/* -------------------------------------------------------- */
#tmenubar {
   position:relative; 
   margin:0px auto 0px 0px;
   padding: 10px 0px 0px 5px;
   top: -40px;
   z-index:3;
}
.headerBackground {
   background-image: url(images/campervansnz.jpg);
   background-repeat: no-repeat;
   background-position: center bottom;
   background-color: #91E55A;
}

.tm_ddlink {
   padding-top: 3px;
   margin: 0px;
   border-bottom:solid 1px #0f0;
   font-family:arial, sans-serif;
   font-size:13px;
   color:#000;
}


.header_banner{
   height: 190px;
   width: 1000px; 
   background-image:url(/images/campervansnz.jpg);
   background-repeat:no-repeat;
   border-bottom:solid 1px #060;
}
.tm_link2
{
    white-space:nowrap;
    display:inline-block;
}
.tm_link
{
    white-space:nowrap;
    display:inline-block;
}

.titleText{
    position: relative;
    left: 15px;
    top: 135px;
}

.titleText2{
    COLOR: #e66425;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    position: relative;
    top:0px;
    left:0px;
    display:inline;
}

.titleText1{
    COLOR: #060;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial, helvetica, sans-serif;
    top:0px;
    left:0px;
    display:inline;
}
.tm_phone{
   COLOR: #097a0b;
   FONT-SIZE: 16px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   position: relative;
   padding-left:36px;
   left: 837px;
   top: 117px;
   height: 18px;
   width: 130px; 
   background-image:url(images/phone.png);
   background-position:top left;
   background-repeat:no-repeat;
}


.tm_link {
  color: #030;
  font-size: 14px;
  font-family: arial, sans-serif;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  
}
.tm_cellpad
{
    width:3px;
    border-bottom: 1px solid #060;
}

.tm_droptop {
  clear: both;
  position: absolute;
  left: 0px;
  height: 30px;
  margin: 0px 0px 0px 15px;
  padding: 0px;
}
.tm_dtcell1 {
   border:1px solid #060;
   padding-left: 1px;
   background-color:#FFF;
 }
 .tm_dtcell2 {
   border:1px solid #060;
   padding-left: 1px;
   background-color:#FFF;
}
.tm_dtcellspan {
  text-align: center;  
}

.tm_search {
     position: absolute;
     left: 742px;
     margin-left: 3px 0px 0px 0px;
}

.tm_searchbutton {
    text-align: center;
    width: 95px;
    height: 27px;
    background: url(/images/layout/searchbutton.png) no-repeat;
    background-position:top left;
    border: 0px;
    padding: 0px;
    margin: 0px auto auto auto;
	 font-size: 16px;
	 font-family: Verdana, Arial, sans-serif;
	 font-weight: bold;
	 color: #339;
    display: inline;
}
.tm_searchbutton:hover {
    background: url(/images/layout/searchbuttonhover.png) no-repeat;
}

.tm_searchfield{
    margin: 0 auto 0 auto;
    position: relative;
    left: -1px;
    background: url(/images/layout/textfield.png) no-repeat;
}

.tm_search .textinput{
	width: 120px;
	height: 20px;
	background: none;
	border: none;
	margin-top: 0px;
   margin-bottom: 1px;
	margin-left: 23px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
	color: #000;
   display: inline;
   padding: 0px 0px 0px 5px;
} 

.popout{
   display:none;
   list-style-type:none;
   text-align:left;
   position:absolute;
   margin: 0px;
   margin-left:-2px;
   padding:0;
   width:auto;
   background-color:#FFF;
   border:solid 1px #060;
   border-bottom:none;
   z-index:100;
}
.popout 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:230px/*must have for any big value*/;
}

.popout ul{
   margin-left:0px;
}

.popout li{
   text-align:left;
   position:relative;
   display:block;
   margin-left:0px;
   padding:3px 20px 3px 20px;
   width:auto;
   background-color:#FFF;
   border-bottom:solid 1px #060;
}

.popout li:hover{
   background-color:#3f9b04;
   border-bottom:solid 1px #060;
}

.popout li a{
   color:#000;  
   text-decoration:none;
   display:block;
}

.condtitions{
    color:#060;
    background-color:#eee;
}

img {
    border:none;
}

.float_left{
   float:left;
   margin-right:5px;
}
.float_right{
   float:right;
   margin-left:5px;
}
.center_obj{
   margin-right:auto;
   margin-left:auto;
   text-align:center;
}
.clear_fix{
clear:both;
}

/* -------------------------------------------------------- */
/*  itinerary styles  */
/* -------------------------------------------------------- */

.calendar_icon {
   background: url(/images/layout/calendar.png) no-repeat top left;
   padding-left: 40px;
}


.itinerary_article {
   padding:;
   margin:0;
   padding-left: 110px;
   margin-bottom :10px;
   width: auto;
}

.itinerary_location {
   width: 309px;
   height: 350px;
   margin: 0;
   margin-bottom: 30px;
   padding: 0;
   float: left;
   position: relative;

}
.itinerary_location  h2 {
   padding-left: 120px;
}

.itin_map_position {
   float: left;
   margin-right: 7px;
   clear: left;

}




/* -------------------------------------------------------- */
/*  camperguide styles to be moved   */
/* -------------------------------------------------------- */
.imgleft {
   float: left;
   margin-right: 7px;
   clear: left;
}
.imgright {
   float: right;
   margin-left: 7px;
   clear: right;
}

/* -----------------------------------------*/
/* Styles for RHS panels     */
/* ---------------------------------------- */
#rhspanel0 {
   background-image:url(/images/rhs_top_whitepanel.png);
   background-repeat: no-repeat;
   width: 180px;
   text-align:center;
   margin-top: 24px;
   margin-left: auto;
   margin-right: auto;
   padding-bottom: 5px;
}
#rhspanel1_rtop {
   background-image:url(/images/rhs_whitepanel_top2.png);
   background-postion: top,left;
   background-repeat: no-repeat;
   width: 180px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}
#rhspanel1_rbot {
   background-image:url(/images/rhs_whitepanel_bot.png);
   background-repeat: no-repeat;
   width: 180px;
}
.rhspanel1 {
   text-align:center;
   margin-top: 10px;
   margin-left: auto;
   margin-right: auto;
}
.rhspanel1_line {
  background-color: #32A943;
  height: 8px;
  text-align:center;
}
.rhspanel1_head1 {
  background-image:url(/images/rhs_whitepanel_mid.png);
  background-repeat: repeat-y;
  width: 180px;
  text-align:center;
  font-size: 14px;
  color: #4BB704;
  font-family: gill sans, arial, sans-serif;
  font-weight: bold;
}
.rhspanel1_head2 {
   padding-top: 16px;
   padding-bottom: 10px;
   text-align: center;
   color: #4BB704;
   font-size: 14px;
   font-weight: bold;
   font-family: gill sans, arial, verada;
}
.rhspanel1_head3 {
  text-align:center;
  font-size: 13px;
  color: #4BB704;
  font-family: gill sans, arial, sans-serif;
  font-weight: bold;
}
.linkrhs {
   COLOR: #F47623;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}

.linkrhs:hover {
  COLOR: #194892;
}
.rhspanel_hr {
  border: 0px;
  COLOR: #32A943;
  background-color: #32A943;
  height: 1px;
}
.rhs_otxt {
  COLOR: #030;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

/* -------------------------------------------------- */
/*  Specials Page Setup                */
/* ------------------------------------------------- */
.spec_titletext {
   color: dd4d16;
   font-size: 24px;
   font-weight: bold;
   font-family: arial;
}
.spec_th1 {
   
   color: #ffffff;
   font-size: 16px;
   font-family: arial;
   font-weight: bold;
   padding: 5px;
   padding-bottom:0px;
background-image:url('/images/specialBox1.gif');
background-repeat:no-repeat;
}
.spec_td1 {
   background-color: #fff;
   color: #000000;
   font-size: 12px;
   font-family: arial;
   font-weight: normal;
   padding: 3px;
   width: 240px;
   vertical-align: top;
   border:1px solid #DD4D16;
}
.spec_link {
  color: #dd4d16;
  font-size: 13px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
}

.spec_th2 {
   background-color: #dd4d16;
   color: #ffffff;
   font-size: 16px;
   font-family: arial;
   font-weight: bold;
   padding: 5px;
}
.spec_td2 {
   background-color: #f6f79c;
   color: #000000;
   font-size: 12px;
   font-family: arial;
   font-weight: normal;
   padding: 3px;
   vertical-align: top;
}
.spec_td3 {
   background-color: #f6f79c;
   color: #000000;
   font-size: 16px;
   font-family: arial;
   font-weight: Bold;
   padding: 25px;
   vertical-align: top;
   text-align: center;
}
.spec_subhead {
    color: #000000;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    width: 420px;
    margin-left: auto;
    margin-right: auto;
}
.spec_funnel1 {
   color: #cc0000;
   font-size: 12px;
   font-weight: bold;
   font-family: arial;
   margin-left: 20px;
}
/* ---------------------------------------------------- */
/*  USEFUL INFO AREA                   */
/* --------------------------------------------------- */
.nilinks {
   margin-left: 50px;
   font-size: 14px;
   font-weight: bold;
   font-family: arial;
   color: #F47623;
}
.ui_head2 {
   width: 98%;
   margin-left: auto;
   margin-right: auto;
   background-color: #eee;
   text-align: center;
   font-size: 20px;
   color: #4BB704;
   font-weight: bold;
   font-family: arial;
}

/* --------------------------------------- */
/*   requote fonts                 */
/* --------------------------------------- */

.req_label {
   color: #4BB704;
   font-size: 14px;
   font-weight: bold;
   font-family: arial;
}
.req_input {
   color: #000;
   font-size: 12px;
   font-weight: normal;
   font-family: arial;
}
.req_head1 {
   color: #4BB704;
   font-size: 18px;
   font-weight: bold;
   font-family: arial;
}
.req_messtxt1 {
   color: #F47623;
   font-size: 12px;
   font-weight: normal;
   font-family: arial;
}

/* ------------------------------------------------------- */
/*  The Styling of Related Info Boxes */
/* ------------------------------------------------------- */
.mibox {
   width: 450px;
   padding: 0px;
   border: 1px solid #32A943;
   margin: 5px;
   cellspacing: 0px;
   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: #32A943;
   font-size: 12px;
   font-weight: bold;
}
.linktext {
   COLOR: #F47623;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}
.linktext:hover {
  COLOR: #194892;
}

.screen3_incl {
padding-top : 15px;
}


#view_thumbs {
  width: 100%; /* viewport width */
 /* height: 100px;  viewport heigth */
  overflow-x: auto; /* scrollbars */
  overflow-y: hidden;
  background: white; /* contrast */
 /* white-space: nowrap;  image flow not stack */
    /* could use float: left or other approach */
  margin: 0 auto; /* Mozilla page centering */
  text-align: center; /* IE centering fix */

}

.thumbnail_img {
  width:80px;
  height:80px;
  border: 3px solid #3F9B04;
  margin: 5px;
}

#itinerary {
margin:8px 0px 4px 30px;
padding:5px;
}

#itinderary_desc {
margin-top:5px;
}

#restrict_error {
   font-size: 12px;
   font-family: arial, verdana;
   background-color: #ffffee;
   width: 450px;
   margin-left: auto;
   margin-right: auto;
   border: 1px solid #cc0000;
   padding: 8px;
   margin-bottom: 10px;
   text-align: left;
}

.l_points {
padding:0px;
padding-left:16px;
margin:0px;
margin-left:16px;

}

.standard_table {
   border-bottom: 1px solid #D85819;
   border-right: 1px solid #D85819;
   background-image: url('/images/standard_bg.jpg');
   background-repeat : repeat-x;
   width:167px;
}

.more_info_text {
margin-left:30px;
margin-bottom:15px;
}

.spec_img_right {
vertical-align:middle;
padding:5px;
}

.spec_img_left {
vertical-align:middle;
padding-left:10px;
}


#new_vouch_layout {
font-family:  arial,verdana;
font-size:10pt;

}

.one_px_border {
border: 1px solid black;
}


.get_quote {
margin-top:20px;
margin-left:30px;

}

.dayactive {
   background-color: #befcf1;
}
.sh_legend {
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-align: center;
}


.stdtable{
    border:solid 1px #ccc;
}

.stdtable td
{
    border:solid 1px #ccc;
    padding:3px;
}

.stdtable th, .stdtable .th
{
    border:solid 1px #ccc;
    background-color: #E5E5E5;
    padding:3px;
}