@charset "UTF-8";/* CSS Document */body{	font-family:"Century Gothic", Arial, Helvetica, sans-serif;	font-size:12px;	margin:0px;	padding:0px;	color:#53493E;	}a:link, a:visited{	color:#53493E;}.header{	background:url(../images/header.png) no-repeat;	width:407px;	height:69px;	float:left;	}.banner{	padding:55px 0px 0px 200px;	height:120px;	}#leftSquare{	background:url(../images/leftSquare.png);	width:316px;	height:262px;	float:left;	}#content_leftSquare{	background:url(../images/content_leftSquare.png);	width:199px;	height:130px;	float:left;	}.customerImage{	width:1026px;	height:262px;	position:absolute;	display:block;	z-index:15;	}		/*#content_banner{	background:url(../images/content_banner.png);	width:825px;	height:130px;	float:left;	}*/.clear{	clear:both;}.menu{	background:#002745;	color:white;	height:25px;	padding-left:200px;	}#menu ul{	list-style:none;	margin: 0;	padding: 0;	}#menu li{	float:left;	list-style:none;	margin:5px 30px;	padding-left:20px;	}#menu li a:link, #menu li a:visited{	color:white;	text-decoration:none;	}#menuContainer{	background:#D8E7BF;	height:15px;	}#technicalData{	background:url(../images/factQuote_banner.png) no-repeat;	margin:192px 0 0 317px;	/*width:658px;*/	padding:15px 25px;	opacity:0.4;	height:35px;	color:white;	}.techText{	margin:200px 0px 0px 340px;	color:white;	float:left;	font-size:14px;	font-weight:bold;	}.mainContent{	margin-left:200px;}#leftShoulder{	background:#002745;	width:200px;	height:262px;	float:left;}#content_leftShoulder{	background:#002745;	width:200px;	height:130px;	float:left;}#footer{	margin-top:100px;	text-align:center;	color:#002745;}.marginTop{	height:25px;	}#leftContentMessage{	margin:40px 0px;	padding:70px 10px 10px 10px;	border-right:1px solid;	text-align:center;	float:left;	width:294px;	height:120px;	font-weight:bold;	}#rightContentMessage{	margin:40px 0px;	padding:70px 10px 10px;	float:left;	height:120px;	width:475px;	}	/*.leftGradient{	float:left;	background:url(../images/leftGradient.png);		height:212px;	width:316px;	padding-top:50px;	}	.content_leftGradient{	float:left;	background:url(../images/leftGradient.png);		height:130px;	width:199px;	}	.message{	margin:20px 5px 0px 5px;	float:left;	color:white;	font-size:14px;	width:300px;	}	.messageSaidBy{	margin:20px 20px 0px 5px;	float:right;	color:white;	font-size:14px;	}	.messageSaidBy #department{	font-style:italic;	}.rightGradient{	margin-left:400px;	}.content_rightGradient{	height:130px;	margin-left:640px;	}*/.leftQuote{	background:url(../images/leftQuote.png);	height:80px;	width:26px;	float:left;	}.rightQuote{	background:url(../images/rightQuote.png);	height:80px;	width:26px;	float:left;	}	#companyDescription{		padding:15px 5px;		width:775px;	}	#aboutLeftContent, #productsLeftContent	{		cursor:pointer;		float:left;		width:199px;		margin-top:15px;		border-right:1px solid;	}	#aboutLeftContent{		width:350px;		height:200px;	}	#aboutRightContent, #productsRightContent{		float:left;		padding:30px 35px;		margin-top:15px;		width:550px;	}	#aboutRightContent{		width:430px;		padding:15px 35px 30px 35px;	}	#aboutLeftContent ul, #productsLeftContent ul{		list-style:none;		margin: 0;		padding: 0;	}	#aboutLeftContent li, #productsLeftContent li{	list-style:none;	padding:2px 0px 5px 5px;	height:20px;	margin:10px 0px 10px 15px;	}	.bold{	font-weight:bold;	}	.productsHighlight{		background:url(../images/highlight.png) no-repeat;	}	.aboutHighlight{		background:url(../images/highlight350.png) no-repeat;	}.slideshow {    position:relative;}.slideshow IMG {    position:absolute;    top:0;    left:0;    z-index:8;}.slideshow IMG.active {    z-index:10;}.slideshow IMG.last-active {    z-index:9;}#name, #email, #phone, #required, #validEmail{	color:#A71C20;	display:none;}