a {cursor: pointer;}

#ac {
	margin-right: 15px;
	float:right;
	display:block;
	background-color:#fff;
	position:relative;
}

#acvideopromo{position:absolute; right:8px; top:0px;}

#ac h1, h2, h3, h4, h5{
	letter-spacing:0.06em;
	font-weight:400;
}
#ac h1 {
	display: block;
	float: left;
	width:700px;
	font-size:1.4em;
	color:#71BF44;
	padding:8px 0px 16px 0px;
	font-weight:400;
	letter-spacing:0.06em;
}
#ac h2 {
	display: block;
	padding:4px 4px 4px 6px;
	font-size:1.1em;
	color:#fff;
}
#ac h3{
	display: block;
	padding:8px 0px 0px 10px;
	font-size:1.2em;
	color:#71BF44;
}

.acstart{display:block; float:left; font-size:0.7em; padding:5px 13px 15px 17px;}


#actabs{float:left; width:700px;}
#actabs ul{display:inline; list-style:none; font-size:0.75em;}
#actabs li{display:inline; list-style:none; height:45px;}
#actabs li a{display:block; float:left; height:45px; background-position:left top; background-repeat:no-repeat;}
#actabs strong{display:block;}
#actabs a {color:#fff; text-align:left; display:block; text-decoration:none;}
#actabs a:hover {text-decoration:underline;}

/*global tab styles*/
#actabs .actab1 a, #actabs .actab1_fade a{color:#2684ad; width:160px;}
#actabs .actab2 a, #actabs .actab2_fade a{color:#556fba; width:159px;} 
#actabs .actab3 a, #actabs .actab3_fade a{color:#688829; width:141px;}
#actabs .actab4 a, #actabs .actab4_fade a{color:#ce6b1c; width:105px;}
#actabs .actab5 a, #actabs .actab5_fade a{color:#8e6330; width:134px;} 
#actabs .actab1 strong, #actabs .actab1_fade strong, #actabs .actab1_active strong {padding:10px 6px 0px 60px;}
#actabs .actab2 strong, #actabs .actab2_fade strong, #actabs .actab2_active strong {padding:10px 6px 0px 60px;}
#actabs .actab3 strong, #actabs .actab3_fade strong, #actabs .actab3_active strong {padding:10px 6px 0px 60px;}
#actabs .actab4 strong, #actabs .actab4_fade strong, #actabs .actab4_active strong {padding:17px 6px 0px 60px;}
#actabs .actab5 strong, #actabs .actab5_fade strong, #actabs .actab5_active strong {padding:10px 6px 0px 59px;}

/*normal tabs*/
#actabs .actab1 a{background-image: url(actab1.gif);}
#actabs .actab1 a:hover{background-image: url(actab1_fade.gif);}
#actabs .actab2 a{background-image: url(actab2.gif);}
#actabs .actab2 a:hover{background-image: url(actab2_fade.gif);}
#actabs .actab3 a{background-image: url(actab3.gif);}
#actabs .actab3 a:hover{background-image: url(actab3_fade.gif);}
#actabs .actab4 a{background-image: url(actab4.gif);}
#actabs .actab4 a:hover{background-image: url(actab4_fade.gif);}
#actabs .actab5 a{background-image: url(actab5.gif);}
#actabs .actab5 a:hover{background-image: url(actab5_fade.gif);}

/*fade tabs*/
#actabs .actab1_fade a{background-image: url(actab1_fade.gif);}
#actabs .actab2_fade a{background-image: url(actab2_fade.gif);}
#actabs .actab3_fade a{background-image: url(actab3_fade.gif);}
#actabs .actab4_fade a{background-image: url(actab4_fade.gif);}
#actabs .actab5_fade a{background-image: url(actab5_fade.gif);}

/*active tabs*/
#actabs .actab1_active a{width:160px; background-image: url(actab1_active.gif);}
#actabs .actab2_active a{width:159px; background-image: url(actab2_active.gif);}
#actabs .actab3_active a{width:141px; background-image: url(actab3_active.gif);}
#actabs .actab4_active a{width:105px; background-image: url(actab4_active.gif);}
#actabs .actab5_active a{width:134px; background-image: url(actab5_active.gif);}

/*----end actabs----*/

/*----intro page styles----*/

