body {

	background: url(../images/bg.jpg) left top repeat-x #A1BDD5;

	margin: 0 auto;

	padding: 0;

	text-align: left;

	color:#231F20;

	font:8pt/11pt Verdana,sans-serif;

	line-height:1.6em;

	}

a:link {

  color:#231F20;

  text-decoration:none;

  }

a:visited {

  color:#231F20;

  text-decoration:none;

  }

a:hover {

  color:#231F20;

  text-decoration:none;

  }

a img {

  border-width:0;

  }

/* Container

----------------------------------------------- */

#container {

	position: relative;

	margin: 0 auto;

	top: 10px;

	width: 693px;

	/*height: 100%;*/

	height: 695px;

	background-color:  #ffffff;

	text-align: left;

  }

 /* Header

----------------------------------------------- */

#header{

	margin: 0px;

	width: 693px;

	height: 135px;

	background: url(../images/header.jpg) left top no-repeat #BDD5E9;

}

#flash_weather{

	position: relative;

	width: 693px;

	height: 52px;

	background-color: #274C6B;

}

 /* Inside Content (Picture Nav etc..)

----------------------------------------------- */

#content_container{

	position: relative;

	margin: 0px 20px 24px 12px;

	width: 657px;

	/*height: 100%;*/

	height: 352px;

	background-color: #ffffff;

}

#content_text{

	position: absolute;

	left: 185px;

	top: 32px;

	width: 450px;

	height: 100%;

	background-color: #ffffff;

	text-align: left;

	font:10pt Verdana,sans-serif;

}

#page_header{

	width: 150px;

	height: 32px;

	background: url(../images/home_header.jpg) left top no-repeat #ffffff;

}

#page_nav{

	width: 150px;

	height: 216px;

	background-color: #E5E9ED;

}

/*

----------------------------------*/

#nav-main ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#nav-main ul li {

	position: relative;

	top: 0px;

	left: 0px;

	}

#nav-main ul li a {

	display: block;

	text-decoration: none;

	}

#nav-main ul li#nav-main-about a		{}

#nav-main ul li#nav-main-policies a 	{ background-position: 0px -18px; }

#nav-main ul li#nav-main-schedule a	{ background-position: 0px -36px; }

#nav-main ul li#nav-main-equip a	{ background-position: 0px -54px; }

#nav-main ul li#nav-main-bus a	{ background-position: 0px -72px; }

#nav-main ul li#nav-main-club a	{ background-position: 0px -90px; }

#nav-main ul li#nav-main-patch a	{ background-position: 0px -108px; }

#nav-main ul li#nav-main-instructor a	{ background-position: 0px -126px; }

#nav-main ul li#nav-main-fees a	{ background-position: 0px -144px; }

#nav-main ul li#nav-main-app a	{ background-position: 0px -162px; }

#nav-main ul li#nav-main-resort a	{ background-position: 0px -180px; }

#nav-main ul li#nav-main-contact a	{ background-position: 0px -198px; }



#nav-main ul li.primary {

	background: url(../images/navigation.jpg) -150px  0px no-repeat;

	width: 150px;

	text-indent: -3000px;

	height: 18px;

	}

#nav-main ul li#nav-main-about { 

	}

#nav-main ul li#nav-main-policies {

	background-position: -150px -18px;

	}

#nav-main ul li#nav-main-schedule {

	background-position: -150px -36px;

	}

#nav-main ul li#nav-main-equip {

	background-position: -150px -54px;

	}

#nav-main ul li#nav-main-bus {

	background-position: -150px -72px;

	}

#nav-main ul li#nav-main-club {

	background-position: -150px -90px;

	}

#nav-main ul li#nav-main-patch {

	background-position: -150px -108px;

	}

#nav-main ul li#nav-main-instructor {

	background-position: -150px -126px;

	}

#nav-main ul li#nav-main-fees {

	background-position: -150px -144px;

	}

