#header {
    width:                  100%;
    height:                 100px;
    background:             url(../images/mik-new-header-bg.png) repeat-x;
    position:				relative;
    z-index:				900;
}

#header-container {
		width:				1000px;
		margin:				0 auto;
		position:			relative;
	}
    #section-header {
        width:              /*1000px*/ auto;
        height:             110px;
        color:              #FFF;
        font-family:        'Lato', sans-serif;
        font-weight:        400;
        font-size:          12px;
        /*margin:             0 auto;*/
        position:           relative;
    }
    #section-header a {
        color:              #FFF;
        text-decoration:    none;
    }
        #logo {
            position:       absolute;
            top:            30px;
            left:           10px;
        }
        #section-nav-top {
            width:          660px;
            height:         30px;
            line-height:    30px;
            position:       absolute;
            top:            10px;
            right:          38px;
            text-align:     right;
        }
            #section-nav-top ul {
                width:auto;
                overflow:hidden;
            }
            #section-nav-top ul li {
                float:      left;
                display:    block;
                width:      90px;
                text-align: center;
                
            }
             .coup {
                margin-left:480px;
                margin-right:10px; 
                margin-top:15px; 
                line-height:130%; 
                font-size:13px ;
	            font-weight:400 ; 
	            opacity:1 !important;
                
            }
            
            .backmich {
                margin-left:570px;
                margin-right:5px;
                margin-top :-30px;
                line-height:130%; 
                font-size:13px ;
	            font-weight:400 ;
                
            }
            #section-nav-top ul a.canada_flag{
                float:      left;
                display:    block;
                width   :   15px ;
                text-align: center;
                height : 10px;
                margin-left : 140px;
                background:url(../images/icons/Canada-Flag.gif) no-repeat center;
                margin-top:11px;
                padding-right:50px;
                           
            }
            
            #section-nav-top ul li:hover {
                background:url(../images/icon-chalk.png) no-repeat bottom;
            }
            #section-search {
                width:      180px;
                height:     24px;
                border:     1px solid #666;
                background: #333;
                line-height:24px;
                position:   absolute;
                top:        0px;
                right:      0px;
            }
                #section-search input {
                    background: none;
                    border:     none;
                    padding:    0px 4px;
                    color:      #FFF;
                    height:     auto;
                    line-height:24px;
                }
                #section-search input[type=text] {
                    width:      182px;
                    text-align: left;
                    height:     24px;
                    padding:    0px;
                    line-height:24px
                }
                #section-search .searchbut {
                	background:	url(../images/icon-magnifying-glass.png) no-repeat 0 0;
                	border:		0;
                	height:		13px;
                	position:	absolute;
                	right:		5px;
                	top:		5px;
                	width:		13px;
				}
        #section-nav-main {
            width:          auto;
            height:         40px;
            line-height:    40px;
            position:       absolute;
            bottom:         17px;
            right:          /*265px*/ /*200px*/ 0;
            font-size:      13px;
            font-weight:    300;
            font-family:    MuseoSlab500;
        }
            #section-nav-main ul {
            	float:		right;
                width:      auto;
                overflow:   hidden;
            }
            #section-nav-main ul li {
            	color:		#fff;
                float:      left;
                display:    block;
                width:      auto;
                text-align: center;
                cursor:     pointer;
                margin:0 8px;
            }
            #section-nav-main ul li a {
            	color:				#fff;
            	text-decoration:	none;
			}
            .sub-nav {
                font-family:'Lato', sans-serif;
            }
            #section-nav-main ul li:hover, #section-nav-main ul li.selected {
                background:url(../images/icon-chalk.png) no-repeat bottom;
            }
            #section-nav-main ul li:hover.dropdown  {
              background:none; 
              
               
            }
            #section-nav-main ul li:hover.nav-gap {
                background:none;
                cursor:default;
            }
             #section-nav-top ul li:hover.dropdown-nav-shop {
                background:none;
            }
            #section-nav-main ul li .sub-nav {
                display:none;
                background:none;
                float:left;
                width:200px;
                margin:-5px 0 0 -60px;
                *margin:-15px 0px 0px -60px;
                overflow:visible;
                font-size:12px;
            }
             #section-nav-main ul li .sub-nav .midesign-nav{
                margin-left:20px;
            }
             #section-nav-main ul li .sub-nav .midesign-navside{
                margin-left:50px;
            }
            #section-nav-main ul li.nav-cards .sub-nav {
                width:240px;
                margin:-5px 0 0 -65px;
                *margin:-15px 0px 0px -65px;
                cursor: default;
            }            
            	#section-nav-main ul li.nav-cards .sub-nav .minicart {
            		background-color:#fff;
            		color:#666;
            		margin-top:6px;
            		width:240px;            		
            	}            
                #section-nav-main ul li.nav-cards .sub-nav li:first-child {
                    text-align:center;
                    background:transparent;
                    height:6px;
                    *height:12px;
                    padding:0px;
                    margin:0px;
                    line-height:0px;
                    border-top:none;
                }
                #section-nav-main ul li.nav-cards .sub-nav li {
                    border-top:1px solid #eaeaea;
                    line-height:14px;
                    cursor:default;
                }
                #section-nav-main ul li.nav-cards .sub-nav li img {
                    margin:0px 15px 0px 0px;
                }
                #section-nav-main ul li.nav-cards .sub-nav li h4 {
                    font-size:13px;
                    font-weight:bold;
                }
                #section-nav-main ul li.nav-cards .sub-nav li p {
                    margin:5px 0 0 0;
                }
                #section-nav-main ul li.nav-cards .sub-nav li:last-child {
                    height:60px;
                }
                #section-nav-main ul li.nav-cards .sub-nav li:last-child p {
                    margin:0 0 0 15px;
                }
                #section-nav-main ul li.nav-cards .sub-nav li a.icon-button {
                    float:right !important;
                    width:100px;
                    margin: 5px 0 !important;
                }
            #section-nav-main ul li.nav-profile .sub-nav {
                width:150px;
                margin:-5px 0 0 -49px;
                *margin:-15px 0px 0px -49px;
            }
            #section-nav-top ul li.dropdown-nav-shop .sub-nav {
                width:140px;
                margin:-5px 0 0 -32px;
                overflow:visible;
            }
                #section-nav-main ul li.nav-profile .sub-nav li:first-child {
                    text-align:center;
                    background:transparent;
                    height:6px;
                    *height:12px;
                    padding:0px;
                    margin:0px;
                    line-height:0px;
                    border-top:none;
                }
                #section-nav-top ul li.dropdown-nav-shop .sub-nav li:first-child {
                    text-align:center;
                    background:transparent;
                    height:6px;
                    *height:12px;
                    padding:0px;
                    margin:0px;
                    line-height:0px;
                    border-top:none;
                }
                #section-nav-top ul li.dropdown-nav-shop .sub-nav li {
                
                height:auto;
                background:#fff;
                color:#666;
                float:none;
                padding:10px;
                margin:0px;
                text-align:left;
                position:relative;
                z-index:10;
                }
                #section-nav-main ul li.nav-profile .sub-nav li a.icon-button {
                    
                }
                #section-nav-topn ul li.dropdown-nav-shop .sub-nav li a.icon-button {
                    
                }
            #section-nav-main ul li.nav-profile .sub-nav li:last-child {
                border-top:1px solid #eaeaea;
            }
            
            #section-nav-top ul li.dropdown-nav-shop .sub-nav li {
                border-top:1px solid #eaeaea;
            }
            #section-nav-main .sub-nav li {
                width:100%;
                height:auto;
                background:#fff;
                color:#666;
                float:none;
                padding:10px;
                margin:0px;
                text-align:left;
                position:relative;
            }
            #section-nav-top .sub-nav li {
                width:100%;
                height:auto;
                background:#fff;
                color:#666;
                float:none;
                padding:10px;
                margin:0px;
                text-align:center;
                position:relative;
            }
            *+html #section-nav-main .sub-nav li {
            	margin-bottom:-5px;
            }
            #section-nav-main .sub-nav li:first-child{
                text-align:center;
                background:transparent;
                height:6px;
                *height:12px;
                padding:0px;
                margin:0px;
                line-height:0px;
            }
            #section-nav-top .sub-nav li:first-child{
                text-align:center;
                background:transparent;
                height:6px;
                *height:12px;
                padding:0px;
                margin:0px;
                line-height:0px;
                
            }
                #section-nav-main .sub-nav li a {
                    color:#666;
                    display:block;
                    width:100%;
                    text-decoration:none;
                    margin:0px;
                    line-height:16px;
                }
                 #section-nav-top .sub-nav li a {
                    color:#666;
                    display:block;
                    width:100%;
                    text-decoration:none;
                    margin:0px;
                    line-height:16px;
                }
                *+html #section-nav-main .sub-nav li a {
                	display:inline;
                	float:left;
                	width:auto;
                }
                #section-nav-main .sub-nav li ul {
                    display:none;
                    width:140px;
                    margin:0px;
                    position:absolute;
                    right:0px;
                    top:0px;
                    z-index:1;
                }
               
                    #section-nav-main .sub-nav li ul li, #section-nav-main .sub-nav li ul li:first-child  {
                        width:100%;
                        height:auto;
                        background:#97c4c7;
                        color:#FFF;
                        float:none;
                        margin:0;
                        padding:10px;
                        text-align:left;
                    }
                    #section-nav-top .sub-nav li ul li, #section-nav-top .sub-nav li ul li:first-child  {
                        width:100%;
                        height:auto;
                        background:#97c4c7;
                        color:#FFF;
                        float:none;
                        margin:0;
                        padding:10px;
                        text-align:left;
                    }
                    *+html #section-nav-main .sub-nav li ul li, *+html #section-nav-main .sub-nav li ul li:first-child {
                    	margin-bottom:-5px;
                    }
                    #section-nav-main .sub-nav li ul li a {
                        color:#FFF;
                        display:block;
                        width:100%;
                        text-decoration:none;
                        margin:0px;
                        line-height:16px;
                    }
                    #section-nav-top .sub-nav li ul li a {
                        color:#FFF;
                        display:block;
                        width:100%;
                        text-decoration:none;
                        margin:0px;
                        line-height:16px;
                    }
                    *+html #section-nav-main .sub-nav li ul li a {
                    	display:inline;
                    	float:left;
                    	width:auto;
                    }


