﻿
#product #left-column
{
    /*background-color:Gray;*/
    width: 420px;
    margin-right: 20px;
    float: left;
}
#product #right-column
{
    /*background-color:#cdcdcd;*/
    width: 460px;
    float: right;
    position: relative;
}


#product #left-column div a
{
    float: left;
    margin-right: 6px;
    margin-top: 5px;
}
#product #left-column > div a:first-child
{
    float: right;
    margin-right: 0px;
}

#product #right-column .product-description a
{
    color: #ED2931;
}

#product #right-column #category-title
{
    font-family: Arial;
    font-size: 18px;
    margin-bottom: 5px;
}

#product #right-column #article-number
{
    font-family: Arial;
    font-size: 10px;
    color: #999999;
    float: right;
}
#product #right-column #product-price-name
{
    margin-bottom: 5px;
}

#product #right-column #product-name
{
    width: 460px;
    margin-right: 0px;
}

#product #right-column #product-name, #quickbuy-product .product-name
{
    font-family: ARIAL;
    font-size: 38px; 
    letter-spacing: 0px;
    float: left;
    display: block;
}
#quickbuy-product .product-name
{
    font-size: 24px;
    margin-right: 10px;
}



/*-------------------------------------------*/
/*  PRODUCT  PRICES              */
/*-------------------------------------------*/
#product #right-column .product-price, #quickbuy-product .product-price
{
    position: absolute;
    left: -2000px;
    float: left;
    white-space: nowrap;
}

#product #right-column .active-price, #quickbuy-product .active-price
{
    left: 0;
    position: relative;
}
#product-price-name .standard-price, #quickbuy-product .standard-price
{
    font-family: Arial;
    font-size: 38px;
    color: black;
}
#product-price-name .new-price, #quickbuy-product .new-price
{
    font-family: Arial;
    font-size: 38px;
    color: #ed2931;
}
#product-price-name .old-price, #quickbuy-product .old-price
{
    font-family: Arial;
    font-size: 18px;
    color: black;
    margin-left: 10px;
    text-decoration: line-through;
}

#quickbuy-product .standard-price, #quickbuy-product .new-price
{
    font-size: 24px;
}
#quickbuy-product .old-price
{
    font-size: 12px;
}


#product #right-column .head-offer, #quickbuy-product .head-offer
{
    font-family: Arial;
    font-size: 12px; /*background-color:Gray;*/
    margin-bottom: 20px;
    clear: both;
}

#product #right-column .product-description
{
    font-family: Arial;
    font-size: 12px; /*background-color:Gray;	*/
    margin-bottom: 20px;
    clear: both;
}
#product #right-column .product-description a
{
    text-decoration: underline;
}
#product #right-column .product-description a:hover
{
    color: #ed2931;
}
#long-product-description
{
    display: none;
    clear: both;
}


/*-------------------------------------------*/
/*  PRODUCT  COLORS              */
/*-------------------------------------------*/
.product-colors
{
    margin-top: 20px; /*background-color:Gray;	*/
    padding: 0 0 20px 0;
    overflow: auto;
    width: 100%;
}
.product-colors .color
{
    float: left;
    padding: 2px;
    border: 2px solid white;
    margin-right: 3px;
    cursor: pointer;
}
.product-colors .color:hover, .product-colors .active
{
    border: 2px solid red;
}



/*-------------------------------------------*/
/*  PRODUCT   ACTIONS                        */
/*-------------------------------------------*/
#product #right-column #product-actions
{
    clear: both;
    font-family: Arial;
    font-size: 12px; /*background-color:Fuchsia;*/
    padding: 15px 0 20px 0;
    overflow: auto;
    width: 100%;
}
#product #right-column #product-actions a
{
    margin: 0;
    margin-right: 10px;
    float: left;
}
#product #right-column #product-actions div
{
    float: left;
}

/*-------------------------------------------*/
/*   PRODUCT  SIZES                       */
/*-------------------------------------------*/
#product #right-column .product-size
{
    float: left;
}


/*-------------------------------------------*/
/*   PRODUCT  SIZES (dropdown)                      */
/*-------------------------------------------*/

.product-sizes-dropgroup
{
    float: left;
    position: relative;
}

.product-sizes-clicker
{
    display: block;
    width: 223px;
    height: 37px;
    margin: 0 5px 20px 0;
    background: url('../images/size-clicker-bg.gif') 0 0 no-repeat;
    float: left;
    border: 2px solid #000;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    padding: 13px 0 0 10px;
    cursor: pointer;
}

.product-sizes-drop
{
    position: absolute;
    left: 0px;
    top: 48px;
}


#product .product-sizes-drop .group, #quickbuy-product .product-sizes-drop .group
{
    display: none;
    border: 2px solid #000;
}

