/* 
 * Featured Property - Homepage
*/
#featured-content {
	float:left;
	width:735px;
	padding:0px;
	margin:0px;	
}

/*
 * Comparable Property
*/
.property-comparable {
	clear:both;
	overflow:auto;
}
#comparable-property-next {
	float:left;
	width:25px;
	padding:0px 0px 0px 10px;
	height:77px;
}
#comparable-property-next a:active,#comparable-property-next a:visited,#comparable-property-next a:link  {
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:25px;
	height:77px;
	background: url('../images/scroller-next-large.jpg') no-repeat 0px 0px;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
}
#comparable-property-next a:hover  {
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
}
#comparable-property-previous {
	float:left;
	width:25px;
	padding:0px 10px 0px 0px;
	height:77px;
}
#comparable-property-previous a:active,#comparable-property-previous a:link,#comparable-property-previous a:visited {
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:25px;
	height:77px;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	background: url('../images/scroller-previous-large.jpg') no-repeat 0px 0px;
}
#comparable-property-previous a:hover  {
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
}
.comparable-property-wrapper {
	height:77px;
	position:absolute;
	width:10000px;
	clear:both;
}
.comparable-property-mask {
	float:left;
	padding:0px;
	margin:0px;
	width:663px;
	height:85px;
	position:relative;
	overflow:hidden;
}
.comparablePropertyTitle {
	color: #fff;
	background:#00003C;
	padding:10px !important;
	font-weight:normal;
	margin: 10px 0 10px 0;
}
.comparableProperty {
	width:221px;
	float:left;
	margin:0px 0px 0px 0px;
}

.comparablePropertyImage {
	width:100px;
	float:left;
}
.comparablePropertyImage img {
	border:1px solid #06102D;
}

.comparablePropertyDescription {
	font-size:0.75em;
	width:101px;
	padding:0px 10px 0px 10px;
	margin:0px;
	float:left;
}
/*
 * Main Property Display Page
*/
.property-wrapper {
	margin:0px;
}

