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

 
body
{
 background:url(images/bg.gif) repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 padding:0;
}

body.pdf
{
	background:none;
}
h1, h2, h3, h4, h5, h6, p, form, ul, li, a
{margin:0;
padding:0;
color:#231F20;
}
textarea
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
}
p
{
	font-size:13px;
}
h1
{text-transform:uppercase;
}

h1.full
{font-size:24px;
color:#231F20;
}
p.back
{
		margin:-20px 0 20px 0;
}

p.back a
{
		color:#858788;

}
a
{
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}
.clear
{
 clear:both;
}

.clearl
{
 clear:left;
}

.clearr
{
 clear:right;
}
 
img
{
 border:none;
}

.wrapper
{
 margin:0 auto;
 width:969px;
 padding:0px;
}

#header
{
}

#header img.logo
{
	float:left;
}


#header h1
{
	text-align:right;
	padding:20px 0;
	width:600px;
	float:right;
	font-size:26px;
}
#top-links
{
	float:right;
	position:relative;
	top:30px;
	
}

#top-links p
{
	float:left;
	padding:15px 10px 15px 0;
}
#top-links .account-top
{
	margin:0 0 -3px 0;
}
#top-links .account-top p
{
	float:none;
	padding:5px 10px;
}


#top-links .account-top p.account
{
	float:left;
	margin:0 0 0 -130px;
}

#top-links p.register
{
	background:url(images/register.gif) no-repeat;
	width:136px;
	height:48px;
	cursor:pointer;
	padding:0;
}

#top-links p.register a
{
	width:136px;
	height:48px;
}

#top-links p.login
{	background:url(images/login.gif) no-repeat;
	width:93px;
	height:48px;
	cursor:pointer;
		padding:0;
}

#top-links p.register a, #top-links p.login a
{
	text-decoration:none;
	display:block;
		height:48px;
}
#top-links p.login:hover, #top-links p.register:hover
{
	background-position:0 -48px;
}

#nav
{
	float:right;
	margin:10px 0 0 0;
}
#nav ul
{
	padding:0;
	margin:0;
}
#nav li
{
	background:url(images/nav-bg.gif) repeat-x;
	height:40px;
	float:left;
	list-style:none;
	padding:0px 0px;
	margin:0 2px;	
}
#nav li a
{
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:36px;
	padding:12px 5px;
}

#nav li a.home
{
	background:url(images/home-nav.gif) no-repeat;
	width:50px;
	padding:0;
	height:38px;
}

#nav li:hover
{
	background-position:0 -39px;
}

#nav li a.home:hover
{
	background-position:0 -39px;
}
#nav li.active, #nav li.active a
{background-position:0 -39px;
color:#231F20;
}



#nav li:hover a
{color:#231F20;
}

.wrapper .breadcrumb p
{
	text-align:right;
	padding:10px;
	color:#858788;
	font-size:11px;
}

.wrapper .breadcrumb p a
{
	color:#858788;
}
 
.wrapper .half-box
{
	width:479px;
	float:left;
	margin:0 11px 10px 0;



}


.wrapper .half-box.right
{
	margin-right:0;
}
.wrapper .half-box h1
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 20px;
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:17px 10px 0 10px;
	height:32px;

}

.wrapper .half-box h1.small
{font-size:17px;
padding:19px 10px 0px 10px;
height:30px;
}
.wrapper .half-box h1 span
{
	color:#fff;
}

.wrapper .half-box h4
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 20px;
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:17px 10px 0 10px;
	height:32px;

}

.wrapper .half-box h4 span, .wrapper .half-box h4 a
{
	color:#fff;
}
.wrapper .half-box .top
{
	background:url(images/479-box-top.png) no-repeat left top;
	height:6px;
}
.wrapper .half-box .content
{
	background:url(images/479-box-bg.png) no-repeat bottom left;
	padding:6px 15px;
		min-height:304px;
}

.wrapper .half-box.high
{margin-bottom:30px;
}
.wrapper .half-box.high .content
{
	min-height:350px;
}


.wrapper .half-box .featured-properties
{
	margin:5px 0 13px 0;
}

.wrapper .half-box .featured-properties img
{
	float:right;
}
.wrapper .half-box .featured-properties img.second
{
	top:-79px;
	position:relative;
}

.wrapper .half-box .featured-properties img.third
{
	top:-158px;
	position:relative;
}

.wrapper .half-box .featured-properties .active, .wrapper .half-box .featured-properties .inactive
{
	width:118px;
	height:58px;
	background:#F6C524;
		border-bottom:1px solid #D8D9DA;
		padding:10px;
}



.wrapper .half-box .featured-properties .active img
{
	position:relative;
	top:-10px;
	left:30px;
}


.wrapper .half-box .featured-properties p
{
	font-size:11px;
	padding:2px 0;
}
.wrapper .half-box .featured-properties p a
{text-decoration:none;
}
.wrapper .half-box .featured-properties p.location
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
#featured p
{
	font-size:11px;
	padding:2px 0;
}

#featured p.price
{
		font-weight:bold;
	font-size:22px;
}
#featured p a
{text-decoration:none;
}
#featured p.location
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}


.wrapper .half-box .featured-properties p.monthly_rent, #featured p.monthly_rent
{
	font-weight:bold;
	font-size:18px;
}
.wrapper .half-box .featured-properties .inactive
{
	background:#E6E7E8;

}

.wrapper .half-box form
{
	margin-bottom:6px;
}
.wrapper .half-box .field
{
	width:212px;
float:left;
margin:2px 0 0px 10px;
}
.wrapper .half-box .field p{
	color:#58595B;
	font-weight:bold;
	padding:7px 0 2px;
	font-size:14px;
}
.wrapper .half-box .field input
{
	border:1px solid #DFDFE0;
	width:193px;
	padding:6px;
	margin-bottom:5px;
}
.wrapper .half-box .field select
{
	border:1px solid #DFDFE0;
	width:205px;
	padding:5px;
		margin-bottom:5px;
}

.wrapper .half-box .field input.search
{background:url(images/search.gif) no-repeat;
width:103px;
height:38px;
border:none;
cursor:pointer;
margin:15px 0 0 50px;
}

.wrapper .half-box .field input.search:hover
{
	background-position:0 -38px;
}

.wrapper .half-box .compass
{
	padding: 5px 10px;
	height:285px;

	background:url(images/compass.gif) no-repeat;
}
.wrapper .half-box .tag-cloud
{
	height:275px;
	overflow:hidden;

}
.wrapper .half-box .tag-cloud p
{
	float:left;
	width:auto;
	font-weight: bold;
	line-height:38px;
}
.wrapper .half-box .tag-cloud p a
{text-decoration:none;
padding:5px 10px 5px 0;
color:#4F4C4D;
}

