<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    height: 100%;
    /*background-color: #d6d6d6;*/
}

body {
    /*background-color: #d6d6d6;
    background-image: url(Images/Background_1px.jpg);
    background-repeat: repeat-x;*/
    height: 100%;
    margin: 0px;
    font-family: MS Sans-Serif, Verdana;
    font-size: 12px;
}

.space {
    margin-left: 10px;
}

a, img {
    border:none;
}

.backgroundWrapper {
    position: relative;
    height: 100%;
    /*background-color: #d6d6d6;
    background-image: url(Images/BackgroundCenter.jpg);
    background-repeat: repeat-x;*/
    margin: auto;
}


#mainContent {
    /*width: 900px;*/
    position: relative;
    margin: auto;
}

#mainContentheader {
    height: 20px;
    padding: 50px;
    width: 850px;
}

#shoppingCartContainer {
    background-repeat: no-repeat;
    height: 64px;
    width: 370px;
    float: right;
}

div#logo {
    float: left;
    background-image: url(/Content/Gallery/Logo.png);
    margin: 0px;
    width: 430px;
    height: 69px;
    background-repeat: no-repeat;
}

#TopMenuWrapper {
    /*width: 890px;
    margin: auto;
    height: 56px;*/
}

#TopMenu {
    /*background-image: url(Images/Menu_1px.png);
    background-size:100% 100%;*/
    height: 100%;
    width: 100%;
    margin-left : 10px;
}

#topMenuLeft {
    float: left;
    background-image: url(Images/Menu_left.png);
    height: 55px;
    width: 10px;
}

#topMenuRight {
    background-image: url(Images/Menu_right.png);
    height: 55px;
    width: 11px;
    float: left;
}

.topMenuLink {
    line-height: 55px; 
}

.topMenuLeftLink {
    float: left;
}

.topMenuRightLink {
    margin-left: 5px;
    float: right;
    cursor: pointer;
}

.topMenuSeparator {
    /*background-image: url(Images/Menu_separator.png);*/
    background-size : 100% 100%;
    width: 3px;
    height : 100%;
    margin: 0px 7px 0px 7px;
}


.topMenuSeparatorLeft {
    float: left;
}

.topMenuSeparatorRight {
    float: right;
}

#topMenuSearch {
    width: 125px;
    float: right;
    margin-top: 19px;
    display: inline-block;
    background-color: white;
    border: 1px solid #aaa;    
}

    #topMenuSearch input 
    {
        float: left;      
        width: 100px;
        font-size: 12px;
    }

    #topMenuSearch div {
        float: left;
        border: none;        
        height: 15px;
        width: 18px;
        margin-top : 5px;
        position: relative;
        cursor: pointer;
    }

        #topMenuSearch button img {
            height: 15px;
            top: -15px;
        }


#loginPopupWrapper {
    display: none;
}

/*sContentWrapper {
    width: 890px;    
    margin: auto;
}*/

#productsContentTop 
{
    background-image: url(Images/Main_top.png);
    background-repeat: no-repeat;
    height: 7px;
    width: 886px;
}

#productsContentMiddleWrapper 
{
    background-image: url(Images/Main_1px.png);
    width: 886px;
}

#productsContentMiddle 
{
    /*height: 700px;*/
    width: 886px;
}

#productsContentBottom 
{
    background-image: url(Images/Main_Bottom.png);
    height: 9px;
    width: 886px;
}

.productsMenuTop 
{    
    height: 23px;
    text-align: center;
    width: 206px;
    line-height: 20px;

}

.productsMenuMiddle 
{
    overflow: auto;    
}

.productsMenuMiddle {
    text-decoration: none;
    color: #2c2c2c;
}

.productsMenuBottom 
{
    border-radius : 0 0 5px 5px;
    height: 8px;
}

#loginError {
    color: #f31f1f;
}

#registerMain 
{
    width: 590px;
    height: 380px;
}

#registerMain input[type="text"], #registerMain input[type="password"], #EditMain input[type='text'],#EditMain input[type='password']
{
    width: 240px;
    height: 22px;
    margin-bottom:7px;
}

.registerDivision {
    margin-right: 20px;
    margin-bottom: 10px;
    float: left;
}

.registerDivision div 
{
    margin:6px;
}

.registerSubmit {
    width: 91px;
    clear: both;
    margin: auto;
}

    .registerSubmit input {
        margin: auto;
    }

.hasChildren ul *
{
    display: none;   
}

.hasChildren:hover ul *
{
    display:block;    
}

.hasChildren:hover
{
    /*border-top:1px dotted #FFFFFF;
    border-bottom:1px dotted #FFFFFF;*/
}

.storeItem 
{
    float: left;
    width: 204px;
    height: 200px;   
}

    .storeItem a 
    {
        text-decoration: none;
    }

    .storeItem img 
    {
        margin: auto;
    }

#productsMenuWrapper 
{
    float: left;
}

#productsViewWrapper 
{
    width: 650px;
    float: left;
    margin-left: 10px;
}

