/******* Universal Selectors ************/
*{padding:0; margin:0;}

html { font-size: 100%; }

/******* Body And Container ************/
body{text-align: center;font-size: 1em; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }/* 1em = 16px.  1 / 16 = 0.0625em*/
#container{width: 57.9375em;text-align: left; margin: 0 auto; background:url(images/Container_Background.jpg) repeat-x #FFFFFF; border-left:solid 1px #003366; border-right:1px solid #003366; }

/***********  Pseudo Classes ************************/
a:link, a:visited, a:hover, a:active{ text-decoration:none;}
a:link { color:#006699;}
a:visited { color:#006699; }
a:hover { color:#006699; }
a:active { color:#006699; }

img, .oneIreland, .promobutton, .promoStar { behavior: url(iepngfix.htc) }

p {font:0.875em normal; padding:1em; line-height:1.5em;font-family:Verdana, Arial, Helvetica, sans-serif;}

h1, h2 {font:1.333328em normal;padding:1em 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;margin: 0;}
h2{ text-align:right;}
h3{font:1.333328em normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
h4{
	padding:1em;
	line-height:1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	font-style: italic;
}

/***********  Top Banner ************************/
#topbanner, #topbanner img{width:57.9375em;}

/***********  Top Menu ************************/
#topmenu{ width:927px;}
#topmenu li{list-style:none;display:inline;}
#topmenu a{float:left;}


/***********  Floating Right Menu ************************/
#navcontainer{float:right; padding-top:0.25em;width:130px; font-size:13px;}
ul#navlist{text-align: center;list-style: none;width:130px;}
ul#navlist li{display: block; line-height:28px; padding-bottom:0.1em;}
ul#navlist li a{display: block;width: 100%;text-decoration: none;}
#navcontainer>ul#navlist li a { width: auto; }
ul#navlist li#paper a{background:url(images/buttons/BlueButton.jpg); color:#FBBA0E;}
ul#navlist li#hygiene a{background:url(images/buttons/BlueButton.jpg); color:#00CE00;}
ul#navlist li#chemicals a{background:url(images/buttons/BlueButton.jpg); color:#F5FF50;}
ul#navlist li#water a{background:url(images/buttons/BlueButton.jpg); color:#00CCFF;}
ul#navlist li#headerbut a
{background:url(images/buttons/GoldButton.jpg); color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
ul#navlist li#paper a:hover, ul#navlist li#hygiene a:hover, ul#navlist li#chemicals a:hover, ul#navlist li#water a:hover
{background:url(images/buttons/BlueButtonHover.jpg);}


/***********  Content ************************/
#content{width:48em;float:left;margin-left: 0.5em;}


/***********  Blog Page ************************/
#blog{}
#blog img{width:12.5em; padding:1em; float:left;}
#blog h1{clear:both; text-align:right; font-size:.8em; color:#003366; border-top:1px dashed #333333;}
#blog h2{clear:both; text-align:left; font-size:0.9em; color:#990000; border-top:1px dashed #333333; padding-left:1em; font-weight:bold;}
#blog h3{clear:both; text-align:right; font-size:.8em; color:#003366;}

/***********  Footer ************************/
#footer {
	width:100%;
	clear:both;
	text-align:center;
	height: 80px;
	background-image: url(images/Footer.jpg);
	background-repeat: repeat;
	margin-bottom: 4px;
}
#footer li{ padding:0 4px 0 4px;display:inline; list-style-type:none; font-size:0.625em; color:#FFFFFF; border-right:1px solid #FFFFFF;}
#footer li#noborder{ border:none;}
#footer p, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#FFFFFF;}
#footer p{padding:0; font-size:18px; font-weight:bold;}

/***********  Classes ************************/
.hompageText{float:left;width:25.75em;padding: 1.25em .5em 0 0;}
.hompageText h1{font-size:2em; padding:0 0 .5em .3em; color:#996600;}
.hompageText h2{
	font-size:1.1em;
	color:#990000;
	font-style:italic;
	font-weight:normal;
	margin-bottom: .5em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0.3em;
}
.hompageText h3{font-size:0.6em; padding:0 0 1.5em .3em;}
.hompageText p{font-size:0.8em;padding:0 0 .5em .5em;line-height:1.7em;}
.hompagePic{
	float:left;
	padding-top: 1em;
	padding-right: .5em;
	padding-bottom: .5em;
	padding-left: .5em;
}
.hompagePic p{font-size:0.8em; padding:0 0 1.5em .3em;}


.contactCol{width:170px;padding:0 0.5em 0.5em 1em;vertical-align: top;}
.contactCol p {padding:0; font-size:0.75em;}
.contactCol img{ width:150px; float:left; padding: 0 .5em .5em 0;}
.contactCol h1{color:#000033; padding:1em 0 0 0; font-size:0.75em; border-bottom:1px solid #333333;}
.topNumber{font-size:25px; text-align:center; background-color:#003366; color:#FFFFFF; padding:5px;}


/***********  Products ************************/

.productsCell, .productsCell2{border:#333333 solid 1px;padding: 5px;margin-bottom: 10px;}
.productsCell img.recyceldThumb, .productsCell2 img.recyceldThumb{width:130px; padding:10px 0 0 5px;}
.productsCell img{
	width:200px;
	float: left;
	margin-bottom: 12px;
}
.productsCell2 img{width:350px;float: left;}
.productsCell2 img.largePic{width:750px;float: left;}
.productsCellText{float: right;width: 390px;padding-left: 0.5em;padding-right: 0.5em;}
.productsCellText2{float: right;width: 200px;padding-right: 1.5em;}
.productsCellText3{padding-right: 1.5em;}
.productsCell h1, .productsCell2 h1{color:#006699;margin: 0px 0px 10px 0px;padding: 0px;font-size:12px;font-weight:bold;}
.productsCell p, .productsCell2 p{color:#333333;margin: 0px;padding: 0px 0px 5px 0px;font-size:12px;}
.productsCell ul, .productsCell2 ul{width:140px;list-style-type:none;font-size: 12px;float: right;}	
.productsCell li, .productsCell2 li{margin:0px 0px 2px 0px;padding:2px;height:14px;background-color:#006699;color:#FFFFFF;}
.productsCell li#nocolour, .productsCell2 li#nocolour{background-color:#FFFFFF;}

.clearBoth{clear:both;}
.smallbulit{font-size:12px;}
.oneIreland{width:100px; height:99px; background:url(images/no1Ireland.png) no-repeat; margin-bottom:10px;}
.topSeller{width:100px; height:99px; background:url(images/topSell.png) no-repeat; margin-bottom:10px;}

.productSummary{background-color:#CCCCCC;border:#333333 dotted 1px;margin: 5px 0px 10px 0px;padding: 5px;}
.productSummaryTitle{background:url(images/products/SummaryBackground.jpg) repeat;width:380px;padding: 5px;color: #FFFFFF;}
.productSummary p{font-size:12px;color:#000000;padding: 5px 0px 0px 0px;margin: 0px;}
.coulourdText{color:#000066; font-weight:bold;}
.latestnews{ padding-top:10px; border-bottom:1px dashed #003333; font-weight:bold;}
.latestnewsNew{
	padding-top:10px;
	font-size:0.7em;
	font-weight:bold;
	color:#996600;
	width: 358px;
}

.promoStar{background:url(images/Promotions/star.png); width:206px; height:217px;}

.productsCell img.promoSticker, .productsCell2 img.promoSticker{width:100px; height:100px; padding:10px 0 0 20px;}
.productsCell img.safetySheet, .productsCell2 img.safetySheet{width:140px; height:140px; padding:10px 0 0 0;}

.promobutton{background:url(images/buttons/promoButton.png) no-repeat; width:130px; height:130px; margin-left:5px;}
.promobutton p{font-size:20px;color:#FFFF00;text-align:center;padding:17px 0 0 0;font-weight: bold; }
.copyright {
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 4px;
}

/********** Added for new Home page layout Nov 2008 **************/

#homeNews {float: left;}
.hompagePicNew{float:left; padding:.5em .5em .5em .5em;}
.hompagePicNew p{
	font-size:0.8em;
	padding:0 0 1.5em .3em;
	font-weight: normal;
}
.latestnewsNew h1 {
	font-size: .8em;
	color: #CC9933;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	padding-bottom: 6px;
}
.latestnewsNew p {
	color: #333333;
	font-weight: normal;
	font-size: 1em;
}
.latestnewsNew p {
	line-height: 1.2em;
}
