﻿
/* Reset body padding and margins */
body
{
    margin:         0px;
    padding:        0px;
    overflow-x:     hidden;
    /*min-height:     480px;*/
}
        
#header
{
    margin:             0px auto;                
    text-align:         center;   
    padding:            0px;        
    border-width:       0px; 
}
                
#container
{
    margin:             0px auto;
    overflow:           auto;                        
}
    #content
    {
    }
        
        
#footer
{                
    margin:             0px auto;                            
    text-align:         center;
    border-width:       0px;
}

.browsingStyle
{
    text-align:         center; 
    padding-top:        30px;
}

.topProfile
{
    background-image:   none;
    background-color:   white;
    color:              black; 
    font-weight:        normal; 
    text-shadow:        none; 
    border-width:       0px;
}

.ddlCategoriesContainer
{
    display:            inline-block;
    width:              200px;
}

li.catalogOrderItem
{
    height:             83px;
}

    li.catalogOrderItem .imgContainer
    {
        display:        inline-block; 
        vertical-align: top; 
        float:          right; 
        margin-left:    10px;
    }
    
        .imgContainer img
        {
            max-width:  60px; 
            max-height: 60px;
        }
    
    li.catalogOrderItem .titleContainer
    {
        overflow:       hidden; 
        text-overflow:  ellipsis;
    }
    
        .titleContainer h3
        {
            margin-top: 0px;
        }
        
    li.catalogOrderItem .itemQountity
    {
        width:          53px; 
        position:       absolute; 
        top:            12px; 
        left:           15px;
    }
    
    li.catalogOrderItemExtra .titleContainer h3,
    li.catalogOrderItemExtra .titleContainer span
    {
        font-weight     : normal;
    }
    
.updateShoppingCartContainer
{
    text-align          : left;
    white-space         : nowrap;
}

    .updateShoppingCartContainer div
    {
        display             : inline-block; 
        margin-top          : 20px;
    }

    .updateShoppingCartContainer > div
    {
        width               : 49%;
    }

    .updateShoppingCartContainer div:first-child
    {
        text-align          : right;
    }
    
.errorMsg
{
    font-weight             : bold; 
    color                   : Red;
}    

.searchField
{
    text-align              : center;
}
    .searchField > div
    {
        display             : inline-block; 
        width               : auto;    
    }
    
    .searchField input
    {
        /*width:          100px !Important;*/
    }
    
div.articalLink
{
    padding-top             : 5px;
    font-weight             : normal;    
}    

div.articalLink:hover
{
    text-decoration         : underline;
}

div.contentPic
{
    padding-top             : 10px;
}

.displayNone
{
    display                 : none;
}

#divOrderIcons ul div.ui-controlgroup-controls
{
    display                 : inline;
}

span.contentSummary
{
    font-weight             : normal;
}

.ui-items-list-loader
{    
    bottom                  : 11%;
    top                     : initial;
}

/* Catalog Items Upgreades - Start */

div.upgradeGroupContainer
{
    margin-bottom           : 10px; 
    display                 : inline-block; 
    margin-top              : 10px;
}

td.tdUpgradeGroup td.tdDescription div.descriptionContainer div
{
    height                  : auto;
    line-height             : normal;
}
        
td.tdUpgradeGroup td.tdUpgradeQuantity div.quantityContainer > span
{
    display                 : inline-block;
    margin-top              : 20px;
    margin-right            : 10px;
    vertical-align          : top;
}
        
td.tdUpgradeGroup td.tdUpgradeQuantity div.quantityContainer > div
{
    display                 : inline-block;
    width                   : auto !Important;
}  

td.tdUpgradeGroup td.tdDescription div.ui-checkbox span.inlinePrice,
td.tdUpgradeGroup td.tdDescription div.ui-radio span.inlinePrice
{
    display                 : inline-block;
}

/* Catalog Items Upgreades - End */

/* Item Colors - Start */

span.itemColorsContainer
{
    display                 : inline-block; 
    vertical-align          : -2px;
}

    span.itemColorsContainer span
    {
        display             : inline-block; 
        margin-left         : 5px; 
        width               : 14px; 
        height              : 14px; 
    }
    
/* Item Colors - End */

/* Discount image - Start */

div.catalogPicContainer
{
    position                : relative;
    display                 : inline-block;
}
    
    div.tblDiscountContainer div.percentDiscountContainer
    {
        background-image    : url('/Images/layout/des.png');
        background-repeat   : no-repeat; 
        width               : 50px; 
        height              : 49px; 
        color               : White;         
        font-size           : 15px; 
        font-weight         : bold; 
        text-align          : center; 
        line-height         : 15px; 
        position            : absolute;
        display             : none;
        left                : 0px;
        bottom              : 0px;
    }
            
        div.tblDiscountContainer div.percentDiscountContainer span
        {
            display         : inline-block;
            text-shadow     : 0px 0px 0px #000000, 0px -1px 0px #000000, 0px 0px 0px #000000;
            font-size       : 13px;
        }
                
        div.tblDiscountContainer div.percentDiscountContainer span.discountValue
        {
            margin-top      : 10px;
            font-size       : 15px;
        }

div.catalogPicsContainer
{
    direction               : initial; 
    margin-bottom           : 10px;
}

    div.catalogPicsContainer #divDiscountContainer
    {
        display             : none;
    }
        
/* Discount image - End */        

/* Light slider gallery - Start */

.lSSlideOuter .lSPager.lSGallery li
{
    width                   : auto !Important;
}

.lSSlideOuter .lSPager.lSGallery li:last-child
{
    margin-right            : 0px !Important;
}

/* Light slider gallery - End */

/* DFormIframe fields - Start */

.mobileDFormTextField
{
    box-shadow          : inset 0 1px 4px rgba(0,0,0,.2);
    -webkit-box-shadow  : inset 0 1px 4px rgba(0,0,0,.2);
    border-radius       : 0.6em;
    margin              : .5em 10px;
    text-shadow         : 0 1px 0 #fff;    
}

.mobileDFormTextFieldFocus
{
    box-shadow          : rgb(56, 123, 190) 0px 0px 12px 0px;
    -webkit-box-shadow  : rgb(56, 123, 190) 0px 0px 12px 0px;
}


/* DFormIframe fields - End */

/* LogIn - Start */

div.mobileLogin div.errMessage,
div.mobilePasswordReminder div.errMessage
{
    text-align          : center; 
    padding-top         : 5px;
}

    div.mobileLogin div.errMessage span
    {
        font-weight     : bold;
        color           : red;
        display         : block;
    }
    
    div.mobilePasswordReminder div.pwFormContainer
    {
        margin-top      : 20px;
    }

div.mobileRegistration div.divMessage  
{
    padding-right       : 80px; 
    direction           : rtl; 
    padding-bottom      : 10px; 
    text-align          : right; 
    font-size           : 14px;
}
    
div.mobileRegistration .requiredField
{
    color               : Red;
    margin-bottom       : -3px;
    vertical-align      : -3px;
    display             : inline-block;
}  


/* LogIn - End */