ul {list-style-type: disc;}
p.listing-text {text-align: left; margin: 0; padding: 0;}
img {display: inline-block;}
.level-four-wrapper {width: 730px;	background-color: #E5E4E2; padding: 1%; border-radius: 5px 5px 5px 5px;}
.level-three-wrapper {width: 730px;	background-color: #D19A32; padding: 1%; border-radius: 5px 5px 5px 5px;}
.level-two-wrapper {width: 730px; background-color: #D4D4D4; padding: 1%; border-radius: 5px 5px 5px 5px;}
.level-one-wrapper {width: 730px; background-color: #E5C9A4; padding: 1%; border-radius: 5px 5px 5px 5px;}
.listing {width: 96%; padding: 2%; background-color: white; border: 1px solid #fff;	margin-bottom: 1%; border-radius: 5px 5px 5px 5px;}
.buttons-wrap {display: flex; flex-flow: row wrap;}
.listings-buttons {
	width: 28%; 
	border: 1px solid #00a8c6; 
	border-radius: 10px 10px 10px 10px; 
	color: white; 
	background-color: #40c0cb;
	padding: 3px;
	margin: 0% 2% 0% 0%;
	text-align: center !important;
	font-weight: bold;
	float: left;
}
.listings-buttons a {color: #fff !important; text-decoration: none;display:block!important}
.listings-buttons:hover {background-color: #00a8c6 !important}
.listings-button-web {
	width: 96%;
	border: 1px solid #00a8c6;
	border-radius: 10px 10px 10px 10px;
	color: white;
	background-color: #40c0cb;
	padding: 3px;
	margin: 3% 1% 0% 0%;
	text-align: center !important;
	font-weight: bold;
	float: left;
}
.listings-button-web:hover {background-color: #00a8c6}
.listings-button-web a {color: #fff !important;	text-decoration: none;}
.info-wrap {width: 61%; margin: 0% 0% 0% 3%; float: right;}
.listing-photo {width: 36%; float: left;}
.listing-photo img {width: 100%; margin-bottom: 3%; border-radius: 5px 5px 5px 5px;}
.listing-amenities-wrap table {width: 100%;}
td.listing-amenities {width: 50%;font-size: 90%;vertical-align: top;}
td.listing-amenities ul {margin: 12% 0% 4% 15%; padding: 0%;}
h3.listing-title {margin: 0% 0% 2% 0% !important; padding: 0 !important;font-size: 200% !important;}
h3.listing-title a {text-decoration: none !important;}
.mobileclear {display: none;}
/* More Info Page */
.website-button {
	font-size: 16px; 
	background-color: #405D6F; 
	font-weight: bold; 
	color: #fff; 
	border: 1px solid white; 
	width: 100%; 
	text-align: center;	
	padding: 2%;
}
#acc-header {width: 100%; max-width: 800px; margin: 0 auto;}
h1.biztitle {text-align: center; margin-top: 140px; font-size: 250%; color: #00a8c6; text-shadow: 0.5px 0.5px 0.5px #000;}
.acc-left {width: 54%; margin: 0% 3% 0% 0%; padding: 0% 0% 0% 0%; float: left;}
.acc-right {width: 36%; padding: 0% 5% 0% 0%; float: right;}
.acc-right p {margin: 4% 0% 4% 0%}
.acc-right ul {margin: 4%; list-style-type: disc;}
.acc-right ul li {margin: 0% 0% 0% 5%;}
.acc-addy {width: 100%;}
.clear {clear: both;}
img {display: inline-block;}
p {text-align: left;}
.content-area {margin-top: 5%;}
p.bedbathsleeps {text-align: center;}
@media screen and (max-width: 768px) {
.level-four-wrapper {width: 96%;padding: 2%;}
.level-three-wrapper {width: 96%;padding: 2%;}
.level-two-wrapper {width: 96%; padding: 2%}
.level-one-wrapper {width: 96%;	padding: 2%;}
.listings-buttons {width: 29%; margin: 0% 1.7% 0% 0%;}	
.l-wrapper {width: 96%;	padding: 2%;}
.listing-photo {width: 100%;float: none;}
.info-wrap {width: 100%;float: none;margin: 0%;}
h3.listing-title {font-size: 175% !important; padding: 0% 0% 0% 0% !important; text-align: center !important;}
td.listing-amenities ul {font-size: 80%}
.mobileclear {display: block; clear: both;}
.listing-photo img {margin-bottom: 0%}
p.bedbathsleeps {font-size: 80%}
/* More Info Page */
.acc-left, .acc-right {float: none; width: 100%;}
#ph1.biztitle {margin-top: 20% !important; font-size: 200%;}
h2.business-title {margin: 15% 0% 1% 0%}
#main-content-area h3 {margin: 5% 0% 1% 0%}
p.listing-text {text-align: center; font-size: 90%;}
	
}