/*
 * ProNav v3.5 CSS
 * Theme: Magento Default
 * Author: Brandammo
 */

/*
 * PRONAV
 */
.top-navigation {width:984px !important; margin:0 auto; padding: 0 0 8px; position: relative; z-index: 4;}
ul#pronav {padding: 5px 0; min-width: 1001px; height:32px !important;}

/*
 * PRIMARY LINK STYLES
 */

/*ul#pronav li.primary-pronav-item.first-pronav-item a{ padding-left:0 !important;}*/
ul#pronav .link-learn{ font-size:12px; background:url(../media/pronav-link-learn.png) no-repeat scroll 53px 3px; padding-left:8px;}
ul#pronav li.primary-pronav-item.last-pronav-item a.primary-pronav-link{/* border-right:0; padding:5px 25px;*/ background:none;}
ul#pronav li.primary-pronav-item span{padding:0 24px;border-right: 1px solid #d4d3d3;}
ul#pronav .primary-pronav-item:first-child{padding-left: 0;}
ul#pronav .primary-pronav-item:last-child{padding-right: 0; border-right: 0;}
ul#pronav .caltrak.primary-pronav-item span{padding-right:0; border-right:none;} 
.ie8 ul#pronav li.primary-pronav-item span{padding:0 23px;}
ul#pronav li.primary-pronav-item a.primary-pronav-link{color:#00539b;text-decoration:none;font-family:'colaboratelightregular', arial;font-size:18px;position: relative;min-width: 45px; line-height:43px;}
ul li.primary-pronav-item:hover.last-pronav-item:before {background: url(../media/bkg_top_nav_hover.png) no-repeat 0 100%;}
ul li.primary-pronav-item:hover .primary-pronav-link:before {background: url(../media/bkg_top_nav_hover.png) no-repeat 50% 100%;content: "";display: block;height: 20px;left: 50%;margin-left: -15px;position: absolute;top:27px;width: 30px;z-index: 999; opacity: 1;}
ul#pronav.pn-left li.primary-pronav-item a.primary-pronav-link, ul#pronav.pn-right li.primary-pronav-item a.primary-pronav-link {font-size:10px;padding:5px 10px;}
ul#pronav li.primary-pronav-item a.primary-pronav-link:hover, ul#pronav li.primary-pronav-item:hover a.primary-pronav-link {color:#f26539;}
ul#pronav li.primary-pronav-item.active a.primary-pronav-link span{border-bottom:4px solid #f26539;}
ul#pronav.pn-left li.primary-pronav-item a.primary-pronav-link:hover, ul#pronav.pn-left li.primary-pronav-item:hover a.primary-pronav-link, ul#pronav.pn-right li.primary-pronav-item a.primary-pronav-link:hover, ul#pronav.pn-right li.primary-pronav-item:hover a.primary-pronav-link{padding:5px 25px;}
.current-nav{color: #f26539 !important;}
.current-nav span.pronav-top-level-span{border-bottom: 4px solid #f26539;}
/*For Product link*/
#a-primary-calibration.current-nav, #a-primary-calibration:hover{color: #eba73c !important;}
#a-primary-calibration.current-nav span.pronav-top-level-span{border-bottom: 4px solid #eba73c; }
/*for analytical*/
#a-primary-analytical.current-nav, #a-primary-analytical:hover{color: #352347 !important;}
#a-primary-analytical.current-nav span.pronav-top-level-span{border-bottom: 4px solid #352347;}
/*for Validation*/
#a-primary-validation.current-nav, #a-primary-validation:hover{color: #16af00 !important;}
#a-primary-validation.current-nav span.pronav-top-level-span{border-bottom: 4px solid #16af00;}
/*for Consulting*/
#a-primary-consulting.current-nav, #a-primary-consulting:hover{color: #57afff !important;}
#a-primary-consulting.current-nav span.pronav-top-level-span{border-bottom: 4px solid #57afff;}
/*for Rental*/
#a-primary-rental.current-nav, #a-primary-rental:hover{color: #33cccc !important;}
#a-primary-rental.current-nav span.pronav-top-level-span{border-bottom: 4px solid #33cccc;}

/*
 * DROPDOWN STYLES
 */
ul#pronav li.primary-pronav-item .sub,
ul#pronav li.primary-pronav-item .child-sub {
	/* background:#f5f5f5; */
	box-shadow:0px 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2) red;
	/* padding:20px; */
	border:1px solid #d4d3d3;
	background:#eff7ff;/*url(../media/nav_back.png) repeat-x 0px 0px */
	width:983px !important;
}


