.welcomeText
{
	float: left; display: block;
	width: 49%; margin-right: 20px;
}

.welcomeTextContainer
{
	padding: 10px; height: 153px;
}

.featuredProperty
{
	float: left; display: block; width: 48%;	
}

.featuredCellLeft
{
	float: left; margin-right: 10px;
}

.featuredContainer
{
	padding: 10px; margin-bottom: 20px;
}

.newHomesAddress
{
	white-space: nowrap;
	width: 560px; text-overflow: ellipsis;
	overflow: hidden;
}

.newHomesText
{
	height: 54px; text-overflow: ellipsis;
	overflow: hidden; margin-bottom: 5px;
	display: block; white-space: normal;
	position: relative;
}

.featuredSalesHolder
{
	float: left; display: block;
	margin-right: 20px; width: 99.5%;
	padding-bottom: 10px;
}

.featuredLettingsHolder
{
	display: none;	
}

.featuredPropertyBlock
{
	 padding: 10px;
}

.featuredPropertySplitter {
	clear: both;
	height: 1px; margin: 0px 10px 0px 10px;
}

.DefaultMidleTopBG { border-top: #DCDDDF 2px solid; margin-right: 50px; height: 320px; }

html>body #navbar {
	width: auto; margin-right: 786px; _margin-right: 783px; min-height: 305px; _height: 305px; padding-top: 15px; position: relative; z-index: 1; border-right: #FFFFFB 2px solid;
	background-image: url(../images/default-menu-bg.gif); background-repeat: repeat-x; background-position: left top;
}
*html #navbar {
	width: auto; margin-right: 786px; _margin-right: 783px; min-height: 305px; _height: 305px; padding-top: 15px; position: relative; z-index: 1; border-right: #FFFFFB 2px solid;
	background-image: url(../images/default-menu-bg.gif); background-repeat: repeat-x; background-position: left top;
}

.FlashBG { float: right; width: 786px; _margin-left: -3px; }

.test { z-index: 1000; text-align: right; }

.footer { float: right; width: 400px; padding: 2px 40px 0px 0px; }

.DefaultSearchBG { color: #D3D3D3; padding: 20px 0px 30px 0px; font-size: 90%; border-top: #C6C6C6 2px solid; }

.DefaultSearchBoxBG { width: 640px; text-decoration: none; margin-left: auto; margin-right: auto; text-align: center; }

.SearchRadioButBG { padding-bottom: 16px; height: auto; }

.SearchTextBoxBG { height: 55px; display: block; }

.SearchTextBoxLeftBG { float: left; width: 126px; text-align: left; margin-top:0px; margin-bottom:0px; }

.SearchBut { margin-top: 12px; }

.textField {
	width: 200px; margin: 0px 5px 0px 0px; vertical-align: middle; border: #B9B9B9 1px solid; background-color: #333333;
}


