body, html {
	padding: 0px;
	margin: 0px;
}

body {
	background-color: #555;
	font-family: Tahoma, Geneva, sans-serif;
	color: #222;
}

a {
	text-decoration: none;
}

ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4em;
}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	color: #3d56a7;
	margin-top: 0px;
}

div.blueBox h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	color: #3d56a7;
	margin-top: 0px;
	margin-left: 4em;
}

h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	color: #3d56a7;
}

img {
	border: none;
}

#container {
	background-color: #6e83c7;
	background-image: url('images/ContainerBackground.jpg');
	background-repeat: no-repeat;
	width: 950px;
	margin: 10px auto 10px auto;
}

#headerImages {
}

#topSection {
	background-image: url('images/topsectionbackground.gif');
	background-repeat: no-repeat;
	background-color: #eee;
	width: 802px;
	float: right;
	margin-top: 47px;
	padding-bottom: 1em;
	border-bottom: 2px solid #333;
}

#indexHouse {
	float: right;
	margin-top: 20px;
}

a#postit {
	float: right;
	margin: 20px -190px 0 0;
}

a#postit img {
	position: relative;
	z-index: 100;
}

#topSection h2 {
	margin-top: 30px;
	margin-left: 65px;
}

#topText p {
	margin: 0.4em 30px 0px 50px;
	font-size: 0.8em;
	line-height: 1.2em;
	position: relative;
}

a.buyhold:hover *, a.findflip:hover * {
	color: #ec2426 ; 
	border: solid, 1px, #ec2426;
}

h3#servicesHeader {
	color: #C8712B;
	font-style: italic;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	font-size: 1.2em;
	margin-left: 40px;
	margin-bottom: 10px;
	margin-top: 10px;
}

ul.servicesList {
	margin-left: 40px;
	float: left;
}

ul.servicesList li {
	clear: left;
	width: 350px;
	margin-bottom: 1em;
}

h3.servicesTitle {
	font-size: 0.9em;
	padding-top: 8px;
	margin-bottom: 5px;
	text-decoration: underline;
	display: inline;
}

img.servicesImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

.servicesText {
	display: block;
	margin-left: 90px;
	color: #000;
	font-size: 0.8em;
}

#topTabs {
	margin-left: 70px;
	padding-bottom: 4px;
}

#topTabs li {
	display: inline;
	margin-right: -4px;
}

#topTabs a {
	color: #eee;
	background-color: #3c55a6;
	font-weight: bold;
	font-size: 0.95em;
	padding: 4px 12px;
	border: solid 1px #000;
}

#topTabs a:hover {
	background-color: #c8712b;
}

#servicesNav {
	margin-top: 3px;
}

#topNavList {
	margin-left: 149px;
}

#topNavList li {
	float: left;
}

#topNavList li a{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #eee;
	/*float: left;*/
	display: block;
	padding: 6px 8px;
	margin-right: 2px;
	background-image: url('images/GreyButton.jpg');
	background-repeat: repeat-x;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
}

#topNavList li a:hover {
	background-image: url('images/OrangeButton.jpg');
	background-repeat: repeat-x;
}

#mainContent {
	width: 928px;
	float: right;
	margin-top: 3px;
}

#leftNavBar {
	width:126px;
	float: left;
	margin-top: 8px;
}

#leftNavBarHome {
	width:126px;
	float: left;
	margin-left: -126px;
	margin-top: 160px;
}

#leftNavList {
	text-align: right;
}

#leftNavList li {
}

#leftNavList li a {
	display: block;	
	height: 35px;
	background-image: url('images/blueTab.gif');
	background-repeat: no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #eee;
	padding-right: 4px;
	padding-top: 11px;
}

#leftNavList li a:hover {
	background-image: url('images/goldTab.gif');
}

                                    /*  Setting the background color of the tab of the current page  */

#home .home,
#askInv .askInv,
#month .month,
#join .join,
#testimonials .testimonials,
#casestudies .casestudies,
#about .about,
#contact .contact,
#toolbox .toolbox,
#events .events {
	color: #020ef8;
	background-image: url('images/redTab.gif');
}

#shortsale .shortsale,
#assignment .assignment,
#partner .partner,
#training .training,
#mentoring .mentoring,
#buyhold .buyhold,
#cma .cma,
#commission .commission {
	color: #020ef8;
	background-image: url('images/RedButton.jpg');
	background-repeat: repeat-x;
}

#services .services {
	color: #020ef8;
	background-image: url('images/redTab.gif');
}

/*#buyhold .buyhold {
	color: #020ef8;
	background-color: #b42225;
} */

#findflip .findflip {
	color: #020ef8;
	/*background-image: url('images/redTab.gif');*/
	background-color: #b42225;
}

#homestead .homestead {
	color: #020ef8;
	/*background-image: url('images/redTab.gif');*/
	background-color: #b42225;
}

.changeable {
	width: 801px;
	min-height: 420px;
	background-color: #eee;
	margin-left: 126px;
	border-left: solid 1px #000;
	border-bottom: solid 1px #000;
}

