body {
background-color: #C5C4B7;
}

.search {
background-color: #FFFFFF;
width:129px;
font: 11px/16px Verdana, Arial, arial, sans-serif;
vertical-align: middle;
}

.widgets {
font: 11px/16px Verdana, Arial, arial, sans-serif;
vertical-align: bottom;
height: 18px;
}

.productlinks {
font: bold 11px/16px Verdana, Arial, arial, sans-serif;
vertical-align: middle;
}

.widgets a:link {
color: #333333;
text-decoration: none;
}

.widgets a:active {
color: #333333;
text-decoration: none;
}

.widgets a:visited {
color: #333333;
text-decoration: none;
}

.widgets a:hover {
color: #333333;
text-decoration: underline;
}

.productlinks a:link {
color: #333333;
text-decoration: none;
}

.productlinks a:active {
color: #333333;
text-decoration: none;
}

.productlinks a:visited {
color: #333333;
text-decoration: none;
}

.productlinks a:hover {
color: #FF0000;
text-decoration: underline;
}

a:link {
color: #0A0A0A;
text-decoration: none;
}

a:active {
color: #0A0A0A;
text-decoration: none;
}

a:visited {
color: #0A0A0A;
text-decoration: none;
}

a:hover {
color: #333333;
text-decoration: underline;
}

.band {
background-color: #FAF8D8;
border-top: 1px solid #C5C4B7;
border-bottom: 1px solid #C5C4B7;
font: 9px/14px Verdana, Arial, arial, sans-serif;
color: #000000;
height: 20px;
}

.marginright {
margin-right: 10px;
}

.marginleft {
margin-right: 10px;
}

.margintop {
margin-top: 7px;
}

.nav {
border-right: 1px solid #CCCCCC;
background: #F6F5E4;
}

.navmargin {
margin-top: 10px;
margin-bottom: 10px;
}

.divider {
height: 1px;
color: #CCCCCC;
}

.logo {
margin-top: 10px;
}

.feature {
border: 2px solid #CCCCCC;
margin: none;
font: 9px/16px Verdana, Arial, arial, sans-serif;
}

.featuremain {
border: 2px solid #CCCCCC;
margin: none;
font: 9px/16px Verdana, Arial, arial, sans-serif;
background-image: url(images/main-feature.jpg);
background-repeat: no-repeat;
}

.feature1 {
margin-left: 25px;
}

.featuretext {
margin-left: 15px;
margin-right: 150px;
margin-top: 50px;
font: 9px/16px Verdana, Arial, arial, sans-serif;
}

.red {
color: #FF0000;
}

.phone {
font: bold 11px/16px Verdana, Arial, arial, sans-serif;
}

table {
font: 11px/16px Verdana, Arial, arial, sans-serif;
}

.minicart {
font: 10px/14px Verdana, Arial, arial, sans-serif;
background-color: #F0F0F0;
}

.minicartborder {
border: none;
}

input {
font: 11px/16px Verdana, Arial, arial, sans-serif;
}

.knife {
font: 9px/16px Verdana, Arial, arial, sans-serif;
}

.bottom {
vertical-align: bottom;
}

h1 {
font: bold 14px/14px Verdana, Arial, arial, sans-serif;
margin-bottom: 0px;
}

h2 {
font: bold 14px/18px Verdana, Arial, arial, sans-serif;
}

.pnav {
font: bold 10px/16px Verdana, Arial, arial, sans-serif;
}

img.bullet { vertical-align: middle; }

.margin {
margin-left: 10px;
}

.navcats {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
}

.mainframe {
background-color: #FFFFFF;
}

.bgleft {
background-image: url(images/bg-left.jpg);
background-repeat: repeat-y;
}

.bgright {
background-image: url(images/bg-right.jpg);
background-repeat: repeat-y;
}

.banner {
background-color: #000000;
}

.feature {
border: none;
}

.product {
border: 2px solid #333333;
width: 250px;
}

.productheader {
border-bottom: 2px solid #333333;
background-color: #E1E1E1;
font: bold 10px/14px Arial, Helvetica, sans-serif;
}

.productfooter {
border-top: 2px solid #333333;
background-color: #E1E1E1;
font: bold 10px/14px Arial, Helvetica, sans-serif;
}

.special {
color: #CC0000;
font: bold 12px/14px Arial, Helvetica, sans-serif;
width: 50%;
}

.pagetext {
margin-left: 10px;
margin-right: 10px;
font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}