      /* ADDED BY SHARIF */
      a.lhs_menu_1_a{
        margin: 0;
        padding: 0 0 0 15px;
        width: 65px;
        text-decoration: none;
        display: block;
        color: #fff;
        background-color: #55adca;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      a.lhs_menu_2_a{
        margin: 0;
        padding: 0 0 0 8px;
        width: 112px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #fff;
        background-color: #3a9aba;
        text-decoration: none;
        display: block;
      }
      a.lhs_menu_3_a{
        padding: 0 0 0 8px;
        width: 112px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        text-decoration: none;
        display: block;
        color: #fff;
        background-color: #55adca;
      }
      /* END ADD */



      body{
        margin: 0;
        width: 171;
      }
      img{
        border-width: 0px;
      }
      form{
        margin: 0;
      }
      div.top{
        background: url(../images/top_bg.gif) 0 75px repeat-x;
      }
      div.top1a{
        height: 56px;
      }
      a.top1a{
        text-decoration: none;
        font-family: arial, verdana, sans-serif;
        font-size: 0.95em;
        color: #000;
      }
      a.top1a:hover{
        text-decoration: underline;
      }
      div.top1b{
        position: absolute;
        top: 0;
        left: 580px;
      }
      img.top_map{
        display: block;
      }
      div.top2{
        height: 20px;
      }
      img.iknow_logo{
        margin: 4px 10px 0px 18px;
        vertical-align: middle;
      }      
      img.curve{
        margin: 1px 0 0 0;
        float: left;
      }
      a.top_new_search{
        padding: 1px 7px 3px 7px;
        width: 65px;
        float: left;
        font-family: arial, verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: #900;
      }
      a.top_link,
      a.top_link_a{
        padding: 2px 4px 2px 5px;
        font-family: arial, verdana, sans-serif;
        font-size: 11px;
        color: #000;
        background-color: #fff;
        text-decoration: none;
        border-top: #999 1px solid;
        float: left;
      }
      a.top_link_a{
        color: #fff;
        font-weight: bold;
        background-color: #338286;
        border-bottom: #338286 1px solid;
      }
      a.top_link:hover,
      a.top_link_a:hover{
        text-decoration: underline;
      }
      div.top_nav_bar{
        padding: 0 0 0 3px;
        clear: both;
        width: 747px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #fff;
        background-color: #338286;
        border-bottom: #999 1px solid;
      }
      a.top_nav_bar,
      a.top_nav_bar_a{
        padding: 3px 6px;
        float: left;
        color: #fff;
        text-decoration: none;
      }
      a.top_nav_bar_a{
        background-color: #46b4b9;
      }
      a.top_nav_bar:hover,
      a.top_nav_bar_a:hover{
        text-decoration: underline;
      }
      p.top_bar_spc{
        margin: 0 1px;
        padding: 2px 0 0 0;
        color: #fff;
        float: left;
      }
      div.top_nav_bar_home{
        padding: 3px 0 3px 20px;
        width: 730px;
        clear: both;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        letter-spacing: 1.5px;
        color: #fff;
        background-color: #338286;
        border-bottom: #999 1px solid;
      }
      div.home{
        padding: 5px;
      }
      div.home_2{
        margin: 0;
        width: 447px;
        float: right;
      }
      div.home_2_1{
        width: 282px;
        float: right;
        height: 108px;
      }
      p.home_2_1_title{
        margin: 0;
        padding: 3px 0 4px 3px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        background-color: #46b4b9;
        color: #fff;
      }
      a.home_2_1_link{
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        text-decoration: none;
        color: #000;
      }
      a.home_2_1_link:hover{
        text-decoration: underline;
      }
      img.home_2_1_link{
        margin: 2px 0 0 20px;
        float: right;
        border: #808080 1px solid;
      }
      p.home_2_1{
        margin: 0 2px 0 0px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      div.home_2_2{
        margin: 0 5px 0 0;
        width: 160px;
        height: 108px;
        float: right;
      }
      a.home_2_2_title{
        margin: 0;
        padding: 4px 0 3px 4px;
        width: 156px;
        display: block;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        background-color: #46b4b9;
        color: #fff;
      }
      a.home_2_2_title:hover{
        text-decoration: underline;
      }
      p.home_2_2{
        margin: 9px 10px 0 10px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      a.home_2_1{
        text-transform: uppercase;
        text-decoration: none;
        color: #000;
      }
      a.home_2_1:hover{
        text-decoration: underline;
      }
      div.clear{
        clear: both;
        font-size: 1px;
        width: 1px;
        height: 1px;
      }
      div.home_2_3{
        width: 447px;
      }
      h1.home_2_3_title{
        margin: 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.95em;
        font-weight: bold;
        color: #fff;
      }
      a.home_2_3_title{
        padding: 2px 0 2px 10px;
        display: block;
        width: 437px;
        text-decoration: none;
        color: #fff;
        background-color: #899535;
      }
      a.home_2_3_title:hover{
        background-color: #46b4b9;
      }
      table.home_2_3{
        border-width: 0;
        padding: 0;
      }
      td.home_2_3_1{
        width: 160px;
        vertical-align: top;
      }
      td.home_2_3_2{
        padding: 0 0 0 4px;
        width: 283px;
        vertical-align: top;
        background-color: #e0ebbc;
      }
      td.home_2_3_3{
        vertical-align: top;
        background-color: #e0ebbc;
      }
      td.home_2_3_4{
        width: 287px;
        vertical-align: top;
        background: url(../images/home_2_3_4_bg.gif) 0 0 no-repeat #edf5dc;
      }
      img.home_2_3_1{
        display: block;
      }
      p.home_2_3_section_1_title{
        margin: 4px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
      }
      p.home_2_3_section_1{
        margin: 2px 0 5px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      p.home_2_3_3_1{
        margin: 0;
        padding: 1px 14px 1px 2px;
        width: 144px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        background-color: #d1dac9;
      }
      p.home_2_3_3_2_title{
        margin: 0;
        padding: 4px 10px 1px 10px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        color: #900;
      }
      a.home_2_3_3_2{
        margin: 3px 0 3px 2px;
        display: block;
        width: 158px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
      }
      a.home_2_3_3_2:hover{
        text-decoration: underline;
      }
      table.home_2_3_4{
        width: 287px;
      }
      td.home_2_3_4_1{
        padding: 22px 0 0 71px;
        width: 74px;
        height: 17px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        color: #fff;
      }
      td.home_2_3_4_2{
        padding: 22px 0 0 21px;
        width: 121px;
        height: 17px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        color: #00f;
      }
      td.home_2_3_4_3{
        padding: 8px 0 8px 7px;
        width: 138px;
        vertical-align: top;
      }
      td.home_2_3_4_4{
        padding: 35px 0 0 0;
        width: 142px;
        vertical-align: top;
      }
      td.home_2_3_4_5{
        padding: 8px 0;
        vertical-align: top;
      }
      a.home_2_3_4_3,
      a.home_2_3_4_4{
        margin: 2px 0 2px 2px;
        display: block;
        width: 136px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
      }
      a.home_2_3_4_4{
        width: 140px;
      }
      p.home_2_3_4_5_title,
      p.home_2_3_4_6_title{
        margin: 2px 0 1px 11px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
      }
      p.home_2_3_4_6_title{
        margin: 2px 0 1px 0;
      }
      a.home_2_3_4_5{
        margin: 0 0 1px 12px;
        display: block;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
      }
      a.home_2_3_4_6{
        margin: 0 0 1px 0;
        display: block;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
      }
      a.home_2_3_4_3:hover,
      a.home_2_3_4_4:hover,
      a.home_2_3_4_5:hover,
      a.home_2_3_4_6:hover{
        text-decoration: underline;
      }
      div.home_1{
        margin: 0 5px 0 0;
        width: 288px;
        float: right;
      }
      p.home_1_title{
        margin: 0;
        padding: 3px 0 3px 22px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        color: #fff;
        background-color: #46b4b9;
      }
      div.home_1_section{
        margin: 5px 0 0 0;
        background-color: #dde8dd;
      }
      table.home_1{
        border-spacing: 0;
        padding: 0;
      }
      td.home_1{
        vertical-align: top;
      }
      div.home_1_section_2{
        margin: 5px 0 0 0;
        background-color: #d1dac9;
      }
      div.home_1_section_title{
        padding: 0 0 0 2px;
        font-family: arial, verdanaq, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        color: #900;
      }
      img.home_bullet{
        margin: 0 3px 0 0;
        vertical-align: middle;
      }
      a.home_1_section_title{
        color: #900;
        text-decoration: none;
      }
      a.home_1_section_title:hover{
        text-decoration: underline;
      }
      a.home_1_section_link,
      a.home_1_section_link_2{
        margin: 2px 0 2px 6px;
        width: 138px;
        display: block;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
      }
      a.home_1_section_link_2{
        margin: 5px 0 5px 6px;
      }
      a.home_1_section_link:hover,
      a.home_1_section_link_2:hover{
        text-decoration: underline;
      }
      div.content_1{
        margin: 10px 3px 10px 8px;
      }
      div.lhs_1{
        margin: 0 11px 0 0;
        width: 135px;
        float: left;
      }
      div.mid_1{
        margin: 0 8px 0 0;
        width: 415px;
        float: left;
      }
      div.rhs_1{
        width: 170px;
        float: left;
      }
      p.lhs_menu_1_title{
        margin: 5px 0 0 55px;
        padding: 4px 0 0 15px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        color: #000;
        background: url(../images/lhs_top_1.gif) 0 0 no-repeat #eaf5f8;
      }
      div.lhs_menu_1{
        margin: 0 0 0 55px;
        background: #eaf5f8;
        width: 80px;
      }
      a.lhs_menu_1{
        margin: 0;
        padding: 0 0 0 15px;
        width: 65px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
        display: block;
      }
      a.lhs_menu_1:hover{
        color: #fff;
        background-color: #55adca;
      }
      p.lhs_menu_2_title{
        margin: 0;
        padding: 10px 0 0 8px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        color: #000;
        background: url(../images/lhs_top_2.gif) 0 0 no-repeat;
      }
      div.lhs_menu_2{
        margin: 0 15px 0 0;
        padding: 0 0 4px 0;
        background-color: #d3ebf1;
        width: 120px;
      }
      a.lhs_menu_2{
        margin: 0;
        padding: 0 0 0 8px;
        width: 112px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
        display: block;
      }
      a.lhs_menu_2:hover{
        color: #fff;
        background-color: #3a9aba;
      }
      p.lhs_menu_3_title{
        margin: 0;
        padding: 6px 0 0 23px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        color: #000;
        background: url(../images/lhs_top_3.gif) 0 0 no-repeat;
      }
      div.lhs_menu_3{
        margin: 0 0 0 15px;
        background-color: #eaf5f8;
        width: 120px;
      }
      a.lhs_menu_3{
        padding: 0 0 0 8px;
        width: 112px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
        display: block;
      }
      a.lhs_menu_3:hover{
        color: #fff;
        background-color: #55adca;
      }
      p.lhs_bottom_text_1{
        margin: 45px 0 0 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        color: #555;
      }
      p.lhs_bottom_text_2{
        margin: 4px 0 0 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
      }
      table.mid_hotel_list{
        padding: 0;
        border-width: 0;
        width: 415px;
      }
      td.mid_hotel_spc{
        height: 5px;
      }
      td.mid_hotel_b,
      td.mid_feat_hotel{
        background-color: #d3ebf1;
      }
      td.mid_hotel_a{
        padding: 5px 0;
      }
      a.mid_feat_hotel{
        margin: 0 0 0 8px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        display: block;
        color: #2b6d84;
        line-height: 20px;
        text-decoration: none;
      }
      a.mid_feat_hotel:hover{
        text-decoration: underline;
      }
      p.mid_feat_hotel_1{
        margin: 3px 0 4px 8px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
      }
      p.mid_feat_hotel_2{
        margin: 0;
        padding: 15px 0 0 35px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        height: 28px;
        background: url(../images/listing_info.gif) 5px 15px no-repeat;
      }
      a.mid_hotel{
        margin: 2px 0 2px 8px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        display: block;
        color: #2b6d84;
        text-decoration: none;
      }
      a.mid_hotel:hover{
        text-decoration: underline;
      }
      img.mid_hotel,
      img.mid_feat_hotel{
        margin: 0 0 0 4px;
        border: #999 1px solid;
        float: right;
        display: block;
      }
      p.mid_hotel{
        margin: 3px 0 0 8px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
      }
      div.mid_lower{
        padding: 20px 0;
        text-align: center;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
      }
      span.page_num{
        color: #f00;
        font-family: verdana, arial, sans-serif;
        font-weight: bold;
      }
      a.page_num{
        color: #2b6d84;
        font-family: verdana, arial, sans-serif;
        font-weight: bold;
      }
      div.rhs_box{
        margin: 0 0 5px 0;
        border: #a6cb81 1px solid;
      }
      p.rhs_box_title{
        margin: 0;
        padding: 2px 0 1px 10px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        background-color: #cfedb1;
      }
      img.rhs_1_clicksearch{
        display: block;
      }
      p.tourist_info_title{
        margin: 0;
        padding: 2px 0 2px 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        background-color: #cfedb1;
      }
      ul.tourist_info{
        margin: 2px 0 2px 21px;
        padding: 0;
        line-height: 1.3em;
        font-family: arial, verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        list-style-image: url(../images/info.gif);
      }
      li.tourist_info{
        margin: 1px 0 0 0;
        border-width: 0;
      }
      ul.tourist_info_sub{
        margin: 0 0 2px 4px;
        padding: 0;
        font-size: 11px;
        list-style-type: none;
        list-style-image: url();
      }
      li.tourist_info_sub{
        margin: 3px 0 0 0;
        border-width: 0;
      }
      ul.tourist_info_sub_sub{
        margin: 0 0 2px 4px;
        padding: 0;
        font-size: 11px;
        font-weight: normal;
        list-style-type: none;
      }
      li.tourist_info_sub_sub{
        margin: 1px 0 0 0;
        border-width: 0;
      }
      span.tourist_info{
        position: relative;
        left: -8px;
      }
      a.tourist_a{
        color: #003;
        text-decoration: none;
      }
      a.tourist_b{
        color: #006;
        text-decoration: none;
      }
      a.tourist_c{
        color: #009;
        text-decoration: none;
      }
      a.tourist_a:hover,
      a.tourist_c:hover{
        text-decoration: underline;
      }
      a.tourist_b:hover{
        color: #00f;
      }
      p.current_selection_title{
        margin: 0;
        padding: 2px 0 2px 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        background-color: #cfedb1;
      }
      p.current_selection{
        margin: 1px 0 1px 0;
        padding: 3px 0 3px 24px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        font-style: italic;
        background: transparent url(../images/iknow_sm.gif) 7px 4px no-repeat;
        color: #333;
        font-weight: bold;
      }
      a.late_availability{
        margin: 1px 0 1px 0;
        padding: 3px 0 3px 25px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        background: transparent url(../images/late.gif) 7px 0 no-repeat;
        color: #003;
        padding-top: 1px;
        padding-bottom: 1px;
        display: block;
        text-decoration: none;
      }
      a.late_availability:hover{
        text-decoration: underline;
      }
      div.content_2{
        margin: 10px 4px 10px 3px;
      }
      div.lhs_2{
        margin: 0 8px 0 0;
        width: 162px;
        float: left;
      }
      div.mid_2{
        margin: 0 10px 0 0;
        width: 390px;
        float: left;
      }
      div.rhs_2{
        width: 173px;
        float: left;
      }
      a.lhs_2_back{
        margin: 0 0 7px 0;
        padding: 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        text-align: center;
        color: #fff;
        background-color: #53abc8;
        text-decoration: none;
        display: block;
      }
      img.lhs_2{
        display: block;
        border: #999 1px solid;
      }
      div.lhs_2_img{
        margin: 0 0 8px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.65em;
      }
      div.mid_2_1{
        margin: 0 0 4px 0;
        padding: 1px 4px;
        background-color: #d5f1f0;
      }
      h1.mid_2_1{
        margin: 3px 0 2px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: #900;
      }
      h2.mid_2_1{
        margin: 0 0 2px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
      }
      p.mid_2_1{
        margin: 1px 0 10px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      p.mid_2_1_avail{
        margin: 12px 0 2px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        text-decoration: underline;
      }
      table.mid_2_2{
        padding: 0;
      }
      td.mid_2_2_1{
        width: 243px;
        vertical-align: top;
      }
      td.mid_2_2_2{
        width: 147px;
        vertical-align: top;
      }
      td.mid_2_2_3{
        width: 390px;
        vertical-align: top;
      }
      div.mid_2_2_1{
        margin: 0 0 4px 0;
        padding: 5px 4px;
        border: #dbdfea 1px solid;
      }
      p.mid_2_2_1_title{
        margin: 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        color: #366;
      }
      p.mid_2_2_1{
        margin: 0 0 6px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      div.mid_2_2_2{
        margin: 0 0 5px 5px;
        padding: 0 0 2px 0;
        background-color: #e8f6f9;
      }
      p.mid_2_2_2_1_bi{
        margin: 0 0 2px 0;
        padding: 1px 0 1px 4px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        background-color: #d5f1f0;
      }
      p.mid_2_2_2_1_title{
        margin: 0 0 0 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
      }
      p.mid_2_2_2_1{
        margin: 3px 0 6px 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      p.mid_2_2_2_1_li{
        margin: 0;
        padding: 4px 3px 2px 13px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #033;
        background: transparent url(../images/pli.gif) 5px 12px no-repeat;
      }
      div.rhs_2_1_la{
        margin: 0 0 4px 0;
        width: 171px;
        border-top: #d3ebf1 1px solid;
        border-left: #d3ebf1 1px solid;
      }
      div.rhs_2_1{
        margin: 0 0 4px 0;
        width: 171px;
        background-color: #e8f6f9;
        border: #d3ebf1 1px solid;
      }
      p.rhs_2_1_l{
        margin: 0;
        padding: 3px 2px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.55em;
        background-color: #d5f1f0;
      }
      span.available{
        width: 20px;
        font-size: 8px;
        background: #b0dbe6;
        border: 1px solid #b0dbe6;
      }
      span.unavailable{
        border: 1px solid #b0dbe6;
        width: 20px;
        font-size: 8px;
        background: #fff;
      }
      table.late_availability{
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        width: 100%;
      }
      td.la_1{
        padding: 3px 2px;
        border-right: #d3ebf1 1px solid;
        border-bottom: #d3ebf1 1px solid;
      }
      td.la_2{
        padding: 3px 2px;
        text-align: center;
        color: #000;
        border-right: #d3ebf1 1px solid;
        border-bottom: #d3ebf1 1px solid;
      }
      td.la_3,
      td.la_3_t,
      td.la_3_a{
        padding: 3px 2px;
        text-align: center;
        color: #dfdfdf;
        border-right: #d3ebf1 1px solid;
        border-bottom: #d3ebf1 1px solid;
      }
      td.la_3_t {
        padding: 3px 2px;
        text-align: center;
        color: #dfdfdf;
        border: #BD0000 1px solid;
      }
      td.la_3_t_a {
        border: #BD0000 1px solid;
	      
	  }
      td.la_3_t_a,
      td.la_3_a{
        text-align: center;
        font-weight: bold;
        color: #fff;
        background-color: #10cfb3;
      }
      a.la_3{
        color: #dfdfdf;
        text-decoration: none;
      }
      a.la_3_a{
        color: #fff;
        text-decoration: none;
      }
      a.rhs_2_1_more{
        margin: 4px 2px;
        font-family: verdana, arial, sans-serif;
        font-weight: bold;
        font-size: 100%;
        color: #900;
        display: block;
      }
      p.rhs_2_1_title,
      p.rhs_2_1_title_2{
        margin: 0;
        padding: 1px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        text-align: center;
        line-height: 14px;
      }
      p.rhs_2_1_title_2{
        background-color: #d5f1f0;
      }
      table.rhs_2_1{
        padding: 0;
        width: 171px;
      }
      td.rhs_2_1_1{
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        text-align: left;
      }
      td.rhs_2_1_2{
        padding: 0 0 4px 0;
        text-align: right;
      }
      td.rhs_2_1_3{
        padding: 1px 13px 1px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.65em;
        text-align: right;
        vertical-align: middle;
        width: 58px;
        border-bottom: #fff 1px solid;
      }
      td.rhs_2_1_4{
        padding: 1px 0;
        width: 110px;
        text-align: right;
        border-bottom: #fff 1px solid;
      }
      td.rhs_2_1_5{
        padding: 3px 0 2px 3px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.65em;
      }
      td.rhs_2_1_6{
        padding: 1px 1px 1px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.65em;
        vertical-align: middle;
        width: 46px;
      }
      td.rhs_2_1_7{
        padding: 1px 0;
        vertical-align: middle;
        width: 122px;
      }
      select.enquiry_1{
        margin: 0 4px;
        font-size: 0.7em;
        width: 40px;
      }
      select.enquiry_2{
        margin: 0 4px 0 0;
        font-size: 0.7em;
        width: 74px;
      }
      select.enquiry_3{
        margin: 0 4px 0 0;
        font-size: 0.7em;
        width: 45px;
      }
      select.enquiry_4{
        margin: 0 4px 0 0;
        font-size: 0.7em;
        width: 106px;
      }
      span.required{
        font-weight: bold;
        color: #c00;
      }
      input.enquiry_1{
        margin: 0 4px 0 0;
        width: 118px;
      }
      input.enquiry_2{
        margin: 0 0 0 1px;
        vertical-align: middle;
      }
      p.rhs_2_1{
        margin: 2px 3px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.65em;
      }
      p.rhs_2_2{
        margin: 2px 0 2px 3px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      a.rhs_2_1{
        margin: 3px 0 0 3px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.65em;
        display: block;
        color: #000;
      }
      textarea.enquiry{
        margin: 4px 7px 4px 7px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        width: 150px;
        height: 40px;
      }
      div.enquiry{
        margin: 4px 4px 6px 0;
        text-align: center;
      }
      input.enquiry{
        padding: 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        width: 140px;
        color: #fff;
        background-color: #53abc8;
      }
      div.rhs_2_2{
        margin: 10px 0 0 0;
        padding: 0 2px;
      }
      p.rhs_2_2_title{
        margin: 1px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        color: #009;
      }
      p.rhs_2_2_tele{
        padding: 8px 0 0 25px;
        margin: 0 0 10px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        background: transparent url(../images/phone.gif) 0 0 no-repeat;
      }
      div.content_3{
        margin: 10px 9px 10px 3px;
      }
      div.lhs_3{
        margin: 0 8px 0 0;
        width: 557px;
        float: left;
      }
      table.feature_availability{
        width: 100%;
        font-family: arial, verdana, sans-serif;
      }
      td.fa_1{
        width: 162px;
        vertical-align: top;
      }
      td.fa_2{
        width: 395px;
        vertical-align: top;
      }
      div.fa_2{
        margin: 0 0 14px 4px;
        padding: 1px 0 4px 4px;
        background-color: #d5f1f0;
      }
      h1.fa_2_1{
        margin: 3px 0 2px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: #900;
      }
      p.fa_2_2{
        margin: 0;
        padding: 3px 2px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        background-color: #d5f1f0;
      }
      a.fa_1_back{
        padding: 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        text-align: center;
        color: #fff;
        background-color: #53abc8;
        text-decoration: none;
        display: block;
      }
      div.lhs_3_1{
        margin: 0 0 14px 0;
        width: 555px;
        border: #53abc8 1px solid;
      }
      td.fa_la_1{
        padding: 3px 2px;
        text-align: center;
        font-size: 0.65em;
        width: 18px;
        text-align: center;
        border-right: #efefef 1px solid;
        border-bottom: #d5f1f0 1px solid;
      }
      td.fa_la_2{
        padding: 3px 2px 3px 13px;
        font-size: 0.8em;
        font-weight: bold;
        background-color: #d5f1f0;
        border-right: #d5f1f0 1px solid;
      }
      td.fa_la_3,
      td.fa_la_3_a{
        padding: 3px 2px;
        color: #000;
        font-family: verdana, arial, sans-serif;
        font-size: 0.65em;
        width: 18px;
        text-align: center;
        color: #dfdfdf;
        border-right: #efefef 1px solid;
        border-bottom: #d5f1f0 1px solid;
      }
      td.fa_la_3_a{
        font-weight: bold;
        color: #fff;
        background-color: #10cfb3;
      }
      td.fa_la_4{
        padding: 3px 2px 3px 5px;
        font-size: 0.7em;
        border-top: #d5f1f0 1px solid;
      }
      table.listing{
        width: 100%;
      }
      td.listing{
        width: 50%;
        vertical-align: top;
      }
      p.listing_title{
        margin: 10px 0 2px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
      }
      p.listing{
        margin: 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      div.content_4{
        margin: 10px 2px 10px 5px;
      }
      div.lhs_4{
        margin: 0 9px 0 0;
        width: 162px;
        float: left;
      }
      div.mid_4{
        margin: 0 8px 0 0;
        width: 391px;
        float: left;
      }
      a.lhs_4_back{
        margin: 0 0 7px 0;
        padding: 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        text-align: center;
        color: #fff;
        background-color: #53abc8;
        text-decoration: none;
        display: block;
      }
      div.lhs_4_1{
        margin: 0 0 14px 0;
        padding: 0 0 14px 0;
        background-color: #d3ebf1;
      }
      p.lhs_4_1{
        margin: 0;
        padding: 0 0 0 8px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        color: #fff;
        background-color: #3a9aba;
      }
      a.lhs_4_1{
        padding: 3px 0 3px 16px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.65em;
        color: #036;
        background: url(../images/bullet2.gif) 4px 6px no-repeat #d3ebf1;
        border-bottom: #fff 2px solid;
        text-decoration: none;
        display: block;
      }
      a.lhs_4_1:hover{
        text-decoration: underline;
      }
      img.lhs_4{
        display: block;
        border: #999 1px solid;
      }
      div.lhs_4_img{
        margin: 0 0 8px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.65em;
      }
      a.lhs_4_img{
        margin: 0 0 8px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
        color: #000;
        display: block;
      }
      a.lhs_4_img:hover{
        text-decoration: underline;
      }

      div.mid_4_1{
        border: #a6cb81 1px solid;
      }
      h1.mid_4{
        margin: 0;
        padding: 1px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        text-align: center;
        background-color: #cfedb1;
      }
      h2.mid_4{
        margin: 10px 0 5px 0;
        padding: 0 0 1px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        border-bottom: #808080 1px solid;
      }
      p.mid_4_1,
      p.mid_4_2{
        margin: 4px 4px 4px 6px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      a.mid_4_1{
        margin: 6px 0 10px 6px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #00f;
        text-decoration: none;
        display: block;
      }
      a.mid_4_1:hover{
        text-decoration: underline;
      }
      p.mid_4_2{
        margin: 4px 8px 4px 8px;
      }
      div.rhs_4_1{
        margin: 8px 0;
      }
      p.rhs_4_1_title{
        margin: 5px 0 2px 0;
        padding: 0 0 0 3px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
        color: #333;
        border-bottom: #ddd 2px solid;
      }
      a.rhs_4_1{
        margin: 1px 0;
        padding: 0 0 0 10px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
        background: url(../images/pli.gif) 1px 7px no-repeat;
        display: block;
      }
      div.content_5{
        margin: 10px 5px 10px 5px;
      }
      p.accommodation_info_title{
        margin: 0;
        padding: 2px 0 2px 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        background-color: #cfedb1;
      }
      p.accommodation_info{
        margin: 1px 0 1px 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
      }
      a.accommodation_info,
      a.accommodation_info_a{
        margin: 1px 0 1px 0;
        padding: 0 0 0 10px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        text-decoration: none;
        display: block;
      }
      a.accommodation_info_a{
        color: #900;
        font-weight: bold;
        background: url(../images/pli.gif) 4px 7px no-repeat;
      }
      a.accommodation_info:hover,
      a.accommodation_info_a:hover{
        text-decoration: underline;
      }
      
      div.ads{
        text-align: center;
      }
      div.lower{
        margin: 0;
        font-family: arial, verdana, sans-serif;
        background-color: #56b4b9;
        border-top: #808080 1px solid;
        border-bottom: #808080 1px solid;
      }
      a.lower_home{
        margin: 2px 3px 0 5px;
        font-size: 0.7em;
        color: #fff;
        font-weight: bold;
        text-decoration: none;
        display: block;
        float: left;
      }
      a.lower_top{
        margin: 2px 3px 0 10px;
        padding: 0 0 0 14px;
        font-size: 0.7em;
        color: #fff;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/top.gif) 0 4px no-repeat #56b4b9;
        display: block;
        float: left;
      }
      p.lower{
        margin: 0;
        padding: 3px 1px;
        font-size: 0.6em;
      }
      a.lower{
        color: #000;
        text-decoration: none;
      }
      a.lower:hover{
        text-decoration: underline;
      }
      div.lower_links{
        margin: 6px 0 8px 110px;
      }
      p.lower_links{
        margin: 2px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      a.lower_links{
        text-decoration: none;
        color: #366;
      }
      a.lower_links:hover{
        text-decoration: underline;
      }
      div.lower_links{
        margin: 6px 0;
      }
      table.lower_links{
        width: 750px;
      }
      td.lower_links_l{
        padding: 3px 14px 0 0;
        width: 146px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        text-align: right;
        vertical-align: top;
      }
      td.lower_links_r{
        width: 590px;
        vertical-align: top;
      }
      p.lower_links{
        margin: 3px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      td.mid_avail{
        background-color: #d3ebf1;
      }
      div.mid_avail{
        margin: 0;
        width: 171px;
        background-color: #fff;
        border-top: #d3ebf1 1px solid;
        border-left: #d3ebf1 1px solid;
        float: left;
      }
      p.mid_avail_key{
        margin: 0;
        padding: 3px 2px;
        font-family: arial, verdana, sans-serif;
        font-size: 11px;
        background-color: #d5f1f0;
      }
      h1.late_avail{
        margin: 3px 0 2px 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: #900;
      }
      p.late_avail{
        margin: 2px 0 2px 4px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
      }
      div.content_6{
        margin: 10px 6px 10px 8px;
      }
      div.lhs_6{
        margin: 0 6px 0 0;
        width: 161px;
        float: left;
      }
      div.mid_6{
        margin: 0 6px 0 0;
        width: 390px;
        float: left;
      }
      div.rhs_6{
        width: 173px;
        float: left;
      }
      div.confirm_box{
        padding: 4px;
        background-color: #e5f7f7;
        border: #d6eeee 1px solid;
      }
      h1.lhs_confirm{
        margin: 0 0 6px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: #900;
      }
      img.lhs_confirm{
        border: #999 1px solid;
      }
      p.lhs_confirm{
        margin: 2px 0 8px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
      }
      a.lhs_confirm_amend{
        margin: 2px 0 8px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.65em;
        color: #000;
        text-align: right;
        display: block;
      }
      p.lhs_6_1_t{
        margin: 10px 0 6px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.75em;
        font-weight: bold;
      }
      p.lhs_6_1{
        margin: 6px 0 4px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }
      table.confirm{
        width: 100%;
      }
      td.confirm_l{
        width: 185px;
        vertical-align: top;
      }
      td.confirm_r{
        vertical-align: top;
      }
      a.mid_confirm{
        margin: 0 0 20px 0;
        padding: 4px 0 4px 40px;
        font-family: arial, verdana, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: #900;
        text-decoration: none;
        background: url(../images/back_arrow.gif) 0 2px no-repeat;
      }
      a.mid_confirm_similar{
        margin: 14px 0 4px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        font-weight: bold;
        color: #000;
        display: block;
      }
      a.mid_confirm_new{
        margin: 4px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        color: #000;
        display: block;
      }
      p.rhs_confirm_t{
        margin: 0 0 10px 0;
        font-family: arial, verdana, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: #900;
      }
      p.rhs_confirm{
        margin: 5px 0;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
      }
      a.rhs_confirm{
        margin: 5px 4px;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
        color: #000;
        display: block;
      }
      a.rhs_confirm_submit{
        margin: 5px;
        font-family: verdana, arial, sans-serif;
        font-size: 0.7em;
        color: #000;
        display: block;
        text-align: right
      }
      
      span.up{
        text-transform: uppercase;
      }
      a.lleft{
        color: #525353;
        text-decoration: none;
      }
      span.capital{
        text-transform: uppercase;
      }
      div.search{
        margin: 16px 0;
        text-align: center;
        color: #333;
      }
      td.search{
        text-align: left;
        font-family: arial, verdana, sans-serif;
        font-size: 0.7em;
      }

