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

/* Basic layout */

#wrapper{
	width:1000px;
	position:relative;
	top:-32px;
	left:-8px;
	background-image:url(../_imgs/bg.jpg);
	background-repeat:repeat-y;
}

#projectsWrapper{
	width:800px;
	height:160px;
}

#projectsMain{
	width:100%;
	height:160px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	text-align: center;
	font:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#2babe2;
	padding-top:62px;
}

#left{
	width:155px;
	min-height:660px;
	background-color:#ffffff;	
	margin-top:32px;
}

#horzBar{
	margin-left:155px;
	min-width:21px;
	min-height:660px;
	margin-top:-660px;
	background-image: url(../_imgs/horzbarbg.jpg);
	background-repeat: repeat-y;
}

#recentProjects{
	width:34px;
	height:146px;
	position:relative;
	top:508px;
	left:-7px;
}

#header{
	width:824px;
	height:154px;
	background-image:url(../_imgs/header.jpg);
	background-repeat:no-repeat;
	margin-left:176px;
	margin-top:-660px;

	


}
 
#main{
	
	width:586px;
	min-height:508px;
	background-color:#fff;
	margin-top:0px;
	margin-left:176px;

}


#content{
	width:542px;
	min-height:452px;
	border: 2px solid #f0f0f0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:46px;
	z-index:0;
	margin-bottom:90px;
}

#contentHome{
	width:542px;
	min-height:452px;
	border: 2px solid #f0f0f0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:46px;
	z-index:0;
	margin-bottom:90px;
}

#contentContactUs{
	width:542px;
	min-height:560px;
	border: 2px solid #f0f0f0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:46px;
	z-index:0;
}

#contentQuote{
	width:542px;
	min-height:550px;
	border: 2px solid #f0f0f0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:46px;
	z-index:0;
}

#contentPower{
	width:542px;
	min-height:480px;
	border: 2px solid #f0f0f0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:46px;
	z-index:0;
	margin-bottom:90px;
}

#contentLighting{
	width:542px;
	min-height:540px;
	border: 2px solid #f0f0f0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:46px;
	z-index:0;
	margin-bottom:90px;
}

#label{
	position:relative;
	top:-22px;
	left:-3px;
	width:auto;
	z-index:1;
	margin-bottom:20px;
	
}

#labelLeft{
	width:8px;
	height:22px;
	background-image:url(../_imgs/tl.jpg);
	background-repeat: no-repeat;
	background-color:ffffff;
}

#labelMiddle{
	height:22px;
	display:inline;
	background-image:url(../_imgs/top.jpg);
	background-repeat: repeat-x;
	width:auto;
	position:relative;
	top:-23px;
	left:8px;
	padding-top:12px;
	padding-right:10px;
	padding-left:4px;
}

#labelRight{
	display:inline-block;
	width:8px;
	height:22px;
	background-image:url(../_imgs/tr.jpg);
	background-repeat:no-repeat;
	background-color:ffffff;
	position:relative;
	top:-22px;
	left:0px;
	
}

#leftList{
	position:relative;
	left:-24px;
}

#greyCut{
	background-image:url(../_imgs/greycut.gif);
	width:306px;
	height:136px;
	padding-top:0.5px;
}


#right{
	float:right;
	width:238px;
	min-height:508px;
	position:absolute;
	left:764px;
	top:150px;
}

#footer{
	
	margin-top:60px;
	background-color:#133e66;
	width:1000px;
	height:110px;
}

/* Left */

#logo{
	width:114px;
	height:55px;
	margin-top:30px;
	margin-left:20px;
	position:relative;
	top:30px;
}

#nav{
	margin-top:124px;
	margin-left:0px;
	width:100%;
}


#services{
	display:none;
	
}



/* header */

#cta{
	width:174px;
	height:60px;
	position:relative;
	left:630px;
	top:72px;
	text-align:right;
}

/* right */

#form{
	background-image:url(../_imgs/formbg.jpg);
	width:198px;
	height:402px;
	position:relative;
	top:38px;
	left:24px;
}

