@charset "UTF-8";
/* CSS Document */

/*body, logo and image positioning tags*/

#body {
	background-image:url(Images/Background.jpg);
	background-repeat:repeat-x;
}

a img {
	border:none;
}

#logo {
	position:absolute;
	background-repeat:no-repeat;
	left:35px;
	top:25px;
	width:262px;
	height:149px;
	z-index:5;
	border:none;
}

#logoscrim {
	position:absolute;
	background-repeat:no-repeat;
	left:0px;
	top:0px;
	width:378px;
	height:212px;
	z-index:4;
}

.bannerimg {
	position:absolute;
	background-repeat:no-repeat;
	left:0px;
	top:0px;
	width:1024px;
	height:214px;
	z-index:3;
}

#mainbody {
	position:absolute;
	background-repeat:no-repeat;
	left:0px;
	top:226px;
	height:523px;
	width:1024px;
	z-index:1;
}

#gallerynav {
	position:absolute;
	background-repeat:no-repeat;
	left:589px;
	top:136px;
	height:76px;
	width:435px;
	z-index:1;
}

.mainimage {
	position:absolute;
	background-repeat:no-repeat;
	left:1px;
	top:357px;
	height:391px;
	width:531px;
	z-index:6;
}

#littlebody {
		position:absolute;
		background-repeat:no-repeat;
		left:397px;
		top:680px;
		height:90px;
		width:626px;
		z-index:0;
}
		
#ibewlogo {
		position:absolute;
		background-repeat:no-repeat;
		left:230px;
		top:735px;
		height:31px;
		width:31px;
		z-index:5;
}

#isalogo {
		position:absolute;
		background-repeat:no-repeat;
		left:288px;
		top:740px;
		height:31px;
		width:49px;
		z-index:5;
}

#ullogo {
		position:absolute;
		background-repeat:no-repeat;
		left:355px;
		top:734px;
		height:31px;
		width:31px;
		z-index:5;
}


/*headers and sub-headers*/

.header {
	position:absolute;
	background-repeat:no-repeat;
	left:30px;
	top:260px;
	z-index:6;
}

#featuredjobheader {
	position:absolute;
	background-repeat:no-repeat;
	left:10px;
	top:330px;
	height:21px;
	width:322px;
	z-index:6;
}

.featuretitle {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	top:360px;
	left:50px;
	z-index:6;
}
	

.subheader {
		position:absolute;
		background-repeat:no-repeat;
		left:565px;
		top:270px;
		z-index:6;
}

#letsgetstartedheader {
		position:absolute;
		background-repeat:no-repeat;
		left:565px;
		top:470px;
		height:29px;
		width:241px;
		z-index:6;
}


/*navigation button code-top*/

#quotebutton {
		display:block;
		position:absolute;
		z-index:4;
		left:248px;
		top:187px;
		width:89px;
		height:52px;
		background:url(Images/Quote_Button.png) no-repeat 0 0;
}

#quotebuttonon {
		display:block;
		position:absolute;
		z-index:4;
		left:248px;
		top:187px;
		width:89px;
		height:52px;
		background:url(Images/Quote_Button.png) no-repeat 0 0;
		background-position: 0 -52px;
}

#quotebuttonon span {
	display:none;
}

#quotebutton:hover {
	background-position: 0 -52px;
}

#quotebutton span {
	display:none;
}

#clientsbutton {
		display:block;
		position:absolute;
		z-index:4;
		left:331px;
		top:181px;
		width:120px;
		height:62px;
		background:url(Images/Clients_Button.png) no-repeat 0 0;
}

#clientsbutton:hover {
		background-position: 0 -62px;
}

#clientsbutton span {
		display:none;
}

#clientsbuttonon {
		display:block;
		position:absolute;
		z-index:4;
		left:331px;
		top:181px;
		width:120px;
		height:62px;
		background:url(Images/Clients_Button.png) no-repeat 0 0;
		background-position: 0 -62px;
}

#clientsbuttonon span {
		display:none;
}
		
#aboutusbutton {
		display:block;
		position:absolute;
		z-index:4;
		left:428px;
		top:176px;
		width:118px;
		height:71px;
		background:url(Images/About_Us.png) no-repeat 0 0;
}

#aboutusbutton:hover {
		background-position: 0 -71px;
}

#aboutusbutton span {
		display:none;
}

#aboutusbuttonon {
		display:block;
		position:absolute;
		z-index:4;
		left:428px;
		top:176px;
		width:118px;
		height:71px;
		background:url(Images/About_Us.png) no-repeat 0 0;
		background-position: 0 -71px;
}

#aboutusbuttonon span {
		display:none;
}

#exchangebutton {
		display:block;
		position:absolute;
		z-index:4;
		left:541px;
		top:185px;
		width:355px;
		height:75px;
		background:url(Images/Exchange_Button.png) no-repeat 0 0;
}

#exchangebutton:hover {
		background-position: 0 -75px;
}

#exchangebutton span {
		display:none;
}

#exchangebuttonon {
		display:block;
		position:absolute;
		z-index:4;
		left:541px;
		top:185px;
		width:355px;
		height:75px;
		background:url(Images/Exchange_Button.png) no-repeat 0 0;
		background-position: 0 -75px;
}

