/* 
Steve Remmert Group website CSS style
Author: Brian Dodson, Tool Studios, brian@toolstudios.com
Last Updated: 01.15.08
*/

/* Colors
Blue:   636DB3
Orange: C1720F
Green:  78A22F
Yellow: B69B00
Grey:   807F83
LGrey:  d6d6d7
*/

body {
margin:0;
padding:0;
font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
font-size:12px;
line-height:17px;
background-color:#F2F2F2;
}

/* Default Elements */

form {margin:0; padding:0;}

.formText {font-size:0.87em;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {
color:#78A22F;
font-weight:normal;
}

h6 {font-size:1.05em; margin:0;}
h5 {font-size:1.07em; margin:0;}
h4 {font-size:1.1em; margin:17px 0;}
h3 {font-size:1.3em; margin:17px 0;}
h2 {font-size:1.6em; margin:17px 0;}
h1 {font-size:2.0em; margin:17px 0; line-height:34px;}

p {font-size:1em; margin:0 0 17px 0;}

/* Utilities */

.valignBottom {vertical-align:bottom;}
.valignTop {vertical-align:top;}
.valignMiddle {vertical-align:middle;}
.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.imageSwap {position:relative; right:3000px;}
br.brclear {clear:both; height:1%;}
.error {color:#CC0000; font-weight:bold;}
.success {color:#78A22F; font-weight:bold;}

.toggleLinks {
border-top:4px solid #78A22F;
text-align:center;
height:32px;
display:block;
width:100%;
background-color:#FFF;
}

.toggleLinks div {
width:901px;
margin:0 auto;
text-align:right;
}

.toggleLinks div a {
display:block;
color:#FFF;
float:right;
font-size:0.87em;
margin-left:2px;
padding:0 10px 0 0;
background:url(../../images/green_sliding_door_right.gif) no-repeat right top;
height:22px;
}

.toggleLinks div a b {
display:block;
background:url(../../images/green_sliding_door_left.gif) no-repeat left top;
padding:0 0 0 10px;
height:22px;
}

#demo {
color:#555555;
margin:0 auto;
width:901px;
}

#demo h4 {font-size:1.5em;}

#contact {
margin:0 auto;
padding:0 17px 17px;
width:867px;
height:395px;
background-color:#F2F2F2;
}

#refer{
margin:0 auto;
padding:0 17px 17px;
width:867px;
height:295px;
background-color:#F2F2F2;
}

#refer .copy, #contact .copy {
width:420px;
float:left;
padding-right:30px;
}

.referForm, .contactForm {
width:426px;
padding-bottom:34px;
padding-top:34px;
}

#demo input.textFieldLarge {
width:185px;
padding:2px;
font-size:0.93em;
color:#000;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}

#demo input.textFieldSmall {
width:45px;
padding:2px;
font-size:0.93em;
color:#000;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}

#demo textarea {
width:250px;
height:70px;
padding:2px;
font-size:0.93em;
color:#000;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}

#demo select {
font-size:0.93em;
color:#000;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}

#demo label {
font-size:0.93em;
}

#demo input.radioButton, #demo input.checkBox, #demo select {margin:0; padding:0;}

#demo h5 {font-size:1.1em;}
#demo .contacts {font-size:0.87em;}
#demo .contacts a {color:#78A22F;}

.downloadForms {
width:867px;
padding:17px;
background-color:#E6E6E6;
text-align:right;
height:50px;
}

.downloadForms table {
text-align:right;
width:765px;
float:right;
margin:0 17px 0 0;
}

.downloadForms table td {text-align:left;}

.radioButton, .checkBox, .inputButton {width:auto;}

#wrapperGreen {
width:100%;
background:url(../../images/wrapper_bg_green.gif) repeat-x top #FFF;
margin:0;
padding:0;
text-align:center;
}
#wrapperBlue {
width:100%;
background:url(../images/wrapper_bg_blue.gif) repeat-x top #FFF;
margin:0;
padding:0;
text-align:center;
}
#wrapperYellow {
width:100%;
background:url(../images/wrapper_bg_yellow.gif) repeat-x top #FFF;
margin:0;
padding:0;
text-align:center;
}
#wrapperOrange {
width:100%;
background:url(../images/wrapper_bg_orange.gif) repeat-x top #FFF;
margin:0;
padding:0;
text-align:center;
}

