#focus-slides { position:relative; width:960px; height:480px; margin-top:35px;}
div.focus_container {
    width: 960px; height: 480px; position: relative; overflow: hidden }

#focus-slides a.prev , #focus-slides a.next{ display: block; 
    width: 42px; height: 115px; text-indent: -9999px; position: absolute; z-index: 100;
    top: 50%; margin-top: -50px; cursor: pointer; }
#focus-slides a.next {
    background: url(/mchc/imgs/fcrbn.png) ; right: 0; }
#focus-slides a.prev {
    background: url(/mchc/imgs/fclbn.png); left: 0; }

#hpgrid {margin-top: 40px;}
#hpgrid .caption {text-align:center; font-size:13px; display:block; padding-bottom:5px;}
#hpgrid a {color:#000;}
#hpgrid li {float:left;}
#hpgrid td , #hpgrid ul{ min-height:368px; clear:both; overflow:hidden}
#grid1st { border-top: 1px dotted #000; border-bottom: 1px dotted #000; }
#grid1st td , #grid1st li{padding: 19px; width:281px;height:330px; border-right: 1px dotted #000 }
#grid1st .last {border-right: none }
#grid2nd td , #grid2nd li{padding:40px 10px 0}

#newpd-slides { clear:both; margin-top:20px; border-top: 1px dotted #000; padding-top:15px; }
#newpd-slides li.item { width:220px; margin:10px 0; text-align:center; }
#newpd-slides div { float:left; position:relative}
#newproducts { width:880px; height:260px; overflow:hidden; }
#newproducts ul { min-width:880px; }
#newproducts h3 { font-size:13px;line-height:1.5; font-weight:normal; }
#newproducts .price-box { display:none; }
.newp-slider-arrows { width:40px; padding-top:30px;height:200px; }
.newp-slider-arrows a { display:block;width:40px; height:200px;background:url(/moochic../images/btarrw.gif) no-repeat 15px -60px;text-indent:-999em }
a.nslr_prv { background-position:14px 75px; }
