/*global styles*/


html, body {
	margin: 0px;
	padding: 0px; 
}

body {font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center; }

img {border-style: solid; border-color: #666666; border-width: 1.5px;}

h1 {margin-left: 170px; padding: 0; 
	margin-top: 50px;
	padding-right: 31px; font-family: Lucida handwriting; color: #330066; font-size: 36px; position: absolute; z-index: 2;
}


#gondola1 {background-image: url(gondola1.jpg); width: 280px; height: 210px; position: relative; top: 230px; border: 1px solid #666666; }
#kingfisherroad {background-image: url(kingfisherroad.jpg); width: 280px; height: 210px; position: relative; top: 60px;border: 2px solid #666666; } 


#double {background-image: url(double.jpg); width: 280px; height: 210px; position: relative; top: -110px; margin-left: 5px; background-repeat: no-repeat;  border: 1px solid #666666; }
#kitchenet {background-image: url(kitchnette.jpg); width: 280px; height: 210px; position: relative; top: 230px; border: solid #666666; }
#kitchen {background-image: url(kitchen.jpg); width: 280px; height: 210px; position: relative; top: 220px; border: 1px solid #666666; }

#entrance {background-image: url(entrance.jpg); width: 280px; height: 374px; position: relative; top: 0px; background-repeat: no-repeat; z-index: 1;border: 1px solid #666666; alt: entrance; }

#map{background-image: url(map1.gif); width: 450px; height: 306px; position: relative; padding: 15px; border: 1px  solid #666666; background-repeat: no-repeat;  }

#blocA {background-image: url(blocA1.jpg); width: 490px; height: 368px;  background-repeat: no-repeat; background-position: 0% 0%; alt:Bloc A; }
#blocD {background-image: url(blocD1.jpg); width: 490px; height: 368px; background-position: 100% 0%; background-repeat: no-repeat; alt:Bloc D; }
#westbridge {background-image: url(westbridge1.jpg); width: 490px; height: 279px; background-position: 50%  background-repeat: no-repeat; alt:Westbridge Old Bloc }







#page-container {
	width: 760px;
	margin: auto;
text-align: left;margin-color: 5d5d5d;} 
	}

/*Main/top Navigation*/ 

#main-nav { height: 50px; }
#main-nav dl { margin: 0; padding: 0; background-color: red;}

/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 11px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden;} 
/* End Hack */


/*Main/top Navigation*/

ul#navlist {width: 150px; margin-left: 0; padding-left: 0;white-space: nowrap; font-size: 16px;}
#navlist li {display: inline; list-style-type: none;}
#navlist a { padding: 3px 10px; }
#navlist a:link, #navlist a:visited {color: white; background-color: #330066; text-decoration: none; }
#navlist a:hover { color: orange; background-color: yellow; text-decoration: none; }    

/*header*/


#header {
	height: 120px;background-image: url(kingfish.gif); background-repeat: no-repeat; position: top;
}

body.location #header {height:140px; background-image: url(kingfish.gif); background-repeat: no-repeat; background-color: transparent;  }


body.rooms #header {height: 140px; background-image: url(kingfish.gif); background-repeat: no-repeat; position: top; }

body.prices #header {height: 140px; background-image: url(kingfish.gif); background-repeat: no-repeat; }


#sidebar-a {
float: right; width: 280px; line-height: 18px; }
	}

#sidebar-a .padding {padding: 25px;}

#content {margin-right: 280px;line-height: 18px; 
}

#content .h2 {padding: 0;margin: 0;padding-bottom: 15px}
#content .p {padding: 0;margin: 0; padding-bottom: 15px}
#content .padding {padding: 25px;}


#footer {clear: both; 
	 font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #c9c9c9;border-top: 1px solid #efefef;
	padding: 13px 25px;
	line-height: 18px;

}

footer a {
	color: #c9c9c9;
	text-decoration: none;
}
#footer a:hover {
	color: #db6d16;
}

#footer #altnav {
	width: 350px;
	float: right;
	text-align: right;
padding-top: 13px
}

#footer #copyright {
	padding-top: 13px;
}