.property-wrapper h3 {
	padding: 20px 0 20px 0;
}
.property-images-summary {
	overflow:auto;
	clear:both;
	background:#00003C;
	padding-bottom:5px;
}
.property-images {
	float:left;
	width:405px;
	padding:0px;
	margin:0px;
	border: 4px solid #00003C;
}
#property-main-images ul {
	overflow:hidden;
	width:400px;
	height:300px;
}
.property-summary {
	background:#00003C;
	float:left;
	color:#fff;
	width:300px;
	margin:0px 0px 0px 5px
}
.property-thumbnails {
	clear:both;
	padding:0px;
	overflow:auto;
	margin:5px 0px 0px 0px;
}
.property-thumbnail {
	float:left;
	margin:0px;
	padding:0px;
	width:115px;
	cursor:default;
	cursor:pointer;
}
.property-thumbnail img {
	border:1px solid #06102D;
}
.property-description {
	margin:5px 0px 0px 0px;
}
.property-description p {
	margin:5px;
}
.property-description h3 {
	margin:5px;
}
#property-thumbnails-mask {
	float:left;
	padding:0px;
	margin:0px 0px 0px 10px;
	width:340px;
	height:77px;
	position:relative;
	overflow:hidden;
}
#property-thumbnails-next {
	float:left;
	width:25px;
	padding:0px;
	height:77px;
}
#property-thumbnails-next a:link,#property-thumbnails-next a:active,#property-thumbnails-next a:visited {
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:25px;
	height:77px;
	background: url('../images/scroller-next-large.jpg') no-repeat 0px 0px;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
}
#property-thumbnails-next a:hover  {
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
}
#property-thumbnails-previous {
	float:left;
	width:25px;
	padding:0px;
	height:77px;
}
#property-thumbnails-previous a:link, #property-thumbnails-previous a:active, #property-thumbnails-previous a:visited {
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:25px;
	height:77px;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	background: url('../images/scroller-previous-large.jpg') no-repeat 0px 0px;
}
#property-thumbnails-previous a:hover  {
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
}
.property-thumbnails-wrapper {
	height:77px;
	position:absolute;
	width:10000px;
	clear:both;
}
.property-summary h2 {
	color:#fff;
	padding:0px 0px 20px 160px !important;
	margin:5px 5px 20px 5px !important;
	font-size:1.1em !important;
	border-bottom:1px solid #505050;
	background: #00003C url('../images/featured-property-header.jpg') no-repeat 0px 0px;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.property-summary h3 {
	padding:0px 0px 10px 0px !important;
	margin:10px !important;
	font-size:1.0em !important;
	color:#FFF;
	border-bottom:1px solid #505050;	
}
.property-summary p {
	margin:0px 10px 10px 10px !important;
	/*padding:0px !important;*/
	font-size:0.8em !important;
}
.property-actions-options {
	padding:0px;
	margin:0px 10px 10px 10px;
	overflow:auto;
}
.property-actions-options li {
	display:block;
	float:left;
	width:70px;
}
#property-actions-shortlist a:link, #property-actions-shortlist a:active, #property-actions-shortlist a:visited {
	display:block;
	text-indent: -9999px;
	font-size:0px;
	height:40px;
	width:70px;
	background: url('../images/add-toshortlist.png') no-repeat 0px 0px;
}
#property-actions-shortlist a:hover {
	background: url('../images/add-toshortlist-ro.png') no-repeat 0px 0px;	
}
#property-actions-print a:link, #property-actions-print a:active, #property-actions-print a:visited {
	display:block;
	text-indent: -9999px;
	font-size:0px;
	height:40px;
	width:70px;
	background: url('../images/print-brochure.png') no-repeat 0px 0px;
}
#property-actions-print a:hover {
	background: url('../images/print-brochure-ro.png') no-repeat 0px 0px;	
}
#property-actions-streetview a:link, #property-actions-streetview a:active, #property-actions-streetview a:visited {
	display:block;
	text-indent: -9999px;
	font-size:0px;
	height:40px;
	width:70px;
	background: url('../images/streetview.png') no-repeat 0px 0px;
}
#property-actions-streetview a:hover {
	background: url('../images/streetview-ro.png') no-repeat 0px 0px;	
}
#property-actions-3dmap a:link, #property-actions-3dmap a:active, #property-actions-3dmap a:visited {
	display:block;
	text-indent: -9999px;
	font-size:0px;
	height:40px;
	width:70px;
	background: url('../images/3dmap.png') no-repeat 0px 0px;
}
#property-actions-3dmap a:hover {
	background: url('../images/3dmap-ro.png') no-repeat 0px 0px;	
}
.property-summary .property-price {
	display:block;
	padding:0px;
	margin:10px 0px 0px 5px;
	font-size:1.3em;
	color:#FFF;
	text-align:left;
}
.property-price { 
	font-weight:bold;
}
ul.property-details-summary-footer {
	margin:0px 5px 10px 5px;
	padding:0px 0px 0px 0px;
	border-top: 1px solid #505050;
	clear:both;
	overflow:auto;
}
.property-details-summary-footer li {
	display:block;
	float:left;
	padding: 5px 0 0 0;
	/*width:145px;*/
}
.property-price-wrapper {
	float:left;
	margin-right:70px;
}
.book-a-viewing-button-wrapper { 
	float:right;
}
.property-features-wrapper { 
	clear:both;
	float:left;
	width:718px;
	border:3px solid #00003C;
	background-color:#eee; 
	padding:5px;
} 
.property-agent-details { 
	float:left;
	font-size:80%;
	font-weight:bold;
} 
.icons {
	font-size:0.8em;
	margin:0 0 5px 0;
	float:right;
	vertical-align:super;
}
.icons img {
	margin:5px 0 0 0; 
}

/*
 * Interim Search Confirmation Page
 */
.searchCriteriaFormElement {
	clear:both;
	padding:5px;
}

.searchCriteriaFormElement p {
	float:left;
	margin: 5px 6px 0 6px;
}

.searchCriteriaFormElement select {
	float:left;
	width:175px;
}


