ul { padding: 0; border: none; }
#columnright ul { margin-left: 15px; }
body { background: url(images/background-strip.jpg); background-repeat: repeat-x; background-color: #FFF; }
p { margin: 0 0 10px }
h1,
h2 { font-size: 18px; font-weight: bold; line-height: 22px; margin: 15px 0 20px 0; }
h2.sidebar-title { margin-top: 0; }
ul + h2.sidebar-title { margin-top: 20px; }
.border { BORDER-RIGHT: #009ddd 1px solid; BORDER-TOP: #009ddd 1px solid; BORDER-LEFT: #009ddd 1px solid; BORDER-BOTTOM: #009ddd 1px solid; }
.back { BACKGROUND-POSITION: right 42px; BACKGROUND-IMAGE: url(images/backpic2.gif); BACKGROUND-REPEAT: no-repeat; }
a:visited,
a:link { FONT-WEIGHT: bold; COLOR: #009ddd; text-decoration: none; padding: 0 2px; }
#footer a { padding: 0; }
#columnright a:hover,
#branches a:hover,
#sidebar a:hover { font-weight: bold; COLOR: #fff; background-color: #009ddd; padding: 0 2px; }
a img { border: none }
p { text-align: justify }
.aceLogo { float:left; display: block; padding: 0 !important; }
.clearer { clear: both }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.footerLinks { padding: 0 0 0 5px; margin: 0 10px 10px 0; list-style-type: none; float: left; border-left: 1px solid #fff200; height: 40px; }
ul.footerLinks a,
.eazytiger a { display: block; font-size: 9px; color: #FFF; }
ul.footerLinks a:hover,
.eazytiger a:hover { color: #fff200; }
#header2 { width: 751px; height: 80px; }
#navbar { width: 751px; height: 19px; border-bottom: #009ddd 1px solid; }
#navbar ul { list-style: none; float: right; margin: 0 5px 0 0; width: auto; }
#navbar ul li a { background-image: url(images/main-nav.png); height: 16px; text-indent: -9999px; display: block; }
#navbar ul li { float: left; }
#mainNavHome a { background-position: 0 0; width: 39px; }
#mainNavHome a:hover { background-position: 0 -16px }
#mainNavAbout a { background-position: -39px 0; width: 61px; }
#mainNavAbout a:hover { background-position: -39px -16px }
#mainNavIndustrial a { background-position: -100px 0; width: 102px; }
#mainNavIndustrial a:hover { background-position: -100px -16px }
#mainNavCommercial a { background-position: -202px 0; width: 113px; }
#mainNavCommercial a:hover { background-position: -202px -16px }
#mainNavOffice a { background-position: -315px 0; width: 84px; }
#mainNavOffice a:hover { background-position: -315px -16px }
#mainNavLadderless a { background-position: -399px 0; width: 150px; }
#mainNavLadderless a:hover { background-position: -399px -16px }
#mainNavContact a { background-position: -549px 0; width: 64px; }
#mainNavContact a:hover { background-position: -549px -16px }
#wrapping { width: 751px; background-color: #FFF; border: #009ddd 1px solid; margin: 0 auto; FONT-SIZE: 11px; COLOR: #444; font-family: Verdana, Geneva, sans-serif; line-height: 16px; background-image: url(images/backpic2.gif); background-position: right 110px; background-repeat: no-repeat; }
#columnleft { width: 150px; margin: 20px 0 0 20px; float: left; display: inline; }
#columnright { float: left; width: 510px; margin: 0 20px 0 30px; }
#footer { padding: 10px; clear: both; height: 6em; background-color: #009ddd; margin-top: 20px; }
#footer span { font-size: 9px; color: #FFF; }
.left { float: left; margin: 10px 0 0 0; }
.left2 { float: left; margin: 10px 0 0 20px; }
.floatleft { float: left; margin: 30px 0 0 0; }
.floatright { float: right }
.spacer { clear: both; height: 20px; }
.staff { border: #009ddd 1px solid; float: right; margin: 0 0 20px 20px; }
.staff2 { float: right; margin: 0 0 20px 20px; border: #009ddd 1px solid; }
.staff3 { border: #009ddd 1px solid; margin: 20px 0 20px 0; }
.quotetext { font-size: 18px; letter-spacing: 0.1em; line-height: 24px; }
.watermark { position: relative }
.isoLogo + .isoLogo { margin-top: 30px }
#branches { margin: 20px 0 0 20px; border-top: 1px solid #ddd; float: left; padding-top: 30px; width: 730px; }
#branches a.mapLink { padding: 0; display: block; }
#branches a.mapLink:hover { padding: 0; }
.branchesMap { float: left; margin-right: 20px; }
.col166 { width: 166px; float: left; }
#footerLinks { float: right; width: 580px; }
.col166 + .col166 { margin-left: 6px }
#twitter { float: left; margin-right: 20px; }
.eazytiger { float: right; width: auto; }
.eazytiger a { display: inline; }
ul.footerLinks.eazytiger a { float: left; }
ul.footerLinks.eazytiger li { width: auto; }
.imageLinks a { display: block; margin-bottom: 30px; }
fieldset { border: none; padding: 0 0 10px 0; }
label { width: 150px; display: inline-block; float: left; }
.styledInput,
.styledTextarea { width: 250px; border: 1px solid #009DDD; height: 20px; padding: 2px; font-family: Verdana, Geneva, sans-serif; color: #444; font-size: 11px; float: left; }
.styledTextarea { height: 100px; }
#styledSubmit { border: none; background: #009DDD; padding: 4px 10px; color: #fff; margin-left: 150px; text-transform: uppercase; font-weight: bold;  }
#columnright #styledSubmit:hover { color: #fff200; cursor: pointer; padding: 4px 10px; }
.formError { border: 1px solid #f00; }
#formErrors { margin: 15px 0 0 150px; }
.formErrorsWrap { height: 20px; }
#columnright .gallery { list-style: none; margin: 0 0 6px 0; }
#columnright .gallery li { float: left; width: 166px; height: 125px; }
#columnright .gallery li + li { margin-left: 6px; }
#columnright .gallery a { padding: 0; display: block; }
#columnright .gallery a:hover { padding: 0; margin: 0; }
a.youtube { margin-bottom: 10px; }