.wrapper .half-box .tag-cloud p span.ten
{font-size:20px;
}
.wrapper .half-box .tag-cloud p span.nine
{font-size:19px;
}

.wrapper .half-box .tag-cloud p span.eight
{
	font-size:18px;
}

.wrapper .half-box .tag-cloud p span.seven
{font-size:17px;
}
.wrapper .half-box .tag-cloud p span.six
{
	font-size:16px;
}
.wrapper .half-box .tag-cloud p span.five
{font-size:15px;
}

.wrapper .half-box .tag-cloud p span.four
{
	font-size:14px;
}

.wrapper .half-box .tag-cloud p span.three
{font-size:13px;
}
.wrapper .half-box .tag-cloud p span.two
{
	font-size:12px;
}
.wrapper .half-box p.button
{background:url(images/quarter-button.gif) no-repeat;
width:139px;
height:25px;
padding:8px 0 0 0;
font-weight:bold;
font-size:12px;
text-align:center;
text-transform:uppercase;
margin:0 10px 0 0;
line-height:normal;
float:right;
}

.wrapper .half-box p.button:hover
{background-position:0 -33px;
}

.wrapper .half-box p.button a
{
	display:block;
	text-decoration:none;
	padding:0;
	color:#231F20;
	width:139px;
height:33px;
}



.wrapper .half-box .news-story 
{
	padding:15px 0px 25px;
}

.wrapper .half-box .news-story h5
{
	font-size:14px;
	margin:10px 0 10px 0;
}

.wrapper .half-box .news-story h5 a
{
	text-decoration:underline;
		color:#58595B;
}
.wrapper .half-box .news-story p
{
	clear:left;
		color:#58595B;
}
.wrapper .half-box .news-story p.date
{
	color:#D3D2D2;
	font-size:34px;
	padding:2px 0 0 0;
	font-weight:bold;
	float:left;
	width:100px;
}
.wrapper .full-box
{
	clear:both;
	margin:25px 0 10px 0;
}

.wrapper .full-box .content
{background:url(images/967-box-bg.png) no-repeat bottom left;
	padding:6px 15px;
}

.wrapper .full-box .top
{
	background:url(images/967-box-top.png) no-repeat left;
	height:10px;

}

.wrapper .full-box h2
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 20px;
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:12px 10px 0 10px;
	height:42px;

}

.wrapper .full-box h2 span
{
	color:#fff;
}

.wrapper .full-box h2 select
{
width:170px;

font-size:14px;
padding:5px;
font-weight:bold;
}

.wrapper .full-box h4
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 18px;
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:12px 10px 0 10px;
	height:42px;

}

.wrapper .full-box h4 span
{
	color:#fff;
}
.wrapper .full-box h4.view-options
{
	font-weight:bold;
	font-size:20px;
	padding:17px 10px 0;
}

.wrapper .full-box h4.view-options a
{
	text-decoration:none;
}
.wrapper .full-box h4.view-options a.active
{
	color:#CEA340;
}

.wrapper .full-box h4 select
{
width:120px;
text-transform:uppercase;
font-size:13px;
padding:5px;
font-weight:bold;
}

.wrapper .full-box h4 select.sort
{
	width:200px;
}

.wrapper .full-box h4 select.area
{width:170px;
}

.wrapper .full-box p.unavailable
{padding:5px 10px 20px 10px;
}

.wrapper .full-box p.view-more-listings
{background:url(images/view-more-listings.gif) no-repeat;
width:204px;
height:34px;
cursor:pointer;
float:right;
margin:8px 10px 0 0;
}
.wrapper .full-box p.view-more-listings:hover
{
	background-position:0 -34px;
}

.wrapper .full-box p.view-more-listings a
{display:block;
width:204px;
height:34px;
text-decoration:none;
}

.wrapper .full-box img.scroll-left
{
	float:left;
	margin:60px 7px 0 4px;
}

.wrapper .full-box img.scroll-right
{
	float:right;
	margin:60px 1px 0 -2px;
}
.wrapper .full-box .latest-property
{
	width:219px;
	float:left;
	min-height:310px;
	margin:10px 4px;
}

.wrapper .full-box .latest-property .photo-dimension
{
width:213px;
height:160px;
vertical-align:middle;
	display:table-cell;
border:1px solid #E7E7E7;
background:#E7E7E7;
margin:0 0 5px 0;
}


.wrapper .full-box .latest-property .photo-dimension img
{
	max-width:211px;
	max-height:158px;
		vertical-align:middle;
		margin:0;
	display:table-cell;
}
.wrapper .full-box .latest-property p
{
	font-size:14px;
	padding:4px 0;
}

.wrapper .full-box .latest-property p.location
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin-top:10px;
	min-height:50px;

}

.wrapper .full-box .latest-property p.monthly_rent
{
	font-weight:bold;
	font-size:22px;
}
#featured p.monthly_rent
{
	font-weight:bold;
	font-size:22px;
}

.wrapper .full-box .latest-property p.shortlist
{
	background:url(images/shortlist.gif) no-repeat;
	width:126px;
	height:35px;
	padding:0;
		float:left;
		margin:5px 0 0 -2px;
}


.wrapper .full-box .latest-property p.shortlist.remove
{
		background:url(images/shortlist-remove.gif) no-repeat;
}

.wrapper .full-box .latest-property p.shortlist:hover
{
	background-position:0 -35px;
}

.wrapper .full-box .latest-property p.shortlist a
{
	text-decoration:none;
	display:block;
		width:126px;
	height:35px;
}

.wrapper .full-box .latest-property p.view
{
	background:url(images/view.gif) no-repeat;
	width:93px;
	height:35px;
	padding:0;
	float:left;
	margin:5px 0 0;
}
.wrapper .full-box .latest-property p.view:hover
{
	background-position:0 -35px;
}

.wrapper .full-box .latest-property p.view a
{
	text-decoration:none;
	display:block;
		width:93px;
	height:35px;
}

.wrapper .right-search 
{width:320px;
float:right;
margin:10px 3px 20px 0px;
}

.wrapper .right-search .top
{
	background:url(images/320-box-top.png) no-repeat left;
	height:9px;

}
.wrapper .right-search .content
{
background:url(images/320-box-bg.png) no-repeat bottom left;
padding:5px 12px 5px 12px;
}

.wrapper .right-search h3
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 20px;
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:16px 10px 0 10px;
	height:32px;
}



.wrapper .right-search h3 span
{
	color:#fff;
}
.wrapper .right-search form
{
	margin:0 28px;
	}
.wrapper .right-search p{
	color:#58595B;
	font-weight:bold;
	padding:10px 0 5px;
	font-size:12px;
}
.wrapper .right-search input
{
	border:1px solid #DFDFE0;
	width:220px;
	padding:6px;
	margin-bottom:5px;
}
.wrapper .right-search select
{
	border:1px solid #DFDFE0;
	width:235px;
	padding:5px;
		margin-bottom:5px;
}

