/* ============== HOME SIMPLE TABBED SEARCH FORM ============= */
#search-box {width: 550px; height: 200px; float: right; margin: 15px 0 0 0;}
#sample-image-box {float: left; border: 1px solid #ccc; margin: 15px 0 0 0;	padding: 10px;}
#search-box .ui-tabs-panel {height: 190px;}
.home-simple-search {margin-top: 0px;}
.home-simple-search .form-field {margin-top: 5px; width: 33%; float: left;}
.home-simple-search .form-body .form-buttonset {
	/*position: relative; left: 335px; top: -24px;*/
	float: right; margin: -25px 0 0 0; height: 26px; width: 236px; border: solid 0px red; padding: 0px;
}
.home-simple-search .form-field-mlsid input {width: 108px;}
.home-simple-search .form-field-pool {clear: both}
.home-simple-search .form-field-pool input {margin-top: 2px;}
.home-simple-search div {clear: none;}
.home-simple-search label {width:100%; margin: 0px; text-align: left; line-height: 1.5em;}
.home-simple-search input, .home-simple-search select, .home-simple-search input.submit {width: 120px;}
.home-simple-search input.submit {padding: 5px 25px;}
/* ============== HOME FEATURED CAROUSEL BOX ============= */
.featured-listings {padding-top: 20px;}
#featured-listing-carousel-container {margin-top: 10px; overflow: hidden; margin: 10px 0 0 0;}
#featured-listing-carousel {float: left; width: auto; margin: 10px 0 10px 0;height: 77px; overflow: hidden;}
#featured-listing-carousel li {
	width: auto; margin: 3px 0 0 0; border: 1px solid #cccccc; display: block; text-decoration: none;
}
#featured-listing-carousel li {
	width: 78px; float: left; margin: 0 105px 0 0; list-style: none; text-align: center;
}
#featured-listing-carousel img {margin: 5px 0 0 0;}
#featured-listing-carousel p {font-size: 1em; line-height: 12px; text-align: center;}
/* =================== HOME WELCOME BOX ================== */
#welcome-box {width: 420px; border-right: 1px solid #ccc; padding-right: 70px; float: left;}
#welcome-box h2 {margin-bottom: 10px;}
/* =================== HOME CONTACT BOX ================== */
#contact-box {width: 350px; float: right;}
#contact-box h2 {margin-bottom: 10px;}
/* =================== HOME CONTACT BOX ================== */
#contact-box .form {margin: 0px;}
#contact-box .form-buttonset {padding: 0px; margin-bottom: 10px; text-align: right;}
#contact-box .form-field {margin-bottom: 5px;}
#contact-box label {
	text-align: left;
	line-height: normal;
}

#contact-box input, 
#contact-box textarea {
	padding: 4px;
	border: #aaa 1px solid;
	width:337px;
}
#contact-box textarea {
	height: 100px;
}
#contact-box input.submit {
	width: 120px;
	padding: 5px 25px;
	margin-top: 10px;
}
.home-page-content h2 {
	padding: 0px;
}