body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px ;
  font-size: 12px;
  color: #000000;
  line-height: 16px;
  font-family: "Verdana", "Times New Roman", "Times", "serif", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  text-align:center; 
  background:url(../images/background.jpg) repeat-x 0px 0px;
}

.wrapper {
  text-align:left; 
  margin: 0px auto;
  padding: 0px 0px 0px 0px;
  width: 940px;
  border-left: outset #cecfce;
  border-right: inset #cecfce;
  background-color:#ffffff;
}
ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}
.bothClear {
  clear: both;
}

.content{
  margin-left:auto;
  margin-right:auto;
}
/****************/
/* header start */
.header {
  position:relative;
  height:117px;
  border-bottom:1px solid #427dbd;
}

.hearderTop{
 width:100%;
}

.logo_left {
  margin:21px 0px 0px 15px;
  float:left;
}

.logo_right {
  margin:23px 13px 0px 0px;
  float:right;
  width:300px;

}

.logo_middle {
  margin:60px 0px 0px 10px;
  float:left;
  width:auto;
}

.logoText{
  letter-spacing:-1px;
  font-weight:bold;
  color:#999999;
}

.contactUs {
  padding:5px 30px;
  text-align:center;
  font-weight:bold;
  float:right;
  background:url(../images/bar1.jpg) repeat-x 0px 0px;
  border:1px solid #427DBD;
}

.headerMenuBox{
  margin:10px 0px 0px 0px;
  padding:9px 0px 0px 0px;
  height:27px;
  position:relative;
  background:url(../images/bar1.jpg) repeat-x 0px 0px;
}

.headerMenu{
  text-align:center;
}

/****************/
/* Top page start */

.topImg{
  margin:17px 0px 0px 18px;
  padding:5px 0px 0px 0px;
  width:902px;
  height:260px;
  background:url(../images/background2.jpg) no-repeat 0px 0px;

}

.catchCopy1{
  margin:10px 10px 0px 0px;
  padding:2px 0px;
  float:right;
  width:600px;
  font-size:24px;
  line-height:28px;
  font-weight:bold;
  font-style:italic;
  color:#3165CE;
}

.catchCopySecondRow{
  margin:0px 0px 0px 80px;
}
.catchCopyThirdRow{
  margin:0px 0px 0px 270px;
}

.catchCopy2{
  margin:50px 10px 0px 0px;
  float:right;
  width:519px;
  font-size:16px;
  font-weight:bold;
  color:#313031;
  line-height:20px;
}

.subMenuBar1{
  margin:17px 0px 0px 18px;
  padding:0px;
  width:892px;
  height:24px;
  background:url(../images/bar2.jpg) repeat-x 2px 2px;
  border:1px solid #d6d7d6;

}

.subMenu1{
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 2px;
  font-size:14px;
  letter-spacing:-1px;
  font-weight:bold;
  color:#294963;
}

h2.subMenu1{
  margin:1px 0px 0px 0px;
  padding:0px 0px 0px 2px;
  font-size:14px;
  font-weight:bold;
  color:#294963;
}

.subMenuBox{
  margin:17px 0px 0px 26px;
  padding:2px 2px 2px 2px;
  width:892px;
}

.productCategoryBox{
  padding:10px 0px 0px 0px;
  float:left;  
  width:178px;
  height:169px;
  text-align:center;
  background:url(../images/background3.jpg) no-repeat 0px 0px;

}

h3.categoryName{
  margin-bottom:10px;
  text-align:center;
  font-size: 12px;
  line-height: 16px;
  font-weight:normal;
  color:#313031;
}

.categoryImageBox{
  margin-left: auto;
  margin-right:auto;
  text-align:left;
  width:130px;
  height:101px;
  background-color:#ffffff;
  border:1px solid #CECFCE;
}

.categoryImage{
  margin:2px 2px 0px 2px;
}

.subMenuBar2{
  margin:17px 0px 0px 18px;
  padding:0px;
  width:892px;
  height:24px;
  background:url(../images/bar3.jpg) repeat-x 2px 2px;
  border:1px solid #d6d7d6;
}
.subMenu2{
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 2px;
  font-size:14px;
  font-weight:bold;
  letter-spacing:-1px;
  color:#636500;  
}

h2.subMenu2{
  margin:1px 0px 0px 0px;
  padding:0px 0px 0px 2px;
  font-size:14px;
  font-weight:bold;
 color:#636500;
}

