body{
	font-family: 'Lato', sans-serif !important;
	font-size: 14px;
	color: #33333a;
	line-height: 24px;
}

.topHeader {
  background-color: #2a2a2a;
}

.logo{
text-shadow:0px 1px 1px #222222;
color: #bfbfbf;
}


.introText{
	color: #fefefe;
	font-weight: lighter;
}

.siteDetails{
	color: #cecece;
}

.siteInfo{
	color: #cecece;
}

.phoneInfo{
	color: #ffffff;
}

.topRight .btn-vip, .formHolder .btn-vip, .fproperty .btn-vip{
background: #395a7d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5NWE3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI4M2Y1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTVhN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #395a7d 0%, #283f56 50%, #395a7d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#395a7d), color-stop(50%,#283f56), color-stop(100%,#395a7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #395a7d 0%,#283f56 50%,#395a7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #395a7d 0%,#283f56 50%,#395a7d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #395a7d 0%,#283f56 50%,#395a7d 100%); /* IE10+ */
background: linear-gradient(to bottom, #395a7d 0%,#283f56 50%,#395a7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#395a7d', endColorstr='#395a7d',GradientType=0 ); /* IE6-8 */
border-color: #223b56;
color: #FFF;
}

.navContainer{
background: #141414; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #141414 0%, #111111 50%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141414), color-stop(50%,#111111), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #141414 0%,#111111 50%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #141414 0%,#111111 50%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #141414 0%,#111111 50%,#141414 100%); /* IE10+ */
background: linear-gradient(to bottom, #141414 0%,#111111 50%,#141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141414', endColorstr='#141414',GradientType=0 ); /* IE6-8 */
border-bottom: 1px solid #111111;
border-top: 1px solid #797979;
}

.formHead{
	color: #191919;
}

.vipMember .sectionHeading{
	color: #ffffff;
}

.vipInfo{
	color: #ffffff;
}

.btn-vip {
background: #395a7d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5NWE3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI4M2Y1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTVhN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #395a7d 0%, #283f56 50%, #395a7d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#395a7d), color-stop(50%,#283f56), color-stop(100%,#395a7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #395a7d 0%,#283f56 50%,#395a7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #395a7d 0%,#283f56 50%,#395a7d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #395a7d 0%,#283f56 50%,#395a7d 100%); /* IE10+ */
background: linear-gradient(to bottom, #395a7d 0%,#283f56 50%,#395a7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#395a7d', endColorstr='#395a7d',GradientType=0 ); /* IE6-8 */
border-color: #223b56;
color: #FFF;
}

.btn-vip:hover, .btn-vip:focus{
	border-color: #2e4866;
}

.topRight .btn-vip:hover, .topRight .btn-vip:focus, .formHolder .btn-vip:hover, .formHolder .btn-vip:focus, .fproperty .btn-vip:hover, .fproperty .btn-vip:focus{
	border-color: #6993c0;
}

.cirrusInfo{
	color: #ffffff;
}

.smCirrusInfo{
	color: #ffffff;
}

.btn-cirrus{
	color: #ffffff !important;
}

.mainContent, .inner-mainContent {
background: #2a2a2a;
outline: 1px solid #404040;
border: 1px double #0d151d;
color: #FFF;
}

.cPageText p font, .cPageText p{
	color: #FFF !important;
}

.cPageText p font a, .cPageText p a{
	color: #ccdef1 !important;	
}

#imouter0 ul a {
  color: #FFF !important;
}

#imouter0 ul a:hover {
  background-color: #263b51 !important;
  color: #ccdef1 !important;
}

#imouter0 ul li ul a {
   color: #ccdef1 !important;
   border-color: #30475f !important;
}

#imouter0 ul li ul a:hover{
	background: #263b51 !important;
}

#imenus0 .imsubc {
  background-color: #101010 !important;
}

.Home-Cta{
	background: #a6aeb8;
	border: 1px solid #191919;
}

.inner-Home-Cta{
	background: #061524;
}

.inner-Home-Cta a h2{
	text-shadow:1px 1px 1px #383122;	
	color: #FFF;
	text-transform: uppercase;
}

.inner-Home-Cta a:hover{
	text-decoration: none;
}

.footer-sections, .fproperty {
  border-top: 4px solid #061524;
  padding: 15px 0;
}

h1, h2, h3, .sectionHeading {
  color: #FFF;
}

.fproperty div{
	color: #2a2a2a;
}

.fproperty{
	padding-bottom: 10px;
}

.fproperty h1.featuredHeading, .footer-sections div.sectionHeading{
	color: #031b34;	
}

a, .btn-link {
  color: #2a2a2a;
}

a:hover, .btn-link:hover {
  color: #061524;
}

.footer-sections{
	background: #FFF;
}

@media (max-width: 767px) and (min-width: 320px) {

.vipMember, .vipMember1 {
background: #191919; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5MTkxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzA3MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #191919 0%, #070707 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#191919), color-stop(100%,#070707)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #191919 0%,#070707 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #191919 0%,#070707 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #191919 0%,#070707 100%); /* IE10+ */
background: linear-gradient(to bottom, #191919 0%,#070707 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#070707',GradientType=0 ); /* IE6-8 */
margin-top: 10px;
}

.Home-Cta{
	margin-bottom: 20px;
}

}

a.btn-cirrus:visited, a.btn-vip:visited{
	color: #FFF !important;
}

a:visited{
	color: #000000 !important;
}

.headerBackground{
	background: #192736;
}

.copyright{
	color: #2f5071;
	background: #061524;
}

.copyright a{
	color: #fff;
}

.copyright a:hover{
	color: #2f5071;
}

.copyright a:visited{
	color: #ccdef1 !important;
}
.logoDynamic img {
  height: auto;
  max-width: 100%;
}