@charset "utf-8";
/* CSS Document */

.body {
	margin:0px;
	background-image:url(images/body_bg.jpg);
	background-color:#021130;
	background-position:top;
	background-repeat:no-repeat;
}

td.amens {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
        text-decoration:none;
	color:#0a2955;
}

.maintxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.mainlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.middle_content {
	background-color:#FFF; 
	width:100%; 
	height:100%;
	padding:25px;
	text-align:justify;
	line-height:20px;
}

.shop_page_title {
	font-size:24px;
	color:#4698d1;
	text-align:left;

}


.generic_page_title {
	font-size:24px;
	color:#222222;
	text-align:left;
}



.stay_page_title {
	font-size:24px;
	color:#1c4072;
	text-align:left;
}

.play_page_title {
	font-size:24px;
	color:#981300;
	text-align:left;


}

.do_page_title {
	font-size:24px;
	color:#4e7002;
	text-align:left;

}

.eat_page_title {
	font-size:24px;
	color:#d1500b;
	text-align:left;

}
.hr_white {
	 height:1px; 
	 width:80%; 
	 color:#FFF;		
}

.left_right_content_td {
	width:205px;
	height:100%; 
	padding-top:3px; 
	padding-bottom:13px; 
	padding-right:3px; 
	padding-left:3px;	
	
}


/* Top Menu */

#menu {
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin:0;
	padding:0;
	list-style-type: none;
	background-color: #eee;
	font-size: 12px;
	height: 35px;
}

#menu li {
	float: left;
	margin: 0;
}

#menu li a {
	text-decoration: none;
	display: block;
	padding: 0 17px;
	line-height: 30px;
	color: #3f4143;
}

#menu li a:hover, #menu li.active a {
	background-color: #f5f5f5;
	color: #3f4143;
}

#menu_wrapper ul {
	margin-left: 0px;
}

#menu_wrapper {
	background: url(images/grey.png) no-repeat right;
}

#menu_wrapper div {
	float: left;
	height: 30px;
	width: 12px;
}

#menu_wrapper.blue ul {
	background: #edf2f8;
}

#menu_wrapper.blue a {
	color: #3f4143;
}

#menu_wrapper.blue li a:hover, #menu_wrapper.blue li.active a {
	color: #0a2955;
	background: #e1e5eb;
}

#menu_wrapper.blue {
	background: url(images/blue.png) no-repeat right;
}

#menu_wrapper.blue div {
	background: url(images/blue.png) no-repeat left;
}

.contentm {
	background: #fff;
}

.contentm div {
	padding-left:0px;
	padding-right:0px;
}


/* White Boxs */

.w1f, .w2f, .w3f, .w4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.w1f {
	height:1px;
	background:#a0aab5;
	margin:0 5px;
}
.w2f {
	height:1px;
	background:#fff;
	border-right:2px solid #a0aab5;
	border-left:2px solid #a0aab5;
	margin:0 3px;
}
.w3f {
	height:1px;
	background:#fff;
	border-right:1px solid #a0aab5;
	border-left:1px solid #a0aab5;
	margin:0 2px;
}
.w4f {
	height:2px;
	background:#fff;
	border-right:1px solid #a0aab5;
	border-left:1px solid #a0aab5;
	margin:0 1px;
}


.contentf {
	background: #fff;
	border-right:1px solid #a0aab5;
	border-left:1px solid #a0aab5;

}
.contentf div {
	padding-left:4px;
	padding-right:4px;
}

/* Grey Boxs */

.g1f, .g2f, .g3f, .g4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.g1f {
	height:1px;
	background:#a0aab5;
	margin:0 5px;
}
.g2f {
	height:1px;
	background:#ebedf0;
	border-right:2px solid #a0aab5;
	border-left:2px solid #a0aab5;
	margin:0 3px;
}
.g3f {
	height:1px;
	background:#ebedf0;
	border-right:1px solid #a0aab5;
	border-left:1px solid #a0aab5;
	margin:0 2px;
}
.g4f {
	height:2px;
	background:#ebedf0;
	border-right:1px solid #a0aab5;
	border-left:1px solid #a0aab5;
	margin:0 1px;
}


.contentg {
	background: #ebedf0;
	border-right:1px solid #a0aab5;
	border-left:1px solid #a0aab5;

}
.contentg div {
	padding-left:4px;
	padding-right:4px;
}



/* STAY Dark Blue Boxes Rounding of corners plus Homepage Map section rounding */

.b1f, .b2f, .b3f, .b4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.b1f {
	height:1px;
	background:#0a2955;
	margin:0 5px;
}
.b2f {
	height:1px;
	background:#0a2955;
	margin:0 3px;
}
.b3f {
	height:1px;
	background:#0a2955;
	margin:0 2px;
}
.b4f {
	height:2px;
	background:#0a2955;
	margin:0 1px;
}
.contentb {
	background: #0a2955;
}
.contentb div {
	padding-left:4px;
	padding-right:4px;
}





/* Homepage Feature Attraction Light Blue Boxs */

.lb1f, .lb2f, .lb3f, .lb4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.lb1f {
	height:1px;
	background:#55a5d6;
	margin:0 5px;
}
.lb2f {
	height:1px;
	background:#55a5d6;
	margin:0 3px;
}
.lb3f {
	height:1px;
	background:#55a5d6;
	margin:0 2px;
}
.lb4f {
	height:2px;
	background:#55a5d6;
	margin:0 1px;
}
.contentlb {
	background: #55a5d6;
}
.contentlb div {
	padding-left:4px;
	padding-right:4px;
}


