﻿nav#footer ul,nav#main ul,nav#main ul ul,ol,ul{list-style:none}body,p{margin:0}body,h2,h3,h4,h5,h6{line-height:1.5em;font-family:'Times New Roman',serif}body,div,h1,h2,h3,h4,h5,h6,input,p,span{font-family:'Times New Roman',serif}#kca h6,h1{line-height:1em;font-weight:400;color:#667345}#kca h6,body,h1,h2,h3,h4,h5,h6{font-weight:400}#kca h6,a,a:hover,body,div,h1,h2,h2 span,h3 span,h4 span,h5 span,h6 span,input,p,span{color:#667345}nav#main ul,nav#main ul li{position:relative;float:none}h2,nav#main ul a,nav#main ul li{text-align:center}h3,h4,h5,h6,nav#main a:hover,nav#main ul a.active,nav#main ul li:hover a{color:#CBD401}body,nav#main ul a,nav#main ul li:hover ul a,nav#suppliers li a,section.contact p.email a,section.contact p.social a,section.contact p.www a,section.three .supplier a,section.three a,section.three p.social a,section.three p.www a{text-decoration:none}.wrapper,div.content,header,nav#suppliers ul,section.map,section.three{overflow:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{border:1.5em solid #667345;-webkit-text-size-adjust:none}body{padding:1em;font-size:100%;text-align:left}div,p,span{font-size:1em}p{line-height:1.3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{margin:0 0 1em;padding:0;font-size:3em}h2{font-size:2.5em}h3,h4,h5,h6{font-size:2em;text-align:left}input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.clear{clear:both}.disabled{background-color:#EFEFEF}.wrapper{max-width:70em;width:100%;background-color:#FFF;margin:0 auto;padding:0;border:0;box-sizing:border-box}.gallery,.supplier_details,div.content,section.three{border-bottom:2px solid #667345;clear:both}header{margin:0 0 1em}header .logo{width:10%;float:left}header .logo img{width:100%}#kca,#mainmenu{float:right;width:80%;text-align:right}#kca h6{font-size:3em;text-align:right}nav#main{margin-top:2em}nav#main ul{margin:0;z-index:5;text-align:right}nav#main ul li{display:inline-block;padding:0 0 0 2em}nav#main ul a{display:block;color:#86A30D;font-size:1.3em;padding:0;text-transform:capitalize}nav#main ul ul{background:#667345;position:absolute;left:-9990.55em;z-index:1;margin:0}nav#main ul ul li{float:none;padding:0 1em;background-color:#CBD401;font-size:1em;text-align:left}nav#main ul ul a{white-space:nowrap;padding:0;text-align:left;border-right:none}nav#main ul li:hover ul{font-size:1em;z-index:1000}nav#main ul li:hover ul a{color:#FFF}nav#main ul li:hover ul li a:hover{color:#9DA054}.gallery{padding:0 0 2em;margin:0 0 2em}.gallery img{width:100%}section.three .three_1,section.three .three_3{width:32%}section.three{margin-bottom:3em}section.three .three_1,section.three .three_2,section.three .three_3{float:left}section.three .three_2{width:32%;margin:0 2%}section.three div.img{position:relative}section.three div.img div.readmore{z-index:0;position:absolute;left:0;bottom:0;right:0;background-color:#FFF;opacity:.8;padding:2% 0;cursor:pointer}section.three div.img div.readmore span{text-align:right;padding:0 2%;display:block;color:#CBD401}section.three img{width:100%}section.three p{text-align:center;margin:1em 0}section.three .clear3,section.three .clearfix{clear:both;height:4em}section.three .supplier p{margin:.5em 0 0 2em}section.three .supplier p>span{background-color:#CBD401;width:1em;height:1em;display:inline-block;padding:.25em;margin:0 0 0 -2em;color:#FFF;position:absolute}section.three h3{font-size:1.5em;text-align:left}section.three p.address{text-align:left}section.three p.email,section.three p.number{text-align:left;font-weight:700}section.three p.email a{text-decoration:none}section.three p.fax,section.three p.www{text-align:left;font-weight:700}section.three p.social{text-align:left;font-weight:700}section.three p.notes{text-align:left;font-weight:400;font-style:italic}section.three .supplier{padding:.5em;position:relative}section.three .supplier:hover{background-color:#EFF1EC}section.three .supplier .arrow{display:none}section.three .supplier:hover .arrow{display:block;position:absolute;top:40%;left:45%;font-size:3em}nav#suppliers ul{padding:0;margin:-2em 0 2em}nav#suppliers li{width:33%;float:left}nav#suppliers li:last-child{width:34%}nav#suppliers li a{width:100%;display:block;text-align:center;padding:1em 0;background-color:#CBD401;margin:0}nav#suppliers li a:hover{background-color:#86A30D;color:#FFF}.back,nav#sub ul li a:hover,section.contact span{background-color:#CBD401;color:#FFF}.supplier_details{margin-bottom:3em;padding-bottom:3em;overflow:hidden}section.contact{width:50%;float:left}section.contact .details p{margin:.5em 0 0 2em;padding:0}section.contact span{width:1em;height:1em;display:inline-block;padding:.25em;margin:0 0 0 -2em;position:absolute}section.contact h3{font-size:1.5em;text-align:left}section.contact p.address{text-align:left}section.contact p.email,section.contact p.number{text-align:left;font-weight:700}section.contact p.fax,section.contact p.www{text-align:left;font-weight:700}section.contact p.social{text-align:left;font-weight:700}section.contact p.notes{text-align:left;font-weight:400;font-style:italic}section.contact .details{padding:.5em}#map-canvas{height:500px;width:100%;margin:0;padding:0}div.content{padding-bottom:4em;margin:3em 0}div.content.noside section{width:100%;float:none}div.content section{width:70%;float:left}div.content.fullwidth section{width:100%;float:none}div.content aside{width:25%;float:right}div.content.fullwidth aside{width:0;float:none;display:none}.back a,nav#sub ul li a{display:block;text-decoration:none}nav#sub ul li{border-bottom:solid 2px #667345}nav#sub ul li a{padding:1em;font-size:1.2em}@font-face{font-family:kca;src:url(/fonts/kca.eot?r1d37l);src:url(/fonts/kca.eot?#iefixr1d37l) format('embedded-opentype'),url(/fonts/kca.woff?r1d37l) format('woff'),url(/fonts/kca.ttf?r1d37l) format('truetype'),url(/fonts/kca.svg?r1d37l#kca) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:kca;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-reply:before{content:"\e61c";color:#FFF;padding:0 1em 0 0}.icon-forward:before{content:"\e61b"}.icon-link:before{content:"\e61e"}.icon-search:before{content:"\e61d";color:#FFF}.back{margin:2em 0 0;padding:1em}.back a{color:#FFF}footer{clear:both}footer .left{width:50%;float:left}footer .right{width:50%;float:right}footer .logo{width:15%;float:left;margin-right:5%}footer .logo img{width:100%}footer .credits{width:70%;float:left}footer .credits p:first-child{font-size:1.5em}footer .credits p a{text-decoration:none}nav#footer ul{margin:0;float:none;position:relative;z-index:5;text-align:right}nav#footer ul li{display:inline-block;text-align:center;float:none;position:relative;padding:0 0 0 .5em}.big_button,nav#footer ul a{display:block;text-decoration:none;text-align:center}nav#footer ul a{color:#86A30D;font-size:1em;padding:0;text-transform:capitalize}nav#footer a:hover,nav#footer ul a.active{color:#CBD401}form.paypal{text-align:center;border-bottom:1px solid #86A30D;padding-bottom:2em;clear:both}.big_button,.form_button{border:0;padding:1em;font-size:1.5em;color:#FFF;background-color:#CBD401;cursor:pointer}.form_button{width:50%}img.download_pdf{float:right;width:25%;margin-left:2em}.big_button{margin:1.5em 25% 0;width:50%}.htmlarea{text-align:left;clear:both}.htmlarea p{font-weight:400;text-align:left;margin:0;padding:0 0 15px}.htmlarea h1{color:#667345;margin:0 0 15px;text-align:left}.htmlarea h2,.htmlarea h3,.htmlarea h4,.htmlarea h5,.htmlarea h6{color:#CBD401;margin:0 0 15px;text-align:left}.htmlarea ol,.htmlarea ul{list-style:none;text-align:left;padding:2px 0 6px;margin:0}.htmlarea li{padding:0 0 15px 10px;margin:0}.htmlarea table tr td,.htmlarea table tr th{padding:3px;text-align:left}.htmlarea table{font-size:1em;margin:0 0 20px;border-bottom:2px solid #CCC}.htmlarea table tr th{background-color:#FFF;color:#3A3A3A}