html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}
a img { border: none;}
.clearFix { clear: both;}
body { background-color: #999889; border-style: none; color: #000000; font: normal 100%/150% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; margin: 0 0 0 0; padding: 0 0 0 0; text-align: left; overflow-x: hidden;}

h1 { color: #5f6252; font-size: 20px; font-weight: bold; line-height: 150%; text-transform:uppercase;}
h2 { color: #5f6252; font-size: 18px; font-weight: bold; line-height: 150%;}
#footerWrapper h2 { color: #fff; font-size: 15px; font-weight: bold; line-height: 150%;}
#leftColumnWrapper h2 {color: #fff; font-size: 16px; font-weight: bold; line-height: 120%;text-transform:uppercase; margin-bottom: 5px;}
#rightColumnWrapper h2 {color: #fff; font-size: 16px; font-weight: bold; line-height: 120%;text-transform:uppercase; margin-bottom: 5px;}
h3 { color: #5f6252; font-size: 16px; font-weight: bold; line-height: 150%;}
a, a:link { color: #5f6252; font-weight: normal; text-decoration: underline; line-height: 10px;}
a:visited { color: #5f6252; font-weight: normal; text-decoration: underline;}
a:hover { color: #5f6252; text-decoration: none;}
a:focus { color: #5f6252; text-decoration: none;}
a:active { color: #5f6252; text-decoration: none;}

/*   */
#headerArea { background: url(../images/misc/header-bgd.gif) repeat-x top left;}
#headerContainer { position: relative; z-index: 99999; height: 219px; background:  url(../images/misc/nav-bgd.png) no-repeat top center;}
#headerWrapper { width: 960px; margin: 0 auto;}
#logoWrapper { float: left; width: 327px; height: 163px;}
#headerContacts {float: left;width: 257px; height:  150px;}
#headerSocialContainer { margin-top: 90px; width: 257px; height: 28px;}
#headerSocialIcons { float: right;	margin-left: 5px; }
#headerTelephone { color: #5f6252; clear: right; text-align: right;width: 257px; font: bold 27px 'Century Gothic',CenturyGothic,AppleGothic,sans-serif;padding-top: 5px;}
#headerStrap {float: left;width: 316px; margin:109px 0 0 60px;}

/*   */
#mainNavContainer { }
#mainNavWrapper {background-color:transparent; clear:both; height: 56px; background: url(../images/misc/nav.png) no-repeat top left;  }

/*   */
#mainContentContainer { clear:both;background-color: #5f6252; background-image: url(../images/backgrounds/main-content-bgd.jpg); background-repeat: repeat; background-position: center; background: #5f6252 url(../images/misc/main-bgd-dropshadow.png) repeat-y top center;}
#mainContentWrapper { width: 960px; margin: 0 auto; background-color: #fff; position: relative; z-index: 1; min-height: 200px;  }

#mainContent { margin-top: -25px; width: 920px; padding: 20px 20px 20px 20px; background-color: #fff;}
#mainContent #leftColumnWrapper {float: left; width: 205px; margin-right: 20px; background-color: #999889; padding:5px;}
#mainContent #rightColumnWrapper {float: right; width: 205px; margin-left: 20px; background-color: #999889; padding:5px;}
#mainContent #leftColumnWrapper #columnimageContainer {width: 215px; height: 200px; margin-left: -5px; }
#mainContent #leftColumnWrapper #columncontentContainer {font-size: 12px; clear:both; padding-top: 5px;}

#mainContent #contentContainer {float: right; width: 685px;}

#mainImagesContainer {width: 940px; margin-top: -20px;}
#mainImagesContainer .imagesWrapper {float: left; width: 215px; margin: 0 20px 20px 0;}

/*   */
#socialshareContainer {clear: both; background-color: #999889;  background: url(../images/misc/bottom-dropshadow.png) no-repeat top center;}
#socialshareWrapper {height: 56px;width: 954px; overflow:visible; margin: 0 auto 0 auto; color: #000; padding: 3px; }

/*   */
#footerContainer {}
#footerWrapper { width: 960px; margin: 0 auto 20px auto; color: #fff;}
#footerNav {}
.footerNavContainer {width: 170px; min-height: 50px; float: left;}
.footerNavContainerRight {width: 320px; font: normal 13px 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-align: right;} 
#copyrightContainer { clear: both; margin: 50px 0 20px 0; font: 13px 'Century Gothic',CenturyGothic,AppleGothic,sans-serif;}
#regCompany { clear:both; padding-top: 10px;}
#copyright { clear: both; padding-top: 10px; }

#footerWrapper ul { list-style: none; margin: 5 -20px 0 0; padding: 0; }
#footerWrapper li { margin: -10px 0 0 0; padding: 5px 0; }
#footerWrapper li a:link { color: #fff; text-decoration: none; font: normal 15px 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; padding: 5px 0;}
#footerWrapper li a:hover { text-decoration: underline; font: normal 15px 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; color: #fff; }
#footerWrapper li a:visited { color: #fff; text-decoration: normal; font: bold 15px 'Century Gothic',CenturyGothic,AppleGothic,sans-serif;}

#legalNav { text-align: right;padding-top: 10px;}
.legalNav { padding-bottom: 15px;}
a.legalNav:link { font: normal 13px/160% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; color: #fff; text-decoration: none;}
a.legalNav:visited { font: normal 13px/160% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; color: #fff; text-decoration: none;}
a.legalNav:hover { font: normal 13px/160% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; color: #fff; text-decoration: underline;}

#motley { clear: both;text-align: right;padding-top: 10px;}
a.motley:link { color: #fff; font: 11px Verdana, Geneva, sans-serif; text-decoration: none; font-weight: normal;}
a.motley:visited { color: #fff; font: 11px Verdana, Geneva, sans-serif; text-decoration: none;}
a.motley:hover { color: #fff; font: 11px Verdana, Geneva, sans-serif; text-decoration: underline;}

/* cookie bar  */
#cookie-bar {background:#111111; height:24px; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

a.testimonialLink:link { display: block; color: #fff; font: bold 16px 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-decoration: none;  }
a.testimonialLink:visited { display: block; color: #fff; font: bold 16px 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-decoration: none;}
a.testimonialLink:hover { display: block; color: #fff; font: bold 16px 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-decoration: none;}

#portfoliotablePagination { margin: 0 0 20px 0;}
a.portfoliotablePagination:link { color: #fff; font: normal 16px/120% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-decoration: none; background-color: #5F6252; padding: 1px;}
a.portfoliotablePagination:visited { color: #fff; font: normal 16px/120% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-decoration: none; background-color: #5F6252; padding: 1px;}
a.portfoliotablePagination:hover { color: #fff; font: normal 16px/120% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-decoration: none;background-color: #999889; padding: 1px;}

#sidepanelLink {text-align: right;
}a.sidepanelLink:link { color: #fff; font: normal 13px/120% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-decoration: underline; padding: 5px 1px;}
a.sidepanelLink:visited { color: #fff; font: normal 13px/120% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-decoration: underline; padding: 5px 1px;}
a.sidepanelLink:hover { color: #fff; font: normal 13px/120% 'Century Gothic',CenturyGothic,AppleGothic,sans-serif; text-decoration: none; padding: 5px 1px;}