.changeable p {
	font-size: 0.8em;
}

.changeable h2 {
	margin-left: 4em;
}

.changeable h3 {
	margin-bottom: .4em;
}

h3 + p {
	margin-top: 5em;
}

#floatBox {
	width: 164px;
	float: right;
	margin-top: -10px;
	margin-right: 20px;
	margin-left: 1em;
}

#floatBoxTop img {
	display: block;
}

#floatBoxContent {
	width: 100%;
	background-image: url('images/floatboxbackground.gif');
	background-repeat: repeat-y;
}

#hrDiv {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

#boxHR {
	background-color: #3C55A6;
	height: 4px;
	width: 90%;
}

#bottomText {
	float: right;
	border: 2px solid #333;
	background-color: #e6ecff;
	width: 38em;
	margin: 10px 70px 10px auto;
	padding: 5px 0 5px 15px;
}

#bottomText a {
	text-decoration: underline;
	color: #3c55a6;
	font-size: 1.1em;
	font-style: italic;
}

#bottomText p {
	margin: 0px;
	color: #C8712B;
	font-size: 1.0em;
}

p.boxLeft {
	text-align: left;
	margin-left: 15px;
}

p.boxCenter {
	text-align: center;
	margin-left: 0px;
	margin-bottom: 0px;
}

.goldList {
	list-style-type: disc;
	margin-left: 7em;
	margin-top: 5px;
	margin-right: 65px;
	color: #c8712b;
	font-weight: bold;
	font-size: 0.8em;
}

.blackList {
	list-style-type: disc;
	margin-left: 7em;
	margin-top: 5px;
	margin-right: 65px;
	font-size: 0.8em;
}

ul.boldList > li {
	list-style-type: none;
	margin-left: 5em;
	margin-top: 5px;
	margin-right: 65px;
	font-size: 0.8em;
	font-weight: bold;
}

ul.boldList > li li{
	list-style-type: disc;
	margin-left: 1em;
	margin-top: 5px;
	margin-right: 65px;
	font-size: 1em;
	font-weight: normal;
}

ul.boldList > li li.noType {
	list-style-type: none;
}

.blackListNum {
	list-style-type: decimal;
	margin-left: 7em;
	margin-top: 5px;
	margin-right: 65px;
	font-size: 0.8em;
}

.toolsList {
	list-style-type: none;
	margin-left: 7em;
	margin-top: 5px;
	margin-right: 65px;
	margin-bottom: 2em;
	font-size: 0.8em;
}

.blueBox p.twoLevel {
	font-weight: bold;
	margin-top: 1em;
}

p.help {
	font-family: Verdana, Geneva, sans-serif;
	color: #C8712B;
	/*display: inline;*/
	font-style: italic;
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 150px;
	margin-bottom: 0px;
	padding-bottom: 30px;
}

.moreButton {
	float:left;
	margin-left: 10em;
	margin-top: -10px;
}

div.blueBox p, div.whiteBox p {
	margin: 4px 8em 0px 5em;
	/*margin-left: 5em;
	margin-right: 8em;*/	
}

div.blueBox p.testim {
	font-weight: bold;
	margin-top: 1.2em;
	margin-left: 8em;
}	

div.blueBox h3 {
	text-align: center;
}

.italicText {
	font-style: italic;
}

.redText {
	color: #f00;
}

div.blueBox p.boldText {
	font-weight: bold;
	margin: 1.5em 0 1em 5em;
}

.anchorInText {
	text-decoration: underline;
	font-weight: bold;
	color: #ec2426;
}

div.blueBox a img:hover, div.whiteBox a img:hover {
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
}

div.blueBox a img#buyButton:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
	border: solid 2px #EC2426;
}

div.blueBox {
	background-color: #e6ecff;
	background-image: url('images/boxBlueGradient.jpg');
	background-repeat: no-repeat;
	border-top: solid 2px #000;
	border-bottom: solid 2px #000;
	border-left: solid 2px #000;
	padding-top: 15px;
	padding-bottom: 15px;
	min-height: 440px;
}

div.bigBlueBox {
	padding-top: 30px;
}

div.whiteBox {
	border-left: solid 2px #000;
	padding-top: 15px;
}

ul ul {
	margin-left: 6px;
}

ul.blackList li li {
	list-style: circle;
}

.servicesTopImage {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

#risingprices {
	float: right;
	margin: 0px -40px 10px 15px;
}

#dollarhouse {
	float: left;
	margin: -10px 10px 11px -40px;
}

#houseandcalculator {
	float: right;
	margin: -10px -40px 10px 15px;
}

#goldenhouse, #soldsignhouse2, #freshideas {
	float: left;
	margin: -10px 10px 10px -40px;
}

#shecontemplateshouse {
	float: right;
	margin: -10px -40px 10px 15px;
}

#shakinghands, #heavyhouse {
	float: right;
	margin: -10px -40px 10px 15px;
}

