@charset "utf-8";
/* FiberTec */

body{
	background:#e8e9ea;
	margin:0; padding:0;
	font-size:10px;
	z-index:0;
	font-family:Verdana;}
	
a{color:#485e74; text-decoration:underline;}
a:hover{color:#1e262f;}

#video img, #video2 img{border:0; margin:0; padding:0;}

ul.sitemap{list-style:none;}
ul.sitemap li a{text-decoration:none; padding:2px 0; display:block; font-weight:bold;}
ul.sitemap li a:hover{text-decoration:underline;}
ul.sitemap li.sitemap{margin:2px 0 5px 20px; list-style:circle;}
ul.sitemap li.sitemap a{font-weight:normal;}

ul.details{list-style:none; padding:0 0 0 10px;}

h1, h2, h3, h4{
	font-family:Century Gothic;}
h2{color:#FFF; font-size:2.4em; letter-spacing:-2px; font-weight:normal;}

.selectsite{
	margin:0; padding:0;
	height:44px;
	zoom:1;
	z-index:2000;
	background:url(../images/selectsiteBg.jpg) repeat-x;}

.selectsite a img{
	float:right;
	margin:0; padding:10px 0 0 0;
	border:0;
	display:inline;}

.content{
	width:980px;
	padding:0;
	margin:0 auto;}

.wrapper{
	margin:0 auto;
	position:relative;
	min-width:980px;}

#header{
	height:223px;	
	background:#1261a6;}
	
#header img{
	margin:25px 0 0 0;
	border:0;}
	
#header h2{
	color:#FFF;
	text-shadow:2px 1px 2px #05233d;
	filter:Shadow(Color=#05233d, Direction=135, Strength=2);
	width:650px;
	margin:10px 0 10px 0; padding:0;}
	
#learnmore{
	background:url(../images/learnmoreBtn.jpg);
	width:196px;
	height:46px;
	overflow:hidden;}
#learnmore img{margin:0; padding:0;}
#learnmore:hover{
	background:url(../images/learnmoreBtn.jpg) 0 46px ;
	cursor:pointer;}
	
#menu{
	height:49px;
	overflow:visible;
	background:url(../images/menubg.jpg);}
	
#menu ul{ list-style:none; margin:0; padding:3px 0 0 0; width:980px; }

#menu li:last-child{
	margin:0;}
#menu li:first-child{
	margin:0 10px 0 5px;}

