#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 }
  
             .int_results_photo    { width: 90px; vertical-align: top; padding-left: 5px; border-left: 0px solid #8092BF; border-bottom: 0px solid #8092BF }

             .int_results_details  { width: 294px; padding: 6px; background-color: #FFA55C; vertical-align: top }
                .int_results_detail_details  { width: 500px; padding: 6px; background-color: #FFC266; color: #ffffff; 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_detail_top  { float: left; padding: 6px; background-color: #FFA55C; color: #ffffff; vertical-align: top }
                .int_results_detail_top a, .int_results_detail_details a { color: #ffffff; font-weight: bold; text-decoration: underline }
                .int_results_detail_top a:hover, .int_results_detail_details a:hover { color: #ffffff }
                .int_results_detail_includes   { float: left; width: 102px; color: #ffffff; line-height: 16px; margin-bottom: 8px  }
            .int_specials_offers    { float: left; width: 508px;}
            .int_destinations_offers    { float: left; width: 520px; height: 395px; border-left: 14px solid #ffffff; padding: 5px 0px 0px 16px }
                .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 } 

			.int_specials  { float: left; width: 508px; height: auto; }
			.int_destinations { float: left; width: 508px; height: auto; }
				.int_specials_choose    { float: left; width: 508px; height: 84px; padding: 24px 16px 0px 30px; }
				.int_results_choose    { float: left; width: 508px; height: 84px; padding: 24px 16px 0px 30px; }
			.int_refine_choose    { float: left; width: 508px; height: 84px; padding: 24px 16px 0px 30px; color: #ffffff; font-weight: bold; }

			.int_destinations_choose    { float: left; width: 508px; height: 84px; padding: 24px 16px 0px 30px; font-weight: bold; }
				.int_book_choose    { float: left; width: 508px; height: 78px; padding: 0px 16px 0px 30px; font-weight: bold; }
				.int_contactus_choose    { float: left; width: 508px; height: 78px; padding: 0px 16px 0px 30px;font-weight: bold; }

                .int_specials_disney     { float: left; padding-bottom: 15px; width: 524px; text-align: right; color: #FF7200; font-weight: bold }
                .int_specials_disney a   { color: #FF7200; text-decoration: underline }
                .int_specials_disney b   { color: #FF7200 }
                .specials_formtext { color: #FF7200; float: left; width: 540px; padding-top: 3px}

                .int_destinations_disney    { color: #FF7200; float: left; padding-bottom: 15px; width: 508px; text-align: right; font-weight: bold }
                .int_destinations_disney a   { color: #FF7200; text-decoration: underline }

				.specials_offers    { float: right; width: 247px; height: 509px; margin-left: 14px; padding: 5px 0px 0px 16px; background: url(../img/specials_offers_bg.gif) repeat-x top }

				.specials_table     { float: left; width: 247px  }
				.specials_table td    { height: 20px }
					.specials_region        { width: 90px; color: #FF7200; font: bold 11px tahoma, verdana, arial; overflow: hidden }
						.specials_region a  { color: #FF7200; font: bold 11px tahoma, verdana, arial; text-decoration: underline }
						.specials_region a:hover  { color: #FF7200 }
					.specials_stars         { width: 35px; color: #000000; font-weight: bold }
					.specials_nights        { width: 61px; color: #FF7200 }
					.specials_price         { width: 45px; color: #FF7200; padding-left: 15px; background: url(../img/specials_price_bg.png) no-repeat right }
						.specials_price a   { color: #FF7200; font: bold 11px tahoma, verdana, arial; text-decoration: underline }
						.specials_price a:hover   { color: #FF7200 }
				.specials_base      { float: left; width: 261px; height: 25px; text-align: right; padding: 10px 16px 0px 0px; background: url(../img/specials_base_bg.gif) no-repeat right }
				.specials_base a     { color: #ffffff; font: bold 11px tahoma, verdana, arial; text-decoration: underline }

				.int_offer_1    { height: 23px; font: bold 11px tahoma, verdana, arial; color: #FF7200; border-bottom: 2px dotted #84D8C8  }
				.int_results_1    { height: 23px; font: bold 14px arial, tahoma, verdana; color: #FF7200; 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_book  { width: 496px !important; padding: 6px; vertical-align: top }
			.tbl_hc_results    { float: left; width: 500px; height: auto; border: 1px solid #edfaf7; border-collapse: collapse }
				.tbl_hc_results td      { padding: 5px 8px 5px 8px; border: 1px solid #edfaf7; line-height: 16px; vertical-align: top }
				.tbl_hc_results a       { color: #4BB6A2; text-decoration: underline }
				.tbl_hc_results a:hover { color: #016C41 }
				.tbl_title   { font-weight: bold; color: #FF7200 }
				.tbl_data    { color: #ffffff; background: #FFA55C url(hc_img/cellbg.gif) repeat-x top }
				.tbl_hilite  { color: #ffffff; background: #FFA55C url(hc_img/cellbg_hilite.gif) repeat-x top }
				.tbl_space   { height: 10px }

				.tbl_hotel          { float: left; width: 500px; height: auto }
				.tbl_hotel_title    { font-weight: bold; color: #4BB6A2; width: 95px; padding-left: 9px  }
				.tbl_hotel_data     { color: #FF7200 }

				.tbl_details        { float: left; width: 516px; 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: #FF7200; width: 125px; padding-left: 9px  }

				.terms				{ width: 450px; height: 100px; padding: 8px; font-family: tahoma, verdana, arial; line-height: 16px; font-size: 11px; color: #FF7200 }

				#worldmap_container { float: left; width: 540px; 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: 232px; height: 231px }
						#worldmap .map2a		{ float: left; width: 269px; height: 105px; padding-left: 28px; padding-top: 11px; background: url(../img/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 }