*{margin:0;padding:0;border:0;outline:none;}
.top{position:fixed;width:150px;text-align:center;bottom:15px;right:25px;z-index:101;font-size:12px; font-weight:bold;}
#bt2{background-color:#cb6f21;cursor:pointer;color:#fff;text-decoration:none;border-radius:8px 8px; border:2px solid #150A72; top:1px;margin-bottom:150px; padding:10px;}
#btp{background-color:#cb6f21;cursor:pointer;color:#fff;text-decoration:none; border:2px solid #150A72;border-radius:8px 8px; padding:10px; margin-top:100px;}
.more {display:none;}
a.showLink, a.hideLink { text-decoration: none;color: #000;padding:8px 10px;background:#FEF200;}
a.showLink:hover, a.hideLink:hover {color:#fff;background:#C81A21;}

#opacity {margin:0px auto;width:250px; position: absolute; z-index:51; bottom:450px; left:200px;}
.textres{font-size:22px;text-transform: uppercase;padding:10px 25px; color:#fff; font-weight:bold; text-align:center; background:#d61b21; margin:0 auto; width:450px; letter-spacing:1px;}

#opacity2 {margin:0px auto;width:250px; position: absolute; z-index:51; top:460px; left:200px;}
.textres2{font-size:22px;text-transform: uppercase;padding:10px 25px; color:#fff; font-weight:bold; text-align:center; background:#d61b21; margin:0 auto; width:450px; letter-spacing:1px;}

body{font-family:"Open Sans",verdana,arial;font-size:14px;font-weight:normal;line-height:25px;color:#000;}
#top{width:100%;height:110px;margin:0 auto;background:#fff; }
.main {width:960px; margin:0 auto;}
#logo{width:100px; height:99px;float:left; margin:5px 50px 3px 0; border:1px solid #000;}
#smo{float:right;padding-top:15px; width:150px; height:40px;}
.us{display:block;float:right;}
#name {float:left;font-size:15px;font-weight:normal;padding:25px 0px 10px 0px; width:450px;}
#name a{text-decoration:none;color:#FF0018; font-weight:700; line-height:50px;}
#name p{text-decoration:none; font-size:18px; color:#371c8f;}
#menubg{ margin:0 auto;width:100%; background:#01247E;}

#menu{margin:0 auto;width:960px;}

#content {margin:0 auto;background:#fff; width:100%; margin:0 auto;}
#content p{font-size:15px;color:#454545;font-weight:normal;line-height:25px;padding:0 20px 0 20px;}
#img {float:right; padding-left:10px;}
.heading {text-decoration:none; padding:25px 0px 20px 0px;font-weight:normal;font-size:28px;text-align:center;text-transform: capitalize; line-height:35px;}
.heading a {text-decoration:none;color:#0E3B7E; font-weight:700;}
.heading p {padding:10px; font-size:14px;line-height:24px;text-transform:capitalize;}
#review{float:right;padding-left:3px;}


#resbg{background:url(../images/bg.png) ; margin:0 auto; padding:30px 0; height:110px; background-position:left bottom;}
#reservation {width:960px; margin:0 auto;}
.reserve {width:99%; text-align:center;text-transform:capitalize;padding-bottom:30px;font-size:28px;color:#0E3B7E;}
.reserve a{ color:#0E3B7E; text-decoration:none;}
.check1{float:left;width:200px; margin-right:5px; font-size:15px;}
.check{width:550px;float:left; font-size:15px;}
.adult{float:left;width:110px; margin-right:15px;}
.message1{font-size:14px;padding:9px 8px;width:81%;background:#f9f9f9;margin:0 auto;color:#333;float:left;border:1px solid #ccc;font-family:Quando; text-transform:uppercase;}
.message{font-size:14px;padding:8px;width:95%;background:#f9f9f9;margin:0 auto;color:#333;float:left;border:1px solid #ccc;font-family:Quando; text-transform:uppercase;}
#submit{float:left;margin-top:0px;}
input[type="submit"]
.palace-button, input[type="submit"], input#searchsubmit {background-color:#FFDD00;border:none;color:#000;font-size:14px;padding:10px 30px; font-weight:bold;font-family:Quando; margin-top:25px;}
::-webkit-input-placeholder {color: #333333;}
:-moz-placeholder {color: #333333;}
::-moz-placeholder {color: #333333;}
:-ms-input-placeholder {color: #333333;}

#features {width:100%; background:#01247E; height:250px; padding:10px 0;}
.feature1 {padding:17px; text-align:center;}
.sm{text-align: center; font-size:15px; color:#fff; padding:4px;font-weight:normal; text-align:center;}
.icon {display: inline-block;color:#fff;}
.clear {clear:both;}
.col {width:150px; display: inline-block; padding:0 18px; clear:right; overflow:hidden;}
.head {text-decoration:none; padding:20px 0px 20px 0px;font-weight:bold;font-size:24px;text-align:center;text-transform: capitalize; color:#fff; }


#room{width:100%; padding-bottom:30px;}
.room{width:450px; float:left; padding:0 15px;}
.room .img{width: 100%;margin:0 auto; margin:20px 0 0 0; border:1px solid #000;}
.room p{font-size:14px; font-weight:normal;line-height:24px; padding:0 0 15px 0;}
.room .h2{text-align: left;text-decoration: none;color:#01247e;font-weight: bold;font-size:20px;padding:15px 0;}
#room .book{padding: 6px 10px;font-size: 15px;font-weight:normal;color:#fff;text-decoration: none;background:#01247e;text-align: center; width:90px;}
#room .book a {color:#fff;text-decoration: none;}

#footer{width:100%;background:#01247E; color:#fff;}
.details {float:left;padding:10px;text-align:left;width:940px;}
#hotel {float:right;width:150px;margin-top:15px;}
.col-one {float:left;margin-left:80px;width:200px;margin-top:15px;}
.col-two {float:left;margin-left:30px;width:448px;margin-top:15px;}
.col-three {float:left;width:100%;margin-top:15px;}
.add {float:left;margin-top:15px;width:380px;}
.line {text-align:center; padding-bottom:10px;}
#bottom{width:100%;height:auto;clear:both;margin-top:1px; color:#fff; background:#212121;}
#owner {padding:15px;text-align:center;letter-spacing:1px;line-height:24px;width:930px;}
.title{font-size:18px; padding-bottom:10px;}

.cgs2 {font-size:18px; color:#FEF200;}

a.cgsl:link, a.cgsl:visited {color:#fff;font-weight:normal;text-decoration:none;padding-bottom:3px;}
a.cgsl:hover {color:#fff;}

a.cgs2:link, a.cgs2:visited {color:#FEF200;font-weight:normal;text-decoration:none;padding-bottom:3px;}
a.cgs2:hover {color:#FEF200;}

a.cgs:link, a.cgs:visited {color:#000;font-weight:normal;text-decoration:none;padding-bottom:3px;}
a.cgs:hover {color:#000;}
.button
{
    background-color: #D53B42;
    border: none;
    color: #fff;
    font-size: 15px;
    padding: 9px 15px;
    width: 200px;
    font-weight: bold;
}
