body{
  background:#15343E;
  font-family:"Arial", "Helvetica", "sans-serif";
  font-size:0.75em;
  color:#0C1C21;
  text-align:left;
  margin:0px;
}
a{
  color:#FF6600;
  text-decoration:none;
  font-weight:bold;
}
a:hover{
  text-decoration:underline;
}
input{
  font-family:"Arial", "Helvetica", "sans-serif";
  font-size:1em;
}
textarea{
  font-family:"Arial", "Helvetica", "sans-serif";
  font-size:1em;
}
.preload{
  position:absolute;
  top:-1000px;
  left:-1000px;
}
body.home #container,
body.about #container{
  background:url("../images/bg-content.jpg") 0 40px no-repeat;
  width:969px;
  height:515px;
  margin:0 auto;
  padding:40px 0 0 0;
}
body.processingLines #container,
body.machinery #container,
body.awards #container,
body.contact #container{
  background:url("../images/bg-content-2.jpg") 0 40px no-repeat;
  width:969px;
  height:515px;
  margin:0 auto;
  padding:40px 0 0 0;
}
#header{
  width:100%;
  height:72px;
}
#header #menu{
  height:52px;
}
#header #subMenu{
}
#content{
  padding:20px 0 0 30px;
  width:880px;
  height:350px;
}
body.home #content #leftPanel,
body.about #content #leftPanel{
  float:left;
  width:490px;
  height:350px;
  overflow:auto;
}
body.processingLines #content #leftPanel,
body.machinery #content #leftPanel,
body.awards #content #leftPanel,
body.contact #content #leftPanel{
  float:left;
  width:610px;
  height:350px;
  overflow:auto;
}
body.hsExtruder #content #leftPanel{
  background:url("../images/vtitle-hs-extruder-pellet-line.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.eSeries #content #leftPanel{
  background:url("../images/vtitle-eSeries-pellet-line.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.directExpansionExtruder #content #leftPanel{
  background:url("../images/vtitle-direct-expansion-extruder-line.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.flourCrackerSnack #content #leftPanel{
  background:url("../images/vtitle-flour-cracker-snack-line.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.nutCoating #content #leftPanel{
  background:url("../images/vtitle-nut-coating-line.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.hydraulicExtruder #content #leftPanel{
  background:url("../images/vtitle-hydraulic-extruder-line.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.foodProcessing #content #leftPanel{
  background:url("../images/vtitle-food-processing-machines.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.mixer #content #leftPanel{
  background:url("../images/vtitle-mixer.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.cookingDryingFrying #content #leftPanel{
  background:url("../images/vtitle-cooking-drying-frying-machines.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.packaging #content #leftPanel{
  background:url("../images/vtitle-packaging-machines.gif") left top no-repeat;
  padding:0 0 0 30px;
  width:580px;
}
body.awards #content #leftPanel{
  background:url("../images/vtitle-awards-of-excellence.gif") left top no-repeat;
  padding:0 0 0 35px;
  width:585px;
}
body.contact #content #leftPanel{
  background:url("../images/vtitle-contact-us-for-more-info.gif") left top no-repeat;
  padding:0 0 0 35px;
  width:585px;
}
body.about #content #leftPanel{
  background:url("../images/vtitle-about-hup-sheng.gif") left top no-repeat;
  padding:0 0 0 35px;
  width:455px;
}
body.home #content #rightPanel,
body.about #content #rightPanel{
  float:right;
  padding:0 0 0 5px;
  width:375px;
  height:350px;
  overflow:auto;
}
body.processingLines #content #rightPanel,
body.machinery #content #rightPanel,
body.awards #content #rightPanel,
body.contact #content #rightPanel{
  float:right;
  padding:0 0 0 5px;
  width:255px;
  height:350px;
  overflow:auto;
}
#content #rightPanel h1{
  padding:0;
  margin:0;
}
#content #rightPanel h2{
  background:url(../images/icon-tick-01.gif) 0px 0px no-repeat;
  font-size:1.15em;
  font-weight:bold;
  color:#FF6600;
  margin:10px 0 10px 0;
  padding-left:18px;
}
#content #rightPanel p{
  margin:9px 0 9px 0;
}
.homePageProcessingLinesCatalog{
  font-size:1em;
  font-weight:bold;
}
.homePageProcessingLinesCatalog td{
  vertical-align:top;
  text-align:center;
}
.homePageProcessingLinesCatalog .name{
  padding:5px 0 0 0;
  color:#1F546B;
}
.homePageProcessingLinesCatalog a{
  color:#1F546B;
}
.homePageProcessingLinesCatalog a:hover{
  color:#1F546B;
  text-decoration:underline;
}
#footer{
  padding:20px 0 0 30px;
  font-size:0.95em;
  color:#FFFFFF;
}
#footer a{
  color:#FFFFFF;
  font-weight:normal;
}
.aboutHSSubMenu{
  height:300px;
}
.mouseOverImgCell{
  border:1px solid #CCCCCC;
  text-align:center;
  vertical-align:middle;
}
.smallDecoImg img{
  border:2px solid #CCCCCC;
}
.smallDecoImg .selected{
  opacity:1.0;
  filter: alpha(opacity=100);
  -moz-opacity:1.0;
  border:1px solid #FF6600;
}
.smallDecoImg .deselected{
  opacity:0.75;
  filter: alpha(opacity=75);
  -moz-opacity:0.75;
  border:1px solid #CCCCCC;
}
.productThumbnailCell{
  width:112px;
  height:130px;
  text-align:center;
  vertical-align:top;
}
.productThumbnailCell img{
  border:3px solid #CCCCCC;
}
.productThumbnailCell a:hover img{
  border:3px solid #FF6600;
}