body {font-family: Arial, Verdana, sans-serif; font-size:14px; color: #000; background:#fff; margin:0px; padding:11px 0px 11px 0px;}
a {color: #6699cc; background:transparent; font-weight: bold;}
a:hover, a:hover {color: #000; background:#FFCC33; font-weight: bold;}
label {font-weight:bold; color:#FFF; background: transparent;}
img {border:0px;}
h4 {border-bottom: 1px solid #EEE;}
table {	border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #fff; width:700px; }
td, th { border: 1px solid #CCC; padding: 5px; text-align:left;}
th { background: #3333ff;}
form {padding:0px; margin:0px;}

#pttemplate {width: 1000px; margin:auto; color: #000; background: #FFF;}
#searchtop {margin: 0px; padding:5px; background: #ff0000;}
#header {width: 1000px; 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: #fff; background:transparent; text-decoration:none; letter-spacing: 3px; font-weight: normal; text-transform: uppercase;}
#options { padding:0px; margin:0px; width:860px;}
#options ul {list-style: none; padding: 0px; margin: 0px; }
#options li {float:left; margin:0px; }
#options li a {display:block; color:#fff; background: #ff0000; font-weight: bold; text-decoration:none;  padding: 5px 15px 5px 5px; border-right : 1px solid #003366; border-top : 1px solid #003366; border-left : 0px; border-bottom : 1px solid #003366;}
#options li a:hover {color:#003366; background: #D9E5F2; font-weight: bold; text-decoration:none;}
#options2 { padding:0px; margin:0px; width:860px;}
#options2 ul {list-style: none; padding: 0px; margin: 0px; }
#options2 li {float:left; margin:0px; }
#options2 li a {display:block; color:#fff; background: #0066cc; font-weight: bold; text-decoration:none;  padding: 5px 15px 5px 5px; border-right : 1px solid #003366; border-top : 1px solid #003366; border-left : 0px; border-bottom : 1px solid #003366;}
#options2 li a:hover {color:#003366; background: #D9E5F2; font-weight: bold; text-decoration:none;}
#main {width:760px; float:left; color: #000; background:transparent;}
#sidebar {width: 240px; float:right; font-size: 14px; color: #000; background:transparent;}
#footer {font-size:10px; color:#000; background:transparent; text-align:center; padding:20px 5px 5px 5px;}
#footer a {color:#000; background:transparent; text-transform: uppercase;}

.featured, .banner, .banner h2, #sidebar h3 {color: #ff0000; background:transparent; margin:16px 0px 16px 0px; font-weight:bold; font-size:16px}
.smallbanner {text-align:right; font-size:14px; margin: 0px 0px 20px 0px; font-weight:normal;}
.featuredproduct {font-size:14px; width: 303px; float:left; margin:0px; padding:5px; border:1px solid #EEE;}
.featuredproduct h3 {text-decoration:none; font-size:14px;}
.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: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;}


