@charset "UTF-8";
/* CSS Document */





/* locations

-------------------------------------- */
div.divider { 

	margin: 15px 0 0 0;

	padding: 5px 0 0 0;

	}


/* sidebar listing */



#locations {

	margin: 0 0 10px 0;

	padding: 0 0 5px 0;

	width: 100%;

	}

.row img {border:1px solid #C69922;margin:3px; padding:2px;}


div.location {

	margin: 0 0 5px 0;

	padding: 0 0 8px 0;

	width: 100%;
	}

	

div.sidebarSanmarco, 

div.sidebarBeach, 

div.sidebarJulington {

	margin: 0;

	padding: 8px 10px 0 10px;

	}

	

div.location img {

	float: left;

	margin: 0 10px 0 0;

	border: 1px solid #000;

	}



div.location h4 {

	margin: 0 0 2px 0;

	padding: 9px 0 0 0;

	}

	

div.sidebarJulington h4 { padding-top: 2px; }

	

div.location h4 a:link, 

div.location h4 a:visited,

div.location h4 a:link, 

div.location h4 a:visited { 

	color: #C69922; 

	text-decoration: none; 

	border-bottom: none; 

	}



div.location h4 a:hover, 

div.location h4 a:active,

div.location h4 a:hover, 

div.location h4 a:active { 

	color: #C69922; 

	text-decoration: underline; 

	border-bottom: none; 

	}



div.location p {

	margin: 0;

	padding: 0;

	font-size: 85%;

	color: #000;

	}
div.locationInfo {

	float: left;

	margin: 0 0 10px 0;

	padding: 0;

	width: 442px;
	

	}

	

div.locationGallery {

	float: right;

	margin: 0;

	padding: 0;

	width: 199px;

	}



/* hours area */






div.locationHours {

	clear: both;

	margin: 0;

	padding: 0 0 15px 0;
color: #000;

	font-size: 90%;

	}



div.locationHours p {

	margin: 0;

	padding: 0px;

	}

	

div.locationHours strong { color: #c69a22; }