body{background-color:#f1f1f1;font-size:62.5%;font-family:Arial, Helvetica, sans-serif;}
.bcontainer{width:990px; margin-left:auto; margin-right:auto; min-height:500px; margin-top:22px; background-image:url(../../images/bg.jpg); background-repeat:no-repeat;}
.header{width:990px; padding:0px; margin:0px;}
.logo{width:100px; float:left; padding:0px 0px 0px 20px; margin:0px;}
img{border:0px;}
/*nav*/
.nav {height: 40px; background-repeat: no-repeat; margin:15px 0px 10px 2px; background-image:url(../../images/background/header001.png); font-size:1.2em;text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.nav ul{margin:0px; padding:0px;}
.nav li{list-style:none; margin:0px; padding:0px; display:inline;text-decoration:none;}
.nav li a{color:#6a2c91; float:left; text-decoration:none; padding: 9px 7px 0px 7px; margin:4px 0px 0px 0px;}
.nav li a:hover, .nav li a:active{color:#ffffff; text-decoration:none; background-image:url(../../images/nav/selected002.png);background-repeat:no-repeat;height:25px;}
.nav li a.home{color:#6a2c91; padding:9px 14px 0px 14px; margin:4px 0px 0px 18px; text-decoration:none; height:25px;}
.nav li a.home:hover, .nav li a.home:active{color:#ffffff; height:25px; text-decoration:none; background-image:url(../../images/nav/selected001.png); background-repeat:no-repeat;}
.nav li a.selected{color:#ffffff; text-decoration:none; background-image:url(../../images/nav/selected002.png);background-repeat:no-repeat;height:25px;}
.nav li a.homeselected{color:#ffffff; padding:9px 14px 0px 14px; margin:4px 0px 0px 18px; text-decoration:none; height:25px; background-image:url(../../images/nav/selected001.png);background-repeat:no-repeat;}
.nav li a.homeselected:hover, .nav li a.homeselected:active{color:#ffffff; height:25px; text-decoration:none; background-image:url(../../images/nav/selected001.png); background-repeat:no-repeat;}

/*container*/
.container{min-height:100px; padding:0px 0pc 0px 12px; margin:0px;}

.lcol{width:315px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.lcol1{width:636px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.lcol2{width:636px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.mcol{width:315px; padding:0px; margin:0px 0px 0px 9px; float:left;}
.rcol{width:315px; padding:0px; margin:0px 0px 0px 9px; float:left;}
.rcol2{width:300px; padding:0px; margin:0px; float:left;}

.sitemap2{padding:0px 0px 0px 200px; margin:0px; color:#6a2c91;}

.col3{width:990px; padding:0px; margin:0px;}
.col31{width:195px;padding:0px; margin:20px 0px 0px 0px; float:left; min-height:50px;}
.col32{padding:0px 0px 0px 20px; margin:0px; vertical-align:middle; text-align:center; float:left;}
.col32 img{margin:0px; padding:0px;}

.col1mim{width:250px;padding:155px 25px 0px 25px;}
.col1middle{width:294px; padding:0px 9px 0px 9px; margin:0px; background-image:url(../../images/background/w002.png); background-repeat:repeat-y;}
.col2middle{width:300px; padding:0px 9px 0px 9px; margin:0px; background-image:url(../../images/background/p002.png); background-repeat:repeat-y;}
.col3middle{height:90px; padding:0px 0px 0px 40px; margin:0px; background-image:url(../../images/background/col3002.png); background-repeat:repeat-y;}
.lcol2middle{width:626px; padding:0px 0px 0px 10px; margin:0px; background-image:url(../../images/background/w012.png); background-repeat:repeat-y;}


.maincol{width:966px; padding:0px; margin:0px 0px 0px 0px; float:left;}
.maincolmiddle {width:941px; padding:0px 9px 0px 9px; margin:0px; background-image:url(../../images/background/wm002.png); background-repeat:repeat-y;}
.maincoltop{}
.maincolbottom{}

/*contact*/
.lcon{width:270px; padding:0px; margin:0px; float:left;}
.rcon{width:310px; padding:0px; margin:9px 0px 0px 12px; float:left; border:#f1f1f1 solid 1px;}

/*online quotation*/
.topoq{width:944px; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; float:left; border-bottom:#f1f1f1 solid 1px;}
#ltopoq{width:900px; float:left; margin:0px; padding:0px;}
#rtopoq{width:580px; float:right; margin:0px; padding:0px 20px 0px 0px;}
.loq{width:270px; padding:0px; margin:0px; float:left;}

.secondoq{width:590px; float:left; margin:0px 0px 0px 75px; padding:0px;}
#stoq{margin:0px; padding:0px;}
#stoq ul{padding:10px 0px 0px 20px; margin:0px;}
#stoq li{width:105px; float:left; margin:0px 5px 0px 0px; padding:0px; list-style-type:none;}
#stoq li img{border:1px solid #d6d6d6;}
#stoq li p{padding:0px; margin:0px;}
#moq{width:540px; padding:20px 0px 0px 0px; margin:20px 0px 0px 15px; float:left; border-top:1px solid #f1f1f1}
#roq{width:270px; padding:0px; margin:0px; float:left;}

/*meet the bins*/
.topmtb{width:944px; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; float:left; border-bottom:#f1f1f1 solid 1px;}

#rtopmtb{width:580px; float:right; margin:0px; padding:0px 20px 0px 0px;}
.lmtb{padding:0px 20px 12px 0px; margin:0px; float:left;}

.secondmtb{width:470px; float:left; margin:0px; padding:20px 0px 0px 0px;}
.secondmtb2{width:480px; float:left; margin:0px; padding:0px 0px 20px 0px;}
.stmtb{margin:20px 0px 0px 0px; padding:0px;}
#ltopmtb{width:460px; float:left; margin:0px; padding:20px 0px 0px 0px;}
#ltopmtb ul{padding:10px 0px 0px 20px; margin:0px;}
#ltopmtb li{width:105px; float:left; margin:0px 20px 0px 0px; padding:0px; list-style-type:none;}
#ltopmtb li img{border:1px solid #d6d6d6;}
a.mtb:link{text-decoration:none;}

/* new layout */

#ltopmtb2{width:100%; float:left; margin:0px; padding:0px;}
#ltopmtb2 ul{padding:10px 0px 0px 70px; margin:0px; }
#ltopmtb2 li{width:165px; float:left; margin:0px 11px 0px 22px; padding:0px; list-style-type:none; position:relative;}
#ltopmtb2 li img{border:1px solid #d6d6d6; margin-top:12px; padding-bottom:46px;}
#ltopmtb2 li img:hover{border:1px solid #6a2c91; margin-bottom:0px; margin-top:12px;}

.ltopmtb3{width:100%; float:left; margin:0px; padding:75px 0px 0px 0px;}
.ltopmtb3 ul{padding:10px 0px 0px 70px; margin:0px; }
.ltopmtb3 li{width:165px; float:left; margin:0px 11px 0px 22px; padding:0px; list-style-type:none; position:relative;}
.ltopmtb3 li img{border:1px solid #d6d6d6; margin-top:12px; padding-bottom:46px;}
.ltopmtb3 li img:hover{border:1px solid #6a2c91; margin-bottom:0px; margin-top:12px;}

.thickbox {
display:block;
height:245px;
width:165px;
}


a .imgtext {width:141px;padding:12px; display:block;margin-top:-52px;}

a .imgtext:hover {padding-left:12px; display:block; z-index:1; position:relative;}

a.thickbox:link { color:#716a75; text-decoration:none; font-weight:bold; font-size:1.2em;}
a.thickbox:visited{ color:#716a75; text-decoration:none; font-weight:bold; font-size:1.2em;}
a.thickbox:hover{ color:#6a2c91; text-decoration:none; font-weight:bold; font-size:1.2em;}
a.thickbox:active{ color:#6a2c91; text-decoration:none; font-weight:bold; font-size:1.2em;}


#stmtb li p{padding:0px; margin:0px;}
#mmtb{padding:20px 0px 0px 0px; margin:20px 0px 0px 0px; float:left; border-top:1px solid #f1f1f1;}
#rmtb{width:270px; padding:0px; margin:0px; float:left;}


#ltopmtb li img a:link{border:5px solid #d6d6d6;}
#ltopmtb li img a:hover{border:5px solid #000000;}
/*footer*/
.footer{width:950px; padding:0px; margin:10px 22px 22px 22px; border-top-width:1px; border-top-style:solid; border-top-color:#FFFFFF;}
.leftfooter{width:770px; padding:10px 0px 0px 0px; margin:0px; float:left;}
.rightfooter{width:180px; padding:10px 0px 0px 0px; margin:0px; float:right; text-align:right;}
.clear{clear:both;height:0px;}
.clear2{clear:both;border-top:1px solid #f1f1f1;padding:0px 0px 12px 0px; margin:0px;}
.clear3{clear:both;padding:0px 0px 12px 0px; margin:0px;}

/*slogan*/
.slogan{ float: right; width: 590px; padding:80px 15px 0px 0px; margin:0px; text-align:right; font-size:1.4em;}

/*typography*/
h1{font-size:2.0em; color:#6a2c91; font-family:Arial, Helvetica, sans-serif;}
h2.purple{font-size:2.0em; color:#6a2c91; padding:0px; margin:0px 22px 12px 22px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
h2.purple2{font-size:2.0em; color:#6a2c91; padding:0px; margin:0px 22px 0px 22px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
h2.white{font-size:2.0em; color:#ffffff; padding:0px; margin:0px 22px 12px 22px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
h3.purple{font-size:2.0em; color:#6a2c91; padding:0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
h3.grey{font-size:1.8em; color:#666666; padding:0px; margin:0px 0px 12px 22px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}

li h3.grey{font-size:1.8em; color:#666666; padding:0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}


p{font-size:1.2em;color:#716a75; padding:0px; margin:0px 22px 0px 22px; font-family:Arial, Helvetica, sans-serif;}
p.grey12{font-size:1.2em; color:#716a75; padding:0px; margin:12px 22px 0px 22px; font-family:Arial, Helvetica, sans-serif;}
p.grey1212{font-size:1.2em; color:#716a75; padding:0px 0px 12px 0px; margin:12px 22px 0px 22px; font-family:Arial, Helvetica, sans-serif;}
p.white{font-size:1.2em; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px 22px 0px 22px;}
p.white12{font-size:1.2em; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:12px 22px 0px 22px;}
.footer p{font-size:1.2em; color:#716a75; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:10px 0px 10px 0px;}


/*links*/
a.purple:link { color:#6a2c91; text-decoration:underline; font-weight:bold;}
a.purple:visited{ color:#6a2c91; text-decoration:underline; font-weight:bold;}
a.purple:hover{ color:#716a75; text-decoration:underline; font-weight:bold;}
a.purple:active{ color:#716a75; text-decoration:underline; font-weight:bold;}

a.lightbox:link { color:#6a2c91; text-decoration:underline; font-weight:bold;}
a.lightbox:visited{ color:#6a2c91; text-decoration:underline; font-weight:bold;}
a.lightbox:hover{ color:#716a75; text-decoration:underline; font-weight:bold;}
a.lightbox:active{ color:#716a75; text-decoration:underline; font-weight:bold;}

a.purple2:link { color:#6a2c91; text-decoration:none; font-weight:bold;}
a.purple2:visited{ color:#6a2c91; text-decoration:none; font-weight:bold;}
a.purple2:hover{ color:#716a75; text-decoration:none; font-weight:bold;}
a.purple2:active{ color:#716a75; text-decoration:none; font-weight:bold;}

a.purple3:link { color:#6a2c91; text-decoration:underline; font-weight:bold; margin:0px; padding:0px 0px 0px 22px;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}
a.purple3:visited{ color:#6a2c91; text-decoration:underline; font-weight:bold;margin:0px; padding:0px 0px 0px 22px;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}
a.purple3:hover{ color:#716a75; text-decoration:underline; font-weight:bold;margin:0px; padding:0px 0px 0px 22px;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}
a.purple3:active{ color:#716a75; text-decoration:underline; font-weight:bold;margin:0px; padding:0px 0px 0px 22px;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}

a.white:link {padding:0px; margin:0px; color:#ffffff; text-decoration:underline; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.white:visited{padding:0px; margin:0px; color:#ffffff; text-decoration:underline; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.white:hover{padding:0px; margin:0px; color:#716a75; text-decoration:underline; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.white:active{padding:0px; margin:0px; color:#716a75; text-decoration:underline; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

a.white2:link {padding:0px; margin:0px; color:#ffffff; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.white2:visited{padding:0px; margin:0px; color:#ffffff; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.white2:hover{padding:0px; margin:0px; color:#716a75; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a.white2:active{padding:0px; margin:0px; color:#716a75; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

a.pfoot:link {font-size:1.0em; color:#716a75; text-decoration:none;}
a.pfoot:visited{font-size:1.0em; color:#716a75; text-decoration:none;}
a.pfoot:hover{font-size:1.0em; color:#6a2c91; text-decoration:none;}
a.pfoot:active{font-size:1.0em; color:#6a2c91; text-decoration:none;}

a.pfoot2:link {font-size:1.1em; color:#716a75; text-decoration:underline;}
a.pfoot2:visited{font-size:1.1em; color:#716a75; text-decoration:underline;}
a.pfoot2:hover{font-size:1.1em; color:#6a2c91; text-decoration:underline;}
a.pfoot2:active{font-size:1.1em; color:#6a2c91; text-decoration:underline;}

/*form*/
.enquiry_field{ background-color:#FFFFFF; color:#716a75; font-size:1.1em; padding:4px; width:220px; border:1px solid #d6d6d6; margin-top:10px;}
.inputBox{ font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#716a75; font-size:1.1em; padding:4px; width:200px; border:1px solid #d6d6d6; margin-top:10px;}
.enquiry_inputBox{ font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#716a75; font-size:1.1em; padding:4px; width:220px; border:1px solid #d6d6d6; margin-top:10px;}
.submit{ border:0px; color:#FFFFFF; font-size:1.2em; cursor:pointer; padding-top: 1px; padding-right: 2px; padding-bottom: 3px; width: 75px; background-repeat: no-repeat; padding-left: 5px; background-position: right; font-weight: bold; font-family: Arial, Helvetica, sans-serif;	height: 25px; text-align: left;	background-image: url(../images/submit.png); margin-left: 10px;}
.enquiry_submit{ border:0px; color:#FFFFFF; font-size:1.2em; cursor:pointer; padding-top: 1px; padding-right: 2px; padding-bottom: 3px; width: 75px; background-repeat: no-repeat; padding-left: 5px; background-position: right; font-weight: bold; font-family: Arial, Helvetica, sans-serif;	height: 25px; text-align: left;	background-image: url(../images/submit.png);}

/*padding*/
.mt12{padding:0px; margin:12px 0px 0px 0px;}
.martop12{padding:0px; margin:12px 22px 0px 22px;}
.martop22{padding:0px; margin:22px 22px 0px 22px;}
.padtop22{padding:22px 12px 0px 12px; margin:0px 0px 0px 0px;}

.mh90{min-height:90px;}
.mh250{min-height:250px;}/*home*/
.mh355{min-height:355px;}/*home*/
.mh380{min-height:340px;} /*news*/
.mh420{min-height:522px;} /*distribution*/
.mh450{min-height:460px;} /*distribution*/
.mh550{min-height:510px;}/*about*/
.mh640{min-height:1350px;}/*meetthebins*/
.mh680{min-height:700px;}/*onlinequote*/
.btop{border-top:1px solid #d6d6d6;}
.bg_mwhite{background-image:url(../../images/background/w002.png); background-repeat:repeat-y;}
.bg_bwhite{background-image:url(../../images/background/mtb_navbtm.png);}
.bg_mp{background-image:url(../../images/background/p002.png); background-repeat:repeat-y;}

.middle{vertical-align:bottom;}
#flashSlideshow{padding:0px 0px 0px 0px; /*margin:8px 0px 0px 15px;*/margin:0x; float:left;}

.otherspec li{color:#ffffff;padding:0px; margin:0px; list-style:none;}
.otherspec ul{color:#ffffff;padding:0px; margin:0px; list-style:none;}
.none{padding:0px; margin:0px;}
.pnone{font-size:1.2em; color:#716a75; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}

.pnone.a:link {color:#716a75; text-decoration:none;}
.pnone.a:visited{color:#716a75; text-decoration:none;}
.pnone.a:hover{color:#6a2c91; text-decoration:none;}
.pnone.a:active{color:#6a2c91; text-decoration:none;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

/* pd lists */
.productDevSpec ul{margin-left:30px;}
.productDevSpec li{font-size:1.2em;line-height:2em;}

.productDevTop{
	height:150px;
}
#productDevSpecs{
	
}
.productDevSpec{
	height:205px;
	margin:10px;
	border-top:1px dotted grey;
	padding-top:20px;
}
.productDevSpec .title{
	font-weight:bold;
	font-size:1.4em;	
}

.articleSeparator{
	clear:both;
	margin:20px;
	border-bottom:1px dotted grey;
}

img, div, logo, infoBox, a, li, ul { behavior: url(../../iepngfix.htc) }


/****************************/
/** meet the bins thickbox **/
/****************************/

#thickbox{background-color:#efefef; min-height:200px;}
	#thickbox p{padding:0; margin:0;}
	#thickbox h2{margin-left:0; padding-left:12px;}
	#thickbox h3{margin-left:0; padding-left:30px;}
#thickbox #logo{float:left; width:75px;}
#thickbox #col1{float:left; width:220px; margin-top:22px;}
	#thickbox #col1 img{margin-top:12px;}
	#thickbox #col12{float:left; width:220px; margin-top:22px;}
		#thickbox #col12 img{margin-top:12px;}
	
#thickbox #col2{float:left; width:260px;margin-top:48px;}
h3.sect2{margin-top:22px; margin-bottom:0px;}
		#thickbox #col2 p{padding-top:10px; padding-left:30px;}
#thickbox #col3{float:left; width:218px; margin-top:48px;}
#thickbox #col4{float:left; width:466px; margin-top:24px;}
	#thickbox #col3 img {padding-top:12px;}#thickbox #col3 p{padding-top:10px;}
	#thickbox #col3 img.none {padding-top:0px;} #thickbox #col3 p.none{padding-top:0px;}
	#tablewrapper{padding-left:30px;}
	#border{border-right:1px solid #dcdcdc; padding-right:30px;}
.thickboxImage{float:left; display:inline;}
.thickboxText{float:left;width:440px;}