@charset "utf-8";
/*
	ORANGE COLOUR CODE: #FA702A
	GREY COLOUR CODE: #858382
*/

/*
*********************
	GLOBAL STYLES	
*********************
*/
body { padding:0px;	margin:0px;	background-color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
h1{ padding:12px 0 0 32px; margin:20px 0 0 0; background-image:url(../../images/headerIcon.jpg); background-repeat:no-repeat; height:28px; color:#FA702A; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; clear:both;}
h2{ padding:0; margin:0 0 12px 0; color:#FFFFFF; font-size:19px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h3{ padding:0 0 5px 2px; margin:0; color:#FFFFFF; font-size:13px; text-transform:uppercase; font-weight:normal;}
h4{ padding:10px 0 5px 0; margin:0 0 0 0; color:#FA702A; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; clear:both;}
h5{ padding:10px 0 10px 0; margin:0 0 0 0; color:#FA702A; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h6{ padding:10px 0 10px 0; margin:0 0 0 0; color:#FA702A; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
p{ padding:0 0 5px 0; margin:0;}
form{ padding:0px; margin:0px;}
#wrapper{ width:960px; margin:0 auto 0 auto;}
#content{ min-height:440px; background-color:#FFFFFF;}
#contentBlack{ min-height:440px; background-image:url(../../images/listBg.jpg); background-repeat:repeat-y;}
#addressFooter{ height:21px; background-image:url(../../images/addressFooterBg.jpg); background-repeat:repeat-x; border:1px solid #424242; padding:9px 0 0 0; color:#858382; clear:both;}
#addressFooter .email{ background-image:url(../../images/emailIcon.png); background-repeat:no-repeat; background-position:left; padding:0 0 0 17px; float:right; margin:0 10px 0 0;}
#addressFooter .telephone{ background-image:url(../../images/telephoneIcon.png); background-repeat:no-repeat; background-position:left; padding:0 0 0 17px; float:left; margin:0 0 0 10px;}
.left{ float:left;}
.right{ float:right;}

/*
*********************
	HEADER STYLES	
*********************
*/
#header{ height:80px;}
#header #logo{ width:205px; float:left; background-image:url(../../images/logo.jpg); background-repeat:no-repeat; background-position:left top; height:80px;}
#header #mainNav{ width:751px; height:40px; float:right; background-image:url(../../images/menuBg.jpg); background-repeat:no-repeat; background-position:bottom right; padding:40px 0 0 0;}
#header #mainNav ul{ list-style:none; padding:0 0 0 20px; margin:0px; height:40px;}
#header #mainNav ul li{ float:left; margin:0 37px 0 0; padding:13px 0 0 0;}
#header #mainNav ul li.last{ float:left; margin:0 0 0 0;}
#header #mainNav ul li.current{ background-image:url(../../images/menuArrow.jpg); background-position:center top; background-repeat:no-repeat;}
#header #mainNav ul li:hover{ background-image:url(../../images/menuArrow.jpg); background-position:center top; background-repeat:no-repeat; cursor:pointer;}
#header #mainNav a{ color:#FA702A; text-transform:uppercase; text-decoration:none;}

/*
*********************
	FOOTER STYLES	
*********************
*/
#footer{ font-size:10px; color:#666666; padding:5px 0 0 0;}
#footer a{ text-decoration:none; color:#666666;}
#footer a:hover{text-decoration:underline;}
#footer #copyright{ width:50%; float:left; text-align:left;}
#footer #incito{ width:50%; float:right; text-align:right;}

/*
*********************
	HOME STYLES	
*********************
*/
#homeTop{ height:280px; background-color:#FFFFFF;}
#homeTop #map{ width:260px; float:left;}
#homeTop #map a{ color:#FA702A; text-decoration:none; float:right; padding-right:20px; padding-top:10px;}
#homeTop #map a:hover{ text-decoration:underline;}
#homeTop #welcomeText{ width:260px; float:left; padding:0 40px 0 0;}
#homeTop #welcomeText .signature{ float:left; margin:10px 40px 0 0; color:#858382; font-weight:bold;}
#homeTop #welcomeText .position{ color:#FA702A; font-weight:bold;}
#homeTop #welcomeText img{ margin:5px 0 0 0;}
#homeTop #welcomeText a{ color:#FA702A; text-decoration:none;}
#homeTop #welcomeText a:hover{ text-decoration:underline;}
.propertyImage2{ float:right; margin:3px 0 0 0; background-repeat:no-repeat; height:150px;}

#homeTop #latestProperties{ width:370px; height:190px; float:right;background-image:url(../../images/new_properties_background.jpg);
margin-right:20px;
padding-top:10px;
padding-left:5px;}

#homeBottom{ height:175px; background-image:url(../../images/homeBottomBg2.jpg); background-repeat:repeat-x; border:1px solid #424242;}

#homeBottom #browseLettings{ width:290px; float:left; height:144px; padding:8px 15px;}
#homeBottom label{ width:110px; display:block; float:left; color:#FFFFFF; line-height:22px; clear:both;}
#homeBottom .select{ width:120px; height:22px; margin:0 0 5px 0; font-size:11px;}
#homeBottom #optionsColumn{ width:240px; float:left;} 
#homeBottom #submitColumn{ width:42px; float:right; padding:82px 0 0 5px;}

#homeBottom #propertyToRent{ width:261px; float:left; border-left:1px solid #424242; height:159px; padding:8px 15px; color:#FFFFFF;}
#homeBottom #propertyToRent img{ margin:8px 0 0 0;}

#homeBottom #address{ width:325px; float:left; border-left:1px solid #424242; height:159px; padding:8px 10px; color:#FFFFFF;}
#homeBottom #addressLeft{ width:50%; float:left;}
#homeBottom #addressRight{ width:50%; float:right;}
#homeBottom fieldset{ border:none; color:#858382; padding:0 0 0 2px; margin:0 0 5px 0;}
#homeBottom .email{ background-image:url(../../images/emailIcon.png); background-repeat:no-repeat; background-position:left; padding:0 0 0 17px; clear:both; display:block;}
#homeBottom .email a{ color:#FFFFFF; text-decoration:none;}
#homeBottom .email a:hover{ color:#FFFFFF; text-decoration:underline;}
#homeBottom .telephone{ background-image:url(../../images/telephoneIcon.png); background-repeat:no-repeat; background-position:left; padding:0 0 0 17px}
#homeBottom #affiliates{ margin-top: 7px; float: left;  width: 315px;}
#homeBottom #affiliates img{ padding:0 16px 0 0; margin: 2px 0 0 6px;}

/*
*********************
	TO LET STYLES	
*********************
*/
#toletPage{ width:716px; float:right; padding:0 17px 17px 17px;}
#toletPage .property{ overflow:auto; height:auto; margin:0 0 10px 0;}
#toletPage .property .propertyTop{ height:14px; background-image:url(../../images/propertyBg_t.jpg); background-repeat:no-repeat;}
#toletPage .property .propertyMiddle{ background-image:url(../../images/propertyBg_m.jpg); background-repeat:repeat-y; height:auto; padding:0 20px 0px 20px;
overflow:hidden;display:block;float:left; width:676px;}
#toletPage .property .propertyMiddle .showing{ width:250px; float:left; line-height:22px; color:#FA702A; font-size:12px; font-weight:bold;}
#toletPage .property .propertyMiddle label{ width:90px; display:block; float:left; line-height:18px;}
#toletPage .property .propertyMiddle select{ float:left; margin-left:10px; font-size:11px}
#toletPage .form2{ width:410px; float:right; text-align:right; line-height:22px;}
#toletPage .property .propertyBottom{ height:14px; background-image:url(../../images/propertyBg_b.jpg); background-repeat:no-repeat; clear:both;}
#toletPage .propertyDescription{ width:500px; float:left;}
#toletPage .propertyDescription ul{ margin:0; padding:0; clear:both;}
#toletPage .propertyDescription li{ float:left; padding:0; margin:0 15px 0 0; list-style:none;}
#toletPage .propertyImage{ float:right; margin:3px 0 0 0; background-repeat:no-repeat; height:150px;}

#toletPage #paging{ text-align:right; padding:0 5px 0 0;}
#toletPage #paging a{ text-decoration:none; color:#000000;}
#toletPage #paging a:hover{ text-decoration:underline;}
#toletPage #paging .pageIcon a{ text-decoration:none; color:#666666;}
#toletPage #paging .pageIcon{ display:inline-block; height:15px; background-color:#E4E4E4; border:1px solid #D3D3D3; text-align:center; padding:0 2px;}
#toletPage #paging .pageIconSel{ display:inline-block; height:15px; background-color:#FA702A; border:1px solid #D3D3D3; text-align:center; color:#ffffff; padding:0 2px;}
#toletPage .propertyTitle{color:#FA702A; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
#toletPage .propertyText{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#2E2E2E; margin:10px 0 0 0;}
#toletPage .price{font-size:12px;font-weight:bold;}
#toletPage .leftCol{width:350px;float:left;}
#toletPage .blackText{ color:#000000;}
#toletPage .leftCol ul{ padding:0 0 0 15px; margin:10px 0 15px 0;}
#toletPage .leftCol li{ padding:0 0 0 5px; margin:2px 0; color:#000000;}
#toletPage .rightCol{width:290px;float:right;margin-left:20px;}
#toletPage #mainImage{ min-height:212px;}
#toletPage .propertyImageLarge{ background-repeat:no-repeat; width:283px; height:212px; display:none;}
#toletPage .propertyImageLargeSelected{ background-repeat:no-repeat; width:283px; height:212px;}
#toletPage .propertyImageThumbnail{ float:left; width:55px; background-repeat:no-repeat;height:40px;overflow:hidden;}
#toletPage #propertyThumbnails{ padding:0 0 0 8px;}
#toletPage #propertyLinks{float:right;width:300px;text-align:center;}
#toletPage a{ color:#000000; margin:0 0 0 0;}
#toletPage .gallery{float:left;}
#toletPage .sendToFriend{ display:none;}
#toletPage .sendToFriend input{ margin-bottom:5px;}
#toletPage .sendToFriend label{ width:110px!important; display:block; float:left; line-height:22px; clear:both;}
#toletPage .sendToFriend .orangeText{ color:#FA702A;}


/*
*********************
	LANDLORDS STYLES	
*********************
*/
#landlordsPage{ width:716px; float:right; padding:0 17px 17px 17px;}
#landlordsPage .ourServices{ display:block; clear:both; padding:10px 0 5px 0; margin:0 0 0 0; color:#FA702A; font-size:16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#landlordsPage .answer{ padding:0 20px 20px 20px;}
#landlordsPage .answer a{ color:#000000;}
#landlordsPage h6 a{ color:#FA702A; text-decoration:none;}

/*
*********************
	TENANTS STYLES	
*********************
*/
#tenantsPage{ width:716px; float:right; padding:0 17px 17px 17px;}
#tenantsPage a{ color:#000000;}
/*
*********************
	TEAM STYLES	
*********************
*/
#teamPage{ height:434px;}

#teamPage #teamPicture{ width:542px; float:right; padding-left:37px;padding-right:17px;padding-top:17px; height:417px;}
#teamPage #teamInformation{ width:330px; float:left; padding:0 17px 17px 17px;}
#teamPage #teamInformation #teamBlurb{ height:300px;}
#teamPage #teamInformation #teamBlurb #team1{ display:none;}
#teamPage #teamInformation #teamBlurb #team2{ display:none;}
#teamPage #teamInformation #teamBlurb #team3{ display:none;}
#teamPage #teamInformation #teamBlurb #team4{ display:none;}
#teamPage #teamInformation #teamBlurb #team5{ display:none;}
#teamPage #teamInformation #teamBlurb #team6{ display:none;}
#teamPage #teamInformation #teamBlurb #team7{ display:none;}
#teamPage #teamInformation #teamBlurb #team8{ display:none;}
#teamPage #teamInformation #teamNav{ color:#FA702A;}
#teamPage #teamInformation #teamNav a{ cursor:pointer;}

#teamNav{
	color: rgb(250, 112, 42); 
	font-size: 9px;
}

/*
*********************
	CONTACT STYLES	
*********************
*/
#contactPage{ height:410px;}

#contactPage #contactForm{ width:428px; float:left; height:390px; padding:0 20px 20px 20px;}
#contactPage #contactForm label{ width:80px; display:inline-block; line-height:22px; float:left; clear:left;}
#contactPage #contactForm .textbox{ width:150px; margin:0 10px 5px 0; float:left;}
#contactPage #contactForm .textboxWide{ width:250px; margin:0 10px 5px 0; float:left;}
#contactPage #contactForm .textarea{ width:250px; height:180px; margin:0 10px 0 0; float:left;}
#contactPage #contactForm .error{ line-height:22px; display:inline-block; width:80px; float:left; clear:right; background-position:0 3px;}
#contactPage #contactForm .errorOn{ background-image:url(../../images/required.jpg); background-repeat:no-repeat;}
#contactPage #contactForm .sendBtn{ margin:138px 0 0 0}

#contactPage #contactForm #links{ margin:10px 0 0 0;}
#contactPage #contactForm #leftLinks{ width:200px; float:left;}
#contactPage #contactForm #leftLinks a{ color:#858382; text-decoration:none;}
#contactPage #contactForm #leftLinks a:hover{ text-decoration:underline;}
#contactPage #contactForm #rightLinks{ width:200px; float:right;}
#contactPage #contactForm #rightLinks a{ color:#858382; text-decoration:none;}
#contactPage #contactForm #rightLinks a:hover{ text-decoration:underline;}
#contactPage #contactForm .linkHeader{ text-transform:uppercase; color:#FA702A; clear:both;}


#contactPage #officeLeft{ width:244px; float:left; background-color:#333333; border:1px solid #424242; height:410px;}
#contactPage #officeRight{ width:244px; float:right; background-color:#333333; border:1px solid #424242; height:410px;}
#contactPage .address{ padding:20px; height:186px; border-bottom:1px solid #424242;}
#contactPage fieldset{ border:none; color:#858382; padding:0 0 0 2px; margin:0 0 5px 0;}
#contactPage fieldset a{ color:#858382; text-decoration:none;}
#contactPage fieldset a:hover{ text-decoration:underline;}
#contactPage .email{ background-image:url(../../images/emailIcon.png); background-repeat:no-repeat; background-position:left; padding:0 0 0 17px; color:#FFFFFF;}
#contactPage .telephone{ background-image:url(../../images/telephoneIcon.png); background-repeat:no-repeat; background-position:left; padding:0 0 0 17px; color:#FFFFFF;}


/*
*********************
	SEARCH COLUMN	
*********************
*/
#searchColumn{ width:207px; float:left; margin:0 0 0 1px;}
#searchColumn #browseLettings{ border-top:1px solid #424242; background-image:url(../../images/homeBottomBg.jpg); background-repeat:repeat-x; padding:17px;}
#searchColumn #browseLettings label{ color:#FFFFFF; margin:0 0 2px 0; display:block;}
#searchColumn #browseLettings .select{ width:174px; height:22px; margin:0 0 5px 0; font-size:11px;margin-bottom:10px;}
#searchColumn #propertyToRent{ border-top:1px solid #424242; background-image:url(../../images/homeBottomBg.jpg); background-repeat:repeat-x; padding:17px; color:#FFFFFF;}
#searchColumn #propertyToRent img{ margin:10px 0 0 0px;}


/*
*********************
	SEO PANEL	
*********************
*/
#seo{margin:700px auto 50px auto;border:1px solid #666666;padding:5px;width:650px;text-align:center;color:#999999;}
#seo h2{font-size:16px;font-weight:bold;padding:10px 5px 5px 5px;}
#seo a{font-size:10px;font-weight:normal;text-transform:capitalize;text-decoration:none;color:#FFFFFF;}
#seo a:hover{text-decoration:underline;}
#seo h2 a{font-size:16px;font-weight:bold;padding:10px 5px 5px 5px;}


/*
*********************
	MAP PAGE	
*********************
*/
.optionLabel{ display:block; float:left; width:120px; color:#ffffff;}
.optionCheckbox{ display:block; width:30px; float:left;}