#formContent{
	width:196px;
	height:380px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	position:relative;
	top:20px;
}

#formFeildWrapper{
	position:relative;
	top:10px;
}

.formFeild{
	width:174px;
	height:34px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	margin-bottom:8px;
}

/* Main */

#twoColoumn{
	width:542px;
}

#oneColoumn{
	width:542px;

}

#oneColoumnContent{
	width:518px;
	margin-top:-42px;
	margin-left:auto;
	margin-right:auto;
	padding-left:14px;
	padding-right:14px;
}

#leftColoumn{
	width:308px;
	min-height:390px;
	margin-left:10px;
	position:relative;
	top:-28px;
}

#rightColoumn{
	margin-top:-418px;
	margin-left:333px;
	width:210px;
	min-height:390px;

}

#manImage{
	width:190px;
	height:306px;
	position:relative;
	top:88px;
	left:36px;
	background-image:url(../_imgs/man.png);
	background-repeat:no-repeat;
}

#powerBlock{
	width:515px;
	height:320px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../_imgs/powerblock.jpg)
}

#powerBlockContent{
	width:270px;
	padding-top:14px;
}

#supportBlock{
	width:514px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../_imgs/supportblock.jpg)
}

#supportBlockContent{
	width:270px;
	padding-top:14px;
}

#refurbBlock{
	width:514px;
	height:198px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../_imgs/refurbblock.jpg)
}

#refurbBlockContent{
	width:270px;
	padding-top:14px;
}

#dataBlock{
	width:514px;
	height:244px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../_imgs/datablock.jpg)
}

#dataBlockContent{
	width:270px;
	padding-top:14px;
}

#lightingBlock1{
	width:514px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../_imgs/lightingblock1.jpg)
}

#lightingBlockContent1{
	width:326px;
	padding-top:2px;
	padding-left:184px;
}

#lightingContactUs{
	width:102px;
	height:26px;
	position:relative;
	left:212px;
	top:-8px;
	border:none;
}

#lightingBlock2{
	width:514px;
	height:186px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../_imgs/lightingblock2.jpg)
}

#lightingBlockContent2{
	width:326px;
	padding-top:2px;
}

#contatColomunLeft{
	width:170px;
	position:relative;
	top:-40px;
	padding-left:14px;
}

#contactColomunRight{
	width:322px;
	height:620px;
	background-image:url(../_imgs/contactform.jpg);
	margin-top:-320px;
	margin-left:210px;
	background-repeat: no-repeat;
}	

#contactTitleText{
	width:300px;
	height:70px;
	margin-left:11px;
	padding-top:12px;
}

#contactForm{
	width:270px;
	height:276px;
	position:relative;
	left:26px;
	top:20px;
}

#contactFormFeildWrapper{
	position:relative;
	top:10px;
}

.contactFormField{
	width:100%;
	height:34px;
	margin-top:10px;
	margin-bottom:8px;
}

.quoteFormFeild{
	width:100%;
	height:34px;
	margin-top:6px;
	margin-bottom:4px;
}

#required{
	position:relative;
	top:40px;
}

#thanksBlock{
	width:515px;
	height:87px;
	background-image:url(../_imgs/thankyoublock.jpg);
	margin-left:-2px;
	padding-left:14px;
	padding-top:12px;
	background-repeat: no-repeat;
}

#quoteThanksBlock{
	width:515px;
	height:87px;
	background-image:url(../_imgs/thankyoublock.jpg);
	margin-left:-2px;
	padding-left:14px;
	padding-top:8px;
	background-repeat: no-repeat;
}

#testimonals{
	width:220px;
	position:relative;
	top:60px;
}

.testimonalName{
	margin-top:4px;
	margin-left:24px;
	margin-bottom:4px;
	color:#ffffff;
	font-weight:bold;
}

.testimonalContent{
	width:200px;
	color:#ffffff;
	margin-top:12px;
	margin-left:24px;
}

#testLine{
	position:relative;
	left:50px;
	margin-top:2px;
	margin-bottom:2px;
}
