* {margin: 0; padding: 0;}html{font-size: 100%;} body{font-size: 16px;font-family: Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;//font-family: Tahoma,Arial,Helvetica,sans-serif;padding: 0;margin: 0;background-color: white;background-image:url("img/background.jpg");background-repeat: repeat-x;}div.bodymain	 {	margin-left: auto;	margin-right: auto;	padding: 0;	width:960px;	}div.top {	margin: 0;	padding: 0;	text-align: left;	border-bottom: 1px solid white;	width: 960px;	}ul.topmenu {	margin: 0;	padding: 0;	border: none;	list-style-type:none;	background: url("img/menuback.jpg") repeat-x;	float: left;}	.topmenu li {	margin: 0;	padding: 0;	display: inline;	color: #6A087A;		}.topsubmenu a {	text-decoration:underline;	margin: 4px;	color: black;	font-size: 14px;	vertical-align: middle;	}.topsubmenu a:visited {	text-decoration:underline;	color: black;}.topmenu li a {	float: left;	margin: 0;	padding: 0.5em 1.5em 0.5em 1.5em;	margin: 0;	display: block;	display: inline;	text-decoration: none;	color: #333333;	font-size: 14px;			font-family: Optima,Lucida'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;}.topmenu li a:visited {	text-decoration:none;	color: #333333;	font-family: Optima,Lucida'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;}.topmenu li a:hover {	margin: 0;	color: #CC0000;	text-decoration: underline;}	div.topheader {	width:960px;	margin: 0;	padding: 0;}div.menuheader {	float: left;	width:100%;}h1.float-right {  float: right;  }h2.float-right {  float: right;  } h3.float-right {  float: right;}h1, h2, h3, h4 {	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	font-weight: normal;	color: #333333;	margin: 4px;}h1	{	font-size: 20px;	letter-spacing: -1px;}h1.header	{	font-size: 28px;	letter-spacing: -1px;}h2	{	font-size: 16px;}h4 {	font-weight: bold;	color:#B01C1C;	margin: 16px;	}hr	{	width: 95%;	margin: 0 auto;}h3	{	font-size: 14px;}p	{	//font-family: Tahoma, Arial, Helvetica, sans-serif;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	font-size: 15px;	margin: 0 0.25em 0 0.25em;	padding: 0 0.25em 0 0.25em;}p.oneem {	margin: 0;	padding: 0em 0em 0em 1em;	color: black;	}.contactus td {	width: 230px;	vertical-align: top;	font-weight: bold;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	font-size: 14px;	}.contactusforms input {	border: 1px solid;	width: 260px;}.inquiryforms input {	border: 1px solid;	width: 140px;}.inquirytable{	border: none;	text-align: center;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	font-size: 12px;	}	.inquirytable td{	border: 1px solid;	width: 120px;	padding: 3px;	}.inquirytable input{	width: 40px;	height: 16px;	border: 1px solid black;	background: url("img/form.gif") repeat-x scroll left top #FFFFFF;	}.producttable{	border: 1px solid;	text-align: center;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	font-size: 11px;	margin:0px;	padding:0px;	text-align:center;	font-weight:bold;	width:700px;	border-spacing:0px;	border-color:#666666;	}	.producttable td{	width: 160px;	padding: 3px;	margin:0px;	border-color:#666666;	}	.darkgrey td {	background-color: #A7B4AB;	padding: 3px;	font-weight: bold;}.lightgrey td {	background-color: #ebeef3;}.lightblue td {	background-color: #d0e3f2;}	div.main {	padding: 0;	margin: 0;	display: block; 	float: left;	width: 960px;	background-image:url("img/roundback.png");	background-repeat: no-repeat;}div.maincontactus {	padding: 0;	margin: 0;	display: block; 	float: left;	width: 960px;	background-image:url("img/roundbacksmall.png");	background-repeat: no-repeat;}div.mainproducts {	padding: 0;	margin: 0;	display: block; 	float: left;	width: 960px;	background-image:url("img/roundbackproducts.png");	background-repeat: no-repeat;	height: 370px;}div.mainproductsaboutus {	padding: 0;	margin: 0;	display: block; 	float: left;	width: 960px;	background-image:url("img/roundback.png");	background-repeat: no-repeat;	height: 340px;}div.mainfacility {	padding: 0;	margin: 0;	display: block; 	float: left;	width: 960px;	background-image:url("img/roundback.png");	background-repeat: no-repeat;	height: 290px;	position: relative;}div.maintext	 {	float: left;	width: 68%;	height: 290px;}div.maintextcontactus	 {	float: left;	width: 54%;	height: 240px;}div.maintextproducts	 {	float: left;	width: 68%;	height: 360px;}div.rightmenu {	color: #333333;	margin-top: 0;	margin-bottom: 0;	margin-left: 660px;	padding: 0;}div.rightmenucontactus {	margin-top: 0;	margin-bottom: 0;	margin-left: 540px;	padding: 0;}div.rightmenuproducts {	background-image:url("img/productsrightback.jpg");	background-repeat: no-repeat;	margin-top: 16px;	margin-bottom: 0;	margin-left: 650px;	padding: 0;	height: 330px;	color:white;}div.mainbody {	padding: 0;	margin: 0;	display: block; 	float: left;	width: 960px;}div.mainbodyinquiry {	padding: 0;	margin: 0;	display: block; 	float: left;	width: 960px;	height: auto;}div.mainbodycontactus {	padding: 0;	margin: 0;	display: block; 	float: left;	width: 960px;}div.maintextbody	 {	float: left;	width: 68%;}div.maintextbodyinquiry	 {	float: left;	width: 68%;}div.maintextbodycontactus	 {	float: left;	width: 56%;//	height: 290px;}div.rightmenubody{	color: white;	margin-top: 0;	margin-bottom: 0;	margin-left: 654px;	padding: 0;	background-image:url("img/rightmenubody.gif");	background-repeat: no-repeat;	height: 470px;}#rightmenubodyinquiry{	color: white;//	margin-top: 92px;	margin-bottom: 0;	margin-left: 670px;	padding: 0;	background-image:url("img/rightmenubodyinquiry.gif");	background-repeat: no-repeat;	height: auto;	min-height:680px;	position:absolute;}#rightmenubodyinquiry.fixed {  position: fixed;  top: 0;}div.rightmenubodycontactus{	color: white;	margin-top: 0;	margin-bottom: 0;	margin-left: 546px;	padding: 0;	height: 260px;}div.rightmenubodyaboutus{	margin-top: 0;	margin-bottom: 0;	margin-left: 650px;	padding: 0;	height: 164px;//	background-image:url(img/productbackground.gif);//	background-repeat:repeat-y}div.rightmenu h3 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: normal;	margin: 4px;}	div.footer {	font-family:Tahoma,Arial,Helvetica,sans-serif;	font-size:0.9em;	clear: both;	width: 100%;	padding-top: 2px;	padding-bottom: 2px;	margin-bottom: 16px;	background-image:url("img/footerback.jpg");	background-repeat: no-repeat;	height: 50px;	color: white;}a.links:link {	font-weight: bold;	color: white;	font-size: 16px;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	}a.links:visited {	font-weight: bold;	color: white;	font-size: 16px;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;}a.links:hover {	color: #333333;	}	a.linksproduct:link {	margin-left: 24px;	margin-top: 14px;	font-weight: bold;	color: #006599;	font-size: 18px;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	}a.linksproduct:visited {	margin-left: 24px;	font-weight: bold;	color: #006599;	font-size: 18px;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;}a.linksproduct:hover {	color: #333333;	}	a.linksproductsub:link {	margin-left: 6px;	color: #10004a;	font-size: 14x;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	}a.linksproductsub:visited {	margin-left: 6px;	color: #10004a;	font-size: 14px;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;}a.linksproductsub:hover {	color: #333333;	}	a.linksaboutus:link {	color: #006599;		font-style:italic;	font-size: 14px;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	font-weight:bold;	margin: 16px;	}a.linksaboutus:visited {	font-size: 14px;	font-style:italic;	font-weight:bold;	color: #006599;	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;	margin: 16px;	}a.linksaboutus:hover {	color: #D44E4D;	text-decoration: underline;	}		ul.links li {	display: block;	list-style-type:none;	margin-left: 16px;	margin-bottom: 4px;	}	