
.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: 10pt arial; color: #333333}

	.main hr.colored, .margin hr.colored {color: black}
	
.cart {background-color: #daeaf3; margin: 0px}
.cart, .cart td {font: 10pt arial; color: black}
.persist {background-color: white; margin: 0px}
.persist, .persist td {font: 10pt arial; color: black}

	.persist hr.colored {color: black}
	
	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-image: url(https://store.nexternal.com/sage/images/space.gif); text-align: left}
td.bottom {background-image: url(https://store.nexternal.com/sage/images/space1.gif); text-align: left}
td.left {background-color: white; vertical-align: middle}
td.right {background-color: transparent; vertical-align: middle}

font.font1 {font-family: arial}
font.font1small {font: 8pt arial}
font.font1large {font: 12pt arial}
font.font2 {font-family: arial}
font.font2small {font: 8pt arial}
font.font2large {font: 12pt arial}

.main a, .margin a {color: #439bc8}
.main a:hover, .margin a:hover {color: #439bc8}
.main a.nounderline, .cart a.nounderline {text-decoration: none}
.main img, .margin img {border-color: #439bc8}
.cart a {color: #5d5334}
.cart a:hover {color: #5d5334}
.persist a {color: blue}
.persist a:hover {color: blue}
a.category {font: 10pt arial; text-decoration: none}
a.catdisc {font: 8pt arial; text-decoration: none} 
.main a.disguise, .main a.disguise:hover, .margin a.disguise, .margin a.disguise:hover {text-decoration: none; color: #333333}
.main tr.banner1, .margin tr.banner1 {background-color: #daeaf3}
.main tr.banner1 td, .margin tr.banner1 td {font-weight: bold; color: #daeaf3}
.main tr.banner2, .main td.banner2, .margin tr.banner2 {background-color: #daeaf3}
.main tr.banner2 td, .main td.banner2, .margin tr.banner2 td {font-weight: bold; color: #daeaf3}
.cart tr.banner1 {background-color: #daeaf3}
.cart tr.banner1 td {font-weight: bold; color: ##0092c0}

.persist tr.banner1 {background-color: black}
.persist tr.banner1 td {font-weight: bold; color: white}
#tooltip {position: absolute; border: 1px solid black; overflow: hidden; visibility: hidden; z-index: 100}
.nonactiveCat {background: transparent}
body.master,
body.sefc {
	background:#ffffff;
}

body.main {
	padding-top:19px;
}

a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/* Set background for cart and main frames */
#MainFrame, 
#NexternalMain{
	background:#FFF !important;
}
#NexternalCart, #CartFrame {
	background:#FFF !important;
}
/* Corrects width of the summary box in tabbed product view.  Set width to main width - 45px; */
.tabberlive .tabbertab {
	width:719px;
}
#nextBreadCrumbs {
float: left;
color: #6598cb;
}

/* left align the current category label */
td#nextCurrentCatLabel {
	text-align:left;
	width:120px;
	color:#555657;
}
.nextCatDropdown {
	color:#555657 !important;
}
/* style the breadcrumbs */
#nextBreadCrumbs td{
	color:#555657;
	font-size:11px;
	font-weight:normal !important;
}
/* move the product name down on the product details pages */
#nextProductName {
	display:block;
	padding-top:30px;
}

/* inactive tab background and all tab borders (top, right, and left) */
ul.tabbernav li a
{
 background: #E0F3F9;
}
/* hover properties of the INACTIVE tabs */
ul.tabbernav li a:hover
{
 color: #555657;
 background: #BDE3F0;
}
/* properties of the ACTIVE tab */
ul.tabbernav li.tabberactive a, ul.tabbernav li.tabberactive a:hover
{
 color: #555657 !important;
 background: white;
}
/* Main tabber text box.  Don't get more specific with the border */

/* TEXT color of the INACTIVE tab */
ul.tabbernav li a:link, ul.tabbernav li a:hover {
	color:#555657;
}
/*remove the powered by link from the cart */
#nextPoweredBy {
	display:none;
}
/*remove the HR under the product name */
body#nextProductPage hr.colored {
              display:none;
}
/*remove the bullets related products */
li {
                list-style:none;
                margin:0;
                padding:0;
}

#SortBy {
	color:#555657;
	font-size:11px !important;
	font-weight:normal !important;
}
#nextProductPage label b {
	color:#555657;
	font-size:11px !important;
	font-weight:normal !important;	
}
#nextProductListTable {
	margin-top:7px;
}

form {margin-bottom:0}
