/* CSS Document */

* {
	padding: 0;
	margin: 0;
	}
	
body {
	background: #dbdbdb url(../imgs/bg_body.gif) 0 0 repeat-x;
	margin: 63px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 1em;
	color: #3f3f3f;
	}
	
* html body {
	f\ont-size: x-small;
	font-size: small;
	}
		
a:focus {outline: none;}
a img {border: none;}
#content ul, #content ol {
	list-style-position: inside;
	font-size: 78%;
	}
	
#wrap {
	background: url(../imgs/bg_content_repeat.gif) 50% 0 repeat-y;
	width: 738px;
	height: auto;
	margin: 0 auto;
	}
#container {
	background: url(../imgs/bg_content.gif) 50% 0 no-repeat;
	margin: 0px;
	padding: 3px 12px;
	}
	
h5 {
	background: url(../imgs/banner.jpg) 0 0 no-repeat;
	width: 713px; 
	height: 212px;
	}
	
#footer {
	background: url(../imgs/bg_footer.gif) 0 0 no-repeat;
	width: 698px; 
	margin: 0 auto;
	padding: 10px 20px;
	color: #565656;
	font-size: 78%;
	text-align: left;
	}
	
#footer a {
	color: #565656;
	text-decoration: none;
	}
#footer a.rightFooter {
	float: right;
	margin: 0 0 0 15px;
	font-size: 78%;
	}
#footer a.rightFooter:hover,
#footer a:hover {
	color: #00263d;
	}
	
#content {
	margin: 0 14px;
	overflow: auto;
	}
	
/* Headings */	
h1 {
	text-indent: -9999px;
	height: 22px;
	margin: 12px 0 4px 0;
	padding: 0;
	font-size: 78%;
	}
h3 {
	margin: 12px 0 4px 0;
	padding: 0;
	font-size: 78%;
	color: #131313;
	text-transform:uppercase;
	}
	
h1#hd_welcome {
	background: url(../imgs/hd_welcome.gif) 0 0 no-repeat;
	}
h1#hd_quicksearch {
	background: url(../imgs/hd_quicksearch.gif) 0 0 no-repeat;
	}
h1#hd_aboutUs {
	background: url(../imgs/hd_aboutUs.gif) 0 0 no-repeat;
	}
h1#hd_aboutTheArea {
	background: url(../imgs/hd_aboutTheArea.gif) 0 0 no-repeat;
	}
h1#hd_businessSales {
	background: url(../imgs/hd_businessSales.gif) 0 0 no-repeat;
	}
h1#hd_buyersWishlist {
	background: url(../imgs/hd_buyersWishlist.gif) 0 0 no-repeat;
	}
h1#hd_commercialLand {
	background: url(../imgs/hd_commercialLand.gif) 0 0 no-repeat;
	}
h1#hd_commercialLeases {
	background: url(../imgs/hd_commercialLeases.gif) 0 0 no-repeat;
	}
h1#hd_commercialSales {
	background: url(../imgs/hd_commercialSales.gif) 0 0 no-repeat;
	}
h1#hd_contactUs {
	background: url(../imgs/hd_contactUs.gif) 0 0 no-repeat;
	}
h1#hd_investmentCalculator {
	background: url(../imgs/hd_investmentCalculator.gif) 0 0 no-repeat;
	}
h1#hd_maintenanceRequest {
	background: url(../imgs/hd_maintenanceRequest.gif) 0 0 no-repeat;
	}
h1#hd_marketAppraisal {
	background: url(../imgs/hd_marketAppraisal.gif) 0 0 no-repeat;
	}
h1#hd_mortgageCalculator {
	background: url(../imgs/hd_mortgageCalculator.gif) 0 0 no-repeat;
	}
h1#hd_privacyPolicy {
	background: url(../imgs/hd_privacyPolicy.gif) 0 0 no-repeat;
	}
h1#hd_residentialLand {
	background: url(../imgs/hd_residentialLand.gif) 0 0 no-repeat;
	}
h1#hd_residentialRentals {
	background: url(../imgs/hd_residentialRentals.gif) 0 0 no-repeat;
	}
h1#hd_residentialSales {
	background: url(../imgs/hd_residentialSales.gif) 0 0 no-repeat;
	}
h1#hd_ruralProperties {
	background: url(../imgs/hd_ruralProperties.gif) 0 0 no-repeat;
	}
h1#hd_soldProperties {
	background: url(../imgs/hd_soldProperties.gif) 0 0 no-repeat;
	}
