﻿/*****************************************************Buttons**************************************************/
.Store_Article_AddtoCart
{
    background-image: url(images/add_to_cart.jpg);
    margin: 2px;
}
.Store_Article_ShowCart
{
    background-image: url(images/show_cart.jpg);
    margin:5px auto 5px;
}
.Store_Article_CleanCart
{
    background-image: url(images/clean_cart.jpg);
    margin:5px auto 5px;
}
.Store_Article_UpdateCart
{
    background-image: url(images/Update_cart.jpg);
    margin:5px auto 5px; 
}
.Store_Article_Order
{
    background-image: url(images/Order.jpg);
    margin:5px auto 5px; 
}
.Store_Article_Register
{
    background-image: url(images/Register.jpg);
    margin:5px auto 5px; 
}
.Store_Article_Login
{
    background-image: url(images/Login.jpg);
    margin:5px auto 5px; 
}
.Store_Article_Factor
{
    background-image: url(images/factor.jpg);
    margin:5px auto 5px;   
}
.Store_Article_billing
{
    background-image: url(images/billing.jpg);
    margin:5px auto 5px;      
}
.Store_Article_return_basket
{
    background-image: url(images/return_to_cart.jpg);
    margin:5px auto 5px;      
}
.Store_Article_AddtoCart,.Store_Article_ShowCart,.Store_Article_CleanCart,.Store_Article_UpdateCart,.Store_Article_Order,.Store_Article_Login,.Store_Article_Register,.Store_Article_Factor,.Store_Article_billing,.Store_Article_return_basket
{
    width: 98px;
    height: 28px;
    display: block;
}
.Store_Article_CleanCart:hover,.Store_Article_ShowCart:hover,.Store_Article_AddtoCart:hover,.Store_Article_UpdateCart:hover,.Store_Article_Order:hover,.Store_Article_Login:hover,.Store_Article_Register:hover,.Store_Article_Factor:hover,.Store_Article_billing:hover,.Store_Article_return_basket:hover
{
    filter: alpha(opacity=85);
    opacity: 0.85;
}
/********************************************************Store*******************************************************/
.Store_Navigation
{
    margin-bottom: 10px;
    border-bottom: gainsboro 1px dotted;
    display: block;
    width: 100%;
    padding-bottom: 10px;
    font-weight: normal;
}
.Store_InStock, .Store_OutStock
{
    margin-top: 10px;
    font-weight: bold;
    text-decoration: underline;
    display: block;
}
.Store_InStock
{
    color: #009933;
}
.Store_OutStock
{
    color: #ff0033;
}
.store_basket_link
{
    display: block;
    width: 100%;
    text-align: center;
}
.Store_Alert
{
    background-color: lightsalmon;
}
.Store_Normal
{
    background-color: lightgreen;
}
/********************************************* Group & Category ***********************************************/
.Store_Group_List
{
    width: 100%;
}
.Store_Category_List
{
    width: 100%;
}
.Store_Group_Image, .Store_Category_Image
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}
.Store_Group_Image:hover, .Store_Category_Image:hover
{
    border-right: saddlebrown 1px solid;
    border-top: saddlebrown 1px solid;
    border-left: saddlebrown 1px solid;
    border-bottom: saddlebrown 1px solid;
}
.Store_Group_Link , .Store_Category_Link
{
    display: block;
    font-weight: bold;
}
/********************************************* Article_List ***************************************************/
.Store_Article_List
{
    width: 100%;
}
.Store_Article_List_Table
{
    border-bottom: black 2px solid;
    width: 100%;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-right: gainsboro 1px solid;
}
.Store_Article_List_Title
{
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 9pt;
    font-weight: bold;
}
.Store_Article_List_Title:hover
{
    font-size: 9pt;
}
.Store_Article_List_TinyDescription
{
    display: block;
    width: 100%;
}
.Store_Article_List_Detail
{
    display: block;
    width: 100%;
    background-image: url(images/arrow.gif);
    background-position: right center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    text-indent: 10pt;
    margin-top: 20px;
}
.Store_Article_List_Detail:hover
{
    text-decoration: underline;
}
.Store_Article_List_Table_Image
{
    vertical-align: top;
    border-bottom: lightgrey 2px solid;
    background-color: #996666;
}
.Store_Article_List_Table_Content
{
    vertical-align: top;
    border-bottom: lightgrey 2px solid;
    border-right: lightgrey 2px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.Store_Article_List_Table_AddtoCart_Price
{
    background-color: gainsboro;
}
.Store_Article_List_Table_Price
{
    padding-right: 10px;
    font-weight: bold;
    font-size: 14pt;
    font-family: Arial;
}
.Store_Article_List_Table_AddtoCart
{
    direction: ltr;
}
/********************************************************** Article *********************************************************/
.Store_Article
{
    width: 100%;
}
.Store_Article_Table
{
    border-bottom: black 2px solid;
    width: 100%;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-right: gainsboro 1px solid;
}
.Store_Article_Title
{
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 10pt;
    font-weight: bold;
}
.Store_Article_TinyDescription
{
    display: block;
    width: 100%;
}
.Store_Article_Detail
{
    display: block;
    width: 100%;
    background-image: url(images/arrow.gif);
    background-position: right center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    text-indent: 10pt;
    margin-top: 20px;
}
.Store_Article_Detail:hover
{
    text-decoration: underline;
}
.Store_Article_Table_Image
{
    border-bottom: lightgrey 2px solid;
    vertical-align: top;
}
.Store_Article_Table_Content
{
    vertical-align: top;
    border-bottom: lightgrey 2px solid;
    border-right: lightgrey 2px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.Store_Article_Table_AddtoCart_price
{
    background-color: gainsboro;
}
.Store_Article_Table_Price
{
    padding-right: 10px;
    font-weight: bold;
    font-size: 14pt;
    font-family: Arial;
}
.Store_Article_Table_AddtoCart
{
    direction: ltr;
}
.Store_Article_Table_specification_title
{
    color: #ffffff;
    background-color: darkgray;
    text-indent: 10pt;
}
.Store_Article_Table_specification
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    list-style-type: circle;
}
.Store_Article_Image
{
    display: block;
}
/*************************************************** Basket *********************************************************/
.Store_Basket_List,.Store_Bank_List
{
    width: 100%;
    border-right: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}
.Store_Basket_bank_List
{
    width: 100%;
}
.Store_Basket_totalPrice
{
    border-top: dimgray 2px solid;
    border-bottom: dimgray 1px solid;
    display: block;
    width: 100%;
    text-align: left;
    background-color: whitesmoke;
    padding-bottom: 2px;
    padding-top: 2px;
}
.Store_Basket_link
{
    border-right: gainsboro 1px dotted;
    border-top: gainsboro 1px dotted;
    border-left: gainsboro 1px dotted;
    border-bottom: gainsboro 1px dotted;
    margin-top: 10px;
}
.Store_Basket_link TD
{
    width: 98px;
}
.Store_Basket_quantity,.Store_Basket_error_quantity
{
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
    width: 25px;
    text-align: center;
}
.Store_Basket_error_quantity
{
    border-right: #ff0066 1px solid;
    border-top: #ff0066 1px solid;
    border-left: #ff0066 1px solid;
    border-bottom: #ff0066 1px solid;
}
.Store_Basket_Profile TABLE
{
   margin:0px auto 0px;
}
.Store_Basket_Profile
{
    width: 100%;
    text-align: center;
}
.Store_Bank_Title
{
    font-weight: bold;
}
/******************************************************** Billing *******************************************************/