.wrapper .right-search input.search
{background:url(images/search.gif) no-repeat;
width:103px;
height:38px;
border:none;
cursor:pointer;
margin:10px 0 15px 135px;
}

.wrapper .right-search input.search:hover
{
	background-position:0 -38px;
}


.wrapper .quarter-box 
{width:215px;
background:url(images/237-bg.png) no-repeat;
height:316px;
float:left;
padding:12px;
margin:10px 7px 20px -2px;
}

.wrapper .quarter-box.last
{margin-right:0;
}

.wrapper .quarter-box h3
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 16px;
	background:url(images/h-bg-48.gif) repeat-x;
	padding:10px 0px 0 10px;
	height:38px;
	margin-bottom:5px;

}
.wrapper .quarter-box .p-height
{
	min-height:64px;
}
.wrapper .quarter-box p
{
	color:#58595B;
	line-height:18px;
	font-size:13px;
	padding:5px;
}

.wrapper .quarter-box p.button
{background:url(images/quarter-button.gif) no-repeat;
width:139px;
height:25px;
padding:8px 0 0 0;
font-weight:bold;
font-size:12px;
text-align:center;
text-transform:uppercase;
margin:4px 0 0 37px;
}

.wrapper .quarter-box p.button:hover
{background-position:0 -33px;
}

.wrapper .quarter-box p.button a
{
	display:block;
	text-decoration:none;
	color:#231F20;
	width:139px;
height:33px;
}
	
	
.grey-band
{
	background:#D0D2D3;
	clear:both;
	margin:50px 0 0;

	
}


.grey-band-quarters
{
		background:#D0D2D3;
		height:161px;
		float:left;
		position:relative;
		width:100%;
		margin:75px 0 -236px;
		z-index:-100;
}

.footer-third
{width:322px;
float:left;
padding:30px 0 20px 0;
}

.footer-third img.stats
{
	margin:20px 0;
}
.footer-third h6
{text-align:center;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
}
.footer-third p.left
{text-align:center;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
}
.footer-third p.stats
{text-align:center;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

.footer-third h6.left
{
	text-align:left;
	padding-left:90px;
}

.footer-third p.stat
{font-size:14px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
padding:0 20px;
}

.footer-third ul
{
	border:1px solid #DBDDDE;
	border-top:none;
	border-bottom:none;
	margin:20px 0 0;
	padding:0 0 0 90px;
}
.footer-third.last ul
{
	border:none;
}

.footer-third li
{font-size:12px;
list-style:none;
padding:5px 0;
}

.footer-logos
{
	float:right;

	margin:0 0 20px 0;
}

.footer-logos img
{
	float:left;
	margin:0 10px;
}

.wrapper p.copyright
{
	color:#58595B;
	margin:30px 0;
	float:left;
}

.wrapper p.credit
{
	float:right;
	color:#58595B;
	margin:26px 0;
}

.wrapper p.credit a
{
	color:#58595B;
	text-decoration:none;
}
.wrapper p.credit img
{
	position:relative;
	top:3px;
}

.wrapper .full-box .list-property
{
	width:301px;
	float:left;
	min-height:330px;
	margin:10px 18px 10px 0;
}

.wrapper .full-box .list-property.third
{
	margin-right:0;
}


.wrapper .full-box .list-property .photo-dimension
{
width:301px;
height:226px;
vertical-align:middle;
	display:table-cell;
border:1px solid #E7E7E7;
background:#E7E7E7;
margin:0 0 5px 0;
}


.wrapper .full-box .list-property .photo-dimension img
{
	max-width:299px;
	max-height:224px;
		vertical-align:middle;
		margin:0;
	display:table-cell;
}

.wrapper .left-box .list-property .photo-dimension.big
{
width:291px;
height:218px;
vertical-align:middle;
	display:table-cell;
border:1px solid #E7E7E7;
background:#E7E7E7;
margin:0 0 5px 0;

}


.wrapper .left-box .list-property .photo-dimension.big img
{
	max-width:289px;
	max-height:216px;
			vertical-align:middle;
		margin:0;
	display:table-cell;

}



.wrapper .full-box .list-property p
{
	font-size:16px;
	padding:4px 0;
}

.wrapper .full-box .list-property p.location
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:20px;
	margin-top:10px;
	min-height:60px;

}
p.location a
{text-decoration:none;
}

.wrapper .full-box .list-property p.price
{
	font-weight:bold;
	font-size:26px;
}

.wrapper .full-box .list-property p.shortlist
{
	background:url(images/shortlist-big.gif) no-repeat;
	width:178px;
	height:48px;
	padding:0;
		float:left;
		margin:5px 0 0 -3px;
}
.wrapper .full-box .list-property p.shortlist.remove
{
	background:url(images/shortlist-big-remove.gif) no-repeat;
}

.wrapper .full-box .list-property p.shortlist:hover
{
	background-position:0 -48px;
}

.wrapper .full-box .list-property p.shortlist a
{
	text-decoration:none;
	display:block;
	width:178px;
	height:48px;
}

.wrapper .full-box .list-property p.view
{
	background:url(images/view-big.gif) no-repeat;
	width:126px;
	height:48px;
	padding:0;
	float:left;
	margin:5px 0 0;
}
.wrapper .full-box .list-property p.view:hover
{
	background-position:0 -48px;
}

.wrapper .full-box .list-property p.view a
{
	text-decoration:none;
	display:block;
	width:126px;
	height:48px;
}

.wraspper .full-box .list-property .action
{
position:relative;
float:left;
margin:-226px 0 0 0;
top:226px;
height:226px;
width:301px;
background:url(images/40-percent.png) repeat;
}

.wrapper .full-box .list-property .action p
{
	text-align:center;
	text-transform:uppercase;
	font-size:32px;
	font-weight:bold;
		color:#FC5535;
	padding:0;
		position:relative;
float:left;
margin:-50px 0 0 0;
padding:10px 0;
top:226px;
height:30px;
width:301px;
background:url(images/40-percent.png) repeat;
}

.wrapper .full-box .list-property .action p.underoffer
{
	color:#FC5535;
}
.wrapper .full-box .list-property .action p.quicksale
{
	color:#25d338;
	font-size:20px;
	padding:17px 0 3px;
}

.wrapper .full-box .list-property .action p.neg
{
	color:#25d338;
}

.wrapper .full-box .list-property .action p.let
{
	color:#FC5535;
	padding-top:90px;
}
.wrapper .full-box .list-property .action p.subject-to
{
	color:#FC5535;
	height:60px;
	margin:-80px 0 0 0;

}
.wrapper .full-box .list-property .action p.sold
{


}
.wrapper .full-box .list-property .action p.sold-complete
{
	color:#FC5535;
	height:90px;
	margin:-110px 0 0 0;
}
.wrapper .full-box .hr
{
	border-bottom:1px solid #D7D7D8;
	height:10px;
	clear:left;
	margin:0 0 15px 0;
}