#acvideo {display:block; float:left; width:690px; padding:12px 0px 22px 0px; border-left:5px solid #79b954; border-top:18px solid #79b954; border-right:5px solid #79b954; background-image: url(ac_rip.gif); background-position:left bottom; background-repeat:repeat-x;}

#acvideo p{font-size:0.75em; /*float:left; width:180px;*/ padding:10px 8px 0px 12px; line-height:1.45em;}
.acvid {font-size:0.7em; float:right; width:490px; padding-left:10px;}

/*----end acvideo----*/
/*#ac .orangebtn{font-size:0.74em;}*/

/*3 mobile intro*/
.ac3mob_title span{display:block; text-align:center; float:left; color:#fff; font-size:0.9em; font-weight:bold; width:342px; line-height:1.7em; background-color:#5cb1d5; border-bottom:1px solid #fff; margin-left:2px;}
.ac3mob_title span a{display:block; color:#176e94; width:342px; background-image: url(3mob_title.gif); background-position:left top; background-repeat:repeat-x;}
.ac3mob_title span a:hover{background-color:#5cb1d5; color:#fff; background-image:none;}

.ac3mob_titlesub span{display:block; text-align:center; float:left; color:#fff; font-size:0.9em; font-weight:bold; width:690px; line-height:1.7em; background-color:#5cb1d5; border-bottom:1px solid #fff;}
.ac3mob_titlesub span a{display:block; color:#176e94; width:690px; background-image: url(3mob_title.gif); background-position:left top; background-repeat:repeat-x;}
.ac3mob_titlesub span a:hover{background-color:#5cb1d5; color:#fff; background-image:none;}

#ac3mobile {display:block; float:left; width:690px; padding:0px 0px 22px 0px; border-left:5px solid #5cb1d5; border-top:18px solid #5cb1d5; border-right:5px solid #5cb1d5; background-image: url(ac_rip.gif); background-position:left bottom; background-repeat:repeat-x;}
/*#ac3mobile[id=ac3mobile] { width:690px; }*//* FF2 and below only */
#ac3mobile a{text-decoration:none;}
#ac3mobile ul{list-style:none; height:170px;}
.ac3mob_subtitle{display:block; text-align:left; text-indent:3px; float:left; color:#fff; font-size:0.7em; font-weight:bold; width:342px; line-height:1.8em; background-color:#66bbde; border-top:1px solid #fff;}
#ac3mob_intro{display:block; float:left; width:342px; margin-left:2px;}
#ac3mob_intro ul{display:block; float:left; font-size:0.7em; width:341px; padding:8px 0px 10px 0px; border-right:1px solid #c8edfb;}
#ac3mob_intro li{padding:0px 2px 2px 8px; width:150px; display:block; float:left; margin-left:6px; background-image: url(3mob_arrow.gif); background-position:left top; background-repeat:no-repeat;}
#ac3mob_intro img{float:left;}
#ac3mob_intro p{display:block; float:right; width:341px; padding-bottom:8px; border-right:1px solid #c8edfb;}
/*end 3 mobile intro*/


/*2 mobile intro*/
.ac2mob_title span{display:block; text-align:center; float:left; color:#fff; font-size:0.9em; font-weight:bold; width:342px; line-height:1.7em; background-color:#889ace; border-bottom:1px solid #fff; margin-left:2px;}
.ac2mob_title span a{display:block; color:#3d5391; width:342px; background-image: url(2mob_title.gif); background-position:left top; background-repeat:repeat-x;}
.ac2mob_title span a:hover{background-color:#889ace; color:#fff; background-image:none;}

.ac2mob_titlesub span{display:block; text-align:center; float:left; color:#fff; font-size:0.9em; font-weight:bold; width:690px; line-height:1.7em; background-color:#889ace; border-bottom:1px solid #fff;}
.ac2mob_titlesub span a{display:block; color:#3d5391; width:690px; background-image: url(2mob_title.gif); background-position:left top; background-repeat:repeat-x;}
.ac2mob_titlesub span a:hover{background-color:#889ace; color:#fff; background-image:none;}

#ac2mobile {display:block; float:left; width:690px; padding:0px 0px 22px 0px; border-left:5px solid #889ace; border-top:18px solid #889ace; border-right:5px solid #889ace; background-image: url(ac_rip.gif); background-position:left bottom; background-repeat:repeat-x;}
#ac2mobile a{text-decoration:none;}
#ac2mobile ul{ list-style:none; height:140px;}
.ac2mob_subtitle{display:block; text-align:left; text-indent:3px; float:left; color:#fff; font-size:0.7em; font-weight:bold; width:342px; line-height:1.8em; background-color:#889ace; border-top:1px solid #fff;}
#ac2mob_intro{display:block; float:left; width:342px; margin-left:2px;}
#ac2mob_intro ul{display:block; float:left; font-size:0.7em; width:341px; padding:8px 0px 10px 0px; border-right:1px solid #b0bde3;}
#ac2mob_intro li{padding:0px 2px 2px 8px; width:150px; display:block; float:left; margin-left:6px; background-image: url(2mob_arrow.gif); background-position:left top; background-repeat:no-repeat;}
#ac2mob_intro img{float:left;}
#ac2mob_intro p{display:block; float:right; width:341px; padding-bottom:8px; border-right:1px solid #b0bde3;}
/*end 2 mobile intro*/


/*tent intro*/
.actent_title span{display:block; text-align:center; float:left; color:#fff; font-size:0.9em; font-weight:bold; width:342px; line-height:1.7em; background-color:#ef9248; border-bottom:1px solid #fff; margin-left:2px;}
.actent_title span a{display:block; color:#d4762c; width:342px; background-image: url(tent_title.gif); background-position:left top; background-repeat:repeat-x;}
.actent_title span a:hover{background-color:#ef9248; color:#fff; background-image:none;}

.actent_titlesub span{display:block; text-align:center; float:left; color:#fff; font-size:0.9em; font-weight:bold; width:690px; line-height:1.7em; background-color:#ef9248; border-bottom:1px solid #fff;}
.actent_titlesub span a{display:block; color:#d4762c; width:690px; background-image: url(tent_title.gif); background-position:left top; background-repeat:repeat-x;}
.actent_titlesub span a:hover{background-color:#ef9248; color:#fff; background-image:none;}

#actent {display:block; float:left; width:690px; padding:0px 0px 22px 0px; border-left:5px solid #ef9248; border-top:18px solid #ef9248; border-right:5px solid #ef9248; background-image: url(ac_rip.gif); background-position:left bottom; background-repeat:repeat-x;}

#actent a{text-decoration:none;}
#actent ul{ list-style:none;}
.actent_subtitle{display:block; text-align:left; text-indent:3px; float:left; color:#fff; font-size:0.9em; font-weight:bold; width:342px; line-height:1.8em; background-color:#e5a16b; border-top:1px solid #fff;}
#actent_intro{display:block; float:left; width:342px; margin-left:2px;}
#actent_intro ul{display:block; float:left; font-size:0.7em; width:341px; padding:8px 0px 10px 0px; border-right:1px solid #ffcc99;}
#actent_intro li{padding:0px 2px 2px 8px; margin-left:6px; background-image: url(tent_arrow.gif); background-position:left top; background-repeat:no-repeat; display:block; float:left; width:150px;}
#actent_intro img{float:left;}
#actent_intro p{display:block; float:left; width:341px; padding-bottom:8px; border-right:1px solid #ffcc99;}
/*end tent intro*/

/*tent2 intro*/

#actent2 {display:block; float:left; width:690px; padding:0px 0px 22px 0px; border-left:5px solid #ef9248; border-top:18px solid #ef9248; border-right:5px solid #ef9248; background-image: url(ac_rip.gif); background-position:left bottom; background-repeat:repeat-x;}

#actent2 a{text-decoration:none;}
#actent2 ul{ list-style:none;}
#actent2_intro{display:block; float:left; width:342px; margin-left:2px;}
#actent2_intro ul{display:block; float:left; font-size:0.7em; width:341px; padding:8px 0px 10px 0px; border-right:1px solid #ffcc99;}
#actent2_intro li{padding:0px 2px 2px 8px; margin-left:6px; background-image: url(tent_arrow.gif); background-position:left top; background-repeat:no-repeat; display:block; float:left; width:150px;}
#actent2_intro img{float:left;}
#actent2_intro p{display:block; float:left; width:341px; padding-bottom:8px; border-right:1px solid #ffcc99;}
/*end tent intro*/

/*chalet intro*/
.acchalet_title span{display:block; text-align:center; float:left; color:#fff; font-size:0.9em; font-weight:bold; width:690px; line-height:1.9em; background-color:#a6bd78; border-bottom:1px solid #fff;}
.acchalet_title span a{display:block; color:#779242; width:688px; background-image: url(chalet_title.gif); background-position:left top; background-repeat:repeat-x;}
.acchalet_title span a:hover{background-color:#a6bd78; color:#fff; background-image:none;}

#acchalet {display:block; float:left; width:690px; padding:0px 0px 22px 0px; border-left:5px solid #a6bd78; border-top:18px solid #a6bd78; border-right:5px solid #a6bd78; background-image: url(ac_rip.gif); background-position:left bottom; background-repeat:repeat-x;}
#acchalet a{text-decoration:none;}
#acchalet ul{ list-style:none;}
.acchalet_subtitle{display:block; text-align:left; text-indent:3px; float:left; color:#fff; font-size:0.9em; font-weight:bold; width:688px; line-height:1.8em; background-color:#95ae62; border-top:1px solid #fff;}
#acchalet_intro{display:block; float:left; width:688px; border-left:1px solid #fff;}
#acchalet_intro ul{display:block; float:left; font-size:0.7em; width:687px; padding:8px 0px 10px 0px;}
#acchalet_intro li{padding:0px 2px 2px 8px; margin-left:8px; background-image: url(chalet_arrow.gif); background-position:left top; background-repeat:no-repeat; display:block; float:left; width:205px;}
#acchalet_intro img{float:left;}
#acchalet_intro p{display:block; float:left; width:180px; padding:0px 0px 8px 10px;}
/*end chalet intro*/

.orangebtn {font-size:0.7em; background-image:url(orangebtn_left.gif);background-position:top left;background-repeat:no-repeat;display:block;float:left;color:#fff;text-decoration:none; font-weight:bold;}
.orangebtn span {background-image:url(orangebtn_right.gif);background-position:top right;background-repeat:repeat-x;margin:0px 3px 0px 12px;padding:0px 19px 0px 3px;float:left;height:22px;line-height:22px;}
.orangebtn:hover, .orangebtn:hover span {color:#DD7E00;}

/*----/ intro page styles----*/



/* accommodation subpages*/

#ac_sep{width:690px; display:block; height:10px; text-align:center; color:#fff;}
#ac_sep strong{display:block; padding:8px 0px 8px 0px;}
#ac3mobile #ac_sep{background-color:#5cb1d5;}
#ac2mobile #ac_sep{background-color:#889ace;}
#actent #ac_sep{background-color:#ef9248;}

#acintro_single{
	float:left;
	padding-left:160px;
	width:380px;
	padding-bottom:10px;
}


#acsub{
	float:left;
	width: 690px;
	padding-bottom: 10px;
}
#acsub h3{
	display: block;
	float:left;
	width: 690px;
	color: #fff;
	height: 32px;
	font-size: 1.4em;
	background-repeat:no-repeat;
}

#acsub p{
	font-size: 0.7em;
}
#acsub #acintro {
	float: left;
	width: 320px;
	padding: 10px 0px 5px 10px;
}

#acsub #acintro img{
	display: block;
	float: left;
	margin-left: 5px;
}
#acsub #acintro2 {
	float: left;
	width: 335px;
	padding: 10px 0px 5px 10px;
}
#acsub #acintro2 img{
	display: block;
}
#acintro2_bar{
	float: left;
	width:335px;
	padding:3px 0px 3px 0px;
}

#acintro2_bar img{
	float:left; padding-left:4px;
}

#acintro2_bar span{
	float:left;
	display: block;
	width: 270px;
	height: 17px;
	font-size: 0.7em;
	color: #fff;
	text-align:center;
	padding: 1px 0px 2px 0px;
}
#ac_room{
	float:left;
	display: block;
	width: 690px;
	height:auto;
	margin-top: 10px;
	background-color: #F5E8D1;
	/*border-left: 1px dotted #333;
	border-right: 1px dotted #333;*/
	border-bottom: 1px dotted #333;
}
#acintro_room{
	float:left;
	display: block;
	width: 171px;
	/*border-right: 1px dotted #333;*/
}
#acintro_room h4{
	/*float:left;*/
	display: block;
	font-weight:400;
	width: 172px;
	font-size: 0.8em;
	/*padding-left: 10px;*/
	text-align:left;
	text-indent:20px;
	background-color: #fff;
}
#ac1star #acintro_room h4{
	/*variable*/border-top: 1px solid #ef9248;
	/*variable*/border-bottom: 1px solid #ef9248;
}
#ac2star #acintro_room h4{
	/*variable*/border-top: 1px solid #BF0909;
	/*variable*/border-bottom: 1px solid #BF0909;
}
#ac3star #acintro_room h4{
	/*variable*/border-top: 1px solid #009999;
	/*variable*/border-bottom: 1px solid #009999;
}
#ac4star #acintro_room h4{
	/*variable*/border-top: 1px solid #3366CC;
	/*variable*/border-bottom: 1px solid #3366CC;
}
#ac5star #acintro_room h4{
	/*variable*/border-top: 1px solid #D86C00;
	/*variable*/border-bottom: 1px solid #D86C00;
}
#ac6star #acintro_room h4{
	/*variable*/border-top: 1px solid #F75C85;
	/*variable*/border-bottom: 1px solid #F75C85;
}
#acintro_room p{
	display: block;
	width: auto;
	height: auto;
	padding: 20px 10px 20px 20px;

	/*border-right: 1px dotted #333;*/
}
#acintro_room img{
	text-align:center;
	margin-left:40px;
	margin-top:10px;
}

#acintro_room ul {
	list-style: none;
	margin: 5px 0px 5px 7px;
	font-size:11px;
	padding: 1px 0px 0px 0px;
	}
#acintro_room li{
  display: block;
  float:left;
  width:156px;
  padding:0px 2px 7px 7px;  
  background-image: url(actype3_arrow.gif); 
  background-position:left top; 
  background-repeat:no-repeat;
  }
  
#fp{
	display: block;
	float:left;
	margin:15px 0px 10px 8px;
	width: 336px;
	padding: 5px 13px 10px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size:0.7em;
}
#fp object{ border-style:solid; border-width:4px;}
#act1 #fp object{border-color:#ced7f1;}
#act2 #fp object{border-color:#B3C889;}
#act3 #fp object{border-color:#E5B376;}
#act4 #fp object{border-color:#7AC3D0;}
#act5 #fp object{border-color:#74C7EA;}
#act6 #fp object{border-color:#83AF7E;}
#act7 #fp object{border-color:#F2D4BD;}
#fp span{
	display: block;
	float:left;
	margin:0px 0px 4px 0px;
}
#fp a:link, #fp a:visited, #fp a:active{
	color: #FF6600;
	text-decoration: underline;
}
#act7 #fp.locinpage {
	background: url(popup_bkg.gif);
	padding-left: 20px;
	border-right: none;
	margin-top: 0;
}
#fp.locinpage .loctitle {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 15px;
}
#fp.locinpage .locsub {
	margin-bottom: 10px;
}
#fp.locinpage a:link, #fp.locinpage a:visited, #fp.locinpage a:active {
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	text-decoration: none;
	margin-left: 10px;
}
#acsub h5{
	color: #333;
	font-size:14px;
	margin:8px 8px 4px 0px;
	font-weight:bold;
}
  
