#float_wrapper 
{
	margin-left:8px;
	margin-top:8px;
	margin-bottom:185px;
	margin-right:0px;
	padding-right:0px;
}
#site_3_column, #site_2_column_left, #site_2_column_right, #site_1_column
{
	width:770px!important;
}
#site_2_column_left .content_divider, #site_2_column_right .content_divider
{
	width:560px;
	padding: 12px 5px 10px 5px;
}
#site_2_column_left .content_section, #site_2_column_right .content_section
{
	width:560px;
}

div
{
	line-height: 1.4em!important;
}

#city_list
{
	width:122px;
}
#left_nav
{
/*	display:none; */
}
#right_nav
{
	margin-top:5px;
}
/* hide tabs */
#header .tabs 
{
	display:none;
}
/*    */
#site_2_column_right #content
{
	width:407px;
	border:
}
#site_2_column_left #content 
{
	margin-left:8px;
	width:560px;
}

/* About Us */
#content #about_us
{
	width:550px;
}

/* Club Specials */
#cndd_club_specials
{
	width:177px;
	/* need to put this height to add hight to page */
	height:326px;	
	padding-top:5px;
	margin-left:5px;
	padding-bottom:10px;
}
#cndd_club_specials ul li a
{
	padding-left:10px;
	line-height:22px
}

/* Club Explore */
#cndd_club_explore
{
	width:180px;
	padding-top:5px;
	position:absolute;
	left:200px;
	top:222px;
	padding-left:20px;
	border-left:#a9a9a9 dashed 1px;
	padding-bottom:10px;

}
#cndd_club_explore h2
{
	margin-top:5px;
}
#cndd_club_explore ul li
{
	padding-left:10px;
	line-height:18px
	
}


/* Left Nav */
#left_nav #cndd_club_explore
{
	position:static;
	width:auto;	
	border-left:none;
	border:#73a5ce solid 1px;
	background-color:#f7fbff;
	margin-top:15px;
}
#left_nav .box_new
{
	background-image:none;
	border:#73a5ce solid 1px;
	background-color:#f7fbff;
}
#left_nav .box_new .box_content
{
	background-color:#f7fbff;
}
.box_content
{
	padding-left:10px;
	margin:0px;
}

