body {margin:41px 0px 0px 0px; background: #fffffb url(../../images/bg_body.jpg) no-repeat center top;}

#main_wraperr{width:100%; height:auto; background:none; margin:auto;}
#wrapper_main {width:100%; height:auto; background:url(../../images/body_bottom_back.jpg) bottom center no-repeat; margin:auto; float:left; clear:both;}

.wrapper {width:964px;}

p { padding:10px 0 0 0; margin:0px;}

.ulpadding{padding:0px 0 0px 20px; margin:0 0 0 0; }

/*Header css Start*/
 #new_top{ width:964px; height:0px; float:right; text-align:right;}
.new_top_link{width:964px; height:30px; float:right;}
.new_top_link_li{margin:0 0 0 0px; padding:0 0px 0 0px; display:inline;text-align:right; font-family:Arial; text-transform:uppercase; color:#157564; font-size:14px; font-weight:bold; text-decoration:none;}
.new_top_link_li a:link {color:#157564; text-decoration:none;  display:inline; font-weight:bold;}
.new_top_link_li a:visited {color:#157564; text-decoration:none; font-weight:bold;}
.new_top_link_li a:active {color:#157564;text-decoration:none; font-weight:bold;}
.new_top_link_li a:hover {color:#6d6d6b;text-decoration:none; font-weight:bold;}

 #header_outer{ width:964px; height:103px; float:left;}

.logo_area {width:473px; height:103px; float:left;}
.logo {width:69px; height:103px; float:left;}
.hotel_name {width:317px; height:103px; float:left; padding:8px 0 0 0px;}
.company_name_main{width:200px; height:103px; float:left; padding:0px 0 0 0px; overflow:hidden;}
.punch_name{width:117px; height:103px; float:left; padding:0px 0 0 0px; overflow:hidden;}


.booknow_area {width:341px; height:103px; float:right; text-align:right; padding:0px 0 0 135px;}
.arriving_area { width:127px; height:103px; float:left; margin-left:-55px; }
.checkin_text {font-family:Arial; color:#157564; font-size:12px; font-weight:bold; text-align:left; padding:0 0 4px 0; text-transform:uppercase; }
.calender_area { width:116px; height:84px; float:left; }
.text_box{ background:url(../../images/text_box.png) no-repeat top left; width:74px; height:29px; text-align:left; float:left; }
.text_box_cal{ background:url(../../images/text_box_calender.png) no-repeat top left; width:26px; height:23px; float:left; text-align:left; padding:6px 0 0 6px; }
.input_box{ background:none; border:solid 0px red; width:70px; padding:6px 0 0 7px; font-family:Arial;font-size:12px; text-align:left; color:#739db0; vertical-align:top;}

.night_area { width:127px; height:103px; float:left;}
.adults_area { width:73px; height:103px; float:left; }
.bg_dropdown_box{ background:url(../../images/dropdown.png) no-repeat left top; width:49px; height:29px; float:left; vertical-align:top; text-align:left;}
.Adults_top_arrow {width:23px;background: url(../../ArrowCounter/Counter_UpArrow.jpg) top center no-repeat; margin:0px 0 0 0px; height:10px; cursor:pointer; }
.Adults_bottom_arrow {width:23px;background: url(../../ArrowCounter/Counter_DownArrow.jpg) top center no-repeat; position:absolute; margin:0px 0 0 0px; height:6px;cursor:pointer; }
.numbring{ width:24px; height:20px; float:left; padding:5px 0 0 0px;}
.Arrow_area{ width:15px; height:18px; float:left; padding:7px 0 0 0px;}


.kids_area { width:77px; height:103px; float:left; }

.check_btn_area { width:142px; height:84px; float:left; padding:17px 0 0 0;}
.check_buttion{display: block;width:142px;height: 31px;background:url(../../images/check_btn.png) no-repeat 0 0; cursor:pointer;}
.check_buttion:hover{background-position: 0 -31px;}
.check_buttion span{display: none;}

/* Header css End */

/* Menu css Start */
.menu_back{ width:964px; height:52px; float:left;}
.menu_left {width:10px; height:52px; float:left;}
.menu_back_repeat { background:url(../../images/menu_back_repeat.jpg) repeat-x; width:944px; height:52px; float:left;}
.menu_right {width:10px; height:52px; float:right;}


/*Navigation css start here*/
.Main_Navarea {width:960px; height:52px; float: left; background:none; padding:0px; }

.nav {width:auto; height:auto; background:none; float:left; margin:0px; padding:8px 0px 0 0px; margin:0 0 0 -2px;}

.home{display:block;width:76px; height:43px;background:url(../../images/home.jpg) 0 0px no-repeat; float:left; }
.home:hover{background-position: 0 -43px;}
.home span{display: none;}

.rooms{display:block;width:84px;height:43px;background:url(../../images/rooms.jpg) 0 0px no-repeat; float:left;}
.rooms:hover{background-position: 0 -43px;}
.rooms span{display: none;}

.amenities{display:block;width:104px;height:43px;background:url(../../images/amenities.jpg) 0 0px no-repeat; float:left;}
.amenities:hover{background-position: 0 -43px;}
.amenities span{display: none;}

.package{display:block;width:122px;height:43px;background:url(../../images/promotions.jpg) 0 0px no-repeat; float:left;}
.package:hover{background-position: 0 -43px;}
.package span{display: none;}

.dining{display:block;width:83px;height:43px;background:url(../../images/dining.jpg) 0 0px no-repeat; float:left;}
.dining:hover{background-position: 0 -43px;}
.dining span{display: none;}

.meetings{display:block;width:100px;height:43px;background:url(../../images/meetings.jpg) 0 0px no-repeat; float:left;}
.meetings:hover{background-position: 0 -43px;}
.meetings span{display: none;}

.wedding{display:block;width:106px;height:43px;background:url(../../images/wedding.jpg) 0 0px no-repeat; float:left;}
.wedding:hover{background-position: 0 -43px;}
.wedding span{display: none;}

.events{display:block;width:124px;height:43px;background:url(../../images/attractions.jpg) 0 0px no-repeat; float:left;}
.events:hover{background-position: 0 -43px;}
.events span{display: none;}

.local_area{display:block;width:117px;height:43px;background:url(../../images/local_area.jpg) 0 0px no-repeat; float:left;}
.local_area:hover{background-position: 0 -43px;}
.local_area span{display: none;}


.blog{display:block;width:72px;height:43px;background:url(../../images/blog.jpg) 0 0px no-repeat; float:left;}
.blog:hover{background-position: 0 -43px;}
.blog span{display: none;}

.contact{display:block;width:90px;height:43px;background:url(../../images/contact.jpg) 0 0px no-repeat; float:left; }
.contact:hover{background-position: 0 -43px;}
.contact span{display: none;}

/*Navigation css end here*/

/* Menu css End */

/* Flash css Start */
.flash_area{ width:964px; height:443px; float:left;}
/* Flash css End */

/* Body Area css Start */
.Body_main_area{ background:none; width:964px; height:auto; float:left; padding:14px 0 45px 0; margin:0px; }
.Body_left {width:540px; height:auto; float:left; text-align:left;}
.Body_text_area {width:510px; height:auto; float:left; text-align:left;}
.Body_three_image {width:510px; height:auto; float:left; text-align:left; padding:22px 0 18px 0; margin:0px 0 0 -2px;}

.body_text{ font-family:Arial; color:#8a8d7e; font-size:12px; font-weight:normal; line-height:22px; text-align:left; vertical-align:top; }
.body_text a:link	{ color:#8a8d7e; text-decoration: none; font-weight:bold; }
.body_text a:activated	{ color:#8a8d7e; text-decoration: none; font-weight:bold;}
.body_text a:visited	{ color:#8a8d7e; text-decoration: none; font-weight:bold;}
.body_text a:hover	{ color:#157564; text-decoration:none; font-weight:bold;}

.Body_right {width:424px; height:auto; float:left; text-align:left; padding:21px 0 0px 0; margin:0px;}

/* Body Area cssv End */

/* RightPannel css Start */
.rightpannel_area{ width:424px; height: auto; float:left; text-align:left; }
.right_box_top {width:424px; height:12px; float:left;}
.right_box_repeat { background:url(../../images/right_box_repeat.jpg) repeat-y; width:424px; height:auto; float:left;  }

.island_gateway { width:424px; height:auto; float:left; clear:both; }
.right_head_text {width:259px; height:auto; float:left;}

.right_buttion {width:165px; height:auto; float:left; padding:12px 0 20px 0; margin:0px;}

.feature_pack_buttion{display: block;width:135px;height: 27px;background:url(../../images/feature_packages_btn.jpg) no-repeat 0 0; cursor:pointer;}
/*.feature_pack_buttion:hover{background-position: 0 -27px;} */
.feature_pack_buttion span{display: none;}

.view_promotion_btn{display: block;width:152px;height: 27px;background:url(../../images/view_promotion_btn.jpg) no-repeat 0 0; cursor:pointer;}
.view_promotion_btn:hover{background-position: 0 -27px;}
.view_promotion_btn span{display: none;}

.food_beverages_btn{display: block;width:141px;height: 27px;background:url(../../images/food_beverages_btn.jpg) no-repeat 0 0; cursor:pointer;}
.food_beverages_btn:hover{background-position: 0 -27px;}
.food_beverages_btn span{display: none;}

.view_menu_btn{display: block;width:98px;height: 27px;background:url(../../images/view_menu_btn.jpg) no-repeat 0 0; cursor:pointer;}
.view_menu_btn:hover{background-position: 0 -27px;}
.view_menu_btn span{display: none;}

.btn_catring_menu{display: block;width:151px;height: 27px;background:url(../../images/btn_catring_menu.jpg) no-repeat 0 0; cursor:pointer;}
.btn_catring_menu:hover{background-position: 0 -27px;}
.btn_catring_menu span{display: none;}

.check_availability_btn{display: block;width:138px;height: 27px;background:url(../../images/check_availability.jpg) no-repeat 0 0; cursor:pointer;}
.check_availability_btn:hover{background-position: 0 -27px;}
.check_availability_btn span{display: none;}

.text_area{ width:384px; height: auto; float:left; text-align:left; padding:0 0 0 20px;}
.right_border { background:#d8d7cd; height:3px; float:left; width:420px; padding:0px; margin:0 2px 0 2px; clear:both;}
.right_box_bottom {width:424px; height:12px; float:left;}
/* RightPannel css End */

/* Footer css Start */
.footer_back_area{ background:url(../../images/footer_back.jpg) no-repeat bottom center; width:100%; height:202px; clear:both;padding:0px; margin:auto; }

.Footer_Main {width:964px; height:202px; background:none; margin:auto; overflow:hidden;}
.Footer_logo_area {width:278px; height:96px; background:none; float:left; padding:0px 0 0 0px;}
.Footer_logo {width:53px; height:72px; background:none; float:left; padding:20px 0 0 20px;}
.Footer_logo_text {width:200px; height:72px; background:none; float:left; padding:0px 0 0 0px; margin:0px; text-align:center;}
.Footer_Nav_area {width:600px; height:85px; background:none; float:right; padding:20px 26px 0 50px; text-align:left; vertical-align:top;}
.Copyright_text_main {width:960px; height:20px; background:none; float:left; text-align:left; vertical-align:top; padding:20px 0 0 20px;}
.Copyright_text {width:335px; height:20px; background:none; float:left; padding:0px;}
.allright_text {width:200px; height:40px; background:none; float:left; padding:0px 0 0 20px; text-align:left;}
.digi_text {width:235px; height:40px; background:none; float:left; padding:0px 0 0 130px; text-align:left;}


.Footer_li{margin:0 0 0 0px; padding:0 3px 0 3px; display:inline;text-align:right; font-family:Arial; text-transform:uppercase; color:#157564; line-height:28px; font-size:11px; font-weight:bold; text-decoration:none;}
.Footer_li a:link {color:#157564; text-decoration:none;  display:inline; font-weight:bold;}
.Footer_li a:visited {color:#157564; text-decoration:none; font-weight:bold;}
.Footer_li a:active {color:#157564;text-decoration:none; font-weight:bold;}
.Footer_li a:hover {color:#6d6d6b;text-decoration:none; font-weight:bold;}

.Footer_bottom{font-family:Arial; color:#6d6d6b; font-size:11px; font-weight:normal; line-height:22px; text-decoration:none;}
.Footer_bottom a:link {color:#6d6d6b; text-decoration:none; font-weight:normal; }
.Footer_bottom a:visited {color:#6d6d6b; text-decoration:none; font-weight:normal; }
.Footer_bottom a:active {color:#6d6d6b;text-decoration:none; font-weight:normal; }
.Footer_bottom a:hover {color:#68a5b7;text-decoration:none; font-weight:normal; }
/* Footer css End */


/* Inner_page css Start */
.inner_image_area{ width:964px; height:304px; float:left;}
.Body_inner_page_area {width:964px; height:auto; float:left; text-align:left;}
.curve_left_top {width:10px; height:10; float:left; text-align:left;}

.curve_repeat_top { background:url(../../images/body_curve_repeat_top.jpg) repeat-x; width:944px; height:10px; float:left; text-align:left;}

.curve_repeat_center { background:url(../../images/body_curve_repeat_center.jpg) repeat-y; width:964px;height:auto; float:left; padding:0px; text-align:left;}

.inner_img_text_area{ width:960px; height:auto; float:left; padding:20px 0 0 0;}

.inner_img_body{ width:308px; height:auto; float:left; padding:0px 0 20px 20px;}

.inner_img_body02{ width:308px; height:auto; float:left; padding:7px 0 20px 20px;}

.inner_text_body{ width:612px; height:auto; float:left; text-align:left; vertical-align:top; padding:0px 0 0 20px;}

.meeting_part_two{ width:304px; height:auto; float:left; text-align:left; vertical-align:top; padding:0px 0 0 0px;}

.contact_text_left{ width:286px; height:auto; float:left; text-align:left; vertical-align:top; padding:0px 0 0 20px;}

.contact_text_right{ width:286px; height:auto; float:left; text-align:left; vertical-align:top; padding:0px 0 0 20px;}

.inner_text_two_body{ width:940px; height:auto; float:left; text-align:left; padding:0px 0 0 20px; margin:0 0 0 0px;}

.inner_text_two_body_01{ width:940px; height:auto; float:left; text-align:left; padding:0px 0 0 0px; margin:0 0 0 0px;}

.inner_text_bullet{ width:312px; height:auto; float:left; text-align:left; padding:0px 0 0 0; vertical-align:top;}

.inner_text_room_img{ width:306px; height:auto; float:left; text-align:left; padding:0px 0 0 0; margin:0px; vertical-align:top;}

.inner_map_body{ width:960px; height:auto; float:left; text-align:left; padding:0px 0 12px 0px;}

.privacy_policy_body{ width:920px; height:auto; float:left; text-align:left; padding:10px 20px 12px 20px;}

.local_area_text_bullet{ width:480px; height:auto; float:left; text-align:left; padding:0px 0 0 0; vertical-align:top;}

.body_inner_border { background:#d8d7cd; height:2px; float:left; width:960px; padding:0px; margin:0 2px 0 2px; clear:both;}

.curve_repeat_bottom { background:url(../../images/body_curve_repeat_bottom.jpg) repeat-x; width:944px; height:10px; float:left; text-align:left;}

/* Inner_page css End */

/* Dining Left Pannel css Start */

.dining_left_area{ width:616px; height:auto; float:left;}

.dining_left {width:564px; height:auto; float:left; text-align:left; padding:10px 0 0px 0; margin:0px;}

.dining_top {width:564px; height:12px; float:left;}
.dining_box_repeat { background:url(../../images/dining_box_repeat.jpg) repeat-y; width:564px; height:auto; float:left; }

.bistro_lounge { width:564px; height:auto; float:left; padding:21px 0 0 0px; }

.dining_head_text {width:350px; height:auto; float:left; text-align:left; vertical-align:top; padding:0px 0 0 20px;}

.casual_btn_img {width:132px; height:auto; float:left; padding:0px 0 0px 49px; margin:0px; }

.burger_btn_img {width:171px; height:auto; float:left; padding:0px 0 0px 0; margin:0px;}

.dining_text_area{ width:524px; height: auto; float:left; text-align:left; padding:5px 20px 0 20px;}

.btn_view_menu{display: block;width:90px;height: 27px;background:url(../../images/btn_view_menu.jpg) no-repeat 0 0; cursor:pointer;}
.btn_view_menu:hover{background-position: 0 -27px;}
.btn_view_menu span{display: none;}

.dining_box_border { background:#d8d7cd; height:3px; float:left; width:560px; padding:0px; margin:0 2px 0 2px; clear:both;}

.dining_box_bottom {width:424px; height:12px; float:left;}

/* Dining Left Pannel css End */

/* Dining Right Pannel css Start */

.dining_right_area{ width:348px; height:auto; float:right; }

.dining_right_main{ width:348px; height:auto; float:right; }

.dining_right_box{ width:338px; height:auto; float:left;}

.right_pointer { width:8px; height:172px; float:left; background:url(../../images/right_pointer.jpg) center left no-repeat; valign:middle;}

.right_pointer02 { width:8px; height:144px; float:left; background:url(../../images/right_pointer.jpg) center left no-repeat; valign:middle;}

.right_pointer03 { width:8px; height:164px; float:left; background:url(../../images/right_pointer.jpg) center left no-repeat; valign:middle;}

.dining_right_curve_top {width:338px; height:9px; float:left;}

.dining_right_repeat { background:url(../../images/right_curve_repeat.jpg) repeat-y; width:338px; height:auto; float:left; }

.dining_right_logo {width:278px; height:auto; float:left; padding:10px 0 5px 22px;}

.dining_right_text{ font-family:Arial; color:#62645a; font-size:12px; font-weight:normal; line-height:22px; text-align:left; vertical-align:top; }
.dining_right_text a:link	{ color:#62645a; text-decoration: none; font-weight:bold; }
.dining_right_text a:activated	{ color:#62645a; text-decoration: none; font-weight:bold;}
.dining_right_text a:visited	{ color:#62645a; text-decoration: none; font-weight:bold;}
.dining_right_text a:hover	{ color:#157564; text-decoration:none; font-weight:bold;}

/* Dining Right Pannel css End */

/* Meeting Page css Start */

.reception_menu_btn{display: block;width:122px;height: 27px;background:url(../../images/reception_menu_btn.jpg) no-repeat 0 0; cursor:pointer;}
.reception_menu_btn:hover{background-position: 0 -27px;}
.reception_menu_btn span{display: none;}

.buffet_menu_btn{display: block;width:101px;height: 27px;background:url(../../images/buffet_menu_btn.jpg) no-repeat 0 0; cursor:pointer;}
.buffet_menu_btn:hover{background-position: 0 -27px;}
.buffet_menu_btn span{display: none;}

.palated_menu_btn{display: block;width:101px;height: 27px;background:url(../../images/palated_menu_btn.jpg) no-repeat 0 0; cursor:pointer;}
.palated_menu_btn:hover{background-position: 0 -27px;}
.palated_menu_btn span{display: none;}

/* Meeting Page css End */

 .pkgtablehead
{
		font-family:Verdana;
		font-weight:bold;
		font-size:10pt;
		color:#ffffff;
		background-color:#026FAA;
		vertical-align:middle;
	   text-align:left;
}
.dining_right_logo_text {width:auto; height:auto; float:left; padding:0 10px 0 0px;}
.inner_img_text_area_dynamic{ width:960px; height:auto; float:left; padding:0px 0px 0 0px;}
.body_inner_border_dynamic{ background:#d8d7cd; height:2px; float:left; width:960px; padding:0px; margin:0px; clear:both;}

.hint .hint-pointer
{
	position: absolute;
	left: -16px;
	top: 0px;
	width: 16px;
	height: 14px;
	background: url(../../images/pointer.gif) left top no-repeat;
} 


.hint
{
	display: none;
	position: absolute;
	margin-top: -4px;
	border: 1px solid #1275BF;				    
	padding: 5px 5px;
	margin-left: 10px;
	z-index: 100;
	background: #D7D7C4 url(../../images/pointer.gif) no-repeat -16px 0px;
	font-family: arial;
	font-size: 12px;
	vertical-align: middle;
	height: 19px;
	color:#7E7A75;
}

.TextBox {width:235px;padding:3px 0 3px 10px; background:none; border:solid 1px #7F9DB9; text-align:left; color: #8c8a80; font-family:Arial; font-size:10pt; text-decoration:none; font-weight:normal; vertical-align:top;}
.hint .hint-pointer
{
	position: absolute;
	left: -16px;
	top: 0px;
	width: 16px;
	height: 14px;
	background: url(../../images/pointer.gif) left top no-repeat;
} 


.hint
{
	display: none;
	position: absolute;
	margin-top: -4px;
	border: 1px solid #1275BF;				    
	padding: 5px 5px;
	margin-left: 10px;
	z-index: 100;
	background: #D7D7C4 url(../../images/pointer.gif) no-repeat -16px 0px;
	font-family: arial;
	font-size: 12px;
	vertical-align: middle;
	height: 19px;
	color:#7E7A75;
}
SELECT.DropDown
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	font-weight: normal;
	width: 40px;
	color: #323F51; 
	
	/*  position:absolute;    margin-top:25px;*/
}


