body, #home {
	background-color: #DDDDDD;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}
/* ===== Master Styles ===== */



#mastTable {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}
#mastHeader {
	width: 1000px;
	height: 93px;
	margin: 0;
	padding: 0;
	background-image: url('images/headerBG.jpg');
	background-repeat: repeat-x;
}
#mastNavigation {
	width: 1000px;
	margin: 10px 0 0 0;
	padding: 0;
	height: 53px;
}
#mastBanner {
	width: 1000px;
	height: 260px;
	margin: 0;
	padding: 0;
	background-image: url('images/bannerBG.png');
	background-repeat: repeat-x;
	background-color: #e9edf0;
}
#mastContent {
	width: 1000px;
	height: 197px;
	margin: 0;
	padding: 0 10px 0 0;
	background-color: #d3dade;
}
#mastSubContent {
	width: 1000px;
	height: 193px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}
#mastInteriorContent {
	width: 1000px;
	margin: 0;
	padding: 5px 0 5px 8px;
	background-color: #FFFFFF;
}
#mastFooter {
	width: 1000px;
	margin: 0;
	padding: 10px 0;
	background-image: url('images/footerBG.jpg');
	background-repeat: repeat-x;
}
/* ====== Header Styles ===== */



#mastHeader .logo {
	float: left;
	margin: 10px 10px 0 10px;
	padding: 0;
}
#mastHeader .phone {
	float: left;
	margin: 13px 0 0 405px;
	padding: 0;
}
#mastHeader h3 {
	float: left;
	font: 24px Tahoma, Arial, Verdana, sans-serif;
	color: #727372;
	margin: -52px 0 8px 490px;
}
#mastHeader h2 {
	float: left;
	font: 30px Tahoma, Arial, Verdana, sans-serif;
	color: #FFFFFF;
	margin: -48px 0 0 785px;
}
.social {
	float: right;
	margin: 20px 20px auto 0;
}
.social img {
	margin: 0 10px 0 10px;
}
/* ===== Navigation Styles ===== */



#mastNavigation ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
}
#mastNavigation li {
	display: inline;
	margin: 0;
	padding: 0;
}
#mastNavigation a {
	float: left;
	display: block;
	margin: 0;
	padding: 17px 0 0 0;
	background-image: url('images/navBG.png');
	background-repeat: no-repeat;
	background-position: top left;
	font: 13px Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	width: 125px;
	height: 35px;
	text-align: center;
}
#mastNavigation a:hover {
	background-position: bottom left;
	text-decoration: none;
}
#home .home a,  #fast .fast a,  #stop .stop a,  #homes .homes a,  #apply .apply a,  #ask .ask a,  #invest .invest a,  #real .real a,  #learningcenter .learningcenter a,  #reports .reports a,  #becomepartner .becomepartner a,  #bigsecret .bigsecret a,  #theteam .theteam a,  #intheworks .intheworks a {
	background-position: bottom left;
	text-decoration: none;
}
/* ===== Banner Styles ===== */



#mastBanner .handsHouse {
	float: left;
	margin: 15px 10px;
	padding: 0;
}
#mastBanner .leftHouse {
	float: left;
	margin: 15px 1px 0 0;
	padding: 0;
}
#mastBanner .centerHouse {
	float: left;
	margin: 15px 1px 0 0;
	padding: 0;
}
#mastBanner .rightHouse {
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
}
/* ===== Content Styles ===== */