.wrapper .full-box p.button
{background:url(images/button.png) no-repeat;
width:212px;
height:28px;
padding:13px 0 0 0;
font-weight:bold;
font-size:14px;
float:right;
text-align:center;
text-transform:uppercase;
margin:5px 10px 0;
}

.wrapper .full-box p.button:hover
{background-position:0 -41px;
}

.wrapper .full-box p.button a
{
	display:block;
	text-decoration:none;
	color:#231F20;
	width:212px;
height:41px;
}


.wrapper .full-box #map_canvas
{width:937px;
height:465px;
margin:0 0 10px 0;

border:1px solid #CCC;
}



.wrapper .left-box #map_canvas
{width:600px;
height:500px;
margin:0 0 10px 0;

border:1px solid #CCC;
} 
.wrapper .full-box .gallery
{margin:0 0 10px 0;
}

.wrapper .full-box .gallery .main-image
{width:620px;
height:465px;
vertical-align:middle;
	display:table-cell;
border:1px solid #CCC;
}


.wrapper .full-box .gallery .main-image img
{
	vertical-align:middle;
	display:table-cell;
	max-height:465px;
	max-width:620px;
}
.wrapper .full-box .gallery .slide
{
	width:176px;
	float:right;
	margin:0 60px 0 0;
}
.wrapper .full-box .gallery .slide .img
{
	background:#E6E7E8;
	height:132px;
	width:176px;
	margin:3px 0;
	vertical-align:middle;
	display:table-cell;
	float:right;
}

.wrapper .full-box .gallery .slide .img img
{

	    display: block;
    margin: 0 auto;
}
.wrapper .full-box .gallery .slide img.down
{
	float:left;
	margin:-3px 0 0 50px;
}

.wrapper .full-box .gallery .slide img.up
{
		margin:0 0 -3px 50px;
}


.pagenav {
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
}
.pagenav.no-hr {
	background:none;
	margin-top:0;
	padding-top:0;
}
.pagenav p {
}
.pagenav p.viewingpage {
	text-align:center;
	font-size:12px;
	color:#626264;
	margin:5px 0 15px 0;
}
.pagenav p.resultsnavtop {
	margin:10px 20px 10px 0;
	text-align:center;
	font-size:13px;
	color:#626264;
}
.pagenav p.resultsnavtop a {
	text-decoration:underline;
	padding:0 8px;
}
.pagenav p.resultsnavtop a:hover {
	text-decoration:none;
}
.pagenav p.resultsnavtop a.pagenumber {
	border:1px #F6A348 solid;
	background:#F6A348;
	padding:3px 6px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.pagenav p.resultsnavtop a.pagenumber:hover, .pagenav p.resultsnavtop a.pagenumber.active {
	background:#fff;
	border:1px solid #ccc;
	color:#000;
}
.pagenav p.resultsnavtop .nolink {
	color:#b0b0b1;
	text-decoration:none;
		padding:0 8px;
}
.pagenav a.next {
	padding: 0 0 0 0px;
}
.pagenav a.previous {
	padding: 0 0 0 0px;
}

.wrapper .left-header
{
	margin:5px 0 10px 0;
	width:632px;
}
.wrapper .left-header h2
{text-transform:uppercase;
font-weight:bold;
margin:20px 0 20px 10px;
font-size:26px;
color:#808184;
}

.wrapper .left-header h2 a{
	text-decoration:none;
}
.wrapper .left-box
{
	clear:left;
	margin:5px 0 10px 0;
	width:632px;
}


.wrapper .left-box .content
{background:url(images/632-box-bg.png) no-repeat bottom left;
	padding:6px 15px;
}

.wrapper .left-box .top
{
	background:url(images/632-box-top.png) no-repeat left;
	height:11px;

}

.wrapper .left-box h2
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 20px;
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:12px 10px 0 10px;
	height:42px;

}

.wrapper .left-box h2 span
{
	color:#fff;
}

.wrapper .left-box h2 select
{
width:170px;

font-size:14px;
padding:5px;
font-weight:bold;
}

.wrapper .left-box h4
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 18px;
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:12px 10px 0 10px;
	height:42px;

}

.wrapper .left-box h4 span
{
	color:#fff;
}

.wrapper .left-box h4 select
{
width:120px;
text-transform:uppercase;
font-size:13px;
padding:5px;
font-weight:bold;
}

.wrapper .left-box h4 select.sort
{
	width:180px;
}

.wrapper .left-box h4 select.area
{width:180px;
}

.wrapper .left-box p.view-more-listings
{background:url(images/view-more-listings.gif) no-repeat;
width:204px;
height:34px;
cursor:pointer;
float:right;
margin:8px 10px 0 0;
}
.wrapper .left-box p.view-more-listings:hover
{
	background-position:0 -34px;
}

.wrapper .left-box p.view-more-listings a
{display:block;
width:204px;
height:34px;
text-decoration:none;
}

.wrapper .left-box img.scroll-left
{
	float:left;
	margin:60px 7px 0 4px;
}

.wrapper .left-box img.scroll-right
{
	float:right;
	margin:60px 1px 0 -2px;
}
.wrapper .left-box .list-property
{
	width:291px;
	float:left;
	min-height:330px;
	margin:10px 20px 10px 0;
}

.wrapper .left-box .list-property.second
{
	margin-right:0;
}
.wrapper .left-box .list-property img
{margin:0 0 5px 0;
}
.wrapper .left-box .list-property p
{
	font-size:16px;
	padding:4px 0;
}

.wrapper .left-box .list-property p.location
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:20px;
	margin-top:10px;
		min-height:60px;

}

.wrapper .left-box .list-property p.price
{
	font-weight:bold;
	font-size:26px;
}

.wrapper .left-box .list-property p.shortlist
{
	background:url(images/shortlist-mid.gif) no-repeat;
	width:163px;
	height:44px;
	padding:0;
		float:left;
		margin:5px 5px 0 -2px;
}

.wrapper .left-box .list-property p.shortlist.remove
{
	background:url(images/shortlist-mid-remove.gif) no-repeat;
}

.wrapper .left-box .list-property p.shortlist:hover
{
	background-position:0 -44px;
}

.wrapper .left-box .list-property p.shortlist a
{
	text-decoration:none;
	display:block;
	width:163px;
	height:44px
}

.wrapper .left-box .list-property p.view
{
	background:url(images/view-mid.gif) no-repeat;
	width:117px;
	height:44px;
	padding:0;
	float:left;
	margin:5px 0 0;
}
.wrapper .left-box .list-property p.view:hover
{
	background-position:0 -44px;
}

.wrapper .left-box .list-property p.view a
{
	text-decoration:none;
	display:block;
	width:117px;
	height:44px;
}

