/**	@brief: Cascading stylesheet for Short Stay Homes.
	@author: The On Connection
	@date: 2009/03/13
 */


/**   start tab menu styles   **/
#header #tabMenu { position: relative; top: 71px; right: 0; float: right; display: inline; margin: 0 25px 0 0; padding: 0; list-style-type: none; }
* html #header #tabMenu { width: 412px; } /* ie6 requires width value to render tabs correctly */
#header #tabMenu li { float: left; display: inline; height: 38px; margin: 0; padding: 0; border-top: 1px solid #000; border-left: 1px solid #000; background: transparent url('/images/welcome/tabBackground.jpg') repeat-x 0 0; }
#header #tabMenu li.last { border-right: 1px solid #000; }
#header #tabMenu li a { float: left; display: inline; margin: 0; padding: 0 13px; color: #fff; background-color: transparent; font-size: 14px; line-height: 38px; }
#header #tabMenu li a:hover { color: #fe7a00; background: transparent url('/images/layout/currentArrow.gif') no-repeat bottom center; text-decoration: none; }


/**   start search styles   **/
#search { float: left; height: 290px; width: 100%; margin: 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; background: #fe7a00; }
#search #search_form { position: relative; float: left; display: inline; height: 240px; width: 500px; padding: 25px 0; }
#search #search_form h2 { color: #fff; font-size: 18px; font-weight: bold; }
#search #search_form p { font-size: 16px; }
#search #search_form #searchBackground { height: 61px; width: 500px; margin: 3px 0; color: #fff; background: #fe7a00 url('/images/welcome/searchBackground.jpg') no-repeat 0 0; }
#search #search_form #searchBackground #searchBox { position: relative; top: 8px; left: 24px; float: left; height: 42px; width: 346px; color: #333; background: transparent url('/images/welcome/searchBox.gif') no-repeat 0 0; }
#search #search_form #searchBackground #searchBox #searchTextBox { position: relative; top: 13px; left: 60px; height: 20px; width: 266px; border: 0 none; font-size: 15px; }
#search #search_form #searchBackground #searchOpt { position: relative; top: 14px; left: 30px; float: left; }
#search #search_form .searchDate { float: left; width: 170px; }
#search #search_form label { float: left; padding: 0; color: #f9db9d; font-size: 13px; font-weight: bold; }
#search #search_form #search_start_date, #search #search_form #search_end_date { float: left; display: inline; width: 75px; }
#search #search_form .date-picker-control { margin-top: 3px; }
#search #search_form .datePicker { position: relative; z-index: 9999; }
#search #search_form #search_hits { position: relative; top: 3px; left: 77px; clear: both; }
#search #search_form #search_hits #liveSearch { top: 0; width: 270px; margin: 0; border: none; }
#search #search_form #search_hits #liveSearch #count { float: left; display: inline; width: 250px; padding: 3px 10px; color: #fff; background-color: #333; font-size: 13px; }
#search #search_form #search_hits #liveSearch #searchResults { float: left; display: inline;width: 270px; }
#search #search_form #search_hits #liveSearch #searchResults li { padding: 2px 10px; }
#search #worldMap { float: right; height: 280px; width: 460px; margin: 5px 0; }


/**   start content styles    **/
#content .wrapper { width: 960px; margin: 0 auto; padding: 0 5px; text-align: left; }
#viewAllProperties a { color: #333; font-size: 15px; }
#featuredProperties { float: left; display: inline; width: 960px; margin: 8px 0 0 0; clear: both; }
#featuredProperties .featuredProperty { float: left; display: inline; height: 238px; width: 275px; margin: 0 10px; padding: 10px; border: 1px solid #ccc; }
#featuredProperties .featuredProperty .propertyImage { float: left; display: inline; height: 183px; width: 275px; margin-bottom: 3px; overflow: hidden; }
#featuredProperties .featuredProperty h2 { margin: 0; padding: 2px 0; font-size: 14px; }
#featuredProperties .featuredProperty .name a { color: #333; }
#featuredProperties .featuredProperty .location { color: #fe7a00; }


/**   start offer list styles   **/
.offerList { margin: 0; padding: 0; list-style-type: none; }
.offerList li { padding: 2px 0; }