BODY {
font-family: Arial;
font-size: 12px;
color:#424242;
}
a { color:#3589ba; font-weight:bold;}
a:hover { color:#ff6600; font-weight:bold;}
a img { border: none;}
H1 { color:#3589ba;
font-family:Arial, Helvetica, sans-serif;
font-size: 24px;
}
H2 { color:#ffffff;
font-family:Helvetica;
font-size: 20px;
}

#productRight
{
	background-color:#3589ba;
	float:right;
	width:259px;
	height:auto;
}

TABLE, TR, TD, TH {
font-family: Arial;
font-size: 12px;
color:#424242;
}
/*
#dropmenudiv{
position:absolute;
border:5px solid;
border-color:#6ed5ed;
font:normal 13px Arial;
color:#FFFFFF;
line-height:20px;
z-index:100;
background:repeat;
background-image:url(/tbj/images/menubg.jpg);
filter:alpha(opacity=93);
-moz-opacity:.93;
opacity:.93;
width:200px !important;
}
*/
#dropmenudiv a{
display: block;
text-indent: 7px;
padding: 1px;
text-decoration: none;
color:#3589ba;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
filter:alpha(opacity=100) !important;
-moz-opacity:1.00 !important;
opacity:1.0;
}
a.dropmenudiv{
display: block;
font-size:16px;
text-indent: 3px;
text-decoration: none;
color:#424242;
filter:alpha(opacity=100) !important;
font-weight:lighter;
-moz-opacity:1.00 !important;
opacity:1.0;
}
a.breadcrumb{
text-decoration: none;
font-weight: bold;
color:#424242;
}
a.submenu
{
	font-size:14px;
	font-weight:lighter;
text-decoration: none;
color:#424242;
}
a.productmenu
{
font-size:12px;
text-decoration: none;
color:#3589ba;
}
div#fixme-middle {
position: fixed; 
top: 40%;
z-index: 2;
text-align: center;
}
* html div#fixme-middle {
position: absolute;
top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +((documentElement.clientHeight-this.clientHeight)/2): document.body.scrollTop +((document.body.clientHeight-this.clientHeight)/2));
/*left:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft + (document.body.clientWidth /1.37 ): document.body.scrollLeft + (document.body.offsetWidth /1.4 ));*/
}
div#fixme-middle img {
	float: left;
	position: relative;
}
* html div#fixme-middle img {
	margin-left: 0px;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #6ed5ed;
filter:alpha(opacity=100) !important;
-moz-opacity:1.00 !important;
opacity:1.0;

}

.prodHdrDiv {
 width:100%;
 background-color:#e4e4e4;
}

.prodHdr {
 background-color:#e4e4e4;
 margin: 10px 0;
 padding: 15px 10px;
 color: #424242;
 font-family:Arial;
 font-size: 18px;
 font-weight: 400;
}
h1#prodHdr 
{
	background-color:#e4e4e4;
	margin: 10px;
	padding: 20px 10px;
	font-family:Arial;
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.prodLnks {
text-decoration:none;
margin-top: 10px; 
font-size: 14px; 
/*margin-left: 20px; */
color: #ffffff; 
text-decoration: underline
}

.prodCat {
text-decoration:none;
margin-left: 0px;
color:#424242;
font-family:Arial;
font-size: 12pt;
font-weight:normal;
}

.prodCatHov {
text-decoration:none;
margin-left: 0px;
color:#424242;
font-family:Arial;
font-size: 12pt;
font-weight:bold; 
}

.prodSubCat {
text-decoration:none;
margin-left: 50px;
color:#424242;
font-family:Arial;
font-size: 12pt;
font-weight:normal; 
}

.prodSubCatHov {
text-decoration:none;
margin-left: 50px;
color:#424242;
font-family:Arial;
font-size: 12pt;
font-weight:bold; 
}

.ProdSeries {
text-decoration:none;
margin-left: 75px;
color:#424242;
font-family:Arial;
font-size: 12pt;
font-weight:normal; 
}

.prodSeriesHov {
text-decoration:none;
margin-left: 75px;
color:#424242;
font-family:Arial;
font-size: 12pt; 
font-weight:bold;
}

.prod {
text-decoration:none;
margin-left: 100px;
color:#3589ba;
font-family:Arial;
font-size: 10pt; 
font-weight:normal;
 cursor:pointer; 
}
/*
.prodHov {
text-decoration:none;
margin-left: 100px;
color:#3589ba;
font-family:Arial;
font-size: 10pt;
font-weight:bold; 
 cursor:pointer;
}*/

.prodItem {
text-decoration:none;
color:#3589ba;
font-family:Arial;
font-size: 12pt;
font-weight:normal; 
}

.prodFilter {
text-decoration:none;
color:#3589ba;
font-family:Arial;
font-size: 8pt;
font-weight:bold; 
}

.prodve {
text-decoration:none;
color:#3589ba;
font-family:Arial;
font-size: 8pt;
font-weight:bold; 
cursor:pointer;
}

.AdminLoginError
{
	color:Red;
}

.AdminEditorLabel {
text-decoration:none;
color:#3589ba;
font-family:Arial;
font-size: 12pt;
font-weight:normal; 
}





table.dropmenudiv
{
	height: 100%;
	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
td.sel-td
{
	/*width: 527px;*/
	border-top: 3px solid #3589ba;
	vertical-align: top;
	margin: 0;
	padding: 10px;
}
.sel-img-td
{
	border-top: 3px solid #3589ba;
	border-left: 3px solid #3589ba;
	background: #71daef url(images/left-background.jpg) top repeat-x;
	vertical-align: top;
	padding: 5px;
}
a.tree-item:link, a.tree-item:visited, a.tree-itemHov:visited
{
	text-decoration: underline;
}
a.tree-itemHov, a.tree-itemHov:hover
{
	color: orange;
}
.vidTable
{
	margin: 0 auto;
}
.error
{
	color: Red;
	font-weight: bold;
}
.backlink
{
	font-size: x-small;
	color: #424242;
}
.backlink:hover
{
	color: orange;
}
