/*-------------------------
---------------------------
World Yacht - Interior CSS
---------------------------
-------------------------*/
a, img {
  outline: none;
  border: none;
}

#flash {
	width: 900px;
	height: 464px;
}

#homeContent {
	width: 900px;
	height: 319px;
	background: url(../img/bg_home_bottom.gif) no-repeat 0 0;
	position: relative;
}

#homeContent.ui-alt-md {
	background: url(../img/bg_home_bottom_md.jpg) 0 0 no-repeat;
	height: 429px;
}
#ui-alt-md-callout {
	display: block;
	position: absolute;
	width: 855px;
	height: 46px;
	top: 210px;
	left: 25px;
	text-decoration: none;
}
#ui-fb-callout,
#ui-tw-callout {
  display: block;
  position: absolute;
  top: 365px;
  left: 520px;
  width: 23px;
  height: 23px;
  text-indent: -10000px;
  outline: none !important;
  border: none !important;
}
#ui-tw-callout { left: 551px; }

	
	#homeContent ul {
		margin: 0 0 0 20px;
		position: relative;
		top: 109px;
	}

	#homeContent ul li {
		width: 260px;
		margin: 0 20px 0 0;
		padding: 0 0 0 13px;
		color: #fff;
		font-size: 10px;
	}
	
		#homeContent ul li p {
			margin: 0 0 11px 0;
		}
		
		#reservations a {
			width: 253px;
			height: 35px;
			background: url(../img/btn_book_trip.gif) no-repeat 0 0;
		}
		
		#reservations a:hover {
			background-position: 0 -35px;
		}
		
		#booking a {
			width: 127px;
			height: 27px;
			background: url(../img/btn_home_charter.gif) no-repeat 0 0;
		}
		
		#booking a:hover {
			background-position: 0 -27px;
		}
		
		#booking img {
			float: right;
			display: block;
			margin: -22px 12px 0 0;
		}
		
		#upcoming p.headline {
			font-size: 16px;
			margin-bottom: 0px;
		}
		
		#upcoming h6 {
			font-size: 10px;
			margin: 0 0 5px 0;
		}
		
		#upcoming img {
			float: right;
			display: block;
			margin: -37px 0 0 0;
		}
	
	#homeContent a {
		color: #e1d163;
		font-weight: bold;
	}
	
	#homeContent a:hover {
		color: #f6e678;
	}


.event_overlay {
	float: none;
	position: absolute;
	z-index: 10;
	top: 0;
	right: 20px;
}

/*Footer*/
#footerHome {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	bottom: 100px;
}


#footerHome ul {
	/*padding: 38px 0 0 0;*/
}

#footerHome ul li {
	margin: 0 10px;
	display: inline;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 1px;
}

	#footerHome ul li a {
		color: #b0bccb;
	}
	
	#footerHome ul li a:hover {
		color: #fff;
	}
	
#footerNewsletter {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	bottom: 5px;
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#footerNewsletter a {
	color: #b0bccb;
}

#footerNewsletter a:hover {
	color: #fff;
}