#mastContent img {
	float: left;
	margin: 10px 10px 4px 20px;
	padding: 0;
}
#mastContent h1 {
	font: 24px "Franklin Gothic Heavy", "Arial Black", sans-serif;
	color: #333536;
	margin: 10px 5px;
	padding: 0;
}
#mastContent h1 span {
	color: #a12b14;
}
#mastContent p {
	font: 14px Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	margin: 0 20px 0 20px;;
	padding: 0;
}
#mastContent a {
	float: left;
	display: block;
	font: 14px Arial, Tahoma, sans-serif;
	color: #FFFFFF;
	background-image: url('images/contentButton.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 193px;
	height: 22px;
	text-align: center;
	margin: 20px 50px 0 75px;
	padding: 5px 0 0 0;
}
#mastContent a:hover {
	background-position: bottom left;
	margin: 22px 50px 0 75px;
	text-decoration: none;
	padding: 3px 0 0 0;
	height: 23px;
}
/* ===== Sub Content Styles ===== */



	/* ===== Left Column ===== */

	

	#mastSubContent .left {
	float: left;
	width: 320px;
	height: 150px;
	margin: 2px 0 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid black;
}
#mastSubContent .left img {
	float: left;
	margin: 20px 15px;
	padding: 0;
}
#mastSubContent .left h2 {
	font: 20px "Franklin Gothic Heavy", "Arial Black", sans-serif;
	color: #333536;
	margin: 4px 0 0 0;
	padding: 0;
}
#mastSubContent .left h2 span {
	color: #a12b14;
}
#mastSubContent .left .readMore {
	display: block;
	font: 11px Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	background-image: url('images/smallButton.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 80px;
	height: 19px;
	text-align: center;
	padding: 7px 0 0 0;
	margin: 5px 0 0 225px;
}
#mastSubContent .left .readMore:hover {
	background-position: 0 -26px;
	margin: 4px 0 -5px 225px;
	padding: 7px 0 2px 0;
	text-decoration: none;
	height: 19px;
}
/* ===== Center Column ===== */

	

	#mastSubContent .center {
	float: left;
	width: 320px;
	height: 150px;
	margin: 2px 0 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid black;
}
#mastSubContent .center img {
	float: left;
	margin: 20px 15px;
	padding: 0;
}
#mastSubContent .center h2 {
	font: 20px "Franklin Gothic Heavy", "Arial Black", sans-serif;
	color: #333536;
	margin: 4px 0 0 0;
	padding: 0;
}
#mastSubContent .center h2 span {
	color: #a12b14;
}
#mastSubContent .center .readMore {
	display: block;
	font: 11px Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	background-image: url('images/smallButton.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 80px;
	height: 19px;
	text-align: center;
	padding: 7px 0 0 0;
	margin: 5px 0 0 225px;
}
#mastSubContent .center .readMore:hover {
	background-position: 0 -26px;
	padding: 7px 0 0 0;
	text-decoration: none;
	margin-top: 3px;
	height: 19px;
}
/* ===== Right Column ===== */

	

	#mastSubContent .right {
	float: left;
	width: 320px;
	height: 150px;
	margin: 2px 0 0 0;
	padding: 0 10px 0 0;
}
#mastSubContent .right img {
	float: left;
	margin: 10px;
	padding: 0;
}
#mastSubContent .right h2 {
	font: 20px "Franklin Gothic Heavy", "Arial Black", sans-serif;
	color: #333536;
	margin: 4px 0 0 0;
	padding: 0;
}
#mastSubContent .right h2 span {
	color: #a12b14;
}
#mastSubContent .right .readMore {
	display: block;
	font: 11px Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	background-image: url('images/smallButton.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 80px;
	height: 19px;
	text-align: center;
	padding: 7px 0 0 0;
	margin: 5px 0 0 225px;
}
#mastSubContent .right .readMore:hover {
	background-position: 0 -26px;
	padding: 7px 0 0 0;
	text-decoration: none;
	margin-top: 3px;
	height: 19px;
}
/* ===== Interior Styles ===== */



	/* ===== Interior Sidebar Styles ===== */

	

	.sidebarHeader {
	margin: 10px 0 0 0;
	padding: 0;
}
.sidebarFooter {
	margin: 0 0 10px 0;
}
.mastInteriorSidebar {
	width: 281px;
	margin: -5px 0 0 0;
	padding: 5px 5px 5px 10px;
	background-image: url('images/sidebarBG.png');
	background-repeat: repeat-y;
}
.mastInteriorSidebar table {
	width: 260px;
	margin: 0 0 0 4px;
	padding: 0;
}
.mastInteriorSidebar .sideHeader h2 {
	font: 18px "Franklin Gothic Heavy", "Arial Black", sans-serif;
	color: #333536;
}
.mastInteriorSidebar .sideHeader h2 span {
	color: #a12b14;
}
.mastInteriorSidebar .sideContent p {
	font: 11px Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
}
.mastInteriorSidebar .sideButton a {
	display: block;
	font: 11px Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	background-image: url('images/smallButton.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 80px;
	height: 19px;
	text-align: center;
	padding: 7px 0 0 0;
	margin: 0 0 0 15px;
}
.mastInteriorSidebar .sideButton a:hover {
	background-position: 0 -26px;
	margin: 3px 0 0 15px;
	padding: 7px 0 2px 0;
	text-decoration: none;
	height: 19px;
}
/* ===== Interior Content Styles ===== */

.interiorContentHeader {
	margin: 10px 0 0 -7px;
	padding: 0;
}
.mastContentInterior {
	margin: -5px 0 0 -7px;
	padding: 5px 10px;
	background-image: url('images/interiorContentBG.png');
	background-repeat: repeat-y;
	min-height: 780px;
}
.interiorContentFooter {
	margin: 0 0 10px -7px;
}
.mastContentInterior p, .mastContentInterior li {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	margin-left: 5px;
	margin-right: 5px;
}
.mastContentInterior h1, .mastContentInterior h2, .mastContentInterior h3 {
	text-align: center;
}
#mastInteriorContent h1 {
	font: 24px "Franklin Gothic Heavy", "Arial Black", sans-serif;
	color: #333536;
	margin: 0 0 0 10px;
	padding: 0;
}
#mastInteriorContent h1 span {
	color: #a12b14;
}
/* ===== Footer Styles ===== */



#mastFooter a {
	margin: 10px 0 0 10px;
	padding: 0;
	font: 11px Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
#mastFooter p {
	margin: 10px 0 0;
	padding: 0;
	font: 11px Arial, Tahoma, Verdan, sans-serif;
	color: #FFFFFF;
	text-align: center;
}