#floorplan{
	display: block;
	float:left;
	margin:15px 0px 10px 0px;
	width: 248px;
	padding: 5px 0px 0px 13px;
	font-family: Verdana, Arial, sans-serif;
	font-size:0.8em;
}

#floorplan a:link, #floorplan a:visited, #floorplan a:active{
	color: #FF6600;
	text-decoration: underline;
}

#acsub #key{
	display: block;
	float:left;
	width: 280px;
	padding: 0px 10px 5px 0px;
	/*margin: 10px 10px 10px 20px;*/
	font-size: 0.7em;
	color: #333;
}
#floorplan img{
	float:left;
	margin:10px 0px 0px 0px;
}
#acsub #key ul {
	width: auto;
	margin: 0px;
	padding: 18px 0px 5px 0px;
	list-style-type: none;
}

#acsub #key li{
	padding: 1px 1px 1px 2px;
	margin: 1px 2px 1px 2px;
	display:block;
	float:left;
	width:100px;
}
#acsub li b{
	padding: 2px;
	color: #fff;
	background-color:#666;
	border: 1px solid #666;
}

#acupdate{
	float:left;
	margin-left: 5px;
	border-top: 1px dotted #333;
	display: block;
	font-weight:400;
	width: 660px;
}
#acsub #acupdate h6{
	padding: 5px 0px 0px 5px;
	font-size: 0.8em;
}

