.clearfix {
  *zoom:1;
  display:block;
}
.clearfix:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
#content.products .nav-logo { margin-bottom:10px; }
#content.products #top-nav {
  width:865px;
  height:66px;
  margin-bottom:27px;
  background:url(../images/products/nav/top-nav.png) left top no-repeat;
}
#content.products #top-nav ul { position:relative; }
#content.products #top-nav ul li {
  list-style:none;
  display:block;
  float:left;
  background:url(../images/products/nav/top-nav.png) 0 0 no-repeat;
  position:absolute;
  width:212px;
  height:40px;
  top:15px;
}
#content.products #top-nav ul li.nav-about {
  width:202px;
  left:0;
  z-index:104;
  background-position:0 -106px;
}
#content.products #top-nav ul li.nav-about:hover, #content.products #top-nav ul li.nav-about.current { background-position:0 -66px; }
#content.products #top-nav ul li.nav-lbx {
  width:212px;
  left:165px;
  z-index:103;
  background-position:-226px -106px;
}
#content.products #top-nav ul li.nav-lbx:hover, #content.products #top-nav ul li.nav-lbx.current { background-position:-226px -66px; }
#content.products #top-nav ul li.nav-accessories {
  width:208px;
  left:334px;
  z-index:102;
  background-position:-464px -106px;
}
#content.products #top-nav ul li.nav-accessories:hover, #content.products #top-nav ul li.nav-accessories.current { background-position:-464px -66px; }
#content.products #top-nav ul li.nav-z-mode {
  width:230px;
  left:502px;
  z-index:101;
  background-position:-679px -106px;
}
#content.products #top-nav ul li.nav-z-mode:hover, #content.products #top-nav ul li.nav-z-mode.current { background-position:-679px -66px; }
#content.products #top-nav ul li.nav-hyper {
  width:230px;
  left:502px;
  z-index:101;
  background-position:-679px -106px;
}
#content.products #top-nav ul li.nav-hyper:hover, #content.products #top-nav ul li.nav-hyper.current { background-position:-679px -66px; }
#content.products #top-nav ul li a {
  display:block;
  width:100%;
  height:100%;
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
}
#content.products .sub2-section-nav { padding-bottom:20px; }
#content.products .sub2-section-nav ul {
  *zoom:1;
  display:block;
}
#content.products .sub2-section-nav ul:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
#content.products .sub2-section-nav ul li {
  list-style:none;
  display:block;
  float:left;
  width:151px;
  height:41px;
  line-height:41px;
  text-indent:69px;
  margin-right:6px;
  margin-bottom:6px;
  background:url(../images/products/accessories/sub2-nav-button.png) -157px 0 no-repeat;
}
#content.products .sub2-section-nav ul li:hover, #content.products .sub2-section-nav ul li.current { background-position:0 0; }
#content.products .sub2-section-nav ul li a {
  display:block;
  width:100%;
  height:100%;
}
#content.products .photo {
  float:left;
  width:300px;
  min-height:364px;
}
#content.products .photo.wide {
  width:auto;
  float:none;
}
#content.products .photo ul li {
  list-style:none;
  display:none;
}
#content.products .photo ul li.current { display:block; }
#content.products .article-detail {
  float:right;
  width:300px;
  margin-right:10px;
}
#content.products .article-detail.wide {
  width:auto;
  float:none;
  margin-top:10px;
}
#content.products .article-detail p { margin:5px 0; }
#content.products .article-detail .spec-table li {
  list-style:none;
  margin-bottom:10px;
  *zoom:1;
}
#content.products .article-detail .spec-table li dt, #content.products .article-detail .spec-table li dd {
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  font-size:12px;
}
#content.products .article-detail .spec-table li dt { color:#febd00; }
#content.products .article-detail .spec-table li p {
  margin:0;
  margin-bottom:5px;
}
#content.products .article-detail .manual-button {
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
  width:100px;
  height:24px;
  display:block;
  margin-bottom:10px;
  background:url(../images/products/accessories/manual-button.png) left top no-repeat;
}
#content.products .gallerys {
  clear:both;
  padding-top:5px;
}
#content.products .gallery {
  clear:both;
  padding-top:20px;
}
#content.products .gallery.short {
  width:300px;
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
}
#content.products .gallery ul.small img { margin:3px 0 0 3px; }
#content.products .gallery h1 {
  font-size:13px;
  color:#febd00;
  font-weight:bold;
  margin-bottom:10px;
}
#content.products .gallery ul {
  *zoom:1;
  display:block;
}
#content.products .gallery ul:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
#content.products .gallery ul li {
  list-style:none;
  display:block;
  float:left;
  width:110px;
  min-height:110px;
  margin:0 10px 10px 0;
  position:relative;
  cursor:pointer;
}
#content.products .gallery ul li .gallery-border {
  position:absolute;
  left:0;
  top:0;
  width:110px;
  height:110px;
  background:url(../images/products/gallery-border.png) 0 0 no-repeat;
}
#content.products .gallery ul li:hover .gallery-border, #content.products .gallery ul li.current .gallery-border { background-position:0 -110px; }
#content.products .gallery ul li .caption {
  text-align:center;
  margin-top:5px;
}
#content.products .article.article-2 #steps { margin-top:20px; }
#content.products .article.article-2 #steps ul {
  *zoom:1;
  display:block;
}
#content.products .article.article-2 #steps ul:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
#content.products .article.article-2 #steps ul li {
  list-style:none;
  display:block;
  float:left;
  width:131px;
  height:29px;
  cursor:pointer;
  background:url(../images/products/about/2/steps.png) 0 0 no-repeat;
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
}
#content.products .article.article-2 #steps ul li a {
  display:block;
  width:100%;
  height:100%;
}
#content.products .article.article-2 #steps ul li.step-1 { background-position:0 0; }
#content.products .article.article-2 #steps ul li.step-1:hover, #content.products .article.article-2 #steps ul li.step-1.current { background-position:0 -29px; }
#content.products .article.article-2 #steps ul li.step-2 { background-position:-131px 0; }
#content.products .article.article-2 #steps ul li.step-2:hover, #content.products .article.article-2 #steps ul li.step-2.current { background-position:-131px -29px; }
#content.products .article.article-2 #steps ul li.step-3 { background-position:-262px 0; }
#content.products .article.article-2 #steps ul li.step-3:hover, #content.products .article.article-2 #steps ul li.step-3.current { background-position:-262px -29px; }
#content.products .article.article-2 #steps ul li.step-4 { background-position:-393px 0; }
#content.products .article.article-2 #steps ul li.step-4:hover, #content.products .article.article-2 #steps ul li.step-4.current { background-position:-393px -29px; }
#content.products .article.article-2 .article-content {
  width:597px;
  height:322px;
  background:url(../images/products/about/2/bg/1.png) left top no-repeat;
  position:relative;
}
#content.products .article.article-2 .article-content p {
  position:absolute;
  left:43px;
  top:112px;
  width:255px;
}
#content.products .article.article-2 .article-content a {
  position:absolute;
  left:22px;
  top:260px;
}
#content.products .article.article-2.article-2-2 .article-content { background-image:url(../images/products/about/2/bg/2.png); }
#content.products .article.article-2.article-2-3 .article-content { background-image:url(../images/products/about/2/bg/3.png); }
#content.products .article.article-2.article-2-4 .article-content { background-image:url(../images/products/about/2/bg/4.png); }
#content.products .article.article-3 .article-content {
  position:relative;
  margin:20px 0;
  width:597px;
  height:420px;
  background:url(../images/products/about/3/bg.png) left top no-repeat;
}
#content.products .article.article-3 .article-content h1, #content.products .article.article-3 .article-content p, #content.products .article.article-3 .article-content a { position:absolute; }
#content.products .article.article-3 .article-content h1 {
  left:13px;
  top:27px;
}
#content.products .article.article-3 .article-content p {
  left:231px;
  top:38px;
  width:300px;
}
#content.products .article.article-3 .article-content a {
  left:11px;
  top:362px;
}
#content.products .article.article-4 #steps { margin-top:20px; }
#content.products .article.article-4 #steps ul {
  *zoom:1;
  display:block;
}
#content.products .article.article-4 #steps ul:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
#content.products .article.article-4 #steps ul li {
  list-style:none;
  display:block;
  float:left;
  width:111px;
  height:29px;
  cursor:pointer;
  background:url(../images/products/about/4/steps.png) 0 0 no-repeat;
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
}
#content.products .article.article-4 #steps ul li a {
  display:block;
  width:100%;
  height:100%;
}
#content.products .article.article-4 #steps ul li.step-1 { background-position:0 0; }
#content.products .article.article-4 #steps ul li.step-1:hover, #content.products .article.article-4 #steps ul li.step-1.current { background-position:0 -29px; }
#content.products .article.article-4 #steps ul li.step-2 { background-position:-111px 0; }
#content.products .article.article-4 #steps ul li.step-2:hover, #content.products .article.article-4 #steps ul li.step-2.current { background-position:-111px -29px; }
#content.products .article.article-4 #steps ul li.step-3 { background-position:-222px 0; }
#content.products .article.article-4 #steps ul li.step-3:hover, #content.products .article.article-4 #steps ul li.step-3.current { background-position:-222px -29px; }
#content.products .article.article-4 #steps ul li.step-4 { background-position:-333px 0; }
#content.products .article.article-4 #steps ul li.step-4:hover, #content.products .article.article-4 #steps ul li.step-4.current { background-position:-333px -29px; }
#content.products .article.article-4 #steps ul li.step-5 {
  margin-left:42px;
  background-position:-486px 0;
}
#content.products .article.article-4 #steps ul li.step-5:hover, #content.products .article.article-4 #steps ul li.step-5.current { background-position:-486px -29px; }
#content.products .article.article-4 .article-content {
  width:597px;
  height:330px;
  background:url(../images/products/about/4/bg/0.png) left top no-repeat;
  position:relative;
}
#content.products .article.article-4 .article-content.intro { margin-top:20px; }
#content.products .article.article-4 .article-content.intro .content-title {
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
}
#content.products .article.article-4 .article-content.intro .content-link {
  position:absolute;
  left:163px;
  top:132px;
  width:281px;
  height:41px;
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
}
#content.products .article.article-4 .article-content.intro .hint {
  position:absolute;
  left:0;
  top:184px;
  width:100%;
  font-size:12px;
  text-align:center;
}
#content.products .article.article-4 .article-content.inner { min-height:0px; }
#content.products .article.article-4 .article-content.inner .text {
  position:absolute;
  left:43px;
  top:168px;
  width:254px;
  font-size:12px;
}
#content.products .article.article-4.article-4-1 .article-content { background-image:url(../images/products/about/4/bg/1.png); }
#content.products .article.article-4.article-4-2 .article-content { background-image:url(../images/products/about/4/bg/2.png); }
#content.products .article.article-4.article-4-3 .article-content { background-image:url(../images/products/about/4/bg/3.png); }
#content.products .article.article-4.article-4-4 .article-content { background-image:url(../images/products/about/4/bg/4.png); }
#content.products .article.article-4.article-4-5 .article-content { background-image:url(../images/products/about/4/bg/5.png); }
#content.products .article.article-5 .article-content {
  position:relative;
  margin:20px 0;
  width:597px;
  height:1143px;
  background:url(../images/products/about/5/bg.png) left top no-repeat;
}
#content.products .article.article-5 .article-content .title2 { height:45px; }
#content.products .article.article-5 .article-content .hint {
  margin-top:18px;
  text-align:center;
}
#content.products .article.article-5 .article-content .fields { margin-left:25px; }
#content.products .article.article-5 .article-content .fields li {
  list-style:none;
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  width:133px;
  margin:15px 25px;
}
#content.products .article.article-5 .article-content .fields li .left, #content.products .article.article-5 .article-content .fields li .right {
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
  width:60px;
  height:24px;
  margin-top:7px;
}
#content.products .article.article-5 .article-content .fields li .left {
  float:left;
  background:url(../images/products/about/5/left.png) left top no-repeat;
}
#content.products .article.article-5 .article-content .fields li .right {
  float:right;
  background:url(../images/products/about/5/right.png) left top no-repeat;
}
#content.products .article.article-5 .article-content .adobe-reader {
  position:absolute;
  left:42px;
  bottom:29px;
  width:400px;
  padding-left:100px;
  height:35px;
}
#content.products .article.article-5 .article-content .adobe-reader .get-adobe-reader {
  position:absolute;
  left:0;
  top:4px;
  width:100px;
  height:35px;
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
  background:url(../images/products/about/5/adobe-reader.png) left top no-repeat;
}