.storeItemName 
{
    color: #2c2c2c;
    font-family: Microsoft Sans Serif;
    text-align: center;
   /* font-size: 14px;
    margin-bottom: 10px;*/
    padding-left: 8px;
    padding-right: 8px;
    overflow :hidden;
}

.storeItemDescription {
    color: #a0a0a0;
    font-family: Microsoft Sans Serif;
    font-size: 11px;
    text-align: center;
    margin: 5px 0px 5px 0px;
}

.addtoCart 
{
    margin: auto;
}

.addToCartPrice 
{
    float: left;    
    text-align: center;
    position : relative;    
}

.productPageBottom 
{
    display: block;
    height: 64px;
    padding-top:30px;
}

.btnBack, .quickBuy 
{
    display: inline-block;
    float: right;
    text-align: center;
    overflow: hidden;
    cursor:pointer;
}

    .btnBack a 
    {
        color: #fcbf1c; 
        font-weight : bold;
        /*color:#484848;*/
        text-decoration: none;   width:100%; height:100%; display:block;        
    }

.priceElement {
    
    /*top: 7px;
    left: 0px;
    position: relative;
    line-height: 35px;  */
}

.goodUnavailableButton {
    background-position: top left;
    overflow: hidden;
    line-height: 0px;
    float: left;
    text-align: center;
    text-decoration: none;
}

.addToCartButton 
{   
    background-position: top left;
    overflow: hidden;
    line-height: 0px;
    float: left;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.storeItem .top 
{    
    width: 100%;
    background-repeat: no-repeat;
}

.storeItem .middle 
{
    width : 100%;
    text-align: center;
}

.storeItem .bottom 
{
    width: 100%;
    background-repeat: no-repeat;
}

#checkoutBottom 
{
    width : 100%;    
}

#shoppingCartPanel {
    width: 370px;
    height: 64px;
}

/* shopping cart left side */
.shoppingCartInfo {
    float: left;    
    background-size: 100% 100%;
    overflow: hidden;
}

    .shoppingCartInfo a {
    text-decoration: none;    
}

.shoppingCartTitle 
{
    position: relative;
}

    .shoppingCartTitle a 
    {     
    }

.shoppingCartInfoItemsCount 
{
    position: absolute;
}

.shoppingCartInfoItemsTotal 
{
    position: absolute;
    text-align: right;
}


.shoppingCartInfoItemsPrice 
{
    float: right;
    right: 10px;    
    margin-top: 35px;
    margin-right: 5px;
}

.shoppingCartLink 
{
    color: #fdcb1e;
    position: relative;
    top: 35px;
    left: 10px;
}

/* shopping cart right */
.shoppingCartButton 
{
    float: left;
}

    .shoppingCartButton a 
    {
        font-size: 16px;
        text-decoration: none;
        font-weight: bold;
        color: #2a2a2a;
    }

    .shoppingCartButton a 
    {
        display: block;
        margin: auto;
        text-align: center;
        overflow: hidden;
}  

.ThumbSeparator 
{
    overflow : auto;
}

.storeItemPictureThumb div 
{
    /* border: none; */
    cursor: pointer;
    float : left;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;   
}

.storeItemPictureSmall
{
    background-color:#FFFFFF;
    border:1px solid #aaa;
}


.itemRow span 
{
        display : block;
        width : 100%;
}

.productLinkClicked 
{    
    color: #fcbf1c;
    text-decoration: none;
    font-family: Microsoft Sans serif;
    font-size: 14px;
}

.productLink
{
    color: #2c2c2c;
    text-decoration: none;    
    font-size: 14px;    
}

.priceBox 
{
    top: 5px;
    left: 0px;
    position: relative;
}

img.bullet 
{
    margin-left: 10px;
    margin-top: 5px;
    margin-right : 5px;
    width: 10px;
    float: left;
    border: 0px solid red;
}

.paginationWrapper 
{
    width: 883px;
    height: 10px;
    border: 0px solid black;
    background-image: url(Images/Main_1px.png);
    background-color: #e8e8e8;
    text-align: center;
}

.divBuffer 
{
    height: 50px;
}

.categoryLink 
{
    border: 0px solid black;
    float: left;
    width: 160px;
}

.clearFloat 
{
    clear: both;
}


#LoginPopupWrapper, #RegisterPopupWrapper 
{
    display: none;    
}

#paypalPayment 
{
    background-image: url(Images/PayPal.png);
    background-repeat: no-repeat;
    background-position-y: 15px;
}

#onDeliveryPayment 
{
    background-image: url(Images/DeliverPayment.png);
    background-repeat: no-repeat;
    background-position-y: -10px;
}

#epayPayment 
{
    background-image: url(Images/e-pay_over.png);
    background-repeat: no-repeat;
    background-position-y: 15px;
}
    
.payment 
{
    border: 1px solid black; 
    width: 90px; 
    height: 70px;
    float: left;
}

