body { background-color: #FFFFFF; font-family: Times New Roman, Times, serif; font-size: 90%; }

/* top */
td.toppadding { margin: 0; padding: 5px; }
table.classicborder { border: 1px #FFFFFF solid; }

/* nav */
.nav { font-family: Times New Roman, Times, serif; font-size: 90%; color: #FFFFFF; }
.nav a { text-decoration: none; color: #FFFFFF; padding: 3px;}
.nav a:hover { text-decoration: underline; color: #CDC565; }

/* sidebar */
.sidetitle { margin: 0; padding: 0; font-family: Times New Roman, Times, serif; font-size: 90%; font-weight: bold; color: #485F29; }
.sidemain { margin: 0; padding: 0; font-family: Times New Roman, Times, serif; font-size: 90%; }

/* splitbar */
.splitbarbottom { bottom: 0; }

/* products */
.products { margin: 10px; padding: 0; list-style: none; }
.products a { text-decoration: none; font-family: Times New Roman, Times, serif; font-size: 90%; font-weight: bold; color: #485F29; }
.products a:hover { text-decoration: underline; color: #CDC565; }

/* search */
.search-form { margin: 0; padding: 0; }
.search-input { margin: 5px; padding: 0; color: #0071BB; border: 1px #D5EBF9 solid; width: 120px; }
.search-submit { margin: 5px; padding: 0; color: #0071BB; background: #EEF7FC; border: 1px #0071BB solid; }

/* main */
p { font-family: Times New Roman, Times, serif; font-size: 90%; }

#main p { text-decoration: none; font-family: Times New Roman, Times, serif; font-size: 90%; color: #485F29; }
#main h1 { text-decoration: none; font-family: Times New Roman, Times, serif; font-size: 110%;  font-weight: bold; color: #485F29; }
#main h2 { text-decoration: none; font-family: Times New Roman, Times, serif; font-size: 100%;  font-weight: bold; color: #485F29; }
#main a { font-family: Times New Roman, Times, serif; color: #485F29; }

.table { border: 1px #D5EBF9 solid; }
.main-form { border: 1px solid #000000; background-color: #D6E4C2; padding: 5px; width: 90%; }
.main-input { margin: 2px; padding: 2px; color: #0071BB; border: 1px #000000 solid; }
.main-submit { margin: 5px; padding: 0; color: #000000; background: #D5EBF9; border: 1px #000000 solid; }

.categories ul { list-style: none; margin: 0px; padding: 0px; }
.categories li { font-family: Times New Roman, Times, serif; font-size: 95%; font-weight: bold; margin: 0px; padding: 0px; }

/* home */
td.homenav { font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #FFFFFF; font-weight: bold; padding: 3px;}
#homenav a { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; padding: 3px;}
#homenav a:hover { text-decoration: underline; color: #CDC565; }

.productpair { width: 95%; }
.product { border: 2px solid #485F29; background-color: #FFFFFF; margin: 10px; padding: 5px; width: 95%; float: left; }
.product td { font-family: Times New Roman, Times, serif; font-size: 80%; background-color: #FFFFFF; }
.perpage { float: left; width: 95%; text-align: center; }

.pricebands table { border: 1px solid #D5EBF9; background-color: #FFFFFF; }
.pricebands th { color: #0071BB; background: #EEF7FC; font-family: Arial, Helvetica, sans-serif; font-size: 80%; }

.basket th { font-size: 90%; }
.basket td { font-size: 80%; }
.basket strong { color: #C8061A; }

/* bottom */
td.botpadding { margin: 0; padding: 2px; }

/* copyright */
td.copyright p {  font-family: Arial, Helvetica, sans-serif; font-size: 60%; padding: 5px; }
