body { margin:0; padding:0; }

.top { background:url(../images/site/top.jpg) no-repeat; width:816px; height:79px; }
.left-menu { background:url(../images/site/left.jpg) no-repeat; width:9px; }
.menu { background:url(../images/site/bg.jpg) repeat-x; height:28px; }
.menu-links a { font:bold 8pt Verdana, Arial, Helvetica, sans-serif; color:#abe8f3; text-decoration:none; }
.menu-links a:hover { color:#FFFFFF; }

.banner { padding:5px 0px; }
.footers { padding-left:90px; }
.footer { background:url(../images/site/footer.jpg) no-repeat; width:816px; height:74px; padding-top:15px; font-size:10px; }
.footer-links a { font:normal 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; }
.footer-links a:hover { text-decoration:underline; }
.content-block { padding-top:10px; }
.content-fill { background:url(../images/site/content_fill.jpg) no-repeat; width:563px; height:24px; }
.include { background:url(../images/site/include_bg.jpg) no-repeat; height:170px; }
.spacer { height:20px; }

#thicktabs { margin: 0 auto; padding: 0px 0px 0px 0px; float: left;	font: bold 13px Arial, Helvetica, sans-serif; }
#thicktabs li { display: inline; }
#thicktabs li a { float: left; color: #333333; text-decoration: none; background: transparent url(../images/site/btn_gb.jpg) top right no-repeat; width: 187px; height: 22px; text-align: center; padding-top: 9px; }
#thicktabs li a#leftmostitem { }
#thicktabs li a#rightmostitem { background-position: top left; }
#thicktabs li a:visited { color: #333333; }
#thicktabs li.active a, #thicktabs li a:hover { background-image: url(../images/site/btn_lb.jpg); color:#990000; }
/*#thicktabs li a:hover {	color: #990000; }*/

.side-header { background:url(../images/site/greyBar.jpg) repeat-x; height:26px; width:220px; padding-left:10px; font:bold 10pt Arial, Helvetica, sans-serif; border:solid 1px #666666; }
.side-contents { padding-top:5px; border:solid 1px #333333; height:30px; }
.side-contents p { padding:0px 0px 15px 10px; margin:0; }
.side-contents a { font:bold 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000; }
.side-contents a:hover { color:#666666; }
.more { padding-right:10px; }
.more a { font:bold 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#004080; }
.more a:hover { color:#006699; }

.feat-products { width:95%; padding:10px 0px 0px 10px; }
.feat-title { font:bold 9pt Arial, Helvetica, sans-serif; padding-left:10px; padding-bottom:10px; color:#003366; }
.feat-label { font:normal 8pt Arial, Helvetica, sans-serif; padding:5px 0px 0px 0px; margin:0; }

.contact-form { padding-left:20px; width:95%; }