/* CSS Document */

body {
	/*width: 945px;*/
	background-color:#FFFFFF;
	/*margin: 0 auto;*/
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.4em;
}

p {
	margin:0 0 1em 0;
}

ul {
	margin:0;
}

div#page {
	position:relative;
	left:50%;
	width:945px;
	margin-left:-473px;
}

div#contentMain ul {
	list-style-position:inside;
}

#BlogContentBottom {
	background-image: url(/content/Blog/blogBGBottom.gif);
	height:5px;
	background-repeat:no-repeat;
}

#mainSidebarUL {
	margin:0;
	padding:0;
}

#mainSidebarUL li {
	list-style:none;
	font-size:0.9em;
	color:#666;
}
#mainSidebarUL li h2 {
	color:#3C4C8F;
	font-size:1.1em;
}

#mainSidebarUL li a {
	color:#666;	
}
h2 {
	margin:0;
}

img {
	border:none;
}

.homepageTxt {
	color:#000000;
	font-size: small;
	font-weight: bold;
	line-height:1.2em;
	}

.buyersBold {
	color:#003cff;
	font-size: medium;
	font-weight: bolder;
	}

.buyersBold2 {
	color:#272259;
	font-size: large;
	font-weight: bolder;
	font-family:Garamond;
	}

.sellersBold {
	color:#ff9700;
	font-size: medium;
	font-weight: bolder;
	}

.sellersBold2 {
	color:#BF7100;
	font-size: large;
	font-weight: bolder;
	font-family:Garamond;
	}

.realtorsBold {
	color:#ff4000;
	font-size: medium;
	font-weight: bolder;
	}

.realtorsBold2 {
	color:#8F0000;
	font-size: large;
	font-weight: bolder;
	font-family:Garamond;
	}

.blogBold {
	color:#272259;
	font-size:small;
	font-weight: bolder;
	}

.blogTxt {
	color:#3C4C8F;
	font-size: 12px;
	font-weight: bolder;
	}

.Txt {
	color:#000000;
	font-size: 12px;
	}

.generalBold2 {
	color:#272259;
	font-size: large;
	font-weight: bolder;
	font-family:Garamond;
	}

.generalBold {
	color:#272259;
	font-size: small;
	font-weight: bolder;
	}


.TxtBold{
	font-size:12px;
	font-weight:bolder;
	}

.TxtSmall{
	font-size:10px;
	}

.buyersHeading {
	color:#3C4C8F;
	font-size: 12px;
	font-weight: bolder;
	}

.buyersHeadingLink{
	color:#3C4C8F;
	font-size: 12px;
	font-weight: bolder;
	}

.buyersHeadingLink:link{
	color:#3C4C8F;
	}

/*.buyersHeadingLink:hover{
	color:#3399FF;
	}*/

.buyersLink {
	color:#003cff;
	font-size: 12px;
	font-weight: bolder;
	}

.buyersLink:link {
	text-decoration: none;
	color:#003cff;
	}

/*.buyersLink:hover{
	color:#3399FF;
	}*/

.sellersHeading {
	color:#FF9700;
	font-size: 12px;
	font-weight: bolder;
	}

.sellersHeadingLink{
	color:#FF9700;
	font-size: 12px;
	font-weight: bolder;
	}

.sellersHeadingLink:link{
	color:#FF9700;
	}

/*.sellersHeadingLink:hover{
	color:#FFCE00;
	}*/

.sellersLink {
	color:#ff9700;
	font-size: 12px;
	font-weight: bolder;
	}

.sellersLink:link {
	text-decoration: none;
	color:#ff9700;
	 }

/*.sellersLink:hover{
	color:#FFCC66;
	}*/

.realtorsHeading {
	color:#ff4000;
	font-size: 12px;
	font-weight: bolder;
	}

.realtorsHeadingLink{
	color:#ff4000;
	font-size: 12px;
	font-weight: bolder;
	}

.realtorsHeadingLink:link{
	color:#ff4000;
	}

/*.realtorsHeadingLink:hover{
	color:#FF6666;
	}*/

