.clearfix {
  *zoom:1;
  display:block;
}
.clearfix:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
a.button, .button {
  display:block;
  padding:0;
  margin:0;
  border:0;
  width:100px;
  height:24px;
  line-height:24px;
  text-align:center;
  color:#ffffff;
  cursor:pointer;
  background:url(../images/general/button.png) left top no-repeat;
}
a.button .alt, .button .alt { visibility:hidden; }
a.button.long, .button.long {
  width:160px;
  background:url(../images/general/button-long.png) left top no-repeat;
}
#section-title {
  background:url(../images/title/titles.png) 0 0 no-repeat;
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-transform:capitalize;
  width:100%;
}
#section-title { background-repeat:no-repeat; }
#section-title.profile { background-position:0 0px; }
#section-title.brands { background-position:0 -40px; }
#section-title.collection { background-position:0 -80px; }
#section-title.eshop { background-position:0 -120px; }
#section-title.news { background-position:0 -160px; }
#section-title.exhibition { background-position:0 -200px; }
#section-title.awards { background-position:0 -240px; }
#section-title.knowledge { background-position:0 -280px; }
#section-title.contact { background-position:0 -320px; }
#section-title.shopping { background-position:0 -360px; }
#section-title.member { background-position:0 -400px; }
#section-title.register { background-position:0 -440px; }
.en #section-title { background-image:url(../images/title/en/heading.png); }
.en #section-title.eshop { background-position:0 -118px; }
.en #section-title.diamond { background-position:0 -475px; }
.zh-hant #section-title { background-image:url(../images/title/zh-hant/heading.png); }
.zh-hant #section-title.diamond {
  background-position:0 -484px;
  width:150px !important;
}
.zh-hans #section-title { background-image:url(../images/title/zh-hans/heading.png); }
.zh-hans #section-title.diamond {
  background-position:0 -484px;
  width:150px !important;
}
