/*<agl.folder "Structural">*/
	body {
		font-size: 0.8em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #ffc;
		text-align: center;
		margin: 0;
		padding: 0; }
	#container {
		background-image: url(../images/container-bg.gif);
		background-repeat: repeat-y;
		text-align: left;
		width: 770px;
		margin-right: auto;
		margin-left: auto; }
	#header {
		background-image: url(../images/header-bg.jpg);
		width: 770px;
		height: 280px;
		float: left;
		clear: both; }
	#wrapper {
		width: 770px; }
/*</agl.folder>*/
/*<agl.folder "Standard Selectors">*/
	p {
		clear: both;
		margin: 10px 5px 0;
		padding: 0; }
	td {
		 }
	a:link, a:visited {
		color: #056b8e; }
	a:hover {
		text-decoration: none; }
	a:active {
		color: #058e45; }
	h1 {
		color: #fff;
		font-size: 1.3em;
		background-color: #056b8e;
		float: left;
		margin: 0;
		padding: 3px 5px 5px; }
	h2 {
		color: #056b8e;
		font-size: 1.1em;
		text-align: center; }
	h3 {	color:      #056b8e;
	font-size:  1.1em; }
	h4 {
		color: #056b8e;
		font-size: 1.5em;
		text-align: center;
		margin-bottom: 5px; }

/*</agl.folder>*/
/*<agl.folder "Other Selectors">*/
	.bordered-img {	margin:  5px;
	padding: 2px;
	border:  solid 1px #b0dfe8; }

/*</agl.folder>*/
/*<agl.folder "Browser Fixes">*/
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/
/*<agl.folder "contact_form">*/
	#contact_form * { list-style-type: none; }
	#contact_form {
		text-align: left;
		width: 500px;
		margin-right: auto;
		margin-left: auto;
		padding: 10px;
		border: solid 1px #003060; }
	#contact_form td {
		vertical-align: top;
		padding: 5px; }

	#contact_form strong {
		margin: 5px; }

	.bot-input {
		position: absolute;
		visibility: hidden;
		float: left;
		margin-left: -999em;
		display: block; }
/*</agl.folder>*/
/*<agl.folder "main-nav">*/
	#main-nav {
	width: 770px;
	height: 55px;
	padding: 0;
	margin: 0; }
	#main-nav ul { 
		margin: 0; 
		padding: 0; }
	#main-nav li { 
		float: left;
		text-indent: -999em; 
		margin: 0; 
		padding: 0; 
		list-style-type: none; }
	#main-nav a { 
		background-image: url(../images/main-nav.jpg); 
		height: 55px; 
		display: block; }
	#main-nav .home-button a:link, #main-nav .home-button a:visited { 
		width: 93px;
		background-position: 0 0; }
	#main-nav .home-button a:hover { 
		width: 93px;
		background-position: 0 -55px; }
	body#home-page #main-nav .home-button a { 
		width: 93px;
		background-position: 0 -110px; 
		cursor: default; }
	#main-nav .gallery-button a:link, #main-nav .gallery-button a:visited { 
		width: 146px;
		background-position: -93px 0; }
	#main-nav .gallery-button a:hover { 
		width: 146px;
		background-position: -93px -55px; }
	body#gallery-page #main-nav .gallery-button a { 
		width: 146px;
		background-position: -93px -110px; 
		cursor: default; }
	#main-nav .area-button a:link, #main-nav .area-button a:visited { 
		width: 131px;
		background-position: -239px 0; }
	#main-nav .area-button a:hover { 
		width: 131px;
		background-position: -239px -55px; }
	body#area-page #main-nav .area-button a { 
		width: 131px;
		background-position: -239px -110px; 
		cursor: default; }
	#main-nav .property-button a:link, #main-nav .property-button a:visited { 
		width: 162px;
		background-position: -370px 0; }
	#main-nav .property-button a:hover { 
		width: 162px;
		background-position: -370px -55px; }
	body#property-page #main-nav .property-button a { 
		width: 162px;
		background-position: -370px -110px; 
		cursor: default; }
	#main-nav .map-button a:link, #main-nav .map-button a:visited { 
		width: 125px;
		background-position: -532px 0; }
	#main-nav .map-button a:hover { 
		width: 125px;
		background-position: -532px -55px; }
	body#map-page #main-nav .map-button a { 
		width: 125px;
		background-position: -532px -110px; 
		cursor: default; }
	#main-nav .contact-button a:link, #main-nav .contact-button a:visited { 
		width: 113px;
		background-position: -657px 0; }
	#main-nav .contact-button a:hover { 
		width: 113px;
		background-position: -657px -55px; }
	body#contact-page #main-nav .contact-button a { 
		width: 113px;
		background-position: -657px -110px; 
		cursor: default; }
