﻿body {margin:0px; padding:0px; background:#d2dfe8 url(../images/bg_body_main.jpg) top center repeat-x;}

*:focus{outline: none;}

p {padding:0px 0px 18px 0px; margin:0px;}



h1 {font:30px 'Akzidenz-Grotesk BQ'; color:#383838; font-weight:normal; margin:0px; padding:0px 0 15px 0px; text-align:left; text-decoration:none; line-height:1.3em;}

h2 {font:22px 'Akzidenz-Grotesk BQ'; color:#383838; font-weight:normal; margin:0px; padding:0px 0 8px 0px; text-align:left; text-decoration:none; line-height:1.3em;}
.link_h2 a:link {color:#1c1c1b; text-decoration: none; font-weight:normal; }
.link_h2 a:active {color:#1c1c1b; text-decoration: none; font-weight:normal;}
.link_h2 a:visited {color:#1c1c1b; text-decoration: none; font-weight:normal;}
.link_h2 a:hover {color:#4a6110; text-decoration:none; font-weight:normal;}

h3 {font:20px 'Akzidenz-Grotesk BQ'; color:#383838; font-weight:normal; margin:0px; padding:10px 0 0px 0px; text-align:center; text-decoration:none; line-height:1.3em;}

.body_text {font:14px 'ProximaNovaRegular'; color:#000000; text-align:left; line-height:22px;}
.body_text a:link {font:14px 'ProximaNovaRegular'; color:#5994ac; text-decoration: none; font-weight:bold; }
.body_text a:active {font:14px 'ProximaNovaRegular'; color:#5994ac; text-decoration: none; font-weight:bold; }
.body_text a:visited {font:14px 'ProximaNovaRegular'; color:#5994ac; text-decoration: none; font-weight:bold; }
.body_text a:hover {font:14px 'ProximaNovaRegular'; color:#000000; text-decoration: none; font-weight:bold; }


ul#topnav{padding:0px; margin:0px;}
ul#topnav li{padding:10px 10px 10px 8px; margin:0px; display:inline; list-style:none; background:url(../images/topnav_divider.jpg) right top no-repeat;}
.topnav_text {font:13px 'ProximaNovaRegular'; color:#063371; text-align:left; text-shadow: 0px 1px 1px #fff; font-weight:bold;}
.topnav_text a:link {font:13px 'ProximaNovaRegular'; color:#063371; text-decoration: none; font-weight:bold; }
.topnav_text a:active {font:13px 'ProximaNovaRegular'; color:#063371; text-decoration: none; font-weight:bold; }
.topnav_text a:visited {font:13px 'ProximaNovaRegular'; color:#063371; text-decoration: none; font-weight:bold; }
.topnav_text a:hover {font:13px 'ProximaNovaRegular'; color:#ffffff; text-decoration: none; font-weight:bold; }


#wraper_home {width:100%; height:auto; margin:0px; padding:0px; float:left;}
#wraper_container {width:100%; height:auto; margin:0px; float:left; padding:0px; background:url(../images/body_bg.jpg) center top no-repeat; }
.body_container {width:1000px; height:auto; margin:auto; padding:545px 0 0 0px; background:#fff;}


/*========================================== Header CSS Start====================================================*/
#header_container {width:100%; height: auto; font:left; top:0px; left:0px; background:none; position:absolute;}
#header_wraper {width:1000px; height:122px; margin:auto; background:#fff;}
.header_left_area {width:280px; height:auto; margin:0px; float:left; background:none;}
.header_right_area {width:672px; height:auto; margin:0px; float:right;}
.header_top_area {width:auto; height:33px; margin:0px; float:right; padding:0 0 0 11px;  background:url(../images/top_nav_left_corner.png) left top no-repeat;}
.header_top_repeat_area {width:auto; height:26px; margin:0px; float:left; padding:8px 0 0 0px;  background:url(../images/top_nav_repeat_bg.png) left top repeat-x;}
.header_top_right_area {width:11px; height:33px; margin:0px; float:left; padding:0 0 0 0px;  background:url(../images/top_nav_right_corner.png) left top no-repeat;}


 *:first-child+html .header_top_area {width:547px; height:33px; margin:0px; float:right; padding:0 0 0 11px;  background:url(../images/top_nav_left_corner.png) left top no-repeat;}
 *:first-child+html .header_top_repeat_area {width:535px; height:26px; margin:0px; float:left; padding:8px 0 0 0px;  background:url(../images/top_nav_repeat_bg.png) left top repeat-x;}


.logo_container {width:278px; height:103px; margin:0px; padding:18px 0 0 0px; float:left;}
.main_logo {
	display: block;
	width: 200px;
	height: 120px;
	padding: 0 0 0 0px;
	background: url(../images/logo.png) top center no-repeat;
}
	.main_logo span {
	display: none;
	}




/*========================================== Main Nav Main CSS ====================================================*/
.main_nav_contener {width:715px; height:39px; float:right; padding:42px 0 0 0px;}
ul#main_nav {margin:0px; padding:0px; float:left; list-style:none; display:inline; width:715px;}
ul#main_nav li {float:left; display:inline; list-style:none; height:39px; margin:0px; padding:0px 3px 0px 0px; }
ul#main_nav a { float:left; display:block; height:39px; background-position: 0px 0px; text-indent:-999999px;}
ul#main_nav a:hover {background-position: left -38px;}
ul#main_nav span {display: none;}

ul#main_nav li a.rooms {background-image:url(../images/topnav/top_nav_rooms.png); width:69px;}
ul#main_nav li a.amenities {background-image:url(../images/topnav/top_nav_amenities.png); width:89px;}
ul#main_nav li a.bar_bistro {background-image:url(../images/topnav/top_nav_bar_bistro.png); width:107px;}
ul#main_nav li a.packages {background-image:url(../images/topnav/top_nav_packages.png); width:86px;}
ul#main_nav li a.groups {background-image:url(../images/topnav/top_nav_groups.png); width:115px;}
ul#main_nav li a.attractions {background-image:url(../images/topnav/topnav_attractions.png); width:101px;}
ul#main_nav li a.contact {background-image:url(../images/topnav/top_nav_contact.png); width:95px;}
/*========================================== Main Nav Main CSS ====================================================*/


#body_wraper {width:1000px; height: auto;  margin:auto; padding:0px; }
.body_area {width:1000px; height:auto; background-color:#ffffff; margin:0px; float:left; padding:0px 0 25px 0px; }

.flash_wraper {width:1000px; height: auto; padding:0px 0 0px 0px; margin:auto; z-index:10; position:relative; }
.flash_container {width:1030px; height:381px; padding:0px; position:absolute; top:130px; left:-15px; background:url(../images/flash_bg.png) no-repeat;}

/*---------------------------------Book Now css Start----------------------------------*/
.booknow_area_main { width:100%; height:73px; float:left; background:url(../images/bg_book_now.jpg) repeat-x;}
.book_now_area { width:1000px; height:73px; margin:auto;}
.book_repeat_curve { width:996px; height:66px; float:left;}

.book_area {width:660px; height: auto; margin: auto; padding:16px 0px 0 0px;}
.checkin_area {width:220px; height:auto; padding:5px 50px 0 0px; float:left; background:none;}
.checkin_text_area {width:80px; height:auto; padding:8px 0 0 0px; float:left; background:none;}
.book_text_box {width:138px; height:33px; padding:0px 0 0 0px; float:left; background:url(../images/checkin_box_bg.jpg) left top no-repeat;}
.book_text_box input {width:125px; height: auto; padding:9px 0 10px 8px; float:left; background:none; border:0px; font-family:Arial; font-size:14px; font-weight:bold; color:#838383;}
.checkout_area {width:230px; height:auto; padding:5px 0 0 0px; float:left; background:none;}
.checkout_text_area {width:90px; height:auto; padding:8px 0 0 0px; float:left; background:none;}
.findroom_btn_area {width:139px; height:58px; float:left; margin:-6px 0 0 20px;}
/*---------------------------------Book Now css End----------------------------------*/

.body_text_container {width:895px; height: auto; padding:90px 0 0px 0px;  margin:auto;}
.home_page_top_heading_area {width:895px; height: auto; padding:0px 0px 10px 0px; margin:0px; float:left;}

.body_text_left_area {width:615px; height:auto; padding:0px 0 0 0px; margin:0px; float:left;}
.body_right_area {width:258px; height:auto; padding:0px 0 0 0px; margin:8px 0 0 0px; float:right;}
.body_text_right_area {width:258px; height:auto; padding:0px 0 0 0px; margin:8px 0 0 0px; float:left;}
.body_right_container_bottom {width:248px;height:auto;float:left;margin-bottom:25px;padding:6px 4px 0 4px;border-left:1px solid #becad4;border-bottom:1px solid #becad4;border-right:1px solid #becad4;background:#c4d7e1 url(../images/video_bg.html) repeat-x top left}

ul.home_right_amenities {padding:0 0 0 0px; margin:0 0 0px 0px;}
ul.home_right_amenities li {padding:8px 10px; margin:0px 0 6px 0px; list-style:none;}
.color_li {background:#e8e8e8;}

.home_right_text {font:12px 'ProximaNovaRegular'; color:#6a6a6a; text-transform:uppercase; text-align:left; text-decoration:none;}
.home_right_text a:link  {font:12px 'ProximaNovaRegular'; color:#5994ac; text-transform:uppercase; text-align:left; text-decoration:none;}
.home_right_text a:active {font:12px 'ProximaNovaRegular'; color:#5994ac; text-transform:uppercase; text-align:left; text-decoration:none;}
.home_right_text a:visited {font:12px 'ProximaNovaRegular'; color:#5994ac; text-transform:uppercase; text-align:left; text-decoration:none;}
.home_right_text a:hover {font:12px 'ProximaNovaRegular'; color:#6a6a6a; text-transform:uppercase; text-align:left; text-decoration:none;}



.packages_container {width:895px; height:auto; background:none; padding:30px 0px 0px 0px; margin:0px; float:left;}
.packages_image_area {width:268px; height:151px;  padding:0px; margin:0px 45px 0 0px; float:left;}

.located_downtown {background:url(../images/located_downtown.jpg) left top no-repeat; display:block; height:151px; width:268px;}
.located_downtown:hover {background-position: 0 -151px;}
.located_downtown span {display: none;}


.best_rooms {background:url(../images/best_room.jpg) left top no-repeat; display: block; height:151px; width:268px;}
.best_rooms:hover {background-position: 0 -151px;}
.best_rooms span {display: none;}

.banquet_facilities {background:url(../images/banquet_facilities.jpg) left top no-repeat; display: block; height:151px; width:268px;}
.banquet_facilities:hover {background-position: 0 -151px;}
.banquet_facilities span {display: none;}
/*========================================== Footer css start here ====================================================*/
.footer_wraper_main{ width:100%; padding:0px 0 0 0px; margin:0px 0 0 0px; float:left; height:auto; background:#1c1c1c url(../images/footer_bg.jpg) top left repeat;}
.footer_wraper {width:895px; height:auto; margin:auto;  padding:0px;}
.footer_container  {width:895px; height:auto; margin:0px; padding:20px 0 0 0px; float:left; text-align:left;}


.footer_left_area {width:305px; height: auto; float:left; padding:0px 0 0 0px;}
.footer_logo_area {width:295px; height:53px; float:left; padding:0px; margin:-8px 0 0 0;}
.footer_logo{width:295px; height:53px; float:left; padding:0px 0 0 0px;}
.footer_logo {width:179px; height:69px; float:left; background:url(../images/footer_logo.png) no-repeat; padding:0px 0 0 0px;}
.footer_logo span {display: none;}

.footer_address_container {width:305px; height:auto; float:left; background:none; padding:50px 0px 0 0px;}

.footer_right_area {width:560px; height: auto; float:right; padding:0px 0 0 0px;}
.footer_social_icon_container {width:500px; height:auto; float:right; background:none; padding:0px 0 0 0px;}

.rewards_area {width:135px; height:28px; background:none; padding:13px 0 0 0px; margin:0px; float:left;}
.rewards {display:block; width:107px; height:28px; background:url(../images/best_western-rewards.png) no-repeat;}



.facebook_area {width:36px; height:36px; background:none; padding:13px 0 0 0px; margin:0px; float:right;}
.facebook {display:block; width:36px; height:36px; background:url(../images/sprite.png) -366px 0px no-repeat;}
.facebook:hover {background-position: -366px -36px;}
.facebook span {display: none;}

.twitter_area {width:36px; height:36px; background:none; padding:13px 19px 0 34px; margin:0px; float:left;}
.twitter {display:block; width:36px; height:36px; background:url(../images/sprite.png) -322px 0px no-repeat;}
.twitter:hover {background-position: -322px -36px;}
.twitter span {display: none;}

.green_key_area{width:85px; height:44px; float:left; margin:0px 0 0 31px; background:url(../images/sprite.png) -206px -179px no-repeat;}
.green_key {width:85px; height:44px; float:left; background:url(../images/sprite.png) -206px -179px no-repeat; padding:0px 0 0 0px;}
.green_key span {display: none;}


.tripadviser{width:110px; height:19px; float:left; padding:20px 0 0 0px;}
.trip_adviser {width:110px; height:19px; float:left; background:url(../images/sprite.png) 0px -201px no-repeat; padding:0px 0 0 0px;}
.trip_adviser span {display: none;}


.aaa_area{width:50px; height:30px; float:left; margin:20px 0 0 26px; background:url(../images/sprite.png) -139px -195px no-repeat;}
.aaa {width:50px; height:30px; float:left; background:url(../images/sprite.png) -139px -195px no-repeat; padding:0px 0 0 0px;}
.aaa span {display: none;}



.footer_links_area {width:600px; height:auto; float:left; background:none; padding:45px 0 0 0px;} 
#ul_footer_nav{ padding:0px; margin:0px; width:200px; float:left;}
#ul_footer_nav li{ padding:0px 10px 0 0px; margin:0px; list-style:none;}

#ul_footer_nav1{ padding:0px; margin:0px; width:176px; float:left;}
#ul_footer_nav1 li{ padding:0px 10px 0 0px; margin:0px; list-style:none;}


#ul_footer_nav2{ padding:0px; margin:0px; float:left;}
#ul_footer_nav2 li{ padding:0px 10px 0 0px; margin:0px; list-style:none;}



.footer_link_list_container {width:260px; height:auto; float:left; background:none; text-align:left; padding:0 0px 0 0px;}
.footer_link_list_container1 {width:210px; height:auto; float:left; background:none; text-align:left; padding:0 0px 0 20px;}
.footer_link_list_container2 {width:220px; height:auto; float:left; background:none; text-align:left; padding:0 0px 0 0px;}


.footer_address {font-family:Arial; font-size:13px; text-align:left; color:#d0d1d2; font-weight:normal; line-height:20px; text-decoration:none;}
.footer_address a:link {font-family:Arial; font-size:13px; text-align:left; color:#3474be; font-weight:bold; line-height:20px; text-decoration:none;}
.footer_address a:active {font-family:Arial; font-size:13px; text-align:left; color:#3474be; font-weight:bold; line-height:20px; text-decoration:none;}
.footer_address a:visited {font-family:Arial; font-size:13px; text-align:left; color:#3474be; font-weight:bold; line-height:20px; text-decoration:none;}
.footer_address a:hover {font-family:Arial; font-size:13px; text-align:left; color:#d0d1d2; font-weight:bold; line-height:20px; text-decoration:none;}

.footer_btn_area {width:151px; height:64px; float:left; margin:0 0 0 -8px; padding:25px 0 0 0px;}

.footer_link_list { font-family:Arial; font-size:13px; text-align:left; font-weight:normal; line-height:25px;}
.footer_link_list a:link {color:#ffffff; text-decoration: none; font-weight:normal; }
.footer_link_list a:active {color:#ffffff; text-decoration: none; font-weight:normal;}
.footer_link_list a:visited {color:#ffffff; text-decoration: none; font-weight:normal;}
.footer_link_list a:hover {color:#3474be; text-decoration: none; font-weight:normal;}


.footer_copyright {width:483px; height:auto; margin:0px; background:none; float:left; padding:20px 0 5px 0px; text-align:left; font-family:Arial; font-size:11px; color:#a2a4a7; clear:both;}
.footer_copyright a:link {color:#a2a4a7; text-decoration: none; font-weight:normal; }
.footer_copyright a:active {color:#a2a4a7; text-decoration: none; font-weight:normal;}
.footer_copyright a:visited {color:#a2a4a7; text-decoration: none; font-weight:normal;}
.footer_copyright a:hover {color:#67a5de; text-decoration: none; font-weight:normal;}

.digital_container {width:400px; height:auto; float:left; background:none; margin:0px 0 10px 0px; text-align:left;}
.digital_link {font-family:Arial; font-size:11px; text-align:left; color:#ffffff; line-height:20px;}
.digital_link a:link {color:#ffffff; text-decoration: none; font-weight:bold; }
.digital_link a:active {color:#ffffff; text-decoration: none; font-weight:bold;}
.digital_link a:visited {color:#ffffff; text-decoration: none; font-weight:bold;}
.digital_link a:hover {color:#67a5de; text-decoration:none; font-weight:bold;}


/*========================================== Roompage CSS start here ====================================================*/
.subpage_main_image_container {width:1030px; height:331px; padding:0px; position:absolute; top:130px; left:-15px;}
.subpage_body_text_container {width:895px; height: auto; padding:40px 0 0px 0px;  margin:auto;}

.room_area{ width:600px; float:left; padding:29px 0px 35px 0; border-bottom:solid 1px #e1e1e1;}
.room_area1{ width:600px; float:left; padding:29px 0px 35px 0;}

.room_image_area{ width:261px; float:left; padding:0px; height:165px; border:solid 2px #9abfed; margin:8px 0 0 0;}
.room_image{ width:261px; float:left; padding:0px; height:165px; border:solid 0px #a8a7aa; margin:0px 0 0 0;}
.room_text_area{ width:315px; float:left; padding:0 0px 0 20px; height:auto;}
.book_now_btn_area{ width:112px; float:left; padding:15px 0 0 0;}

.right_container {width:258px; height:auto; padding:0px 0 0 0px; margin:0px 0 0 0px; float:right;}
.top_right_box_area {width:255px; height: auto; padding:0px 0 0 0px; border:solid #d0d0d0 1px; margin:0px 0 25px 0px; float:left;}
.right_top_image_area {width:253px; height:154px; padding:0px 0 0 0px; margin:1px 0 0px 1px; float:left;}
.right_box_text_area {width:245px; height: auto; padding:10px 0 10px 5px; margin:0x; float:left;}
.right_box_text {font:13px 'ProximaNovaRegular'; color:#000000; text-align:left;}

.amenities_container {width:258px; height:auto; padding:0px 0 0 0px; margin:0px; float:left;}
.body_text_full_area {width:895px; height:auto; padding:0px 0 20px 0px; margin:0px; float:left;}

.buton_gallery_area {width:132px; height:39px; background:none; padding:13px 0 0 0px; margin:0px; float:left;}
.buton_gallery {display:block; width:132px; height:39px; background:url(../images/sprite.png) 0px -234px no-repeat;}
.buton_gallery:hover {background-position: 0px -273px;}
.buton_gallery span {display: none;}

.attraction_container {width:895px; height:auto; padding:20px 0 0px 0px; margin:0px; float:left;}
.attraction_area {width:895px; height:auto; padding:0px 0 38px 0px; margin:0px; float:left;}

.attraction_box_area {width:270px; height: auto; padding:0px 0 0 0px; border:solid #d0d0d0 1px; margin:0px 38px 0px 0px; float:left;}
.attraction_image_area {width:260px; height:130px; padding:5px; margin:0px; float:left;}
.attraction_box_text_area {width:260px; height:60px; padding:5px 0 10px 5px; margin:0x; float:left;}
.attraction_text {font:13px 'ProximaNovaRegular'; color:#000000; text-align:left; font-weight:normal; text-decoration:none;}
.attraction_text a:link {font:13px 'ProximaNovaRegular'; color:#5994ac; text-align:left; font-weight:bold; text-decoration:none;}
.attraction_text a:active {font:13px 'ProximaNovaRegular'; color:#5994ac; text-align:left; font-weight:bold; text-decoration:none;}
.attraction_text a:visited {font:13px 'ProximaNovaRegular'; color:#5994ac; text-align:left; font-weight:bold; text-decoration:none;}
.attraction_text a:hover {font:13px 'ProximaNovaRegular'; color:#000000; text-align:left; font-weight:bold; text-decoration:none;}
.body_text_bottom_area {width:895px; height:auto; padding:25px 0 0px 0px; margin:0px; float:left;}


.contact_area{ width:895px; float:left; padding:29px 0px 35px 0;}
.contact_image_area{ width:261px; float:left; padding:0px; height:165px; border:solid 2px #9abfed; margin:8px 0 0 0;}
.contact_image{ width:261px; float:left; padding:0px; height:165px; border:solid 0px #a8a7aa; margin:0px 0 0 0;}
.contact_text_area{ width:515px; float:left; padding:0 0px 0 20px; height:auto;}

.map_wrapper {width:895px; height:auto; padding:20px 0 0px 0px; margin:0px; float:left;}
.map_left_container {width:270px; height:auto; padding:5px; margin:0px; float:left; border:solid #d0d0d0 1px;}
.map_right_container {width:586px; height:auto; padding:0px 0 0px 0px; margin:0px 0 0 20px; float:left;}

.location_map_local_points {width:260px; height: auto; float:left; padding:0px 0 0 5px; clear:both;}
.location_map_text_area {width:260px; height: auto; float:left;padding:0px 0 5px 0;}
.location_map_text_box {width:260px; height: auto; float:left; padding:0px 0 0px 0;}
.location_map_text_box input {width:248px; background:#ffffff; float:left; padding:4px 4px; border:1px solid #c8c8c8; font-family:Arial; font-size:13px; color:#333333; margin-bottom:10px;}
.location_map_text_box select {width:256px; background:#ffffff; float:left; padding:4px 4px; border:1px solid #c8c8c8; font-family:Arial; font-size:13px; color:#333333; margin-bottom:10px;}
.location_map_text_box p {padding:10px 0 0 0px; margin:0px;}
.map_heading_container {width:895px; height:auto; padding:0px 0 25px 0px; margin:0px; float:left;}
.map_heading_area {width:395px; height:auto; padding:0px 0 0px 0px; margin:0px; float:left;}
.btn_print_top {width:116px; height:39px; padding:0px 0 0px 0px; margin:0px; float:right;}
.btn_get_directions {width:132px; height:39px; padding:0px 0 10px 0px; margin:0px; float:left;}
.btn_print {width:116px; height:39px; padding:0px 0 10px 0px; margin:0px; float:right;}


.tripadvisor {background:url(../images/tripadvisor.jpg) left top no-repeat; display:block; height:36px; width:221px;}
.tripadvisor:hover {background-position: 0 -36px;}
.tripadvisor span {display: none;}

.gallery_area {width:655px; height:auto; padding:25px 0 0px 0px; margin:auto; clear:both;}
.virtual_tour_area {width:662px; height:auto; padding:25px 0 0px 127px; margin:0px; float:left;}

.tripadvisor_area {width:468px; height:auto; padding:0px 0 20px 0px; margin:auto;}


.video_area2{width:248px;height:auto;float:left;margin-bottom:25px;padding:6px 4px 0 4px;border-left:1px solid #becad4;border-bottom:1px solid #becad4;border-right:1px solid #becad4;background:#c4d7e1 url(../images/video_bg.html) repeat-x top left}
.video_main{width:248px;height:auto;float:left;padding:0 0 0px 0}
.video_details{width:250px;height:auto;float:left;padding:0 6px 8px 6px}

.video_main{width:248px;height:auto;float:left;padding:0 0 0px 0}
.text_input{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8C8C8;
    color: #333333;
    float: left;
    font-family: Arial;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 4px;
    width: 248px;}


.package_heading_area
{width:600px;

	}
.package_left_heading
{ 
	float: left;
	width:380px;
	
	padding-top:1px;
}

.package_rate_code_area {
    
   float: left;
    
    width:220px;
    padding-top:5px;
  
    text-align:left}
    
    .package_rate_code_area1
     {    
    padding-left: 0; 
    width:auto;
    padding-top:5px;
   
    text-align:left}
   
   
.package_details {width:600px; height:auto; float:left; padding:0 0 0px 8px; background:none}
.package_details_text {width:600px; height:auto; float:left; padding:0 0 10px 0px; background:none}
.package_table {width:600px; height:auto; float:left; margin-top:25px; padding:0 0 0px 0px; border:1px solid #195490; border-bottom:0px solid #195490; }
.package_table_heading {width:600px; height:auto; float:left; padding:0px 0 0px 0px; background:#195490; color:#ffffff;}
.package_duration_heading {width:408px; height:auto; float:left; padding:5px 10px 5px 10px; background:#195490; border-right:1px solid #07346f;}
.package_cost_heading {width:151px; height:auto; float:left; padding:5px 10px 5px 10px; background:#195490;}

.package_table_details {width:600px; height:auto; float:left; padding:0px 0 0px 0px; background:none; border:0px solid #195490; border-top:none;}
.package_duration_details {width:408px; height:22px; float:left; padding:5px 10px 5px 10px; border-right:1px solid #195490;border-bottom:1px solid #195490;}
.package_cost_details {width:151px; height:22px; float:left; padding:5px 10px 5px 10px;border-bottom:1px solid #195490}
.package_table_bottom_text {width:600px; height:auto; float:left; padding:10px 0 0px 0px; background:none; text-align:center;}
.package_booking_main
{
	width:600px;
	height: auto;
	float: left;
	background: none;
	padding: 15px 0 0 0px;
	text-align: center;
}


ul#sitemap_text{padding:0px; margin:0px;}
ul#sitemap_text li{padding:0px 0 5px 0px; margin:0px; list-style:none;}


.group_left_image{ width:261px; float:left; padding:0px; height:auto; margin:0px 0 0 0;}
.group_fulltext_area{ width:608px; float:left; padding:0 0px 0 20px; height:auto;}


.table_area {width:895px; height:auto; padding:25px 0 0px 0px; margin:0px; float:left;}


.towerinn-booking-popup {
	position: fixed;
	top: 50%;
	width: 30%;
	background: #2d2d2d;
	padding: 50px 30px;
	color: #fff;
	border-radius: 10px;
	right: 0;
	left: 0;
	margin: auto;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	z-index: 9999;
	font-size: 17px;
	text-align: center;
	display:none;
}

.close-btn {
	background: #fff;
	height: 30px;
	width: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	position: absolute;
	right: -9px;
	top: -13px;
	cursor: pointer;
	color:#063270;
}
.towerinn-booking-popup a {text-decoration: none;color: #fff;}
