/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.nostyle{ display: none; }
 
dl#spinner{
	margin: 0;
	padding: 0;
	background: transparent url(images/nav-spinner.gif) top left no-repeat;
	height: 395px;
	width: 400px;
	position: relative;
}
 
dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }
 
/* ---------- Hotspot Declarations ---------- */
dd#shopDef{ top: 238px; left: 282px; }
dd#shopDef a{ position: absolute; width: 84px; height: 65px; text-decoration: none; }
dd#shopDef a span{ display: none; }
dd#shopDef a:hover{ position: absolute; background: transparent url(images/nav-spinner.gif) -282px -632px no-repeat;}
dd#shopDef a:hover span{display:none;
}
 
dd#tourDef{ top: 288px; left: 161px; }
dd#tourDef a{ position: absolute; width: 143px; height: 100px; text-decoration: none; }
dd#tourDef a span{ display: none; }
dd#tourDef a:hover{ background: transparent url(images/nav-spinner.gif) -161px -682px no-repeat; }
dd#tourDef a:hover span{
	display:none;
}
 
dd#octopusDef{ top: 291px; left: 85px; }
dd#octopusDef a{ position: absolute; width: 77px; height: 76px; text-decoration: none;	}
dd#octopusDef a span{ display: none; }
dd#octopusDef a:hover{ background: transparent url(images/nav-spinner.gif) -85px -685px no-repeat; }
dd#octopusDef a:hover span{
	display:none;
}
 
dd#contactDef{ top: 230px; left: 24px; }
dd#contactDef a{ position: absolute; width: 93px; height: 66px; text-decoration: none; }
dd#contactDef a span{ display: none; }
dd#contactDef a:hover{ background: transparent url(images/nav-spinner.gif) -24px -624px no-repeat; }
dd#contactDef a:hover span{
	display:none;
}
 
dd#eventsDef{ top: 92px; left: 13px; }
dd#eventsDef a{ position: absolute; width: 93px; height: 136px; text-decoration: none; }
dd#eventsDef a span{ display: none; }
dd#eventsDef a:hover{ background: transparent url(images/nav-spinner.gif) -13px -486px no-repeat; }
dd#eventsDef a:hover span{
	display:none;
}

dd#duckieDef{ top: 26px; left: 95px; }
dd#duckieDef a{ position: absolute; width: 71px; height: 75px; text-decoration: none; }
dd#duckieDef a span{ display: none; }
dd#duckieDef a:hover{ background: transparent url(images/nav-spinner.gif) -95px -420px no-repeat; }
dd#duckieDef a:hover span{
	display:none;
}

dd#aboutDef{ top: 10px; left: 168px; }
dd#aboutDef a{ position: absolute; width: 146px; height: 101px; text-decoration: none; }
dd#aboutDef a span{ display: none; }
dd#aboutDef a:hover{ background: transparent url(images/nav-spinner.gif) -168px -404px no-repeat; }
dd#aboutDef a:hover span{
	display:none;
}

dd#faqDef{ top: 111px; left: 288px; }
dd#faqDef a{ position: absolute; width: 102px; height: 128px; text-decoration: none; }
dd#faqDef a span{ display: none; }
dd#faqDef a:hover{ background: transparent url(images/nav-spinner.gif) -288px -505px no-repeat; }
dd#faqDef a:hover span{
	display:none;
}