﻿﻿*{margin:0;padding:0;border:0;outline:none;}
a {color:#000; text-decoration:none;}
a:hover {color:#333;}
label{display:none;}
body{font-family:Gabriela,verdana, arial;font-size:14px;color:#000;line-height:22px;background:#014090;font-weight:normal;}
.main {width:960px;margin:0px auto;background:#b7d7f5;}
#main {width:960px;margin:0px auto;}
#top{width:960px;height:135px; margin:0px auto;}
#logo{width:200px;height:108px; padding-top:5px;padding-left:35px;float:left;}
#name {color:#0053A3;font-size:30px;line-height:26px;float:left;margin:10px 0 0px 50px; padding-bottom:10px;}
#name span {font-size:16px;color:#193A66;padding-top:50px;}
#left{position:absolute;width:220px;height:320px;background:#fff;opacity:0.9; z-index:1001;margin:-320px 0 0 0px;}
#content {padding:5px 10px;width:940px;}
.box {padding:10px;}
h1{margin:10px 0 10px 0;padding:0;font-size:30px;font-weight:normal;color:#1E3365;font-family:Gabriela,verdana;text-align:center;}
h2{margin:0 0 10px 0;padding:0;font-size:1.8em;font-weight:normal;color:#1E3365;font-family:Gabriela,verdana;}
.amenities{margin:10px 0 20px;}
.amenities h2{display:inline;margin-right:10px;font-size:1.3em;color:#1E3365;font-weight:bold;}
.amenities p{display:inline;padding:15px 0 0 0}
.amenities .description {display:block;margin:0px 0;padding:12px;border-bottom:1px dotted #990000;height:auto;}
.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:33px;padding:0;margin-right:10px}
.amenities .facility_icon_id_1 .facility_icon{background-position:0 0}
.amenities .facility_icon_id_3 .facility_icon{background-position:0 -112px}
.amenities .facility_icon_id_11 .facility_icon{background-position:0 -267px}
.amenities .facility_icon_id_19 .facility_icon{background-position:0 -433px}
.amenities .facility_icon_id_6 .facility_icon{background-position:0 -156px}
#footer {padding-top:20px;clear:both;text-align:left;width:960px;margin:0 auto;padding-bottom:20px;opacity:1.1;}
.details {float:left;padding:0px 10px 0 10px;text-align:left;width:940px;}
.add {float:left;margin-top:0px;color:#000;width:300px;line-height:20px;padding-left:80px;}
.social-icon{width:48px; height:48px;display:inline-block;padding-right:50px;padding-bottom:12px;}
#smo{width:125px; height:48px; padding-top:0px; padding-right:50px; float:right;display:inline-block;}
.title {display: block;font-size:13px;padding-bottom: 10px;text-transform: uppercase;color:#0a5503;}
.col-one {float:left;padding-left:80px;width:150px;color:#000;}
a.cgsl:link, a.cgsl:visited {color:#000;line-height:18px;font-weight:normal;letter-spacing:1px;line-height:1.5em;text-decoration:none;}
a.cgsl:hover {color:#000;}
#owner {padding:10px 5px 10px 5px;text-align:center;color:#000;letter-spacing:1px;line-height:1.5em;width:950px;border-top:2px solid #0055A5; margin-top:20px;}
.pad {padding-bottom:15px;}
#bottom{background:#C0D7E9; height:auto;}
.list li {width: 45.9%; float: left; text-transform: capitalize; line-height: 27px; text-align:left; list-style: disc; font-size: 14px; margin: 3px 0 0 3%; padding: 0 0 0 5px;} 
#googleMap{width:100%;height:400px;}
input[type=text].c5{width:60%;display:inline;padding:7px;margin:0 2% 0 0;border:1px solid #999}
input[type=submit].c6{width:30%;padding: 7px; background-color:#ed192a; color: #fff; display:inline}
img {width:100%; height:auto;}
.cc_dialog.simple {
left: 0 !important;
top: auto;
bottom: 0;
right: auto !important;
max-width: 87% !important;
position: fixed;
}