.applicationBox{
  margin:0px 13px 17px 0px;
  float:left;
  height:83px;
  width:282px;
  color:#6B696B;
  border:1px solid #CECFCE;
}

.applicationNameBox{
  margin:2px;
  padding:3px 0px 0px 8px;
  height:77px;
  background:url(../images/bar4.jpg) repeat-x 0px 0px;
}

.applicationName{
  font-size:13px;
  display:inline;
}

.productNamebyApplication{
  margin:3px 0px 0px 0px;
  font-size:12px;
  line-height:18px;
}

/****************/
/* Products.html start */
.pageTitleBar1{
  margin-right:auto;
  margin-left:auto;
  padding:0px 0px 0px 2px;
  text-align:left;
  height:63px;
  width:917px;
  border-top:1px solid #CECFCE;
  border-bottom:1px solid #CECFCE;
  background:url(../images/background5.jpg) repeat-x 2px 2px;
}

.pageTitleBox{
  margin-top:10px;
  text-align:center;
}

.pageTitle{
  margin:25px 0px 0px 200px;
  color:#FFFFFF;
  font-size:20px;
  font-weight:bold;
  line-height:22px;
}

.leftNavigation{
  width:20.2%;
  float:left;
}

.mainContentBox2{
  margin-top:0px;
  margin-right:auto;
  margin-left:auto;
  text-align:left;
  width:917px;
}

.mainContentBox{
  text-align:center;
}

.leftNavigationCategoryBar1{
  margin:0px 0px 0px 0px;
  padding:2px 2px 2px 2px;
  height:23px;
  background:url(../images/bar2.jpg) repeat-x 2px 2px;
}

.leftNavigationBox{
  margin:0px 0px 25px 0px;
  border-left:1px solid #CECFCE;
  border-right:1px solid #CECFCE;
  border-bottom:1px solid #CECFCE;
}

.leftNavigationBox3{
  margin:0px 0px 25px 0px;
  border:1px solid #CECFCE;
}

.leftNavigationBox1{
  width:100%;
  background:url(../images/bar6.jpg) repeat-x 0px 0px;
}

.leftNavigationMenu1{
  padding:11px 0px 10px 5px;
  border-bottom:1px dotted #CECFCE;
  letter-spacing:-1px;
}

.leftNavigationMenu2{
  padding:12px 0px 10px 5px;
  letter-spacing:-1px; 
}

.leftNavigationCategoryBar2{
  margin:0px 0px 0px 0px;
  padding:2px 2px 2px 2px;
  height:23px;
  background:url(../images/bar3.jpg) repeat-x 2px 2px;
}

.leftNavigationBox2{
  width:100%;
  background:url(../images/bar7.jpg) repeat-x 0px 0px;
}

.mainContent{
  float:rigth;
  border:1px solid #ffffff;
}

.categoryBox{
  margin:14px 0px 0px 14px;
  float:right;
  height:306px;
  width:228px;
  text-align:center;
  background:url(../images/background4.gif) no-repeat;
}

.blankBox{
  margin:14px 0px 0px 14px;
  float:right;
  height:306px;
  width:228px;
}

h2.categoryName{
  margin:10px 0px 10px 0px;
  text-align:center;
  font-size: 12px;
  font-weight:bold;
  color:#313031;
}
.categoryDescription{
  margin:10px 4px 0px 4px;
  font-size:10px;
  font-style:italic;
  line-height:12px;
  text-align:left;
  color:#6B696B;
}

/****************/
/* Products.html start */
.pageTitleBar2{
  margin-right:auto;
  margin-left:auto;
  padding:0px 0px 0px 2px;
  text-align:left;
  height:63px;
  width:917px;
  border-top:1px solid #CECFCE;
  border-bottom:1px solid #CECFCE;
  background:url(../images/background6.jpg) repeat-x 2px 2px;
}

.applicationCategoryBox{
  margin:14px 0px 0px 14px;
  float:right;
  height:206px;
  width:228px;
  text-align:center;
  background:url(../images/background7.gif) no-repeat;
}

.applicationDescription{
  margin:16px 6px 0px 6px;
  font-size:10px;
  font-style:italic;
  line-height:12px;
  text-align:left;
  color:#6B696B;
}

/****************/
/* NaturalGasChemicals.html start */
.categoryNameTitle{
  margin:15px 0px 0px 200px;
  padding:0px 0px 8px 20px;
  font-size:14px;
  line-height:16px;
  border-bottom:4px solid #528EBD;
}

