* {
 padding : 0;
 margin : 0
}
body, p, input, textarea, table, tr, td, select  {
 font-family : arial, sans-serif;
 font-size : 11px;
 line-height : 16px;
 color : #000;
}
html, body {
 height : 100%;
 overflow : auto;
}
body {
 border-width : 0;
 background-color : #fff;
}
img {
 border : 0 none #000;
}
p {
 margin-bottom : 14px;
 text-align : justify;
}
table, tr, td {
 font-size : 9px;
 line-height : 12px;
}
input, textarea, select {
 padding : 1px;
 margin : 1px;
 border : solid 1px #666;
}
input, textarea {
 margin : 2px;
 margin-right : 100px;
 width : 265px;
}
textarea {
 overflow : auto;
}
button {
 margin-left : 10px;
 margin-right : 10px;
 padding-left : 15px;
 padding-right : 15px;
 font-size : 11px;
}
a {
 color : #666;
 text-decoration : underline;
}
a:link, a:visited {
}
a:hover, a:active {
 color : #000;
}
.cpyr a {
 color : #666;
 text-decoration : none;
}
.cpyr a:link, .cpyr a:visited {
}
.cpyr a:hover, .cpyr a:active {
 color : #000;
 text-decoration : underline;
}
.center {
 margin : 0 auto;
 width : 800px;
 min-height : 97%;
 height : auto!important;
 height : 97%;
 background-color : transparent;
 background-position : 50% 150px;
 background-repeat : repeat-y;
}
.header {
 position : fixed;
 width : 800px;
 text-align : left;
 z-index : 2;
 background-color : #fff;
}
* html .header {
 position : absolute;
}
.logo {
 padding : 10px;
 float : left;
 }
.quicklinks {
 text-align : right;
 padding-top : 30px;
}
.quicklinks ul {
 list-style-type : none;
}
.redbar {
 clear : both;
 background-color : #c00;
 height : 10px;
}
.nav {
 position : fixed;
 top : 132px;
 width : 150px;
 height : 440px;
 z-index : 1;
 overflow : hidden;
 text-align : right;
}
* html .nav {
 position : absolute;
}
.nav ul {
 list-style-type : none;
 font-weight : bold;
}
.nav a {
 font-weight : normal;
}
.content {
 padding-top : 140px;
 padding-bottom : 20px;
 padding-right : 30px;
 padding-left : 180px;
 line-height : 12px;
 text-align : justify;
 width : 620px;
}
.cpyr {
 margin : auto;
 width : 800px;
 line-height : 26px;
 text-align : center;
 font-size : 11px;
 color : #333;
 background-color : #ddd;
}
.red {
 color : #f00;
 font-weight : bold;
}
.mainmenu {
 border-right : 1px #969 solid;
 border-left : 1px #969 solid;
 border-bottom : 1px #969 solid;
 padding : 2px;
 height : 140px;
}
.mainmenu img {
 vertical-align : middle;
}
.mainmenu a {
 font-size : 12px;
 line-height : 16px;
}
.productmenu {
 border : 1px #969 solid;
 padding : 2px;
}
.productitem {
 border : 1px #969 solid;
 padding : 2px;
 height : 200px;
}
.tag {
 clear : both;
 float : left;
 text-align : right;
 width : 196px;
 padding : 1px;
 margin  : 2px;
}
