/* general style tags for the site */
body {
	font-family: verdana,arial,helvetica,sans-serif;
	color: #333333; background-color: transparent;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; }

p	{
	font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;
	color: #333333; background-color: transparent;
	margin-left: 10px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }

td,th {
	font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;
	color: #333333; background-color: transparent;
	margin-left: 10px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }

h1,h2 { font-size: 14pt; font-family: arial,helvetica,sans-serif; color: #666666; margin-left: 10px; margin-right: 5px; margin-top: 25px; margin-bottom: 5px; }
h3,h4 { font-size: 12pt; font-family: arial,helvetica,sans-serif; color: #666666; margin-left: 10px; margin-right: 5px; margin-top: 15px; margin-bottom: 5px; }
h5,h6 { font-size: 10pt; font-family: arial,helvetica,sans-serif; color: #666666; margin-left: 10px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }

p.zero { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; background-color: transparent; }

.msg { background-color: #efefef; z-index:3; }
p.msg { color: #990000; font-size: 12pt; font-weight: bold; font-family: arial;}
span.err { color: #990000; font-weight: bold; }

ul li, ol li {
	font-size: 8pt;
	margin-top: 0px; margin-bottom: 0px; margin-left: -10px; margin-right: 10px; 
	}

ul li.bold_italic {
	font-size: 10pt; font-weight: bold; font-style: italic;
	margin-top: 0px; margin-bottom: 0px; margin-left: -10px; margin-right: 10px; 
	}

.indent {
	margin-left: 33.5px; }

.questionsRow {
	margin-top: 15px; }

.form_title {
	color: #333333;
	font-size: 10pt; font-weight: bold;
	margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }

.form {
	font-size: 10pt;
	margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }

.highlight { color: #0066cc; text-decoration:none; background-color: transparent; }

a,a:link,a:visited,a:active
	{ color: #333333; text-decoration:none; background-color: transparent; font-weight: bold; }
a:hover
	{ color: #0066cc; background-color: transparent; text-decoration:underline; }

p.reviewText { text-align: left;}
p.reviewName {font-style: italic; text-align: right; }

p.breadcrumb { color: #333333; font-size: 8pt; font-weight: normal; }
a.crumb,a.crumb:link,a.crumb:visited,a.crumb:active
	{ color: #333333; text-decoration:none; background-color: transparent; font-weight: normal; }
a.crumb:hover
	{ color: #0066cc; background-color: transparent; text-decoration:none; font-weight: normal; }

p.subNav { color: #666666; font-family: arial; font-weight: bold; font-size: 10pt; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 1px; }
a.subNav,a.subNav:link,a.subNav:visited,a.subNav:active
	{ color: #666666; text-decoration:none; background-color: transparent; }
a.subNav:hover
	{ color: #0066cc; background-color: transparent; text-decoration:none; }
a.subNav_SET,a.subNav_SET:link,a.subNav_SET:visited,a.subNav_SET:active
	{ color: #0066cc; text-decoration:none; background-color: transparent; }
a.subNav_SET:hover
	{ color: #0066cc; background-color: transparent; text-decoration:none; }

p.subSubNav { color: #666666; font-family: arial; font-weight: normal; font-size: 8pt;
				margin-left: 15px; margin-right: 5px; margin-top: 0px; margin-bottom: 1px; }
a.subSubNav,a.subSubNav:link,a.subSubNav:visited,a.subSubNav:active
					{ color: #666666; font-weight: normal; text-decoration:none; background-color: transparent; }
a.subSubNav:hover 	{ color: #0066cc; font-weight: normal; background-color: transparent; text-decoration:none; }
a.subSubNav_SET,a.subSubNav_SET:link,a.subSubNav_SET:visited,a.subSubNav_SET:active
					{ color: #0066cc; font-weight: normal; text-decoration:none; background-color: transparent; }
a.subSubNav_SET:hover
					{ color: #0066cc; font-weight: normal; background-color: transparent; text-decoration:none; }

img.pics { border-color: #666666; border-width: 1px; border-style: solid; }
/*
td.productNavCell { background-color: #efefef; padding: 5px; border-color: #333333; border-width: 1px; border-style: solid; }
.productNavCell	{ BORDER: 1px #cccccc; }
*/
p.productNav { color: #333333; font-size: 7pt; font-weight: normal; }
a.productNav,a.productNav:link,a.productNav:visited,a.productNav:active
	{ color: #333333; text-decoration:none; background-color: transparent; font-weight: normal; }
a.productNav:hover
	{ color: #0066cc; background-color: transparent; text-decoration:none; font-weight: normal; }


.mainnav { FONT: 8pt Verdana, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold; }
.mainnav_over { FONT: 8pt Verdana, Helvetica, sans-serif; COLOR: #cccccc; TEXT-DECORATION: none; font-weight: bold; }
.itemBorder { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid }
.itemBorderBlank { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid }

h3.prodTitle { color: #666666; font-size: 10pt; font-weight: bold; margin-top: 10px; }
h5.prodSubHeading  { color: #666666; font-size: 9pt; font-weight: bold; margin-top: 2px; }
p.prodPrice { color: #333333; font-size: 10pt; font-weight: bold; margin-bottom: 0px; margin-left: 18px; margin-right: 18px; }
p.prodDesc { color: #333333; font-size: 7pt; margin-left: 18px; margin-right: 18px; }
p.prodCode { color: #333333; font-size: 9pt; margin-top: 0px; margin-left: 18px; margin-right: 18px; }
li.prodDesc { color: #333333; font-size: 7pt;  margin-left: 18px; margin-right: 18px; }

h3.fProdTitle { color: #666666; font-size: 10pt; font-weight: bold; margin-top: 10px; margin-left: 5px; margin-right: 5px;}
p.fProdPrice { color: #333333; font-size: 10pt; font-weight: bold; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; }
p.fProdDesc { color: #333333; font-size: 7pt; margin-left: 5px; margin-right: 5px; }
p.fProdCode { color: #333333; font-size: 9pt; margin-top: 0px; margin-left: 5px; margin-right: 5px; }
ul li.prodDesc { color: #333333; font-size: 7pt;  margin-left: 5px; margin-right: 5px; }

p.leftCol_header { color: #333333; margin-top: 20px; letter-spacing: .2em; font-weight: bold; font-size: 11pt; }

td.instuctionTitle { text-align: left; font-weight: bold; font-size: 10pt; }
td.instruction { font-size: 10pt; text-align: left; }

p.page {margin-left: 10px;}
p.subpage { margin-left: 25px; font-weight: normal; }

.txtFldTiny { font-family: arial; font-size: 8pt; color: #003366; width: 3em; }
.txtFldMed { font-family: arial; font-size: 8pt; color: #003366; width: 18em; }
.txtFldLarge { font-family: arial; font-size: 8pt; color: #003366; width: 40em; }
.txtArea { font-family: arial; font-size: 8pt; color: #003366; width: 45em; height: 75px; }

.detailPrice { color: #333333; font-size: 10pt; font-weight: bold; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; }
.detailCode { color: #666666; font-size: 11pt; font-weight: bold; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; }
.detailText { color: #333333; font-size: 7pt; margin-left: 5px; margin-right: 5px; }

td.bottomLeft { text-align: right; font-size: 7pt;
				border-bottom: 1px solid #000000; border-left: 1px solid #000000;
				padding-right: 10px; padding-bottom: 3px; padding-left: 3px; padding-top: 3px; }
td.bottom     { text-align: right; font-size: 7pt;
				border-bottom: 1px solid #000000;
				padding-right: 10px; padding-bottom: 3px; padding-left: 3px; padding-top: 3px; }
th.bottomLeft { text-align: right; font-size: 7pt;
				color: #666666;
				border-bottom: 1px solid #000000; border-left: 1px solid #000000;
				padding-right: 10px; padding-bottom: 3px; padding-left: 3px; padding-top: 3px;
				font-weight: bold; }
th.bottom     { text-align: right; font-size: 7pt;
				color: #666666;
				border-bottom: 1px solid #000000;
				padding-right: 10px; padding-bottom: 3px; padding-left: 3px; padding-top: 3px;
				font-weight: bold; }

.reviewBox {
	padding: 20px;
	border: 1px solid #333333;
	background-color: #efefef;
	width: 80%;
}