/* PINSTRIPE RED VERSION STYLES ************************************************************/

/* GENERAL *********************************************************************************************************************************/
	
	body {
		color:#545454;
		background-image:url(images/colours1/site_background.jpg);
		}
		
	a {
	    color:#939498;
	    }
	    
	h1 {
		color:#fff;
	}
	
	.col1 h1 {
		color:#1f70ab;
	}
	
	.largeBoldColourTitle,
	.largeBoldTitle,
	.widgetFormLabel,
	.bodyWidgetFormLabel {
		color:#464646;
	}
	
	.mainParagraphTitle {
		color:#e82728;
		border-bottom:1px solid #cfcfcf;
	}
	
	.titleSeparator {
		background-image:url(images/colours1/widget_title_separator.gif); 
	}	
	
	.submitButtonLink a{
		color:#fff;
		background: url(images/colours1/widgetSubmit_lo.gif) top left no-repeat;
	}

	.submitButtonLink a:hover {
		color:#fff;
		background: url(images/colours1/widgetSubmit_hi.gif) top left no-repeat;
	}
	
	.whiteLink {
		color:#fff;
	}
		
	.whiteLink:hover {
		color:#fff;
		text-decoration:underline;
	}

/* HEADER   *********************************************************************************************************************************/
/* ****************************************************************************************************************************************/
	
	.bodyInnerContainer h1 {
		color: #E82728;
		border-bottom: 1px solid #999;
	}
		
	.headerLogoBox {
		background-color:#fff;
	}
	
	.headerInner{
		background-image: url(images/colours1/headerTitleBoxBG.jpg);
	}
	
	.builderSiteBanner {
		background-image: url(/templates/clientclick_2.0/rlpdefault_CONTEMPORARY/WEBSITE/images/headerTitleBoxBG.jpg); top left repeat;    
	}    
	
	.headerTitleBoxInner {
		color:#fff;
	}    
	
	.colourBar {
		background-color:#e82728;
	}
	
	.wrapperEmail .header {
		background-image: url(images/colours1/formsBanner_pin1.jpg);
	}

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

	.twoColOuterContainer {
		background: #46494e url(images/colours1/leftColBackground.jpg) no-repeat bottom left;
		border-bottom: 3px solid #e82829;
	}	
	
	/* This is the main container for the left menu */
	.leftCol {
		background-color: #fff;
	}
	
	/* This is the main container for body on the left */
	.rightCol {
		background-color:#FFF;
	}	
	
	/* This is the main container for bodyInner(Content) and widget */
	.rightColInner {
		background-color: #fff;
	}
	
	/* This is the 2nd main container for bodyInnerContainer (content)*/
	.bodyInner {
		background-color: #fff;
	}

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

	.menuContainer {
		background-color:#46494e;
	}
	
	.menuItemRoot_Off { /* top level links */
		background: #46494e;
		color: #fff;
	}
	.menuItemSub_Off { /* second-level links */
		background: #46494e;
		color:#fff;
	}
	.menuItemRoot_On, .menuContainer .selected {	
		background-color: #000000;
		color:#fff;
		border-right: 8px solid #e82728;
	}
	
	.menuItemSub_On, .menuContainer .selectedSub {
		background-color: #000000;
		color:#fff;
		border-right: 8px solid #e82728;	
	}

/* FOOTER  *********************************************************************************************************************************/
/* ****************************************************************************************************************************************/

	.footerBrokerInformationContainer {
		background: #fff url(images/colours1/footerBackground.jpg) no-repeat bottom right;
		border: 2px solid #e3e3e3;
	}
	
	.footerDisclaimer {
		background: url(images/colours1/leftColBackground.jpg) bottom left repeat-x;
		border-bottom: solid 3px red;
		color:#fff;
		font-weight:bold;
	}
	
	.footerDisclaimer a {
		color:#fff;
		font-weight:bold;
	}
	
	.footerHeight,
	.footerDisclaimer {
		background-color: #e82728;
	}
	
	.footerAgent1Photo img ,
	.footerMidCol img, 
	.teamLogo img, 
	.footerAgentImage img, 
	.footerAgentImageRight img, 
	.footerTeamImage img {
		border:2px solid #E82728;
	}