.mainTable {
width:901px;
text-align:left;
margin:0 auto;
padding:0;
}

#headerGreen {
height:144px;
border-top:4px solid #d6d6d7;
border-bottom:4px solid #d6d6d7;
margin-top:0px;
background:url(../images/header_green_bg.gif);
}
#headerBlue {
height:144px;
border-top:4px solid #d6d6d7;
border-bottom:4px solid #d6d6d7;
margin-top:0px;
background:url(../images/header_blue_bg.gif);
}
#headerOrange {
height:144px;
border-top:4px solid #d6d6d7;
border-bottom:4px solid #d6d6d7;
margin-top:0px;
background:url(../images/header_orange_bg.gif);
}
#headerYellow {
height:144px;
border-top:4px solid #d6d6d7;
border-bottom:4px solid #d6d6d7;
margin-top:0px;
background:url(../images/header_yellow_bg.gif);
}

.logo a {
display:block;
float:left;
width:249px;
height:134px;
border-right:1px solid #FFF;
text-decoration:none;
}

.logo a:hover, .logo a:visited {text-decoration:none;}

#headerGreen .logo a {
background:url(../images/logo_green.gif) no-repeat;
margin-top:6px;
}
#headerBlue .logo a {
background:url(../images/logo_blue.gif) no-repeat;
margin-top:6px;
}
#headerOrange .logo a {
background:url(../images/logo_orange.gif) no-repeat;
margin-top:6px;
}
#headerYellow .logo a {
background:url(../images/logo_yellow.gif) no-repeat;
margin-top:6px;
}

.headerBanner {
width:650px;
float:right;
border-right:1px solid #FFF;
margin-top:6px;
}

.leftColTD {
border-right:1px solid #d6d6d7;
width:249px;
}

.mainNav {
padding:13px 17px 4px 17px;
border-bottom:1px solid #d6d6d7;
}

.listingNav {
padding:13px 17px 4px 17px;
}

.mainNav ul, .mainNav li, .listingNav ul, .listingNav li {
margin:0; 
padding:0; 
list-style-type:none;
}

.mainNav ul li a, .listingNav ul li a {
display:block;
margin-bottom:6px;
color:#555555;
text-decoration:none;
background:url(../images/nav_arrow.gif) no-repeat left;
padding:7px 0 7px 34px;
}

.mainNav ul li a:hover, .listingNav ul li a:hover {
text-decoration:underline;
background:url(../images/nav_arrow_over.gif) no-repeat left;
}

