@charset "utf-8";
/* CSS Document */

#bottomWrapper {
	width:875px;
	margin:0 auto;
}

#mainColumn {
	float:left;
	width:487px;
	
	background-position:left top;
	background-image:url(../images/bkgs/ordament_flipped.png);
	background-repeat:no-repeat;
}

.title {font-size:16px;}
p.address { height:30px; color:#BDBDBD; }

/**** Agent - Details ****/
.dynamicAgent {
	float:left;
	clear:both;
	margin-bottom:10px;
}

.dynamicAgent ul {
	margin-left:100px;	
}

.dynamicAgent ul li.break {margin-bottom:10px;}

.dynamicAgent .imageHolder {
	border:1px solid #222222;
	height:94px;
	overflow:hidden;
	width:85px;
	float:left;
}

.dynamicAgent img {
	height:94px;
}

/**** Gallery Styles ****/
#gallery {
	margin:0 auto;
	width:881px;
	height:380px;
	
	background-image:url(../images/bkgs/properties-details-slideshow.png);
	background-repeat:no-repeat;
}

/*--------------------- listing navigation styles ------------------------*/
#contentTip {
	height:19px;
	display:block;
	
	position:absolute;
	top:-19px;
	
	background:transparent url(../images/bkgs/tool-tip.png) no-repeat center top;
	
	padding:3px 6px 5px 6px;
	z-index:3;
	color:#FFF;
	font-size:11px;
	text-align:center;
}

div.contentTip {
	height:19px;
	display:block;
	
	position:absolute;
	bottom:-19px;
	right:-7px;
	
	background:transparent url(../images/bkgs/tool-tip-flipped.png) no-repeat center top;
	
	padding:5px 6px 3px 6px;
	z-index:3;
	color:#FFF;
	font-size:11px;
	text-align:center;
}

#listingLinks {
	width:381px;
	height:36px;
	
	background:#0f0f0f url(../images/bkgs/listinglinks-strip.png) repeat-x scroll 0 0;
	
	position:absolute;
	bottom:0;
	left:0;
}

#listingLinks ul {
	position:relative;
	width:378px;
	background:#0f0f0f url(../images/property-details/listing-nav-up.png) repeat-x scroll 0 0;
	height:36px;
}

#listingLinks ul li {
	position: relative;
	display:inline;
	float:left;
	margin: 0;
	padding: 0; 
	list-style: none;
	z-index:2;
}

#listingLinks ul li, #listingLinks ul li a {
	height:36px;
	display:block;
	z-index:2;
}

#listingLinks ul li a span {
	display:none;	
}

#panel-map #contentTip { width: 50px; left:8px;}
#panel-link #contentTip { width: 100px; left:-24px;}
#panel-brochure #contentTip { width:50px; left:0px;}
#panel-video #contentTip { width: 100px; left:-26px;}
#panel-send #contentTip { width: 100px; left:-26px;}
#panel-request #contentTip { width: 100px; left:-28px;}

#panel-map {width:66px;}
#panel-link {width:62px;}
#panel-brochure {width:61px;}
#panel-video {width:61px;}
#panel-send {width:61px;}
#panel-request {width:66px;}

/*
#panel-map {left:0px;width:66px;}
#panel-link {left:66px;width:62px;}
#panel-brochure {left:128px;width:61px;}
#panel-video {left:169px;width:61px;}
#panel-send {left:250px;width:61px;}
#panel-request {left:311px;width:66px;}
*/

#panel-map a:hover {
		background: url(../images/property-details/listing-nav-over.png)
		0 0 no-repeat;}
#panel-link a:hover {
		background: url(../images/property-details/listing-nav-over.png)
		-189px 0 no-repeat;}
#panel-brochure a:hover {
		background: url(../images/property-details/listing-nav-over.png)
		-128px 0 no-repeat;}
#panel-video a:hover {
		background: url(../images/property-details/listing-nav-over.png)
		-66px -0 no-repeat;}
#panel-send a:hover {
		background: url(../images/property-details/listing-nav-over.png)
		-250px 0 no-repeat;}
#panel-request a:hover {
		background: url(../images/property-details/listing-nav-over.png)
		-311px 0 no-repeat;}

/********** THUMBS **********/

#controls {
	background-color:#1d1d1d;
}

#thumbs img {
	height:34px;
	padding:0px;
}

ul.thumbs {
	margin:0 auto;
	width:378px;
}

ul.thumbs li {
	margin:0; padding:0;
	float:left;
	
	height:36px;
	width:49px;
	
	display:inline;
	
	margin:0 2px;
}

ul.thumbs li a.thumb {
	border:#3b3b3b solid 1px;
	height:34px;
	width:47px;
	
	overflow:hidden;
}

ul.thumbs li.selected a.thumb {
	border:#61bce2 solid 1px;
}

ul.thumbs li a:hover.thumb {
	border:#61bce2 solid 1px;
}

/**** Details - Side Column ****/
#sideBar {
	width:378px;
	float:right;
}

#sideBar h4 {
	background-repeat:no-repeat;
	width:378px;
	height:35px;
}

.details {
	background-color:#1e1e1e;
	width:378px;
	float:left;
	clear:both;
	margin:0 0 10px 0;
}

a.return span {padding:0 0 4px 14px; line-height:10px; float:left;background-image:url(../images/buttons/btn_back.png);background-repeat:no-repeat;color:#5b5b5b;}
a:hover.return span {background-image:url(../images/buttons/btn_back-over.png); color:#FFF;}

#sideBar ul li {list-style:none;}
#propertyDetails {margin-top:13px;}
#propertyDetails h4 {background-image:url(../images/property-details/header-property-details.png);}
#propertyFeatures h4 {background-image:url(../images/property-details/header-features.png);}
#openHouse h4 {background-image:url(../images/property-details/header-openhouse.png);}
.contentItems {padding:20px;}
.contentItems li {list-style:none; width:169px; display:inline;float:left;padding:5px 0;}
.contentItems li.emptyResult {width:auto;}
#propertyDescription {padding-right:10px;}
