#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: #006E3A;
    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;   
}

.body {
   MARGIN: 0px;
}

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

.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: #d9d9d9;
}

.change_row2 {
   background-color: #f2f2f2;
}

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

.contact_r1 {
   background-color: #D9D9D9;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   BORDER-LEFT: 1px solid #737373;
}

.contact_r1_r {
   background-color: #D9D9D9;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   BORDER-RIGHT: 1px solid #737373;
}

.contact_r1_top {
   background-color: #D9D9D9;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   BORDER-LEFT: 1px solid #737373;
   BORDER-TOP: 1px solid #737373;
}

.contact_r1_r_top {
   background-color: #D9D9D9;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   BORDER-RIGHT: 1px solid #737373;
   BORDER-TOP: 1px solid #737373;
}

.contact_r2 {
   background-color: #FFFFFF;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   BORDER-LEFT: 1px solid #737373;
}

.contact_r2_r {
   background-color: #FFFFFF;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   BORDER-RIGHT: 1px solid #737373;
}



.contact_r2_bottom {
   background-color: #FFFFFF;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   BORDER-LEFT: 1px solid #737373;
   BORDER-BOTTOM: 1px solid #737373;
}

.contact_r2_r_bottom {
   background-color: #FFFFFF;
   COLOR: #000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   BORDER-RIGHT: 1px solid #737373;
   BORDER-BOTTOM: 1px solid #737373;
}
.formText {
   COLOR: #33A02C;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

/**footer **/
#footer {
   padding-bottom:5px;
   position:relative;
   background-color: #E5E5E5;
   border-right: 1px solid #CCC;

}
#footer ul, #footer li{
   list-style-type:none; 
   padding:0px;
   margin:0px;
}
#footer li {
   display:inline;
}
#footer .links_container{
   float:left;
   padding:0px 0 0 0;
   border-right: 1px solid #D9D9D9;
}
#footer .last_item{
   border:none;
}
#footer .items_2 .links_container{
   width:390px;
   padding:0 10px 0 10px;
}
#footer .items_3 .links_container{
   width: 247px;
   padding:0 10px 0 10px;
}
#footer .items_4 .links_container{
   width: 187px;
   padding:0 6px 0 6px;
}
#footer .links_container ul{
   padding:0 0 10px 0;
   list-style-type:none;
}
#footer .links_container li{
   display:block;
   padding-bottom:0.25em;
}
#footer .links_container a{
   color: #595959;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-decoration:none;
}
#footer .links_container a:hover{
   color:#28903A;;
}
#footer .footer_link{
line-height:2em;
}
#footer .footer_link a{
   color:#595959;
   font-family: verdana, helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
#footer .footer_link a:hover{
   color:#359F47;      
}
#footer .links_container h1{
   margin:0 0 0.25em 0;
   color:#000;
   text-align:left;
   font-size:16px;
   font-weight:900;
}
#footer .container
{

   border-top: 1px solid #D9D9D9;
   padding-top:10px;
   z-index:1;
   overflow:hidden;
   position:relative
}
#footer .bg_top{

}      
#footer .bg_bottom{
position:absolute;
background: url(/images/layout/footercontainer_top.png) no-repeat bottom left;
height: 30px;
width: 1000px;
bottom:0px;
}    
#footer .lmenu{
   float:left;
   height:10px;
}
#footer .contact_text{
   color: #333;
   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:hover {
   COLOR: #28903A;
}

.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 #cccccc;
}


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

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

.h1text {
    COLOR: #28903A;
    FONT-SIZE: 16px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    MARGIN: 0px;
    PADDING: 0px;
}

.h2text {
    COLOR: #06562E;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    MARGIN: 0px;
    PADDING: 0px;
}

.h3text {
    COLOR: #000000;
    FONT-SIZE: 16px;
    FONT-WEIGHT: Bold;
    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 #cccccc;
}

.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: #28903A;
}

.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 {
   COLOR: #006E3A;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

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

.link_bold {
   COLOR: #006E3A;
   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;
}

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

.linktext:hover {
   COLOR: #33A02C;
}

.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: #048141;
    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 #4D4D4D;
   border-left: 1px solid #4D4D4D;
   border-right: 1px solid #4D4D4D;
   background-color: #cccccc;
}

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

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

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

.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: #28903A;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border-bottom: 1px solid #4D4D4D;
   border-right: 1px solid #4D4D4D;
   border-top: 1px solid #4D4D4D;
}

.quote_heading3_left {
   color: #28903A;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: arial, helvetica, sans-serif;
   border: 1px solid #4D4D4D;
}

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

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

.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: #048141;
   font-size: 12px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
}

