
.main {background-color: white; margin: 0px 7px 0px 7px}
.margin {background-color: white; margin: 4px 7px 0px 7px}
.main, .main td, .margin, .margin td {font: 12pt Times New Roman, Times, serif; color: #666666}

	.main hr.colored, .margin hr.colored {color: white}
	
.cart {background-image: url(https://www.nexternal.com//images/bg_cart.gif); margin: 0px}
.cart, .cart td {font: 12pt Times New Roman, Times, serif; color: #666666}
.persist {background-image: url(https://www.nexternal.com//images/bg_persistent_cat_03.gif); margin: 0px}
.persist, .persist td {font: 12pt Times New Roman, Times, serif; color: red}

	body {overflow-y: auto}
	
body.master {background-color: white; overflow: auto; margin: 0px; margin-left: auto; margin-right: auto}
body.interior {overflow: auto; margin: 0px; margin-left: auto; margin-right: auto; text-align: center}

iframe {overflow: visible; display: block; margin: 0px; width: 100%; height: 100%}
table.frame {background: none transparent; table-layout: auto; text-align: center}
tr.invisible {display: none}
td.top {background-color: white; text-align: left}
td.bottom {background-color: white; text-align: center}
td.left {background-color: white; vertical-align: top}
td.right {background-color: white; vertical-align: middle}

font.font1 {font-family: Times New Roman, Times, serif}
font.font1small {font: 7pt Times New Roman, Times, serif}
font.font1large {font: 14pt Times New Roman, Times, serif}
font.font2 {font-family: Times New Roman, Times, serif}
font.font2small {font: 7pt Times New Roman, Times, serif}
font.font2large {font: 14pt Times New Roman, Times, serif}

.main a, .margin a {color: #996699}
.main a:hover, .margin a:hover {color: #009999}
.main a.nounderline, .cart a.nounderline, #nextPoweredBy a {text-decoration: none}
#nextPoweredBy a:hover {text-decoration: underline}
.main img, .margin img {border-color: #996699}
.cart a {color: #666666}
.cart a:hover {color: #009999}
.persist a {color: #36361B}
.persist a:hover {color: #990000}
a.category {font: 12pt Times New Roman, Times, serif; text-decoration: none}
a.catdisc {font: 7pt Times New Roman, Times, serif; text-decoration: none} 
.main a.disguise, .main a.disguise:hover, .margin a.disguise, .margin a.disguise:hover {text-decoration: none; color: #666666}
.main tr.banner1, .margin tr.banner1 {background-color: white}
.main tr.banner1 td, .margin tr.banner1 td {font-weight: bold; color: #666666}
.main tr.banner2, .main td.banner2, .margin tr.banner2 {background-color: #aaaaaa}
.main tr.banner2 td, .main td.banner2, .margin tr.banner2 td {font-weight: bold; color: #666666}
.cart tr.banner1 {background-color: white}
.cart tr.banner1 td {font-weight: bold; color: white}

	.main tr.bannerstorefront {background-color: white}
	.main tr.bannerstorefront td {font-weight: bold; color: #666666}
	
.persist tr.banner1 {background-image: url(https://www.nexternal.com//images/banner_persist_cat_001.gif)}
.persist tr.banner1 td {font-weight: bold; color: white}
#tooltip {position: absolute; border: 1px solid white; overflow: hidden; visibility: hidden; z-index: 100}
.nonactiveCat {background: transparent}
.nextAddThisCouponSharing, .nextFBCouponSharing {margin-top: 10px}
.nextTopBanner, #nextBannerHeader {
	margin-top:6px;
}
#nextCategoriesBanner {
	margin-bottom:10px;
}

.nextCatTable img {margin:0 10px 0 0;}

.nextHTMLButtonAnchor {
	margin:0 0 2px 6px;
}
#article {
	font-family: "Times New Roman", Times, serif;
	width: 650px;
        color: #333333;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#article a.sub_link {
	left: 5px;
	margin-left: 8px;
	text-decoration: none;
	color: #666666;
}
#article a.sub_link:hover {
	left: 5px;
	margin-left: 8px;
	text-decoration: underline;
	color: #009999;
	font-style: italic;
}
#article img {
	padding: 0 5px 5px 0;
}
a.nextProdName {
	text-decoration:none;
}
#CheckoutImage0 {
	display:none;
}
a {
	text-decoration:underline;
	color:#666666;
}
#bannerText {
        font-size:18px;
}
#nextSelectACategoryBox #nextSelectACategoryText {
        font-size:14px;
}
#tooltip{

	z-index:1005;
        border: 1px solid black;
}
.main .nextCategoriesTable .nextCatTable img {
    vertical-align: top;
}
/* Added css class to set apart the top-level categories from the subcategories */
.smh{
 font-weight:bold;
}
.nextHierarchyCell {
text-decoration:none;
}
table.frame {
   text-align: left;
}

form {margin-bottom:0}

