body{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#EEEEEE;
    font-size:11px;
	font-family:"Verdana","Arial","Helvetica","sans-serif";
}
div,ul,li,img,a,p,span,h1,h2,h3{
	border:0;
	margin:0;
	border-collapse:collapse;
	padding:0;
}
a:link,a:visited,a:active {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#006699;
	text-decoration:underline;
}

/* --------------------------- SiteMenu ---------------------*/
div,span{
	padding:0px;
	margin:0px;
}

#SiteMenu,#SiteBody{
	width:760px;
	background-color:#FFFFFF;
	position: absolute;
	left: 100px;
}
#SiteMenu{
	height:20px;
}
#SiteMenu ul{
	padding-top:4px;
	text-align:right;
	margin:0px;
}
#SiteMenu li{
	display:inline;
	padding:2px 15px 2px 15px;
	color:#7F7F7F;
	background:url("../../images/l_2/line.gif") left no-repeat;
}
	/* --------------------------- Tag#A ---------------------*/
	ul#lang{
		width:30px;
		text-align:left;
		font-weight:bold;
		float:left;
		display:inline;
		padding:5px 0 0 15px;
		margin-left:10px;
		background:url("../../images/l_2/p_icon.gif") left bottom no-repeat;
	}
	ul#lang li{
		display:inline;
		padding-left:5px;
		background:transparent;
	}
	ul#lang li ul.showlang{
		float:right;
		width:230px;
		padding:0;
		margin:-15px 0 0 -12px;
	}
	ul#lang li ul.showlang li{
		padding:0 0 0 10px;
		display:inline;
		background:url("../../images/l_2/line.gif") left no-repeat;
	}
	ul.hidelang,ul.hidehotels,ul.hideitem{
		display:none;
	}
	/* --------------------------- Tag#A ---------------------*/
/* --------------------------- ID#MemberBanner ---------------------*/
#BannerFlash{
	float:right;
	display:inline;
	margin:0 -2px 0 0;
}
#HotelLogo{
	margin:18px 5px 10px 25px;
	display:inline;
}
/* --------------------------- ID#Navigation ---------------------*/
#Navigation{
	background:url("../../images/l_2/menu_bg.gif") top repeat-x;
	text-align:left;
	height:39px;
}
#Navigation ul{
	text-align:left;
	padding:0;
	margin:0;
}
#Navigation li{
	display:inline;
	padding: 12px 10px 0 10px;
	height:39px;
	background:url("../../images/l_2/frame_line.gif") left top no-repeat;
}
li#linkhotels {
	display:inline;
	background:left top;
}
ul#hotelslist{
	width:256px;
	list-style:none;
	padding:5px;
	margin:15px 0 0 -120px;
}
	ul#hotelslist li {
		list-style:none;
		padding:0px;
		display:block;
		margin:0px;
		background:left;
		height:16px;
	}
	ul.showhotels{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
		position:absolute;
		padding:0;
		margin:0;
		background-color:#F0F0F0;
		text-align:left;
	}
	ul.showhotels li{
	list-style:none;
		padding:0px;
		margin:0px;
	}
.hidehotels {
	display:none;	
}
.showhotels {
	text-align:left;
	position:absolute;
	padding:0 0 0 8px;		
	margin:-8px 0 -500 20px;
	width:140px;
	background-color:#FFF;
	list-style:none;
}
.showhotels li{
	list-style:none;
	padding:1px 2px 1px 2px;
}
/* --------------------------- Tag#LI ---------------------*/
li#FirstLi{
	background:transparent;
}
li#FirstMenu{
	background:transparent;
}
/* --------------------------- ID#MainBody  ---------------------*/
#MainBody{
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;
}
.Border{
	border:1px solid #000;

}
#SiteBody{
	vertical-align:top;
	text-align:center;
}
	#SiteBanner{
		margin-top:-15px;
		height:20px;
	}
		#BannerLeft{
			float:left;
			text-align:center;
		}

		#BannerRight{
			float:right;
			margin-top:0px;
			padding-top:20px;
		}
address{
	margin-top:20px;
	padding-top:16px;
	width:760px;
	color: #666666;
	background-color:#EEEEEE;
	font-style:normal;
}

span.br{
	display:block;
}
.cursor{
	cursor:hand;
}