.PaymentType 
{
    background-repeat: no-repeat;
    height: 45px;
    display: block;
    width: 100px;
}

.onDeliveryPaymentString
 {    
    font-family: verdana;    
    font-size: 11px;
    position: relative;
    top: 20px;    
    font-style:italic;
}

.ConfirmCheckoutButton 
{
    float: right;
    margin-right: 25px;
    width: 134px;
    height: 32px;
    cursor: pointer;
    color: black;
    font-weight: bold;
    line-height:32px;
    text-align:center;
}

.checkoutErrors 
{
    position: relative;
    right: 10px;
    height: 20px;
    display: none;
}

#ConfirmCheckoutPopup 
{
    display: none;    
}

.storeItemSlider 
{
    width: 130px;
    margin: auto;
}

.shoppingCartItemDescription 
{
    text-align: left;
    padding: 2px;    
}

.shoppingCartItemDescription a 
{
    padding-left : 7px;
}

.shoppingCartTotal 
{
    text-align: right;  
    padding: 5px 5px 5px 0px;
    border: 1px solid white;
}

.shoppingCartTotalNumber 
{
    font-family: 'Microsoft Sans Serif';
    font-weight: bold;    
    text-align: right;     
}

.shoppingCartTotalString 
{    
    text-align: right;    
}

.removeFromCart 
{
    width: 15px;
    height: 15px;
    background-image: url("Images/Delete.png");
    background-repeat: no-repeat;
    margin:auto;
    cursor: pointer;
}

.proceedToCheckoutButton 
{
    float: right;   
    text-decoration: none;
}

    .proceedToCheckoutButton:hover 
    {
         background-image: url("Images/Cart_button_hover.png");
    }

.proceedToCheckoutString 
{
    display: block;
    text-align: center;    
    color: black;
    text-decoration: none;
    position: relative;
    overflow : hidden;
    font-size: 14px;
    line-height:32px;    
}

#ad_s div 
{
    display: none;    
}

#ad_s .currentSlide 
{
    display: inline;    
}

.advertButtons 
{
    /*width:100px;
    height:25px;*/
    padding:5px;
    float: right;
    position: relative;
    bottom:30px;
    right:30px;
}

    .advertButtons:hover
    {     
        background-color:rgba(255, 255, 255, 0.3);        
    }

.advertButtons div 
{    
    width: 18px;
    height: 17px;
    background-image: url(Images/AddPoint.png);
    float: left;
    background-position: 50% 0%;
}

    .advertButtons div:hover
    {
        cursor:pointer;
    }

.carousel-pagination {
    position: relative;
    top: -30px;
} 

.advertButtons div.active
{
    background-position: 50% 100%;
}

.checkoutTable td 
{
    text-align: right;    
}

.checkoutTable textarea 
{
    float: left;
}

#invoiceDetails {
    width: 100%;
    margin: 20px auto;  
}

.personalDetailsTable {
    margin: 0px auto;
}

.fullWidth {
    width: 100%;
}

.personFieldsPosition 
{
    margin-top: 20px;    
}

.address 
{
    position: relative;
    top: 0px;
}

.CheckoutDetails 
{
    height : 95%;
    overflow : auto;
}

.CheckoutDetails div 
{
    width: 100%;
}

.checkoutTable, .checkoutCompanyTable 
{
    margin: 0px auto;
    width: 400px;
    position: relative;
    top: 25px;
}

.checkoutTable td, .checkoutCompanyTable td
{
    padding:4px;
}

table .left 
{
    text-align: left;
    width: 50%;    
}

input.left 
{
    float: left;
}

.asterisk {
    position: relative;    
    font-size: 15px;
    font-family: microsoft sans-serif;
    color: red;
}

.asteriskPayment 
{
    position: relative; 
    top: 30px; 
    left: 230px;
    font-size: 15px;
    font-family: microsoft sans-serif;
    color: red;
}

.asteriskDeliveryAddress 
{
    position: relative;
    top: -15px;
    font-size: 15px;
    font-family: microsoft sans-serif;
    color: red;
}

.checkoutTr 
{
    width: 50%;    
}

.checkoutTr:hover 
{
    background-color:#ebebe4;   
}

.CheckoutDetails input[type=text], .CheckoutDetails textarea, .CheckoutDetails select 
{
    margin: 5px;
    width: 200px;
    height: 23px;
    border:1px solid gray;
}

.CheckoutDetails textarea 
{   
    height:50px; 
    padding : 0px;
    resize : none;
}

.CheckoutDetails input[type="radio"] 
{
    width: 40px;
}

.greeting 
{
    line-height: 55px;    
}

#FooterMenu 
{    
    height : 100%;    
    float: left;    
}

.footerMenuSeparator 
{    
    background-size : 100% 100%;
    width: 3px;
    height : 100%;
    margin: 0px 7px 0px 7px;
    float: right;
}

.footerMenuLink 
{
    float: right;
}    

.pagination {
    font-family: 'Microsoft Sans Serif';
    font-family: 12px;
}