.realtorsLink {
	color:#ff4000;
	font-size: 12px;
	font-weight: bolder;
	}

.realtorsLink:link {
	text-decoration: none;
	color:#ff4000;
	}

/*.realtorsLink:hover{
	color:#FF6666;
	}*/

#headingContainerHomepage {
	width: 945px;
	height: 171px;
	background-image: url(/header/topBGhomepage.gif);
	background-repeat:no-repeat;
	position:relative;
	}

#headingContainer {
	width: 945px;
	height: 155px;
	background-image: url(/header/topBG.gif);
	background-repeat:no-repeat;
	}

#logoCenter {
	text-align:right;
	vertical-align:bottom;
	width:700px;
	}

#logoLeft {
	text-align:right;
	vertical-align:bottom;
	width:450px;
	top:15px;
	}

#headingButtonsContainer {
/*	top:-125px;*/
	width:943px;
	text-align:right;
	margin-top:-128px;
}

#headingHomepageButtonsContainer {
/*	top:7px;*/
	width: 943px;
	text-align:right;
	position:absolute;
	right:2px;
	bottom:7px;
}

#contentContainer {
	top:0px;
	width:945px;
	/*min-height:500px;*/
	}

#buyersContainer {
	float:left;
	width:303px;
	height:500px;
	background-image: url(/content/Homepage/buyersBG.gif);
	background-repeat:no-repeat;
	}

#sellersContainer {
	float:left;
	width:303px;
	height:500px;
	background-image: url(/content/Homepage/sellersBG.gif);
	background-repeat:no-repeat;
	margin-left:16px;
	}

#realtorsContainer {
	float:left;
	width:303px;
	height:500px;
	background-image: url(/content/Homepage/realtorsBG.gif);
	background-repeat:no-repeat;
	margin-left:16px;
	}

#homepagePics {
	height:207px;
	text-align:center;
	top:5px;
	}

#enterButton {
	float:left;
	height:50px;
	width:303px;
	bottom:0px;
	text-align:center;
	}

.textContainer {
	width:279px;
	margin: 2px 12px 0px 12px;
	height:185px;
	text-align: justify;
	}

#contentButtons {
	margin-top:3px;
	}

#contentMain {
	height:auto;
	}

#GeneralContentMidInside {
/*	background-color:#FF0000;*/
	float:left;
	width:100%;
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
	font-size:smaller;
	margin-bottom:5px;
	}

#BuyersContentTop{
	background-image: url(/content/Buyers/BGtop.gif);
	background-repeat:no-repeat;
	height:10px;
	}

#BuyersContentMid{
	background-image: url(/content/Buyers/BGmid.gif);
	background-repeat:repeat-y;
	min-height:470px;
	}

#BuyersContentMidInside{
	background-image: url(/content/Buyers/insideBGmid.gif);
	background-repeat:repeat-y;
	min-height: 670px;
	padding-top:10px;
	}

#BuyersContentMidInsideFooter{
	background-image: url(/content/Buyers/insideBGmid.gif);
	background-repeat:repeat-y;
	height:50px;
	width:945px;
	text-align:center;
	}

#BuyersSubheaderFooter{
	margin-left:35%;
	}

#BuyersSubheaderFooterLeft{
	float:left;
	background-image:url(/content/Buyers/subheaderFooterBGleft.gif);
	width:10px;
	height:29px;
	}

#BuyersSubheaderFooterMid{
	float:left;
	background-image:url(/content/Buyers/subheaderFooterBGmid.gif);
	background-repeat:repeat-x;
	height:29px;
	}

#BuyersSubheaderFooterRight{
	float:left;
	background-image:url(/content/Buyers/subheaderFooterBGright.gif);
	width:10px;
	height:29px;
	}

#BuyersSubheaderFooterTxt{
	margin-top:7px;
	}

#BuyersContentBottom{
	background-image: url(/content/Buyers/BGbottom.gif);
	background-repeat:no-repeat;
	height:15px;
	margin-top:0;
	}

#BuyersContentBottomInside{
	background-image: url(/content/Buyers/insideBGbottom.gif);
	background-repeat:no-repeat;
	height:15px;
	}

