/* RLP TAUPE WITH BLACK NAV ************************************************************/

/* GENERAL *********************************************************************************************************************************/
	
	body {
		color:#000000;
		background-image:url(images/colours1/site_background.jpg);
	}
	
/* Links ***********************/
	
	.whiteLink,
	a {
	    color:#EE3A42;
	}

/* Titles *********************/   
	    
	.largeBoldColourTitle {
		color:#11B4E5;
	}
	
	.listingContainer h2,
	.largeBoldTitle {
		border-left:4px solid #EC2227;
		color:#11B4E5;
	}
	
	.largeBoldSubTitle {
		color:#11b4e5;
	}
	
	.largeBoldSubTitle {
		color:#000000;
	}
	
	.schoolHeading,
	.articleContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle, 
	.articleHomeContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle {
		color:#11B4E5;
		border-left: 4px solid #E82728;
	}
	
	.ARTICLE_INTRO .paragraphBodyContainer .paragraphByline, 
	.ARTICLE_INTRO .paragraphBodyContainer .paragraphSubtitle {
		color:#11B4E5;
	}
	
	.FULL_LEFT_IMAGE .paragraphBodyContainer .paragraphByline, 
	.FULL_RIGHT_IMAGE .paragraphBodyContainer .paragraphByline, 
	.FULL_LEFT_IMAGE .paragraphBodyContainer .paragraphSubtitle,
	.FULL_RIGHT_IMAGE .paragraphBodyContainer .paragraphSubtitle, 
	.TEXT_ONLY .paragraphBodyContainer .paragraphSubtitle {
		color:#E82728;
	}
	
	.LeadCapturePortal .paragraphTitle,
	.LeadCapturePortal .paragraphTitle_2c,
	.LeadCapturePortal .paragraphTitle_3c,
	.mainParagraphTitle {
		color:#ee3a42;
	}
	
	.widgetFormLabel {
		color:#464646;
	}
	
	.bodyWidgetFormLabel {
		color:#464646;
	}
	
/* HEADER   *********************************************************************************************************************************/
/* ****************************************************************************************************************************************/
	
	.bodyInnerContainer h1 {
		background:url(images/colours1/heading3background.gif);
		color: #fff;
	}
	
	.headerLogoBox {
		background-color:none;
	}
	
	.headerInner {
		background-image: url(images/colours1/headerTitleBoxBG.gif);
	}
	
	.builderSiteBanner {
		background-image: url(/templates/clientclick_2.0/rlpdefault_CONTEMPORARY/WEBSITE/images/headerTitleBoxBG.jpg); top left repeat;    
	}    
	
	.colourBar {
		background-color:none;
	}

/* MAIN BODY  *********************************************************************************************************************************/
/* ****************************************************************************************************************************************/

	.twoColOuterContainer {
		background: #fff url(images/colours1/leftColBackground.jpg) no-repeat bottom left;
	}	


/* LEFT MENU  *********************************************************************************************************************************/
/* ****************************************************************************************************************************************/

	.menuContainer {
		background: #000 url(images/colours1/menuContainerBack.gif) no-repeat bottom left;
	}
	
	.menuItemRoot_Off { /* top level links */
		background: #000 url(images/colours1/leftMenuBack.jpg) no-repeat top left;
		color: #9e9e9e;
	}
	
	.menuItemSub_Off { /* second-level links */
		background: #151515;
		color:#9e9e9e;
	}
	
	.menuItemRoot_On, 
	.menuContainer .selected {	
		background: #000 url(images/colours1/leftMenuBack_hi.jpg) no-repeat top left;
		color:#fff;
	}
	
	.menuItemSub_On, .menuContainer .selectedSub {
		background: #000;
		color:#fff;
	}
	
	.menuLevel1, .menuLevel2 {
		border-top: solid 1px #8a8a8a;
		border-bottom: solid 1px #8a8a8a;
		margin-bottom: 8px;
	}

/* FOOTER  *********************************************************************************************************************************/
/* ****************************************************************************************************************************************/
	
	.footerContainer {
		background-color: #efeee3;
	}
	
	.footerHeight {
		background-color: #ec2328;
	}
	
	.footerLeftCol .footerAgentText,
	.footerAgentInformationInnerContainer {
		border-left: solid 3px #12b4e5;
	}
	 
	.footerRightCol .footerAgentTextRight {
		border-right: solid 3px #12b4e5;
	}
	
	.teamLogo img,
	.footerTeamImage img,
	.footerAgentImageRight img,
	.footerAgentImage img,
	.footerAgent1Photo img,
	.footerMidCol img {
		border: solid 1px #fff;
	}
	
