a{color:#f00}
a:hover{color:#cb0000}
h1,h2,h3,h4,h5,h6{margin:0}
ul,ul li{padding:0;margin:0}
ul li{margin-left:20px}
div.fix{clear:both;height:0;line-height:1px;font-size:1px;overflow:hidden}
html{min-height:100%}
body{min-height:100%;margin:0;font-family:verdana,tahoma,arial,sans-serif;font-size:13px;text-align:center;background:#f4f4f4 url(/background.nb?id=2) no-repeat 50% 50%;background-size:cover;color:#797979}
div#layout{width:1000px;text-align:left;margin:0 auto;background:#fff url(/background.nb?id=1) no-repeat 50% 50%;background-size:cover;min-height:100%;-height:100%}
body.nobg,body.nobg div#layout{background-image:none}
div#header div.inner{position:relative}div#header div.inner h1{height:71px}div#header div.inner h1 a img{border:0}
div#header div.inner div.contact{height:22px;line-height:22px;text-transform:uppercase;font-size:14px}div#header div.inner div.contact a{display:inline-block;*zoom:1;*display:inline;margin-left:14px;color:#797979;text-decoration:none}div#header div.inner div.contact a:hover{color:#323232}
div#content{padding:30px 45px 99px 46px}div#content h1{line-height:36px;margin-bottom:1em;padding-top:1px;color:#323232;font-size:26px;font-weight:normal;border-bottom:1px solid #e1e1e1}div#content h1 span{font-size:13px;line-height:17px}
div#content div.contactdetails{float:left;width:260px;padding:50px;color:#323232}div#content div.contactdetails h3,div#content div.contactdetails h4{font-size:13px;text-transform:uppercase}
div#content div.contactdetails h3{margin-bottom:1em}
div#content div.contactdetails a{color:#323232;text-decoration:none}div#content div.contactdetails a:hover{color:#797979;text-decoration:underline}
div#content div.contactform{float:left;padding:50px 0 50px 0;width:480px}div#content div.contactform form.form2 div textarea.ta{width:468px;height:150px}
div#content div.contactform form.form2 div.pad input{display:inline-block;*zoom:1;*display:inline;width:120px;padding:10px 0;line-height:20px;color:#fff;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:15px;font-style:italic;border:1px solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border-color:#53a2ec #3984d5 #1f6dce #3984d5;background:#3985d8 url(style/images/websitebutton.png) repeat-x}div#content div.contactform form.form2 div.pad input:active{background-position:0 -41px;background-color:#2c68a9}
div#content table.nbtable{margin:1em 0}
div#content div.bottom{margin-top:2em}
table.nbtable td{padding-right:10px}
div#footer{width:100%;position:absolute;height:74px;left:0;margin-top:-74px;text-align:center}div#footer a{color:#797979;text-decoration:none}div#footer a:hover{color:#323232}
div#footer div.footfix{width:1000px;text-align:left;margin:0 auto;background:#ececec;position:relative;height:74px}div#footer div.footfix div{line-height:20px;top:20px}
div#footer div.footfix div.netbreeze{color:#999}div#footer div.footfix div.netbreeze a{color:#999}
div#footer div.footfix div.facebook{top:14px}div#footer div.footfix div.facebook img{border:0}
@media only screen and (min-width:1033px){div#header div.inner h1{position:absolute;width:229px;top:34px;left:46px} div#header div.inner div.contact{position:absolute;width:680px;top:54px;left:275px;text-align:right} div#footer div.footfix div{position:absolute} div#footer div.footfix div.links{left:300px;width:655px;text-align:right} div#footer div.footfix div.netbreeze{left:46px} div#footer div.footfix div.facebook{left:352px}}@media only screen and (max-width:1032px){div#header div.inner h1{text-align:center;width:100%} div#header div.inner div.contact{text-align:center} div#header div.inner div#icons{width:300px;margin:0 auto} div#layout{width:100%} div#content div.contactdetails{padding:10px} div#content img{max-width:100%} div#content div.contactform{width:100%}div#content div.contactform form.form2 div textarea.ta{width:100%;max-width:450px;box-sizing:border-box}}div#header div.inner div.banner{text-align:right;background:url(style/images/leckie.jpg) no-repeat}div#header div.inner div.banner div#video{position:absolute;top:0;left:213px;width:483px;height:272px;background:50% 50% no-repeat;cursor:pointer;text-align:left;color:#000}div#header div.inner div.banner div#video a,div#header div.inner div.banner div#video a:hover{color:#000}
div#header div.inner div#icons{background:#262626;color:#fff;white-space:nowrap}div#header div.inner div#icons div.hover{background-color:#444}
div#header div.inner div#icons div.disabled{cursor:default;background-position:-27px 0;background-color:transparent}
div#header div.inner div#icons ul{display:table;max-width:853px;margin:0 auto;overflow:hidden}div#header div.inner div#icons ul,div#header div.inner div#icons ul li{list-style:none;padding:0}
div#header div.inner div#icons ul li{margin:0;position:relative}
div#header div.inner div#icons a{display:inline-block;*zoom:1;*display:inline;background:50% 0 no-repeat;height:12px;line-height:12px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:12px;overflow:hidden;color:#fff;width:121px}div#header div.inner div#icons a.c,div#header div.inner div#icons a:hover{background-color:#444}
div#content{color:#000}div#content u{text-decoration:none;color:#f00}
div#content div.columns{margin-right:-54px;position:relative;width:963px;overflow:hidden;padding-bottom:20px}div#content div.columns div.more,div#content div.columns div.less{position:absolute;cursor:pointer;display:block;width:267px;text-align:right}
div#content div.column{vertical-align:top;width:267px;margin-right:54px;overflow:hidden}div#content div.column img{border:0;height:139px}
div#content div.contactdetails h4,div#content div.contactdetails b{color:#f37021}
div#content div.chunk div.smallchunk{margin-bottom:10px}
div#content div.chunk div.entry{vertical-align:top;margin-bottom:40px}div#content div.chunk div.entry a{text-decoration:none;color:#000}
div#content div.chunk div.entry h2{width:275px;margin-bottom:10px}div#content div.chunk div.entry h2 span{color:#f00}
div#content div.chunk div.entry div.desc{width:275px}
div#content div.chunk div.entry img{border:0}
div#content div#chunkmore,div#content div#smallchunkmore{text-align:center;cursor:pointer;background-color:#262626}div#content div#chunkmore svg path,div#content div#smallchunkmore svg path{fill:#d0252a}
div#content div#chunkmore:hover,div#content div#smallchunkmore:hover{background-color:#444}div#content div#chunkmore:hover svg path,div#content div#smallchunkmore:hover svg path{fill:#fff}
div#content div#chunkmore svg,div#content div#smallchunkmore svg{height:32px;width:32px}
div#content div#smallchunkmore{display:none}
div#calendar{position:relative;overflow:hidden;margin:10px auto;font-size:16px;border:1px solid #ccc;background:#fff}div#calendar div.nav{z-index:5;font-size:10px;position:absolute;top:62px;color:#999;cursor:pointer;text-align:center}
div#calendar div.h{color:#000}
div#calendar div.d{color:#aaa;cursor:default}
div#calendar div.head,div#calendar div.foot{text-align:center;text-transform:uppercase;background:#c50033;color:#fff;font-weight:bold;margin:0 auto;position:relative;z-index:1}
div#calendar div.head,div#calendar div.foot a{display:block;color:#fff;height:20px;padding:10px 0;line-height:20px;text-decoration:none}
div#calendar div.foot a:hover{background:#666}
div#calendar div.days{position:relative;margin:0 auto}
div#calendar div.week{background:#fff;font-size:10px;text-transform:uppercase;position:absolute;transition:left .8s,opacity .5s linear,transform .8s}div#calendar div.week div.chead div{display:inline-block;*zoom:1;*display:inline;text-align:center;font-size:8px;line-height:14px;margin-right:1px}div#calendar div.week div.chead div.c6{margin:0}
div#calendar div.week div.chead div b{display:block;font-size:12px}
div#calendar div.week div.crow{white-space:nowrap}div#calendar div.week div.crow div{display:inline-block;*zoom:1;*display:inline;margin:1px 1px 0 0;border:1px solid #ccc;text-align:center;line-height:16px;cursor:pointer}div#calendar div.week div.crow div.c6{margin-right:0}
div#calendar div.week div.crow div.h{background:#ddd}
div#calendar div.week div.crow div.d{background:#eee;cursor:default}
form#MakeABooking{width:414px}form#MakeABooking div.row{text-align:left}form#MakeABooking div.row.last{text-align:right}
form#MakeABooking div.row label{float:left;vertical-align:top;line-height:28px;width:140px}
form#MakeABooking div.row input#continue{width:140px;margin-right:5px}
form#MakeABooking div.row input,form#MakeABooking div.row select,form#MakeABooking div.row textarea,form#MakeABooking div.row div{margin:3px 0 3px 140px;width:250px;box-sizing:border-box}form#MakeABooking div.row input input,form#MakeABooking div.row select input,form#MakeABooking div.row textarea input,form#MakeABooking div.row div input{margin:0}
form#MakeABooking div.row select#state{width:160px;margin-right:10px;*display:inline;display:inline-block;*zoom:1;*display:inline}
form#MakeABooking div.row input#postcode{width:80px;margin:3px 0;*display:inline;display:inline-block;*zoom:1;*display:inline}
form#MakeABooking div.row select#time{width:80px;margin:3px 10px 3px 0;vertical-align:top;height:30px;*display:inline;display:inline-block;*zoom:1;*display:inline}
form#MakeABooking div.row div{display:inline-block;*zoom:1;*display:inline;width:160px;margin:3px 0;position:relative}form#MakeABooking div.row div input#date{line-height:17px;width:160px}
form#MakeABooking div.row textarea#desc{height:50px}
form#MakeABooking a#closebutton{width:140px;box-sizing:border-box;height:29px;padding:2px 10px 3px 10px;cursor:pointer;border:1px solid #999;margin:20px 0;display:block;text-align:center;color:#000;line-height:22px}
div#dialog{background:#fff;text-align:left}div#dialog h2{text-align:center;margin-bottom:10px}
div#dialog form#MakeABooking{width:auto}
@media only screen and (min-width:1033px){div#header div.inner{height:456px}div#header div.inner div.banner{position:absolute;top:106px;left:46px;width:909px;height:274px} div#header div.inner div#icons{height:66px;top:380px;padding:10px 0 0 0;width:909px;position:absolute;left:46px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}div#header div.inner div#icons div.left,div#header div.inner div#icons div.right{position:absolute;left:122px;top:10px;height:56px;width:27px;background:url(/haulpak/style/images/left.png) no-repeat 0 0;cursor:pointer} div#header div.inner div#icons div.right{left:882px;background-image:url(/haulpak/style/images/right.png)} div#header div.inner div#icons a{padding:44px 0 0 0}div#header div.inner div#icons a.mobilemenu{display:none} div#header div.inner div#icons ul li{display:inline-block;*zoom:1;*display:inline;left:-1px}div#header div.inner div#icons ul li a{border-left:1px solid #c9c9c9} div#content div.chunk{margin-right:-54px}div#content div.chunk div.smallchunk{display:inline} div#content div.chunk div.entry{width:321px;*display:inline;display:inline-block;*zoom:1;*display:inline} div#content div.columns div.column{*display:inline;display:inline-block;*zoom:1;*display:inline} div#content div#calendar{height:546px;padding:18px 0 0 0;width:800px}div#content div#calendar div.head,div#content div#calendar div.foot{width:720px} div#content div#calendar div.nav{height:20px;line-height:20px;padding:10px 0;width:40px} div#content div#calendar div.prev{left:5px} div#content div#calendar div.next{right:5px} div#content div#calendar div.days{height:438px;width:720px} div#content div#calendar div.week{width:720px}div#content div#calendar div.week div.chead div{padding:10px 0 8px 0;width:102px} div#content div#calendar div.week div.crow div{padding:13px 0;width:100px}}@media only screen and (max-width:1032px){div#header div.inner div#icons{height:54px;overflow:hidden;transition:height .4s}div#header div.inner div#icons.expanded{height:297px} div#header div.inner div#icons a{height:0;line-height:0;font-size:0;overflow:hidden;width:100px;padding:44px 0 10px 0;background:50% no-repeat;background-size:30%;vertical-align:top}div#header div.inner div#icons a.mobilemenu{background-image:url(style/images/menu.svg);background-image:url(style/images/menu2.png)\9;margin-left:100px} div#header div.inner div#icons ul{width:300px !important;left:0 !important;top:0 !important;position:relative !important;overflow:visible}div#header div.inner div#icons ul li{float:left;width:100px}div#header div.inner div#icons ul li a{padding:59px 0 10px 0;background:50% 10px no-repeat;height:12px;line-height:12px;font-size:12px} div#content{padding:30px 10px 99px 10px;clear:both}div#content div h1{margin-bottom:70px} div#content div.chunk{display:block}div#content div.chunk div.entry{width:267px;margin:0 auto 40px auto} div#content div.smallchunk{display:none}div#content div.smallchunk.smallchunkfirst{display:block} div#content div#chunkmore{margin-top:-20px;display:none} div#content div#smallchunkmore{display:block} div#content div.bottom h1{display:block} div#content div.columns{width:267px;margin:80px auto 0 auto}div#content div.columns div.column{display:block} div#content div.columns div.more,div#content div.columns div.less{position:static;margin-bottom:10px} div#content div#calendar{padding:18px 0;margin:0 -5px}div#content div#calendar div.head,div#content div#calendar div.foot{margin:0 10px} div#content div#calendar div.nav{width:16px;line-height:16px;padding:5px 0} div#content div#calendar div.prev{left:0} div#content div#calendar div.next{right:0} div#content div#calendar div.days{height:348px;width:300px} div#content div#calendar div.week{width:300px}div#content div#calendar div.week div.chead div{padding:8px 0 5px 0;width:42px;font-size:8px;line-height:10px}div#content div#calendar div.week div.chead div b{font-size:10px} div#content div#calendar div.week div.crow div{padding:10px 0;width:40px;font-size:8px} div#content div#bookingform h2{text-align:center} div#content div#bookingform form{width:300px;margin:0 auto}div#content div#bookingform form div.row{padding:10px 0}div#content div#bookingform form div.row label{font-weight:normal;font-family:arial;width:110px} div#content div#bookingform form div.row input{margin-left:110px;width:190px} div#content div#bookingform form div.row select#state{width:110px;margin-left:110px} div#content div#bookingform form div.row input#postcode{width:70px;margin-left:0} div#content div#bookingform form div.row div{width:110px}div#content div#bookingform form div.row div input#date{width:110px;margin-left:0} div#content div#bookingform form div.row select#time{width:70px} div#content div#bookingform form div.row textarea{margin-left:110px;width:190px} div#content div#bookingform form div.row input#continue{margin:0} div#content form.form2{width:310px;margin:0 auto}div#content form.form2 div.pad{padding-left:110px} div#content form.form2 div label span{width:110px} div#footer div.footfix{width:100%;height:120px;padding:10px 0 0 10px;box-sizing:border-box}}
