html, body{letter-spacing:1px; font-size:14px; margin:0;}
.engRemark {font-family: Verdana, Geneva, sans-serif; letter-spacing:0;}

article, section, aside, hgroup, nav, header, footer, figure, figcaption {
  display: block;
}

body {background-color:#dfdfdf;}

img {margin:0;}

div.container {width:960px; height:1%; overflow:hidden; margin:0 auto; background-color:#FFF;}

main{width:67%; float:left; padding:0 1% 0 2%;}
section {width:100%; height:1%; overflow:hidden; clear:both; margin-bottom:10px;}
section:last-child {margin-bottom:30px;}

#logo {width:100%; border-bottom:#529010 10px solid;}
#banner {margin:0px; padding:0px; border-bottom:#9ad300 2px solid;}
#banner img{display:block;}
#logo img, #banner img{display:block;}

.bcArea {width:100%; margin:10px 0; float:left;}
.breadcrumb a{font-size:12px; text-decoration:none; color:#565656;}
.breadcrumb li{display: inline;}
.breadcrumb li+li:before {margin-left:5px; content:" » ";}

#contentBox, #imageBox {margin:0; padding:0;}
section.contentStyle01 #contentBox {width:66%; float:left;}
section.contentStyle01 #imageBox {width:34%; float:left; text-align:right;}
section.contentStyle02 #contentBox {width:100%; float:left;}
section.contentStyle02 #imageBox {width:100%; float:left;}
section.contentStyle03 #contentBox {width:55%; float:left;}
section.contentStyle03 #imageBox {width:45%; float:left; text-align:right;}

section.contentStyle01 #imageBox img {border:1px solid #565656;}

#productBox {width:100%; float:left; margin:0; padding:0;}
.productPic {width:34%; float:left; margin:0 0 5px; padding:0;}
.productPic img {border:1px solid #565656;}
.productPic p {margin:0; padding:0;}
.productTxt {width:63%; float:left; margin:0 0 0 3%; padding:0;}

footer {width:100%; height:95px; padding-top:5px; float:left; color:#FFF; border-top:#a3c73e 12px solid;}

.footerBg {
  /* fallback */
  background-color: #1f170a;
  background: url(images/linear_bg_2.png);
  background-repeat: repeat-x;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#44341a), to(#1f170a));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #1f170a, #44341a);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #1f170a, #44341a);

  /* IE 10 */
  background: -ms-linear-gradient(top, #1f170a, #44341a);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #1f170a, #44341a);
}