/* CSS Document */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p, object {padding: 0; margin: 0}
body{font-family:"Trebuchet MS"}
img {border: 0;} var {font-style: normal;} ul, li {list-style: none;} a, ins{text-decoration: none; outline:non;}
.clear{clear:both}
.left{float:left} .right{float:right}

h1{font-size:22px; color:#255994}
h3{font-size:18px; color:#255994}
h3 a{color:#255994}

.header-panel{height:110px}
.header{width:1250px; margin:auto}
.logo{width:400px; padding:25px 0 0 0}
.top-links{height:60px; min-width:400px}
.top-lft{width:12px; height:30px;background:url(../images/top-links-left.png) no-repeat}
.top-ryt{width:12px; height:30px;background:url(../images/top-links-ryt.png) no-repeat}
.top-links ul{height:30px; background:#efefef}
.top-links ul li{float:left; padding:0 10px; font-size:12px; line-height:30px;background:url(../images/top-links-sep.jpg) no-repeat right}
.top-links ul li:last-child{background:none}
.top-links ul li a{color:#909192}
.top-links ul li a:hover{color:#15447a}
.top-links ul li a.active{color:#15447a}
.top-links strong{color:#b90606; float:left; padding:5px 20px 0 0; font-size:14px}
.navigation{/*width:826px; position:absolute; top:60px; right:4%;*/margin:10px 0 0 0; position:relative}
.navigation ul{display:block}
.navigation ul li{float:left; margin:0 0 0 30px; font-size:17px}
.navigation ul li a{color:#255994; display:block; padding:5px 15px}
.navigation ul li a:hover{color:#fff; background:#44a7d9; display:block; border-radius:5px}
.navigation ul li a.active{color:#fff; background:#44a7d9; display:block; border-radius:5px}
/*.login{background:url(../images/down-arrow.jpg) no-repeat 65px 8px}*/

.search-panel{width:1250px; margin:10px auto 0 auto;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #f0f0f0;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0f0f0), to(#D8D8D8));
background: -webkit-linear-gradient(#f0f0f0, #D8D8D8);
background: -moz-linear-gradient(#f0f0f0, #D8D8D8);
background: -ms-linear-gradient(#f0f0f0, #D8D8D8);
background: -o-linear-gradient(#f0f0f0, #D8D8D8);
background: linear-gradient(#f0f0f0, #D8D8D8);
-pie-background: linear-gradient(#f0f0f0, #D8D8D8);
behavior: url(PIE.htc);
}


.wraper-content-panel{}
.content-panel{width:1250px; margin:auto; padding:15px 0;min-height:400px}
.left-panel{float:left; padding:0 15px 0 0}
.mid-panel{float:left; padding:0 0px 0 0}
.right-panel{float:left; padding:0 0 0 15px}

.reviews-rating{width:150px}
.reviews{padding:0 0 5px 0; font-size:12px; line-height:25px; color:#466d7c;}
.reviews a{color:#466d7c}
.reviews a:hover{color:#03384c}
.reviews span{width:25px; height:25px;background:url(../images/blue-circle.png) no-repeat; text-align:center; line-height:25px; display:block; color:#fff; padding:0 5px 0 0}
.reviews span a{color:#fff}
.rating{padding:5px 0 0px 0}
.rating span{color:#a83b10; font-size:13px; font-weight:bold}

.footer-panel{ background:#e4e5e6}
.footer-links{width:1250px; margin:auto; padding:25px 0}
.footer-links ul{width:250px; display:block; background:url(../images/links-sep.jpg) no-repeat  150px 1px}
.footer-links ul:last-child{ background:none}
.footer-links ul li{font-size:13px; line-height:22px;color:#808284}
.footer-links ul li a{color:#808284}
.footer-links ul li a:hover{color:#044084}
.footer-links ul li h5{color:#044084; font-size:15px; padding:0 0 15px 0}

.copyright-panel{background:#454647}
.copyright{width:1250px; margin:auto}
.copyright-left{color:#afacac; padding:15px 0}
.copyright-left p, .copyright-left p a{color:#afacac; font-size:12px}
.copyright-left p a:hover{color:#fff}
.footer-logo{width:300px}
.footer-logo img{float:right; padding:5px 0 0 }

.bookit{width:300px; margin:0px 0 15px 0}
.bookit-top{width:300px; height:7px; background:url(../images/bookit-top-curve.jpg) no-repeat}
.bookit-mid{width:248px; background:#fff; border-left:1px solid #d7d9db;border-right:1px solid #d7d9db; padding:15px 25px}
.bookit-mid span{color:#878787; font-size:13px}
.bookit-row{width:248px; padding:0 0 20px 0}
.bookit-row label{color:#359501; font-size:35px; display:block}

.bookit-row1{width:248px; padding:0 0 20px 0}
.bookit-row1 label{color:#359501; font-size:35px; display:block}


/*.bookit-select{width:210px; height:33px; border:1px solid #c8cbcd; padding:5px; margin:5px 0 0 0}*/
.bookit-select{width:250px; height:33px; border:1px solid #c8cbcd; padding:5px; margin:5px 0 0 0; color:#979797}
.bookit-checkout{width:115px;} /*margin:0 19px 0 0}   80px; */

.rate-card{ height:25px; color:#255994 !important; font-size:12px !important; padding:15px 0 0 0; display:block; cursor:pointer}
.rate-card:hover{color:#6f7276 !important}

.cost-card { cursor: pointer; margin-top:5px; margin-left: 5px;  width: 32px; height: 32px; float: left; background:url(../images/cost_card.png) no-repeat }

.bookit-checkout input{width:110px; height:26px; line-height:26px; margin:4px 0 0 0; border:1px solid #c8cbcd; text-align:center; color:#979797}


.bookit-checkout1{width:68px;/* margin:0 19px 0 0*/}  /* 80px; */
.bookit-checkout1 select{width:68px;border: 1px solid #C8CBCD;padding: 5px;/* margin:0 19px 0 0*/}  /* 80px; */
.bookit-checkout2{width:68px; margin:0 20px}  /* 80px; */
.bookit-checkout2 select{width:68px;border: 1px solid #C8CBCD;padding: 5px;/* margin:0 19px 0 0*/}  /* 80px; */

.bookit-checkout1 input{width:120px; height:26px; margin:4px 0 0 0; border:1px solid #c8cbcd; text-align:center}

.bookit-guests{width:50px}
.bookit-guests select{width:50px; height:28px; border:1px solid #c8cbcd; padding:5px; margin:5px 0 0 0}
.bookit-btn{width:233px; height:50px; margin:auto}
.bookit-btn input{width:233px; height:47px; background:url(../images/bookit-btn.jpg) no-repeat; border:none; color:#fff; font-size:20px; text-transform:uppercase; cursor:pointer}
.bookit-bottom{width:300px; height:7px; background:url(../images/bookit-bottom-curve.jpg) no-repeat}

.map-panel{width:298px;height: 247px; margin:0px 0 15px 0; border:1px solid #c8cbcd}
.map-panel img{width:298px/*; border:1px solid #c8cbcd; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;behavior: url(PIE.htc)*/}

.similar-list-panel{width:300px; margin:0px 0 15px 0}
.similar-list-hd{width:300px; height:51px}
.similar-list-hd h4{color:#919296; font-size:16px; font-weight:normal; line-height:51px}
.similar-list-hd-left{width:12px; height:51px;background:url(../images/box-hd-curve-left.jpg) no-repeat}
.similar-list-hd-right{width:12px; height:51px;background:url(../images/box-hd-curve-right.jpg) no-repeat}
.similar-list-hd-mid{width:276px; height:51px;background:url(../images/box-hd-bg.jpg) repeat-x}
.similar-list{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;width:298px;background:url(../images/list-arrow.jpg) no-repeat top}
.similar-list-row{padding:12px; width:274px;border-top:1px dotted #d0d0d0}
.similar-list-left{width:100px}
.similar-list-right{padding:0 0 0 15px}
.similar-list-right h6{color:#1d95cb; font-size:12px; font-weight:normal}
.similar-list-right h6 a{color:#1d95cb}
.similar-list-right span{color:#7e7e7e; font-size:12px}
.similar-list-right span a{color:#7e7e7e}
.similar-list-right img{width:27px; height:20px; float:left; padding:5px 0 0 0}
.similar-list-bottom{width:300px; height:6px;background:url(../images/list-bottom.jpg) no-repeat}

.cursor{ cursor:pointer}

.error-panel{padding:20px 20px 0 20px; font-size:13px;}
.error01{color:#d42019; display:block; font-size:13px; background:url(../images/error-icon.png) no-repeat left;height:22px; text-indent:20px; margin:0 0 0 5px}
.success01{color:#04911b; display:block; font-size:13px; background:url(../images/success-icon.png) no-repeat left;height:22px; text-indent:20px; margin:0 0 0 5px}
.warning01{color:#e99a03; display:block; font-size:13px; background:url(../images/warning-icon.png) no-repeat left;height:22px; text-indent:20px; margin:0 0 0 5px}
.required{color:#f00; display:inline}
/**to-do*/
.search-panel h3{padding: 8px 0 8px 10px}
.content-inner p{font-size: 13px;color: #676664;line-height: 20px;padding: 5px 0;}
.back-to-search{background:url(../images/back-ico.png) no-repeat left; padding:0 10px 0 20px; margin:8px 0 0 0; color:#525353; font-size:16px}
.back-to-search a{color:#525353}
.back-to-search a:hover{color:#255994}

.news-panel{margin:10px}
.news-panel img{float:right;width: 120px;height: 112px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;behavior: url(PIE.htc); margin:0 0 15px 15px}
.news-panel h3{ padding:0 0 15px 0}
.news-panel h3 a{color:#255994}
.news-panel h4{font-size:14px; background:url(../images/date-icon.png) no-repeat; padding:0 0 0 25px; color:#034da0}
.news-panel h4 a{color:#034da0}

.discount{color:#255994; font-size:13px; line-height:25px; margin:0 15px 0 0}
.mrgn-lft{ margin:20px 0 0 25px}
.rss_feed img { margin-right: 20px; margin-top: 10px;  cursor: pointer; }

.book-more{
color: white;
background: #FB8801;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url(PIE.htc);
font-size: 13px;
line-height: 28px;
padding: 0 15px;
}
.book-more-big{
color: white;
background: #FB8801;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size: 13px;
line-height: 28px;
padding: 0 28px;
behavior: url(PIE.htc);
}
.date-display {
  
font-size: 14px;
background: url(../images/date-icon.png) no-repeat;
padding: 0 0 0 25px;
color:#916018;
width:390px;
float: left;
}

.price-display {
   
width: 135px;
text-align: center;
float: right;
}

.help-pnl{width: 885px;border: 1px solid #DADCDD;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;behavior: url(PIE.htc);padding: 20px;}
.help-pnl ul{}
.help-pnl ul li{display:block; padding:0 0 25px 0}
.help-pnl h3{color: #474749; padding:0 0 5px 0}
.help-pnl p{font-size: 13px;color: #676664;}

.banner-search .valid{color:#000; font-size:13px}
.search-panel .valid{color:#000; font-size:13px}


.tip {
color: white;
background: #1D1D1D;
display: none;
padding: 10px;
position: absolute;
z-index: 1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}

