html, body, div{margin: 0; padding: 0; outline: 0; font-size: 100%; font-family: "Tahoma", Arial,  Sans-Serif; vertical-align: baseline;}
h1,h2{ font-size:14px; vertical-align:top; caption-side:top }
h3{ font-size:14px;}

.table {
  display: table;
}
.tr {
  display: table-row;
}
.tr-top {
  display: table-row;
  width:934px;
  height: 106px;
}
.tr-flash {
  display: table-row;
  width:934px;
  height: 241px;
}
.tr-body {
  float: left;
  display: table-row;
  width:934px;
  background-color:#FFFFFF
}
.tr-body-right {
  display: table-row;
}
.tr-fotter {
  display: table-row;
  width:934px;
}
.th {
  float: left;
  display: table-cell;
  vertical-align: top;
  }
.th-doth {
  float: left;
  display: table-cell;
  font-family: "MS Sans Serif", "Microsoft Sans Serif";
  font-size: 10px;
  font-style: normal;
  color: #8E8E8E;
}
.th-blank {
  float: left;
  display: table-cell;
  width:25px;
}
.th-bodyright {
  float: left;
  display: table-cell;
  padding-left:20px;
  padding-top:15px;
}
.td {
  float: left;
  display: table-cell;
  vertical-align: middle;
  width:934px;
  height: 30px;
}
.td-bodyright {
  float: left;
  display: table-cell;
  vertical-align: middle;
  width:634px;
  height: 30px;
}
.border-pic {
  float: center;
  border-top-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-top-color:#D7D7D7;
  border-left-color:#D7D7D7; 
  border-right-color:#D7D7D7; 
  border-bottom-color:#D7D7D7;
  border-width:3px;
}

#menu-footter01 { width:270px; height:60px; float: left; border: 0px ; overflow:hidden; background-color:#E1E0DB}
#menu-footter02 { width:664px; height:60px; float: left; border: 0px ; overflow:hidden; background-color:#E1E0DB}
#menu-footter { width:934px; height:60px; border: 0px ; overflow:hidden;}
#menu-footter2 { width:934px; height:22px; border: 0px ; overflow:hidden; background-color:#F7F6F1}

#menu-left { width:246px; height:100%; border: 0px ; overflow:hidden; background-color:#FFFFFF}
#menu-left-dealer { width:246px; height:143px; border: 0px ; overflow:hidden; background-color:#FFFFFF; background-image:url(water-filter-images/water-filter-left_01.jpg)}
#menu-left-txtheader { width:246px; height:60px; border: 0px ; overflow:hidden; background-image:url(water-filter-images/water-filter-bgleft.jpg)}
#menu-left-txt { width:246px; height:100%; border: 0px ; overflow:hidden; background-color:#FFFFFF; background-image:url(water-filter-images/water-filter-bgleft.jpg)}

#bottom { width:934px; height:78px; border: 0px ; overflow:hidden; background-image:url(water-filter-images/water-filter-bgFootter.jpg);}
#flash-area { width:934px; height:245px; border: 0px; overflow:hidden; background-color:#48b3ea}
#mainbody { width:934px; background-image:url(images/main-bg.gif); background-repeat:repeat-y; }
#homecontent { width:640px; float: right; background-color:#ffffff; padding: 10px 10px 10px;}
#newproduct-content { width:620px; float: left; background-color:#ffffff; padding: 0px 0px 0px;}
#promotion-content { width:640px; float: right; background-color:#ffffff; padding: 0px 10px 10px;}
#news-content { width:640px; float: left; background-color:#ffffff; padding: 0px 20px 0px;}
#product-content { width:650px; float: left; background-color:#ffffff; padding: 0px 20px 0px;}
#table-product { width:630px; float: left; background-color:#ffffff; padding: 0px 20px 0px;}
#product-detail { width:630px; float: left; background-color:#ffffff; padding: 0px 0px 0px;}
#knowledge-content { width:670px; float: right; background-color:#ffffff; padding: 0px 0px 0px;}
#service-content { width:315px; height:70px; float: left; background-color:#ffffff; padding: 0px 0px 0px;}
#txt-footter { width:680px; height:150px; float: right; background-color:#ffffff; padding: 0px 0px 0px;}
#left-column { width:246px; float: left; background-color:#ff0000; overflow:hidden; background-image:url(water-filter-images/water-filter-bgleft.jpg);}
.thrColFixHdr #sidebar2 {
      float: right; 
      width: 160px; 
      background: #EBEBEB; 
      padding: 15px 10px 15px 20px;
}

#right { width:630px; float: right; background-color:#ffffff; padding:0 10px 0px 0px;}
#right h1 { font-size:12px; font-weight:bold; color:#8f340b; margin:10px 0 15px 0;}


#table-pic-product {
      float: left; 
      width: 157px; 
      background: #ffffff; 
      padding: 0px 0px 0px 0px;
}
#table-pic-product-RO-Industrial {
      float: left; 
      width: 210px; 
      background: #ffffff; 
      padding: 0px 0px 0px 0px;
}
#table-pic-product-RO-Industrial2 {
      float: left; 
      width: 310px; 
      background: #ffffff; 
      padding: 0px 0px 0px 0px;
}
#table-pic-promotion {
      float: left; 
      width: 120px; 
      background: #ffffff; 
      padding: 5px 13px 0px 0px;
}
#table-txt-promotion {
      float: left; 
      width: 180px; 
      background: #ffffff; 
      padding: 0px 0px 0px 0px;
}

