@charset "UTF-8";



/* MenuPlus (/css/shop.css) */
/* -------------------------------------------- */

body#menuPlus #content .standard {
    margin: 0 8px;
}

body#menuPlus #content h2 {
    clear: both;
    margin: 50px 0 10px 0;
}
body#menuPlus #content h2.best3 {
    margin: 30px 0 10px 0;
}
body#menuPlus #content h2.popular2 {
    margin: 30px 0 10px 0;
}
body#menuPlus #content h2.none {
    display: none;
}

body#menuPlus #content .standard h3 {
    clear: both;
    margin: 30px 0 0 0;
    padding: 4px 10px;
    background: #eee;
    color: #222;
    font-weight: bold;
    font-size: 75%;
}

body#menuPlus #content .best {
    width: 531px;
    margin: 0 0 15px 0;
    padding: 0 0 0 55px;
    background: url("../../img/line_menu.gif") left bottom repeat-x;
}

body#menuPlus #content .best img.pic {
    float: left;
}

body#menuPlus #content .best .text h3 {
    margin: 0 0 2px 0;
    padding: 0 0 0 0;
    font-weight: bold;
}
body#menuPlus #content .best .text p {
    margin: 10px 0 0 0;
}
body#menuPlus #content .best .text p.price {
    margin: 0;
}
body#menuPlus #content .best .text p.none {
    display: none;
}

body#menuPlus #content #best1 {
    margin: 35px 0 15px 0;
}
body#menuPlus #content #best1 .text {
    float: right;
    width: 266px;
    font-size: 100%;
}
body#menuPlus #content #best2 .text,
body#menuPlus #content #best3 .text {
    float: right;
    width: 324px;
}
body#menuPlus #content #best2 .text h3,
body#menuPlus #content #best3 .text h3 {
    width: 230px;
    font-size: 85%;
}
body#menuPlus #content #best2 .text p.price,
body#menuPlus #content #best3 .text p.price {
    width: 230px;
    font-size: 75%;
}

body#menuPlus #content .popular {
    width: 531px;
    margin: 0 0 15px 0;
    padding: 0 0 0 10px;
    background: url("../../img/line_menuPlus.gif") left bottom repeat-x;
}

body#menuPlus #content .popular img.pic {
    float: left;
}

body#menuPlus #content .popular .text h3 {
    margin: 0 0 2px 0;
    padding: 0 0 0 0;
    font-weight: bold;
}

body#menuPlus #content .popular .text h4 {
    margin: 5px 0 2px 0;
    padding: 0 0 0 0;
    font-weight: bold;
    font-size: 11pt;
}
body#menuPlus #content .popular .text p {
    margin:10px 0 0 0;
}
body#menuPlus #content .popular .text p.price {
    margin: 0;
}
body#menuPlus #content .popular .text p.double {
    margin: 10px 0 0 0px;
    font-size: 8pt;
}
body#menuPlus #content .popular .text p.none {
    display: none;
}

body#menuPlus #content #popular1 {
    margin: 35px 0 15px 0;
}
body#menuPlus #content #popular1 .text {
    float: right;
    width: 324px;
}
body#menuPlus #content #popular2 .text {
    float: right;
    width: 360px;
}
body#menuPlus #content #popular2 .text h3 {
    width: 350px;
}
body#menuPlus #content #popular2 .text p.price {
    width: 350px;
}
body#menuPlus #content #popular3 {
    margin: 20px 0 15px 0;
}
body#menuPlus #content #popular3 .text {
    float: right;
    width: 330px;
}
body#menuPlus #content .line {
    height: 1px;
    margin: 15px 0 15px 0;
    background: url("../../img/line_menu.gif") left bottom repeat-x;
    font-size: 1px;
    line-height: 0;
}

body#menuPlus #content .gallery,
body#menuPlus #content .gallery2 {
    margin: 20px auto 0 auto;
    text-align: center;
}

body#menuPlus #content .gallery img,
body#menuPlus #content .gallery2 img {
    border: 1px solid #ddd;
}

body#menuPlus #content .col2 {
    width: 570px;
}
body#menuPlus #content .col3 {
    width: 570px;
}

body#menuPlus #content .col2 .cell {
    float: left;
    width: 285px;
}
body#menuPlus #content .col3 .cell {
    float: left;
    width: 190px;
}

body#menuPlus #content .gallery p.notes {
    margin: 4px 0 0 0;
    font-size: 65%;
}
body#menuPlus #content .standard p.zoom {
    margin: 0 0 0 0;
    font-size: 65%;
    text-align: right;
}
