﻿/* Reset Styles - Thank you Eric Meyer (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html         { font-family: sans-serif; font-size: 15px; }
body		 { margin: 0px; padding: 0px; text-align: center; background: #697f1a url('../images/bg.jpg') repeat-x; }

.shade-blue  { border: 3px solid #86a2c2; background: #eff3f8; padding: 7px; }
.warning	 { background: #5f1351; color: #ffffff; padding: 3px; text-align: center; }
.notice		 { font-size: 10px; font-weight:bold; }
.maplink	 { font-size: 11px; font-weight:bold; }
.sold		 { font-weight:bold; color:red; }

#wrapper     { width: 1000px; height: auto; margin: 0 auto; background: url('../images/bg-content.jpg') repeat-y; }

#title h1	 { width: 1000px; height: 94px; background:url('../images/bg-title.jpg') no-repeat top center; text-indent: -5000em; overflow: hidden; }

#head 		 { width: 1000px; height: auto; background: url('../images/bg-top.jpg') no-repeat top center; }

#nav		 { width: 1000px; height: auto; }
#nav img	 { padding: 0px; display: inline; }

#content	 { width: 850px; height: auto; padding: 30px 0px 0px 0px; margin: 0px auto; }
#content a:link		{ color: #173557; }
#content a:visited	{ color: #855B1B; }
#content a:hover	{ color: #697F1A; }
#content a:active	{ color: #C55AB1; }

#printicon	 { float: right; font-size: 12px; }
#printicon a { text-decoration: none; }
#printicon img		{ margin-right: 3px; }

#gallery	 { width: 410px; text-align: center; }
#gallery p	 { text-align: center; font-size: 12px; margin-bottom: -3px; }
#gallery img { padding: 2px; }
#thumbnails	 { padding: 3px 0px 3px 0px; margin: 7px 3px 7px 3px; background: #b8d15f; }

#contact	 { width: 400px; height: auto }
#contact textarea 	{ margin: 3px; }

#bodycopy	 { text-align: left; }
#bodycopy h2 { font-size: 24px; font-weight: normal; }
#bodycopy p	 {  }
#bodycopy table		{ margin-left:auto; margin-right:auto; padding 12px; }

#listing	 {  padding-bottom: 20px; width: 850px; }
#listing .listingtable	{ height: auto; border: 3px solid #86a2c2; background: #eff3f8; text-align: left; }
#listing td	 { padding: 3px; vertical-align: top; }
#listing .imgborder		{ border: 3px solid #b8d15f; margin: 3px; }
#listing h2	 { font-size: 24px; font-weight: bold; }
#listing h3	 { font-size: 18px; font-weight: bold; }
#listing .quickspecs	{ background: #c1d18a; }
#listing .quickspecstable	{ font-size: 14px; padding: 0px; }

#map		 { width: 835px; margin: 6px; font-size: 10px; font-weight:bold; }
#map_canvas  { height: 250px; margin-top: 3px; }

#foot		 { width: 1000px; height: auto; background: #697f1a url('../images/bg-footer.jpg') no-repeat; margin: 0 auto; padding: 40px 0px 12px 0px; color: #fff; font-size: 10px; }
#foot a		 { color: #ffffff; }
