body {
	margin: 0px;
	font: 80% Sans-Serif;
}

td, select, input, textarea, p {
	font: 100% sans-serif;
}
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	text-decoration: underline;
}

.tablecolor {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	color: #369
}

.tablecolor2 {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	color: #39C
}
.bullet {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
}
.layouttopbg {
	background: url("../images/logo_right.jpg") no-repeat center;
}
.spacerbottombg {
	background: url("../images/spacer_bottom.jpg") ;
}
.maintl {
	background: url("../images/main_top_left.jpg") no-repeat top ;
}
.maintr {
	background: url("../images/main_top_right.jpg") ;
}
.mainbr {
	background: url("../images/main_bottom_right.jpg") ;
}
.facilities {
	font-style: normal;
}
.tariff_bg {	
	color: #FFF;

}
.tariff_bg_phone {	
	color: #FFF;
	font-size: 130%;
	font-weight: bold;
}

#at_a_glance { margin: 0 auto; padding: 0; text-align: left; font-size: 130%;}
#at_a_glance ul { margin: 0; padding: 0; text-align: left; }
#at_a_glance ul li { padding: 0 0 0 35px; background: url("../images/tick.gif") no-repeat 0% 50%; margin: 0 auto; list-style-type: none; border: 1px solid #fc0; }
#at_a_glance h3 { text-align: center; text-transform: uppercase; text-decoration: underline; color: #fc0; }

.index_special_offers { background-color: #fc0; color: #000; text-align: center; margin: 0 auto; width: 50%; padding: 0; border: 1px solid #000;  }
.index_special_offers h3 { font-weight: bold; text-transform: uppercase; font-size: 120%; padding: 0; margin: 2px; }
.index_special_offers p.price { color: #f00; font-weight: bold; font-size: 300%; padding: 0; margin: 5px; }
.index_special_offers p { padding: 0; margin: 5px; }

.click_to_book { background-color: #fc0; color: #f00; text-transform: uppercase; margin: 0 auto; padding: 0; width: 200px; height: 10px;}
.click_to_book a { display: block; color: #f00; width: 200px; padding: 10px 5px 5px 5px; border: 2px solid #000; text-transform: uppercase; font-size: 150%; }
.click_to_book a:hover { display: block; color: #f00; width: 200px;	padding: 10px 5px 5px 5px; border: 2px solid #f00; text-decoration: none; text-transform: uppercase; font-size: 150%; }
.click_to_book p { margin: 0; padding: 0; text-align: center; }

.list { margin: 0 auto; padding: 0; }
.list ul { margin: 5px; padding: 5px; }
.list ul li { border-bottom: 1px solid #F59728; padding-bottom: 15px; }

#table_01 { position:relative; left:0px; top:0px; width:500px; height:352px; border: 2px solid #F59728; }

#map_01 { position:absolute; left:0px; top:0px; width:174px; height:317px; }

#map_02 { position:absolute; left:174px; top:0px; width:326px; height:317px; }

#map_03 { position:absolute; left:0px; top:317px; width:174px; height:35px; }

#map_04 { position:absolute; left:174px; top:317px; width:326px; height:35px; }


