<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div.branchListItem{
	display:inline-block;
	max-width:190px;
	width:100%;
	padding:5px;
}

.sectionContent{
	overflow:hidden;
}

.tabbable ul.nav-tabs {
  	border-bottom: 1px solid #ccc;
}
.tabbable ul.nav-tabs li {
  	margin-right: 1px;
  	border-top-left-radius: 6px;
  	border-top-right-radius: 6px;
	background-color:#e6e6e6;
	border: 1px solid #ccc;
}
.tabbable ul.nav-tabs li.active {
	border:1px solid #ddd;
  	border-bottom: 1px solid #fff;
	background-color:#fff;
}

.listing {
	radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 8px !important;
	margin-bottom: 10px;
	min-height: 100px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	overflow:hidden;
}

.listingImg{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin-right:10px;
	/*min-width:190px;*/
}

.listingInfoContainer{padding:0px 8px !important;}
.listingTitle{margin-bottom:0px;}
.listingStats{font-size:14px;}

.imgholder{
	/*min-width:190px;
	min-height:150px;*/
	background-image:url('../images/spinner.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

.listingPrice{float:right;}

.listingImg img, .listingPropertyImg img{
	radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	/*max-width:200px;
	max-height:150px;	*/
	width:100%;
	/*max-width:205px;*/
}

.listingPropertyImg img{
	/*max-height:150px;*/
}

.listingInfo{
	display:inline-block;
	vertical-align:top;
	max-width:470px;
	width: 100%;
}

.listingName{
	font-size:18px;
}
.listingStats{
	font-size:14px;
	margin:5px 0px;	
}
.listingDescription{
	line-height:20px;
	margin-top:5px;
}
.listingActions{
	text-align:center;	
}
.listingActions a.btn{
	margin:10px 2px;	
}

.listingCount{
	text-align:right;
	margin-bottom:10px;
}

#gallery{
	max-height:375px; 
}

#stage &gt; div{
	max-height:530px;
}
.hideinmobile {
	display:initial;
}
@media (max-width: 476px) {
	.hideinmobile {
		display:none !important;
	}
	.propertylist, .sponsorlist{
		text-align:center;
	}
	.listingDescription{
		text-align:left;
	}
	.listingImg{
		margin-bottom:5px;	
	}
	#gallery{
		max-height:275px;
	}
	img.stageImg{max-width: 305px;}
}

@media (max-width: 641px) and (min-width:477px) {
	.listingInfo{
		max-width:370px;	
	}
}

.randomAdImg{
	max-width:300px;
	margin:0 auto;
	text-align:center;
	padding:5px;
}
.randomAdBusinessName{
	font-size:20px;
	text-align:center;
	padding:5px;
	font-weight:bold;
	line-height:28px;
}
.randomAdDescription{
	padding:5px;
}
.randomAdPhone{
	text-align:center;
	padding:5px;
}
.randomAdWebsite{
	text-align:center;
	padding:5px;
}


.featuredInfo{
font-size:14px;
}
.featuredTitle{
text-align:center;
font-weight:bold;
margin:10px 0px;
}
.featuredImg{
max-width: 300px;
margin: 0px auto;
text-align: center;
}
.featuredImg img{
max-height:195px;
}
.featuredButtons{
text-align:center;
}
.featuredButtons a.btn{
margin:10px;
}

a.btn{
min-width:80px;
}


.stage-nav,
div.stage-nav div.slick-list,
div.stage-nav div.slick-list div.slick-track div{
	max-height:180px;
}

