* { margin: 0; padding: 0; border: 0; }img { margin: 0; padding: 0; border: 0; }body {	background-color: #FFF; 	color: #333; 	text-align: center; 	font-family: arial, sans-serif; 	font-size: 11px; 	line-height: 1.5;	margin: 0; 	padding: 0; 	border: 0;	}hr {  border: 0;  height: 1px;  background: #c8cdd1;  margin: 20px 0;}/*------------ Text & Links ------------*/a:link, a:visited { color: #721210; outline: none medium; }a:hover, a:active { color: #e8851e;	outline: none medium; }p { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding: 0 5px 10px 0; }.viewAll { font-family: arial, helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; padding: 0 5px 0 0; }.mailingListbody { color: #bf4707; font-size: 11px; font-family: arial, helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; padding: 0 0 0 0; }.mailingListpreferred { color: #3b3a3a; font-size: 10px; font-family: arial, helvetica, Geneva, SunSans-Regular, sans-serif; padding: 0; }h2 { font-size: 13px; }.pullquote { color: #575757; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 5px; }.storyTitle { color: #371d1c; font-size: 18px; font-family: Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }.mainTitle { color: #5f1b1a; font-size: 20px; font-weight: bold; line-height: 22px; text-align: center; margin: 0; padding: 0; }.mainTitle a, .mainTitle a:visited { color: #b3322c; font-size: 20px; font-weight: bold; line-height: 22px; text-align: center; margin: 0; padding: 0; }.mainSubtitle { color: #8e3026; font-size: 12px; text-transform: uppercase; margin: 0 0 5px; padding: 0; }.mainTestimonial { color: #555; font-size: 18px; line-height: 20px; text-align: center; margin: 0; padding: 0; }.mainTestimonial span { color: #a40000; font-size: 12px; text-align: center; margin: 0; padding: 0; }.articleTitle { line-height: 150%; font-family: arial; color:#666; font-size:16px; font-weight:bold; background-image: url(../images/doc-arrow.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: 0; margin-bottom: 0; padding-left: 20px; }.signinTitle { color: #666; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 150%; background-repeat: no-repeat; background-position: 0 0; margin-top: 0; margin-bottom: 0; }.signinTitle span { color: #5f1b1a; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 150%; background-repeat: no-repeat; background-position: 0 0; margin-top: 0; margin-bottom: 0; }h4.specialText { color: #5f1b1a; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 120%; background-repeat: no-repeat; background-position: 0 0; margin-top: 0; margin-bottom: 0; padding: 5px 10px 10px; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }.available { color: #979797; font-size: 9px; font-family: Arial; font-weight: bold; line-height: 150%; background-repeat: no-repeat; background-position: right 0; text-align: right; height: 22px; margin-top: 0; margin-bottom: 0; padding-top: 6px; padding-right: 25px; }.undercontract { color: #979797; font-size: 9px; font-family: Arial; font-weight: bold; background-image: url(../images/class-icon-undercontract.png); background-repeat: no-repeat; background-position: right 0; text-align: right; margin-top: 0; margin-bottom: 0; padding-right: 25px; }.special { color: #979797; font-size: 9px; font-family: Arial; font-weight: bold; background-image: url(../images/class-icon-special.png); background-repeat: no-repeat; background-position: right 0; text-align: right; margin-top: 0; margin-bottom: 0; padding-right: 25px; }.sold { color: #979797; font-size: 9px; font-family: Arial; font-weight: bold; line-height: 150%; background-image: url(../images/class-icon-sold.png); background-repeat: no-repeat; background-position: right 0; text-align: right; margin-top: 0; margin-bottom: 0; padding-top: 6px; padding-right: 25px; height: 22px; }.mp3Title { color: #666; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 150%; background-image: url(../images/mp3icon.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; margin-top: 0; margin-bottom: 0; padding-top: 20px; padding-bottom: 0; padding-left: 50px; }.teamTitle { color: #666; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 150%; background-repeat: no-repeat; background-position: 0 0; margin-top: 0; margin-bottom: 0; }.articleText { color: #3b3a3a; font-size: 12px; font-family: arial; line-height: 120%; margin: 5px 0 15px; padding: 0; }.emailForm { color: #3b3a3a; font-size: 12px; font-family: arial; font-weight: bold; line-height: 150%; margin: 0 0 0; padding: 0; }.emailFormSubtext { color: #3b3a3a; font-size: 10px; font-family: arial; font-weight: normal; margin: 0; padding: 0; }.pageTitle { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color:#7c260d; font-size:22px; font-weight: bold; line-height: 24px; text-transform: capitalize; padding-top: 10px; }.pageSubtitle { color: #555; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; text-transform: capitalize; padding-top: 10px; }.propTitle-main { color: black; font-size: 11px; font-weight: bold; line-height: 10px; text-align: center; width: 228px; float: left; margin: 0; padding: 0; }.DownEquity { color: black; font-size: 11px; font-weight: bold; margin-left: 8px; float: left; margin-top: 0; }.loginText { color: #fff; font-size: 12px; font-family: arial, helvetica, Geneva, SunSans-Regular, sans-serif; padding-top: 3px; }.loginLink a { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }.loginLink a:visited { color: #fff; font-size: 12px; font-weight: bold; }.loginLink a:hover { color: #e63f36; font-size: 12px; font-weight: bold; }.DownEquity a { color: #a1040b; font-size: 11px; font-weight: bold; }.DownEquity a:visited { color: #a1040b; font-size: 11px; font-weight: bold; }.DownEquity a:hover { color: #f00; font-size: 11px; font-weight: bold; }div#maincolumn-fix div.box-fix h2 {	color: #371d1c;	font-size: 14px;	font-weight: bold;	background: url(../images/h2_maincol.png) no-repeat left top; 	width: 635px;	height: 30px;	}div#maincolumn-fix div.box-fix h2 span { display: block; padding: 5px 10px 0 20px; }div#maincolumn div.box h2 { color: #371d1c; font-size: 14px; font-weight: bold; background: url(../images/h2_maincol.png) no-repeat left top; width: 635px; height: 30px; }div#maincolumn div.box h2 span {	padding: 5px 10px 0 20px;	display: block;	}h3 { font-size: 12px; line-height: 16px; }.box3 h3 { position: relative; padding: 0 0 0 30px; }.box2 h3 { padding: 0 0 6px; position: relative; }.box3 h3#check { background-image: url(../images/article-light.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 20px; height: 20px; margin: 0; padding: 0; }.box3 h3#plus { background-image: url(../images/plus.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }.box3 h3#plus-sm { color: #7a7a7a; font-size: 10px; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin-top: 0; padding-top: 0; }.box3 h3 a:link, .box3 h3 a:visited { text-decoration: none; display: block; }.box3 h3 a:hover, .box3 h3 a:active {  }.box3 p { padding: 0; 	}.box h3 { position: relative; padding: 0 0 0 0; }.box1 h3 { padding: 0 0 0 20px; position: relative; }.box1 h2 { padding: 0 0 0 0; position: relative; }.box1 h3#check { background-image: url(../images/check.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }.box1 h3#plus { background-image: url(../images/plus.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }.box1 h3#tenantplacement { background-image: url(../images/icon-freetenant.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }.box1 h3#positivecash { background-image: url(../images/icon-positivecash.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }.box1 h3#repair { background-image: url(../images/icon-repairwar.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }.box1 h3#equity { background-image: url(../images/icon-equity.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }.box1 h3#plus-sm { color: #7a7a7a; font-size: 10px; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin-top: 0; padding-top: 0; }#sidebar div.box h2 { color: #371d1c; padding: 0; font-size: 12px; font-family: arial, helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background: url(../images/h2_sidebar-oldstyle.png) no-repeat left top; width: 245px; height: 30px; cursor: pointer; }#sidebar div.box h2.h2closed {	background: transparent url(../images/h2_sidebar-oldstyle.png) bottom left no-repeat; 	}#sidebar div.box h2 span {	color: #371d1c;	padding: 8px 27px 0 10px;	text-decoration: none;	display: block;	}/*------------ Containers & Sections ------------*/div#masthead { background-image: url(../images/bg-grey.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; border: 0; float: left; width: 100%; z-index: 1; display: inline; }div#container { width: 940px; margin: 0 auto; padding: 0; text-align: left; z-index: 2; }div#wrapper { background: #f6f6f5 url(../images/bg-grey-lighter.jpg) repeat-x left top; padding: 20px; width: 900px; z-index: 3; float: left; margin: 0; border: 0; display: inline; }div#maincolumn { width: 635px; z-index: 4; float: left; margin: 0; padding: 0; display: inline; }div#maincolumn-fix { z-index: 4; width: 635px; float: left; margin: 0; padding: 0; }div#sidebar { width: 245px; z-index: 5; float: right; margin: 0; padding: 0; }div#maincolumn div.box-fix { background-color: #dbdcde; margin: 0 0 10px; padding: 0; position: relative; z-index: 6; }div#maincolumn div.box { margin: 0 0 10px; padding: 0; position: relative; z-index: 7; }div#maincolumn div.boxtile { background: #fff url(../images/box635tile.gif) repeat-y left top; z-index: 8; padding: 0; margin: 0; }div#maincolumn div.boxtop { padding: 0; margin: 0; position: absolute; top: 0; left: 0; height: 20px; width: 635px; font-size: 1px; line-height: 1px; background-image: url(../images/box635top.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; z-index: 5; }div#maincolumn div.boxbottom { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; z-index: 10; padding: 25px; margin: 0; }div#maincolumn div.box3 { margin-bottom: 10px; }div#maincolumn div.box3tile { background: transparent url("../images/box3_635tile.gif") top left repeat-y; padding: 0; margin: 0; }div#maincolumn div.box3top { background: transparent url("../images/box3_635top.gif") top left no-repeat; padding: 25px 0 0 0; margin: 0; }div#maincolumn div.box3bottom { padding: 0; margin: 0; font-size: 15px; line-height: 15px; background-image: url(../images/box3_635bottom.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; clear: left; }div#maincolumn div.box3 div.left { float: left; width: 155px; position: relative; left: 25px; }div#maincolumn div.box3 div.middle { float: left; width: 155px; position: relative; left: 85px; }div#maincolumn div.box3 div.right { float: left; width: 155px; position: relative; left: 145px; }div#maincolumn div.box3 div.spotlight { padding: 0 0 10px 0; }div#maincolumn div.box1 div.left { float: left; width: 235px; position: relative; }div#maincolumn div.box1 div.middle { float: left; width: 155px; position: relative; left: 15px; }div#maincolumn div.box1 div.right { float: left; width: 155px; position: relative; left: 40px; }div#maincolumn div.box1 div.spotlight { padding: 0 0 10px 0; 	}div#maincolumn div.box1 { margin: 0 0 10px; padding: 0; position: relative; width: 635px; height: 286px; }div#maincolumn div.boxtile1 { background: url(../images/mainbg2.png) no-repeat left top; width: 635px; height: 286px; padding: 0; margin: 0; }div#maincolumn div.boxtop1 { padding: 0; margin: 0; position: absolute; top: 0; left: 0; height: 20px; width: 635px; font-size: 1px; line-height: 1px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }div#maincolumn div.boxbottom1 { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; padding: 24px 25px 25px 24px; margin: 0; }div#maincolumn div.boxQuote { margin: 0 0 10px; padding: 0; position: relative; width: 635px; height: 91px; }div#maincolumn div.boxtileQuote { background: url(../images/mainbgQuote.png) no-repeat left top; margin: 0; padding: 0; width: 635px; height: 91px; }div#maincolumn div.boxtopQuote { font-size: 1px; line-height: 1px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 635px; height: 20px; }div#maincolumn div.boxbottomQuote { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; margin: 0; padding: 25px; }div#sidebar div.box { margin: 0 0 10px 0; padding: 0; position: relative; }.signInCreateAccount-wrapper { background-color: #e63f36; position: relative; margin: 0 0 10px; padding: 0; }.signIn { margin: 0 0 10px; padding: 0; position: relative; width: 200px; height: 75px; float: left; }.createAccount { position: relative; left: 30px; width: 250px; height: 300px; float: left; margin: 0 0 10px; padding: 0; }div#sidebar div.boxtile { background: transparent url(../images/box245tile.gif) top left repeat-y; padding: 0; margin: 0; }div#sidebar div.boxtop { background: transparent url(../images/box245top.gif) top left no-repeat; padding: 0; margin: 0; position: absolute; top: 0; left: 0; height: 20px; width: 245px; font-size: 1px; line-height: 1px; }div#sidebar div.boxbottom { background: transparent url(../images/box245bottom.gif) bottom left no-repeat; padding: 25px; margin: 0; 	}.navBar { background-image: url(../images/nav-yellow.jpg); background-repeat: repeat-x; background-position: 50% 0; width: 940px; height: 37px; margin: 0 auto; }.bannerBar { background-image: url(../images/banner.jpg); background-repeat: repeat-x; background-position: 50% 0; width: 960px; height: 130px; margin: 0 auto; }.bannerUWlink { color: #a4a4a4; font-size: 13px; font-family: arial; background-color: transparent; text-align: right; position: relative; width: 900px; height: 17px; float: left; }.secondaryMenu { color: #a4a4a4; font-size: 13px; font-family: arial; text-align: left; position: relative; top: 46px; left: 125px; width: 890px; height: 27px; float: left; }secondaryMenu a { color:#fff; font-weight: bold; text-decoration: none; }.bannerHomelink { font-family:arial; font-size:13px; width:220px; color: #a4a4a4; position: relative; top: 10px; left: 45px; height: 57px; float: left; }.bannerBar { background-color: #fba037; background-image: url(../images/banner-bg-orange.jpg); background-repeat: repeat-x; background-position: 50% 0; width: 940px; height: 88px; }.banner { width: 341px; height: 88px; float: left; }.freesignup { width: 187px; height: 88px; float: right; }.loginBar { font-family:Arial; font-size:13px; text-align:right; width:940px; color: #a4a4a4; background-color: #360b04; background-image: url(../images/loginbar-bg.jpg); height: 27px; margin-right: auto; margin-left: auto; }.full-service { font-size: 13px; font-family: arial; width: 339px; height: 27px; float: left; }.full-serviceRight { color: #a4a4a4; font-size: 13px; font-family: arial; background-color: transparent; width: 339px; height: 27px; float: right; margin: 0; padding: 0 9px 0 0; }/*------------ Search ------------*/div#search{        float: right;}div#search form div {display:inline;}#search form { 	font-size: 10px; 	line-height: 1em;	padding: 2px 0 0 8px; 	margin: 0; 	display: inline; 	}#search input {	font-size: 10px;	padding: 2px;	margin: 0;	color: #777777;        border: 0;	}#search input.hide {        position: absolute;        top: 0;        right: 9999px;	}/*------------ Lists ------------*/ol { margin: 0 0 10px 20px; padding: 0; list-style-type: decimal; list-style-position: outside; }ol li { margin: 5px 0 10px; padding: 0; line-height: 1.5em; }ul { margin: 0 0 10px 0; padding: 0; list-style: none; }ul li { margin: 5px 0 10px; padding: 0 0 0 20px; line-height: 1.5em; background: url(../images/bullet_brown.png) no-repeat; }ul.news { list-style: none; }ul.news li { display: block; background: url("../images/news_divider.gif") no-repeat bottom right; padding: 0 0 10px 0; }ul.news li h3 { color: #333; text-decoration: none; }ul.news li h3 a:link, ul.news li h3 a:visited { color: #721210; text-decoration: none; }ul.news li h3 a:hover, ul.news li h3 a:active { color: #e8851e; text-decoration: underline; 	}ul.quicklinks { list-style: none; }ul.quicklinks li { margin-bottom: 0; background: url(../images/guillemet_r.gif) no-repeat left center; padding-left: 12px; }ul.quicklinks li a:link, ul.quicklinks li a:visited { color: #721210; font-size: 11px; font-weight: bold; text-decoration: none; }ul.quicklinks li a:hover, ul.quicklinks li a:active { color: #e8851e; 	}/*------------ FIELDSETS and FORM ELEMENTS ------------*/div.formNamebox { width: 195px; height: 40px; float: left; clear: left; }div.formNameboxlow { width: 195px; height: 34px; float: left; clear: left; }div.radioButtonbox { width: 15px; height: 15px; float: left; padding-top: 4px; }div.radioButtontextbox { padding-top: 4px; width: 36px; height: 15px; float: left; }input, textarea, select {font: 12px arial, sans-serif; border: solid 1px #c8cdd1; border-collapse: collapse; padding: 1px 0}input.checkbox {  }.radio { position: relative; width: 20px; height: 20px; float: left; clear: left; }fieldset { width: 195px; margin: 0   }fieldset h1 {color: #333; font-size: 16px; padding: 0 0 10px 0}label { display: inline-block; line-height: 14px; font-size: 11px; width: 95px; color: #333; }fieldset li input {margin: 0; padding: 0; line-height: 14px}fieldset li {list-style: none; padding: 3px 0; margin: 0; color: #333; line-height: 20px}fieldset li.submit {padding: 10px 0 0 125px}.submit { color: #fff; font-size: 11px; font-weight: bold; background-image: url(../images/redbuttonpiece.jpg); background-repeat: repeat-x; text-align: center; width: 93px; height: 30px; padding: 0; cursor: pointer; }.submit { color: #fff; font-size: 11px; font-weight: bold; background-image: url(../images/redbuttonpiece.jpg); background-repeat: repeat-x; text-align: center; padding: 0; width: 93px; height: 30px; }fieldset textarea { margin-right: 0; margin-bottom: 0; padding: 0 }div.mailingListbox { background-color: #e0c990; position: relative; width: 196px; height: 115px; }.emailType { line-height: 150%;font-family: Arial;font-size: 14px;color: #333333; }/*------------ VIDEOS ------------*/.video {	float: right;	margin-bottom: 5px;	width: 340px;	position: relative;	left: 20px; 	}.video p.subpagevid {	}.video h3 {	color: #006D9E;	font-size: 11px;	margin-right: 20px;	}.video p.videscription {	color: #006D9E;	margin-right: 20px;	}.vidclearer { clear: right; font-size: 1px; line-height: 1px; }/*------------ Footer ------------*/div#maincolumn div.box-footer { margin: 0 0 10px; padding: 0; position: relative; }div#maincolumn div.boxtile-footer { background: url(../images/box635tile-greyfill.jpg) repeat-y left top; margin: 0; padding: 0; }div#maincolumn div.boxtop-footer { font-size: 1px; line-height: 1px; background: url(../images/box635top-greyfill.jpg) no-repeat left top; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 635px; height: 20px; }div#maincolumn div.boxbottom-footer { background: url(../images/box635bottom-greyfill.jpg) no-repeat left bottom; margin: 0; padding: 25px; }div#footer { width: 635px; float: left; color: #879399; margin: 20px 0 0 0; padding-bottom: 30px; }div#footer a:link, div#footer a:visited { color: #879399; text-decoration: none; }div#footer a:hover, div#footer a:active { color: #e8851e; text-decoration: underline; }div#footer p { font-size: 10px; }/* this is for the pages that have an article image to the left of the  description use position:relative to fix IE6 bug that doesn't layout CSS correctly */.address { font-size:10px; margin: 0; padding: 0; }div.propertyItem { background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; width: 195px; float: left; clear: left; padding: 0 0 5px; }div.propertyItem img { float: left; }div.propertyItem div.text { background-color: #f5f5f5; float: left; width: 130px; padding: 0 0 0 10px; }div.propertyItem h4 { font-size: 10px; font-weight: normal; line-height: 10px; margin: 0; padding: 0; }div.propertyItem h4 span { color: #f00; font-size: 10px; font-weight: bold; margin: 0; padding: 0; }div.articleItem { background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; padding: 5px 0 20px; clear: left; float: left; width: 585px; }div.articleItem img { float: left; }div.articleItem div.text { float: left; width: 465px; padding: 0 0 0 10px; }div.articleItem h4 { font-size: 12px; }div.articleItemClearer { clear: both; font-size: 1px; line-height: 1px; padding: 0; margin: 0; }/*------------ EMBEDDED IMAGES ------------*/.image-right { float: right; margin-bottom: 5px; position: relative; left: 20px; margin-right: 20px; }.image-right p.subpagevid {	}.image-right h3 {	color: #006D9E;	font-size: 11px;	margin-right: 20px;	}.imgclearer { clear: right; font-size: 1px; line-height: 1px; }.image-left { float: left; margin-bottom: 5px; position: relative; margin-right: 20px; }.image-left p.subpagevid {	}.image-left h3 {	color: #006D9E;	font-size: 11px;	margin-right: 20px;	}.splashTestimonialsText-container { color: #fff; text-align: left; margin-left: 8px; width: 140px; float: left; }.splashTestimonials-container { color: #fff; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-image: url(../images/fadedown-white.png); background-repeat: repeat-x; text-align: left; margin-top: 10px; width: 203px; float: left; }.testimonial-date { font-size: 10px; font-weight: bold; text-align: left; width: auto; height: auto; margin-top: 3px; margin-bottom: 0; }.testimonial-author { font-size: 10px; text-align: left; margin-top: 0; margin-bottom: 0; width: auto; height: auto; }.testimonial-blurb { color: #371d1c; font-size: 12px; font-weight: bold; text-align: left; width: auto; height: auto; }.testimonial-more { font-size: 10px; font-weight: bold; text-align: right; margin-bottom: 0; width: auto; height: auto; }.thumbnail { color: #fff; text-align: left; width: 50px; float: left; }.imageborder { border: solid 2px #a9a9a9; }.propList { line-height: 12px; background-image: none; margin: 0; padding: 0; list-style-image: none; }div.thumbnailContainer-sb { position: relative; width: 196px; height: 115px; }div.sidebarProperty-Container { position: relative; width: 196px; height: 115px; }div.float-sb { float: left; margin-bottom: 4px; }div.listTopWrapper { background-image: url(../images/fadedown-brightwhite.png); width: 195px; height: 37px; float: left; clear: left; border-top: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; }div.listPicture { width: 50px; height: 38px; float: left; }div.listCount { background-image: url(../images/red-count.jpg); background-repeat: no-repeat; width: 27px; height: 27px; float: left; }div.listCount p { color: white; font-size: 11px; font-weight: bold; width: 28px; float: left; margin-top: 6px; }div.listTitle { width: 145px; height: 37px; float: left; }div.listTitle p { color: black; font-size: 10px; font-weight: bold; line-height: 11px; float: left; margin-top: 6px; margin-left: 4px; }div.listMidWrapper { background-color: #f7f7f7; background-image: url(../images/listing-mid-section-gradient.jpg); background-repeat: repeat-x; width: 195px; float: left; clear: left; border-right: 1px solid #d7d7d7; border-bottom: 3px solid #d7d7d7; border-left: 1px solid #d7d7d7; }div.listCategories { width: 100px; float: left; }ul.list-right { color: #535353; font-size: 10px; font-family: Helvetica, Arial, "Arial Narrow", Tahoma, Geneva, sans-serif; line-height: 14px; text-align: right; width: 100px; float: left; margin: 8px 0 6px; padding: 0; list-style-type: none; list-style-position: outside; }div.listNumbers { width: 80px; float: left; }ul.list-left { color: #8c1c1a; font-size: 10px; font-family: Helvetica, Arial, "Arial Narrow", Tahoma, Geneva, sans-serif; font-weight: bold; line-height: 14px; width: 80px; float: left; margin: 8px 0 6px; padding: 0 0 0 4px; list-style-type: none; list-style-position: outside; }div.listBottomWrapper { width: 195px; float: left; clear: left; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; }div.listDownEquity { background-image: url(../images/equity-spot.jpg); background-repeat: repeat-x; width: 195px; height: 21px; float: left; margin: 0; padding: 0; }div.listDownEquity p { color: black; font-size: 10px; font-weight: bold; text-align: center; letter-spacing: -1px; width: 195px; height: 17px; float: left; margin-top: 4px; }div.listViewDetails { background-image: url(../images/listing-viewdetails.jpg); background-repeat: repeat-x; width: 195px; height: 21px; float: left; margin: 0; padding: 0; }div.listViewDetails p { color: #fff; font-size: 11px; font-weight: normal; text-align: center; width: 195px; height: 17px; float: left; margin-top: 4px; }div.listViewDetails a { color: #fff; font-size: 11px; font-weight: bold; }div.listViewDetails a:visited { color: #fff; font-size: 11px; font-weight: bold; }div.listViewDetails a:hover { color: #f6d04a; font-size: 11px; font-weight: bold; }.privacy {font-size: 10px; color: #666666;}.h2 {font-family: arial;color:#666666;font-size:17px;font-weight:bold;margin-bottom: 2px;padding-bottom: 2px;line-height: 100%;}/*---- DETAILS PAGE  -------------------------------------------*/div.thumbnailContainer-details { background-color: #fff; position: relative; width: 100%; }div.float-details { margin-bottom: 4px; float: left; }div.horizontalSpacer-details { width: 20px; height: 50px; float: left; }div.detailsTopWrapper { background-image: url(../images/listing-mid-section-gradient.jpg); width: 580px; height: 35px; float: left; clear: left; }div.detailsTitle p { color: black; font-size: 16px; font-weight: bold; margin-top: 6px; margin-left: 4px; float: left; }div.detailsTitle { width: 520px; height: 35px; float: left; }div.detailsCount { background-image: url(../images/red-count.jpg); background-repeat: no-repeat; width: 27px; height: 27px; float: left; }div.detailsCount p { color: white; font-size: 11px; font-weight: bold; text-align: center; width: 28px; float: left; margin-top: 6px; }div.detailsMidWrapper { width: 577px; float: left; clear: left; }div.detailsPicture { width: 300px; float: left; }div.detailsCategoriesNumbers-Container { width: 257px; float: left; }div.detailsCategories { background-repeat: repeat-x; width: 165px; float: left; }div.detailsSpecial { background-image: url(../images/bg-grey.jpg); background-repeat: repeat-x; background-position: 0 center; width: 248px; float: left; padding-top: 4px; padding-bottom: 10px; }ul.details-right { color: #535353; font-size: 11px; font-family: Helvetica, Arial, "Arial Narrow", Tahoma, Geneva, sans-serif; line-height: 14px; text-align: left; width: 165px; float: left; margin: 6px 0 0; padding: 0; list-style-type: none; list-style-position: outside; }ul.details-right li.odd { background-image: url(../images/list-bg-grey.jpg); background-repeat: repeat-x; background-position: 0 top; height: 18px; margin: 0; padding-top: 3px; padding-left: 8px; }ul.details-right li.even { background-image: url(../images/list-bg-white.jpg); background-repeat: repeat-x; background-position: 0 top; height: 18px; margin: 0; padding-top: 3px; padding-left: 8px; }div.detailsNumbers { width: 82px; float: left; }.propList-details { line-height: 12px; background-image: none; list-style-image: none; margin: 0; padding: 0; }ul.details-left { color: #8c1c1a; font-size: 11px; font-family: Helvetica, Arial, "Arial Narrow", Tahoma, Geneva, sans-serif; font-weight: bold; line-height: 14px; width: 82px; float: left; margin: 6px 0 0; padding: 0; list-style-type: none; list-style-position: outside; }ul.details-left li.odd { background-image: url(../images/list-bg-grey.jpg); background-repeat: repeat-x; background-position: 0 top; height: 18px; margin: 0; padding-top: 3px; }ul.details-left li.even { background-image: url(../images/list-bg-white.jpg); background-repeat: repeat-x; background-position: 0 top; height: 18px; margin: 0; padding-top: 3px; }div.propertyDetailsCategories { background-repeat: repeat-x; width: 200px; float: left; }ul.propertyDetails-right { color: #535353; font-size: 11px; font-family: Helvetica, Arial, "Arial Narrow", Tahoma, Geneva, sans-serif; line-height: 14px; text-align: left; width: 200px; float: left; margin: 6px 0 0; padding: 0; list-style-type: none; list-style-position: outside; }ul.propertyDetails-right li.odd { background-image: url(../images/list-bg-grey.jpg); background-repeat: repeat-x; background-position: 0 top; height: 18px; margin: 0; padding-top: 3px; padding-left: 8px; }ul.propertyDetails-right li.even { background-image: url(../images/list-bg-white.jpg); background-repeat: repeat-x; background-position: 0 top; height: 18px; margin: 0; padding-top: 3px; padding-left: 8px; }div.propertyDetailsNumbers { width: 100px; float: left; }ul.propertyDetails-left { color: #8c1c1a; font-size: 11px; font-family: Helvetica, Arial, "Arial Narrow", Tahoma, Geneva, sans-serif; font-weight: bold; line-height: 14px; width: 100px; float: left; margin: 6px 0 0; padding: 0; list-style-type: none; list-style-position: outside; }ul.propertyDetails-left li.odd { background-image: url(../images/list-bg-grey.jpg); background-repeat: repeat-x; background-position: 0 top; height: 18px; margin: 0; padding-top: 3px; }ul.propertyDetails-left li.even { background-image: url(../images/list-bg-white.jpg); background-repeat: repeat-x; background-position: 0 top; height: 18px; margin: 0; padding-top: 3px; }.articleTitle { line-height: 150%; font-family: arial; color:#666; font-size:16px; font-weight:bold; background-image: url(../images/doc-arrow.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; margin-bottom: 0; padding-left: 20px; }.articleDate { color: #8e887f; font-size: 10px; font-family: Arial; line-height: 120%; margin: 0 0 0; padding: 0; }.subTitle { color: #999999; font-size: 16px; font-family: arial; font-weight: bold; line-height: 150%; }/*---- LISTING PAGE LIST -------------------------------------------*/div.propertyCategories { position: relative; width: 290px; height: 24px; margin: 0; padding: 0; }div.float-prop { float: left; }div.thumbnailContainer-fix { z-index: 5000; float: left; margin-top: 10px; }div.thumbnailContainer-lp { position: relative; width: 605px; z-index: 5000; float: left; margin: 10px 0 0; padding: 0; }div.thumbnailContainer-lp2 { margin-top: 10px; z-index: 2000; }div.middleSpacer-lp { clear: both; width: 100%; height: 4px; }div.middleSpacer-show { width: 20px; height: auto; float: left; }div.horizontalSpacer-lp { width: 20px; height: 50px; float: left; }div.horizontalSpacer-media { width: 42px; height: 50px; float: left; }p.imagecaption-media { color: #496f88; font-size: 11px; text-align: left; margin-top: 3px; margin-bottom: 3px; width: 120px; height: auto; }div.float-lp { position: relative; z-index: 5000; float: left; }div.float-lpWrapper { position: relative; z-index: 5000; float: left; }div.listTitle-lp p { color: black; font-size: 11px; font-weight: bold; margin-top: 6px; margin-left: 4px; float: left; }div.listTopWrapper-lp { background-image: url(../images/fadedown-brightwhite.png); width: 277px; height: 27px; float: left; clear: left; border-top: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; }div.listCount-lp { background-image: url(../images/red-count.jpg); background-repeat: no-repeat; width: 27px; height: 27px; float: left; }div.listCount-lp p { color: white; font-size: 11px; font-weight: bold; text-align: center; width: 28px; float: left; margin-top: 6px; }div.listTitle-lp { width: 240px; height: 27px; float: left; }div.listTitle-lp p { color: black; font-size: 11px; font-weight: bold; float: left; margin-top: 6px; margin-left: 4px; }div.listMidWrapper-lp { background-color: #f7f7f7; background-image: url(../images/listing-mid-section-gradient.jpg); background-repeat: repeat-x; width: 277px; height: 88px; float: left; clear: left; border-right: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; }div.listPicture-lp { width: 120px; height: 88px; float: left; margin: 0; padding: 0; }div.listBottomWrapper-lp { width: 277px; float: left; clear: left; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; }div.listDownSpecial-lp { background-color: #c84938; background-image: url(../images/special-spot.jpg); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; padding: 0; width: 277px; height: 21px; float: left; }div.listDownSpecial-lp p { color: black; font-size: 11px; text-align: center; width: 270px; float: left; margin-top: 4px; }div.listDownSpecial-lp a { color: #fff; font-size: 11px; font-weight: bold; }div.listDownSpecial-lp a:visited { color: #fff; font-size: 11px; font-weight: bold; }div.listDownSpecial-lp a:hover { color: #f9d269; font-size: 11px; font-weight: bold; }div.listDownUndercontract-lp { background-color: gray; background-image: url(../images/undercontract-spot.jpg); background-repeat: repeat-x; margin: 0; padding: 0; width: 277px; height: 21px; float: left; }div.listDownUndercontract-lp p { color: #fff; font-size: 11px; text-align: center; width: 270px; float: left; margin-top: 4px; }div.listDownUndercontract-lp a { color: #fff; font-size: 11px; font-weight: bold; }div.listDownUndercontract-lp a:visited { color: #fff; font-size: 11px; font-weight: bold; }div.listDownUndercontract-lp a:hover { color: #f9d269; font-size: 11px; font-weight: bold; }div.listDownEquity-lp { background-color: #f9d269; background-image: url(../images/equity-spot.jpg); background-repeat: repeat-x; width: 277px; height: 21px; float: left; margin: 0; padding: 0; }div.listDownEquity-lp p { color: black; font-size: 11px; text-align: center; margin-top: 4px; width: 270px; float: left; }div.listDownEquity-lp a { color: #a1040b; font-size: 11px; font-weight: bold; }div.listDownEquity-lp a:visited { color: #a1040b; font-size: 11px; font-weight: bold; }div.listDownEquity-lp a:hover { color: #f00; font-size: 11px; font-weight: bold; }div.listViewDetails-lp { background-image: url(../images/listing-viewdetails.jpg); background-repeat: repeat-x; width: 277px; height: 21px; float: left; margin: 0; padding: 0; }div.listViewDetails-lp p { color: #fff; font-size: 11px; font-weight: normal; text-align: center; width: 277px; height: 17px; float: left; margin-top: 4px; }div.listViewDetails-lp a { color: #fff; font-size: 11px; font-weight: bold; }div.listViewDetails-lp a:visited { color: #fff; font-size: 11px; font-weight: bold; }div.listViewDetails-lp a:hover { color: #f6d04a; font-size: 11px; font-weight: bold; }div.listCategories-lp { width: 90px; height: 60px; float: left; }div.status-lp { width: 150px; height: 20px; float: left; }ul.list-right-lp { color: #535353; font-size: 10px; font-family: Helvetica, Arial, "Arial Narrow", Tahoma, Geneva, sans-serif; line-height: 14px; text-align: right; width: 90px; float: left; margin: 8px 0 6px; padding: 0; list-style-type: none; list-style-position: outside; }ul.list-left-lp { color: #8c1c1a; font-size: 10px; font-family: Helvetica, Arial, "Arial Narrow", Tahoma, Geneva, sans-serif; font-weight: bold; line-height: 14px; width: 60px; float: left; margin: 8px 0 6px; padding: 0 0 0 4px; list-style-type: none; list-style-position: outside; }div.listNumbers-lp { width: 60px; height: 60px; float: left; }.propList-lp { line-height: 12px; background-image: none; margin: 0; padding: 0; list-style-image: none; }.Primary_Image { text-align: center; position: relative; width: auto; height: auto; float: left; margin-bottom: 20px; padding-right: 20px; }span.hr2 { background-color: #d0d0d0; right: 10px; display: block; width: 100%; height: 2px; overflow: hidden; margin: 0 auto 6px; }span.hr3 { display: block; margin: 6px auto 12px; right: 10px; width: 100%; height: 0; overflow: hidden; border-top: 1px dotted #525252; }span.hr4 { background-color: #d0d0d0; display: block; margin: 2px auto 10px; right: 10px; width: 100%; height: 1px; overflow: hidden; }.mainbody { background-image: url(../images/content-bg.jpg); background-repeat: no-repeat; width: 540px; height: auto; float: left; clear: left; padding-top: 35px; padding-right: 40px; padding-left: 40px; }.red-button {  padding: 0;  margin: 0;  border-width: 0;  background-color: transparent;  text-align: left;  color: #fff; }a.red-button:visited, a.red-button {  text-decoration: none; }a.red-button:hover { color: #e07600; text-decoration: none; }.red-button, a.red-button {  background: transparent url(../images/bg-red-button-right.jpg) 100% 0 no-repeat;  border-style: none;  border-width: 0;  color: #fff;  cursor: pointer;  display: inline-block;  font: bold 11px Verdana, Tahoma, Arial;  height: 23px;  margin: 0;  padding: 0 14px 0 0;  vertical-align: middle;  word-spacing: 0;  text-align: center;  text-decoration: none;}.red-button span {  background: transparent url(../images/bg-red-button-left.jpg) 0 0 no-repeat;  display: inline-block;  vertical-align: baseline;  white-space: nowrap;  padding: 0 1px 0 28px;  height: 23px;  line-height: 21px; }.red-button {  zoom: 1;  display: table-cell;  display: -moz-box; }button.red-button span {  float: left; }a.red-button span {  display: block;  width:auto !important; width:1px;  text-decoration: none; }button.red-button {  overflow: visible;  width:auto !important; width:1px;  -moz-padding-end: 7px !important;  -moz-padding-start: 0 !important; }button.red-button span:-moz-first-node {  margin-top: -1px;  -moz-margin-start: -3px !important; }#imagegallery {  list-style: none;  text-align: left;}#imagegallery ul {  padding: 0;  margin : 0 auto;  text-align: left;}#imagegallery li {  float: left;  padding-top: 5px; padding-right: 5px;  list-style: none;  display: inline;  text-align: left;  margin : 0 auto;  position: relative;}#imagegallery li a img {  border: 0;}#sidebar div.boxSide h2 { color: #371d1c; padding: 0; font-size: 14px; background: url(../images/h2_sidebar-oldstyle.png) no-repeat left top; width: 245px; height: 30px; }#sidebar div.boxSide h2.h2closed {	background: transparent url(../images/h2_sidebar-oldstyle.png) bottom left no-repeat; 	}#sidebar div.boxSide h2 span {	padding: 8px 27px 0 10px;	text-decoration: none;	display: block;	}div#sidebar div.boxSide { margin: 0 0 10px 0; padding: 0; position: relative; }div#sidebar div.boxbottomSide { background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; padding: 25px; margin: 0; }div#sidebar div.boxtopSide { padding: 0; margin: 0; position: absolute; top: 0; left: 0; height: 20px; width: 635px; font-size: 1px; line-height: 1px; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }div#sidebar div.boxtile-featured { background: #f9f8f8 url(../images/fadeup-white.png) repeat-x left top; width: 245px; height: 220px; padding: 0; margin: 0; }div#sidebar div.boxtile-featured-noslideshow { background-color: #e6cea7; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; width: 245px; height: 410px; }div.teamMember .toggle{cursor:help;}.p.plan_detail{ font-size:11px; color:#371d1c; margin-right: 20px; margin-left: 20px; }div.teamMember div.detail_box{ background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; left: 140px; width:445px; float:left; height: auto; display:none; }div.teamMember div.testimonial_box { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; display: none; width: 445px; height: auto; float: left; }div.teamMember div.testimonial_box p { color: #353535; font-size: 12px; line-height: 1.5em; }div.teamMember { background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; position: relative; float: left; width: 585px; padding-right: 0; padding-bottom: 20px; padding-left: 0; }div.teamMember img { float: left; }div.teamMember div.text { float: left; width: 435px; padding: 10px 0 0 10px; }div.teamMember div.text h3 { color: #5f1b1a; font-size: 14px; padding-top: 10px; padding-bottom: 8px; }div.teamMember div.text h4 { color: #515151; font-size: 12px; }div.teamMemberClearer { clear: both; font-size: 1px; line-height: 1px; padding: 0; margin: 0; }div.wholesalePropClearer { font-size: 1px; line-height: 1px; background-color: #8e3026; margin: 0; padding: 0; clear: both; }div.testimonialMember div.detail_box{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:445px; float:left; height: auto; margin-left: 141px; padding-top: 10px; display:none; }div.testimonialMember div.testimonial_box { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: none; margin-left: 91px; width: 445px; height: auto; float: left; }div.testimonialMember div.testimonial_box p { color: #353535; font-size: 12px; line-height: 1.5em; }div.testimonialMember { background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; position: relative; clear: left; float: left; width: 585px; padding-right: 0; padding-bottom: 20px; padding-left: 0; }div.testimonialMember img { float: left; }div.testimonialMember div.text { float: left; width: 495px; padding-right: 0; padding-bottom: 0; padding-left: 10px; }div.testimonialMember div.text h3 { color: #5f1b1a; font-size: 14px; padding-top: 10px; padding-bottom: 8px; }div.testimonialMember div.text h4 { color: #515151; font-size: 12px; }div.testimonialMember .toggle { cursor: help; }div.testimonialMemberClearer { clear: both; font-size: 1px; line-height: 1px; padding: 0; margin: 0; }div.login-sidebar { width: 200px; margin-bottom: 4px; float: left; margin-top: -10px; }div.login-topwrapper { width: 200px; height: 70px; float: left; clear: left; }div.login-submit { width: 80px; height: 27px; float: left; }div.login-type { width: 65px; height: 27px; float: left; }div.login-type p { color: black; font-size: 11px; font-weight: normal; margin-top: 6px; margin-left: 4px; float: left; }div.login-fields { width: 135px; height: 27px; float: left; margin-top: 4px; }div.login-fields p { font-weight: bold; float: left; margin-top: 3px; }div.login-fields input { background-color: #dbdbdb; width: 132px; height: 18px; float: left; }div#maincolumn div.box2 { margin: 0 0 10px; padding: 0; }div#maincolumn div.box2top { background-image: url(../images/box3_635top-pub-docs.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding: 35px 0 0; margin: 0; }div#maincolumn div.box2bottom { padding: 0; margin: 0; font-size: 15px; line-height: 15px; background-image: url(../images/box2_635bottom.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; clear: left; }div#maincolumn div.box2tile { background-image: url(../images/box2_635tile.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; margin: 0 0 0; padding: 0; }div#maincolumn div.box2 div.left { width: 262px; position: relative; top: 10px; left: 23px; float: left; }div#maincolumn div.box2 div.right { float: left; width: 262px; position: relative; top: 10px; left: 84px; }div#maincolumn div.box2 div.spotlight { padding: 0 0 10px; }div.faq div.detail_box{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; left: 25px; width:540px; float:left; height: auto; padding-top: 10px; display:none; }div.faq div.faq_box { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: none; margin-left: 91px; width: 445px; height: auto; float: left; }div.faq div.faq_box p { color: #353535; font-size: 12px; line-height: 1.5em; text-decoration: none; }div.faq { background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; position: relative; clear: left; float: left; width: 585px; padding-right: 0; padding-bottom: 10px; padding-left: 0; }div.faq img { float: left; }div.faq div.text { background-image: url(../images/bullet_plus.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 10px; float: left; width: 570px; padding: 0 0 0 20px; }div.faq div.text a, div.text a:visited { color: #5f1b1a; font-size: 14px; text-decoration: none; }div.faq div.text h3 { color: #5f1b1a; font-size: 14px; text-decoration: none; padding-top: 10px; }div.faq div.text h4 { color: #515151; font-size: 12px; }div.faq .toggle { cursor: help; }div.faqClearer { clear: both; font-size: 1px; line-height: 1px; padding: 0; margin: 0; }
