#bookingbox{
text-align:center;
}
a.book_link:link,
a.book_link:active,
a.book_link:hover,
a.book_link:visited {
   color: #fff;
   font-size: 14pt;
   text-decoration: none;
   margin-top: 25px;
}

body {
	background: #f7f7ef url('../i/bg_in.gif') top center repeat-x;
	margin: 0;
	text-align: center;
}
body.home {
	background: #f7f7ef url('../i/bg.gif') top center repeat-x;
	margin: 0;
	text-align: center;
}
div {
	display: inline-block;
}
div {
	display: block;
}
a img {
	border: 0;
}
img {
	vertical-align: bottom;
}
.clearing {
	clear: both;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
.clear_r {
	clear: right;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}
.clear_l {
	clear: left;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}

body,td,th,div,p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #111110;
}
a:link, a:active, a:visited {
	color: #111110;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6, p,.bottom_margin {
	margin: 0 0 11px;
}


h1, h2, h3, h4, h5, h6{
	color: #111110;
	font-family:"HelveticaNeue-UltraLight","Helvetica Neue UltraLight","Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:26pt;
	font-weight:100;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}
h2,h4{
font-size:14pt;
text-transform:capitalize;
color:#00A7EA;
}
h5,h6{
font-size:12pt;
color:#00A7EA;
text-transform:capitalize;
}

#ct3 {
	width: 1001px;
	margin: 0 auto;
	text-align: left;
}
#logo{
	padding-top:16px;
}

#top_buttons {
	padding: 36px 0 0 0;
	height: 42px;
}

#top_buttons .btn {
	float: right;
}


h2.logo {
	margin: 0;
	padding: 9px 0 0 9px;
}

#menubar0 {
	height:48px;
	margin-top: 23px;
	padding-top:1px;
}

#menubar1 {
}

#menubar2 {
}

#menubar0 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menubar0 ul#menu_right li {
	float: right;
}

#menubar0 ul#menu_left li {
	float: left;
}


#menubar0 ul li {
	display: block;
}

#menubar0 ul li a:link, #menubar0 ul li a:active, #menubar0 ul li a:visited {
	display: block;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 13pt;
	font-weight: normal;
	text-decoration: none;
	text-transform:uppercase;
}
#menubar0 ul#menu_left li.f{
	border-left:1px #a4a4a2 solid;
}
#menubar0 ul li a span {
	display: block;
}

#menubar0 ul li a span span {
	display: block;
	border-right:1px #a4a4a2 solid;
	padding: 13px 20px 13px 20px;
	
}

#menubar0 ul li a:hover {
	background-color: #929292;
}

#menubar0 ul li a:hover span {
}

#menubar0 ul li a:hover span span {
}

div.dropdown {
	position: absolute;
	display: none;
	color: #fff;
	padding: 0;
	z-index: 2000;
	left: 0px;
	top: 0px;
	margin: 0;
	width: 200px;
}


div.dropdown ul {
	background: #1c3660;
	border: 1px solid #3b5a8b;
	border-top: none;
	margin: 0;
	padding: 0 ;
	list-style: none;
}

div.dropdown li {
	float: none;
	background: none;
	border-top: 1px solid #3b5a8b;
	margin: 0;
	padding: 0;
	display: block;
}

div.dropdown li.f {
	background: none;
}

#menubar1 .dropdown ul li a:link, #menubar1 .dropdown ul li a:active, #menubar1 .dropdown ul li a:visited {
	color: #fff;
	font-size: 9pt;
	display: block;
	margin: 0;
	padding: 7px 16px 8px 14px;
	text-decoration: none;

}
* html #menubar1 .dropdown ul li a:link, * html #menubar1 .dropdown ul li a:active, * html #menubar1 .dropdown ul li a:visited {
	padding-bottom: 0;
	height: 17px;
}

#menubar1 .dropdown ul li a:hover {
	color: #fff;
	
}

#bannerbox {
	margin-top:15px;
	height: 183px;
	overflow:hidden;
}
.home #bannerbox {
        height: 361px;
}
#banner_left {
        float: left;
        width: 283px;
        height: 361px;
}
#banner_right {
        margin-left: 308px;
	width:681px;
        height: 361px;
}
#bookingbox {
	background: url('../i/CTA_booking.gif') top left no-repeat;
	padding: 60px 15px 27px 15px;
	height: 95px;

	margin:0;
	width:253px;
}

