.tab1 { width: 210px; height: 30px; xfloat:right; margin-right: 2px; xbackground: url(../images/tab1.gif) top repeat-x; }
.tab1Off { width: 210px; height: 30px; xfloat:right; margin-right: 2px; xbackground: url(../images/tab1-off.gif) top repeat-x; }

.tab2 { width: 145px; height: 30px; float:right; margin-right: 2px; background: url(../images/tab2.gif) top repeat-x; }
.tab2Off { width: 145px; height: 30px; float:right; margin-right: 2px; background: url(../images/tab2-off.gif) top repeat-x; }

.tab3 { width: 145px; height: 30px; float:right; margin-right: 1px; background: url(../images/tab2.gif) top repeat-x; }
.tab3Off { width: 145px; height: 30px; float:right; margin-right: 1px; background: url(../images/tab2-off.gif) top repeat-x; }

.tab4 { width: 145px; height: 30px; float:right; background: url(../images/tab2.gif) top repeat-x; }
.tab4Off { width: 145px; height: 30px; float:right; background: url(../images/tab2-off.gif) top repeat-x; }



.tabTitle {
	padding: 5px 0px 0px 0px;
	color: #898989;
	font-weight: bold;
	font-size: 10px;
}

	.tabTitle ul {margin-bottom: 5px; margin-left: 7px; margin-top: 4px}
	.tabTitle li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:15px;}
	.tabTitle li {background: url(../images/arrow-blue.gif) no-repeat 0 2px}
	
.tabTitle a:link{
	color:#898989;
	text-decoration: none;
}

.tabTitle a:visited{
	color:#898989;
	text-decoration: none;
}

.tabTitle a:hover{
	color:#d44a26;
	text-decoration: none;
}

.tabTitle a:active{
	color:#000;
	text-decoration: none;
}
.tabContent {
	font-size: 12px;
	line-height: 12px;
	color: #000;
	height: 150px;
}
.tabContent a:link{
	color:#039;
	text-decoration: none;
}
.tabContent a:visited{
	color:#039;
	text-decoration: none;
}
.tabContent a:hover{
	color:#030;
	text-decoration: none;
}
.tabContent a:active{
	color:#00F;
	text-decoration: none;
}
.tabContent h3 {
	font-size:16px;
	color: #000;
	padding-bottom: 5px;
}
.tabContent h4 {
	font-size:small;
	color: #000;
	padding-bottom: 5px;
}
.prodDisp1 {
	font-size: 10px; letter-spacing: 1px; color: #353535;
}
.prodDisp2 {
	font-size: 24px;
	line-height: 24px;
	color: #000;
}
.htab-text{
	FONT-SIZE: 12px; 
	COLOR: #353535; 
	LINE-HEIGHT: 18px; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	margin-top:5px;
}

.pageTitle {
	font-size:28px;
	line-height:35px;
	font-weight:bold;
	color:#039;
	}

.pageTitle span{
	font-size:21px;
	}
	/* ---------------------- news ticker ---------------------------------------- */

.newsticker-jcarousellite { width:100%; padding:2px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:2px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { height:160px; }
.newsticker-jcarousellite .info span.cat { display: block; text-shadow:#000; font-size:14px; color:#039; font-weight:bold}

.clear { clear: both; }