#SellersContentTop{
	display:inline;
	background-image: url(/content/Sellers/BGtop.gif);
	background-repeat:no-repeat;
	height:10px;
	}

#SellersContentMid{
	background-image: url(/content/Sellers/BGmid.gif);
	background-repeat:repeat-y;
	min-height:470px;
	margin-bottom:0;
	}

#SellersContentMidInside{
	background-image: url(/content/Sellers/insideBGmid.gif);
	background-repeat:repeat-y;
	min-height: 690px;
	padding-top:10px;
	}

#SellersContentMidInsideFooter{
	background-image: url(/content/Sellers/insideBGmid.gif);
	background-repeat:repeat-y;
	height:50px;
	width:945px;
	text-align:center;
	}

#SellersSubheaderFooter{
	margin-left:35%;
	}

#SellersSubheaderFooterLeft{
	float:left;
	background-image:url(/content/Sellers/subheaderFooterBGleft.gif);
	width:10px;
	height:29px;
	}

#SellersSubheaderFooterMid{
	float:left;
	background-image:url(/content/Sellers/subheaderFooterBGmid.gif);
	background-repeat:repeat-x;
	height:29px;
	}

#SellersSubheaderFooterRight{
	float:left;
	background-image:url(/content/Sellers/subheaderFooterBGright.gif);
	width:10px;
	height:29px;
	}

#SellersSubheaderFooterTxt{
	margin-top:7px;
	}

#SellersContentBottom{
	background-image: url(/content/Sellers/BGbottom.gif);
	background-repeat:no-repeat;
	height:15px;
	margin-top:0;
	}

#SellersContentBottomInside{
	background-image: url(/content/Sellers/insideBGbottom.gif);
	background-repeat:no-repeat;
	height:15px;
	}

#RealtorsContentTop{
	background-image: url(/content/Realtors/BGtop.gif);
	background-repeat:no-repeat;
	height:10px;
	}

#RealtorsContentMid{
	background-image: url(/content/Realtors/BGmid.gif);
	background-repeat:repeat-y;
	min-height:470px;
	}


#RealtorsContentMidInside{
	background-image: url(/content/Realtors/insideBGmid.gif);
	background-repeat:repeat-y;
	min-height: 940px;
	padding-top:10px;
	}

#RealtorsContentMidInsideFooter{
	background-image: url(/content/Realtors/insideBGmid.gif);
	background-repeat:repeat-y;
	height:50px;
	width:945px;
	text-align:center;
	}

#RealtorsSubheaderFooter{
	margin-left:35%;
	}

#RealtorsSubheaderFooterLeft{
	float:left;
	background-image:url(/content/Realtors/subheaderFooterBGleft.gif);
	width:10px;
	height:29px;
	}

#RealtorsSubheaderFooterMid{
	float:left;
	background-image:url(/content/Realtors/subheaderFooterBGmid.gif);
	background-repeat:repeat-x;
	height:29px;
	}

#RealtorsSubheaderFooterRight{
	float:left;
	background-image:url(/content/Realtors/subheaderFooterBGright.gif);
	width:10px;
	height:29px;
	}

#RealtorsSubheaderFooterTxt{
	margin-top:7px;
	}

#RealtorsContentBottom{
	background-image: url(/content/Realtors/BGbottom.gif);
	background-repeat:no-repeat;
	height:15px;
	}

#RealtorsContentBottomInside{
	background-image: url(/content/Realtors/insideBGbottom.gif);
	background-repeat:no-repeat;
	height:15px;
	}


div.rightColumnTop{
	height:60px;
	background: url(/content/Blog/rightBGtop.gif) no-repeat;
	}

div.rightColumnMid{
	background: url(/content/Blog/rightBGmid.gif) repeat-y;
	padding-left:12px;
	}

div.rightColumnBottom{
	height:20px;
	background: url(/content/Blog/rightBGbottom.gif) no-repeat;
	}

#search{
	background-image:url(/content/Blog/search.gif);
	background-repeat:no-repeat;
	height:38px;
	margin:10px 0;
	}