#contactbox {

}
#banner {
	background: url('../i/flash_banner_in.jpg') top left no-repeat;
	height: 173px;
	width:681px;
	border:5px solid #fff;
}
.home #banner {
	background: url('../i/flash_banner.jpg') top left no-repeat;
	height: 351px;
	width:681px;
	border:5px solid #fff;
}





#nav_and_content {
        margin-top: 25px;
	padding: 15px 0 10px 0;
	overflow:hidden;
}

#nav {
	float: left;
	width: 285px;
}
.home #nav_and_content {
	padding: 25px 0 10px 0;
}
#content {
	margin-left: 285px;
	padding: 10px 26px 20px 28px;
}
#content.hp {

}
.testi0{
	background-color:#fff;
	border:1px solid #dedede;
	width:283px;
}
.testi1{
	padding:20px;
}
.testi1 .title{
	padding-bottom:10px;
}

.box0 {
	background: #bfbfbf url('../i/box_tl.gif') top left no-repeat;
}

.box1 {
	background: url('../i/box_tr.gif') top right no-repeat;
}

.box2 {
	background: url('../i/box_br.gif') bottom right no-repeat;
}

.box3 {
	background: url('../i/box_bl.gif') bottom left no-repeat;
	padding: 21px 10px 21px 30px;
}

.box4 {
	background: url('../i/border.gif') 203px 0 repeat-y;
}

.box5 {
	background: url('../i/border.gif') 420px 0 repeat-y;
	height: 136px;
	padding-bottom: 11px;
}

.box0 .item {
	float: left;
	width: 186px;
	background: url('../i/bullet.gif') 0px 2px no-repeat;
	padding: 0 20px 0 12px;
	height: 108px;
}

.box0 .item h4 a:link, .box0 .item h4 a:active, .box0 .item h4 a:visited {
	color: #393939;
	text-decoration: none;
}

.box0 .item h4 a:hover {
	text-decoration: underline;
}

p.date {
	color: #848484;
}
#footer0 {
	padding: 20px 0;
	margin: 0 auto;
	background-color:#d2d2d2;
	overflow:hidden;
}
#footer1 {
	width: 960px;
	margin: 0 auto;
}


#icomm0 {
    clear: both;
    margin: 0;
    background: #000000;
}
#icomm1 {
    margin: 0 auto;
    padding: 10px 0 0;
    width: 960px;
    height: 55px;
    color: #a5a99b;
}
#icomm1 , #icomm1 div, #icomm1 a:link, #icomm1 a:active, #icomm1 a:visited {
    color: #a5a99b;
	text-decoration: none;
}
.footer_left .title{
	color:#787878;
	font-size:16pt;
	font-weight:normal;
	border-bottom:#787878 solid 1px;
	padding:0 20px 5px 20px;
	margin:0 20px 10px 0;
}
.footer_left p{
	padding:0 20px;
	line-height:1.5;
}
.footer_right .title{
	color:#787878;
	font-size:16pt;
	font-weight:normal;
	border-bottom:#787878 solid 1px;
	padding:0 20px 5px 20px;
	margin:0 20px 10px 0;
}
.footerr{
	width:220px;
	float:left;
}
.footerr ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.footerr ul li,.footerr p {
	display: block;
	padding:0 20px;
	line-height:1.5;
}

.footerr ul li a:link, .footerr ul li a:active, .footerr ul li a:visited {
	display: block;
	font-weight: normal;
	text-decoration: none;
}
.footerr ul li a:hover{
	text-decoration: underline;
}
.footer_left {
	float: left;
	width: 250px;
	text-align: left;
}

.footer_right {
	float: left;
	width: 450px;
	text-align: left;
}
#icomm1 .footer_right {
	float:right;
	width: 450px;
	text-align: right;
}

#footer, #footer div, #footer a:link, #footer a:active, #footer a:visited {
	color: #9c9c9b;
	font-size: 7pt;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}