.searchCriteriaFormElement label {
	width:170px;
	display:block;
	float:left;
	font-size:0.8em;
}

.priceSelect {
	width: 75px !important;
}

.placeSearchConfirmHeader {
	color: #fff;
	background-color:#00003C;
	padding:10px !important;
	font-weight:normal;
	margin: 0 0 10px 0;
}

#Placelistings {
	margin: 0 0 10px 0;
}

#addSearchCriteria {
	width:50%;
	float:left;
}

/*
 * Property Results List
*/

#propertyList {
	float:left; 
	border-bottom:2px solid #00003C; 
}
#propertyListHeader {
	margin:0px 0px 10px 0px;
	color:#06102D;
	font-weight:bold;
	height:20px;
}
#propertyListHeader h5 {
	text-transform:none;
	padding:17px 10px 10px 10px;
}
#propertyListTitle  { 
	float:left;
	color:#06102D;
	font-weight:bold;
}
#propertyListTitle a {
	color:#06102D !important; 
	text-decoration:none; 
	font-weight:bold;
}
#propertyListImage { 
	width:210px;
	float:left;
	margin: 10px 0 10px 10px;
}
#propertyListDescription {
	width:470px; 
	float:left; 
	margin: 10px 0 0 0;
}
#propertyListDescription p {

}

#propertyListDescription a:link, 
#propertyListDescription a:active, 
#propertyListDescription a:visited 
{ 
	color:#930551; 
	font-weight:bold; 
	text-decoration:none;
}
#propertyListDescription a:hover {
	text-decoration:underline;
}
#propertyListPrice {
	float:left;
	padding:0 0 0 5px;
	text-align:right;
	color:#06102D;
	text-decoration:none;
}
.propertyImage {
	border:1px solid #666; 
}
.soldSTC {
	color:#FF0000;
}
/* 
 * My Shortlist
 */

.shortListItem {
	width:220px;
	padding:5px;
	margin:0px 0px 10px 0px;
	overflow:auto;
	clear:both;
	font-size:12px;
}
.shortListImage {
	float:left;
	width:100px;
	padding:0px;
	margin:0px 10px 0px 0px;
}
.shortListImage img {
	border:1px solid #000;
}
.shortListText {
	float:left;
	width:100px;
	clear:right;
}

.switchView { }

/* 
 * White Hot Property
*/

.whiteHotPropertyTitle {
	display:none;
}
#whpResultsList {
	float:left; 
	border-bottom:2px solid #06102D; 
}
#whpResultsHeader {
	margin:0px 0px 10px 0px;
	color:#06102D;
	font-weight:bold;
	height:20px;
}
#whpResultsHeader h5 {
	text-transform:none;
	padding:17px 10px 10px 10px;
}
#whpResultsTitle  { 
	float:left;
	color:#06102D;
	font-weight:bold;
}
#whpResultsTitle a {
	color:#06102D !important; 
	text-decoration:none; 
	font-weight:bold;
}
#whpResultsImage { 
	width:210px;
	float:left;
	margin: 10px 0 10px 10px;
}
#whpResultsDescription {
	width:470px; 
	float:left; 
	margin: 10px 0 0 0;
}
#whpResultsDescription p {

}

#whpResultsDescription a:link, 
#whpResultsDescription a:active, 
#whpResultsDescription a:visited 
{ 
	color:#930551; 
	font-weight:bold; 
	text-decoration:none;
}
#whpResultsDescription a:hover {
	text-decoration:underline;
}
#whpResultsPrice {
	float:left;
	padding:0 0 0 5px;
	text-align:right;
	color:#06102D;
	text-decoration:none;
}
.map3d {
      width:500px;      
}

/*
========================
   property features
=======================
*/
.propertyFeatures ul { 
	margin: 5px 0 5px 0;
}
.propertyFeatures li{ 
	font-size: 0.8em;
	padding: 0px 0 0 5px;
	margin: 0 0 0 5px;
}
.property-description h4 { 
	background: #00003C;
	padding: 10px 0 10px 10px;
	margin: 5px 0 5px 0px;
	color: #fff;
	font-weight:bold;
}