h1#hd_staffProfiles {
	background: url(../imgs/hd_staffProfiles.gif) 0 0 no-repeat;
	}
h1#hd_vacatingNotice14 {
	background: url(../imgs/hd_vacatingNotice14.gif) 0 0 no-repeat;
	}
h1#hd_vacatingNotice28 {
	background: url(../imgs/hd_vacatingNotice28.gif) 0 0 no-repeat;
	}		
h1#hd_search {
	background: url(../imgs/hd_search.gif) 0 0 no-repeat;
	}	
h1#hd_propertyEnquiry {
	background: url(../imgs/hd_propertyEnquiry.gif) 0 0 no-repeat;
	}	
h1#hd_sendToFriend {
	background: url(../imgs/hd_sendToFriend.gif) 0 0 no-repeat;
	}
h1#hd_tenancyApplication {
	background: url(../imgs/hd_tenancyApplication.gif) 0 0 no-repeat;
	}
	
p {
	margin: 0 0 10px 0;
	font-size: 78%;
	}

	/* --------------------------------------------------
9. PDF
-----------------------------------------------------*
//*download pdf icon and link*/ 
#buttonPdf a {
	background-image: url(../imgs/ico_pdf.gif);
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
	color: #313131;
	font-weight: bold;
	display: block;
	float: left;
	padding: 0px 40px;
	background-repeat: no-repeat;
	background-position: top left;  
	margin-bottom: 20px;
	} 
#buttonDownload a { 
	width: 88px; 
	height: 31px; 
	display: block; 
	float: right;
	background-image: url(../imgs/ico_acrobat.gif);
	background-repeat: no-repeat; 
	background-position: top left;  
	margin-bottom: 20px;
	line-height: 31px; 
	text-decoration:none;
	text-indent: -9999em;
	}

/*-----------------------------------------------------------------*/
	
	
/*===HOMEPAGE===*/
#homeWrap {
	width: 713px;
	height: auto;
	overflow: auto;
	margin: 3px 0 0 0;
	}	
	
body#home #content {
	margin: 0 14px;
	overflow: auto;
	}
	
/* quicksearch */	
body#home #qs {
	background: url(../imgs/bg_qs.jpg) 0 0 no-repeat;
	width: 182px; 
	height: 317px;	
	float: left;
	padding: 0 0 0 30px;
	}
body#home #qs form {
	width: 155px;
	}
		
body#home #qs select {
	width: 155px;
	f/ont-size: 70%;
	font-size: 74%;
	margin: 0 0 6px 0;
	border: 1px solid #7f9db9;
	color: #666;
	outline: none;
	}
	
body#home #qs input.button {
	border: 1px solid #767676;
	background-color:#565656;
	color:#fff;
	float: right;
	display: block;	
	font-size: 74%;
	width: auto;
	}
	
	
#pow {
	height: auto;
	border-top: 1px solid #ccd3de;
	border-bottom: 1px solid #ccd3de;
	padding: 13px 5px 3px 5px;
	}
	
#pow img {
	width: 105px;
	height: 79px;
	float: left;
	border: 1px solid #fed72c;
	margin: 0 10px 0 0;
	}
	
#pow h2,
#pow h3,
#pow h4 {
	font-size: 78%;
	font-weight: bold;
	margin: 0;
	}
#pow h2 {
	color: #002f4b;
	margin-top: 5px;
	}	
#pow h3 {
	color: #005f96;
	text-transform:uppercase;
	}
#pow h4 {
	color: #4a4a4a;
	text-transform:uppercase;
	}
#pow a.powMore {
	color: #600303;
	text-decoration: none;
	}
#pow a.powMore:hover {
	color: #005f96;
	}
	
	
/*===FORMS===*/

#customForm form {
	overflow: auto;
	margin: 0 0 20px 0; 
	padding: 0;
	padding-top: 25px;
	/*ie hack*/_padding-top: 15px;
	}

/*containers*/

#customForm form .centeringContainer {
	margin-left: auto; 
	margin-right: auto; 
	width: 430px;
	}

/*fieldsets*/

#customForm form fieldset {
	border: 1px solid #767676;
	clear: both;
	margin: 0 0 10px 0; 
	padding: 10px;
	width: auto;
	text-align: left;
	}

/*legends*/

#customForm form legend {
	font-size: 84%; 
	font-weight: bold;
	margin: 0 0 0 0; 
	padding: 0 10px 0 10px;
	/*ie hack*/ _margin: 0 0 10px 0; 
	}