.wraspper .left-box .list-property .action
{
	position:relative;
float:left;
margin:-218px 0 0 0;
top:218px;
height:218px;
width:291px;
background:url(images/40-percent.png) repeat;
}

.wrapper .left-box .list-property .action p
{
	text-align:center;
	text-transform:uppercase;
	font-size:32px;
	font-weight:bold;
		color:#FC5535;
	padding:0;
		position:relative;
float:left;
margin:-50px 0 0 0;
padding:10px 0;
top:218px;
height:30px;
width:291px;
background:url(images/40-percent.png) repeat;
}

.wrapper .left-box .list-property .action p.underoffer
{
	color:#FC5535;
}

.wrapper .left-box .list-property .action p.quicksale
{
	color:#25d338;
	font-size:20px;
	padding:17px 0 3px;
}

.wrapper .left-box .list-property .action p.neg
{
	color:#25d338;

}
.wrapper .left-box .list-property .action p.let
{
	color:#FC5535;
	padding-top:90px;
}
.wrapper .left-box .list-property .action p.subject-to
{
	color:#FC5535;
	height:60px;
	margin:-80px 0 0 0;
}

.wrapper .left-box .list-property .action p.sold
{
	color:#FC5535;
}
.wrapper .left-box .list-property .action p.sold-complete
{
	color:#FC5535;
	height:90px;
	margin:-110px 0 0 0;
}
.wrapper .full-box .hr, .wrapper .left-box .hr
{
	border-bottom:1px solid #D7D7D8;
	height:10px;
	clear:left;
	margin:0 0 15px 0;
}


.wrapper .property-actions
{
	margin:0 0 0px 10px;
}

.wrapper .property-actions p
{
	float:left;
	font-size:14px;
	padding:15px 22px 15px 50px;
	margin-bottom:20px;
}
.wrapper .property-actions p.arrange-appointment
{background:url(images/tel-icon.gif) no-repeat left center;

}
.wrapper .property-actions p.send-to-friend
{background:url(images/friend-icon.gif) no-repeat left center;
}
.wrapper .property-actions p.add-to-shortlist
{background:url(images/shortlist-icon.gif) no-repeat left center;
}
.wrapper .property-actions p.print-details
{background:url(images/print-icon.gif) no-repeat left center;
}
.wrapper .property-actions p.download-brochure
{background:url(images/brochure-icon.gif) no-repeat left center;
padding-right:0;
}
.wrapper .property-actions p a
{
	color:#58595B;
}


.wrapper .right-box 
{width:320px;
float:right;
margin:-1px 3px 20px 0px;
}
.wrapper .right-box.grey
{
	margin-top:4px;
}

.wrapper .right-box .top
{
	background:url(images/320-right-box-top.gif) no-repeat left;
	height:9px;

}
.wrapper .right-box.grey .top
{
		background:url(images/320-box-top.png) no-repeat left;
}
.wrapper .right-box .content
{
background:url(images/320-box-bg.png) no-repeat bottom left;
padding:8px 12px 5px 12px;
}

.wrapper .right-box h4
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 16px;
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:18px 10px 0 10px;
	height:32px;
	
}

.wrapper .right-box h4.small
{
	font-size:15px;
	
}

.wrapper .right-box h4 span
{
	color:#fff;
}

.wrapper .right-box .thankyou
{
	margin:20px 20px;
}

.wrapper .right-box .thankyou h6
{
	font-size:18px;
}
.wrapper .right-box form
{
	margin:10px 20px;
	}
.wrapper .right-box p{
	color:#58595B;

	padding:10px 0 5px;
	font-size:12px;
}
.wrapper .right-box img.teampic
{
	margin:10px 20px;
}
.wrapper .right-box p.phone
{
	background:url(images/phone-icon.gif) no-repeat left center;
	font-size:20px;
		font-weight:bold;
	margin:0 0 0 40px;
	padding:0px 0 0px 30px;
}
.wrapper .right-box input
{
	border:1px solid #DFDFE0;
	width:246px;
	padding:6px;
	margin-bottom:5px;
}

.wrapper .right-box textarea
{
	border:1px solid #DFDFE0;
	width:246px;
	height:200px;
	padding:6px;
	margin-bottom:5px;
}
.wrapper .right-box select
{
	border:1px solid #DFDFE0;
	width:235px;
	padding:5px;
		margin-bottom:5px;
}

.wrapper .right-box input.submit
{background:url(images/submit.gif) no-repeat;
width:103px;
height:38px;
border:none;
cursor:pointer;
margin:10px 0 5px 160px;
}

.wrapper .right-box input.submit:hover
{
	background-position:0 -38px;
}
.wrapper .right-box .why-register
{
	border-bottom:1px solid #EEEEEF;
	min-height:100px;
	margin:0 0 10px 0;
}

.wrapper .right-box .why-register.last
{border:none;
}

.wrapper .right-box .why-register img
{
	float:left;
	margin:10px;
}

.wrapper .right-box .why-register h6
{font-size:14px;
text-transform:uppercase;
padding:10px 0 0;
}

.wrapper .right-box .why-register p
{font-size:14px;
padding:4px 10px 0 0;
}

.wrapper .right-box p.why-register-p
{
	font-size:14px;
	padding:10px;
}

.wrapper .property-box
{
	clear:left;
	margin:5px 0 10px 0;
	width:632px;
}


.wrapper .property-box .content
{background:url(images/632-box-bg.png) no-repeat bottom left;
	padding:5px 15px 15px;
}

.wrapper .property-box .top
{
	background:url(images/632-property-box-top.gif) no-repeat left;
	height:11px;

}
.wrapper .property-box.grey .top
{
	background:url(images/632-box-top.png) no-repeat left;
}

.wrapper .property-box h4
{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 16px;
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:18px 10px 0 10px;
	height:32px;

}

.wrapper .property-box h4 span
{
	color:#fff;
}
.wrapper .property-box h5
{
	font-size:16px;
	color:#58595B;
	font-weight:bold;
	margin:10px 0 0 10px;
}

.wrapper .property-box p
{
	color:#58595B;
	padding:10px 0;
}
.wrapper .property-box .content p
{
	margin:10px;
}

.wrapper .property-box ul
{margin:10px 20px 10px 30px;
}
.wrapper .property-box li
{
	color:#58595B;
	font-size:13px;
	padding:2px 0;
}
.wrapper .property-box p.view-full
{
	color:#A6A8AB;
	font-size:20px;
	font-weight:bold;
	background:url(images/plus.gif) no-repeat left center;
	padding:20px 0 20px 60px;
	margin:10px 0;
}

.wrapper .property-box p.view-fullremove
{
	color:#A6A8AB;
	font-size:20px;
	font-weight:bold;
	padding:20px 0 20px 0px;
	margin:10px 0;
}

