/* ///////////////////////////////////////////////  GLOBALS  ////////////////////////////////////////////// */          

html {
	font-size:10px;
}

body {
	margin:0px; padding:0px;

	font-family: sans-serif;
	z-index:0;
	background: url(http://www.myescapades.com/images/site_elements/leather.png) repeat top center;
	background-color:#3A4F71;
	
	-webkit-text-size-adjust: none;
	
}

.ssp_slideshow {
}

a#fdbk_tab {
	display: none;
}

.hilite { background-color: #ff0; }

#global_wrap {
	position: absolute;
	min-width:960px;
	z-index:-100;
	width:100%;
	zoom:1;
}



/* _______________________________________________  HEADER  _______________________________________________ */


#masthead_header {
	position: absolute;
	z-index: -50;
	padding: 0;
	margin: 0;
	background: #fff url(http://www.myescapades.com/images/site_elements/header_clouds_bar.jpg) no-repeat center top;
	width: 100%;
	height: 145px;
}

#masthead_footer {
	position: absolute;
	z-index: -50;
	padding: 0;
	margin: 0;
	background: url(http://www.myescapades.com/images/site_elements/banner_bar.png) repeat-x center top;
	width: 100%;
	height: 371px;
	margin-top: 21px;
}

#global_header {
	text-align:center;
	position:relative;
	z-index:1000;
	padding-top: 50px;
	padding-bottom: 0px;
}


#global_top_shadow {
	position:absolute;
	z-index: 1;
	zoom:1;
	height:20px;
	width:100%;
	background: url(http://www.myescapades.com/images/site_elements/header_shadow.png) repeat-x top center;
}

#global_header_shadow {
	position:absolute;
	z-index: 1;
	zoom:1;
	height:20px;
	width:100%;
	background: url(http://www.myescapades.com/images/site_elements/header_shadow.png) repeat-x top center;
}
	
	
#block_masthead {
	position:relative;
	background-color:transparent;
	height:auto;
	margin-top: -10px;
	margin-bottom: 0px;
	
}

#block_masthead a {
	color: #576170;
	font-weight: bold;
	text-decoration: none;
}

#block_masthead a:hover {
	color: #576170;

	text-decoration: underline;

}

#logo_text_title, #logo_text_small {
	position:absolute;
	margin:0px;
	display:block;
	text-indent:-9999px;
}

#masthead_logo {
	z-index:100;
	position: absolute;
	float:left;
	margin-top: -20px;
	width:225px;
	padding-left:40px;
	padding-right:15px;
}

#masthead_slogan h2 {
	position:absolute;
	margin-top: -2px;
	margin-left: 225px;
	
	font-family: Georgia, serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.4em;
	color: #333;
}


#masthead_phone {
	position:absolute;
	margin-top:-2px;
	margin-left:770px;
}

#masthead_phone h3 {

	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.4em;
	color: #333;
}


#print_contact {
	text-align: right;
	width: 100%;
	margin-top: -10px;
	margin-bottom: 0px;
}

.print_phone {
	float:right;
}

.print_phone h3 {

	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.0em;
	color: #333;
}

.print_email {
	float:right;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 25px;
}

.print_email h3 {

	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.6em;
}

.print_email a {
	color: #3A4F71;
	text-decoration: none;
}

.print_email a:hover {
	text-decoration: underline;
}



#masthead_contact {
	margin-top: -2px;
	margin-bottom: 3px;
	
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.3em;
	color: #444;
	display: none;
}




#masthead_nav_small {
	position:absolute;
	width:935px;
	zoom:1;
	text-align: right;	
	font-family: Georgia, serif;
	font-size: 12px;
	color: #666;
	margin-top: -25px;
}

#masthead_nav_small a {
	font-size: 14px;
	font-weight: normal;
	color: #333;
	margin-left: 5px;
	margin-right: 5px;
}




#masthead_nav_bar {
	z-index:1;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#masthead_nav {
	position: relative;
	width:920px;
	margin:0 auto;
	padding:0px;
	zoom:1;
	text-align: right;

	margin-top: 20px;
	margin-bottom: 0px;
	padding: 10px 0px 10px 0px;
}


#masthead_nav_menu {
	margin-top: 25px;
}

#masthead_nav_menu li {
	display:inline;
	padding: 0;
}

#masthead_nav_menu b {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.8em;
	margin-left: 5px;
	color: #333;
}

#masthead_nav_menu a {
	font-family: Georgia, serif;
	font-size: 1.6em;
	text-decoration:none;
	color: #fff;
	font-weight:normal;
	padding:10px;
	height: 40px;
	margin-left: -3px;
	background-color: #3A4F71;
	background: #3A4F71 url(http://www.myescapades.com/images/site_elements/nav_header_grad_blue.png) repeat-x top center;
}

#masthead_nav_menu a:hover {
	text-decoration:none;
	color:#fff;
	background: none;
	background-color: #932626;
	background: #932626 url(http://www.myescapades.com/images/site_elements/nav_header_grad_red_invert.png) repeat-x top center;
}

#masthead_nav_menu .nav_header_current {
	text-decoration:none;
	color:#fff;
	background: #932626 url(http://www.myescapades.com/images/site_elements/nav_header_grad_red.png) repeat-x top center;
}

#masthead_nav_menu .nav_header_current:hover {
	text-decoration:none;
	color:#fff;
	background: #932626 url(http://www.myescapades.com/images/site_elements/nav_header_grad_red.png) repeat-x top center;
}

.nav_header_current_arrow {
	position: absolute;
	display: none;
	z-index: 100;
	height: 7px;
	width: 14px;
	margin-top: 29px;
	margin-left: -4px;
	background: url(http://www.myescapades.com/images/site_elements/nav_header_current_arrow.png) no-repeat top center;
}

#masthead_menu {
	z-index:1;
}

ul#masthead_menu {

	position:absolute;
	
	right: -1px;
	margin-top: 75px;
	
	text-align: right;
	padding: 11px 0px 11px 0px;
	

}
ul#masthead_menu li {

	display:inline;
	padding: 0;
	margin-left: -3px;
}
ul#masthead_menu li a {
	text-decoration:none;
	color:#fff;
	background-color: #3A4F71;
	border: 0px;
	font-family: Georgia, serif;
	font-size:1.6em;
	font-weight:normal;
	padding: 10px;
		
}
ul#masthead_menu li a:hover {
	color:#fff;
	background-color: #8EA8D1;
	text-decoration: none;
}


ul#masthead_menu li a.active {
	color:#fff;
	background-color: #3A4F71;
	
	color: #8EA8D1;
	background-color: #eee;
}

#masthead_menu .current {
	color:#fff;
	background-color: #932626;
}

#masthead_menu .current:hover {
	color:#fff;
	background-color: #932626;
}



#print_header {
	margin-top: 25px;
	margin-left: 25px;
	margin-bottom: 15px;
}

.link_back {

	font-family: Georgia, serif;
	font-size:1.6em;
	

	margin-top: 15px;
	margin-bottom: 15px;
}

.link_back a {

	font-weight:bold;
	color: #932626;
	text-decoration: none;
}

.link_back a:hover {
	text-decoration: underline;
}

#masthead_logo_print {
	float:left;
	width:180px;
}

#masthead_slogan_print {
	float:left; 
	margin-left: 20px;
	margin-top: 21px;

}

#masthead_slogan_print h2 {	
	font-family: Georgia, serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	color: #333;
}

.content_column_print {
	margin-left: 25px;
	margin-top: 15px;

}

#accommodations_print {
	margin-top: 5px;
}

/* ///////////////////////////////////////////////  ELEMENTS  ////////////////////////////////////////////// */          


.content_wrap {
	text-align: left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	zoom:1;
	background: url(http://www.myescapades.com/images/site_elements/shadow_content_box_50.png) top center;
	background-repeat: repeat-y;
}

.content_footer {
	text-align: left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	zoom:1;
	background: url(http://www.myescapades.com/images/site_elements/shadow_content_footer_50.png) no-repeat top center;
	height: 108px;
}

.container_960 {
	text-align: left;
	width:960px;
	margin:0 auto;
	padding:0px;
	position:relative;
	zoom:1;
	z-index:10;
	background-color: #ffffff;

}

#content_box { 
	border: 1px solid #555;
	background-color: #ffffff;
	background: #ffffff url(http://www.myescapades.com/images/site_elements/content_box_bar.png) repeat-y top right;
}

#country_gallery_container {
	border: 1px solid #bbb;
	border-bottom: 0px;
	border-top: 0px;
	margin-bottom: -2px;
	z-index: 100;

}

.gallery_accommodaton {
	margin-bottom: 15px;
}




.block_holder {
	margin:0px;
	padding:0px;
	position:relative;
	zoom:1;


}

.block_holder_item {

	zoom:1;
	
}

.column_both {
	text-align: left;
	width:auto;
	margin:0px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
	z-index: 1;
	zoom:1;

}

.float {
	float:left;
	zoom:1;
}

#nav_column {
}

.nav_banner {

margin-top: 5px;

}

#nav_banner_top a {

display: block;
width:250px;
height:87px;
text-indent:-9999px;
background: url(http://www.myescapades.com/images/site_elements/banner_fifa.png) no-repeat -250px -0px ;
cursor: pointer;

}

#nav_banner_top a:hover {
 
background: url(http://www.myescapades.com/images/site_elements/banner_fifa.png) no-repeat 0px 0px ;

}


#nav_banner_rivercruises a {

display: block;
width:250px;
height:87px;
text-indent:-9999px;
background: url(http://www.myescapades.com/images/site_elements/banner_rivercruises.png) no-repeat -250px -0px ;
cursor: pointer;

}

#nav_banner_rivercruises a:hover {
 
background: url(http://www.myescapades.com/images/site_elements/banner_rivercruises.png) no-repeat 0px 0px ;

}


#banner_rivercruises_wide a {

display: block;
width:638px;
height:87px;
text-indent:-9999px;
background: url(http://www.myescapades.com/images/site_elements/banner_rivercruises_wide.png) no-repeat -646px -0px ;
cursor: pointer;

}

#banner_rivercruises_wide a:hover {
 
background: url(http://www.myescapades.com/images/site_elements/banner_rivercruises_wide.png) no-repeat 0px 0px ;

}


.nav_column {
	position:relative;
	float:right;
	z-index: 1;
	zoom:1;
	
	text-align: left;
	width:244px;
	margin:0px;
	margin-left: 0px;
	
	padding: 15px;
}

.nav_column h1 {
	font-family: georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 2.4em;
	font-style: normal;
	font-weight: normal;
	padding-bottom:5px;
	margin-top:25px;
	text-transform: none;
}

