/**
 * @author Archa Sung <archa@fryewiles.com>
 * @version 1.0.1 20071218 AS
 */



/*----------------------------<Property Search Index>------------------------*/


#content h3.feature-properties {
	margin-bottom: 5px;
}

#house-viewer #hover-next {
	float: right;
	background: transparent none right center no-repeat;
}

#house-viewer #hover-previous {
	float: left;
	background: transparent none left center no-repeat;
}

#house-viewer #hover-next a {
	display: block;
	width: 289px;
	height: 434px;
}
#house-viewer #hover-previous a {
	display: block;
	width: 290px;
	height: 434px;
}

#house-viewer #hover-next:hover     { background-image: url(/images/property/next-hover.png);     }
#house-viewer #hover-previous:hover { background-image: url(/images/property/previous-hover.png); }



#content a.browse-all {
	display: block;
	float: right;
	color: white;
	font-size: .7em;
	text-decoration: underline;
	margin-right: 10px;
}
#content a.browse-all:hover {
	text-decoration: none;
}

.back-to-results {
	display: block;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #666666;
}

#flash-map {
	width: 314px;
	height: 314px;
	margin-right: 80px;
}

#mls {
border: 1px solid #ffffff;
background: #eeeeee;
clear: both;
margin-top: 15px;
padding: 10px;
text-align: center;

}




#property-form {
	background-color: #fff !important;
	color: #444444;
	font-size: 1em;
	float: right;
	font-size: 1.10em;
}

#property-form table {
	width: 491px;
	height: 314px;
	text-align: right;
}

#property-form table tr{
	margin: 0px;
	padding: 0px;
}

#property-form table th {
	color: #fff;
	background-color: #0088AE;
	text-align: left;
	font-size: 1.25em;
	height: 15px;
	padding: 7px 0 7px 10px;

}

#property-form table td{
	vertical-align: middle;
	padding-top: 6px;
}

#property-form table select{
	border: 1px solid #ccc;
	font-size: 1.1em;
	padding: 2px;
}

#property-form table .title{
	padding-right: 10px;
	/*width: 160px;*/
	color: #383838;
	text-align: right;
}

#property-form table .field            { padding-bottom: 0; text-align: left;}
#property-form table .field input      { width: 150px; }
#property-form table .field .fullwidth { width: 300px; }

#property-form table tfoot{
	color: #444444;
}

#buttons{
padding: 10px 30px 0px 0px;
}

/*----------------------------<Property Result>------------------------*/
.exhibitions {
	margin-top: 15px;
	background: transparent none top left no-repeat;
}

.exhibitions a {
	display: block;
	padding: 0 10px 10px 135px;
}

#content h3{
	margin: 15px 0 0 0;
	color: #0088AE;
	font-size: 1.45em;
}

#content .exhibitions a:hover h3 {
	color: #CDAD5E;
}

#info ul{
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}

#content .exhibitions a div {
	color: #444444;
}

#info ul li {
	list-style: none !important;
	margin: 4px 4px 8px 0;
	font-size: 1.10em;
}

#info #right-column ul li {
	background: black none center center no-repeat;
}


#info ul li.address3 {
	margin-bottom: 1em;
}

#info ul.address {
	width: 200px;
}

/*----------------------------<Property Result-SubSection>------------------------*/
.header{
	font-size: 1.45em;
	color: #0088AE;
	margin: 15px 0 0 0;
}

#left-column, .left-column {
	float: left;
	margin-right: 10px;
	width: 579px;
}

#left-column h3{
	color: #004E60;
}

#house-viewer{
	background: black none center center no-repeat;
	height: 434px;
	width: 579px;
	border: 1px #ffffff solid;
	margin-top: 15px;
}

#content p {
	/*width: 579px !important;*/
	padding-bottom: 15px;
}

#location-container, #property-description {
	border-top: 1px #666666 dashed;
}

#property-description {
	margin-top: 15px;
}

#map {
	/*background: url(/images/property/map-fpo.jpg);*/
	width: 346px;
	height: 202px;
	border: 1px #666666 solid;
	float: right;
}

/*----------------------------<Property Result-Right Side>------------------------*/
#right-column, .right-column {
	float: right;
	padding-top: 11px;
	width: 224px;
}

#right-column {
	margin-bottom: 8px;
}

#right-column ul {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
}

#right-column li {
	border: 1px #fff solid;
	margin: 0;
	padding: 0px;
}

#right-column li a{
	display: block;
	width: 106px;
	height: 79px;
}

#specs {
	border: 1px #ffffff solid;
	background: #eeeeee;
	width: 224px;
}

#specs h4{
	background: #0088AE;
	color: #ffffff;
	margin: 0px !important;
	padding: 5px 10px;
}

#specs h5{
	font-size: 1.25em;
	margin: 10px 0;
}

#specs strong{
	color: #0088AE;
}

.right-column #specs #wrapper{
	padding: 10px 20px;
}

#right-column #specs  ul li{
	padding: 0px;
	border: none !important;
}

#right-column #specs  ul strong{
	color: #0088AE;
	text-transform: uppercase;
}

.results-results {
	margin-right: 330px;
}

.results-featuredContainer {
	width: 314px;
	float: right;
	padding-left: 15px;
	border-left: 1px dashed #999;
}

* > .results-featuredContainer {
	width: 316px;
}

