	body {
		font-size:12px;
	}	
		
	#container {
		width:900px;
		background:transparent url(images/bg_middle2.png) ;
	} 	
	
	#containerBgTop {
		background:transparent url(images/bg_top2.png) ;
		width:900px;
	}	
	
	#containerBgBottomHome {
		background:transparent url(images/bg_bottom_home2.png) ;
		width:900px;
	}	
		
	#bottomContentHome {
		background:transparent url(images/bg_bottomContent_home2.png) ;
		width:870px;
	}
	
	#bottomContentSub  {
		background:url("images/bg_bottomContent_sub2.png");
	}
	
	#containerBgBottomSub  {
		background:url("images/bg_bottom_sub2.png");
		width:900px;
	}
	
	#topRightColumn {
		width:325px;
	}
	
	#bottomContentRight, #bottomContentSubRight {
		width:320px;
	}

/* Packages RECOPYING TO SEPARATE HOME2 AND SUB2*/
#bottomContentSubRight .hotelPackage {
	padding:10px;	
	width:225px;
	background-color:#E7E7BD;
	height:110px;
}


#bottomContentSubRight .packageImageHolder {
	width:135px;
	height:80px;
	position:relative;
	float:left;	
	}

#bottomContentSubRight .packageImage {
	width:120px;
	height:81px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:6px;
	z-index:2;
	
}

#bottomContentSubRight .packageImageBack {
	position:absolute;
	top:-8px;
	left:-8px;
	z-index:1;
	
}	

#bottomContentSubRight .packageTitle {
	float:left;
	color:#73794A;
	width:80px;
	margin:4px 0px 4px 4px; 
	padding:0px;
	font-size:8pt;	
}

#bottomContentSubRight .packageDescription {
	float:left;
	width:90px;
	margin:0px;
	padding:0px;
	font-size:8pt;	
}

#bottomContentSubRight .packageDescription p {
	padding:4px 0px 2px 4px;
	margin:0px;	
}

#bottomContentSubRight .packageReserveLink {
	float:right;
	width:100px;
	clear:both;
	padding:4px 4px;
	text-align:right;	
	font-weight:bold;
}	

#bottomContentSubRight #offersNav {
	padding:0px 12px 10px;
	clear:both;
	position:relative;
	top:-12px;
	z-index:100;
	background-color:#E7E7BD;
}


#bottomContentSubRight #offersNav a {
	display:block;
	padding-left:7px;
	padding-top:7px;
	background-color:#AEB770;
	margin-right:3px;
	float:left;
	overflow:hidden;
	height:0px;
	width:0px;
	color:#AEB770;
}

#bottomContentSubRight #offersNav a.activeSlide {
	background-color:#D61829;
}

#bottomContentSubRight #offersNav a:hover {
	background-color:#D61829;
	}
/* Packages RECOPYING TO SEPARATE HOME2 AND SUB2 UNTIL HERE*/

	
	#bottomContentSubRight #hotelPackages{
		margin-left:2px;
		width:310px;
	}
	
	#bottomContentSubRight #offersNav {
		margin-left:5px;
		
	}
	
	#bottomContentSubRight .hotelPackage {
		width:300px;
	}
	
	#bottomContentSubRight .packageTitle {
		width:150px;
	}
	
	#bottomContentSubRight .packageDescription {
		width:150px;
	}
	
	#bottomContentSubRight .packageReserveLink {
		padding-right:76px;
	}
	
	#topMenu {
		width:860px;
	}
	
	#topMenu a {
		font-size:11px;
		padding:7px 3px;
	}
	
	.vert {
		padding:7px 0px;
	}
		
	#topRightColumn p {
		margin:10px 10px 0px 10px;
		font-size:12px;
	}	
	
	#topRightColumn a {
		font-size:13px;
		color:#D61829;
	}
	
	#footer, #header {
		width:870px;
	}
	
	#bottomContentHomeRight {
		width:320px;
	}
	
	#bookingForm label {
		font-size:10pt;
		color:#5B5F7Fs
	}
		
	#bookingForm .numberSelect, input#DateIn {
		font-size:11pt;
	}
	
	.bookingOption {
		float:left;
		padding-top:5px;
		width:60px;
	}
		
	.newsIntro {
		font-size:9pt;
		margin-bottom:0;
	}
		
		
	#bookButton {
		width:95px;
		height:24px;
		background:url(images/btn_book_small.jpg) bottom #D61829;
		color:#fff;
		padding:0px 7px;
		margin-top:19px;
	}	
		
	#container .bookButtonOver {
		background-position:top;
	}
	
	#weather-container{
		position:relative;
		margin:10px 0 0 15px;
		height:93px;
		width:290px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #FFF;
	}
	
	#weather-container .weather{
		float: left; _display:inline;
		position:relative;
		width:69px;
		height:93px;
		margin-right: 2px;
		background: transparent url('images/weather_bg.jpg') 0 0 no-repeat;	
	}	

	#weather-container .weather h3{
		text-transform: uppercase;
		text-align: center;
		margin:5px 0 0 0;
		
	}

	#weather-container .weather .weather-img{
		position: relative;
		width:65px; height:47px;
		margin: 6px 0 0 4px;	
	}
	
	#weather-container .weather .min-temp{
		position: absolute;
		display: inline;
		bottom: 5px; left:5px;
		margin: 0;
		font-size: 11pt;		
	}	
	
	#weather-container .weather .max-temp{
		position: absolute;
		display: inline;
		margin: 0;
		bottom: 5px; right:5px;
		font-size: 11pt;
	}	
	
	#weather {
		position:relative;
		height:70px;
		width:200px;
	}
	
	#weatherIcon {
		position:absolute;
		top:5px;
		left:5px;
	}
	
	#weatherText {
		position:absolute;
		top:15px;
		left:124px;
		font-size:28px;
		color:#10459C;
	}
	
	#weatherTextC {
		font-size:18px;
	
	}
	
	
#trustYouImg{
	float: left; _display:inline;
	width:140px;
}

#trustYouDesc{
	float: left; _display:inline;	
	width:180px;
}
	