.not a:link{text-decoration:none; color:#000000; font-weight:normal;}
.not a:hover{text-decoration:none; color:#000000; font-weight:normal;}
.not a:visited{text-decoration:none; color:#000000; font-weight:normal;}
.not strong{font-weight:normal;}
.not p{margin-left:20px; margin-right:20px;}

h1.myh1{font-size:16px; color:#000000;}

BODY {font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; background-color: #FEFCD6; color: black; margin: 0px; padding: 0px;}
TABLE {font-size: 12px;}
P { font-size: 12px; margin-left: 10px;}

H1 {font-size: 14px; font-weight: bold; color: white; text-align: center;margin: 0px; padding: 0px;}

H1.fp {font-size: 14px; font-weight: bold; color: black; text-align: center;margin: 0px; padding: 0px;}
H2 {font-size: 12px; font-weight: bold; color: blue; text-align: center;margin: 0px; padding: 0px;}
H2.fp {font-size: 13px; font-weight: bold; color: black; text-align: center;margin: 0px; padding: 0px;}
H2.fp2 {font-size: 11px; font-weight: bold; color: navy; text-align: center;margin: 0px; padding: 0px;}

/*  Catalog styles */
H1.lth {font-size: 18px; font-weight: bold; color: #FFCC00; text-align: left; margin-left: 0px; padding: 0px;}
a.cat:active, a.cat:link, a.cat:visited {color: navy;text-decoration: none; font-size:12px; margin-left: 5px;}
a.cat:hover { color: RED; text-decoration: underline; font-size:12px; margin-left: 5px;}

a.cata:active, a.cata:link, a.cata:visited { color:white;text-decoration: none; font-size:14px; margin-left: 5px; font-weight:bold;}
a.cata:hover { color: yellow; text-decoration: none; font-size: 14px; margin-left: 5px;font-weight:bold;}

a.scat:active, a.scat:link, a.scat:visited { color: #0044EE;text-decoration: none; font-size:11px; margin-left: 12px;}
a.scat:hover { color: RED; text-decoration: underline; font-size:11px; margin-left: 12px;}

a.subcats:active, a.subcats:link, a.subcats:visited { color: brown;text-decoration: none; font-size:11px; margin: 5px; font-weight:bold;}
a.subcats:hover { color: #02B2EA; text-decoration: underline; font-size:11px; margin: 5px;font-weight:bold;}


/* Photo gallery small links */
a.pgs:active, a.pgs:link, a.pgs:visited { color: NAVY;text-decoration: none; font-size:11px; font-weight:bold; text-align: center; padding: 10px;}
a.pgs:hover { color: #02B2EA; text-decoration: none; font-size:11px; font-weight:bold; text-align: center; padding: 10px;}

DIV.pgs { text-align: center; padding: 10px;}

/* Photo gallery big links */
a.pgb:active, a.pgb:link, a.pgb:visited { color: NAVY;text-decoration: none; font-size:13px; font-weight:bold; text-align: center; padding: 10px;}
a.pgb:hover { color: #02B2EA; text-decoration: none; font-size:13px; font-weight:bold; text-align: center; padding: 10px;}

DIV.pgb { text-align: center; padding: 10px;}




DIV.pages { text-align: left; font-size: 11px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-right: 10px;}
.pages A:link, A:visited, A:active { font-size: 11px; font-weight: bold; color: RED; text-decoration: underline;}
.pages A:hover { font-size: 11px; font-weight: bold; color: BLACK; text-decoration: none;}
A.pages:link, A.pages:visited, A.pages:active { font-size: 11px; font-weight: bold; color: RED; text-decoration: underline;}
A.pages:hover { font-size: 11px; font-weight: bold; color: BLACK; text-decoration: none;}


/* New */
a.topmenu:active, a.topmenu:link, a.topmenu:visited {color: NAVY; font-family: Tahoma; text-decoration: none; font-size:14px; font-weight:bold;}
a.topmenu:hover {color: RED; background: #F7F79D url(/i/tm_bkg2.gif) 0px -2px ;text-decoration: none; font-family: Tahoma; font-size:14px; font-weight:bold;}

TD.gframe { background-color: #DDDDDD; }

DIV.articles { text-align: center; font-size: 11px; color: YELLOW; font-weight: bold; margin-left: 10px; margin-right: 10px; padding: 2px;}
/*.articles A:link, .articles A:visited, .articles A:active  { font-size: 11px; font-weight: bold; color: NAVY; text-decoration: underline; text-align: left;}
.articles A:hover { font-size: 11px; font-weight: bold; color: #02B2EA; text-decoration: none; text-align: left;} */
/*.articles A:link, .articles A:visited, .articles A:active  { font-size: 11px; font-weight: bold; color: red; text-decoration: underline; text-align: left;}
.articles A:hover { font-size: 11px; font-weight: bold; color: #02B2EA; text-decoration: none; text-align: left;}  */

.articles A:link, .articles A:visited, .articles A:active  { font-size: 11px; font-weight: bold; color: #02B2EA; text-decoration: none; text-align: left; }
.articles A:hover { font-size: 11px; font-weight: bold; color: red; text-decoration: underline; text-align: left; } 



TD.aframe { background-color: #00A; } /* articles table frame*/

DIV.bolink { color: #777777; text-align: center; font-size: 12px; font-weight: bold; margin-top: 0px; padding-top: 0px; padding-bottom: 2px; padding-right: 10px;}
A.bolink:link, A.bolink:active, A.bolink:visited { font-size: 12px; font-weight: bold; color: #777777; text-decoration: underline;}
A.bolink:hover { font-size: 12px; font-weight: bold; color: #222222; text-decoration: underline;}


/* H4.fp {font-size: 11px; font-weight: bold; color: NAVY; text-align: left; margin: 0px; padding: 0px;} */
H4.fpn {font-size: 11px; font-weight: bold; color: black; text-align: left; margin: 0px; padding: 0px;}
.fp {font-size: 11px; font-weight: bold; color: NAVY; text-align: left; margin: 0px; padding: 0px;}
a.fp:active, a.fp:link, a.fp:visited { color: NAVY; font-size:11px; font-weight:bold; text-decoration: none;}
a.fp:hover { color: #02B2EA; text-decoration: none; font-size:11px; font-weight:bold;}

DIV.fp_desc { color: #444444; text-align: left; font-size: 11px; font-weight: normal; padding-left: 5px; margin-top: 5px; padding-top: 5px; padding-bottom: 2px; padding-right: 10px;}

a.fp_desc:active, a.fp_desc:link, a.fp_desc:visited {color: #444444; font-family: Tahoma; text-decoration: none; font-size:11px; font-weight:bold;}
a.fp_desc:hover {color:  #444444; text-decoration: underline; font-family: Tahoma; font-size:11px; font-weight:bold;}

H1.catname {font-size: 16px; font-weight: bold; color: NAVY; text-align: center; margin: 0px; padding: 0px;}

DIV.cat_desc { color: #444444; text-align: justify; font-size: 12px; font-weight: normal; padding-left: 5px; margin-top: 5px; padding-top: 5px; padding-bottom: 2px; padding-right: 10px;}

DIV.mcat_desc { color: #444444; text-align: justify; font-size: 12px; font-weight: normal; padding-left: 15px; margin-top: 15px; padding-top: 15px; padding-bottom: 20px; padding-right: 15px;}


P.mcat_desc { color: #444444; text-align: justify; font-size: 12px; font-weight: normal; padding-left: 5px; margin-top: 15px; padding-top: 5px; padding-bottom: 15px; padding-right: 10px;}

H2.subcats {font-size: 13px; font-weight: bold; color: NAVY; text-align: left;margin-left: 30px; padding: 0px;}

H3.subcats {font-size: 13px; font-weight: bold; color: NAVY; text-align: center; margin-left: 30px; margin-right: 30px; margin-top: 0px; margin-bottom: 0px; padding: 0px;}

.catname2 {font-size: 14px; font-weight: bold; color: NAVY; text-align: left; margin: 0px; padding: 0px;}
H1.catname2 {font-size: 14px; font-weight: bold; color: NAVY; text-align: left; margin: 0px; padding: 0px; display: inline;} /*
H1.catname2 A:link, A:active, A:visited {font-size: 14px; font-weight: bold; color: NAVY; text-align: center; margin: 0px; padding: 0px; text-decoration: underline;}
H1.catname2 A:hover {font-size: 14px; font-weight: bold; color: NAVY; text-align: center; margin: 0px; padding: 0px; text-decoration: none;} */

A.catname2:link, A.catname2:active, A.catname2:visited {font-size: 14px; font-weight: bold; color: NAVY; text-align: center; margin: 0px; padding: 0px; text-decoration: underline;}
A.catname2:hover {font-size: 14px; font-weight: bold; color: NAVY; text-align: center; margin: 0px; padding: 0px; text-decoration: none;}

A.catname3:link, A.catname3:active, A.catname3:visited {font-size: 13px; font-weight: bold; color: NAVY; text-align: center; margin: 10px; padding: 10px; text-decoration: underline;}
A.catname3:hover {font-size: 13px; font-weight: bold; color: NAVY; text-align: center; margin: 10px; padding: 10px; text-decoration: none;}


H1.iname {font-size: 15px; font-family: Arial; font-weight: bold; color: black; text-align: left; margin: 0px; padding: 10px;}
H1.icat {font-size: 12px; font-family: Arial; font-weight: bold; color: black; text-align: left; margin: 0px;}
H4.oem {font-size: 12px; font-weight: normal; color: black; text-align: left; margin: 0px; display: inline;}

.newsdate {font-size: 12px; font-family: Arial; font-weight: bold; color: red;}
.newshead {font-size: 12px; font-family: Arial; font-weight: bold; color: black;}
UL LI.news {padding-top:10px;}

/* Articles */
H1.art {font-size: 16px; font-weight: bold; color: BLACK; text-align: center; padding: 0px;}
H2.art {font-size: 14px; font-weight: bold; color: BLACK; text-align: left; padding: 15px;}
P.art { font-size: 12px; margin-left: 10px; margin-right: 10px; text-align: justify; }
B.am { font-weight: bold; font-size: 26px;}

/* Link Exchage */
DIV.linkex { font-size: 11px; color: black; }
.linkex A { color: blue; font-size: 11px; text-decoration: none; }
.linkex A:visited { color: blue; font-size: 11px; text-decoration: none; }
.linkex A:hover { color: red; font-size: 11px; text-decoration: none; }

A.grpl:link, A.grpl:visited, A.grpl:hover, A.grpl:active  { padding: 0 10px 0 10px; margin: 0 10px 0 10px; font-size: 12px; font-weight: bold; color: blue; display: block; white-space: nowrap; }
TABLE.catlist H1 {font-size: 16px; font-weight: bold; color: NAVY; text-align: center; margin: 0px; padding: 0px;}
TABLE.catlist H3 {font-size: 16px; font-weight: bold; color: NAVY; text-align: center; margin: 0px; padding: 0px;}
TABLE.goodslist H1 {font-size: 14px; font-weight: bold; color: NAVY; text-align: left; margin: 0px; padding: 0px; display: inline;}
TABLE.goodslist H3 {font-size: 14px; font-weight: bold; color: NAVY; text-align: left; margin: 0px; padding: 0px; display: inline;}
TABLE.goodslist span {font-size: 14px; font-weight: bold; color: NAVY; text-align: left; margin: 0px; padding: 0px;}
TABLE.goodslist span a:link, TABLE.goodslist span a:visited {font-size: 14px; font-weight: bold; color: NAVY; text-align: center; margin: 0px; padding: 0px; text-decoration: underline;}
TABLE.goodslist span a:hover, TABLE.goodslist span a:active { text-decoration: none; }
a.iname:link, a.iname:visited, a.iname:active  {font-size: 13px; font-weight: bold; color: NAVY; text-align: center; margin: 0px; padding: 0px; text-decoration: none;}
a.iname:hover { text-decoration:underline; }
TABLE.goodslist H1.iname {font-size: 15px; font-family: Arial; font-weight: bold; color: black; text-align: left; margin: 0px; padding: 10px; display: block; }
TABLE.goodslist H1.art {font-size: 16px; font-weight: bold; color: BLACK; text-align: center; padding: 0; margin-top: 10px;}
a.copyright:link, a.copyright:visited, a.copyright:hover, a.copyright:active  {font-size: 13px; font-weight: bold; color: black; text-align: center; margin: 0px; padding: 0px; text-decoration: none;}
div#firsttop { font-size: 13px; font-weight: bold; color: black; text-align: center;margin: 0px; padding: 0px; }
div#firsttop H1 { font-size: 14px; font-weight: bold; color: black; text-align: center;margin: 0px; padding: 0px; }
div#firsttop H3 { font-size: 14px; font-weight: bold; color: black; text-align: center;margin: 0px; padding: 0px; }
SPAN.fp2 {font-size: 11px; font-weight: bold; color: navy; text-align: center;margin: 0px; padding: 0px;}
a:link, a:visited, a:hover, a:active  {font-size: 12px; color: blue; text-decoration: underline;}

#seolink { font-size: 10px; text-align: right; font-weight: bold; padding-right: 10px; padding-bottom: 4px;}
#seolink a:link,#seolink a:visited,#seolink a:hover,#seolink a:active  {font-size: 10px; color: blue; text-decoration: underline;}

td#brc {
	background: #F1F2E4 url('/i/bimg.gif') no-repeat bottom right;
}

td#brc img {
	margin-left: 15px;
}

/* New styles for main page on September 2008 */

td.td-mp {
	width: 49%;
	background-color: white;
	border: 1px solid #aaa;
}

div.mp h2 {
	background-color: #cee3ff;
	padding: 5px 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #aaa;
}

div.mp img {
	float: left;
	border: 0px;
	margin: 0 15px 15px 15px;
}

div.mp p {
	font-size: 11px;
	color: #444;
	text-align: justify;
	padding: 0 15px;
}

div.mp p.mp-link {
	text-align: right;
}

div.mp p.mp-link a {
	font-size: 12px;
	color: #444;
	font-weight: bold;
}

div.aux-imgs {
	text-align: center;
}

div.aux-imgs img {
	margin: 4px;
	border: 1px solid #888;
	
}