body {color: #666; background: #FBFDFF; font-family: Verdana, Arial, sans-serif; font-size:12px; margin:0px; padding:10px 0px 0px 0px;}
a {color: #006699; background:transparent; font-weight:bold; text-decoration:underline;}
a:hover {color: #006699; background:transparent; text-decoration:none;}
input, textarea {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #000; background: #FBFDFF; font-weight:bold; border: 1px solid #000; padding:3px;}
label {font-weight:bold;}
img {border:0px;}
h1 { margin:0px 0px 12px 0px; padding:0px; font-size:30px; font-weight:normal; color:#999; background:transparent; letter-spacing:-1px;}
h2,h3 {margin:30px 0px; padding:0px; font-size:20px; font-weight:normal; color:#999; background:transparent; letter-spacing:-1px; border-bottom:1px dotted #999;}
h4 {font-size:14px; font-weight:bold; padding:3px 0px; margin:5px 0px 10px 0px; color:#999; background:transparent; }
table {width:100%; border-collapse:collapse; background:transparent; color: #666; text-align:left;}
caption {display:none;}
td, th {padding: 5px 10px;}
thead th {text-align: left; background: #F5F5F5; color: #666;	border: 1px solid #FFF;	text-transform:uppercase;}
tbody th {font-weight: bold;}
tbody tr td {background:transparent; color: #666;}

#header {margin: 0px 0px 10px 0px; padding:0px; text-align:center;}
#header p {padding:0px; margin:0px;}
#header a,#header a:hover {color:#D2DEE3; background:transparent; text-decoration:none; font-size:30px; font-weight:normal; letter-spacing:-3px; font-style:italic;}

#searchform {padding:5px; margin:0px auto; color: #000; background: #D2DEE3;}
#searchform form, #searchform p, #searchform fieldset {padding:0px; margin:0px; border:0px; text-align:center;}
#searchform legend {display:none;}

#pttemplate {width: 970px; padding:10px 0px 10px 0px; margin:0px auto; color: #666; background: transparent;}

#main {float:right; width:740px; margin:0px; padding:0px; }
#main p {line-height:20px;}

#sidebar {float:left; width:190px; margin:0px; padding:0px; border: 1px solid #D2DEE3; background:#F7FCFE;}
#sidebar h4 {margin:0px 0px 10px 0px; padding:3px 5px;text-transform:uppercase; color:#F7FCFE; background:#D2DEE3; letter-spacing:-1px; }
#sidebar ul {list-style:none; margin:0px 0px 10px 0px; padding:0px; font-size:12px; letter-spacing:-1px;}
#sidebar li {margin:0px; padding:7px 5px 7px 5px; }
#sidebar li a {display:block; padding: 0px; margin: 0px;}

.description p {padding: 0px 30px; text-align:justify;}

#priceimg {height:130px; float:right; border: 2px solid #D2DEE3; margin:0px 0px 10px 20px; padding:5px; color:#000; background:#FFF;}
#priceimg img {height:130px; }

#stockists,#ebayresults {width:550px; padding:0px 20px; margin:20px auto; color:#666; background:#FFF; border:1px solid #DDD;}
.stockist {clear:both; padding:10px 0px; margin:10px 0px;}
.stockist h3 {padding:0px; margin:0px 0px 10px 0px; font-size:16px; line-height:0px; border:0px;}
.stockist p {padding:0px; margin:0px 0px 10px 0px; font-size:10px;}
.stockist img {float:left; padding:0px; margin:0px 20px 0px 0px; border:1px solid #EEE;}

.ebayresult table {margin:10px 0px 10px 20px; padding:0px; width:100%;}
.ebayresult table,.ebayresult tr,.ebayresult td {border:0px; color:#000; background:transparent; font-size:12px; padding:0px;}

#bottombanner {padding:10px; margin:0px auto; color: #FFF; background: #D2DEE3;}
#bottombanner p, #bottomad p {margin:0px; padding:0px; text-align:center;}
#bottombanner img {border:5px solid #FFF;}
#bottomad {padding:10px; margin:50px 0px;}

#footer {font-size:10px; color:#CCC; background:transparent; text-align:center; padding:20px 5px 5px 5px; margin:30px 0px 10px 0px;}
#footer a {color:#CCC; background:transparent; font-weight:normal; text-transform:lowercase;}

.featuredproduct {float:left; width:330px; padding:5px 10px; margin:5px 10px;}
.featuredproduct h3 {border:0px; margin:0px; font-size:18px;}
.odd img, .even img {float:left; margin:0px 10px 10px 0px; width:90px; height:90px; border:1px solid #CCC; padding:5px; color:#000; background:#FFF;}
.featuredproduct .bottom {clear:both; display:block; text-align:center; border:1px solid #CCC; padding:5px; margin:5px 0px; color:#666; background:#FFF; font-weight:bold;}

.clear {clear:both;}
.centre {text-align:center;}
.right {text-align:right;}
.small {font-size:10px; color:#666; background:transparent; font-weight:normal; font-style:italic;}
.small a {color:#666; background:transparent; font-weight:normal;}
.atoz h4 {color:#FFF; background:#999; padding:3px 5px; margin:0px 0px 5px 0px; font-size:12px; text-align:center;}
.atoz p {padding:0px 0px 3px 0px; margin:0px 0px 5px 0px; font-size:10px; border-bottom:1px dotted #DDD;}
.navigation {text-align:center; color: #AAA; background:transparent; margin-top:20px;}