#product .product-sizes-drop .group.active, #quickbuy-product .product-sizes-drop .group.active
{
    background-color: #ed2931;
    color: White;
}
#product .product-sizes-drop a
{
    /*float: left;*/
    display: block;
    width: 223px;
    height: 30px; /*margin-right: 5px;*/ /*background: url('images/size2.gif') 0 0 no-repeat;*/
    background-color: white;
    color: Black;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0 0 10px;
}



#product .product-sizes-drop a:hover, #quickbuy-product .product-sizes-drop a:hover
{
    background-color: #ed2931;
    color: White;
}
#product .product-sizes-drop a.active, #quickbuy-product .product-sizes-drop a.active
{
    /*background-position: -54px 0; */
    background-color: #ed2931;
    color: White;
}
#product .product-sizes-drop a.soldout, #quickbuy-product .product-sizes-drop a.soldout
{
    color: #e3e3e3;
    cursor: default;
}

#product .product-sizes-drop a.soldout:hover, #quickbuy-product .product-sizes-drop a.soldout:hover
{
    /* 		background-position: 0 -52px;*/
    background-color: white;
    color: #e3e3e3;
}

/*-------------------------------------------*/
/*   NEW DESIGN DROP DOWN                       */
/*-------------------------------------------*/
.wide-product-sizes-clicker
{
    background: url('../images/size-clicker-small-bg.gif') 0 0 no-repeat;
    width: 125px;
    height: 18px;
    padding: 4px 0 0 5px;
    font-size: 12px;
}
.wide-product-sizes-drop
{
    top: 25px;
}
#product .wide-product-sizes-drop a
{
    width: 125px;
    height: 19px;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0 0 5px;
}
#product .wide-product-sizes-drop a.soldout
{
    color: black;
    cursor: auto;
}
#product img.soldout-info
{
    display: inline;
    margin-bottom: -2px;
    margin-left: 6px;
}
#product .wide-product-sizes-drop a.soldout:hover
{
    background-color: #ed2931;
    color: White;
}



/*-------------------------------------------*/
/*   QUICK BUY PRODUCT  SIZES                       */
/*-------------------------------------------*/
#quickbuy-product .product-sizes-dropgroup
{
    float: left;
    position: relative; /*width:125px;*/
    height: 47px;
    z-index: 5000;
}

#quickbuy-product .product-sizes-clicker
{
    display: block;
    width: 125px;
    height: 18px;
    margin-top: 3px;
    background: url('../images/size-clicker-small-bg.gif') 0 0 no-repeat;
    float: left;
    border: 2px solid #000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0 0 5px;
}
#quickbuy-product .product-sizes-drop
{
    top: 26px;
}

#quickbuy-product .product-sizes-drop a
{
    /*float: left;*/
    display: block;
    width: 125px;
    height: 20px; /*margin-right: 5px;*/ /*background: url('images/size2.gif') 0 0 no-repeat;*/
    background-color: white;
    color: Black;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0 0 5px;
}



#product #right-column .buy-button
{
    float: left;
    height: 17px;
    padding: 5px 10px;
    background-color: #ed2931;
    font-size: 15px;
    margin-left: 5px;
}

/*-------------------------------------------*/
/*   NEW DESIGN DROP DOWN                       */
/*-------------------------------------------*/
#quickbuy-product .wide-product-sizes-clicker
{
    background: url('../images/size-clicker-small-bg.gif') 0 0 no-repeat;
    width: 125px;
    height: 18px;
    padding: 4px 0 0 5px;
    font-size: 12px;
}
#quickbuy-product .wide-product-sizes-drop
{
    top: 26px;
}
#quickbuy-product .wide-product-sizes-drop a
{
    width: 125px;
    height: 18px;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0 0 5px;
}
#quickbuy-product .wide-product-sizes-drop a.soldout
{
    color: black;
    cursor: auto;
}
#quickbuy-product img.soldout-info
{
    display: inline;
    margin-bottom: -2px;
    margin-left: 6px;
}
#quickbuy-product .wide-product-sizes-drop a.soldout:hover
{
    background-color: #ed2931;
    color: White;
}




/*-------------------------------------------*/
/*  SIZE ERROR MESSAGE                     */
/*-------------------------------------------*/
.sizeErrorMessage
{
    position: absolute;
    display: none;
    width: 407px;
    height: 128px;
}
.sizeErrorMessage div
{
    margin: 25px 20px;
    text-align: center;
}
.soldoutErrorMessage
{
    position: absolute;
    display: none;
    width: 407px;
    height: 128px;
}
.soldoutErrorMessage div
{
    margin: 25px 20px;
    text-align: center;
}


.layerInfoMessage
{
    position: absolute;
    display: none;
    background-image: url(../images/layer-info-box.gif);
    width: 407px;
    height: 256px;
}
.layerInfoMessage div
{
    padding: 20px !important;
    text-align: left;
    overflow: hidden;
}

.tipErrorMessageBox
{
    position: absolute;
    display: none;
    width: 407px;
    height: 128px;
}
.tipErrorMessageBox table
{
    text-align: center;
    height: 120px;
    width: 407px;
}
.tipErrorMessageBox table td
{
    padding: 30px;
}



