@charset"utf-8";body{background-image:url(/images/backround_header.gif);background-repeat:repeat-x;background-color:#FFF;margin:15px auto 0 auto;font-family:Arial, Helvetica, sans-serif;}
a{color:#441485;text-decoration:none;}
a:hover{text-decoration:underline;}
.acorngreentext{color:#99cb00;}
.acorngreentext a{color:#99cb00;text-decoration:none;}
.acorngreentext a:hover{text-decoration:underline;}
.pages{margin:10px 20px 20px 0;text-align:right;}
.warning{color:#F00;font-weight:bold;}
.shadow{float:left;background:url(/images/shadowAlpha.png) no-repeat bottom right !important;background:url(/images/shadow.gif) no-repeat bottom right;margin:10px 0 20px 10px !important;margin:10px 0 20px 5px;}
.shadow .shadowcontent{position:relative;margin:-6px 6px 6px -6px;border-color:#EEE;border-width:1px;border-style:solid;}
.shadow .shadowcontent .img{width:143px;height:150px;}
.shadow .shadowcontent .img img{display:block;}
.shadow .shadowcontent .greybox{background-color:#EEE;text-align:center;padding:5px;width:133px;}
#fullwidth{background-color:#FFF;width:925px;margin:0 auto 0 auto;color:#000;padding:10px;font-size:12px;}
#fullwidth h1{margin-left:15px;color:#441485;font-size:16px;}
#fullwidth .subcat{margin:0 30px 10px 10px;border-bottom-color:#99cb00;border-bottom-width:1px;border-bottom-style:solid;}
#fullwidth .subcat .img{float:left;width:200px;text-align:center;}
#fullwidth .subcat .text{float:left;margin-left:20px;width:650px;padding-bottom:5px;}
#fullwidth #navtree{margin-top:10px;margin-left:100px;font-weight:bold;width:630px;float:left;}
#fullwidth #quotecart{margin-top:10px;float:left;width:150px;}
#fullwidth #quotecart a{color:#F00;font-weight:bold;}
#fullwidth #leftnav{float:left;width:150px;padding-left:10px;font-size:10px;color:#441485;}
#fullwidth #leftnav h3{font-size:11px;margin-bottom:12px;margin-top:30px;}
#fullwidth #leftnav p{margin-bottom:5px;margin-top:0;}
#fullwidth #leftnav .indent{margin-left:15px;}
#fullwidth #mainright{float:left;width:745px;margin-left:20px;}
#fullwidth #mainright h1{margin-left:0;color:#441485;font-size:16px;}
#fullwidth #mainright #centre{float:left;width:480px;}
#fullwidth #mainright #blurb{float:left;width:265px;font-size:10px;margin-top:30px;}
#fullwidth #mainright .listitem{width:745px;margin-bottom:20px;font-size:10px;}
#fullwidth #mainright .listitem .imgbox{width:145px;float:left;height:150px;}
#fullwidth #mainright .listitem .blurbbox{float:left;width:160px;margin-left:10px;margin-right:10px;height:150px;border-width:1px 0 1px 0;border-style:solid;border-color:#CCC;}
#fullwidth #mainright .listitem .blurbbox h2{margin:0 0 2px 0;font-size:10px;}
#fullwidth #mainright .listitem .blurbbox p{margin:0;}
#fullwidth #mainright .listitem .blurbbox img{margin-right:8px; border:0}
#fullwidth #mainright .listitem .pricebox{float:left;width:420px;}
#fullwidth #prodleft{width:320px;float:left;margin-left:15px;margin-right:15px;}
#fullwidth #prodleft .qualicons{width:110px;float:left;margin-top:10px;}
#fullwidth #prodmid{width:150px;float:left;}
#fullwidth #prodright{width:350px;float:left;border-left-width:1px;border-left-color:#441485;border-left-style:dotted;padding-left:30px;margin-left:10px;}
#fullwidth #prodright .quote{width:100%;border-bottom:1px;border-bottom-style:dotted;border-bottom-color:#441485;padding-bottom:10px;margin-bottom:5px;}
#fullwidth #prodright .quote .field{width:100px;float:left;margin-top:5px;}
#fullwidth #prodright .quote .product{width:200px;float:left;border-width:1px;border-color:#000;border-style:solid;margin-top:5px;padding:5px;}
#fullwidth #prodright .quote .options{width:200px;float:left;margin-top:5px;}
#fullwidth #prodright .quote .printleft{width:200px;float:left;margin-bottom:10px;}
#fullwidth #prodright .quote .printright{width:150px;float:left;margin-bottom:5px;}
#fullwidth .firstname{width:90px;float:left;margin-top:5px;}
#fullwidth .firstnamefield{width:250px;float:left;margin-top:5px;}
#fullwidth #blurbcentre{width:503px;float:left;padding-right:20px;}
#fullwidth #blurbcentre h1{color:#99cb00;font-size:16px;margin-top:0;margin-left:0;}
/** #fullwidth #blurbright{width:220px;float:left;border-left-style:dotted;border-left-width:1px;border-left-color:#441485;padding-left:20px;}**/
#fullwidth #blurbright { border-left: 1px dotted #441485; float: left; padding-left: 0px; text-align: center; width: 220px;}
#fullwidth #blurbright h2{margin-top:0;color:#99cb00;font-size:14px;}
#fullwidth #quoteleft{width:470px;float:left;margin-left:15px;padding-right:50px;}
#fullwidth #quoteright{width:350px;float:left;}
#fullwidth #quickquoteleft{width:450px;float:left;margin-left:20px;}
#fullwidth #quickquoteright{width:350px;float:left;}
#fullwidth #custleft{width:570px;float:left;margin-left:10px;margin-right:20px;padding-right:20px;border-right-style:dotted;border-right-width:1px;border-right-color:#441485;}
#fullwidth #custleft #companydetails{float:left;width:320px;}
#fullwidth #custleft #links{float:left;}
#fullwidth #custleft h2{color:#441485;}
#fullwidth #custleft #newordleft{float:left;width:300px;}
#fullwidth #custleft #newordleft .field{float:left;width:100px;}
#fullwidth #custleft #newordleft .data{float:left;width:200px;margin-bottom:10px;}
#fullwidth #custleft #newordleft .data select{width:190px;}
#fullwidth #custleft #newordright{float:left;width:250px;margin-left:15px;}
#fullwidth #custleft .orderfield{float:left;width:200px;}
#fullwidth #custleft .orderdata{float:left;width:350px;margin-bottom:10px;}
#fullwidth #custleft #acornprintlogo{display:none;}
#fullwidth #custright{width:295px;float:left;}
#fullwidth #custright h3{color:#441485;}
#fullwidth .horizrule{border-top-style:dotted;border-top-width:1px;border-top-color:#441485;margin:15px 0;width:100%}
/***#header{width:965px;height:157px;background-color:#000;margin:auto;color:#FFF;padding-left:20px;background-image:url(/images/logo.gif);background-position:right;background-repeat:no-repeat;}***/
#header{width:965px;height:157px;margin:auto;color:#FFF;padding-left:20px;background-image:url(/images/logo.gif);background-position:right;background-repeat:no-repeat;}
/***#header{width:965px;height:157px;margin:auto;color:#FFF;padding-left:20px;background-image:url(/images/logoXMAS.jpg);background-position:right;background-repeat:no-repeat;}***/
#header #logolink{width:340px;height:120px;float:right;display:block;background-color:none;}
/*** MB Old Style #header #toptext{font-size:14px;font-weight:bold;height:121px;}***/
#header #toptext{font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;height:121px;letter-spacing:0.15em;}
#header #buttonbar{width:665px;height:36px;font-size:15px;}
#header #buttonbar a{color:#FFF;text-decoration:none;}
#header #buttonbar .button{width:148px;height:27px;padding-left:10px;padding-top:9px;float:left;position:relative;z-index:10;}
#header #buttonbar .button:hover{background-color:#4c217b;}
#header #buttonbar .button .menu{position:absolute;width:158px;left:-999em;margin-top:25px;font-size:14px;background-color:#000;filter:alpha(opacity=90);-ms-opacity:0.9;opacity:0.9;}
#header #buttonbar .button .menu .item{padding:5px;border-bottom-style:solid;border-bottom-color:#333;border-bottom-width:1px;}
#header #buttonbar .button .menu .item:hover{background-color:#4c217b;}
#header #buttonbar .button .menu .item a{width:153px;border:0px;}
#header #buttonbar .button:hover .menu{left:0px;top:11px;}
#header #buttonbar .buttonsep{margin-top:11px;float:left;}
#header #buttonbar .arrow{float:right;margin:5px 5px;}
#content{width:985px;margin:0 auto 0 auto;color:#000;}
#content #maincontent{float:left;width:715px;}
#content #maincontent .toppics{float:left;width:155px;margin-left:7px;margin-right:4px;}
/*** #content #maincontent #blog{width:680px;margin-left:18px;margin-top:20px;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#441485;padding-bottom:15px;} ***/
#content #maincontent #blog{width:680px;margin-left:18px;margin-top:20px;padding-bottom:5px;}
#content #maincontent #mainleft{float:left;width:299px;height:421px;background-image:url(/images/greenboxbg.gif);padding:15px 25px 15px 25px;}
#content #maincontent #mainleft .features{margin-bottom:5px;}
#content #maincontent #mainleft .features .featurepic{float:left;width:131px;height:138px;margin-right:10px;}
#content #maincontent #mainleft .features .featuretext{height:138px;overflow:hidden;}
#content #maincontent #mainleft .features .featuretext h3{margin:0;font-size:14px;}
#content #maincontent #mainleft .features .featuretext p{margin:0;font-size:12px;}
#content #maincontent #maincentre{float:left;width:229px;height:451px;margin-left:15px;margin-right:15px;overflow:hidden;}
#content #maincontent #maincentre .largetext{font-size:18px;margin-top:5px;margin-bottom:5px;line-height:20px;color:#000;}
#content #maincontent #maincentre h1{font-size:36px;margin-top:15px;margin-bottom:15px;line-height:32px;color:#441485;}
#content #maincontent #maincentre p{margin-top:15px;margin-bottom:15px;line-height:16px;color:#441485;font-family:Calibri;}
#content #maincontent #maincentre h2{margin-top:15px;margin-bottom:15px;line-height:16px;color:#441485;font-family:Calibri;}
#content #maincontent #mainright{float:left;width:90px;height:436px;padding-top:15px;}
#logos{margin:40px auto 0 auto;width:680px;border-top-style:dotted;border-top-width:1px;border-top-color:#441485;padding-top:20px;}
#logos #fairtrade{float:left;width:140px;margin-left:15px;font-size:12px;}
#logos #freephone{float:left;margin-left:15px;font-size:18px;width:420px;}
#content #rightcol{float:left;width:255px;}
#content #rightcol #login{margin-top:50px;margin-left:15px;margin-bottom:45px;font-size:14px;font-weight:bold;width:200px;height:80px;}
#content #rightcol #login input[type=text],#content #rightcol #login input[type=password]{width:120px;height:14px;border-style:solid;border-width:1px;border-color:#000;margin-top:4px;font-size:10px;}
#content #rightcol #login .fields{width:70px;float:left;margin-top:7px;}
#content #rightcol #news{width:220px;padding-left:15px;border-left-style:dotted;border-left-width:1px;border-left-color:#441485;}
#content #rightcol #news h1{font-size:26px;text-align:center;line-height:28px;}
#content #rightcol #news .newsitem{font-size:12px;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#441485;}
#content #rightcol #news .newsitem h2{font-size:18px;color:#441485;line-height:20px;}
#content #rightcol #news .newsitem a{font-weight:bold;}
#footer{width:100%;height:58px;background-image:url(/images/backround_footer.gif);background-repeat:repeat-x;font-size:14px;margin-top:15px;}
#footer #footerlinks{margin:0 auto 0 auto;width:965px;}
#footer #footerlinks a{color:#000;text-decoration:none;}
#footer #footerlinks a:hover{text-decoration:underline;}
#footer #footerlinks .text{float:left;padding-top:15px;}
#footer #footerlinks #rssimage{float:left;padding-top:12px;margin-left:60px;}
#footer #webdesign{font-size:10px;text-align:right;margin:8px auto 0 auto;width:900px; color:white;}
#footer #webdesign a{color:#FFF;text-decoration:none;}
#footer #webdesign a:hover{text-decoration:underline;}
#footer .footeraddress{font-size:10px;text-align:right;margin:8px auto 0 auto;width:900px; color:black;padding:5px;}
.dvhdr1{background:#F3F0E7;font-family:arial;font-size:12px;font-weight:bold;border-left:1px solid #C8BA92;border-right:1px solid #C8BA92;border-top:1px solid #C8BA92;padding:5px;width:150px;}
.dvbdy1{background:#FFFFFF;font-family:arial;font-size:10px;border:1px solid #C8BA92;padding:5px;width:150px;}
.small{font-size:10px;}
#maincentre h2{font-size:36px;margin-top:15px;margin-bottom:15px;line-height:32px;color:#441485;}
h1#head {margin-left:15px;color:#000;font-size:18px;}
.leftside {font-size="12px"; margin:2px; color:black;}
.quoteform {font-size:16px;margin-top:5px;margin-bottom:5px;color:#000;}
.addthis {padding-left:50px;}
.h2prods {font-size:16px;padding:0;margin:0;color:#000;}
h2.h2small {font-size:14px;margin:0;padding:0;}
h3.h3small {font-size:12px;margin:0;padding:0;}
.testimonial {padding:5px; margin-top:5px;}
.ourclients p {color:#441485;font-family:Calibri;font-size:15px;line-height:19px;padding:0;margin:1;}
.logos li {color:#441485;font-family:Calibri;font-size:15px;line-height:19px;padding:0;margin:1;}

.whowe p {color:#441485;font-family:Calibri;font-size:14px;line-height:16px;padding:0;margin:1;}
ul.whowe {color:#441485;font-family:Calibri;font-size:14px;line-height:16px;padding:0;margin:1;}

p.socialiconshome {text-align:center;}
.socialiconshome img {border:0;}
.newsstory {padding:5px; margin-top:5px;}
.newsstory h2 {color:#99CB00;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:19px;padding:0;margin:1;}
.newsstory h2 a {color:#99CB00;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:19px;padding:0;margin:1;}
.quotebutton {border:0;}

/*** GWO Test ***/
#header .acorngreentext2 a {font-family: 'Dancing Script', arial, serif; font-size:20px; color:#99CB00;}
.gwotext {color:#441485;font-family:Calibri;font-size:12px;line-height:12px;padding:0;margin:1;}
#threesteps {padding-left:30px;}
.topimagegwo {border:none;}

