div.clear_both{clear:both; width:100%}
body{width:100%; margin:0; padding:0; text-align:center; font-family:arial; background-color:#f8f7f7;}
	#container{width:759px; margin:0 auto; padding:0; text-align:left;}

		#header{float:left; width:743px; margin:0; padding:4px 8px 4px 8px;}
			#email{float:right; clear:right; text-align:right;}
			#email a{font-size:90%; color:#57544e; text-decoration:none; letter-spacing:-1px;}
			#email a:hover{color:#666666; text-decoration:underline;}
			#logo{float:left; clear:left; text-align:left;}
			#logo img{float:left; margin:0; padding:0; border-style:none; font-size:270%; color:#1a434f; text-decoration:none;}

		#picture_frame{float:left; clear:both; width:743px; height:398px; background:url('../images/picture_frame.gif'); margin:0; padding:8px;}
		#picture_frame img{float:left; clear:both; margin:0; padding:0; border-style:none;}

		#thumbs{float:left; clear:both; width:759px; margin:0; padding:0;}/*height:108px; */
		#thumbs a{float:left; clear:none; text-decoration:none; background:3px 3px no-repeat;}
		#thumbs img{display:block; border-width:3px; border-style:groove; border-color:#999999; margin:1px 1px 0px 0px; padding:0; width:88px;} /*88x47 groove ridge*/
		#thumbs img.last{margin:1px 0px 0px 0px;}

		#nav{float:left; clear:both; width:673px; margin:0; padding:9px 43px 0px 43px;}
		#nav img{display:block; border-style:none;}
		#nav a{float:left; clear:none; height:27px; margin-right:62px; background:top left no-repeat;}

		#nav a.chamonix{background-image:url('../images/button_chamonix_up.gif');}
		#nav a.chamonix:hover, #nav a.chamonix_selected{background-image:url('../images/button_chamonix_down.gif');}

		#nav a.location{background-image:url('../images/button_location_up.gif');}
		#nav a.location:hover, #nav a.location_selected{background-image:url('../images/button_location_down.gif');}

		#nav a.services{background-image:url('../images/button_services_up.gif');}
		#nav a.services:hover, #nav a.services_selected{background-image:url('../images/button_services_down.gif');}

		#nav a.contact{background-image:url('../images/button_contact_up.gif'); margin-right:0;}
		#nav a.contact:hover, #nav a.contact_selected{background-image:url('../images/button_contact_down.gif'); margin-right:0;}

		#txt{float:left; clear:both; width:759px; margin:8px; padding:8px 0px 0px 0px; text-align:center;}
		#txt div.narrow{margin:0 auto; width:300px;}
			#txt div.narrow div.left_n{width:100px; float:left; clear:left;}
			#txt div.narrow div.right_n{width:200px; float:left; clear:right;}
		#txt p{float:left; clear:both; font-size:80%; padding:16px 16px 0px 16px; margin:0; text-align:left;}
		#txt p.wide{width:727px;}
		#txt div.list_container{float:left; clear:both; padding:16px 16px 0px 16px; width:727px;}
		#txt div.left{float:left; clear:left; padding-left:100px;}
		#txt div.right{float:right; clear:right; padding-right:40px; text-align:right;}
/*		#txt ul{border:1px solid black;}*/
		#txt li{width:250px; font-size:80%; text-align:left;}

		#foot{float:left; clear:both; width:759px; margin:8px; padding:8px 0px 0px 0px;}
		#foot p{float:right; clear:right; width:533px; margin:0; padding:0; font-size:70%; text-align:right; color:#666666;}
		#foot p a{color:#999999;}