#search #searchsubmit {
}

#search input.textInput {
	margin-top:10px;	
}

#searchBox{

	margin-left:56px;
	top:5px;
	}

#ContentColumns {
	}

#Column1 {
	margin-left:17px;
	width: 300px;
	height:auto;
	}

#Column2 {
	float:right;
	margin-right:40px;
	width:300px;
	height:auto;
	}

#Column1Inside {
	display:inline;
	float:left;
	clear:left;
	margin:25px 20px 10px 15px;
	width: 440px;
	text-align:justify;
	}

#SellingToolsColumn1Inside {
	float:left;
	margin:25px 20px 10px 20px;
	width: 350px;
	text-align:justify;
	}

#Column2Inside {
	display:inline;
	float:right;
	clear:right;
	margin:25px 20px 10px 0px;
	width:440px;
	height:auto;
	text-align:justify;
	}

#subheaderBuyers,#subheaderSellers,#subheaderRealtors {
	width:440px;
	margin:0;
	font-size:12px;
	font-weight:bold;
}
#subheaderBuyers li,#subheaderSellers li,#subheaderRealtors li {
	background:none;
	list-style:none;
}
#subheaderBuyersTop {
	background-image:url(/content/Buyers/subheaderBoxTop.gif);
	background-repeat:no-repeat;
	height:25px;
	}

#subheaderBuyersSections {
	background-image:url(/content/Buyers/subheaderBoxMid.gif);
	background-repeat:repeat-y;
	}
#subheaderSellersSections {
	background-image:url(/content/Sellers/subheaderBoxMid.gif);
	background-repeat:repeat-y;
	}
#subheaderRealtorsSections {
	background-image:url(/content/Realtors/subheaderBoxMid.gif);
	background-repeat:repeat-y;
	}

#subheaderBuyersMid, #subheaderSellersMid, #subheaderRealtorsMid {
	width:420px;
	margin-left:20px;
}

#subheaderBuyersMid a{
	color:#3C4C8F;
}
#subheaderSellersMid a{
	color:#FF9700;
}
#subheaderRealtorsMid a{
	color:#ff4000;
}

#subheaderBuyersMid li.current_page_item a, #subheaderSellersMid li.current_page_item a, #subheaderRealtorsMid li.current_page_item a {
	text-decoration:none;
	color:#777;
}

#subheaderBuyersBot {
	background-image:url(/content/Buyers/subheaderBoxBot.gif);
	background-repeat:no-repeat;
	height:25px;
	}

#subheaderSellersTop {
	background-image:url(/content/Sellers/subheaderBoxTop.gif);
	background-repeat:no-repeat;
	height:25px;
	}

#subheaderSellersSections {
	background-image:url(/content/Sellers/subheaderBoxMid.gif);
	background-repeat:repeat-y;
	}

#subheaderSellersBot {
	background-image:url(/content/Sellers/subheaderBoxBot.gif);
	background-repeat:no-repeat;
	height:25px;
	}

#subheaderRealtorsTop {
	background-image:url(/content/Realtors/subheaderBoxTop.gif);
	background-repeat:no-repeat;
	height:25px;
	}

#subheaderRealtorsSections {
	background-image:url(/content/Realtors/subheaderBoxMid.gif);
	background-repeat:repeat-y;
	}

#subheaderRealtorsBot {
	background-image:url(/content/Realtors/subheaderBoxBot.gif);
	background-repeat:no-repeat;
	height:25px;
	}

#BlogColumn1 {
	padding:17px 17px 17px 17px;
	width: 617px;
	min-height:600px;
	border-left:2px solid #b2b2b2;
	border-right:2px solid #b2b2b2;
	}

#BuyersColumn3{
	margin-top:-11px !important;
	margin-top:-13px;
	float:right;
}

#BuyersColumn3Top{

	background-image: url(/content/Buyers/ContactUsBgTop.gif);
	background-repeat: no-repeat;
	height:48px;
	width:220px;
}

#BuyersColumn3Mid{

	background-image: url(/content/Buyers/ContactUsBgMid.gif);
	background-repeat:repeat-y;
	height:auto;
	width:220px;
}