/*
 * DROPDOWN ROW STYLES
 */

ul#pronav li.primary-pronav-item .sub .row.first-row {/* padding-left:0 !important; */}
ul#pronav li.primary-pronav-item .sub .row.last-row {/* padding-right:0 !important; */border-right:0;}


/*
 * DROPDOWN COLUMNS
 */
ul#pronav li.primary-pronav-item .sub .row ul {
	/* background-image:none; */
	/* border-right:1px solid #fff; */
	/*min-height:300px;*/
	text-align: left;
/* 	padding:0px; */
}
ul#pronav li.primary-pronav-item .sub .row.last-row {border-right:none;}
ul#pronav li.primary-pronav-item .sub .row ul.last-ul {
	/* border-right:none; */
}



/*
 * DROPDOWN LIST & LINK STYLES
 */
ul#pronav li.primary-pronav-item .sub ul li {}
ul#pronav li.primary-pronav-item .sub ul li.first-li a{color:#00539b!important; font-weight:bold !important;padding-left:0;}

ul#pronav li.primary-pronav-item .sub ul li.last-li {}

ul#pronav li.primary-pronav-item .sub .last-ul li.last-li > a {
	border-bottom:none;
}

ul#pronav li.primary-pronav-item .sub ul li.pronav-unsorted ul,
ul#pronav li.primary-pronav-item .sub ul li.pronav-sosorted ul {
	border: none;
}


ul#pronav li.primary-pronav-item .sub ul li.first-li > a {
	border-top:0px;
}

ul#pronav li.primary-pronav-item .sub ul li.level-2 a {
 	font-size: 12px;
	color:#333333;
	/*font-weight: bold;
	color:#E76200;
	text-transform:uppercase; */
}

ul#pronav li.primary-pronav-item .sub ul li.level-3 a {
	font-size: 12px;
/* 	font-weight: bold; */
font-weight:normal;
	color:#333333;
	margin-bottom:4px;
	/* background:#e9e9e9; */
}

ul#pronav li.primary-pronav-item .sub ul li.level-4 a {
	/* font-size: 12px; */
	/* padding-left: 30px; */
	/* color:#666; */
}

ul#pronav li.primary-pronav-item .sub ul li.level-5 a {
/* 	font-size: 10px;
	padding-left: 50px; */
}

ul#pronav li.primary-pronav-item .sub ul li a {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	margin-bottom: 4px;
	/* border-bottom: 1px solid #DDD;
	border-top: 1px solid white; */
/* 	padding:2px 20px; */
padding-left:8px;
	text-transform:capitalize !important;
}

ul#pronav li.primary-pronav-item .sub ul li a:hover {
/* 	background:#fff; */
}

ul#pronav li.primary-pronav-item .sub ul li.level-2 a:hover {
	/* color:#000; */
}

ul#pronav li.primary-pronav-item .sub ul li.level-3 a:hover,ul#pronav li.primary-pronav-item .sub ul li a:hover,ul#pronav .link-learn:hover {
/* 	color:#000;
	background:#e9e9e9; */
	text-decoration:underline;
}


/*
 * SPLIT COLUMNS
 */
ul#pronav li.primary-pronav-item .sub ul.columns-split,
ul#pronav li.primary-pronav-item .sub ul.columns-split li.columns-inside ul,
ul#pronav li.primary-pronav-item .sub ul.columns-split li.columns-inside.last-li {
	border:none;
}

ul#pronav li.primary-pronav-item .sub ul.columns-split li.columns-inside {
	border-right:1px solid #fff;
}

ul#pronav li.primary-pronav-item .sub ul.columns-split li.columns-inside ul li a {
	background:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
	padding:5px 0;
}

