﻿body {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #999B9E;
	margin: 0 auto 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: center;
}

a:link, a:visited {
	color: #999b9e;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
    color: #000000;
}

	body a img {
		border-width: 0;
	}
	
	body div.header {
		width: 747px;
		height: 90px;
		margin: auto;
		padding: 5px 10px 0 10px;
		text-align: center;
		background-color: #FFFFFF;
	}
	
		body div.header img#logo {
			margin: 30px 0 0 5px;
			display: inline;
			float: left;
			position: relative;
		}
		
		body div.header div#slogan {
			width: 488px;
			height: 24px;
			float: right;
			margin: 37px 0 0 0;
			background-image: url("/media/e16744c4246d436a9d8199075659a930.gif");
			position: relative;
		}
		
			body div.header div#slogan span {
				display: none;
			}
		
	body div#topMenu {
		width: 100%;
		height: auto;
		float: left;
		background-color: #D8F600;
		margin: 0 auto 0 auto;
		text-align: center;
	}
		
		body div#topMenu ul.menu {
			width: 762px;
			margin: 0 auto 0 auto;
			padding: 0;
			list-style-type: none;
			font-size: 0.8em;
			font-weight: bold;
			text-align: left;
		}
		
			body div#topMenu ul.menu li {
				display: block;
				float: left;
			}
			
				body div#topMenu ul.menu li a {
					display: block;
					float: left;
					background-color: #D8F600;
					color: #6E6E6E;
					text-decoration: none;
					padding: 3px 4px 3px 3px;
				}
				
					body div#topMenu ul.menu li a:hover {
						background-color: #999B9E;
						color: #FFFFFF;
					}
				
	body .alignLeft {
		display: block;
		float: left;
		margin: 0 10px 10px 0;
	}
	
	body .alignRight {
		display: block;
		float: right;
		margin: 0 0 10px 10px
	}
	
	body .error {
		font-weight: bold;
		color: #FF0000;
	}
	
	body table {
		text-align: left;
	}
	
		body table th, body table td {
			font-size: 0.9em;
		}
	
	body div.cms_module {
		clear: both;
		margin-bottom: 0.5em;
	}
	
	body input.shortText, body textarea.longText, body input.emailAddress {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		border: 1px solid #999999;
		background-color: #F4F4F4;
	}

	body select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		border: 1px solid #999999;
		background-color: #F4F4F4;
	}
	
	body input.cancel {
		background-color: #999999;
		border-width: 0;
		color: #FFFFFF;
		display: block;
		float: left;
		margin-right: 5px;
	}
	
	body input.submit {
		background-color: #999999;
		border-width: 0;
		color: #FFFFFF;
		display: block;
		float: left;
		margin-right: 5px;
	}
	
	body div#container {
		width: 750px;
		text-align: left;
		margin: auto;
		padding: 38px 10px 10px 10px;
		background-color: #FFFFFF;
	}

		body div#container div.googleLeftNav {
			width: 140px;
			height: auto;
			float: left;
			font-size: 0.8em;
			text-align: left;
			overflow: hidden;
			padding-left: 0;
			margin-right: 60px;
			margin-top: 20px;
		}

			body div#container div.googleLeftNav ul {
				list-style-type: none;
				margin: 0;
				margin-top: 20px;;
				margin-bottom: 20px;
				padding: 0;
			}

				body div#container div.googleLeftNav ul li {
					margin-bottom: 5px;
				}
				
					body div#container div.googleLeftNav ul li a {
						text-decoration: none;
						color: #999B9E;
						font-weight: bold;
					}
					
					body div#container div.googleLeftNav ul li a:hover {
						color: #000000;
					}
		
		body div#container div#propertySearch, body div#container div.propertySearch, body div#container div#businessAlliance, body div#container div.businessAlliance {
			width: 160px;
			height: auto;
			float: left;
			font-size: 0.8em;
			text-align: left;
			overflow: hidden;
			margin-right: 80px;
		}
		
			body div#container div#propertySearch div#pageNavigation {
				font-weight: bold;
			}
			
				body div#container div#propertySearch div#pageNavigation a, body div#container div.propertySearch div#pageNavigation a {
					text-decoration: none;
					color: #000000;
				}
				
				body div#container div#propertySearch div#pageNavigation blockquote {
					margin: 0.5em 0 0.5em 1em;
				}
				
				body div#container div#propertySearch div#pageNavigation div#instructions {
					margin-top: 1em;
				}
				
				body div#container div#propertySearch div#pageNavigation p {
					margin: 0 0 0.5em 0;
				}
			
			body div#container div#propertySearch h3, body div#container div.propertySearch h3 {
				font-size: 1.5em;
				margin: 0 0 1em 0;
				/*color: #D8F600;*/
				text-transform: lowercase;
				border-bottom: 1px solid #D8F600;
			}
			
				body div#container div#propertySearch h3 a, body div#container div.propertySearch h3 a {
					color: #999B9E;
					text-decoration: none;
				}
				
				
					body div#container div#propertySearch h3 a:hover, body div#container div.propertySearch h3 a:hover {
						color: #000000;
					}
		
			body div#container div#propertySearch table, body div#container div.propertySearch table {
				margin-left: 0;
				margin-bottom: 1em;
			}
			
				body div#container div#propertySearch table th, body div#container div.propertySearch table th {
					width: 40%;
				}
			
			body div#container div#propertySearch input.shortText, body div#container div#propertySearch input.emailAddress {
				width: 70%;
			}
			
			body div#container div#propertySearch ul, body div#container div.propertySearch ul {
				list-style-type: none;
				margin: 0 0 1em 0;
				padding: 0;
			}
			
				body div#container div#propertySearch ul li, body div#container div.propertySearch ul li {
					width: auto;
					max-width: 100%;
					display: list-item;
					padding: 0;
					margin: 0;
					float: none;
					clear: both;
					margin-bottom: 0.5em;
				}
				
					body div#container div#propertySearch ul li a, body div#container div.propertySearch ul li a {
						width: auto;
						max-width: 100%;
						display: inline;
						text-decoration: none;
						color: #999B9E;
						background: transparent;
						padding: 0;
						font-weight: bold;
					}

					body div#container div#propertySearch ul li.selected a, body div#container div.propertySearch ul li.selected a {
						color: #000000;
						background: transparent;
					}
					
						body div#container div#propertySearch ul li a:hover, body div#container div.propertySearch ul li a:hover {
							color: #000000;
							background: transparent;
						}
						
					body div#container div#propertySearch ul li ul, body div#container div.propertySearch ul li ul {
						list-style-type: none;
						margin: 1em 0 1em 1em;
						padding: 0;
					}
					
						body div#container div#propertySearch ul li.selected ul li a, body div#container div.propertySearch ul li.selected ul li a{
							color: #999B9E;
						}
						
						body div#container div#propertySearch ul li ul li.selected a, body div#container div.propertySearch ul li ul li.selected a{
							color: #000000;
						}

							body div#container div#propertySearch ul li ul li.selected ul li a, body div#container div.propertySearch ul li ul li.selected ul li a{
								color: #999B9E;
							}
						
							body div#container div#propertySearch ul li ul li ul li.selected a, body div#container div.propertySearch ul li ul li ul li.selected a{
								color: #000000;
							}
						
				body div#container div#propertySearch div#searchForm  {
					margin: 0 0 1em 0;
					width: 160px;
				}
				
				body div#container div#propertySearch a#newsletterSubscribe {
					background-color: #D8F600;
					color: #6E6E6E;
					padding: 3px;
					display: block;
					width: 144px;
					text-decoration: none;
				}
				
					body div#container div#propertySearch div#searchForm h3 {
						color: #999B9E;
						margin: 0 0 0.5em 0;
						border-bottom: 1px solid #D8F600;
					}
					
					body div#container div#propertySearch div#searchForm label {
						display: block;
						clear: both;
					}
					
					body div#container div#propertySearch div#searchForm select {
						margin-bottom: 1em;
						font-size: 0.9em;
						color: #999B9E;
						display: block;
						float: left;
						margin-right: 5px;
					}
					
					body div#container div#propertySearch div#searchForm a#newsletterSubscribe {
						background-color: #D8F600;
						color: #6E6E6E;
						padding: 3px;
						display: block;
						width: 144px;
						text-decoration: none;
					}

					body div#container div#propertySearch li.scheme, body div#container div#propertySearch li.selected a#_ctl10_lnkItem89 {
					  margin-left: -1px;
					}
		
		body div#container div.googleContent {
			width: 527px;
			float: left;
		}
		
			body div#container div.googleContent a {
				/*color: #D8F600;*/
				color: #6E6E6E;
				font-weight: bold;
				text-decoration: none;
			}
			
			body div#container div.googleContent a:hover {
				text-decoration: underline;
			}

			body div#container div.googleContent h2 {
				font-size: 1.15em;
				margin-top: 0;
				margin-bottom: 0.5em;
				color: #999B9E;
				border-bottom: 1px solid #D8F600;
			}
			
			body div#container div.googleContent h3 {
				font-size: 1em;
				margin-top: 0.5em;
				margin-bottom: 0.5em;
				/*color: #D8F600;*/
				border-bottom: 1px solid #D8F600;
			}
			
			body div#container div.googleContent h4 {
				font-size: 1em;
				margin-top: 0;
				margin-bottom: 0.5em;
				color: #D8F600;
			}
			
			body div#container div.googleContent p {
				margin-top: 0;
				margin-bottom: 0.5em;
				/*font-size: 0.9em;*/
			}
			
			body div#container div.googleContent blockquote {
				margin: 7px 0 7px 7px;
				/*font-size: 0.9em;*/
			}
			
			body div#container div.googleContent ul {
				margin: 7px 0 7px 21px;
				/*font-size: 0.9em;*/
			}
		
		body div#container div.content {
			width: 517px;
			height: auto !important;
			height: 390px;
			min-height: 390px;
			float: left;
			text-align: justify;
			font-size: 0.9em;
		}
			
			body div#container div.content div#legal {
				clear: both;
				font-size: 0.9em;
				padding-top: 20px;
			}

			body div#container div.content a {
				color: #6E6E6E;
				font-weight: bold;
				text-decoration: none;
			}
			
			body div#container div.content a:hover {
				text-decoration: underline;
			}

				body div#container div.content div.scrollingBanner a {
					font-size: 12px;
					color: #FFFFFF;
					text-decoration: none;
				}

				body div#container div.content div.scrollingBanner a:hover {
					color: #999B9E;
					text-decoration: none;
				}

				body div#container div.content div.images {
					margin: 20px 0 20px 0;
				}
				
				body div#container div.content div.images img {
					border: 1px solid #D8F600;
					margin-bottom: 4px;
					margin-right: 4px;
				}
				
				body div#container div.content div.features ul {
					list-style-image: url("/media/c44f90fdeb784744882dbc61586de8e3.gif");
				}

				body div#container div.content input.first_enabled, body div#container div.content input.prev_enabled, body div#container div.content input.next_enabled, body div#container div.content input.last_enabled {
					background-color: #FFFFFF;
					border-width: 0;
					color: #6E6E6E;
					display: block;
					float: left;
					margin-right: 5px;
					font-weight: bold;
					cursor: hand;
				}
				
					body div#container div.content input.first_enabled:hover, body div#container div.content input.prev_enabled:hover, body div#container div.content input.next_enabled:hover, body div#container div.content input.last_enabled:hover {
						text-decoration: underline;
					}
				
				body div#container div.content input.first_disabled, body div#container div.content input.prev_disabled, body div#container div.content input.next_disabled, body div#container div.content input.last_disabled {
					background-color: #FFFFFF;
					border-width: 0;
					color: #999999;
					display: block;
					float: left;
					margin-right: 5px;
					font-weight: bold;
					cursor: text;
					text-shadow: none;
				}
			
			body div#container div.content h2 {
				font-size: 1.15em;
				margin-top: 0;
				margin-bottom: 0.5em;
				color: #999B9E;
				border-bottom: 1px solid #D8F600;
			}
			
			body div#container div.content h3 {
				font-size: 1em;
				margin-top: 20px;
				margin-bottom: 0.5em;
				/*color: #D8F600;*/
				border-bottom: 1px solid #D8F600;
			}
			
			body div#container div.content h4 {
				font-size: 1em;
				margin-top: 0;
				margin-bottom: 0.5em;
				color: #D8F600;
			}
			
			body div#container div.content p {
				margin-top: 0;
				margin-bottom: 0.5em;
				/*font-size: 0.9em;*/
			}
			
			body div#container div.content blockquote {
				margin: 7px 0 7px 7px;
				/*font-size: 0.9em;*/

			}
			
			body div#container div.content ul {
				margin: 7px 0 7px 21px;
				/*font-size: 0.9em;*/
			}
			
			body div#container div.content hr {
				display: block;
				clear: both;
				color: #D8F600;
				height: 1px;
			}
			
			body div#container div.content table.searchResults {
				margin: 20px 0 20px 0;

				border-top: 1px solid #D8F600;
			}
			
			body div#container div.content table.searchResults td {
				border-bottom: 1px solid #D8F600;
			}
			
			body div#container div.content table.searchResults td.thumbnail img {
				border: 1px solid #D8F600;
				width: 125px;
			}
			
			body div#container div.content div.paging {
				margin-bottom: 20px;
			}
			
			body div#container div.content div#leftColumn, body div#container div.content div.leftColumn {
				width: 250px;
				float: left;
				padding-right: 5px;
			}
			
			body div#container div.content div#rightColumn, body div#container div.content div.rightColumn {
				width: 250px;
				float: left;
				padding-left: 5px;
			}

			body div#container div.content div#bottomContent, body div#container div.content div.doubleColumn {
				clear: both;
			}
			
			body div#container div.content div#golfGallery div.thumbnailList {
				margin-top: 10px;
			}
			
			body div#container div.content div#golfGallery div.thumbnail, body div#container div.content div#golfGallery div.thumbnail {
				border: 1px solid #CCCCCC;
			}
	
	body div.footer {
		width: 750px;
		margin: auto;
		margin-top: 10px;
		padding: 0 10px 5px 10px;
		clear: both;
		font-size: 0.8em;
		text-align: left;
		background-color: #FFFFFF;
	}
	
		body div.footer a {
			color: #D8F600;
			text-decoration: none;
		}
		
			body div.footer a:hover {
				text-decoration: underline;
			}
			
			body div.footer div#copyright {
				float: left;
				/*margin-left: 10px;*/
				width: 40%;
			}
			
			body div.footer div#credits {
				display: none;
				width: 30%;
				float: right;
				text-align: right;
			}
			
	body a.emailLink {
		width: 30%;
		display: block;
		float: left;
		background-image: url("/media/ba11b31dbe4b4444bd13bdac0fff46f3.gif");
		background-repeat: no-repeat;
		padding: 0 0 0 18px;
		margin-top: 20px;
	}
	
	body a.arrangeViewingLink {
		width: 30%;
		display: block;
		float: right;
		text-align: right;
		background-image: url("/media/663ae0d7b034460b833d9fbe2851ef4b.gif");
		background-repeat: no-repeat;
		background-position: right;
		padding: 0 18px 0 0;
		margin-top: 20px;
	}

	body a.backToTop {
		display: block;
		width: 100%;
		text-align: right;
	}
	
	body a.back {
		display: block;
		float: left;
		width: 25%;
		text-align: left;
		margin-bottom: 0.5em;
	}
	
	body a.next {
		display: block;
		float: right;
		width: 25%;
		text-align: right;
		margin-bottom: 0.5em;
	}
	
	body fieldset {
		display: block;
		clear: both;
		margin-top: 1em;
		border: 1px solid #999B9E;
		padding-left: 5px;
	}
	
		body fieldset legend {
			color: #999B9E;
			font-weight: bold;
			margin-left: 0;
		}