.clear { clear: both; }

#table31 td { padding: 15px 0; 	}	
	
.subPage .content_main td { vertical-align: top; padding-left: 5px; }
	
td.mlsResultsSubTitle { text-align: right; padding: 3px 0 3px 0; }	
	
span.mlsTitle { 	border: none;  }	
	
a[href="/?cf=CallToAction/TellAFriend&lid=37484"] { 	margin: 10px 0; }
	
a.mlsCTALink { 	margin: 13px; 	}	
	
#MLSImage {  margin-top: 15px;  }	

.subPage .content_main input.MLSbutton { margin: 30px 0 0 120px; }
	
.subPage .sidebar input.MLSbutton { margin:-5px 0 10px 48px; width:60px; }	

.mlsTitle, h3, .subPage h2 { border-bottom: 1px solid #333; padding-bottom: 6px; }

.subPage h2.mlsTitle { margin-bottom: 13px; margin-top: -4px; }



.mlsResultItemDiv { background:transparent url(http://www.netguava.com/shared/images/brcorner.gif) no-repeat scroll right bottom; border:1px dashed #B8B8B8; margin:10px; padding:5px; font-family: helvetica, verdana, sans-serif;}
	
	.mlsResultItemDiv:hover { background-color: #A9B5BC; }

.mlsResultsTitle { font-weight: bold; font-size: 15px; color: #555; }

.subPage .mlsHead { background-color: #D9CBA8; font-size: 14px; text-transform: uppercase; color:#333; text-shadow:#FF0000; border-bottom:none; padding: 5px 5px 5px 25px; }

.mlsDetailsContainer { padding: 25px; padding-top: 5px; }

.address_price { display: block; color: #555; font-size: 16px; font-family:"Minion Pro", Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #ccc; }

span#AskingPrice { color: #A0640A; float: right; margin-top: -20px; font-size: 20px; 	 }

.subPage .content_main .mlsDetailsContainer ul { padding: 0; margin: 0; }
.subPage .content_main .mlsDetailsContainer ul a { margin: 0; }

div.links1, div.links2 { width: 50%; height: 137px; float: left; font-family:"Minion Pro", Georgia, "Times New Roman", Times, serif; color: #555; border-bottom: 1px solid #ccc; }
div.links2 { float: right; }

	div.links1 li, div.links2 li { margin: 19px 0; } 

	div.links1 a, div.links2 a { padding: 16px; padding-left: 45px; diplay: block; font-size: 16px; font-weight:normal;}
	
	.favorites { position: relative; }
		.compareLink { position: absolute; bottom: -12px; left: 45px; }
		.links1 .compareLink a { font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #555; padding: 0; margin: 0;}
	.addToFavorites { background:url(/images/mls/addToFavorites.gif) no-repeat left 12px;}
	.emailToFriend { background:url(/images/mls/emailToFriend.gif) no-repeat left 12px; }
	.printFlyer { background:url(/images/mls/printFlyer.gif) no-repeat left 12px; }
	.scheduleShowing { background:url(/images/mls/scheduleShowing.gif) no-repeat left 12px; }
	.viewMap { background:url(/images/mls/viewMap.gif) no-repeat left 12px; }
	.requestMoreInfo { background:url(/images/mls/requestInfo.gif) no-repeat left 12px; }
	
.mlsDetailsContainer h3 { font-family:"Minion Pro", Georgia, "Times New Roman", Times, serif; color: #336699; border-bottom: 1px solid #ccc; font-size: 16px; padding: 10px 0 0px; text-transform:uppercase; font-weight:bold;}

.mlsImages { text-align: center; }

table.propertyInfo { border: 1px solid #DED9BE; padding: 5px; margin: 15px 0; }
	table.propertyInfo td { padding: 4px; width: 18%;}
	.propertyInfoCategory { background-color: #D9CBA8; border-left: #ccc solid 1px; border-bottom: #aaa solid 1px; color:#336699; font-size: 11px; font-weight: bold;}
	.propertyInfoVariable { border-left: #ccc solid 1px; border-bottom: #ccc solid 1px; font-size: 11px; }
	tr.last td { border-bottom: none; }
	
	
.mortCalcContainer { float: left; }	
table.mortcalcInternal td{ padding: 5px }
.mortCalcContainer td.mortcalcButtonTD { text-align: right; }
.mortCalcResultContainer { width: 220px; height: 80px; float: right; background-color: #D9CBA8; padding: 14px; text-align: center; margin: 9px 123px 0 0; -moz-border-radius: 3px; }
.mortCalcResultContainer h4 { padding-bottom: 10px; margin: 0; font-weight: bold; font-size: 13px; }
.mortCalcResultContainer p { line-height: 10px; font-size:10px; text-align: left; }


div.mlsAgentOffice { border-top: 1px solid #ccc; padding-top: 15px; font-size: 10px; line-height: 12px;}	
.mlsStepsLogo { float: left; margin: 10px 0 5px 0; }
	.subPage .mlsStepsLogo img { margin: 0; }
.copyright { text-align: right; margin-top: 19px;  }	