.clear {clear:both;}
/* Search Page */
h2 		{font-size:18px;}
#frmsearch 	{padding:0;}
#search-form .property-type 	{width:155px;float:left;}
#search-form .property-details
		{float:left;width:215px;}
#search-form .property-details label
		{display:block;float:left;padding-top:2px; width:78px;}
#search-form .property-details div
		{margin:4px 0;}
#search-form .property-details .price-range label
		{height:31px;}
#search-form .mprice 	{margin:0 0 4px;}
#search-form .mxprice 	{margin:0;}
#search-form .property-details .bedrooms select, #search-form .property-details .bathrooms select, #search-form .property-details .waterfront select
		{width:110px;}
#search-form .location 	{float:left;width:210px;}
#search-form .location .location-how
		{display:block;}
#search-form .features .expand
		{font-size:10px;}
#search-form .features-a 	{float:left;width:400px;}
#search-form .features-a select
		{width:115px;}
#search-form .features-b 	{float:left;}
#search-form .garage label, #search-form .pool label, #search-form .pets label
		{display:block;float:left;width:125px;padding-top:2px;}
#search-form .garage, #search-form .pool, #search-form .pets
		{margin:4px 0;}
#search-form .display .display-a, #search-form .display .display-b
		{float:left;width:275px;}
#search-form .search-btn {padding:20px 0;text-align:center;}
#search-form .primary-column .content-pad
		{padding:10px;}

/* Search Rentals Page */
#rental-search .details {float:left;width:310px;}
#rental-search .details div {margin:4px 0;}
#rental-search .details label {display:block;float:left;padding-top:2px;width:90px;}
#rental-search .details select {width:110px;}
#rental-search .details .price-range label {height:31px;}
#rental-search .details .price-range select {width:80px;}
#rental-search .location {float:left;}
#rental-search .rental-occupancy label {display:block;float:left;width:90px;margin:4px 0 0;}
#rental-search .rental-occupancy select {width:110px;margin:4px 5px 0 0;}
#rental-search .search-btn {text-align:center;}
#rental-search .mprice 	{margin:0 0 4px;}

/* Details Page */
h1 		{}
#content-property {padding:15px 0 0;}
#content-property h2 {padding:10px 0;clear:both;}
#content-property #flash {float:left;text-align:center;width:295px;padding:0;height:210px;overflow:hidden;}
#content-property #fadepics {left:25px;}
#content-property #fadepics img {height:210px;}
#content-property #summary {float:right;padding:0;}
#content-property #summary ul {margin:0 0 10px;padding:0;}
#content-property #summary li {clear:both;width:280px;list-style:none;border-bottom:1px solid #eee;height:20px;padding:5px 0 0;}
#content-property #summary .listlabel {display:block;float:left;}
#content-property #summary strong {float:right;}
#content-property #summary .hide {display:none;}
#content-property #tools ul {padding:0 0 0 23px;margin:0;}
#content-property #tools li {float:left;height:22px;list-style:none;padding:0 15px 0 0;width:123px;}
#content-property #tools .print {float:left;display:block;background:url(../images/sp/ewm-search-icons.gif) no-repeat 0 0;height:18px;width:18px;}
#content-property #tools .email {float:left;background:url(../images/sp/ewm-search-icons.gif) no-repeat -18px 0;height:18px;width:18px;}
#content-property #tools .request {float:left;background:url(../images/sp/ewm-search-icons.gif) no-repeat -36px 0;height:18px;width:18px;}
#content-property #tools .photos {float:left;background:url(../images/sp/ewm-search-icons.gif) no-repeat -54px 0;height:18px;width:18px;}
#content-property #tools .tour {float:left;background:url(../images/sp/ewm-search-icons.gif) no-repeat -72px 0;height:18px;width:18px;}
#content-property #tools .similar {float:left;background:url(../images/sp/ewm-search-icons.gif) no-repeat -90px 0;height:18px;width:18px;}
#content-property #tools .sales {float:left;background:url(../images/sp/ewm-search-icons.gif) no-repeat -90px 0;height:18px;width:18px;}
#content-property #tools .saleslong {width:160px!important;}
#content-property #photos-nav {padding:0 0 0 14px;}
#content-property #photos-nav .photo {background:#FFFFFF;border:1px solid #CCCCCC;float:left;height:80px;margin:10px;padding:2px;width:120px;}
#content-property .amenities ul {padding:0;margin:0;}
#content-property .amenities li {background:url(../images/sp/ewm-search-icons.gif) no-repeat 0 -19px;height:18px;width:18px;padding:0 0 0 18px;width:270px;float:left;list-style:none;}
#content-property #comments, #content-property #disclaimer {padding:0 0 0 23px;}

