#searchContainer h1{ margin: 0 0 10px 0; padding: 0; text-transform: uppercase ; }
#searchContainer { color:#007fc4; width: 663px; height: 100%; overflow:hidden; margin: 0px; padding: 0px; float: left; }
#searchContainer h2 { margin: 0px; font-size: 13px; margin-left: 5px; }
#searchContainer .resultsHeaderLt { font-size: 11px; font-style: italic; font-weight: normal; float: left; height: 20px; width: 150px; margin: 10px 0px 0px 5px; }
#searchContainer .resultsHeaderMid { float: left; margin: 10px 0px 0px; font-size: 13px; width: 260px; text-align:center; }
#searchContainer .resultsHeaderRt { font-size: 13px; font-weight: normal; color: #007fc4; float: right; margin: 10px 20px 10px 0px; height: 20px; width: 180px; clear: none; }
#searchContainer .resultsHeaderLt h2 { margin: 0px; text-decoration: none; }
#searchContainer .resultsHeaderLt h2 { font-style: normal; }
#searchContainer .resultsHeaderRt .imgArrows { float: right; }
#searchContainer .resultsHeaderRt .pageNums { float: left; }
#searchContainer .listingOddRow, .listingEvenRow, #noListings { float: left; width: 100%; font-size: 12px; color: #666666; height: 110px; }
#searchContainer .listingOddRow { background-color: #e1e3e5; }
#noListings { float: left; width: 100%; font-size: 12px; color: #666666; height: 50px; margin: 0; padding-left: 5px; }
#searchContainer .listingRightSide { float: right; margin: 10px; overflow: hidden; width: 140px; }
#searchContainer .listingLeftSide { float: left; display: inline; margin: 10px; width: 120px; }
#searchContainer .listingMiddle { float: left; margin: 10px; }
#searchContainer .listingMiddle .listingTitle a { font-size: 14px; font-weight: bold; text-decoration: none; }
#searchResults { margin-top: 10px; border-top: 1px solid #cccccc ; float: left; width: 100%; }
.listingTitle { font-size: 14px; font-weight: bold; color: #000000; }
#searchContainer .listingMiddle a { color: #007fc4; font-size: 12px; text-decoration: none; font-weight: normal; }
#searchContainer .listingMiddle a:hover { color: #0066CC; }
.listingPrice { font-weight: bold; color: #000000; }
#searchContainer .listingOddRow .listingMiddle, #searchContainer .listingEvenRow .listingMiddle { width: 343px; overflow: hidden; }
#sortBy form{ margin: 0; padding: 0; }
.stats { font-size: 11px ; }
#mapListings { width: 100%; height: 300px; margin: 0 ; float: left; }
#mapToggleButton { float: right; margin-right: 10px; margin-top: 10px;  width: 85px; height: 20px; }
#mapToggleButton a { background-image:url(/images/buttons/MapListings_Btn.jpg); width: 75px; height: 16px; padding: 2px 5px 2px 5px; color: #FFFFFF;  }
#mapToggleButton a:hover { background-image:url(/images/buttons/MapListings_Btn_over.jpg); width: 85px; height: 20px; color: #FFFFFF; text-decoration:none;  }
#mapToggleLink { float: right; margin-right: 40px; margin-top: 10px; }
#mapToggleLink a { text-decoration:underline }
#mapToggle a:hover { cursor:pointer; }
#rowSortAndSave { float: left; margin: 0; padding-top: 10px; padding-left: 10px; }
#rowSortAndSave #sortBy { margin: 0; padding: 0; float:left; }
#rowSortAndSave #sortBy select { margin: 0; padding: 0; font-size: 11px; color: #666666; }
#listStatus { padding-top: 10px; }

/* Side Search Button */

#searchBtnCont { float: left; }
.sideSearchButton { float: left; width: 115px; height: 28px; margin: 0 ; margin-right: 5px; padding: 0 ; }
.sideSearchButton a { background:url(/images/buttons/SearchGreen_Btn.jpg) ; width: 115px; height: 28px; display: block; }
.sideSearchButton a:hover { height: 27px; background:url(/images/buttons/SearchGreen_Btn_over.jpg) ; cursor: pointer; }
#saveSearch { margin-top: 10px; }

/* Listing Popup */
.listPopUp { width: 240px; float: left; padding-right: 10px; }
.listPopUp .listTitle { font-size: 15px; color: #137abc ; }
.listPopUpPrice { font-size: 14px; font-weight:bold; float: left; padding: 5px 0 5px 0 ; float: left; }
.listPopUp img { padding: 5px; float: right; width: 120px; }

#featPropContainer { background-image: url(/images/listings/featuredCont.png); width: 660px; height: 150px; float: left; }
div#my-glider-horizontal div.scroller { width:660px; height:150px;  overflow: hidden; }
div#my-glider-horizontal div.scroller div.section { overflow:hidden; float:left; padding:1em; text-align:center; }
div#my-glider-horizontal div.scroller div.content { width: 10000px; }
div#my-glider-horizontal div#section2 { background:#666666; color:#ffffff; }

.featuredBlock { float: left ; width: 160px }
#featuredNav { float:right; margin-right: 10px;}
#featuredNav a { color:#007fc4; }
#featuredTitle { float: left; margin-left: 10px; color:#999 }
#featuredHeader { float: left; width: 660px; }
