* {margin : 0; padding : 0;}
.left {float : left;}
.right {float : right;}
.clear {clear : both;}
img {border : 1px solid #000;}
img.left {margin : 0 10px 10px 0;}
img.right {margin : 0 0 10px 10px;}
a {color : #000; text-decoration : underline;}
a:hover, a:focus {text-decoration : none;}
a:visited {color : #000;}
a img {border : 0;}
p {line-height : 1.8em;}
p, ul {margin-bottom : 10px;}
h2 {font-size : 1.3em; line-height : 4.0em;}
h3 {font-size : 1.0em; line-height : 4.0em;}
label {display : block; font-weight : bold; padding-bottom : 10px;}
.red {color : red;}
html, body {background : url("../pics/backgroundbody.gif") repeat top center;}
body {font-size : 100%;}
#wrap {background : url("../pics/contentbackground.gif") repeat-y top left; font-family : Verdana, sans-serif; margin : 0 auto; text-align : left; width : 800px;}
#header {background-color : #FFF; height : 135px; padding : 15px 0;}
#sidebar {float : left; padding : 20px 10px 0 10px; width : 230px;}
#content {float : right; font-size : 0.7em; padding : 0 10px; text-align : left; width : 530px;}
#content ul {line-height : 1.8em; padding-left : 3.0em;}
#footer {background : url("../pics/footer.gif") no-repeat top left #FFF; clear : both; font-size : 0.7em; padding: 60px 0 20px 0; text-align : center;}
#sidebar ul {font-size : 0.8em; line-height : 2.0em; list-style-type : none;}
#sidebar a {color : #FFF;}
#sidebar a:hover, #sidebar a:focus {text-decoration : none;}
table {padding-bottom : 10px;}
th, td {padding : 0.5em;}
.product {width : 20.0em;}
.subproduct {padding-left : 2.0em;}
ul.products {list-style : none;}
ul.products li {float : left; padding : 3px; text-align : center; width : 129px;}
ul.products li img {border : 1px solid #000;}