/*labels*/

#customForm form label {
	float: left; 
	width: 200px;
	font-size: 78%; 
	}
	
#customForm form label.small {
	float: left; 
	height: 25px;
	padding-top: 3px;
	width: 80px;
	}
#customForm form label.xsmall {
	float: left; 
	height: 25px;
	padding-top: 3px;
	width: 50px;
	}
	
/*inputs, selects, text areas*/

#customForm form input,
#customForm form select,
#customForm form textarea {
	float: left; 
	f/ont-size: 70%;
	font-size: 74%;
	border: 1px solid #7f9db9;
	color: #666;
	outline: none;	
	margin: 5px 0 2px 0;
	width: 180px;
	}
#customForm form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 70%;
	}
	
#customForm form input.small {
	width: 94px;
	}
	
#customForm form input.xsmall {
	width: 24px;
	}
	
#customForm form input.button {
	float: right; 
	width: auto;
	font-size: 74%;
	border: 1px solid #767676;
	background-color:#565656;
	color:#fff;
	}
	
/*text*/
	
#customForm form em {
	color: #999;
	font-weight:bold;
	float: left;
	}
	
#customForm form em.description {
	color: #999;
	float: left; 
	font-weight:bold;
	font-size:80%;
	}
	
	
/*===STAFF PROFILES===*/

#staffDetails {
	display: block;
	overflow: auto;
	height: auto;
	border-bottom: 1px solid #ccd3de;
	padding: 0 0 10px 0;
	}
	
#staffDetails img.staffImg {
	float: left;
	width: 150px;
	border: 1px solid #013a5c;
	margin: 10px 10px 0 10px;
	}
	
#staffDetails h2,
#staffDetails h3,
#staffDetails h4,
#staffDetails h5 {
	font-weight: normal;
	margin: 0 10px;
	background: none;
	}
	
#staffDetails h2 {
	color: #002f4b;
	font-size: 90%;
	margin-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#staffDetails h3 {
	color: #4a4a4a;
	font-size: 78%;
	margin-bottom: 10px;
	text-transform: none;
	}
	
#staffDetails h4 {
	color: #4a4a4a;
	font-size: 78%;
	}
	
#staffDetails h5 {
	color: #4a4a4a;
	font-size: 78%;
	width: auto;
	height: auto;
	}
	
#staffDetails h3 strong,
#staffDetails h4 strong,
#staffDetails h5 strong {
	color: #005f96;
	font-weight: bold;
	background: none;
	}
	
#staffDetails h5 a {
	color: #002f4b;
	font-weight: bold;
	text-decoration: none;
	}
#staffDetails h5 a:hover {
	color: #ffd51d;
	}
	
/*===CONTACT US===*/

#contactDetails {
	float: left;
	overflow: auto;
	height: auto;
	width: 48%;
	border-bottom: 1px solid #ccd3de;
	padding: 0 0 10px 0;
	margin: 0 4px 15px 4px;
	}
	
#contactDetails h2,
#contactDetails h3,
#contactDetails h4,
#contactDetails h5{
	font-weight: normal;
	margin: 0 10px;
	background: none;
	}
#contactDetails p {
	font-weight: normal;
	margin: 10px;
	background: none;
	}
	
#contactDetails h2 {
	color: #002f4b;
	font-size: 90%;
	margin-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#contactDetails h3 {
	color: #4a4a4a;
	font-size: 78%;
	text-transform: none;
	}
	
#contactDetails h4 {
	color: #4a4a4a;
	font-size: 78%;
	}
	
#contactDetails h5 {
	color: #4a4a4a;
	font-size: 78%;
	width: auto;
	height: auto;
	margin-top: 10px;
	}
	
#contactDetails h3 strong,
#contactDetails h4 strong,
#contactDetails h5 strong {
	color: #005f96;
	font-weight: bold;
	background: none;
	}
	
#contactDetails h5 a {
	color: #002f4b;
	font-weight: bold;
	text-decoration: none;
	}
#contactDetails h5 a:hover {
	color: #ffd51d;
	}
	
/* VACATING NOTICE */

body.vacating14 p.vacating28,
body.vacating28 p.vacating14 {
	display:none;
	}
	
p#applicationList ol li {
	margin-left: 15px;
	}
	
	
/* VACATING NOTICE */

body.comApplication p.resApp,
body.resApplication p.comApp {
	display:none;
	}