/* BODY */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../images/page_elements/bg_9e8b74.gif); }
#left { position: relative; left: 5px; padding: 0px; top: 0px; width: 150px; }
#center { margin-left: 10px; padding: 0px; margin-right: 10px; top: 0px; }
#right { position: relative; right: 15px; padding: 0px; top: 0px; width: 150px; }

/* COPY STANDARD - ARIAL 11 */

.copy_standard_11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; }
.copy_standard_11 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; text-decoration:none; }
.copy_standard_11 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #908476;	text-decoration: none; }
.copy_standard_11 a:active { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none; color: #392610; }

/* FOOTER - ARIAL 11 */
 
.footer_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #796b5a;
}

/* Link */
.footer_11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #796b5a;
	text-decoration:none;
}

/* Link Hover */
.footer_11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFA69B;
	text-decoration: underline;
}

/* Link Active */
.footer_11 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #796b5a;
}

/* VACATIONS HOME - ARIAL 11 */

.vacations_home_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #836B4C;
	font-weight:bold;
}

/* Link */
.vacations_home_11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #836B4C;
	text-decoration:none;
	font-weight:bold;

}

/* Link Hover */
.vacations_home_11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1B5A5;
	text-decoration: none;
	font-weight:bold;

}

/* Link Active */
.vacations_home_11 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color: #836B4C;
}

/* LINK #9F9D94 - ARIAL 11 */

.link_lightbrown_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F9D94;
}

/* Link */
.link_lightbrown_11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F9D94;
	text-decoration:none;
}

/* Link Hover */
.link_lightbrown_11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1C5C0;
	text-decoration: none;
}

/* Link Active */
.link_lightbrown_11 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #9F9D94;
}


/* CONTENT SUB HEADS #9F9D94 - ARIAL 11 */

.text_lightbrown_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #836B4C;
}

/* Link */
.text_lightbrown_11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #836B4C;
	text-decoration:none;
}

/* Link Hover */
.text_lightbrown_11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #836B4C;
	text-decoration: none;
}

/* Link Active */
.text_lightbrown_11 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #836B4C;
}

/* VIEW ALL LINKS - DESTINATIONS DETAILS PAGES */

.view_all { width:495px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7F736A; }
.view_all a { width:495px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7F736A; text-decoration:none; }
.view_all a:hover { width:495px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #A8AAA5;	text-decoration: none; }
.view_all a:active { width:495px; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none; color: #7F736A; }


.ul_view_all {
	list-style-type: none;
	padding: 0;
	margin: 0;	
}

.li_view_all {
	background-image: url(../images/arrows/green_arrow_home.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 1.4em;
	margin-bottom: 7px;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size:11px;
}


/* CONTENT SUB HEADS #43838f - ARIAL 11 */

.text_lightblue_11 { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #43838f; }

/* Link */
.text_lightblue_11 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #43838f; text-decoration:none; font-weight:bold; }

/* Link Hover */
.text_lightblue_11 a:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #93B8BD; text-decoration: none;	font-weight:bold; }

/* Link Active */
.text_lightblue_11 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;	color: #43838f;	font-weight:bold; }

/* MORE DETAILS #6aa94e - ARIAL 11 */

.moredetails_green_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6aa94e;
}

/* Link */
.moredetails_green_11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6aa94e;
	text-decoration:none;
}

/* Link Hover */
.moredetails_green_11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A6CB9D;
	text-decoration: none;
}

/* Link Active */
.moredetails_green_11 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #6aa94e;
}

/* LIGHT BROWN SUBHEADER ARIAL */

