/* commented backslash hack \*/
* html #container{height: 100%}
* html #content{height:1%;margin-left:273px}
* html #inner-content{overflow:hidden;}
html, body{	height: 100%;}
/* end hack */

html,body {
	margin: 0;
	padding: 0;
	background-image: url(../px/body-bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

#container{	
	min-height: 100%;
	width: 1200px;
	background: url(../px/body-bg.jpg) repeat-y left top;
}

#tagline {
	float: left;
	width: 77px;
	height: auto;
	min-height: 100%;
	background-image: url(../px/tagline-bg.jpg);
	background-repeat: repeat-y;
	padding-left: 12px;
}

#leftnav {
	float: left;
	width: 213px;	
	height: 699px;
	background-color: #7B93AF;
	background-image: url(../px/leftnavbg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;	
}

#leftnav h1 span {
	display: none;
}

#leftnav form {
	background-image: url(../px/search-text.jpg);
	background-position: 15px ;
	background-repeat: no-repeat;	
}

#leftnav .input {
	margin: 0;
	padding: 4px;
	border: none;
	font-size: 14px;	
	width: 100px;
	height: 25px;
}

#leftnav h1 {
	background-image: url(../px/logo.jpg);
	width: 213px;
	height: 189px;
	margin: 0;
	padding: 0;
}

#content-home {
	margin-left: 276px;
	width: 60%;
	clear: right;
}

#content {
	margin-left:276px;
	width: 85%;
}

#content li,
#inner-content li {
	list-style-image: url(../px/bullets.gif);
}

#inner-content {
	/*width:98%;*/
	max-width: 80%;
	float: left;
	clear: right;
	padding-left: 50px;
	/* padding-left: 120px; */
	margin-top: 30px;
	margin-bottom: 50px;
	/*overflow: auto;*/
}

#inner-content-home {
	width: 80%;

	padding-left: 50px;
	margin-top: 0px;
	margin-bottom: 50px;
}

#inner-content #properties {
	width: 100%;
}

#inner-content #properties ul {
	list-style-image: none;
	list-style-type: none;
}

#inner-content #properties ul li {
list-style-image: none;
list-style-type: none;
	float: left;
	margin:5px;
}

#inner-content #properties ul li img {
width:200px;
height: 130px;
}

#inner-content #properties ul li span {
display:block;
text-align:right;
}


#inner-content #properties dl {
	float: left;
	margin-right: 10px;
	
}

#inner-content #properties dd {
	float: left;
	width: 200px;
	text-align: left;
	*position: relative;
	*left: -50px;
}

#inner-content #properties2 {
	width: 100%;
	clear: both;
}

#inner-content #properties2 dl {
	float: left;
	margin-right: 10px;
	
}

#inner-content #properties2 dd {
	float: left;
	width: 200px;
	text-align: left;
	*position: relative;
	*left: -50px;
}

#inner-content a {
	color: #7B93AF;
}

#inner-content a:hover {
	text-decoration: underline;
}

#inner-content a img,
#inner-content img,
#content img {
	border: 4px solid #D5F3CC;
	display: block;
}

#upperbar {
	margin-left: 276px;
	*margin-left: 273px;
	height: 35px;
	background-color: #EAF6F4;
	background-image: url(../px/uppernav-bg.jpg);
	background-repeat: no-repeat;
}

#topbar {
	height: 58px;
	background-color: #DDE4EC;
	margin-left: 276px;
	*margin-left: 273px;
}

#footer {
	width: 100%;	
	clear: both;
	*height: 41px;
	height: 41px;
	background: url(../px/footer-bg.jpg) repeat-x left top;
	padding-top: 10px;
	*padding-bottom: 10px;	
	margin-top: : -31px;
}

#footer-home {
	width: 100%;	
	clear: both;
	*height: 11px;
	height: 41px;
	background: url(../px/footer-bg.jpg) repeat-x left top;
	padding-top: 10px;
	*margin-top:-11px;
	margin-top: : -41px;
}

#clearfooter {
	clear:both;
	height: 51px;
	*height:61px;
}

#clearfooter-home {
	clear:both;
	height: 41px;
	*height:11px;
}

