.content {
	float:left;
	padding:10px 0 0 10px;
	width:688px;
	}
#condo-one {
	left:6px;
	position:relative !important;
	top:0;
	width:185px;
}
#ktsearch, #ktsearch ul, #ktsearch li {
	font-size:12px!important;
	line-height:normal!important;
}
.search-offer {
	text-align:center;
}
/* Search Page */
h2 {
    font-size:26px;
}
label {
    
}
#frmsearch {
    padding:0 0 0 16px;
}
.mnprice {
	margin:0 0 4px;
}
.property-type {
    width:222px;
    float:left;
}
.property-details {
    float:left;
    width:221px;
}
.property-details label {
    display:block;
    float:left;
    padding-top:2px;
    width:78px;
}
.property-details div {
    margin:4px 0;
}
.property-details .price-range label {
    height:31px;
}
.mprice {
    margin:0 0 4px;
}
.mxprice {
    margin:0;
}
.property-details .bedrooms select {
    width:110px;
}
.property-details .bathrooms select {
    width:110px;
}
.property-details .waterfront select {
    width:110px;
}
.location {
    float:left;
    width:178px;
}
.location .location-how {
    width:125px;
    display:block;
}
.features {
    margin:12px 0 0;
}
.features .expand {
    font-size:10px;
}
.features-a {
    float:left;
    width:400px;
}
.features-a select {
    width:115px;
}
.features-b {
    float:left;
}
.garage label, .pool label, .pets label {
    display:block;
    float:left;
    width:125px;
    padding-top:2px;
}
.garage, .pool, .pets {
    margin:4px 0;
}
.features .garage {
    
}
.features .pool {}
.features .pets {}
.features .condo-parking {}
.display {}
.display .display-a {float:left;width:275px;}
.display .display-b {float:left;width:275px;}
.display .onlyphoto {}
.display .onlytours {}
.display .onlynew {}
.display .onlycontract {}
.mlsnumber {float:left;width:150px;text-align:left;}
.mlsnumber input{float:right;}
.search-btn {
    padding:20px 0;
    text-align:center;
}
.quick-searches {	border-top:1px solid #42729E;padding:10px 0 0;}
.quick-searches ul {list-style:none;padding:0 0 13px!important;}
.quick-searches li {list-style:none;padding:2px 0 0;margin:0;float:left;width:270px;}
.quick-searches a {display:block;text-decoration:none;}
.search-box {
	background:url(../images/kt/search-box.jpg) no-repeat top left;
	float:left;
	height:175px;
	width:290px;
	padding:4px 0 25px 15px;
	width:275px;
}
.search-box-long {
	background:transparent url(../images/kt/search-box-long.jpg) no-repeat scroll left top;
	float:right;
	height:378px;
	padding:4px 0 0 15px;
	width:275px;
}

/* Details Page */
#content-property h1 {font-size:27px;}
#content-property .h1-address {padding:5px 10px;background:#083B69;color:#fff;text-align:right;font-size:20px;}
#content-property .h1-address span {display:block;font-size:27px;text-align:left;}
#content-property .h1-image {margin:0 auto;width:575px;}
#content-property .h1-image .propimg {width:512px;}
#content-property .h1-image-available {background:url(../images/kt/view-left-photo.gif) no-repeat top left;padding:0 0 15px 30px;}
#content-property .h1-image-interior {background:url(../images/kt/view-right-photo.gif) no-repeat top right;padding:0 30px 15px 0;text-align:center;}
#content-property h2 {height:34px;color:#083B69;font-size:24px !important;font-weight:normal;margin:0;padding:22px 0 0;letter-spacing:-1px;}
#content-property h2 .redh2 {color:red;float:right;}
#content-property h2 .lefth2 {float:left;}
#content-property hr {background:#c8d7e0 none repeat scroll 0 0;border:0 none;color:#c8d7e0;height:1px;margin-top:-3px;}
#content-property {padding:15px 0 0 34px;}
#flash {float:left;text-align:center;width:275px;position:relative;overflow:hidden;}
#flash .address {padding:160px 0 0;}
#flash .address h1 {color:#BB0000;font-size:18px;}
#flash img {width:174px;}
#summary {padding:0;}
#summary ul {margin:0 0 10px;padding:0;color:#666666;}
#summary li {list-style:none;}
#summary .summary-left {float:left;padding:0 15px 0 0;width:310px;}
#summary .summary-right {float:right;width:260px;}
#summary ul li ul li {clear:both;list-style:none;border-bottom:1px solid #dbe5eb;height:20px;padding:5px 0 0;}
#summary .listlabel {display:block;float:left;}
#summary .waterfront {display:block;float:left;font-weight:bold;color:#075a8e;}
#summary strong {float:right;}
#summary .hide {display:none;}
#tools, #condo-unit-links {background:#083B69;height:30px;color:#ccff66;font-weight:bold;}
#tools ul, #condo-unit-links ul {padding:7px 0 0;margin:0 auto; text-align:center;}
#tools li, #condo-unit-links li {display:inline;height:22px;list-style:none;padding:0 6px;}
#tools a, #condo-unit-links a {color:#ccff66!important;font-weight:bold;text-decoration:none;}
#tools .saleslong {width:160px!important;}
#photos-nav {}
#photos-nav .photo {background:#FFFFFF;float:left;margin:0 6px 7px 5px;padding:0;}
#photos-nav .photo img {width:110px;}
.amenities ul {padding:3px 0 0;margin:0;}
.amenities li {background:url(../images/kt/ewm-search-icons.gif) no-repeat 0 -37px;height:18px;width:18px;padding:0 0 4px 18px;width:270px;float:left;list-style:none;}
.similar {float:left;background:url(../images/kt/ewm-search-icons.gif) no-repeat -90px 0;height:18px;width:18px;}
#bldginfo ul {margin:0 0 10px;padding:0;}
#bldginfo li {clear:both;width:270px;list-style:none;height:20px;padding:5px 0 0;}
#request-more-info label {font-weight:bold;}
#request-more-info .request-a {float:left;width:300px;padding:10px 0;}
#request-more-info .request-b {float:left;padding:10px 0;}
#request-more-info .request-a input, #request-more-info .request-b input, #request-more-info textarea {width:220px;}
#request-more-info .request-address {}
#request-more-info .request-btn {text-align:center;padding:10px 0;}
#request-more-info .request-btn input {width:150px;background-color:#99FF33;border:1px solid #888888;font-weight:bold;}
#contactkevin img {float:left;padding:0 15px 0 0;}
#contactkevin {}
#disclaimer {clear:both;padding:10px 0 0;}
#fadepics {left:51px;position:absolute;top:21px;height:141px;width:174px;}
#view-more {background:url(../images/kt/view-more-photos.gif) no-repeat top right;width:100%;height:28px;color:#083B69;padding:4px 0 0 10px;cursor:pointer;}
.description {line-height:17px;}
.require {line-height:15px;}


/* Search Results Page */

#results {padding:0 0 0 32px;}
#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:15px 0 15px 10px;border-bottom:1px solid #CCCCCC;margin:0 auto;width:592px;}
#results .top {padding:20px 0 0 10px;}
#results .ind-photo {text-align:center;width:120px;padding:0 9px 0 0;float:left;}
#results .ind-photo .ind-city {font-size:10px;font-weight:bold;background:#003366;color:#fff;letter-spacing:2px;text-transform:uppercase;}
#results .ind-photo .ind-img {height:80px;width:120px;}
#results .ind-photo img {width:120px;height:80px;border:none;}
#results .ind-location {width:230px;float:left;padding:0 10px;}
#results .photos {margin:0 2px 1px 0;background:transparent url(../images/kt/ewm-search-icons.gif) no-repeat scroll -54px -1px;float:left;height:18px;width:18px;}
#results .ind-details {width:180px;float:left;padding:0 10px;color:#666666;}


/* Featured Search Results */
#featured-results {margin:0 auto;width:570px;}
.featured {float:left;width:120px;margin:10px 8px;border:1px solid #CCCCCC;}
.featured ul {padding:0;margin:0;font-size:12px!important;line-height:14px!important;}
.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:#42729E;text-align:center;}
.featured .f-img {font-size:1px;color:#4a78c3;background:url(../images/kt/kev-new-listing-sm.jpg) no-repeat top left;height:80px;overflow:hidden;}
.featured .f-img a {color:#4a78c3;height:80px;width:120px;display:block;}
.featured .f-img img {width:120px;}
.featured .f-address {background:#99CFE1;height:30px;font-weight:bold;text-align:center;}
.featured .f-complex {text-align:center;text-transform:uppercase;height:30px;background:#CDFF67;font-weight:bold;}
.featured .f-close {text-align:center;height:32px;background:#CDFF67;font-weight:bold;}
.featured .f-date {text-align:center;height:15px;background:#CDFF67;font-weight:bold;font-size:11px!important;}
.featured .f-address a {color:#000;text-decoration:none;}
.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-transform:capitalize;text-align:left;border-bottom:5px solid #CDFF67;padding:4px;height:42px;overflow:hidden;}


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

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

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

#frmEmailFriend label {display:block;width:110px;float:left;padding:7px 0 0;}
#frmEmailFriend input {float:left;margin:2px 0;}
#frmEmailFriend .btn {background-color:#99FF33;border:1px solid #888888;font-weight:bold;}
#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 {background-color:#99FF33;border:1px solid #888888;font-weight:bold;}
#frmContact .copyme {padding:1px 0 0 7px;width:auto;}

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

#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 #CEFF9D;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 {}
#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 #CEFF9D;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;}
.pricedown {
	background:transparent url(../images/rate-down.gif) no-repeat scroll left 1px;
	color:#50DE00;
	padding:0 0 0 17px;
	font-weight:bold;
	}
.priceup {
	background:transparent url(../images/rate-up.gif) no-repeat scroll left 1px;
	padding:0 0 0 17px;
	color:#f40021;
	font-weight:bold;
	}
#ktsearch #tab-menu {
	left:0px;
	bottom:0px;
	margin:0 0 10px;
}
.bluebox {display:none;}
#defaulta .content-pad {
	padding:2px 0 15px 39px;
}

#ktsearch {
	margin:0 0 0 -39px;
}

.searchindex {
	padding:13px 0 0 48px;
}
.sold-color {
	color:red;
	}
#frmContact .contactright {float:left;padding:0 0 10px;width:270px;}
#frmContact .contactleft {float:left;padding:12px 0 10px;width:325px;}
#frmContact .form-address {font-size:11px !important;padding:6px 0 10px;}
#frmContact .require {font-size:11px;width:600px;}
#frmContact label {font-weight:bold;}
#frmContact textarea {overflow:auto;}
#frmContact h2 {font-size:17px !important;}
#disc {font-size:10px!important;}
.redhighlight {color:red;}
#frmContact {width:600px;}

.clear {clear:both;}

#property-condo-unit {
    text-align:center;
}
#property-condo-unit h2 {
	text-align:left;
}
.search-box h3, .search-box-long h3 {
	font-size:26px!important;
	font-weight:bold;
	padding:3px 0 0!important;
}
#content .text {
padding-left:40px;
}
ul#search-tabs{
	padding:0;
	margin:0;
	list-style:none;
	height:28px;
}
#search-tabs li{
	float:left;
	background:#cbe2ea url(../images/kt/search-tab-bg.gif) no-repeat right top;
	height:28px;
}
#search-tabs li.selected{
	background-color:#CCFF66;
}
#search-tabs a{
	background:url(../images/kt/search-tab-bg.gif) no-repeat left -28px;
	display:block;
	line-height:28px;
	padding:0 13px;	
	color:#034079;
	font-size:13.7px;
	font-weight:bold;
	text-decoration:none;
	width:auto !important;
}