.productListBox{
  margin:30px 0px 0px 60px;
  width:340px;
  float:left;
}

h3.productName{
  font-size:12px;
}

.productImagesBox{
  margin:20px 0px 0px 40px;
  float:left;
  width:244px;
  height:182px;
  background:url(../images/background8.gif) no-repeat;
}

.productImage{
  margin:20px 0px 0px 25px;
}

/****************/
/* CompanyProfile.html 
   GroupCompanyies.html
start */

.companyInfomation{
  margin:20px 0px 0px 60px;
  width:68%;
  float:left;
}

.groupCompanyName{
  font-size: 12px;
  display:inline;
}

.groupCompanyInfomation{
  margin:0px 0px 12px 0px;
}

/****************/
/* Ageless Top start */

.ReftMenu{
  float:left;
}

.subMenuBar3{
  margin:17px 0px 0px 10px;
  padding:0px;
  width:246px;
  height:24px;
  background:url(../images/bar3.jpg) repeat-x 2px 2px;
  border:1px solid #d6d7d6;
}

.topLeftMenuBox{
  margin:17px 0px 0px 10px;
  width:246px;  
  background:url(../images/background10.jpg) repeat-x 2px 2px;
  border:1px solid #CECFCE;
}

h3.applicationNameAgeless{
 margin-top:0px;
 padding-left:10px;
 font-size:12px;
 color:#393C39;
 height:24px;
 background:#E7E7BD;
}
div.applicationNameAgeless{
  position:relative;
  top:-10px;
}
ul.applicationNameAgeless{
  margin-bottom:15px;

}

li.applicationNameAgeless{
  margin-left:10px;
  padding:0px 0px 0px 16px;
  color:#393C39;
  background:url(../images/arrow6.gif) no-repeat 0px 6px;  

}


.RightMenu{
  padding-right:5px;
  float:right;
  width:659px;
}

.topImg2{
  margin:17px 0px 0px 0px;
  padding:5px 0px 0px 0px;
  width:659px;
  height:261px;
  float:right;
  background:url(../images/background9.jpg) no-repeat 0px 0px;
}

.catchCopyAgeless1{
  margin:10px 10px 0px 0px;
  padding:2px 0px;
  float:right;
  font-size:22px;
  line-height:35px;
  font-weight:bold;
  font-style:italic;
  letter-spacing:-1px;
  color:#3165CE;

}

.catchCopyAgelessSecondRow{
  margin:0px 0px 0px 70px;
  font-size:36px;
  letter-spacing:-2px;
}
.catchCopyAgelessThirdRow{
  margin:0px 0px 0px 200px;
}

.catchCopyAgeless2{
  margin:30px 17px 0px 0px;
  float:right;
  font-size:12px;
  color:#393C39;
  line-height:20px;
}

.subMenuBar4{
  margin:17px 0px 0px 0px;
  padding:0px;
  width:653;
  height:24px;
  background:url(../images/bar8.jpg) repeat-x 2px 2px;
  border:1px solid #d6d7d6;
}

.subMenu4{
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 2px;
  font-size:14px;
  letter-spacing:-1px;
  font-weight:bold;
  color:#636563;
}

h2.subMenu4{
  margin:1px 0px 0px 0px;
  padding:0px 0px 0px 2px;
  font-size:14px;
  font-weight:bold;
  color:#636563;
}

.effectsImageBox{
  margin:17px 0px 0px 0px;
  padding:0px 0px 0px 24px;
  float:left;
  text-align:center;
}

.effectsImage{
  border:4px solid #CECFCE;
}

h3.productNameByEffects{
  font-size:13px;
  color:#6B696B;
  margin-top:4px;
  text-align:center;
}

.effectsbyApplications{
  margin-top:0px;
  margin-bottom:0px;
  padding-left:17px;
  font-size:13px;
  color:6B696B;
}

.effectsbyApplications2{
  margin-top:0px;
  margin-bottom:0px;
  padding-left:17px;
  font-size:13px;
  color:6B696B;
  display:block;
  position:absolute;
}

div.effects{
  margin-top:1px;
  padding-right:4px;
  float:left;
  border-top:1px solid #CECFCE;
}

ul.effects{
  margin-bottom:10px;
  margin-left:30px;
  line-height:18px;
  
}

.effectsBox2{
  margin:0px;
  float:left;
  height:150px;
  border-right:1px solid #CECFCE;
}

