@charset "utf-8";
#indexProductList{ padding:0;}
#productListing .listingbox .listingButtonGroup{margin: 10px 0 0;border: 1px dashed #efefef;padding-top: 12px;}

.listingButtonGroup:hover{cursor: pointer;}

#new_mianbox,#specials_mainbox,#featured_mianbox,#also_mianbox,#productListing .listingbox{
background-color: #ffffff;
margin:6px;
 padding:0px 0px 10px;
 border:1px solid #ddd;
}

#new_mianimg,#specials_mianimg,#featured_mianimg,#also_mianimg{ height:228px; width:228px; padding:0px; text-align:center; vertical-align:middle;overflow:hidden; display: table-cell; background:#fff; margin:auto;border-bottom:1px solid #ddd;}
#new_mianimg a img,#specials_mianimg a img,#featured_mianimg a img,#also_mianimg a img{    max-height: 228px;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    width: auto;
    height: auto; margin:auto; padding:0; }
	#productListing .listingbox .listingImage{ height:246px; width:246px; padding:0px; text-align:center; vertical-align:middle;overflow:hidden; display: table-cell; background:#fff; margin:auto;border-bottom:1px solid #ddd;}
#productListing .listingbox .listingImage a img{    max-height: 246px;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    width: auto;
    height: auto; margin:auto; padding:0; }
	#new_mianname,#specials_mianname,#featured_mianname,#also_mianname,#productListing .listingbox .itemTitle{ padding:0px; margin:15px 5px 5px; height:42px; line-height:21px;overflow:hidden; }
#new_mianname a,#specials_mianname a,#featured_mianname a,#also_mianname a,#productListing .listingbox .itemTitle a{font-size: 15px;text-align:justify;display: block; color:#000;font-weight:500;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
#new_mianname a:hover,#specials_mianname a:hover,#featured_mianname a:hover,#also_mianname a:hover,#productListing .listingbox .itemTitle a:hover,#productListing .listingbox .itemTitle a:hover{color: #c00;}

#new_Price,#specials_Price,#featured_Price,#productListing .listingbox .listingPrice{	margin:0px;padding:0px;margin-top: -92px;position: absolute;}
#new_Price .normalprice,#productListing .listingbox .listingPrice .normalprice,#specials_Price .normalprice {
	font-size:14px;    float: left;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    background-color: rgba(0,0,0,.4);
    color: #fff !important;
    font-size: 12px;
    padding: 0 0 0 5px;}
	
#new_Price .productSpecialPrice,#productListing .listingbox .listingPrice .productSpecialPrice,#specials_Price .productSpecialPrice{
    float: left;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    background-color: rgba(0,0,0,.4);
    color: #fff !important ;
    font-size: 13px;
    padding: 0 14px 0 3px;
    border-radius: 0 20px 20px 0;
}

.categoryListBoxContents .listingbox{    margin: 5px; text-align:center;border: solid 1px #eceaea;}
.categoryListBoxContents .listingbox a{ padding:10px;border:none !important;display: block;}