#nav-main ul li#nav-main-app {

	background-position: -150px -162px;

	}

#nav-main ul li#nav-main-resort {

	background-position: -150px -180px;

	}

#nav-main ul li#nav-main-contact {

	background-position: -150px -198px;

	}

#nav-main ul li.primary a {

	background: url(../images/navigation.jpg) 0px  0px no-repeat;

	height: 18px;

	}

#nav-main ul li#nav-main-about a		{}

#nav-main ul li#nav-main-policies a 	{ background-position: 0px -18px; }

#nav-main ul li#nav-main-schedule a	{ background-position: 0px -36px; }

#nav-main ul li#nav-main-equip a	{ background-position: 0px -54px; }

#nav-main ul li#nav-main-bus a	{ background-position: 0px -72px; }

#nav-main ul li#nav-main-club a	{ background-position: 0px -90px; }

#nav-main ul li#nav-main-patch a	{ background-position: 0px -108px; }

#nav-main ul li#nav-main-instructor a	{ background-position: 0px -126px; }

#nav-main ul li#nav-main-fees a	{ background-position: 0px -144px; }

#nav-main ul li#nav-main-app a	{ background-position: 0px -162px; }

#nav-main ul li#nav-main-resort a	{ background-position: 0px -180px; }

#nav-main ul li#nav-main-contact a	{ background-position: 0px -198px; }

#nav-main ul li a:hover 				{ background-image: none; }

/*

------------------------------------------*/



#page_divider{

	position: absolute;

	left: 150px;

	top: 0px;

	width: 23px;

	height: 100%;

	background: url(../images/vert_divide.jpg) left top repeat-y #ffffff;

}#page_divider1{

	position: absolute;

	left: 150px;

	top: 0px;

	width: 23px;

	height: 248px;

	height: 100%;

	background: url(../images/vert_divide.jpg) left top repeat-y #ffffff;

}

#page_image1{

	position: absolute;

	left: 173px;

	top: 0px;

	width: 313px;

	height: 248px;

	height: 100%;

	background: url(../images/image1.jpg) left top no-repeat #ffffff;

}

#page_divider2{

	position: absolute;

	left: 486px;

	top: 0px;

	width: 22px;

	height: 248px;

	height: 100%;

	background: url(../images/vert_divide.jpg) left top repeat-y #ffffff;

}

#news_header{

	position: absolute;

	left: 508px;

	top: 0px;

	width: 150px;

	height: 32px;

	background: url(../images/news_header.jpg) left top no-repeat #EAEFF4;

}

#news_content{

	position: absolute;

	left: 508px;

	top: 32px;

	width: 150px;

	height: 216px;

	/*height: 100%;*/

	background-color: #EAEFF4;

	text-align: left;

	font:7pt Verdana,sans-serif;

}

#news_text{

	position: absolute;

	width: 150px;

	height: 216px;

	background-color: #EAEFF4;

	text-align: left;

	font:7pt Verdana,sans-serif;

}

.news_text2{

	text-align: left;

	font:7pt Verdana,sans-serif;

	margin-left: 0.2em;

}

#page_divider3{

	position: relative;

	left: 0px;

	top: 0px;

	width: 657px;

	height: 23px;

	background: url(../images/horizontal_divider.jpg) left top no-repeat #ffffff;

}

#showcase{

	position: relative;

	left: 0px;

	top: 0px;

	width: 657px;

	height: 81px;

	background: url(../images/showcase.jpg) left top no-repeat #E5E9ED;

}

#footer_divider{

	position: relative;

	left: 4px;

	top: 50px;

	width: 685px;

	height: 8px;

	background-color: #274C6B;

}

#footer{

	margin: 0 auto;
	top: 55px;

	position: relative;

	width: 693px;

	height: 29px;

	background-color: #ffffff;

	text-align: center;

	font: 7pt Verdana,sans-serif;

	/*clear: both;*/

}