.fieldWrapper{
	display:inline-block;
	margin-right:15px;	
}
.fieldWrapper label{
	display: inline-block;
	margin-bottom: 5px;
	vertical-align: middle;
}
.fieldwrapper input{
	display: inline-block;
	vertical-align: middle;
}
.fieldWrapper span.hasTooltip{
	vertical-align: top;
	display: inline-block;
	line-height: 25px;	
}
.fieldWrapper{margin-bottom:6px; margin-left:10px;}
.fieldLabel{width:150px; font-weight:bold;text-align:left;}
.requiredMark{font-weight:bold; color:#F00;}
.requiredDescription{font-weight:bold;}
fieldset{border: 1px solid #000 !important; margin-bottom:15px;border-radius:6px; radius:6px;}
legend {
	text-align:left;
	width: auto !important;
	line-height: inherit;
	border:none !important;
	margin-left:20px;
	margin-bottom:0px !important;
}

.checkgroup{margin-right:10px; display:inline-block; vertical-align:top; line-height:18px; margin-bottom:10px;}
.check{width: 17px !important;height: 17px !important;margin: 0px 5px !important;}



@media (max-width: 800px) and (orientation : portrait) {
	div.navtable{width:100%;}
	div.navtable ul.nav li{width:100%;border-radius:0px !important;}
	main.span8{width:100% !important;}
	div#sidebar.span4{width:100% !important;margin-left:0px;}
}

@media (max-width: 768px) and (orientation : portrait) {
	div.navtable{width:100%;}
	main.span8{width:100% !important;}
	div#sidebar.span4{width:100% !important;margin-left:0px;}
}

@media (max-width: 600px) and (orientation : portrait) {
	div.navtable{width:100%;}
	div.listing{padding:4px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{width:100%;padding:0px; border-radius:0px;max-width:480px;}
	img.activeImg.visible-phone{width:100%;padding:0px; border-radius:0px;border:none;}
}

@media (max-width: 435px) and (orientation : portrait) {
	div.navtable{width:100%;}
	div.listing{padding:4px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{width:100%;padding:0px; border-radius:0px;max-width:480px;}
	img.activeImg.visible-phone{width:100%;padding:0px; border-radius:0px;border:none;}
	div#searchaddress{margin-bottom:8px !important;}
	div#searchaddress input.search{padding:10px;width:240px !important;}
	div#minp input{width:100px !important;}
	div#minp span{padding:0px 7px !important;}
	div#minp{margin-bottom:8px !important;}
	div#bedrooms select, div#bathrooms select{width:125px !important;}
	div#bedrooms{margin-bottom:8px;}
	select#distance{margin-bottom:8px !important;}
	select#gate{vertical-align:top !important;}
}

@media (max-width: 414px) and (orientation : portrait) {
	div.navtable{width:100%;}
	div.listing{padding:4px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{width:100%;padding:0px; border-radius:0px;max-width:480px;}
	img.activeImg.visible-phone{width:100%;padding:0px; border-radius:0px;border:none;}
	div#searchaddress{margin-bottom:8px !important;}
	div#searchaddress input.search{padding:10px;width:240px !important;}
	div#minp input{width:100px !important;}
	div#minp span{padding:0px 7px !important;}
	div#minp{margin-bottom:8px !important;}
	div#bedrooms select, div#bathrooms select{width:125px !important;}
	div#bedrooms{margin-bottom:8px;}
	select#distance{margin-bottom:8px !important;}
	select#gate{vertical-align:top !important;}
}

@media screen and (max-width: 375px) and (orientation : portrait) {
	div.navtable{width:100%;}
	div.listing{padding:4px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{width:100%;padding:0px; border-radius:0px;max-width:435px;}
	img.activeImg.visible-phone{width:100%;padding:0px; border-radius:0px;border:none;}
	div#searchaddress{margin-bottom:8px !important;}
	div#searchaddress input.search{padding:10px;width:240px !important;}
	div#minp input{width:100px !important;}
	div#minp span{padding:0px 7px !important;}
	div#minp{margin-bottom:8px;}
	div#bedrooms select, div#bathrooms select{width:125px !important;}
	div#bedrooms{margin-bottom:8px;}
	select#distance{margin-bottom:8px !important;}
	select#gate{vertical-align:top !important;}
}

@media screen and (max-width: 360px) and (orientation : portrait) {
	div.navtable{width:100%;}
	div.listing{padding:4px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{width:100%;padding:0px; border-radius:0px;max-width:480px;}
	img.activeImg.visible-phone{width:100%;padding:0px; border-radius:0px;border:none;}
	div#searchaddress{margin-bottom:8px;}
	div#searchaddress input.search{padding:10px;width:240px !important;}
	div#minp input{width:100px !important;}
	div#minp span{padding:0px 7px !important;}
	div#minp{margin-bottom:8px;}
	div#bedrooms select, div#bathrooms select{width:125px !important;}
	div#bedrooms{margin-bottom:8px;}
	select#distance{margin-bottom:8px !important;}
}

@media screen and (max-width: 320px) and (orientation : portrait) {
	div.navtable{width:100%;}
	div.listing{padding:4px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{width:100%;padding:0px; border-radius:0px;max-width:480px;}
	img.activeImg.visible-phone{width:100%;padding:0px; border-radius:0px;border:none;}
	div#searchaddress{margin-bottom:8px;}
	div#searchaddress input.search{padding:10px;width:240px !important;}
	div#minp input{width:100px !important;}
	div#minp span{padding:0px 7px !important;}
	div#minp{margin-bottom:8px;}
	div#bedrooms select, div#bathrooms select{width:125px !important;}
	div#bedrooms{margin-bottom:8px;}
	select#distance{margin-bottom:8px !important;}
	
}

@media (max-width: 1280px) and (max-height: 800px) and (orientation : landscape) {
	main#content.span8{width:100%;}
	div#sidebar.span4{width:100%;margin-left:0px;}
}

@media (max-width: 1024px) and (orientation : landscape) {
	main#content.span8{width:100%;}
	div#sidebar.span4{width:100%;margin-left:0px;}
}

@media (max-width: 960px) and (orientation : landscape) {
	div.navtable{width:100%;}
	div.navtable ul.nav li{width:100%;border-radius:0px !important;}
}

@media (max-width: 736px) and (orientation : landscape) {
	div.navtable{width:100%;}
	div.listingInfo{width:100% !important;max-width:674px;margin-top:10px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{max-width:248px;}
	img.activeImg.visible-phone{max-width:350px; width:350px;}
}

@media (max-width: 667px) and (orientation : landscape) {
	div.navtable{width:100%;}
	div.listingInfo{width:100% !important;max-width:605px;margin-top:10px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{max-width:248px;}
	img.activeImg.visible-phone{max-width:350px; width:350px;}
}

@media (max-width: 568px) and (orientation : landscape) {
	div.navtable{width:100%;}
	div.listingInfo{width:100% !important;max-width:506px;margin-top:10px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{max-width:248px;}
	img.activeImg.visible-phone{max-width:350px; width:350px;}
}

@media (max-width: 480px) and (orientation : landscape) {
	div.navtable{width:100%;}
	div.listingInfo{width:100% !important;max-width:418px;margin-top:10px;}
	div.listingImg{width:100%;margin-right:0px;}
	div.listingImg img{max-width:248px;}
	img.activeImg.visible-phone{max-width:350px; width:350px;}
}

@media (max-width: 767px){
	body.site{padding:0px 6px;}	
}

@media (min-width: 1024px){
	.businessImage img{max-height:90px;}
}

.navthumb{display:inline-block; vertical-align:top;margin-bottom:5px;

-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
	cursor:pointer;
}
img.thumbImg {
    width: auto;
    max-height: 40px;
	max-width:58px;
    padding: 2px;
}
img.activeImg{
	width:auto;
	min-height: 150px;
    max-height: 350px;
    margin: 0 auto;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
	
}
/*div.prevImage {
    background-image: url(/media/com_posthousing/images/prevImage.png);
    background-repeat: no-repeat;
    background-position: top left;
}
div.nextImage {
    background-image: url(/media/com_posthousing/images/nextImage.png);
    background-repeat: no-repeat;
    background-position: top right;
}*/
div.swapimg{
	/*width:120px;*/
	height: 100%;
	max-height: 450px;
	padding: 4px;
	border: thin solid transparent;
}

div.slidemain div.swapimg{width:60px;height: 100%;max-height: 550px;}
div.slidemain{min-height:250px;}

.emailAddress{cursor:pointer;}

#contentContainer{/*padding:0px 10px;*/}

span.businessName a{font-size:18px; color: #627d4d;font-weight:bold;}
span.businessContactEmail{display:block;}
span.businessAddress, span.businessDetails{display:block;}
span.businessDetails{text-align:right;}
span.businessUrlIcon, span.businessEmailIcon, span.businessMapIcon{display:inline-block;}
div.businessListing{
	padding:0px 10px;
    border: 1px solid rgba(0,0,0,0.15);
    background-image: -ms-linear-gradient(top, #F2F2F2 0%, #fafafa 100%);
    background-image: -moz-linear-gradient(top, #F2F2F2 0%, #fafafa 100%);
    background-image: -o-linear-gradient(top, #F2F2F2 0%, #fafafa 100%);
    background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #F2F2F2), color-stop(100, #fafafa));
    background-image: -webkit-linear-gradient(top, #F2F2F2 0%, #dce6de 100%);
    background-image: linear-gradient(to top, #F2F2F2 0%, #fafafa 100%);
}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.businessImage img{padding: 5px 8px;}


.padded{padding:10px !important;}
.marginbottom{margin-bottom:15px !important;}
.nomargin{margin:0px !important;}

.categoryListing{margin-bottom:20px;border:1px solid #ededed; padding:8px;}
.categoryHeader{
border: 1px solid #ccc !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
   background: #627d4d !important;
    background: -moz-linear-gradient(#627d4d 0%, #1f3b08 100%) !important;
    background: -webkit-linear-gradient(#627d4d 0%, #1f3b08 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#627d4d), to(#1f3b08)) !important;
    background: -o-linear-gradient(#627d4d 0%, #1f3b08 100%) !important;
    background: linear-gradient(#627d4d 0%, #1f3b08 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 ) !important;
    font-weight: normal !important;
    color: #ffffff !important;
}
.ui-accordion-header {outline: none !important;}

ul#sponsor li div.sponsorName a,
ul#sponsor li div.sponsorPhone,
ul#sponsor li div.sponsorWebsite a{
	text-align:center !important;
	font-size:20px !important;
	color:#fff !important;
	line-height:1.3em !important;
}

ul.submenu{display:none;}

span.randomPrice{
	display: block;
    text-align: center;
    padding: 10px 0px 0px;
    font-size: 18px;
}

div#listingsMap{float:right;}

#maplegend img{display:inline-block;}
#maplegend{text-align:left;font-size:14px;}
div#map{min-height:275px;}
.alertText{color:red !important;}

div#holder{position: relative;}
.hidden{display: none;}
div.overlay{position: absolute;top: 0;width: 100%;height: 100%;background-color: #fff;opacity: 0.7;z-index: 1;}
div.overlay.standard{background: #fff url(/media/com_posthousing/images/spinner.gif) no-repeat 50% 50%; }
.leaflet-control-attribution{
	display:none !important;
}

.flex-container {
    display:flex;
    align-items: center; /* Vertical center alignment */
    justify-content: center; /* Horizontal center alignment */
}

.absolute-center {

height:100%;

/* Internet Explorer 10 */
display:-ms-flexbox;
-ms-flex-pack:center;
-ms-flex-align:center;

/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari, Opera, and Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center;

}

div.prevImage{
	position:absolute;
	left:38px;
	top:0;
	width:50px;
	background-position: center;
	color: #fff;
    font-size: 44px;
    font-weight: bold;
    cursor: pointer;
    text-shadow: 2px 2px #000;
}

div.nextImage{
	position:absolute;
	right:38px;
	top:0;
	width:50px;
	background-position: center;
	color: #fff;
    font-size: 44px;
    font-weight: bold;
    cursor: pointer;
    text-shadow: -2px -2px #000;
}

div.prevImage{left:0 !important;}
div.nextImage{right:0 !important;}

div.gatename, div.recName, div.quickLinksHeader{
	background: #dce6de; /* Old browsers */
	background: -moz-linear-gradient(top, #dce6de 0%, #f2f2f2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #dce6de 0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #dce6de 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce6de', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
    padding: 4px;
    text-align: center;
    font-weight: bold;
	border-bottom:1px solid #dce6de;
}
div.gateinfo{margin-bottom:15px;}

h3.quicklinks{
	padding: 14px 16px !important;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px !important;
}

li.mobilelinks{
    padding: 14px 16px !important;
    font-size: 17px !important;
}

div.sponsorName a, div.sponsorPhone, div.sponsorWebsite a{font-size: 18px !important;}
</pre></body></html>