.effectsBox3{
  margin:0px;
  float:left;
  height:150px;
}

div.effects2{
  margin-top:1px;
  width:217px;
  float:left;
  border-top:1px solid #CECFCE;
}
/****************/
/* Our Products(Ageless) page start */
.contentBoxOxgenAbsorber{
  margin:15px 0px 80px 220px;
  padding:0px 0px 8px 0px;
  font-size:12px;
  line-height:14px;
}
.OxgenAbsorberProductName{
  margin:20px 0px 20px 0px;
  font-size:12px;
  font-weight:normal;
}

.OxgenAbsorberProductImageBox{
  width:158px;
  height:103px;
  float:left;
  background:url(../images/background11.gif);
}

.OxgenAbsorberProductImage{
  margin:10px 0px 10px 20px;
}

.OxgenAbsorberProductDescription{
  margin:10px 10px 0px 170px;
  font-size:12px;
  letter-spacing:-1px;
  line-height:18px;
}

.linkBox{
  margin-top:40px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.linkBox2{
  margin:40px auto 150px auto;
  text-align:center;
}


span.linkText{
  margin:2px 15px;
  font-size:12px;
}
/****************/
/* Features page start */
.contentBoxAgeless{
  margin:15px 0px 0px 220px;
  padding:0px 0px 8px 0px;
  font-size:12px;
  line-height:14px;
  text-align:center;
}

.agelessFeatureTable{
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  font-size:12px;
  border-collapse: collapse;
}

td.agelessFeatureTable{
  padding:5px;
  border:1px solid #000000;
}

td.agelessFeatureTable2{
  text-align:center;
  border:1px solid #000000;

}

.featuresImageBox{
  margin-top:20px;
  margin-left:100px;
}

.featuresImageBox2{
  margin-top:20px;
  text-align:left;
  float:left;

}

.featuresImageBox3{
  margin-top:20px;
  margin-bottom:0px;
  margin-left:100px;
  text-align:left;
  float:left;

}

.featuresImage{
  margin-right:40px;
}

.featuresImage2{
  text-align:left;

}

.linkButtonBoxParent{
  text-align:center;
}

.linkButtonBox{
  margin: 40px auto;
  padding: 0px 0px 0px 0px;
   width:208px;
  height:38px;
  text-align:center;
  background:url(../images/background12.jpg) repeat-x 0px 0px;
  border:1px solid #CECFCE;

}
.linkButton{
  margin:4px 0px 0px 4px;
  padding: 6px 0px 0px 0px;
  font-size:14px;

}

/****************/
/* Effects page start */
p.description{
  margin-bottom:0px;
  text-align:left;
}

div.description{
 margin:0px 0px 0px 0px;
 float:left;
 width:140px;
 text-align:left;
}

div.description2{
 margin:0px 22px;
 float:left;
 width:140px;
 text-align:left;
}

.description3{
 margin:0px 0px 0px 0px;
 padding-bottom:4px;
 text-align:left;
 float:left;
 width:250px;.

}

.dispcriptionBox{
  margin:0px auto;
  width:466px;
}

.dispcriptionBox2{
  margin:0px auto;
  width:500px;
}
.imageBox{
  margin:10px auto;
}

.compareText1{
  margin:0px 50px;
}

.compareText2{
  margin:0px 10px;
}

.compareText3{
  margin:0px 70px;
}

.compareText4{
  margin:0px 30px;
}
/****************/
/* Applications page start */

/****************/
/* Footer start */

.footer {
  margin: 50px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

.footerLink{
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  border-bottom:1px solid #CECFCE;
}

.footerLinkAgeless{
  margin:0px 12px 0px 0px;
  padding:0px 10px 5px 0px;
  text-align:right;
  border-bottom:1px solid #CECFCE;
}


.copyRight {
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 25px 0px;
  text-align: center;
}
/* Footer End */
/**************/

/****************/
/* Link style start */
a.linkStyle:link, a.linkStyle:visited, a.linkStyle:active {
  font-size: 12px;
  color: #427DBD;
  text-decoration: none
}

a.linkStyle:hover {
  font-size: 12px;
  color: #427DBD;
  text-decoration: underline
}

a.linkStyle2:link, a.linkStyle2:visited, a.linkStyle2:active {
  font-size: 12px;
  color: #000000;
  text-decoration: none
}

a.linkStyle2:hover {
  font-size: 12px;
  color: #0000ff;
  text-decoration: underline
}

.linkStyle3{
  border-style: none;
}

a.linkStyle3:link, a.linkStyle3:visited, a.linkStyle3:active {
  color: #ffffff;
}
a.linkStyle3:hover {
  color: #636563;
  text-decoration: underline
}

a.linkStyle4:link, a.linkStyle4:visited, a.linkStyle4:active {
  font-size: 12px;
  color: #6B696B;;
  text-decoration: none
}

a.linkStyle4:hover {
  font-size: 12px;
  color: #0000ff;
  text-decoration: underline
}

a.linkStyle5:link, a.linkStyle5:visited, a.linkStyle5:active, a.linkStyle5:hover {
  color: #0000ff;
  text-decoration: underline
}

a.linkStyle6:link, a.linkStyle6:visited, a.linkStyle6:active {

  color: #0000ff;;
  text-decoration: none
}

a.linkStyle6:hover {

  color: #0000ff;
  text-decoration: underline
}

a.linkStyle7:link, a.linkStyle7:visited, a.linkStyle7:active {
  font-size: 14px;
  color: #999999;;
  text-decoration: none
}

a.linkStyle7:hover {
	font-size: 14px;
	color: #999999;
	text-decoration: underline;
	letter-spacing: -1px;
}
/****************/
/* List style start */
.listStyle1 {
  margin: 0px 0px 0px 0px;
  padding: 4px 10px 0px 10px;
  font-weight:bold;
  display: inline;
  white-space: nowrap;
  bottom:0px;
  border-right:1px solid #427DBD;
}
.listStyle1_1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  font-weight:bold;
  display: inline;
  white-space: nowrap;
}


.listStyle2 {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  display: inline;
  white-space: nowrap;
  background: none;
}

.listStyle3{
  margin: 10px 10px 0px 170px;
  padding: 0px 0px 0px 0px;
}

.listStyle3 li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 12px;
  letter-spacing:-1px; 
  line-height:18px;
  background:url(../images/arrow5.gif) no-repeat 0px 6px;
}

