#homeTopMain {
	width: 935px;
	height: 402px;
	padding: 20px;
	position: relative;
	margin: 0 0 10px;
	background: transparent url(../img/topMainBG.png) no-repeat top center;
}

.homeTopMainFeature {
	width: 511px;
	height: 352px;
	float: left;
	margin: 25px 0 0;
}

a.homeTopMainFeatureAppStore {
	display: block;
	width: 90px;
	height: 33px;
	position: absolute;
	left: 397px;
	bottom: 22px;
	background: transparent url(../img/socialButtons.png) no-repeat -66px 0;
}

.homeTopMainLogo {
	width: 394px;
	height: 100px;
	float: right;
	margin: 45px 15px 0;
	background: transparent url(../img/topMainLogo.png) no-repeat;
}

.homeTopMainLogin {
	width: 394px;
	height: 180px;
	float: right;
	margin: 70px 10px 0;
	font-size: 9pt;
	font-weight: bold;
	color: white;
}

.homeTopMainLogin p {
	margin-bottom: 10px;
}

.homeTopMainInputHolder {
	width: 394px;
	height: 51px;
	margin-bottom: 30px;
	background: transparent url(../img/topMainInputBG.png) no-repeat top left;
}

.homeTopMainInput {
	width: 294px;
	height: 40px;
	float:left;
	margin: 8px 0 0 8px;
	font-size: 22pt;
	font-weight: bold;
	color: black;
	border: 0;
	background: transparent;
}

.homeTopMainSubmitButton {
	height: 56px;
	width: 90px;
	float: right;
	margin: -2px 0;
}

a.twitterButton {
	display: block;
	width: 33px;
	height: 33px;
	float: left;
	margin-right: 5px;
	background: transparent url(../img/socialButtons.png) no-repeat 0 0;
}

a.facebookButton {
	display: block;
	width: 33px;
	height: 33px;
	float: left;
	margin-right: 5px;
	background: transparent url(../img/socialButtons.png) no-repeat -33px 0;
}

.homeLowerArea {
	width: 447px;
	height: 195px;
	padding: 15px 20px;
	margin-bottom: 20px;
	float: left;
	position: relative;
	background: transparent url(../img/lowerMainBG.png) no-repeat top left;
}

.homeLowerBuyersHeader {
	width: 237px;
	height: 25px;
	margin-bottom: 20px;
	background: transparent url(../img/lowerMainHeaders.png) no-repeat 0 0;
}

.homeLowerAgentsHeader {
	width: 237px;
	height: 25px;
	margin-bottom: 20px;
	background: transparent url(../img/lowerMainHeaders.png) no-repeat 0 -25px;
}

.homeLowerItems p {
	width: 375px;
	font-size: 10pt;
	margin-top: 5px;
	float: left;
}

.homeLowerItemHomeSearch {
	height: 28px;
	width: 55px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
	background: transparent url(../img/lowerMainIcons.png) no-repeat 0 0;
}

.homeLowerItemFavorites {
	height: 28px;
	width: 55px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
	background: transparent url(../img/lowerMainIcons.png) no-repeat -55px 0;
}

.homeLowerItemGPS {
	height: 28px;
	width: 55px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
	background: transparent url(../img/lowerMainIcons.png) no-repeat -110px 0;
}

.homeLowerItemBranded {
	height: 28px;
	width: 55px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
	background: transparent url(../img/lowerMainIcons.png) no-repeat -165px 0;
}

.homeLowerItemMLS {
	height: 28px;
	width: 55px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
	background: transparent url(../img/lowerMainIcons.png) no-repeat -220px 0;
}

.homeLowerItemAccount {
	height: 28px;
	width: 55px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
	background: transparent url(../img/lowerMainIcons.png) no-repeat -275px 0;
}

a.homeLowerMoreButton {
	display: block;
	width: 116px;
	height: 23px;
	position: absolute;
	bottom: 15px;
	right: 20px;
	background: transparent url(../img/lowerButtonMoreInfo.png) no-repeat;
}

.superBigBox .boxContent .boxBackground {background: none !important;}
#profileInfoBig div.agent {padding-left: 20px; width: 219px; float: left;}
#profileInfoBig h2 {padding: 10px 0 10px 20px;}
.superBigBox .boxContent {height: auto !important;}