#heavyhouse {
	float: right;
	margin: -30px -40px 10px 15px;
}

#bigsold {
	float: right;
	margin: 30px -40px 10px 15px;
}

#housenestegg {
	float: right;
	margin: -10px -40px 10px 15px;
}

#soldsignhouse {
	float: right;
	margin: 10px 200px;
}

#shenoahSmall {
	float: right;
	margin: -10px -40px 10px 15px;
}

#phillSmall {
	float: left;
	margin: 10px 10px 5px -40px;
}

#soldit {
	float: left;
	margin: 5px 10px 5px -40px;
}

#request_form, #PPForm {
	max-width: 26em;
	border: solid 1px #000;
	background-color: #0d41e6;
	color: #eee;
	font-family: "Palatino Linotype", Garamond, sans-serif;
	font-size: 0.9em;
	margin-top: 1.5em;
	margin-left: 5em;
	padding: 5px;
}

#mybusiness {
	display: none;
}

#PPForm {
	max-width: 30em;
}

.firstcol {
	text-align: right;
}

#email_error, #address_error {
	color: #c8712b;
	display: none;
}

#footer {
	clear: both;
	text-align: center;
	font-size: 0.7em;
	background-color: #6e83c7;
	color: #eee;
	padding: 10px 0 10px 0;
}

#footer > p {
	margin: 0 0 0 150px;
}

#bbbseal {
	position: absolute;
	top: 55px;
	left: -170px;
}

#clearing {
	height: 1px;
	clear: both;
}
	
#eventTable {
	/* width: 90%; */
	margin: 0px auto 50px auto;
	border-collapse: collapse;
	font-size: 0.8em;
}

#eventTable th {
	border: solid 2px #335;
	padding: 6px;
}

#eventTable td {
	border: solid 1px #335;
	padding: 5px;
}

#eventColumn {
	width: 90px;
}

#descriptionColumn {
	max-width: 150px;
}

/* #feeColumn {
	max-width: 120px;
}
*/

.strategyList {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
	margin-bottom: 0.5em;
}

.strategyList li {
	margin-left: 1.5em;
}

.buttonForm {
	max-width: 130px;
	text-align: center;
}

/*#buttonDiv {
	max-width: 130px;
	font-size: 1em;
	margin: 0px;
} */

#formPara1 {
	font-size: 0.9em;
	margin-left: 100px;
	padding: 0px;
}

#formPara2 {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}

#frmMain {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	background-color: #d8d8fe;
	margin-top: 15px;
}

#shortsellbutton {
	margin-top: 20px;
	margin-left: 150px;
	width: 250px;
	text-align: center;
}

.strikethrough {
	text-decoration: line-through;
}

#largerBold {
	font-size: 0.8em;
	font-weight: bold;
}

#infoList a, 
#privacyList a, 
#infoList {
	font-size: 0.8em
}

#privacyList {
	margin-left: 5em;
}

#infoList {
	margin-left: 6em;
}

table#shortsellServices {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	width: 80%;
	margin: 20px auto 20px auto;
	border-collapse: collapse;
}

table#shortsellServices td {
	border: solid 1px #000;
}

div.blueBox div.paraVideo {
	margin: 25px auto 0 auto;
	width: 450px;
}

div.blueBox h3.videoHeader {
	text-align: left;
	margin-left: 5px;
}

/* For webcalendar */
table#descripTable {
	margin-left: 25px;
	width: 95%;
}

.buyForm {
	float: left;
	margin-left: 50px;
	margin-bottom: 20px;
}

#rsvpForm {
	margin-left: 50px;
	font-family: "Palatino Linotype",Garamond,sans-serif;
	font-size: 0.9em;
	color: #fff;
	background-color: #0d41e6;
	width: 40em;
	padding-left: 0.5em;
	margin-bottom: 25px;
}

.eventList {
	font-family: "Palatino Linotype",Garamond,sans-serif;
	font-size: 0.9em;
	margin-left: 50px;
	width: 550px;
	margin-bottom: 30px;
}

.eventList caption {
	text-align: center;
	font-family: "Arial Black", Helvetica, sans-serif;
	font-weight: 900;
	margin-bottom: 4px;
	font-size: 1.3em;
}

.eventList td {
	line-height: 0.9em;
}

/*         Styling for infusionsoft form & table   */

table#infusionTable {
		width: 700px;
		margin-left: auto;
		margin-right: auto;
		font-size: 0.8em;
}

.headerRow {
	height: 50px;
	vertical-align: bottom;
}

.headerLabel {
	padding: 4px;
	background-color:#000000;
	color:#FFFFFF;
	display: block;
	width: 100%;
	margin-bottom: 5px;
}

div#promoBanner {
	position: fixed;
	left: 200px;
	bottom: 0;
	height: 0px;
}

img#closeBanner {
	position: absolute;
	top: 1px;
	right: 1px;
}

div#bannerSpace {
	height: 128px;
}