#section-nav-main .minicart .summaryproduct { background-color:#fff; border-top:1px solid #eaeaea; line-height:14px; padding:10px }
 *+html #section-nav-main .minicart .summaryproduct {padding:7px }
#section-nav-main .minicart .summaryproductdetails { float:right; text-align:left; width:142px }
#section-nav-main .minicart .summaryproduct .name { font-size:13px; font-weight:bold; margin-bottom:5px }
#section-nav-main .minicart .link2cart { background-color:#fff; border-top:1px solid #eaeaea; padding:10px }
#section-nav-main .minicart .link2cart .ordertotals { float:left; margin-left:15px; width:80px }
#section-nav-main .minicart .link2cart .ordertotals td { display:block; line-height:14px; text-align:left }
#section-nav-main .minicart .link2cart .ordertotals .value { font-size:16px }
#section-nav-main .minicart .link2cart .ordertotals .ordertotal td { clear:both; float:left; height:16px }
*+html #section-nav-main .minicart .link2cart .ordertotals .ordertotal td { position:relative; top:17px; left:-83px }
*+html #section-nav-main .minicart .link2cart .ordertotals .ordertotal td:first-child { top:0; left:0; padding-bottom:20px }
*+html #section-nav-main .minicart .link2cart .ordertotals .ordertotal td span { display:block; width:80px; text-align:left }
#section-nav-main .minicart .link2cart .minicartactions { float:right }
#section-nav-main .minicart .link2cart a { width:100px }

