ul#rightlist {	position: relative;	float: right;	top: 0px;	list-style-type: none;	width: 211px;	margin:20px 0 0;	padding-bottom: 132px;	}	ul#rightlist li {padding:0px;}/*ul#rightlist li.even {	background: url(/images/refresh/rightlist-bg-even.gif) repeat-x #f0f0f0;	background-position: top left;	background-repeat: repeat-x;	border:1px solid #cfcfcf;	border-top:0px;		border-left:1px solid #dfdfdf;		}*/ul#rightlist li.even a:hover img, ul#rightlist li.odd a:hover img {border:1px solid #c9c9c9;} ul#rightlist li.odd a, ul#rightlist li.even a{	background: url(/images/refresh/rightlist-bg-odd.gif) repeat-x left top #ececec;	border:1px solid #d5d5d5;	border-top:2px solid #fff;		border-left:1px solid #dfdfdf;	overflow: hidden;	padding: 0px;	width:209px;	*padding: 0px 0px 3px 0px; /* fixes for IE 6 */		*margin: -3px 0px 0px -18px; /* fixes for IE 6 */		display:block;	cursor:pointer;}	ul#rightlist li.odd a:hover, ul#rightlist li.even a:hover{	background: url(/images/refresh/rightlist-bg-even.gif) repeat-x left top #d8d8d8;	border:1px solid #cfcfcf;	border-top:2px solid #ececec;		border-left:1px solid #dfdfdf;}ul#rightlist li.odd img, ul#rightlist li.even img {	float: left;	padding: 3px;	background: #ffffff;	margin: 6px 0px 7px 7px; 	border:1px solid #dfdfdf;}	ul#rightlist li h4 {	font-size: 15px;	color: #ffffff;	text-indent: 10px;	text-transform: uppercase;		letter-spacing: -.03em;	margin: 0px;	line-height:33px;	}	ul#rightlist li.rl-title{	border:1px solid #e3a000;	border-bottom:1px solid #cc8900;	background: url(/images/refresh/rightlist-bg-top.gif) repeat-x #e3a000;	overflow: hidden;	padding: 0px;	width:209px;	height:33px;	*padding: 0px 0px 3px 0px; /* fixes for IE 6 */		*margin: -3px 0px 0px -18px; /* fixes for IE 6 */	}ul#rightlist li h4 img {	position: absolute; 	background: none; 	top: 2px; 	right: 8px;	}	ul#rightlist li.rl-title a:hover{text-decoration:none;}ul#rightlist li.rl-footer {	overflow: hidden;	padding: 0px;	*padding: 0px 0px 3px 0px; /* fixes for IE 6 */		*margin: -3px 0px 0px -18px; /* fixes for IE 6 */		width:211px;}ul#rightlist li h5 {	background: url(/images/refresh/rightboxesfootertile.gif) repeat-x 0px 0px #848484;		text-align: right;	font-weight: bold;	letter-spacing:-0.03em;	padding: 6px 12px 8px 0px;	margin: 0px;	}	ul#rightlist li h5 a {	color: #efefef;	font-weight: bold;	font-size:0.9875em;	}ul#rightlist li img {}	ul#rightlist li span {	font-size:11px;		float: right;	width: 127px;	margin: 0 9px 6px 0;	text-align: left;	text-decoration:none !important;	color:#282828;}ul#rightlist li a:hover		{text-decoration: none;}ul#rightlist li a:hover p	{text-decoration: underline;}ul#rightlist li h5 a:hover	{text-decoration: underline;}ul#rightlist li p {		float: right;	width: 127px;	font-weight: normal;	display: block;	font-size:12px;	line-height:14px;	padding:0px;	margin:5px 9px 4px 0px;}	/* featured product + promotions */#featured-wrapper {	position: relative;	left: -30px; 	width: 629px;	*width: 595px; /* fixes for ie6 */	padding: 0px 0px 180px 0px; 	margin: 0px;	background-image: url(/images/refresh/categoryfeaturebg.jpg); 	background-position: left bottom; 	background-repeat: repeat-x;	}#featured {	width: 570px;	position: relative;	left: 30px;	padding: 0px;	margin: 0px;	}#featured p.breadcrumb {	margin: -58px 0px 38px 0px;	padding: 0px;	}#featured p.breadcrumb a {	color: #262626;	}#featured img.header {	width: 577px;	height: 59px;	margin: -4px 0px 0px -7px;	}	#featured.maincat img.header {	position: relative;	width: 577px;	height: 59px;	margin: -4px 0px 0px -32px;	}#featured-product {	width: 340px;	float: left;	margin: 10px 0px 0px 0px;	padding: 0px;	position: relative;	}#featured-product img {	padding: 10px;	border:1px solid #dcdcdc;	border-radius: 2px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	}	#featured-product h4 a {	font-weight: bold;	text-decoration: none;	font-size: 16px;	line-height: 19px;	}	#featured-product h4{	margin: 15px 0 10px;	}	#featured-product h4 a:hover {	text-decoration: underline;	}	#featured-product p {	float: right;	width: 180px;	margin: 0px 0px 0px 7px;	padding: 0px;	font-size: 12px;	line-height: 17px;	color: #393939;	}	#featured-product p.brief{	margin-top: 10px;	padding-top: 8px;	border-top: 1px dotted #bababa;	}	#featured-product strong {	display: block;	margin-top: 10px;	}	#featured-product .price, #featured-product .sale-price{	font-size:14px;	font-weight:bold;	color:#282828;	}	#featured-product .sale-price{	color: #BA0606;	}	#featured-product .sale-data{	color: #BA0606;	font-size:11px;	margin-top:3px;	}#featured-product span.sale-was-price{	font-weight:normal; 	color:#555;	text-decoration: line-through;	font-size:11px;	}#featured-product span.sale-savings{	vertical-align: middle;	}#featured-product span.sale-tag{	background-color:#ba0606;	color:white;	font-size:11px;	font-weight:bold;	padding:1px 4px;	vertical-align: middle;	}#featured-product a.prod-img{	position:relative;	display:block;	width:147px;	height:147px;	float:left;	}	#featured-product img.sale-tag{	float:none;	position:absolute;	top:0;	left:0;	border:none;	padding:0;	}	#featured p.viewall {	clear: left;	padding-top: 20px;	*margin-top: -50px; /* fixes for ie 6 */	font-weight: bold;	}	#featured p.viewall a {	color: #292929;	font-weight: bold;		text-decoration: underline;	}	#featured ul {		float: right;	list-style-type: none;	margin: 20px -3px 0px 0px;	padding: 0px;	width: 220px;	}	#featured li {	margin: 0px -8px 0px 0px;	padding: 0px;	*margin-left: -20px; /* fixes for ie6 */	}	#featured li.blank {	background-position: top left; 	background-repeat: repeat-none; 	color: white; 	width: 217px; 	height: 103px;	}	#featured li.blank span {	display: block; 	line-height: 1.35em; 	padding: 12px 5px 0px 18px;	}		/* content blob */#contentblob {	position: relative;	width: 600px;	*width: 595px; /* fixes for ie6 & ie7 */	top: -170px;	margin: 15px 0px 0px 0px;	padding: 0px 0px 20px 0px;	}#contentblob.maincat {	top: -20px;	}#contentblob .category-notext {	width: 175px;	float: left;	margin: 10px 0px 0px 0px;	min-height: 200px;	_padding-top: 55px; /* fixes for IE6 */	}	#contentblob .category-notext h3 {	position: relative;	min-height: 3em;	height: 1%;	}			#contentblob .category-notext h3 a {	position: absolute;	bottom: 0em;	color: #292929;	line-height: 1.3em;	font-weight: bold;	width: 90%;	}	#contentblob .category-notext h3 {	font-size: 1.18em;	font-weight: bold;	margin: 0px;	}	#contentblob .category-notext h3 a:hover {	text-decoration: underline;	}#contentblob .category-notext p a {	text-decoration: underline !important;	}#contentblob .category-notext p {	font-size: .95em;	line-height: 1.2em;	width: 150px;	margin: 10px 0px 0px 0px;	text-align: right;		}	#contentblob .productblurb-img {	width: 150px;	position: relative;	margin: 6px 0px;	}	#contentblob .productblurb-img img {	border: 1px solid #c8c8c8;	}	
