#Homepage-Body-Wrapper					{ position:relative; padding:0 20px 0 20px; }

#Homepage-Welcome-Image-Container		{ display:block; height:309px; width:538px; text-indent:-999em; background:url('../grfx/home/main-pic.jpg') no-repeat 0 0; margin-bottom:20px;}
#Homepage-Welcome-Text-Container		{ position:absolute; text-indent:-999em;}


/* ------------------------------------------------------------------- */
/* TOP PROMOS */
/* ------------------------------------------------------------------- */
#Homepage-BuyOnline-Container,
#Homepage-FindUs-Container,			
#Homepage-CallBack-Container,
#Homepage-ExternalShop-Container		{ height:88px; width:163px; position:absolute; right:20px; padding:15px 15px 0 15px; }

#Homepage-BuyOnline-Wrapper,
#Homepage-FindUs-Wrapper,			
#Homepage-CallBack-Wrapper,
#Homepage-ExternalShop-Wrapper		{ position:relative; height:88px;}

#Homepage-BuyOnline-Container a,
#Homepage-FindUs-Container a,
#Homepage-CallBack-Container a,
#Homepage-ExternalShop-Container a		{ background-color:#FFF; font-size:.8em; text-decoration:none; border:1px solid #FFF; padding:.3em .6em; color:#125c49; position:absolute; right:-5px; bottom:10px; }
#Homepage-BuyOnline-Container a:hover,
#Homepage-FindUs-Container a:hover,
#Homepage-CallBack-Container a:hover,
#Homepage-ExternalShop-Container a:hover{ background-color:transparent; color:#FFF;}

#Homepage-BuyOnline-Container h2,
#Homepage-FindUs-Container h2,
#Homepage-CallBack-Container h2,
#Homepage-ExternalShop-Container h2		{ display:block; text-indent:-999em; height:23px; width:100%; background-position:0 0; background-repeat:no-repeat;}


/* Where Can I buy StoneFix */
/* ------------------------------------------------------------------- */
#Homepage-ExternalShop-Container		{ background-image:url('../grfx/home/promo-stonefix.gif'); top:0;}
#Homepage-ExternalShop-Container a		{ bottom:1px; right:-14px; padding:0; width:191px; height:101px; text-indent:-9999px; background:none; border:none; }
#Homepage-ExternalShop-Container a:focus{ outline:none }
#Homepage-ExternalShop-Container a:hover{ border:3px solid #fff; width:185px; height:95px; }


/* Buy Online */
/* ------------------------------------------------------------------- */
#Homepage-BuyOnline-Container			{ background-color:#125c49; top:0;}
#Homepage-BuyOnline-Container h2		{ background-image:url('../grfx/home/promo-buyOnline.gif');}


/* Find Us */
/* ------------------------------------------------------------------- */
#Homepage-FindUs-Container				{ background-color:#2b8b73; top:103px;}
#Homepage-FindUs-Container h2			{ background-image:url('../grfx/home/promo-findUs.gif'); }
#Homepage-FindUs-Container p			{ color:#89cab9; font-size:.8em; margin-top:-.3em;}

/* Callback */
/* ------------------------------------------------------------------- */
#Homepage-CallBack-Container			{ background-color:#89cab9; top:206px;}		
#Homepage-CallBack-Container h2			{ background-image:url('../grfx/home/promo-contactUs.gif'); }
#Homepage-CallBack-Container p			{ color:#2b8b73; font-size:.8em; }



/* ------------------------------------------------------------------- */
/* LINKS */
/* ------------------------------------------------------------------- */
#Homepage-Group-Promotions-Container				{ width:80%;}
#Homepage-Group-Promotions-Container h2				{ display:none;}
#Homepage-Group-Promotions-Container ul li			{ list-style:none; float:left; margin:0 7px 7px 0;}
#Homepage-Group-Promotions-Container ul li p		{ display:none; }
#Homepage-Group-Promotions-Container ul li a		{ list-style:none; display:block; height:70px; width:170px; text-indent:-999em; background-repeat:no-repeat; background-position:0 -1px; }

#Homepage-Group-Promotions-Container ul li.ADHESIVES a ,
#Homepage-Group-Promotions-Container ul li.GROUT a,
#Homepage-Group-Promotions-Container ul li.SEALERS a,
#Homepage-Group-Promotions-Container ul li.SELF-LEVELLING-AND-PRIMERS a		{ background-color:#89cab9; border:1px solid #89cab9;}

#Homepage-Group-Promotions-Container ul li.WATERPROOF-TANKING-KITS a,
#Homepage-Group-Promotions-Container ul li.UNDERFLOOR-HEATING-AND-ACCESSO a	{ background-color:#FFF; border:1px solid #89cab9;}

#Homepage-Group-Promotions-Container ul li a:hover				{ background-position:0 -144px; background-color:#125c49; border:1px solid #125c49;}


#Homepage-Group-Promotions-Container ul li.ADHESIVES a 					{ background-image:url('../grfx/home/link-adhesive.gif')}
#Homepage-Group-Promotions-Container ul li.GROUT a						{ background-image:url('../grfx/home/link-grout.gif')}
#Homepage-Group-Promotions-Container ul li.SEALERS a					{ background-image:url('../grfx/home/link-sealers.gif')}
#Homepage-Group-Promotions-Container ul li.SELF-LEVELLING-AND-PRIMERS a				{ background-image:url('../grfx/home/home-selfleveling.gif')}
#Homepage-Group-Promotions-Container ul li.WATERPROOF-TANKING-KITS a	{ background-image:url('../grfx/home/home-tanking.gif')}
#Homepage-Group-Promotions-Container ul li.UNDERFLOOR-HEATING-AND-ACCESSO a			{ background-image:url('../grfx/home/home-underfloor.gif')}



/* ------------------------------------------------------------------- */
/* NEWS HEADLINES */
/* ------------------------------------------------------------------- */
#Homepage-News-Headlines-Container						{ border:1px solid #CCC; font-size:.8em; padding:15px; /*margin-bottom:1em; float:left;*/ position:absolute; right:20px; top:329px; width:161px; }
#Homepage-News-Headlines-Container	h2					{ background:url('../grfx/titles/hm-headlines.gif') no-repeat 0 0; display:block; height:15px; width:81px; text-indent:-999em; margin-bottom:.8em; }

#Homepage-News-Headlines-Container ul					{ margin-top:0;}
#Homepage-News-Headlines-Container ul li				{ list-style:none; margin-bottom:.2em; margin-top:0;}
#Homepage-News-Headlines-Container span.posted-date		{ display:block; width:35px; color:#222; float:left; }
#Homepage-News-Headlines-Container a					{ text-decoration:none;}
#Homepage-News-Headlines-Container a:hover				{ text-decoration:underline;}


/* ------------------------------------------------------------------- */
/* CERTFIFICATION */
/* ------------------------------------------------------------------- */
#Homepage-Certifications-Container			{ display:block; width:193px; height:41px; background:url('../grfx/home/certification.gif') no-repeat 0 0; text-indent:-999em; position:absolute; right:20px; top:439px; }