#BuyersColumn3Bot{

	background-image: url(/content/Buyers/ContactUsBgBot.gif);
	background-repeat: no-repeat;
	height:30px;
	width:220px;
}

#SellersColumn3{
	margin-top:-13px !important;
	margin-top:-13px;
	float:right;
}

#SellersColumn3Top{
	background-image: url(/content/Sellers/ContactUsBgTop.gif);
	background-repeat: no-repeat;
	height:48px;
	width:220px;
}

#SellersColumn3Mid{

	background-image: url(/content/Sellers/ContactUsBgMid.gif);
	background-repeat:repeat-y;
	height:auto;
	width:220px;
}

#SellersColumn3Bot{

	background-image: url(/content/Sellers/ContactUsBgBot.gif);
	background-repeat: no-repeat;
	height:30px;
	width:220px;
}

#SignInColumn3Top{

	background-image: url(/content/Sellers/SellerSignInTop.gif);
	background-repeat: no-repeat;
	height:48px;
	width:220px;
}

#SignInColumn3Mid{

	background-image: url(/content/Sellers/SellerSignInMid.gif);
	background-repeat:repeat-y;
	height:auto;
	width:220px;
}

#SignInColumn3Bot{

	background-image: url(/content/Sellers/SellerSignInBot.gif);
	background-repeat: no-repeat;
	height:20px;
	width:220px;
}

#RealtorsColumn3{
	margin-top:-12px;
	float:right;
}

#RealtorsColumn3Top{

	background-image: url(/content/Realtors/ContactUsBgTop.gif);
	background-repeat: no-repeat;
	height:48px;
	width:220px;
}

#RealtorsColumn3Mid{

	background-image: url(/content/Realtors/ContactUsBgMid.gif);
	background-repeat:repeat-y;
	height:auto;
	width:220px;
}

#RealtorsColumn3Bot{

	background-image: url(/content/Realtors/ContactUsBgBot.gif);
	background-repeat: no-repeat;
	height:30px;
	width:220px;
}

#BlogColumn3{

	top:-9px;
	float:right;
	background-repeat: no-repeat;
	width:285px;
}

#BlogColumn1 div.entryBottom{
	background-image: url(/content/Blog/entryBottom.gif);
	background-repeat:no-repeat;
	height:26px;
	padding-left:15px;
	}

#entryBottomText{

	padding-top:5px;
	width:550px;
	}


#entryBottomPic{

	margin-top:-17px;
	}

/*
img.commentPic{

	padding-left:75%;
	margin-top:-2px;
	}

#entryBottomComments{

	margin-left:79%;
	margin-top:-20px;
	}
*/
#inputBoxes{

	width:212px;
	overflow:hidden;
	}

.formInput1 {
	color:#333399;
	font-size:x-small;
	vertical-align:middle;
	text-align:right;
	line-height: 250%;
	}

.formInput2 {
	color:#A66807;
	font-size:smaller;
	vertical-align:middle;
	text-align:right;
	line-height: 250%;
	}
.formInput2 input.text {
	width:93px;
	height:13px;
}
.formInput2 ol {
	margin:0!important;
	padding:0!important;
}
.formInput2 ol li {
	background:none!important;
	margin:1px 0;
	padding:0;
	list-style:none!important;
	text-align:left;
	line-height:1.3em;
}
.formInput2 label {
	display:inline-block;
	margin:4px 10px 0 0;
	text-align:right;
	vertical-align:top;
	width:90px;
}

.formInput2 ol li.doubleCenter {
	display:block;
	text-align:center;
}

.formInput2 ol li.rememberMe {
	margin:5px 0;
}

.input1{
	color:#333399;
	font-size:x-small;
	vertical-align:middle;

	margin:20px;
	}

#footerContainer {
	width:943px;
	height:35px;
	background-image: url(/footer/footerBG.gif);
	background-repeat:no-repeat;
	}

#footerContent {
	padding-top:7px;
	padding-left: 170px;
	}

img.footerImg{
	vertical-align:middle;
	}

