 .smlqty {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:Right;
	width:15px;
}
.smlsel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:17px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.smlbuy {
	background-color:#d2e1f7;
	color:inherit;
	height:20px;
	margin:0px 0px 0px 0px;
	width:30px;
	font-size:10px;
}

.custom-topmenu {
	border-bottom:0px solid navy;
	border-top:0px solid navy;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:Normal;
	height:35px;
	padding:2px 20px 2px 10px;
}
.custom-topmenu a:active, .custom-topmenu a:hover {
	color:#CCCCCC;
	padding:2px 20px 2px 10px;
	text-decoration:Underline;
}
.custom-topmenu a:link, .custom-topmenu a:visited {
	color:#FFFFFF;
	padding:2px 20px 2px 10px;
	text-decoration:None;
}
.mailinglist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.mailinglist input {
	margin-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:105px;
}

.w3c {
	text-align:center;
}
.w3c a:link, .w3c a:visited, .w3c a:active, .w3c a:hover {
	text-align:center;
	display:inherit;
	text-decoration:none;
	border-width:0px;
}
.netpromo {
	padding:3px 2px 2px 2px;
}
.netpromo a, .netpromo a:link, .netpromo a:visited, .netpromo a:active, .netpromo a:hover {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:10px;
	color:#FFFFFF;
	background-color:inherit;
        text-align: right;
}

.cat-link a, .cat-link a:link, .cat-link a:visited, .cat-link a:active, .cat-link a:hover {
	text-decoration:none;
text-align:center !important;
        font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9999cc;
   
}

.top-menu a:visited {
color:#000000;
}

.category-menu-cell {
       width:140px;
}
