/* twothirty media 3.2 layout - twothirty.com */
/* look here: you can use elements of this CSS in your own work, but the combination of images, colours, sizes, typography, layout and positioning ("the design") is copyright 2004 twothirty media inc. and may not be reproduced. got it? good */ 

body {
	background: #FCFCFC;
	margin: 0; padding: 0;
	color: #000;
	text-align: center;
	font-family: "Lucida Sans Unicode", geneva, lucida, helvetica, verdana, arial, sans-serif;
}

#accessibility { position: absolute;  left: -9000px;  width: 9000px; }
form { margin: 0; padding: 0; border: 0; }
img	{ border: 0; }

.hide {
	height: 10px; width: 622px;
	display: block;
}

#contactinfo {
	position: absolute;	
	top: 53px;
	margin-left: 330px;
	width: 290px;
	text-align: right;
	font-size: 13px; 
	color: #666; 
}

#replacelogo {
	margin: 0; padding: 0;
	text-indent: -9999px;
	width: 214px; height: 80px;
}

#replacelogo a {
	display: block;
	margin: 0; padding: 0;
	width: 100%; height: 100%;
	text-decoration: none;
	background: transparent url("http://nvacondos.com/_img/logo.gif") bottom left no-repeat;
}

#replacebanner {
	margin: 0; padding: 0;
	text-indent: -9999px;
	width: 622px; height: 164px;
}

#replacebanner h2 {
	display: block;
	margin: 0; padding: 0;
	width: 100%; height: 100%; border: none;
	text-decoration: none;
	background: transparent url("http://nvacondos.com/_img/newbanner.gif") top left no-repeat;
}

#home #replacebanner h2 {
	background: transparent url("http://nvacondos.com/_img/nva-homebanner.gif") top left no-repeat;
}

#wrapper { width: 622px; margin: 0 auto 60px auto; text-align: left; }

#header {
	font-size: 11px;
	line-height: normal;
	width: 100%; 
	background: url("http://nvacondos.com/_img/top.gif") no-repeat bottom left;
	height: 32px;
	text-align: right;
}

#header ul {
	margin: 0 10px 0 0; padding: 0;
	list-style: none;
}

#header li {
	float: right;
	background: url("http://nvacondos.com/_img/left-top.gif") no-repeat top left;
	margin: 0 3px 0 0;
	padding: 0 5px 0 5px;
	white-space: nowrap;
	display: inline;
	text-align: center;
}

#header a {
	float: left;
	display: block;
	width: 95px;
	background: url("http://nvacondos.com/_img/right-top.gif") no-repeat top right;
	padding: 4px 0 5px 0;
	margin: 0;
	text-decoration: none;
	color: #666;
}

#header > ul a { width: 95px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a { float: none; }
/* End IE5-Mac hack */
#header a:hover { color: #000; }

#header li:hover, #header li:hover a { color: #000; }

#home #nav-home, #featured #nav-featured, #about #nav-about, #emailupdates #nav-emailupdates, #mls #nav-mls, #sellers #nav-homeval {
	background-position: 0 -34px;
	border-bottom: 1px solid #FFF;
}

#home #nav-home a, #featured #nav-featured a, #about #nav-about a, #emailupdates #nav-emailupdates a, #mls #nav-mls a, #sellers #nav-homeval a {
	background-position: 100% -34px;
	padding-bottom: 5px;
	color: #B78400;
}

#header #nav-emailupdates a { width: 125px; }
#header > ul #nav-emailupdates a { width: 125px; }

#content {
	line-height: normal;
	width: 622px; 
	background: url("http://nvacondos.com/_img/mid.gif") repeat-y;
	padding: 20px 0 0 0;
}

#footer {
	background: url("http://nvacondos.com/_img/bottom.gif") no-repeat top left;
	width: 622px;
	height: 11px;
}

p { margin: 0; padding: 0 30px 20px 30px; font-size: 11px; }
h2 { margin: 0 30px; padding: 6px 0; font-size: 14px; color: #B78400; font-weight: bold; border-bottom: solid 1px #CCC; border-top: solid 1px #CCC; }
h3 { margin: 0; padding: 0; font-size: 14px; color: #B78400; font-weight: bold; }

.copyright { margin: 0; padding: 0 30px 5px 30px; font-size: 9px; color: #666; text-align: right; }

a { color: #4782A9; text-decoration: underline; }
a:hover { color: #27475C; text-decoration: none; }


#waitingRoom { display: none; }

table { font-size: 11px; border: 0; }
td { padding: 8px 0; }
.headerinfo { border-bottom: solid 1px #CCC; border-top: solid 1px #CCC; }
.featurelisting tr td { border-top: solid 1px #CCC; padding: 6px 0; }
.featurelisting { border-bottom: solid 1px #CCC; padding: 6px 0; }


input {
	font-family: "Lucida Sans Unicode", geneva, lucida, helvetica, verdana, arial, sans-serif;
	font-size: 11px;
}

input.medium { width: 100px; }
input.small { width: 15px; }
select { width: 204px; }
textarea { width: 370px; height: 80px; }


table, tr, td, .ihmain-border, .ihmain, #ihSearchTable { border: 1px solid #FFF; }
