﻿.navRow
{
    background: url("../../App_Themes/pcworld/Images/slicepcworldNav.png") repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    z-index: 20;
}


.navRow ul  {z-index: 999 !important;}
.navRow ul span.count{display:none}
.navRow ul.level-0
{
    background: url("../../App_Themes/pcworld/Images/sliceNavpcworld.png") repeat scroll 0 0 #FFFFFF;

    width:950px;
}

.navRow ul.level-1 { z-index: 1000;margin-top: 0px !important;}
.navRow ul.level-0 {
    display: block;
    float: left;
    font-family: arial,helvetica,sans-serif;
    margin: 0;
    padding-left: 0;
    z-index: 2000;
    position: relative;

}
.catcol { width: 180px !important;float: left;clear: none !important;}
.navRow ul.level-0 li
{
    border-right: 1px solid #fff;
    border-left: 1px solid #ccc;
    display: block;
    float: left;
    list-style: none outside none;
    text-align: center;
    width: auto;
}

.navRow, ul.level-0 > li.selected
{
   background: url("../../App_Themes/pcworld/Images/sliceNavActive.png") repeat scroll 0 0 #FFFFFF !important;

}

.navRow .hover
{
       background: url("../../App_Themes/PCWorld/Images/sliceNavActive.png") repeat scroll 0 0 #FFFFFF !important;
}
.navRow, ul.level-0 > li.child-selected
{
   background: #901c7a !important;

}

.navRow, ul.level-1  li.selected
{
   background: none !important;

}

.navRow ul.level-0  li
{
   border-right: 1px solid #fff;
   border-left: 1px solid #ccc;
    display: block;
    float: left;
    height: 40px;
    list-style: none outside none;
    text-align: center;
    width: auto;
}

#navcontainer { z-index:100;margin-top: -15px;}

.ie7 #navcontainer { position: relative;z-index:100;margin-top: -30px;}

.navRow ul.level-0  li ul.level-1
{
    display: none;
    border: 1px solid #72216d;
    left: 0;
    padding: 5px 10px;
    position: absolute !important;
    top: 39px;
    z-index: 10000;
    /*border-left:none;
    border-right: none;*/
    max-width:930px;
 }

.navRow  ul.level-1 li ul li a:hover{}
.navRow  ul.level-1 li#divider1{ }
.navRow  ul.level-1 li#divider2{ }
.navRow  ul.level-1 li#divider3{}

.navRow  ul.level-1{background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #D1D1D1 #D1D1D1;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    clear: left;
    float: left;
    margin-top: 2px;
    padding: 10px 0;
    position: absolute;
    z-index: 999;
   }

.navRow  ul.level-1 li 
{
    border:none;
    clear: left;
}

.navRow  ul.level-1 li a
{
    background: none repeat scroll 0 0 #FFFFFF !important;
    color: #333333 ;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: auto !important;
    vertical-align: middle;
    width: 150px !important;
    text-align: left !important;
}

.navRow  ul.level-1 li a{}

  
.navRow  ul.level-1 li, .navRow  ul.level-1 li a
{
     background-color: #FFFFFF;
    background-image: none;
    display: block;
    float: left;
    height: auto;
    line-height: 20px;
    margin: 0;
    max-width: 190px;
}

.navRow  ul.level-1 li  {margin-bottom: 10px;}
.navRow  ul.level-2 li  {margin-bottom: 0px;}
.navRow  ul.level-1 li a
{
    display: block;
    background: none repeat scroll 0 0 #FFFFFF !important;
    
    vertical-align: middle;
 }
.navRow  ul.level-1 li a:hover
{
    color: #CC0000 ;
    text-decoration: underline;
}
.navRow  ul.level-1 li ul a{margin:0}
.navRow  ul.level-1 li ul li a
{
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none;
    
    
    height: auto;
    text-align: left;
    display: block;
    color: #333333;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
}
.navRow ul.level-1 li ul li ul li a:hover
{
    text-decoration:underline;
    color: #901c;
    
}

.navRow  ul.level-2
{
    font: inherit;
    color:#0C337a;
    font-family:Arial;
    font-weight:normal;
    font-size:14px;
}
.navRow  ul.level-2 li a
{
     color:#0C337a !important;
    font-family:Arial;
    font-weight:normal !important;
    font-size:13px !important;
    text-align:left
    
    }
    
.navRow  ul.level-2 li a:hover
{
     color:#901c7a !important;
}

.navRow .masonry-brick{float:left;width:170px}

li.megamenucontent 
{
    background-color: transparent !important; 
    left: 775px !important; 
    top: 18px !important;
    height: 230px;
    width: 153px;
  }

 .MegaMenuContent
{
    float:right;
}


.navRow ul.level-0 li a
{
    font-size: 15px;
}

.navRow ul.level-0  li a {
    color: #444;
    font-size: 11px;
    height: 40px;
    text-decoration: none;
    width: auto;
}

.navRow ul.level-0 li.child-selected a {
        color: #fff;
    }

.navRow ul.level-1 li ul li a:hover {
    color: #fff;
}

.navRow ul.level-0 li.child-selected .catcol a {
        color: #444;
    }

.navRow ul.level-0 li.child-selected .catcol a:hover {
        color: #72216d;
    }



.navRow  ul.level-2  .MegaMenuContent
{
    margin-bottom: 0px;
}

.RelativeNavFix {
    position: static !important;
}

.MenuVerticalCenterParent {
    display: table;
    margin: auto;
}

.VerticalCenterMenuElement {
    display: table-cell;
    vertical-align: middle;
    height: 40px;
}

.InternalMenuElement {
    line-height: 25px !important;
}


