table { border-collapse:collapse; empty-cells:show }
DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;}
body { margin:0px; padding:0px 0px 0px 0px; font-size:14px; font-family:century gothic, tahoma, verdana, arial; color:#333333; background:white }
td { font-size:14px; font-family:century gothic, Arial, Helvetica, sans-serif; color:#333333 }
input, textarea, select { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:black }
input, textarea, select { border:0px solid #888888; padding:4px; background:#CCCCCC }
a, a:visited { color:#444444; text-decoration:none }
a:hover { color:black; text-decoration:none }
hr { color:#EEEEEE; background:#EEEEEE; border-width:0px; height:3px }

.menu td { color:#CCCCCC; font-size:14px; height:40px }
.menu a, .menu a:visited { margin:0px 12px 0px 12px; font-weight:bold; color:#CCCCCC }
.menu a:hover { color:white }

.menu2 a, .menu2 a:visited { margin-right:10px; color:#000000 }
.menu2 a:hover { color:#666666 }

.submenu td, .submenu a, .submenu a:visited { color:white; margin:0px; font-size:14px; font-weight:normal }
.submenu a:hover { color:#CCCCCC }

.portfolio a, .portfolio a:visited { color:white }
.portfolio a:hover { color:#CCCCCC }

.button { padding:4px; background:#AA2222; color:white; border:0px solid black; font-size:10px; text-transform:uppercase; font-weight:bold; height:20px; cursor:pointer }
.error { color:red }
.status { color:green }
.rows { width:950px }
.rows td { border-bottom:1px solid #CCCCCC; background:#FFFFFF }
.rowHead td { background:#E3E3E3 }

.output { clear:both; padding:0px; margin:0px; clear:both; line-height:1.5 }

h1 { font-size:16px; display:inline; font-weight:bold }
h2 { font-size:14px; display:inline; font-weight:bold }

.footerMenu a, .footerMenu a:visited { color:#333333; margin-right:16px; font-size:12px }
.footerMenu a:hover { color:black }
.footer, .footer a, .footer a:visited { color:#888888 }
.footer a:hover { color:#AAAAAA }

.footer { font-size:12px }
.catPanel { padding:6px; background:#EAEAEA; border:1px solid #CCCCCC }

.price { color:red }
.addCart { color:white; background:red; font-weight:bold; cursor:pointer }

img { display:inline-block }

.bar { background:#0A902C; margin-bottom:20px; text-align:center; color:white; padding:6px }
.bar h1 { font-size:14px }

.cartTable { background:#EAEAEA }