*{margin:0; padding:0; border:0;outline:none;} ul,li,ol{margin:0; padding:0; border:0;outline:none;}
body{font:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; background:#FFFFFF; line-height:1.5em;}
h3, h4, h5, h6 { color:#fff;}
h1 {color:#fff; font-size:28px; text-shadow:0 1px 3px #000;-moz-text-shadow:0 1px 3px #000;-webkit-text-shadow:0 1px 3px #000; font-family:VINYL OT,Helvetica,Arial,sans-serif; font-weight:normal; line-height:25px;}
h1 a{color:#FFFFFF; text-decoration:none;}
h1 a:hover {color:#FFFFFF; text-decoration:none;}
h2 {color:#fff; font-size:18px; text-shadow:0 1px 3px #000;-moz-text-shadow:0 1px 3px #000;-webkit-text-shadow:0 1px 3px #000; font-family:VINYL OT,Helvetica,Arial,sans-serif; font-weight:normal; margin-top:10px;}
h2 a{color:#fff; text-decoration:none;}
h2 a:hover{color:#fff; text-decoration:none; }
h3 {color:#006cb7; text-align:left; margin-bottom:5px; font-size:20px; background:#fff;}
h3 a{color:#006cb7; text-align:left; margin-bottom:5px; font-size:20px; background:#fff; text-decoration:none;}
h3 a:hover{color:#006cb7; text-align:left; margin-bottom:5px; font-size:20px; background:#fff; text-decoration:none;}
h4 { color:#006cb7; font-size:18px; margin:3% 0 1% 0;}
h4 span{color:#8c2614;}
h5 {color:#ffcc00; text-decoration:none; font-size:17px; padding-top:15px; border-bottom: thin dashed #007662; padding-bottom:5px;}
#wrapper {width:100%; height:auto; margin:auto; }
#banner {width:100%; height:181px; background: url(../images/dallas-tx.png) center; box-shadow:0 5px 8px #999;-webkit-box-shadow:0 5px 8px #999;-moz-box-shadow:0 5px 8px #999;}
#tab {width:100%; height:auto; margin:auto;  margin-top:0px; padding-top:146px;}
#bg {width:100%; height:auto; margin:auto; background:#FFF; border-bottom:2px solid #007662;}
#slide {width:100%; height:390px; margin:auto;}
.list li{width:43%;float:left;margin:0 3%; color:#d4731c; font-weight:600; font-size:15px;}
.col-2{width:95%;float:left;margin:0 3%;text-transform:capitalize; color:#d4731c; font-weight:600; font-size:15px; line-height:25px;}
.address {width:450px; height:auto; float:left; margin-left:0px; margin-top:13px; font-size:14px; line-height:25px;  font-weight:550;}
.address1 {width:450px; height:auto; float: right; margin-left:0px; margin-top:5px; font-size:14px; line-height:25px;  text-shadow:0 1px 3px #000;-moz-text-shadow:0 1px 3px #000;-webkit-text-shadow:0 1px 3px #000; font-family:VINYL OT,Helvetica,Arial,sans-serif; font-weight:550; color:#FFFFFF;  padding-left:0; font-weight:600;}
.address1 a{color:#FFFFFF; text-decoration:none;}
.address1 a:hover{ color:#FFFFFF; text-decoration:none;}
.map {width:27px; height:34px; float:left; margin-top:5px;}
.address2 {width:100%; height:auto; float:left; margin-left:10px; }
.map1 { width:32px; height:50px; float:left;}
#left {position:absolute;width:240px;height:430px;top:167px;left:0px;background:url(../images/left.jpg) no-repeat;}
#logo {width:84px; height:84px; float:left; margin:0px 20px 0 20px;}
#content {width:75%; height:100%; background:#fff; padding:15px 0px 10px 10px; font-size:15px;  text-align:justify; float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}

#sidebar {float:left; width:270px; padding: 0px 0px 0px 0px; margin-top:20px; margin-left:12px;}
#reservation {width:270px; height:auto; float:left; background:#006cb7;}
.wifi {width:100%; height:auto; float:left; padding-left:0px; padding-top:10px; font-size:13px; font-weight: normal; color:#000; margin-top:10px; background:#e3e3e3;}
.wifi-cont {width:230px; height:auto; float:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding-left:40px;}
.military {width:270px; height:auto; float:left; border:#000 1px solid; margin-top:15px;}
.booknow {font-size:14px; color:#000000;}
#header{width:100%;height:84px; margin:auto; background:#2991d9;}
#head {width:100%;height:auto; margin:auto;}
#footer{clear:both;margin-left:auto;margin-right:auto;color:#ccc;width:100%;text-align:left;padding-top:10px; background:#0272bf; font :15px Arial, Helvetica, sans-serif; line-height:10px; border-top:2px solid #def2fc; border-bottom-left-radius:17px; border-bottom-right-radius:17px; border-top-left-radius:17px; border-top-right-radius:17px; font-weight:600;}
#footer a { width:960px; padding : 0 5px 0 5px;color:#fff; margin:0; font:15px Arial, Helvetica, sans-serif;text-align :left;line-height : 22px;text-decoration : none; font-weight:600;}
#footer a:hover {color : #fff; text-decoration:none;}
.foot-in {width:300px; height:auto; float:left; margin-right:20px;}
.foot-ina {width:285px; height:auto; float:left; padding-left:15px;}
#foot {width:100%; height:auto; margin:auto; padding-bottom:10px; text-align:center;}
#page {width:100%; margin: 0 auto; padding: 0; line-height:21px;}
#page-bgtop {}
#page-bgbtm {margin: 0px; padding: 10px 30px 0px 15px;}
.contact {width:450px; height:auto; float:right; text-align:left; margin-right:80px; padding-left:15px; border-left:1px solid #FFF;}
.post {clear: both; padding-top:0px; padding-bottom: 10px; padding-right: 2px;}
.post .title {padding-top: 0px; letter-spacing: -1px; line-height:30px;}
.post .title a {color: #1A1A1A; border: none;}
.post .meta {padding-bottom: 10px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic;}
.post .meta a {}
.post .entry {text-align: justify; margin-bottom: 25px; padding: 10px 0px 0px 0px;}
.post a { color:#333; text-decoration:none;}
.post a:hover { color:#333; text-decoration:none;}
.site { width:300px; height:auto; float:left; text-align:left; margin-left:80px;}
.sitemap { width:300px; height:auto; float:left; text-align:left; padding-bottom:20px;}
.bottom-menu { width:140px; height:auto;  float:right; text-align:left;}
.left{height:50px;width:160px; padding-left:15px; padding-bottom:30px; }
#w2b{width:53px; height:53px;padding:5px;position:fixed;bottom:0px;right:45px;cursor:pointer;text-decoration:none;font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/arrow.png) no-repeat; text-indent:-9999px;}
.social { width:125px; height:auto; float:right; margin:20px 20px 10px 15px;}
.amenities_wrapper {width:100%; height:auto; float:left; font-size:10px; line-height:3px; margin-bottom:10px;}
.amenities h4{display:inline;margin-right:2px;font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
.amenities p{display:inline;}
.amenities .description {display:block;margin:5px 0; padding:5px;height:auto; border-bottom:1px dotted #fff;}
.amenities .description img{margin-right:5px; vertical-align:sub}
.amenities .description .facility_icon{background:url(../images/amenities.png) no-repeat;float:left;width:33px;height:35px;padding:0;margin-right:5px;}.amenities .facility_icon_id_1 .facility_icon{background-position:0 0}.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}.amenities .facility_icon_id_3 .facility_icon{background-position:0 -112px;}.amenities .facility_icon_id_4 .facility_icon{background-position:0 -472px}.amenities .facility_icon_id_5 .facility_icon{background-position:0 -74px}.amenities .facility_icon_id_6 .facility_icon{background-position:0 -156px}.amenities .facility_icon_id_7 .facility_icon{background-position:0 -301px}.amenities .facility_icon_id_10 .facility_icon{background-position:0 -231px}.amenities .facility_icon_id_11 .facility_icon{background-position:0 -261px}.amenities .facility_icon_id_12 .facility_icon{background-position:0 -194px}.amenities .facility_icon_id_13 .facility_icon{background-position:0 -502px}.amenities .facility_icon_id_14 .facility_icon{background-position:0 -369px}.amenities .facility_icon_id_15 .facility_icon{background-position:0 -399px}.amenities .facility_icon_id_16 .facility_icon{background-position:0 -432px}.amenities .facility_icon_id_17 .facility_icon{background-position:0 -464px}.amenities .facility_icon_id_languages .facility_icon{background-position:0 -540px}.amenities #internet_policy .facility_icon{background-position:0 -264px}.amenities #parking_policy .facility_icon{background-position:0 -433px}.amenities .facility_icon_id_18 .facility_icon{background-position:0 -540px}.amenities .facility_icon_id_19 .facility_icon{background-position:0 -433px}
.col-one { width:450px; height:auto; float:left; padding-left:15px; text-align:left; padding-bottom:15px;}
.col-one a {text-decoration:none; font-weight:700;}
.col-one a:hover {text-decoration:none; }
.col-1 { width:450px; height:auto; float:left; padding-left:15px; text-align:left; padding-bottom:15px; color:#d4731c; font-size:15px; font-weight:600; font-family: Arial, Helvetica, sans-serif;}
.col-1 a{ color:#d4731c; text-decoration:none;}
.col-1 a:hover{ color:#d4731c; text-decoration:none;}
.col-two { width:450px; height:auto; float:right; padding-left:15px; text-align:left; padding-bottom:15px;}
.col-three { width:98%; height:auto; float:left; padding-left:15px; text-align:left; padding-bottom:15px;}

.c5{width:64%;display:inline;padding:1%;margin:0 2% 0 0;border:1px solid #999}
input[type="submit"]
.c6{width:30%; display:inline}input[type="text"]
.palace-button, input[type="submit"], input#searchsubmit {background-color: #016237;border-color: #000;padding:10px; border:1px solid #000; color:#fff;}
/*.text li {
  background-position: 0 7px;
  background-repeat: no-repeat;
  color: #000;
  font-size: 13px;
  font-weight: normal;
  line-height: 24px;
  list-style: none outside none;
  text-decoration: none;
  text-transform: capitalize;}
.prim form{padding-top:20px; padding-left:25px;}
.prim form fieldset{width:200px;margin:5px auto 0; border:0;}
.prim form li{margin:0 0 15px;display:block;}
.prim form label{width:90px;color:#000;float:left;font-weight:bold;font:14px 'Open Sans',Verdana, Arial; letter-spacing:0px; line-height:1.5em; font-weight:bold;}
*/
.button { width:120px; height:35px; float:right; margin-top:-10px; margin-right:200px;}
strong { color:#333; font-size:14px; text-align:left;}
.dir-button { width:200px; height:50px; float:right; margin-right:190px; margin-top:5px;}
.readmore {padding :3px 5px; font-size :90%; color: #fff; background:#e5a015;}
.readmore a{color: #fff;}
.privilege { width:219px; height:auto; float:left;}
.badge_wrapper img {margin:0 8px 8px 0; height:62px; width:62px}
.badge_wrapper img:nth-child(3n+1) {margin:0 0 8px 0}
.more-photos {display:block;margin:10px 0 0 0 !important}
.badge_wrapper .more-photos {clear:both}
.clearfix, .wp-tag-cloud {zoom:1}
.clearfix:before, .clearfix:after, .wp-tag-cloud:before, .wp-tag-cloud:after {content:""; display:table}
.clearfix:after, .wp-tag-cloud:after {clear:both}
hr {color:#0CF;}
.clear { width:100%; height:10px; margin:auto;}
.reserve{ width:100%; height:0; margin:auto; background:#4f7ed3; visibility:hidden;}
.reserve-button { width:100%; height:0; margin:auto; background: #036; color:#FFF;  text-align:center;  font-size:22px; font-weight:600; padding-top:0px;  text-shadow:0 1px 3px #000;-moz-text-shadow:0 1px 3px #000;-webkit-text-shadow:0 1px 3px #000;}
.tripadvisor { width:152px; height:auto; float:left; margin-right:15px;}
.choice { width:147px; height:auto; margin:auto;}
.cc_dialog.simple {
left: 0 !important;
top: auto;
bottom: 0;
right: auto !important;
max-width: 87% !important;
position: fixed;
}
.acc {font-size:16px; font-weight:bold; color:#000;}
.acc a{font-size:16px; font-weight:bold; color:#000;}