.nav_column h2 {
	font-family: georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.8em;
	font-style: normal;
	font-weight: normal;
	padding-bottom:5px;
	margin-top:15px;
	text-transform: none;
	
	padding-bottom:5px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

.nav_column small {
	font-family: Georgia, serif;
	color: #666;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}

.mailing_list_form {
	padding-bottom: 0px;
	margin-left: -2px;
}

.nav_column p {

	font-family: Georgia, serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.5em;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 97%;
}



.nav_column_body a {
	color: #3A4F71;
	font-weight: bold;
	text-decoration: none;
}

.nav_column_body a:hover {
	text-decoration: underline;
}

.nav_column_body li {
	margin-left: 27px;
	padding-left: 3px;
	list-style-type: disc;
}


#nav_tools a {
	font-size: 1.6em;
	line-height: 2.1;
	font-weight: normal;
}

.nav_heading a {
	color: #3A4F71;
	font-weight: normal;
	text-decoration: none;
}

.nav_heading a:hover {
	text-decoration: underline;
}

.content_column_header {
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 0px;
	zoom:1;
}

.content_column {
	float:left;
	position:relative;
	z-index: 1;
	zoom:1;

	text-align: left;
	width:635px;
	padding-left:25px;
	padding-top: 15px;
	padding-bottom: 35px;
	
}

.column_left_subsection {
	width:333px;
	position:relative;
	float:left;
	text-align: left;
	display:inline;
	z-index: 10;
	zoom:1;

}



.column_right_subsection {
	width:290px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	display:inline;
	z-index: 1;
	zoom:1;

}

.banner_image {
	position: relative;
	z-index: 10;
	background-color: #fff;
}

.banner_image_collection {
	position: relative;
	z-index: 10;
	background-color: #fff;
	width:636px;
	height:350px;
}


.banner_content {
	position: absolute;
	z-index: 100;
}

.banner_content h1 {
	position: absolute;
	z-index: 100;
	
	top:220px;
	left: 50px;
	
	font-family: Georgia, serif;
	font-size: 2.8em;
	letter-spacing: -1px;
	
	color: #fff;
	font-weight: normal;
	
	background-color: transparent;
	background: url(http://www.myescapades.com/images/site_elements/banner_h1_bar.png) repeat-x top center;
	padding:15px;
	padding-top:10px;
	padding-bottom: 15px;
	
	width:auto;
	white-space: nowrap;	
}

.banner_h1_R {
	position:relative;
	display: inline;
	background: url(http://www.myescapades.com/images/site_elements/banner_h1_bar_R.png) no-repeat top left;
	height:80px;
	width:8px;
	z-index: 400;
	padding-top:12px;
	padding-bottom: 18px;
}


.banner_h1_L {
	position:relative;
	display: inline;
	background: red url(http://www.myescapades.com/images/site_elements/banner_h1_bar_L.png) no-repeat top left;
	height:80px;
	width:8px;
	z-index: 400;
	left:-80px;
}

.banner_content p {
	position: absolute;
	z-index: 300;

	top:270px;
	left: 50px;
		
	font-family: Georgia, serif;
	font-size: 1.4em;
	letter-spacing: 0px;
	
	color: #fff;
	font-weight: normal;
	
	background-color: #3A4F71;
	background: url(http://www.myescapades.com/images/site_elements/banner_h2_bar.png) repeat-x top center;

	padding:12px;	
	
	width:auto;
	white-space: nowrap;
	
}

.banner_content a {
	color: #fff;
	text-decoration: none;	
}

.banner_content a:hover {
	text-decoration: underline;	
}



.mast_banner_container {

	background-color: #fff; 
	
	height: 350px;
	width: 683px;
	
	margin:0px;
	padding:0px;
	position:relative;
	z-index: 5;
	zoom:1;

}

#mast_banner_cycle {

	position:absolute;
	z-index: 5;
	
	display:none;
		

}

.mast_banner_title {
	bottom:25px;
	left:20px; 
	padding:10px;
	z-index: 10;
	zoom:1;
}

.mast_banner_heading {
	display:block;
	padding: 10px;
}

.mast_banner_heading h1 {
	display:inline;
	font-size: 6.4em;
	font-family: Georgia, serif;
	color: #fff;
	font-weight: normal;
	letter-spacing: -2px;
	background-color: #932626;
	padding:10px;
}

.mast_banner_heading h3 {
	font-size: 2.4em;
	font-family: Georgia, serif;
	font-weight: normal;
	color: #fff;
	background-color: #3A4F71;
	font-weight: normal;
	letter-spacing: -1px;
	display:inline;
	padding:10px;
}

.mast_banner_byline {
	display:block;
	margin-top: 10px;
	padding: 10px;
}

.mast_banner_byline h4 {
	font-size: 1.4em;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	color: #fff;
	background-color: #333;
	display:inline;
	padding:10px;
}

.mast_banner_byline a {
	color: #fff;
	text-decoration: underline;
}

.mast_banner_byline a:hover {
	color: #fff;
	text-decoration: none;
}

.banner_nav_dot_container {
	position:absolute;
	padding:0px;
	margin:0px;
	zoom:1;
	z-index: 10;
}


.banner_nav_LR_mast {
	position: relative;
	margin-top: -60px;
	height: 250px;
	width:100px;
	cursor: pointer;
}

#mast_banner_prev {
	background:url({site_url}/images/site_elements/banner_big_arrow_L.png) no-repeat top left;
}

#mast_banner_next {
	background:url({site_url}/images/site_elements/banner_big_arrow_R.png) no-repeat top right;
}



.banner_nav_left_container {
	position:absolute;
	float:left; 
	padding:0px;
	margin:0px;
	zoom:1;
	z-index: 6;

}

.banner_nav_right_container {
	position:relative;
	float:right; 
	padding:0px;
	margin:0px;
	zoom:1;
	z-index: 6;
	
}

#mast_banner_pager {
	
}

#mast_banner_pager a { border: 1px solid #ccc; background: #fc0; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#mast_banner_pager a.activeSlide { background: #ea0 }
#mast_banner_pager a:focus { outline: none; }



.mast_updates_container {
	position:relative;
	zoom:1;
	z-index: 6;
}

.mast_updates_container b {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: normal;
	padding-bottom:10px;
	text-transform: uppercase;	
}

.mast_updates_nav {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 0.9em;
	font-weight: normal;
	padding-bottom:10px;
	text-transform: uppercase;
	text-decoration: none;	
}


.mast_updates_nav a {
	text-decoration: none;	
}

.mast_updates_nav a:hover {
	text-decoration: none;
}

.updates_ticker {
	float:left;
}


#mast_updates {
	position: relative;
	
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: normal;
	margin-top:-10px;
}


.mast_updates_item {
	color:#333;
	width:750px;

}

.mast_updates_item:hover {
	background:url(http://www.myescapades.com/images/site_elements/bg_white_90.png) repeat;
	background-color:#8EA8D1;
}

.mast_updates_item a {
	color: #3A4F71;
	font-weight: bold;
	text-decoration: underline;
}

.mast_updates_item a:hover {
	text-decoration: none;
}


.about_us_nav_prev {
	position: relative;
	float:left;
	width:25px;
}

.about_us_nav_next {
	position: relative;
	float:right;
	width:25px;
}


.about_us_slide {
	position: relative;
	float:left;
	width:100%;
}

#about_us_slidenav {
	display: none;
}

#about_us_slides {
	margin-bottom: 15px;
}

#about_us {
	margin-bottom: 15px;

}



.about_us_slide a.about_us_slide_cta {
	color: #932626;
	font-weight: bold;
	text-decoration: none;
}

.about_us_slide a.about_us_slide_cta:hover {
	text-decoration: underline;
}





.home_section {
	margin-bottom: 0px;
}


.content_header_container {
	position:relative;
	width:100%;
	height:250px;
	margin: 0px;
	padding: 0px;


}

#content_header_masthead {
	position:absolute;
	bottom:10px; 
}	

#content_header_title {
	padding:10px;
}

#content_header_title h1 {
	display:inline;
	color: #fff;
	background-color: #999;
	padding:10px;
}

#content_header_byline {
	padding:10px;
}


#content_header_byline h3 {
	color: #fff;
	background-color: #666;
	display:inline;
	padding:10px;
}





.content_body_container {
	zoom:1;
}

.content_body_container p {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 1.6;
	margin-bottom: 0px;
}





.content_title_bar {
	color: #fff;
	background-color: #3A4F71;
	background: #394f6b url(http://www.myescapades.com/images/site_elements/heading_bar_grad_blue.png) repeat-x top center;
	display:block;
	padding:10px;
	padding-left:15px;
	zoom:1;
}

.content_title_bar h1 {
	font-family: Georgia, serif;
	font-size: 2.0em;
	font-weight: lighter;
	letter-spacing: 0px;
	line-height: 1.3em;
}

.content_body {
	padding-left: 0px;
	padding-right: 15px;
	zoom:1;
	margin-top: 0px;
}

.tab_content h1 {
	padding-left: 15px;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2em;
	letter-spacing: -1px;
	line-height: 1.4;
	padding-top: 0px;
	color:#932626;
}

.content_body h2 {
	padding-left: 15px;
	font-family: georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	
	padding-bottom: 10px;
	border-bottom:1px solid #bbb;
	zoom: 1;
	margin-bottom: 5px;
	
}

#travel_intro h2 {
	padding-left:0px;
}

.content_body b {
	color: #3A4F71;
	font-weight: bold;
}


.content_body i {
	color: #932626;
	font-style: normal;
}


.content_body p {
	margin-left: 15px;
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.6em;
	padding-bottom: 10px;
	zoom:1;
}


.content_body b {
	color: #3A4F71;
}






.content_body_block {
	margin-top: 0px;
	padding-top: 0px;
	zoom:1;
}

.content_body_sub {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.content_body_sub b {
	color: #3A4F71;
}

.content_body_sub a {
	color: #3A4F71;
	text-decoration: none;
	font-weight: bold;
}

.content_body_sub a:hover {
	color: #8EA8D1;
	text-decoration: underline;
}


.content_body_sub h3 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: normal;
	padding-bottom:10px;
	text-transform: uppercase;
}


.content_body_sub h4 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.2em;
	font-weight: normal;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
}

.content_body a {
	color: #3A4F71;
	text-decoration: none;
	font-weight: bold;
}

.content_body a:hover {
	color: #8EA8D1;
	text-decoration: underline;
}

.content_body_sub p {
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.8;
	margin-bottom: 5px;
}


.content_body_sub_note p {
	padding-left:10px;
	padding-bottom:10px;
}

.content_body_sub_note p {
	font-family: Georgia, serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.4em;
}

#tours_introduction {
	margin-bottom: 25px;
}


.content_home_body {
	position: relative;
	zoom:1;
}

.content_home_body h2 {
	font-family: Georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.7em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	
	padding-bottom: 10px;
	border-bottom:1px solid #ddd;
	zoom: 1;
	margin-bottom: 10px;
}

.content_home_body p {
	font-family: Georgia, serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.6em;
	padding:10px;
	padding-bottom: 0px;
	padding-top: 5px;
	padding-right: 20px;
	margin-left: -10px;
}

.content_home_body b {
	color: #3A4F71;
}

.content_home_body a {
	color: #3A4F71;
	text-decoration: none;
	font-weight: normal;
}

