/* HTML Tags
-----------------------------------------------*/
body
{
	background:#b7b7b6 url("../images/ui/background.gif") repeat-x;
	padding:0px;
	margin:0px;
}

div
{
	font:12px arial;
	color:#666666;
}

a
{
	outline:none;
}

/* Common classes
-----------------------------------------------*/
.clear
{
	clear:both;
}

/* Main Layout
-----------------------------------------------*/
#main
{
	width:1024px;
	height:658px;
	margin:0px auto;
}

#flashcontent
{
	left:-512px;
	width:1024px;
	background:#FFFFFF url("../images/ui/flash-bg.gif") no-repeat top;
}

/* Footer */
#footer
{
	width:1024px;
	position:relative;
}

#footer #jdpower
{
	float:left;
	background:url("../images/ui/jd-power-background.jpg") no-repeat top left;
	width:373px;
	height:160px;
	padding-bottom:20px;
	text-indent:-5000px;
}

#jdpower #jdpower-terms-button
{
	position:absolute;
	top:141px;
	left:116px;
}

#jdpower #jdpower-terms-button a
{
	display:block;
	width:86px;
	height:7px;
	background:url("../images/ui/jd-power-terms-and-details.gif") no-repeat top;
}

#jdpower #jdpower-terms-button a:hover
{
	background-position:bottom;
}

#footer #f-general
{
	width:651px;
	float:left;
}

#footer #f-links
{
	float:right;
}

#footer #f-links ul
{
	margin:0px;
	padding:0px;
}

#footer #f-links li
{
	list-style:none;
	float:left;
}

#f-link-khov-metro-living a
{
	display:block;
	width:96px;
	height:54px;
	text-indent:-5000px;
	background:url(../images/ui/footer-khov-metro.gif) no-repeat top left;
	margin-right:25px;
}

#f-link-khov-home a
{
	display:block;
	width:72px;
	height:54px;
	text-indent:-5000px;
	background:url(../images/ui/footer-khov-homes.jpg) no-repeat top left;
	margin-right:28px;
}

#f-link-fha a
{
	display:block;
	width:108px;
	height:54px;
	text-indent:-5000px;
	background:url(../images/ui/footer-fha-certified.gif) no-repeat top left;
	margin-right:27px;
}

#f-link-fha a:hover { background-position:bottom; }

#f-link-eoh a
{
	display:block;
	width:149px;
	height:54px;
	text-indent:-5000px;
	background:url(../images/ui/footer-eoh-terms-and-conditions.gif) no-repeat top left;
	margin-right:10px;
}

#f-link-eoh a:hover { background-position:bottom; }

#f-link-share
{
	padding:17px 0px 0px 8px;
}

#footer #address
{
	background:url(../images/ui/footer-address.gif) no-repeat top left;
	width:651px;
	height:24px;
	text-indent:-5000px;
}

#footer #left-footer
{
	float:left;
}

#footer #left-footer ul
{
	margin:0px;
	padding:0px;
}

#footer #left-footer li
{
	list-style:none;
	float:left;
}

#footer #left-footer #button-eoh a
{
	display:block;
	width:172px;
	height:29px;
	text-indent:-5000px;
	background:url("../images/ui/button-eoh.gif") no-repeat top;
}

#footer #left-footer #button-tac a
{
	display:block;
	width:106px;
	height:29px;
	text-indent:-5000px;
	background:url("../images/ui/button-tac.gif") no-repeat top;
}

#footer #left-footer #button-eoh a:hover, #footer #left-footer #button-tac a:hover
{
	background-position:bottom;
}

#footer #left-footer #address-copyright
{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	background:url("../images/ui/address-copyright.gif") no-repeat top;
	width:278px;
	height:19px;
}

#footer #right-footer
{
	float:right;
	padding-right:13px;
}

#footer #right-footer ul
{
	margin:0px;
	padding:0px;
}

#footer #right-footer li
{
	list-style:none;
	float:left;
}

#footer #right-footer #button-khov-metro a
{
	display:block;
	width:119px;
	height:40px;
	text-indent:-5000px;
	background:url("../images/ui/button-khov-metro.gif") no-repeat top;
}

#footer #right-footer #button-khov-homes a
{
	display:block;
	width:85px;
	height:40px;
	text-indent:-5000px;
	background:url("../images/ui/button-khov-homes.gif") no-repeat top;
}

#footer #right-footer #button-add-this
{
	padding:21px 0px 0px 37px;
}


/* directions page */

#directions
{
	position:absolute;
	z-index:50;
	width:715px;
	height:551px;
	margin-left:260px;
	top:45px;
	background-color:#FFFFFF;
}

#directions iframe
{
	width:715px;
	height:551px;
	border:none;
}