/* CSS Document */body{	margin:0;	padding:0;	color:#232323;	background: #666666;	font: 12px Lucida Grande, Arial, sans-serif;	text-align: center;}div#body-bg{	background: url(images/header-bg.jpg) repeat-x #fff;	margin:auto;	padding:0px;	text-align: center;}div#header{	margin:auto;	width: 950px;}div#top{	margin:auto;	/*height: 270px;*/	background: url(images/header-bg.jpg) repeat-x #ECECEC;}div#logo{	width: 205px;	height: 80px;	padding: 0 10 0 30px;	float:left;}div#menu{	float:left;	width: 475px;	color: #ffffff;	text-transform: uppercase;	padding: 10px 0 0 0;}#menu a{	font-size: 10px;	color: #ffffff; 	text-decoration: none; 	padding-right: 10px;}#menu a:hover{	color: #ffffff; 	text-decoration: underline; 	padding-right: 10px;}div#call{	font-size: 16px;	color: #FFFFFF;	padding: 5px 5px 0 0; 	/*margin:auto;*/	text-align:center;}*html div#call{	font-size: 16px;	color: #fff;	padding: 5px 5px 0 0; 	/*margin:auto;*/	text-align:right;}div#banner {	/*height: 190px;*/	width: 900px;	padding: 0px;	margin: 0px;}div#content {	width: 950px;	margin:auto;	padding: 0;	vertical-align:top;	text-align:left;	float:left;	background:#ffffff;}a {	font-size:11px;	color:#008ed8;	font-weight:bold;	text-decoration: none;}a:hover{	line-height: 2ems;	color:#333333;	text-decoration: underline;}#footer{	width: 950px;	height: 56px;	margin:auto;	float:left;}#footer p {	font-size: 11px;	color: #ffffff;	text-align: center;	background: url(images/header-bg.jpg) repeat-x;	height: 20px;	padding:10px;}#footer a{	font-size: 11px;	text-decoration: underline;	color: #ffffff;}#footer a:hover{	color: #333333;}#left{	width: 715px;	/*background: #e4e4e4 url(images/menu-bg.jpg) repeat-y;*/	border: 1px solid #b8b8b8;	text-align: left;	margin: 10px 5px;	float:right;}#right{	width: 200px;	text-align: left;	margin: 10px 5px;	float:right;}	#right-menu{	width: 190px;	background: #e4e4e4 url(images/menu-bg.jpg) repeat-y;	border: 1px solid #b8b8b8;	min-height: 300px;	text-align: left;	margin: 2px 5px;	padding-bottom:10px;}	#right-menu a {	color: #008ed8;	font-size:12px;	font-weight: bold;	line-height: 2.5em;	text-decoration: none;	text-align: left;	padding: 5px 0 0 10px;	border-bottom: 1px dotted #b8b8b8;	height: 25px;}#right-menu a:hover {	color: #333333;}#right-link{	width: 190px;	background: #3785BC ;	border: 1px solid #b8b8b8;	text-align: left;	margin: 2px 5px;		}.detail{ font-size: 12px;	font-weight:bold;	color: #fff;	padding: 1px;	margin: }.heading{	margin: 0;	padding: 5px 0 5px 0;	height: 25px;	font-size: 15px;	font-weight: bold;	text-transform: uppercase;	background: #ababab;	text-align: center;}	#quote{	width: 200px;	height: 90px;	margin: 20px 0px;	border: 1px solid #b8b8b8;	float:left;}#quote a {margin:0;padding:0;}p{	padding:0px 15px 0px 10px;	text-align:justify;	color:#333333;} ul{	color:#333333;}li {	margin:0 0 0 40px;	padding:0px 10px 0px 5px;	color:#333333;	list-style-position: outside;	list-style-image: url(images/arrow3.jpg);}a.link{	font-size:14px;	padding:0px 15px 0px 5px;	text-align:justify;	color:#008ed8;	font-weight:bold;	text-decoration: none;} a.link:hover{	line-height: 2ems;	color:#333333;	text-decoration: underline;}h1, h2, h3, h4 {	font-weight: bold;	margin:0px;	padding:10px 10px 0px 10px;}h1 {	font-size: 25px;	color: #333333;}h2 {	font-size: 18px;	color: #008ed8;	white-space:nowrap;}h3 {	font-size: 14px;	color: #008ed8;}h4{	font-size:12px;	color:#333333;}	.image{	border: 1px solid #b6b6b6;		padding: 1px;		width: 165px;		background: #fff;}.products {	border: 1px solid #b6b6b6;		padding: 1px;		background: #fff;}		img{ border:0px;}td{align center;}table{	text-align: left;	margin:10px;	font-size:12px;}table.specs{	text-align: left;	margin:10px;	font-size:12px;	border:1px solid #333333;}#specifications td {	font-size:10px;	line-height: 1.5em;	color: #333333;	border-top:1px solid #333333;	/*border-bottom:1px solid #333333;*/	padding-left:20px;}#specifications th {	font-size:14px;	font-weight: bold;	line-height: 1.5em;	color: #333333;	border-top:1px solid #333333;	padding-left:20px;}table.contactform {	text-align: left;	margin:10px;}#machine {	float:right; 	width:300px;	font-size: 14px;	font-weight: bold;	color: #333333;	text-align:center;	margin: 10px 10px 2px 10px;	padding: 1px;	height:auto;}#diagram1, #diagram2{	width:320px;	text-align:center;	border:2px solid #b6b6b6;	margin:10px;	font-size: 14px;	font-weight: bold;	color: #333333;	height:130px;}#order{	float:right;	background:#ECECEC;	margin:10px;	padding: 10px 5px;	border:1px solid #333333;}#more{	float:left;	background-color:#E6F0FC;	margin:10px 5px 10px 5px;	padding: 5px 5px;	border:1px solid #333333;	width:300px;	}#specs {	float:left; 	width:360px;	height:auto;}#tab-container-1 ul{	padding:10 0 10 0px;	background:#ECECEC;	border:1px solid #333333;	width:380px;	margin:10px;}#tab-container-1 a{	color:#008ed8;	text-decoration:none;}#tab-container-1 a:hover{	text-decoration:underline;}tr.odd{background-color:#E6F0FC;}tr.even{background-color:#ffffff;}/*index page*/#index-main{width: 930px;    background: #e4e4e4 url(images/menu-bg.jpg) repeat-y;    border: 1px solid #b8b8b8;	margin:5px 10px;	padding: 0;	vertical-align:top;	text-align:left;	float:left;		}#index-l{ background: #e4e4e4 url(images/menu-bg.jpg) repeat-y; border:0px solid red; float:left; width:680px; padding:5px 1px;}#index-r{ margin:10px 0px; background: #e4e4e4; border:1px solid #b8b8b8; float:left; width:240px; text-align:justify;}#index-r ul{ border:0px solid red; line-height:20px;}#index-r li{ margin-left:0px; padding-bottom:5px;}#index-left { width: 470px;	background: #e4e4e4 url(images/menu-bg.jpg) repeat-y;	border: 1px solid #b8b8b8;	text-align: left;	margin: 10px;	float:left;	 padding:5px;} #index-right{width: 420px;	background: #e4e4e4 url(images/menu-bg.jpg) repeat-y;	border: 1px solid #b8b8b8;	text-align: left;	margin: 10px;	padding:8px 0 ;	float:right;	text-align:center;	height:195px;}	.imtex {	}		/*----------------------------*/.clients{width: 150px;	height: 50px;	text-align: left;	margin: 10px 5px;}	.intec{	border: 1px solid #333333;	margin: 5px;}/*..............................*/a.cat{ font-size: 12px;	font-weight:bold;	color: #fff;	padding: 2px;	margin: 2px;}a.cat:hover{ font-size: 12px;	font-weight:bold;	color: #00C2D5;	padding: 2px;	margin: 2px;}.right{float: right;	padding:5px;	margin:5px;}#tabchat{	float:left; 	font-size: 14px;	font-weight: bold;	color: #333333;	text-align:center;	height:auto;}#tabchat a{ text-align:right; color:#E87936; text-decoration:none; float:right; padding-right:25px;}#tabchat h2{ text-align:center; padding-bottom:5px; padding-top:5px;}#tabchat table{ text-aligh:center;}#tabchat td{ text-align:center; height:20px;}