.clearfix:after{content:" ";clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.items{margin-bottom:10px;margin-top:10px}
a.button:link,a.button:visited,a.button:hover,a.button:active{color:#531700!important;text-decoration:none}
a.button:hover{color:#2B0C00!important;background-position:left -26px}
a.button,a.button span{display:block;height:25px;line-height:25px}
a.button{padding-left:10px;background-position:left 0}
a.button span{margin-right:-10px;padding-right:10px}
a.button:hover span{background-position:right -26px}
a.button:active{background-position:left -47px}
a.button:active span{padding-top:1px;height:25px}
a.button-big,a.button-big span{background:url(../img/button_big_bg.png) no-repeat scroll 0 0 transparent;height:36px;font-size:14px;line-height:38px}
a.button-big{padding-left:16px;background-position:left 0}
a.button-big span{margin-right:-16px;padding-right:16px;background-position:right 0}
a.button-big:hover{background-position:left -40px}
a.button-big:hover span{background-position:right -40px}
a.button-big:active{background-position:left -77px}
a.button-big:active span{padding-top:1px;background-position:right -77px;height:38px}
a.button-big .price{background:url(../img/cart.gif) no-repeat scroll left top transparent;font-weight:700;font-size:18px;padding:0 10px 0 23px}
a.button-big:hover .price,a.button-big:active .price{background:url(../img/cart.gif) no-repeat scroll left bottom transparent}
a.button-big:active .price{background-position:left -33px;padding-top:3px}
a.button-big .buy{padding-left:12px;background:url(../img/cart_big_grad.gif) no-repeat scroll left top transparent}
a.button-big:hover .buy{background-position:left -36px}
a.button-big:active .buy{background-position:left -72px;margin-top:2px;padding-bottom:4px}
.mjpu_item{float:left;position:relative;padding:0 8px 25px}
.mjpu_item h4{position:relative;font-weight:400;font-size:12px;margin:0 2px}
.mjpu_item h4 a{display:block;padding:0 5px}
.mjpu_item a.buy-button:link,.mjpu_item a.buy-button:visited,.mjpu_item a.buy-button:hover,.mjpu_item a.buy-button:active{color:#AE0000!important}
.mjpu_item a.buy-button:hover{color:#531700!important}
.mjpu_item a.button,.mjpu_item a.button span{position:relative;z-index:2;float:left}
.mjpu_item a.button .price{width:210px;color:#bf003b;font:400 18px verdana;padding:20px 4px 0 0}
.mjpu_item a.button .buy{background:url(../img/add_cart.png) no-repeat scroll 0 0 transparent;display:block;border:medium none!important;height:16px;padding-top:8px;padding-left:10px;position:absolute;top:50px;width:89px;left:100px;top:20px}
.mjpu_item a.button .buy:hover{background-position:0 -25px;}
div.old_price + a.button .buy{margin-top:-25px!important}
.mjpu_item .in-cart{z-index:1;position:absolute;padding:0 0 0 98px}
.mjpu_item .in-cart-wrap{display:block;background-position:0 0;line-height:10px;color:#666;font-size:11px;font-family:verdana;font-weight:400;margin:0 0 2px 5px;padding:5px 0 5px 18px}
.mjpu_item .in-cart.hover{position:absolute;z-index:1}
.mjpu_item .hover .in-cart-wrap{display:block;line-height:10px;background-position:0 -56px;height:14px;margin:0 0 2px 5px;padding:5px 0 5px 18px}
.mjpu_item a:hover,.mjpu_item .in-cart-wrap a:hover{background:none repeat scroll 0 0 transparent;color:#517596}
.mjpu_item .in-cart a,.mjpu_item .in-cart .remove{float:left}
.mjpu_item .in-cart.hover .remove{position:relative;bottom:3px}
.mjpu_item .in-cart a{margin-right:5px;color:#666;font-size:12px}
.mjpu_item .in-cart .remove{overflow:hidden;background:url(../img/icon_remove.png) no-repeat scroll left top transparent;width:8px;text-indent:-3000px;cursor:pointer;height:16px;margin-top:0;display:none}
.jshopping_products_universal .special .image-holder{}
.mjpu_item .image-holder{position:relative}
.mjpu_item .image-holder .button{display:none;position:absolute;top:50%;left:0;margin-top:-11px}
.mjpu_item .image-holder .button .loop{padding-left:20px;background:url(../img/loop.gif) no-repeat scroll left 50% transparent;width:100%}
.special .image-holder{text-align:center;margin:0;padding:0}
.img{height:100%;width:100%;display:table;vertical-align:middle}
.imgw{display:block;padding-top:20px;position:relative;text-align:center;}
.special .image-holder img.holder-image{padding-right:2px;margin:0 auto}
.special legend{border:0 none;padding:0 3px}
a.see > span{margin-top:60px;padding-left:35px}
a.see{width:100%;height:100%;top:0!important;left:0!important}
.special .mjpu_item .image-holder .button{left:25px}
#overlay{z-index:5555;display:none;position:fixed;left:0;top:0;opacity:0.9;width:100%;height:100%}
#overlay1{z-index:7777;display:none;position:fixed;left:0;top:0;opacity:0.9;width:100%;height:100%}
#popup{position:fixed;top:50%;left:50%;z-index:6666;margin-left:-400px;width:760px;overflow:hidden;padding:20px 20px 30px}
#popup img{max-width:450px;max-height:450px;float:left;margin-right:20px}
#popup h1,#popup_confirm h1{margin-bottom:22px;font:bold 20px arial;visibility:visible!important}
#popup a.pLink{padding-bottom:50px}
#popup .close,#popup_confirm .close{position:absolute;right:10px;top:10px;overflow:hidden;text-indent:-3000px;cursor:pointer;background:url(../img/closebox1.png) no-repeat scroll left top transparent;width:13px;height:13px}
#popup a.meta-dark:link,#popup a.meta-dark:visited,#popup a.meta-dark:hover,#popup a.meta-dark:active{border-bottom:1px dashed #612C02;color:#612C02;background:none repeat scroll 0 0 transparent;text-decoration:none;font-size:11px;letter-spacing:1px}
#popup a:visited,#popup a:hover,#popup a:active{color:#167E01;background:none repeat scroll 0 0 transparent;text-decoration:underline}
#popup a:link{color:#167E01;text-decoration:underline}
div#popup_confirm a:hover{background-position:-58px -25px}
div#popup_confirm a{width:125px;height:25px;display:inline-block;background:url(../img/butSprite_univ.png) no-repeat scroll -58px top transparent;float:left;margin-top:15px}
#popup_confirm{position:fixed;top:50%;left:50%;z-index:8888;margin-left:-125px;background:none repeat scroll 0 0 #FFF;width:250px;border-radius:0 0 0 0!important;padding:0 20px 30px}
#popup_confirm .close1:hover{background-position:0 -25px;color:#6AC50A}
#popup_confirm .close1{cursor:pointer;text-decoration:underline;text-indent:-3000px!important;color:#FFF;width:58px;height:25px;display:inline-block;background:url(../img/butSprite_univ.png) no-repeat scroll 0 0 transparent;margin-top:15px}
#popup .actions{padding-right:31px;display:block;position:absolute;bottom:0;right:0}
#popup a.button-big:hover{background:url(../img/button_big_bg.png) no-repeat scroll left -40px transparent}
#popup a.button-big:active{background:url(../img/button_big_bg.png) no-repeat scroll left -77px transparent;height:39px}
.favorite{float:left;margin-top:4px;padding-left:16px;text-align:center}
.favorite .star{float:right;overflow:hidden;margin-top:4px;margin-left:5px;background:url(../img/icon_star.gif) no-repeat scroll left top transparent;width:13px;height:15px;font-size:0}
.image-holder .product_label{margin-top:-3px;position:absolute;z-index:1;margin-left:153px}
i#popup > mg.jsAjaxLoader{position:absolute;background:none repeat scroll 0 0 #EFB800;margin-top:-30px}
#popup_confirm h1{background-color:#000;color:#FFF!important;font-family:verdana;font-size:15px;font-weight:400;height:30px;line-height:30px;margin-left:-20px;padding-left:10px;text-transform:uppercase;width:280px}
selectorSavingError,div.items > div.mjpu_item:last-child{border-right:medium none!important}
a.button-big span span,.mjpu_item a.button span span{float:left;margin:0;padding:0}
.mjpu_item a.button:hover .buy,.mjpu_item a.button:active .buy,.mjpu_item .image-holder .button span,.mjpu_item .image-holder:hover .button{display:block}
.mjpu_item a.button:active .buy,.mjpu_item .in-cart .remove:hover,#popup .close:hover,#popup_confirm .close:hover,.favorite .star-fav{background-position:left bottom}
.product_link{height:50px;}