@import url('/assets/css/core.css');
html body.stripped div#wrap{margin:0;padding:0;}
div#wrap div#main div#content div#mainarea{}
	div#wrap div#main div#content div#mainarea div#diveLocationsMap{width:730px;height:782px;}
	div#wrap div#main div#content div#mainarea div#dive-locations-map{width:730px;height:787px;background:url("../images/dive-locations-map/div-locations-map-border.png") top left no-repeat;}
	div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame{width:720px;height:770px;margin:8px 0 0 7px;float:left;position:relative;overflow:hidden;background:url("../images/dive-locations-map/div-locations-map-frame-water-radial.jpg") top left no-repeat;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame div.reset{width:80px;height:20px;padding:4px 6px;border-radius:10px;cursor:pointer;color:#FFF;text-align:center;background:green;position:absolute;top:10px;right:10px;z-index:300;}
			div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame div.reset a{color:#FFF;}
	div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame div#base{width:720px;height:770px;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame div#base #markers{width:100%;height:100%;position:relative;}
			div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame div#base #markers .title{width:50px;font-size:80%;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #locationMarkers{width:100%;height:100%;position:relative;z-index:200;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame div#base .region{margin:-30px 0 0 -20px;cursor:pointer;position:absolute;}
				
			div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame div#base .region.hover{width:30px;height:30px;margin:-15px 0 0 -15px;}
	div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame div#base #mapBase{position:absolute;top:0;left:0;}
	div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame div.location{width:100%;height:100%;position:absolute;top:0;left:0;}
.resetAll{margin:0;padding:0;left:0;top:0;transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame a.buoy:hover > image{}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #bg,
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc,
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating,
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details,
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #regionName{color:#FFF;position:absolute;top:10px;left:10px;}
			div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #regionName{z-index:300;}
			
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc{width:350px;left:350px;top:250px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating{width:350px;left:350px;top:60px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details{width:350px;left:350px;top:auto;bottom:20px;}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #bg.spiegel-grove-wreck{left:50px;top:20px;}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.elbow-reef{left:10px;top:330px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.elbow-reef{left:220px;top:30px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.elbow-reef{left:10px;top:auto;bottom:0;}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.french-reef{width:250px;left:20px;top:260px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.french-reef{left:20px;top:140px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.french-reef{left:20px;top:auto;bottom:0;}
		
	
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.benwood-wreck{}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.benwood-wreck{top:145px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.benwood-wreck{}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.christ-of-the-abyss-and-grecian-rocks{top:100px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.christ-of-the-abyss-and-grecian-rocks{top:30px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.christ-of-the-abyss-and-grecian-rocks{top:auto;bottom:265px;}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.sand-island{width:250px;left:20px;top:260px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.sand-island{left:20px;top:140px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.sand-island{left:20px;top:auto;bottom:0;}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.uscg-bibb-wreck{left:20px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.uscg-bibb-wreck{left:20px;top:140px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.uscg-bibb-wreck{left:20px;}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.snapper-ledge{left:20px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.snapper-ledge{top:105px;left:20px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.snapper-ledge{left:20px;}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.molasses-reef{width:250px;left:20px;top:150px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.molasses-reef{left:20px;top:65px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.molasses-reef{left:20px;top:auto;bottom:0;}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.pickles-reef{width:250px;left:20px;top:150px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.pickles-reef{left:20px;top:60px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.pickles-reef{left:20px;top:auto;bottom:0;}
		
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #desc.conch-reef-and-wall{width:375px;left:20px;top:135px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #rating.conch-reef-and-wall{left:20px;top:60px;}
		div#wrap div#main div#content div#mainarea div#dive-locations-map div#frame #details.conch-reef-and-wall{left:20px;top:auto;bottom:0;}
		
		
		
div#wrap div#main div#content ul.polaroids{width:300px;height:300px;margin:-40px 0 0 10px;padding:0 0 150px 0;float:right;position:relative;}
	div#wrap div#main div#content ul.polaroids > li{position:absolute;top:0;left:0;}
	div#wrap div#main div#content ul.polaroids > li > img,
	div#wrap div#main div#content ul.polaroids > li.flash > div.f{width:260px;height:260px;margin:10px 0 0 10px;background:#666;}
		div#wrap div#main div#content ul.polaroids > li.overlay{width:300px;height:350px;background:url("/assets/images/dive-locations-map/dive-locations-map-buoy-polaroid-overlay.png") top left no-repeat;}
			div#wrap div#main div#content ul.polaroids > li.overlay div.rating{margin:263px 0 0;padding:0 25px 0 10px;}
		div#wrap div#main div#content ul.polaroids > li.rating{position:relative;float:left;margin:315px 0 0 0;}
		div#wrap div#main div#content ul.polaroids > li #cameraShutter{display:none;margin-left:-3000px;}

div#wrap div#main div#content ul.links{width:100%;float:left;}
	div#wrap div#main div#content ul.links > li{width:auto;margin:0 5px;text-align:center;font-size:75%;}
	div#wrap div#main div#content ul.links > li > h2{margin:0;padding:0;}

@keyframes floatItBuoy {
	50% {
		transform: translate(-5px,5px) rotate(-6deg);
	}
}
@-webkit-keyframes floatItBuoy {
	50% {
		-webkit-transform: translate(-5px,5px) rotate(-6deg);
	}
}