.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.bodytxt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.devhead {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.quicksearch {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0072B8;
}

.quicksearchText {float: left; width: 164px;}

.gnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.gnavover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FECB31;
	text-decoration: none;
}
.divborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #858475;
}
a:hover {
	color: #FECB31;
	text-decoration: none;
}
.propertysearch {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006BB3;
	text-decoration: none;
}
.boldblue {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0072B8;
}
.divtop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #858475;
}
.bodytxtwhite {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.boldgrey {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}


.staff {color: #6C6B57; font-size: 11px;}
.staff .departmentName {font-size: 11px; font-weight: bold; margin: 14px 0px 10px 10px;}
.staff .greyLine {border-top: 1px solid #989491; font-size: 1px; line-height: 1px; height: 1px; margin: 0px; padding: 0px;}
.staff .member {width: 221px; height: 290px; padding: 0px 10px; border-right: 1px solid #989491; float: left;}
.staff .noBorderRight {border: 0px;}
.staff .member .name {margin: 18px 0px 0px 0px; font-size: 11px; font-weight: bold;}
.staff .member .image {margin: 6px 0px 0px 0px; width: 100px; padding: 4px; border: 1px solid #C8CDC9;}
.staff .member .position {margin: 6px 0px 0px 0px;}
.staff .member .phone {margin: 6px 0px 0px 0px;}
.staff .member .email {margin: 6px 0px 0px 0px;}
.staff .member .moreInfo {margin: 6px 0px 0px 0px;}

.staffMember {color: #6C6B57; font-size: 11px; margin-bottom: 20px;}
.staffMember .departmentName {font-size: 11px; font-weight: bold; margin: 14px 0px 10px 10px;}
.staffMember .greyLine {border-top: 1px solid #989491; font-size: 1px; line-height: 1px; height: 1px; margin: 0px; padding: 0px;}
.staffMember .image {float: left; margin: 6px 0px 0px 0px; width: 200px; padding: 4px; border: 1px solid #C8CDC9;}
.staffMember .member {float: left; width: 460px; padding: 0px 10px; border-right: 1px solid #989491; float: left;}
.staffMember .noBorderRight {border: 0px;}
.staffMember .member .name {margin: 18px 0px 0px 0px; font-size: 11px; font-weight: bold;}
.staffMember .member .position {margin: 6px 0px 0px 0px;}
.staffMember .member .phone {margin: 6px 0px 0px 0px;}
.staffMember .member .email {margin: 6px 0px 0px 0px;}
.staffMember .member .info {margin: 20px 0px 0px 0px;}

.listings {width: 100%; font-size: 11px;}
.listings .topBar {width: 100%;}
.listings .topBar .leftSide {float: left;}
.listings .topBar .rightSide {float: right;}
.listings .template {width: 100%;}
.listings .template .greyLine {border-top: 1px solid #989491; font-size: 1px; line-height: 1px; height: 1px; margin: 0px; padding: 0px; margin: 10px 0px;}
.listings .template .image {float: left;}
.listings .template .image .redBar {width: 160px; height: 20px; background-color: #CC0000; margin-bottom: 5px; color: white;}
.listings .template .image .redBar .text {padding-top: 2px; text-transform: capitalize; font-weight: bold;}
.listings .template .image .still {border: 1px solid black;}
.listings .template .details {float: right; width: 560px;}
.listings .template .details .address {font-weight: bold; margin-bottom: 12px; margin-top: 3px;}
.listings .template .details .address span {color: #2b5eaf;}
.listings .template .details .description {color: #6B666C; margin-bottom: 12px;}
.listings .template .details .price {color: #6B666C;}
.listings .bottomSection .bbc {float: left; color: white; font-size: 10px; margin-top: 10px;}
.listings .bottomSection .bbc .bed {float: left; width: 28px; height: 28px; background-image: url(images/bed.gif);}
.listings .bottomSection .bbc .bath {float: left; width: 28px; height: 28px; margin-left: 2px; background-image: url(images/bath.gif);}
.listings .bottomSection .bbc .car {float: left; width: 28px; height: 28px; margin-left: 2px; background-image: url(images/car.gif);}
.listings .bottomSection .bbc .car .text {margin-left: 4px;}
.listings .bottomSection .moreInfo {float: right;}
.listings .noResults {margin-top: 140px; width: 100%;}

.property {width: 700px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 6px;}
.property .topBar {width: 100%;}
.property .topBar .leftSide {float: left;}
.property .topBar .rightSide {float: right;}
.property .template {width: 100%;}
.property .template .greyLine {border-top: 1px solid #989491; font-size: 1px; line-height: 1px; height: 1px; margin: 0px; padding: 0px; margin: 10px 0px;}
.property .template .image {float: left; margin-bottom: 30px;}
.property .template .image .redBar {width: 260px; height: 20px; background-color: #CC0000; margin-bottom: 5px; color: white;}
.property .template .image .redBar .text {padding-top: 2px; text-transform: capitalize; font-weight: bold;}
.property .template .image .still {border: 1px solid black; margin-bottom: 10px;}
.property .template .details {float: right; width: 420px; margin-bottom: 30px;}
.property .template .details .headline {font-weight: bold; margin-bottom: 6px; margin-top: 3px;}
.property .template .details .address {font-weight: bold; margin-bottom: 12px; margin-top: 3px;}
.property .template .details .address span {color: #2b5eaf;}
.property .template .details .description {color: #6B666C; margin-bottom: 12px;}
.property .template .details .price {color: #6B666C;}
.property .template .details .agent {float: left; width: 210px; margin-top: 10px;}
.property .template .details .agent .agentPhoto {border: 1px solid black; width:100px; margin-top: 4px;}
.property .template .details .agent .agentHeading {color: #000000; font-weight: bold;}
.property .template .details .agent .agentName {color: #6B666C; margin-top: 6px;}
.property .template .details .agent .agentMobile {color: #6B666C;}
.property .template .details .agent .agentEmail {color: #6B666C;}
.property .template .details .inspectionTimesHeading {color: #000000; margin-top: 10px; font-weight: bold;}
.property .template .details .inspectionTimes {color: #6B666C; margin-top: 4px;}
.property .template .details .bbc {float: left; color: white; font-size: 10px; margin-top: 10px;}
.property .template .details .bbc .bed {float: left; width: 28px; height: 28px; background-image: url(images/bed.gif);}
.property .template .details .bbc .bath {float: left; width: 28px; height: 28px; margin-left: 2px; background-image: url(images/bath.gif);}
.property .template .details .bbc .car {float: left; width: 28px; height: 28px; margin-left: 2px; background-image: url(images/car.gif);}
.property .template .details .bbc .car .text {margin-left: 4px;}
.property .template .tbContainer {width: 737px; background-color: #3561A6;}
.property .template .tbContainer .tbPoint {width: 122px; height: 30px; border-right: 1px solid white; border-bottom: 1px solid white; float: left;}
.property .template .tbContainer .noBorderBottom {border-bottom: 0px;}
.property .template .tbContainer .noBorderRight {border-right: 0px;}
.property .template .tbContainer .tbInside {margin-top: 7px;}
.property .bottomSection .moreInfo {float: right;}
.property .noResults {margin-top: 140px; width: 100%;}

.mainHeadline {color: #0063A8; font-size: 18px; font-weight: bold; margin-bottom: 20px;}
.content {color: #6C6B57;}
.content .headline {font-weight: bold; font-size: 14px; margin-bottom: 10px;}
.content .text {float: left; margin-bottom: 30px;}
.content .text .pdf {margin: 20px 0px;}
.content .textImage {float: left; width: 500px; margin-bottom: 30px;}
.content .images {float: right; margin-bottom: 30px;}

.developmentHeading {color: #FECB31; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; width: 280px; margin: 8px 0px;}
.slogan {color: #0063A8; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 30px;}
.headerPhone {color: #FECB31; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 30px;}

.homepageBlue {color: #0063A8; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 21px;}
.homepageYellow {color: #FECB31; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 21px;}
.greyBold {color: #333333; font-size: 12px; font-weight: bold;}

.clearBoth {clear: both;}

a.toolBox:link {color: #FFFFFF; text-decoration: none;}
a.toolBox:active {color: #FFFFFF; text-decoration: none;}
a.toolBox:visited {color: #FFFFFF; text-decoration: none;}
a.toolBox:hover {color: #FFFFFF; text-decoration: underline;}

a.staffEmail:link {color: #0072B8; text-decoration: none;}
a.staffEmail:active {color: #0072B8; text-decoration: none;}
a.staffEmail:visited {color: #0072B8; text-decoration: none;}
a.staffEmail:hover {color: #FECB31; text-decoration: underline;}

a.propNextPrevLink:link {color: #333333; font-weight: bold; text-decoration: none;}
a.propNextPrevLink:active {color: #333333; font-weight: bold; text-decoration: none;}
a.propNextPrevLink:visited {color: #333333; font-weight: bold; text-decoration: none;}
a.propNextPrevLink:hover {color: #006BB3; font-weight: bold; text-decoration: underline;}

a.blueLink:link {color: #0063A8; font-weight: bold; text-decoration: none;}
a.blueLink:active {color: #0063A8; font-weight: bold; text-decoration: none;}
a.blueLink:visited {color: #0063A8; font-weight: bold; text-decoration: none;}
a.blueLink:hover {color: #0063A8; font-weight: bold; text-decoration: underline;}

a.darkGreyLink:link {color: #333333; font-weight: bold; text-decoration: none;}
a.darkGreyLink:active {color: #333333; font-weight: bold; text-decoration: none;}
a.darkGreyLink:visited {color: #333333; font-weight: bold; text-decoration: none;}
a.darkGreyLink:hover {color: #333333; font-weight: bold; text-decoration: underline;}

a.greyLink:link {color: #333333; text-decoration: none;}
a.greyLink:active {color: #333333; text-decoration: none;}
a.greyLink:visited {color: #333333; text-decoration: none;}
a.greyLink:hover {color: #333333; text-decoration: underline;}


