body {
	margin: 0px;
	padding: 0px;
	background-image: url(2back.jpg);
	background-repeat: repeat-x;
	background-color: #e8eff9;


}
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #598bb4;
}

.cal {
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	
}
.frmcenter{

	text-align:center;

}
.leftalign{
	text-align:left;

}
.centeralign{
	text-align:center;

}


.cal_active {
	font-size: 11px;
	text-align:center;
	font-weight:bold;
	color: #000000;
	
}
.fea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:justify;
	font-weight:bold;
	margin:0;
	padding:0;

}
.PageTitle h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-image: url(H1bg.jpg) ;
	background-repeat:no-repeat;
	color: #5F8EB7;
	padding:3px 0 0 35px;
	margin:0px 0 0px 15px;
	text-align:justify;
	font-weight:bold;
	
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #598bb4;
	font-weight:bold;
	text-align:justify;
	margin:0;
	padding:0;

}

.bottom{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #315171;
	font-weight:normal;

}
a.bottom{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #315171;
	text-decoration:none;
	font-weight:normal;

}
a.bottom:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #315171;
	text-decoration:underline;
	font-weight:normal;

}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9c00;
	text-align:justify;
	font-weight:bold;
	}
	
	
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #598bb4;
	width:150px;

}
.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #598bb4;
	width:320px;
	height:100px;

}

.form3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #598bb4;
	width:170px;

}

