*{margin:0;padding:0;border:0;outline:none;}
body{font-family:'Open Sans', sans-serif; color:#000; line-height:24px;font-size:14px; }
h4, h5{font-size:14px; font-weight:normal;}
.main{width:960px;margin:0 auto;}
#top{width:100%;margin:0 auto;background:#fff; height:99px;}
#logo{float:left;margin:15px 0; width:180px; height:69px;}
#name {float:left;font-size:20px;margin:20px 0 0 35px;line-height:35px;color:#0363A5;}
#name p {text-decoration:none;font-size:15px; font-weight:bold;}
#name a {text-decoration:none;font-size:14px;color:#a7a7a7; font-weight:bold;}
#menubg{ margin:0 auto;width:100%; background:#224288;}
#menu{margin:0 auto;width:960px;}


#reservation {width:550px; float:right; }
.reserve {width:99%;margin:0 auto; text-transform:capitalize;font-size:20px;color:#0363A5; padding-top:5px;}
.text{margin:0 auto; text-transform:capitalize;font-size:20px;color:#0363A5; padding:5px 15px;}

#submit{float:left;margin-top:10px;}
input[type="submit"]
.palace-button, input[type="submit"], input#searchsubmit {background-color:#FFCC32;border:none;color:#333;font-size:13px;padding:8px 14px;}
::-webkit-input-placeholder {color: #333333;}
:-moz-placeholder {color: #333333;}
::-moz-placeholder {color: #333333;}
:-ms-input-placeholder {color: #333333;}
.more {display: none;}
a.showLink, a.hideLink { text-decoration: none;color: #000;padding:8px 10px;background:#FCC424;}
a.showLink:hover, a.hideLink:hover {color:#fff;background:#0363A5;}


.top{position:fixed;width:150px;text-align:center;bottom:15px;right:25px;z-index:101;font-size:12px; font-weight:bold;}
#bt2{background-color:#F7C339;cursor:pointer;color:#000;text-decoration:none;border-radius:8px 8px; border:2px solid #007662; top:1px;margin-bottom:150px; padding:10px;}
#btp{background-color:#F7C339;cursor:pointer;color:#000;text-decoration:none; border:2px solid #007662;border-radius:8px 8px; padding:10px; margin-top:100px;}


#content {margin:0 auto;}
#content p{font-size:15px;color:#454545;font-weight:normal;line-height:25px;padding:0 20px 0 20px;}
h1 {text-decoration:none; padding:25px 0px 20px 0px;font-weight:normal;font-size:28px;text-align:center;text-transform:uppercase; line-height:35px;}
h1 a {text-decoration:none;color:#004991; font-weight:700;}
h1 p {padding:10px; font-size:14px;line-height:24px;text-transform:capitalize;}
.head {text-decoration: none;color:#224288;font-weight: normal;font-size: 28px;font-weight: 500;text-align: center;text-transform: uppercase;padding: 50px 0px 50px 0px;}
.more {display:none;}
a.showLink, a.hideLink { text-decoration: none;color: #000;padding:8px 10px;background:#FCC424;}
a.showLink:hover, a.hideLink:hover {color:#fff;background:#C81A21;}


#features {width:100%; background:#224288 ; height:200px; padding:50px 0;}
.feature1 {padding:20px; text-align:center; background: #fff;}
.sm{text-align: center; font-size:16px; color:#000; padding:10px;font-weight:normal; line-height:28px; text-align:center;}
.icon { border-radius:50px; border: 5px solid #FFF;box-shadow: 0px 0px 10px rgba(119, 119, 119, 0.25);display: inline-block; padding: 15px; background:#224288; color:#fff;}
.clear {clear:both;}
.col {width:165px; display:inline-block; padding:0 10px; clear:right; overflow:hidden;}





.head {text-decoration: none;color:#125B90;font-weight: normal;font-size: 28px;font-weight: 500;text-align: center;text-transform: uppercase;padding: 50px 0px 30px 0px;}
#our{width:100%;padding-bottom:35px;}
.room{width:280px; float:left; padding-right:30px;}
.room .img{width: 100%;margin:0 auto; margin-bottom:0px;}
.room p{font-size:14px; font-weight:normal;line-height:24px; padding:0 0 15px 0;}
h2{text-align: left;text-decoration: none;color:#d09c00;font-weight: bold;font-size:20px;padding:15px 0;}
#our .book{padding: 6px 10px;font-size: 15px;font-weight: normal;color: #fff;text-decoration: none;background:#224288;text-align: center; width:90px;}
#our .book a {color:#fff;text-decoration: none;}




#choice {width:100%; height:auto; background:#F5C228; padding:50px 0;}



#footer{width:100%;background:#224288; color:#fff;}
.details {float:left;padding:10px;text-align:left;width:940px;}
#hotel {float:right;width:230px;margin-top:15px;margin-right:10px;}
.col-one {float:left;margin-left:30px;width:230px;margin-top:15px;}
.col-two {float:left;margin-left:30px;width:450px;margin-top:15px;}
.col-three {float:left;width:100%;margin-top:15px;    padding: 20px;}
.add {float:left;margin-top:15px;width:350px; padding-bottom:10px;}
#line {text-align:center; padding:10px;}
#bottom{width:100%;height:auto;clear:both;margin-top:1px;background:#224288; color:#fff;}
#owner {padding:15px;text-align:center;letter-spacing:1px;line-height:24px;width:930px;}

a.cgsl:link, a.cgsl:visited {color:#fff;font-weight:normal;letter-spacing:1px;line-height:24px;text-decoration:none;padding-bottom:3px;}
a.cgsl:hover {color:#fff;}

a.cgs:link, a.cgs:visited {color:#454545;font-weight:normal;text-decoration:none;padding-bottom:3px;}
a.cgs:hover {color:#454545;}

a.cgs2:link, a.cgs2:visited {color:#F5C228;font-weight:normal;letter-spacing:1px;line-height:24px;text-decoration:none;padding-bottom:3px; font-size:14px;}
a.cgs2:hover {color:#F5C228;}
.map1{ border: 1px solid #ccc; padding: 6px 10px;}
h3{font-size:14px;}
.cc_dialog.simple {
left: 0 !important;
top: auto;
bottom: 0;
right: auto !important;
max-width: 87% !important;
position: fixed;
}