#acextrablock {width:680px; float:left;}
#acsub #acextra{
	float:left;
	display: block;
	font-weight:400;
	width: 320px;
	margin: 10px 0px 10px 10px;
}

#acextra img{
	float:left;
}
#acextra span{
	float:left;
	font-size: 0.7em;
	display: block;
	width: 200px;
}
#acextra a:link, #acextra a:visited, #acextra a:active{
	color: #FF6600;
	text-decoration: underline;
}
#acextra a:hover{
	color: #FF6600;
	text-decoration: none;
}
.errorText{
	font-weight:bold;
	/*font-size: 0.8em;*/
	color: #CA0008;
}

/*variable for subpage*/
#act1 h3{
	padding: 4px 0px 4px 0px;
	background-color:#899BCF;
	background-image:url(act1_title.gif);
}
#act2 h3{
	padding: 4px 0px 4px 0px;
	background-color:#B3C889;
	background-image:url(act2_title.gif);
}
#act3 h3{
	padding: 4px 0px 4px 0px;
	background-color:#E5B376;
	background-image:url(act3_title.gif);
}
#act4 h3{
	padding: 4px 0px 4px 0px;
	background-color:#7AC3D0;
	background-image:url(act4_title.gif);
}
#act5 h3{
	padding: 4px 0px 4px 0px;
	background-color:#74C7EA;
	background-image:url(act5_title.gif);
}
#act6 h3{
	padding: 4px 0px 4px 0px;
	background-color:#83AF7E;
	background-image:url(act6_title.gif);
}
#act7 h3{
	padding: 4px 0px 4px 0px;
	background-color:#FB9E54;
	background-image:url(act7_title.gif);
}
#act1 {
	float:left;
	background-color:#fff;
	width: 690px;
}
#act2 {
	float:left;
	background-color:#fff;
	width: 690px;
}
#act3 {
	float:left;
	background-color:#fff;
	width: 690px;
}
#act4 {
	float:left;
	background-color:#fff;
	width: 690px;
}
#act5 {
	float:left;
	background-color:#fff;
	width: 690px;
}
#act6 {
	float:left;
	background-color:#fff;
	width: 690px;
}
#act7 {
	float:left;
	background-color:#fff;
	width: 690px;
}

