a {color: #000; background:transparent; }
a:hover, a:hover {color: #FF59BB; background:transparent;}
label {font-weight:bold; color:#FFF; background: transparent;}
img {border:0px;}
h2 {font-size:20px; font-weight:normal; margin:20px 10px;}
h4 {border-bottom: 1px solid #EEE;}
table {	border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #FFF; width:100%; }
td, th { border: 1px solid #CCC; padding: 10px; text-align:left;}
th {color:#FFF; background: #0E9CFE;}
form {padding:0px; margin:0px;}
input, select, textarea {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #000; background: #FFF;  border: 1px solid #FF59BB; }
textarea {width:100%;}

#pttemplate {width: 980px; margin:auto; color: #000; background:transparent;}
#wheader {color: #000; background:#FFF; border:5px solid #B9B9B9; border-bottom:0px; padding:5px; }
#wheader h1 {display:none;}
#main, #sidebar {color: #000; background:transparent; margin:0px; padding:10px;}
#main {width:740px; float:right;} 
#sidebar {width: 205px; float:left; padding:0px;}
#sidebar p {list-style:none; padding:0px; margin:0px 10px;}
#sidebar ul {list-style:none; padding:0px; margin:0px 10px 10px 10px;}
#sidebar li {padding:0px; margin:0px 0px 5px 0px;}
#sidebar #brandswelove li {text-align:center;}
#contentarea {margin:10px 30px;}
#searchform {width:185px; color:#000; background:#B9B9B9; margin:10px 0px; padding:10px; text-align:center;}
#searchform label {display:none;}
#searchform .inputfield {width:100px; border:1px solid #000; padding:3px 5px; margin:0px;}
#searchform .inputsubmit {border:0px; color:#000; background:#B9B9B9; font-weight:bold; padding:0px; margin:0px 0px 0px 5px;}

.homebanners {margin:20px 0px 0px 0px; padding:0px; letter-spacing:-10px; line-height:0px;}
.homebanners a {margin:0px; padding:0px; border:0px;}
.homebanners img, .homebannerright img {width:370px; height:250px; margin:0px; padding:0px; border:0px;}
.homebannerleft {float:left;}
.homebannerright {float:right;}
.homehotspots {margin:20px 0px; padding:0px;}
.homehotspot {float:left; margin:0px; padding:0px;}
.homehotspotmiddle {margin:0px 10px; padding:0px;}
.email-subscriptions {margin:0px; padding:10px; color:#000; background: #F4F4F4;}
.email-subscriptions form {padding:0px; margin:0px; }
.email-subscriptions h4 { font-family: Georgia, Geneva, Verdana;	font-weight: normal; font-size: 17px; margin: 0px 0px 4px 0px; padding: 0px; color: #660000; line-height: 21px; border:0px;}
.email-subscriptions .feed-submit {border:1px solid #CCC; margin:10px 0px;}
.clear {clear:both; margin:0px; padding:0px;}
.right {text-align:right;}
.featured, .banner, .banner h2 {color: #000000; background:transparent; margin:16px 0px 16px 0px; font-weight:bold; font-size:16px}
.bannertop {display:none;}
.smallbanner {text-align:right; font-size:11px; margin: 0px 0px 20px 0px; font-weight:normal;}
.featuredproduct {width:170px; float:left; padding:1px; margin:6px 4px 6px 2px; text-align:center;}
.featuredproduct h3 { font-size:12px; 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;}

.centre {text-align:center;}
.bdr {padding:0px 0px 50px 5px; float:left;}
.bdr1 {padding:0px 0px 20px 5px; float:center;}
.best { padding:5px; border: 2px solid #000; background: #EEE; color: #000; font-size:12px; font-weight:bold; text-align:center;}
.left {float:left; padding: 11px 0px 0px 0px;}
.bdrleft {border-left : 1px solid #003366;}

