/*Common Css*/
body{margin:0px; background:#D4D6ED url(../images/body_bg.jpg) left top;}
div{font:8pt Arial, Helvetica, sans-serif; color:#000000;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{display:inline;}
.clear{clear:both;}

.div_bg{width:1003px; margin:0px auto; padding-top:17px;}
.container{margin:0px auto; background:#AFAFAF url(../images/mainBg.jpg) repeat-y; width:943px;}
.logo{width:535px; float:left;}
.toppad{height:25px; width:700px;}
.headertags{width:408px;float:left;}
.header{font:9pt Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}
.bluetext{color:#0051B5; font-size:8pt;}

#topheader{height:99px;}
#homenavigation{background:url(../images/navBg.jpg) repeat-x; height:28px; padding-left:160px;}
#innernavigation{height:28px; padding-left:130px; background:url(../images/navBg.jpg) repeat-x;}
#footer{height:50px;}
/*Common Css*/

/*Navigation Css*/
.navigation{height:28px; clear:both; padding-left:18px; background:url(../images/navBg.jpg) repeat-x;}
.nav{font:9pt Arial, Helvetica, sans-serif; color:#000000; text-align:center; border-right:1px solid #ffffff; float:left; padding:7px 15px 6px 15px;}
.nav:hover{background:#908E8E url(../images/nav_hover.jpg) repeat-x;}
.selected_link{font:9pt Arial, Helvetica, sans-serif; color:#000000; text-align:center; border-right:1px solid #ffffff; float:left; padding:7px 15px 6px 15px; background:#908E8E url(../images/nav_hover.jpg) repeat-x;}
#contactus{border:none;}
.trans_tr {opacity: 0.9;filter: alpha(opacity=90);-Moz-Opacity: .9;}
/*Navigation Css*/

/*Main Css*/
.div_flash{height:240px; border:3px solid #FFA200; width:702px; margin:0px auto;}
.div_homecontent{width:700px; margin:0px auto;}
.div_hometext{width:600px; font:9pt Arial, Helvetica, sans-serif; color:#000000; padding:0px 50px 0px 50px;}
.left_logo{float:left;}
.right_logo{float:right;}
 
.leftimages{width:250px; float:left;}
.images_pad{height:30px; clear:both;}
.maincontent{width:400px; padding-right:30px; float:left;}
.rightimages{width:227px; float:left;}
.footergap{padding:25px 0px 10px 0px; text-align:center; }

.div_letter{width:770px; margin:0px auto;}
.letter_text{width:500px; float:left; padding:0px 40px 0px 70px;}
.letter img{display:inline;}
.president{width:160px; float:left; padding-top:30px;}

.div_bois{width:770px; margin:0px auto;}
.leftpad{width:60px; float:left; height:100px;}
.boistext{width:475px; float:left;}
.feadesc{width:400px; float:left;}
.bois_pad{width:50px; height:60px; float:left;}
.bois_image{width:148px; float:left; text-align:center;}

.div_waterproofing{width:770px; margin:0px auto;}
.waterproofing_text{width:440px; float:left; padding-right:20px;}
.waterproofing_image{width:250px; float:left;}

.jointsealants{width:710px; margin:0px auto; padding-left:60px;}
.jointsealants_text{width:440px; float:left; padding-right:30px;}
.jointsealants_img{width:240px; float:left;}

.expansion{width:710px; margin:0px auto; padding-left:60px;}
.expansion_image{width:290px; float:left;}
.expansion_text{width:410px; float:left;}

.firestopping{width:710px; margin: 0px auto; padding-left:60px;}
.firestopping_text{width:583px; float:left;}
.firestopping_img{width:127px; float:left;}

.press_releases{width:710px; margin:0px auto; padding-left:60px;}
.hrlinedive{width:710px; height:1px; background-color:#666666;}

#div_projects{width:785px; margin:0px auto;}
#div_projects img{border:3px solid #FFA200;}

.div_project_thumb{width:186px; margin-right:10px; float:left;}
.div_project_text{padding:5px 0px 0px 0px; text-align:center;}
.div_project_heading{font:8pt Arial, Helvetica, sans-serif; color:#0051B5; font-style:italic; font-weight:bold;}

.project_img{width:186px; float:left; margin-right:10px;}
.projecttext1{width:186px; float:left; margin-right:10px; padding:5px 0px 0px 0px; text-align:center;}
.projecttext2{font:8pt Arial, Helvetica, sans-serif; color:#0051B5; font-style:italic; font-weight:bold;}
.img_gap{height:25px; width:600px;}

.featuredproject{width:659px; margin:0px auto; padding:25px 0px 0px 60px;}

.contact{background:url(../images/contact_bg.jpg) center no-repeat; width:614px; height:311px; margin:0px auto; margin-top:25px; padding-top:90px; text-align:center;}
.contact_h1{ font:16pt Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-align:center; }
.mail{font:16pt Arial, Helvetica, sans-serif; font-weight:bold; color:#0000FF; text-decoration:underline;}
.mail:hover{text-decoration:none;}

.link_front {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 10px;
	font-weight: bold;
	color: #0051B5;
	text-decoration: underline;
}
.link_front:hover {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*Main Css*/

