body {font-family: "Trebuchet MS", Helvetica, Tahoma, Arial, Verdana, sans-serif; font-size:11px; color: #000;  margin:0px; padding:0px; }
a {color: #0500dd;  text-decoration:underline;}
a:hover {color: #336699;  text-decoration:none;}

label {font-weight:bold; color:#000; background: #fff;}
fieldset {border:0px;}
legend, .dnd {display:none;}
img {border:0px;}
h1 {font-size:14px; font-weight:normal;}
h2 {font-size:13px; font-weight:normal; }
h3 {font-size:13px; font-weight:normal; padding:0px; margin:0px;}
h4 {font-size:13px; font-weight:bold; padding:0px; margin:0px;}
table {border:1px solid #EEECE7; width: 530px; margin: 5px 0px 10px 0px;}
th, td, tr {text-align:left; padding:5px; margin:0px;}

#topmenu {  padding: 0px 0px 0px 0px; margin:0px; text-align:left; }
#topmenu ul {margin: 0px; padding: 0px; list-style: none; background:#EEECE7; }
#topmenu li {padding: 0px 5px 0px 5px; margin:0px; float:left;}
#topmenu a {color: #AAA; text-decoration:none;  padding:1px; display: block; font-size:11px; text-transform: uppercase;}
#topmenu a:hover {color: #ccc; text-decoration:underline; padding:1px; display: block; font-size:11px; text-transform: uppercase;}
#header {margin:0px; padding:0px;}
#header h1 {margin:0px; padding: 10px 0px 10px 0px;}
#header h1 a {color: #C6BCAA; text-decoration:none; font-size:24px; text-transform: uppercase;}
#header h1 a:hover {color: #FFF; text-decoration:none; font-size:30px; text-transform: uppercase;}
#headermenu ul {margin: 0px; padding: 0px; list-style: none; background:#EEECE7;}
#headermenu li {margin: 0px 0px 0px 0px; padding:0px; float:left;  border-right: 1px solid #EEECE7; border-left: 1px solid #EEECE7; background:#EEECE7;}
#headermenu a {color: #AAA; text-decoration:none; background:#EEECE7; padding:5px; display: block; font-size:14px; background:#EEECE7;}
#headermenu a:hover {color: #FFF; text-decoration:underline; background: #333; padding:5px; display: block; font-size:14px;}
#headertext {background: #292928; color: #FFF; font-size: 16px;  padding: 10px 0px 10px 30px;}
#bodywrap {padding: 0px 0px 10px 0px;width: 997px;}
#footerbottom {border-bottom: 20px solid #292928; padding: 0px 0px 0px 0px;width: 997px;}
#mainwrap {width: 997px; margin:auto; padding: 10px 0px 0px 0px;}
#leftmenu {width: 198px; float:left; padding: 1px;  margin: 0px 5px 0px 0px; background:#EEECE7; color: #666; border: 1px solid #DDD7CD;}
#main {width: 565px; float:left;}
#rightmenu {width: 198px; float:left;  padding: 5px;  margin: 0px 0px 0px 5px; background:#EEECE7; color: #666; border: 1px solid #DDD7CD;}
#footer {font-size:10px; color:#999; text-align:center;  border-top: 1px solid #333; border-bottom: 1px solid #333; width: 990px;}
#footer a {color:#999; padding: 0px 0px 0px 0px;}
.navLink a  {color: #336699; background:#fff; text-decoration:none;}
.atoz h4 {border-bottom: 1px dotted #666;}
.leftimage {float:left; padding: 0px 10px 10px 0px;}
.searchform {
}

.featuredproduct {text-align:center; color: #000; background:#FFF; width:205px; height:245px; float:left; padding:0px; margin:2px; border: 1px solid #ccc;}
.featuredh {font-size:12px; font-weight:bold; color: #000; background:#fff; height:35px; border-bottom: 1px solid #CCC; margin:0px; padding:2px;}

.banner {
}
.banner h2 {
  background-color: #DFFBCF;
  padding: 2px;
  font-size: 100%;
  font-weight: 500;
  margin-bottom: 0px;
}
.banner h3 {
  background-color: #FAFAFA;
  padding: 2px;
  padding-right: 4px;
  font-size: x-small;
  font-weight: 500;
  margin-top: 0px;
  text-align:right;
}
.banner h3 a, .banner h3 a:hover {color: #000;  text-decoration:underline;}
.navigation {text-align:center; color: #AAA; background:#fff; margin-top:10px;}
.ratings {margin-top: 15px; width: 728px;}
.ratings form {display: inline;}
.ratings form select {color: #AF7817; background:#fff;}
.ratings form textarea {width: 95%;}
.starsOn {color: #AF7817; background:#fff; font-weight: bold;}
.starsOff {color: #AAA; background:#fff; font-weight: bold;}
.nobr {white-space: nowrap;}
.disabled {color: #AAA; background:#fff;}
.clear {clear:both;}
.centre {text-align:center; margin-top: 3px; padding: 0px 0px 0px 0px;}
.centershop {width: 997px;  padding: 0px;  margin: 0px 0px 0px 0px; background:#fffff; color: #666; border: 1px solid #DDD7CD;}