.restext1_padding {
   color: #048141;
   font-size: 12px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #ffffff;
   padding-left: 40px;
}

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

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

.reslist1 {
   color: #006e3a;
   font-size: 12px;
   font-weight: normal;
   font-family: verdana, arial, helvetica, sans-serif;
   PADDING-BOTTOM: 5px;
}

.resst2_l1 {
   color: #048141;
   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: #048141;
   font-size: 14px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
  background-color: #ffffff;
  border: 1px solid #666666;
}

.resst2_td1 {
  color: #000000;
   font-size: 11px;
   font-weight: normal;
   font-family: verdana, arial, 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;
}

.resst2_td2 {
  color: #000000;
   font-size: 11px;
   font-weight: normal;
   font-family: verdana, arial, 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;
}

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

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

.resst2_td3 {
  color: #006E3A;
   font-size: 11px;
   font-weight: normal;
   font-family: verdana, arial, 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: #006E3A;
   font-size: 11px;
   font-weight: normal;
   font-family: verdana, arial, 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: 12px;
   font-weight: normal;
   font-family: verdana, arial, helvetica, sans-serif;
   background-color: #ffffff;
}

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


.resst2_bot1 {
  color: #006E3A;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana, arial, helvetica, sans-serif;
  border-top: 1px solid #666666;
}

.resst2_link {
   color: #048141;
   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: #ffffff;
    COLOR: #048141;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
}

.restt2_l31 {
   background-color: #ffffff;
    COLOR: #048141;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
}
.restt2_t3 {
   background-color: #ffffff;
    COLOR: #048141;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;    
}
.restt2_t31 {
   background-color: #ffffff;
    COLOR: #048141;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
}

.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: 11px;
   font-weight: bold;
   font-family: verdana, arial, helvetica, sans-serif;
}

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

.resst3_note {
    COLOR: #33A02C;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    PADDING-LEFT: 40px;
    PADDING-RIGHT: 40px;

}

.resst3_problems {
    COLOR: #4d4d4d;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 30px;
}

.resst3_info {
    COLOR: #133B6D;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, 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: #DC170F;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.resst3_extra {
   COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-STYLE: Italic;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.resst3_l1 {
    COLOR: #048141;
    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;
}

.resst3_lb1 {
    COLOR: #048141;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #ffffff;
    border: 1px solid #666666;
}

.resst3_l2 {
   COLOR: #048141;
    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;
}

.resst3_lb2 {
   COLOR: #048141;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    background-color: #ffffff;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
}

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

.resst3_l3 {
    COLOR: #048141;
    FONT-SIZE: 13px;
    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: #f7f7f7;
  border-right: 1px solid #666666;
}

.resst3_tdb1 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  background-color: #f7f7f7;
  border-right: 1px solid #666666;
  border-left: 1px solid #666666;
}

.resst3_td2 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  background-color: #ededed;
  border-right: 1px solid #666666;
}

.resst3_tdb2 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  background-color: #ededed;
  border-right: 1px solid #666666;
  border-left: 1px solid #666666;
}

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

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

.restt3_l31 {
   background-color: #f2f2f2;
    COLOR: #048141;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
}
.restt3_t3 {
   background-color: #ffffff;
    COLOR: #048141;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;    
}
.restt3_t31 {
   background-color: #f2f2f2;
    COLOR: #048141;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
}

.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;
}

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

.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;
}

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

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

.rboxTop2 {
    BACKGROUND-COLOR: #ffffff;
    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;
}

.rboxText {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: courier, serif;
}

.rboxText2 {
    COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: courier, serif;
}

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

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

.rboxBottom3 {
    BACKGROUND-IMAGE: url(/images/rbox_bottom2.gif);
    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-COLOR: #FFFFDD;
    BORDER-RIGHT: 1px solid #CC0000;
    BORDER-LEFT: 1px solid #CC0000;
    BORDER-TOP: 1px solid #CC0000;
    BORDER-BOTTOM: 1px solid #CC0000;
}

.reserror1 {
    COLOR: #000000;
    FONT-SIZE: 14px;
    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: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

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

.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 {
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

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

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

.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: #048141;
   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 {
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: Normal;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

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

.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;
}

.vehcat_heading {
    COLOR: #4D4D4D;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #D9D9D9;
}

.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 #cccccc;
}

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

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

.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;
}
.linktext {
   COLOR: #187A34;
   FONT-SIZE: 13px;
   FONT-WEIGHT: normal;
   FONT-FAMILY: arial, helvetica, sans-serif;
   TEXT-DECORATION: underline;
   list-style-type: disc;
}
.linktext:hover {
  COLOR: #194892;
}