.navAbout a:hover {color:#C1720F;}
.navBuyerServices a:hover {color:#C1720F;}
.navSellerServices a:hover {color:#C1720F;}
.navDevelopments a:hover {color:#C1720F;}
.navResources a:hover {color:#C1720F;}
.navCalculators a:hover {color:#C1720F;}
.navSecureResources a:hover {color:#C1720F;}
.navOurListings a:hover {color:#C1720F;}
.navHomeSearch a:hover {color:#C1720F;}


.mainNav ul li.navAboutActive a {color:#C1720F; background:url(../images/nav_arrow_over.gif) no-repeat left #F2F2F2;}
.mainNav ul li.navBuyerServicesActive a {color:#C1720F; background:url(../images/nav_arrow_over.gif) no-repeat left #F2F2F2;}
.mainNav ul li.navSellerServicesActive a {color:#C1720F; background:url(../images/nav_arrow_over.gif) no-repeat left #F2F2F2;}
.mainNav ul li.navDevelopmentsActive a {color:#C1720F; background:url(../images/nav_arrow_over.gif) no-repeat left #F2F2F2;}
.mainNav ul li.navResourcesActive a {color:#C1720F; background:url(../images/nav_arrow_over.gif) no-repeat left #F2F2F2;}
.mainNav ul li.navCalculatorsActive a {color:#C1720F; background:url(../images/nav_arrow_over.gif) no-repeat left #F2F2F2;}
.mainNav ul li.navSecureResourcesActive a {color:#C1720F; background:url(../images/nav_arrow_over.gif) no-repeat left #F2F2F2;}
.mainNav ul li.navOurListingsActive a {color:#C1720F; background:url(../images/nav_arrow_over.gif) no-repeat left #F2F2F2;}
.mainNav ul li.navHomeSearchActive a {color:#C1720F; background:url(../images/nav_arrow_over.gif) no-repeat left #F2F2F2;}

.homeSearchForm {
padding:0 17px 17px 17px;
border-bottom:1px solid #d6d6d7;
font-size:0.87em;
}

.homeSearchForm form select, input {
font-size:1em;
margin-bottom:17px;
color:#636DB3;
}

.homeSearchForm select {
width:140px;
max-width:140px;
}
.homeSearchForm form input.textFieldLarge {
}
.homeSearchForm form input.textFieldSmall {
width:50px;
}

.homeSearchForm a {
color:#636DB3;
text-decoration:none;
}

.homeSearchForm a:hover {
text-decoration:underline;
}

.advancedSearchLink {line-height:1%; margin-top:-5px; padding-top:0;}

.leftColContacts {
font-size:0.93em;
color:#555555;
padding:17px;
}

.leftColContacts img {
text-align:center;
margin:0 auto;
}

.contact {
margin-bottom:17px;
}

.contact span.name {
font-size:1.1em;
}

.contact span.name a {
color:#B69B00;
}

.contact a {
color:#555555;
}

#mainCol {
width:617px;
padding:17px;
}

#mainCol p {
color:#555555;
}

#mainCol ul {
color:#555555;
}

#mainCol h1 {
border-bottom:1px solid #d6d6d7;
padding:0 0 17px 0;
}

.yellowContent h1, .yellowContent h2, .yellowContent h3, .yellowContent h4, .yellowContent h5, .yellowContent h6, .yellowContent a {
color:#B69B00;
}

.orangeContent h1, .orangeContent h2, .orangeContent h3, .orangeContent h4, .orangeContent h5, .orangeContent h6, .orangeContent a {
color:#C1720F;
}

.blueContent h1, .blueContent h2, .blueContent h3, .blueContent h4, .blueContent h5, .blueContent h6, .blueContent a {
color:#636DB3;
}

.greenContent h1, .greenContent h2, .greenContent h3, .greenContent h4, .greenContent h5, .greenContent h6, .greenContent a {
color:#78A22F;
}

.yellowContent a.fancyLink {
padding-left:10px;
background:url(../../images/yellow_mark_sm.gif) no-repeat left;
}
.blueContent a.fancyLink {
padding-left:10px;
background:url(../../images/blue_mark_sm.gif) no-repeat left;
}
.greenContent a.fancyLink {
padding-left:10px;
background:url(../../images/green_mark_sm.gif) no-repeat left;
}
.orangeContent a.fancyLink {
padding-left:10px;
background:url(../../images/orange_mark_sm.gif) no-repeat left;
}

#footer {
font-size:0.87em;
color:#555555;
border-top:1px solid #d6d6d7;
padding-top:17px;
width:901px;
margin:0 auto;
}

#footer a {
color:#555555;
}

/* Individual Pages */

.homeContent a, .homeContent h1, .homeContent h2, .homeContent h3, .homeContent h4 {
color:#636DB3; font-weight:normal;
}

.adZone {
width:617px;
height:380px;
background:url(../images/adzone.jpg) no-repeat;
}

.featuredListingModule h2, .featuredDevelopmentsModule h2 {
width:599px;
padding:10px 0 10px 17px;
background-color:#F7F7F7;
border:1px solid #d6d6d7;
margin-top:-1px;
}

.featuredDevelopmentsModule {
width:599px;
}

.featuredDevelopmentsModule p {
padding:0 17px;
}

.featuredDevelopmentsModule table {
margin:0 0 0 17px;
}

.homeContent a.fancyLink {
padding-left:17px;
background:url(../images/fancy_link_blue.gif) no-repeat left;
}

.yellowContent div.contact {
border-bottom:1px solid #d6d6d7;
}

.yellowContent div.contact h2 {
font-size:1.1em;
margin:17px 0 0 0;
}

.yellowContent div.contact img {
margin:0 10px 0 0;
}

.aboutOpenModule {
border-bottom:1px solid #d6d6d7;
}

.aboutOpenModule p {
font-size:1.2em;
line-height:34px;
margin-bottom:34px;
}

.development {
border:1px solid #d6d6d7;
padding:8px;
font-size:0.93em;
width:583px;
color:#555555;
}

.development p {
margin-bottom:0;
}

.development div {
border:1px solid #d6d6d7;
background-color:#FFF;
padding:17px;
}

.development div img {margin-bottom:17px;}

.development div div {
border:0;
padding:0;
}

.landmark {
background-color:#F7F7F7;
}

.centralpark {
background-color:#F7F7F7;
margin-left:17px;
}

.westfield {
background-color:#EAEAEA;
margin-bottom:17px;
margin-left:17px;
}

.development ul, .development li {
margin:0;
padding:0;
list-style-type:none;
color:#636DB3;
}

.development li {
padding-left:10px;
background:url(../../images/blue_mark_sm.gif) no-repeat left;
}

.development li a {
color:#636DB3;
}

.landmark ul {padding-top:41px;}
.landmark div div img {padding-right:17px;}
.westfield div div img, .westfield ul {padding-left:17px;}
.westfield div p {margin-bottom:25px;}
.centralpark div div img {padding-right:17px;}
.centralpark div p {margin-bottom:25px;}
.centralpark {margin-bottom:17px;}

.calculatorList, .calculatorList li {
margin:0;
padding:0;
list-style-type:none;
}

.calculatorList a {
padding-left:10px;
background:url(../../images/orange_mark_sm.gif) no-repeat left;
}

/* Calculators */

.calcModule {background-color:#f2f2f2; padding:17px; border:#d6d6d7; margin-bottom:17px;}
.calcModule p.note {font-size:0.93em; font-style:italic; color:#000;}

.calculator {
width:617px; 
margin-top:17px;
}
.calculator h2 {
font-size:1.3em;
margin-top:0;
}

.summary {
font-size:0.93em; 
color:#555555;
line-height:14px;
}

.calc {
font-size:0.93em; 
color:#555555;
margin-bottom:17px;
line-height:14px;
padding-bottom:17px;
padding-top:17px;
border-top:1px solid #d6d6d7;
margin-top:17px;
border-bottom:1px solid #d6d6d7;
}

.balances {
border-top:1px solid #d6d6d7;
padding-top:17px;
}

.summary th, .calc th, .buttons th {padding-bottom:17px; text-decoration:underline;}

.summary td, .calc td, .balances td {
padding-bottom:15px;
padding-right:17px;
}

.summary th, .calc th, .balances th {
padding-bottom:15px;
padding-right:17px;
text-decoration:underline;
font-weight:bold;
}

.summary {
color:#000;
font-size:1em;
}

.summary input, .calc input, .balances input, .calc_input, .calc_button {
vertical-align:middle;
padding:0;
margin:0;
}

.summary input, .summary select, .calc input, .calc select, .balances input, .balances select {
color:#555555;
font-size:0.93em;
}

.calc_button {
border:1px solid #807F83;
padding:5px;
background-color:#C1720F;
color:#FFF;
cursor:pointer;
}

.calc_button:hover {
border:1px solid #000;
cursor:pointer;
}

.summary img, .calc img, .balances img, .buttons img {
display:none;
}

#powered_by {display:none;}

/* eof Calculators */

/* Resources */

.categoryList p {
margin-bottom:17px;
}

.categoryList p a {
padding-left:10px;
background:url(../../images/orange_mark_sm.gif) no-repeat left;
}

.subcategoryList {
border-bottom:1px solid #d6d6d7;
padding-bottom:17px;
margin-bottom:17px;
}

.categoriesDropDown {
float:right;
margin-top:-17px;
font-size:0.87em;
}
.categoriesDropDown select {
font-size:1em;
color:#555555;
}

.pageControl {
font-size:0.87em;
color:#555555;
}

.resourceItem {
width:617px;
border-top:1px solid #d6d6d7;
margin:17px 0;
padding-top:17px;
color:#555555;
}

.resourceTitle {font-weight:bold;}

.resourceFileLink a, .resourceVisitLink {
font-size:0.93em; 
padding-left:10px;
background:url(../../images/orange_mark_sm.gif) no-repeat left;
float:right;
margin-top:-17px;
}

.resourceDesc {
font-size:0.93em;
}

/* eof Resources */

/* Pop up windows */
.mapPopUpWindow {
width:712px;
height:512px;
font-size:1em;
padding:17px;
}

.map2PopUpWindow {
width:555px;
font-size:1em;
padding:17px;
}

.slideShowPopUp {
padding:17px;
width:640px;
}

.slideShowPopUp .controls {float:left; padding-top:17px;}
.slideShowPopUp .closeLink {float:right;}
.slideShowPopUp .controls a {
color:#636DB3;
text-decoration:none;
}

.list {
font-size:0.93em;
padding-right:17px;
width:175px;
}

.list div {
height:475px;
overflow:auto;
}

.list ul, .list li {
margin:0;
padding:0;
line-height:14px;
list-style-type:none;
}
.list a {
color:#636DB3;
text-decoration:none;
}
.list a:hover {
text-decoration:underline;
}

.closeLink {
font-size:0.93em;
font-weight:normal;
padding-top:17px;
text-align:right;
}
.closeLink a {
color:#636DB3;
text-decoration:none;
padding-left:10px;
background:url(../../images/blue_mark_sm.gif) no-repeat left;
}

/* Left Over from original file */

.commentlist {
list-style:none;
margin:0;
padding:0;
}

.commentlist li {
padding:20px;
background-color:#D8EED4;
margin-bottom:20px;
}

.recentPosts {
background:url(graphics/sidebarDivider.gif) top left no-repeat;
padding-top:20px;
}

.post {
background:url(graphics/postDivider.gif) bottom left no-repeat;
padding-bottom:20px;
margin-bottom:20px;
line-height:1.35em;
}

#loader {
text-align: center;
margin:20px 0;
}

/* Blog Signup Dropdown */

#blogSignup {
width:100%;
background-color:#4fa751;
}

#blogContainer {
padding:20px 0;
background-color:#4fa751;
width:950px;
margin:0 auto;
color:#fff;
}

#blogContainer a {
color:#fff;
}

#blogContainer h1 {
font-weight:normal;
font-size:135%;
}

#blogContainer h2 {
font-weight:normal;
font-size:100%;
}

#blogCol1 {
width:400px;
float:left;
}

#blogCol2 {
width:200px;
float:left;
margin-left:25px;
padding-left:25px;
border-left:1px solid #72b974;
}

#blogCol3 {
float:left;
margin-left:25px;
padding-left:25px;
border-left:1px solid #72b974;
}

#blogCol3 img {
padding-right:10px;
float:left;
}

.rssText {
margin-top:4px;
}


.email {
background:url(graphics/subscribe1.gif) top left no-repeat;
padding:.25em 0 .25em 2em;
}

.rss {
background:url(graphics/subscribe2.gif) top left no-repeat;
padding:.25em 0 .25em 2em;
}

#subscribeWrapper {
width:100%;
border-top:4px solid #4fa751;
}

#subscribe {
width:950px;
margin:0 auto;
}

#subscribe a {
background-color:#333;
float:right;
}

/* Flickr */

.flickr_badge_image {
float:left;
width:69px;
border:2px solid #1f4153;
padding:2px;
margin:0 4px 4px 0;
}

.flickr_badge_image:hover {
border:2px solid #fff;
}

.flickr_badge_image img {
width:69px;
height:69px;
}

.latestFlickrPhotos {
display:block;
margin-bottom:10px;
}

a.viewAllPhotos {
clear:both;
background:url(graphics/iconFlickr.gif) top left no-repeat;
padding:10px 0 0 0;
font-size:60%;
}

blockquote {
border-left:4px solid #ccc;
padding-left:20px;
margin-left:20px;
}

/* Quick fixes */
td.viewMap a img {display:none;}

.form {color:#555555;}
.form input, .form textarea, .form select {margin:0 0 17px 0; padding:2px; font-size:0.93em; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color:#555555; vertical-align:top;}
.form input {width:200px;}
.form textarea {width:300px; height:100px;}
.form input.check_button {width:auto;}
.form label {display:block; margin:0;}
fieldset {margin:0; padding:0; border:0;}

.form input.radioButton, .form input.inputButton, .form input.checkBox {width:auto;}
.form input.textFieldSmall {width:75px;}

.secureLoginForm input {width:200px; margin:0 0 17px 0; padding:2px; font-size:0.93em; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color:#C1720F; vertical-align:top;}
.secureLoginForm label {display:block; margin:0; color:#555555;}
.secureLoginForm input.inputButton {width:auto;}



/* Added to main stylesheet from mls.css file */	

.searchTable {
color:#555555;
}
.searchTable td {
padding-bottom:17px;
vertical-align:top;
}
.searchTable input, .searchTable select {
vertical-align:top;
font-size:0.93em;
color:#C1720F;
}

.listing-detail {
font-size:0.93em;
color:#555555;
}

.imageTD {
text-align:center;
font-size:0.93em;
line-height:12px;
border-bottom:1px solid #d6d6d7;
padding-top:17px;
}
.imageTD img {padding-bottom:17px;}
.imageTD ul, .imageTD li {
margin:0;
padding:0;
list-style-type:none;
text-align:left;
font-size:1.07em;
line-height:17px;
}
.imageTD li a {
padding-left:10px;
background:url(../../images/orange_mark_sm.gif) no-repeat left;
}
.imageTD ul {
margin-bottom:17px;
}

.rowOdd {background-color:#f5f5fa;}
.rowEven {background-color:#e1e2ef;}

.infoTD {
border-bottom:1px solid #d6d6d7;
padding-bottom:17px;
padding-top:17px;
}

.infoTD td, .additionalFeatures td {
padding:3px;
}

.infoTD .note {font-style:italic; color:#C1720F; padding-top:17px;}
.infoTD .note strong {font-style:normal;}

.label {color:#000; font-weight:bold;}

.additionalFeatures {border-bottom:1px solid #d6d6d7; padding-bottom:17px;}
.comments {padding-bottom:17px; border-bottom:1px solid #d6d6d7;}
.disclaimers {padding-top:17px;}
.disclaimers td {padding-bottom:17px;}
.disclaimers a {padding-left:10px; background:url(../../images/orange_mark_sm.gif) no-repeat left;}
	
.listing-regular, .listing-lender {
	border: 0px none;
	margin:0;
	padding:0;
}

.listing-regular td, .listing-lender td {
	line-height: 1.3em;
	font-size: 1em;
	border: 0px none;
	font-size: 1em;
}

.listing-photo {
border: 0px none;
vertical-align:middle;
text-align: left;
float:left;
margin-right:34px;
}

.listing-button {
vertical-align: middle;
padding: 1em 0 1em 0;
margin: 0;
text-align:center;
}

.topTable {
border-bottom:1px solid #d6d6d7;
padding-bottom:17px;
}

.bottomTable {
padding-top:17px;
}

.topTable td.pages, .bottomTable td.pages {
font-size:0.93em;
color:#C1720F;
width:137px;
}

.topTable td.pageControl, .bottomTable td.pageControl {
font-size:0.93em;
color:#C1720F;
padding-left:17px;
width:1%;
padding-right:17px;
}

.topTable td.viewMap, .bottomTable td.viewMap {
font-size:0.93em;
color:#C1720F;
padding-left:17px;
}

.topTable td.sortBySelect {
text-align:right;
font-size:0.93em;
color:#C1720F;
font-weight:normal;
}
.topTable td.sortBySelect b, .topTable td.strong {font-weight:normal;}
.topTable td.sortBySelect select {
font-size:0.93em;
color:#C1720F;
margin:0;
}

/* LISTINGS */

.featuredListings{
padding:17px;
border-bottom:1px solid #d6d6d7;
font-size:0.93em;
width:582px;
color:#555555;
}

.featuredListings a.fancyLink {padding-left:10px; background:url(../../images/blue_mark_sm.gif) no-repeat left;}

.mainListings{
padding:17px;
border-bottom:1px solid #d6d6d7;
font-size:0.93em;
width:582px;
color:#555555;
}

.listing-mlsNum {
float:right;
}

.listing-address {
font-size:1.1em;
}

.listing-office { 
font-size:0.93em;
margin-bottom:17px;
}

/* Updates */
.calculatorList p a.fancyLink {display:block;}
.calculatorList p span.desc {font-size:0.93em;}
.logoutLink {float:right;font-size:1.1em; font-weight:bold; font-style:italic;}
.indexDisclaimer {font-size:0.87em; color:#807F83;}