/* Contains CSS for full details pages */
	
	.thumbs img
	{
		width:82px;
		border-color:#CC9900;
		border-width:1px;
		margin:2px 2px 2px 2px;
	}
	
	.mainimage {
	width:360px;
	border-color:#CC9900;
	border-width:1px;
	border-style:solid;
	margin:2px 2px 2px 2px;
	}	
	
	.info
	{
		margin:0px 10px 10px 10px;
	}
		
	.pricetext
	{
		font-size:14pt;			
	}
	
	.address1, .address2, .address3, .address4, .address5
	{
		font-size:16px;
		font-weight:bold;
		display:inline;
		padding-right:10px;
	}
	
	.AddressWrapper {
		font-size:12px;
		color:#CC9900;	
		width:100%;
		display:inline;
		/*border-bottom:#CC9900;
		border-bottom-style:solid;
		border-bottom-width:1px;*/		
	}
	
	.pagecellsearch {
		position:absolute;
		top:130px;
		left:1.5%;
		right:1.5%;
		visibility:visible;
		width:96.5%;
		z-index:101;
		background-color:#FFFFFF;

		}

	.content {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	}
	
	
	.price
	{
		font-size:14pt;
		margin-top:2px;
		margin-right:20px;
		margin-left:4px;
		color: #CC9900;
		display:inline;
	}
	.links
	{
	}
	.links a
	{
	font-size:0.7em;
	}
	.links img
	{
	vertical-align:middle;
	border-style:none;
	padding-bottom:2px;
	padding-top:2px;
	}
	
	.link_wrapper {
	padding-left:3px;
	border-left-color:#CC9900;
	border-left-style:solid;
	border-left-width:1px;
	}
	
	h5/*headings above all descriptions*/
	{
		font-weight:normal;
		font-size:9pt;
		color:#CC9900;
		margin:0px;
		padding:0px;
	}
	.description2 ul
	{
		font-size:10pt;
		margin:0px;
		color:#FF0000;
	}
	.description2 li
	{
		list-style:none;
		margin:0px 0;
		color:#FF0000;
	}
	
	.descriptions/*descriptiion and directions text*/
	{
		font-size:10pt;
		color:#666666;
	}
		
	.descriptiontext /*descriptiion and directions text*/
	{
	color:#666666;
	}	

	.descriptiontext li
	{
	font-size:10pt;
	font-weight:bold;
	margin-left:10px;

	}

		
	.footer
	{
		font-size:8pt;
		margin-top:10px;
		padding-top:5px;
		padding-bottom:5px;
		color:#aaa;
		text-align:center;
		border-top-color:#CCCCCC;
		border-top-style:solid;
		border-top-width:1px;
		
	}
	
	.footer2
	{
		font-size:8pt;
		padding-top:5px;
		padding-bottom:5px;
		color:#aaa;
		text-align:center;
		border-top-color:#CCCCCC;
		border-top-style:solid;
		border-top-width:1px;
		
	}
	
	.footer h3 ,.footer2 h3
	{
		padding:0;
		font-size:10pt;
		text-align:center;
	}
	
	#map
	{
		width:398px;
		border:1px solid #000;
		height:380px;
	}
	.mapinfo
	{
		width:150px;
		font-size:0.8em;
	}
	.mapinfo input
	{
		font-size:0.8em;
	}
	
	.back
	{
		position:absolute;
		top:396px;
		left:25px;
		background-color:#FFFFFF;
	}
	
	.back img
	{
	border:0px;
	vertical-align:middle;
	}
	
	.back a, .back:link
	{
		padding-top:20px;
		padding-right:10px;
		color:#666666;
		font-size:0.7em;
	}	
	
	.back a:hover
	{
		color:#FF0000;
	}
	.stc /*Sale agreed*/
	{
		background-color:#F8560F;
		color:#fff;
		padding:2px;
		text-align:center;
		width:200px;
		margin-right:20px;
		display:inline;
		font-size:12px;
		font-weight:bold;
	}
	.roomdescriptions /*controls all descriptions under Prop Overview*/
	{
		font-size:10pt;
		color:#666666;
		margin-left:10px;
	}
	
	.roomdescriptions2 /*controls Extra Detail Info (Services etc)*/
	{
		font-size:10pt;
		color:#666666;
		margin-left:0px;
	}

	.roomdescriptions3 /*controls Template for headings*/
	{
		font-size:9pt;
		color:#666666;
		margin-left:8px;
	}
	
	.propertydetails
	{
	width:70%;
	padding-left:10px;
	padding-right:10px;	
	margin-top:40px;
	border-color:#CC9900;
	border-style:solid;
	border-width:1px;
	background-color:#FEFEF4;
	}
	

	.bullet-text /*room descriptions underneath room dimensions*/
	{
	color:#666666;

	}
	
	.contact_office
	{
	padding-top:2px;
	padding-bottom:2px;
	margin-top:7px;
	font-size:12px;
	margin-left:0px;
	display:block;
	color:#666666;
	}
	.contact_office img
	{

	vertical-align:text-top;
	}
	
	
	.petermorgan {
	color:#FF0033;
	}
	
	.moreinfo {
	font-size: 12px;
	background-color: #FFFFFF;
	color:#333333;
	margin-bottom: 5px;
	margin-top: 5px;
}
.iconwrap {
	display: inline;
	background-color: #FFFFFF;
}
.icon {
	display:inline;
	margin-right: 20px;
}
.icon a, .icon a:link, .icon a:visited {
	color:#666666;
	font-size: 12px;
	font-weight: bold;
}
.icon a:hover {
color:#FF0033;
}

.icon img{
	border:0;
	margin-right: 4px;
	margin-bottom: -3px;
}
.directcontact {
	margin-top: 10px;
}
.contactinfo {
background-color:#FFFFFF;
}
#floating_rhs_nav2 {
/*used for PIG image*/
color:#CC9900;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
position:absolute;
right:50px;
top:554px;
visibility:visible;
z-index:102;
}
#navBar3 img {
background-color:#FFFFFF;
float:right;
margin-bottom:20px;
border:1px solid #999999;
}
#floating_rhs_nav4 {
/*used for link icons */
background-color:#FFFFFF;
position:absolute;
right:33px;
top:243px;
visibility:visible;
/*width:82px;*/
z-index:102;
}
#navBar4 img {
background-color:#FFFFFF;
float:right;
margin-bottom:20px;
border:1px solid #999999;
}