#exchangebuttonon span {
		display:none;
}

/*navigation button code-right*/

#designbutton {
		display:block;
		position:absolute;
		z-index:4;
		left:880px;
		top:300px;
		width:144px;
		height:34px;
		background:url(Images/Design_Button.png) no-repeat 0 0;
}

#designbutton:hover {
		background-position: 0 -34px;
}

#designbutton span {
		display:none;
}

#designbuttonon {
		display:block;
		position:absolute;
		z-index:4;
		left:880px;
		top:300px;
		width:144px;
		height:34px;
		background:url(Images/Design_Button.png) no-repeat 0 0;
		background-position: 0 -34px;
}

#designbuttonon span {
		display:none;
}


#fabricationbutton {
		display:block;
		position:absolute;
		z-index:4;
		left:857px;
		top:370px;
		width:166px;
		height:26px;
		background:url(Images/Fabrication_Button.png) no-repeat 0 0;
}

#fabricationbutton:hover {
		background-position: 0 -26px;
}

#fabricationbutton span{
		display:none;
}

#fabricationbuttonon {
		display:block;
		position:absolute;
		z-index:4;
		left:857px;
		top:370px;
		width:166px;
		height:26px;
		background:url(Images/Fabrication_Button.png) no-repeat 0 0;
		background-position: 0 -26px;
}

#fabricationbuttonon span{
		display:none;
}

#installationbutton {
		display:block;
		position:absolute;
		z-index:4;
		left:854px;
		top:450px;
		width:170px;
		height:27px;
		background:url(Images/Installation_Button.png) no-repeat 0 0;
}

#installationbutton:hover {
		background-position: 0 -27px;
}

#installationbutton span {
		display:none;
}

#installationbuttonon {
		display:block;
		position:absolute;
		z-index:4;
		left:854px;
		top:450px;
		width:170px;
		height:27px;
		background:url(Images/Installation_Button.png) no-repeat 0 0;
		background-position: 0 -27px;
}

#installationbuttonon span {
		display:none;
}


#servicebutton 	{
		display:block;
		position:absolute;
		z-index:4;
		left:895px;
		top:530px;
		width:127px;
		height:27px;
		background:url(Images/Service_Button.png) no-repeat 0 0;
}

#servicebutton:hover {
		background-position: 0 -27px;
}

#servicebutton span	{
		display:none;
}

#servicebuttonon 	{
		display:block;
		position:absolute;
		z-index:4;
		left:895px;
		top:530px;
		width:127px;
		height:27px;
		background:url(Images/Service_Button.png) no-repeat 0 0;
		background-position: 0 -27px;
}

#servicebuttonon span	{
		display:none;
}



#permittingbutton {
		display:block;
		position:absolute;
		z-index:4;
		left:855px;
		top:610px;
		width:168px;
		height:28px;
		background:url(Images/Permitting_Button.png) no-repeat 0 0;
}

#permittingbutton:hover {
		background-position: 0 -28px;
}

#permittingbutton span {
		display:none;
}

#permittingbuttonon {
		display:block;
		position:absolute;
		z-index:4;
		left:855px;
		top:610px;
		width:168px;
		height:28px;
		background:url(Images/Permitting_Button.png) no-repeat 0 0;
		background-position: 0 -28px;
}

#permittingbuttonon span {
		display:none;
}

#homebutton	{
		position:absolute;
		z-index:4;
		left:100px;
		top:172px;
		font-size:14px;
		color:#003F80;
		font-family:Arial, Helvetica, sans-serif;
}

/*blocks/sections of copy*/

.maincopy {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		width:281px;
		height:185px;
		top:315px;
		left:573px;
		z-index:6;
}
	

#quickformcopy {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		width:281px;
		height:185px;
		top:505px;
		left:573px;
		z-index:6;
}

#quoteformcopy {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		width:281px;
		height:185px;
		top:320px;
		left:573px;
		z-index:6;
}

#quoteformresponse  {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		width:281px;
		height:185px;
		top:395px;
		left:573px;
		z-index:6;
}

.bannercopy {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#003F80;
		top:165px;
		left:735px;
		height:15px;
		width:280px;
		z-index:6;
}

#addressblock1 {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#003F80;
		width:281px;
		height:185px;
		top:720px;
		left:645px;
		z-index:6;
}

#addressblock2 {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#003F80;
		width:281px;
		height:185px;
		top:700px;
		left:795px;
		z-index:6;
}

#tollfreenumber {
		position:absolute;
		font-style:italic;
		font-weight:600;
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		color:#003F80;
		top:723px;
		left:425px;
		z-index:6;
}

#tollfreenumbersub {
		position:absolute;
		font-style:italic;
		font-weight:600;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#003F80;
		top:756px;
		left:480px;
		z-index:6;
}
		

/*forms*/

#quickform {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		width:281px;
		height:185px;
		top:575px;
		left:573px;
		z-index:6;
}

#quickformresponse {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		width:281px;
		height:185px;
		top:580px;
		left:573px;
		z-index:6;
}


		
#quoteform {
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFF;
		width:281px;
		height:10px;
		top:395px;
		left:573px;
		z-index:6;
}