#menu li{ 
	list-style:none;
	display:inline;
	color:#FFF;
	font-family:Century Gothic;
	font-size:1.4em;
	height:14px;
	text-transform:uppercase;
}
#menu li a{
	margin:0; padding:13px 10px 11px 10px;
	text-decoration:none;
	float:left;
	text-shadow:1px 1px 1px #3a2233;
	word-spacing: -0.1em;
	color:#FFF;      
	/* For IE 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#3a2233'); }
	
#menu li a:hover{
	display:inline;
	background:#36344a;}
	
ul#submenu{
	width:980px;
	margin:28px 0 0 0;
	height:49px;}
	
ul#submenu li{ 
	list-style:none;
	display:inline-block;
	color:#6c8ba9;
	font-size:1.2em;
	margin:0 10px 0 0;
	height:14px;
}
ul#submenu li a{
	margin:0;
	text-decoration:none;
	word-spacing: -0.1em;
	color:#6c8ba9;}
	
ul#submenu li a:hover{
	text-decoration:underline;}
	
#featured{
	margin:0 auto;
	height:293px;
	overflow:hidden;
	background:url(../images/featuredbg.jpg) 50% 0% no-repeat;}
	
#featuredPage{
	margin:0 auto;
	height:57px;
	overflow:hidden;
	background:url(../images/featuredbg.jpg) 50% 0% no-repeat;}
	
#featuredPage .container{
	height:57px;}
	
#featuredPage h2{
	text-transform:none;
	font-weight:400;
	letter-spacing:-1px;
	color:#6c8ba9;
	display:inline-block;
	float:left;
	padding:12px 35px 10px 0; margin:-17px 0 0 0;
	background:url(../images/submenuArrow.gif) no-repeat 95% 50%}
	
.container{
	width:980px;
	height:293px;
	margin:0 auto;}

#slider{}

#slider ul{
	margin:30px 0 0 0; padding:0; list-style:none;
	width:980px;}
	
#slider ul li img{
	border:0;}

#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:28px;
		height:28px;
		position:relative;
		top:-165px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		top:-193px;
		left:952px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:28px;
		height:28px;
		outline:none;
		background:url(../images/arrowLeft.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/arrowRight.png) no-repeat 0 0;	
		outline:none;
		}	

	
#slider li{
	margin:0; padding:0; list-style:none;
	width:980px;
	cursor:pointer;
	height:304px;}
	
.title{
	width:346px;
	height:26px;
	padding:0 0 5px 0; margin:0 0 10px 0;
	background:url(../images/border_h.jpg) bottom no-repeat;}
	
ul.siteselector{
	list-style:none; margin:0; padding:5px 0 0 0; z-index:10;}
	
ul.siteselector li.selected{
	list-style:none; margin:0 0 0 0; padding:7px 3px 3px 7px;
	color:#727272;
	font-size:1.1em;
	background:url(../images/selector.jpg) no-repeat;
	display:block;
	width:119px;
	height:18px;
	position:relative;
	}
ul.siteselector li.selected:hover{
	background-position:0 -28px;
	color:#464646;}
	
li.selected:hover{cursor:pointer;}
	
ul.options{
	position:relative;
	display:none;
	font-size:1.1em;
	list-style:none;
	margin:0; padding:0;}
ul.options li{
	list-style:none;
	margin:0; padding:0;
	position:relative;
	z-index:1000;
}
	
ul.options li a{
	padding:10px;
	display:block;
	width:119px;
	text-decoration:none;
	border-bottom:1px solid #cccccc;
	background:#E6E6E6;}
	
ul.options li a:hover{
	background:#1261a6;
	border-color:#003767;
	color:#FFF;}
	
ul.siteselector li{
	list-style:none;margin:0;padding:0;
	}
	
#slider li .imgBorder{
	padding:6px 10px 25px 10px;
	width:575px;
	height:221px;
	float:right;
	background:url(../images/mainpicBg.png) no-repeat;}
	
#slider li .slideWrap{
	width:346px;
	float:left;
	margin:0 0 0 28px;
	}
#slider li p{
	padding:0 10px 0 10px;
	color:#728699;
	font-size:1.3em;}

#featuredClose{
	margin:0 auto;
	height:11px;
	background:url(../images/featuredbgUnder.jpg) 50% 50% no-repeat;}
	

.row:first-child{margin:10px 0 40px 0;}
.row{width:980px; float:left; margin:10px 0 40px 0; }

.row h2{
	color:#36344a;
	border-bottom:2px solid #48484f;}
.small{
	width:280px;
	margin:0 0 0 70px;}
.small:first-child{
	margin:0;}
.small h2{
	font-weight:400; font-size:2em;
	letter-spacing:-1px;
	color:#0b90a1;
	margin:0; padding:0;
	text-transform:none;}

.c-box{
	width:180px;
	padding:5px;
	background:#dcdfe2;
	border:0;
	border-top:1px solid #c8ced4;}	
	
.c-box:focus{
	outline:1px solid #b5bcc4;}

.medium{
	width:465px;
	margin:0 0 0 50px;}
.medium:first-child{
	margin:0;}
.image{
	text-align:center;}
.hr{clear:both;
	width:940px;
	height:1px;
	background:#d0d1d2;
	margin:0 auto;
}

.col{float:left;
	color:#8b8b8b;
	font-size:1.3em;}

.col img{
	padding:3px;
	background:#e8e9ea; border:1px solid #b6ccda;}

ul.services{list-style:none; padding:10px 0 0 0; margin:20px 0 10px 0; float:left; width:966px; border:2px solid #B2B2B2; background:url(../images/pattern.jpg) #cccccc;}
ul.services li:first-child{
	margin:0;}
ul.services li:first-child:hover{
	margin:0;}

ul.services span{
	display:block;
	margin:0 94px 0 94px;
	width:122px;
	height:122px;}

.insulation{
	background:url(../images/icons.png) ;}
.mechanical{
	background:url(../images/icons.png) 244px 0;}
.corrosion{
	background:url(../images/icons.png) 122px 0 ;}
	
.insulation:hover{ background-position:0 -122px;}
.mechanical:hover{ background-position:244px -122px;}
.corrosion:hover{ background-position:122px -122px;}	

ul.services li{
	list-style:none; padding:0; margin:0 0 0 5px;
	width:310px;
	float:left;
	cursor:pointer;
	display:inline-block;}
	
ul.services li:hover{
	margin:0 0 0 5px;}
	
ul.services li h2{
	display:block;
	width:310px;
	text-align:center; color:#363636;	
	font-weight:400; font-size:1.4em; text-transform:none; letter-spacing:0px;}
	
ul.services li span{
	font-size:1.3em;
	color:#8b8b8b;}

#footer{
	background:#d7d7d7;
	border-top:7px solid #cacaca;
	position:relative;
	margin:0 auto;
	color:#9d9d9d;
	font-size:1.2em;
	height:150px;}
	
#footer ul{
	list-style:none; margin:0; padding:0;
	width:175px; float:left;}
	
#footer ul.extra{
	border-left:1px solid #bfbfbf;
	padding:0 0 0 10px;}

#footer ul.sm{
	width:45px;
	font-weight:bold;}

#footer a{color:#9d9d9d; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
	
#footer li{
	list-style:none; margin:4px 0; padding:0;}
	
#footer .container{
	padding:20px 0 0 20px;
	width:960px;
	height:90px;}
	
.credit{
	font-size:11px;
	position:absolute;
	bottom:10px;}
	
.clear{
	clear:both;}
	