﻿#RM09Content { background: #fff url(images/core/bg-pagetitle-rX.jpg) repeat-x; }
#RM09Content span.SubHead { display: none; }
table.RM09-container .pnlRightContentColumn { padding: 0 0 0 15px; }
table.RM09-container.RM09-maincontent h2.RM09-container-title { margin-top: 0; padding-top: 15px; color: #fff; font-size: 200%; height: 38px; overflow: hidden; }
table.RM09-container .pnlRightContentColumn h2.RM09-container-title span.RM09-blank-title { display: block; text-indent: -30000em; }

/* Search Options */
	.aIDX-tabcontent label { font-size: 90%; }
	.RM09-maincontent a.aIDX-search-button, .RM09-maincontent a.aIDX-search-button:link, .RM09-maincontent a.aIDX-search-button:visited, .RM09-maincontent a.aIDX-search-button:hover, .RM09-maincontent a.aIDX-search-button:active { width: 120px; height: 25px; background-image: url(images/aIDX/button-green-120.png); padding: 9px 0 7px; text-align: center; color: #fff; text-indent: 0px; text-decoration: none; font-weight: bold; margin: 7px auto 0; }
	
	div.aIDX-page-tabs-container-outer { background: none; }
	div.aIDX-page-tabs-container-inner { background: none; }
	div.aIDX-page-tabs { background: none; }
	
	.aIDX-search-criteria span { padding-right: 5px; font-size: 100%; color: #53758D; }
	.aIDX-search-options span { color: #53758D; font-size: 90%; } 
	div.aIDX-page-tabs { padding-bottom: 0; background: #2e5a81; }
	table.aIDX-page-tabs span nobr { color: #fff; border: 0 none; }
	table.aIDX-page-tabs div { font-weight: bold; font-size: 11px; }
	table.aIDX-page-tabs .selected { font-size: 12px; background: #fff none; border: 1px solid #c8d0bb; border-bottom-color: #fff; }
	table.aIDX-page-tabs div:hover { color: #F9E0C3; background: #2D69AF; border-bottom: 1px solid #DAE3CE; }
		table.aIDX-page-tabs div:hover nobr { color: #F9E0C3; }
		table.aIDX-page-tabs .selected span { background: none; }
		table.aIDX-page-tabs .selected span nobr { color: #cc2d16; background: none; }
	div.aIDX-page-tabs-s2 { background: #fff none; border: 1px solid #c8d0bb; border-top: 0 none; }
		table.aIDX-page-tabs a { text-decoration: none; }
		table.aIDX-page-tabs a:hover { color: #fff; }
		
	div.aIDX-page-tabs-s4, 
	div.aIDX-page-tabs-content-c4, 
	div.aIDX-page-tabs-content-c3, 
	div.aIDX-page-tabs-content-s3, 
	table.aIDX-page-tabs a:hover span nobr, 
	table.aIDX-page-tabs a:hover, 
	table.aIDX-page-tabs, 
	table.aIDX-page-tabs span nobr { background: none; }
	
	table.aIDX-page-tabs a:hover {  }
	table.aIDX-page-tabs a:hover span { }
	table.aIDX-page-tabs a:hover span nobr { color: #fff; }
	
	h3.aIDX-results-title, .aIDX-tabcontent h5 { color: #126ba7;}
	select.aIDX-search-options { width: 100px; }
	select.aIDX-search-display-options.aIDX-listings-num { width: 95px; }
	div.aIDX-show-images, div.aIDX-listings-num { width: 39%; }
	div.aIDX-search-criteria, div.aIDX-search-criteria.MasterOnFirst { width: 300px; }
	
	/* Search Results Display Options */
	div.aIDX-box2-c1 { background: #e0ebf3 none; }
	div.aIDX-box2-c2, div.aIDX-box2-c3,div .aIDX-box2-c4 { background: none; }


/* Search Results */
	h4.aIDX-mapped-count { width: 375px; background: #143d66; color: #fff; margin-bottom: 5px; }
	div.aIDX-results-VEMap { }
	
	div.aIDX-viewing-row { float: left; width: 200px; }

	#aIDX-srPagingTop div.aIDX-sr-paging-outer, #aIDX-srPagingTop div.aIDX-paging-row,
	#aIDX-srPagingBottom div.aIDX-sr-paging-outer, #aIDX-srPagingBottom div.aIDX-paging-row { background: url(images/aIDX/bg-resultspage-pagingbar.png) no-repeat; }
	#aIDX-srPagingTop { background: none; position: relative; margin-top: -11px; }
		#aIDX-srPagingTop div.aIDX-sr-paging-outer {  background-position: 100% 0%; }
		#aIDX-srPagingTop div.aIDX-paging-row { height: 29px; padding: 15px 0 0 7px; background-position: 0% -44px; }
	/* Bottom Bar Specific Formatting */
	#aIDX-srPagingBottom { margin-top: 0; background: none; }
		#aIDX-srPagingBottom div.aIDX-sr-paging-outer { background-position: 100% -88px; }
		#aIDX-srPagingBottom div.aIDX-paging-row { height: 29px; padding: 10px 0 5px 7px; background-position: 0% -132px; }
	#aIDX-srPagingTop, #aIDX-srPagingBottom { margin-bottom: 5px; }
	
	.aIDX-listing-alternating-item { background: #e5e3e4; padding: 3px 4px 0; }
	
	table.aIDX-item-details-row1 { background: #2e5a81; }
	table.aIDX-item-details-row1 td.aIDX-mls-num a { color: #fff; }
	table.aIDX-item-details-row1 td.aIDX-price, table.aIDX-item-details-row1 td.aIDX-beds, table.aIDX-item-details-row1 td.aIDX-baths, table.aIDX-item-details-row1 td.aIDX-sq-ft, table.aIDX-item-details-row1 td.aIDX-acres { color: #fff; background: none; }
	table.aIDX-item-details-row1 td.aIDX-beds span, table.aIDX-item-details-row1 td.aIDX-baths span, table.aIDX-item-details-row1 td.aIDX-sq-ft span, table.aIDX-item-details-row1 td.aIDX-acres span.aIDX-acres-label, table.aIDX-item-details-row1 td.aIDX-sq-ft span.aIDX-sq-ft-label  { font-size: 92%; color: #dce9f7; }
	table.aIDX-item-details-row1 td.aIDX-beds b span, table.aIDX-item-details-row1 td.aIDX-baths b span, table.aIDX-item-details-row1 td.aIDX-sq-ft b span, table.aIDX-item-details-row1 td.aIDX-acres b span, table.aIDX-item-details-row1 td.aIDX-sq-ft b span { font-size: 100%; color: #fff; }
	table.aIDX-item-details-row2 { border-bottom: 1px solid #c8d9e7; padding-bottom: 3px; }
	table.aIDX-item-details-row2 td.aIDX-photo { padding: 0; border: 1px solid #a3bdd6; }
	table.aIDX-item-details-row2 td.aIDX-photo a { background: none; border: 2px solid #fff; }
	table.aIDX-item-details-row2 td.aIDX-photo a img {  }
	table.aIDX-item-details-row1 td, table.aIDX-item-details-row2 td.aIDX-address { font-size: 100%; }
	table.aIDX-item-details-row2 td.aIDX-address div.aIDX-city-state-zip { font-size: 92%; }
	table.aIDX-item-details-row2 td.aIDX-listed-by-logo a.result-link.find-on-map { width: 90px; font-size: 92%; }
	table.aIDX-item-details-row2 td.aIDX-address div.aIDX-subdivision, table.aIDX-item-details-row2 td.aIDX-address div.aIDX-listed-by { font-weight: bold; color: #3e464e; font-size: 100%; }
	div.aIDX-subdivision, div.aIDX-listed-by { clear: left; }
	div.aIDX-subdivision span.label, div.aIDX-listed-by span.label { font-weight: normal; color: #5d5f61; float: left; width: 60px; font-size: 82%; }
	div.aIDX-street a, div.aIDX-street a:link { color: #3e464e !important; text-decoration: none; }
	div.aIDX-more-details { clear: right; }
	a.result-link.more-details { font-size: 92%;  }
	div.aIDX-search-results-repeater { margin-bottom: 10px; }
	div.aIDX-sr-paging-outer { font-size: 92%; }
	div.aIDX-sr-paging-outer td { color: #3e464e; }
	div.aIDX-viewing-row b span { color: #3e464e; font-weight: normal; }
	div.aIDX-viewing-row span { color: #c82c14; font-weight: bold; font-size: 18px; }
	div.aIDX-resultsDisclaimer { border: 0 none; margin-top: 0; padding-top: 5px; }
	div.aIDX-resultsDisclaimer table td { color: #787a7c; font-family: Arial,Geneva,Helvetica,sans-serif; line-height: normal; letter-spacing: normal; }
	div.aIDX-resultsDisclaimer table td img { padding-right: 5px; }
	
/* Details Page */
	
	#aIDX-listing-details, #aIDX-listing-details p, #aIDX-listing-details th { font-size: 12px; }
	#aIDX-listing-details .aIDX-details-row1 p { font-size: 13px; }
	#aIDX-listing-details td {  }
	#aIDX-listing-details .quick-details b { font-size: 16px; }
	#aIDX-listing-details .quick-details span {  }
	
	div.aIDX-details-links { margin: 0 0 -20px; }
	div.aIDX-remarks-row.view_1 div.remarks h3, div.aIDX-details-row3 h4, div.aIDX-details-row4 h4, div.aIDX-details-row6 h4 { color: #126ba7; font-size: 16px; background: none; padding: 0; margin: 8px 0 3px; font-weight: bold; text-transform: none; }
	div.aIDX-details-row1 h2 { font-weight: bold; font-size: 175%; color: #154671; margin-bottom: 0; }
	div.aIDX-details-row1 p.subdivision { line-height: 100%; color: #3e464e; }
	div.aIDX-details-row1 { padding: 0 0 5px; }
	table.aIDX-details-row2 td.photo img.main-photo { padding: 2px; border: 1px solid #a3bdd6; }
	
	table.aIDX-details-row2 table.paging td.prev, table.details-row2 table.paging td.next { padding: 4px 0 2px; }
	a#lbtnNext, a#lbtnPrev { width: 80px; height: 33px; }
	a#lbtnNext { background: url(images/aIDX/button-green-next.png) 0% 0% no-repeat; }
	a#lbtnPrev { background: url(images/aIDX/button-green-previous.png) 0% 0% no-repeat; }
	#IE8 a#lbtnPrev.disabled-button, #IE8 a#lbtnNext.disabled-button, #IE7 a#lbtnPrev.disabled-button, #IE7 a#lbtnNext.disabled-button { display: none; }
	table.aIDX-details-row2 table.paging td.spacer { background: none; }
	
	div.aIDX-thumbnails { background: none; padding: 0; }
	div.aIDX-thumbnails div.thumbs { width: 730px; }
	div.aIDX-thumbnails div.thumbs img { border: 0 none !important; }
	
	td.aIDX-quick-details h3.mls-num { color: #154671; font-size: 133%; }
	td.aIDX-quick-details div.price div.c1, td.aIDX-quick-details div.price div.c2, td.aIDX-quick-details div.price div.c3, td.aIDX-quick-details div.price div.c4 { background-image: url(images/aIDX/bg-price-detailitem.png); }
	td.aIDX-quick-details div.price h3 { text-align: center; font-size: 160%; margin: 0; background-color: #154671; }
	
	td.aIDX-quick-details ul.quick-details li { background: none; color: #3e464e; }
	td.aIDX-quick-details ul.quick-details li span { color: #686c6f; font-size: 11px; }
	
	div.aIDX-remarks-row.view_0 div.remarks h3 { color: #154671; font-size: 16px; }
	div.aIDX-remarks-row.view_0 div.remarks p { color: #3e464e; line-height: normal; }
	
	div.aIDX-listing-item-detail h4 { background: #eaeaea; color: #154671; font-size: 133%; padding: 7px 3px 2px; margin-bottom: 4px; }
	
	table.aIDX-details-list th { text-align: left; color: #686c6f; }
	table.aIDX-details-list th span.label { font-size: 100%; }
	table.aIDX-details-list td b span { font-size: 100%; font-weight: bold; color: #3e464e; }
	div.aIDX-details-row6 p span { font-size: 100%; color: #3e464e; }
	
	#aIDX-listing-details div.aIDX-details-row7 td { color: #686c6f; font-size: 92%; line-height: normal; va}
	#aIDX-listing-details div.aIDX-details-row7 td img { padding-right: 5px; }

	/* Ask a Question Table */
	table.contactTable { width: 225px; background: url(images/bg-haveaquestion.png) no-repeat; }
	table.contactTable td { padding: 1px !important; vertical-align: top; color: #383c41; }
	table.contactTable td p { padding: 10px; font: normal 82% Arial,Geneva,Helvetica,sans-serif; margin: 0; }
	table.contactTable td p img { position: relative; margin-left: -3px; }
	table.contactTable table { margin: 0 10px; }
	table.contactTable label { float: left; font-size: 82%; font-family: Arial,Geneva,Helvetica,sans-serif; width: 65px; font-weight: bold; white-space: nowrap; padding-bottom: 1px; }
	span.required { font-weight: bold; font-size: 108%; }
	input.contactTextBox, textarea.contactTextBox { width: 130px; color: #fff; background: #407aad; border-width: 1px; }
	table.contactTable table.quickContactTable td div.Normal { width: 130px; margin: 0 0 0 auto; text-align: left !important; }
	table.contactTable table.quickContactTable td div.Normal input { width: 130px; background: #407aad; color: #fff; font-weight: bold; }
	table.contactTable table.quickContactTable td div.Normal div { color: #3b3f43; font: normal 82% Arial,Geneva,Helvetica,sans-serif; }
	a.link-button.btnSubmit { display: block; width: 80px; height: 25px; background-image: url(images/aIDX/button-green-80.png); background-repeat: no-repeat; padding: 9px 0 7px; text-align: center; color: #fff; text-indent: 0px; text-decoration: none; font-weight: bold; margin: 3px 0 0 auto; font-size: 100%; }
	table.contactTable table.quickContactTable td span.normal { display: block; width: 130px; text-align: left; margin: 0 0 0 auto; font-size: 82%; color: 3b3f43; padding-bottom: 2em; text-transform: uppercase; }

#RM09MoonTeamColumn1 { float: left; margin-right: 25px; }
#RM09MoonTeamColumn2 { margin-left: 380px; }
#RM09MoonTeamColumn1 h3, #RM09MoonTeamColumn2 h3 { border-bottom: 1px solid #cfcfcf; margin: 0 0 7px; padding: 0 0 7px; }
table.moon-team { width: 350px; }
table.moon-team th { font-size: 115%; color: #3b3f43; font-weight: bold; padding-top: 7px; }
table.moon-team th.name {font-size: 105%;}
table.moon-team td { font-size: 105%; color: #000; vertical-align: top; }
table.moon-team td strong { float: right; font-size: 82%; color: #686c6f; margin-right: 7px; font-family: Arial,Geneva,Helvetica,sans-serif; }

div.RM09-ContactFormContainer { margin-left: 380px; }
table.contactTable span.label label { float: none; line-height: 200%; }
div.RM09-ContactFormContainer table.contactTable { background: none; }
div.RM09-ContactFormContainer table.contactTable div.Normal { text-align: left; width: 365px; margin: 5px 0 5px auto; }
div.RM09-ContactFormContainer table.contactTable td table.mainContactTable td span.normal { position: absolute; z-index: 999999; margin-left: -150px; margin-top: -30px; }