.content_home_body a:hover {
	text-decoration: underline;
}


.content_pages_body {
	padding-top: 5px;
}

.content_pages_body ol {
	list-style-type: decimal;
}

.content_pages_body ol li {
	list-style-type: decimal;
	
}

.content_pages_body ul {
	list-style-type: disc;
}

.content_pages_body ul li {
	list-style-type: disc;
		position:relative;
		left: 15px;
}



.content_pages_body p {
	font-family: Georgia, serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.6em;
	padding:10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 20px;
	margin-left: -10px;
}

.content_pages_body em {
	color: #222;
	font-style: normal;
	font-weight: bold;
	padding:2px;
}

.content_pages_body blockquote {
	color: #3A4F71;
	font-family: Georgia, serif;
	font-size: 1.1em;
	font-weight: normal;
	font-style: italic;
	line-height: 1.4;
	padding:10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 45px;
	padding-left: 0px;
}

#special_offers {
	margin-top: 25px;
}

#special_offers h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2em;
	letter-spacing: -1px;
	line-height: 1.4;
	padding-top: 0px;
	color:#932626;
}

#special_offers h2 {
	font-family: georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	
	padding-left: 15px;
	padding-bottom: 10px;
	border-bottom:1px solid #bbb;
	zoom: 1;
	margin-bottom: 5px;
	
}

#special_offers h3 {
	font-family: georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	
	zoom: 1;
	margin-top: 5px;
	
}

#special_offers em {
	font-family: Georgia, serif;
	font-weight: normal;
	font-style: italic;
}


#special_offers blockquote {
	margin-left: 15px;
	font-family: Georgia, serif;
	font-size: 10px;
	color: #fff;
	background-color: #3A4F71;
	background: #3A4F71 url(http://www.myescapades.com/images/site_elements/heading_bar_grad_blue.png) repeat-x top center;
	padding:10px;
	padding-left:0px;
	padding-bottom:0px;
	border: 1px solid #bbb;
	margin-top: 5px;
	margin-bottom: 15px;
}

#special_offers blockquote:hover {
	background-color: #932626;
	background: #932626 url(http://www.myescapades.com/images/site_elements/heading_bar_grad_red.png) repeat-x top center;
	cursor: pointer;
}

#special_offers blockquote a {
	color: #fff;
}

#special_offers blockquote b {
	color: #fff;
}

.special_offer_title_bar {
	color: #fff;
	background-color: #932626;
	background: #932626 url(http://www.myescapades.com/images/site_elements/heading_bar_grad_red.png) repeat-x top center;
	display:block;
	padding:10px;
	padding-left:15px;
	zoom:1;
}

.special_offer_title_bar h1 {
	font-family: Georgia, serif;
	font-size: 2.0em;
	font-weight: lighter;
	letter-spacing: 0px;
	line-height: 1.3em;
}

.special_offer_title_bar a {
	color: #fff;
	text-decoration: none;
}

.special_offer_title_bar a:hover {
	color: #fff;
	text-decoration: underline;
}

.special_offers_item {

	margin-bottom: 0px;
	padding-bottom: 10px;
	border-bottom: 0px solid #bbb;
}



#special_offer {
	margin-top: 25px;
}

#special_offer h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.2em;
	letter-spacing: -1px;
	line-height: 1.4;
	padding-top: 0px;
	color:#932626;
	padding-left: 0px;
}

#special_offer h2 {
	font-family: georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	
	padding-left: 0px;
	padding-bottom: 10px;
	border-bottom:1px solid #bbb;
	zoom: 1;
	margin-bottom: 5px;
	
}

#special_offer h3 {
	font-family: georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	
	zoom: 1;
	margin-top: 10px;
	
}

#special_offer em {
	font-family: Georgia, serif;
	font-weight: normal;
	font-style: italic;
}


#special_offer blockquote {
	margin-left: 15px;
	font-family: Georgia, serif;
	font-size: 10px;
	color: #fff;
	background-color: #3A4F71;
	background: #3A4F71 url(http://www.myescapades.com/images/site_elements/heading_bar_grad_blue.png) repeat-x top center;

	
	margin-left:0px; 
	padding:5px; 
	padding-left:15px; 
	margin-bottom:10px;
	margin-top:10px;
	
}

#special_offer blockquote:hover {
	background-color: #932626;
	background: #932626 url(http://www.myescapades.com/images/site_elements/heading_bar_grad_red.png) repeat-x top center;
	cursor: pointer;
}

#special_offer blockquote a {
	color: #fff;
}

#special_offer blockquote b {
	color: #fff;
}

#special_offer .bullet_list {
font-size:13px;line-height:1.8;
}

#special_offer ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

#special_offer .fine_print {
	font-size:11px;
	line-height: 1;
}


#special_offer .fine_print ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

#special_offer .fine_print ul li {
	font-size:11px;
	line-height: 1.6;
}




.red {
	color:#932626;
}

.black {
	color:#333;
}


.fine_print {
	font-size:11px;
	line-height: 0.8;
}

#travel_intro {
	margin-left: 15px;
}



.credit {
	text-align: right;
}



.content_pages_body h6 {
	font-family: Georgia, serif;
	font-size: 1.3em;
	color:#666;
	font-weight: normal;
	line-height: 1.6em;
	padding:10px;
	padding-bottom: 5px;
	padding-top: 15px;
	padding-right: 20px;
	margin-left: -10px;
}



.intro_links {
	margin-top:0px; 
}

.intro_links a {
	font-size: 0.95em;
	color: #932626;
	font-weight: bold;
	text-decoration: none; 
}

.intro_links a:hover {
	color: #932626;
	text-decoration: underline; 
}


.quote {
	text-align: left;
	font-family: Georgia, serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: normal;
	font-style: italic;
	line-height: 1.2;
	padding:10px;
	padding-bottom: 15px;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 0px;
}

.section_link {
	float:right;
	font-family: Georgia, serif;
	font-size: 1.6em;
}

.section_link a {
	font-weight:bold;
}

.content_pages_toggler_heading {
	position:relative;
	color:#932626;
	font-size: 1.2em;
	top: 2px;
}

.content_pages_body a {
	color: #3A4F71;
	text-decoration: none;
	font-weight: bold;
}

.content_pages_body a:hover {
	text-decoration: underline;
}

.content_pages_sub {
	margin-top: -5px;
	padding:10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 12px;
}

.content_pages_sub a {
	color: #3A4F71;
	text-decoration: none;
}

.content_pages_sub a:hover {
	text-decoration: underline;
}

.content_pages_sub b {
	color: #3A4F71;
	font-weight: bold;
	font-family: Georgia, serif;
	
}

.content_pages_sub p {
	font-family: Georgia, serif;
	font-weight: normal;
	line-height: 1.8;
	font-size: 14px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

.content_pages_sub h2 {
	font-family: Georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.7em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom:1px solid #bbb;
	zoom: 1;
	margin-bottom: 5px;
}

.content_pages_sub h4 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: normal;
	padding-top:10px;
	padding-bottom:5px;
	text-transform: uppercase;
}

.content_pages_sub_sub {
	padding:10px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-left: 15px;
}

.content_pages_sub_sub h4 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: normal;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
}

.content_pages_sub_sub p {
	font-family: Georgia, serif;
	font-weight: normal;
	line-height: 1.6em;
	font-size: 1.4em;
}

.content_pages_tabs {
	margin-bottom: 10px;
}


.content_pages_body li {
	font-family: Georgia, serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.8em;
}


.subsection_both_block_content {
	padding:10px;
	padding-top:0px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left:15px;
	border-bottom: 1px dotted #bbb;
}

.subsection_both_block_content h3 {
	font-family: Georgia, serif;
	background-color: #3A4F71;
	color: #fff;
	display:block;
	padding:10px;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom:10px;
	margin-top:-2px;
}

.subsection_both_block_content h5 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 11px;
	font-weight: normal;
	padding-bottom:8px;
	
	text-transform: uppercase;
}

.subsection_both_block_content p {
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.6em;
	margin-top: -5px;
	padding-top: 5px;
	padding-bottom: 10px;
}


.subsection_both_block_content b {
	color: #3A4F71;
}

.subsection_both_block_content ol {
	margin-top: -5px;
}

.subsection_both_block_content ol li {	
	list-style-type: decimal;
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.8em;
}

.subsection_both_block_content ul {
	margin-top: -5px;
	padding-bottom: 10px;
}

.subsection_both_block_content ul li {
	list-style-type: disc;
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.8em;
	margin-left: 40px;
}



.subsection_tab_content {
	padding:10px;
	padding-bottom:10px;
}

.subsection_tab_content h1 {
	font-family: Georgia, serif;
	font-size: 1.6em;
	color: #3A4F71;
	font-weight: normal;
}

.subsection_tab_content p {
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4em;
}

.subsection_tab_content h4 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: normal;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
}

.subsection_sub_block {
	font-family: Georgia, serif;
	font-size: 1.2em;
}

.subsection_sub_block b {
	font-weight: bold;
	color:#3A4F71;	
}

.subsection_sub_block a {
	font-weight: bold;
	text-decoration: none;
	color:#3A4F71;	
}

.subsection_sub_block a:hover {
	text-decoration: underline;	
}


.map_detail {
	padding:10px;
	padding-top: 5px;
	margin-left: -10px;
	line-height: 1.4;
}


.map_detail a {
	font-family: Georgia, serif;
	font-size: 1.4em;
	font-weight: normal;
	text-decoration: none;
	color: #3A4F71;
	line-height: 1.4;
}

.map_detail a:hover {
	text-decoration: underline;	
}

.map_detail i {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	
	margin-left: 5px;
	margin-right: 5px;

}

.map_detail em {
	font-family: Georgia, serif;
	font-size: 1.3em;
	font-style: normal;
	color: #666;
	
	margin-left: 0px;
}

.route_item {
font-size:9.5px;
	white-space: nowrap;
}

.day_details {
	padding-top: 5px;
	margin-bottom: -5px;
}

.day_detail_left {
	float:left;
	margin-left: -10px;
	padding:10px;
	padding-bottom: 0px;
	padding-top:0px;
	width:320px;
}

.day_detail_right {
	float:right;
	margin-left: -10px;
	width:200px;
	padding:10px;
	padding-top:0px;
	padding-bottom: 0px;
}


.fact_list_dt {
	
	width: 120px;
	float: left;
	text-align: right;
	
	padding-top: 5px;
	
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.0em;
	font-weight: normal;
	text-transform: uppercase;
	padding-right: 15px;

}


.fact_list_dd {
	width: 465px;
	float: left;
	margin-bottom: 5px;
}

.fact_list_dd p {
	font-family: Georgia, serif;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.7;
	padding-bottom: 5px;
	zoom:1;
	
	margin-bottom: 0px;
}	

.fact_list_dd b {
	font-weight: bold;
	color: #3A4F71;
}	

.travel_info_section {
	margin-top: 10px;
	margin-bottom: 10px;
}