/* PARAGRAPHS ********************************************************************************************************************/
/* *******************************************************************************************************************************/
	
	.ARTICLE_INTRO .paragraphImage img,
	.FULL_LEFT_IMAGE .paragraphImage img,
	.FULL_RIGHT_IMAGE .paragraphImage img,
	.IMAGE_ONLY .paragraphImage img {
		border:1px solid #e82728;
	}
	
	.ARTICLE_INTRO .paragraphreference,
	.FULL_LEFT_IMAGE .paragraphreference,
	.FULL_RIGHT_IMAGE .paragraphreference,
	.IMAGE_ONLY .paragraphreference ,
	.TEXT_ONLY .paragraphreference {
		background-image:url(images/colours1/link_chevron.gif);
	}
		
/* 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);
	}
	
/* WIDGETS  ****************************************************************************************************************************************/	
/* ****************************************************************************************************************************************/
	
	.agentInfo,
	.contactMeLong,
	.contactsmall, 
	.contactussmall,
	.newsletter,
	.valuation,
	.inforequest {
		background:#FFF;
		color:#848586;
		background: url(images/colours1/widget_bg.gif) repeat-x bottom left;
	}
	
	.contactMeLongTitle,
	.contactMeSmallTitle,
	.newsletterTitle,
	.inforequestTitle,
	.valuationTitle {
		color:#e82728;
		border-bottom:1px solid #a8a9ad;
	}

	.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);
	}
	
/* AGENT INFO PARAGRAPH **********************************************************************************************************/
/* *******************************************************************************************************************************/

	.agentInfoBody {
		background-image: url(images/colours1/agentInfoBody_bg.gif);
	}
	
	.agentInfoBody .paragraphBody {
	}
	
	.agentInfoBody .paragraphBodyText {	
		color:#fff;
	}
	
	.agentInfoBody .paragraphReferenceContainer {
		background-color:#da4445;
		color:#fff;
	}
	
	.agentInfoBody .paragraphReferenceOne {
		background-image:url(images/colours1/icon_phone.gif);
	}
	
	.agentInfoBody .paragraphReferenceTwo {
		background-image:url(images/colours1/icon_email.gif);
	}
	
/* TEAM INFO PARAGRAPH **********************************************************************************************************/
/* *******************************************************************************************************************************/
	
	.teamAgentInfoContainer {
		background-color:#A8A9AD;
	}
	
	.teamAgentInfoImage {
		background: #8d8e91 url(images/colours1/teamBackground.jpg) no-repeat bottom right;
	}
	
	.teamAgentInfoImage img{
		border: 2px solid #e82728;	
	}

	.teamInfoBody .paragraphBody {
		background-color:#a8a9ad;
		border-color: #545454;
	}
	
	.teamInfoBody .paragraphBodyText {	
		color:#fff;
	}
	
	.teamInfoBody .paragraphReferenceContainer {
		background-color:#da4445;
		color:#fff;
	}
	
	.teamInfoBody .paragraphReferenceOne {
		background-image:url(images/colours1/icon_phone.gif);
	}
	
	.teamInfoBody .paragraphReferenceTwo {
		background-image:url(images/colours1/icon_email.gif);
	}
	
	.teamAgentInfoHeading,
	.teamAgentInfoText,
	.teamAgentInfoBodyText,
	.teamAgentInfoLinks a:hover {
		color: #fff;
	}
		
	.teamAgentInfoLinks a:link,
	.teamAgentInfoLinks a:visited,
	.teamAgentInfoLinks a:active {
		color:#000;
	}

/* 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;
	}

/* LISTING CENTRIC **********************************************************************************************************/
/* *******************************************************************************************************************************/
	
	.listingContainer .paragraphImage img {
		border: 2px solid #C0C0C0;
	}
	