.paginationLink {
    font-family: Arial;
    font-size: 14px;
    color: black;
    cursor: pointer;
}

.paginationArrow {
    top: 10px;
    left: 0px;
    position: relative;
    cursor: pointer;
}

.paginationNumberWrapper {
    background-color: white;
    border: 1px solid #dcdcdc;
}

.paginationPageNumber {
    color: #ff6c00;
    font-family: 'Microsoft Sans Serif';
    font-family: 11px;
}

.paginationAllPages {
    color: #9d9d9d;
    font-family: 'Microsoft Sans Serif';
    font-family: 11px;
}

.firstPage {
    font-family: 'Microsoft Sans Serif';
    font-size: 12px;
    color: #333333;
    bottom: 2px;
    position: relative;
    cursor: pointer;
}

    .firstPage:hover {
    font-family: 'Microsoft Sans Serif';
    font-size: 12px;
    color: #ff6c00;
    bottom: 2px;
    position: relative;
    cursor: pointer;
}

.lastPage {
    font-family: 'Microsoft Sans Serif';
    font-size: 12px;
    color: #333333;
    bottom: 2px;
    position: relative;
    cursor: pointer;
}

    .lastPage:hover 
    {
        font-family: 'Microsoft Sans Serif';
        font-size: 12px;
        color: #ff6c00;
        bottom: 2px;
        position: relative;
        cursor: pointer;
    }

#RegisterError, #loginNotSuccessfull
{
    display: none;    
    height:40px; 
    background-color:#FFFFFF;    
}

.borderWithColorAndRadius
{
    border:2px solid #fcc11c;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    text-align:center;
    line-height:20px;
}

.bottomPosition {
    /*position: relative;
    top: 0px;
    left: -90px;
    border: 1px solid;*/
}

.fullHeight {
    height: 100%;
}

.fontSetting {
    font-family: Microsoft Sans Serif;
    font-size: 12px;
    font-weight: bold;
}

#paymentMethods {
    margin-top: 70px;
    width : 330px;
    margin-left : auto;
    margin-right : auto;
}

.paymentPicture {
    float: left; 
    height: 45px;
    width: 70px;
}

.paypalPicture {
    background-image: url(Images/PayPal.png);
    background-repeat: no-repeat;
}

.deliveryPicture {
    float: left;
    height: 45px;
    width: 125px; 
    background-image: url(Images/Payments_Nalojen.png);
}

.shoppingCartBackground {
    background-color: white;
    /*background-image: url('Images/FieldBig_1px.png');*/
    background-position: -10px center;
    margin-left: 20px;
}

.shoppingCartContainerHeader {
    /*background-image: url("Images/Cart_Header.png");
    background-size : 100% 100%;*/
    width: 100%;
    height: 5%;
}

.checkoutContainer {
    width : 100%;
    height : 100%;
    overflow : auto;
    /*width: 630px;
    background-color: white;
    margin-left: 15px;*/
    font-size:13px;
}

.myCartHeader {
    left : 5%;
    /*color: white;
    top: 5px;
    font-family: 'Microsoft Sans Serif';
    font-size: 12px;
    font-weight: bold;*/
    position: relative;
    
}

table.shoppingCartTable {
    width: 100%;
    height : 86%;
    /*border: 1px solid white;*/
}

.shoppingCartTableHead {
    vertical-align: middle;
    text-align: center;
    /*border: 1px solid white;
    padding: 5px;
    background-color: #c2c2c2;
    color: white;
    font-family: 'Microsoft Sans Serif';
    font-size: 14px;*/
}

.shoppingCartRegularRow {
    vertical-align: middle;
    text-align: center;
    color: black;
    /*border: 1px solid white;
    font-size: 12px;
    font-family: 'Microsoft Sans Serif';
    padding: 5px;*/
}

.shoppingCartTable {
    border: 0px solid black;
}

#loginForm input[type="text"], #loginForm input[type="password"]
{
    width:200px;
    height:22px;
    margin: 5px;
}

#staticpage .top,.productPage .top 
{
    background-image: url(Images/FieldBig_Top.png);
    height: 7px;
}

#staticpage .middle, .productPage .middle
{
    background-image: url(Images/FieldBig_1px.png);     
}

#staticpage .middle
{
    padding:25px;
}

.productPageImg img {
   /* width : 100%;
    height : 100%;*/
}

.productPageImg {
   float: left;
}

.productPageDesc {
    float: right;
    overflow : auto;
}

.productPageContent {
    border-radius: 0 0 5px 5px;
    /*background-color: #dcdcdc;
    padding: 20px;*/
}

.productPageWrapper {
    /*background-color: white;
    border-radius: 5px;
    box-shadow: 2px 2px 10px #7e7e7e;
    color: #2c2c2c;*/
}

.productPageWrapper .top {
    overflow: hidden;
    text-align: center;
    padding : 6px;
}

.productPageHeading {
    overflow: hidden;
    font-weight: bold;
}

