/* homepage styles */

#porthole_tl {
	background: url(../images/porthole_tl.gif) no-repeat top left;
	width:295px;
	height:297px;
	float: left;

}
#porthole_tr {
	background: url(../images/porthole_tr.gif) no-repeat top left;
	width:442px;
	height:115px;
	position: absolute;
	top:0px;
	left:260px;

}
#specialoffers {
	position:absolute;
	top:169px;
	left:296px;
	background: url(../images/btn_specialoffers.gif) no-repeat top left;
	width:216px;
	height:98px;
	clear: both;
}
#whatson {
	position: absolute;
	top:268px;
	left:225px;
	background: url(../images/btn_whatson.gif) no-repeat top left;
	width:250px;
	height:97px;
	clear: both;
}
#signup {
	position: absolute;
	top:335px;
	left:110px;
	background: url(../images/btn_signup.gif) no-repeat top left;
	width:275px;
	height:97px;
	clear: both;
}
#emailres {
	position: absolute;
	top:169px;
	left:510px;
	background: url(../images/btn_emailreservations.gif) no-repeat top left;
	width:240px;
	height:100px;
	clear: both;
}
#specialoffers a, #whatson a, #signup a, #emailres a {
	display: block;
	width: 100%;
	height: 100%;
}
#specialoffers a span, #whatson a span, #signup a span, #emailres a span {
	display: none;
}
#col1_home {
	width: 770px;
	float: left;
	position:relative;
}

.home_img 
{
	margin-top:1px;
	}


.home_bottom { float: left; width: 770px; margin: 0px 0 0 0; clear:both;}
.home_bottom img {border: 0;}
.home_bottom h1 {font-size: 14px; color: #c51521; font-family: Arial, Verdana; font-weight:normal; margin: 0 0 10px 0;}

#pagecontent .home_bottom .special_offers h6, #pagecontent .home_bottom .email_res h6{font-size: 11px; color: #b19445; font-family: Arial, Verdana; font-weight:bold; margin: 7px 0 10px 0;}
#pagecontent .home_bottom .special_offers h2 a, #pagecontent .home_bottom .email_res h2 a, #pagecontent .home_bottom .si_wha h2 a{color:#b19445;text-decoration:none;}
#pagecontent .home_bottom .special_offers h2 a:hover, #pagecontent .home_bottom .email_res h2 a:hover, #pagecontent .home_bottom .si_wha h2 a:hover {color:#b19445;text-decoration:underline;}
#pagecontent .home_bottom .special_offers h6 a, #pagecontent .home_bottom .email_res h6 a, #pagecontent .home_bottom .si_wha h6 a{color:#b19445;text-decoration:none;}
#pagecontent .home_bottom .special_offers h6 a:hover, #pagecontent .home_bottom .email_res h6 a:hover, #pagecontent .home_bottom .si_wha h6 a:hover {color:#b19445;text-decoration:underline;}

#pagecontent .home_bottom .si_wha h2{font-size: 11px; color: #b19445; font-family: Arial, Verdana; font-weight:bold; margin: 7px 0 0px 0;}
#pagecontent .home_bottom .special_offers h3, #pagecontent .home_bottom .email_res h3, #pagecontent .home_bottom .si_wha h3 {font-size: 10px; color: #b19445; font-weight:bold; margin: 7px 0 2px 0;}
#pagecontent .home_bottom .special_offers h3 a, #pagecontent .home_bottom .email_res h3 a, #pagecontent .home_bottom .si_wha h3 a{color:#b19445;text-decoration:none;}
#pagecontent .home_bottom .special_offers h3 a:hover, #pagecontent .home_bottom .email_res h3 a:hover, #pagecontent .home_bottom .si_wha h3 a:hover {color:#b19445;text-decoration:underline;}
#pagecontent .home_bottom .special_offers p, #pagecontent .home_bottom .email_res p, #pagecontent .home_bottom .si_wha p {font-size: 10px;padding:0;margin:0;}

.special_offers {float: left; width: 256px; margin: 0 10px 0 0;}
.special_offers img, .email_res img  {padding-bottom: 4px; margin-bottom:2px; border-bottom: 4px solid #c21216;}
.special_offers div, .email_res div, .whats_on div {float:left; padding-left: 5px;}

.offers_btn {float:left;background:url('../images/circ.gif') no-repeat; height: 13px; margin: 15px 0 0 0;}
.offers_btn span {margin: 0 0 0 20px; color:#c21216; font-weight:bold;}
#pagecontent .home_bottom .offers_btn span a {color:#c21216; text-decoration:none;}
#pagecontent .home_bottom .offers_btn span a:hover {color:#c21216; text-decoration:underline;}


.email_res {float: left; width: 256px; margin: 0 10px 0 0;}
.si_wha {float: left; width: 238px;}
.sign_up {float: left; padding-bottom: 0px; border-bottom: 4px solid #c21216; }
.whats_on {float: left; margin: 10px 0 0 0;}
.whats_on img {border: 0;}

.red {border: 1px solid red;}

.fixed_height {float: left; height: 85px;}
/*
#col1_home div {
	border: 1px solid red;
}
*/