body {
    margin: 0;
    padding: 0;
    background: #fff;
    color: #000;
    }
#main {
    width: 770px;
    background: #fff;
    margin: 0 auto;
    }
#maintxt {
    font: .7em verdana, tahoma, arial;
    padding-bottom: 10px;
    text-align: center;
    }
#maintxt a {
	color: blue;
    text-decoration: none;
    }
#maintxt a:hover {
    border-bottom: 1px solid;
    }
#logo {
    padding: 0 0 0 8px;
    }
#head h1 {
    font: bold 1.05em verdana, arial, tahoma;
    color: #000;
    text-align: center;
    margin: 0 0 15px 0;
    }
#boxl {
    background: #fff;
    float: left;
    width: 33%;
    }
#boxc {
    background: #fff;
    float: left;
    width: 33%;
    }
#boxr {
    background: #fff;
    float: left;
    width: 33%;
    }
.fill {
    font: bold 0.9em verdana, tahoma, arial;
    background: url(catalog/images/nav/bgbox.png);
    border: 1px solid #000;
    padding: 12px 0 9px 20px;
    margin: 0 auto;
    width: 220px;
    }
.fill li a {
    font: normal 0.7em verdana, tahoma, arial;
    color: #000;
    text-decoration: underline;
    }
.fill li a:hover {
    color: #FF9900;
    text-decoration: none;
    }
.fill h2 {
    font: bold 0.9em verdana, tahoma, arial;
    color: #000;
    }
.sep {
    margin: 10px 0 0 0;
    }
#foot {
    font: normal 0.6em verdana, tahoma, arial;
    text-align: center;
    background: #fff;
    clear: both;
    }
#foot a {
    color: #663300;
    text-decoration: none;
    }
#foot a:hover {
    text-decoration: underline;
    }
#foot p {
    color: #000;
    padding: 0 0 10px 0;
    margin:0;
    }