body { color:#777; font-family:'Source Sans Pro', sans-serif; font-size:16px; line-height:1.4; font-weight:300; margin:0px; height:100% }
html { height:100% }
#one a:link { color:#595959; text-decoration:none }
#one a:visited { color:#595959 }
#one a:hover { color:#f79425; text-decoration:underline }
#one a:active { color:#f79425 }
#PageDiv { position:relative; width:100%; min-height:100%; margin:auto }
#headerwrapper { position:relative; width:100%; z-index:999999; padding-bottom:0px; background-color:#202020; overflow:visible }
#responsiveHeaderWrapper1 { position:relative; width:100%; max-width:1200px; z-index:100; padding-top:20px; margin:0px auto auto; overflow:visible }
#responsiveHeader1 { position:relative; z-index:0; padding:0px 20px 20px; overflow:visible }
#item12 { position:relative; width:175px; z-index:0; margin-left:auto; margin-right:auto; overflow:visible }
#liftshift { position:relative; margin-left:auto; margin-right:auto; margin-bottom:0px; display:inline-block }
#navigation1 { position:relative; width:100%; z-index:0; clear:both; margin-top:0px; overflow:visible }
#oneWrapper { position:relative; width:100%; max-width:1200px; z-index:0; padding-top:20px; padding-bottom:20px; margin:auto; overflow:visible }
#one { position:relative; z-index:0; padding:10px 14px; background-color:#fff; border-top:solid #f1f1f1 1px; border-bottom:solid #f1f1f1 1px; overflow:visible }
#item8 { position:relative; width:100%; z-index:0; background-image:url(../Resources/large_image_hat.jpg); overflow:visible; background-size:cover; background-position:right }
#twoWrapper { position:relative; width:100%; max-width:1200px; z-index:0; padding:0px 0px 20px; margin-left:auto; margin-top:0px; margin-right:auto; overflow:visible }
#twoLeft { position:relative; float:left; width:46%; z-index:0; padding:20px; margin-top:20px; background-color:#fff; opacity:0.85; overflow:visible }
#item4 { position:relative; z-index:0; overflow:visible }
#enquiretoday { position:relative; width:160px; height:40px }
#oneWrapper2 { position:relative; width:100%; max-width:1200px; z-index:0; padding-top:0px; margin:auto; overflow:visible }
#threeWrapper1 { position:relative; width:100%; max-width:1200px; z-index:0; padding-top:20px; padding-bottom:20px; margin-left:auto; margin-right:auto; overflow:visible }
#threeLeft1 { position:relative; float:left; width:29%; z-index:0; padding:20px; background-color:#fff; overflow:visible }
#item2 { position:relative; width:20%; height:1px; z-index:0; margin-left:auto; margin-right:auto; background-color:#f79425; overflow:hidden }
#item3 { position:relative; width:20%; height:1px; z-index:0; margin-left:auto; margin-right:auto; background-color:#f79425; overflow:hidden }
#threeMiddle1 { position:relative; float:left; width:32%; z-index:0; margin-left:2%; background-color:#fff; overflow:visible }
#wheel { position:relative; width:387px; height:395px; margin-top:80px }
#threeRight1 { position:relative; float:right; width:29%; z-index:0; padding:20px; margin-left:0%; background-color:#fff; overflow:visible }
#item6 { position:relative; width:20%; height:1px; z-index:0; margin-left:auto; margin-right:auto; background-color:#f79425; overflow:hidden }
#item7 { position:relative; width:20%; height:1px; z-index:0; margin-left:auto; margin-right:auto; background-color:#f79425; overflow:hidden }
#threeWrapper2 { position:relative; width:100%; max-width:1200px; z-index:0; padding-top:20px; padding-bottom:20px; margin-left:auto; margin-right:auto; overflow:visible }
#threeLeft2 { position:relative; float:left; width:45%; z-index:0; padding:20px; background-color:#fff; overflow:visible }
#item1 { position:relative; width:20%; height:1px; z-index:0; margin-left:auto; margin-right:auto; background-color:#f79425; overflow:hidden }
#item5 { position:relative; width:20%; height:1px; z-index:0; margin-left:auto; margin-right:auto; background-color:#f79425; overflow:hidden }
#threeRight2 { position:relative; float:right; width:47%; z-index:0; padding:20px; margin-left:0%; background-color:#fff; overflow:visible }
#item10 { position:relative; width:20%; height:1px; z-index:0; margin-left:auto; margin-right:auto; background-color:#f79425; overflow:hidden }
#item11 { position:relative; width:20%; height:1px; z-index:0; margin-left:auto; margin-right:auto; background-color:#f79425; overflow:hidden }
#contactgrid { position:relative; width:100%; z-index:0; background-color:#f1f1f1; overflow:visible }
#fourWrapper { position:relative; width:100%; max-width:1200px; z-index:0; padding-top:0px; padding-bottom:20px; margin-left:auto; margin-right:auto; overflow:visible }
#fourLeft { position:relative; float:left; width:20%; z-index:0; padding:20px; overflow:visible }
#contact { position:relative; width:63px; height:50px }
#fourMiddleLeft { position:relative; float:left; width:20%; z-index:0; padding:20px; margin-left:20px; overflow:visible }
#assess { position:relative; width:48px; height:50px }
#fourMiddleRight { position:relative; float:left; width:20%; z-index:0; padding:20px; margin-left:20px; overflow:visible }
#lift { position:relative; width:63px; height:50px }
#fourRight { position:relative; float:right; width:20%; z-index:0; padding:20px; overflow:visible }
#shift { position:relative; width:63px; height:50px }
#item13 { position:relative; width:100%; z-index:0; background-color:#202020; overflow:visible }
#oneWrapper3 { position:relative; width:100%; max-width:1200px; z-index:0; padding-top:20px; padding-bottom:20px; margin:auto; overflow:visible }
#one3 { position:relative; z-index:0; padding:10px 14px; background-color:#202020; overflow:visible }
