﻿
.mainMenu { height: 47px; padding: 5px 0 0 0; }
.mmleft { float: left; width: 750px; }
.mmright { float: right; background: url("/storage/site/mainmenu-background-t.png") top right no-repeat; }
.mainMenuBackground { background: url("/storage/site/mainmenu-background-t.png") top center no-repeat; background-size: cover; border-top: 1px solid #000; }
    .mainMenuBackground #logohome { background: url("/Storage/Site/toplogo.png") no-repeat; background-size: 75%; background-position: 15px 4px; }
.mainMenu .mrc-Menu-Horizontal .mrc-Menu { }

/*remove dots firefox*/
*:focus, *:visited, *:active, *:hover { outline: 0 !important; }
*::-moz-focus-inner { border: 0; }
/* Tier 1 */
.mainMenu ul.mrc-Menu { margin: 0; padding: 0; list-style: none; float: left; width: 600px; }
    /* Tier 2 */
    .mainMenu ul.mrc-Menu ul { position: absolute; z-index: 100; margin: -1px 0 0 0; padding: 5px 10px; background: #242a30; border: 1px solid #3a454e; -webkit-border-radius: 9px; -webkit-border-top-left-radius: 0; -moz-border-radius: 9px; -moz-border-radius-topleft: 0; border-radius: 9px; border-top-left-radius: 0; }
        /* Tier 3+ */
        .mainMenu ul.mrc-Menu ul ul { }

.mainMenu li { height: 28px; }

    /* contained childrens */
    .mainMenu li.mrc-Menu-WithChildren a { cursor: pointer; padding-right: 24px; background: url(../storage/site/mainmenu-menudown.png) no-repeat 88% 50%; border-bottom: none; padding-bottom: 10px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; }
    .mainMenu li .mrc-Menu-WithChildren li a { }

/* all list items */
.mainMenu ul li { }
.mainMenu ul ul li { list-style: none; min-width: 130px; padding: 0 0 5px 0; border-bottom: 1px solid #3f4449; float: none; height: auto; padding: 4px; }

    .mainMenu ul ul li.mrc-Menu-Leaf a { font-family: Helvetica, Arial; color: #bbb; font-size: 13px; font-weight: bold; letter-spacing: -.25px; text-decoration: none; background: none; border: 0; padding: 0; height: auto; }

/* list items being hovered over */

/* all anchors and spans (nodes with no link) */
.mainMenu a, .mainMenu span { font-family: Helvetica, Arial; color: #b7ea5c; font-size: 16px; font-weight: bold; letter-spacing: -.25px; text-shadow: 0px 1px rgba(0,0,0,0.5); text-decoration: none; border: 1px solid transparent; }
/* leaves */
.mainMenu li a, mainMenu li span { display: block; height: 20px; position: relative; padding: 10px 16px; }
/* hovered text */
.mainMenu li.active a { z-index: 1000; background-color: #242a30; border: 1px solid #3a454e; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px; color: white; }

.mainMenu li.mrc-Menu-WithChildren.active a { z-index: 1000; background-color: #242a30; border: 1px solid #3a454e; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px; border-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: white; }

/* the tier above this one is hovered */
.mainMenu li.mrc-Menu-WithChildren.active li a { font-family: Helvetica, Arial; color: #bbb; font-size: 13px; font-weight: bold; letter-spacing: -.25px; text-decoration: none; background: none; border: 0; }

.mainMenu ul ul li.mrc-Menu-Leaf.active a { font-family: Helvetica, Arial; color: #ffffff; font-size: 13px; font-weight: bold; letter-spacing: -.25px; text-decoration: none; background: none; border: 0; list-style: none; float: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }


/* this tier is selected */
.mainMenu .mrc-Menu-Selected { }
    .mainMenu .mrc-Menu-Selected ul li a { }
/* a tier below this one is selected */
.mainMenu .mrc-Menu-ChildSelected, .mainMenu .mrc-Menu-ChildSelected a { }
    .mainMenu .mrc-Menu-ChildSelected ul ul, .mainMenu .mrc-Menu-ChildSelected ul li a { }
/* a tier above this one is selected */
.mainMenu .mrc-Menu-ParentSelected { }


/*............store menu ...............*/
.storeMenu { width: 221px; font-size: 12px; }
    .storeMenu .mrc-Menu-Vertical .mrc-Menu { margin-top: 10px; margin-bottom: 10px; }
        .storeMenu .mrc-Menu-Vertical .mrc-Menu li a { display: block; }


    /* Tier 1 */
    .storeMenu .mrc-Menu-Vertical ul.mrc-Menu { }
    /* Tier 2 */
    .storeMenu ul.mrc-Menu ul { width: 221px; top: 0px; left: 221px; background-color: #f5f5f5; color: #757575; }
    .storeMenu ul li { width: 200px; border-width: 1px; border-color: #a6b968; border-bottom-style: dotted; }
    /* Tier 3+ */
    .storeMenu ul.mrc-Menu ul ul { top: 0px; left: 221px; }
    .storeMenu ul ul li { width: 200px; border-width: 1px; border-color: #d8d6d7; border-bottom-style: dotted; }
        .storeMenu ul ul li a { color: #747273; }
            .storeMenu ul ul li a:HOVER { color: #636262; }
        .storeMenu ul ul li:HOVER { background-color: #e0dedf; }

    .storeMenu li { height: 28px; }

    .storeMenu ul li:hover { width: 221px; background-color: #c9dd88; display: block; }

    /* all anchors and spans (nodes with no link) */
    .storeMenu a, .storeMenu span { /*width: 190px; */ display: block; color: #737641; padding: 4px 2px 4px 21px; height: 18px; }


        .storeMenu a:HOVER { color: #555823; }


.loginmenu { margin-left: 15px; }

.mainMenu ul.profile { float: right; border: 0; list-style: none outside none; margin: 0 10px 0 0; padding: 0; }

    .mainMenu ul.profile ul { display: none; background: #242A30; border: 1px solid #3A454E; border-radius: 0 0 9px 9px; margin: -1px 0 0; padding: 0px 10px 5px; position: relative; z-index: 100; text-align: right; }

    .mainMenu ul.profile li { text-align: right; display: block; float: left; width: 170px; }

        .mainMenu ul.profile li.active ul { display: block; }

        .mainMenu ul.profile li a.dropdown { background: url(../storage/site/mainmenu-menudown-profile.png) no-repeat scroll 92% 50% transparent; cursor: pointer; border-bottom: medium none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding-bottom: 10px; padding-right: 24px; display: block; height: 20px; padding: 10px 22px; position: relative; }

        .mainMenu ul.profile li.active a.dropdown { background: #242A30; }
        .mainMenu ul.profile li.active a.dropdown { border-radius: 9px 9px 0 0; border: solid #3A454E 1px; }

        .mainMenu ul.profile li .avatar { background: url(../storage/site/profile-avatar.png) repeat scroll 0 0 transparent; float: left; height: 22px; margin-right: 12px; position: relative; top: -2px; width: 22px; }

        .mainMenu ul.profile li a { color: #FFB351; border-bottom: medium none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding-bottom: 10px; padding-right: 24px; }

    .mainMenu ul.profile ul li { list-style: none; border: 0; padding-top: 0; padding-bottom: 0; float: none; margin: 0; width: 140px; text-align: right; }

        .mainMenu ul.profile ul li a { color: #BBBBBB; font-family: Helvetica,Arial; font-size: 13px; font-weight: bold; letter-spacing: -0.25px; text-decoration: none; border: 0; border-bottom: 1px solid #3f4449; padding: 9px 0 5px 0; }

            .mainMenu ul.profile ul li a:hover { color: #ffffff; }

.logged { float: left; }
    .logged ul { margin: 0; padding: 0; display: block; }

        .logged UL LI { display: block; float: left; padding: 5px 0px 0px 20px; }

            .logged UL LI A, .logged UL LI A:visited { color: white; font-weight: bold; text-transform: uppercase; }

                .logged UL LI A:hover { color: Gray; }

                .logged ul li a.myweek { color: #d31f1f; }

                    .logged ul li a.myweek:hover { color: #fb5a5a; }