.travel_info_section p {
	font-size: 14px;
	margin-left: 0px;	
}

.travel_info_section a {
	color: #3A4F71;
	text-decoration: none;	
}

.travel_info_section a:hover {
	text-decoration: underline;	
}


.nav_top {
	float:right;
}

.nav_browse_all {
	float:left;
}



.map_control {
	position:absolute; 
	zoom:1; 
	z-index:50; 
	margin-top:-25px; 
	right:30px;
	
}


.map_control a {

	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: normal;
	text-transform: none;
	display:block;
	text-align: right;
	
}

.map_control a {
	color: #3A4F71;
	text-decoration: none;
}

.map_control a:hover {
	text-decoration: underline;
}


.nav_testimonial a { 
	text-decoration: none;
	color:#3A4F71;
}


.nav_testimonial a:hover {
	text-decoration: none; 
	color:#932626;
}


/* ///////////////////////////////////////////////  Type Styles  /////////////////////////////////////////// */          




li {
	list-style-type: none;
}

.overview_links {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	padding:20px;
	font-size: 1.6em;
	font-weight: normal;
	margin-top: -20px;
	margin-bottom:10px;
	margin-left: 20px;
	line-height: 2em;
}

.overview_links a {
	text-decoration: none;
	padding:8px;
	margin-left: -8px;
}

.overview_links a:hover {
	text-decoration: none;
	color:#fff;
	background-color: #3A4F71;
}

#nav_tree_block {
	font-family: Georgia, Helvetica, Arial, sans-serif; 
	margin-top: 0px;
}

.nav_title {
	font-size: 1.5em;
	color: #3A4F71;
	font-weight: normal;
	
	padding-bottom:5px;
	padding-top: 10px;
}



h2.nav_title {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	color: #444;
	font-size: 1.2em;
	padding-top:25px;
	padding-bottom:10px;
	border-bottom: 1px solid #bbb;
	text-transform: uppercase;
}

.nav_subnav {
	padding-bottom:10px;
	border-bottom: 1px solid #bbb;	
}

.nav_breadcrumb {
	padding-top: 3px;
	font-family: Georgia, Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	color: #666;
	display: block;
	line-height: 1.6;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	
	
}


.nav_breadcrumb a, .body_links a, .listing_filter a, .list_item_breadcrumb a, .tour_list_item_categories a, .header_link a {
	text-decoration: none;
	color:#3A4F71;
}

.nav_breadcrumb a, .listing_filter a, .list_item_breadcrumb a {
	margin-right: 2px;
	margin-left: 2px;
}

.nav_breadcrumb a:hover, .body_links a:hover, .listing_filter a:hover, .list_item_breadcrumb a:hover, .tour_list_item_categories a:hover, .header_link a:hover {
	text-decoration: underline;
	color:#57698e;
}

.breadcrumb_selected {
	text-decoration: none;
	font-weight: bold;
}



html input {
	padding:5px;
	padding-right: 10px;
	background-color: #fff;
	border: 1px solid #ddd;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 1.4em;
	color: #576170;
	margin-left: -1px;
}

html input:focus {
	background-color: #ffffee;
	border:1px solid #999;
}

html textarea {
	background-color: #fff;
	border:1px solid #ddd;
}

html textarea:focus {
	background-color: #ffffee;
	border:1px solid #999;
}

.submit_button:hover {
	background-color: #a41f09;
	background: #a41f09 url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_red.png) repeat-x top center;	

	cursor: pointer;
	color:#fff;

}

.submit_button {
    padding-left: 10px;
    color:#fff;
	background-color: #2d4565;
	background: #2d4565 url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_blue.png) repeat-x top center;	

	cursor: pointer;
	color:#fff;
}

.submit_button:focus {
	color:#fff;
	background-color: #a41f09;
	background: #a41f09 url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_red.png) repeat-x top center;	

}

#search_masthead {
	position: absolute;
	margin-top: -75px;
	right:0px;
}

#search_form_masthead_nav {
	display: inline;
}

#search_form_masthead_nav form {
	display: inline;
}

#search_masthead input {
	padding:5px;
	padding-right: 10px;
	padding-left:5px;
	background-color: #fff;
	border: 1px solid #ddd;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 1.5em;
	color: #576170;

}

#search_masthead_submit {
	display: inline;
}

.search_masthead_keyword {

	position:relative;
	width:175px;
	display: inline;
	
}





#nav_search {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	height: 40px;
	
}

#search_form_nav {
}

#search_form_nav {
	position:relative;


}

#search_form_nav:hover {

}


.search_keyword {

	position:relative;
	width:159px;
	height:18px;
	display: inline;
	
}

#mailing_list_email {
	position:relative;
	width:159px;
	height:18px;
	display: inline;
	margin-right: 3px;
}
 
#search_submit {
	display: inline;
	width: 65px;
	height: 30px;
}

#search_submit_loading {
	display: none;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 1.2em;
	color: #3A4F71;
}

#search_submit_banner_loading {
	position: absolute;
	margin-left: -110px;
	margin-top: 5px;
	z-index: 999;
	
	display: none;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 1.6em;
	color: #3A4F71;
}




#banner_search_bar {
	position: relative;
	height:85px;
	width:683px;
	background-color: #3A4F71;
	background: #3A4F71 url(http://www.myescapades.com/images/site_elements/banner_search_bg_blue.png) repeat-x top left;
	text-align: left;
	z-index: 2000;
}



#banner_search {

	position: relative;
	top: 20px;
}

#banner_search_shadow {
	height: 5px;
	background: url(http://www.myescapades.com/images/site_elements/banner_search_shadow.png) repeat-x;
	width: 683px;
	position: relative;
	z-index: 3000;
}

#search_icon {
	display: none;
	position: absolute;
	z-index: 2000;
	margin-top: 10px;
	margin-left: 0px;
}

#search_form_banner {
	position: relative;
}


#search_keyword_banner {

	margin-left: 110px;
	
	padding-top:10px;
	padding-bottom:0px;
	padding-left: 15px;
	padding-right: 60px;
	background-color: #fff;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 2.0em;
	color: #576170;

	width:380px;
	height:30px;

	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

#search_keyword_banner:focus {
	background-color: #ffffff;
	border-top: 1px solid #3A4F71;
	border-left: 1px solid #3A4F71;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

#search_submit_banner {
	position: absolute;
	z-index: 2000;
	border: 0px;
	margin-left: -72px;
	margin-top: 6px;
	padding: 0;
	
	padding:7px;
	padding-left:10px;
	padding-right:10px;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 1.4em;
	
}




.section_wrap {
	border-top: 1px solid #ddd;	
	padding-top: 15px;
}

.listing_filter {
	font-family: Georgia, serif;
	font-size: 1.2em;
	padding:8px;
	padding-left: 10px;
	background-color:#eaeef2;	
	background: #f4f6f8 url(http://www.myescapades.com/images/site_elements/listing_filter.png) repeat-x center top;
	margin-bottom: 0px;
}

.listing_filter_toggle {
	
	position: absolute;
	margin: 0;
	padding: 0;
	margin-top: -30px;
	z-index: 0;
	width:150px;
	left:465px;
	text-decoration: none;
	text-align: right;
	display: block;
}

.listing_filter_toggle a {
	font-family: Georgia, Verdana, sans-serif;
	font-size: 13px;
	color: #3A4F71;
	font-weight: normal;
	padding-bottom:10px;
	text-decoration: none;
	margin-left: 10px;
}

.listing_filter_toggle a:hover {
	color: #57698e;
	text-decoration: underline;
}


.listing_filter_items {
	float:left;
	line-height: 1.8em;
}

.listing_filter_items a {
	margin-right: 10px;
	margin-left: -2px;
}


.listing_filter_item {
	display:inline;
}


.listing_top, .more, .nav_browse_all {

	font-family: Georgia, serif;
	color: #3A4F71;
	font-size: 14px;
	font-weight: normal;
	padding-bottom:10px;
	margin-right: 10px;
	display:block;
	text-align: right;
	
}

.listing_top {
	position: relative;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #ddd;	
	width: 100%;
}

.listing_top a {
	padding-right: 5px;
}

.listing_top a, .more a, .nav_browse_all a {
	color: #3A4F71;
	text-decoration: none;
}

.listing_top a:hover, .more a:hover, .nav_browse_all a:hover {
	text-decoration: underline;
}

.listing_top img {
	position:relative;
	top:-2px;
}

.listing_top_top {
	float:left;
	z-index:300;
	margin-left: 7px;
}



.more {
	margin-left: 10px;
	margin-right: 5px;
	font-size: 13px;
	text-align: left;
	display:inline;
}

.more_link {
	white-space: nowrap;
	display: inline;
}


.map_container {
	margin-bottom: 25px;
}

#map_container_home {
	position:relative;
	width:100%;
	height:333px;
	z-index: 10;
	zoom: 1;
	margin-top: 0px;
	margin-bottom: 25px;
}

#nav_map_big {
	position: absolute;
	z-index: 300;
	margin-left:-25px;
	margin-top: 15px;
}

#gallery_container {
	position:relative;
	width:630px;
	height:350px;
	z-index: 10;
	zoom: 1;
	margin-top: 15px;
}

.gallery {
	position: absolute;
	width:630px;
	height:350px;
	z-index: 100;
	zoom: 1;
}

.gallery_accommodation {
	position: relative;
	width:570px;
	height:350px;
	margin-top: 5px;
	z-index: 100;
	zoom: 1;
}

.gallery_noflash {
	position:absolute;
	width:630px;
	height:350px;
	z-index: 10;
	zoom: 1;
}

#section_masthead h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 5.2em;
	letter-spacing: -3px;
	line-height: 0.95;
	margin-bottom: 5px;
	padding-top: 10px;
	color:#932626;
}


#section_masthead h1 span {

	position: absolute;
	background: url(http://www.myescapades.com/images/site_elements/h1_gloss.png) repeat-x;
 	display: block;
  	width: 100%;
  	height: 30px;
  	z-index: 3000;
}


#section_masthead h2 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.6em;
	letter-spacing: -1px;
	color:#3A4F71;
	margin-top: 0px;
	margin-bottom: 20px;
}


#content_masthead h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 4.8em;
	letter-spacing: -3px;
	line-height: 0.95;
	margin-bottom: 5px;
	padding-top: 10px;
	color:#932626;
}


#content_masthead h1 span {

	position: absolute;
	background: url(http://www.myescapades.com/images/site_elements/h1_gloss.png) repeat-x;
 	display: block;
  	width: 100%;
  	height: 27px;
  	z-index: 3000;
}


#content_masthead h2 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 3.2em;
	letter-spacing: -1px;
	color:#3A4F71;
	margin-top: 0px;
	width:400px;
	margin-bottom: 20px;
}

#content_masthead h3 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.4em;
	letter-spacing: -1px;
	background-color:#3A4F71;
	color:#fff;
	display:block;
	padding:10px;
	line-height: 1.2em;
	margin-top: 10px;
}