/* WIDGETS  ****************************************************************************************************************************************/	
/* ****************************************************************************************************************************************/
	
	.agentInfo,
	.contactMeLong,
	.contactsmall, 
	.contactussmall,
	.newsletter,
	.valuation,
	.inforequest {
		background:#FFF;
		color:#848586;
		border-bottom: 4px solid #E82728;
	}
	
	.contactMeLongTitle,
	.contactMeSmallTitle,
	.newsletterTitle,
	.inforequestTitle,
	.valuationTitle {
		color:#e82728;
	}

	.inforequestBlurb,
	.contactMeLongBlurb,
	.contactMeBlurb,
	.newsletterBlurb,
	.valuationBlurb,
	.valuationBodyBlurb {
		color:#464646;
	}

	.contactMeLongTitleIcon,
	.contactMeSmallTitleIcon {
		background-image:url(images/colours1/widget_icon_contact.gif);
	}
	
	.newsletterTitleIcon {
		background-image:url(images/colours1/widget_icon_newsletter.gif);
	}

	.valuationTitleIcon {
		background-image:url(images/colours1/widget_icon_homeval.gif);
	}
	
	.inforequestTitleIcon {
		background-image:url(images/colours1/widget_icon_inforequest.gif);
	}
	
/* PARAGRAPHS ********************************************************************************************************************/
/* *******************************************************************************************************************************/
	
	.teamAgentInfoImage img,
	.ARTICLE_INTRO .paragraphImage img,
	.FULL_LEFT_IMAGE .paragraphImage img,
	.FULL_RIGHT_IMAGE .paragraphImage img,
	.IMAGE_ONLY .paragraphImage img {
		border:2px solid #11B4E5;
	}
	
	.rosterAgentImage img,
	.schoolLeftCol img,
	.listingContainer .paragraphImage img,
	.teamInfoBody .paragraphImage img,
	.teamInfoAgentPhoto1 img,
	.teamInfoAgentPhoto2 img,
	.agentInfoBody .paragraphImage img {
	 	border: solid 3px #e3e1cc;
	 }
	 
/* INTERNAL LINK PARAGRAPH  **************************************************/
/* ***************************************************************************/
	
	.PORTAL_WIDGET .paragraphTitle {
		background-image:url(images/colours1/icon_internalLink.gif);
	}
	
/* RELATED FILES PARAGRAPH  **************************************************/
/* ***************************************************************************/

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

/* AGENT INFO PARAGRAPH **********************************************************************************************************/
/* *******************************************************************************************************************************/

	.agentInfoBody,
	.agentInfoBody .paragraphImageContainer,
	.agentInfoBody .paragraphImage img,
	.agentInfoBody .paragraphBodyContainer {
		background-color:#ffffff;
	}	
	
	.agentInfoBody .paragraphBody {
		background-color:#ffffff;
		border-color: #ffffff;
	}
	
	.agentInfoBody .paragraphBodyText {	
		color:#000;
	}
	
	.agentInfoBody .paragraphReferenceContainer {
		color:#CF3921;
	}
	
	.teamInfoBody .paragraphReferenceOne,
	.agentInfoBody .paragraphReferenceOne {
		background-image:url(images/colours1/icon_phone.gif);
	}
	
	.teamInfoBody .paragraphReferenceTwo,
	.agentInfoBody .paragraphReferenceTwo {
		background-image:url(images/colours1/icon_email.gif);
	}
			
/* TEAM INFO PARAGRAPH **********************************************************************************************************/
/* *******************************************************************************************************************************/
	
	.teamInfoBody .teamAgentInfoHeading {
		border-left:4px solid #EC2227;
		color:#11B4E5;
	}
	
	.teamAgentInfoLinks {
		background-image:url(images/colours1/icon_email.gif);
	}
	
	.teamInfoBody .paragraphReferenceContainer {
		color: #CF3921;
	}
	
/* COMPANY INFO PARAGRAPH **********************************************************************************************************/
/* *******************************************************************************************************************************/
	
	.companyHeading,
	.companyInfoBody a {
		color: #000;
	}
	
	.companyRightCol img {
		border: 2px solid #fff;
	}
	
	.companyInfoBody {
		background-image:url(images/colours1/companyBackground.jpg);
		background-color: #8d8e91;
		color: #fff;
	}

/* LEAD CAPTURE PORTAL ***********************************************************************************************************/
/* *******************************************************************************************************************************/

	.LeadCapturePortal .paragraphreference {
		color:#46494e;
		text-decoration:none;
	}
	
	.LeadCapturePortal .paragraphBody {
		background-image:url(images/colours1/1c_article_teaser_bg.gif);
	}
	
	.LeadCapturePortal .paragraphBody_2c {
		background-image:url(images/colours1/2c_article_teaser_bg.gif);
	}
	
	.LeadCapturePortal .paragraphBody_3c {
		background-image:url(images/colours1/3c_article_teaser_bg.gif);
	}
	
