a {color: #006699; background:transparent; font-weight: bold; text-decoration:underline;}
a:hover {color: #009966; background:transparent; font-weight: bold; text-decoration:none;}
img {border:0px;}
h1, h2, h4 {clear:both;}
h1 {padding: 10px 0px; margin:0px; font-size:40px; color: #000; background:transparent; text-decoration:none; letter-spacing: -2px; font-weight: normal; font-style:italic; text-transform: lowercase;}
h2 {margin:12px 0px; padding:0px; font-size:36px; color: #CCC; background:transparent; text-decoration:none; letter-spacing: -2px; font-weight: normal; font-style:italic; text-transform: lowercase;}
h3 {font-size:12px; text-align:right; color:#666; background:transparent; font-style:italic;}
h4 {color: #000; background:transparent; margin:0px 0px 12px 0px; font-weight:bold; font-size:16px}
h2 strong, h3 strong {font-weight:normal;}
table {border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #FFF; width:728px; }
caption, thead {display:none;}
tr td, tr th { border: 1px dotted #CCC; padding: 0px; text-align:left; color:#000; background: transparent; }
form {padding:0px; margin:0px;}

#topper {width: 1000px; margin:auto; padding:10px 0px; color: #000; background: transparent;}
#pttemplate {width: 1000px; margin:auto; padding:0px; color: #000; background: #F9F9F9;}

#header {float:left; width: 500px; margin:0px; padding:0px; color: #000; background: transparent; text-align:left;}
#header h1 {margin:0px; padding:0px; }
#header h1 a, #header h1 a:hover {color: #FFF; background:transparent; text-decoration:none; font-weight: normal; font-style:italic; text-transform: lowercase;}

#searchtop {float:right; width: 350px; margin:10px 0px 0px 0px; padding:0px; color: #000; background: transparent; text-align:right;}
#searchtop label {font-size:16px; color:#FFF; background: transparent; text-transform:lowercase; font-weight:bold; margin:0px 10px 0px 0px;}
#searchtop .inputbox {font-size:16px; margin:0px; border:3px double #CCC; width:180px;}
#searchtop .inputbutton {font-size:16px; padding:4px; border:0px; background:#000; color:#FFF; margin:0px 0px 0px 10px;}

#main {width:730px; float:right; color: #666; background:transparent; padding:10px; margin:12px 0px;}

#prodinfo .prodinfocol {width:75%; text-align:left; padding:10px;}
#prodinfo .prodpricecol {width:25%; text-align:center; padding:10px;}
#prodinfo h3 {margin:0px 0px 12px 0px; font-size:12px; text-align:left; font-style:normal; font-weight:bold; letter-spacing:0px;}
#prodinfo .itemimg {width:100px; height:100px; float:left; margin:0px 20px 0px 0px;}
#prodinfo .itemdesc {font-size:12px; font-weight:normal; margin:0px 0px 12px 0px;}
#prodinfo .itemdesc a {font-size:10px; font-weight:normal;}
#prodinfo .itemreview {font-size:11px; margin:0px; font-weight:bold; color:#666; background:transparent; margin:0px 0px 12px 0px;}
#prodinfo .itemreview img {margin:0px 20px 0px 0px;}
#prodinfo .itemprice {font-size:18px; font-weight:bold; font-style:italic; margin:0px 0px 12px 0px;}
#prodinfo .itemcompare a {display:block; width:60%; padding:5px; margin:auto; color:#FFF; background:#009966; text-decoration:none;}
#prodinfo .itemretailer {font-size:11px; margin:0px; font-weight:normal; color:#666; background:transparent;}

#priceinfo .retailercol {width:20%; text-align:center; padding:10px;}
#priceinfo .retailercatcol {width:55%; text-align:left; padding:10px;}
#priceinfo .retailerpricecol {width:25%; text-align:center; padding:10px;}
#priceinfo .retailercol p, #priceinfo .retailercatcol p, #priceinfo {padding:0px; margin:0px;}
#priceinfo .itemprice {margin:0px 0px 12px 0px;}
#priceinfo .itemprice a {color:#000; background:transparent; text-decoration:none; font-size:18px; font-weight:bold; font-style:italic; }
#priceinfo .itembuy a {display:block; width:60%; padding:5px; margin:auto; color:#FFF; background:#009966; text-decoration:none;}

#producttext .productimg {float:right; width:100px; height:100px; border:3px double#CCC; margin:0px 0px 20px 20px; padding:3px}
#producttext p {font-size:20px; font-style:italic;}

.ebayresult table {margin:12px 0px 12px 20px; padding:0px; width:80%;}
.ebayresult table,.ebayresult tr,.ebayresult td {border:0px; color:#000; background:transparent; font-size:12px; padding:0px;}

.atozitem {float:left; width:215px; margin:12px;}
.atozitem h4 {color:#000; background:#EEE; font-size:12px; font-weight:bold; padding:3px 5px; border:1px dotted #CCC; font-style:normal; text-align:left;}
.atozitem ul {list-style:none; margin:0px; padding:0px;}
.atozitem ul li {font-size:11px; border-left:4px solid #CCC; padding:1px 0px 1px 6px; margin: 5px 0px;}

#sidebar {width: 200px; float:left; font-size: 11px; color: #000; background:transparent; padding:10px; margin:12px 0px;}
#sidebar h3 {color:#000; background:#EEE; font-size:12px; font-weight:bold; padding:3px 5px; border:1px dotted #CCC; font-style:normal; text-align:left;}
#sidebar ul {list-style:none; margin:0px 0px 12px 0px; padding:0px;}
#sidebar ul li {border-left:6px solid #CCC; padding:1px 0px 1px 6px; margin: 3px 0px;}

#adsensebanner {width:490px; margin:12px auto; padding:10px; border:3px double #999; color:#999; background:#EEE; text-align:center;} 
#adsensebanner p {margin:0px; padding:0px;}

#footer {width:700px; font-size:10px; color:#CCC; background:transparent; text-align:center; padding:20px 0px; margin:20px auto;}
#footer a {color:#CCC; background:transparent; text-transform:lowercase;}

.smallbanner {text-align:right; font-size:11px; margin: 0px 0px 20px 0px; font-weight:normal;}
.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;}
.inputbox, .inputbutton {font-family: Arial, Verdana, sans-serif; font-size:11px; color: #000; background: #FFF;  border: 1px solid #000; padding:3px; }
.left {float:left; padding: 11px 0px 0px 0px;}
.right {float:right; padding: 11px 0px 0px 0px;}
.bdrleft {border-left : 1px solid #003366;}