/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/
#content .agent_details_main .agent_biodata { width:520px; float:right; }

#wrapper .header .logo {
	height: 40px;
}

.logo {
	position:relative;
}
.logo a img {
	position:absolute;
	top:-30px;
	left:0px;
}
.logo .blog-title a {
	font-size:25px;
}
.logo p.blog-description {
	font-size:12px;
}

.breadcrumbs {
	/*border-style:solid;
	border-bottom-width:15px;*/
	border-bottom:1px solid #999;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

.contentarea h1 {
	font-size:18px;
}

.agent_details_main  .slidepress-gallery {
	position:relative;
	left:-16px;
}

#theImages img { 
	float:left; 
	padding:3px; 
	filter: alpha(opacity=90); 
	opacity: 0.9; 
	cursor:pointer; border:0px; 
}


/* sidebar Double Column Featured Agent listing  ---*/

/*.sidebar .double_featured_agent_list, */
.double_featured_agent_list {
	margin:0; 
	padding:0;  
	border-bottom:1px solid #ccc;
	margin-top:10px; 
}
/*.sidebar .double_featured_agent_list div, */
.double_featured_agent_list div { 
	margin:0; 
	padding:0px;
	border:0;
}
/*.sidebar .double_featured_agent_list div, */
.double_featured_agent_list div {
	position:relative;
	display:block;
	width:110px;
	height:50px;
	margin:0; 
	padding:0; 
}
/*.sidebar .double_featured_agent_list div a, */
.double_featured_agent_list div a {
	text-decoration:none;
} 
/*.sidebar .double_featured_agent_list div a img, */
.double_featured_agent_list div a img { 
	float:left; 
	padding:2px;
	margin-right:10px;
	z-index:1000;
} 
/*.sidebar .double_featured_agent_list div a span, */
.double_featured_agent_list div a span {
	position:absolute;
	top:2px;
	font-size:12px; 
	font-weight:bold;

}

/*adapt accordion classes */ 

#accordion h3 {
	margin:0;
	background:none;
	font-size:13px;
	/*background: url(skins/4-blacknwhite/i-sidebarseperator.png) 0 15px no-repeat;*/
	padding-left:0;
	border:0;
	border-bottom:1px solid #ccc;
}
#accordion h3.first {
	border:0;
	border-bottom:1px solid #ccc;
}

#accordion h3 a {
	padding-left:20px;
	text-decoration:none;
	font-weight:bold;
}

#accordion div {
	padding:0;
	overflow:hidden;
}


/* latest exhibits */

/* repair to show non-featured in non-grid view correctly */

/* some more work on non-grid view */
.latestproperties ul.display li.none p {
	position:relative;
	margin-left:25px;
}

.latestproperties ul.display li {
	float:left;
}

.latestproperties ul.display li.featured .content_block .product_image {
}
.latestproperties ul.display li.featured .content_block .product_image a img {
	padding:3px;
	margin:0;
	border:0;
}
.latestproperties ul.display li.featured div.content_block .content { 
	position:relative;
	display:block;
	left:-5px;
	width:440px;
}
.latestproperties ul.display li.featured .content_block .content h3 {
	padding:0;
	margin:0;
}
.latestproperties ul.display li.featured .content p.propertylistinglinks { 
	padding:0; 
}

.latestproperties ul.display li .content_block .content h3 span.propertyaddress {
}
.latestproperties ul.display li .content_block .content p.address {
 	padding-top:5px; 
	line-height:20px;
}
.latestproperties ul.display li .content_block .content .property_detail {
	width:50%;
}
.latestproperties ul.display li .content_block .content .property_detail p {
	padding:0;
 	margin:0; 
	line-height:20px;
}
.latestproperties ul.display li .content_block .content p.propertylistinglinks {
	padding:0;
 	margin:0; 
	line-height:25px;
}

/* some work on grid view */
.latestproperties ul.thumb_view { 
	margin-left:0px; 
}
.latestproperties ul.thumb_view li { 
	float:left;
	padding-bottom:0;
 	margin:0; 
	margin-right:50px;
}
* html .latestproperties ul.thumb_view li { 
	margin-left:0px; 
	width: 190px; 
	margin-right:50px;
}
.latestproperties ul.thumb_view li div.content_block {
	position:relative;
	display:block;
	background:#070707;
	margin-right:20px; 
	padding:0;
	margin:0;
 	width:190px; 
}
.latestproperties ul.thumb_view li div.content_block .product_image {
	float:left;	
 	width:190px; 
	margin:0;
}
.latestproperties ul.thumb_view li .content_block .product_image a img {
	padding:0;
	margin:0;
	border:0;
}

.latestproperties ul.thumb_view li .content_block .content { 
	float:left;
	width:190px; 
	padding:0;
	margin:0;
	border:0;
}
.latestproperties ul.thumb_view li .content_block .content h3 span.propertyaddress { 
	position:relative;
	top:-3px;
	left:8px;
	background:#070707;
	width:190px; 
	height:25px;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif; 
	padding:0;
	padding-top:6px;
	margin:0;
	border:0;
}
.latestproperties ul.thumb_view li .content_block .content h3 span.propertyaddress a {
	display:block;	
	color:#ccc;
	text-decoration:none;
}
.latestproperties ul.thumb_view li .content_block .content h3 span.propertyaddress a:hover {
	color:#fff;
	text-decoration:none;
}

#content .agent_details_main p.propertylistinglinks span.i_agent_others {
	background: url(images/i-icon-featuredproperty.png) 3px 2px no-repeat;
}
#content .agent_details_main p.propertylistinglinks .fl  {
	margin-left:4px;
} 
#content .agent_details_main p.propertylistinglinks .emailagent {
	/*background: url(images/i-icon-featuredagent.png) 0px 2px no-repeat;*/
	background: url(images/i-icon-emailfriend.png) 0px 2px no-repeat;
}
#content .agent_details_main p.propertylistinglinks .emailagent {
	padding: 3px 10px 0px 18px;
	float: left;
}
#content .agent_details_main p.propertylistinglinks .mobile {
	background: url(images/mobile.png) 0px 2px no-repeat;
	border: 0;
	padding: 3px 10px 0px 18px;
}