#act1 #acintro2_bar{background-color:#889ace;}
#act2 #acintro2_bar{background-color:#B3C889;}
#act3 #acintro2_bar{background-color:#E5B376;}
#act4 #acintro2_bar{background-color:#7AC3D0;}
#act5 #acintro2_bar{background-color:#5cb1d5;}
#act6 #acintro2_bar{background-color:#83AF7E;}
#act7 #acintro2_bar{background-color:#ef9248;}

#act1 #acintro_room h4{
	border-top: 1px solid #899BCF;
	border-bottom: 1px solid #899BCF;
}
#act2 #acintro_room h4{
	border-top: 1px solid #B3C889;
	border-bottom: 1px solid #B3C889;
}
#act3 #acintro_room h4{
	border-top: 1px solid #E5B376;
	border-bottom: 1px solid #E5B376;
}
#act4 #acintro_room h4{
	border-top: 1px solid #7AC3D0;
	border-bottom: 1px solid #7AC3D0;
}
#act5 #acintro_room h4{
	border-top: 1px solid #74C7EA;
	border-bottom: 1px solid #74C7EA;
}
#act6 #acintro_room h4{
	border-top: 1px solid #83AF7E;
	border-bottom: 1px solid #83AF7E;
}
#act7 #acintro_room h4{
	border-top: 1px solid #ef9248;
	border-bottom: 1px solid #ef9248;
}
#act1 #floorplan p{
	border-left:none;
	border-top: 1px solid #899BCF;
}
#act2 #floorplan p{
	border-left:none;
	border-top: 1px solid #B3C889;
}
#act3 #floorplan p{
	border-left:none;
	border-top: 1px solid #E5B376;
}
#act4 #floorplan p{
	border-left:none;
	border-top: 1px solid #7AC3D0;
}
#act5 #floorplan p{
	border-left:none;
	border-top: 1px solid #74C7EA;
}
#act6 #floorplan p{
	border-left:none;
	border-top: 1px solid #83AF7E;
}
#act7 #floorplan p{
	border-left:none;
	border-top: 1px solid #FB9E54;
}

