html{margin:4px 4px 4px 4px;text-align:center;position:relative;}
body{margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;text-align:center;position:relative;background-color:#ffffff;font-family:verdana;line-height:1.12em;}

h1{font-size:20pt;font-weight:700;letter-spacing:-.07em;color:#666666;margin:0 0 20px 0;padding:0 0 0 0;line-height:98%;}
h2{font-size:18pt;font-weight:400;letter-spacing:-.07em;color:#666666;margin:0 0 0px 0;padding:0 0 0 0;line-height:98%;}
h3{font-size:16pt;font-weight:400;letter-spacing:-.07em;color:#666666;margin:0 0 0px 0;padding:0 0 0 0;}
h4{font-size:13pt;font-weight:400;letter-spacing:-.07em;color:#666666;margin:0 0 0px 0;padding:0 0 0 0;line-height:13pt;border-bottom:2px solid #999999;}
.green{color:#98CD68;}
.timesBlue{font-family:times;color:#11213F;letter-spacing:.05em;}

#container{background-color:#ffffff;width:auto;margin:auto auto;text-align:center;}

#headerTextContainer{margin-left:auto; margin-right:auto;width:960px;color:#ffffff;font-size:10pt;position:relative;text-align:right;}
#headerText{width:500px;color:#ffffff;float:right;margin-top:20px;position:relative;margin-right:0px;text-align:right;letter-spacing: -.08em;padding:3px;}
#headerText a{color:#ffffff;letter-spacing: -.08em;text-decoration:none;}
#headerText a:hover{color:#ffffff;letter-spacing: -.08em;text-decoration:underline;}


#pageContainer{background-color:#9fd6f4;margin:auto auto;text-align:center;max-width: 1500px;border:2px solid #000000;min-width: 1010px;}
 


#header-container{background-image:url(/images/large-bg-header.jpg);height:540px;max-width:1500px;overflow:hidden;margin:0 0 0 0;background-position:100% 0%;background-repeat:no-repeat;margin:auto auto;text-align:center;z-index:-1;}



#footer-container{background-image:url(/images/large-bg-footer.jpg);height:540px;max-width:1500px;margin:-300px auto 0 auto;background-position:100% 0%;background-repeat:no-repeat;z-index:-1;text-align:center;float:left;}

#footerContentContainer{margin:auto auto;text-align:center;max-width: 1500px;min-width: 1010px;}
#copyContainer{padding-top:300px;font-size:7pt;width:290px;float:left;}
#footerNavContainer{padding-top:300px;font-size:7pt;width:600px;float:right;text-align:right;margin:0 25px 0 0;}


#wholePg{width:960px;background-color:#ffffff;border:2px solid #999999;margin-top:-480px;margin-bottom:0px;z-index:10;overflow:visible;position:relative;margin-left:auto; margin-right:auto;text-align:left;padding:4px;font-size:9pt;}

#designproHeader{text-align:center;margin:0 auto 0 auto;}
#designproNavigationContainer{text-align:center;width:946px;height:48px;margin-left:auto; margin-right:auto;}
#designproNavigation{width:946px;height:48px;background-image:url('/images/mainnav.jpg');padding-top:15px;text-align:left;margin:0;background-repeat:no-repeat;overflow:hidden;color:#ffffff;font-weight:700;}

#companyLink{width:140px;float:left;margin-left:21px;}
#productsLink{width:170px;float:left;margin-left:21px;}
#specialsLink{width:90px;float:left;margin-left:25px;}
#photosLink{width:140px;float:left;margin-left:20px;}
#resourceLink{width:145px;float:left;margin-left:11px;}
#energyLink{width:140px;float:left;margin-left:18px;}


#contentContainer{margin:5px 0 0 6px;}

#productsContainer{height:298px;width:284px;background-image:url('/images/productsBox.jpg');float:left;margin:10px 0 0 0;position:relative;}
ul.productsList{list-style-type:none;margin:57px 0 0 15px;padding:0;}
ul.productsList li{margin:0px 0 12px 0;}
a.productsBoxlink{color:#ffffff;font-weight:700;letter-spacing:-.05em;text-decoration:none;font-size:11pt;}

#requestQuoteContainer{margin:10px 0 0px 0;z-index:1;}
#specialsContainer{margin:35px 0 0 0;}


#leftColumn{width:300px;float:left;}
#centerColumn{width:605px;float:left;overflow:hidden;margin-top:5px;padding:7px 0 0 0;}

#subCol1{width:285px;float:left;}
#subCol2{width:285px;float:right;margin:0 0 0 10px;}

#galleryNav{width:150px;height:auto;float:right;border:2px solid #666666;padding:5px;margin:5px;font-size:8pt;}
#gallery{width:520px;height:auto;float:left;}


#videoBox{float:right;width:256px;height:285px;margin:0px 0 0 0px;} 


#cities{font-size:7pt;margin:15px 25px 10px 25px;}


#picLinks{background-color:#faebd7;border:2px solid #666666;width:450px;height:auto;padding:8px;margin:8px;}


/*  resources */
/* tips  */
/*  resources tabs   */
#tabContainer{position:relative;}
#tabRow{}
#tab1{cursor: pointer;}
#tab2{cursor: pointer;}
#tab3{cursor: pointer;}
#tab4{cursor: pointer;}
#tab5{}
#tab6{cursor: pointer;position:absolute;top:-50px;left:500px;background-color:#ffcc00;border:2px solid #666666;width:75px;height:30px;}
.blogLink{text-align:center;font-weight:700;padding:6px 0 0 0;font-size:11pt;}

#tipsBox{display:none;position:absolute;top:350px;left:100px;height:auto;width:700px;border:2px solid #333333;background-color:#faebd7;padding:4px;z-index:2;}
#linksBox{display:none;position:absolute;top:350px;left:100px;height:auto;width:450px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}
#projectsBox{display:none;position:absolute;top:350px;left:120px;height:auto;width:450px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}
#testimonialsBox{display:none;position:absolute;top:350px;left:140px;height:auto;width:450px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}

#portfolioList{float:left;width:700px;position:relative;}
#listReturn{position:absolute;left:570px;top:48px;}

.leftTab{height:36px;width:16px;background-image:url('/images/left-round-tab.gif');float:left;}
.centerTab{height:36px;width:auto;background-image:url('/images/bg-round-tab.gif');background-repeat:repeat-x;float:left;color:#ffffff;padding-top:12px;font-weight:700;font-size:11pt;}
.centerTab a{font-size:11pt;color:#ffffff;text-decoration:none;}
.rightTab{height:36px;width:17px;background-image:url('/images/rt-round-tab.gif');float:left;}


.fullHeight{line-height:98%;}

a:hover {color:red; text-decoration:none;} 



.blueMarker{color:#9fd6f4;padding:0 3px 0 3px;}
.orangeGlow{color:#ffcc00;font-size:18pt;font-weight:700;}
a.mainnav{color:#ffffff;font-weight:700;text-decoration:none;}
a.mainnav:hover{color:#ffffff;font-weight:700;text-decoration:underline;}

a.footerLink{color:#333333;font-weight:400;text-decoration:none;font-size:8pt;}
a.footerLink:hover{color:#333333;font-weight:400;text-decoration:underline;font-size:8pt;}