ul#pronav li.primary-pronav-item .sub ul.columns-split li.columns-inside ul li.first-li > a {
	border-top:none;
}

ul#pronav li.primary-pronav-item .sub ul.columns-split li.columns-inside ul li.last-li > a {
	border-bottom:none;	
}

ul#pronav li.primary-pronav-item .sub ul.columns-split li.columns-inside li a:hover {
	/* background:#fff; */
}

/*
 * CUSTOM PROMOS
 */

ul.ul-promo {
	width:300px !important;
}

.promo-container {
	width:280px;
	height:280px;
	float:left;
	padding:10px;
}

.promo-container .promo-large {
	width:280px;
	height:158px;
	background:#ccc;
}

.promo-container .promo-small {
	width:135px;
	height:112px;
	background:#aaa;
	margin-top:10px;
}

.promo-container .promo-small.left-promo {
	float:left;
	clear:left;
}

.promo-container .promo-small.right-promo {
	float:right;
	clear:right;
}

.promo-container a {
	padding:0px !important;
}


/*
 * CUSTOM CATEGORY LISTING
 */
ul#pronav li.primary-pronav-item#category-products .sub .row ul {width:1020px;}
ul#pronav li.primary-pronav-item .sub .row ul li .category-products {padding:10px}
ul#pronav li.primary-pronav-item .sub ul li .category-products .products-grid {background:#eee; border:none; padding:10px; margin:0 0 5px 0}
ul#pronav li.primary-pronav-item .sub ul li .category-products .products-grid.last {margin:0px;}
ul#pronav li.primary-pronav-item .sub ul li .category-products .products-grid .item {float:left; width:135px;margin:0 10px 0 0; background:#fff; padding:10px}
ul#pronav li.primary-pronav-item .sub ul li .category-products .products-grid .item.last {margin:0px;}
ul#pronav li.primary-pronav-item .sub ul li .category-products .products-grid .item a {padding:0px; margin:0px; border:none}
ul#pronav li.primary-pronav-item .sub ul li .category-products .products-grid .product-name,
ul#pronav li.primary-pronav-item .sub ul li .category-products .products-grid .price-box {padding:5px; text-align:center;}
ul#pronav li.primary-pronav-item .sub ul li .category-products .products-grid .product-name a:hover {background:none; color:#000}
ul#pronav li.primary-pronav-item .sub ul li .category-products .products-grid .actions {position:static; text-align:center;}


/*
 * CUSTOM ACCOUNT LOGIN
 */
ul#pronav li.primary-pronav-item#account-login .sub .row ul {width:855px;}
ul#pronav li.primary-pronav-item#account-login .sub .row ul li .account-login {padding:20px;}
ul#pronav li.primary-pronav-item#account-login .sub .row ul li .account-login .buttons-set a {border:none; padding:0px;}
ul#pronav li.primary-pronav-item#account-login .sub .row ul li .account-login .content {background:#eee; border:none; padding:20px;}
ul#pronav li.primary-pronav-item#account-login .sub .row ul li .account-login .buttons-set {border:none; padding:10px; background:#fff;}


/*
 * RESPONSIVE PRONAV
 */
#pronav-selection-container #pronav-select-toggle {
	color:#A7C6DD;
	background: url(../media/pronav-select.png) no-repeat 10px center #0A263D;
}

#pronav-selection-container #pronav-selection {
	background:#f5f5f5;
	border-bottom:5px solid #A7C6DD;
}

/*Custom link style*/
.deals, .caltrak{font-weight: bold;}
li.no-sub:hover a.primary-pronav-link:before{background: none !important;}
.pronav-firstli-default a{color:#00539b !important; font-weight:bold;}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0) {
	ul#pronav li.primary-pronav-item span{padding:0 24px;}

/* Safari only override */
    /*::i-block-chrome,ul#pronav li.primary-pronav-item a.primary-pronav-link{padding: 5px 24px;}*/
}
@media screen and (-webkit-min-device-pixel-ratio:0){ul#pronav li.primary-pronav-item span{padding:0 24px;}}
/*IE8*/
.ie8 ul#pronav li.primary-pronav-item a.primary-pronav-link{z-index: 15;}