.productPage .middle table {
    margin-left: 18px;
    margin-right: 18px;
}

#staticpage .bottom,.productPage .bottom
{
    background-image: url(Images/FieldBig_Bottom.png);
    height: 8px;
}

#staticpage
{
    width: 650px;
}

#paymentMethods .paymentType {
    /*float: left;*/
    width: 80px;
    height: 70px;
    position: relative;
    top: -25px;
    left: 20px;
}

#paymentMethods div {
    width: 110px;
    height: 70px;
    float: left;
}

#paymentMethods input {
    float: left;
    position: relative;
    top: 25px;
    left: -13px;    
}

#shtTestCheckIn {
    background-color: red;
}

.contentTop {
    background-image: url(Images/FieldBig_Top.png);
    height: 8px;
}

.contentBottom {
    background-image: url(Images/FieldBig_Bottom.png);
    height: 8px;
}

.contentMiddle {
    background-image: url(Images/FieldBig_1px.png);
    padding: 20px;
}

.loginFormCenter {
    margin: 0px auto;
    width: 300px;
}

    .loginFormCenter a
    {
        text-decoration:none;
    }

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.loginFormRegister {
    margin-top: 70px;
    font-size: 11px;
}

.resetPassword, .register {
    cursor: pointer;
}

    .resetPassword:hover, .register:hover {
    text-decoration: underline;
}

.loginFormLabels {
    margin-top: 5px;
}

#loginForm #loginNotSuccessfull 
{
    display: none;
}

.shoppingCartQuantityInput {
    width: 20px;
}

.topPosition
{
    position: relative;
    top: 3px;
}

.regTypePosition
{
    position: relative;
    top: 15px;
    left: 150px;
}

.PaymentNotification
{
    width:100%;
}

    .PaymentNotification div
    {
        width:400px;
        height:200px;
        margin:auto;
        border: 2px solid #e5e5e5;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        font-size:18px;
        background-color:#FFFFFF;
    }

    .PaymentNotification .canceled
    {
        color:red;
    }

    .PaymentNotification a
    {
        text-decoration:none;
    }


.EPayPanel, .PaypalPanel
{
   
    width:450px;
    height:250px;
    margin:auto;
     margin-top : 50px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    font-size:14px;
    background-color:#FFFFFF;
    text-align:center;
}

    .EPayPanel input
    {
         border: 1px solid;
         padding:10px;
         background-color: #004d75;
         color:#FFFFFF;
         cursor:pointer;     

         border-radius: 3px;
         -webkit-border-radius:3px;
         -moz-border-radius: 3px;
    }

.EPayPanel
{
    border: 2px solid #e5e5e5;
}

.PaypalPanel
{
    border: 2px solid #fcbf1c;
}

.simpleCarouselPagination 
{
    float: right;
}

.openDialog
{
    cursor: pointer;    
}
/*
#ViewsCustomizationBody {
    display : block;
} 
    */
.ViewsCustomizationPanel {
    margin-top : 10px;
    /*text-align : center;*/
    background-color : rgb(235, 235, 231);
    border : 1px solid #cacaca;
    /*float : left;*/
}

    .ViewsCustomizationPanel h4 {
        margin : 0px;
        padding :7px;
        margin-bottom : 10px;
        background-color : white;
        border-bottom : 1px solid #cacaca;
    }
/*
#ViewsCustomizationRight {
    margin-left: 15px;
}*/

#ViewsCustomizationLeft input[type="text"] {
    width : 100px;
    height : 15px;
}

#ViewsCustomizationLeft input[type="button"] {
    width : 104px;
    height : 25px;
}

#LayoutButtonsWrapper {
    margin-bottom : 10px;
}

.viewsErrorMessage {
    color : red;    
    padding:10px;
    margin:10px;
}

.PreviewControlWrapper {
    margin : 10px;
}

.CheckoutError {
    display: none;
}

#tableWrapper {
    overflow : auto;
}
#shoppingCartTableWrapper {
    overflow : auto;
}

.contentWidget {
    width : 100%;
    height : 100%;
    position : absolute;
    top : 0;
    left : 0;
    overflow  : hidden;
    word-wrap : break-word;
    /*overflow : auto;*/
}

    .contentWidget p {
        margin : 0;
    }

#paymentOnDeliveryTemplate {
    margin-top : 50px;
}
#paymentOnDeliveryTemplate p{
    text-align : center;
}

.productsFilterArea {
    float:right;
    margin-right:10px;
}

    .productsFilterArea select {
        width : 80px;
    }

.layoutArrangementPane {
    display: none;
}

.productsHeaderArea {
    width : 100%;
    /*height : 24px;*/
    margin-top : 5px;
}

.productsNavigationArea {
    float : left;
    margin-left: 10px;
}

.productsNavigationArea a {
    /*text-decoration : none;*/
    color: inherit;
}

/*[isNotActive] {
    background-image:  url('/Content/Admin/LayoutManager/stripes.jpg');
}*/

