/* Contemporary Urban - Cement */


	body {
		background: #fff;	
		color: #000;
		background: #fff url(images/colours4/backgroundTile.jpg) repeat top left;
	}
	
	a {
		color: #31709f;
	}

	a:hover {
		text-decoration: underline;
		color: #2c333d;
	}

	h1 {
		color:#c12428;
	}
	
	
	/* header and nav */
	
	.bodyInnerContainer h1 {
		color: #2c333d;
		border-bottom: 1px solid #fff;
		font-weight: normal;
		font-size: 2em;
	}
	
	
	.headerContainer {
		border:1px solid #fff;
	}
	
	.headerInnerContainer {
		background-image:url(images/colours4/topBanner.jpg);
	}
	
	.headerTitleBoxInner {

	}
	
	.headerInnerContainer .heading {
		color: #fff;
		font-size:3.0em;
		padding: 0px 0px 10px 25px;
		background: #7a7a7c;
	}
	
	.headingContainer .heading {
		color: #fff;
		font-size:3.0em;
		padding: 0px 0px 10px 25px;
	}	
		
	
	/* Body Structure */
	
	.leftCol {
		background: #7a7a7c url(images/colours4/sideNavBack.jpg) no-repeat bottom left;
	}
	
	
	.splashBackground {
		background: url(images/colours4/imageSplash.jpg) no-repeat top left;
	}
	
	.splashBackground img {
		border: 2px solid #fff;
	}
	
	/*  list navigation */

	 
	.splashMenu li a:link, .splashMenu li a:visited {
		color: #fff;
		background:  url(images/colours4/nav_lo.jpg);
		border: 1px solid #7a7a7c;
		}
		
	.splashMenu li a:hover, .splashMenu li a.selected {
		color: #FFF;
		background:  url(images/colours4/nav_hi.jpg) 0 -32px;
		border: 1px solid #bababb;
	}
		
	/* listing widget */
		
	.listingImageContainer {
		borderx: 1px solid red;
	}
	
	.listingImageContainer img {
		border: 1px solid #999999;
	}
	
	.listingSpecContainer {
		borderx: 1px solid red;
	}

	a.paragraphreference:link {
		background: url(images/colours4/textLink_hi.gif) no-repeat right center;
	}
	
	a.paragraphreference:visited {
		color: #2c333d; 
		background: url(images/colours4/textLink_lo.gif) no-repeat right center;
	}
	
	a.paragraphreference:hover {
		background: url(images/colours4/textLink_lo.gif) no-repeat right center;
	}
	
	a.paragraphreference:active {
		color: #2c333d; 
		background: url(images/colours4/textLink_lo.gif) no-repeat right center;
	}
	
	.listingSpecTitle {
		color: #494949;
	}
	
	.listingSpecPrice {
		color: #494949;
	}
	
	
/* FOOTER ********************************************************************************************************************/
/* *******************************************************************************************************************************/
	
	/* INNER ***************************************************/
	
	.footer .content {
		background-color: #2c333d;
	}
	
	.footer .disclaimer {
		background:#FFFFFF url(images/colours4/backgroundTile.jpg) repeat scroll left top;
	}
	
	.footer a {
		color: #31709F;
			font-weight: bold;
	}
	
	.footer a:hover {
		color:#31709F;
		text-decoration: underline;
		font-weight: bold;
	}
	
	.footer .image img {
		border:1px solid #fff;
	}

	/* HOME ***************************************************/
	
	.footerContainer {
		background-color: #2C333D;
	}
	
	.footerBrokerInformationContainer {
		background-color: #2c333d
	}
	
	.footerAgent1PhotoContainer {
		border:1px solid #fff;
	}
	
	.footerContainer,
	.footerAddress,
	.footerAgent,
	.footerDisclaimer a:hover {
		color: #fff;
	}
	
	.footerLogo {
		border: 1px solid #333333;
		background: #fff;
	}
	
	.footerDisclaimer a {
		color:#2c333d;
	}

	
	
/* PARAGRAPHS ********************************************************************************************************************/
/* *******************************************************************************************************************************/

/* ARTICLE INTRO PARAGRAPH ***************************************************/
/* ***************************************************************************/
	.ARTICLE_INTRO .paragraphImage img {
		border:1px solid #2c333d;
	}

	.ARTICLE_INTRO .paragraphreference {
		background-image:url(images/colours2/link_chevron.gif);
	}	
	
	
	.articleContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle {
		color: #2c333d;
	}
		

/* FULL LEFT IMAGE PARAGRAPH *************************************************/
/* ***************************************************************************/

	.FULL_LEFT_IMAGE .paragraphImage img {
		border:1px solid #2c333d;
	}

	.FULL_LEFT_IMAGE .paragraphreference {
		background-image:url(images/colours2/link_chevron.gif);
	}		

/* FULL RIGHT IMAGE PARAGRAPH ************************************************/
/* ***************************************************************************/

	.FULL_RIGHT_IMAGE .paragraphImage img {
		border:1px solid #2c333d;
	}

	.FULL_RIGHT_IMAGE .paragraphreference {
		background-image:url(images/colours2/link_chevron.gif);
	}		

/* INTERNAL LINK PARAGRAPH  **************************************************/
/* ***************************************************************************/

	.PORTAL_WIDGET .paragraphIconImage {
		background-image:url(images/colours2/icon_internalLink.gif);
	}

	.PORTAL_WIDGET .paragraphReferenceContainer a {
		color:#e82728;
		background-image:url(images/colours2/link_chevron.gif);
	}