#table-pic-news {
      float: left; 
      width: 160px; 
      background: #ffffff; 
      padding: 5px 13px 0px 0px;
}
#table-txt-news {
      float: left; 
      width: 450px; 
      background: #ffffff; 
      padding: 10px 0px 0px 0px;
}
#table-newproduct {
      float: left; 
      width: 440px; 
      background: #ffffff; 
      padding: 10px 0px 0px 0px;
}
#table-pic-knowledge {
      float: left; 
      width: 160px; 
      background: #ffffff; 
      padding: 5px 13px 0px 0px;
}
#table-txt-knowledge {
      float: left; 
      width: 450px; 
      background: #ffffff; 
      padding: 10px 0px 0px 0px;
}

#table-pic-service {
      float: left; 
      width: 60px; 
      background: #ffffff; 
      padding: 5px 13px 0px 0px;
}
#table-txt-service {
      float: left; 
      width: 225px; 
      background: #ffffff; 
      padding: 10px 0px 0px 0px;
}

#table-txt-footter {
      float: left; 
      width: 640px; 
      background: #ffffff; 
      padding: 10px 0px 0px 0px;
}

#table-promotion-left {
      float: left; 
      width: 320px; 
      background: #ffffff; 
      padding: 15px 10px 15px 20px;
}

.item{width:580px; padding:10px; overflow:hidden}
.pic-product1{float:left; width:155px}
.txt-product{float:right; width:400px; font-family:MS Sans Serif; font-size:14px; color:#666666}

/*   ///////////////////////////////////////// Start Create table  ///////////////////////////////////////   */ 
.iTable{  
    display:table; /* ?????????????????????? table */  
    width:650px;  
    margin:auto;  
   /* border:1px solid #333;*/ 
    border-collapse:collapse;
	
	border-style:none; 
}  
.iTable-content{  
    display:table; /* ?????????????????????? table */  
	float:left;
    border-collapse:collapse;
   /* border:1px solid #333;*/ 
}  
.iCaption{  
    display:table-caption; /* ?????????????????????? caption */  
    caption-side:top;  
    text-align:center;  
}  
.iRow{  
    display:table-row; /* ?????????????????????? tr */  
	border-style:none;
	margin:auto;
}  
.iRow-btn{  
    display:table-row; /* ?????????????????????? tr */  
	border-style:none;
	height:24px;
}  
.iTd{  
    display:table-cell; /* ?????????????????????? td ???? th */  
    /* border:1px solid #333; */
	border-style:none;  
    text-align:left;
	padding:1px;
	text-indent: 0;
	font-family:MS Sans Serif; font-size:14px; color:#666666;
} 
.iTd-picSmall{  
    display:table-cell; /* ?????????????????????? td ???? th */  
    /*border:1px solid #333;*/
	border-style:none; 
    text-align:center;
	padding:1px;
	font-family:MS Sans Serif; font-size:14px; color:#666666;
	margin:auto;
} 

/*   /////////////////////////////////////// End table  ///////////////////////////////////////   */ 


a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
.a:active {
	text-decoration: none;
}


.txt12Gray1{
	font-family: "Tahoma";
	font-size: 12px;
	font-style: normal;
    color: #666666;
}
.txt10Gray{
	font-family: "Tahoma";
	font-size: 10px;
	font-style: normal;
    color: #707070;
}
.doth{
	font-family: "MS Sans Serif", "Microsoft Sans Serif";
	font-size: 10px;
	font-style: normal;
    color: #8E8E8E;
}
.doth2{
	font-family: "MS Sans Serif", "Microsoft Sans Serif";
	font-size: 10px;
	font-style: normal;
    color: #666666;
}
.txt10{
	font-family: "MS Sans Serif";
	font-size: 10px;
	font-style: normal;
    color: #666666;
}
.txt11Gray{
	font-family: "MS Sans Serif";
	font-size: 11px;
	font-style: normal;
    color: #666666;
}
.txt14Blue{
	font-family: "MS Sans Serif";
	font-size: 14px;
	font-style: normal;
    color: #72A9C5;
}
.txt12Gray{
	font-family: "Tahoma";
	font-size: 12px;
	font-style: normal;
    color: #333333;
}
.txt14Gray1{
	font-family: "Tahoma";
	font-size: 12px;
	font-style: normal;
    color: #333333;
}
.txt14Gray2{
	font-family: "MS Sans Serif";
	font-size: 14px;
	font-style: normal;
    color: #666666;
}
.txtHeader1{
	font-family: "Tahoma";
	font-size: 14px;
	font-style: normal;
    color: #009900;
}

.txtHeader2{
	font-family: "Tahoma";
	font-size: 14px;
	font-style: normal;
    color: #ffcc00;
}

.txtHeader3{
	font-family: "Tahoma";
	font-size: 12px;
	font-style: normal;
    color: #006699;
}