.bgp {
     background-size: cover;
     background-attachment: scroll;
     background-position: center center;
}
.centr600 {
	margin: 0px auto; max-width: 600px;
}
.centr800 {
	margin: 0px auto; max-width: 800px;
}
.centr900 {
	margin: 0px auto; max-width: 900px;
}
.centr {
	margin: 0px auto; max-width: 1200px;
}
.propimg {
    width:  100%;
    height:  auto;

}
.linesp, .linesp p {
	line-height: 18pt;
}
.jumbo {
	text-shadow: 2px 2px 2px rgba(1,1,1,0.4);
}

@media screen and (max-width: 800px) {
	.afc {
		display: block;
	}
	.aw, .mbl-spread {
		width: 100%!important;
		display: block;
		clear: both;
	}

	.do, .dsk-only {
		display: none!important;
	}

	.jumbo * {
		font-size: 24pt;
	}  
	.mnf {
		float: none!important;
		margin-bottom: 1em;
	}
	a.menuButton {
		display: block;
		font-size: 150%!important;
	}
	div.menuBar {
		display: none; 
		position: absolute;
		left: 0px;
		width: 100%;
		background-color: white; 
		border-top: solid 1px gray; 
		border-bottom: solid 1px gray;
		padding-bottom: 2em;
	}
}

@media screen and (min-width: 800px) {
	.mo {
		display: none!important;
	}
	.ff, .ttt {
		vertical-align: top;
	}

	.ff {
		width: 50%!important;
	}
	.ttt {
		width: 33.333%!important;
	}
	.main-pane {
		width: 80%!important;
	}
	.side-pane {
		width: 20%!important;
	}
	div.menuBar {
		min-width: 890px;
	}
}

  input:-webkit-autofill,
  input:-webkit-autofill:focus {
    transition: background-color 600000s 0s, color 600000s 0s;
  }