body {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #FFF; background:#D5D5D5; margin:0px auto; padding:0px;}
a {color: #CC0000; background:transparent; text-decoration:none;}
a:hover {color: #CC0000; background:transparent; text-decoration:underline;}
label {font-weight:bold; color:#FFF; background: transparent;}
img {border:0px;}
h2, h3 {font-size:14px; font-weight:strong; margin:0px;}
h4 {border-bottom: 3px double #C0C0C0; font-size: 12px; color: #000; background:transparent; font-weight:bold;}
table {	border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #fff; width:100%; margin: 0px 0px 12px 0px;}
td, th { border: 1px solid #CCC; padding: 5px; text-align:left;}
form {padding:0px; margin:0px;}

#header {padding:10px 0px; margin:0px auto; background:#FFF; color: #000; width:976px;}
#header h1 {color: #000; background:transparent; font-size:48px; font-family: Georgia, Times New Roman, Arial, Verdana, sans-serif; padding:0px; margin:0px;}
#header h1 a, #header h1 a:hover {color: #C0C0C0; background:transparent; text-decoration:none; font-weight: normal; }
#options ul {list-style: none; padding: 0px; margin: 0px; }
#options li {float:left; margin:0px; padding:0px; font-size: 11px;}
#options li a {display:block; }
#options2 { padding:0px; margin:0px auto; background: #FFF; color: #000; width: 976px;}
#options2 ul {list-style: none; padding: 0px; margin: 0px; }
#options2 li {float:left; margin:0px; padding:0px; font-size: 11px;}
#options2 li a {display:block; }
#options2 li a {color:#000; background:#FFF; padding: 6px 15px 6px 15px; margin:0px; text-align:center; text-decoration: none; font-weight:bold;}
#options2 li a:hover {color:#CC0000; background:#EEE; padding: 6px 15px 6px 15px; margin:0px; text-align:center; text-decoration: none; font-weight:bold;}
#main {width:620px; float:left; color: #000; background:#FFF; margin: 10px 0px 10px 15px; border: 1px solid #C0C0C0; padding:9px;}
#sidebar {width: 300px; float:right; color: #000; background:transparent; margin: 10px 15px 10px 0px; }
#footer a {color:#999; background:transparent; }
#atoz table, #atoz td, #atoz tr {border:0px;}
#atoz h4 {margin:0px;}

.banner, .banner h2 {color: #000; background:transparent; font-weight:normal; font-size:22px;}
.smallbanner {text-align:right; font-size:11px; margin: 0px 0px 20px 0px; font-weight:normal;}
.featuredproduct {margin:12px 0px; padding:5px; border-bottom:1px dotted #C0C0C0;}
.featuredproduct h3 {text-decoration:none; font-size:18px; font-weight: normal; margin:0px;}
.navigation {text-align:center; color: #AAA; background:transparent; margin-top:20px;}
.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 5px 5px; float:right;}
.best { padding:5px; border: 2px solid #000; background: #EEE; color: #000; font-size:12px; font-weight:bold; text-align:center;}
.inputfield {background: #FFF; color: #000; font-size: 12px; font-family: Arial, Tahoma, Verdana; font-weight: normal; margin: 10px 0px 0px 0px; padding: 3px; border-top: 1px solid #666666;	border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; display: inline;}
.inputfieldd {background: #FFF; width: 220px; color: #000; font-size: 12px; font-family: Arial, Tahoma, Verdana; font-weight: normal; margin: 10px 0px 0px 0px; padding: 3px; border-top: 1px solid #666666;	border-right: 1px solid #DDDDDD; border-left: 1px solid #666666; border-bottom: 1px solid #DDDDDD; display: inline;}
.inputsubmit {background: #444; color: #FFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; margin: 0px 0px 0px 7px; padding: 3px; font-weight: bold; border:0px;}
.price {font-size: 16px; font-weight: bold;}
.left {float:left; padding: 11px 0px 0px 0px;}
.right {float:right; padding: 11px 0px 0px 0px;}
.bdrleft {border-left : 1px solid #003366;}
.dnd {display:none;}
.sidebox {padding:9px; margin: 0px 0px 10px 0px; color: #000; background:#FFF; border: 1px solid #C0C0C0;}
.sideboxleft {width: 135px; margin:0px; padding:5px; float:left; color: #000; background:#FFF; border: 1px solid #C0C0C0;}
.sideboxright {width: 135px; margin:0px; padding:5px; float:right; color: #000; background:#FFF; border: 1px solid #C0C0C0;}
.clearbox {clear:both; margin: 0px 0px 10px 0px;}