#act1 #fp {
	/*border-top: 1px solid #899BCF;
	border-left: 1px solid #899BCF;*/
	border-right: 1px solid #899BCF;
	/*border-bottom: 1px solid #899BCF;*/
}
#act2 #fp {
	/*border-top: 1px solid #B3C889;
	border-left: 1px solid #B3C889;*/
	border-right: 1px solid #B3C889;
	/*border-bottom: 1px solid #B3C889;*/
}
#act3 #fp {
	/*border-top: 1px solid #E5B376;
	border-left: 1px solid #E5B376;*/
	border-right: 1px solid #E5B376;
	/*border-bottom: 1px solid #E5B376;*/
}
#act4 #fp {
	/*border-top: 1px solid #7AC3D0;
	border-left: 1px solid #7AC3D0;*/
	border-right: 1px solid #7AC3D0;
	/*border-bottom: 1px solid #7AC3D0;*/
}
#act5 #fp {
	/*border-top: 1px solid #74C7EA;
	border-left: 1px solid #74C7EA;*/
	border-right: 1px solid #74C7EA;
	/*border-bottom: 1px solid #74C7EA;*/
}
#act6 #fp {
	/*border-top: 1px solid #83AF7E;
	border-left: 1px solid #83AF7E;*/
	border-right: 1px solid #83AF7E;
	/*border-bottom: 1px solid #83AF7E;*/
}
#act7 #fp {
	/*border-top: 1px solid #FB9E54;
	border-left: 1px solid #FB9E54;*/
	border-right: 1px solid #FB9E54;
	/*border-bottom: 1px solid #FB9E54;*/}


	
