.als .als-container { position: relative; width: 100%; margin: 0px auto; }
.als .als-viewport { position: relative; overflow: hidden; margin: 0px auto; }
.als .als-wrapper { position: relative; list-style: none; }
.als .als-item { position: relative; display: block; text-align: center; xcursor: pointer; float: left; }
.als .als-prev, .als .als-next { position: absolute; cursor: pointer; clear: both; }
.als div,.als span,.als p,.als img,.als ol,.als ul,.als li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

#lpublero { margin: 10px 0 30px 0; padding: 10px 0 0 0; border-radius: 4px; background: #82b83d; xbackground: #3e920f; xbackground: #409710; }
#lpublero .als-prev, #lpublero .als-next { top: 108px; width: 15px; height: 22px; }
#lpublero .als-prev { left: 10px; }
#lpublero .als-next { right: 10px; }
#lpublero .als-item { margin: 0px 6px; height: 225px; width: 160px; position: relative; }
#lpublero .als-item .img { position: absolute; left: 0px; top: 0px; width: 160px; text-align: center; }
#lpublero .als-item img { height: 210px; min-width: 160px; max-width: 160px; margin-top: 1px; box-shadow: 0px 0px 1px 1px #000; }
#lpublero .als-item:hover img { opacity: 0.5; filter: alpha(opacity=50); }
#lpublero .als-item .name { display: block; position: absolute; left: 0px; bottom: 10px; width: 160px; padding: 0.2em 0; text-align: center; background: #316d0c; color: #fff; font-size: 1.2em; }
#lpublero .als-item .subs { display: block; position: absolute; z-index: 998; left: 0px; top: -3px; width: 160px; padding: 0.2em 0; text-align: center; color: #fff; font-size: 1.0em; height: 210px; overflow: hidden; }
#lpublero .als-item:hover .subs { overflow: auto; }
#lpublero .als-item .subs ul { list-style: none; font-weight: normal; }
#lpublero .als-item .subs li { opacity: 0.0; filter: alpha(opacity=0); cursor: pointer; }
#lpublero .als-item .subs li { background: rgba(0, 0, 0, 0.6); border: 1px solid rgba(0, 0, 0, 0.6); padding: 0.2em 0.4em; margin: 1em 0 0 0; }
#lpublero .als-item .subs li .type { border-radius: 4px; }
#lpublero .als-item .subs li .price { float: right; padding: 0 0 0 5em; }
#lpublero .als-item .subs li { margin: 0.1em 0 0 0; text-align: left; position: relative; }
#lpublero .als-item:hover .subs li { opacity: 1.0; filter: alpha(opacity=100); }
#lpublero .als-item .subs li:hover { border-top: 1px solid #316d0c; border-bottom: 1px solid #316d0c; }
#lpublero .als-item .subs li .buy { position: absolute; right: 60px; display: none; color: #91cd6c; text-decoration: underline; }
#lpublero .als-item .subs li:hover .buy { display: block; }
#publero_order label { display: inline-block; width: 50px; }
#publero_order input { display: inline-block; width: 140px; }