/* Activity List */
#cndd_activity_list
{
	width:400px;
	position:absolute;
	left:-412px;
	top:465px;
	background-color:#fefff6;
	border:#eaf1b8 solid 1px;
	padding-bottom:20px;
	background-image:url(/cndd/en/images/travel_theme_bottom_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#cndd_activity_list h2
{
	background-image:url(/cndd/en/images/travel_theme_h2_bg.jpg);
	background-repeat:repeat-x;
	margin-top:5px;!important;
	padding-left:5px;
}
#cndd_activity_list table
{
	width:100%
}
#cndd_activity_list td
{
	
	text-align:center;
	padding:10px;
}


/* Newsletter SignUp */
#cndd_newsletter_signup
{
	width:364px;
	position:absolute;
	top:420px;
	border-top:#a9a9a9 dashed 1px;
	margin-left:5px;
}


/* Headings */
#content_heading h2 
{
	padding-left:6px;
}
h2 
{
	color:#F46821;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:0px;
	margin-top:10px;
}
#header_links a
{
	color:#457cb9;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
#header_right {
	float:right;
	width:400px;
	}
#header_logo_link img {
width: 260px; 

}

/* Body Tags */
#query.destination_label
{
padding-bottom:6px;
}


/* search tabs */
#search_icons
{
	
}
#search_icons.box_new
{
	background-image:none;
	background-color:white;
}
#search_icons  .box_top
{
	background-image:none;
}
#search_icons .box_top div
{
	background-image:none;
}
#search_icons .box_content
{
	background-color:white;
}
#search_icons .icon_link
{
	display:none;
}
#search_icons .box_wrap
{
	background-image:none;
	background-color:white;
	padding-right: 85px;
}
#search_icons .box_bottom
{
	background-image:none;	
}
#search_icons .box_bottom div
{
	background-image:none;	
}

.icon_specials ul li a
{
	line-height:22px;
}
/* search_icons aka sub tabs */
#search_icons
{
	height:24px;
	margin:0px!important;
	padding:0px!important;
}
#search_icons a
{
	width:98px;
	display:block;
	margin:0px!important;
	padding:0px!important;
	
	background-image:url(/cndd/en/images/search_tab_bg.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight:lighter;

}
#search_icons a.current
{
	background-image:url(/cndd/en/images/search_tab_current_bg.jpg);
	position:relative;
	top:1px;
	font-weight:bold;
	color:#ff5b00;
	
}
.current 
{

}

#search_icons table
{
	height:12px;
}
#search_icons table td
{
	margin:0px;
	padding:0px;
	line-height:24px;
	
}
#search_icons .box_top
{
	display:none;
}
#search_icons .box_content
{
	padding:0px !important;
	margin:0px !important;
	height:24px;
	
}
#search_icons .box_bottom
{
	display:none;
}
#seach_icons_resx
{
	background-image:url(/en/images/search_tab_bg.jpg);
}


/* plan_a_vacation, air_search, car_search */
#plan_a_vacation,
#air_search,
#car_search
{
	border:1px solid #D7E1ED;
	padding-bottom:8px;
	padding-bottom:20px;
	background-color:#f7fbff;
	background-image:url(/cndd/en/images/plan_a_vacation_bottom_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-right:5px;
	margin-bottom:25px;
	
}
#plan_a_vacation .box_new 
{
	background-color:#ffffff!important;
	background:none;
	border:#73a5ce solid 1px;
} 
#plan_a_vacation .box_new .box_content

{
	background-color:#ffffff!important;
}
/* Tab Styles */
.tabs li 
{
	padding: 0px 0px 0px 5px;
	margin-right:2px;

}


/* Box Styles */
.box_new  
{
	background-image:none;
}
.box_new .box_content 
{
	background-color:#FFFFFF;
	background-image:none;
}
.box_new .box_wrap
{
	background:none!important;
	padding-left:0px;
}
.bg_color_3 
{
	background-color:#ffffff!important;
}
.box_new .box_bottom
{ 
	background:none;
}
.box_new .box_top
{ 
	background:none;
}
.box_new .box_bottom div 
{ 
	background:none;
}
.box_new .box_top div
{ 
	background:none;
}
.box_new bg_color_3 .box_wrap
{
	background:none;
	background-color:#FFFFFF;
	border: #d5e2ed solid 1px;
}

/* cndd_resort_vs_hotel */
#cndd_resort_vs_hotel /* ie 6 fix: cp317704 */
{
	width:350px;
	margin-left:8px;
}
.tbl_seat_select td.available {
	cursor:pointer; 
}
.tbl_search_results_matrix tr.selected_row td, .tbl_search_results_matrix tr.selected_row td.vertical_arrows 
{
	background-color: transparent;
}
/* Buttons */
	#plan_a_vacation a.button, 
	#plan_a_vacation input.button,
	#air_search a.button,
	#air_search input.button,
	#car_search a.button,
	#car_search input.button
	 {
		font-weight: bold;
		font-size: 19px;
		height:38px;
		width:145px!important;
		padding-top:0px;
		padding-right:6px;
		padding-left:6px;
		padding-bottom:2px;
		text-align: center;
		white-space: nowrap;
		color: #FFFFFF;
		background-image:url(/cndd/en/images/large_button.gif);
		background-repeat:no-repeat;
		background-color:#f7fbff;
		cursor: pointer;
		border:none!important;
	}
.ie5_full .button 
	{
		font-weight: bold;
		font-size: 19px;
		height:38px;
		width:145px!important;
		padding-top:6px;
		padding-right:2px;
		padding-left:4px;
		padding-bottom:2px;
		text-align: center;
		white-space: nowrap;
		color: #FFFFFF;
		background-image:url(/cndd/en/images/large_button.gif);
		background-repeat:no-repeat;
		background-color:#f7fbff;
		cursor: pointer;
		border:none!important;
		display:block;
	
	}
.tbl_hotel_details_units td.quantity_button 
	{
		height:40px;
	}
	
a.fix {
		display: block;
		height: auto;
	}
	
* html input.button { /* ie only */
		overflow: visible;
		padding-bottom: 0px;
	}

/* Vacation Details */
#my_vacation_details
{
	heig
}
#my_vacation_details #seach_icons_res,
#my_vacation_details #seach_icons_air,
#my_vacation_details #seach_icons_car
{
	background-image:none;
	font-weight:bold;
	line-height:15px;
	position:absolute;
	text-align:left;
	left:15px;
}
#my_vacation_details #seach_icons_air
{
	top:50px;
	height:20px;
}
#my_vacation_details #seach_icons_car
{
	top:75px;
}
#my_vacation_details .content_divider 
{
	margin-top:85px;
}
#my_vacation_details a.button 
{
	line-height:15px!important;
	padding: 3px 5px 3px 5px;
	display:block;
}

#my_account .box_new .box_content 
{
	background-color:#F9FAEC;
}