@CHARSET "UTF-8";
body{background:url("imgs/bg.gif") repeat-x left top #f2efea;padding:0px;margin:0px;font-size:11px;color:#424242;font-family:Tahoma, Verdana, sans-serif;margin:0px;padding:0px;}
div, table, p, ul, a, img, h1, h2, h3, input, textarea{position:relative;padding:0px;margin:0px;font-size:11px;color:#424242;font-family:Tahoma, Verdana, sans-serif;}
div{float:left;}
img{border:0px;vertical-align:middle;}
ul{list-style:none;}
form{padding:0px;margin:0px;}
a{color:#33342f;text-decoration:underline;}
a:hover{color:#33342f;text-decoration:none;}
.selected{text-decoration:none;background:#ccc;}

/* GENERAL */
#frame{margin:0px auto;width:720px;height:auto;float:none;}
#top{width:720px;height:20px;}
.blankFull5{width:720px;height:5px;}
.blankFull10{width:720px;height:10px;}
.titleM{color:#be8f35;font-weight:bold;font-size:13px;}
.titleS{color:#000;font-weight:bold;font-size:11px;}
.titleP{color:#be8f35;font-weight:bold;font-size:11px;}
.content{color:#323637;font-weight:normal;font-size:11px;}
.right{float:right;}
.rowHover{color:#be8f35;background:#424242;cursor:pointer;}
.rowSelected{color:#be8f35;font-weight:bold;}
.rowNewsHover{color:#be8f35;background:#424242;cursor:pointer;}
.rowNewsSelected{color:#be8f35;}
.SpryHiddenRegion{visibility: hidden;}

/* IMAGES */
.index{background:url("imgs/boxs.jpg") no-repeat left top;width:720px;height:216px;}
.company{background:url("imgs/about.jpg") no-repeat left top;width:720px;height:216px;}
.plant{background:url("imgs/factory.jpg") no-repeat left top;width:720px;height:216px;}
.financial{background:url("imgs/financial.jpg") no-repeat left top;width:720px;height:216px;}

/* FACTORY */
.factory{margin:2px;}

/* MENU */
#menu{width:720px;height:42px;line-height:42px;background:url("imgs/mbg.gif") repeat-x left top;}
#mlc{width:9px;height:42px;background:url("imgs/mlc.gif") no-repeat left top;}
#mrc{width:9px;height:42px;background:url("imgs/mrc.gif") no-repeat left top;float:right;}
.option{text-align:center;}
.option a{font-size:11px;text-decoration:none;width:106px;height:42px;display:block;}
.option a:hover{font-size:11px;text-decoration:none;color:#b4872a;width:106px;height:42px;display:block;}
.sel{font-size:11px;text-decoration:none;color:#b4872a;width:106px;height:42px;display:block;}
.mSep{width:2px;height:42px;background:url("imgs/mSep.gif") no-repeat left top;}
#lang{float:right;margin-right:10px;text-align:right;}
#lang a{font-size:11px;text-decoration:none;width:80px;height:42px;display:block;}
#lang a:hover{font-size:11px;text-decoration:none;color:#b4872a;width:80px;height:42px;display:block;}

/* BODY */
#body{width:720px;height:auto;background:#fff;}
#bFlatTop{width:720px;height:2px;background:url("imgs/bFlatTop.gif") no-repeat left top #fff;font-size:0px;}
#container{width:706px;height:auto;background:url("imgs/contentBG.gif") repeat-y left top #fff;padding:0px 7px;}
.boxAC{width:217px;height:210px;background:url("imgs/boxAbg.gif") repeat-x left top #d8c398;padding:10px;}
#boxB{width:208px;height:210px;background:#f2f1ef;padding:10px;}
.boxSep{width:2px;height:230px;background:#fff;}
#bbcs{width:720px;height:16px;background:url("imgs/bbcs.gif") no-repeat left top;font-size:0px;}
#buc{width:720px;height:16px;background:url("imgs/buc.gif") no-repeat left top;font-size:0px;}
#bbc{width:720px;height:16px;background:url("imgs/bbc.gif") no-repeat left top;font-size:0px;}
#colA{width:164px;height:400px;background:url("imgs/colAbg.gif") repeat-x left top #fff;padding:10px;}
#colB{width:500px;height:auto;background:#fff;padding:10px;}

/* CONTACT FORM */
input{width:200px;height:20px;border:1px solid #a8a8a8;}
textarea{width:200px;height:100px;border:1px solid #a8a8a8;}
input, textarea{margin-left:6px;}
.submit{width:100px;height:20px;background:#ccc;border:1px solid #a8a8a8;}
.textfieldValidState .validMsg{display:inline;color:red}
#theTitle, #theEmail{width:450px;height:40px;line-height:40px;}
theComments{width:450px;height:100px;}
.validMsg{width:16px;height:16px;line-height:16px;margin-left:6px;display:none;}
.field{font-weight:bold;height:40px;line-height:40px;}

/* FOOTER */
#footer{width:714px;height:20px;line-height:20px;text-align:right;padding-right:6px;font-size:10px;color:#666;}
#footer a{color:#666;text-decoration:none;font-size:10px;}
#footer a:hover{color:#666;text-decoration:underline;font-size:10px;}
