<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@charset "iso-8859-1";
/* CSS Document */

body { background-image: url(images/background1.png);}

.double_column_list li {float: left; width: 50%; margin-bottom:5px;}

.clear{
clear:both;
}

.links {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.menutop-wrapper2 {
	background-color: #669999;
	/* box-shadow: 0px 0px 30px #999; */
	position: relative;
	z-index: 10;
	text-align: center;
	/* background-image: url(p7csspbm2/img/pbm-menu-bg.jpg); */
	overflow: hidden;
	border-bottom: 1px solid #336666;
	border-top: 1px solid #336666;
}
.menu-wrapper {
	background-color: #669999;
	border-bottom: 1px solid #FFF;
	box-shadow: 0px 0px 0px #999; /* 0px 0px 30px #999; */
	position: relative;
	z-index: 10;
	text-align: center;
	padding: 0px; /* was 10px */
	/* background-image: url(p7csspbm2/img/pbm-menu-bg.jpg); */
}
.content img {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
}

.content2 {
	padding: 30px;
	font-size: 1em;
	line-height: 1.5em;
	background-color: #CCC;
}

.content2photos {
	padding: 20px;
	font-size: 1em;
	line-height: 1.5em;
	background-color: #CCC;
}

.content2 a { color: #0066CC; }
.content2 a:hover, .content2 a:focus { color: #C30; }

.content3 {
	padding: 30px;
	font-size: 1em;
	line-height: 1.5em;
	background-color: #ece6dd;
}

.content3photos {
	padding: 20px;
	font-size: 1em;
	line-height: 1.5em;
	background-color: #ece6dd;
}

.content3 a { color: #0066CC; }
.content3 a:hover, .content3 a:focus { color: #C30; }


.contentphotos {
	padding: 20px;
	font-size: 1em;
	line-height: 1.5em;
	background-color: #CCC;
}

.content4photos {
	padding: 20px;
	font-size: 1em;
	line-height: 1.5em;
	background-color: #fff;
}

.centered { text-align:center;}

.right2 { text-align:right;}

.left2 {text-align: left; }

.footer p.footmenu {
	font-size: 16px;
	color: #999;
	text-align: center;
	margin: 0px;
}

.details {
position:absolute;
right: 20px;
text-align:right;
font-size:.8em;
top: 12px;
color:white;
}

.black { color: #000;}
.white {
	color: #fff;
	text-decoration: underline;
}

.border { border: 1px solid #669999; }

.telephone a {color:#FFF; font-style: normal; text-decoration:none; } /*this is for iphone telephone numbers */

.photobox { padding: 3px; border: 1px solid #C0C0C0; background: #EFEFEF; }
.photoboxRight { float: right; margin-left: 10px; padding: 3px; border: 1px solid #C0C0C0; background: #EFEFEF; }
.photoboxLeft { float: left; margin-right: 20px; padding: 3px; border: 1px solid #C0C0C0; background: #EFEFEF; }

.alignright {
	float: right;
	margin-left: 10px;
}

.featurebox { padding: 0px; border: 1px solid #C0C0C0; background: #EFEFEF; text-align:center; }

ul.horizontal { max-width: 800px; text-align : center; }
ul.horizontal li { display: inline-block; white-space: wrap; content: " \00a0\2022\00a0\00a0"; }
ul.horizontal li:before { content: "\00a0\2022\00a0\00a0"; }

.ratesTable {
	border-left:solid 1px #999966;
	border-right:solid 1px #999966;
	border-top:solid 1px #999966;
	border-bottom:solid 1px #999966;
	background-color: #FFFFff;
	margin:5px;
	padding:15px;
	line-height: 1.5em;
/* 	border-radius: 5px; */
	border-collapse:collapse !important;

}
.ratesTableHead {
	border-top: solid 1px #999966;
	border-right-style: none;
	border-bottom: solid 1px #999966;
	border-left-style: none;
	border-collapse: collapse !important;
}
.ratesTableRow {
	border-top: solid 1px #999966;
	border-right-style: none;
	border-bottom: solid 1px #999966;
	border-left-style: none;
	background-color: #f0eeb9;
	border-collapse:collapse !important;
}

td {
  padding-top:5px;
  padding-bottom:5px;
}

td:first-child {

}

.fvosgallery-wrapper {
	max-width: 600px;
	margin-left: auto ;
  margin-right: auto ;
}
.fvosgallery-wrapper-800 {
	max-width: 800px;
	margin-left: auto ;
  margin-right: auto ;
}
.fvosgallery-wrapper-small {
	max-width: 350px;
padding: 6px;
}
.fvosrates-wrapper {
	max-width: 800px;
	margin-left: auto ;
  margin-right: auto ;
}
.fvoscalendar-wrapper {
	max-width: 580px;
	margin-left: auto ;
  margin-right: auto ;
}
.map-wrapper { position: relative; padding-bottom: 100%; padding-top: 0px; height: 0px; overflow: hidden; margin-bottom: 20px; 	margin-left: auto ;  margin-right: auto ; }
.map-wrapper iframe, .map-wrapper object, .map-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
h1 {
	color: #333;
	text-align:center;
}
h3 {color: #006666; 	text-align:center; }

h4 { color: #333;}

.iphone-show-hide {
  display:block;
}
.iphone-show {
  display:none;
}
.showstufftablet {
  display:none;
}
.iphone-hide {
  display:block;
}

blockquote.style1 {
  font: inherit;
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;
  background-image: url(images/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  blockquote.style1 span {
    	display: block;
    	background-image: url(images/closequote1.gif);
    	background-repeat: no-repeat;
    	background-position: bottom right;
  	}

blockquote.style2 {
	font: inherit;
	padding: 8px;
	background-color: #ece6dd;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 5px;
	background-image: url(images/openquote2.png);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 23px;
  }
  blockquote.style2 span {
    	display: block;
    	background-image: url(images/closequote2.png);
    	background-repeat: no-repeat;
    	background-position: bottom right;
  	}

hr.style-one {
    border: 0;
    height: 2px;
    background: #669999;
    background-image: -webkit-linear-gradient(left, #ccc, #669999, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #669999, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #669999, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #669999, #ccc); 
}

/*1 Column for Narrow Browser Windows and Smartphones in both orientations*/
@media only screen and (min-width: 0px) and (max-width: 699px) {
.iphone-show-hide {
  display:none;
}

.hidestuffphone {
	margin-left: auto ;
  margin-right: auto ;
  display:none;
}
ul.horizontal { max-width: 800px; text-align : center; padding: 0px !important;}
ul.horizontal li { display: inline; white-space: wrap !important; content: " \00a0\2022\00a0\00a0"; }
ul.horizontal li:before { content: "\00a0\2022\00a0\00a0"; }

.content3photos {
	padding: 0px; }

.content2photos {
	padding: 0px; }

.content4photos {
	padding: 0px; }
		
.contentphotos {
	padding: 0px; }
	
}

@media only screen and (min-width: 0px) and (max-width: 400px) {
.iphone-show {
  display:block;
}
.iphone-hide {
  display:none;
}
.hidestuffphone {
	margin-left: auto ;
  margin-right: auto ;
  display:none;
}
td, tr {
display: block;
text-align: left;
width: auto;
}
ul.horizontal { max-width: 800px; text-align : center; padding: 0px !important;}
ul.horizontal li { display: inline; white-space: wrap !important; content: " \00a0\2022\00a0\00a0"; }
ul.horizontal li:before { content: "\00a0\2022\00a0\00a0"; }

.contentphotos {
	padding: 0px; }
	
.content3photos {
	padding: 0px; }
	
.content2photos {
	padding: 0px; }
	
.content4photos {
	padding: 0px; }
}
@media only screen and (min-width: 700px) and (max-width: 1000px)  {
.content-wrapper {width: auto; margin: 0px 10px;}
.menutop-wrapper2 {font-size: 12px;}
.ipad-show-hide {
  display:none;
}
.hidestufftablet {
	margin-left: auto ;
  margin-right: auto ;
  display:none;
}
.showstufftablet {
  display:block;
}
ul.horizontal { padding: 0px !important;}

}</pre></body></html>