.smallgrey			{ font-size: 10px; line-height: 12px; color: #929292 }
.red					{ color: #2FB097 }
.black				{ color: #000000 }
.grey				{ color: #c6c6c6 }
.dkgrey				{ color: #929292 }
.normal             { font-weight: normal !important }
.left               { float: left !important }
.next             { float: right !important; padding-right: 20px }

table               { float: left }
table1              { float: right !important }

		#dv3				{ background-image: url(main_img/3_bg.gif) }
			#dv3a_crumbs		{ background: url(main_img/3a_bg.gif) no-repeat left }
			#dv3b_nav			{ height: 26px !important; background: url(main_img/3b_bg.gif) no-repeat right; padding-top: 0px !important }
            #dv3b_nav .hotelsnav            { float: left; padding-top: 6px !important }
            .disneytab                     { float: left }
            #dv_hpa_engine_form table { width: 190px; float: right }
			  /*	.form_text			{ float: left; width: 62px; height: 24px; padding-top: 3px; font-weight: bold }
				.form_field			{ float: left; height: 27px; padding-right: 5px }
				.form_cal			{ float: left; padding-top: 2px }
				.form_left			{ float: left; width: 242px; height: 27px }
				.form_right			{ float: right; width: 190px; height: 27px }
				.form_hide			{ float: right; width: 190px; height: 10px }
				.form_day			{ float: left; width: 41px }
				.form_month			{ float: left; width: 47px }
				.form_year			{ float: left; width: 55px }
				.form_date			{ float: left; width: 62px }
				.form_age			{ float: left; width: 60px }
				.form_country			{ float: left; width: 119px }
				.form_exp			{ float: left; width: 41px; margin-right: 6px }     */

        .special_5off               { float: left; width: 167px; height: 76px; padding: 52px 18px 0px 18px; background: url(main_img/5off_bg.gif) no-repeat top left; color: #ffffff; font: bold 13px/17px arial, tahoma, verdana }


                .form_row           { float: left; width: 223px; height: 26px }
                .form_row_hcproc       { float: left; width: 173px; height: 26px !important }
                    .form_text          { float: left; width: 75px; height: 16px; padding-top: 3px }
                    .form_text_hcproc   { float: left; width: 70px; height: 16px; padding-top: 3px  }
                    .double             { width: 150px }
                    .form_field         { float: right !important; width: 145px; text-align: right }
                    .duration_calc      { float: right !important; text-align: right; width: 100px; padding-top: 3px; font-weight: normal !important }
                    .form_find          { float: right !important; margin-left: 15px }
          .ic_promise             { float: left; width: 263px; height: 100px; line-height: 20px; background: #f1adad url(main_img/promise_bg.gif) repeat-y left }
              .ic_promise_a             { float: left; width: 107px; height: 100px }
              .ic_promise_b             { float: right; width: 156px; height: 95px; padding-top: 5px; color: #ffffff; background: url(main_img/promise_b_bg.gif) no-repeat right }
                  .ic_promise_comp             { float: left; width: 156px; height: 16px; line-height: 16px }
                      .ic_promise_prod             { float: left; color: #000000; height: 16px }
                      .ic_promise_price            { float: right; color: #ffffff; height: 16px; padding-right: 14px }
                  .ic_promise_disc             { float: leftl; font-size: 10px; color: #c3e8e1 }

		.ic_so				{ background-color: #2FB097 }
			.ic_so_list			{ float: left; width: 261px; height: 27px; border-left: 1px solid #2FB097; border-right: 1px solid #2FB097; border-bottom: 1px solid #2FB097; background-color: #94cdc2 }
				.ic_so_flag			{ float: left; width: 44px; height: 27px}
				.ic_so_desc			{ float: left; width: 173px; height: 21px; padding-top: 6px; font-weight: bold }
				.ic_so_desc a			{ color: #000000; text-decoration: none }
				.ic_so_desc a:hover 	{ text-decoration: underline }
				.ic_so_price			{ float: right; width: 44px; height: 21px; padding-top: 6px; background-color: #c3e8e1; text-align: center; color: #a30000; font-weight: bold }
				.ic_so_price a			{ color: #a30000; text-decoration: underline }
				.ic_so_price a:hover	{ color: #ffffff }
          	.ic_so_base			    { background: url(main_img/so_base.gif) no-repeat }

        .ic_usp       { float: left; width: 203px }
             .ic_usp_title   { float: left; width: 203px }
             .ic_usp_info    { float: left; width: 203px; padding-bottom: 10px; line-height: 16px; font-weight: bold }
             .ic_usp_info a  { color: #0cb90c; text-decoration: underline }
        .ic_usp_list,.ic_usp_list_dbl       { float: left; width: 165px; padding-left: 38px; padding-top: 7px; background: url(main_img/usp_bg.gif) no-repeat top left; font-weight: bold }
        .ic_usp_list                        { height: 23px }
        .ic_usp_list_dbl                    { height: 37px; line-height: 14px }

        .ic_offerpod   { float: left; width: 263px; height: 99px; background: url(main_img/offerpod_bg.gif) no-repeat top left }
            .offer_1    { float: left; width: 263px; height: 39px !important; overflow: hidden }
            .offer_2    { float: left; width: 263px; height: 60px }
                .offer_2a    { float: left; width: 173px; height: 60px }
                    .offer_region   { float: left; width: 160px; height: 18px; padding: 21px 0px 0px 13px; font: bold 18px arial, tahoma, verdana; color: #138078; background: color }
                    .offer_deal     { float: right; width: 90px; height: 21px; padding-top: 18px; font: bold 14px arial, tahoma, verdana; color: #ffffff; text-align: center }
                    .offer_hotel    { float: left; width: 165px; height: 17px; padding: 7px 0px 0px 8px; overflow: hidden; color: #229A89; font: bold 11px tahoma, verdana, arial }
                    .offer_nights   { float: left; width: 45px; height: 28px; padding: 8px 0px 0px 18px; color: #B1D5D3; font: bold 10px/11px tahoma, verdana, arial }
                    .offer_price    { float: left; width: 54px; height: 29px; padding-top: 7px; font: bold 22px arial, tahoma, verdana; color: #ffffff }
                               .offer_pic { float: right; height: 60px }

    #dv_sm_engine		{ float: left; width: 203px; background: url(main_img/smengine_bg.gif) repeat-y left; margin-top: 14px }

            	#dv_sm_engine_title { float: left; width: 183px; height: 24px; padding: 16px 0px 0px 20px; background: url(main_img/smengine_title_bg.gif) no-repeat top }
				#dv_sm_engine_form	{ float: left; width: 183px; padding: 0px 0px 5px 20px; font-weight: bold }
                    .sm_form_row     {  }
				#dv_sm_engine_base  { float: left; width: 163px; padding: 0px 20px 0px 20px; height: 40px; font-weight: bold; background: url(main_img/smengine_base_bg.gif) no-repeat bottom }






        .main_specials  { float: left; width: 277px; height: 540px }
            .specials_choose    { float: left; width: 231px; height: 45px; padding: 60px 16px 0px 30px; color: #ffffff; font-weight: bold; background: url(main_img/specials_choose_bg.gif) no-repeat top left }
                .specials_formtext { float: left; width: 80px; padding-top: 3px }
                .specials_formfield { float: right; width: 151px }
 .specials_offers    { float: right; width: 247px; height: 509px; margin-left: 14px; padding: 5px 0px 0px 16px; background: url(main_img/specials_offers_bg.gif) repeat-x top }

                .specials_table     { float: left; width: 247px  }
                .specials_table td    { height: 20px }
                    .specials_region        { width: 90px; color: #229B7C; font: bold 11px tahoma, verdana, arial; overflow: hidden }
                        .specials_region a  { color: #229B7C; font: bold 11px tahoma, verdana, arial; text-decoration: underline }
                        .specials_region a:hover  { color: #09645D }
                    .specials_stars         { width: 35px; color: #000000; font-weight: bold }
                    .specials_nights        { width: 61px; color: #09645D }
                    .specials_price         { width: 45px; color: #09645D; padding-left: 15px; background: url(main_img/specials_price_bg.png) no-repeat right }
                        .specials_price a   { color: #229B7C; font: bold 11px tahoma, verdana, arial; text-decoration: underline }
                        .specials_price a:hover   { color: #09645D }
            .specials_base      { float: left; width: 261px; height: 25px; text-align: right; padding: 10px 16px 0px 0px; background: url(main_img/specials_base_bg.gif) no-repeat right }
                .specials_base a     { color: #ffffff; font: bold 11px tahoma, verdana, arial; text-decoration: underline }

        .int_specials  { float: left; width: 554px; height: 540px; background: url(main_img/specials_offers_bg.gif) repeat-x top  }
        .int_destinations { float: left; width: 554px; height: auto; background: url(main_img/destinations_offers_bg.gif) repeat-x top }
            .int_specials_choose    { float: left; width: 508px; height: 84px; padding: 24px 16px 0px 30px; color: #ffffff; font-weight: bold; background: url(main_img/int_specials_choose_bg.gif) no-repeat top left }
            .int_results_choose    { float: left; width: 508px; height: 84px; padding: 24px 16px 0px 30px; color: #ffffff; font-weight: bold; background: url(main_img/int_results_choose_bg.gif) no-repeat top left }
         .int_refine_choose    { float: left; width: 508px; height: 84px; padding: 24px 16px 0px 30px; color: #ffffff; font-weight: bold; background: url(main_img/int_refine_choose_bg.gif) no-repeat top left }

         .int_destinations_choose    { float: left; width: 508px; height: 84px; padding: 24px 16px 0px 30px; color: #ffffff; font-weight: bold; background: url(main_img/destinations_choose.gif) no-repeat top left }
             .int_book_choose    { float: left; width: 508px; height: 78px; padding: 0px 16px 0px 30px; color: #ffffff; font-weight: bold; background: url(main_img/int_results_book_bg.gif) no-repeat top left }
             .int_contactus_choose    { float: left; width: 508px; height: 78px; padding: 0px 16px 0px 30px; color: #ffffff; font-weight: bold; background: url(main_img/int_contactus_bg.png) no-repeat top left }


                .int_specials_disney    { float: left; padding-bottom: 15px; width: 508px; text-align: right; color: #A7DFD5; font-weight: bold }
                .int_specials_disney a   { color: #ffffff; text-decoration: underline }
                .int_specials_disney b   { color: #ffffff }

                .int_destinations_disney    { float: left; padding-bottom: 15px; width: 508px; text-align: right; color: #ff6000; font-weight: bold }
                .int_destinations_disney a   { color: #ffffff; text-decoration: underline }
                .int_destinations_disney b   { color: #ffffff }

            .int_specials_offers    { float: left; width: 524px; height: 395px; padding: 5px 0px 0px 16px; border-left: 14px solid #ffffff }
            .int_destinations_offers    { float: left; width: 524px; height: 395px; border-left: 14px solid #ffffff; padding: 5px 0px 0px 16px }

            .int_specials_base      { float: left; width: 514px; height: 25px; font-weight: bold; color: #A7DFD5; text-align: right; padding: 10px 26px 0px 0px; border-left: 14px solid #ffffff; background: url(main_img/specials_base_bg.png) no-repeat right }
                .int_specials_base a     { color: #A7DFD5; font: bold 11px tahoma, verdana, arial; text-decoration: underline }
                .int_specials_base a:hover     { color: #ffffff }
                .int_specials_base b   { color: #ffffff }
                .int_specials_base b a  { color: #ffffff }

             .int_destinations_base      { float: left; width: 514px; height: 25px; font-weight: bold; color: #ff6000; text-align: right; border-left: 14px solid #ffffff; padding: 10px 26px 0px 0px; background: url(main_img/destinations_base_bg.png) no-repeat right }
                .int_destinations_base a     { color: #ff6000; font: bold 11px tahoma, verdana, arial; text-decoration: underline }
                .int_destinations_base a:hover     { color: #ffffff }
                .int_destinations_base b   { color: #ffffff }
                .int_destinations_base b a  { color: #ffffff }

                .destination_info   { line-height: 16px }
                .destination_info h3 { vertical-align: top; font: bold 18px arial, tahoma, verdana; color: #ff6c00; margin: 0px 0px 5px 0px }
                .destination_info a { color: #ff6c00; font-weight: bold; text-decoration: underline }
                .destination_info a:hover { color: #ffc600 } 

        .dv4b_hotels            { float: left; width: 554px }

            .int_offer_1    { height: 23px; font: bold 11px tahoma, verdana, arial; color: #1D9F86; border-bottom: 2px dotted #84D8C8  }
            .int_results_1    { height: 23px; font: bold 14px arial, tahoma, verdana; color: #1D9F86; border-bottom: 2px dotted #84D8C8  }
            .int_offer_1 b  { color: #000000  }
                .int_offer_hotel    { float: left; width: 400px }
                .int_offer_stars    { float: left; width: 20px }
                .int_offer_price    { float: right; text-align: right !important }
                .int_offer_top      {   }

                .int_results_hotel  { float: left; width: 409px }
                .int_results_stars  { float: right; text-align: right; width: 83px; padding: 0px 6px 0px 0px }

            .int_offer_photo    { width: 90px; height: 60px !important }
            .int_offer_2b       { width: 404px; padding: 6px; background-color: #B2E1D8; line-height: 16px }
                .int_offer_details  { float: left; width: 234px }
                .int_offer_booknow  { float: right; width: 105px }

                .int_offer_links    { float: right; width: 165px; text-align: right; color: #1D9F86 }
                .int_offer_links a  { color: #005C4B; font-weight: bold; text-decoration: underline }
                .int_offer_links a:hover { color: #1D9F86 }

     .int_results_address  { width: 80px; padding: 5px; height: 100%; font: 10px/14px tahoma, verdana, arial; color: #005C4B; background-color: #D0EEE8  }
                .int_results_address a  { font-weight: bold; color: #005C4B; text-decoration: underline }
                .int_results_address a:hover   { color: #1D9F86 !important }


                .int_results_details  { width: 294px; padding: 6px; background-color: #D0EEE8; vertical-align: top }
                .int_results_detail_details  { width: 416px; padding: 6px; background-color: #D0EEE8; vertical-align: top }
                 .int_results_details a { color: #005C4B; font-weight: bold; text-decoration: underline }
                 .int_results_details a:hover { color: #1D9F86 }
               .int_results_detail_booknow { float: right !important }

                .int_results_photo    { width: 90px; vertical-align: top }
                .int_results_photo img    { margin-bottom: 2px }
                .int_results_photo div    { float: left }

             .int_results_2c  { width: 106px; padding: 6px; background-color: #D0EEE8; text-align: center; vertical-align: top }
                .int_results_includes   { width: 106px; color: #005C4B; line-height: 16px; margin-bottom: 8px  }
                .int_results_was,.int_results_now   { width: 106px; color: #005C4B; font: bold 14px arial, tahoma, verdana; color: #1D9F86; margin-bottom: 8px  }
                .int_results_was b  { text-decoration: line-through; color: #b10000  }
                .int_results_now b  { color: #005C4B  }
            .ic_mainad,.ic_map          { float: left }

             .int_results_detail_top  { float: left; padding: 6px; background-color: #D0EEE8; vertical-align: top }
                .int_results_detail_top a, .int_results_detail_details a { color: #005C4B; font-weight: bold; text-decoration: underline }
                .int_results_detail_top a:hover, .int_results_detail_details a:hover { color: #1D9F86 }
                .int_results_detail_includes   { float: left; width: 102px; color: #005C4B; line-height: 16px; margin-bottom: 8px  }
                .int_results_detail_was,.int_results_detail_now   { float: left; width: 91px; color: #005C4B; font: bold 14px arial, tahoma, verdana; color: #1D9F86; margin-bottom: 8px  }
                .int_results_detail_was b  { text-decoration: line-through; color: #b10000  }
                .int_results_detail_now b  { color: #005C4B  }


            .ic_fo_ad1a         { float: left; width: 163px }
            .ic_fo_ad1b         { float: right; width: 100px; text-align: right }

            .ic_fo_dest			{ color: #2FB097 }
			.ic_fo_price		{ color: #2FB097 }
    		.ic_fo_price a		{ color: #2FB097 }

        #dv6	{ background-image: url(main_img/3_bg.gif) }
            #dv6a_copy { background: url(main_img/3a_bg.gif) no-repeat left }
            #dv6b_nav  { background: url(main_img/6b_bg.gif) no-repeat right }

.baselinks  { float: left; color: #2FB097; width: 730px; text-align: center; padding-top: 20px; padding-bottom: 20px; margin: 0px }

#dv5_hotels     { width: 757px; margin-top: 14px !important }
#dv5a_hotels    { float: left; padding-bottom: 14px }
#dv5b_hotels    { float: right !important; padding-top: 7px }
#dv5c_hotels    { float: right !important; padding: 0px 14px 0px 20px }

#dv_header				{ float: left; min-height: 40px; width: 540px; background: url(main_img/header_bg.gif) no-repeat bottom }
#dv_header_plain        { float: left; min-height: 40px; width: 540px }
#dv_header_1			{ float: left; position: relative; width: 540px; height: 40px }
#dv_header_1a_title     { float: left; height: 39px }

#dv_engine_sm           { height: auto !important }     
#dv_engine_sm_form      { width: 173px !important; padding-right: 15px !important; height: auto !important }


   .error          { margin-bottom: 13px; font-family: arial, tahoma, verdana; font-size: 12px; color: #ff0000 }
 #popup_hc       { float: left; width: 540px; padding: 12px; height:auto }
    h1              { margin-bottom: 13px; padding: 0px; height: 0px; font-family: arial, tahoma, verdana; font-size: 16px; font-weight: bold; color: #005C4B }
    h2              { margin-bottom: 13px; font-weight: bold; font-family: arial, tahoma, verdana; font-size: 12px; color: #1D9F86 }
    input           { padding: 2px 2px 2px 5px; font-family: tahoma, verdana, arial; font-size: 11px; color: #005C4B }


 .int_results_book  { width: 496px !important; padding: 6px; background-color: #D0EEE8; vertical-align: top }
    .tbl_hc_results   { float: left; width: 100%; height: auto; border-collapse: collapse }
    .tbl_hc_results td      { padding: 5px 8px 5px 8px; line-height: 16px; vertical-align: top }
    .tbl_hc_summary td      { padding: 0px !important }
    .tbl_hc_results a       { color: #ffffff; text-decoration: underline }
    .tbl_hc_results a:hover { color: #005C4B }
    .tbl_title   { font-weight: bold; color: #005C4B }
    .tbl_data    { color: #ffffff; background-color: #72C2B2; border: 1px solid #D0EEE8 }
    .tbl_hilite  { color: #ffffff; background-color: #72C2B2; border: 1px solid #D0EEE8 }
    .tbl_space   { height: 10px }

    .tbl_hotel        { float: left; width: 100%; height: auto; margin-bottom: 25px }
    .tbl_hotel td     { height: 17px; padding: 2px 0px 0px 2px }
    .tbl_hotel_title    { font-weight: bold; color: #005C4B; width: 115px; padding-left: 9px; vertical-align: top  }
    .tbl_hotel_data     { color: #ffffff; vertical-align: top }

    .tbl_details       { float: left; width: 100%; height: auto }
    .tbl_details td     { height: 22px }
    .tbl_details input  { margin-right: 2px }
    .tbl_details_last   { margin-bottom: 4px }
    .tbl_details_title    { font-weight: bold; color: #005C4B; width: 125px  }

    .terms            { width: 460px; height: 58px; padding: 8px; font-family: tahoma, verdana, arial; line-height: 16px; font-size: 11px; color: #005C4B }

.paystage			{ float: left; width: 100%; line-height: 16px; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none; text-align: left }
input, textarea, select	{ font-weight: normal; font-size: 11px; font-family: Tahoma, Verdana, Arial; color: #005C4B }
	.paystage_row		{ float: left; width: 496px }
		.paystage_amtconfirm	{ float: left; width: 496px; padding-top: 20px; padding-bottom: 20px; font-size: 16px; font-family: Arial, Tahoma, Verdana }
		.paystage_row input 		{ margin-right: 6px; margin-bottom: 6px }
        .paystage_row a 		{ color: #005C4B }
        .paystage_row div         { float: left }
		.paystage_row select		{ float: left; margin-right: 6px; margin-bottom: 6px }
		.paystage_subtitle		{ float: left; width: 496px; font-weight: bold; padding-bottom: 20px; padding-top: 20px }
		.paystage_text		{ float: left; height: 100%; width: 113px; padding-top: 1px; padding-bottom: 6px; font-weight: bold; line-height: 16px }
		.paystage_field		{ float: left; width: 275px; padding-bottom: 6px }
		.paystage_error		{ float: left; width: 432px; padding: 10px; border: 1px solid #d00000; background-color: #ffffff; color: #d00000; text-align: center; margin-bottom: 16px; }
		.paystage_sm			{ float: left; width: 75px }
		.paystage_xsm		{ float: left; width: 40px }
		.paystage_md			{ float: left; width: 86px }
		.paystage_lg 			{ float: left; width: 150px }
		.paystage_terms		{ float: left; width: 454px; height: 80px; margin-top: 5px; padding: 5px }
		.paystage_dec			{ float: left; width: 363px }
		.paystage_radio		{ float: right; width: 133px; line-height: auto }
		.paystage_checkbox	{ margin-right: 5px }
		.paystage_agree		{ float: left; margin-top: 0px }
		.paystage_help		{ float: left; padding-top: 2px; font-size: 10px }
        .paybase              { height: 25px; width: 496px}
        #lblTotal   { color: #005C4B !important }

input, textarea, select	{ font-weight: normal; font-size: 11px; font-family: Tahoma, Verdana, Arial; color: #000000 }
		.paystage_amtconfirm	{ color: #1D9F86 }
		.paystage_subtitle		{ color: #1D9F86;  }
		.paystage_text		{ float: left; color: #005C4B }
		.paystage_field		{ float: left; color: #005C4B }
		.paystage_terms		{ color: #005C4B }
		.paystage_dec			{ color: #000000  }

select, input { color: #000000 }



#dv_results_title		{ color: #2b8ada; height: 32px; padding-top: 6px; line-height; font-family: Arial, Verdana, Tahoma; font-size: 20px; font-weight: bold }

#cntrlPayment_ImgProcessTransaction { padding: 5px; font-weight: bold; color: #005C4B; font-size: 11px; font-family: tahoma, verdaba, arial }


#dv4b_content   { width: 536px; padding: 26px 0px 0px 14px; color: #005C4B }
    #dv4b_content h1 { font: bold 20px arial, tahoma, verdana; color: #1D9F86; padding-bottom: 16px !important }
    #dv4b_content a { color: #005C4B; text-decoration: underline }
    #dv4b_content a:hover { color: #1D9F86; text-decoration: underline }

/* =====To fix the firefox issues in Disney-Offer-Details.aspx =======*/
#dv4b_content_disney_resort_offer_details { float: right; width:540px; line-height: 16px; }
#dv4b_content_disney_resort_offer_details { width: 536px; padding: 0px 0px 0px 14px; color: #005C4B}
#dv4b_content_disney_resort_offer_details h4 {color: #005C4B; font-size:17px;margin:0;}
/*====================================================================*/


.special_highlight .int_results_1    { height: 23px; font: bold 14px arial, tahoma, verdana; color: #FF6C00; border-bottom: 2px dotted #FF6C00  }
.special_highlight .int_results_details  { width: 294px; padding: 6px; background: #FFF4B5 url(main_img/specials_highlight_details.png) no-repeat top left; vertical-align: top }
.special_detail { width: 82%; font: bold 11px/16px tahoma, verdana, arial; color: #FF6C00; margin-bottom: 14px }
.special_highlight .int_results_address  { width: 80px; padding: 5px; height: 100%; font: 10px/14px tahoma, verdana, arial; background-color: #FFF4B5; color: #FF6C00 }

.special_highlight .int_results_address a  { font-weight: bold; color: #FF6C00; text-decoration: underline }
.special_highlight                 .int_results_address a:hover   { color: #FFAE00 !important }

.special_highlight .int_results_details a  { font-weight: bold; color: #FF6C00; text-decoration: underline }
.special_highlight                 .int_results_details a:hover   { color: #FFAE00 !important }


.special_highlight .int_results_2c  { width: 106px; padding: 6px; ; background: #FFF4B5 url(main_img/specials_highlight_details.png) no-repeat top left !important; text-align: center; vertical-align: top }
.special_highlight                 .int_results_includes   { width: 106px; color: #FF6C00; line-height: 16px; margin-bottom: 8px  }
.special_highlight                 .int_results_was,.special_highlight .int_results_now   { width: 106px; color: #FFAE00; font: bold 14px arial, tahoma, verdana; margin-bottom: 8px  }
.special_highlight                 .int_results_was b  { text-decoration: line-through; color: #b10000  }
.special_highlight                 .int_results_now b  { color: #FF6C00  }
/*.special_highlight                 .int_results_hotel   { float: left; width: 312px; padding-left: 97px; background: url(main_img/special_title_bg.png) no-repeat top left }   */
.special_highlight                 .int_results_hotel b  { color: #b10000 }

#contactus { float: left; width: 508px; color: #005C4B; padding-top: 10px; padding-bottom: 15px; line-height: 16px }
	.contactus_form			    { float: left; width: 508px }
	.contactus_form	input 	    { margin-right: 6px; margin-bottom: 6px }
		.contactus_form_text		    { float: left; color: #005C4B; height: 100%; width: 113px; padding-top: 1px; padding-bottom: 6px; font-weight: bold }
		.contactus_form_field		    { float: left; width: 275px; padding-bottom: 6px }
		.contactus_form_sm			    { float: left; width: 75px }
		.contactus_form_md			    { float: left; width: 100px }
		.contactus_form_lg 		        { float: left; width: 150px }
		.contactus_form_comments		   { float: left; width: 329px; height: 60px; margin-top: 5px; padding: 5px; color: #000000 }

.hotels_links   { float: left; width: 747px; padding: 10px 5px 0px 5px; color: #cccccc }
.hotels_links a  { color: #1D9F86 !important; text-decoration: none }
.hotels_links a:hover  { text-decoration: underline }

#worldmap_container { float: left; border-left: 14px solid #ffffff; padding-top: 10px; margin-bottom: 20px }
	#worldmap			{ float: left; width: 540px; color: #AC4100; font-weight: normal; font-size: 11px; font-family: Tahoma, Verdana, Arial; text-decoration: none; line-height: 16px }
		#worldmap .map1a		{ float: left; width: 297px; height: 115px }
		#worldmap .map1b		{ float: right; width: 243px; height: 231px }
		#worldmap .map2a		{ float: left; width: 269px; height: 105px; padding-left: 28px; padding-top: 11px; background: url(main_img/map_2a_bg.gif) no-repeat left }
		#worldmap .map3		{ float: left; width: 500px; padding-top: 11px; padding-bottom: 30px; padding-left: 14px; display: none; background: #FFDE79 url(../Navigation/img/map/3_bg.gif); background-repeat: no-repeat; background-position: left top }
		#worldmap .map3wrap	{ float: left; width: 514px; float: left; padding-left: 14px !important }
		#worldmap a			{ color: #FF6000; text-decoration: none }
		#worldmap a:hover		{ text-decoration: underline }
		#worldmap .nam		{ float: left; width: 100px }
		#worldmap .eu1		{ float: left; width: 56px }
		#worldmap .eu2		{ float: left; width: 56px }
		#worldmap .eu3		{ float: left; width: 56px }
		#worldmap .eu4		{ float: left; width: 56px }

		#worldmap .map3col	{ float: left; width: 98px }
