
/*  	-----------------------------------------------------------------------------
		PAGE LAYOUT STYLES
		----------------------------------------------------------------------------- 	*/

	.hrule {
		width:100%;
		height:1px;
		overflow:hidden;
		display:block;
		background:#E5E5E5;
		margin-bottom:30px;
	}
	.mini_spacer {
		height:5px; 
		display:block;
	}
		
	#featured_photo {
		position:relative;
		float:left;
		margin-right:20px;
		width:380px;
		height:235px;
		display:block;
		background:url(../../images/bg_featured_photo.jpg);
	}
	
		#featured_photo img {
			position:absolute;
			left:17px;
			top:17px;
		}
		
	h2.headline {
		text-indent:0px;
		margin:0 0 5px 0;
		font-size:25px;
		color:#750C62;
		font-family:'Helvetica Neue', 'HelveticaNeue', 'Trebuchet MS', arial;
		font-weight:normal;
	}
	
	#intro_txt {
		position:relative;
		top:10px;
		text-align:justify;
	}
	
	.sidebar {
		float:right;
		margin-left:20px;
	}
	
		.sidebar img {
			padding:10px;
			background:white;
			border:1px solid #cccccc;
			margin-bottom:20px;
			display:block;
		}
	#accommodation_txt {
		width:505px;
	}
	
	.thumbs a img {
		padding:10px;
		border:1px solid #cccccc;
		margin: 0 15px 10px 0;
	}
		.thumbs a:hover img {
			border: 1px solid #9999dd;
			background: #eeeeff;
		}
	#rates_win {
		background:#ECDEBC url(../../images/rates_win_bg.gif);
		background-repeat:no-repeat;
		display:block;
		width:850px;
	}
	#rates_win #rates {
		float:left;
		padding:30px;
	}
	#inclexcl {
		margin-left:460px;
		padding:50px 30px 30px 30px;
		color:#716956;
	}
		#inclexcl ul {
			margin:10px;
			padding:5px;
		}
	#rates {
		color:#716956;
	}

	
	h2.rates {
		color: #716956;
		margin-left:-2px;
	}
		#rates ul {
			margin:10px;
			padding:5px;
		}
	
	#rates_buts ul {
		list-style:none;
		margin:0;
		padding:0;
	}
		#rates_buts ul li {
			margin:10px 0 0 0;
			padding:0;
		}
		#rates_buts ul li a {
			display:block;
			text-indent:-999px;
			overflow:hidden;
			width:199px;
			height:48px;
			margin-top:10px;
		}
		#booknow_button { background:url(../../images/but_booknow.gif);	}
		#convertc_button { background:url(../../images/but_currencyconverter.gif);	}

	#rates_footer {
		background:url(../../images/rates_win_footer.gif);
		display:block;
		width:850px;
		height:15px;
		overflow:hidden;
	}
	
	
	div.package {
		height:120px;
		display:block;
		overflow:hidden;
		margin-bottom:20px;
		border-top:1px solid #e4e4e4;
		position:relative;
	}
	a.img_list {
		float:left;
		top:20px;
		position:absolute;
	}
	a.img_list img {
		height:85px;
		border:1px solid #cccccc;
		padding:5px;
		background:white;
		margin-right:30px;
	}
		a.img_list:hover img {
			border:1px solid #9999dd;
			background:#eeeeff;
		}
		div.package h3 {
			text-indent:0px;
			margin:0 0 5px 0;
			font-size:20px;
			color:#750C62;
			font-weight:normal;
			font-family:'Helvetica Neue', 'HelveticaNeue', 'Trebuchet MS', arial;
			position:absolute;
			left:175px;
			top:20px;
			margin:0;
		}
			div.package h3 a {
				text-decoration:none;
				color:#750c62;
			}
				div.package h3 a:hover {
					color:#5555cc;
				}
		div.package p {
			font-size:8pt;
			color:#777777;
			display:block;
			text-align:justify;
			position:absolute;
			left:176px;
			top:45px;
			margin:0;
		}
	
	a.more_info {
		text-decoration: none;
		color:#750c62;
	}
		a.more_info:hover {
			color:#5555cc;
		}