.store-menu-content {
    background-color: transparent;
    width: 646px;
}

.store-menu-item {
    padding: 0px 4px 5px 0px;
}

.store-menu-item table {
    border-collapse: collapse;
}

.store-menu-item-layer0 {
    width: 650px;
    background-color: #FFFFFF;
    background-image: url("images/brd_right_item_0.gif");
    background-repeat: repeat-y;
    background-position: right;
}

.store-menu-item-layer1 {
    background-image: url("images/brd_bottom_item_0.gif");
    background-repeat: repeat-x;
    background-position: bottom;
}

.store-menu-item-layer2 {
    padding: 2px 3px 6px 2px;
    background-image: url("images/bg_item_shadow_bottom_right.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}

.store-menu-item-layer3 {
    width: 643px;
    border: 1px solid #DBDBDE;
}

.store-menu-item-image-container {
    width: 122px;
    vertical-align: top;
    font-size: 10px;
    border-right: 1px solid #DBDBDE;
}

.store-menu-item-image-toggler {
    color: #A8A8A8;
    text-decoration: none;
    cursor: pointer;
    padding-left: 15px;
}

.store-menu-item-image-toggler img {
    vertical-align: middle;
    padding-top: 5px;
}

.store-menu-item-image {
    margin: 10px 10px 0px 10px;
    width: 100px;
    padding: 10px 0 10px 0;
    border: 1px solid #CBCBCB;
    display: block;
    text-align: center;
}

.store-menu-item-new-label {
    position: absolute;
    width: 45px;
    height: 45px;
    background: transparent url("images/sgn_new_item.gif") no-repeat scroll top left;
}


.store-menu-item-general-info-container {
    height: 36px;
}

.store-menu-item-general-info-container table {
    height: 100%;
    width: 100%;
    border-bottom: 1px solid #DBDBDE;
}

.store-menu-item-name {
    color: #2C2C2C;
    font-size: 17px;
    padding-left: 10px;
}

.store-menu-item-price {
    width: 75px;
    color: #007DE8;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    background-image: url("images/bgd_regula_price.gif");
    vertical-align: middle;
}

.store-menu-item-price-before-sale {
    width: 75px;
    color: #007DE8;
    font-size: 16px;
    text-align: center;
    text-decoration: line-through;
}

.store-menu-item-sale-price {
    width: 75px;
    color: #FE0000;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    height: 36px;
    background-image: url("images/bgd_sale_price.gif");
}

.store-menu-item-sale-price small {
    font-size: 9px;
}

.store-menu-item-description {
    font-size: 13px;
    text-align: justify;
    padding: 15px 10px;
}

/*-------------------------------------------------------------------*/
.store-menu-item-extended-info-container {
    vertical-align: top;
}

.store-menu-item-properties {
    width: 100%;
    font-size: 13px;
    margin-top: 10px;
}

.store-menu-item-properties-column {
    border-right: 1px solid #DBDBDE;
    width: 33%;
}

.store-menu-item-properties-column-right {
    border-right: none;
}

.store-menu-item-property {
    width: 100%;
}

.store-menu-item-property-label {
    padding-right: 6px;
    color: #A8A8A8;
    text-align: right;
    width: 80px;
}

.store-menu-item-property-value {
    color: #2C2C2C;
    font-weight: bold;
    text-align: left;
}

/*-------------------------------------------------------------------*/
.store-menu-item-action-container {
    height: 30px;
    vertical-align: bottom;
}

.store-menu-item-action-container table {
    height: 100%;
    width: 100%;
}


.store-menu-item-quantity-label {
    width: 330px;
    font-size: 16px;
    text-align: right;
    color: #67AAE2;
}

.store-menu-item-quantity {
    font-size: 16px;
    text-align: right;
    color: #67AAE2;
    padding-top: 1px;
}

.store-menu-item-quantity input {
    width: 40px;
    text-align: center;
}

.store-menu-item-add-to-cart {
    text-align: right;
    color: #67AAE2;
}

/*-------------------------------------------------------------------*/
.cart-menu-items-sort table td {
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    height: 25px;
}

.cart-menu-items-sort table td.selected {
    background-image: url("images/bgd_sort_toggle.gif");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.cart-menu-items-sort table td.selected a {
    text-decoration: none;
    cursor: default;
}
