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

a {
color:#2d204b;
text-decoration:underline;
}

a img {
border:0;
}

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

#header {
float:left;
position:relative;
width: 930px;
}

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:#7E709A;
float:right;
height:32px;
margin:40px 0 0 0;
}
span#contact-info a {
text-decoration:underline;
}

#flash-header {
width:917px;
height:398px;
margin:0 0 0px 0;
background-color:#FFF;
/*background-color:#434e8e;*/
/*background-image:url(assets/header.jpg);*/
background-repeat:no-repeat;
}
 
#start {
/*background-color:#FFFFFF;*/
background:url(assets/midbar-back.gif);
float:left;
width:918px;
height:163px;
}
	#start img#present{
	float:left;
	}
	#present-container{
	float:left;
	width:272px;
	}
	#search-container{
	float:left;
	width:291px;
	height:113px;
	padding:50px 0 0 10px;
	}
	#start form {
	float:left;
	margin:14px 0 0 25px;
	}
	#start form label{
	color:#2d204b;
	font-size:12px;
	}
	#start form select{
	font-size:11px;
	}
	#start form #countryselect{
	margin:0 0 0 5px;
	}
	#start form #cityselect{
	margin:0 0 0 26px;
	}
		#start #find-now {
		margin:14px 0 0 0;
		}
		#start #find-now span {
		color:#2d204b;
		font-size:12px;
		margin:0 0 0 16px;
		position:relative;
		top:-5px;
		}
		#start form div#find-now span a{
		margin:0 0 0 10px;
		}
		#fc{
		float:right;
		}
	.countdown{
	/*height:145px;*/
	font-size:15px;
	text-align:center;
	margin-top:28px;
	margin-left:34px;
	float:left;
	}
		#clock{
		margin-top:30px;
		}
		#days{
		font-size:60px;
		float:left;
		width:55px;
		height:67px;
		margin:0px 0px 0 0 ;
		font-weight:normal;
		}
		#cd{
		float:left;
		margin-left:48px;
		width:152px;
		height:33px;
		font-size:18px;
		font-weight:bold;
		margin-top:20px;
		}
		#hours, #mins{
		margin-right:27px;
		}
		#mins{
		}
		#secs{
		}
		#clock-title{
		font-size:20px;	
		}
	#start #countdown {
	float:right;
	margin:14px 42px 0 20px;
	display:inline;
	}
	#start #countdown #flash-clock {
	margin:10px 0 0 0;
	}

#search-results {
float:right;
height:25px;
width:385px;
/*
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:918px;
background-repeat:no-repeat;
background-image:url(assets/header-nassau.jpg);
background-color: #6e6484;
padding:6px;
}

#content {
background-color:#ededed;
float:left;
width:918px;
padding:10px 0 0 0;
display:none;
}

.none{
width:858px;
background-color:#FFFFFF;
margin:10px 0;
float:left;
border-top:1px solid #2d204a;
border-bottom:1px solid #2d204a;
padding:30px 30px;
display:inline;
}
div.offer {
width:918px;
background-color:#FFFFFF;
background-image:url(assets/offer-background.gif);
background-repeat:repeat-y;
margin:0 0 10px 0;
float:left;
border-top:1px dashed #2d204a;
border-bottom:1px dashed #2d204a;
padding:0 0 10px 0;
display:inline;
}
	
	div.offer .thumbnail {
	margin:12px 50px 0 40px;
	float:left;
	width:85px;
	display:inline;
	}
	div.offer .thumb-img {
	float:left;
	width:85px;
	height:57px;
	}
	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:405px;
	margin:12px 0 0 0;
	padding:0 20px 0 0;
	color:#929292;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	}
		/* FOR IE6 */
		* html div.offer div.description  {
		width: 400px;
		}
	
	div.offer div.offer-price {
	float:left;
	width:160px;
	color:#2b1e4b;
	margin:15px 0 0 0;
	display:inline;
	}
		div.offer div.offer-price span.rate {
		font-size:26px;
		float:left;
		width:160px;
		text-align:center;
		margin:6px 0 6px 0;
		}
	
	span.offer-title {
	display:block;
	float:left;
	text-decoration:underline;
	font-size:16px;
	color:#2d204a;
	clear:right;
	font-weight:bold;
	}
	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;
	color:#4a4a4c;
	}		
	div.offer-price span.per-night {
	width:140px;
	float:left;
	margin:0 0 0 10px;
	text-align:center;
	font-weight:bold;
	display:inline;
	}
	div.offer-price span.rates-from {
	width:160px;
	float:left;
	text-align:center;
	}
	div.offer-price span.currency {
	font-weight:bold;
	}
	div.offer a.book-now {
	width:157px;
	margin: 37px 0 0 0;
	float:left;
	display:inline;
	}
	div.offer a.book-now img{
	width:101px;
	margin:0 0 0 28px;
	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:500px;
margin:0 0 10px 20px;
display:inline;
}

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

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

#more-offers div.footer-offer .offer-title {
color:#5C4479;
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:#705B9A;
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:918px;
margin:0;
font-size:10px;
color:#FFFFFF;
display:inline;
background-image:url(assets/page-bottom.gif);
background-repeat:no-repeat;
padding:30px 0 0 0;
}
	#details #copyright{
	float:left;
	display:block;
	margin:0 auto 10px auto;
	color:#7e709a;
	
	}
	#details #tc {
	float:right;
	padding:0 39px 0 0;
	}
	#details a{
	color:#7e709a;
	text-decoration:none;
	}

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

#globalFooterLegal {
float:left;
color:#7E709A;
margin-left:15px;
margin-top:20px;
display:inline;
}
#globalFooterLegal a{
color:#7E709A;
text-decoration:none;
}
#globalFooterLegal p{
color:#cdc8d7;
}