.wrapper .property-box p.view-full.open
{
	background:url(images/minus.gif) no-repeat left center;
}
.wrapper .property-box p.view-full a
{
		color:#A6A8AB;
		text-decoration:none;
}
.wrapper .property-box p.view-full a:hover
{
	text-decoration:underline;
}
.wrapper .property-box p.asking-price
{
	font-size:22px;
	color:#A6A8AB;
	text-align:center;
	padding:20px 5px 20px 0;
}

.wrapper .property-box p.auction-date
{
	font-size:16px;
	color:#A6A8AB;
	text-align:center;
	padding:0px 25px 20px 20px;
}


.wrapper .property-box p.asking-price span, .wrapper .property-box p.auction-date span
{
	color:#58595B;
	font-weight:bold;
	margin-right:20px;
}

.wrapper .property-box p.asking-price span.red, .wrapper .property-box p.auction-date span.red
{
	color:#F00;
}

.wrapper .property-box .vendors-advocate
{
	margin:10px;
}
.wrapper .property-box .vendors-advocate p
{
	margin-left:150px;
}
.wrapper .property-box .vendors-advocate p.title
{
	font-weight:bold;
	float:left;
	width:150px;
	margin:0;
}
.wrapper .property-box table
{
	font-size:14px;
	color:#58595B;
	background:#FAFAFA;
	margin:0 0 20px 0;
}
.wrapper .property-box table a
{
	color:#58595B;
}

.wrapper .property-box tr td
{
	padding:7px 10px;
}
.wrapper .property-box tr td.header
{
	font-weight:bold;
	width:190px;
}
.wrapper .property-box tr.odd
{
	background:#FFEECB;
}

.wrapper .property-box .details
{
		background:#FAFAFA;
		padding:10px;
}

.wrapper .property-box .details h6
{
	font-size:16px;
	color:#58595B;
	padding:10px 0 0;
}

.wrapper .property-box .details p
{
	margin:0;
	padding:10px 0;
}
.wrapper .property-box .details.odd
{
		background:#FFEECB;
}
.wrapper .disclaimer
{
	width:600px;
	margin:60px 10px 30px;
}
.wrapper .disclaimer p
{
	color:#989A9D;
	font-size:11px;
	line-height:16px;
}

.wrapper .property-box .office
{
	float:left;
	width:290px;
	margin:10px 20px 10px 0;
}
.wrapper .property-box .office.second
{
	margin-right:0;
}


.wrapper .property-box .office h6{
	text-align:center;
	font-size:18px;
	color:#58595B;
	margin:10px 0;
}

.wrapper .property-box .office p
{
	text-align:center;
	padding:3px;
}



.wrapper .property-box .office .office-photo
{
	width:290px;
		background:#F5F3F4;
	padding:3px;
	border: 1px solid #E6E6E6;
	vertical-align:middle;
	display:table-cell;
}

.wrapper .property-box .office .office-photo img
{
		vertical-align:middle;
	display:table-cell;
}
.wrapper .property-box p.button
{background:url(images/quarter-button.gif) no-repeat;
width:139px;
height:25px;
padding:8px 0 0 0;
font-weight:bold;
font-size:12px;
text-align:center;
text-transform:uppercase;
margin:10px 10px 0 80px;
line-height:normal;
}

.wrapper .property-box p.button:hover
{background-position:0 -33px;
}

.wrapper .property-box p.button a
{
	display:block;
	text-decoration:none;
	padding:0;
	color:#231F20;
	width:139px;
height:33px;
}
.wrapper .property-box .login
{padding:10px 20px;
}

.wrapper .property-box .login p.ask
{
	padding:0;
	margin:0;
}
.wrapper .property-box .login-field
{
	float:left;
	width:277px;
}
.wrapper .property-box .login-field p
{
	font-weight:bold;
	margin:0;
	padding:10px 0 5px;
}
.wrapper .property-box .login p.forgot
{
	margin-right:20px;
}
.wrapper .property-box .login p.forgot, .wrapper .property-box .login p.forgot a
{ 
color:#ABACAD;
text-align:center;
}
.wrapper .property-box .login-field input
{
	border:1px solid #DFDFE0;
	width:237px;
	padding:6px;
	margin-bottom:5px;
}

.wrapper .property-box .login-field input.checkbox
{
width:15px;
}
.wrapper .property-box .login-field select
{
	border:1px solid #DFDFE0;
	width:251px;
	padding:5px 6px;
	margin-bottom:5px;
}
.wrapper .property-box  input.login
{
	background:url(images/login-submit.gif) no-repeat;
	width:113px;
	height:54px;
	cursor:pointer;
	border:none;
	margin:20px 0 10px 203px;
}

.wrapper .property-box input.login:hover
{
	background-position:0 -54px;
}

.wrapper .property-box  input.submitl

{background:url(images/submit.gif) no-repeat;
width:103px;
height:38px;
border:none;
cursor:pointer;
margin:27px 0 5px 10px;

}

.wrapper .property-box input.submitl:hover
{
	background-position:0 -38px;
}

.about-box
{
	float:left;
	width:294px;
	margin:0 12px 20px 0;
}

.about-box.second
{
	margin-right:0;
}
.about-box img
{
	margin:10px 0 0;
}

.wrapper .property-box.news p
{
	margin:5px 0;
}
.wrapper .property-box.news p a
{
	font-weight:bold;
}
.wrapper .property-box.news p.date
{
	color:#D3D2D2;
	font-size:34px;
	padding:10px 0 0 0;
	font-weight:bold;
	float:left;
	width:100px;
}

.wrapper .property-box.news .news-bucket
{padding:20px 10px 50px;
background:url(images/line609.png) no-repeat bottom left;
}
.wrapper .property-box.news h5
{font-size:18px;
padding:0;
margin:0;
}
.wrapper .property-box.news p
{padding:5px 0;
margin:0;
}
.wrapper .property-box.news p.newsdate
{
	font-size:12px;
	padding:10px 0 10px 0;
	font-style:italic;
}
.wrapper .property-box.news p.newsdate a
{
	font-weight:normal;
	color:#58595B;
	
}

.wrapper .property-box.news img.news-image
{
	float:left;
	border:1px solid #58595B;
	padding:3px;
	margin:5px 10px 0 0;
	max-height:130px;
}
.wrapper .property-box.news p.buttonb
{
	float:right;
	background:none;
	text-align:right;
	text-transform:none;
	font-weight:normal;
}

.wrapper .property-box.news p.buttonb a
{text-decoration:underline;
	color:#58595B;
}
.wrapper .property-box.news .news-detail
{
	margin: 5px 0 0;
}
.wrapper .property-box.news .news-detail p
{
	padding:5px 10px 5px 10px;
}


.wrapper .property-box.news p.date-title
{
	color:#fff;
	font-size:34px;
	padding:10px 10px 0 0;
	font-weight:bold;
	float:right;
}

