@charset "utf-8";body{margin:0;padding:0;background:#fff;color:#000;font-size:15px;font-family:Montserrat,sans-serif;text-align:left;word-wrap:break-word;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}body,html{height:100%;min-height:100%}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}textarea{font-size:16px;font-family:Arial,Helvetica,sans-serif;resize:none}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{font-size:16px}input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=submit]{-webkit-appearance:none;padding:5px 20px;border-radius:0;background:#000;color:#fff;font-size:16px;border:none;cursor:pointer;font-family:TexGyreAdventor,Arial,Helvetica,Geneva,sans-serif}input[type=submit]:hover{background:#6fa342}#toggleMenu,.footerbottom a,.footercol a,.forhirecol a,.leftcontainer a,.middle a,.pagegalleryimage a img,.signup a,.socialicons a img,input[type=submit]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#menuh a,.adminbutton a,.button,a:hover #shortlistno{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}.social a{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.wrapper{position:relative;display:block;overflow:hidden;text-align:center;margin:0 auto}.inner{width:90%;margin:0 auto 30px auto;position:relative;display:inline-block}.automargin{margin:0 auto}.middlewrap{width:80%;margin:0 auto;position:relative;display:block;background:#fff}.header{background:#fff}.header img{border:none}.logo{display:inline-block;vertical-align:top;width:50%;margin:10px 0 5px 0;text-align:left}.headercontact{display:inline-block;vertical-align:top;width:50%;text-align:right;margin:12px 0}.headercontact a{color:#103583;font-size:25px;text-decoration:none;line-height:1}.socialicons{position:relative;display:inline;margin:20px 0 0 20px}.socialicons img{margin:0 0 0 10px}.socialicons a img:hover{opacity:.7}.phone{position:relative;display:inline;margin:10px 0 3px 0}.phone img{position:relative;display:inline;margin:0 15px 0 0;vertical-align:top}.phone a{position:relative;display:inline;color:#103583;font-size:28px;font-weight:600;text-decoration:none;vertical-align:top;letter-spacing:1px}.address{position:relative;display:inline-block;width:100%;margin-top:10px}.address a{color:#103583;font-size:25px;font-weight:600;text-decoration:none;letter-spacing:1.3px}.adminbutton{position:absolute;right:170px;top:10px}.adminbutton a{display:block;width:120px;height:30px;line-height:28px;background:#6fa342;color:#fff;font-size:15px;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center}.adminbutton a:hover{background:#000;color:#fff}.middle{position:relative;display:block;margin:0 1% 50px 1%;padding:0;min-height:100px;overflow:hidden;vertical-align:top;text-align:left}.middlehome{position:relative;display:block;padding:0;overflow:hidden;vertical-align:top;text-align:left}.middlethin{display:inline-block;vertical-align:top;width:830px;margin-left:50px}a{color:#000;text-decoration:none}a:focus,a:hover{color:#539c58;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#103584;font-weight:400;letter-spacing:1px}h1{font-size:30px;text-transform:uppercase}h2{font-size:28px}h3{font-size:22px;text-transform:uppercase}h4{font-size:20px}h5{font-size:16px;text-transform:uppercase}h6{font-size:15px}li,p,td,th{color:#282828;line-height:22px}p strong{color:#103584!important}.wrapper img{max-width:100%;height:auto}iframe{max-width:100%}.middle li{margin-bottom:6px;line-height:20px}.middle li ol,.middle li ul{margin-top:6px}.middle hr{border:0;width:100%;margin:30px auto;color:#ccc;height:1px}.middle ul>li ul{list-style-type:circle}.middle ol>li>ol{list-style-type:lower-alpha}.middle ol>li>ol>li>ol{list-style-type:lower-roman}.middle blockquote{font-style:italic;padding:0 8px 0 20px;border-left:5px solid #000;overflow:hidden}.homebuttons{margin:20px 0 55px 0;text-align:center}.button{display:inline-block;vertical-align:top;width:32%;height:72px;margin:0 .5%;background:#b41825;background:linear-gradient(to bottom,#539c58 4%,#b41825 97%);text-align:left}.button:hover{background:#67686c url(../images/button_gradient.png) repeat-x top}.button a{display:block;height:72px;padding:0 40px 0 15px;color:#fff;font-size:22px;text-transform:uppercase;text-decoration:none;line-height:70px}.menucontainer{position:relative;box-shadow:0 0 40px 0 rgba(0,0,0,.3);z-index:1500;background:#539c58}#menuh{display:inline-block;vertical-align:middle;width:100%}#menuh nav{display:block;text-align:left}#menuh nav a{display:inline-block;text-decoration:none;font-family:Montserrat,sans-serif}#menuh nav ul li ul a{color:#fff;width:100%;padding:15px 10px}#menuh nav a.active,#menuh nav a.active-child{color:#05163b}.hassub:after{position:relative;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f078';margin:0 0 0 -10px;color:#fff}#menuh nav ul{margin:0;padding:15px 4px 17px 0;list-style:none;text-align:left;display:inline}#menuh nav ul li{display:inline-block;margin-right:-4px;position:relative;width:14%;text-align:center;padding:0;cursor:pointer;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}#menuh nav ul li a{padding:15px 13px;color:#fff;font-size:18px;text-transform:uppercase;font-weight:600;text-align:left}#menuh nav ul li a:focus,#menuh nav ul li a:hover,#menuh nav ul li:hover{color:#fff}#menuh nav ul li ul{padding:0;position:absolute;top:52px;left:0;width:250px;display:block;opacity:0;visibility:hidden;z-index:1500;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}#menuh nav ul li ul li{width:100%;background:#038;display:inline-block;color:#fff;margin-top:0}#menuh nav ul li ul li:hover{width:100%;background:#206be8;color:#fff}#menuh nav ul li:hover ul{display:block;opacity:1;visibility:visible}#menuh nav ul li:last-child ul{left:-250px;columns:2;-webkit-columns:2;-moz-columns:2;padding:0;position:absolute;top:50px;width:420px;display:block;background:#ddd;z-index:1500;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s;vertical-align:top;padding-bottom:0}.menucontainer2{position:relative;z-index:12;background:url(../images/menucontainer2-back.png) repeat top left}.menuright{display:inline-block;width:100%;margin:15px 0}.slideshowwrap{position:relative;display:block;width:100%;height:auto}.cycle-slideshow{overflow:hidden;width:100%;height:auto;z-index:10}.cycle-slide{line-height:0}.cycle-slide a{display:block;width:100%;height:auto;line-height:0}.cycle-slide img{line-height:0}.slideshow-overlay{position:absolute;top:0;left:0;width:50.5%;height:100%;background:url(../images/hero-overlay.png) repeat;background-size:inherit,contain;z-index:1000}.slideshow-text{margin-top:15%}.title{display:inline-block;width:60%;margin-left:20%;color:#fff;font-size:39px;vertical-align:top;padding-left:35px}.desc ol{counter-reset:foo;display:table;list-style-type:none;margin-left:20%;width:60%}.desc ol>li{list-style-type:none;counter-increment:foo;display:table-row}.desc ol>:first-child{line-height:36px}.desc ol>li::before{content:"\2022";display:table-cell;text-align:right;padding-right:5px}.desc{width:60%;margin-left:20%;color:#fff!important;font-size:44px;line-height:76px;vertical-align:top;font-weight:600}.slideshow-pager{position:absolute;display:inline-block;width:100%;text-align:left;margin-left:5%;bottom:10px;z-index:1400}.slideshow-pager a{display:inline-block;width:10px;height:10px;margin:0 0 0 5px;border:3px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%}.slideshow-pager a.cycle-pager-active{border-color:#539c58;background:#539c58}.nextprev{position:absolute;top:50%;left:0;width:100%;z-index:1400}.prevbutton{display:inline-block;float:left}.nextbutton{display:inline-block;float:right}.pagetree{text-align:right;font-size:12px;margin:0;padding:10px 0 0 0}.pagetree a{color:#282828;font-size:12px}.pagetree a:hover{color:#894c9d}.pageheading{width:auto;padding-bottom:0;text-align:left}.pageheading h1{font-size:35px;color:#539c58;font-weight:800}.leftcontainer{position:relative;display:inline-block;vertical-align:top;width:210px;margin:40px 20px 0 0;border-right:1px solid #ccc;background-color:#fff;float:left;text-align:left}.leftcontainer ul{position:relative;margin:0;padding:0;list-style:none}.leftcontainer ul li{margin:4px 0}.leftcontainer ul li a{position:relative;display:block;margin:0 auto;padding:0 5px 0 15px;color:#103584;font-size:14px;text-decoration:none}.leftcontainer ul a.active,.leftcontainer ul li a:focus,.leftcontainer ul li a:hover{color:#539c58;font-weight:700}.leftcontainer ul li:first-of-type{text-transform:uppercase;font-weight:700;margin-bottom:10px}.leftcontainer ul li:first-of-type a{font-size:18px}.leftcontainer ul li ul li a{text-transform:none}.search{position:relative;display:inline-block;vertical-align:middle;text-align:right;width:75%;height:35px;box-shadow:0 0 10px 0 rgba(0,0,0,.25) inset;margin-top:-10px}.searchtitle{position:relative;display:inline;font-size:22px;font-weight:1000;color:#fff;font-style:italic;vertical-align:middle;line-height:1.5;margin-right:20px}.search form{position:relative;display:inline}.search input[type=text]{vertical-align:top;height:35px;width:140px;padding-left:10px;border:none;background:#fff;color:#282828;font-size:14px}.search input[type=submit]{vertical-align:top;height:35px;width:40px;border:none;border-radius:0;background:#fff url(../images/button_search.png) no-repeat center}.search input[type=submit]:hover{background-color:#67686c}#results ul{font-size:15px;list-style:none;padding:0;margin:0}#results ul li{padding:5px 10px;border:1px solid #dfdfdf;margin:3px 0 10px 0}#results .title{padding-bottom:5px}#results .title a{font-weight:700}#results small{display:block;color:#6fa342;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#results .desc{font-size:12px;line-height:18px;width:750px;max-width:100%}#product ul{font-size:15px;list-style:none;padding:0;margin:0}#product li{padding:5px 10px;border:1px solid #dfdfdf;margin:3px 0 10px 0;list-style:none}#product li .title{font-size:18px;margin:0}#product small{display:block;color:#6fa342;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inner2{height:65px}.shortlistbtns{margin-top:25px}.shortlistbtn{display:inline-block;vertical-align:middle;width:25%;height:65px;background:#003389 url(../images/shortlist-back.png) no-repeat top left;margin-top:-15px}.shortlisttext{display:inline-block;vertical-align:top;height:35px;margin:20px 10px 0 0;color:#fff;font-size:22px;text-transform:uppercase;font-style:italic;line-height:32px;text-align:left}.shortlistno{display:inline-block;vertical-align:top;height:35px;margin:20px 0 0 0;width:40px;color:#fff;font-size:22px;text-transform:uppercase;font-style:italic;text-align:center;line-height:32px}a:hover #shortlistno{background:#67686c}.btn{display:inline-block;padding:6px 25px 8px 25px;margin:0 4px 4px 0;text-transform:uppercase;text-decoration:none;cursor:pointer;box-sizing:border-box}.btn img{width:14px;height:14px;margin-left:10px}.btn.blue{background-color:#000;color:#fff}.btn.blue:hover{background-color:#539c58}.btn.grey{background-color:#cfd0d2;color:#fff}.btn.grey:hover{background-color:#282828}#shortlist{margin-bottom:15px}.item{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:10px;line-height:100px}.item img{width:100px;vertical-align:middle;margin-right:10px}.item .data{display:inline-block;vertical-align:middle;line-height:18px;width:62%}.item .add{display:inline-block;vertical-align:middle;line-height:18px;width:20%;text-align:right}.item h3{font-size:16px;font-family:Arial,Helvteica,sans-serif;font-weight:700;text-transform:none}.item h3,.item p{margin:0;padding:0}a.itemadd{display:block;text-decoration:none;text-transform:uppercase}@media (max-width:640px){.item img{width:30%}.item .data{width:62%}.item .add{display:block;width:auto}}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:101}#popup{display:none;position:absolute;top:30%;left:50%;width:600px;max-width:100%;padding:30px;margin:-150px 0 0 -300px;background-color:#eee;border:10px solid #fff;box-shadow:0 0 20px 0 #111;z-index:102}#popup,#popup *{box-sizing:border-box}#popup .close{position:absolute;top:-10px;right:-10px;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;background-color:#000;cursor:pointer;z-index:1}#popup .close:hover{background-color:#6fa342}#popup h2{margin:0;padding:0 0 13px 0}#popup p{font-size:13px}#popup label{font-size:15px;line-height:35px}#popup input,#popup textarea{font-size:15px;padding:8px 10px}#popup input.error,#popup textarea.error{border-color:#900}#popup textarea{height:90px}#popup .btns{text-align:right}#popup .notice{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:40px 10px;text-align:center;background-color:rgba(49,51,143,.9);color:#fff}#popup .notice *{color:#fff}@media (max-width:750px){#popup{margin-left:0;left:0;padding:20px 15px}}@media (max-height:600px){#popup{margin-top:0;top:40px}}.featuredwrap{position:relative;display:block;width:100%;margin:0 auto;text-align:center;background:url(../images/featuredcatback.jpg) no-repeat top left}.featuredinner{position:relative;display:inline-block;width:80%;margin:50px 0}.featuredinner h2{position:relative;font-family:Montserrat,sans-serif;font-size:45px;font-weight:800;color:#539c58;line-height:60px;margin:100px 0}.featuredinner h2::after{content:'';position:absolute;width:125px;height:8px;background:#539c58;bottom:0;left:0;right:0;margin:-30px auto}.forhire{padding:0;background:url(../images/catback.jpg) repeat top left}.forhire h3{position:relative;color:#020917;font-size:45px;font-weight:800;line-height:60px;margin:0 0 80px 0}.forhire h3::after{content:'';position:absolute;width:125px;height:8px;background:#020917;bottom:0;left:0;right:0;margin:-30px auto}.forhire .inner{width:80%;margin:30px 0 100px 0}.forhirecol{display:inline-block;vertical-align:top;width:33%;text-align:left}.forhirecol a{display:block;margin-bottom:4px;color:#05163b;font-size:19px;text-decoration:none;text-transform:uppercase}.forhirecol a:focus,.forhirecol a:hover{color:#539c58;font-weight:700}.forhirecol img{vertical-align:middle;margin-right:10px;border:none}.forhirecol .fas{font-size:10px;vertical-align:middle;margin-right:10px}.popular{padding:15px 0 40px 0}.popular .inner{width:100%}#popular h2{position:relative;text-align:center;color:#103584;font-size:45px;font-weight:800;text-transform:uppercase;line-height:60px;margin-bottom:80px}#popular h2::after{content:'';position:absolute;width:125px;height:8px;background:#103584;bottom:0;left:0;right:0;margin:-30px auto}.productfilter{margin:0 10px}.filterHead{text-transform:uppercase;font-size:14px;padding:5px;margin:3px 0;border-bottom:1px solid #ccc}.filterOpts{font-size:12px;padding:5px}.filterOpts label{display:block}.filterSect{margin-bottom:10px}.filterSect input[type=checkbox]{margin-right:3px}.filterSect input[type=submit]{font-size:11px;margin:5px 5px 5px 3px}.recentview{margin-top:-20px;padding-bottom:20px}.recent_view{display:inline-block;width:23%;margin:0 1%;overflow:hidden;border:1px solid #000}.recent_view a{display:inline-block}.recent_image{display:inline-block;width:33%;height:110px;vertical-align:middle;text-align:center}.recent_image img{width:125%;max-width:150%;height:auto}.recent_detail{display:inline-block;width:66%;vertical-align:middle}.recent_price{display:none}.imagelibrary{margin:4px;padding:4px}.imagelibrary img{margin:3px}html>body .outerpair1{background:url(../images/upperrightfade.png) no-repeat right top}html>body .outerpair2{background:url(../images/lowerleftfade.png) no-repeat left bottom;padding-top:8px;padding-left:8px}html>body .shadowbox{background:url(../images/shadow.png) bottom right}html>body .innerbox{position:relative;left:-8px;top:-8px}.shadowbox img{border:1px solid #000;vertical-align:bottom}.pageimagecenter{text-align:center;margin:0 auto;padding:0;max-width:100%}.pageimageright{float:right;margin:5px 0 5px 20px;padding:0;max-width:100%}.pageimageleft{float:left;margin:5px 20px 5px 0;padding:0;max-width:100%}.pageimagenone img{margin:3px;padding:0}.sociallinks{position:relative;display:inline-block;width:100%;margin-top:30px}.sociallinks h6{margin:0;line-height:1;font-weight:700;color:#000}#social{height:auto;padding:0;overflow:hidden;clear:both}.a2a_label{display:none!important}.pagegallerycontent{margin-top:20px}.pagegalleryheading{margin-bottom:10px;font-size:16px;font-weight:700}.pagegalleryinner{width:100%;margin:0;padding:0}.pagegalleryimage{position:relative;display:inline-block;width:13.6%;height:0;padding-bottom:13.6%;overflow:hidden;margin:.3%;vertical-align:middle}.pagegalleryimage img{border:0;vertical-align:middle;line-height:0;position:absolute;display:block;max-width:240%!important;height:auto}.pagegalleryimage a{line-height:0}.pagegalleryimage a:focus img,.pagegalleryimage a:hover img{opacity:.7}.link{overflow:hidden;border:1px solid #ddd;margin:20px 0;padding:20px;box-shadow:2px 2px 4px #000;width:95%}.linktop{padding-bottom:10px}.linktop,.linktop a{font-size:24px;font-weight:700;text-decoration:none}.linkleftcontainer{float:left;width:350px;height:auto;max-width:25%;margin:0 15px 0 0}.linkleftcontainer img{border-style:none;margin:0;padding:0;line-height:0}.linkrightcontainer{padding:5px 10px}.linkrightcontainer p{margin:0;font-size:16px}.linkfooter{float:right: padding-top: 10px}.linkfooter a{font-weight:700}.sitemap a{text-decoration:none}.sitemapL2:before,.sitemapL3:before,.sitemapL4:before,.sitemapL5:before,.sitemapL6:before{content:"\00BB";display:inline-block;margin:0 3px 0 0}.sitemapL1{margin:0 0 5px 0}.sitemapL1 a{font-size:16px;text-transform:uppercase;font-weight:700}.sitemapL2{margin:10px 0 3px 10px}.sitemapL2 a{color:#67686c;text-transform:uppercase}.sitemapL3{margin:0 0 3px 20px}.sitemapL4{margin:0 0 3px 30px}.sitemapL5{margin:0 0 3px 50px}.sitemapL6{margin:0 0 3px 60px}.product{margin-top:20px}.productitem{display:inline-block;vertical-align:top;width:18%;height:270px;margin:50px 1% 30px 1%;border:1px solid #ccc;text-align:center}.AdminProductItem{height:310px}.producttitle{color:#539c58;font-size:20px;padding:5px;font-weight:600;text-transform:uppercase;height:72px}.productsold{color:red;font-weight:700;font-size:9px;display:block}.productimage{height:auto;text-align:center}.productimage a{display:inline-block;width:100%}.productimage img{vertical-align:top}.productbtns{bottom:0;width:100%}.productbtns a{display:block;color:#fff;font-size:16px;text-transform:uppercase;text-decoration:none;padding:10px;font-weight:600}.productview{background:#103584}.productview:focus,.productview:hover{background:#000}.productedit{background:red}.productedit:hover{background:#000}.adminbtns{margin-top:10px}.adminbtns div{display:inline-block;width:33%}.adminbtns div:nth-child(2){border-left:1px solid #000;border-right:1px solid #000}.productview img{height:14px;width:17px;margin-left:15px;border:none;font-weight:600}.productD_thumb,.productview{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.productD_enquire,.productD_shortlist{-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;-ms-transition:background .2s;transition:background .2s}.productD_left{display:inline-block;width:45%;vertical-align:top}.productD_right{display:inline-block;width:50%;vertical-align:top;margin-top:25px;margin-left:5%}.productD_large{max-width:100%;text-align:center;overflow:hidden}.productD_large a{background:url(../images/loading.gif) no-repeat 50% 50%;display:inline-block;width:100%;height:auto}.productD_large img{max-width:100%;height:auto;border:none}.productD_images{text-align:center}.productD_thumb{margin:5px 10px;background:#fff;line-height:0}.productD_thumb,.productD_thumb a{display:inline-block;width:115px;height:115px;line-height:96px;overflow:hidden}.productD_thumb img{vertical-align:middle;border:none}.productD_thumb:focus,.productD_thumb:hover{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.productD_left h1{margin-top:0;padding:0;color:#000;font-size:24px;line-height:30px}.productD_status{font-size:15px}.available{color:#894c9d}.outofstock,.soldout{color:#bdd646}.productD_price{font-size:24px;padding:10px 0}.productD_was{font-size:15px;text-decoration:line-through;display:block}.perday{display:inline-block;margin-left:6px;font-size:16px;text-transform:uppercase}.productD_safety{margin:10px 0;padding:10px 0 15px 0;border-top:2px solid #dfdfdf;border-bottom:2px solid #dfdfdf;text-align:center}.productD_safetyheading{margin-bottom:10px;color:#6fa342;font-size:22px;text-transform:uppercase;letter-spacing:1px;text-align:center}.productD_safety img{margin:3px}.productD_links{padding:15px 0}.productD_links span{display:block}.productD_links a{display:block;color:#fff;font-size:22px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;padding:8px 20px}#productD_shortlist,.productD_admin,.productD_enquire{background:#103585}#productD_shortlist{margin-bottom:8px}.productD_admin{margin-top:8px}#productD_shortlist:focus,#productD_shortlist:hover,.productD_enquire:focus,.productD_enquire:hover{opacity:.7}.productD_admin div{display:inline-block;width:33%;text-align:center}.productD_admin div:nth-child(2){border-left:2px solid red;border-right:2px solid red}.productD_pdfs{padding:10px 0;border-bottom:1px solid #ddd}.productD_pdf{display:inline-block;width:50%}.productD_pdf img{max-width:20px!important;margin-right:6px;vertical-align:middle}.subpages div{display:inline-block;width:24%;margin:4px 6px 20px 2px;text-align:center;vertical-align:top;box-shadow:2px 2px 4px #000}.subpages a{display:inline-block;max-width:100%;color:#000;font-size:14px;font-weight:700;text-decoration:none}.subpages a:hover{color:#539c58}.subpages img{border:0;margin-bottom:5px}.subpages span{display:inline-block;width:100%;max-width:100%}.subpageImg{height:125px}.subpages a:focus img,.subpages a:hover img{opacity:.7}.contact{width:auto;margin:10px auto;color:#fff;font-size:18px;text-align:center;background:#539c58}.contact a{color:#fff;text-decoration:none;width:100%;display:inline-block;padding:10px 0}.contact a:hover{text-decoration:none}.contact:hover{text-decoration:none;background:#05163b}#contactform{position:relative;display:inline-block;overflow:hidden;width:100%}#contactform input[name='enquiry[Postcode]']{width:100px}#contactform #contact_thanks{padding:15px 2%;margin:0 auto;width:95%;text-align:center;border:1px solid #afafaf;background:#cfcfcf}.contactright{position:relative;display:inline-block;width:45%;vertical-align:top;text-align:left}.contactright img{padding:5px 10px 5px 5px;vertical-align:middle}.contactright img a:hover{opacity:.6}.contactright a{color:#444446;text-decoration:none;font-weight:700}.contactright a:hover{color:#083f89}.googlemap{position:relative;display:inline-block;width:100%;height:300px}.contactright iframe{position:relative;display:inline-block;width:100%;height:300px}#contact-us{width:47%;float:left;display:inline-block}#contact-us a{text-decoration:none}#contactpage{background-color:#eee;width:50%;float:right;padding:20px 1%;display:inline-block}iframe{width:100%;height:400px;border:none}#contact-us iframe{height:400px;padding-top:40px}.form{position:relative;display:inline-block;overflow:hidden;float:left;text-align:left;width:100%}.form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form .error{color:#c00}.form>div{padding:1px;margin:0 0 10px 0;overflow:hidden}.form>div>label{width:35%;float:left;padding-right:10px;line-height:24px;font-weight:700}.form>div>div{width:65%;float:right}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{width:95%;padding:4px;border:1px solid #ccc;border-radius:2px}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form textarea:focus{outline:0;border-color:#4697e4}.signup{position:relative;display:block;overflow:hidden;padding:18px 0;background:#cfd0d2 url(../images/signup_bg.png) repeat-x top;text-align:center;width:100%;margin-top:-5px;color:#282828;font-size:22px;text-transform:uppercase;text-decoration:none;letter-spacing:2px}.signup a{color:#282828;font-size:22px;text-transform:uppercase;text-decoration:none;letter-spacing:2px}.signup a:hover{color:#539c58}.signup img{margin-left:15px;border:none}.footer{position:relative;display:block;overflow:hidden;min-width:100%;background:#05163b}.footer .inner{width:100%;max-width:100%}.footer img{border:none}.lowerlogo{margin-bottom:40px}.footercol{display:inline-block;margin-top:35px;vertical-align:top;text-align:left;line-height:24px;color:#fff}.footercol h3{margin:5px 0 20px 0;font-size:26px;text-transform:uppercase;font-weight:700;color:#fff}.footercol a{font-size:16px;text-transform:uppercase;text-decoration:none;color:#fff}.footercol a:hover{color:#fff}.footercol ul{margin:0;padding:0;list-style-type:none}.footercol li{margin-bottom:6px;line-height:24px}.footer .socialicons{margin-top:25px}.footersocial img{margin:2px}.footersocial a img:hover{opacity:.7}.footermap{display:inline-block;vertical-align:top;width:50%;line-height:0}#col1{width:20%;margin-left:10%}#col2{width:20%}#col2 a{text-transform:none}.footermap iframe{width:100%;height:370px}#HRIAFooterLogo{width:160px}.footerbottom{position:relative;display:block;overflow:hidden;clear:both;padding:20px 0;background:#539c58;color:#fff;font-size:21px}.footerbottom .inner{width:80%}.footerbottom a{color:#fff;font-size:21px}.footerbottom a:hover{color:#cb2029}.footerbottom img{margin-left:5px;vertical-align:middle}@media (max-width:1700px){.inner{width:100%}}@media (max-width:1600px){.productitem{width:23% margin: 60px 1%}}@media (max-width:1540px){#menuh nav ul li{width:auto}#menuh nav ul li a{padding:15px 40px}.middlewrap{width:90%}.forhire .inner{width:90%}}@media (max-width:1400px){#menuh nav ul li a{padding:15px 30px}.slideshowbtns{margin:-250px auto 220px auto}#col1{width:22%;margin-left:1%}#col2{width:27%}}@media (max-width:1300px){.productitem{width:33%}.forhire .inner{width:98%}}@media (max-width:1200px){#menuh nav ul li a{padding:15px 20px}.slideshowbtns{margin:-220px auto 220px auto}.slideshow-text{margin-top:10%}.desc,.title{width:80%;margin-left:10%}}@media (max-width:1140px){#menuh nav ul li a{padding:15px 15px}.slideshowbtns{margin:-200px auto 220px auto}.middlewrap{width:95%}}@media (max-width:1080px){#menuh nav ul li a{padding:15px 10px}.subpages div{width:31%;margin:4px 1% 20px 1%}}@media (max-width:980px){.slideshowbtns{margin:-180px auto}.middlewrap{width:98%}}@media (max-width:940px){#menuh nav ul li a{padding:15px 8px;font-size:16px}.title{font-size:44px}.desc{font-size:36px;line-height:66px}.shortlisttext{font-size:20px}.search{width:65%}.shortlistbtn{width:35%}.search input[type=text]{padding-left:0}#col1{width:49%;margin-left:1%}#col2{width:49%}.footermap{width:100%}.menuright{width:100%}}@media (max-width:870px){.button a{font-size:20px}}@media (max-width:840px){.slideshowbtns{margin:-150px auto}.subpages div{width:48%}#next img,#prev img{height:30px}#contactpage{width:98%}.contactright{width:98%}.productitem{width:48%}}@media (max-width:820px){#toggleMenu{background:#539c58 url(../images/icon_menu.png) 20px center no-repeat;height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;padding:0 15px 0 45px;cursor:pointer}#toggleMenu:hover{background-color:#05163b}#menuh{display:block;vertical-align:top;width:auto}#menuh nav{border-bottom:5px solid #ccc}#menuh nav ul{padding:0}#menuh nav ul li{display:block;margin-right:0;text-align:left}#menuh nav ul li a{padding:8px 20px}#menuh nav ul li ul{display:none}#menuh nav ul li ul li{display:none}}@media (max-width:800px){.slideshow-text{margin-top:7%}.title{font-size:40px}.desc{font-size:32px;line-height:60px}.button a{font-size:18px;padding:0 30px 0 5px;background:url(../images/icon_arrow_white.png) no-repeat 98% center}.middlehome{margin:50px 5px 50px 5px}}@media (max-width:700px){.slideshowbtns{margin:-120px auto}}@media (max-width:640px){*{width:auto;height:auto}.inner{width:100%}#wrapper{width:100%;border:0}.middle{width:auto;margin:0 15px}.middlethin{display:block;width:auto}#homebuttons{margin:20px 0 25px 0}.button{width:49%;margin:.5%}.button a{height:55px;padding:10px 40px 0 10px;font-size:18px;line-height:48px}#logo{width:55%;margin:20px 0 5px 1%}#headercontact{width:43%;margin:0 1% 10px 0}#phone{margin:5px 0 3px 0}#phone img{height:20px}#phone a{font-size:26px}#forhire .inner{width:auto}#popular .inner{width:auto;text-align:center}#popular h3{text-align:left}#menuright{display:block;width:auto;text-align:center}.leftcontainer{width:190px;margin:40px 10px 0 0}.slideshow-text{margin-top:5%}.title{font-size:36px}.desc{font-size:28px;line-height:50px}.search{width:60%}.shortlistbtn{width:40%}#search{width:260px;margin:5px}#search input[type=text]{width:220px}#shortlistbtn{width:140px;margin:5px}#shortlisttext{width:90px;font-size:13px}#forhire .inner{width:auto;margin:0 15px}#popular .inner{width:auto;margin:0 15px}#popular .inner .productitem:last-of-type{display:inline-block}.filterOpts label{display:inline-block;margin-right:10px}.pageimageleft,.pageimageright{float:none;display:block;margin:0 auto}.pagegalleryimage{width:24%;padding-bottom:24%;margin:.5%}.linkrightcontainer{height:auto}#sitemap>div{float:none!important;width:auto!important}.productitem{width:46%;margin:5px 1% 20px 1%}#productD_left{display:block;width:auto;margin-top:30px}#productD_right{display:block;width:auto;margin-left:0}#productD_right h1{padding:0}.productD_detail{padding:0}#productD_price{padding:10px 0}#productD_links{padding:10px 0}#productD_links a{font-size:18px}#productD_pdfs{padding:10px 0}.productD_pdf{display:inline-block;width:50%}.productD_text{padding:0}#recentview{float:none;width:auto;padding:0 15px 15px 15px;margin:0;border-top:1px solid #bbb}#recentview .inner{width:auto}.recent_view{width:50%;vertical-align:middle;display:inline-block}td.c_del{width:20px;padding:3px 5px}.c_img{width:60px}.c_qty{width:50px}.c_qty input{width:100%}.c_sub{width:60px}.c_opt{width:50px}.c_shipping input[type=text],.c_shipping select,.c_voucher input[type=text]{width:100%}.c_box{clear:right;margin-top:10px}#form_detail,#form_payment,#form_shipping{width:auto!important;display:block!important;margin:0!important}.c_table input[type=email],.c_table input[type=number],.c_table input[type=phone],.c_table input[type=text],.c_table select,.c_table textarea{width:100%!important}.c_table input[size='4'],select[name='cart_submit[orderCardExpiryM]'],select[name='cart_submit[orderCardExpiryY]']{width:auto!important}table.c_table th{width:35%;min-width:90px}#c_cvvhelpbox{left:-140px;width:200px}.form>div{margin:0 0 8px 0}.form>div>label{width:100%;float:none;margin:0 0 5px 0}.form>div>div{width:100%;float:none}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{width:100%}.subpages div{width:31%}#contacttext iframe{width:100%}#signup{padding:15px 0}#signup a{font-size:18px;letter-spacing:0}#footer{min-width:0}#footer .inner{width:auto}#footermap{display:block;width:100%}#footermap iframe{height:250px}#footerbottom{padding:20px 15px}#footerbottom .inner{width:auto}}@media (max-width:580px){.headercontact{width:100%}.logo{width:100%}.leftcontainer{display:none}#contactpage{width:90%}.productD_left{width:98%}.productD_right{width:98%}.slideshow-text{margin-top:3%}.title{font-size:32px}.desc{font-size:24px;line-height:40px}.search{width:55%}.shortlistbtn{width:45%}.searchtitle{font-size:20px;margin-right:10px}}@media (max-width:520px){.slideshow-text{margin-top:2%}.title{font-size:28px}.desc{font-size:22px;line-height:30px}.button{width:100%;margin:2px 0}.slideshowbtns{margin:-90px auto}#logo{display:block;width:auto;margin:0 15px}#logo img{margin-top:5px}#headercontact{display:block;width:auto;margin:0;padding-bottom:8px;text-align:center}#headercontact a{font-size:13px}.socialicons{display:none}#phone{margin:5px 0 0 0}#phone img{height:16px;margin-right:10px}#phone a{font-size:22px}.searchtitle{font-size:16px;line-height:1.9}#search{width:190px;margin:5px}.search input[type=text]{width:110px}#shortlistbtn{width:105px;margin:5px 5px 5px 0}#shortlisttext{width:55px;font-size:13px}#forhire{padding:5px 0 30px 0}.forhirecol{display:block;width:98%;margin-left:2%}.recent_view{width:auto;display:block}.productitem{width:99%;display:block;margin:80px 0 140px 0}.productbtns a{font-size:14px}.productD_pdf{display:block;width:auto}.subpages div{width:47%}.footercol{line-height:22px}.footercol a{font-size:13px}.footercol li{line-height:22px}#col1{width:94%;margin:25px 3% 0 3%}#col2{width:94%;margin:0 3% 25px 3%;font-size:13px}#footermap iframe{height:200px}#footer .socialicons{display:block}}@media (max-width:480px){.slideshowbtns{display:none}#col1{width:98%}#col2{width:98%}}@media (max-width:320px){.subpages div{width:98%}.search{width:160px}.search input[type=text]{width:110px}}#debug{position:relative;padding:10px 15px;text-align:left;background:#cfdaff;border-top:12px solid #c4d2ff;border-bottom:12px solid #c4d2ff}#debug h1{border:none;color:#001b51;text-transform:none;text-decoration:none}#debug pre{color:#000d27}@media print{#HRIAFooterLogo,#shortlistbtns,.add,.contact,.footermap,.lowerlogo,.menucontainer,.menucontainer2,.noprint,.pagetree,.recentview,.sociallinks{display:none!important}}