/* CSS Document */
	* {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0;
		padding:0;
	}
	
	html ,body{
		width: 100%;
		height: 100%;
	}
	
	body{
		background-color: #869099;
	}

	table{
		border-collapse: collapse;
	}
	
	a img {
		border: none;
	}
	
	a{
		color: #234666;
	}
	.center{
		margin: 0 auto;
		text-align: center;
	}
	.strong-Text{
		font-weight: 800;
	}
	/* Start Global Classes site layout styles 
	------------------------------------------------------------------*/
	.clearfloat{
		clear: both; display: inline;height: 0;		
	}
		
	
	.hide {
		visibility: hidden;
	}
	.remove{
		display: none;
	}
	
	.floatright{
		float: right;
	}
	
	.floatleft{
		float: left;
	}
	
	center-Text{
		text-align: center;
	}
	
	.formError{
		background-color: #fff8dc;	
	}
	
	.formClear{
		background-color: #fff;	
	}
	
	.redText{
		color: #AA0000;
	}
	
	/* End Global Classes site layout styles 
	------------------------------------------------------------------*/
	#top-logo{
	background-image: url(../images/broadCreek_logo.gif);
	background-repeat: no-repeat;
	}
	
	#bottom-logo{
	background-image: url(../images/broadCreek_logo.gif);
	background-position: 0 -25px ;
	}
	
	#main-table{
		width: 764px;
		margin: 0 auto;
		text-align: center;
		border-collapse: collapse;
	}
	
	#main-table td{
		border-collapse: collapse;
	}
	
	#left-Content{
		background-color: #234666;
		height: 100%;
	}
	
	#right-border{
		display: block;
		width: 23px;
		height: 500px;
		background-image: url(../images/rightSide_fill.gif);
		background-repeat: repeat-y;
		background-position: 0 100px;
	}
	
	#Main-Content{
		text-align: left;
		color: #707070;
		padding: 0 0 50px 55px;
	}
	
	#Main-Content ul{
		margin-left: 12px;
	}
	
	#Main-Content p{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	#Main-Content h1 {
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		font-weight: normal;
		margin-bottom: 10px;
		color: #00af9f;
	}
	
	#Main-Content h2 {
		font-size: 12px;
		color: #8497a9;
	}
	
	#Main-Content h3 {
		font-size: 12px;
		color: #a99684;
	}
	
	#Main-Content dl{
		margin-top: 20px;
	}
	
	#Main-Content dt{
		font-weight: 800;
		color: #a99684;
		background-image: url(../images/dl-arrow-brown.gif);
		background-repeat: no-repeat;
		background-position: 0 2px;
		padding-left: 15px;
	}
	
	#Main-Content dd{
		margin-left: 20px;
		padding-left: 10px;
		background-image: url(../images/dd-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 3px;
	}
	/*
	override DL list styles to give it a plain look
	Removes arrow,bullet and padding etc so it looks plain
	*/
	
	#Main-Content .DL-Plain-List dt{
		background-image:none;
		padding:0;
	}
	
	#Main-Content .DL-Plain-List dd{
		background-image:none;
		margin-left: 0;
		padding:0;
	}
	/**/
		
	#footer-content{
		color: #fff;
	}	
	
	#footer-content img {
		padding: 0 5px;
	}
	
	
	#menu-footer-content{
		margin-top: 20px;
		padding: 0 17px 0 17px;
		color: #fff;
	}
	
	#download-text{
		color:#80a5c6;
		padding: 6px 0;
	}
	
	#download-now a{
		font-size: 11px;
		font-weight: 800;
		color: #a8b7c5;
	}
/* Home page Styles*/
	#homepage-content{
		width: 525px;
		height: 395px;
		position: relative;
	}
	
	#homepage-imageMap{
		list-style: none;
		position: absolute;
		width: 531px;
		height: 395px;
		z-index: 99;
	}
	
	#homepage-imageMap li{
		list-style: none;
	}
	
	 
	#homepage-imageMap #boats {
		display: block;
		position: absolute;
		top: 38px;
		left: 398px;
		width: 132px;
		height: 71px;
	}
	
	#homepage-imageMap #boats a,#homepage-imageMap #boats img{
		display: block;
		width: 132px;
		height: 71px;
	}
	
	
	#homepage-imageMap #tour  {
		display: block;
		position: absolute;
		top: 235px;
		left: 449px;
		width: 70px;
		height: 15px;
	}
	
	#homepage-imageMap #tour a , #homepage-imageMap #tour img{
		display: block;
		width: 70px;
		height: 15px;		
	}
	
	#homepage-imageMap #slips  {
		display: block;
		position: absolute;
		top: 258px;
		left: 10px;
		width: 250px;
		height: 131px;
	}
	
	#homepage-imageMap #slips a , #homepage-imageMap #slips img{
		display: block;
		width: 250px;
		height: 131px;
	}
	
	
	#homepage-imageMap #services  {
		display: block;
		position: absolute;
		top: 258px;
		left: 265px;
		width: 250px;
		height: 131px;
	}
	
	#homepage-imageMap #services a ,#homepage-imageMap #services img{
		display: block;
		width: 250px;
		height: 131px;
	}
	
	#Homepage-Graphic{
		position: absolute;
		z-index: 98
	}
	
	/* reservation Form Styles*/
	#reservation-form td{
		padding-top: 5px ;
	}
	#reservation-form input{
		border: 1px solid #7f9db9;
		padding: 3px;
	}
	#reservation-form select{
		border: 1px solid #7f9db9;
		padding: 3px;
	}
	#reservation-form .submit-button{
		background-image: url(../images/submit-buttonnotxt.gif);
		margin-top: 10px;
		border: none;
		width: 58px;
		height: 22px;
	}
	
	#footer{
	padding: 5px;
		color: #c2c7cc;
	}
	
	/*Do the special look for the Lists in wet-slip-docking and Services-and-Amenities*/
	#Special-Lists h5{
		font-weight: 800;
		color: #a99684;
		background-image: url(../images/dl-arrow-brown.gif);
		background-repeat: no-repeat;
		background-position: 0 2px;
		padding-left: 15px;
		text-decoration: underline;
	
	}
	#Special-Lists li{
		margin-left: 20px;
		
		
	}
	/*
	Menu Preselect
	*/
#marina	#mnu-marina	{
	background-image: 
}