.style4{font-family:Arial, Helvetica, sans-serif;font-size:large;height:16px;left:210px;position:absolute;text-transform:none;top:330px;width:600px;z-index:-1}
#socialMediaIcons{display:inline;float:left;font-size:15px;margin-left:-15px;width:200px}
#tour{padding-top:50px;position:relative;z-index:0}
#featured{text-align:center}
.videoImg{float:left;font-size:14px;font-weight:bold;margin-right:10px;min-height:140px;padding:3px;text-align:center;width:195px}
#vtour{font-size:18px;font-weight:bold;margin-bottom:10px;padding:10px 0;width:619px}
.newsContainer{width:915px; float:left;}
#newsDesc{padding-bottom:15px;width:885px}
.newsTitle{font-size:15px;font-weight:bold;height:35px;margin-bottom:2px;margin-top:2px;padding-bottom:5px;padding-top:2px}
.item{float:left;height:425px;padding-right:20px;width:285px}
.item img{padding-top:10px;text-align:center}
#imgg{background-image:url(images/videoImage.jpg);background-repeat:no-repeat}
#vidya{height:320px;margin-left:auto;margin-right:auto;position:relative;width:540px}
#varTxt{background-color:#fff;color:#000}
#imgVar{background-color:#282;color:#FFF}
emf-form{background-color:#fff}
#mainContent p.green-header{font-size:18px;font-weight:normal;line-height:24px;margin:30px 0 20px;padding:0;width:900px}
#mainContent h1{font-size:18px;font-weight:normal;line-height:24px;margin:30px 0 20px;padding:0;width:895px}
#featured-container{float:right;width:196px}
html,body,#container{height:100%}
body > #container{height:auto;min-height:100%}
body{background:#000;background-color:#000;color:#000;font-family:"Trebuchet MS" , Tahoma, sans-serif;font-size:12px;line-height:18px;margin:0;padding:0;text-align:center}
.clear{clear:both}
img{border:0}
#container{background:#FFF;background-position:#FFF;height:auto!important;margin:0 auto;min-height:8em;text-align:left;width:950px}
* html #container{height:8em}
.clearfix{display:block;height:1%}
html>body .clearfix{height:1700px}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
*{margin:0;padding:0}
#mainContent a:link,#mainContent a:visited,#housekeepinglinks a:link,#housekeepinglinks a:visited{color:#000;text-decoration:underline}
#mainContent a:hover,#housekeepinglinks a:hover{text-decoration:none}
#container-home{background:#fce633;border:1px solid #000;margin:0 auto;text-align:left;width:950px}
#header{background-image:url(images/header-bg.jpg);background-position:left top;background-repeat:no-repeat;height:160px;padding:0 5px 0 15px}
.logo{float:left;height:100px;margin:0 15px 0 0;padding:0;width:170px}
#housekeepinglinks{font-size:12px;line-height:140%;margin:0 0 10px;padding:2px}
#header-content{height:120px;margin:0;padding:0;text-align:right}
#header h1{display:block;font-size:14px;font-weight:bold;margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:5px;padding-left:5px;padding-right:5px;text-align:right}
#moveDown{margin-top:3px}
#scroller{background-color:#000;border:1px solid #FFF;height:165px;margin:0;padding:0;width:948px}
#mainContent{padding:0 20px 20px}
.red-header{border-bottom-color:#900;border-bottom-style:solid;border-bottom-width:2px;color:#b21c06}
.blue-header{border-bottom-color:#003AA0;border-bottom-style:solid;border-bottom-width:2px;color:#003aa0;width:100%}
.green-header{border-bottom-color:#008409;border-bottom-style:solid;border-bottom-width:2px;color:#008409}
#mainContent .categories-home{background-image:url(images/categories-bg.jpg);background-repeat:repeat-x;float:left;margin-bottom:50px;margin-right:10px;min-height:200px;padding:3px;width:195px}
#featured-home{border:7px solid #fef37c;float:right;margin:20px 0 0;padding:2px 2px 0 8px;width:196px}
#mainContent h2{border-bottom-style:solid;border-bottom-width:2px;font-family:"Trebuchet MS", Tahoma, sans-serif;font-size:16px;font-weight:bold;margin:0 10px 0 0;padding-bottom:0;padding-top:10px}
#mainContent h4{font-family:"Trebuchet MS", Tahoma, sans-serif;font-size:16px;font-weight:bold;margin:0;padding-bottom:0;padding-top:10px}
#featured-home h1{font-size:14px;font-weight:bold;margin:0;padding:0;width:200px}
#featured-home p{margin-bottom:.5em;margin-top:.25em}
.categories-home,#mainContent ul{margin:0;padding:5px 0 0 25px}
#mainContent h3{border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px;color:#b21c06;font-size:14px;font-weight:bold}
.case-thumb{float:right;margin:5px}
.casestudy-p{width:450px}
.footerhome-bg{background-image:url(images/footer-rule.jpg);background-position:left top;background-repeat:no-repeat}
#associations_box{clear:both;height:80px;margin:0;padding:0;width:50px}
#footer{background-color:#000;background-image:url(images/footer-rule.jpg);background-position:left top;background-repeat:no-repeat;clear:both;color:#CCC;height:150px;padding:73px 10px 0;text-align:center}
#footer p{margin:0;padding:10px 0}
#footer a,#footer a:visited{color:#FFF}
ul#grid li{float:left;height:150px;line-height:225px;list-style:none outside;margin-bottom:20px;margin-right:5px;text-align:center;width:220px}
#footpng{margin-left:1px;margin-top:10px}
#footpng img{padding:0}
ul#grid li img{vertical-align:middle}
.body-text{margin:0;padding:0;width:400px}
#left{float:left;margin:0 0 15px;width:460px}
#contactleft{float:left;margin:0 0 15px;width:530px}
#Newsleft{float:left;margin:0 0 15px;width:700px}
#news{float:left;width:750px}
#gallery{float:left;margin:0;padding:0 0 0 15px;width:465px}
#right{float:right;margin-bottom:25px;margin-top:0;width:420px}
#contactright{float:right;margin-bottom:25px;margin-top:0;width:350px}
#mainContent p{line-height:18px;margin-bottom:2px;margin-top:2px;padding-bottom:5px;padding-top:2px}
#right h3{border-bottom:1px solid #ccc;margin:0 0 10px}
#right img{border:2px solid #EDEAE7;margin:0 3px 3px 0;padding:2px}
#right li{list-style:none}
#right li a{border-bottom:1px solid #ccc;display:block;padding:5px}
#mailing_list{color:#282;float:left;font-size:15px;text-align:center;width:500px}
#mailing_list_form{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border:solid #282 2px;padding:10px}
td input{margin-left:40px}
#commentBox{resize:none}
#textArea{margin-top:-40px;padding-left:127px}
.formHeader{font-weight:bold;text-align:left}
.inputTxt{text-align:left}
.gallery-list{border-right-color:#CCC;border-right-style:solid;border-right-width:1px;float:left;margin:5px;padding:5px;width:200px}
.gallery-list-last{float:left;margin:5px;padding:5px;width:250px}
.awning	/* Background color for Gallery */{background-color:#008409;height:900px;position:inherit;width:910px}
.industrial /* Background color for Gallery */{background-color:#b21c06;height:900px;position:inherit;width:910px}
.exh /* Background color for Gallery */{background-color:green;height:900px;position:inherit;width:910px}
.style3{border:40px solid #eee;height:200px;left:170px;position:absolute;top:20px;width:300px}
.slidetext{font-family:Arial, Helvetica, sans-serif;font-size:large;height:16px;left:210px;position:absolute;text-transform:none;top:330px;width:600px;z-index:0}
.lslidetext{font-family:Arial, Helvetica, sans-serif;font-size:large;height:16px;left:210px;position:absolute;text-transform:none;top:550px;width:600px;z-index:0}
.news{font-family:Arial, Helvetica, sans-serif;font-size:medium;font-weight:bold}
.leftnews{margin-right:0;width:100%}
#otherLogos{margin:0 auto;width:280px;margin-top:-10px;}
#otherLogos img{float:left;}
#sunbrella{margin-top:10px;margin-left:20px;}

.oneLine{padding-top:5px;margin-top:11px;}

#retireNews{padding:10px;padding-left:125px;}
#2011News{margin-top:-50px;}
