body {	
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0px;
	padding:0px;
	font-size:11px;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#7A003C;
}
.clear {clear:both;margin:0px;padding:0px;height:0px;overflow:hidden;}
h1 {color:#98BB3D;font-size:15px;font-style:italic;}
h3 {font-size:14px;color:#707070;}
a {text-decoration:none;color:#FFF;}
form {margin:0px;padding:0px;}
fieldset {border:0px;margin:0px;padding:0px;}
img {border:0px;}

#wrapper {
	width:936px;
	margin:0px auto;
	padding:0px;
}

#header {
	margin:52px 0px 0px 0px;
	padding:0px;
	width:932px;
	border-top:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
	background-color:#7A003C;
}

#header h2{
	float:left;
	margin:40px 0px 0px 15px;
	padding:0px;
	color:#9F9D9D;
	font-size:21px;
	font-weight:normal;
	width:145px;
	line-height:20px;
}
#header h2 a {color:#9F9D9D;}
#logo {
	float:right;
	width:160px;
	margin:0px;
	padding:23px 0px 17px 0px;
}

#menu {
	margin:0;
	padding:0;
	width:932px;
	background-color:#570A2C;
}
#menu ul {
	margin:0px;padding:0px;
	list-style-type:none;
}
#menu ul li {
	margin:0px;
	padding:4px 26px 6px 26px;
	color:#99BA3C;
	font-weight:bold;
	float:left;
}

#menu ul li a {color:#99BA3C;font-weight:bold;}
#menu ul li a:hover {color:#ffffff;font-weight:bold;}

#pageHead {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:932px;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
	background-color:#7D1241;
	position:relative;
	background-image:url(../images/bg_booking.jpg);
	background-repeat:repeat-x;
}

#logoside {
	margin:0px;
	padding:0px;
	position:absolute;
	top:162px; left:0px;
	border:0px solid black;
}

#booking {
	float:left;
	margin:0px;
	padding:0px;
	width:202px;
	background-image:transparent url(../images/logo2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#booking ul {list-style-type:none;margin:15px 0px 15px 15px;padding:0px;overflow:hidden;width:187px;}
#booking ul  li {margin:0px 2px 0px 0px;padding:0px 0px 0px 2px;float:left;font-size:12px;color:#FFF;}
#booking ul  li a {color:#FFF;}

#booking .home {
	text-align:center;background-color:#680C35;
	margin:15px 0px 0px 0px;
	padding:0px;
	width:202px;
}
	
#booking .home a {color:#FFF;line-height:20px;}
#booking p {font-weight:bold;padding:0px 0px 10px 15px;margin:0px;}

#booking form {margin:0px 0px 0px 15px;}
#booking fieldset.date {float:left;margin:0px;}
#booking fieldset.calendar {float:left;margin:5px 7px 0px 0px; border:0px solid green;}
#booking fieldset.btn {float:left;padding:0px;margin:15px 0px 0px 0px;}

#booking label {
	float:left;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	display:block;
	margin-top:5px;
}

#booking select {float:left;font-size:11px;color:#7E3B35;margin:2px 5px 0px 0px;}

#booking select.month {width:80px;}

#booking fieldset {
	margin:0px;
	border:0px none;
	float:left;
	padding:0px;
}
#booking .btnBook {
	float:left;
	margin:0px 0px 0px 46px;
	padding:0px;
	background-image:url(../images/b_booking2.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:55px;
	height:27px;
	border:0px;
	cursor:pointer;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	background-color:#7D1241;
}

#flash-display {
	float:right;
	width:730px;
	margin:0px;
	padding:0px;
}

#flash {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#content {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:932px;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	background-color:#7D1241;
	background-image:url(../images/bg_right.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#left {
	float:left;
	width:202px;
	margin:0px;
	padding:0px;
}

#left #bgnews {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	height:135px;
	background-image:url(../images/bg_leftbox.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

#left #news {
	float:right;
	margin:0px;
	padding:0px;
	height:135px;
	width:185px;
}

#left #news h2 {
	margin:0px;
	padding:20px 0px 15px 0px;
	color:#99BA3C;
	font-size:15px;
	font-weight:normal;
}

#left #news img {
	float: right;
	margin:0px;
	padding:0px;
}

#left #news p {
	margin:0px;
	padding:0px;
	color:#ffffff;
	width:95px;
	border:0px solid yellow;
}

