/* general */

html, body { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:21px}
img {border:0px;}

#ilogo{ width:836px;height:83px;}
#logo{
	left:65px;
	top:5px;
	height: 107px;
	background-color: #FFFFFF;
	width: 838px;
	clear: left;
	float: left;
}

.main {
border:0px;
margin-left: auto;
margin-right: auto;
}

/*#menu{ position:absolute; left:65px; top:150px; width:836px; height:20px; background-color:#bcbdc0;}
#menu ul {padding:0;margin:0;list-style-type:none;}
#menu li {float:left; border:0px solid #fff; border-width: 0 2px 0 0; }
#menu li a {display:block; height:20px; width:103px; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; line-height:19px; text-align:center;}*/
#menu2{
	position:absolute;
	left:694px;
	top:150px;
	height:20px;
	background-color:#bcbdc0;
	position:absolute;
	right:0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:19px;
	text-align:center;
	width:206px;
	display:block;
}
.contact:hover {background:#9C0135;}
.contact {display:block;color:#ffffff; text-decoration:none;width:206px;height:20px;}
.menuActive {background-color:#9C0135;color:#ffffff;}

#roomimage { position:absolute; left:65px; top:191px; width:836px; height: 312px; z-index:1; }
#bookonline { position:absolute; left:65px; top:191px; width:836px; height: 800px; z-index:1; }
#contact2 { position:absolute; left:237px; top:191px; width:836px; height: 312px; z-index:1; }
#contact1 { position:absolute; left:65px; top:191px; width:154px; height: 312px; z-index:2; font-size:12px; color:#FFFFFF; line-height:16px;padding:12px 0 0 15px; background-image:url(../images/contact1.jpg); background-repeat:no-repeat;}
#roomtext { position:absolute; left:65px; top:191px; width:154px; height: 312px; z-index:2; font-size:12px; color:#FFFFFF; line-height:16px;padding:12px 0 0 15px; }
#roomtext h2 {line-height:18px;}
#menuarea{
	position:absolute;
	left:570px;
	top:191px;
	width:300px;
	height: 312px;
	z-index:2;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	padding:12px 0 0 15px;
}
#menuarea h2 {padding:0;margin:0;}
#menuarea ul { list-style:square;padding:0;padding-left:15px;}
#menuarea a {color:#FFFFFF; text-decoration:none;}
#menuarea a:hover {color:#333333;}
#newstext { position:absolute; left:65px; top:191px; width:154px; height: 312px; z-index:2; font-size:13px; color:#FFFFFF; line-height:16px;padding:12px 0 0 15px; }
#roomselector {position:absolute;left:426px;top:522px;width:480px;font-size:11px;}
#roomselector ul {padding:0;margin:0;list-style-type:none;}
#roomselector li {float:left; padding:2px;}
#roomselector li a {display:block; height:25px; width:25px; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; line-height:25px; text-align:center;background-color:#bcbdc0;}
#roomselector li a:hover {color:#CC0000;}
#roomselector li a.roomcap_active {background-color:#9C0135; color:#FFFFFF;}
#roomselector .roomcap a {background-color:#ffffff; display:block; width:15px; color:#bcbdc0; font-size:24px; font-weight:normal; line-height:25px; text-align:center;  }
#roomselector .roomdivider {background-color:#bcbdc0;width:1px; height:40px; padding:0px;margin:0px;}
#roomfloor {position:absolute;left:450px;top:546px;width:460px;font-size:10px; color:#bcbdc0;}
#roomfloor .one {margin-left:30px;}
#roomfloor .two {margin-left:82px;}
#roomfloor .three {margin-left:70px;}
#contentLeftcontact{ position:absolute; left:65px; top:191px; width:174px; height: 312px; background-image:url(../images/location_03_bg.jpg);}
.roomhome {font-size:17px;line-height:23px;}

#roomintro {position:absolute; left:65px; top:572px; width:800px; font-size:13px;}
#footertext {
	left:64px;
	top:444px;
	width:838px;
	font-size:13px;
	background-color: #FFFFFF;
	float: left;
	clear: left;
}
#footertextbookonline {
	position:absolute;
	left:64px;
	top:1122px;
	width:800px;
	font-size:13px;
}

	
.menuInfo {
	position:absolute;
	right:0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:19px;
	text-align:center;
	width:206px;
	display:block;
}
.menuInfoActive {
	position:absolute;
	right:0;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:19px;
	text-align:center;
	width:206px;
	display:block;
	background-color:#9C0135;
}
#contentLeft {
	left:65px;
	top:131px;
	width:174px;
	height: 312px;
	z-index:100;
	background-color: #FFFFFF;
	float: left;
}
#contentLeft p {color:#FFFFFF; padding:10px; margin-top:-5px;}

#content{
	left:242px;
	top:131px;
	height: 312px;
	background-color: #FFFFFF;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	width: 464px;
}
#contentRight {
	left:709px;
	top:131px;
	width:194px;
	height: 312px;
	background-color: #FFFFFF;
	float: left;
}
#contentRightLG { position:absolute; left:514px; top:191px; width:392px; height: 312px; }
#footer{
	position:absolute;
	left:65px;
	top:522px;
	width:356px;
	font-size:11px;
}

#lowerLeft { position:absolute; left:0; width:560px; height: 190px; display:block;}
#lowerRight { position:absolute; right:0; width:215px; height: 190px; display:block;}
#lowerRight2 {
	position:absolute;
	right:-445px;
	width:215px;
	height: 190px;
	display:block;
	top: 1px;
}

.leftText { position:absolute; top:0; display:block; padding: 15px; font-weight:bold;  color:#FFFFFF; }
.largerText { font-size:14px; }
.largerTextBold { font-size:14px; font-weight:bold; }
.italicLargeText { font-size:14px; font-weight:bold; font-style:italic;  margin: 0 0 0 18px;}
.italicLargeText img { margin: 0 0 0 4px;}
.centerText { position:absolute; top:0; display:block; padding: 10px 5px 5px 0px; margin:0 0 0 -15px; color:#FFFFFF; font-size:12px; line-height:23px}
.centerText li {padding:0; margin:10px 5px 10px 0; line-height:14px;}

.centerText2 { position:absolute; top:0; display:block; padding: 10px 5px 5px 0px; margin:0 0 0 0; color:#000000; font-size:11px; line-height:11px; width:269px;}
.centerText2 ul { padding:0; margin:0 0 0 20px;  }
.centerText2 li {padding:0; margin:5px 5px 7px 0;}

.floatLeft { float:left; padding: 2px 0 0 0 ;}
.floatRight { float:right }
.clear {clear:both; }


.newsItem {display:block; width:836px;}
.newsItem h2 {width:831px; font-size:14px; color:#ffffff; background:#bbbdbf; padding-left:5px; }
.newsDate { float:right; margin-top:-20px; margin-right:5px;}
.newsItem img {margin-left:118px;}
.smallText {font-size:10px; line-height:8px;}
.offersbox {position:absolute;left:787px;top:75px;}
.offersbox ul {margin:0;padding:0;list-style:none;}
.offersbox a {display:block;font-size:10px; height:20px;width:114px;text-align:center;border-bottom:1px solid #fff;text-decoration:none;color:#fff;}
.offersbox a:hover {text-decoration:underline;}
.offersbox .ov {background:#e4303c;}
.offersbox .oh {background:#1e3887;}
.offersbox .os {background:#f58220;}