.listStyle4{
  margin-bottom:50px;
  text-align:left;
}

.listStyle4 li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 12px;
  letter-spacing:-1px; 
  line-height:18px;
  background:url(../images/arrow5.gif) no-repeat 0px 6px;
}



#nav {padding:0; margin:0; list-style:none; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {padding: 4px 10px 0px 10px; font-size: 12px; color: #427DBD; font-weight:bold; display: inline; white-space: nowrap; bottom:0px; border-right:1px solid #427DBD;}
#nav li a.top_link { float:left; text-decoration:none; font-weight:bold; padding:0 0 0 12px; cursor:pointer; }



/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:10; top:19px; background: #fff; padding:3px 0px; border:1px solid #2A71B4; white-space:nowrap; width:90px; height:auto; z-index:300; text-align:left;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:90px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#fff url(arrow.gif) 80px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#2A71B4; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#2A71B4 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;}





.ddmenu ul{width:168px; list-style:none;margin:0px 0px 0px 0px;padding:0;}
.ddmenu ul li{ position:relative;margin:0; padding:0;width:290px;line-height:1.2;}
.ddmenu ul li.off{ 
  padding:11px 0px 10px 5px;
  border-bottom:1px dotted #CECFCE;
  letter-spacing:-1px;
  position:relative;
  width:168px; 
}

.ddmenu ul li.off1{ 
  padding:11px 0px 10px 5px;
  letter-spacing:-1px;
  position:relative;
  width:168px; 
}

.ddmenu ul li.on{
  padding:11px 0px 10px 5px;
  border-bottom:1px dotted #CECFCE;
  letter-spacing:-1px;
  position:relative;
  width:168px; 
}

.ddmenu ul.sub{
  margin-left:-70px;
  margin-top:5px;
  position:absolute;
}
.ddmenu ul li ul{
  margin:0;
  padding:5px 0;
  position:absolute;
  width:290px;
  top:0px;
  left:168px;
  border:1px solid #CECFCE;
  background-color:#F7F7F7;
  font-size:14px;
}
.ddmenu ul li ul li a{display:block;margin:0;padding:1px 0;width:100%;font-size:0.9em;line-height:1.3;text-indent:0.5em;color:#333; text-decoration:none;}
.ddmenu ul li ul li a:hover{margin:0;padding:1px 0; background-color:#666;color:#fff;}
