#datatable td.srchmid {
	width: 400px;
}

#datatable td.srchright {
	
}

#datatable td h1, #datatable td h2 {
	margin: 0px;
	padding: 0px;
}

#datatable td h2 {
	font-size: 16px;
	margin: 5px 0px;
}

.copy #tableinfo {font-size:1.2em;; float: left;}
.copy #pagelinks, .copy #pagelinks2 {clear:none;padding-top:10px;float:right;width:100%;}
.copy #sortmenu-container {    bottom: 10px;
    height: 68px;
    position: absolute;
    right: 10px;
    width: 136px;}
.copy .prop-search {background-color:#f4f7f9; border: 1px solid #CCC;}
.copy #tabledata a.prop-img {background:#f4f7f9 url('/images/view-details-small.gif') left 101px no-repeat;display:block;color:#fff;}
.copy #tabledata a:hover.prop-img {text-decoration:none}
.copy #tabledata {background-color:#fff;}
.copy #tabledata .srchleft h1 {font-size:1.5em;margin-bottom:5px;float:none}
.copy #tabledata .srchleft h2 {font-size:1.167em;margin:0px;padding:5px 0 10px;}
.copy #tabledata .srchleft {width:455px;}
.copy #tabledata .srchleft .tick-area {background-color:#fcedd3;width:420px;padding:0 5px 5px 0;margin:5px 0px; border: 1px solid #ccc; }
.copy #tabledata .srchleft p {padding:0px;margin:0px;}
.copy #tabledata .srchright {width:114px;}
.copy #tabledata .srchright h2 {font-size:1em}
.copy #tabledata .srchright p {padding:0 0 3px 2px;margin:0px;}

.property-row { margin-bottom: 10px; background-color: #ffffff; width: 698px; }
.property-row .property-title { 
    background-color: #21BFCF;
    border-bottom: 6px solid #2C294E;
    color: #FFFFFF;
    height: 23px;
    padding-left: 8px;
    padding-top: 8px; 
	font-size: 14px;
	 width: 690px;
}
.property-row .property-title h1 { 
	color: #ffffff;
	font-size: 16px;
	padding: 0px;
}
.property-row .property-title a {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	float: left;
	line-height: 25px;
}

.property-row .property-row-left {
	float: left;
	width: 452px;
	clear: none;
	height: 130px;
	overflow: hidden;
}
.property-row .property-row-left .prop-image-box { width: 160px; float: left; margin: 5px; }
.property-row .property-row-left .prop-image-box img { width: 160px; }
.property-row .property-row-left .prop-details { font-size: 13px; color: #21BFCF; float: left; clear: none; width: 260px; padding: 5px; border-right: 2px solid #2C294E; margin-top: 5px; }
.property-row .property-row-left .prop-details span { color: #000000; }

.property-row .property-row-right {
	float: right;
	width: 245px;
	clear: none;
	height: 110px;
	overflow: hidden;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	color: #21BFCF;
	font-weight: bold;
}
.property-row .property-row-right .view-link { position: absolute; bottom: 10px; right: 10px; color: #21BFCF; font-size: 15px; }

/* Special Offers Property Row */
.property-row .property-row-left-special {
	float: left;
	width: 332px;
	clear: none !important;
	height: 130px;
	overflow: hidden;
}
.property-row .property-row-left-special .prop-image-box { width: 160px; float: left; margin: 5px; }
.property-row .property-row-left-special .prop-image-box img { width: 160px; }
.property-row .property-row-left-special .prop-details { font-size: 13px; color: #21BFCF; float: left; clear: none; width: 135px; padding: 5px; border-right: 2px solid #2C294E; margin-top: 5px; }
.property-row .property-row-left-special .prop-details span { color: #000000; }

.property-row-right-special { 
	float: right;
	width: 365px;
	clear: none !important;
	height: 110px;
	overflow: hidden;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #21BFCF;
	font-weight: bold;
 }
.property-row .property-row-right-special .view-link { position: absolute; bottom: 10px; right: 10px; color: #21BFCF; font-size: 15px; }
 
 

.copy #pagelinks {
    background-color: #21BFCF;
    border-bottom: 6px solid #2C294E;
    color: #FFFFFF;
    height: 23px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
	text-align: right;
	margin-bottom: 10px;
	width: 682px;
}
.copy #pagelinks a { color: #ffffff; }
.copy #pagelinks h2.title { float: left; text-align: left; font-size: 1.5em; font-weight: bold; color: #ffffff; position:relative; top: -5px; }
#specialdesc { height: 90px; overflow: hidden; }
#search-details { background-color: #ffffff; margin-bottom: 10px; }
#search-details p { padding-left: 5px; padding-right: 5px; margin: 10px 5px 0px 5px; }
#search-details ul { list-style-type: decimal; margin: 0px 10px 10px 10px; }
#search-details h2 {
    background-color: #21BFCF;
    border-bottom: 6px solid #2C294E;
    color: #FFFFFF;
    font-size: 1.5em;
    height: 23px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-top: 8px;
    width: 690px;
}

#search-filter .search-submit { font-size: 1.2em; padding: 8px 4px 8px 4px; color: #ffffff; background-color: #21BFCF; float: right; margin-bottom: 10px; width: 137px; font-weight: bold; cursor: pointer; }

#search-filter { position: relative; background-color: #ffffff; margin-bottom: 10px; width: 698px; }
#search-filter input { border: none; }
#search-filter ul { margin: 0px; padding: 0px; list-style-type: none; }
#search-filter ul li { margin: 2px; }
#search-filter h2 { 
    background-color: #21BFCF;
    border-bottom: 6px solid #2C294E;
    color: #FFFFFF;
    height: 23px;
    padding-left: 8px;
    padding-top: 8px; 
	font-size: 1.5em;
	width: 690px;
	padding-bottom: 0px;
}
#search-filter .search-left { height: 192px; position: relative; float: left; width: 320px; padding: 5px; clear: none; }
#search-filter .search-right { height: 192px; position: relative; float: right; width: 320px; padding: 5px; clear: none; }
#search-filter label { font-size: 14px; color: #21BFCF; }
#search-filter .special-link { padding-top: 10px; display: block; color: #21BFCF; font-size: 16px; text-decoration: underline; }
#search-filter input { border: solid 1px #000000; }
#search-filter select { border: solid 1px #000000; }
#search-filter #sortmenu{ border: solid 1px #000000; float: right; }

.cottage-search .copy { width: 698px !important; margin-right: 0px; }
.special-offers .copy { width: 698px !important; margin-right: 0px; }

#search-details { clear: both; float: none; }