#act1 h5{color:#899BCF;}
#act2 h5{color:#B3C889;}
#act3 h5{color:#E5B376;}
#act4 h5{color:#7AC3D0;}
#act5 h5{color:#74C7EA;}
#act6 h5{color:#83AF7E;}
#act7 h5{color:#FB9E54;}
#act1 #acupdate h6{color: #899BCF;}
#act2 #acupdate h6{color: #B3C889;}
#act3 #acupdate h6{color: #E5B376;}
#act4 #acupdate h6{color: #7AC3D0;}
#act5 #acupdate h6{color: #74C7EA;}
#act6 #acupdate h6{color: #83AF7E;}
#act7 #acupdate h6{color: #FB9E54;}
#act1 #acextra{border: 1px solid #899BCF;}
#act2 #acextra{border: 1px solid #B3C889;}
#act3 #acextra{border: 1px solid #E5B376;}
#act4 #acextra{border: 1px solid #7AC3D0;}
#act5 #acextra{border: 1px solid #74C7EA;}
#act6 #acextra{border: 1px solid #83AF7E;}
#act7 #acextra{border: 1px solid #FB9E54;}
/*end variable*/



/*end 2008 accom*/

/*start 2008 chalet page*/
.chalet_title{
	display: block;
	float:left;
	width: 680px;
	color: #fff;
	height: 32px;
	font-size: 1.4em;
	padding: 4px 0px 4px 0px;
	background-color:#83AF7E;
	background-image:url(act6_title.gif);
}
#chalet .chaltitle{
	display: block;
	padding:8px 0px 0px 0px;
	font-size:1.2em;
	color:#6f883c;
}
#chalet{float:left; width:670px; padding-left:8px; text-align:left;}
#chalet p{float:left; padding:0px; width:670px; font-size:0.7em; margin:10px 0px 10px 0px; color:#333;}
#chalet p em{color:#666;}