.wrapper .property-box.news p.button
{margin:0;
}
.wrapper .property-box.news .news-detail img
{
	border:1px solid #EFEFEF;
	padding:5px;
	margin:5px 10px 10px 10px;
	float:right;
}
.wrapper .property-box.news .news-detail img.extraimg
{
	float:left;
}

.wrapper .property-box.news .news-detail p.pdf
{
	clear:left;
}
.wrapper .right-box ul.categories
{
	background:#FAFAFA;
	margin-bottom:10px;
}


.wrapper .right-box ul.categories li
{
	list-style:none;
	font-size:13px;
	padding:5px 10px;
}

.wrapper .right-box ul.categories li.active
{
	font-weight:bold;
}
.wrapper .right-box ul.categories li a
{
	color:#58595B;
}

.wrapper .right-box ul.categories li.odd
{
	background:#FFEECB;
}

.wrapper .right-box p.rss
{background:url(images/rss.gif) no-repeat left center;
padding:10px 0 10px 40px;
font-weight: bold;
font-size:13px;
margin:20px 0 20px 45px;
}

#registration
{
	margin:10px 0 0;
}

#registration h6
{
	text-transform:uppercase;
	font-size:16px;
	clear:left;
	padding:30px 0 0;
}

#registration form
{
	margin:0 0 0 30px;
}

#registration input.register
{
	background:url(images/register-submit.gif) no-repeat;
	width:135px;
	height:54px;
	cursor:pointer;
	border:none;
	margin:20px 0 10px 203px;
}

#registration input.register:hover
{
	background-position:0 -54px;
}

.property-box .school
{
	margin:10px 0 20px;
	clear:left;
}

.property-box .school .school-img
{
	float:left;
	margin-bottom:20px;
}
.property-box .school .photo-dimension
{
width:290px;
height:217px;
vertical-align:middle;
	display:table-cell;
border:1px solid #E7E7E7;
background:#E7E7E7;
	margin:10px 10px 20px 0;
}


.property-box .school .photo-dimension img
{
	max-width:288px;
	max-height:215px;
		vertical-align:middle;
		margin:0;
	display:table-cell;
}


.property-box .school p
{
	padding:5px 10px 5px 310px;
}

.property-box .school p.title
{
	font-weight:bold;
	font-size:16px;
	padding:10px 10px 10px 300px;
}

.property-box .school table
{
	font-size:12px;
	margin:0 0 0 300px;
}
.property-box .school table td
{
	padding:3px 10px;
}
.property-box .school table td.head
{font-weight:bold;
width:100px;
}
#makeMeScrollable
		{
			width:100%;
			position: relative;
		}

#makeMeScrollable div.scrollableArea 
{
	position: relative;
	display: block;
	float: left;

}

#tours
{margin:0 0 10px 0;
}
#tours p
{
	padding:10px;
}

.virtual-tour
{
	float:left;
	width:446px;
	border:1px solid #CCC;
	padding:5px;
	margin:10px 20px 20px 0;
}

.virtual-tour.second
{margin-right:0;
}

.virtual-tour p
{text-align:center;
font-size:14px;
padding:10px;
background:url(images/gold-h-bg.gif) repeat-x;
}


.errors
{
	padding:10px 10px 0;
}

.errors p
{
	color:#900 !important;
	font-weight:bold !important;
	padding-left:0 !important;
}

.right-box .errors p, #registration .errors p
{
	padding-left:10px !important;
}


.wrapper .right-box .feedback p
{
	padding:10px !important;
}


.wrapper .right-box .feedback p.shortlist
{
	background:url(images/shortlist.gif) no-repeat;
	width:126px;
	height:35px;
	padding:0 !important;
		margin:0px 0 10px 80px;
}


.wrapper .right-box .feedback textarea
{
	margin:0px 0 0 -10px;
		width:260px;
}

.wrapper .right-box .quicklinks
{float:right;
width:180px;
padding:5px 0 10px;
}

.wrapper .right-box .quicklinks p
{margin:0;
padding:5px;
}
#my-account
{padding:10px;
}


#my-account h5
{

	font-size:22px;
	border-bottom:1px solid #D0D2D3;
		padding:30px 0 40px 0px;
}


#my-account h5 a
{
		padding:25px 0 35px 70px;
		background:url(images/alert-icon.gif) no-repeat left;

}

#my-account h5.shortlist a
{
	background:url(images/save-house-icon.gif) no-repeat;
		padding:20px 0 40px 70px;

}

#my-account h5.update a
{	background:url(images/update_details.png) no-repeat;
		padding:20px 0 40px 70px;

}


#my-account h5 a
{
	text-decoration:none;
}
#profile h6
{
	text-transform:uppercase;
	font-size:16px;
	clear:left;
	padding:30px 0 0;
}
#profile h6.down
{
	text-transform:uppercase;
	font-size:16px;
	clear:left;
	padding:10px 0 20px;
}

#profile input.submit
{background:url(images/submit.gif) no-repeat;
width:103px;
height:38px;
border:none;
cursor:pointer;
margin:30px 0 5px 160px;
}
#profile input.submit:hover
{
	background-position:0 -38px;
}


#my-account.shortlist
{
	margin:0;
	padding:0;
}
#my-account .list-property
{
	width:291px;
	float:left;
	min-height:330px;
	margin:10px 20px 10px 0;
}

#my-account .list-property.second
{
	margin-right:0;
}
#my-account .list-property img
{margin:0 0 5px 0;
}
#my-account .list-property p
{
	font-size:16px;
	color:#000;
	padding:4px 0;
}

#my-account .list-property p.location
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:20px;
		min-height:60px;

}

#my-account .list-property p.price
{
	font-weight:bold;
	font-size:26px;
}

#my-account .list-property p.shortlist
{
	background:url(images/shortlist-mid.gif) no-repeat;
	width:163px;
	height:44px;
	padding:0;
		float:left;
		margin:5px 5px 0 -2px;
}

#my-account .list-property p.shortlist.remove
{
	background:url(images/shortlist-mid-remove.gif) no-repeat;
}

#my-account .list-property p.shortlist:hover
{
	background-position:0 -44px;
}

#my-account .list-property p.shortlist a
{
	text-decoration:none;
	display:block;
	width:163px;
	height:44px
}

#my-account .list-property p.view
{
	background:url(images/view-mid.gif) no-repeat;
	width:117px;
	height:44px;
	padding:0;
	float:left;
	margin:5px 0 0;
}
#my-account .list-property p.view:hover
{
	background-position:0 -44px;
}

#my-account .list-property p.view a
{
	text-decoration:none;
	display:block;
	width:117px;
	height:44px;
}

#my-acscount .list-property .action
{
	position:relative;
float:left;
margin:-218px 0 0 0;
top:218px;
height:218px;
width:291px;
background:url(images/40-percent.png) repeat;
}

