body {

	margin-left: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	background-image: url(images/background-pattern.jpg);

	background-repeat: repeat;

}



#container

{

	width: 819px;

	text-align: center;

	align: center;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



img, div { behavior: url(iepngfix.htc)}



#background {

	width:819px;

	background-color:#fff;

	color:#000;

	border-top: 1px solid #0497E7;

	border-right: 1px solid #0497E7;

	border-bottom: 1px none #666666;

	border-left: 1px solid #0497E7;

	background-image: url(images/background.jpg);

	background-repeat: no-repeat;

}



img.logo { float: left; margin-top: 20px; margin-left: 10px;}

img.left { margin-left:286px; }

img.left-contact { margin-left:232px; }

img.left-tourist { margin-left:302px; }

img.left-rooms { margin-left:407px; }

img.left-park { margin-left:390px; }

img.left-cottage { margin-left:334px; }

img.left-meals { margin-left:290px; }

img.left-activities { margin-left:139px; }

img.left2 { margin-left:135px; padding-bottom: 10px;}

img.left3 { margin-left:265px; padding-bottom: 5px; margin-top: 20px;}

img.right { margin-left:10px; padding-bottom: 5px;}

img.right2 { margin-left:7px; }

img.right3 { margin-left:7px; margin-top: 7px; margin-botom: 7px;}

img.right4 { margin-top: 7px; margin-botom: 7px;}

img.top { margin-top: 20px; }

img.top2 { margin-top: 40px; }

img.top3 { margin-top: 10px; }

.top-text { margin-top: 10px; }

.top-text1 { margin-top: 25px; }

.top-text2 { margin-top: 40px; }

.top-text3 { margin-top: 55px; }



ul.nav { padding: 0px; padding-bottom: 10px; margin: 0px;}

li.nav {

	width: 175px;

	padding: 0px;

	padding-left: 10px;

	margin-top: 5px;

	height: 18px;

	color:#0D4D77;

	font-family: Tahoma;

	font-size: 12px;

	text-align: right;

}

ul.nav2 { padding: 0px; padding-bottom: 0px; margin: 0px;}

li.nav2 {

	padding-left: 15px;

}



#padding {

 padding:10px 10px 0px;

}



#left-column {

 color:#000;

 float: left;

 width: 100px;

 margin-top: 20px;

 padding-top: 15px;

 padding-right: 20px;

 text-align:left;

 	clear: both;

}



#right-column {

 margin-top: 20px;

 color:#333;

 float: right;

 width:520px;

 	font-family: arial;

 text-align:left;

 text-size: 11px;

 padding-top: 10px;

 padding-right: 35px;

}



#bottom-right {

 padding-top: 15px;

}



#contact-info {

clear: both;

	padding-right: 10px;

	color: #003366;

	font-size:11px;

	font-family:Tahoma;

	text-align: right;

	padding-bottom: 15px;

}



#footer-bar {

clear: both;

 background-color:#BFD8B5;

 color:#fff;

 height: 5px;

 line-height: 0px;

 font-size: 0;

}



#green-bar {

 background-color:#669966;

 color:#fff;

 height: 10px;

 line-height: 0px;

 font-size: 0;

 width: 757px;

  text-align:left;

  float: left;

}



p {

 margin:0.9em 0;

}



#blue-border-1

{

	width: 500px;

	position: relative;

	margin-top: 55px;

	z-index: 2;

	margin-left: 0px;

}



#blue-border-2

{

	width: 550px;

	position: relative;

	margin-top: 10px;

	z-index: 2;

	margin-left: 0px;

}



#blue-border-3

{

	width: 540px;

	position: relative;

	margin-top: 10px;

	z-index: 2;

	margin-left: 0px;

	height: 300px;

	overflow: auto;

	padding-right: 10px;

	margin-bottom: 25px;

}



#fitness-photo {

	width: 540px;

	text-align: center;

	padding-top: 15px;

	padding-bottom: 15px;	

}



#blue-border-4

{

	width: 540px;

	position: relative;

	margin-top: 10px;

	z-index: 2;

	margin-left: 0px;

	height: 205px;

	overflow: auto;

	padding-right: 10px;

	padding-bottom: 15px;

}





#home-text {

	position: relative;

	width: 300px;

}



#location{

	width: 255px;

	position: relative;

	top: 3px;

	z-index: 4;

	margin-left: 240px;

}



#bottom-text

{

	width: 165px;

	position: absolute;

	top: 40px;

	z-index: 4;

	margin-left: 385px;

}



#bottom-text2

{

	width: 165px;

	position: absolute;

	top: 10px;

	z-index: 4;

	margin-left: 385px;

}



#bottom-text3

{

	width: 165px;

	position: absolute;

	top: 230px;

	z-index: 4;

	margin-left: 325px;

}



#bottom-text4

{

	width: 165px;

	position: absolute;

	top: 110px;

	z-index: 4;

	margin-left: 345px;

}





#bottom-text5

{

	width: 265px;

	position: absolute;

	top: 65px;

	z-index: 4;

	margin-left: 255px;

}





#bottom-text6

{

	width: 265px;

	position: absolute;

	top: 155px;

	z-index: 4;

	margin-left: 315px;

}



#bottom-text7

{

	width: 150px;

	position: absolute;

	top: 155px;

	z-index: 4;

	margin-left: 365px;

}



#bottom-text8

{

	width: 265px;

	position: absolute;

	top: 205px;

	z-index: 4;

	margin-left: 315px;

}