ul.shop-list {
    list-style:none;
    text-align:left;
    margin:0 auto 40px;
    width:90%;
}

ul.shop-list li {
    border-bottom:1px solid #636363;
}

ul.shop-list li:nth-child(2n) {
    background-color:#DDEEFF;
}

ul.shop-list li:first-child {
    border-top:1px solid #636363;
}

ul.shop-list li p {
    margin:0;
}

ul.shop-list li p span a {
    color:#ff7777;
}

ul.shop-list li .shop-info {
    padding:10px;
}
