body {font-family: Arial, Verdana, sans-serif; font-size:11px; color: #666; background:#FFF; margin:0px; padding:11px 0px 11px 0px;}
a {color: #1787DD; background:transparent; font-weight: bold;}
a:hover, a:hover {color: #35A2F5; background:transparent; font-weight: bold;}
label {font-weight:normal; color:#666; background: transparent; font-size:14px;}
img {border:0px;}
table {	border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #fff; width:94%; margin:auto; font-size:11px;}
td, th { border: 1px solid #CCC; padding: 5px; text-align:left; font-size:11px;}
th { background: #FF6633; color:#000; font-size:11px;}
form {padding:0px; margin:0px;}

#pttemplate {width: 900px; margin:auto; color: #000; background: #FFF;}
#searchtop {margin: 0px; padding:0px; text-align:center; height:40px; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}
#searchtop form {padding: 10px 0px 0px 0px; margin:0px;}
#bm {background: #FF6633; color: #FFF; text-align:right; padding: 5px;}
#bm a {color:#FFF; background: transparent;}
#header {width: 900px; padding:7px 0px 7px 0px; margin:0px; background:#000; color: #FFF; text-align:center;}
#wheader h1 {color: #000; background:transparent; padding: 0px 0px 11px 0px; margin:0px; font-size:20px;}
#wheader h1 a, #wheader h1 a:hover {color: #000; background:transparent; text-decoration:none; letter-spacing: 3px; font-weight: normal; text-transform: uppercase;}
#options { padding:0px; margin:0px; width:900px;}
#options ul {list-style: none; padding: 0px; margin: 0px; }
#options li {float:left; margin:0px 10px 0px 0px; width:120px; }
#options li a {display:block; }
#main {width:630px; float:right; color: #666; background:transparent; padding:0px; margin: 12px 0px 0px 0px;}
#sidebar {width: 250px; float:left; font-size: 11px; color: #666; background:transparent; padding:0px; margin: 12px 0px 0px 0px; }
#sideheading {padding:0px; margin:0px; color:#FFF; background: #FF6633;}
#sideheading h3{margin:0px; padding: 0px 5px 5px 5px; color:#FFF; background: #FF6633; text-transform: uppercase; font-size:14px;}
#sidemiddle {border-top:0px; border-right: 1px solid #FF6633; border-bottom:0px; border-left: 1px solid #FF6633; margin:0px; padding: 5px; }
#atoz ul, #sidemiddle ul {list-style: none; padding: 0px; margin: 0px; }
#atoz li, #sidemiddle li {margin:0px; padding: 0px 0px 7px 5px;}
#atoz table {border:0px;}
#atoz td, #atoz th { border: 0px;}
#footer {font-size:10px; color:#999; background:transparent; text-align:center; padding:20px 5px 5px 5px;}
#footer a {color:#999; background:transparent; }

.featured, .banner, .banner h2 {color: #FF9900; background:transparent; margin:16px 0px 16px 0px; font-weight:bold; font-size:16px}
.smallbanner {text-align:right; font-size:11px; margin: 0px 0px 20px 0px; font-weight:normal;}
.featuredproduct {font-size:11px; width: 175px; height: 185px; float:left; margin:0px; padding:10px; text-align:center;}
.featuredproduct h3 {text-decoration:none; font-size:11px; height:30px;}
.featuredproduct p {padding:0px; 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 50px 5px; float:right;}
.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:12px; color: #666; font-weight:bold; background: #FFF;  border: 1px solid #66CCFF; }
.inputfieldsearch {font-family: Arial, Verdana, sans-serif; font-size:20px; color: #666; font-weight:bold; background: #FFF;  border: 1px solid #35A2F5; padding: 0px 3px; width: 350px;}
.labelsearch {font-size:20px;}
.searchbutton {vertical-align:bottom; padding:0px; margin:1px 0px 0px 5px;}
.left {float:left; padding: 11px 0px 0px 0px;}
.right {float:right; padding: 11px 0px 0px 0px;}
.bdrleft {border-left : 1px solid #003366;}
.halfleft h2, .halfright h2, .bodytop h2, .bodytop h3{margin:0px; padding: 10px 5px 5px 5px; color:#666; background: transparent; text-transform: uppercase; font-size:14px;}
.halfleft {width:300px; float:left;}
.halfright {width:300px; float:right;}