﻿body.home div#Container { background: #FFFFFF url(../Images/Content/Home/home_bg.jpg) no-repeat -12px 0; }
body.home .leftContentContainer { float: left; margin-top: -20px; width: 530px; }
body.home h1 {font-size:2.2em; font-weight:bold; color:#ffffff; width:220px; line-height:1.2em; padding-left:2px;}
body.home .leftContentContainer p {margin-top:20px; color: #fff; font-size:1.3em; font-weight:normal; width:230px; line-height:1.4em; padding-left:3px;}
body.home .leftContentContainer img#viewTv {margin-top:30px;}
body.home .leftContentContainer #theHandCareExperts {margin:134px 0 0 0; width:182px;}
body.home .rightContentContainer { float:left; width:256px; margin:-10px 0pt 0pt; }
body.home .rightContentContainer div#OurProductRange { margin: 0px 0 0 0; }
body.home .rightContentContainer div#OurProductRange h2 { height: 210px; }
body.home .rightContentContainer div#Banners { position: relative; }
body.home .rightContentContainer div#Banners #NewRoundal { position: absolute; top: -10px; right: 20px; width: 20px; z-index:2; }
body.home .rightContentContainer div#Banners h2 { height: 157px; }
body.home .rightContentContainer div#AntibacterialHandGels { margin: 5px 0 0 0;}
body.home .rightContentContainer div#AntibacterialHandGels h2 { height: 144px; }
body.home .rightContentContainer div#HandsUpForHygiene { margin: 5px 0 0 0; }
body.home .rightContentContainer div#HandsUpForHygiene h2 { height: 139px; }
body.home #footerContainer { background-color: transparent; }

body.home .advicePanel{ margin: 0 0 20px 0; }
body.home .advicePanel h1{margin:0 0 0px 0;}
body.home .advicePanel h2{margin:0 0 10px 0;padding:0 0 0 30px;display:block;background:0;}
body.home .advicePanel ul{display:block;margin:0 0 0 0;padding:0 0 0 15px;}
body.home .advicePanel ul li{list-style:none;display:block;margin:0 0 7px 0;padding:0;}

body.home .hufh{background:transparent url(../Images/Content/Home/hufhBg.png) no-repeat 0 0;position:relative;width:273px;height:305px;margin:-10px 0 5px -5px;padding:0;}

body.home .hufh h2 { display: block; overflow: hidden; width: 1px; height: 1px; margin: 0; padding: 0; text-indent: 1px; }
body.home .hufh p.hufh-cta-text{position:absolute;top:90px;left:20px;font-size:1.1em;color:#0375b9;padding-right:125px;line-height:1.2em;}
body.home .hufh .hufh-cta-btn-1{left:14px;position:absolute;top:150px;}
body.home .hufh .hufh-cta-btn-2{position:absolute;top: 240px;left:20px;}
