@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	    
*/

#content{
margin:0 auto;
width:984px;
}
.foot {
padding-right:24px;
	color:#9D353D!important;
	}
	#banner{
	background:url(/images/bg-banner.png) no-repeat;
	height:341px;
	width:984px;
	}
		#bannerLeft{
		float:left;
		margin:5px 0 0 5px;
		width:748px;
		}
			#bannerControls{
			background:url(/images/bg-banner-map.png) no-repeat;
			height:331px;
			padding:10px 0 0 30px;
			position:absolute;
			width:398px;
			}
				#bannerControls h2{
				background:url(/images/bg-banner-header.png) no-repeat;
				height:140px;
				margin:0 0 20px 0;
				text-indent:-9999px;
				width:220px;
				
				}
				#bannerControls ul{}
				#bannerControls li{
				height:52px;
				line-height:52px;
				padding:0 0 0 45px;
				}
					
					#control1{background:none;}

					#control2{background:url(/images/electricians-BN.png) left center no-repeat;}
					#control3{background:url(/images/Engineers-BN.png) left center no-repeat;}
					#control4{background:url(/images/facility-managers-BN.png) left center no-repeat;}
					#control5{background:url(/images/icon-remote-video.png) left center no-repeat;}
					#control6{background:url(/images/icon-access.png) left center no-repeat;}

				#content #bannerControls a{
				color:#262626;
				font-size:14px;
				}
					#content #bannerControls a:hover{
					font-weight:bold;
					text-decoration:none;
					}
					#content #bannerControls .current{
					color:#c11c19;
					font-weight:bold;
					text-decoration:none;
					}
				
			#banner .coda-slider, #banner .coda-slider .panel{
			height:331px;
			width:550px;
			}		
				#banner .coda-slider p.loading{
				padding:20px;
				text-align:center;
				}
				#banner .coda-slider-wrapper{
				clear:both;
				overflow:auto;
				}
				#banner .coda-slider{
				float:right;
				overflow:hidden;
				}
				#banner .coda-slider .panel{
				display:block;
				float:left;
				}
				#banner .coda-slider .panel-container{}
					#banner .text{
					background:url(/images/bg-banner-white.png);
					margin:200px 0 0 0;
					}
						#banner .text p{padding:5px 30px 5px 230px;}
						#banner .text p.red{
						background:#c21128;
						color:#fff;
						}
							#banner .text p a{color:#fff;}

				#banner .panel1{background:url(/images/banner-1.jpg) no-repeat;}
				#banner .panel2{background:url(/images/banner-2.jpg) no-repeat;}
				#banner .panel3{background:url(/images/banner-3.jpg) no-repeat;}
				#banner .panel4{background:url(/images/banner-4.jpg) no-repeat;}
				#banner .panel5{background:url(/images/banner-5.jpg) no-repeat;}
				#banner .panel6{background:url(/images/banner-6.jpg) no-repeat;}
					
		#bannerRight{
		color:#cce0e8;
		float:right;
		font-size:12px;
		margin:5px 29px 0 0;
		padding:25px 0 0 0;
		width:178px;
		}
			#bannerRight h2{
			background:url(/images/bg-contact-header.png) no-repeat;
			height:24px;
			margin:0 0 12px 10px;
			overflow:hidden;
			text-indent:-9999px;
			width:156px;
			}
			#content #bannerRight a{
			color:#eceb9d;
			font-style:italic;
			}			
			#bannerRight form{}
				#bannerRight .input{
				background:transparent;
				border:none;
				color:#333;
				font-size:12px;
				font-style:italic;
				padding:4px 5px;
				position:relative;
				width:166px;
				}
				#bannerRight .label{
				background:#fff;
				border:1px solid #770a17;
				clear:both;
				color:#333;
				float:left;
				font-style:italic;
				margin:4px 0;
				width:177px;
				}
					#bannerRight .label span{
					color:#999;
					margin:0 0 0 3px;
					padding:2px 4px;
					position:absolute;
					}
					#bannerRight fieldset{
					clear:both;
					font-size:11px;
					padding:5px 0 0 0;
					}
				#submitForm{
				background:url(/images/banner-form-border.png) repeat-x;
				margin:7px 0 0 0;
				text-align:center;
				}
					#submitForm input{
					background:url(/images/button-send.png) no-repeat;
					border:0;
					color:#656565;
					cursor:pointer;
					height:26px;
					margin:10px 0 5px 0;
					text-transform:uppercase;
					width:78px;
					}
						#submitForm input:hover{color:#2e2e2e;}
				#business{display:none;}
				
	#content xa{color:#FFFFFF;}
				
	#lower{
	background:url(/images/bg-content.png) repeat-y;
	color:#6f6f6f;
	margin:0 auto;
	width:926px;
	}
		#lower .left{
		background:url(/images/bg-home-left.png) repeat-x;
		float:left;
		margin:0 0 0 3px;
		padding:20px 20px 0px 20px;
		width:327px;
		}
			#lower .left h2, #savesList h2{
			color:#3b3b3b;
			font-size:14px;
			font-style:normal;
			font-weight:bold;
			margin:0 0 5px 0;
			}
			#lower .left p{margin:0 0 15px 0;}
			#lower .left ul{}
			#lower .left ol{}
				#lower .left li{}
				
		#lower .right{}
			#savesList{
			background:url(/images/bg-saves-bottom.png) bottom no-repeat;
			float:right;
			margin:10px 15px 20px 0;
			width:527px;
			}
			#savesListInner{
			background:url(/images/bg-saves-top.png) no-repeat;
			padding:0 25px 20px 25px;
			}
				#savesList h2{
				margin:0 0 5px 0;
				padding:20px 0 0 0;
				}
				#savesList p{margin:0 0 5px 0;}
				#savesControls{
				float:right;
				margin:10px 0 0 0;
				}
					#savesControls li{
					float:left;
					margin:0 0 0 5px;
					}
					#savesControls .prev a{
					background:url(/images/button-prev.jpg) center no-repeat;
					display:block;
					float:left;
					height:26px;
					overflow:hidden;
					text-indent:-9999px;
					width:72px;
					}
						#savesControls .prev a:hover{background:url(/images/button-prev.jpg) no-repeat;}
						#savesControls .prev a:active{background:url(/images/button-prev.jpg) center no-repeat;}
					#savesControls .next a{
					background:url(/images/button-next.jpg) center no-repeat;
					display:block;
					float:left;
					height:26px;
					overflow:hidden;
					text-indent:-9999px;
					width:72px;
					}
						#savesControls .next a:hover{background:url(/images/button-next.jpg) no-repeat;}
						#savesControls .next a:active{background:url(/images/button-next.jpg) center no-repeat;}				
				#savesList .coda-slider, #savesList .coda-slider .panel{width:475px}		
				#savesList .coda-slider p.loading{
				padding:20px;
				text-align:center;
				}
				#savesList .coda-slider-wrapper{
				clear:both;
				overflow:auto;
				}
				#savesList .coda-slider{
				float:left;
				overflow:hidden;
				position:relative;
				}
				#savesList .coda-slider .panel{
				display:block;
				float:left;
				}
				#savesList .coda-slider .panel-container{position:relative}


			
			#pps{
				
				text-align:left;
				float:right;
				 margin:20px 15px 0px 0px;
				 width:520px;
	
				 color:#3b3b3b;
				 font-size:20px;
				 font-style:italic;
				 font-weight:bold;
				padding:0px 0px 0px  0px;

 			}
				
		
			.pprs{
				
				text-align:left;
			 
				 margin:20px 15px 10px 0px;
				 
	 
				 color:#9d353d;
				 font-size:20px;
				 line-height:24px;
				 font-style:italic;
				 font-weight:bold;
				padding:0px 0px 0px  0px;

 			}		
				
				
				
.email_two				
{
	display:none;
}


				
				
			#testimonials{
			float:right;
			margin:10px 40px 20px 0;
			width:477px;
			}
				#testimonials h2{
				background:url(/images/bg-testimonials.png) no-repeat;
				color:#adadad;
				font-style:italic;
				font-size:20px;
				font-weight:bold;
				float:left;
				height:116px;
				line-height:110%;
				padding:10px 0 0 15px;
				text-shadow:0px 1px 1px #fff;
				width:145px;
				}
				#testimonials blockquote{
				color:#8c1a28;
				float:right;
				font-style:italic;
				width:310px;
				}
					#testimonials p{text-indent:-0.5em;}
					#testimonials blockquote span{
					font-size:20px;
					}
				#testimonials .cite{
				clear:both;
				font-size:12px;
				}
				.ui-tabs .ui-tabs-hide{display:none !important;}
				#testimonialsNav{display:none;}