/*-----------general---------*/

body{ background:#fff; padding:0; margin:0; font:normal 12px/16px 'OpenSansRegular'; color:#2d2e2e; line-height:normal; }
<!--*{ padding:0; margin:0;}-->
h1{font:normal 20px; color:#084081; font-weight:bold;}
p{font:normal 12px/16px; color:#4d4d4d;}
ul{list-style-type:none; text-decoration:none; }
ul.disc{ list-style-type:disc;}
a{text-decoration:none; border:0;}
img{ border:0; max-width:100%; height:auto; vertical-align:top;}
input[type="text"]{ padding:2px; width:98%; border:#bbced2 1px solid;}
input[type="submit"], .blue_btn{ background:#26537e; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border:0; outline:
none; font-weight:bold; font-family:'OpenSansRegular';  color:#fff; cursor:pointer; width:100%; text-align:center; padding:5px; }
/*select{ padding:2px; width:100%;border:#bbced2 1px solid;}*/
textarea{ resize:vertical; width:100%;border:#bbced2 1px solid;}
.clear{ clear:both; font-size:0;}
.center{max-width:980px; margin:0 auto; }
.heading{font-size:14px; font-weight:bold; color:#26537e;}
.heading_small{font-size:12px; font-weight:bold; color:#26537e;}
.img-L{ margin:0 0 0 5px}
.omega{ padding:15px;}
.omega_top{ margin:10px 0 0;}
#map_canvas img {max-width:inherit; }


.blue_calender span{ display:block; color:#fff; text-align:center; font-size:8px; padding:5px 0 0;}
.blue_calender p{font-weight: bold;
text-align: center;

font-size: 16px;
}
.left_omega{ width:490px; margin:20px auto;}
.left_omega .left_align{ width:30%;}
.left_omega .right_align{ width:30%;}
.img-R{ margin:0 5px 0 0;}
.left_align{ float:left;}
.right_align{ float:right;}
.hide{ display:none;}

#background{position:fixed; top:0; left:0; width:100%; z-index:-2;}
#background img{ width:100%; min-height:100%;}
ul.ppt {position:relative;}
.ppt li { width:100%; position:fixed;}

#header {background:#084081; width:100%; padding:10px 0; display:table;}
#logo{ margin:10px 0 0;}
#logo a {width:25%; display:block; border-radius:7px; overflow:hidden;}

#nav{ float:right;}
#nav ul li{ display:inline;}
#nav ul li a{color:#fff; padding:0 5px;}
#nav ul li:hover a{color:#06C;}

#content{max-width:980px; margin:30px auto 0;}

#left_sidebar{ float:left; width:25%;}
.blue_strip{ background:#26537e; border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; padding:10px; width:auto;-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.75);}
.blue_strip .heading{ color:#fff;}
.blue_strip img{ margin:0 10px 0 0;}

.booking_form form{ padding:20px 20px 10px;}
.booking_form .booking_row{ margin:0 0 10px; display:table; width:100%; }
.booking_form .booking_row .adult{ float:left; width:30%;}

.booking_form .booking_row .children{ float:right; width:30%;}
.booking_form .booking_row label{ display:block; line-height:normal;}
.booking_form .booking_row input[type="text"]{ width:78%;}
.booking_form .booking_row .submit{ width:60%; margin:auto;}

.white_box{ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b3ffffff',GradientType=0 ); /* IE6-8 */
border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; margin:20px 0 0; padding:10px 15px; *width:88%;}
.map{ margin:5px 0 0;}

#right_sidebar{ float:right; width:73%; position:relative;}



.horiz_tab{ width:100%; display:table;}
.horiz_tab ul{ background:#26537e;border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; float:left;}
.horiz_tab ul.large{ width:100%;background:#26537e;border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; float:left;}
.horiz_tab ul.large li{ width:33%;}
.horiz_tab ul.large a{ padding:10px 0; text-align:center; display:block;}
.horiz_tab ul.large li:first-child > a{ background:none; color:#fff;}
.horiz_tab li{ float:left; font-family: 'OpenSansRegular'; border-right:1px solid #6887a5; font-weight:bold;}
.horiz_tab li a{ color:#fff; padding:10px; display:block;}
.horiz_tab li:first-child > a{background:#fdd846; color:#26537e; border-radius:6px 0 0 0; -webkit-border-radius:6px 0 0 0; -moz-border-radius:6px 0 0 0;}
.horiz_tab li.last,.horiz_tab ul.large li.last{ border:none !important;}
.white_container{ padding:10px; background:#fff;}
.curve{border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0;}
.border{border-top:#26537e 1px dashed; margin:10px 0;}

.list_row {border-bottom:1px dashed #666; padding:10px 0;font-family: 'OpenSansRegular';}
.list_img {float:left; width:18%; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; overflow:hidden;}
.list_txt {float:left; width:56%; margin:0 0 0 2%;}
.list_cta{ width:auto; padding:0 0 10px;}
.list_cta li{ display:inline; font-style:italic; padding:0 5px 0 0;}
.list_rate {float:right; width:22%; text-align:right;}
.list_btn{ margin:40px 0 0; float:right;}
.list_btn input[type="submit"]{ padding:5px 5px; font-size:12px; width:auto;}
.view_btn{ text-align:center; padding:20px 0 0;}
.more{color:#125198; font-weight:bold;}
.white_container_bottom{}
.head_box{ padding:0 0 10px 50px; color:#666; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:24px; font-size:15px; position:relative; margin:10px 0 0;}
.left_sign{ position:absolute; left:0; top:5px;}
.yellow-box{ background:#fdd846; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}

.refine-search .search-box{ position:relative; margin:5px 0;}
.refine-search{ padding:10px; margin:10px 0 0; }
.refine-search label{text-shadow:1px 1px #fff;}
.refine-search input[type="text"]{border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;}
.refine-search input[type="submit"]{border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; padding:0; width:auto; position:absolute; right:0; top:3px; padding:1px 6px; font-size:10px;}
.refine-search p{ font-size:11px; font-style:italic;}


#detail_left{ float:left; width:100%;}
#detail_right{ float:right; width:100%;}
.detail_img{ height:250px; overflow:hidden; border-bottom:#FFF 2px solid;-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.75);}
.shadow{border-bottom:#FFF 2px solid;-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75);}
.detail_content{ padding:20px 0 0;}
.bullet{  display:table; width:100%;}
.bullet ul{ padding:10px 0 0 20px;}
.bullet li{ line-height:1.9em; float:left; width:205px; padding:0 20px 0 0;}
#detail_table{ margin:10px 0 0;}
.tab_img{width:64px; height:64px; float:left; overflow:hidden; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; margin:10px 0;}
.tab_desc{ width:80%; float:right; font-size:11px; margin:10px 0;}
#detail_table td{  padding:5px;border-right:#839cb5 1px solid;border-top:#839cb5 1px solid;}

#detail_table td.table{border-top:none;}

.displayText{background:#fdd846;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:1px 6px; margin:5px 0 0; width:40px; color:#26537e; text-align:center; display:block; float:right;}
.toggleText{  display:none; padding:10px; background:#fdd846;}
.toggleText ul {margin:10px;}
.toggleText ul li {width:200px; float:left;}
.tab_color{ color:#26537e; font-size:11px; font-weight:bold;}
#shade{ width:100%; position:fixed; bottom:0; left:0; z-index:-1;}
#footer{ text-align:center; color:#fff; text-shadow:1px 1px #000; width:100%;}


.contact_row{ margin:10px 0 0; display:table; width:76%;}
.contact_row .sel{ width:20%;}
.contact_row label{ display:block;}
.contact_row div{ float:left;}
.contact_col_1{ width:20%;}
.contact_col_2{ width:70%; float:right !important;}
.checkin{ width:46%;}
.checkin input[type="text"],.checkout input[type="text"]{ width:75%;}
.checkout{ float:right !important; width:46%;}
.contact_row .adult{ width:20%;}
.contact_row .children{ margin:0 0 0 60px; width:20%;}
.contact_row .rooms{ float:right !important;  width:30% !important;}

.slideshow {
	float:left;
	width:100%;
	position:relative;
}

.slideshow img{ max-width:inherit; height:inherit;}
.arrLeft {
	float:left;
	width:26px;
	height:51px;
	position:absolute;
	left: 0px;
	top: 60px;
}
.arrRight {
	float:right;
	width:26px;
	height:51px;
	position:absolute;
	right: 3px;
	top: 60px;
}
.arrCenter {
	float:left;
    height:120px;
}
.imgSlideshow {
	float:left;
	margin-left:24px;
	position:relative;
	display:block; padding:5px 0 0; height:100px; width:136px;
}
.imgslide {
	position:absolute;
	left:-8px;
	top: 0px;
}


.firstpic {
	margin-left:20px;
	display:inline;
	margin-right:11px;
}
.lastpic {
	margin-left:40px;
	display:inline;
	margin-right:10px;
}

.imgSlideshow a img {
	opacity:1;
}
.imgSlideshow a:hover img {
	opacity:1;
}
.table_row{ margin:0 0 20px;}
.table_row td{ padding:5px 10px;}
.table_data a{ width:auto; float:none; display:inline;}
.table_data td{ padding:5px 10px;}
.toggle { border:#839cb5 1px solid; border-top:none; border-right:none;}
.toggle td{ border-right:#839cb5 1px solid;border-top:#839cb5 1px solid;}
.table_data .toggleText{ padding:0;}
.yellow_btn input[type="submit"] {border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background-color:#26537e; color:#fff; padding:5px; text-align:center; width:30%; margin:20px auto; display:block;}

@media screen and (max-width:480px){
#nav{ float:none;}
#nav ul{ display:none;}
#nav ul li{ display:block;}
#nav ul li a{color:#fff; padding:0 5px;}
#nav a#pull{display:block;}
}