/* RELATED FILES PARAGRAPH  **************************************************/
/* ***************************************************************************/

	.RELATED_FILES .paragraphIconImage {
		background-image:url(images/colours2/icon_fileUpload.gif);
	}

/* IMAGE ONLY PARAGRAPH ******************************************************/
/* ***************************************************************************/

	.IMAGE_ONLY .paragraphImage img {
		border:1px solid #2c333d;
	}

	.IMAGE_ONLY .paragraphreference {
		background-image:url(images/colours2/link_chevron.gif);
	}		

/* TEXT ONLY PARAGRAPH *******************************************************/
/* ***************************************************************************/

	.TEXT_ONLY .paragraphreference {
		background-image:url(images/colours2/link_chevron.gif);
	}
	
	
/* Widget Colours */


 /* Contact Us Small On/Off Widget Start */
 
	.contactsmall, .contactussmall {
		color:#2C333D;
		background: url(images/colours4/widgetBack.jpg) top right repeat-y;
		border-top: 2px solid #fff;
	}
	
	.contactMeSmallTitleIcon {
		background-image:url(images/colours4/widget_icon_contact.gif);
	}
	
	.contactMeSmallTitle {
		color:#2C333D;
	}
	
	.contactMeBlurb {
		color:#2C333D;
	}

/* Contact Us Small Widget End */

/* Contact Us Long On/Off Widget Start */
 
	.contactMeLong {
		color:#2C333D;
		background: url(images/colours4/widgetBack.jpg) top right repeat-y;
		border-top: 2px solid #fff;
	}
 
	.contactMeLongTitleIcon {
		background-image:url(images/colours4/widget_icon_contact.gif);
	}
	
	.contactMeLongTitle {
		color:#2C333D;
	}
	
	.contactMeLongBlurb {
		color:#2C333D;
	}

		
/* Contact Us Long Widget End */
 /* Newsletter On/Off Widget Start */
 
	.newsletter {
		color:#2C333D;
		background: url(images/colours4/widgetBack.jpg) top right repeat-y;
		border-top: 2px solid #fff;
	}

	.newsletterTitleIcon {
		background-image:url(images/colours4/widget_icon_newsletter.gif);
	}
	
	.newsletterTitle {
		color:#2C333D;
	}
	

	.newsletterBlurb {
		color:#2C333D;
	}
		

		
/* Newsletter Widget End */


/* emaillisting Widget End */

 /* valuation On/Off Widget Start */
 
	.valuation {
		color:#2C333D;
		background: url(images/colours4/widgetBack.jpg) top right repeat-y;
		border-top: 2px solid #fff;
	}

	.valuationTitleIcon {
		background-image:url(images/colours4/widget_icon_homeval.gif);
	}
	
	.valuationTitle {
		color:#2C333D;
	}
	
	.valuationBlurb {
		color:#2C333D;
	}


/* valuation Widget End */

 /* Information Request On/Off Widget Start */
 

	.inforequest {
		color:#2C333D;
		background: url(images/colours4/widgetBack.jpg) top right repeat-y;
		border-top: 2px solid #fff;
	}

	.inforequestTitleIcon {
		background-image:url(images/colours4/widget_icon_inforequest.gif);
	}
	
	.inforequestTitle {
		color:#2C333D;
	}
	
	.inforequestBlurb {
		color:#2C333D;
	}


/* Information Request Small Widget End */

/* Agent Info Side WIdget Start */

	.agentInfo {
		color:#fff;
		background-image: url(images/colours4/widgetAgentBack.jpg);
		background-position: bottom left;
		font-size: .9em;
		padding-bottom:3em;
		padding-left:1em;
		padding-top:5px;
	}
	
	.agentInfoImage img  {
		border: 1px solid #2c333d;
	}

	.agentInfo a {
		color: #fff;
		}
		
	
/* SCHOOL INFO ************************************************************************************************************************/
/* *******************************************************************************************************************************/

.schoolLeftCol img {
	border: 2px solid #7A7A7C;
}
	
.SchoolInfo table {
	margin-top: 10px;
}
.schoolTableBackground {
	border-bottom: 2px solid #7A7A7C;
		background:#e1e1e5;
	}
	
.schoolHeading {
	color:#2C333D;
	}
	
	.schoolBody a {
	color:#7A7A7C;
	}
	.schoolBody a:hover {
	color:#e1e1e5;
	}
	
	
/* MY LISTINGS *******************************************************************************************************************/
/* *******************************************************************************************************************************/
/* Listings obtained by clicking on one of the featured listings image on the home page */

	#drillDownSearchForm {
	}

	.contentWrapper {
	background-color: transparent;
	}
	
	.headerBar {
		background-color:#e1e1e5;
		color:#7A7A7C;
	}
	
	.listingRoomMeasure {
		border-top: 1px solid #eee;
	}
	
	.listingSubHead {
		background-color:#e1e1e5;
		color:#7A7A7C;
	}
	
	.headerBarPrice,
	.headerBarText {
	}
	
		
/* LISTINGS *******************************************************************************************************************/
/* *******************************************************************************************************************************/
/* Listings obtained by clicking on menu */

	.detailsHeading {
	border-color: #e1e1e5;
		background: #e1e1e5;
		color: #fff;
	}

	.detailsCategorySubHead {
		background:#e1e1e5;
			color: #fff;
	}
	
	.detailListingPrice {
		color: #333;
	}
	
	a.reg:visited {
		color:#333;
	}
	a.reg:link {
		color:#fff;
	}
	a.reg:hover {
		color:#7A7A7C;
	}
	.iconImage {
	border:2px solid #7A7A7C;
	}
	
		