@charset "utf-8";
/* CSS Document */

#header-display { background-color:#626262; width:100%; margin-bottom:0 }
.header-section { width:16.66667%; float:left; margin-top:0; color-background:#f7f7f7 }
.header-banner { width:66.66667%; display:block; float:left; border-right:solid 1px #f2f2f2 }

.main-nav .contact-info { color:#fff; font-size:1.2rem; font-weight:700; float:right; clear:left; padding:16px }
#submenu .list-group .thumb { margin: 0 6px 0 0; padding:0; width:80px; height:45px; float:left; }
#submenu .list-group .list-group-item .title { color:#088bec; font-size:1.1rem; font-weight:700; letter-spacing:-.5pt; vertical-align:middle; padding-left:1em; }
.image-top { position:relative; margin-top:0; }
.list-group-item p {
  color:#626262;
  font-size:.90rem;
  text-align:left;
  vertical-align:middle;
}
section#contact-info { margin-top:0 }
img.contact { width:230px; height:auto; display:block; margin-left:4em; }
section#concierge-service {
	background:#ffffff;	
}
article#vip {
	background-image: url(../../images/diag12.gif);
	background-repeat: repeat;
	background-position: 0% 0%;
	height:800px;
}
article#highlight { 
  color: #ffffff;
  background-color: #01a1b0;
  background:url("") right 0 center no-repeat,-moz-linear-gradient(#009593,#007390);
  background:url("") right 0 center no-repeat,-o-linear-gradient(#009593,#007390);
  background:url("") right 0 center no-repeat,-webkit-linear-gradient(#009593,#007390);
  background:url("") right 0 center no-repeat,linear-gradient(#009593,#007390);
  border-color: #ddd;
  margin:4em 0 
}
@media (min-width: 768px) {
	article#highlight { 
	  font-size:13px;
	  color: #ffffff;
	  background-color: #01a1b0;
	  background:url("") right 0 center no-repeat,-moz-linear-gradient(#009593,#007390);
	  background:url("") right 0 center no-repeat,-o-linear-gradient(#009593,#007390);
	  background:url("") right 0 center no-repeat,-webkit-linear-gradient(#009593,#007390);
	  background:url("") right 0 center no-repeat,linear-gradient(#009593,#007390);
	  border-color: #ddd;
	  margin:0 
}
}
.diagonal { 
	background-color:#ffffff;
	background-image: url(../images/diag12.gif);
	background-repeat: repeat;
	background-position: 40px 0%; 
}
.flush { width:100%; }
.leadin {
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-image: url(../images/navBarTile.jpg);
	border: 1px solid #ddd;
	padding: 0 auto;
}
.leadin h1 { margin: 1.5em 1.5em .6em 1.5em }
.leadin span .divider { width:2em; min-height:1pt; margin:.6em 1.2em; background:transparent }