/* commented backslash hack \*/ 

html, body{height:100%;} 

/* end hack */

html,body {margin:0;padding:0}



body { color: black; font-size: 12px; font-family: "Lucida Sans", "Lucida Grande", geneva, arial, verdana; background-color: #e7e7e7; letter-spacing: 1px;}





.iehackwrap { text-align: center; }



#container { 

	background-color: #e9e5c0; 

	width: 800px; 

	overflow: visible; 

	margin: 0 auto;  

	height: auto;

	min-height: 100%;

	}

	

	* html #container { height: 100%; }

	

.hide { visibility: hidden; height: 0; display: none; }



#header { 

	background-image: url(images/new-header.jpg); 

	background-repeat: no-repeat; 

	width: 100%; 

	height: 132px;

	padding-bottom: 10px;

	}



#main { 

	float: left; 

	background-color: #fff; 

	text-align: left; 

	width: 605px; 

	height: auto; 

	overflow: auto; 

	min-height: 330px; 

	padding: 5px; 

	border: 1px solid #b59840; 

	margin-bottom: 10px;

	}

	

#mainimage { width: 366px; height: auto; float: left; padding: 10px; }

#column { font-size: 9px; text-align: center; width: 130px; height: auto; float: right; padding: 4px; border: dotted 1px #b59840; }

h1 { color: #614902; font-size: 1.3em; font-weight: bold; text-decoration: none; margin: 0.5em 0 0.2em       }

h2 { color: #614902; font-size: 1.1em; font-weight: bold    ; }

h3 { color: #614902; font-size: 1em; font-weight: bold; padding-left: -4px; width: 140px; border-bottom: 1px dotted #747474    }

div.pullquote { width: 200px; height: 200px; float: right; border: solid 1px #b59840; }

#footer { color: #b59840; font-size: 11px; background-color: #e2d9d0; background-repeat: repeat-x; width: 100%; height: 20px; clear: both; padding-top: 10px; }

#footer a { color: #b59840; font-size: 9px; }

#footer a:link { color: #b59840; font-size: 9px; background-color: #e4d6ac; }

.img { margin: 4px 2px 6px; }

/*new menu */

.textsmall { font-size:12px; line-height: 14px; }

div.navblock { margin-bottom: 10px; float:left; clear:left; text-align: left; width: 150px; height:auto; min-height: 300px; border: 1px solid #b59840; margin-right: 10px; margin-left: 10px; }

div.navLink, div.indexNavLink { padding: 1px; font-size:13px; font-weight:bold; line-height:18px; background:#8b8757; letter-spacing: normal; border-bottom:1px solid #b59840; color:#fff; text-align:center;}

div.navLink a, div.subNavLink a, div.subNavLinkend a { text-align:right; color:#fff; display:block; padding: 1px; text-decoration: none; }

div.navLink p, div.indexNavLink a { text-align:center; color:#fff; display:block; padding: 1px; margin:0px; text-decoration: none; }

div.subNavLink a, div.subNavLinkend a { color: #614902; }

div.navLink a:hover, div.subNavLink a:hover, div.subNavLinkend a:hover { color:#614902; background-color: #ccc; background-image: url(images/nav_over.gif); background-repeat: no-repeat; background-position: 142px 4px; text-decoration:none; letter-spacing: normal; }

div.subNavLink { border-bottom:1px solid #b59840; background:#e4d6ac; text-decoration:none; letter-spacing: normal; }

div.subNavLinkend { background:#e4d6ac; letter-spacing: normal; border-bottom:1px solid #b59840; }

#forsale { color: #f00; font-size: 1em; clear: both; }

.sold { color: #dc143c; font-weight: 500; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva; letter-spacing: 1px; margin: 0px }

.rule { border-top: 1px dashed #c0c0c0 }

#maincontent { font-family: "Trebuchet MS", Charcoal, Sand, Verdana; background-color: #fff; margin: 0px; padding: 4px 12px; border-style: inset inset outset outset; border-width: 2px; border-color: #a9a9a9; position: absolute; top: 0px; left: 180px; width: 600px; overflow: hidden; visibility: visible }

p { color: #666; }

img { border: 0; }

.clear { clear: both; }

.NHBCimg { text-align: right; margin-top: 6px; margin-right: 2px; }

ul.main { font-size: 12px; line-height: 18px; letter-spacing: 1px; margin: 0 0 0 30px; padding: 0; list-style-image: url(images/move_right.png); list-style-type: none; }