/* SUBNAV - NORMAL */#sidebar {	float: left;	width: 185px;	padding: 0 0 15px;	background: url(../images/box-185-bottom.gif) no-repeat left bottom;	}	#sidebar #topo {	background: url(../images/box-185-top.gif) no-repeat left top;	height: 10px;	overflow: hidden;	text-indent: -9999em;	margin: 0;}#sidebar h4 {	color: #0099CC;	margin: 0 10px;	}#sidebar ul {	padding: 10px 0 10px 20px;	margin: 0 0 10px;	font: bold 12px/18px Helvetica, Arial, sans-serif;	/*text-transform: uppercase;*/	}	#sidebar ul li {	list-style: none;	margin: 0;	line-height: 20px;	vertical-align: middle;	}#sidebar ul li a {	text-decoration: none;	color: #333;	}#sidebar ul li a:hover,#sidebar ul li ul li a:hover,#sidebar ul li a.on,#sidebar ul li ul li a.on {	color: #09c;	}	#sidebar ul li ul {	padding: 0 0 10px 10px;	margin: 0;	height: auto;	text-transform: none;	font: normal 12px/18px Helvetica, Arial, sans-serif;	background: none;	}#sidebar ul li ul li {	color: #666;	}#sidebar ul li ul li a {	text-decoration: none;	color: #666;	}	/* SUBNAV - CLOSED */		#sidebar.closed ul {	}		#sidebar.closed ul li a {	background: url(../images/arrow-multi-medium.gif) no-repeat -5px bottom;	height: 16px;	padding: 0 0 0 12px;	display: block;	margin: 0 0 10px;	}#sidebar.closed ul li a:hover {	background-position: -5px top;	}/* PRODUCT LIST MODIFIERS */#sidebar .list-header {	/*background: none;*/	background: url("../images/box-185-top.gif") no-repeat scroll left top transparent	text-align: center;	height: auto;	}#sidebar .list-header h3 {	float: none;	text-align: center;	font: bold 14px/14px Helvetica, Arial, sans-serif;	background: none;	text-indent: 0;	height: auto;	}#sidebar ul.list {	padding: 0 0 0 3px;	height: auto;	background: none;	text-transform: none;	}	#sidebar ul.list li {	float: left;	height: auto;	list-style: none;	padding: 0 5px 10px;	}	#sidebar ul.list li a.list-image {	width: 125px;	height: 125px;	margin: 0 auto 5px;	}	#sidebar ul.list li a.list-image img {	width: 125px;	height: 125px;	}	#sidebar-recently-viewed h3 {	background: url(../images/box-185-header.gif) no-repeat left top;	height: 25px;	overflow: hidden;	text-align: center;	font-size: 14px;	padding-top:7px;	margin: 0px;	text-indent: 0;	}#sidebar-recently-viewed ul {	padding: 10px 10px 10px 10px;	font: bold 12px/18px Helvetica, Arial, sans-serif;	text-transform: none;	background: url(../images/box-185-white-bottom.gif) no-repeat left bottom;	text-align: center;	}	#sidebar-recently-viewed ul li {	list-style: none;	margin: 0 0 15px 0;	}#sidebar-recently-viewed ul li a {	text-decoration: none;	color: #333;	}	#sidebar-recently-viewed ul li a img{	width:150px;	}	li p.list-price .sale {	color: #f00;	font-size: 13px;	}