﻿/* Template Mods */
	#RM09TopContent { padding: 19px 0 0; height: 267px; background: url(images/core/bg-topcontent-rX.jpg) repeat-x; }
	#RM09TopContent .pnlTopContentPaneLeft { vertical-align: top; width: 30%; }
	#RM09TopContent .pnlTopContentPaneCenter { vertical-align: top; width: 40%; }
	#RM09TopContent .pnlTopContentPaneRight { vertical-align: top; width: 30%; }
		#RM09ViewHorseProperties { width: 307px; height: 246px; margin: 0 auto; background: url(images/home/bg-search-horsefarms.png) no-repeat; }
		#RM09ViewHorseProperties a { display: block; height: 34px; color: #fff; text-align: center; background: url(images/home/search-horseproperties.jpg) 4px 4px no-repeat; padding: 210px 0 0; font-weight: bold; text-decoration: none; font-size: 92%; }

/* Mini Search Formatting */
	#aIDX-minisearch { width: 280px; margin: 0 auto 0 0; }
	#aIDX-minisearch h2 { margin: 0 0 .75em; padding: 0; background: url(images/aIDX/title-minisearch.png) 50% 0% no-repeat; height: 31px; overflow: hidden; }
	div.aIDX-minisearch { padding: 0;  }
	ul.aIDX-minisearch li { clear: left !important; padding: 1px 0; }
	ul.aIDX-minisearch li label { width: 122px; margin: 0 .10em 0 0; padding: .25em 0; color: #fff; font-weight: bold; }
	ul.aIDX-minisearch li span { font-size: 92%; margin: 0 .25em 0; color: #fff; }
	select.aIDX-combobox-city { width:150px; }
	div.aIDX-minisearch-separator-h { background-image: url(images/aIDX/dots-white-horizontal.png); }
	ul.aIDX-minisearch li input.aIDX-minisearch { width: 110px; }
	ul.aIDX-minisearch li.aIDX-select-beds input.aIDX-minisearch { margin-top: 1px; }
	ul.aIDX-minisearch li.aIDX-select-beds input.aIDX-minisearch,
	ul.aIDX-minisearch li.aIDX-select-baths input.aIDX-minisearch { width: 45px; }
	ul.aIDX-minisearch li select.aIDX-combobox-city, ul.aIDX-minisearch li input.aIDX-minisearch { color: #0f3c64; background: #a1ccf2; }
	a.aIDX-minisearch-button { margin-top: 14px; text-indent: 0; color: #fff; font-weight: bold; background: url(images/aIDX/button-green-120.png) no-repeat; width: 120px; height: 23px; padding: 9px 0 7px; text-decoration: none; }

/* Featured Properties */
	#RM09TopContent .pnlTopContentPaneRight .RM09-blankContainer { width: 325px; margin: 0 0 0 auto; }
	#RM09TopContent .pnlTopContentPaneRight h2.RM09-container-title { height: 39px; background: url(images/aIDX/title-FeaturedProperties.png) no-repeat; margin: 0; padding: 0; }	
	#RM09TopContent .pnlTopContentPaneRight h2.RM09-container-title span { display: none; }
	div.aIDX-Horizontal { color: #fff; }
	div.aIDX-Horizontal div.aIDX-photo img { width: 185px; max-height: 130px; border: 4px solid #588ebe; }
	div.aIDX-Horizontal div.aIDX-details p { background: none; color: #fff; font-size: 14px; border: 0px none; margin: -6px 0 2px; padding: 0; }
	div.aIDX-Horizontal div.aIDX-details a { color: #fff; text-decoration: none; }
	div.aIDX-Horizontal div.aIDX-details p span.address-line2 { color: #fff; }
	div.aIDX-Horizontal li { background: none; font-size: 1em; }
	div.aIDX-Horizontal li.mls-num { padding-bottom: 16px; }
	div.aIDX-Horizontal li b { font-size: 115%; color: #fff; }
	div.aIDX-Horizontal li span { font-size: 100%; }
	div.aIDX-Horizontal li.price { padding-top: 19px; }
	div.aIDX-Horizontal li.price b { color: #f1a42b; font-size: 135%; }
	div.aIDX-Horizontal a.link-button.more-info { clear: both; position: relative; top: 5px; margin: 0 auto; display: block; text-indent: -30000em; background: url(images/aIDX/button-morefeaturedlistings.png) no-repeat; width: 160px; height: 33px; }

/* Content */
	div.HomeTxt { float: left; width: 66%; padding: 19px 0; margin: 0 17px 0 0; }
	div.HomeTxt p { font-size: 125%; color: #3b3f43; line-height: 200%; padding-left: 16px; font-weight: normal; }
	table.RM09-buysell { margin-top: 12px; width: 282px; height: 239px; border: 0 none; background: url(images/home/bg-buyingselling-home.png) no-repeat; }
	table.RM09-buysell tr.top-row td { padding-top: 47px; }
	table.RM09-buysell td { vertical-align: top; padding: 0 0 0 10px; }
	table.RM09-buysell td img { margin: 0 0 10px; }
	table.RM09-buysell td h5 { font: normal 92% "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; color: #356794; margin: 0 0 10px; }