html
{
height:100%;
}

body
{
 background-color:#c0c0be;
 background-repeat:no-repeat;
 no-repeat center center fixed;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
font-family: "Century Gothic";
 height:100%;
 width:100%;
 margin-top:0;
}

#bg 
{
	position:fixed;
	top:0;
	left:0; 
	width:100%;
	height:100%;
	z-index:1;
}

#page
{
	width:988px;
	/*margin-left:10%;	margin-right:211px;*/
	z-index:1;
	position:relative;
	margin:0 auto;
}

a
{
	font-style:bold;
	color:#000000;
	text-decoration: none;
}

#topdiv
{
	top:0;
	float:left;
	width:880px;
	padding:0;
	margin:0;
}

#flashlogo
{
	width:410px;
	top:0;
	float:left;
	margin-left:0%;
	margin-right:0%;

}

#textlogo
{
	float:right;
	font-family: "Century Gothic";
	font-size:34px;
	text-align:right;
	padding-right:30px;
    padding-top:60px;
	width:280px;
}

#rotating_images
{
	top:0;
	float:right;
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
}

/*=====menu===========*/

#menu
{
	background-image:url(../images/menuel_grey_light.jpg);
	background-color:#CC9940;	/*original*/
	background-color:#cccccc;		/*gray*/
	background-color:#999999;		/*gray2*/
	float:left;
	width:790px;
	padding-left:90px;
	height:60px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	border-radius:4px;
	/*	box-shadow: 3px 3px 10px 0px #ffffcc;*/


}
.menuelement
{

	font-family: "Century Gothic";
	font-style:none;
	font-size:21px;
	float:left;
	padding-left:20px;
	padding-right:30px;
	height:40px;
	padding-top:20px;
	margin-top:0px;
	margin-bottom:0px;
	

}

.menuelement:link
{
	font-style:none;
}

.menuelement:hover
{
	font-style:bold;
	padding-left:20px;
	padding-right:30px;  /*complementary reduction to paddingleft increase*/
	background-color:#FFD180;	/*original*/
	background-color:#999999;	/*original*/
	background-color:#cccccc;	/*original*/
	background-image:url(../images/menuel_grey_light2.jpg);
}


.menuelement:visited
{
	font-style:bold;
	font-family: "Century Gothic";
	color:#000000;
}

.menuelement_gr
{

	font-family: "Century Gothic";
	font-style:none;
	font-size:21px;
	float:left;
	padding-left:20px;
	padding-right:30px;
	height:40px;
	padding-top:20px;
	margin-top:0px;
	margin-bottom:0px;
}

.menuelement_gr:link
{
	font-style:none;
}

.menuelement_gr:hover
{
	font-style:bold;
	padding-left:20px;
	padding-right:30px;  /*complementary reduction to paddingleft increase*/
	background-color:#FFD180;
}

.menuelement_gr:visited
{
	font-style:bold;
	font-family: "Century Gothic";
	color:#000000;
}

/*=====all===============*/

#see
{
	float:left;
	padding-top:100px;
}
.chlang
{
float:left;
margin-left:0px;


}

#content
{float:left;
	margin-top:0px;
	width:880px;


}

.subcontent
{
	margin-top:0px;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:0%;
	padding-bottom:10px;
	/*padding-right:197px;*/
	width:691px;
	width:100%;


}

/*==main=page============*/
#sbc_intro
{
	float:left;
}
#sbc_location
{
	float:right;
}

.imagediv
{
	padding-top:0px;
	padding-left:10px;
	margin-top:0px;
}
#img_intro
{
	float:left;
}
#img_location
{
	float:right;
}

.txtbox
{
	padding-left:30px;
	width:25%;
}
#txt_intro
{
	float:left;
	width:200px;
}

#txt_location
{
	float:right;
}


/*====facilities===*/
.rotimg
{
width:100%;


}



/*===map==========*/

#maptext
{
float:left;

}

#map
{
background-color:#a0a0FF;
float:right;
height:433px;
}


/*==rooms===========*/
.roomwrap
{
float:left;
height:450px;
width:410px;
margin:10px;
background-color:#dddddd;
}

.roomimg
{
float:top;
}


.flextext
{

float:left;
	font-family: "Century Gothic";
margin:10px;
}

.galleryimg
{
float:top;
width:410px;
height:300px;

}

