html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font:inherit inherit 100% inherit}:focus{outline:0}a:visited{color:#333}html{background:#333}body{border-top:1px solid #333;line-height:1;color:black;background:transparent url("../i/flag-lower-bg.gif") top left repeat-x;font-family:arial, sans-serif;font-size:.92em}h1,h2,h3,h4,h5,p,td{font-family:arial, sans-serif}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr.c,div.fbar{clear:both;float:left;height:0;border:0;padding:0;margin:0;width:100%}hr.c{visibility:hidden}div.fbar{position:absolute;z-index:-1;margin:-118px 0 0;height:125px;background:transparent url("../i/html-bg.gif") bottom left repeat-x}#page{width:64em;margin:0 auto;padding-bottom:10px;min-height:1220px;position:relative}* html #page{height:1220px}#flag{height:11.7em;margin-top:39px}img#logo{position:absolute;top:-39px;right:0}#flag .inner{margin-top:39px}ul#nav{width:63.9em;padding:0 0 43px;margin:1.9em 0 0;background:#333 url("../i/nav-lower-bg.gif") bottom left repeat-x;display:block;float:left}ul#nav li{display:block;float:left;height:2em;padding:0;color:#fff;font-weight:700;font-size:.92em;margin:5px 0 0 -1px}*+html ul#nav li{position:relative}ul#nav li a{display:block;float:left;line-height:1;height:1.2em;color:#fff;font-weight:700;text-decoration:none;padding:.8em 0 0 1em;margin:0 15px 0 0}#placard,#placard img{width:100%;margin:0;padding:0;height:220px}#placard{border:1px solid #fff;width:99.9%}.double,.triple,#nav,#foot,.single,.inner{clear:both}.double:after,.triple:after,#nav:after,#foot:after,.panel:after,#content:after,#page:after,.single:after,.inner:after{content:".";display:block;height:0;clear:both;visibility:hidden}.double,.triple,#nav,#foot,.panel,#content,.single{display:inline-block}* html .double,* html .triple,* html #nav,* html #foot,* html .panel,* html #content,* html #page,* html .single,* html .inner{zoom:1;display:block}.triple,.double,.single{width:100%;margin:0}.single .panel{width:100%;margin:0;padding:0}* html .single .panel .inner{height:400px}.triple .panel{width:33.3%}*+html .triple,* html .triple{margin:1em 0 0}.double .panel .inner,.triple .panel .inner,.single .panel .inner{background:#666;color:#fff;margin:20px 20px 0 0}.double .panel .inner{min-height:390px}* html .double .panel .inner{height:390px}.triple .panel .inner{min-height:192px;margin:8px 20px 0 0}* html .triple .panel .inner{height:210px}.double .last .inner{margin:20px 0 0 0 !important}.triple .last .inner{margin:8px 0 0 0 !important}.single .panel .inner{min-height:400px;margin:20px 0 0 0 !important}.pnl-gwr .first{width:33.4%}.pnl-gwr .first .inner{color:#fff;background:#c03}.pnl-gwr .last{width:66.6%}.panel .inner{border:1px solid #fff;font-size:.8em;padding:1.4em}.inner h2,.inner h1{font-size:1.8em;font-weight:700 !important;margin:0 0 .8em;border-bottom:1px solid #999;line-height:2}.inner h3{font-size:1.1em;line-height:1.2;font-weight:700}.inner h2 a{font-weight:700 !important}.inner h2 a:hover{color:#333;text-decoration:none !important}.inner p{margin:0 0 1em;line-height:1.3}.pnl-gwr .first .inner p{margin:0 0 2em}body.home ul#nav li#home,body.contact ul#nav li#contact,body.services ul#nav li#services,body.recent-work ul#nav li#recent-work,body.about-us ul#nav li#about-us,body.equipment-for-hire ul#nav li#equipment-for-hire,body.quote-request ul#nav li#quote-request,body.news ul#nav li#news,body ul#nav li:hover{background:transparent url("../i/nav-on-right.gif") bottom right no-repeat}body.home ul#nav li#home a,body.contact ul#nav li#contact a,body.services ul#nav li#services a,body.recent-work ul#nav li#recent-work a,body.about-us ul#nav li#about-us a,body.equipment-for-hire ul#nav li#equipment-for-hire a,body.quote-request ul#nav li#quote-request a,body.news ul#nav li#news a,body ul#nav li:hover a{background:transparent url("../i/nav-on-left.gif") bottom left no-repeat}* html ul#nav li a{position:relative !important;left:1em !important}.home h1,div.hlogo a{display:block;height:34px;font-size:2em;color:#c03;text-transform:uppercase;font-weight:700;margin:0;text-indent:-9999em;background:transparent url("../i/southern-hoist-services.gif") -4px 0 no-repeat}span#tag{color:#fff;position:relative;top:8px;height:1.1em;display:block}#foot{background:transparent url("../i/foot-top-bg.gif") top left no-repeat;width:100%;min-height:106px}#foot .inner{position:relative;margin:14px 20px;font-size:.76em;color:#fff}#foot .inner ul li{float:left;padding:0 .5em 0 0;margin:0 .5em 0 0;border-right:1px solid #fff}* html #foot{height:106px}#flinks{position:absolute;bottom:30px;font-size:.70em;word-spacing:3px;font-weight:700;color:#fff}#flinks a:visited{color:#fff;text-decoration:none}#flinks span.pipe{margin:0 5px}.pull-left{float:left;border:1px solid #fff;margin:0 12px 12px 0}.pull-right{float:right;border:1px solid #fff;margin:0 0 12px 12px}#copyright{text-align:right;color:#404040;font-weight:700;line-height:1.2}#copyright a{color:#404040;text-decoration:none}#copyright a:hover{color:#fff;text-decoration:underline}.double .panel ul.two-col li{color:#fff;padding:0 0 0 1.1em;background:transparent url("../i/li-raquo-bg.gif") 0 .6em no-repeat;float:left;display:block;width:29%;line-height:2em}.double .panel a,.inner a,a:link{color:#fff;font-weight:700;text-decoration:none}.double .panel a:hover,#flinks a:hover,.inner a:hover,a:hover{text-decoration:underline}a.pull-down{display:block;clear:left;position:relative;top:2em}dl.contact{line-height:1.1}dl.contact dd{margin:0 0 1em}dl.contact .il{float:left;clear:none}dl.contact dt{font-weight:700;clear:left}form.standard fieldset{padding:.3em 0}form.standard label{display:block;margin:.3em 0 0;float:left;clear:left;height:2em;border:1px solid transparent}* html .standard label,#foot .inner ul li.last{border:0}form.standard label span.rep{position:absolute;color:#333;font-weight:700;z-index:104;line-height:1.6em;padding:0 0 0 .3em}form.standard input{border:1px solid #a3a3a3;position:absolute;z-index:103;width:215px}form.standard select{width:215px;position:absolute}form.standard textarea{border:1px solid #a3a3a3;width:215px;position:absolute}form.standard input:focus{z-index:105}form.standard input.submit,form.standard input.sendbutton{width:auto;margin:.3em 0 0;float:left;clear:left;background:#c03;color:#fff;font-weight:700;font-size:.86em;padding:.5em;text-transform:uppercase;border:1px solid #fff}form label.ta{height:8em}.sub .pnl-gwr .first h3{margin:0 0 .1em;padding:0 0 0 40px;background:transparent url("../i/white-raquo-on-red.gif") 0 0 no-repeat}.sub .pnl-gwr .first ul{padding:0 0 0 40px;margin:0 0 1.4em;line-height:1.4}.sub .pnl-gwr .first ul li a{font-weight:300 !important}.rest .entry{display:block;float:none;clear:left}*+html .rest p,*+html .rest h3,* html .rest p,* html .rest h3{display:block;width:auto !important}.contact-us .pnl-gwr .last address{clear:left;margin:1em 0 0}.contact-us .pnl-gwr .last address img{margin:0 1em 1em 0}.contact-us .pnl-gwr .last{line-height:1.3}#contact-us-form,#quote-request-form,.triple .panel,.double .panel,.single .panel{float:left}form#contact-us,form#quote-request,#contact-us-form form,#quote-request-form form{position:relative;margin:2em 0 0}form#quote-request{margin-bottom:14em}form.standard span.lign,#contact-us-form form span.rep{position:static;display:block;width:10em}#contact-us-form form .cf-ol li,#quote-request-form form .cf-ol li{width:45em}#contact-us-form form span.rep,#quote-request-form form span.rep,#flinks a{color:#fff}#contact-us-form form input,#contact-us-form form textarea,#quote-request-form form input,#quote-request-form form textarea{clear:none !important;float:left !important;left:9em !important;position:absolute;margin-top:-1.4em}#quote-request-form form input,#quote-request-form form textarea,#quote-request-form form select{margin-top:0;left:14em !important}#contact-us-form form textarea{left:9.2em !important}#contact-us-form form #sendbutton3,#quote-request-form form #sendbutton2{position:absolute;margin-top:13em;margin-left:11.9em}#contact-us-form span.emailreqtxt,#contact-us-form span.reqtxt{position:absolute;left:31em;margin-top:-1.4em}#quote-request-form span.emailreqtxt,#quote-request-form span.reqtxt{position:absolute;left:35em}form#quote-request span.lign{width:17em}form#contact-us .submit,form#contact-us .sendbutton,#contact-us-form form .submit,#contact-us-form form .sendbutton{position:absolute;bottom:-8em;left:35em}form .sendbutton{position:static !important;float:left !important;clear:left !important}.arc .last h3{margin:0 0 .1em;padding:0 0 0 40px;background:transparent url("../i/white-raquo-on-grey.gif") 0 2px no-repeat;font-weight:700;clear:left}.arc .rest p{padding:0 0 0 40px}.arc ul.e-list{float:left;clear:left;margin:0 0 1em 40px;line-height:1.3}* html .arc ul.e-list{margin:0 0 1em 20px}.arc ul.e-list li{text-indent:0;margin:0;padding:0}.arc ul.e-list li a{font-weight:300 !important;text-indent:0;margin:0;padding:0}body.equipment-for-hire h1{font-size:1.8em}body.equipment-for-hire h1 span{font-size:.76em}body.equipment-for-hire .sgl .double .last .inner h3{text-transform:uppercase;line-height:1.26;margin:0 0 1.6em}body.equipment-for-hire .double .last .inner dl.specifications{width:280px;border:0;line-height:1.3}body.equipment-for-hire .double .last .inner dl.specifications dt{float:left;clear:left;width:130px;margin:0 10px 0 0}body.equipment-for-hire .double .last .inner p{margin-bottom:2em;float:left}body.equipment-for-hire .double .last .inner dl.specifications dd{float:left;width:130px}body.equipment-for-hire .double .last .inner div.pull-left{width:280px;float:left;color:#fff;font-size:.92em;border:0}body.equipment-for-hire .double .last .inner div.pull-right{width:280px;float:right;border:0;position:relative;left:-2px}body.equipment-for-hire .double .last .inner div.pull-left table,body.equipment-for-hire .double .last .inner div.pull-right table{border:0;border-collapse:collapse;width:280px;padding:0;color:#fff;font-size:.92em}body.equipment-for-hire .double .last .inner img.pull-right,body.equipment-for-hire .double .last .inner div.pull-right img,body.equipment-for-hire .double .last .inner div.pull-left img{border:1px solid #333;width:280px}#recent-work-flash{height:430px;overflow:scroll}textarea#further-comments{position:static !important;width:32.4em;height:8em;margin:.5em 0 0}label#further-comments-label{width:35.4em}.gallery{margin-right:-6em}.gallery dl.gallery-item{float:left;margin:0 6.3em 3em 0;width:170px}*+html .gallery dl.gallery-item,* html .gallery dl.gallery-item{margin:0 5.2em 3em 0}.gallery dd.gallery-caption{clear:left;line-height:2;font-size:.96em;width:170px}.gallery dt.gallery-icon img.attachment-thumbnail{float:left;border:10px solid #fff}.recent-work .entry img.size-thumbnail{float:left;border:10px solid #fff;margin:0 1em 0 0}div.tas{width:520px;min-height:500px;margin:0 auto;text-align:center}img.fsi{border:10px solid #fff}div.navigation{position:absolute;left:15px;width:100%}div.navigation div.nxt{position:absolute;left:0}div.navigation div.prv{position:absolute;right:31px}div.navigation div.prv a,div.navigation div.nxt a{padding-bottom:45px}div.navigation div.prv a{background:transparent url("../i/nxt.gif") bottom right no-repeat}div.navigation div.nxt a{background:transparent url("../i/prv.gif") bottom left no-repeat}div.nxt img,div.prv img{border:10px solid #fff;width:100px !important;height:100px !important}.cf_error{border:1px solid #c03 !important}.failure{width:auto !important;background:transparent !important;color:#fff !important;font-weight:700 !important}.cf_hidden{height:0 !important;margin:0 !important;padding:0 !important;position:absolute}#usermessagea,#usermessage3a,#usermessage2a{display:none}#usermessagea.failure,#usermessage2a.failure,#usermessage3a.failure{display:block;width:100% !important;padding:.5em 0 !important;border:2px solid #c03 !important;border-left-width:0 !important;border-right-width:0 !important;background:#666 !important;margin:0 0 1em 0 !important}#usermessagea.success,#usermessage2a.success,#usermessage3a.success{display:block !important;width:100% !important;padding:.5em 0 !important;border:2px solid #38f241 !important;color:#fff !important;border-left-width:0 !important;border-right-width:0 !important;background:#666 !important;margin:0 0 1em 0 !important}#usermessage3a.failure,#usermessage3a.success,#usermessage2a.failure,#usermessage2a.success{margin:1em 0 1em 0 !important}#quote-request-form #li-2-10{height:10em;float:left;clear:both}#quote-request-form #li-2-12{height:14em;float:left;clear:both}#quote-request-form #li-2-10 textarea{margin-left:.3em;height:8em}#quote-request-form #li-2-12 textarea{position:absolute;margin-top:5em;left:0 !important;width:31em;height:7em}#quote-request-form{height:680px;float:left;clear:both}.subs{margin:-1em 0 2em 0 !important}
.quote-request #sendbutton2 { margin:0 !important; }
* html img#logo { top:0; }
*+html img#logo {top:0; }
#content .inner p {float:left;clear:left;width:auto;}
* html #content .inner p {width:100%;padding-left:0;}
*+html #content .inner p {width:100%;padding-left:0;}
h2 {clear:left;}
body.equipment-for-hire .entry {line-height:1.4;margin:0 0 1em 0;}
body.equipment-for-hire .entry h3 {padding:0;background:none;}
body.services dl.gallery-item {margin:0 40px 0 0;}