/* Search Results Page */

#results {}
#results h1 {}
#results .pagination h2 {padding:0 0 5px;margin:0;font-size:14px;}
#results .pagination {text-align:center;font-size:14px;}
#results .bottom {padding:20px 0;}
#results .pagenav {display:inline;}
#results .pagenav span {padding:0 3px;}
#results .pagenav .current {font-weight:bold;}
#results .ind-result {padding:20px 0 0 10px;}
#results .ind-photo {width:140px;padding:0 10px 0 0;float:left;}
#results .ind-photo .ind-city {text-align:center;font-weight:bold;}
#results .ind-photo .ind-img {background:#FFFFFF;border:1px solid #C0C0C0;height:80px;padding:4px;width:120px;overflow:hidden;}
#results .ind-photo img {width:120px;}
#results .ind-location {width:230px;float:left;padding:14px 10px 0;}
#results .photos {margin:0 2px 1px 0;background:transparent url(../images/sp/ewm-search-icons.gif) no-repeat scroll -54px -1px;float:left;height:18px;width:18px;}
#results .ind-details {width:165px;float:left;padding:14px 10px 0;}
#results .ind-details .price {color:#FF7E00;font-weight:bold;}

/* Featured Search Results */
#featured-results {margin:0 auto;width:610px;}
.featured {height:225px;background:#fff;float:left;width:120px;margin:10px 10px;border:1px solid #CCCCCC;padding:4px;overflow:hidden;}
.featured ul {padding:0;margin:0;}
.featured li {list-style:none;}
.featured .f-city {height:30px;font-size:11px;font-weight:bold;color:#fff;letter-spacing:2px;text-transform:uppercase;background:#007A8F;text-align:center;}
.featured .f-img {font-size:1px;color:#fff;background:url(../images/sp/nophoto-small.gif) no-repeat top left;height:80px;overflow:hidden;}
.featured .f-img a {color:#fff;height:80px;width:120px;display:block;}
.featured .f-img img {width:120px;}
.featured .f-address {background:#FFF8DC;height:30px;font-weight:bold;text-align:center;}
.featured .f-bedbath {text-align:center;font-weight:bold;padding:4px 2px 0;}
.featured .f-price {text-align:center;font-weight:bold;padding:0 2px;}
.featured .f-mls {text-align:center;color:#777777;font-weight:bold;padding:0 2px;}
.featured .f-details {text-align:left;border-bottom:1px solid #C0C0C0;padding:0 2px 4px;}

/* Tabs */

#styletabs {
	float:left;
	width:100%;
	font-size:93%;
	border-bottom:1px solid #2763A5;
	line-height:normal;
}
#styletabs ul {
	margin:0;
	padding:10px 10px 0 5px;
	list-style:none;
}
#styletabs li {
	display:inline;
	margin:0;
	padding:0;
}
#styletabs a {
	float:left;
	background:url(../images/sp/tableft10.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#styletabs a span {
	float:left;
	display:block;
	background:url(../images/sp/tabright10.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFF;
}
#tabs9 a:hover span {
	color:#FFF;
}
#styletabs a:hover {
	background-position:0% -42px;
}
#styletabs a:hover span {
	background-position:100% -42px;
}
#styletabs #current a {
	background-position:0% -42px;
}
#styletabs #current a span {
	background-position:100% -42px;
}


/* ---- Forms ---- */

#frmEmailFriend label {display:block;width:110px;float:left;padding:7px 0 0;}
#frmEmailFriend input {float:left;margin:2px 0;}
#frmEmailFriend .btn {}
#frmEmailFriend .copyme {padding:1px 0 0 7px;}

#frmContact label {display:block;width:110px;float:left;padding:7px 0 0;}
#frmContact input {float:left;margin:2px 0;}
#frmContact .btn {}
#frmContact .copyme {padding:1px 0 0 7px;width:auto;}