/* ARTICLE TEASER PARAGRAPH ******************************************************************************************************/
/* *******************************************************************************************************************************/

	
	.ARTICLETEASER .articleTeaserArticlesContainer {
		background-image:url(images/colours1/1c_article_teaser_bg.gif);
	}

	.ARTICLETEASER .articleTeaserArticlesContainer_2c {
		background-image:url(images/colours1/2c_article_teaser_bg.gif);
	}
	
	.ARTICLETEASER .articleTeaserArticlesContainer_3c {
		background-image:url(images/colours1/3c_article_teaser_bg.gif);
	}
	
	.ARTICLE_INTRO .paragraphreference,
	.FULL_LEFT_IMAGE .paragraphreference,
	.FULL_RIGHT_IMAGE .paragraphreference,
	.IMAGE_ONLY .paragraphreference ,
	.TEXT_ONLY .paragraphreference,
	.featuredListings .paragraphReferenceContainer a,
	.LeadCapturePortal .paragraphReferenceContainer a,
	.LeadCapturePortal .paragraphReferenceContainer_2c,
	.LeadCapturePortal .paragraphReferenceContainer_3c,
	.ARTICLETEASER .paragraphReferenceContainer a, 
	.ARTICLETEASER .paragraphReferenceContainer_2c a, 
	.ARTICLETEASER .paragraphReferenceContainer_3c a {
		background-image:url(images/colours1/article_chevron.gif);
		color:#EE3A42;
	}
	
	.ARTICLETEASER .paragraphTitle,
	.ARTICLETEASER .paragraphTitle,
	.ARTICLETEASER .paragraphTitle_2c,
	.ARTICLETEASER .paragraphTitle_3c {
		color:#ec2227;
	}
	
	.ARTICLETEASER .paragraphImage img,
	.ARTICLETEASER .paragraphImage_2c img,
	.ARTICLETEASER .paragraphImage_3c img {
		border:2px solid #fff;
	}
	
	.ARTICLETEASER .imageBorder img {
		border: 2px solid cfcfcf;
	}

	.ARTICLETEASER .imageBorder:hover img {
		border: 2px solid red;
	}

	.ARTICLETEASER .imageBorder:hover{
		color: red; /* irrelevant definition to overcome IE bug */
	}
		
/* AWARDS BODY *******************************************************************************************************************/
/* *******************************************************************************************************************************/
	
	.awardsContainer .paragraphSeparator2col{
		background-image:url(images/colours1/2col_separator.gif);
	}	
	
/* FEATURED LISTINGS BODY PARAGRAPH *********************************************************************************************/
/* *******************************************************************************************************************************/

	.featuredListings .featuredListingsContainer { 
		background-image:url(images/colours1/featured_listing_gradient_b.gif);
	}

	.FEATURED_LISTING .paragraphImage img,
	.FEATURED_LISTING .imageBorder img{
		border: 2px solid #cfcfcf;
	}

	.FEATURED_LISTING .imageBorder:hover img{
		border: 2px solid red;
	}

	.FEATURED_LISTING .imageBorder:hover{
		color: red; /* irrelevant definition to overcome IE bug */
	}
	
	.FEATURED_LISTING .listingPrice {
		color:#11B4E5;
	}
	
/* LISTINGS CENTRIC PARAGRAPH *************************************************/
/* ***************************************************************************/
	
	.LISTING .listingPrice {
		color:#11B4E5;
	}
	
/* LISTINGS *******************************************************************************************************************/
/* *******************************************************************************************************************************/
/* Listings obtained by clicking on menu */

	.detailsHeading {
		border-top: solid 2px #EE3A42;
		background: transparent;
		color: #fff;
	}

	.detailsCategorySubHead {
		background: #4E71AC;
		color: #fff;
	}
	
	.searchBarPrice.detailListingPrice {
		color: #11B4E5;
	}
	
	a.reg:visited ,
	a.reg:link,
	a.reg:hover {
		color: #EE3A42;
	}
	
/* Listings obtained by clicking on homepage image */

	.headerBar {
		border: none;
		border-top: solid 2px #EE3A42;
		background: transparent;
		color: #fff;
	}
	
	.headerBarColumn.headerBarText {
		color: #EE3A42;
	}
	
	.headerBarColumn.headerBarPrice {
		color: #11B4E5;
	}
	
	.listingSubHead {
		background-color: transparent;
		border-top:2px solid red;
	}
	
/* ROSTER  *******************************************************************/
/* ***************************************************************************/
	
	.rosterTitleContainer {
		background: #fff url(images/colours1/rosterTitleBackground.jpg) repeat-x top left;
	}
	
	.rosterText .rosterName,
	.rosterText .rosterTitle {
		color:#11B4E5;
	}
	
	.rosterText .rosterTitle {
		background-color: transparent;
	}
	
	.listingsLink {
		background-color:#EFEEE3;
	}
	
	.listingsLink a {
		color:#ec2429;
	}
	
	.rosterLinks a:link, 
	.rosterLinks a:visited, 
	.rosterLinks a:active {
		color: #EE3A42;
	}
	
/* 	SCHOOL INFO  *************************************************************/
/* ***************************************************************************/

	.schoolTableBackground {
		background-color: #fff;
	}

