﻿* 
{
	display: none;
}

html,body,form,.yui-cssgrids,.yui-t3,.page,#header,#header *,#bd,#yui-main,#yui-main *
{
	display: block;
}

body	
{
	margin: 0px;
}

.listing span	
{
	display: inline;
}

.page	
{
	width: 650px;
}

#header
{
	height: 138px;
	background: #ffffff url(./images/headerBg.png) repeat-x top left;
	position: relative;
}

#header .searchBar,#header .links
{
	display: none;
}

#logo,#printLogo
{
	position: absolute;
	width: 293px;
	height: 109px;
	left: 12px;
	top: 21px;
	background: none;
}

.tagLine
{
	position: absolute;
	width: 313px;
	height: 51px;
	right: 22px;
	top: 50px;
}

.listing .photo img
{
	width: 250px;
	float: right;
}

.listing .description	
{
	clear: both;
	display: block;
	text-align: justify;
}

.listing .description p	
{
	padding-top: 10px;
}

.listing .location	
{
	font-size: 138.1%;
	line-height: 180%;
	padding-top: 12px;
}

.listing .ref	
{
	font-size: 85%;
}

.listing .title	
{
	font-weight: bold;
	line-height: 180%;
	width: 380px;
}

.listing .price	
{
	font-size: 123.1%;
	line-height: 180%;
}

.listing .links	
{
	clear: both;
}

#yui-main .listing .links a,#yui-main .listing .links .photo,#yui-main .listing .links .carouselDiv
{
	display: none;
}

.listing .photos img
{
	width: 150px;
	float: left;
	padding-left: 50px;
}

#yui-main .listing .location,#yui-main .listing .ref
{
	display: inline;
	line-height: 250%;
}




div.agentDetails	
{
	clear: both;
	margin: 20px 20px 20px 10px;
	padding-top: 20px;
	padding-left: 20px;
	background: url(./images/agentBg.png) no-repeat left top;
	width: 340px;
	height: 142px;
}

div.agentDetails h3.sectionTitleAgentDetails	
{
	background: url(./images/agentDetailsHeader.png) no-repeat left top;
	width: 180px;
	height: 15px;
}

div.agentDetails img	
{
	float: left;
	margin: 0px 10px 0px 30px;
}

div.agentDetails a	
{
	color: #333333;
}

div.agentDetails h3	
{
	float: left;
	padding-bottom: 10px;
}



#yui-main .listing .links .agentDetails
{
	float: right;
}

#yui-main .listing .links .agentDetails a
{
	display: inline;
}

#yui-main .listing .links .agentDetails strong
{
	display: inline;
}

#yui-main .listing .links .contactDetails
{
	float: left;
}




#yui-main .contactPanel	
{
	line-height: 1em;
	float: left;
	width: 260px;
	font-size: 85%;
	padding-top: 12px;
}

.contactPanel .info	
{
	float: left;
	margin-left: 10px;
	padding: 4px 0px;
}

.contactPanel .info .label	
{
	width: 90px;
	float: left;
	font-weight: bold;
}

.contactPanel .info .value	
{
	float: left;
	width: 160px;
}

#yui-main .contactPanel .info .value a
{
	display: inline;
}



#yui-main .enquiries *
{
	display: none;
}



#yui-main .printOnly	
{
	display: block;
}

#yui-main .noPrintOnly	
{
	display: none;
}






