.main_image {
	width: 1028px;
	height: 374px;
	margin-top:-11px;
	margin-right: 0px;
	float: right;
	position: relative;
	overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
	color: #fff;
	z-index:0;
}
.main_image span {
	width: 834px;
	height: 14px;
	display:block;
	position: absolute;
	background:url(images/slider/frame_top.png);
	z-index:50;
}
.main_image span.left {
	width: 339px;
	height: 358px;
	margin-left:6px;
	display:block;
	float:left;
	position: absolute;
	background:url(../images/slider/sl_left.png) no-repeat;
	z-index:100;
}
.main_image span.right {
	width: 35x;
	height: 358px;
	display:block;
	float:right;
	position: absolute;
	background:url(../images/slider/sl_right.png) no-repeat;
	z-index:100;
	clear: left;
	margin-left: 987px;
}
.main_image span.bottom {
	width: 643px;
	height: 49px;
	margin-top:309px;
	margin-left:344px;
	float:right;
	display:block;
	position: absolute;
	background:url(../images/slider/sl_bottom.png) no-repeat;
	z-index:100;
	padding-right: 50px;
}
.main_image span.filler {
	width: 1024px;
	height: 16px;
	margin-top:358px;
	margin-left:6px;
	display:block;
	position: absolute;
	background:url(../images/slider/index_filler.png) no-repeat;
	z-index:100;
	float:right;
}
span.map {
	width: 215px;
	height: 440px;
	margin-top:-487px;
	margin-left:25px;
	display:block;
	position: absolute;
	overflow:visible;
	background:url(../images/slider/index_map.png) no-repeat;
	z-index:200;
	float:left;
}
span.map1 {
	width: 215px;
	height: 440px;
	margin-top:0px;
	margin-left:25px;
	display:block;
	position: absolute;
	overflow:visible;
	background:url(../images/slider/index_map.png) no-repeat;
	z-index:200;
	float:left;
}
.main_image h3 {
	margin: 0;
	padding: 15px 30px 0px 10px;
	text-transform: uppercase;
	font: bold normal 1.6em/1em Futura, Geneva, Arial, Helvetica, sans-serif;
	font-stretch:1em;
}
.main_image h4 {
	margin: 0 30px 5px 0;
	padding-top: 0px;
	font: bold 1.5em Futura, Geneva, Arial, Helvetica, sans-serif;
}
.main_image p {
	padding: 0px 30px 30px 0;
	margin: 0;
	font: normal 1.2em/normal Futura, Geneva, Arial, Helvetica, sans-serif;
}
.main_image .splash {
	float:right;
	margin-right:27px;
}
.main_image .small {
	font-size: 0.5em;
	line-height: normal;
	padding: 0px 5px 0 0;
	vertical-align:text-top;
	margin: 0;
	text-align:right;
}
.main_image .deal {
	font-size: 2.0em;
	font-weight:bold;
	line-height: normal;
	padding: 0px 30px 0 0;
	margin: 0;
	text-align:right;
}
.link,
.main_image a,
.main_image a:link,
.main_image a:active,
.main_image a:visited {
	font-size: 1em;
	line-height: normal;
	padding: 0 30px 0 0;
	margin: 0;
	color:#FFFFFF;
	text-decoration: underline;
	position:relative;
	font-weight: bold;
}
.block small { /*--We'll be using this same style on our thumbnail list--*/
	font-size: 1em;
	padding: 0 0 0 20px;
	background: url(icon_calendar.gif) no-repeat 0 center;
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;
	right: 0; /*--Stick the desc class to the bottom of our main image container--*/
	width: 100%;
	display: none; /*--Hide description by default, if js is enabled, we will show this--*/
	text-align:right;
	
}
.main_image .block{
	width: 645px;
	/*border-top: 1px solid #000;*/
	background:url(../images/slider/details_bg.png) repeat;
	z-index:49;
	float:right;
	margin: 0px 27px 0px 0px;
	text-align: right;
	padding: 18px;
}
.main_image .bump{
	margin: 0px 27px 33px 0px;
}
.main_image a.collapse { /*--This is our hide/show tab--*/
	background: url(../images/slider/btn_collapse.gif) no-repeat left top;
	height: 27px;
	width: 93px;
	text-indent: -99999px;
	position: absolute;
	bottom: -27px;
	right: 20px;
}
.main_image a.show {background-position: left bottom;}
.main_image a.readMore { 
	background: url(../images/common/button_sprites.png) no-repeat -132px -162px;
	height: 27px;
	width: 116px;
	text-indent: -99999px;
	position: absolute;
	top: -27px;
	right: 0;
	font-size: 0px;
	line-height: 0px;	
}
.main_image a.readMore:hover { 
	background: url(../images/common/button_sprites.png) no-repeat -132px -189px;
}


.image_thumb {
display:none;
	float: right;
	width: 299px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
}
#nav ul {
 	margin:0 0px 0 100px;
	#margin:0 -10px 0 100px;
	}
#nav li {
 	list-style-type:none;
	margin:-15px 35px 0 -27;
	#margin:-7px -12px 0 16px;
	float:right;
	}
#nav li a {
	background-image:url(../images/slider/button_sprites.png);
	background-repeat:no-repeat;
	padding:0;
	display:block;
	height: 25px;
	width: 98px;
	}
#nav li a.prevTour {
	background-position:0px 0px;
	}
#nav li a:hover.prevTour {
	background-position:0px -25px;
	}
#nav li a.nextTour  {
	background-position:-98px 0px;
	}
#nav li a:hover.nextTour {
	background-position:-98px -25px;
	}