#section-nav-main .minicart .summaryproduct .attribute-giftcard_design, 
#section-nav-main .minicart .summaryproduct .attribute-price,
#section-nav-main .minicart .link2cart .ordersubtotal,
#section-nav-main .minicart .link2cart .ordershipping,
#section-nav-main .minicart .link2cart .ordersalestax { display:none }

#header-shoponline {
    width:                  100%;
    height:                 70px;
    background:             url(../images/shoponline.png) repeat-x;
    position:				relative;
    z-index:				850;
}

  #section-nav-main-shoponline {
            width:          980px;
            height:         40px;
            line-height:    40px;
            font-size:      14.3px;
            font-weight:    400;
            font-family:    MuseoSlab500;
            text-align: 	center;
            margin:			0 auto;
        }
            #section-nav-main-shoponline ul {
            	float:		right;
                width:      auto;
                overflow:   hidden;
                margin-left:20px;
            }
            #section-nav-main-shoponline ul li {
            	color:		#fff;
                float:      left;
                display:    block;
                width:      auto;
                text-align: center;
/*                 cursor:     pointer; */
                margin:0 8px;
            }
            #section-nav-main-shoponline ul li a {
            	color:				#fff;
            	text-decoration:	none;
			}
			
			 #section-nav-main-shoponline ul li a b {
            	font-size:15px;
            	font-weight:700;
			}
			
			#section-nav-main-shoponline ul li a:hover, #section-nav-main ul li a.selected {
               text-decoration:	underline;
            }
            
          
            
           
            
 



                    