/*</agl.folder>*/
/*<agl.folder "main-content">*/
	#main-content {
		width: 746px;
		padding-left: 25px; }
	.content-left {
		background-color: #fff;
		width: 477px;
		float: left;
		min-height: 325px;
		margin-top: 10px;
		margin-right: 5px;
		margin-bottom: 5px;
		padding-bottom: 5px;
		border: solid 1px #b0dfe8;
		display: inline; }
	.content-full {	background-color: #fff;
	margin-top:       10px;
	margin-right:     5px;
	margin-bottom:    5px;
	padding-bottom:   5px;
	width:            718px;
	float:            left;
	clear:            both;
	border:           solid 1px #b0dfe8; }

	.content-right {
		width: 237px;
		float: left;
		margin-top: 10px;
		margin-bottom: 5px;
		padding: 0;
		display: inline; }
	.content-right img { }

	.photos3 {
		width: 726px;
		float: none;
		clear: both; }

	.photos3 * {
		margin: 0;
		padding: 0;
		list-style-type: none;	 }

	.photos3 li {
		width: 237px;
		height: 175px;
		float: left;
		padding-right: 5px;
		padding-bottom: 5px; }

/*</agl.folder>*/
/*<agl.folder "gallery">*/
	.gallery {
		background-color: #fff;
		text-align: center;
		padding-bottom:   5px;
		width:            600px;
		float:            left;
		clear:            both;
		margin-top: 10px;
		margin-bottom: 5px;
		margin-left: 60px;
		border:           solid 1px #b0dfe8;
		display: inline; }

	.gallery p {
		text-align: left;
		padding: 10px 10px 0; }

	.gallery ul {
		float: left;
		clear: both;
		margin: 10px 0 0 10px;
		padding: 0;
		list-style-type: none; }

	.gallery li {
		text-align: center;
		float: left;
		margin: 0;
		padding: 0;
		list-style-type: none; }

	.gallery li a {
		float: left;
		margin: 5px;
		padding: 2px;
		border: solid 1px #b0dfe8; }
	.gallery li a:hover {
		border-color: #008080; }

/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer {
		color: #fff;
		background-image: url(../images/footer-bg.gif);
		text-align: center;
		width: 770px;
		float: none;
		clear: both;
		padding-top: 16px;
		padding-bottom: 10px; }
	#footer p {
		margin: 10px 0 0;
		padding: 0; }

	#footer a:link, #footer a:visited {
		color: #ffa;
		text-decoration: underline; }

	#footer a:hover, #footer a:active {
		color: #fff;
		text-decoration: none; }

	.deilink {
		font-size: 0.8em; }

/*</agl.folder>*/
/*<agl.folder "enlarged">*/
	body#enlarged #container {
		background-image: url(../images/enlarged-container_bg.jpg);
		background-repeat: repeat-y;
		text-align: center;
		width: 650px;
		padding: 0; }

	.enlarged-mast {
		margin-bottom: 0;
		
		 }
	.enlarged-image img {
		margin: 0;
		padding: 2px;
		border: solid 1px #056b8e; }
	body#enlarged p {
		text-align: left;
		padding-right: 20px;
		padding-left: 20px; }

/*</agl.folder>*/
/*<agl.folder "google-map">*/
	#google-map {
		text-align: center;
		clear: both;
		padding-top: 10px;
		padding-bottom: 10px; }

	#google-map iframe {
		border: solid 1px #056b8e;
		 }

/*</agl.folder>*/