.footer {
	color:#3366FF;
	font-size:12px;
	vertical-align:middle;
	}

a.footer:link {
	color:#0066FF;
	}

a.footer:hover {
	color: #33CCFF;
	text-decoration: none
	}

/* cforms */
form.cform {
	margin:0;
	color:#333399;
	font-size:10px;
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
	clear:left;
}

form.cform ol.cf-ol li {
	margin:1px 0 !important;
}

form.cform ol.cf-ol li input {
	width:93px;
}

select#cf2_field_6, select#cf3_field_6, select#cf4_field_6, select#cf6_field_6 {
	width:101px;
}

textarea#cf2_field_9, textarea#cf4_field_9 {
	clear:both;
	display:block;
	width:200px;
	margin-left:6px;
}

label#label-2-9 span, label#label-4-9 span{
	width:212px;
	text-align:center;
	display:block;
}
p.cf-sb {
	width:212px;
	text-align:center;
}

.cform input.sendbutton {
/*background:none;
border-color:none !important;
border-style:none !important;
border-width:0 !important;
font-size:1em;
margin:10px 0 0 0;
padding:0;
width:auto;*/
}

li#li-2-1 {
	margin-top:0 !important;
}

p.linklove {
	overflow:hidden;
	text-indent:-9999px;
}

div.clearBoth {
	clear:both;
}

div.clearfix {
	clear:both;
}

p#loginNav {
	text-align:center;
	font-size:12px;
}

/* Blog */
.blogSummaryInfoSeparator {
background:transparent url(/content/Blog/titleDivider.gif) repeat scroll 0 0;
height:29px;
width:619px;
}

div.comments {
background:transparent url(/content/Blog/commentPic.gif) no-repeat scroll left top;
line-height:21px;
margin:1px 1px 1px 5px;
overflow:visible;
float:left;
padding-left:24px;
}

#BlogColumn1 div.post {
	margin-bottom:20px;
}

div.rssFeedButton {
	background:transparent url(/content/Blog/subscribeRSS.gif) no-repeat;
	width:175px;
	height:35px;
}

div#search div#searchBox input.textInput {
	width:9em;
}

input.searchArrowImg {
	width:26px;
	height:28px;
	vertical-align:middle;
}

img.checkmark {
	height:10px;
	width:10px;
	vertical-align:middle;
}

#contentMain h2 {
	font-size:1.25em;
}

.advantageTextColors {
	color:#FF9700;
}
.text321Colors {
	color:#FF4000;
}
p.wpsb_form_label {
	color:#336666;
	font-size:10px;
}

/* FAQs */

div.faqEntry {
	margin-top:1em;
	margin-left:15px;
}

div.faqEntry .question {
	font-weight:bold;
	font-size:1em;
}

div.faqEntry .answer {
	font-weight:normal;
	font-size:0.9em;
	margin-left:10px;
}

/* Squeeze */
div.contentContainer {
	width:945px;
}
div.sqLeftCol {
	width:63%;
	margin-right:3%;
	height:600px;
	text-align:center;
	float:left;
}
div.sqRightCol {
	width:31%;
	margin-left:2%;
	float:left;
}
div.box1 {
	margin:15px 0;
	text-align:center;
}
div.box1 .cform {
	width:410px;
	margin:0 auto;
}
div.box1 .cform p.cf-sb {
	width:100%;
}
div.box1 .cform li {
	display:block;
	margin:0 auto;
	text-align:center;
}
div.box1 .cform #label-7-5 {
	display:block;
	margin:4px auto;
	width:auto;
	text-align:center;
}
div.box1 .cform #label-7-5 span {
	display:inline;
}
div.box1 .cform li.textonly {
	background:none !important;
}
div.box2 {
	text-align:center;
	font-size:0.8em;
	margin-bottom:15px;
}
div.box2 h1 {
	font-size:1.2em;
	margin-bottom:0;
}
div.box2 ul {
	text-align:center;
	margin:1em auto;
}
div.box2 ul li {
	font-weight:bold;
}
.orangeH2 {
	color:orange;
}

