/**
 * Raptor Commerce
 *
 * @category   Raptor
 * @package    Raptor_Supermenu
 * @copyright  Copyright (c) 2009 Raptor Commerce (http://www.raptorcommerce.com)
 */
 
/* #anav { float:left; font-size:1.1em; margin-left:15px; margin-top:15px; } */
#anav {	min-height:35px; padding:0px; text-align:left; width:969px;	}
#anav li.level1 span { background:none; padding: 0; float:none; display:block; cursor:pointer; white-space:nowrap; }
#anav span { background:url("../images/bkg_nav-item-border.gif") no-repeat scroll 100% 0 transparent; float:left; padding:0 33px 0 0; white-space:nowrap; }
#anav li ul span {white-space:normal; }
#anav li { float:left; height:35px; position:relative;}
#anav li.nav-brands { background: url("../images/bkg_nav-item-border-left.gif") no-repeat scroll 0% 0 transparent; }
#anav li.level1 { padding: 0 0 0 10px }
#anav li.level1 a { color:#627187; font-size:13px; line-height:1.6em; text-decoration:none !important; font-weight: normal; }
#anav li.level1:hover {background-color:#208EC1 !important;}
#anav li.level1:hover a { color:#fff !important;  /*border:1px solid #3587AD;*/}
#anav li.nav-brands li.level1 a { font-weight: normal }
#anav li.level2 a { font-weight:normal }
#anav li.over { z-index:999; background: url("../images/bkg_nav-item-border.gif") no-repeat scroll 100% 0 transparent; background-position:0 -55px  }
#anav li.active a { color:#0c8cc4; }
#anav a {background:url("../images/bkg_nav-item-border.gif") no-repeat scroll 100% 0 transparent; color:#57677f; float:left; font-size:13px; font-weight:bold; height:35px; line-height:35px; padding:0 0 0 32px; text-decoration:none !important; }
#anav li.nav-sale a {  color: #b10002!important; }
#anav a:hover { color:#0c8cc4; }

#anav ul li,
#anav ul li.active {height: auto; padding-bottom:1px; float:left; margin:1px 8px 11px 1px; padding:3px 8px; position:relative; text-align:left; }
#anav ul li.last { padding-bottom:0; }
#anav ul a { float:none; padding:0; background:none; }
#anav ul a:hover { float:none; background:none; }
#anav ul { background:#FFFFFF none repeat scroll 0 0; border-color:#E4E3DF #E4E3DF #E4E3DF; border-style:solid; border-width:0 1px 1px; font-size:11px; left:-10000px; padding:4px 0px; position:absolute; top:35px; /*width:20em;*/ width:auto; margin-left: -1px; box-shadow:1px 1px  }
#anav li.over > ul { left:0; }
#anav li.nav-shop-by-health-conditions.over > ul { left:-357px; }
#anav li.over > ul li.over > ul { left:100px; }
#anav ul li a { font-weight:bold; }
#anav ul li a:hover { color: #0c8cc4 !important; }
#anav ul span, #anav ul li.last li span { padding:3px 15px 4px 15px;}
#anav li.columns { padding:0px; margin: 0px; width: 9.95em;}
#anav li li li li span { padding:0 0 0 12px; }
#anav ul ul { border: 0px; left:0; position: relative; top:0; background: none; box-shadow:none; }
#anav ul ul li { float: none; width:auto; text-transform: none; margin: 0px; padding: 0px }
#anav ul ul ul { margin-left: 10px; }
#anav ul ul ul li a { font-weight: normal; color: #444444 !important }

#anav li ul.dropdown { padding-left:22px; box-shadow:0px 2px 8px #ccc;}
#anav li.nav-brands ul.dropdown { width:630px !important;}

/** ie6 hack */
#anav li.over ul.shown-sub { left:0; }
#anav li.over li li ul.shown-sub { left:100px; }

/************ Logo *****************/
img.logo { margin:10px;border:1px solid #415966 }

/************ Footer ***************/
#anav ul li.footer { margin-left:4px; float:none; clear:both }

/************ Brands ***************/
div.brand-block { /*float:left;*/width:100%;margin-bottom:10px;}
div.brand-block dl dt { background-color:#F4F0E4; padding:5px 17px; margin-top:20px;}
div.brand-block dl dl { padding:10px 0; /*border:1px solid #D4D4D4;*/}
div.brand-block dl dt a { font-size:16px; color:#2F879F;}
div.brand-block dt a { text-decoration:none; font-weight:bold; color: black }

.top-brands-container li.column, div.brand-block li.column { width:180px; margin-left:29px; margin-right:29px;}
.top-brands-container li.column ul li, div.brand-block li.column ul li { padding: 0 0 0 6px }
.top-brands-container li.column ul li a, div.brand-block li.column ul li a { color:#627187;font-size:13px; line-height:1.6em; text-decoration:none !important; font-weight: normal;width: 170px; display:inline-block;}
.top-brands-container li.column ul li:hover, div.brand-block li.column ul li:hover {background-color:#208EC1 !important;}
.top-brands-container li.column ul li:hover a, div.brand-block li.column ul li:hover a { color:#fff !important;  /*border:1px solid #3587AD;*/}

.top-brands-container { border:1px solid #D4D4D4; padding:17px 0;}
.top-brands-container h2 { font-size:16px; color:#3189BB; margin:0 0 10px 32px; font-weight:bold;}

body.supermenu-brands-index ul.footer-top-links { margin-top:20px;} 


div.brand-header { margin-bottom:15px }
span.brand-summary-header { color:#656565; font:bold 14px/16px Arial,Helvetica,sans-serif; padding-right:10px;  }
span.brand-summary {padding: 0 5px 0 0; font-size:14px; }
span.brand-summary a {color:#627187; text-decoration:none;}
.clear {float: none; clear:both }

.see-all-brands { }

#anav .over a.o span {
    margin-left: -1px; 
    padding-right: 34px;
    color: #0c8cc4;
}
#anav .over a.o {

}
#anav .over.nav-shop-by-sale .o span { color: #b10002 !important; }