[isNotActive] .content {
    opacity: 0.4;    
}

[isNotActive] .adminContent {
    display: none 
}

.OrdersHistoryBody {
    width: 100%;
    height: 95%;
    overflow : auto;
}

.OrdersHistoryHeader {
    width: 100%;
    text-align: center;
}

.OrdersHistory {
    width: 100%;
    height: 100%;
}

.SingleOrder {
    width: 97%;
    height : 23%;
    padding-left : 3%;
    padding-top : 1%;
    padding-bottom : 1%;
}

.OrderDate {
    width: 60%;
    padding: 2%;
    float : left;
    
}

.OrderStatus {
    float : left;
    width : 40%;
    margin-left : 2%;
    padding : 1%;
    text-align : right;
    height : 100px;
}

.OrderDeliveryInfo {
    float : left;
    padding : 1%;
    width : 60%;
    /*height : 70px;*/
    display:none;
}

.OrderShoppingCart {
    padding : 1%;
    float : left;
    margin-left: 2%;
    width : 30%;
    text-align : right;
}

.OrderDeliveryInfo table {
    margin : auto;
    border-spacing : 20px 5px;
}

.OrderShoppingCartButton {
    cursor : pointer;
    font-size:30px;
    margin-top : 5px;
    float : right;
    width : 40px;
    height : 40px;
}

.OrderShoppingCartContents {
    display : none;
    
}

    .OrderShoppingCartContents table {
        width : 92%;
        margin-left : 2%;
        text-align : center;
        margin-bottom : 3%;
        float:left;
    }

.addToCart {
    color: blue;
    cursor: pointer;
    text-decoration: underline;

}

.RotatingProduct {
    height: 100%;
    overflow: hidden;
    float : left;
    position : relative;
    left : 0px;
}

.RotatingProductThumbnail {
    float: left;
}

.RotatingProductInfo {
    float:left;
}

.RotateForward, .RotateBackward {
    float : left;
    position:relative;
    cursor : pointer;
}

.ProductsRotatingDiv {
    overflow : hidden;
    height:100%;
    float : left;
}

.RotatingProductDescription {
    overflow: hidden;
    margin : 0px;
}


.RotatingProductPrice {
    text-align : center;
}

.ProductsRotatingConveyor {
    position : relative;
}

.RotatingProductHeading {
    padding-left: 4px;
    padding-right : 4px;
    overflow: hidden;
    text-align: center;
    margin: 0px;
    text-decoration : none;
}

.ProductsRotatorWrapper {
    width : 100%;
    height : 100%;
}

.RotatingProduct a {
    text-decoration : none;
}

.noOrdersMade {
    width : 320px;
    text-align : center;
    margin :auto;
    margin-top : 100px;
    font-size : 18px;
    font-weight  :bold;
}

.defaultFormValidationError
{
    background-color: #ffdddd;
    border-color: #ff0000 !important;
}

input[type=radio].defaultFormValidationError
{
    background-color: #ff0000;
    border-color: #ff0000 !important;
    margin-right:10px;
}

/*.productQttyLabel {
    font-weight: bold;
}*/

#ResetPasswordWrapper, #UserProfileEditWrapper, #dialog-message {
    display : none;
}

#pager {
    position : absolute;
    bottom : 0;
}
#PaymentType {
    width :202px;
}

.ThumbnailPreviewCover {
    width: 100%;
    height: 100%;
    position: fixed;
    background-image : url('Images/Image-Cover-Background.png');
    background-repeat:repeat;
    top: 0px;
    left: 0px;
    z-index:999;
    overflow : auto;
}

.ThumbnailPreviewWrapper {
    margin : auto;
    position : relative;
    padding:10px;
    background-color:white;
    border: 1px #454545 solid;
    border-radius : 10px;
}

.ThumbnailPreviewWrapper &gt; img {
    margin : auto;
    display : block;
}

.ThumbnailPreviewCloseButton {
    height : 40px;
    width : 40px;
    position : absolute;
    right : 15px;
    top : 15px;
    background-image : url(Images/Close.png);
    cursor : pointer;
    opacity : 0.5;
}

.ThumbnailPreviewCloseButton:hover { 
    opacity : 1.0;
}

.ThumbnailPreviewThumbArea {
    height : 103px;
}

.ThumbnailPreviewThumbnail {
    cursor: pointer;
    opacity: 0.8;
    border: 1px solid grey;
    border-radius: 5px;
    margin-right: 4px;
}

.ThumbnailPreviewThumbnail:hover {
    opacity : 1.0;
}

.ThumbnailPreviewThumbAreaWrapper {
    height : 130px;
    overflow : auto;
    margin-top:15px;
}

.ThumbnailPreviewNextButton  {
    position : absolute;
    right : 20px;
    width : 40px;
    height : 40px;
    cursor : pointer;
    opacity : 0.5;
    background-image : url(Images/Next.png);
}

