#enquireButton
{
	width:50%;
	float:right; 
	text-align:right;
	padding-top:5px;
}


/*********************************/
/* For the property listing page */
/*********************************/

ul#propertiesMenu
{
	margin:0px;
	padding:0px;
	background-color: #333333;
	height: 31px;
	vertical-align:middle;
	list-style-type:none;
}

	ul#propertiesMenu li,
	ul#propertiesMenu li.first
	{
		padding:0px;
		margin:0px;
		
		margin-top:5px;
		padding-left:5px;
		padding-right:5px;
		float:left;
		
		border-left: solid 1px #FFFFFF;
	}
	
	ul#propertiesMenu li.first
	{
		padding-left:10px;
		border:none;
	}

		ul#propertiesMenu li a,
		ul#propertiesMenu li a:link,
		ul#propertiesMenu li a:visited
		{
			font-weight:bold;
			text-decoration:none;
			color: #FFFFFF;	
		}
		
		ul#propertiesMenu li a:active,
		ul#propertiesMenu li a:hover
		{
			color: #999999;	
		}

/*********************************/
/* For the property details page */
/*********************************/
#Property
{
	padding-top:0px;
	display:block;
}

	#Property h2
	{
		margin-bottom:15px;
	}


	#PropertyFeatures
	{
		width:45%;
		float:left;
		margin-bottom:15px;
		
	}
	
		#PropertyFeatures dl
		{
			margin:0px;
			padding:0px;
		}
	
	#PropertyAgents
	{
		width:45%;
		float:right;
		padding-left:10px;
	}
	
		#PropertyAgents div.agent
		{
			margin-bottom:15px;
		}
		
		
/***********************************************/
/* For the photos on the property details page */
/***********************************************/
#PropertyPhotoContainer
{
	background-image: url(../_img/PropertyPhotoBackground.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
	vertical-align:top;
	width:342px;
	
	padding-left:2px;
	
}
	#PropertyPhoto
	{
		
	}

	#PropertyPhotoContainer div#head
	{
		height:130px;
		padding-right:11px;
	}

		#PropertyPhotoContainer div#attractor
		{ 
			font-size:12px;
			text-align:right;
			color:#999999;
			
			padding-top:64px;
			padding-bottom:6px;
		}

		#PropertyPhotoContainer div#type
		{
			text-align:right;
		}

		#PropertyPhotoContainer div#type img
		{
			padding-bottom:5px;
		}

	#PropertyPhotoContainer div#address
	{ 
		background-image: url(../_img/MenuTile.jpg);
		background-repeat:repeat-x;
		/*width:342px;*/
		height:42px;
		color:#CCCCCC;
		font-size: 14px;
		text-align:right;
		vertical-align:middle;
		padding-right:15px;
	}

		#PropertyPhotoContainer div#address span.text
		{
			line-height:42px;
		}

	#PropertyPhotoContainer div#photos
	{
		margin-top:2px;
		width:342px;
		height:199px;
		overflow:hidden; /* to address extra whitespace being introduced in IE*/
	}

		#PropertyPhotoContainer div#photos img.propertyPhoto
		{
			position:absolute;
			z-index:0;
		}
		
		#PropertyPhotoContainer #label
		{
			color: #FFFFFF; 
			position:absolute; 
			margin-left:245px;
			z-index:1;
		}

	#PropertyPhotoContainer div#photoList
	{
		display:block;
		margin-top:2px;
		width:342px;
		text-align:right;
	}
	
	#PropertyPhotoContainer div#photoList a
	{
		padding:0px;
	}
	
	
	#PropertyPhotoContainer div#photoList a img
	{
		margin-left:2px;
		margin-bottom:2px;
	}
	
	#PropertyPhotoContainer div#photoList a.first img
	{
		margin-left:0px;
		margin-bottom:2px;
	}
	
	#PropertyPhotoContainer div#photoList a img.border
	{
		display:none;
	}

		#PropertyPhotoContainer div#photoList a:link,
		#PropertyPhotoContainer div#photoList a:visited
		{
			
		}
		
		#PropertyPhotoContainer div#photoList a:active,
		#PropertyPhotoContainer div#photoList a:hover
		{
			/*
			background-image: url(../_img/PropertyPhotoBorder.gif);
			background-repeat:no-repeat;
			
			border: solid 2px #FF0000;*/
		}
		
		#PropertyPhotoContainer div#photoList a.current img.border,
		#PropertyPhotoContainer div#photoList a:active img.border,
		#PropertyPhotoContainer div#photoList a:hover img.border
		{
			display:inline;
			margin-left:-84px;
		}