#content_masthead h5 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.4em;
	letter-spacing: -1px;
	color:#3A4F71;
	margin-top: 0px;
	margin-bottom: 10px;
}


#content_home {
	margin-top: 25px;
	margin-bottom: 15px;

}

#content_home a {
	color: #932626;
	text-decoration: none;
}

#content_home a:hover {
	color: #932626;
	text-decoration: underline;
}


#content_home h1 {
	font-family: Georgia, serif;
	color: #932626;
	font-size: 2.4em;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
}


#collections_list {
	margin-top: 10px;
	margin-left: -10px;
}


.collections_item {

	text-align: left;
	display: inline;
	float:left;
	background-color: transparent;
	
	padding:10px;
	
	margin-right: 5px;
	margin-bottom: 5px;
	
}

.collections_item:hover {
	background-color: #eaeef2;
	background: url(http://www.myescapades.com/images/site_elements/white_grad.png) repeat-x bottom left;
}



#collections_list h1 {
	font-family: Georgia, serif;
	color: #932626;
	letter-spacing: -1px;
	font-size: 2.0em;
	line-height: 1.6;
	font-weight: normal;
	border: 0px;
	margin: 0px;
	padding: 0px;

	display: block;
	text-decoration: none;
}

#collections_list h2 {
	font-family: Georgia, serif;
	color: #3A4F71;
	font-size: 1.3em;
	line-height: 1.4;

	border: 0px;
	margin: 0px;
	padding: 0px;
	
	white-space: normal;
	display: block;
	text-decoration: none;
	width: auto;
}

.collections_item a {
	text-decoration: none;
}

.collections_item a:hover {
	text-decoration: none;
}


#country_masthead h1 {

	position: relative;
	font-family: Georgia, serif;
	font-size: 6.4em;
	line-height: 1.2;
	letter-spacing: -2px;
	padding-top:0px;
	color:#932626;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	z-index: 1000;
	
}


#country_masthead h1 span {

	position: absolute;
	background: url(http://www.myescapades.com/images/site_elements/h1_gloss.png) repeat-x;
 	display: block;
  	width: 100%;
  	height: 45px;
  	z-index: 3000;
}



#region_masthead h1 {
	font-family: Georgia, serif;
	font-size: 6.4em;
	line-height: 1.2;
	letter-spacing: -2px;
	padding-top:0px;
	font-weight: normal;
	color:#932626;
	margin-bottom: -5px;
	margin-top: -3px;
}

#region_masthead h1 span {
	position: absolute;
	background: url(http://www.myescapades.com/images/site_elements/h1_gloss.png) repeat-x;
 	display: block;
  	width: 100%;
  	height: 45px;
  	z-index: 3000;
}

#region_masthead h2 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 3.0em;
	letter-spacing: -1px;
	color:#3A4F71;
	margin-top: 0px;
	margin-bottom: 20px;
}


#collections_masthead h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 4.8em;
	line-height: 0.90;
	letter-spacing: -2px;
	padding-top:0px;
	color:#932626;
	margin-bottom: 5px;
	margin-top: 15px;
}

#collections_masthead h1 span {
	position: absolute;
	background: url(http://www.myescapades.com/images/site_elements/h1_gloss.png) repeat-x;
 	display: block;
  	width: 100%;
  	height: 27px;
  	z-index: 3000;
}

#collections_masthead h2 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.8em;
	letter-spacing: -1px;
	color:#3A4F71;
	margin-top: 0px;
	margin-bottom: 20px;
}


#collections_slides {
	margin-top:25px; 
	height:405px;
}

.collection_slide_title h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 3.6em;
	line-height: 0.95;
	letter-spacing: -1px;
	padding-top:0px;
	color:#932626;
	margin-bottom: 5px;
	margin-top: 15px;
}

.collection_slide_title a {
	color:#932626;
}

.collection_slide_title h1 span {
	position: absolute;
	background: url(http://www.myescapades.com/images/site_elements/h1_gloss.png) repeat-x;
 	display: block;
  	width: 100%;
  	height: 40px;
  	z-index: 3000;
}

.collection_slide_title h2 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.4em;
	letter-spacing: -1px;
	color:#3A4F71;
	margin-top: 0px;
	margin-bottom: 20px;
	border: 0px;
}

.collections_slidenav_nav {
	position: relative;
	top: -12px;
	left: 540px;
	width: 100px;
	text-align: right;
	z-index: 100;
}

.collections_nav_button {
	float:right;
}

#collections_next {
	width:15px;
	height:35px;	
	background: url(http://www.myescapades.com/images/site_elements/arrow_big_R.png) no-repeat top center;
	padding-left:15px;
}


#collections_next:hover {
	background: url(http://www.myescapades.com/images/site_elements/arrow_big_R_red.png) no-repeat top center;
}


#collections_prev {
	width:15px;
	height:35px;
	padding-left:15px;
	background: url(http://www.myescapades.com/images/site_elements/arrow_big_L.png) no-repeat top center;
}

#collections_prev:hover {
	background: url(http://www.myescapades.com/images/site_elements/arrow_big_L_red.png) no-repeat top center;
}


#group_masthead h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 5.4em;
	line-height: 0.95;
	letter-spacing: -2px;
	padding-top:0px;
	color:#932626;
	margin-bottom: 5px;
	margin-top: 15px;
}

#group_masthead h1 span {
	position: absolute;
	background: url(http://www.myescapades.com/images/site_elements/h1_gloss.png) repeat-x;
 	display: block;
  	width: 100%;
  	height: 30px;
  	z-index: 3000;
}

#group_masthead h2 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 3.0em;
	letter-spacing: -1px;
	color:#3A4F71;
	margin-top: 0px;
	margin-bottom: 20px;
}


.about_us_slide a {
	color: #3A4F71;
	font-weight: normal;
	text-decoration: none;
}

.about_us_slide a:hover {
	text-decoration: underline;
}

.about_us_slide a {
	text-decoration: none;
}

.about_us_slide a:hover {
	text-decoration: underline;
}


.about_us_slide h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 3.6em;
	letter-spacing: -2px;
	padding-top:5px;
	padding-bottom: 3px;
	color:#932626;
}

.about_us_slide h2 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.0em;
	letter-spacing: 0px;
	color:#3A4F71;
}

.about_us_slide p {
	font-family: Georgia, serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.6em;
	padding:10px;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-right: 20px;
	margin-left: -10px;

}

#about_us_tabs {
	border-top: 1px solid #ddd;
	padding-top: 6px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

a.no_bold {
	font-weight: normal;
}

.about_us_slide em {
	font-style: italic;
	font-weight: normal;
	color: #3A4F71;
}

.about_us_pg_link {
	font-family: Georgia, serif;
	color: #3A4F71;
	font-size: 16px;
	font-weight: normal;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
}

a.about_us_pg_link {
	text-decoration: none;
	padding:10px;
	color:#3A4F71;
}

#featured_tours_carousel {
	margin-top: 15px;
	margin-left: 0px;
}


.body_links {
	text-align: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
		
	
	padding-bottom: 8px;
	z-index: 100;
}

.body_links a {
	padding-left: 10px;
}

#tab_links {
	width:230px;
	position: absolute;
	left:427px;
	margin-top: 10px;

}

.tab_links {
	text-align: right;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	z-index: 100;
}

.tab_links a {
	color: #3A4F71;
	padding-left: 10px;
	text-decoration: none;
}

.tab_links a:hover {
	text-decoration: underline;
}



#content_tabs {
	margin-top: 20px;
}


.tabs {
	padding: 0;
	margin: 0;
	margin-top: -3px;
	border-top: 0px solid #bbb;
	zoom:1;
	position:relative;
}

.header_link {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color:#3A4F71;
}

.header_link a {
	text-decoration: none;
	color:#3A4F71;
}

.header_link a:hover {
	text-decoration: underline;
}

.header_link {
	position: absolute;
	margin-top: 5px;
	margin-left: 500px;
	text-align: right;
}


.inclusions_list {
	padding:0px;
	margin:0px;
	margin-top: -20px;
	font-size: 10px;
}

.inclusions_list li {
	margin-left: 0px;
	list-style-type: none;
	color: #3A4F71;
	
}

.inclusions_print_column {
	width: 49%;
	float:left;
}

.inclusions_print_column h4 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: normal;
	padding-top:10px;
	padding-bottom:10px;
	text-transform: uppercase;
}


.inclusions_item h3 {
	font-family: Georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 2px;
}

.inclusions_item p  {
	
	font-family: Georgia, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	line-height: 1.6em;
	padding-top: 2px;
	font-size: 14px;
}

.inclusions_item a  {
	text-decoration: none;
	font-weight: normal;
	color: #3A4F71;
}


.inclusions_item a:hover  {
	text-decoration: underline;
}

.inclusions_item  {
	padding: 10px;
	margin-left: -15px;
	padding-bottom: 5px;
}



.inclusions_item em {
	font-family: Verdana, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	width:90%;
	font-weight: normal;
	font-style: normal;
	padding-bottom:5px;
	line-height: 14px;
	display: block;
}




#route_details { 
	position: relative; 
	padding-right:15px;
	padding-left:15px;
}

#overview_route_map {
	padding-top: 10px;
	margin-left: -15px;
	margin-right: -15px;
}

#overview_route_map {
	overflow: hidden;
	margin-bottom: 5px;	

}

#overview_route_map h2 {
	padding-bottom: 5px;
	border-bottom: 1px solid #bbb;
	margin-bottom: 15px;
}

.tour_itinerary_brief {

	float:right;
	
	width:200px;

	font-size: 1.0em; 
	margin-bottom: 15px;
	
	padding:0px;
	
	
}

.tour_itinerary_brief p {
	margin-left: 0px;
}

.tour_itinerary_brief span {
	display: inline;
	white-space: nowrap;
	line-height: 1.8em;
}

.tour_itinerary_brief ol {
	padding-left: 18px;
	margin-left: 0px;
}

.tour_itinerary_brief li {
	margin-bottom: 12px;
	list-style-type: decimal;
}

.tour_itinerary_brief h2 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 1px solid #bbb;
	margin-bottom: 15px;
}

.tour_itinerary_brief b {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	margin-right:5px;
}

.tour_itinerary_brief i {
	font-family: Georgia, serif;
	color: #3A4F71;
	font-size: 1.3em;
	font-style: normal;
	font-weight: bold;
	padding-right:3px;
}

.tour_itinerary_brief em {
	font-family: Verdana, Helvetica, sans-serif;
	color: #333;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	margin-right:0px;
	margin-left: 0px;
}

.tour_itinerary_brief strong {
	font-family: Verdana, Helvetica, sans-serif;
	color: #333;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	margin-right:5px;
	margin-left:5px;
}

.category_items {
	margin-top: 20px;
}


.category_items_listing {
	font-family: Georgia, serif;
}

.category_items_listing li {
	display: inline;
	margin-right: 15px;
}

.category_items_listing ul {
	margin-bottom: 15px;
}

