a {color: #FF4500; background:transparent;}
a:hover, a:hover {color: #FF4500; background:transparent;}
label {font-weight:bold; color:#FFF; background: transparent;}
img {border:0px;}
table {	border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #fff; width:530px; }
td, th { border: 1px solid #CCC; padding: 5px; text-align:left;}
th { background: #6699cc;}
form {padding:0px; margin:0px;}
h2 {font-size: 14px; font-weight: bold; color: #FD5911; background:transparent; }

#wheader h1 {display:none;}
#wheader #topbanner {position:absolute; top:9px; left:325px;}
#wheader #topnav ul {
	list-style:none;
	margin:0px;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 280px;
}
#wheader #topnav ul li {float:right; margin:0px; padding:0px; }
#wheader #topnav ul li a {color:#AAA; background:transparent; padding:0px 10px; text-decoration:none; font-weight:bold;}
#wheader #topnav ul li a:hover {color:#FFF; background:transparent; padding:0px 10px; text-decoration:none; font-weight:bold;}


#wheader #topsubscribe form, #wheader #topsearch form {margin:0px; padding:0px;}
#wheader #topsubscribe label, #wheader #topsearch label {display:none;}
#wheader #topsubscribe .inputsubmit, #wheader #topsearch .inputsubmit {border:0px; font-family: Verdana, Arial, sans-serif; font-size:10px; padding:0px;}
#wheader #topsubscribe .inputsubmit {color:#FFF; background:#333333; border:1px solid #666; height: 17px; width: 70px;}
#wheader #topsearch .inputsubmit {color:#FFF; background:#000;}
#wheader #topsubscribe .inputfield, #wheader #topsearch .inputfield {width:230px; border:1px solid #FFB280; color:#000; background:#FFF; font-family: Verdana, Arial, sans-serif; font-size:10px;}
#wheader #topsubscribe .inputfield:hover, #wheader #topsearch .inputfield:hover {border:1px solid #FD5911;}

#main {width:615px; float:right; margin:0px 21px 0px 0px;}
#atoz table {border-collapse: collapse; border: 0px; color: #000; background: transparent; width:100%; }
#atoz td {border: 0px; padding: 5px; text-align:left;}
#atoz td ul {list-style-type: none; margin:0px; padding: 0px;}
#atoz td li {margin:0px 0px 10px 0px; padding: 0px;}
#atoz td h4 {color:#999; background:transparent; border-bottom:1px solid #999;}

#sidebar {width: 159px; float:left; }
#sidebar ul {list-style-type: none; margin:0px 0px 20px 0px; padding: 0px; font-weight: bold; font-size: 11px;}
#sidebar ul li {margin:0px; padding: 0px 0px 2px 0px;}
#sidebar form {margin:0px; padding:0px;}
#sidebar label {color:#000; background:transparent; font-weight:bold;}
#sidebar select {width:160px;}
#sidebar .inputsubmit {display:none;}

#footer {color:#AAA; background:transparent; text-align:right; padding:10px; font-style:italic;  font-weight:bold;}
#footer a {color:#FFF; background:transparent; font-weight:bold; }

#main .featuredproduct {overflow:hidden; font-size:12px; width: 270px; height:210px; float:left; margin:0px 19px 9px 0px; padding:5px; border:1px solid #B3C380; color:#000; background: #F1F1F1; text-align: center;}
#main .featuredproduct h3 {font-size:12px; color:#000; background: #AAA; text-decoration:none;  padding:3px; margin:0px 0px 10px 0px;}
#main .featuredproduct h3 a, #main .featuredproduct p a {color:#000; background: transparent; text-decoration:none;}
#main .featuredproduct p {margin:0px; padding:0px;}
#main .featuredproduct p img {margin:10px 0px 0px 0px; padding:0px;}
#main .featuredproduct p img.bdr {margin:0px; padding:0px;}
#main .featuredproduct p.price {color:#FF0000; background: transparent; font-weight:bold; }

#main .searchresults, #main .prices, #main .ratings {border: 1px solid #070F72;}
#main .searchresults table, #main .prices table, #main .ratings table {border: 0px; color: #000; background: transparent; width:100%; }
#main .searchresults td, #main .searchresults th, #main .prices td, #main .prices th, #main .ratings td, #main .ratings th {border:0px; padding: 5px; text-align:left; }
#main .searchresults td h4 {margin:0px;}
#main .searchresults td h4 a, #main .prices td a {color:#000; background:transparent; font-weight:bold;}
#main .searchresults th, #main .prices th { background: #AAA; color:#FFF; font-weight:bold;}
#main .searchresults tr.rowodd td, #main .prices tr.rowodd td, #main .ratings table tr td {background: #EBEDFE; color:#000;}
#main .searchresults tr.roweven td, #main .prices tr.roweven td {background: #FFF; color:#000;}

#main #producttext h2 a {font-size:24px; background: transparent; color:#000; text-decoration:none;}
#main #producttext p img {float:left; padding:0px 10px 10px 0px;}

#main .ratings textarea {width:400px; height:100px; border:1px solid #FFB280; color:#000; background:#FFF; font-family: Verdana, Arial, sans-serif; font-size:10px;}
#main .ratings select {width:100px; border:1px solid #FFB280; color:#000; background:#FFF; font-family: Verdana, Arial, sans-serif; font-size:12px;}
#main .ratings textarea:hover {border:1px solid #FD5911;}
#main .ratings .inputsubmit {color:#FFF; background:#FD5911; border:1px solid #666; font-weight:bold;}

.smallbanner {text-align:right; font-size:11px; margin: 0px 0px 20px 0px; font-weight:normal; font-style:italic;}
.smallbanner a {color:#000; background:transparent;}
.navigation {text-align:center; color: #AAA; background:transparent; margin-top:20px;}
.navigation a {color: #AAA; background:transparent;}
.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:0px 0px 10px 10px; float:left;}
.best { padding:5px; border: 2px solid #000; background: #EEE; color: #000; font-size:12px; font-weight:bold; text-align:center;}
.inputfield {font-family: Arial, Verdana, sans-serif; font-size:11px; color: #000; background: #FFF;  border: 1px solid #D9E5F2; }
.left {float:left; padding: 11px 0px 0px 0px;}
.right {float:right; padding: 11px 0px 0px 0px;}
.bdrleft {border-left : 1px solid #003366;}