/*---- Featured Random ----*/
#featured_random {background:transparent;
color:#fff;font-family:Trebuchet MS,Arial;font-size:11px;width:230px;text-align:center;}
#featured_random #featured-property-div {margin:8px 0;height:232px;}
#featured_random h1 {color:#fff;font-size:19px;font-family:helvetica,arial,verdana,sans-serif;font-weight:normal;padding:10px 0 0;display:none;}
#featured_random .featured-address {font-size:16px;}
#featured_random .featured_image {height:90px;}
#featured_random img {border:0;margin:5px 0;}
#featured_random .featured_image img {border:1px solid #fff;}
#featured_random a {color:#fff;}
#featured_random .featured_desc {padding:5px 0 0 0px;text-align:center;}
#featured_random .featured-price {font-size:14px;}

/* ---- Similar Listings ---- */

#similarlistings {overflow:auto;overflow-x:hidden;height: 250px;}
#similarlistings .photolabel, #similarlistings .individual-listing .photo-similar {float:left;text-align:center;width:161px;}
#similarlistings .addresslabel {float:left;width:250px;}
#similarlistings .pricelabel {float:left;width:125px;font-weight:bold;}
#similarlistings .sqftperlabel {float:left;font-weight:bold;}
#similarlistings .individual-listing {padding:5px 0;border-bottom:1px solid #00617a;width:650px;}
#similarlistings .individual-listing .individual-address {float:left;width:250px;}
#similarlistings .individual-listing .individual-price {float:left;width:125px;}
#similarlistings .individual-listing .individual-sqftper {float:left;}

/* ---- Recent Sales ---- */
#soldlistings {overflow:auto;overflow-x:hidden;height: 250px;}
#soldlistings .addresslabel {float:left;width:225px;}
#soldlistings .infolabel {float:left;width:90px;}
#soldlistings .sqftperlabel {float:left;width:60px;font-weight:bold;}
#soldlistings .listpricelabel {float:left;width:95px;font-weight:bold;}
#soldlistings .soldforlabel {float:left;font-weight:bold;}
#soldlistings .individual-listing {padding:5px 0;border-bottom:1px solid #00617a;width:650px;}
#soldlistings .address {float:left;width:225px;}
#soldlistings .info {float:left;width:90px;}
#soldlistings .sqftper {float:left;width:60px;}
#soldlistings .listprice {float:left;width:95px;}
#soldlistings .soldfor {float:left;}

/* Homes for Sale */
#home-sale {margin:0 auto;width:610px;}
#home-sale h1 {color:#083B69;font-size:19px;text-align:center;}
#home-sale h2 {color:#083B69;font-size:17px;}
#home-sale table {font-size:10px;text-align:center;}
#home-sale th {color:#fff;background:#015B76;padding:7px;}
#home-sale td {border-bottom:1px solid #C1CDD8;}
#home-sale tr:hover, #home-sale .hoverbar {color:#fff;background:#017B92;padding:0;}
#home-sale tr:hover a, #home-sale .hoverbar a {color:#fff;}
#home-sale tr:hover a:hover, #home-sale .hoverbar a:hover {color:#fff;}
#home-sale .down {color:red!important;}
#home-sale .up {color:green!important;}
#home-sale .standout {font-size:11px;}
#home-sale a {display:block;padding:7px 0;text-decoration:none;color:#000;}
#home-sale a:hover {color:#000;}
#home-sale .details a {color:#0A5096;}
#home-sale .address {padding:3px 0;}

/* Homes Sold */
#home-sold {margin:0 auto;width:610px;}
#home-sold h1 {color:#083B69;font-size:19px;text-align:center;}
#home-sold h2 {color:#083B69;font-size:17px;}
#home-sold table {font-size:10px;text-align:center;}
#home-sold th {color:#fff;background:#015B76;padding:7px;border-bottom:2px solid #fff;}
#home-sold td {border-bottom:1px solid #C1CDD8;}
#home-sold tr:hover, #home-sold .hoverbar {color:#fff;background:#017B92;padding:0;}
#home-sold tr:hover a, #home-sold .hoverbar a {color:#fff;}
#home-sold tr:hover a:hover, #home-sold .hoverbar a:hover {color:#fff;}
#home-sold .down {color:red!important;}
#home-sold .up {color:green!important;}
#home-sold .standout {font-size:11px;}
#home-sold a {display:block;padding:3px 0;text-decoration:none;color:#000;}
#home-sold a:hover {color:#000;}
#home-sold .detail a {color:#0A5096!important;}
#home-sold .detail a:hover {color:#ff6600!important;}
#home-sold .address {padding:3px 0;}

.sold-color {
	color:red;
	}
