body, p, td, th, hr {
	font-family:verdana,arial;
	font-size:11px;
	color:#333;
}

th {
	background-color:#DCE6EB;
}

input, select, textarea {
	font-size: 11px;
	font-family:verdana, arial;
}
.cat, .subcat {
	font-size:10px;
}
.cat {
	line-height:18px;
	background-color:BFCED6;
	padding-left:5px;
	border-top: solid #FFF 1px;
}
a.cat:link, a.cat:visited {
	display:block;
	/*
	line-height:18px;
	background-color:BFCED6;
	border-top: solid #FFF 1px;
	*/
	color: #333;
	padding-left:5px;
	text-decoration: none;
}
a.cat:hover {
	color:#000;
	background-color:#DCE6EB;
}

.subcat {
	line-height:16px;
	background-color:#DCE6EB;
}
.subcat a:link, .subcat a:visited {
	color: #333;
	text-decoration: none;
	background-color:#DCE6EB;
	margin-left:10px;
}
.subcat a:hover {
	color:#000;
	display:block;
	background-color:#EEE;
}
a.pageNav {
	color: #00C;
}
a.norm, a.norm:visited {
	color: #333;
	text-decoration: none;
}
a.norm:hover {
	color: #000099;
	text-decoration: underline;
}
.product_container {
	background-color:#FFF;
	border-right: solid 2px #CCC;
}
.breadcrumb {
	color:#FFF;
	font-size: 10px;
	padding:2 2 2 5px;
	border: solid 1px #CCC;
	background-color: #999;
}
.grey_frame {
	padding: 2px;
	background-color: #999;
}
.grey_bg {
	padding: 2 2 6 2px;
	background-color: #CCC;
}

div#style {
	font-weight: bold;
	padding: 4px;
	background-color: #EEE;
}
.h {
	font-weight: bold;
	padding: 4px 0 0px 0;
}

.show_detail {
	font-weight: bold;
	color: #943000;
	background-color: #EEE;
	padding: 4px;
}
div#prod_info {
	margin-left: 5px;
	margin-top: 4px;
	font-weight: bold;
}
div#prod_spec {
	margin-left: 5px;
}
div#get_adobereader {
	padding-top: 10px;
	text-align: right;
}
.grid {
	/*border: solid BFCED6 1px;*/
	background-color: #FFF;
}
.hrGrey {
	border: 0;
	color: #999;
	background-color: #999;
}
div#special {
	color: #900;
	font-style: italic;
}
div#available {
	color: #666;
	font-style: italic;
}
div#dealers {
	margin: 2px;
	padding: 4px;
	width: 60%;
	border-bottom: 1px solid #999;
}
.premium {
	background-color: #DCE6EB;
}
.alert {
	color: #600;
	margin: 5px 0 10px 0;
}

.h {
	font-weight:bold;
}
.df {
line-height: 16px;
font-size: 12px;
color: #000099;
font-weight: bold;
text-decoration: none;
}
.df:hover {
line-height: 16px;
font-size: 12px;
color: #cc0000;
font-weight: bold;
text-decoration: underline;
}
.df:visited {
line-height: 16px;
font-size: 12px;
color: #000099;
font-weight: bold;
text-decoration: none;
}
font.prod_heading
{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}
font.subcategory {
line-height: 14px;
font-size: 11px;
color: #DC6400;
text-decoration: none
}
.jj{
FONT-WEIGHT: bold;
line-height: 15px;
FONT-SIZE: 12pt;
COLOR: #000000;
text-decoration: none;
}
.sub{
FONT-WEIGHT: bold;
line-height: 15px;
FONT-SIZE: 11pt;
COLOR: #000000;
text-decoration: none;
}
.sub2{
FONT-WEIGHT: bold;
line-height: 26px;
FONT-SIZE: 13pt;
COLOR: #000099;
text-decoration: none;
}
.text{
FONT-WEIGHT: normal;
line-height: 16px;
FONT-SIZE: 9pt;
COLOR: #000000;
text-decoration: none;
}
.textsm{
FONT-WEIGHT: bold;
line-height: 12px;
FONT-SIZE: 8pt;
COLOR: #0033cc;
text-decoration: none;
}
.textxsm{
FONT-WEIGHT: normal;
line-height: 12px;
FONT-SIZE: 8pt;
COLOR: #660000;
text-decoration: none;
}
.textxsm2{
FONT-WEIGHT: normal;
line-height: 12px;
FONT-SIZE: 7pt;
COLOR: #333333;
text-decoration: none;
}
.textxsm22{
FONT-WEIGHT: normal;
line-height: 12px;
FONT-SIZE: 7.5pt;
COLOR: #0033cc;
text-decoration: none;
}
.textxsm3{
FONT-WEIGHT: normal;
line-height: 18px;
FONT-SIZE: 8.5pt;
COLOR: #333333;
text-decoration: none;
text-align: justify;
}
A.navi {
 font-weight: bold;
 font-size: 11px;
 line-height: 26px;
 color: #FFF;
 text-decoration: none
}
A.navi:visited {
 font-weight: bold;
 font-size: 11px;
 line-height: 26px;
 color: #333333;
 text-decoration: none
}
A.navi:hover {
 font-weight: bold;
 font-size: 11px;
 line-height: 26px;
 color: #0066ff;
 text-decoration: underline
}
A.navi2 {
 FONT-SIZE: 10px;
 LINE-HEIGHT: 20px;
 COLOR: #CCC;
 TEXT-DECORATION: none
}
.T1 {
 	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #666;
	LINE-HEIGHT: 26px;
	TEXT-DECORATION: none
}
.T2 {
 	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #990033;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: underline
}
.announce, a.annouce:link {
	font-size:16px;
	font-weight: bold;
	color: #666;
}
a.annouce:hover {
	color: #036!important;
	background-color:#EEE;
}
.new {
	background-image: url(/images/new.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
.new_product {color: #C00; FONT-SIZE: 9px; font-weight:bold;}