.subheader_lightbrown_11 { padding-bottom:7px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #836B4C; font-weight:bold; }

/* all inclusive line breaker */

.linebreaker { padding-top:16px; padding-bottom:16px; }

/* RESORT GROUP HEADER DETAIL #4f3b29 - ARIAL 11 */

.resortgroup_header_green_11{
	font-family: Times, "Times New Roman", serif;
	font-size: 18px;
	color: #4F3B29;
	font-weight: bold;
	height:40px;
	padding-top:7px;	
}

.vacationstyle_header_green_11{
	font-family: Times, "Times New Roman", serif;
	font-size: 18px;
	color: #4f3b29;
	font-weight: bold;
	height:40px;
	padding-top:13px;	
}

.misc_header_green_11{
	font-family: Times, "Times New Roman", serif;
	font-size: 18px;
	color: #4f3b29;
	font-weight: bold;

}

/* Text box Standard */
.textbox_standard {
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #887969;
	border: solid;
	border-width: 1px;
	height: 16px;
	border-bottom-color:#bab39d;
	border-top-color:#bab39d;
	border-left-color:#bab39d;
	border-right-color:#bab39d;
	padding-left: 5px;
}

/* Drop Down Standard */
.dropdown_standard {
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #887969;
	border: solid;
	border-width: 1px;
	border-bottom-color:#bab39d;
	border-top-color:#bab39d;
	border-left-color:#bab39d;
	border-right-color:#bab39d;
	padding-left: 5px;
}

/* Drop Down Destinations */
.dropdown_destinations {
	width: 148px;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #887969;
	border: solid;
	border-width: 1px;
	border-bottom-color:#bab39d;
	border-top-color:#bab39d;
	border-left-color:#bab39d;
	border-right-color:#bab39d;
	padding-left: 5px;
}

/* Drop Down BE */
.dropdown_be {
	width: 148px;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #887969;
	border: solid;
	border-width: 1px;
	border-bottom-color:#bab39d;
	border-top-color:#bab39d;
	border-left-color:#bab39d;
	border-right-color:#bab39d;
	padding-left: 5px;
}

/* Radio Button Standard */
.radio_standard {
	color: #bab39d;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size:11px;
}

/* ARROW LIST */

.ul_standard {
	list-style-image: url(../images/arrows/green_arrow_home.gif);
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size:11px;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}

/* BLACK BOX LIST SUBPAGES */

.ul_subpages {
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}

.li_subpages {
	background-image: url(../images/page_elements/bullet_square_black_s.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 1.4em;
	margin-bottom: 3px;
}

.ul_tall_subpages {
	list-style-type: none;
	padding: 0;
	margin: 0;
	
}

.li_tall_subpages {
	background-image: url(../images/page_elements/bullet_square_black_s.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.4em;
	margin-bottom: 3px;
}

/* TOP DESTINATIONS MODULE */

.ul_topdestinations { list-style-type: none; padding: 0; margin: 0;	}
.li_topdestinations { background-image: url(../images/arrows/home_destination_bullet.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 2em; 	margin-bottom: 8px; font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;	font-size:11px;}
.destinations_module_list { padding-left: 16px;	padding-bottom:10px; background:url(../images/page_elements/topdestination_sidebox_mid.gif); }
.destinations_module_button { padding-right: 13px; background:url(../images/page_elements/topdestination_sidebox_mid.gif); }

/* VACATION STYLES MODULE */

.ul_vacationstyles {
	list-style-type: none;
	padding: 0;
	margin: 0;	
}

.li_vacationstyles {
	background-image: url(../images/arrows/green_arrow_home.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 1.4em;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size:11px;
}

.vacationstyles_module_list {
	padding-left: 16px;
	padding-top: 12px;

}

.vacationstyles_module_button {
	padding-right: 13px;
	padding-top: 8px;
	padding-bottom: 8px;

}

/* VACATION OPTIONS MODULE */

.ul_vacationoptions {
	list-style-type: none;
	padding: 0;
	margin: 0;	
}

.li_vacationoptions {
	background-image: url(../images/arrows/green_arrow_home.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 1.4em;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size:11px;
}

.vacationoptions_module_list {
	padding-left: 16px;

}

/* VACATION OPTIONS MODULE SUB */

.vacationsoptions_module_label { padding-top:7px; }
.vacationsoptions_module_top { padding-top:3px; }
.vacationsoptions_module_container { width: 188px; background:url(../images/page_elements/morevacation_sidebox_mid.gif); }

.ul_vacationoptions_sub {
	list-style-type: none;
	padding: 0;
	margin: 0;	
}

.li_vacationoptions_sub {
	background-image: url(../images/arrows/green_arrow_home.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 1.4em;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size:11px;
}

.vacationoptions_module_list_sub {
	padding-left: 16px;
	padding-top: 10px;

}

/* RESORT GROUPS MODULE */

.ul_resortgroups {
	list-style-type: none;
	padding: 0;
	margin: 0;	
}

.li_resortgroups {
	background-image: url(../images/arrows/green_arrow_home.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 1.4em;
	margin-bottom: 7px;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size:11px;
}

.li_resortgroups_home {
	background-image: url(../images/arrows/green_arrow_home.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 1.4em;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size:11px;
}

.resortgroups_module_list {
	padding-left: 16px;
	padding-top: 9px;
}

.featuredresortgroups_module_list {
	padding-left: 16px;
	padding-top: 12px;
}

.resortgroups_module_button {
	padding-right: 13px;
	padding-top: 9px;
	padding-bottom: 12px;

}

/* HOME INTRO BULLETS */

.ul_homeintro_bullet {
	list-style-type: none;
	padding: 0;
	margin: 0;	
	padding-top: 10px;
}

.li_homeintro_bullet {
	background-image: url(../images/arrows/green_arrow_home.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 1.4em;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif ;
	font-size:11px;
}

.homeintro_bullet_module_list {
	padding-left: 0px;
	padding-top: 0px;

}

/* VACATION STYLES - MORE RESORTS - LIGHT BLUE CONTENT AREA SMALL */

.lightblue_content_area_small {
	width:467px; 
	height:47px; 
	padding-left:14px; 
	padding-right:14px; 
	padding-top:6px;

}

/* HOME INTRO */

.homeintro_main_container { width:531px; }
.homeintro_main_content { width:501px; padding-left:18px; padding-right:12px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; }
.homeintro_main_content a { width:501px; padding-left:18px; padding-right:12px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; text-decoration:none; }
.homeintro_main_content a:hover  { width:501px; padding-left:18px; padding-right:12px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #908476; text-decoration: none; }
.homeintro_main_content a:active { width:501px; padding-left:18px; padding-right:12px; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none; color: #392610; }
.homeintro_list_1 { float:left; }
.homeintro_list_2 { float:left; padding-left:30px; }
.homeintro_link_line { float:left; width:412px; padding-top:15px; padding-left:18px; }
.homeintro_link { float:left;  padding-top:15px; }

/* WHITE MODULES */

.whitemodule_container { width:242px; }
.whitemodule_container_content { padding-left:11px; padding-right:11px; width:220px; }
.whitemodule_container_img_home { float:left; width:87px; }
.whitemodule_container_img { float:left; width:87px; margin-bottom:-15px; }
.whitemodule_container_imgshadow { width:88px; }
.whitemodule_container_txt { float:left; padding-left:11px; width:120px; }
.whitemodule_container_txtcopy { padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; }
.whitemodule_container_txtcopy a { padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; text-decoration:none; }
.whitemodule_container_txtcopy a:hover { padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #908476; text-decoration: none; }
.whitemodule_container_txtcopy a:active { padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color: #392610; }

/* VACATION STYLES - INTROCONTENT AREA */

.vacation_intro_content_area { width:501px;	height:86px; padding-left:18px;	padding-right:12px;	padding-top:17px;padding-bottom:17px; font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif;	font-size:11px; }

/* FEATURED RESORT MODULE TOP */

.featuredresort_container_top_label { width:164px; height:34px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; float:left; }
.featuredresort_container_top_rating {	width:367px; height:34px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; float:right; background-image: url(../images/home/featured_top_bg.gif); }


/* FEATURED RESORT MODULE TOP - SMALL */

.featuredresort_container_TD { width:495px; height:23px; background:url(../images/resort_groups/featured_resort_head_top.gif); }
.featuredresort_container_small_top_main { width:403px; height:28px; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0px; float:left; }
.featuredresort_container_small_top_label { width:360px; padding-bottom:0px; padding-left:14px; padding-right:0px; padding-top:6px; padding-bottom:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #836B4C; font-weight:bold; }
.featuredresort_container_small_top_rating { width:92px; padding-top:0px; padding-left:0px; padding-right:0; padding-bottom:0px; float:right; }

/* FEATURED RESORT MODULE BODY - SMALL */

.featuredresort_body_container_TD { background:url(../images/vacationstyles/featured_mid_bg.gif); }
.featuredresort_body_top { width:495px; }
.featuredresort_body_mid_left { float:left; width:14px; height:74px; }
.featuredresort_body_mid_img { float:left; width:88px; height:75px; background-color:#E3EDEC; padding-bottom:0px; }
.featuredresort_body_mid_img_shadow { height:4px; }
.featuredresort_body_mid_center { float:left; width:369px; padding-left:10px; background-color:#E3EDEC; }
.featuredresort_body_mid_right { float:left; width:14px; height:74px; }
.featuredresort_body_bot { width:495px; }
.featuredresort_body_header { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #43838f; font-weight:bold; }
.featuredresort_body_header a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #43838f; text-decoration:none; font-weight:bold; }
.featuredresort_body_header a:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #93B8BD; text-decoration: none;	font-weight:bold; }
.featuredresort_body_header a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;	color: #43838f;	font-weight:bold; }
.featuredresort_body_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; padding-top:5px; padding-bottom:3px; }
.featuredresort_body_text a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6aa94e;; text-decoration:none; padding-top:5px; padding-bottom:3px; }
.featuredresort_body_text a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #A6CB9D;	text-decoration: none; padding-top:5px; padding-bottom:3px; }
.featuredresort_body_text a:active { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration:none; color: #6aa94e;; padding-top:5px; padding-bottom:3px; }
.featuredresort_body_text_location { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; font-style:italic; }


.featuredresort_mini_content { padding-left:14px; padding-right:14px; background:url(../images/vacationstyles/more_resorts_details_mid.gif); background-repeat:repeat; }
.featuredresort_body_text_location_mini { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; font-style:italic; padding-top:3px; padding-bottom:6px; }

/* FEATURED STYLE/RESORT PICKER and INTRO */

.intro_picker_main { width:531px; }
.intro_picker_main_container { width:531px; }
.intro_picker_main_container_left { float:left; width:18px; background:url(../images/resort_groups/detail_group_intro_left.gif); background-repeat:repeat; }
.intro_picker_main_container_mid { float:left; background:url(../images/resort_groups/detail_group_intro_mid.gif); background-repeat:repeat; width:495px; }
.intro_picker_main_container_mid_pic { width:204px;; float:left; }
.intro_picker_main_container_mid_content { float:left; width:279px; padding-left:12px; }
.intro_picker_main_hightlight_top { padding-top:8px; width:255px; }
.intro_picker_main_hightlight_mid { padding-left:10px; width:245px; background:url(../images/home/featured_highlight_mid.gif); }
.intro_picker_main_hightlight_bot { width:255px; }
.intro_picker_main_container_right { float:left; width:18px; background:url(../images/resort_groups/detail_group_intro_right.gif); background-repeat:repeat; }
.intro_picker_main_container_bot { width:531px; }

/* ALL INCLUSIVE INTRO */

.allinclusive_intro_container { width:531px; height:17px; }
.allinclusive_intro_container_mid { width:495px; padding-left:18px; padding-right:18px; background:url(../images/all_inclusive/intro_bg_mid.gif); }
.allinclusive_intro_subhead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #836B4C; font-weight:bold; padding-top:20px; padding-bottom:5px; }
.allinclusive_intro_image_container { padding-top:20px; }
.allinclusive_intro_image_left { float:left; width:73px; height:71px; }
.allinclusive_intro_image_mid { float:left; width:73px; height:71px; }
.allinclusive_intro_image_plus { float:left; width:25px; height:51px; padding-top:20px; }
.allinclusive_intro_image_allin { float:left; width:97px; height:67px; }
.allinclusive_intro_image_label { float:left; width:98px; height:25px; padding-top:5px; }


/* IMAGES MOUSEOVERS */

.img_explore a { display:block; background-image: url(../images/buttons/btn_explore_resorts.gif); width:219px; height:22px; border:0; text-decoration:none; }
.img_explore a:hover { display:block; background-image: url(../images/buttons/btn_explore_resorts_mo.gif); width:219px; height:22px; border:0; text-decoration:none; }
.img_explorevacations a { display:block; background-image: url(../images/buttons/btn_explore_vacations.gif); width:219px; height:22px; border:0; text-decoration:none; }
.img_explorevacations a:hover { display:block; background-image: url(../images/buttons/btn_explore_vacations_mo.gif); width:219px; height:22px; border:0; text-decoration:none; }
.img_destinations { float:left; display:block; /* background-image: url(../images/page_elements/nav/btn_destiantions.gif); */ width:150px; height:35px; border:0; text-decoration:none; }
/* .img_destinations:hover { float:left;  display:block; background-image: url(../images/page_elements/nav/btn_destiantions_mo.gif); width:150px; height:35px; border:0; text-decoration:none; } */
.img_destinationson { float:left;  display:block; background-image: url(../images/page_elements/nav/btn_destiantions_mo.gif); width:150px; height:35px; border:0; text-decoration:none; }
.img_vacationstyles { float:left; display:block; /* background-image: url(../images/page_elements/nav/btn_vacations.gif); */ width:160px; height:35px; border:0; text-decoration:none; }
/* .img_vacationstyles:hover { float:left; display:block; background-image: url(../images/page_elements/nav/btn_vacations_mo.gif); width:160px; height:35px; border:0; text-decoration:none; } */
.img_vacationstyleson { float:left; display:block; background-image: url(../images/page_elements/nav/btn_vacations_mo.gif); width:160px; height:35px; border:0; text-decoration:none; }
.img_resortgroups { float:left; display:block; /* background-image: url(../images/page_elements/nav/btn_resorts.gif); */ width:174px; height:35px; border:0; text-decoration:none; }
/* .img_resortgroups:hover { float:left; display:block; background-image: url(../images/page_elements/nav/btn_resorts_mo.gif); width:174px; height:35px; border:0; text-decoration:none; } */
.img_resortgroupson { float:left; display:block; background-image: url(../images/page_elements/nav/btn_resorts_mo.gif); width:174px; height:35px; border:0; text-decoration:none; }
.img_inclusiveexperience { float:left; display:block; /* background-image: url(../images/page_elements/nav/btn_allin.gif); */ width:280px; height:35px; border:0; text-decoration:none; }
/* .img_inclusiveexperience:hover { float:left; display:block; background-image: url(../images/page_elements/nav/btn_allin_mo.gif); width:280px; height:35px; border:0; text-decoration:none; } */
.img_inclusiveexperience_on { float:left; display:block; background-image: url(../images/page_elements/nav/btn_allin_mo.gif); width:280px; height:35px; border:0; text-decoration:none; }
.img_learnmore { display:block; /* background-image: url(../images/buttons/bt_learnmore.gif); */ width:89px; height:18px; border:0; text-decoration:none; }
/* .img_learnmore:hover { display:block; background-image: url(../images/buttons/bt_learnmore_mo.gif); width:89px; height:18px; border:0; text-decoration:none; } */
.img_continue { display:block; background-image: url(../images/buttons/btn_continue.gif); width:160px; height:18px; border:0; text-decoration:none; }
.img_continue:hover { display:block; background-image: url(../images/buttons/btn_continue_mo.gif); width:160px; height:18px; border:0; text-decoration:none; }
.img_besearch { display:block; /* background-image: url(../images/buttons/btn_search.gif); */ width:166px; height:19px; border:0; text-decoration:none; }
/* .img_besearch:hover { display:block; background-image: url(../images/buttons/btn_search_mo.gif); width:166px; height:19px; border:0; text-decoration:none; } */
.img_morevacationstyles { float:left; display:block; background-image: url(../images/buttons/btn_morevacation.gif); width:147px; line-height:18px; height:18px; border:0; text-decoration:none; }
.img_morevacationstyles:hover { float:left; display:block; background-image: url(../images/buttons/btn_morevacation_mo.gif); width:147px; line-height:18px;  height:18px; border:0; text-decoration:none; }
.img_moredestinations { display:block; background-image: url(../images/buttons/btn_moredestinations.gif); width:160px; line-height:18px; height:18px; border:0; text-decoration:none; }
/* .img_moredestinations:hover { display:block; background-image: url(../images/buttons/btn_moredestinations_mo.gif); width:160px; line-height:18px;  height:18px; border:0; text-decoration:none; } */
.img_moregroups { display:block; /* background-image: url(../images/buttons/btn_moregroups.gif); */ width:160px; line-height:18px; height:18px; border:0; text-decoration:none; }
/* .img_moregroups:hover { display:block; background-image: url(../images/buttons/btn_moregroups_mo.gif); width:160px; line-height:18px;  height:18px; border:0; text-decoration:none; } */
.img_morevacationstylesright { display:block; background-image: url(../images/buttons/btn_morevacation_right.gif); width:160px; line-height:18px; height:18px; border:0; text-decoration:none; }
.img_morevacationstylesright:hover { display:block; background-image: url(../images/buttons/btn_morevacation_right_mo.gif); width:160px; line-height:18px;  height:18px; border:0; text-decoration:none; }
.icn_arrow_vacations { display:block; background-image: url(../images/arrows/icn_arrow_vacations.gif); width:25px; line-height:25px; height:25px; border:0; text-decoration:none; }
.icn_arrow_vacations:hover { display:block; background-image: url(../images/arrows/icn_arrow_vacations_mo.gif); width:25px; line-height:25px; height:25px; border:0; text-decoration:none; }
.icn_go_fancy { display:block; background-image: url(../images/buttons/btn_go.gif); width:37px; line-height:33px; height:33px; border:0; text-decoration:none; }
.icn_go_fancy:hover { display:block; background-image: url(../images/buttons/btn_go_mo.gif); width:37px; line-height:33px; height:33px; border:0; text-decoration:none; }

/* CONTENT BLUE CONTAINER */

.bluecontainer_picture { width:98px; border:0; padding:11px 0 0 11px; float:left; display:block; height:84px; margin-bottom:-7px; }
.bluecontainer_picture img { vertical-align:bottom; padding:0; margin:0; border:0;}
.bluecontainer_right { float:left; height: 75px; display:block; padding-top: 11px; width:122px; }
.bluecontainer_text { font: 11px Arial, Helvetica, sans-serif;	color: #392610; float:left; display:block; width:122px; height:60px; border:0; }
.bluecontainer_morevacations { font: 11px Arial, Helvetica, sans-serif;	color: #9F9D94; float:left; vertical-align:bottom;display:block; width:122px; border:0; }
.bluecontainer_morevacations a { font: 11px Arial, Helvetica, sans-serif;	color: #9F9D94; text-decoration:none; }
.bluecontainer_morevacations a:hover { font: 11px Arial, Helvetica, sans-serif;	color: #C1C5C0; text-decoration:none; }

/* CONTENT WIDE BROWN CONTAINER */

.widebrowncontainer { width:495px; margin:12px 18px 0 18px; }
.widebrowncontainer .wbc_picture { width:204px; height:140px; float:left; margin-right:14px; }
.widebrowncontainer .wbc_right { width:277px; height:140px; float:right; display: block; margin:0; }
.widebrowncontainer .wbc_rightheader { float:left; display: block; width:277px; height:11px; }
.widebrowncontainer .wbc_righttext { float:left; display: block; width:277px; padding-top:9px; height:64px; font:11px Arial, Helvetica, sans-serif; }
.widebrowncontainer .wbc_rightmore { vertical-align:bottom; float:left; display: block; width:245px; height:36px;  background-image:url(../images/home/featured_highlight.gif); padding:8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; }
.widebrowncontainer .wbc_rightmore a { text-decoration:none; color: #392610; }
.widebrowncontainer .wbc_rightmore a:hover { color: #908476; text-decoration: none; }
.widebrowncontainer .wbc_rightmore a:active {	text-decoration:none;	color: #392610; }

/* CONTENT WIDE BROWN CONTAINER FEATURED */

.widebrowncontainer_featured { width:495px; margin:8px 18px 0 18px; }
.widebrowncontainer_featured .wbc_picture { width:204px; height:145px; float:left; margin-right:14px; }
.widebrowncontainer_featured .wbc_picture_drop { width:204px; height:145px; float:left; margin-right:14px; margin-top:5px; }
.widebrowncontainer_featured .wbc_right { width:277px; height:145px; float:right; display: block; margin:0; }
.widebrowncontainer_featured .wbc_right_drop { width:277px; height:145px; float:right; display: block; margin:0; margin-top:5px; }
.widebrowncontainer_featured .wbc_righttext { float:left; display: block; width:277px; padding-top:0px; height:90px; font:11px Arial, Helvetica, sans-serif; }
.widebrowncontainer_featured .wbc_rightmore { vertical-align:bottom; float:left; display: block; width:245px; height:36px;  background-image:url(../images/home/featured_highlight.gif); padding:8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #392610; }
.widebrowncontainer_featured .wbc_rightmore a { text-decoration:none; color: #392610; }
.widebrowncontainer_featured .wbc_rightmore a:hover { color: #908476; text-decoration: none; }
.widebrowncontainer_featured .wbc_rightmore a:active {	text-decoration:none;	color: #392610; }

/* CONTENT WIDE BLUE CONTAINER */

.widebluecontainer { width:112px; height:100px; margin:0; float:left; }
.widebluecontainer .wblc_picture { width:88px; height:86px; padding:14px 10px 0 14px; margin-bottom: -2px; }
.wblc_right { width:383px; height:100px; margin: 0; float:right; }
.wblc_right .wblc_rightheader { border:0; width:369px; height:10px; padding: 12px 14px 5px 0; font: bold 11px Arial, Helvetica, sans-serif; color: #43838f; }
.wblc_right .wblc_rightheader a { color: #43838f; text-decoration:none; font-weight:bold; }
.wblc_right .wblc_rightheader a:hover { color: #93B8BD;	text-decoration: none; font-weight:bold; }
.wblc_right .wblc_rightheader a:active { text-decoration:none;	color: #43838f;	font-weight:bold; }	
.wblc_right .wblc_righttext { border:0; height: 47px; width:369px; padding-right: 14px; font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #392610; }
.wblc_right .wblc_righttext a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6aa94e;	text-decoration:none; }
.wblc_right .wblc_righttext a:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #A6CB9D; text-decoration: none; }
.wblc_right .wblc_righttext a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px;	text-decoration:none;	color: #6aa94e; }
.wblc_right .wblc_rightmore { border:0; width:383px; vertical-align: top; font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #392610; }

/* BOOKING ENGINE */
.calendar { visibility:hidden !important; visibility:visible; }


/* DESTINATIONS MAP */

.destn_map_top { width:531px; padding-bottom:5px; background:url(../images/destinations/dstn_map_bg_body.gif); }
.destn_map_container { width:531px; height:172px; }
.destn_map_region_top { width:531px; height:18px; }
.destn_map_region_body { width:531px; height:310px; margin-bottom: 0px; background:url(../images/destinations/dstn_map_region_body.gif); }
.destn_map_region_container_col1 { width:110px; padding-left:28px; float:left }
.destn_map_region_col1 { height:20px; background:url(../images/destinations/dstn_map_region_label_bg1.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#836B4C;; text-decoration:none; padding-left:10px; padding-top:2px; margin-bottom:5px; }
.destn_map_region_container_col2 { width:113px; padding-left:10px; float:left }
.destn_map_region_col2 { height:20px; background:url(../images/destinations/dstn_map_region_label_bg1.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#836B4C;; text-decoration:none; padding-left:10px; padding-top:2px; margin-bottom:5px; }
.destn_map_region_col2_sub { height:20px; background:url(../images/destinations/dstn_map_region_label_bg1.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#836B4C;; text-decoration:none; padding-left:10px; padding-top:2px; margin-bottom:5px; }
.destn_map_region_container_col3 { width:115px; padding-left:10px; float:left }
.destn_map_region_col3 { height:20px; background:url(../images/destinations/dstn_map_region_label_bg1.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#836B4C;; text-decoration:none; padding-left:10px; padding-top:2px; margin-bottom:5px; }
.destn_map_region_col3_sub { height:20px; background:url(../images/destinations/dstn_map_region_label_bg1.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#836B4C;; text-decoration:none; padding-left:10px; padding-top:2px; margin-bottom:5px; }
.destn_map_region_container_col4 { width:110px; padding-right:25px; float:right; }
.destn_map_region_col4 { height:32px; background:url(../images/destinations/dstn_map_region_label_gb2.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#836B4C;; text-decoration:none; padding-left:10px; padding-top:2px; margin-bottom:5px; }
.destn_map_region_col4_sub { height:32px; background:url(../images/destinations/dstn_map_region_label_gb2.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#836B4C;; text-decoration:none; padding-left:10px; padding-top:2px; margin-bottom:5px; }
.destn_map_region_col4_sub2 { height:20px; background:url(../images/destinations/dstn_map_region_label_bg1.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#836B4C; text-decoration:none; padding-left:10px; padding-top:2px; margin-bottom:5px; }

.destn_map_region_bottom { width:531px; height:31px; }