.category_items_listing h1 {
	font-size: 1.8em;
	font-family: Georgia, serif;
	color: #932626;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.8;
}

.category_items_listing h2 {
	font-size: 1.6em;
	font-family: Georgia, serif;
	color: #3A4F71;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	border: 0px;
	line-height: 1.8;
	display: inline;
	white-space: nowrap;
}

.category_items_listing em {
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 1.3em;
	margin-left: 10px;
}

/* ///////////////////////////////////////////////  Toggler  /////////////////////////////////////////// */          


.toggler_items {
	margin-top: 15px;
	margin-bottom: 15px;
	zoom:1;
}

.toggler {
	position: relative;
	z-index:15;
	zoom:1;
	display:block;
	cursor:pointer;
	padding:5px;
	background-color:transparent;
	margin-top: -5px;

} 

.toggler b {
	font-family: Georgia, serif;
	font-size: 16px;
	color: #3A4F71;
	font-weight: normal;
	margin-left: 0px;
	line-height: 1.6;
}

.toggler em {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	margin-right: 6px;
}

.toggler i {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	color: #666;
	font-weight: normal;
	font-style: normal;
	margin-left: 2px;
	margin-right: 2px;
}


.toggler:hover {
	background-color:#f2f5f8;
	cursor: pointer;	
}


.toggler_slide {
	position: relative;
	z-index:3;
	zoom:1;
	border-top: 0px solid #ccc;
	border: 0px solid #ccc;
}

.arrow_down {
	position:relative;
	display: none;
	top:-1px;
	left:-4px;
	padding-left: 4px;
	position:relative;
} 

.arrow_up {
	position:relative;
	top:-1px;
	left:-4px;
	padding-left: 4px;
}



.toggler_big_heading {
	position:relative;
	color:#932626;
	font-size: 1.1em;
	top: 2px;
}

.toggler_description {
	position: relative;
	top:2px;
	font-size: 1.3em;
	margin-left: 10px;
	font-weight: normal;
}

.toggler_tour_name {
	position:relative;
	color:#932626;
}


/* _______________________________________________  TABS  ____________________________________________ */


.tab_font_fix {
	font-size: 12px;
}
/* 
													Tabs (Global) 
*/

.tab_header, .ui-tabs-nav, .ui-tabs-panel {

	background-color: transparent;
	background: none;
	border:0px;
	padding:0px;
	margin:0px;
	zoom:1;
	z-index: 10;
	position: relative;	

}

.tab_header ul {
	margin-left: -2px;
	margin-top: 10px;
	z-index: 10;
	zoom:1;
}


.ui-tabs .ui-tabs-panel {
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left:0px;
	z-index: 10;
	zoom:1;
	
}

.ui-tabs-nav {
	margin-top:0px;
	border:0px;
	z-index: 10;

}

.ui-corner-top {
	border:0px;
	background:none;
}


.tabs_shadow {
	position:absolute; 
	width:100%;
	height:37px;
	background: url(../images/site_elements/tabs_header_shadow.png) no-repeat top left;
	z-index:-1;
	margin-top:-11px;
	margin-left:-10px;
	display:none;
}

.tab_line {
	width:100%;
	border-top:1px #bbb solid;
	position:relative;
	top:26px;
	
}

.tab_title {

	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	padding-left: 0px;
	padding-bottom:10px;
	padding-top: 10px;
	text-transform: uppercase;
}

.tab_content {
	border:1px solid #bbb;
	zoom: 1;
	padding-top: 10px;
}

.tab_content_body {
	padding:5px;
	padding-right: 0px;
}





.tab_content h2 {
	font-family: georgia, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.7em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	
	padding-bottom: 10px;
	border-bottom:1px solid #bbb;
	zoom: 1;
	margin-bottom: 5px;
	
}

.tab_content h4 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom:8px;
	text-transform: uppercase;
		
}

.tab_sub_content {
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
	zoom:1;
	margin-top: 10px;
}

.tab_sub_content h4 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.1em;
	padding-left: 0px;
	padding-top: 10px;
	text-transform: uppercase;
}

.tab_sub_content h6 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom:10px;
	padding-top: 10px;
	text-transform: uppercase;
}


.spacer {
	border: 0px;
	height: 1px;
	padding-top:10px
	padding-bottom:10px;
}

.tab_liner {
	border-top:1px solid #ccc;
	height:1px;
	padding:0px;
	margin:0px;
	margin-bottom: 10px;
}

#search_results_list {
	margin-bottom: 25px;
}



/* 
													Tabs (#tabsSections)
*/

#tabsSections .ui-state-default, #tabsSections .ui-state-active, #tabsSections .ui-state-hover {

	text-align: left;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	font-size: 1.4em;
	background:none;
	border:0px;
	z-index: 10;
	margin-left: 0px;
	margin-right: -2px;
}

#tabsSections .ui-state-default li {
	border:0px;
}

#tabsSections .ui-state-default a, #tabsSections .ui-state-default a:link, #tabsSections .ui-state-default a:visited {

	color:#3A4F71;
	background: #fff;
	background-image: none;
	border:0px;
	text-align: left;
	margin-left: 0px;
	margin-right: -2px;

}

#tabsSections .ui-state-hover a, #tabsSections .ui-state-hover a:link, #tabsSections .ui-state-default a:hover, #tabsSections .ui-state-default:hover, #tabsSections .ui-state-hover a:visited {

	background-color:#eaeef2;
	text-align: left;
	border:0px;
	margin-left: 0px;
	margin-right: -2px;

}

#tabsSections .ui-state-active a, #tabsSections .ui-state-active a:link, #tabsSections .ui-state-active a:visited {
	color:#fff;
	background-color:#3A4F71;
	background: #3A4F71 url(http://www.myescapades.com/images/site_elements/tabs_bar_grad_blue.png) repeat-x top center;
	text-align: left;
	border:0px;
	margin-left: 0px;	
	margin-right: -1px;
}


#tabsTourFilter {
	margin-bottom: 15px;
	margin-top: -5px;
}

#tabsSections .tab_red {
	color: fuchsia;
}

#tabsTourInclusionsOptions {
	margin-top: -5px;
}

#tabsTourAccommBudget, #tabsTourItineraryBudget, #tabsTourBookingBudget {
	margin-top: 5px;
}

#tabsTourBookingBudget {
	font-size: 10px;
}


.content_body h4 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-left: 15px;
	padding: 0px;
	margin-bottom:10px;
	text-transform: uppercase;
}


/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }

.ui-dialog .ui-dialog-titlebar { 

 	position: relative; 
	color: #fff;
	background-color: #3A4F71;
	background: #394f6b url(http://www.myescapades.com/images/site_elements/heading_bar_grad_blue.png) repeat-x top center;
	padding:10px;
	padding-left:15px;
	zoom:1;
	
}

.ui-dialog .ui-dialog-title { 

	float: left;

	font-family: Georgia, serif;
	font-size: 2.0em;
	font-weight: lighter;
	letter-spacing: 0px;
	line-height: 1.3em;
	
	 } 




.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 15px; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 0px; height: 16px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 0px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: 0em 15px; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-widget-overlay { 
        opacity:0.6; 
        background:black; 
} 

.ui-widget-content { 
        border:0px; 
} 

.ui-widget-header .ui-icon { 
        background-image: url(http://www.myescapades.com/css/images/ui-icons_454545_256x240.png);
        display: none;
        
} 

.ui-state-hover,  .ui-state-focus  {
		background: none;
}


.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
		background-image: url(http://www.myescapades.com/css/images/ui-icons_454545_256x240.png);
		display: none;
}


.ui-icon ui-icon-closethick:hover {
	background-image: #fffff url(http://www.myescapades.com/css/images/ui-icons_454545_256x240.png);
}



/* _______________________________________________  ACCORDION  ____________________________________________ */


.ui-accordion .ui-accordion-header {

	border:0 none;
	margin-top:0;
	
	font-family: Georgia;
	font-size: 1.4em;
	
}

.ui-accordion .ui-accordion-content-active {

	padding:0px;
	margin:0px;
	zoom: 1;
	border: 0px;
	margin-top: -1px;
	
	margin-bottom: 10px;
}




.accordion_container {

	padding:0px;
	zoom: 1;
	border: 0px;
	font-size: 1em;
	font-weight:normal;

	text-decoration: none;

	margin-bottom: 10px;
}




/* 
													Accordion (#nav_tree_destinations, #nav_tree_collections)
*/

#nav_tree_destinations, #nav_tree_collections {
	margin-bottom: 15px;
}



#nav_tree_destinations .ui-accordion-header a {
	padding-left:30px;
	background-image: none;
	background-color: transparent;
	border: 0px;
}

#nav_tree_destinations .ui-state-default, #nav_tree_destinations .ui-state-active, #nav_tree_destinations .ui-state-hover,
#nav_tree_collections .ui-state-default, #nav_tree_collections .ui-state-active, #nav_tree_collections .ui-state-hover {
	font-family: Georgia, Helvetica, sans-serif;
	border:0px;
	background-image: none;
	background-color: transparent;
	margin-left: 0px;
	margin-right: 0px;
}


#nav_tree_destinations .ui-state-default a, #nav_tree_destinations .ui-state-default a:link, #nav_tree_destinations .ui-state-default a:visited,
#nav_tree_collections .ui-state-default a, #nav_tree_collections .ui-state-default a:link, #nav_tree_collections .ui-state-default a:visited {
	color:#3A4F71;
	border:0px;
	background: transparent;	
	width:auto;
	text-align: left;
	padding:8px 8px 8px 30px;
	margin-left: 0px;
	margin-right: 0px;
}

#nav_tree_destinations .ui-state-active a, #nav_tree_destinations .ui-state-active a:link, #nav_tree_destinations .ui-state-active a:visited,
#nav_tree_collections .ui-state-active a, #nav_tree_collections .ui-state-active a:link, #nav_tree_collections .ui-state-active a:visited {
	color:#fff;
	background-color:#3A4F71;
	background: #3A4F71 url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_blue.png) repeat-x top center;	
	width:auto;
	text-align: left;
	padding:8px 8px 8px 30px;
	margin-left: 0px;
	margin-right: 0px;
}

#nav_tree_destinations .ui-state-hover a, #nav_tree_destinations .ui-state-hover a:link, #nav_tree_destinations .ui-state-hover a:visited,
#nav_tree_collections .ui-state-hover a, #nav_tree_collections .ui-state-hover a:link, #nav_tree_collections .ui-state-hover a:visited, 
#nav_tree_destinations .ui-state-default a:hover {
	color:#fff;
	background: transparent;
	background-color:#3A4F71;
	background: #3A4F71 url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_blue.png) repeat-x top center;	

	width:auto;
	text-align: left;
	padding:8px 8px 8px 30px;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
}


#nav_tree_destinations h3, #nav_tree_destinations h3 {
	font-size: 16px;
	font-weight: normal;	
}


#nav_tree_collections h3, #nav_tree_collections h3 {
	font-size: 16px;
	font-weight: normal;	
}