.ThumbnailPreviewPrevButton  {
    position : absolute;
    left : 20px;
    width : 40px;
    opacity : 0.5;
    cursor : pointer;
    height : 40px;
    background-image : url(Images/Previous.png);
}

.ThumbnailPreviewPrevButton:hover, .ThumbnailPreviewNextButton:hover {
    opacity : 1.0;
}

.storeItemPictureBig
{
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-color: white;    
    margin-bottom: 3px;
    cursor: pointer;    
}

#ChatBubble {
    border-radius: 8px 8px 0px 0px;
    width: 272px;
    /* height: 300px; */
    background-color: #aaa;
    border: 1px solid #667;
    z-index: 100;
    position: fixed;
    right: 50px;
    overflow: hidden;
    bottom: 0px;
}

#ChatTextInput {
    box-shadow: 0px 0px 6px #555 inset;
    border: 1px solid #BBB;
    float: left;
    margin-left: 5px;
    width: 255px;
    padding-left: 5px;
    Font-size: 13px;
    font-family: "Lucida Console", Monaco, monospace;
    height: 18px;
}

#ChatHistory {
    padding: 5px;
    padding-left: 15px;
    padding-top : 10px;
    background-color: white;
    width: 240px;
    height: 340px;
    margin-top: 5px;
    margin-left: 5px;
    overflow: auto;
    float: left;
    box-shadow: 0px 4px 11px #333 inset;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid #BBB;
    Font-size: 13px;
    font-family: "Lucida Console", Monaco, monospace;
}

#ChatHeader {
    width: 242px;
    height: 24px;
    line-height: 24px;
    background-color: #222;
    text-align: center;
    color: #EEE;
    font-weight: bold;
    cursor: move;
    float: left;
    border-bottom: 1px solid #ccc;
}

#ChatSendButton {
    float: left;
    width: 19px;
    height: 20px;
    background-color: white;
    cursor: pointer;
    margin-top: 3px;
    display: inline-block;
    margin-left: 3px;
}


#ChatHideButton {
    float:left;
    height:24px;
    width : 30px;
    cursor : pointer;
    background-color : #222 ;
    border-bottom: 1px solid #ccc;
    background-image : url(Images/collapse_Button_sprite.png) ;
}

.searchField {
    height: 17.490000000000002px;
    border-color: white;
    border-style: inherit;
}

.conversationHistoryBubble {
    box-shadow : 0px 0px 10px inset;
    border-radius : 3px;
    margin-bottom: 10px;
    padding : 5px;
}

#checkoutForm div img, #checkoutForm table img
{
    position:relative;
    top:7px;
}

.storeItemHorizontal {
    height: 94px;    
    width: 100%;
    position: relative;
}

.SIHPresentation { 
    position:absolute;
    left:0;
    top:5%;
    height:90%;
    width:25%;
}

.SIHTitle {
    float:left;
    margin-top:2px;
}

.SIHDescription {
    position:absolute;
    left:25%;
    top:38%;
    width:43%;
    height:42%;
    overflow:hidden;
    text-align:justify;
    word-break:break-all;
}

.SIHHeading {
    position: absolute;
    left: 25%;
    top: 5%;
    height: 40%;
    width: 75%;
    overflow: hidden;
}

.SIHDescription p {
    margin : 0px;
}

.SIHaddtoCart {
    width: 200px;
    height : 27px;
    float: right;
}

.SIHstoreItemPictureContainer, .SIHPresentation a, .SIHstoreItemPictureContainer img {
    width : 100%;
    height : 100%;
}

.SIHstoreItemPictureContainer {
    background-size : contain;
    background-position : center;
    background-repeat : no-repeat;
}

.SIHaddToCartButton, .SIHaddToCartPrice, .SIHgoodUnavailableButton {
    float: left;
    height : 27px;
    text-align : center;
    line-height:27px;
    width:95px;
}

.SIHaddToCartButton, .SIHgoodUnavailableButton {
    top : 55%;
}

.SIHaddToCartButton {
    cursor : pointer;
}

.storeItemPictureContainer div {
    margin : auto;
    background-position : center ;
    background-repeat : no-repeat;
    background-size : contain;
}

.NextForecast, .PreviousForecast {
    width: 20px;
    height : 20px;
    cursor: pointer;
    float:left;
}

.Forecast {
    float:left;
    width : 210px;
    height : 134px;
}

.WeatherWrapper {
    padding : 10px;
    padding-top : 0px;
}

.ForecastImage {
    float : left;
}

.WeatherWrapper h3 {
    float : left;
}

.WeatherButton {
    float : left;
}

.weatherButtonsWrapper {
    width : 50px;
    margin : auto;
}

#stretchedElements {
    float : left;
    position : absolute;
}

.oldPriceLabel
{
    top: -15px;
    line-height:15px;    
	position:absolute;  
	cursor:pointer;
    background-color: #FFFFFF;
}

.oldPriceLabelText
{
    color:red; 
	font-weight:200;    
}

.Content p {
    margin : 0px;
}

