﻿html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption {margin:0;padding:0;border:0;}
img {border:0;}
button {cursor:pointer;}

/* this class uses to fix firefox bug that don't take div's background correctly (not scaling the height) */
.clear {clear:both;height:0px;font-size:1px;line-height:1px;margin-bottom: -1px;}
#overflow {overflow-x:auto; overflow-y: hidden;}

#content_hold {float:left;height:auto;width:580px;margin-top:5px;margin-left:7px;}
#content_hold .hp_middle {;}

#content_hold .hp_middle .pagemiddletop {width:580px;margin:20px auto;text-align:center;}
#content_hold .hp_middle .pagemiddletop .sp_center {;}
#content_hold .hp_middle .pagemiddletop .sp_center .pod {float:left;width:120px;margin: 10px 10px 10px 10px;display:inline;height:120px;}
#content_hold .hp_middle .pagemiddletop .sp_center .pod .pimg {height:95px;}
#content_hold .hp_middle .pagemiddletop .sp_center .pod .pimg img {max-width:120px;max-height:95px;}
#content_hold .hp_middle .pagemiddletop .sp_center .pod .title a {display:block;color:#520000;text-decoration:none;font:14px Arial;font-weight:bold;text-align:center;}
#content_hold .hp_middle .pagemiddletop .sp_center .pod .title a:hover {color:#b30000;text-decoration:none;}

#content_hold .hp_middle .pagemiddlecenter {float:left;width:580px;}
#content_hold .hp_middle .pagemiddlecenter .hot {width:551px;height:310px;margin:0 auto;text-align:center;background-image:url(images/SpecialOffers1.png);background-repeat:no-repeat;position:relative;}
#content_hold .hp_middle .pagemiddlecenter .hot .middletxt {float:left;margin:0px auto;padding-top:30px;padding-bottom:50px;height:28px;width:481px;text-align:center;font-size:20px;font-weight:bold;color:#000;}
#content_hold .hp_middle .pagemiddlecenter .hot .ajaxhot .middlearright {height:40px;width:30px;position:absolute;top:150px;right:0px;}
#content_hold .hp_middle .pagemiddlecenter .hot .ajaxhot .middlearleft {float:left;height:40px;width:30px;position:absolute;top:150px;left:0px;}
#content_hold .hp_middle .pagemiddlecenter .hot .ajaxhot .pagetopnav {width:481px;margin:0 auto;text-align:center;}
#content_hold .hp_middle .pagemiddlecenter .hot .ajaxhot .pagetopnav li {position:relative;float:right;width:120px;height:120px;margin-top:10px;padding-top:4px;margin-right:30px;background-image:url(images/hpproduct.jpg);background-repeat:no-repeat;display:block;}
#content_hold .hp_middle .pagemiddlecenter .hot .ajaxhot .pagetopnav li .pod {margin:0px auto;width:130px;display:inline;}
#content_hold .hp_middle .pagemiddlecenter .hot .ajaxhot .pagetopnav li .pod .pimg {height:112px;margin-top: 2px;}
#content_hold .hp_middle .pagemiddlecenter .hot .ajaxhot .pagetopnav li .pod .pimg img {max-width:112px;max-height:112px;}

#content_hold .hp_middle .pagemiddlecenter .hot .ajaxhot .pagetopnav li .btnsLowR {float:left;height:25px;width:25px;position:absolute;bottom:4px;left:0px;}
#content_hold .hp_middle .pagemiddlecenter .hot .ajaxhot .pagetopnav li .btnsLowL {float:right;height:25px;width:25px;position:absolute;bottom:4px;right:0px;}