#sidebar {float:left; width: 320px;}
.sidebar {padding:10px; width:300px; margin-bottom:10px; float:left; color:#000; background:#f3d78b; border: 1px dotted #007195;}
.sidebar-sub {clear:both; padding:10px; width:300px; margin-bottom:10px; float:left; background:#f3d78b; border: 1px dotted #007195;}
.sidebar-inner {border: 1px solid #007195; color:#000; background:#FFF;}
.sidebar-sub-left {width:143px; float:left; border: 1px solid #007195; color:#000; background:#FFF;}
.sidebar-sub-right {width:143px; float:right; border: 1px solid #007195; color:#000; background:#FFF;}
.sidebar-inner ul li, .sidebar-sub-left ul li, .sidebar-sub-right ul li {list-style: none;}
.sidebar-inner ul, .sidebar-sub-left ul, .sidebar-sub-right ul {padding:4px; border:0px; margin: 0px 0px 10px 0px;}
.sidebar-inner ul li, .sidebar-sub-left ul li, .sidebar-sub-right ul li{border-bottom: 1px solid #EEE; margin:0px; padding: 5px 0px;}
.sidebar-inner ul li a, .sidebar-sub-left ul li a, .sidebar-sub-right ul li a {	color: #000; background:#FFF; }
.sidebar-inner form {padding:5px;}
.sidebar-inner select {border:1px solid #CCC; color:#666; background:#FFF; margin:0px 10px 0px 0px; width:240px;}

#footer{clear: both; color: #666; background: #FFF; height: 35px; line-height: 35px; width: 938px; padding: 0px 10px; margin: 10px 0px; border: 1px dotted #999;}
#footer a{color: #C82611; background: transparent; }

.bold {font-weight:bold; color:#000; background:transparent;}
.productimage {float:left; border:1px solid #CCC; margin: 0px 10px 10px 0px;}
.featuredproduct {font-size:11px; width: 275px; float:left; margin:10px; padding:0px; }
.featuredproduct h3 {text-decoration:none; font-size:11px;}
.featuredproduct img {float:left; margin:0px 10px 0px 0px; height:100px; width:100px; border:0px;}
.featuredproduct p {padding:0px; margin:0px;}
.compare a {color: #FFF; background: transparent; font-weight:bold;}
.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;}
.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;}
.cheapest {color:#000; background:#f3d78b;}