.ThumbSeparator div{
    width : 100px;
    height : 100px;
    margin-left: 4px;
    margin-bottom: 4px;
}

.storeItemPictureThumb {
    float : left;
    overflow: auto;
}

.tabBody {
    overflow : auto;
}

.tabName { 
    cursor : pointer;
    float : left;
    padding-left : 30px;
    padding-right : 30px;
    padding-bottom : 5px;
    padding-top : 5px;
    margin-right : 10px;
    margin-bottom: 10px;
}

.tabBody { 
    display : none;
}

.productPageDescription p {
    padding : 0px;
    margin  : 0px;
}

.activeTab {
    display : block;
    text-decoration: underline;
}

.productsViewArea {
    float : left;
    margin-left:10px;
}

.productsViewArea  span{
    cursor : pointer;
    font-size :12px;
}

.executeSearch {
    color : grey;
    cursor : pointer;
}

.quickBuy {
    float : left;
    width:155px;
    height : 33px;
    line-height: 33px;
}

#QuickBuyBubble {
    position: absolute;
    width : 300px;
    height : 95px;
    border : 1px solid grey;
    border-radius : 4px;
    background-color: white;
    z-index:999;
    box-shadow: grey 0px 0px 5px;
}

#QuickBuyClose {
    position : absolute;
    top : 5px;
    right : 5px;
    cursor : pointer;
}

#QuickBuyClose span {
    color: #333333;
    font-size : 15px;
}

.singleProductNavigationArea { 
    position : absolute;
    left : 30px;
}

.productCombo {
    width : 100px;
}

.unavailableOption {
    /*color : grey; */
    display:none !important;
}

.changedCombo {
    border : 2px solid black;
}

.descriptionArea { 
    overflow : auto;
    clear : both;
}

#intercassaLogo {
    width: 250px;
    height: 73px;
    margin-top:50px;
    background-image: url('/Content/themes/DemoTheme/Images/Interkassa-RU-300dpi.png');
    background-size: 100%;
    background-repeat: no-repeat;
}

#interkassaBuyButton {
    width: 200px;
    margin: auto;
    display: block;
}

#calculateDeliveryPriceButton { 
    color : white;
    display: inline-block;
    padding : 10px;
    background-color : grey;
    text-align : center;
    cursor : pointer;
    font-size:14px;
    transition : background-color linear 0.2s;
    width : 159px;
    float : left;
}

#calculateDeliveryPriceButton:hover {
    background-color : #2c2c2c;
}

#courierDeliveryPrice, #totalWithDeliveryPrice 
{    
    font-weight: bold;
    font-size: 14px;
}

#DeliveryInfo  {
    display:none;
}

.storeItemCode
{
    position:absolute;     
    text-align:center;
    width:180px;
    height:11px;
    top:20px;    
    font-size: 10px;
    background-color:#FFFFFF;
}

.storeItemCodeList
{
    position:absolute;     
    background-color:#FFFFFF;
}

.listAddInfoContainer
{
    position:absolute;
    right:10px;
    bottom:10px;
}

.imageViewer
{
    background-color:#FFFFFF; 
    display:none; 
    border:3px solid gray; 
    width:600px; 
    height:500px; 
    top:0px; 
    left:170px; 
    position:absolute; 
    z-index:101;    
}

.storeItemPictureContainer&gt;div, .SIHstoreItemPictureContainer{
    transform:scale(1);
    -webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/
    -moz-transform:scale(1); /*Mozilla scale version*/
    -o-transform:scale(1); /*Opera scale version*/
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
    -moz-transition-duration: 0.5s; /*Mozilla duration version*/
    -o-transition-duration: 0.5s; /*Opera duration version*/
    left:0;
    position:relative;
}

.storeItemPictureContainer&gt;div:not([zoom=false]):hover, .SIHstoreItemPictureContainer:not([zoom=false]):hover {
    transform:scale(3);    
    -webkit-transform:scale(3); /*Webkit: Scale up image to 1.2x original size*/
    -moz-transform:scale(3); /*Mozilla scale version*/
    -o-transform:scale(3); /*Opera scale version*/
    box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
    -webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
    -moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/    
    left:100px;    
    z-index:100;
    position:relative;
}

.qttyCtrl
{
    z-index:98;
    position:relative;
    width:30px;
}

#showQttyCtrlPanel
{
    position:relative;
    display:inline-block;
    top:-60px;
    width:100%;
    text-align:center;
}

#noScriptMenu
{
    width:250px;
    float:left;
    border:1px solid black;
    margin-left:10px;
    margin-top:10px;
}

#noScriptCategory, #noScriptItem
{
    width:1000px;
    float:left;
    margin-left:10px;
}

#noScriptGallery
{
    width:350px;
}

.noScriptImageInGallery
{
    width:100px;
    height:100px;
}

#Loader
{
    display: none;
    margin-left: 50px;
    width: 30px;
    height: 30px;
    /*margin:-60px 0 0 -60px;*/
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 4s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }</pre></body></html>