.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;
}

#siteContainer {
	width: 1002px;
	left: 50%; margin-left: -501px;
	height: 620px;
	top: 50%; margin-top: -310px;
	position: absolute;
	padding: 0px; overflow: hidden;
	color: inherit; background-color: #DEDEE0; background-image: none;
}

.header { padding: 35px 67px 20px 55px; background-color:#FFFFFF; }
.BotMenuBG { font-size:110%; }
.BotCopyRightBG {
	width: 880px; height: 31px; padding: 25px 68px 0px 54px;
	position: relative;
	left: 50%; margin-left: -501px; border-bottom: #DCDBD6 1px solid;
	background-image: url(../images/default-bot-bg.gif); background-repeat: repeat-x;
}

.SearchMidleBG { background-color: #94B6D2; padding: 30px 29px 25px 440px; margin-left: 1px; }

.SearchBG { width: 410px; height: 82px; margin: 0px; }

.SearcTitle { color: #143D5B; font-weight: bold; font-size: 110%; }

.DefaultMidleBG { padding: 0px 67px 30px 55px; }

.DefaultTextBoxBG { float: left; margin-right: 13px; }
.DefaultTextBox { width: 135px; margin-bottom: 5px; border: #ACAEAE 1px solid; }
.textField { border: #ACAEAE 1px solid; width: 130px; margin: 5px 10px 13px 0px; }

.SearchBut { margin: 0px 0px 0px 0px; _margin: 0px 0px 0px 0px; padding:0px; }

.DefaultImgRight { float:right; _margin-left:-3px;}
.DefaultImgLeft { margin-right:553px; _margin-right:550px;}

.KeywordTxtBox { width:279px; border: #ACAEAE 1px solid; margin: 5px 10px 13px 0px; }