body {
background-color:#ddebf8;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
background-image:url(assets/background-gradient.gif);
background-position:bottom;
background-repeat:repeat-x;
}

a {
color:#215379;
text-decoration:underline;
}

a img {
border:0;
}

#wrapper{
width:826px;
margin:0 auto 0 auto;
text-align:left;
z-index:-200;
}

a#home {
color:#FFFFFF;
text-decoration:underline;
display:block;
margin:10px 0 10px 5px;
}

#header {
float:left;
position:relative;
background-image:url(assets/header.jpg);
width:826px;
height:528px;
}

img#header-image {
float:left;
}

a#reopen {
position:absolute;
top:42px;
left:455px;
color:#7E709A;
text-decoration:none;
font-size:10px;
background-image:url(assets/show-header.jpg);
background-repeat:no-repeat;
background-position:right;
padding:0 17px 0 0;
}

span#contact-info {
color:#FFFFFF;
float:right;
height:32px;
margin:25px 0 0 0;
}
span#contact-info a {
color:#E2BA86;
text-decoration:none;
}

#flash-header {
width:826px;
height:238px;
margin:0;
}
 
#start {
background-image:url(assets/tab-indent.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:0 0 0 17px;
float:left;
width:809px;
height:58px;
}

#start a {
display:block;
float:left;
width:162px;
height:40px;
}
#start a {background-repeat:no-repeat;}
a#england{background-image:url(assets/england-active.gif);}
a#scotland{background-image:url(assets/scotland-active.gif);}
a#ireland{background-image:url(assets/ireland-active.gif);}
a#france{background-image:url(assets/france-active.gif);}
a#italy{background-image:url(assets/italy-active.gif);width:160px;}
#start a:hover img{visibility:hidden;}

#flag {
position:relative;
left:20px;
top:-5px;
}

#search-results {
float:right;
height:25px;
width:185px;
/*
position:absolute;
right:0px;
top:0px;
z-index:100;
*/
}
	#search-results #view-by {
	display:block;
	float:left;
	}
	#search-results #home-button {
	background-image:url(assets/home-button.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 20px;
	padding:0 0 0 20px;
	}
	#search-results a{
	display:block;
	float:left;
	margin:4px 0 0 0;
	}
	#search-results #converter {
	padding:0 10px 0 0;
	}
	#search-results #view-by select {
	width:112px;
	margin:0 30px 0 0;
	font-size:11px;
	}

#page{
float:left;
width:826px;
background-image:url(assets/page-bottom.gif);
background-repeat:no-repeat;
background-color: #ffffff;
background-position:bottom;
padding:0 0 80px 0;
}

#content {
float:left;
width:826px;
padding:0;
position:relative;
}

div.offer {
width:746px;
margin:0 0 26px 40px;
float:left;
border-top:1px solid #eaeae8;
display:inline;
padding:20px 0 0 0;
}
	
	div.offer .thumbnail {
	margin:0 10px 0 0;
	float:left;
	width:85px;
	display:inline;
	}
	div.offer .thumb-img {
	float:left;
	width:75px;
	height:75px;
	}
	div.offer img.thumb-img-lg {
	width:343px;
	height:230px;
	position:absolute;
	margin:-50px 0 0 -57px;	
	z-index:2;
	}

	div.offer a.photos {
	float:left;
	margin:7px 0 0 0;
	text-decoration:none;
	}
		div.offer .photos img{
		padding:0 6px 0 0;
		}
	div.offer div.description {
	float:left;
	width:651px;
	color:#929292;
	font-size:11px;
	line-height:16px;
	}
	
	div.offer div.offer-price {
	float:left;
	width:144px;
	color:#2b1e4b;
	margin:15px 0 0 0;
	display:inline;
	}
		div.offer div.offer-price span.rate {
		font-size:26px;
		float:left;
		width:144px;
		text-align:center;
		margin:6px 0 6px 0;
		}
	
	span.offer-title {
	display:block;
	float:left;
	text-decoration:none;
	font-size:11px;
	color:#215379;
	clear:right;
	font-weight:bold;
	width:651px;
	}
	span.offer-title a{
	text-decoration:none;
	}
	span.offer-address {
	display:block;
	float:left;
	color:#4a4a4c;
	font-style:italic;
	/*margin:3px 0 0 0;*/
	}
	div.offer-exerpt {
	margin:20px 0 0 0;
	width:651px;
	color:#929292;
	text-align: justify;
	}		
	div.offer-price span.per-night {
	width:141px;
	float:left;
	text-align:center;
	font-weight:normal;
	display:inline;
	}
	div.offer-price span.rates-from {
	width:144px;
	float:left;
	text-align:center;
	}
	div.offer-price span.currency {
	font-weight:bold;
	}
	div.offer a.book-now {
	margin: 45px 0 0 20px;
	float:left;
	display:inline;
	}
	div.offer a.book-now img{
	display:inline
	}
	
	a.learn-more {
	margin: 12px 12px 0 0;
	float:left;
	display:inline;
	}
	
	div.offer span.date-label {
	width:140px;
	float:left;
	margin:15px 0 0 7px;
	text-align:center;
	font-weight:normal;
	display:inline;
	color:#2D204B;
	}
	div.offer span.dates {
	width:140px;
	float:left;
	margin:4px 0 0 16px;
	text-align:center;
	font-weight:normal;
	display:inline;
	}
	
	div.offer div.description div {
	margin:10px 0 0 0;
	float:left;
	}

#offer-select select {
background-color:#583239;
}

#content h2.country-header {
font-weight:normal;
color:#2D204A;
display:block;
font-size:20px;
float:left;
width:420px;
margin:0 0 10px 20px;
display:inline;
}

#more-offers {
background-color:#3c2c5a;
width:930px;
float:left;
margin:7px 0 0 0;
background-image:url(assets/streak.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

#more-offers .footer-offer {
float:left;
width:280px;
color:#FFFFFF;
padding:10px 15px 10px 15px;
}

#more-offers div.footer-offer .offer-title {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
width:280px;
height:50px;
}
	/* FOR IE6 */
	* html #more-offers .footer-offer, * html #more-offers div.footer-offer .offer-title  {
	width: 275px;
	}

#more-offers div.footer-offer .description div {
display:inline;
}
#more-offers div.footer-offer a.book-now {
color:#e2ba86;
text-decoration:underline;
}



#back-to-top {
background-image:url(assets/back-to-top.gif);
background-repeat:no-repeat;
background-position:12px -1pt;

}

#details {
float:left;
width:826px;
margin:0 0 20px 0;
font-size:10px;
color:#FFFFFF;
display:inline;
}
	#details a{
	color:#7e709a;
	text-decoration:none;
	}

#brand-bar {
float:left;
margin:15px 0 0 0;
display:inline;
}

#globalFooterLegal {
float:left;
color:#FFFFFF;
margin-top:20px;
display:inline;
width:826px;
text-align:center;
}
#globalFooterLegal a{
color:#FFFFFF;
text-decoration:none;
}
#globalFooterLegal p{
color:#cdc8d7;
}