#my-account .list-property .action p
{
	text-align:center;
	text-transform:uppercase;
	font-size:32px;
	font-weight:bold;
		color:#FC5535;
	padding:0;
		position:relative;
float:left;
margin:-50px 0 0 0;
padding:10px 0;
top:218px;
height:30px;
width:291px;
background:url(images/40-percent.png) repeat;
}



#my-account .list-property .action p.underoffer
{
	color:#FC5535;
}

#my-account .list-property .action p.neg
{
	color:#25d338;
}
#my-account .list-property .action p.quicksale
{
	color:#25d338;
	font-size:20px;
	padding:17px 0 3px;
}
#my-account .list-property .action p.let
{
	color:#FC5535;
	padding-top:90px;
}
#my-account .list-property .action p.subject-to
{
	color:#FC5535;
	height:60px;
	margin:-80px 0 0 0;
}

#my-account .list-property .action p.sold
{
	color:#FC5535;

}
#my-account .list-property .action p.sold-complete
{
	color:#FC5535;
	height:90px;
	margin:-110px 0 0 0;
}

#my-account.shortlist .hr
{
	border-bottom:1px solid #D7D7D8;
	height:10px;
	clear:left;
	margin:0 0 15px 0;
}


#my-account.shortlist .pagenav
{
	clear:left;
}
#my-account.shortlist .pagenav p
{
	padding:0;
}

#special-field
{display:none;
}

.relocatelink
{
	margin:15px 0;
}


.relocatelink img
{
	float:left;
	margin:10px;
}
.relocatelink  p
{margin-right:10px;
margin-left:10px;
}
.relocatelink  p.goto
{
	text-align:right;
}
.relocatelink h6
{
	background:url(images/gold-h-bg.gif) repeat-x;
	padding:14px 10px 10px;
	font-size:16px;
	margin:0 0 10px 0;
}
.relocatelink h6 a
{
	text-decoration:none;
}
div.hiddenfields 
{
position:absolute;
}
div.hiddenfields input
{margin:0;
padding:0;
width:0;
display:none;
height:0;


}


div.no-records
{
	margin:10px;
}

div.no-records p
{
	text-align:center;
	padding:10px;
}

#friend-popup
{
}
#friend-popup h2, #location-popup h2, #appointment-popup h2, #password-popup h2
{
	font-size:30px !important;
	font-weight:bold;
	color: #231F20;
	padding:20px 20px 0;
}
#friend-popup p, #location-popup p, #appointment-popup p, #password-popup p
{
	color:#58595B;
	padding:10px 20px;
}

#friend-popup p.title, #location-popup p.title, #appointment-popup p.title, #password-popup p.title
{
	font-size:16px;
	padding:10px 20px;
	font-weight:bold;
}
#friend-popup form, #appointment-popup form, #password-popup form
{margin:10px 0 10px 65px;
}

#friend-popup form p, #appointment-popup form p, #password-popup form p
{padding:0;
}
#friend-popup input, #appointment-popup input, #password-popup input
{
border:1px solid #C4C3C4;
padding:5px;
margin:8px 0 15px;
width:300px;
}
#friend-popup textarea, #appointment-popup textarea
{
border:1px solid #C4C3C4;
padding:5px;
height:100px;
margin:8px 0 15px;
width:300px;
}

#friend-popup .special-field, #appointment-popup .special-field, #password-popup .special-field
{
	display:none;
}

#friend-popup input.send, #appointment-popup input.send
{
background:url(images/submit.gif) no-repeat;
width:103px;
height:38px;
border:none;
cursor:pointer;
margin:10px 0 5px 215px;
}

#friend-popup input.send:hover, #appointment-popup input.submit
{
	background-position:0 -38px;
}

.print-gallery img
{margin:0px 5px 10px 0px;
}

#sitemap
{
}
#sitemap h5
{margin:10px 10px 5px 10px;
}
#sitemap ul
{border-bottom:1px solid #DFDFE0;
padding:0px 0 20px;
margin:0px 10px 20px 30px;
}
#sitemap li
{
	padding:3px 5px;
	margin:0;
}

img.letting-image
{
	float:left;
	margin:0px 10px 0px 0;
	border:1px solid #DFDFE0;
	padding:3px;
}

.letting
{
	clear:left;
	margin:10px 0 20px;
	min-height:133px;
}



div.letting p
{
	margin-left:120px !important;
}

#printoptions
{
	margin:20px auto;
	width:280px;
	min-height:40px;

}
#printoptions p.button
{background:url(images/quarter-button.gif) no-repeat;
width:139px;
height:25px;
padding:8px 0 0 0;
font-weight:bold;
font-size:12px;
text-align:center;
text-transform:uppercase;
margin:0 10px 0 0;
line-height:normal;
float:right;
}


#printoptions p.button:hover
{background-position:0 -33px;
}

#printoptions p.button a
{
	display:block;
	text-decoration:none;
	padding:0;
	color:#231F20;
	width:139px;
height:33px;
}


#recaptcha_image
{
	border:1px solid #DFDFE0;
	width:258px !important;
}

#recaptcha_image img { width: 258px; } 


.help p
{background:url(images/cap-help.gif) no-repeat;
height:14px;
width:16px;
float:right;
padding:0 !important;
margin:5px 0 0 0 ;
}
.recaptcha_only_if_image p
{background:url(images/cap-audio.gif) no-repeat;
height:14px;
width:16px;
float:right;
padding:0 !important;
margin:5px 0 0 0 ;
}
.recaptcha_only_if_audio p
{background:url(images/cap-t.gif) no-repeat;
height:14px;
width:16px;
float:right;
padding:0 !important;
margin:5px 0 0 0 ;
}
.another p
{background:url(images/cap-refresh.gif) no-repeat;
height:14px;
width:16px;
float:right;
padding:0 !important;
margin:5px 0 0 0 ;

}
.another p a, .help p a, .recaptcha_only_if_image p a, .recaptcha_only_if_audio p a
{
text-decoration:none;
display:block;
height:14px;
width:16px;
padding:0;
margin:0;
}

#appointment-popup #recaptcha_image
{
border:1px solid #C4C3C4;
width:300px !important;
}

#appointment-popup #recaptcha_image img { width: 300px; } 

#appointment-popup #recaptcha_widget .icons
{margin-right:60px;
}


	#appointment-popup #recaptcha_image
	{
		margin-top:5px;
	}
	
	#friend-popup #recaptcha_image
{
border:1px solid #C4C3C4;
width:300px !important;
}

#friend-popup #recaptcha_image img { width: 300px; } 

#friend-popup #recaptcha_widget .icons
{margin-right:60px;
}


	#friend-popup #recaptcha_image
	{
		margin-top:5px;
	}
	
	p.price .small
	{
		font-size:12px;
	}
