#right .shop {
    margin:20px 0 0 0;
}

#right .shop .shop_image {
    background-position: center;
    text-align:center;
    background-repeat: no-repeat;
    float:left;     
}

#right .shop .shop_text {
    float:right;
    width:340px;
}

#right .shop .shop_text a,  #hp_right .shop .shop_text a:visited {
    color:#3A88B9;
    font-weight:bold;
    font-size:12pt;
}

#right .shop .shop_text h2 {
    padding:0;
    background:none;
    margin:0;
}