/* 
													Date picker (#date_departure)
*/

#date_departure .ui-state-default, #date_departure .ui-state-active, #date_departure .ui-state-hover {

	text-align: left;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	font-size: 1.4em;
	background:none;
	border:0px;
	z-index: 10;
	margin-left: 0px;
}

#date_departure .ui-state-default li {
	border:0px;
}

#date_departure .ui-state-default a, #date_departure .ui-state-default a:link, #date_departure .ui-state-default a:visited {

	color:#3A4F71;
	background: #fff;
	background-image: none;
	border:0px;
	text-align: left;
	margin-left: 0px;

}

#date_departure .ui-state-hover a, #date_departure .ui-state-hover a:link, #date_departure .ui-state-hover a:visited {

	font-size: 2em;
	background-color:#3A4F71;
	text-align: left;
	border:0px;
	margin-left: 0px;

}

#date_departure .ui-state-active a, #date_departure .ui-state-active a:link, #date_departure .ui-state-active a:visited {
	color:#fff;
	background-color:#3A4F71;
	background: #3A4F71 url(http://www.myescapades.com/images/site_elements/tabs_bar_grad_blue.png) repeat-x top center;
	text-align: left;
	border:0px;
	margin-left: 0px;	
}

.ui-datepicker .ui-datepicker-title { font-size: 1.2em; }

.ui-datepicker th { font-size: 1.2em; color:#3A4F71; }
.ui-datepicker td:hover { background-color:none; }
.ui-datepicker td:hover { background-color:#f2f5f8; }



/* _______________________________________________  NAV MENU  ____________________________________________ */


.nav_menu {
	padding:0px;
	list-style-type: none;
	background-color: #fff;
	
	border-bottom: 1px solid #bbb;

	
}

.nav_menu a, .nav_menu a:link, .nav_menu a:visited {
	display:block;
	font-family: Georgia, serif;
	color: #000;
	font-size: 11px;
	font-size: 1.4em;
	padding:8px 8px 8px 30px;
	text-decoration: none;
	background: url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_arrow_R.png) repeat-x top left;
	
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
}


.nav_menu a:hover {
	text-decoration: none;
	background-color: #f2f5f8;
	background: #a21f09 url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_red_arrow_R.png) repeat-x top left;
	color: #fff;

}

.nav_menu em {
	font-style: normal;
	font-size: 0.8em;
	margin-left: 10px;
	
}

.nav_menu_sub {
	display: block;
	padding:0px;
	background-color: #f2f1ea;
	border-bottom: 1px solid #bbb;
	padding-top: 5px;
	padding-bottom: 15px;
	
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	
}


.nav_menu_sub a, .nav_menu_sub a:link, .nav_menu_sub a:visited {
	display:block;
	text-decoration: none;
	color: #000;
	font-size: 1.3em;
	padding-left:10px;
	padding-left:30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:5px;
	background: url(http://www.myescapades.com/images/site_elements/nav_menu_sub_arrow_left_grey.png) no-repeat top left;

	border-left: 0px solid #bbb;
	border-right: 0px solid #bbb;

}


.nav_menu_sub a:hover {
	text-decoration: none;
	background-color: #FFF;
	background: #9a1403 url(http://www.myescapades.com/images/site_elements/nav_menu_sub_arrow_left_white.png) no-repeat top left;
	color: #fff;
}

.nav_menu_sub b {

	display:block;
	font-size: 1.0em;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #932626;
	padding-left:15px;
	padding-bottom:5px;
	padding-top: 10px;
	
}


.nav_menu .selected, .nav_menu a.selected, .selected, a.selected, a.selected:hover, .selected, .selected:hover {
	display: block;
	
	background: none;
	background-color: #932626;
	background: #a21f09 url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_red_arrow.png) repeat-x top left;	
	color:#fff;
	text-decoration: none;
	border: 0px;
	
}

.nav_menu a.selected_sub, a.selected_sub, a.selected_sub:hover, .selected_sub, .selected_sub:hover {
	display: block;
	
	background: none;
	background-color: #932626;
	background: #a21f09 url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_red_arrow_L.png) repeat-x top left;	
	color:#fff;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
}


.sub_arrow {
	position: absolute;
	right:0px;
	margin-right: -9px;
	margin-top: -8px;
	z-index: 50000;
	
}

.nav_tour_length {
	font-family: Verdana, serif;
	font-size: 0.8em;
	font-style: normal;
	margin-left: 3px;
	letter-spacing: 0px;
	white-space: nowrap;
}

.destinations_list {
	margin-top: 25px;
	padding-left: 5px;
}

#destinations_list {
	font-size: 9px;
}


.list_group_item {
	font-size: 12px;
	margin-top: 15px;
}

.list_group_item a {
	color:#3A4F71;
	text-decoration: none;
}

.list_group_item a:hover {
	text-decoration: underline;
}

a.list_group_item_content_title {
	color: #932626;
}

.list_group_item_content {
	float:left;
	width:280px;
}

.list_group_item_content h4, .list_group_item h4, .list_item_print h4 {
	color: #932626;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.0em;
	text-transform: none;	
	padding-top: 5px;
}

.list_group_item_thumb {
	float:right;
	margin-top: 20px;
}

.list_item {
	font-size: 12px;
	margin-left: 25px;
	padding-top: 0px;
	background-color: none;
	margin-bottom: 20px;
}

.list_item_search {
	font-size: 12px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: none;
	margin-bottom: 20px;
}

.list_item_print {
	font-size: 12px;
	margin-left: 0px;
	padding-top: 0px;
	background-color: none;
	margin-bottom: 20px;
}

.list_item_featured {
	font-size: 12px;
	margin-left: 10px;
	padding-top: 0px;
	background-color: none;
	margin-bottom: 20px;
}

.list_item:hover {
	background-color: #f2f5f8;
	padding:15px;
	padding-left:38px;
	padding-bottom: 5px;
	margin-left: -13px;
	margin-right: -15px;
	margin-top: -15px;
	margin-bottom: 15px;
}


.list_item_breadcrumb {
	font-size: 1.2em;
	font-family: Georgia, serif;
	
	padding-bottom: 5px;
	border-bottom: 1px dotted #bbb;
	margin-bottom: 5px;
	font-weight: normal;
}


.list_item_thumb {
	float: right;
	margin-top: 0px;
	padding-right: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 250px;
}

.list_item_thumb_search {
	float: right;
	margin-top: 0px;
	padding-right: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 280px;
}


.list_item_thumb_print {
	float: right;
	margin-top: 0px;
	padding-right: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 250px;
	margin-left: 15px;
}

.list_item_thumb_featured {
	float: right;
	padding-right:0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 300px;	
}

.image_thumb img {
	padding:4px;
	border: 0px solid #bbb;	
	background-color: none;
}

.image_thumb:hover img {
	padding:0px;
	border: 4px solid #b83928;	
}


.list_item_content {
	float: left;
	width: 300px;
	padding-right: 15px;
	margin-bottom: 0px;
	padding-top: 0px;
	overflow: visible;
}

.list_item_content_print {
	float: left;
	max-width: 68%;
	padding-right: 15px;
	margin-bottom: 0px;
	padding-top: 0px;
	overflow: visible;
}


.list_item_content h4 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.6em;
	letter-spacing: -1px;
	line-height: 1;
	color:#932626;
	text-transform: none;
	text-decoration: none;
	
	margin-top: 10px;
	margin-bottom: 3px;
	
	padding-top: 5px;
}

.list_item_content_print h4, .list_item_print h4 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.6em;
	letter-spacing: 0px;
	line-height: 1;
	color:#932626;
	text-transform: none;
	text-decoration: none;
	
	margin-top: 0px;
	margin-bottom: -5px;
	
	padding-top: 5px;
}


.list_item_content a {
	color:#3A4F71;
	text-decoration: none;
}

.list_item_content a:hover {
	text-decoration: underline;
	color:#57698e;
}

.list_item_content_print a {
	color:#3A4F71;
	text-decoration: none;
}

.list_item_content_print a:hover {
	text-decoration: underline;
	color:#57698e;
}


a.list_item_content_title {
	color:#932626;
}

a.list_item_content_title:hover {
	color:#932626;
}

a.list_item_content_title_print {
	color:#932626;
}

a.list_item_content_title_print:hover {
	color:#932626;
}


.list_item_content h5 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.5em;
	letter-spacing: -1px;
	color:#3A4F71;
}

.list_item_content h6 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.2em;
	letter-spacing: 0px;
	background-color:#3A4F71;
	color:#fff;
	display:block;
	padding:8px;
	line-height: 1.2em;
	margin-top: 10px;
}

.list_item_content p {
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4;
		
	margin: 0;
	padding: 0;
	
	margin-top: 8px;
	margin-bottom: 5px;
}



.list_item_content_print h5, .list_item_print h5 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.3em;
	letter-spacing: 0px;
	color:#3A4F71;
}

.list_item_content_print h6, .list_item_print h6 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.2em;
	letter-spacing: 0px;
	background-color:#3A4F71;
	color:#fff;
	display:block;
	padding:8px;
	line-height: 1.2em;
	margin-top: 10px;
}

.list_item_content_print p, .list_item_print p {
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4;
		
	margin: 0;
	padding: 0;
	
	margin-top: 8px;
	margin-bottom: 5px;
}

.page_break {
	page-break-after: always;
}

#tour_list_label {

}




.tour_list_item_categories {
	
	border-top: 1px dotted #bbb;
	margin-bottom: 15px
}


.tour_list_item_categories p {
	font-size: 12px;
	font-family: Georgia, sans-serif;
	line-height: 1.4;
	margin-top: 5px;
}

.tour_list_items {
	margin-top: 10px;
}

.content_tools {
	font-family: Georgia, serif;
	color: #3A4F71;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	margin-bottom: 15px;
	background-color: #eaeef2;
	padding: 8px;
	border: 1px solid #ccc;
	border-top:0px;
}


.content_tools a {
	color: #3A4F71;
	font-weight: normal;
	text-decoration: none;
	margin-left: 10px;
}

.content_tools a:hover {
	color: #8EA8D1;
	text-decoration: underline;
}



#reservations_form {
	font-family: Georgia, serif;
	font-size: 1em;
	font-weight: normal;
}

#reservations_form em {
	font-size: 1.8em;
	font-style: normal;
	font-weight: normal;
	color: #932626;
}

#reservations_form b {
	font-weight: bold;
	color: #932626;
}

#reservations_form p {
	font-size: 1.4em;
}	


.form_change {
	display: inline;
	margin-left: 10px;
}

.form_change a {
	font-size: 1.2em;
	font-weight: normal;
}


.privacy_statement {
	font-size: 0.9em;
}

#content_appendix {
	margin-top: 25px;
}



#content_appendix h1 {
	
	font-family: Georgia, serif;
	color: #3A4F71;
	font-size: 2.4em;
	font-style: normal;
	font-weight: normal;
	padding-bottom:3px;
	margin-top:10px;
	text-transform: none;


		
}

