/* ===== Global Styles ===== */
body, #body_home, #body_stop, #body_fast, #body_homes, #body_app, #body_invest, #body_realtors, #body_aboutus, #body_contactus {
  margin: 0 auto 0 auto;
  padding: 0;
  font-family: Arial, sans-serif;
  background-image: url('images/siteBackground.png');
}
img {
  border: 0;
}
table, td, tr {
  padding: 0;
  margin: 0;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
/* ===== Master Styles ===== */
#mastTable {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
  background-image: url('images/bannerBackground.png');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}
#mastContent {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}
.mastNav {
  margin: 0;
  padding: 0;
  height: 50px;
}
.mastBanner {
  float: left;
  margin: 0;
  padding: 0;
  height: 348px;
}
/* ===== Top Navigation =====*/
#mastTable .mastNav ul {
  list-style-type: none;
  margin: -4px 0 0 220px;
  padding: 0;
}
.mastNav li {
  display: inline;
  margin: 0;
  padding: 0;
}
.mastNav a {
  float: left;
  font: 12px Arial, sans-serif;
  color: #FFFFFF;
  width: 110px;
  height: 25px;
  background-image: url('images/topNavButton.png');
  background-repeat: no-repeat;
  background-position: top left;
  text-align: center;
  padding: 8px 15px 0 15px;
  margin: 0;
}
.mastNav a:hover {
  background-position: bottom left;
  color: #1e7bb0;
  text-decoration: none;
  height: 35px;
  padding: 12px 15px 0 15px;
}
#body_home .nav_home a, #body_fast .nav_fast a, #body_app .nav_app a, #body_homes .nav_homes a, #body_invest .nav_invest a, #body_stop .nav_stop a, #body_realtors .nav_realtors a, #body_aboutus .nav_aboutus a, #body_contactus .nav_contactus a {
  background-position: bottom left;
  color: #1e7bb0;
  text-decoration: none;
  height: 35px;
  padding: 12px 15px 0 15px;
}
/* ===== Banner/Logo ===== */
.logo {
  float: left;
  margin: -10px 0 10px 50px;
  padding: 0;
}
.mastBanner p {
  float: left;
  margin: -204px 0 260px 427px;
  padding: 0;
  width: 562px;
  height: 325px;
}
/* ===== Left Container ===== */
.leftContainer {
  width: 250px;
  margin: 0 -10px 0 0;
  padding: 0;
}
.leftContainer table {
  width: 250px;
  margin: 0;
  padding: 0;
  border-right: 1px solid #1580bd;
}
.leftContainer h1 {
  width: 250px;
  font: 24px Arial, sans-serif;
  color: #1580bd;
  margin: 0 0 20px 40px;
  padding: 0;
  text-align: center;
}
/* ===== Sell Ebook =====*/
.sellEbook {
  width: 250px;
  margin: 0;
  padding: 0 5px 0 0;
  border-bottom: 1px solid #1580bd;
}
.sellEbook .img {
  float: left;
  margin: 30px 5px 5px 15px;
  padding: 0;
  border: 0;
}
.sellEbook h3 {
  width: 250px;
  float: left;
  font: 18px Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  margin: -150px -60px 0 50px;
  padding: 0;
}
.sellEbook p {
  width: 200px;
  float: left;
  clear: left;
  font: 12px Arial, sans-serif;
  color: #000000;
  margin: -115px 0 5px 100px;
  padding: 0;
}
.sellEbook a.link {
  float: left;
  clear: left;
  font: 12px Arial, sans-serif;
  color: #FFFFFF;
  margin: -25px 0 5px 200px;
  padding: 11px 0 0 0;
  text-align: center;
  background-image: url('images/smallBTN.png');
  background-repeat: no-repeat;
  width: 88px;
  height: 40px;
}
/* ===== Foreclosure Ebook ===== */
.foreclosureEbook {
  width: 250px;
  margin: 0 10px;
  padding: 0 5px 0 0;
  border-bottom: 1px solid #1580bd;
}
.foreclosureEbook .img {
  float: left;
  margin: 35px 5px 5px 15px;
  padding: 0;
  border: 0;
}
.foreclosureEbook h3 {
  width: 250px;
  float: left;
  font: 18px Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  margin: -150px -60px 0 60px;
  padding: 0;
}
.foreclosureEbook p {
  width: 200px;
  float: left;
  clear: left;
  font: 12px Arial, sans-serif;
  color: #000000;
  margin: -115px 0 5px 100px;
  padding: 0;
}
.foreclosureEbook a.link {
  float: left;
  clear: left;
  font: 12px Arial, sans-serif;
  color: #FFFFFF;
  margin: -25px 0 5px 200px;
  padding: 11px 0 0 0;
  text-align: center;
  background-image: url('images/smallBTN.png');
  background-repeat: no-repeat;
  width: 88px;
  height: 40px;
}
/* ===== Email List ===== */
.emailList {
  width: 250px;
  margin: 0;
  padding: 0 5px 0 0;
}
.emailList .img {
  float: left;
  margin: 15px 0 -30px 250px;
  padding: 0;
  border: 0;
}
.emailList h3 {
  width: 250px;
  float: left;
  clear: left;
  font: 16px Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  margin: -40px 0 15px 10px;
  padding: 0;
}
.emailList p {
  width: 250px;
  float: left;
  clear: left;
  font: 12px Arial, sans-serif;
  color: #000000;
  margin: -5px 0 5px 10px;
  padding: 0;
}
.emailList a.link {
  float: left;
  clear: left;
  font: 12px Arial, sans-serif;
  color: #FFFFFF;
  text-align: center;
  background-image: url('images/smallBTN.png');
  background-repeat: no-repeat;
  width: 88px;
  height: 40px;
  margin: 5px 0 5px 200px;
  padding: 11px 0 0 0;
}
/* ===== Right Container ===== */
.rightContainer {
  width: 100%;
  /*margin: 0 15px 0 0;*/
  padding: 0;
  margin: auto;
}
.rightContainer h1 {
  font: 24px Arial, sans-serif;
  color: #1580bd;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* ===== Form Styles ===== */
.interiorContent {
  width: 100%;
  margin: 0;
  padding: 0 10px;
}
.interiorContent h2 {
  font: 28px Arial, sans-serif;
  color: #000000;
  text-align: center;
}
.interiorContent h3 {
  font: 18px Arial, sans-serif;
  color: #000000;
  text-align: center;
  font-weight: bold;
}
.interiorContent p {
  font: 13px Arial, sans-serif;
  color: #000000;
  margin: 15px 0 0 0;
  padding: 0;
}
.interiorContent form {
  /*border: thin solid black;*/
	margin: 20px 0 0 0;
  padding: 0;
}
.interiorContent form table {
	margin:0 auto 0 auto;
}
.interiorContent form td {
  margin: 0;
  padding: 3px 1px;
}
.interiorContent .main_txt {
  font: 13px Arial, Helvetica, sans-serif;
}
.interiorContent ul {
  font: 13px Arial, sans-serif;
  color: #000000;
}
/*.interiorContent img {
		margin: 10px;
		padding: 0;
	}
	.interiorContent form img {
		margin: 0;
		padding: 0;
	}*/
.interiorContent font {
  font: 13px Arial, sans-serif;
  color: #000000;
}
/* ===== Footer Styles ===== */
td.footer {
  width: 1000px;
  margin: 0;
  padding: 0;
  background-image: url('images/footerBG.png');
  background-repeat: no-repeat;
}
.footer ul {
  margin: 85px 0 0 0;
  padding: 0;
  text-align: center;
}
.footer li {
  display: inline;
  margin: 0 0 5px 0;
  padding: 0;
  text-align: left;
  border-right: 1px solid #FFFFFF;
}
.footer a {
  font: 12px Arial, sans-serif;
  color: #FFFFFF;
  margin: 0 5px;
  padding: 0;
}
.footer .last {
  border-right: none;
}
.footer p {
  font: 12px Arial, sans-serif;
  color: #FFFFFF;
  margin: -10px 0 10px 0;
  padding: 0;
  text-align: center;
}