#left #offers {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	background-color:#570A2C;
}

#left #offers h2 {
	margin:0px;
	padding:20px 0px 15px 0px;
	color:#99BA3C;
	font-size:15px;
	font-weight:normal;
}

#left #offers img {
	float: right;
	margin:0px;
	padding:0px;
}

#left #offers p {
	margin:0px;
	padding:0px;
	color:#ffffff;
	width:95px;
	border:0px solid yellow;
}
#left #news .text, #left #offers .text {
	width:100px;
}
#left #news a:hover, #left #offers a:hover {
	text-decoration:underline;
}

#right #feature {
	margin:53px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	width:208px;
}

#right #feature h2 {
	margin:10px 15px;
	padding:0px;
	color:#99BA3C;
	font-size:14px;
	font-weight:normal;
}

#right #bg-imagebox {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/bg_feature.gif);
	background-repeat:repeat-y;
	height:120px;
}
#right #bg-imagebox img {
	/*float:right;*/
	width:208px;
	margin:0px;
	padding:13px 0px 0px 0px;
}

#right #feature p {
	margin:0px 15px;
	padding:0px;
	color:#ffffff;
}

#left .more, #center .more {
	background-image:url(../images/b_more.jpg);
	width:35px;height:13px;
	text-align:center;
	float:right;
	background-repeat:no-repeat;
	line-height:11px;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#7D1241;
	font-weight:bold;
	font-size:10px;
}
#center {
	float:left;	
	width:522px;
	min-height:303px;
	margin:0px;
	padding:0px 0px 30px 0px;
	background-image:url(../images/bg_content.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#7A003C;
}
* html #center {height:303px;overflow:visible;}

#center .content {margin:30px 40px 0px 55px;}
#center p {
	margin:0px;
	padding:0px 0px 20px 0px;
}

#center .menu {
	width:522px;
	overflow:auto;
	padding:0px;
	margin:0px 0px 10px 0px;
}
#center .menu ul {
	margin:0px;padding:0px;list-style-type:none;
	background-image:url(../images/bg_submenu2.jpg);
	background-repeat:repeat-x;
	width:522px;
	overflow:hidden;
}

#center .menu ul li {
	margin:0px 0px 0px 5px;padding:0px;
	float:right;
	font-size:12px;
	background-image:url(../images/bg_submenu.jpg);
	background-repeat:repeat-x;
	height:22px;
}
#center .menu ul li.active span {
	background-image:url(../images/blt_wh.gif);
	background-repeat:no-repeat;
	background-position:10px 9px;
	display:block;
	color:#FFF;
	font-weight:bold;
	padding:5px 20px 5px 25px;
}

#center .menu ul li a {
	font-size:12px;color:#D5BBC6;
	display:block;margin:0px;padding:5px 20px 5px 25px;
	background-image:url(../images/blt_green.gif);
	background-repeat:no-repeat;
	background-position:10px 9px;
	text-decoration:none;
}
#center .menu ul li a:hover {
	background-image:url(../images/blt_wh.gif);
	color:#FFF;
}

#center a {color:#FFF;}
#center a:hover {text-decoration:underline;}

#center .block {
	float:left;
	width:377px;
	margin:30px 0px 0px 0px;
}

#center .block img {float:left;margin:0px 10px 0px 0px;}

#center .block .text {
	float:left;
	width:200px;
	margin:0px 0px 0px 30px;
}

#center .block h2 {
	font-size:18px;
	margin:0px 0px 5px 0px;
}

#right {
	float:right;
	width:208px;
	margin:0px;
	padding:0px;
}

#footer {
	padding:31px 0px 30px 0px;
	margin:0px;
	width:932px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}
#footer p {margin:0px;color:#FFF;padding:0px;}
#footer ul {
	margin:0px 0px 0px 250px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	width:680px;
}
#footer ul li {
	margin:0px;
	padding:0px 5px;
	float:left;
	color:#FFF;
}
#footer ul li#copy {
	margin:0px;
	padding:0px;
	width:142px;
}
#footer ul li#lastmenu {
	margin:0px;
	padding:0px 14px;
	color:#ffffff;
	background-image:none;
}

#footer ul li a {color:#ffffff;}
#footer ul li a:hover {color:#99BA3C;}


