@charset "UTF-8";
/* CSS Document */

body {
	width: 1276px;
}

#primary {
	width: 926px;
}

#map {
	position:relative;
}

a.navlist:link, a.navlist:visited 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	/*color: #666666;*/
	text-decoration: none;
}
a.navlist:hover
{
color:#FFFFFF;
}

a.maplist:link, a.maplist:visited
{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #666666;
text-decoration:none;
}

a.maplist:hover
{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:none;
}

div#col
{
float:left;
height:805px;
width:310px;
vertical-align: top;
}

#navlist li
{
list-style-type:none;
}

img
{
border:none;
text-decoration:none;
}

div#col2
{
float:left;
height:805px;
width:350px;
padding-left:20px;

}

div#map
{
float:left;
height:830px;
width:525px;
background:url(../images/retreat_floor_plan.jpg) no-repeat 0 0;
}

div#mainframe
{
	height:805px;
	width:1226px;
	position:relative;
}

img#arrow1
{
	position:absolute;
	top:142px;
	left:98px;
}

img#arrow2
{
	position:absolute;
	left: 98px;
	top: 280px;
}

img#arrow3
{
	position:absolute;
	left: 98px;
	top: 334px;
}

img#arrow4
{
	position:absolute;
	left: 225px;
	top: 87px;
}

img#arrow5
{
	position:absolute;
	left: 221px;
	top: 278px;
}

img#arrow7
{
	position:absolute;
	left: 113px;
	top: 450px;
}

img#arrow8
{
	position:absolute;
	left: 177px;
	top: 383px;
}

img#arrow9
{
	position:absolute;
	left: 440px;
	top: 42px;
}

img#arrow10
{
	position:absolute;
	left: 448px;
	top: 79px;
}

img#arrow11
{
	position:absolute;
	left: 446px;
	top: 393px;
}
