html, body {height:100%}
/* end hide */
body { margin:0px;  background:#221f1d; font-family:arial; font-size:11px; color:#6f6f6f; }
#shadow{ width:910px; text-align:left;  color:#000; text-align:left; position:relative; margin:0px auto;}
h1{ color:#CC3300; font-size:16px; padding:10px; line-height:normal; margin:0px;}

.flash{text-align:center; vertical-align:middle; padding:200px 0px 0px 0px; color:#999; }

.footer{ padding:5px 0px;}
.footer span{ float:right; color:#424242; }
.footer a:link,
.footer a:active,
.footer a:visited{ color:#868686; padding:0px 8px; text-decoration:none; font-weight:normal;}
.footer a:hover{ text-decoration:underline;}



.mainframe{ width:910px; margin:10px auto 0px auto;}

.menu{ color:#424242;  padding:0px 0px 10px 0px; text-align:right; }
.menu a:link,
.menu a:active,
.menu a:visited{ color:#868686; padding:0px 5px; text-decoration:none; font-weight:bold;}
.menu a:hover{ text-decoration:underline;}

.body{ padding:5px; background:#fff;}

.category table td{ width:140px; background:#e8e8e8; padding:5px; border:solid #fff; border-width:0px 10px; text-align:center;}
.category table th{padding:5px;  font-weight:bold;}

.product table td{ width:140px; background:#e8e8e8; padding:5px; border:solid #fff; border-width:0px 10px; text-align:center;}
.product table th{padding:5px;  width:180px; text-align:center; vertical-align:top; font-weight:bold;}

.rtext{ color:#CC3300; font-size:14px; font-weight:bold; padding:10px; line-height:normal; margin:0px;}
.rtext1 {font-family: Tahoma;font-size: 9px;color: #FF0000;	text-decoration: none;}
.pinktext {	font-family: Tahoma;font-size: 11px;font-weight: bold;color: #e60000;text-decoration: none;}

.contacttext{ color:#666666; font-size:14px; font-weight:normal;}
.abttext{ color:#666666; font-size:14px; font-weight:normal;}
.normaltext{ color:#666666; font-size:11px; font-weight:normal;}
.boldtext{ color:#666666; font-size:11px; font-weight:bold;}

.registerform{ border:solid #eee;  border-width:1px 0px 1px 1px; }
.registerform td{ border:solid #eee; border-width:0px 1px 0px 0px; padding:5px; text-align:left; }
.registerform th{ background:#f8f8f8; padding:5px; font-weight:normal; text-align:left;}

.tradeshow table{ border:1px solid #eee;}
.tradeshow table td{ padding:2px 5px;}
.tradeshow table td.title{ background:url(../images/tradebg.gif) top repeat-x;  padding:5px; color:#e60000; font-weight:bold  }
.tradeshow table td.map a:link,
.tradeshow table td.map a:active,
.tradeshow table td.map a:visited{background:url(../images/map.gif) top left no-repeat; height:22px;  line-height:22px; padding:1px 5px 4px 22px; color:#666; }

.sitemap:link, a.sitemap:visited, a.sitemap:active{font-family: tahoma;font-size: 11px;font-weight: bold;text-decoration:none; color:#000033;}
a.sitemap:hover{color:#CC3B00; text-decoration:underline;}

.login:link, a.login:visited, a.login:active{font-family: tahoma;font-size: 11px;font-weight: bold;text-decoration:none; color:#CC3B00;}
a.login:hover{color:#000033; text-decoration:underline;}

.innerpage{ padding:10px 30px 10px 10px; line-height:15px; font-size:12px;}
.innerpage h1{ padding:0px 0px 10px 0px;}

.w189{ width:189px;}
