body {							font-size: 85%;
								margin: 0px;
								color: #565020;
								font-family: Verdana, Arial, Helvetica, sans-serif;
								background-color: #FFFFFF;
								text-align: center;
								}
a {								text-decoration: none; color: #565020;}
a:hover {						color: #000000; text-decoration: underline;}

table	{						font-size: 100%;}
							
#container {					padding: 0px;
								margin: 0px auto;
								width: 760px;
								text-align: left;
								}
								
#top {							width: 760px;
								height: 180px;
								}
								
#topLeft	{					width: 160px;
								float: left;
								height: 180px;
								background-color: #636531;
								}
								
#topLeft h1 {					font-size: 150%;
								color: white;
								padding: 10px 10px 0px 10px;
								margin: 0px;
								font-weight:normal;
								}

#topLeft h2 {					font-size: 130%;
								margin: 0px;
								color: white;
								padding: 6px 10px 0px 10px;
								font-weight:normal;
								font-style:italic;
								}

#topMid {						float: left;
								width: 400px;
								height: 180px;
								background-image:url(../heads/farmhouse2.jpg);
								background-repeat:no-repeat;
								background-position:top;
								}

#topRight {						float: left;
								width: 200px;
								height: 180px;
								background-image:url(../images/pool_corner.jpg);
								background-repeat:no-repeat;
								background-position:center;
								}
								
#topBar {						height: 22px;
								width: 100%;
								background-color: #565020;
								color: white;
								clear: left;
								}
								
#topBar h1 {					margin: 0px;
								margin-left: 5px;
								padding: 2px 10px 2px 0px;
								font-size: 110%;
								text-align: left;
								}
								
#middle {						width: 760px;
								}
#left	{						width: 160px;
								float: left;
								}
#mid	{						width: 400px;
								float: left;
								}

#right {						float: left;
								width: 190px;
								margin-left: 10px;
								}
								
#footer {						clear: both;
								padding: 10px;
								text-align: right;
								font-size: 80%;
								width: 100%;
								border-top: 1px solid #999999;
								}

#featureHead {					border: 1px dotted #666666;
								border-bottom: none;
								margin: 5px 0px 0px 0px;
								width: 190px;
								font-size: 120%;
								background-color: #CCCCCC;
								padding: 0px;
								}
#featureHead p	{				padding: 3px; margin: 0px;}
							
#featuring {					border: 1px dotted #666666;
								border-top: 1px solid #666666;
								margin: 0px 0px 5px 0px;
								padding: 0px;
								width: 190px;
								background: url(../images/feature.jpg) #FFFFFF repeat-x left bottom;
								}
								
#featuring ul {					padding: 0px;
								margin: 4px;
								font-size: 80%;
								list-style-type: none;
								color: #666666;
								}
#featuring ul li {				padding: 3px 0px 3px 0px; }


#scrollBox {					margin: 0px;
								width: 400px;
								height: 400px;
								overflow: auto;
								background: url(../images/feature.jpg) #FFFFFF repeat-x left bottom fixed;
								}
								
#photos {						width: 380px;
								text-align:center;
								}
								
.pad	{						margin: 5px;
								font-size: 90%;
								line-height: 120%;
								}
.pad table {					width: 98%; }

.navigation {					font-size: 95%;
								margin: 0px;
								color: #000066;
								}
.navigation ul {				padding: 0px;
								margin: 0px 10px 0px 0px;
								list-style-type: none;
								text-align: right
								}
.navigation ul li {				margin-right: 0px;
								padding: 5px 0px 5px 0px;
								}
.navSub ul {					font-size: 80%;
								margin-right: 0px;
								border-right: 4px solid #000066;
								}
.navSub ul li {					margin-right: 0px;
								padding: 2px 3px 0px 0px;
								}
								
.navigation a {					text-decoration: none;}
.navigation a:hover {			text-decoration: underline;}
.navSub a {						color: #000066; text-decoration: none;}
.navSub a:hover {				text-decoration: underline;}

.tableHeader {
								font-weight: bold;
								color: #FFFFFF;
								background-color: #636531;
								border: thin solid #FFFFFF;
								}
.prices {	
								font-size: 90%;
								}
.prices td {					text-align: center;
								border: 1px solid white;
								}
.prices th {					font-size: 80%;}

.dates {
								font-size: 90%;
								font-weight: bold;
								background-color: #B5B29C;
								}
.dimmedDates {
								color: #B5B29C;
								}
.priceGrid td { 				font-size: 80%; text-align: center;}
.priceGrid input { 				font-size: 80%;}
.priceGrid select { 			font-size: 80%;}

.pageNumbers {					border-bottom:1px solid #000;
								border-top:1px solid #000;
								background-color: #CCCCCC;
								margin: 4px;
								text-align: center;
								padding: 3px;
								}

.pageNumbers a {margin: 3px;}

.warning {					background-color: red; color: white; font-weight: bold; text-align:center; border: 4px solid red; font-size: 80%;}