.a_btn-book { background:url('2008/btn-book.jpg') repeat-x; text-align:center; width:78px; height:14px; display:block; color:#000; text-decoration:none; line-height:14px; outline:none; margin:3px 0 }
.a_btn-book:hover { background:#000; color:#fff;} 


#FlashRow { display:block; width:715px; height:349px; overflow:hidden; padding:0; margin:0; }
#tblMenuRow { position:relative; margin:0; padding:0; display:block;}

#menu_box { width:715px; margin:0; padding:0; text-align:left; display:block;  z-index:499; position:absolute; top:0px; left:10px; }
#main_menu { position:relative; z-index:500; text-align:left; }
#main_menu li {display:inline; float:left; height:38px;}
#main_menu li { position:relative; }
#main_menu div {display:none; z-index:502;}
#main_menu li a {float:none; text-indent:0; background:#e8eff9; padding:0;}

ul#main_menu a#m-home { width:50px; height:38px; background:url('menu/home.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
ul#main_menu a#m-home:hover { background-position:0 -38px; }

ul#main_menu a#m-about-us { width:60px; height:38px; background:url('menu/about-us.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
ul#main_menu a#m-about-us:hover { background-position:0 -38px; }

ul#main_menu a#m-booking-procedure { width:110px; height:38px; background:url('menu/booking-procedure.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
ul#main_menu a#m-booking-procedure:hover { background-position:0 -38px; }

ul#main_menu a#m-chalets { width:57px; height:38px; background:url('menu/chalets.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
ul#main_menu a#m-chalets:hover { background-position:0 -38px; }

ul#main_menu a#m-contact-us { width:72px; height:38px; background:url('menu/contact-us.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
ul#main_menu a#m-contact-us:hover { background-position:0 -38px; }

ul#main_menu a#m-price-availability { width:111px; height:38px; background:url('menu/price-availability.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
ul#main_menu a#m-price-availability:hover { background-position:0 -38px; }

ul#main_menu a#m-resort-info { width:70px; height:38px; background:url('menu/resort-info.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
ul#main_menu a#m-resort-info:hover { background-position:0 -38px; }

ul#main_menu a#m-travel-links { width:79px; height:38px; background:url('menu/travel-links.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
ul#main_menu a#m-travel-links:hover { background-position:0 -38px; }

/* ================================================================ 

		The Drop Down Menu Part was inspired on 
		http://www.cssplay.co.uk/menus/drop_lists.html

		This copyright notice must be untouched at all times.

		The original version of this stylesheet and the associated (x)html
		is available at http://www.cssplay.co.uk/menus/drop_lists.html
		Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
		This stylesheet and the associated (x)html may be modified in any 
		way to fit your requirements.
		=================================================================== */

		#main_menu li.single a:hover div {display:block; width:192px; background:#e8eff9; position:absolute; left:0px; top:37px; padding-bottom:5px; z-index:999;}

		#main_menu li.single:hover div {display:block; width:192px; background:#e8eff9; position:absolute; left:0px; top:37px; padding-bottom:5px; z-index:999;}
 
		table.dropdown tr td { margin:0px; padding:0px; font-size:0em; height:0; position:absolute; top:0px; left:0; }

		#menu_box .single:hover {position:relative;}
		#menu_box .single:hover div.subMenu {background:#e8eff9; width:192px;}

		#menu_box :hover div dl {display:inline; padding:0; margin:0; float:left; width:192px; background:#e8eff9;}

		#menu_box .single:hover div dl {width:192px;}

		#menu_box :hover div dl dd {padding:0; margin:0; clear:both; overflow:hidden;}
		#menu_box :hover div dl dd.first { padding-top:8px; }

		#menu_box :hover div dd a {display:block; background-color:#e8eff9; text-decoration:none; font-weight:normal; font-size:11px; color:#000; text-indent:6px; height:18px; width:192px; line-height:18px; padding:1px 0;  }

		#menu_box :hover div dd a:hover {color:#000; background:#d8e2ef; font-weight:bold; text-decoration:none; }
		
	

		/* ================================================================ 
		 End of drop down
		=================================================================== */
		
		
		
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
/* Sub main menu */
/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */

#tblMenuRowS { position:relative; margin:0; padding:0; display:block;}

#menu_boxS { width:737px; height:38px; margin:0; padding:0; text-align:left; display:block;  z-index:499; position:absolute; top:0px; left:0px; background:none; }

#main_menuS { position:relative; z-index:500; text-align:left; width:720px; list-style:none; margin:0 0 0 17px; padding:0;   }
#main_menuS li {display:inline; float:left; height:38px;}
#main_menuS li { position:relative; }
#main_menuS div {display:none; z-index:502;}
#main_menuS li a {float:none; text-indent:0; padding:0; }

#main_menuS a#m-homeS { width:54px; height:38px; background:url('menu/homeS.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
#main_menuS a#m-homeS:hover { background-position:0 -38px; }

#main_menuS a#m-about-usS { width:64px; height:38px; background:url('menu/about-usS.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left; }
#main_menuS a#m-about-usS:hover { background-position:0 -38px; }

#main_menuS a#m-booking-procedureS { width:114px; height:38px; background:url('menu/booking-procedureS.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
#main_menuS a#m-booking-procedureS:hover { background-position:0 -38px; }

#main_menuS a#m-chaletsS { width:63px; height:38px; background:url('menu/chaletsS.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
#main_menuS a#m-chaletsS:hover { background-position:0 -38px; }

#main_menuS a#m-contact-usS { width:75px; height:38px; background:url('menu/contact-usS.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
#main_menuS a#m-contact-usS:hover { background-position:0 -38px; }

#main_menuS a#m-price-availabilityS{ width:115px; height:38px; background:url('menu/price-availabilityS.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
#main_menuS a#m-price-availabilityS:hover { background-position:0 -38px; }

#main_menuS a#m-resort-infoS { width:76px; height:38px; background:url('menu/resort-infoS.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
#main_menuS a#m-resort-infoS:hover { background-position:0 -38px; }

#main_menuS a#m-travel-linksS { width:87px; height:38px; background:url('menu/travel-linksS.gif') no-repeat; display:block;  outline:none; overflow:hidden; text-align:left; text-indent:-9999px; float:left;}
#main_menuS a#m-travel-linksS:hover { background-position:0 -38px; }


/* ================================================================ 

		The Drop Down Menu Part was inspired on 
		http://www.cssplay.co.uk/menus/drop_lists.html

		This copyright notice must be untouched at all times.

		The original version of this stylesheet and the associated (x)html
		is available at http://www.cssplay.co.uk/menus/drop_lists.html
		Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
		This stylesheet and the associated (x)html may be modified in any 
		way to fit your requirements.
		=================================================================== */

		#main_menuS li.single a:hover div {display:block; width:192px; background:#fff; position:absolute; left:0px; top:37px; padding-bottom:5px; z-index:999;}

		#main_menuS li.single:hover div {display:block; width:192px; background:#ff; position:absolute; left:0px; top:37px; padding-bottom:5px; z-index:999;}
 
		table.dropdown tr td { margin:0px; padding:0px; font-size:0em; height:0; position:absolute; top:0px; left:0; }

		#menu_boxS .single:hover {position:relative;}
		#menu_boxS .single:hover div.subMenu {background:#fff; width:192px;}

		#menu_boxS :hover div dl {display:inline; padding:0; margin:0; float:left; width:192px; background:#fff;}

		#menu_boxS .single:hover div dl {width:192px;}

		#menu_boxS :hover div dl dd {padding:0; margin:0; clear:both; overflow:hidden;}
		#menu_boxS :hover div dl dd.first { padding-top:8px; }

		#menu_boxS :hover div dd a {display:block; background-color:#fff; text-decoration:none; font-weight:normal; font-size:11px; color:#000; text-indent:6px; height:18px; width:192px; line-height:18px; padding:1px 0;  }

		#menu_boxS :hover div dd a:hover {color:#000; background:#eff3f6; font-weight:bold; text-decoration:none; }
		
	

		/* ================================================================ 
		 End of drop down
		=================================================================== */