body {
  background:#fff;
  margin:0;
  padding:0;
  color:#000;
  font:x-small/1.5em Verdana, Helvitica, sans-serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
  } html>body {font-size:small;}

img {
	border: 0;
}

#header {
	background: #E5F1F9 url(images/header-bg.png);
	border-bottom: 4px solid #757575;
}
#header img {
	vertical-align: bottom;
}
#navigation {
	margin: 0;
	margin-bottom: 10px;
}
#navigation li
{
display: inline;
list-style-type: none;
padding-right: 20px;
font-weight: bold;
font-size: 110%;
}

#navigation a {
	text-decoration: none;
}

#productNav {
    float:left;
    background:#FFFFFF;
    font-size:107%;
}

#productNav h3 {
	margin-bottom: 0.3em;
	text-align: right;
}
	 
#productNav ul {
  margin:0;
  list-style:none;
  }
#productNav li {
  padding:0 0 10px 0;
  text-align: right;
/*  line-height: 1.2em; */
}
#productNav li:first-child {
	margin-top: 0;
}
#productNav li a {
  display:block;
  text-decoration:none;
  font-weight:bold;
}
  
#productNav a:hover {
  color:#333;
}

#productNav .current a {
	color: Red;
}

/* End navigation bars */
#pageContent {
	width: 90%;
	margin: auto;
}
#contentWrapper {
	background: #F7F6F9 url(images/content-bg-bottom.jpg) repeat-x bottom center;
	border: 1px solid #DDDDDD;
}

#content {
	background: transparent url(images/content-bg-top.jpg) repeat-x;
	margin: 0;
	padding: 15px;
}

#content>*:first-child {
	margin: 0;
}

#pageContent h1 {
	border-bottom: 6px solid #757575;
	color: #757575;
	margin-bottom: 0;
	font-weight: normal;
	padding: 3px;
	line-height: 1.1em;
}

#disclaimer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	margin-top: 30px;
}

.notify {
	border: 1px solid #8DFF51;
	background-color: #DDFFBB;
	padding: 10px;
	width: 350px;
	margin: auto;
}

.alert {
	border: 1px solid orange;
	background-color: yellow;
	padding: 15px;
}

#cart-contents {
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px 5px 0 0;
}

#cart-contents a {
	color: Black;
}

.productstable h1 {
	border: 0;
	color: green;
	margin-bottom: 0;
	font-weight: normal;
	padding: 3px;
	line-height: 1.1em;
}

.buy {
	width: 60%;
	clear: left;
	margin: auto;
}
#content h2 {
	font-weight: normal;
}

/* The next rule *must* come after #content h2! */
.buy h2 {
	font: normal 180% Arial, Helvetica, sans-serif;
	margin: 0;
}
h2 a, h3 a {
	text-decoration: none;
}

#content strong {
	font-size: 120%;
}

.photo {
border: 1px solid #CCC;
/*padding: 6px; */
margin: 10px;
margin-top: 0;
background-color: #FFFFFF;
}

/* default color: #3A7500 ?? */

/* Stuff for each product */
#NRI #contentWrapper, #NRI #pageContent h1,
#ERT #contentWrapper, #ERT #pageContent h1,
#CS #contentWrapper, #CS #pageContent h1,
#JR #contentWrapper, #JR #pageContent h1 {
	margin-left: 180px;
}

/* NRI */
#NRI #pageContent h1 {
	color: #0046BD;
	border-bottom-color: #0046BD;
}
#NRI #productNav li a, .NRI {
	color: #0046BD;
}

/* CS */
#CS #pageContent h1 {
	color: #31AC4A;
	border-bottom-color: #31AC4A;
}
#CS #productNav li a, .CS {
	color: #31AC4A;
}
/* JR */
#JR #pageContent h1 {
	color: #FF9000; /*#C4161C;*/
	border-bottom-color: #FF9000;
}
#JR #productNav li a, .JR {
	color: #FF9000;
}
/* ERT */
#ERT #pageContent h1 {
	color: #7B2D93;/*#8219BF;*/
	border-bottom-color: #7B2D93;
}
#ERT #productNav li a, .ERT {
	color: #7B2D93;
}

#pageContent #contentWrapper .buy h1 {
	margin: 0;
	text-decoration: none;
	color: #000000;
	border: 0;
}