#chalet h3{float:left; margin-top:15px; padding:4px 0px 5px 0px; font-size:1.05em; font-weight:300; color:#508248; text-indent:16px; width:674px; background-color:#CEDECC; background-image: url(ac_chalet_corner.gif); background-position:right top; background-repeat: no-repeat;}
#chalet h4{float:left; margin-top:15px; padding:4px 0px 5px 0px; font-size:1.05em; font-weight:300; color:#508248; text-indent:16px; width:674px; background-color:#CEDECC; background-image: url(ac_chalet_corner.gif); background-position:right top; background-repeat: no-repeat;}
#chalet h5{float:left; margin-top:15px; padding:4px 0px 5px 0px; font-size:1.05em; font-weight:300; color:#508248; text-indent:16px; width:674px; background-color:#CEDECC; background-image: url(ac_chalet_corner.gif); background-position:right top; background-repeat: no-repeat;}
#chalet h6{float:left; margin-top:15px; padding:4px 0px 5px 0px; font-size:1.05em; font-weight:300; color:#508248; text-indent:16px; width:674px; background-color:#CEDECC; background-image: url(ac_chalet_corner.gif); background-position:right top; background-repeat: no-repeat;}

#chaltype {float:left; width:672px; background-image: url(ac_chalet_rip.gif); background-position:left bottom; background-repeat: no-repeat; padding:14px 0px 28px 10px;}
#chaltype #feature{float:left; width:362px;}

#chaltype #feature ul{float:left; width:362px; background-image: url(ac_chalet_ft_bkg.gif); background-position:left bottom; background-repeat: no-repeat; margin:0px; padding:5px 0px 15px 5px; list-style:none;}
#chaltype #feature li{float:left; font-size:0.7em; width:109px; padding:0px 0px 0px 8px; margin:4px 0px 2px 1px; list-style:none; background-image: url(ac_chalet_feat_bullet.gif); background-position:left top; background-repeat: no-repeat;}

#chaltype #feature span{float:left; color:#42783A; font-size:0.75em; width:354px; background-image: url(ac_chalet_feat_title.gif); background-position:left top; background-repeat: no-repeat; padding:5px 0px 3px 5px; margin-left:4px;
border-bottom:1px solid #F0EEE2;}


#chalimg{float:right; color:#fff; font-size:0.75em; width:295px;}
#chalimg img{float:left; }
.chalimg {border-top:4px solid #a6bd78; border-bottom:4px solid #a6bd78;}
#ac_chal_bar{float:left; width:270px; background-color:#a6bd78; padding-bottom:4px;}
#ac_chal_bar span{float:left; padding-top:3px; width:200px; text-align:center;}
#ac_chal_bar img{margin-left:5px;}

#chalkey{float:left; width:362px; margin-top:8px;}
#chalkey img{float:left;}
#chalkey span{float:left; font-size:11px; color:#363; font-weight:bold; margin:3px 0px 2px 4px;}
#chalkey ul{float:right; font-size:11px; width:128px; border-top:dashed 1px #B4DC86; border-bottom:dashed 1px #B4DC86; padding:2px 0px 4px 2px;}
#chalkey li{float:left; width:128px; padding:0px 0px 0px 5px; margin:3px 0px 2px 0px; list-style:none;}
#chalkey li b{margin:0px 4px 0px 0px; padding:1px 2px 1px 2px; color:#fff; background-color:#666;}
#challinks {float:left; width:644px; margin:12px 0px 0px 0px; background-image: url(ac_chalet_sitelinks_bkg.gif); background-position:left top; background-repeat: repeat-x;}
#challinks p{width:636px; margin:10px 0px 0px 3px; font-size:0.7em;}
#challinks a{color:#D18604;}
#challinks a:hover{color:#D16904;}




/* 2009 VTOUR ACCOM 
#vtour{
	display: block;
	float:left;
	width: 580px;
	padding: 10px 10px 10px 140px;
}
#vtour h5{
	font-size:1.2em;
	margin-bottom:5px;
}
#vtour span{
	font-size:0.7em;
}
#vtour a:link, #vtour a:visited, #vtour a:active{
	color: #ff6600;
	text-decoration: underline;
}
#vtour a:hover{
	color: #cc6633;
	text-decoration: none;
}
#vtour object{
	margin:7px 0px 0px 0px;
	display:block;
}
#vtour img{
	margin-left:75px;
}*/



