*
	{font-family: Gill Sans, GillSans, Gill Sans MT, Trebuchet MS, Arial, sans-serif}
body
	{color: black;
	 background: #d2ebfa;
	 margin: 0;
	 scrollbar-3dlight-color: #9c8651; 
	 scrollbar-arrow-color: #9c8651; 
	 scrollbar-base-color: white; 
	 scrollbar-darkshadow-color: #eaeaea; 
	 scrollbar-face-color: white; 
	 scrollbar-highlight-color: white; 
	 scrollbar-shadow-color: #9c8651;
	 padding: 0}
a
	{color: #9c8651}
a:hover
	{text-decoration: none}
a.off
{
	color: #d0c09a;
	cursor: normal;
}
a img
	{border: none}
.main_content
	{background: white;
	 padding: 20px;
	 height: 291px;
	 text-align: justify;
	 color: black;
	 line-height: 12pt}
#page
	{width: 964px;
	 margin: auto;
	 text-align: center;
	 color: black;
	 background: white;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 margin-top: -305px;
	 margin-left: -482px}
#header
	{width: 100%;
	 height: 130px;
	 background: #314664 url(gfx/header-bg.gif) repeat-y;
	 color: white;
	 text-align: right;
	 padding-top: 70px;
	 border-bottom: solid #9c8651 8px;}
#header a
	{margin-right: 20px}
#homepage_image_strip
	{width: 100%;
	 border-bottom: solid #9c8651 8px;
	 text-align: center;
	 padding: 5px;
	 padding-left: 0;
	 padding-right: 0}
#homepage_image_strip img
	{margin: 5px}
#homepage_text
	{width: 100%;
	 height: 100px;
	 padding: 0;
	 padding-top: 20px;
	 padding-bottom: 25px;
	 overflow: hidden;
	 background: white url(gfx/fine-period-property.gif) 30px 30px no-repeat;
	 color: black;}
#homepage_text p
	{margin-left: 465px;
	 margin-right: 25px;
	 font-size: 10pt}
#nav
	{width: 100%;
	 background: #252823;
	 color: white;
	 padding-top: 8px;
	 padding-bottom: 12px;
	 text-align: center}
#nav a
	{text-transform: uppercase;
	 text-decoration: none;
	 font-size: 10.25pt;
	 margin-left: 25px;
	 margin-right: 25px}
#nav a.on, #nav a:hover
	{color: white}
#nav .pipeline
	{width: 1px;
	 height: 21px;
	 position: relative;
	 top: 5px}

/* SUBNAV STYLES */

#subnav, #subnav a:hover
	{color: #003366}
#subnav
	{float: left;
	 text-align: left;
	 background: white;
	 list-style: none;
	 margin-right: 30px;
	 margin-left: 0;
	 margin-top: 10px;
	 width: 130px}
#subnav li, #subnav a
	{text-transform: uppercase;
	 font-size: 8pt;
	 text-decoration: none;
	 letter-spacing: 1px}
#subnav li
	{margin-bottom: 2px;
	 padding-left: 15px;
	 background: url(gfx/arrow.gif) 5px left no-repeat;}
#subnav li a
	{font-weight: normal;
	 color: black}
	 
/* PAGE SPECIFIC STYLES */

#properties-for-sale_text
	{background: url(gfx/properties-for-sale.jpg) no-repeat top left;
	 overflow: auto}
#contact-us_text
	{background: url(gfx/cherub-face-bg.jpg) no-repeat top left;
	 overflow: auto}
#property_list, #page_content
	{padding-right: 10px;
	 padding-top: 25px;
	 height: 251px;
	 border-bottom: #97989a solid 1px;
	 overflow: hidden}
.property
	{border-bottom: solid #eaeaea 1px;
	 height: 213px}
.property .thumbnail
	{float: left;
	 margin: 15px;
	 margin-right: 10px;
	 text-align: center;
	 width: 121px;
	 border: solid #eaeaea 1px;
	 height: 176px}
.property .thumbnail img
	{height: 176px}
.property .info
	{height: 120px;
	 padding: 10px;
	 padding-right: 30px;
	 font-size: 10pt;
	 margin-top: 15px;
	 padding-bottom: 15px}
.property strong
	{display: block;
	 margin-bottom: 10px}
.property em
	{display: block;
	 color: blue}
.property .links
	{display: block;
	 text-align: left;
	 padding: 5px;
	 margin-top: 10px;
	 margin-right: 10px}
.property .links a
	{text-decoration: none;
	 margin-left: 10px}

/* ARCHIVE */
#archive
	{width: 800px;
	 height: 175px;
	 text-align: center;
	 margin: auto;
	 margin-top: 5px;
	 overflow: hidden;
	 white-space: nowrap}

#archive_new {
	position: relative;
	top: -10px;
}
#archive_heading {
	position: absolute;
	margin-top: -140px;
	color: white;
	font-size: 10pt;
}
#archive_heading img {
	width: 394px;
	height: 72px;
	display: block;
	margin: 0 0 10px 20px;
}
#archive_new td {
	padding: 2px;
}
#archive td {
	padding: 0px 5px 0px 5px
}
#archive .thumbnail img
	{width: 124px;
	 height: 157px}
#archive_new td img
	{width: 69px;
	 height: 71px}

#archive_new .square {
	width: 69px;
	height: 71px;
	border: solid silver 1px;
}

#archive_detail_photo
	{float: left;
	 width: 260px;
	 height: 260px;
	 margin: 10px}
#archive_details
	{float: right;
	 width: 320px;
	 margin-right: 10px}
#archive_links #title, #archive_links #title small
	{font-family: Georgia, Garamond, Times New Roman, serif}
#archive_links #title
	{text-transform: uppercase;
	 color: #9d8750;
	 font-size: 16pt;
	 text-align: center;
	 line-height: 26pt;
	 margin-bottom: 15px}
a#thumbnail-1
	{text-transform: uppercase;
	 color: #9d8750;
	 font-size: 8pt;
	 margin-top: -10px;
	 text-align: center;
	 display: block;
	 float: left}
#archive_details #description
	{font-size: 10pt;
	 margin: 10px 0 10px 0;
	 overflow: auto;
	 max-height: 260px;
	 padding-right: 10px}
#archive_links
	{float: right;
	 width: 290px;
	 text-align: center;
	 line-height: 14pt;
	 margin-top: 5px}
#archive_links a, #archive_links span
	{text-decoration: none;
	 font-size: 9pt;
	 display: block}
#archive_details_thumbs img
	{margin: 3px;
	 width: 130px;
	 height: 130px}
#maps---links-ul
	{margin: 0;
	 padding: 0;
	 font-size: 10pt}
#maps---links-ul li
	{margin: 0 0 7px 0;
	 padding: 0;
	 list-style: none}
#maps---links-ul a
	{color: black;
	 text-decoration: none}