#content_appendix h2 {
	
	font-family: Georgia, serif;
	color: #3A4F71;
	font-size: 2.0em;
	font-style: normal;
	font-weight: normal;
	padding-bottom:5px;
	margin-top:10px;
	text-transform: none;
}

#content_appendix h3 {
	font-family: Georgia, serif;
	color: #932626;
	font-size: 2.8em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}

#content_appendix h4 {
	font-size: 1.1em;
	font-family: Verdana, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	color: #3A4F71;
	margin-top:10px;
	padding-bottom:5px;
}

#content_appendix p {
	font-family: Georgia, serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.6em;
	margin-bottom: 10px;
	margin-top:10px;
}

#content_appendix a {
	color: #3A4F71;
	font-weight: bold;
	text-decoration: none;
}

#content_appendix a:hover {
	color: #8EA8D1;
	text-decoration: underline;
}


.contact_form {
	margin-top: 15px;
}	

.contact_form_textbox {
	background-color: #fff;
	color: #3A4F71;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 1.6em;
	padding:10px;
}

.reservation_form_textbox {
	background-color: #fff;
	color: #932626;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 1.6em;
	padding:10px;
}

.signup {
	font-size: 14px;
	line-height: 1.8;
}

#send_message {
	font-size: 16px;
}

#message {
	width: 610px;
}

#form_success {
	display: none;
}

#nav_mailinglist {
	margin-bottom: 10px;
}

#mailing_list_form_success {
	display: none;
}

#mailing_list_form_success h5 {
	color: #932626;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.0em;
	padding-top:10px;
	padding-bottom: 10px;
}


#submit_reservation {
	font-size: 17px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#reservations_form {
	font-size: 1em;
}	

.reservations_form p {
	font-size: 1.4em;
}	

.reservations_form {
	margin-top: 0px;
}	

.reservations_form_textbox {
	background-color: #fff;
	color: #932626;
	font-family: Georgia, serif;
	font-style: normal;
	font-size: 1.6em;
	padding:10px;
}

#reservations_message {
	width: 480px;
}

#reservation_form_success {
	display: none;
}


label.error {
	background-color: transparent;
	color: #932626;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 1.1em;
	padding:10px;
	padding-left: 0px;
	display: block;
}

.alert {
	font-family: Georgia, serif;
	font-size: 10px;
	background-color: #ffffee;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #bbb;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.alert h1 {
	color: #932626;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 2.4em;
	margin-bottom: 10px;
	padding-left: 0px;
}

.alert p {
	font-family: Georgia, serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.6em;
	margin-bottom: 10px;
	width: 90%;
}

.alert a {
	color: #3A4F71;
	text-decoration: none;
}


.alert a:hover {
	text-decoration: underline;
}





.accordion-budget {
	margin-bottom: 15px;
}

.pricing {
	padding-left: 30px;
	padding-right: 15px;
	font-size: 10px;
	padding-bottom: 15px;
}




.pricing h4 {
	font-size: 1.1em;
	font-family: Verdana, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	color: #3A4F71;
	margin-top:15px;
	margin-bottom: -5px;
}

.pricing p {
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
		
}




.pricing_price {
	float:left;
	margin-right: 35px;
	font-size: 10px;
}

.pricing_plus {
	float:left;
	text-align: left;
	margin-right: 25px;
}

.pricing_supp {
	float:left;
	margin-right: 35px;
}



.pricing_currency {
	float:left;
	position: relative;
}


.booking_table {
	margin-top: 5px;
}

.booking_table_departure {
	float:left; 
	width:265px;	
}

.booking_table_modifier {
	
	float:left; 
	width:100px;	
	text-align: center;
}


.booking_table_multiply {
	
	float:left; 
	width:10px;	
	text-align: center;
}

.booking_table_departure b {
	color: #000;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
}

.booking_table_price {
	margin-left: 15px;
	float:left; 
	width:150px;
	margin-right:15px;	
	
}

.booking_table_price b {
	color: #932626;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
}


.booking_table_price i {
	color: #932626;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
}

.booking_table_price em {
	color: #666;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.2;
	zoom: 1;
}

.booking_table_supp {
	float:left;
	width:150px;	
}

.booking_table_supp b {

	color: #666;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	
}	


.booking_table_supp i {

	color: #666;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	
}	

	
.booking_table_supp em, .booking_table_departure em {
	
	color: #666;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.2;
	zoom: 1;

}


.booking_table_fine_print { 

margin-top: 10px;
margin-bottom: 15px;

}

.currency_toggler {
	margin-bottom: 5px;
}

.currency_selector {
	margin-top: 5px;
	padding-bottom:20px;
	position: absolute;
	
}



.currency_symbol {
	zoom:1;
}


.currency {
	zoom:1;
	padding-bottom: 5px;
}

.currency_quote {
	font-size:0.7em; 
}


a.currency_quote {
	text-decoration: none;
	color: #3A4F71;
}


a.currency_quote:hover {
	text-decoration: underline;
	color: #3A4F71;
}

.currency_selector_toggle h5 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:#8EA8D1;
	padding-bottom: 5px;
}

.currency_selector_toggle {
	position:absolute;
	margin-top: -10px;
	left:465px;
	z-index: 20;
	text-decoration: none;
	text-align: left;
}

#currency_selector_list {
	margin-top: 5px;
	display: block;
	width: 160px;
}



.pricing_plus p {
	font-size: 1.6em;
	color: #3A4F71;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	padding-top: 50px;
	zoom: 1;
}

.pricing_price i {
	color: #932626;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 2.0em;
	top: -5px;
	position: relative;
	zoom: 1;
}

.pricing_price b {
	color: #932626;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 3.8em;
	letter-spacing: -2px;
	line-height: 1.0;
	zoom: 1;
}


.pricing_supp p {
	padding-top: 10px;
	padding-bottom: 5px;
}

.pricing_supp i {
	color: #777;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 2.0em;
	top: -5px;
	position: relative;
}

.pricing_supp b {
	color: #777;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 2.8em;
	letter-spacing: -2px;
	line-height: 1.0;
}

.pricing em {
	color: #666;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 1.2em;
	zoom: 1;
}


.next_link {

	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.6em;

}

a.next_link {
	color: #3A4F71;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
}


a.next_link:hover {
	text-decoration: underline;
}






.tab_footer_nav {
	margin-top: 10px;
	margin-bottom: 15px;
}

.tab_content_prev {
	float:left;
}


.tab_content_next {
	float:right;
}

.tab_footer_nav em {

	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom:10px;
	margin-left: 5px;
	margin-right: -5px;
	text-transform: uppercase;
}

.tab_footer_nav img {

	margin-left: 5px;
}

#book_now {

	margin-top: 15px;
	margin-bottom: 15px;
}

#book_now a {
	font-size: 2.2em;
	font-family: Georgia, serif;
}

#book_now a {
	
	margin-left: 5px;
	padding: 5px;
	padding-left:8px;
	padding-right:8px;
	color: #fff;
	background: #a21f09 url(http://www.myescapades.com/images/site_elements/nav_header_grad_red.png) repeat-x top center;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}


#book_now a:hover {

	color: #fff;
	padding-left:8px;
	padding-right:8px;
	background-color: #932626;
	background: #a21f09 url(http://www.myescapades.com/images/site_elements/nav_header_grad_red_inverted.png) repeat-x top center;	
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}


.pagination {
	margin-left: -5px;
	margin-bottom: 10px;
	float:left;
}

.pagination a {
	color: #3A4F71;
	background: none;

	font-family: Verdana, Helvetica, sans-serif;
	color: #3A4F71;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding: 8px;
	padding-top:5px;
	padding-bottom:5px;
	text-transform: uppercase;
	text-decoration: none;
	border:1px solid white;
}

.pagination a:hover {
	background-color:#f2f5f8;
	border: 1px solid #3A4F71;
}

.pagination a.current_page, .pagination a.current_page:hover  {
	color: #fff;
	background-color: #3A4F71;
	background: #3A4F71 url(http://www.myescapades.com/images/site_elements/nav_accordion_grad_blue.png) repeat-x top center;	
	border:1px solid white;
}





/* ////////////////////////////////////////////////  FOOTER  ////////////////////////////////////////////// */          

#global_footer {
	background-color:#fff;
	z-index:-10;
	padding-bottom: 35px;
}

#footer_spacer {
	height: 25px;
}

#footer_bar {
	position:absolute;
	z-index:-10;
	background-color:#333;
	height:300px;
	margin-top:-300px;
	width:100%;
}

#footer_nav_header {
	position:absolute;
	z-index:-10;
	background-color:#333;
	height:300px;
	margin-top:-300px;
	width:100%;
	
	text-align: center;
	
}

.footer_nav {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: left;
	color: #333;
	line-height: 2em;
}


.footer_nav a {
	color: #3A4F71;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
	white-space: nowrap;
	font-weight: normal;
}

.footer_nav a:hover {
	text-decoration: underline;
}

.footer_nav_block {
	padding-top:25px;
	padding-bottom: 25px;
	border-bottom:1px #bbb dotted;
	font-size: 1.4em;
	line-height: 1.8;
}

a.footer_nav_link_heading {
	color: #932626;
	text-transform: uppercase;
	font-size: 0.9em;
}

#footer_nav_topbar {
	text-align: center;
	font-size: 1.6em;
}



#footer_nav_topbar a {
	margin-left: 10px;
	margin-right: 10px;
}



#footer_nav_colophon {
	margin-top: 15px;
	padding-bottom: 0px;
	font-family: Georgia, serif;
	color: #666;
	font-size: 1.2em;	
}

#footer_associations {
	text-align: center;
	width: 100%;
	margin-top: 5px;
}

#associations_logos {
	text-align: center;
	width:600px;
	margin: auto;
}

#associations_logos p {
	font-family: Georgia, sans;
	font-size: 1.2em;
	color: #666;
	margin-top: 10px;
}

.associations_logo {
	margin-right: 25px;
}

.copyright {
	
	font-weight: normal;
	position: relative;
	display:inline;
	top: -23px;
	margin-left: 10px;
}


.copyright a {
	
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	margin-left: 10px;
}

.copyright a:hover {

	color: #666;
	text-decoration: none;
}

a.copyright_huntington {
	
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}


a.copyright_huntington:hover {	
	text-decoration: underline;
}

/* // ADDTHIS HOVER // */

.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 10px 0 6px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

#contact_information {
	margin-top: 10px;
	margin-bottom: -15px;
}

.contact_info-dt {
	width: 75px;
	float:left;
	
	font-size: 11px;
	font-family: Verdana, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	color: #3A4F71;
	margin-top: 2px;
	
}

.contact_info-dd {
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 10px;
}

.contact_info-dd a {
	color: #3A4F71;
	text-decoration: none;
}

.contact_info-dd a:hover {
	text-decoration: underline;
}


/* ///////////////////////////////////////////////  CLEARING  //////////////////////////////////////////// */          

/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}


.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

