@charset "utf-8";


/* hide avmacol and category
li.nextListProduct380 { display:none; }
#pnlPersistentCategory108, .nextListCategory108, .nextListCategory72 { display:none; }
#pnlPersistentCategory105, .nextListCategory105, .nextListCategory72 { display:none; }
 */
 
.test, .stg, .staging {
	display:none;	
}
 
 
.ui-mobile-viewport .main {
	padding-top: 65px;	
}


#tdBottom, .nextInnerWrapper {
	background:none;
}

.nmxCategoryList h2 {
	display:inline-block;
	margin-top:0px;
	margin-bottom:5px;
}

.nmxCategoryList {
	display:inline-block;
	margin-bottom: 30px;
}

.nmxCategoryList .nextCatLinks {
	display:inline-block;
	text-decoration:none;
	border-bottom: solid 5px #029924;
	border-bottom: solid 5px #4d4d4d;
	border-bottom: solid 5px #0b55b0;
	margin-left: 0px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
		
}

a.nextCatName {
	padding:0px;	
	padding-left:15px;
}

.nextCatLinks a {
	display:block;
	text-decoration:none;
	height: 20px;
	width: 250px;
}

.nextCatLinks a:hover { color:inherit!important; }

.nextCatLinks.brand.ah-product {	border-bottom: solid 5px #0b55b0; }
.nextCatLinks.brand.ah-product:hover { background-color: #f7f3fc; color:#073d7c; }

.nextCatLinks.brand.yh-product { border-bottom: solid 5px #5B30A3; } 
.nextCatLinks.brand.yh-product:hover { background-color: #f7f3fc; color:#3a1f69; } 

.sold-by-disclaimer { 
	display:block; 
	font-style:italic; 
	font-weight:normal;
	font-size:12px;
	background:none #efefef;
	border:solid 1px #dddddd;
	border-radius: 3px;
	padding:10px;
}

.sold-by-disclaimer.top { color:#333; margin-bottom:20px; }
.sold-by-disclaimer.mobile-top { text-align:left; color:#333; padding-left:20px; padding-right:20px; margin-bottom:20px; -border-top:solid 1px #d8d8d8; -border-bottom:solid 1px #d8d8d8; }
.sold-by-disclaimer.details { width:250px; font-style:italic; font-weight:normal; text-align:left; color:#333; margin-bottom:20px; margin-top:30px; }
.sold-by-disclaimer.bottom { text-align:left; color:#333; margin-bottom:20px; margin-top:0px; }

.ah-products .sold-by-disclaimer { color:#073d7c;	background:none #f1f7fe;	border:solid 1px #c4dcfb; }
.yh-products .sold-by-disclaimer { color:#3a1f69;	background:none #f4f0fb;	border:solid 1px #d6c7ef; }

.ah-brand-legal.brand-legal { color:#073d7c; }
.yh-brand-legal.brand-legal { color:#3a1f69; }

.brand-legal {
	display:inline-block;
	margin-top:5px;
	margin-bottom:5px;
	-height: 0px;
}


.ui-mobile-viewport .nextCartProductListHeader, .ui-mobile-viewport .nextCartProductListHeader .ui-title {
	display:block; 
	font-size:14px!important;
	font-style:italic; 
	-font-weight:normal!important;
	background:none;
	border:none;	
}


.nmxCompaniesLegal {
background:#333333; 
text-align:left; 
line-height:1; 
font-family:Arial; 
margin:0px; 
padding-top:10px; 
padding-bottom:20px; 
border-top:solid 1px #444444; 
color:#d3d3d3; 
font-size: 11px;
width:100%; 
bottom:20px;
}

.ui-mobile-viewport .nmxCompaniesLegal {
background:#eeeeee; line-height:1; 
font-family:Arial; 
margin:0px; 
padding-top:10px; 
padding:20px; 
border-top:solid 1px #CAC5C5; 
color:#333333; 
font-size: 13px;
width:auto; bottom:20px; 
margin-top: 20px;
}









/*.ah .nextTopBanner {
	color: rgb(1, 60, 111);
	text-shadow: none;
	border: none;
	background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));	
}

.ah #ctl00_cphMain_mdDisclaimerTop_hlTextDialog {
	display: inline; 
	margin-left: 10px; 
	font-weight: normal; 
	font-size: 18px; 
	color:#E05B00!important;
}*/