body {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #000; background:#FFF; margin:0px; padding:10px 0px 10px 0px;}
a {color: #009999; background:transparent;}
a:hover {color: #006666; background:transparent;}
input, textarea {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #009999; background: #FFF;  border: 0px; }
label {font-weight:bold; color:#000; background: transparent;}
img {border:0px;}
h1 {font-size:20px; font-weight:normal;}
h2 {font-size:18px; font-weight:normal;}
h3 {font-size:16px; font-weight:normal;}
h4 {font-size:14px; font-weight:bold; padding:0px; margin:0px;}
table {border:1px solid #006666;}
th, td, tr {text-align:left; padding:5px; margin:0px;}

#pttemplate {width: 760px; border: 1px solid #EEE; margin:auto; color: #000; background: #FFF;}
#header {width: 760px; height: 90px; margin:0px; padding:0px; background:#009999; color: #FFF; }
#headerleft {float:left; width:300px; margin:0px; padding:5px; background:#009999; color: #FFF;}
#headerleft h1 {margin:0px; }
#headerleft h1 a, #header h1 a:hover {color: #FFF; background:transparent; text-decoration:none;}
#headerright {float:right; width:440px; margin:0px; padding:5px; text-align:right; color: #006666; background: #009999;}
#main {padding:5px;}
#footer {font-size:10px; color:#999; background:transparent; text-align:center; padding:20px 5px 5px 5px;}
#footer a {color:#999; background:transparent;}

.leftimage {float:left; padding: 0px 10px 10px 0px;}
.searchform {text-align:center; padding:5px 0px 5px 0px; margin:0px;}
.searcha {color:#FFF; background:transparent;}
.searcha:hover {color:#FFF; background:transparent;}
.searchtext {width:150px;}
.searchbutton{color: #FFF; background: #006666;}
.featuredproduct {text-align:center; color: #000; background:#FFF; width:230px; height:250px; float:left; padding:0px; margin:8px; border: 1px solid #ccc;}
.featuredh {font-size:12px; font-weight:bold; color: #000; background:#EEE; height:35px; border-bottom: 1px solid #CCC; margin:0px; padding:5px;}
.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:transparent;}
.ratings form textarea {width: 95%;}
.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; padding: 10px 0px 5px 0px;}