.nxxxcright {
	/*font-family: verdana,arial,helvetica,sans-serif;*/ /*Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
/*
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background:inherit;
*/
}

.bodyheader {
/*
	font-family: verdana,arial,helvetica,sans-serif; /*Geneva, Arial, Helvetica, sans-serif;*/
/*
/*
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
*/
}
/*
#cartbkgrd {
	background: url(images/bluesq.jpg) no-repeat center top;
	layer-background-image: url(images/bluesq.jpg) center top no-repeat;
	z-index: 1;
}
*/
/*
#mainbkgrd {
	background: url(images/ebbkgrd.jpg) no-repeat center top;

	z-index: 1;
}
*/
#mainbkgrd {
}

body {
background: white;
color: black;
margin: 0;
padding: 0;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 12px;
}

/* menu css */
.neonmenu { font: normal 11px Geneva, Arial, Helvetica, sans-serif; }

ul#primary-nav,
ul#primary-nav ul {
	width: 110px; 
	margin: 0;
	padding: 0;
	background-color: #6699CC; /* #ccc IE6 Bug */ /* RED  menu background color */
	font-size: 100%;
	}
	
ul#primary-nav {
	float: left;
	width: 640px;
	}
	
ul#primary-nav:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float: left;
	width: 110px; /* Width of Menu Items */
	}

ul#primary-nav li a,
ul#primary-nav li li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF; /* menu text color */
	padding: 2px; /* 5px */
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	}
	
ul#primary-nav ul ul {
	left: 110px;
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 2px; } /*  padding: 2px 5px; Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { 
	display: none; 
} /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { 
	display: block; 
} /* The magic */

ul#primary-nav li.menuparent { 
	background: transparent url(img/arrow-right.gif) right center no-repeat; 
}
ul#primary-nav li li.menuparent { 
	background: transparent url(img/arrow-right.gif) right center no-repeat; 
}

ul#primary-nav li.menuparent:hover,
ul#primary-nav li li.menuparent:hover,
ul#primary-nav li.over {
	background-color: #006699 !important; /*#0033FF  #f9f9f9  - seems to change very top level with dropdown the menu background color */
}
/* start added by nm */
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { 
	z-index: 100;
	background: transparent url(img/arrow-down.gif) right center no-repeat; /* change the graphic when mousover */
	background-color:#006699;
}
ul#primary-nav li li.menuparent:hover { 
	background: transparent url(img/arrow-down.gif) right center no-repeat; /* change the graphic when mousover */
}
ul#primary-nav li a {
	/* sets a default border for all menus */
	border-width: 1px;
	border-style: solid;
	border-color: #336699; /* #3300CC */
}
ul#primary-nav li li.menuparent:hover {
	/* affects the actual menu item with the flyout */
	background: url(img/arrow-down.gif) right center no-repeat; /* change the graphic when mousover */
	border-top: none;
}
ul#primary-nav li:hover,     /* desscribes top level menu item - background color */
ul#primary-nav li.menuparent li a:hover {  /* descibes menu items in dropdowns that are not menuparents */
	background-color:#006699;
}

/***/
ul#primary-nav li a:hover {
	 background-color: #006699;  	/* #6699CC:turquoise #FFFF00:yellow makes menu bar item background colors change under mouse */
}

/* end added by nm */

ul#primary-nav li a:hover {
	 z-index: 9000;
	 color: #FFFFFF;  	/* #FFFFFF:white #000000:black font color for text under mouse */
}
/* end of menu css */
.subtotaltxt {
text-align:left;
color: black;
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
}


.stdtxt {
color: black;
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
}
.stdtitle {
	color: black;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.stdspec {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FF0000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.stdnew {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #0000FF;
}
.stdptitle {
	color: #006699;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.stdptitle0 {
	color: #006699;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.stdptitle1 {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.stdtlink {
	color: #0000FF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.stdtlink:hover {
	color: #0000FF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.stdtlink:visited {
	color: #990000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.carttxt {
	color: #990000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cartlink:link {
	color: #990000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor:auto;
	text-decoration:underline;
}
.cartlink:visited {
	color: #990000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor:auto;
	text-decoration:underline;
}
.cartlink:hover {
	color: #990000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor:auto;
	font-weight:bold;
	text-decoration:underline;
}

/* added to manage rollover lists for topproducts etc */
 #navcontainer
{
width: 12em;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: #90bade;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc; 
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}


.upricedivtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006699; /* was #009966 */
}
.upricecell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006699; /* was #009966 */
}
.upricetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
}
.stdtxtred {
	color: #CC0000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
}
.nxxxcrightTitle {
	font-size: 10px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.footertxt {
	color: #000000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.nxxxcrightLrgTitle {
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.nxxxcrightLrgTitleHiLiteAlt {
	font-size: 24px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.nxxxcrightLrgTitleHiLite {
	font-size: 24px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}
.stdntitle {
	color: #FFCC00;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.stdntxt {
color: #FFFFFF;
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.stdnlink {
	color: #FFCC00;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.stdnlink:hover {
	color: #FFCC00;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.stdnhdr {
	color: #FFCC66;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.topBannerTxt {
	color: #FFCC00;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.bottomBanner {
	color: #FFCC00;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.srchtitle {
	color: #006699;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.emaillink:link {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;
	text-decoration:underline;
}
.emaillink:hover {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;
	font-weight:bold;
	text-decoration:underline;
}
.emaillink:visited {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;
	text-decoration:underline;
}
.stdtlink:visited:hover {
	color: #0000FF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
