/*-=-=-=-=-=-=-[Puzzle]-=-=-=-=-=-=-*/
#boxmodel {
	position:relative; 
	width:275px; 
	height:275px; 
	margin:1em auto;
}

#pond {
	width:275px; 
	height:275px; 
	background:#aef url(../Images/lake.gif); 
	position:absolute;
	left:0; 
	top:0;
}
a#pond span {
	display:none;
}

a#a0, a#b0, a#c0, a#d0, a#e0,
a#a1, a#b1, a#xc1, a#d1, a#e1,
a#a2, a#b2, a#xc2, a#d2, a#e2,
a#a3, a#b3, a#xc3, a#d3, a#e3,
a#a4, a#b4, a#xc4, a#d4, a#e4, a#start {
	position:absolute; 
	width:25px; 
	height:25px; 
	background:url(../Images/castle.gif); 
	overflow:hidden; 
	cursor:crosshair;
}

a#a0, a#b0, a#c0, a#d0, a#e0 {left:25px;}
a#a1, a#b1, a#xc1, a#d1, a#e1, a#start {left:75px;}
a#a2, a#b2, a#xc2, a#d2, a#e2 {left:125px;}
a#b3, a#xc3, a#d3, a#e3 {left:175px;}
a#a4, a#b4, a#xc4, a#d4, a#e4 {left:225px;}

a#a0, a#a1, a#a2, a#a4 {
	top:25px;
	z-index:5;
}
a#b0, a#b1, a#b2, a#b3, a#b4 {
	top:75px;
	z-index:5;
}
a#c0, a#xc1, a#xc2, a#xc3, a#xc4 {
	top:125px;
	z-index:5;
}
a#d0, a#d1, a#d2, a#d3, a#d4 {
	top:175px;
	z-index:5;
}
a#e0, a#e1, a#e2, a#e3, a#e4 {
	top:225px;
	z-index:5;
}


a#start {
	background:url(../Images/start.gif); 
	top:250px;
	z-index:5;
}


a#a0:hover {
	background:url(../Images/vert.gif) 0 -25px; 
	height:100px; 
	z-index:150;
}

a#a1:hover {
	background:url(../Images/horiz.gif); 
	width:75px; 
	left:50px; 
	z-index:150;
}

a#a2:hover {
	background:url(../Images/vert.gif) 0 -25px; 
	height:200px; 
	z-index:150;
}

a#a4:hover {
	background:url(../Images/vert.gif) 0 -25px; 
	height:200px; 
	top:25px; 
	z-index:150;
}

a#b0:hover {
	background:url(../Images/horiz.gif) -25px 0; 
	width:100px; 
	z-index:150;
}

a#b1:hover {
	background:url(../Images/vert.gif); 
	height:75px; 
	top:50px; 
	z-index:150; 
}

a#b2:hover {
	background:url(../Images/horiz.gif); 
	width:75px; 
	left:100px; 
	z-index:150;
}

a#b3:hover {
	background:url(../Images/horiz.gif); 
	width:75px; 
	left:150px; 
	z-index:150;
}

a#b4:hover {
	background:url(../Images/vert.gif); 
	height:50px; 
	top:50px; 
	z-index:150;
}

a#c0:hover {
	background:url(../Images/vert.gif); 
	height:75px; 
	top:100px; 
	z-index:150;
}

a#xc1:hover {
	background:url(../Images/vert.gif); 
	height:100px; 
	top:50px; 
	z-index:150;
}

a#xc2:hover {
	background:url(../Images/horiz.gif) -25px 0; 
	width:100px; 
	z-index:150;
}

a#xc3:hover {
	background:url(../Images/vert.gif); 
	height:100px; 
	top:50px; 
	z-index:50;
}

a#xc4:hover {
	background:url(../Images/vert.gif); 
	height:75px; 
	top:100px; 
	z-index:150;
}

a#d0:hover {
 	background:url(../Images/horiz.gif) -25px 0; 
	width:50px; 
	z-index:150;
}

a#d1:hover {
	background:url(../Images/vert.gif); 
	height:75px; 
	top:150px; 
	z-index:150;
}

a#d2:hover {
	background:url(../Images/verhor.gif); 
	width:75px; 
	height:75px; 
	left:100px; 
	top:150px; 
	z-index:150;
}

a#d3:hover {
	background:url(../Images/vert.gif); 
	height:75px; 
	top:150px; 
	z-index:150;
}

a#d4:hover {
	background:url(../Images/horiz.gif); 
	width:100px; 
	left:150px; 
	z-index:150;
}

a#e0:hover {
	background:url(../Images/vert.gif); 
	height:50px; 
	top:200px; 
	z-index:150;
}

a#e1:hover {
	background:url(../Images/vert.gif);
	height:100px; 
	top:150px; 
	z-index:150;
}

a#e2:hover {
	background:url(../Images/vert.gif); 
	height:100px; 
	top:150px; 
	z-index:150;
}

a#e3:hover {
	background:url(../Images/horiz.gif); 
	width:175px; 
	left:50px; 
	z-index:150;
}

a#e4:hover {
	background:url(../Images/horiz.gif); 
	width:200px; 
	left:50px; 
	z-index:150;
}


a#pond:hover {
	background:#a00; 
	text-decoration:none; 
	z-index:500;
}

a#pond:hover span{
	display:block; 
	position:absolute; 
	color:#fff; 
	text-align:center; 
	font-size:20px; 
	font-weight:bold; 
	width:275px; 
	height:275px; 
	cursor: crosshair;
}

a#a3 {
	left:175px; 
	top:25px; 
	z-index:5;
}

a#a3 span {
	display:none;
}

a#a3:hover {
	background:#080; 
	width:275px; 
	height:275px; 
	left:0; 
	top:0; 
	color:#fff; 
	text-align:center; 
	font-size:20px; f
	ont-weight:bold; 
	cursor: crosshair; 
	text-decoration:none; 
	z-index:500;
}
a#a3:hover span {
	display:block;
}

