#header {
	position:relative;
}


#search {
	margin:0px;
	position:absolute;
	top:38px;
	right:5px;
}

#search form input#cobra {
	border:1px solid black;
	width:139px;
	font-size:11px;
	color:#515151;
}

#weatherWidget {
	float:none;
	position:absolute;
	right:55px;
	top:17px;
	height:auto;
	width:auto;
	margin:0px;
}


#weatherWidget .temperature {
	color:#FFFFFF;
	display:block;
	font-size:10px;
	margin:0px;
}

#weatherWidget span.temperature span {
	color:#bba84a;
}

.fog, .moon, .moonFair, .rain, .rainHard, .rainSnow, .snow, .sunHot, .sunny, .windy, .cloudyNight, .cloudyDay, .cloudyPartlyNight, .cloudyPartlyDay {
	background-image:none;
}

div#meetStayPlay {
	position:absolute;
	bottom:0px;
	right:0px;
	height:68px;
}

div#meetStayPlay a {
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
	height:68px;
	background-image:url(../images/navigation.gif);
}

div#meetStayPlay a.meet {
	background-position:bottom left;
	width:208px;
}

div#meetStayPlay a.meet:hover {
	background-position:top left;
}

div#meetStayPlay a.stay {
	background-position:-208px bottom;
	width:197px;
}

div#meetStayPlay a.stay:hover {
	background-position:-208px top;
}

div#meetStayPlay a.play {
	background-position:bottom right;
	width:195px;
}

div#meetStayPlay a.play:hover {
	background-position:top right;
}


#fourCallouts {
	background-color:#FFFFFF;
	width:783px;
}

#content {
	padding-top:20px;
	clear:both;
}

h3 {
	margin:0px 0px 10px;
}

#bookHotel {
	width:174px;
	height:65px;
	background-image:url(../images/co_bookHotel.jpg);
	display:inline;
	float:left;
	padding-left:11px;
	padding-top:57px;
	border:0px;
}

#hotelBookCallout {
	display:inline;
	margin:0px;
	padding:0px;
}

#fourCallouts a img, #fourCallouts #bookHotel {
	margin:15px 4px 0px;
	display:inline;
}

.bookmarkhome {
	width:60px;
	margin-top:1px;
	height:auto;
	font-size:9px;
}

.bookmarkhomedate {
	height:auto;
}

.searchHotel {
	margin:0px;
}

form#hotelBookCallout span {
	display:block;
	width:60px;
	float:left;
}

form#hotelBookCallout input.searchHotel {
	/*float:right;*/
	margin-left:107px;
	margin-top:1px;
}

#upcomingEvents {
	padding-top:10px;
}

div h3#followUs {
	width:456px;
	height:62px;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	background-image:url(../images/followUs.gif);
}
