table {  border-collapse: collapse; border: 0px solid #000; color: #000; background: none; width:100%;}
td, th { border: 0px solid #000; padding: 5px; text-align:left;}
th { background: #E9E9E9;}
form {margin:0px;}
label {display:none;}

#toppage ul {margin: 0px; padding: 0px; list-style-type: none; list-style-image: url('none'); }
#toppage li {display: inline; padding: 0px 10px 0px 10px; }
#options {background: #000; padding:0px; margin:0px; width:750px;}
#options ul {list-style: none; padding: 0px; margin: 0px; }
#options li {float:left; width:187px; margin:0px; text-align:center;}
#options li a {display:block; color:#fff; background: #000; font-weight: bold; text-decoration:none; padding:5px 0px 5px 0px; }
#options li a:hover {color:#000; background: #EEE; font-weight: bold; text-decoration:none;}
#search {text-align:center;}
#blurb {width: 750px; margin:auto;}


.searchresults table {  border-collapse: collapse; border: 0px; color: #000; background: #fff; width:100%;}
.searchresults td, .searchresults th { border: 0px; padding: 5px; text-align:left;}
.leftimage {float:left; padding: 0px 20px 20px 0px;}
.searchform {text-align:center; margin:7px 0px 7px 0px; margin:0px;}
.searcha {color:#FFF; background:transparent;}
.searcha:hover {color:#FFF; background:transparent;}
.searchtext {width:150px;}
.searchbutton{color: #000; background: #EEE;}
.featuredproduct  {color: #000; background:#FFF; float:left; padding:5px; margin:8px; width: 150px; text-align:left;}
.featuredproduct ul {list-style: none; padding: 0px; margin: 0px; }
.featuredproduct li {padding: 5px 5px 5px 5px;}
.featured {color: #000; font-size:13px; font-weight:normal;}
.banner, .banner h2 {color: #000; padding:2px; margin:10px 0px 10px 0px; text-transform:uppercase;}
.banner h3 {font-size:11px; color: #000; background:transparent;}
.banner h3 a, .banner h3 a:hover {color: #000; background:transparent; text-decoration:underline;}
.navigation {text-align:center; color: #AAA; background:transparent; margin-top:20px;}
.ratings {margin-top: 15px; width: 728px;}
.ratings form {display: inline;}
.ratings form select {color: #AF7817; background:#FFF;}
.ratings form textarea {width: 95%; border: 1px solid #CCC;}
.starsOn {color: #AF7817; background:transparent; font-weight: bold;}
.starsOff {color: #AAA; background:transparent; font-weight: bold;}
.nobr {white-space: nowrap;}
.disabled {color: #AAA; background:transparent;}
.clear {clear:both;}
.centre {text-align:center;}
.bdr {padding:10px; border: 2px solid #FFF; background:#FFF;}
.bdr:hover {padding:10px; border: 2px solid #00ACCA; background:#FFF;}
.green {background: transparent; color: #008000;}
.price {font-size:16px;}




.tool-tip {
color: #fff;
z-index: 2;
}

.tool-title {
font-weight: bold;
font-size: 11px;
margin: 0;
color: #9FD4FF;
padding: 8px 8px 4px;
background: #FFF;
}

.tool-text {
font-size: 11px;
padding: 4px 8px 8px;
background: #FFF;
}

.custom-tip {
color: #000;
z-index: 2;
}

.custom-title {
font-weight: bold;
font-size: 11px;
margin: 0;
color: #3E4F14;
padding: 8px 8px 4px;
background: #C3DF7D;
border-bottom: 1px solid #B5CF74;
}

.custom-text {
font-size: 11px;
padding: 4px 8px 8px;
background: #CFDFA7;
}