/* Shop Left Box */

.shop1f, .shop2f, .shop3f, .shop4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.shop1f {
	height:1px;
	background:#38a0cd;
	margin:0 5px;
}
.shop2f {
	height:1px;
	background:#38a0cd;
	margin:0 3px;
}
.shop3f {
	height:1px;
	background:#38a0cd;
	margin:0 2px;
}
.shop4f {
	height:2px;
	background:#38a0cd;
	margin:0 1px;
}
.contentshop {
	background: #38a0cd;
}
.contentshop div {
	padding-left:4px;
	padding-right:4px;
}




/* Eat Left Box */

.eat1f, .eat2f, .eat3f, .eat4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.eat1f {
	height:1px;
	background:#d04e0b;
	margin:0 5px;
}
.eat2f {
	height:1px;
	background:#d04e0b;
	margin:0 3px;
}
.eat3f {
	height:1px;
	background:#d04e0b;
	margin:0 2px;
}
.eat4f {
	height:2px;
	background:#d04e0b;
	margin:0 1px;
}
.contenteat {
	background: #d04e0b;
}
.contenteat div {
	padding-left:4px;
	padding-right:4px;
}




/* Do Left Box */

.do1f, .do2f, .do3f, .do4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.do1f {
	height:1px;
	background:#425f01;
	margin:0 5px;
}
.do2f {
	height:1px;
	background:#425f01;
	margin:0 3px;
}
.do3f {
	height:1px;
	background:#425f01;
	margin:0 2px;
}
.do4f {
	height:2px;
	background:#425f01;
	margin:0 1px;
}
.contentdo {
	background: #425f01;
}
.contentdo div {
	padding-left:4px;
	padding-right:4px;
}





/* Play Left Box */

.play1f, .play2f, .play3f, .play4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.play1f {
	height:1px;
	background:#850f00;
	margin:0 5px;
}
.play2f {
	height:1px;
	background:#850f00;
	margin:0 3px;
}
.play3f {
	height:1px;
	background:#850f00;
	margin:0 2px;
}
.play4f {
	height:2px;
	background:#850f00;
	margin:0 1px;
}
.contentplay {
	background: #850f00;
}
.contentplay div {
	padding-left:4px;
	padding-right:4px;
}








/* Generic Left Box */

.generic1f, .generic2f, .generic3f, .generic4f {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.generic1f {
	height:1px;
	background:#222222;
	margin:0 5px;
}
.generic2f {
	height:1px;
	background:#222222;
	margin:0 3px;
}
.generic3f {
	height:1px;
	background:#222222;
	margin:0 2px;
}
.generic4f {
	height:2px;
	background:#222222;
	margin:0 1px;
}
.contentgeneric {
	background: #222222;
}
.contentgeneric div {
	padding-left:4px;
	padding-right:4px;
}



.home_title {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px;
	text-align:left;
	color:#343a3f; 
	font-weight:bold; 
	padding-bottom:5px;
	line-height:18px;
	
}

.res_number {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align:center;
	color:#4698d1; 
	font-weight:bold;
	line-height:20px;
	
}

.feature_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#FFF;
	text-align:center;
	line-height:10px;
}


.bulletin_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:left;
	width:100%; 
	background-color:#FFF;	
}




.left_menu_links {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFF; 
	text-decoration:none;	
}

.left_menu_links:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#aae6ff; 
	text-decoration:none;	
}


.left_menu_links_active {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#aae6ff; 
	text-decoration:none;	
}






/* Generic Left Menu */

.generic_left_menu_links {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#fff; 
	text-decoration:none;	
}

.generic_left_menu_links:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffdd8f; 
	text-decoration:none;	
}


.generic_left_menu_links_active {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#ffdd8f; 
	text-decoration:none;	
}







/* Eat Left Menu */

.eat_left_menu_links {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#fff; 
	text-decoration:none;	
}

.eat_left_menu_links:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffc68f; 
	text-decoration:none;	
}


.eat_left_menu_links_active {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#ffc68f; 
	text-decoration:none;	
}






/* Play Left Menu */


.play_left_menu_links {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFF; 
	text-decoration:none;	
}

.play_left_menu_links:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffaca0; 
	text-decoration:none;	
}


.play_left_menu_links_active {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#ffaca0; 
	text-decoration:none;	
}


/*  Do Left Menu  */

.do_left_menu_links {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFF; 
	text-decoration:none;	
}

.do_left_menu_links:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#c2df81; 
	text-decoration:none;	
}


.do_left_menu_links_active {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#c2df81; 
	text-decoration:none;	
}


.right_title {
	background-color:#d6dfef; 
	text-align:center; 
	color:#0a2854; 
	font-size:12px; 
	font-weight:bold;	
	
}

.bottom_menu {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFF; 
	text-decoration:none;		
}

.bottom_menu:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#57b8f4; 
	text-decoration:none;		
}

.bottom_menu_div {
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFF; 
	font-size:10px; 
	letter-spacing:1px; 
	padding:5px;	
}

.credit {
	font-family:Arial, Helvetica, sans-serif; 
	color:#456c97; 
	font-size:9px;  
	text-decoration:none;

}

.credit_div {
	padding:8px;
	border-top: 1px solid #456c97;
	width:990px;
}

.credit:hover {
	font-family:Arial, Helvetica, sans-serif; 
	color:#fff; 
	font-size:9px;  
	padding-top:5px;
	text-decoration:none;
}

.down_arrow {
	position:relative; 
	left: 15px; 
	top: 33px; 
	z-index:100;
	
}