/*-------------------------------------------*/
/*  PRODUCT   SYMBOLS                        */
/*-------------------------------------------*/
#product #right-column #product-symbols
{
    /*background-color:green;*/
    padding: 0px 0 20px 0;
    overflow: auto;
    width: 100%;
}

#product #right-column #product-symbols .product-symbol
{
    float: left;
    width: 130px; /*background-color:Red;*/
    margin-bottom: 5px;
    margin-right: 5px;
}
#product #right-column #product-symbols .product-symbol img:first-child
{
    float: left;
    margin-right: 3px;
    margin-top: 0;
}
#product #right-column #product-symbols .product-symbol img
{
    float: left;
    margin-top: 7px;
}
#product #right-column #product-symbols img
{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 0;
}
#product #right-column #product-symbols div
{
    float: left;
    margin: 0;
}


/*-------------------------------------------*/
/*  RELATED PRODUCTS                        */
/*-------------------------------------------*/
#product #product-list
{
    margin-left: -5px;
    margin-top: 10px;
    _height: 1%;
}
/*#product #product-list img {
	margin-left: 5px;
}
#product #product-list .list-product img  { margin-left: 0px; }

*/
#product #product-list .list-product, #product #product-list .loadingMessage
{
    font-family: Arial;
    font-size: 11px;
    padding-left: 5px;
}

/*-------------------------------------------*/
/*  PRINT PRODUCT                            */
/*-------------------------------------------*/
#print-product
{
    margin: 50px 75px 30px 75px;
}
#print-product img.logo
{
    margin-bottom: 20px;
}
#print-product .product-picture
{
    margin-bottom: 10px;
}
#print-product .product-name, #print-product .product-price
{
    font-family: Myriad Pro;
    font-size: 38px;
    color: #ed2931;
    padding: 0;
}
#print-product .article-number
{
    font-family: Arial;
    font-size: 10px;
    color: #999999;
    margin-bottom: 10px;
}
#print-product .product-description
{
    font-family: Arial;
    font-size: 12px;
}

/*-------------------------------------------*/
/*  TIP A FRIEND                         */
/*-------------------------------------------*/
#tip-a-friend
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    padding: 20px;
}
#tip-a-friend input[type='text'], #tip-a-friend textarea
{
    width: 250px;
    margin-bottom: 10px;
}

/*-------------------------------------------*/
/*  LOG IN TO WISHLIST                         */
/*-------------------------------------------*/
#loginToWishList, #loginToWishList #mypages-login, #loginToWishList #mypages-login #logindiv
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    padding-left: 0px;
}
#loginToWishList input.text, #loginToWishList input.password
{
    width: 150px;
    margin-bottom: 10px;
}
/*-------------------------------------------*/
/*  STORE STOCK                      */
/*-------------------------------------------*/
#store-stock-info, #store-stock-info-loading
{
    overflow: auto;
    height: 250px;
    width: 100%;
    margin-bottom: 10px;
}
#store-stock-info > div
{
    padding-right: 2px;
    font-family: Arial;
    font-size: 12px;
}
#store-stock-info hr
{
    color: #e3e3e3;
}
#store-stock-info > div > div
{
    float: right;
    padding-right: 10px;
}


/*-------------------------------------------*/
/*  ZOOM                    */
/*-------------------------------------------*/
#zoom-page
{
    padding: 10px;
    white-space: nowrap;
    background-image: none;
}

#zoom-page img
{
    margin: 10px 10px 0 0;
}
#zoom-page .loading
{
    height: 878px;
    padding: 10px 0 0 10px;
    width: 200px;
}
#zoom-page .loading img
{
    margin: 0;
}
#zoom-page .logo
{
    margin: auto;
    margin-top: 10px;
}


/*-------------------------------------------*/
/*  QUICK BUY SPECIFIC                  */
/*-------------------------------------------*/
#quickbuy-product .product-picture
{
    margin-right: 20px;
}
#quickbuy-product .buy-button
{
    float: left;
    padding: 7px 13px;
    font-size: 18px;
    clear: both;
}
#quickbuy-product .left-column
{
    float: left;
    width: 320px;
}
#quickbuy-product .right-column
{
    float: left;
    width: 270px;
}
#quickbuy-product .product-colors
{
    padding-bottom: 13px;
    margin-top: 10px;
}
#quickbuy-product .head-offer
{
    margin-bottom: 0px;
}


/*-------------------------------------------*/
/*  BLOG                                     */
/*-------------------------------------------*/
#blog
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    padding: 20px;
}

/*-------------------------------------------*/
/*  WISH LIST                                */
/*-------------------------------------------*/
#loginProgress
{
    display: none;
    vertical-align: middle;
    text-align: center;
}

#product-list img.product-recomendation
{
    width: 460px;
    height: 1px;
}