/* LEAD CAPTURE PORTAL ***********************************************************************************************************/
/* *******************************************************************************************************************************/

	.LeadCapturePortal .paragraphBodyContainer {
		color:#46494e;
		background-color: #fff;
	}
	
	.LeadCapturePortal .paragraphTitle,
	.LeadCapturePortal .paragraphTitle_2c,
	.LeadCapturePortal .paragraphTitle_3c {
		color:#e82728;
		border-bottom:1px solid #cfcfcf;
	}

	.LeadCapturePortal .paragraphreference {
		color:#46494e;
		text-decoration:none;
	}
	
	.LeadCapturePortal .paragraphSeparator3col{
		background-image:url(images/colours1/3col_separator.gif);
	}

	.LeadCapturePortal .paragraphSeparator2col{
		background-image:url(images/colours1/2col_separator.gif);
	}

	.LeadCapturePortal .paragraphReferenceContainer a,
	.LeadCapturePortal .paragraphReferenceContainer_2c a,
	.LeadCapturePortal .paragraphReferenceContainer_3c a{
		color:#E82728;
		background-image:url(images/colours1/lead_chevron.gif);
	}
	
	.LeadCapturePortal .paragraphReferenceContainer a:hover,
	.LeadCapturePortal .paragraphReferenceContainer_2c a:hover,
	.LeadCapturePortal .paragraphReferenceContainer_3c a:hover{
		color:#666;
		background-image:url(images/colours1/lead_chevron_hi.gif);
		text-decoration: none;
	}
	
	.LeadCapturePortal .paragraphImageContainer_1c,	
	.LeadCapturePortal .paragraphImageContainer_2c,
	.LeadCapturePortal .paragraphImageContainer_3c {
		border-bottom: 2px solid #cfcfcf;	
	}

/* 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);
	}
	
	.ARTICLETEASER .paragraphReferenceContainer a,
	.ARTICLETEASER .paragraphReferenceContainer_2c a,
	.ARTICLETEASER .paragraphReferenceContainer_3c a {
		color:#FFF;
		background-image:url(images/colours1/article_chevron.gif);
	}
	
	.ARTICLETEASER .paragraphReferenceContainer a:hover,
	.ARTICLETEASER .paragraphReferenceContainer_2c a:hover,
	.ARTICLETEASER .paragraphReferenceContainer_3c a:hover{
		color:#46494e;
		background-image:url(images/colours1/article_chevron_hi.gif);
		text-decoration:none;
	}
	
	.ARTICLETEASER .paragraphTitle,
	.ARTICLETEASER .paragraphTitle,
	.ARTICLETEASER .paragraphTitle_2c,
	.ARTICLETEASER .paragraphTitle_3c {
		color:#464646;
	}
	
	.ARTICLETEASER .paragraphImage img,
	.ARTICLETEASER .paragraphImage_2c img,
	.ARTICLETEASER .paragraphImage_3c img {
		border:2px solid #c0c0c0;
	}
	
	.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 */
	}
		
	.ARTICLETEASER .paragraphReferenceInner,
	.ARTICLETEASER .paragraphReferenceInner_2c,
	.ARTICLETEASER .paragraphReferenceInner_3c {
		background-color: #a8a8a8;
		border-bottom: 4px solid #e82829;
	}

/* 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 */
	}
	
	.featuredListings .paragraphReferenceContainer a {
		background-image:url(images/colours1/lead_chevron.gif);
	}

	.featuredListings .paragraphReferenceContainer a:hover {
		background-image:url(images/colours1/lead_chevron_hi.gif);
	}

/* FEATURED LISTINGS CENTRIC *************************************************/
/* ***************************************************************************/

	.listingContainer {
		background-image:url(images/colours1/listing_bg.gif);
	}
	
	.listingItemContainer {
		color:#666666;
	}
	
	.listingItemContainer .paragraphReferenceContainer {
		background-color:#A8A8A8;
	}

	.listingItemContainer .listingPrice {
		color:#e82728;
	}
	
	.listingItemContainer .paragraphReferenceContainerInner a {
		background-image:url(images/colours1/article_chevron.gif);
		font-weight: bold;	
	}

	.listingItemContainer .paragraphReferenceContainerInner a:hover {
		background-image:url(images/colours1/article_chevron_hi.gif);
		color:#666666;	
		font-weight: bold;	
	}
	

/* ROSTER  *******************************************************************/
/* ***************************************************************************/

	.rosterTitleContainer {
		background: #fff url(images/colours1/rosterTitleBackground.jpg) repeat-x top left;
	}

	.listingsLink {
		background-color:#E82728;
	}
	
	.listingsLink a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}

