/*
=pricerunner-shared.css
=pricerunner.css
=overRide.css
*/

/*
=pricerunner-shared.css 
---------------------------------------------- */
/* Which? Defaults */

html * {
	border 				: 0;
	font-family 		: verdana, arial, sans-serif;
	font-size 			: 100%;
	font-style 			: normal;
	margin 				: 0;
	padding 			: 0;
}

.pr table td, .pr table, div.pr, #JT {
	color 				: #333;
	font-size 			: 100%;
}

p {
	margin-bottom 	: 15px;
}

ol li {
	margin-left 	: 22px;
}

a:focus,
a:hover,
a:active {
	text-decoration : underline !important;
}
	
/* Accessibility */
/* These need proper testing in screen-reader environments but _should_ work well as far as I can tell */

.hidden {
	display 		: block;
	text-indent 	: -900000px; /* accessible visibility:hidden - read by screenreaders  */
}

.removed {
	left 			: -900000px !important; /* accessible display:none - read by screenreaders */
	position 		: absolute !important;
	width 			: 100px !important;
}  

/* Floats */	
/* Note: Use the overflow technique documented here for clearing: http://www.quirksmode.org/css/clearing.html */

.left {
	float 				: left;
}

.right {
	float 				: right !important;
}

hr {
	clear 				: both !important;
	display 			: none;
}

.clear {
	clear 				: both;
}
              
/*
=site-nav
---------------------------------------------- */		
#site-nav {
	border-bottom		: 1px solid #CCC;
	margin-bottom		: 4px;
	padding				: 8px 0 2px;
	overflow 			: hidden;
	width 				: 100%;
}

#site-nav li {
	float 				: left;
	margin-right 		: 20px;
}

#site-nav li.right {
	float 				: right !important;
	margin-right 		: 0;
}

#site-nav li a {
	color 				: #333;
	font 				: normal 0.69em Verdana, Helvetica, sans-serif;
	text-decoration		: none;
}

#site-nav li a:hover {
	text-decoration		: underline;
}  
		
/*
=masthead
---------------------------------------------- */
#page #masthead {
	overflow 			: hidden;
	position 			: relative;
	text-align 			: left;
	width 				: 930px;
}

#masthead ul.topnav {
	margin-top			: 10px;
	border-bottom		: 1px solid #CCC;
	padding-bottom		: 3px;
}

#masthead ul.topnav li {
	display 			: inline;
	list-style-type		: none;
	padding-right		: 20px;
}

#masthead ul.topnav li a {
	color 				: #333;
	font 	 			: normal 91.66666666666667% Verdana, Helvetica, sans-serif;
	text-decoration		: none;
}

#masthead ul.topnav li a:focus,
#masthead ul.topnav li a:hover,
#masthead ul.topnav li a:active {	
	text-decoration		: underline;
}

#masthead #logo {
	float 				: right;
}

#masthead h2 {
	color 				: #666;
	float 				: left;
	font 				: normal 125%/1.1em "Trebuchet MS", Arial, sans-serif; /* 15px */
	margin-top			: 20px;
}

#masthead h2 span {
	color 				: #CC0000;
	font 				: normal 200% "Trebuchet MS", Arial, sans-serif; /* 30px */	
	margin 		 		: 2px 5px 0 0;		
}

#masthead h3 {
	color 				: #CC0000;
	float 				: left;
	font 				: normal 1.125em/1.1em "Trebuchet MS", Arial, sans-serif;
	margin-top			: 39px;
}

/*
=tabs
---------------------------------------------- */
#tabs {
	background 			: #574E84 url('http://images.pricerunner.com/images/i/which-f/bg-tabs.png') no-repeat left top;
	float 				: left;
	list-style 			: none;
	min-height			: 28px;
	overflow 			: hidden;
	padding-left 		: 4px;
	width 				: 925px;
}

* html #tabs {
	height				: 28px;
}

#tabs li {
	background 			: url('http://images.pricerunner.com/images/i/which-f/bg-tab-divider.png') no-repeat left 6px;
	float 				: left;
	padding 			: 3px 0 0 5px;
}

#tabs li.first {
	background 			: none;
	margin-left 		: 0;
	padding-left 		: 0;
}

#tabs li a {
	color 				: #FFF;
	display 			: block;
	font 	 			: normal 91.66666666666667% Verdana, Helvetica, sans-serif;
	padding 			: 0 3px 0 6px;
	text-decoration		: none;
}

#tabs li a span {
	display 			: block;
	padding 			: 5px 7px 7px 0px;
	white-space 		: nowrap;
}

#tabs li a:hover {
	background 			: url('http://images.pricerunner.com/images/i/which-f/bg-tab-left-on.png') no-repeat left top;    
	text-decoration		: none !important; 
} 

#tabs li a:hover span {
	background 			: url('http://images.pricerunner.com/images/i/which-f/bg-tab-right-on.png') no-repeat right top;
}  

#tabs li.on a {
	background 			: url('http://images.pricerunner.com/images/i/which-f/bg-tab-left.png') no-repeat left top !important;
	color 				: #333;
}

#tabs li.on a span {
	background 			: url('http://images.pricerunner.com/images/i/which-f/bg-tab-right.png') no-repeat right top  !important;
}                   
		
/*
=user-controls
---------------------------------------------- */
#user-controls {
	background 			: url('http://images.pricerunner.com/images/i/which-f/bg-subtabs.png') bottom left no-repeat;
	float 				: left;
	margin-bottom		: 10px;
	min-height 			: 30px;
	overflow 			: hidden;
	padding 			: 7px 8px;
	width 				: 914px;
}

* html #user-controls {
	height 				: 30px;
}

#user-controls ul {
	float 				: right;
}

#user-controls ul li {
	background 			: url('http://images.pricerunner.com/images/i/which-f/bg-subtabs-divider.png') top right no-repeat;
	float 				: left;
	font 	 			: normal 0.6875em/1.6em Verdana, Helvetica, sans-serif;
	margin-left 		: 8px;
	padding 	 		: 3px 8px 3px 0;
}

#user-controls ul li.last {
	background 			: none;
	margin-right 		: 0;
	padding 	 		: 0;
}

#user-controls ul li.basket {
	background 			: url('http://images.pricerunner.com/images/i/which-f/shopping-basket.png') top left no-repeat;
	padding-left 		: 21px;
}

#user-controls ul li.basket a {
	color 				: #0083B3;
	display 			: inline;
	text-decoration		: underline;
}

#user-controls ul li.basket a:hover,
#user-controls ul li.basket a:active, 
#user-controls ul li.basket a:focus {
	background-color 	: #E6F5FA;
}

#user-controls ul li a {
	color 			 	: #333;
	text-decoration	 	: none;
}

#user-controls ul li a:hover {
	text-decoration	 	: underline;
}

#user-controls fieldset,
#user-controls form {
	float 			 	: left;
	width 				: 100%;
}

#user-controls form input {
	float 				: left;
	border 				: 1px solid #999;
	margin 		 		: 2px 7px 0 0;
	min-height 			: 21px;
	width 				: 286px;
}

#user-controls form .button {
	border 				: none;
	margin 				: 0;
	min-height 			: 1px;
	width 				: auto;
}

* html #user-controls form input {
	height 				: 21px;
}

* html #user-controls form .button {
	height 				: auto;
}    
		
/*
=footer
---------------------------------------------- */
#footer {
	float 				: left;
	font-size 			: 91.66666666666667%;  /* 11px */
	margin-top 			: 50px;
	padding-bottom 		: 20px;
	position 			: relative;
	width 				: 100%;
	z-index 			: -1;
}

#footer ul {
	list-style 			: none;
}

#footer li {
	border-right 		: 1px solid #9E9C9D;
	color 				: #379ABE;
	float 				: left;
  	margin-right 		: 11px;
	padding-right 		: 11px;
}

#footer li.last, #footer li:last-child {
	border 				: none;
}

#footer li a {
	color 				: #379ABE;
	text-decoration 	: none;
}

#footer div {
	float 				: right;
	position 			: relative;
	top 				: 9px;
}

#footer div img {
	position 			: relative;
	top	 				: -8px;
	margin 				: 0 10px 0 20px;  
	float 				: left;
}

#footer .losenge {
	background 			: url('http://images.pricerunner.com/images/i/which-f/bg-footer.png') no-repeat;
	height 				: 106px;
	left 				: -15px;
	position 			: absolute;
	top 				: -120px;
	width 				: 956px;
	z-index 			: -10;
}
                
/*
=pricerunner-shared.css 
---------------------------------------------- */	

/* Additional Resets */

table {
	border-spacing		: 0;
	width 				: 100%;
}

caption,
table th {
	text-align 			: left;
}

q:before,q:after {
 	content 			: '';
}

a img {
	border 				: none;
}   
	
/*
.pr form input[type="text"], .pr textarea {
	border 			: 1px solid #999;
	font 			: normal 100% Verdana;
	min-height 		: 12px;
	padding 		: 5px 8px;
}

* html .pr form input[type="text"] {
	height 			: 21px;
}
*/

.pr form input.text,
.pr textarea {
	border 				: 1px solid #999;
	font 				: normal 100% Verdana;
	min-height 			: 12px;
	padding 			: 5px 8px;
}

.pr form input.text:focus,
.pr textarea:focus {
	border-color 		: #666;
}

* html .pr form input.text {
	/* height 			: 21px; */
}	

.pr p.button {
	line-height 		: 100%;
}

div.pr, #JT, .pr .bodytext {
	font-size 			: 100%;
}

.pr .producttabline {
	border 				: none;
}

/* =table */

.pr table {
	background 		: transparent;
	width: 100% !important;
}

.pr .box-a .tl,
.pr .box-a .tr,
.pr .box-a .mr,
.pr .box-a .bl,
.pr .box-a .br,
.pr .box-a .ml, 
.pr .box-a .ml,
.pr .box-a .tr h1, .pr .box-a .tr h2,
.pr .box-f .tr h1, .pr .box-f .tr h2  {
	background 			: none;
	border 				: 0;
	margin 				: 0;
	padding 			: 0;
}

td {
	vertical-align 		: top;
}

.pr .nomargin {
	margin 				: 0 !important;
}

/* Buttons */

/* Green button */
/*
pr #textfilters input[type="submit"], .pr form input[type="submit"] {
	background 		: #00555D url('http://images.pricerunner.com/images/i/which-f/filter-button-grad.png') repeat-x left bottom;
	border 			: none;
	color 			: white;
	font 			: normal 91.66666666666667% Arial;
	padding 		: 4px 7px 7px 7px;
	text-transform	: uppercase; 
	margin-top		: 1px;
} 
*/

/* =input */

pr #textfilters input.submit, .pr form input.submit {
	background 		: #00555D url('http://images.pricerunner.com/images/i/which-f/filter-button-grad.png') repeat-x left bottom;
	border 			: none;
	color 			: #fff;
	font 			: normal 91.66666666666667% Arial;
	padding 		: 4px 7px 7px 7px;
	text-transform	: uppercase; 
	margin-top		: 1px;
}		

.pr #textfilters #search input {
	width 			: auto;
}     
		
	
	
/* Embolden */

.bold {
	font-weight 	: bold !important;
}   
	
/* Reset Pricerunner inherited stuff */

.pr .footerline {
	background 		: none;
}    
	
/*  Tags & reusable */

body {
	background-color 	: white;
}

#maincontent a {
	color 			: #0083B3;
}

select {
	border 			: 1px solid #809DB9;
}

.pr .small {
	color 			: #333;
	font-size 		: 100%;
}

.pr #maincontent a.secondary {
	text-decoration 	: none;
}

.pr #maincontent a.secondary:hover {
	text-decoration 	: underline;
}

.pr p {
	font-size 			: 100%;
	margin 				: 0 0 20px 0;
}

/* Container */

div.pr {
	margin-right 	: 10px;
	text-align 		: center;
	
}

.maindiv {
	font-size 		: 75%;
}

#page {
	font-size 		: 75%;
	margin 			: 0 auto;
	padding-left 	: 10px;
	position 		: relative;
	text-align 		: center;
	width 			: 1070px;
	z-index 		: 30;
}

#page .maindiv {
	font-size 		: 100%;
}

#maindiv-inner {
	margin 			: 0 20px 0 0;
	position 		: relative;
	text-align 		: left;
 	width 			: 930px;
	z-index  		: 20;
}

.pr #maincontent, .pr .wrapper.mpu #maincontent, .pr .wrapper #maincontent {
	float 			: left;
	padding 		: 0px;
	position 		: relative;
	text-align 		: left;
	width 			: 930px;
}

.pr .wrapper {
	clear 			: left;
	padding 		: 0;
	width 			: 930px;
}

.pr #elementToPrint2 {
	margin-top 		: 5px;
	margin-bottom 	: 12px;
}

.pr .left-col {
	width 			: 302px;
}

.pr .right-col {
	width 			: 616px;
}  

/* Breadcrumbs */
		
.pr #breadcrumbs {
	font-size 		: 91.66666666666667%;
	float 			: left;
}  

/* Breadcrumbs */
		
ol#breadcrumbs {
	clear 				: both;
	margin-bottom 		: 10px;
	overflow 			: hidden;
	width 				: 930px;
	list-style 			: none;
	padding 			: 0;
} 

ol#breadcrumbs li {
	/* background 			: url('../../images/bullets/blt-breadcrumb.png') center right no-repeat;      */
	float 				: left;
	font 				: normal 1em Verdana, Helvetica, sans-serif; /* 11px */
	margin				: 0 6px 0 0;
	padding-right 		: 8px;
}

ol#breadcrumbs li.first {
	font-weight 		: bold;
}

ol#breadcrumbs li.first,
ol#breadcrumbs li.last {
	background 			: none;
	padding 			: 2px 0;
}

ol#breadcrumbs li.tmp {
	padding 			: 2px 10px 2px 2px;
}

ol#breadcrumbs li a {
	color 				: #0083B3;
	display 			: block;
	padding 			: 2px;
	text-decoration 	: none;
}

ol#breadcrumbs li a:focus,
ol#breadcrumbs li a:hover,
ol#breadcrumbs li a:active {
	background-color 	: #E6F5FA;
	text-decoration 	: underline;
} 
		
		
/* =headings */

/* =h1 */
.pr h1 {
	margin-top 			: 10px;
}

.pr .productpageheader, .pr .productpageheader2, .pr #contentheader h1, .pr .heading1, .pr h1.pagetitle, .pr .topheading {
	color 				: #000;
	/* font 		 	: 250% "Trebuchet MS"; */
	font 				: 30px "Trebuchet MS"; 
}

.pr .productpageheader2, .pr #contentheader h1, .pr .heading1, .pr h1.pagetitle, .pr .topheading {
	color 				: #c00;
	position 			: relative;
}

.pr h1, .pr h1.pagetitle, .pr .topheading {
	clear 				: left;
	margin-bottom 		: 10px !important;
}

/* Best Buy */
.pr h1 .best-buy {
	background 			: url('http://images.pricerunner.com/images/i/which-f/best-buy-large.png');
	display 			: block;
	height 				: 44px;
	position 			: absolute;
	right 				: -58px;
	top 				: 0px;
	text-indent 		: -999999px;
	width 				: 44px;
}   
		
/* Large intro */
.pr .heading4 {
	color 				: #333;
	font 				: 100% "Verdana";
	margin-bottom 		: 14px;
	position 			: relative;
}

/* Sub Header */
.pr .heading3 {
	color 				: #000;
	font 				: 125%/120% "Trebuchet MS";
}

/* Gradienty table inner header */
.pr td.rulesheader {
	background-color 	: transparent;
	font-size 			: 1em;
}

.pr .rulesheader td, .pr .right-col-listpage .tr h2, .pr .right-col-listpage .box-a .tr h2 {
	background 			: #8E8AAB url('http://images.pricerunner.com/images/i/which-f/rulesheader-bg.png') repeat-x bottom !important;
	padding-bottom 		: 5px;
	padding-top 		: 6px;
}

.pr .right-col-listpage .box-a .tr h2 {
	color 				: white;
	float 				: left;
	font 				: normal 125%/120% "Trebuchet MS";
	margin-top 			: 10px;
	overflow 			: hidden;
	padding 			: 7px 0 6px 10px;
	width 				: 696px;
}   
		
.pr .rulesheader td a {
	margin-left 		: 7px;
}

.pr #maincontent a.boxheader {
	color 				: white;
}

/* Prduct heading withing products table */
.pr .productname .standardlarge {
	font 				: 125%/120% "Trebuchet MS"; 
}    
		
/* Left column */

.pr div#textfilters, .pr div#activefilters, .pr .filter-box-inner, .pr .filter-box-outer-last {
	background-color 	: #F3F7F9;
	width 				: 198px;
}

.pr .left-col-contentfilter {
	width 				: 200px;
}

.pr #textfilters li, .pr .filter-box-inner li {
	background  		: url('http://images.pricerunner.com/images/i/which-f/filter-bullet.png') no-repeat left 4px;
	padding 			: 0 0 3px 8px;
	margin-left 		: 3px;
}

.pr #filters h3, .pr #filters h4, .pr .box-a .tr h2, .pr #contentfilter .box-a .header h4, .pr .box-f .tr h2 {
	background 			: none;
	color 				: #000;
	font 				: 125%/140% "Trebuchet MS";
	margin-bottom 		: 0;
}

.pr #contentfilter #search p label, .pr #textfilters #search p label {
	font 				: 125%/140% "Trebuchet MS" !important;
}

.pr #contentfilter #search #productSearchBox { 
	font 				: normal 91.66666666666667% Verdana;
	min-height 			: 16px;
	padding 			: 4px 8px;
}

.pr #contentfilter h4 {
	margin-left 		: 7px;
}

.pr #contentfilter .box-a .tr {
	background-image	: none;
}

.pr #activefilters h4, .pr .box-f .tr h2 {
	color 				: #c00;
}

.pr #textfilters .header, .pr #activefilters .header, .pr .box-a .header {
	background 			: #F3F7F9 url('http://images.pricerunner.com/images/i/which-f/filter-grad.png') repeat-x top;
	border 				: 1px solid #BDC8CE;
	border-width 		: 1px 0;
	padding 			: 0.3em;
}

.pr #textfilters ul, .pr .filter-box-inner ul  {
	margin 	 			: 8px 0pt 6px 4px;
}

.pr .filter-box-inner {
	border 				: none;
	padding 			: 0px;
}

.pr .filter-box-outer {
	background-color 	: #F3F7F9;
	border-color 		: #BDC8CE;
	border-width 		: 0 1px 1px 1px;
}

.pr #textfilters .jTip {
	background 			: url('http://images.pricerunner.com/images/i/which-f/help.png') no-repeat left top;
	height 				: 19px;
	width 				: 18px;
}

.pr #textfilters .jTip img {
	display 			: none;
}

.pr #textfilters .expand img,
.pr #textfilters .collapse img {
	padding-top 		: 3px;
}

.pr #filterList {
	background-color 	: white;
	border-top 			: 1px solid #BDC8CE;
	display 			: block;
	padding 			: 6px 8px;
}

.pr div#activefilters, .pr .box-f {
	background-color 	: #fff;
	border 				: 1px solid #8680A6;
	padding 			: 5px 0 10px 0;
}

.pr div#activefilters h4, .pr .box-f .tr h2 {
	background 			: none;
	margin-bottom 		: 5px;
}

.pr .box-f .tr h2 {
	margin-bottom 		: 0;
}

.pr #activefilters .closecross, .pr .filter-box-inner ul.selected li img {
	display 			: none;
}

.pr #activefilters li, .pr .filter-box-inner ul.selected li {
	background 			: url('http://images.pricerunner.com/images/i/which-f/cross.png') no-repeat left 2px;
	padding-left 		: 25px;
}

.pr #activefilters a {
	color 				: #0083B3;
}

.pr #activefilters ul, .pr #activefilters h4, .pr .box-f .tr h2,
.pr .filter-box-inner ul {
	margin-left			: 7px !important;
}

.pr #maincontent .filter-box-inner ul.sortby li.selected a {
	color 				: black;
	display 			: block;
	padding 	 		: 0 0 3px 4px;
}

.pr #contentfilter .box-a  {
	margin-top 			: 7px;
}
      
/* Grid layout page */

/* Reset hideous green se;ected filters box on this page */
.pr .box-f .tr, .pr .box-f .tl, .pr .box-f .ml, .pr .box-f .mr,
.pr .filter-box-inner ul.selected,.pr .box-f .filter-box-inner,
.pr .box-f .filter-box-outer-last    {
	background 			: none;
	border 				: none;
	padding 			: 0;
	margin 				: 0;
}

.pr .box-f .bl {
	display 			: none;
}

.pr .filter-box-inner ul.selected li {
	border 				: none;
	margin 				: 0;
	padding-top 		: 0;
}

.pr .filter-box-inner ul.selected li:hover {
	background-color	: transparent;
} 
		
/* =buttons */

.pr button.spiffy, .pr button.spiffyhigh, .pr .list-standard-view .button a.button-c, .pr .list-standard-view .button a.button-c:hover,
.pr a.button-c, .pr #maincontent ul.list-compact-view li .price-go a.go-to-store,
.pr .storebutton, .pr .storebutton-hover, .pr .storebutton:hover {
	background 		: #c00 url('http://images.pricerunner.com/images/i/which-f/button-shadow.png') repeat-x left bottom;
	border 			: 1px solid white;
	border-width 	: 1px 1px 0 1px;
	color 			: white;
	display 		: block;
	font-size 		: 91.66666666666667%;
	font-weight 	: normal;
	margin 			: 0 auto;
	padding 		: 4px 7px 6px;
	text-align 		: center;
	text-transform 	: uppercase;
	width 			: 104px;
}

.pr td.compare button.spiffy,
.pr td.compare button.spiffyhigh {
	float 			: left;
	width 			: auto;
}

.pr #maincontent .productlistnone a.standardlarge, .pr td.productlistright a.silver-button, .pr a.productlist.silver-button {
	background 		: transparent url('http://images.pricerunner.com/images/i/which-f/white_btn_bg.png') repeat-x left bottom;
	border 			: 1px solid #E0E0E0;
	color 			: #333 !important;
	font-family 	: arial;
	font-size 		: 100%;
	display 		: block;
	margin 			: 0 25px;
	padding 	 	: 5px 7px;
	text-decoration : none;
	width 			: 104px;   
} 

.pr #maincontent .productlistnone a.standardlarge:hover, .pr td.productlistright a.silver-button:hover, .pr a.productlist.silver-button:hover {
	 background-color 	   : #fff !important;     
}    
		
/* Various cells oddities */

/* coloured cell border on product listings page */
.pr td.comparebottom, .pr td.compare {
	background 		 	: #F4E9A7 !important;
}

.pr td.comparebottom input {
	margin 				: 0 10px;
}

.pr td.compare {
	padding 			: 6px 0;
}

.pr tr.rulesheader td.compare {
	background 			: #F4E9A7;
}

.pr a.boxheader:link, .pr a.boxheader:visited {
	font-weight 		: normal;
}

/* get rid of chevron image on product listing (hopefully just that) */
.pr td.compare img {
	display 			: none;
}

/* Pad out select box on product listing */		
.pr td.compare form.nomargin {
	padding-right 		: 9px;
}

/* Take collapse breaks in right hand column */
.pr #maincontent .productlistnone br {
	display 			: block;
} 

.pr td.compare select {
	/*
	position 			: relative;
	top 				: -5px;
	*/
}
            
.pr #maincontent .productlistnone, .pr #maincontent .productlisright {
	padding 				: 10px 0;
}

.pr .productlistnone img {
	margin 					: 0 5px;
}    
		
/* Page Body */

/* Find out more image */

.heading4 .inject {
	left 					: -210px;
	position 				: absolute;
	top 					: 0px;
}

.pr .heading4 p {
	min-height 					: 1px;
}

.pr .heading4.withImg p {
	min-height 				: 100px;
}

* html .pr .heading4.withImg p {
	height 					: 100px;
}

/*
=contentheader
---------------------------------------------- */
.pr #contentheader {
	position 			: relative;
	width 			   	: 100%;
}

.pr #toolbox {
	right 					: 0px;
	top 					: 0px;
}

.pr #contentheader p {
	color 				: #455866;
	font 				: 125%/140% "Trebuchet MS";
	float 				: left;
	width 				: 719px;
}

.pr #contentheader a.find-out {
	display 				: block;
	float 					: left;
	width 					: 210px;
}

.pr #contentheader.withImg {
	margin 				: 0 0 20px 0;
}

.pr #contentheader.withImg p {
	float 				: right;
	/*width 				: 716px;*/ /*new floating banners are wider*/
	width 				: 666px;
}

.pr #contentheader.withImg img {
	float 				: left;
}

.pr .lightbox-retailer .box-b .tl,
.pr .lightbox-retailer .box-h .tl {
	background-image 		: url('http://images.pricerunner.com/images/i/which-f/box-rounded-unfilled-tl.png');
}

.pr .lightbox-retailer .box-b .tr,
.pr .lightbox-retailer .box-h .tr {
	background-image 		: url('http://images.pricerunner.com/images/i/which-f/box-rounded-unfilled-tr.png');
}	

.pr .lightbox-retailer h2,
.pr .lightbox-info h2 {
	border 					: none;
	color 					: #000;
	font 					: normal 125% "Trebuchet MS";
	margin 					: 0 0 10px 0;
}	

.pr .lightbox-retailer .left .grade , .pr .lightbox-retailer .left p, .pr .lightbox-price {
	font-size 				: 100%;
}

.pr .lightbox-price .text-big {
	color 					: #c00;
	font 					: normal 125% "Geneva";
}

.pr .lightbox-info {
	font-size 				: 100%;
}

.pr .productInfo-standAlone {
	background 				: none;
}

.pr .box-a .bl {
	background-image 		: url('http://images.pricerunner.com/images/i/which-f/grey-rounded-bottom.png');
}      

/* Price listing */

.pr .box-a h3 {
	font 					: 125%/120% "Trebuchet MS";
	margin-bottom 			: 3px;
}

.pr .list-standard-view {
	border-bottom 			: 1px solid #ccc;
}

.pr .list-standard-view .product .productinfobody p.productdescription {
	color 					: #333;
	font 					: 100%/140% Verdana, Arial;
}

.pr .list-standard-view .product {
	background-image 		: url('http://images.pricerunner.com/images/i/which-f/product-bg-std-view.png');
	padding-bottom 			: 10px;
}

.pr #maincontent .list-standard-view .product p.price {
	font 					: 183.33333333333333% "Trebuchet MS";
}

.pr #maincontent .list-standard-view .product p.price a {
	color 					: #c00;
	font-weight 			: normal;
}

.pr .list-standard-view .price .shipping {
	color 					: #333;
	font 					: 100% Verdana;
	margin 					: 3px auto 5px auto;
}

.pr a.button-c .c-left, .pr a.button-c .c-right,
.pr a.button-c:hover .c-left, .pr a.button-c:hover .c-right {
	background 				: 0;
	padding 				: 0;
	font-weight 			: normal;
} 
		
.pr .list-standard-view .button {
	text-align 				: center;
}

.pr .list-standard-view .retailerlogo {
	margin 		 			: 10px auto;
}

.pr .list-standard-view .product {
	margin-bottom 			: 0;
	border-bottom 			: none;
}
     
/* Grid view */

.pr .list-grid-view .product {
	height 					: auto;
	margin 		 			: 0 12px 12px 0 !important;
	min-height 				: 390px;
	padding 				: 0;
	width 					: 221px;
}

* html .pr .list-grid-view .product {
	height 				: 390px;
}		

.pr .list-grid-view .ml {
	padding-top 			: 5px;
}

.pr .list-grid-view .product .productname h3 {
	font 					: normal 125%/120% "Trebuchet MS";
	padding 				: 14px 25px 0 25px;
}

.pr .list-grid-view .product .productinfo a {
	font-size 				: 100%;
}

.pr .list-grid-view .product p.productinfo {
	margin-bottom 			: 10px;
}

.pr .list-grid-view .product p.price {
	font 					: normal 183.33333333333333% "Trebuchet MS";
}

.pr .list-grid-view .product p.price strong {
	font-weight 			: normal;
}

.pr #maincontent .list-grid-view .product p.price a {
	color 					: #c00;
}

.pr .list-grid-view .product .price a .pricetext {
	display 				: none;
}

.pr .list-grid-view .product .shipping {
	color 					: #333;
	font-size 				: 100%;
}

.pr .list-grid-view .product p.button {
	margin 					: 5px 0 6px 0;
}

.pr .list-grid-view .product .retailerlogo {
	height 					: auto;
}

.pr .list-grid-view .product .infoonretailer  {
	font-size 				: 100%;
}

.pr .list-grid-view .tr h2 {
	margin-bottom 			: 5px;
}
      
/* Company information */

.pr table.tab, .pr table.rules {
	width 					: 100%;
}

.pr table.rules {
	border 					: 1px solid #D4DEE3;
	border-width 			: 0 0 0 1px;	
}

.pr table.rules td, .pr table tr.whiterow td {
	background-color 		: white;
	border 					: 1px solid #D4DEE3;
	border-width 			: 0 1px 1px 0;
	padding 	 			: 7px 5px 5px 10px;
}

.pr table tr.whiterow td.lightcell {
	border-left 			: 1px solid #D4DEE3;
	font-weight 			: bold;
}

.pr table.rules .rulesheader {
	border 					: none;
}

.pr tr.titlerow {
	background 				: none;
}

.pr tr.titlerow td {
	background 				: #2AA0A2 url('http://images.pricerunner.com/images/i/which-f/reviews-grad.png') repeat-x bottom;
	padding 				: 4px 2px;
}

.pr tr.titlerow td span {
	font-size 				: 100%;
}  

/* Product listing compact */

.pr .zipcode-for-ship-cost {
	margin-bottom 			: 10px;
	text-align 				: right;
}

.pr ul.list-compact-view li a h3 {
	background-position 	: 0px 3px;
	color 					: #0083B3;
	font-size 				: 125%;
	padding-left 			: 27px;
}

.pr ul.list-compact-view li .retailer {
	display 				: inline;
	width 					: 37%;
}

.pr #maincontent ul.list-compact-view li .price-go {
	width 					: 63%;
}

.pr #maincontent ul.list-compact-view li .price-go a.price {
	color 					: #c00;
	float 					: left;
	font 					: normal 150% "Trebuchet MS";
	width 					: 70px;
}

.pr #maincontent ul.list-compact-view li .price-go a.go-to-store {
	float 					: right;
}  
			
/* Product information */

.pr #maincontent a.productlist:link, .pr #maincontent a.productlist:visited {
	color 					: #c00;
	font 					: normal 112.5% "Trebuchet MS" !important;
}

.pr #productDescriptionTable .heading3 {
	color 					: #333;
	font 					: normal 100% verdana;
}

.pr #maincontent #productDescriptionTable a.productlist {
	font 					: normal 150% "Trebuchet MS" !important;
}

.pr td.detailsheader {
	background-color 		: #D4DEE3;
	border 					: 0px;
	color 					: #000;
	font 					: normal 125% "Trebuchet MS";
	padding-left 			: 10px;
}

.pr .detailssubheader {
	color 					: #333;
	font 					: normal 125% "Trebuchet MS";
}

.pr td.productlistright, .pr #maincontent .productlistnone {
	background-color 		: #FFF;
	border-color 			: #D4DEE3;
	padding 	 			: 10px;
	vertical-align 			: top;
}

.pr td.productlistright a {
	display 				: block;
}

.pr .producttabchosen {
	font-weight 			: normal;   
	display 				: block;
	background-color 		: transparent;
			padding 				: 0 0 10px 0;  
	width 					: 150px;
}

.pr a.enlarge {
	background 				: url('http://images.pricerunner.com/img/newdesign/enlarge_small.gif') no-repeat left 7px;
	clear 					: left;
	float 					: left;
	display 				: inline !important;
	padding 				: 5px 0 0 15px;
}    
			
/* Subcategory */

.pr .box-o .tl, .pr .box-n .tl {
	background 			: url('http://images.pricerunner.com/images/i/which-f/box-sheen-left.png') no-repeat left top;		
}

.pr .box-o .tr, .pr .box-n .tr {
	background 			: url('http://images.pricerunner.com/images/i/which-f/box-sheen-right.png') no-repeat right top;
}

.pr .box-o .tr h2, .pr .box-n .tr h2,
.pr .box-j h1, .pr .box-j h2 {
	border 				: none;
	color 				: #c00;
	font 				: normal 150% "Trebuchet MS";
}

.pr .box-j .tl {
	background-image	: url('http://images.pricerunner.com/images/i/which-f/box-j-tl.png');
}

.pr .box-j .bl {
	background-image	: url('http://images.pricerunner.com/images/i/which-f/box-j-bl.png');
}

.pr .widget-box a h3 {
	font 				: normal 125% "Trebuchet MS";
}

.pr .box-n .tr h2 img {
	display 			: none;
}	

.pr .categorytree2 h3, .pr .categorytree2 h3 a {
	color 				: #00555D !important;
	font 				: normal 150% "Trebuchet MS";
	margin-bottom 		: 5px;
	text-decoration 	: underline;
}	

.pr .categorytree2 h3 a {
	font-size 			: 100%;
}

.pr .toplist h3, .pr .toplist ol li {
	color 				: black;
	font 				: normal 125% "Trebuchet MS";
}


.pr .toplist ol li a {
	font-family 		: "Trebuchet MS";
}

.pr .toplist ol {
	float 				: left;
	margin-bottom 		: 10px;
	width 				: 477px;
}

.pr .toplist ol li {
	display 			: list-item;
	list-style-type 	: decimal !important;
}    
		
/* Sub sub category */

.pr table.categories {
	background 			: url('http://images.pricerunner.com/images/i/which-f/box-rounded-unfilled-bottom-616.png') no-repeat left bottom;
	border 				: none;
	width 				: 616px;
}

.pr table.categories td {
	padding 	 		: 12px;
}

.pr table.categories h2 {
	background 			: url('http://images.pricerunner.com/images/i/which-f/box-sheen-top-616.png') no-repeat left top;
	color 				: #c00;
	font 				: normal 150% "Trebuchet MS";
	margin 				: -12px;
	padding 			: 13px 0 0 12px;
}

.pr a.splashimagelink {
	font 				: normal 125% "Trebuchet MS";
}

table.categories h3.maincategory, table.categories b {
	color 				: #000;
	font 				: normal 125% "Trebuchet MS";
}

.pr table.categories a.bold {
	font-weight 		: normal !important;
}

.pr #popularsearches {
	width 				: 616px;
}

.pr #popularsearches h2 {
	color 				: #c00;
	font 				: normal 150% "Trebuchet MS";
	margin-bottom 		: 0;
}

.pr div.toplist_container {
	background 			: url('http://images.pricerunner.com/images/i/which-f/green-right-bottom.png') no-repeat left bottom;
	border 				: none;
	float 				: none;
	padding 			: 0;
	position 			: absolute;
	right 				: 0px;
	top 				: 0px;
	width 				: 302px;
}

.pr div.toplist_container .toplist_number {
	display 			: none;
}

.pr div.toplist_header {
	background 			: url('http://images.pricerunner.com/images/i/which-f/green-right-header.png') no-repeat left top;
	color 				: white;
	font 				: normal 125% "Trebuchet MS";
}

.pr div.toplist_footer {
	background 			: none;
	border 				: none;
}   
		
/* Page comparison */

#comparison-ad {
	background 					: url('http://images.pricerunner.com/images/i/which-p/comparison-ad-mp4.png') no-repeat left top;
	height 						: 120px;
	width 						: 284px;
}

.pr td.productlistright a.silver-button {
	font 				: bold 100% "Trebuchet MS";
	margin 				: 5px 0 0 0;
	text-align 			: center;
}

/* Product prices page */
.pr table#productDescriptionTable {
	margin 		 		: 0 0 0 20px;
}

.pr .listprice {
	color 				: #000;
	font 				: normal 150% "Trebuchet MS";
	padding-top 		: 10px;
}

.pr .listdate {
	color 				: #333;
	font 				: normal 100% "Verdana";		
	margin-top 			: 0;
}

.pr #maincontent a.externallarge:link, .pr #maincontent a.externallarge:visited {
	color 				: #c00;
	font 				: normal 183.33333333333333% "Trebuchet MS";
}  
	
/* Customer evaluation page */

table.greysquare {
	width 				: 282px !important;
}

table.greysquare .heading1 {
	color 				: #000;
	font 				: normal 125% "Trebuchet MS";	
}
/*
table.rules {
	width 				: 616px !important;
}

table.rules td.rulesheader {
	background 		 	: #D4DEE3 !important;
	color 				: #000;
	font 				: normal 125% "Trebuchet MS";
} */ 

span.heading1 {
	display 			: block;
}

span.text table {
	width 				: 300px;
}

span.text b {
	color 				: #c00;
	font 				: normal 150% "Trebuchet MS";
}  
	
/* Feedback page */

.pr #maincontent form {
	margin-top 			: 10px;
}
	 
/* paginator */

.pr .paginator {
	font-weight 			: bold;
}

.pr .paginator p {
	font-weight 			: normal;
	margin 					: 5px 0 0 0;
} 
		
/* Tabs */

.pr table.tab {
	border-bottom 			: 4px solid #574E83;
	margin-bottom 			: 14px;
}
  
.pr table.tab td,.pr #maincontent .producttabframe, .pr #maincontent .producttabframechosen  {
	padding 				: 5px 0 0 0;  
}

.pr table.tab a, .pr #maincontent .producttabframe, .pr #maincontent .producttabframechosen, .pr a.producttab:link, .pr a.producttab:visited {
	font 					: normal 100% Verdana;
	text-align 				: center;
	width 					: 150px;     
}

.pr table.tab h1.heading1 {
	padding-left 			: 4px;
	position 				: relative;
	top 					: 3px; 
}

.pr td.tabselected, .pr #maincontent .producttabframechosen {
	background 				: #8E8AAB url('http://images.pricerunner.com/images/i/which-f/rulesheader-bg.png') repeat-x 0% 100%;
	border 					: none;
	width 					: 150px;
}

.pr td.tab, .pr .producttabframe {
	background 				: #EAEFF1 url('http://images.pricerunner.com/images/i/which-f/tab-bg.png') repeat-x top;
	border-color 			: #CDD8DE;
	border-width 			: 0 1px;
}

.pr .producttabactive {
	background 				: none;
}

.pr .producttabnormal {
	background 				: none;
}

.tabTable {
	border-bottom 			: 3px solid #574E83; 
	width 					: auto !important;
}

.pr #maincontent td.tabselected a, .pr #maincontent .producttabframechosen .producttabchosen {
	color 					: #fff;
}

.pr table.rules td.rulesheader {
	font 					: normal 125% "Trebuchet MS";
}

.pr .paginator a, .pr .paginator a:hover, .pr .paginator span {
	background 				: none;
	border 					: none;
	font-weight 			: normal;
	padding 				: 0 5px 0 0 ;
}

/* Products */

.pr #maincontent ul li {
	line-height 			: 150%;
}
.pr #maincontent ul li a b {
	font 					: normal 125% "Trebuchet MS";
}  
		
/* Search */

#maincontent.search h1 {
	color 				: #c00;
}

#maincontent.search ul li {
	margin-left 		: 20px;
}   
			
/* ############### PRICERUNNER STATIC ################### */

.static li {
	list-style-type 			: none;
}

.static .last {
	border 						: none !important;
}

.static a {
	color 						: #0083B3;
}

/* Container */

#page {
	font-size 				: 75%;
	margin 					: 0pt auto;
	min-height 				: 600px;	/* see ltie7.css */
	position 				: relative;
	text-align 				: left;
	width 					: 930px;
	z-index 				: 100;
}  

/* Breadcrumb */

#breadcrumb {
	float 			 	: left;
	font-size 			: 91.66666666666667%;
	margin-bottom  		: 13px;
	width 			 	: 100%;
}

#breadcrumb * {
	float 			 	: left;
}

#breadcrumb h2, #breadcrumb li {
	margin-right 		: 10px;
}

#breadcrumb a {
	background 			: url('http://images.pricerunner.com/images/i/which-static-f/arr.png') no-repeat right 4px;
	display 			: block;
	padding-right 		: 13px;
	text-decoration 	: none;
}  
	
/* Cols */

#left-col {
	margin-right 			: 11px;
	float 					: left;
	width 					: 616px;
}

#right-col {
	float 					: left;
	width 					: 303px;
}
       
/* Boxes */

.box-gradient {
	float 					: left;
	width 					: 100%;
}

.box-simple {
	background 				: #EFEEF3 url('http://images.pricerunner.com/images/i/which-static-f/grey-rounded-filled-top.png') no-repeat left top;
	float 					: left;
	width 					: 100%;
}

.box-simple {
	background 				: url('http://images.pricerunner.com/images/i/which-static-f/grey-rounded-bottom.png') no-repeat left bottom;
	margin-bottom 			: 12px;
}

.box-simple h3 {
	background 				: url('http://images.pricerunner.com/images/i/which-static-f/grey-rounded-top.png') no-repeat left top;
	color 					: #c00;
	font 					: normal 150% "Trebuchet MS";
	padding 				: 13px 12px;
}

.box-gradient h3 {
	background 				: #595085 url('http://images.pricerunner.com/images/i/which-static-f/h3-purple-650.png') no-repeat left top;
	color 					: white;
	font 					: normal 125% "Trebuchet MS";
	padding 				: 8px 0 7px 9px;
	position 				: relative;
}

.box-sheen {
	background 				: url('http://images.pricerunner.com/images/i/which-static-f/box-sheen-bottom.png') no-repeat left bottom;
}

.box-sheen .box-inner {
	background 				: url('http://images.pricerunner.com/images/i/which-static-f/box-sheen-top.png') no-repeat left top;
	overflow 				: hidden;
	padding 				: 10px;
}

.box-sheen h3 {
	color 					: #c00;
	font 					: normal 150% "Trebuchet MS";
}

.box-filled {
	background 			: #EFEEF3 url('http://images.pricerunner.com/images/i/which-static-f/grey-rounded-filled-bottom-930.png') no-repeat bottom left;
	clear: both;
	float 				: none; /* removed float so it looks better in IE6, IE7 */
	margin-bottom 		: 15px;
	min-height 			: 85px;	/* See ltie7.css */
	padding-bottom 		: 10px;
	width 				: 100%;
}     

#left-col .box-filled {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-f/grey-rounded-filled-bottom.png');
}

.box-filled div {
	float 				: left;
	width 				: 430px;
}

.box-filled h1, h1 {
	background 			: url('http://images.pricerunner.com/images/i/which-static-f/grey-rounded-filled-top-930.png') no-repeat left top;
	font 				: normal 250% "Trebuchet MS";
	color 				: #c00;
	padding 			: 10px 0 0 16px;
	margin 		 		: 0;
}

h1 {
	background 			: none;
	margin-bottom 		: 10px;
	padding 			: 0;
}

	#left-col .box-filled h1 {
		background-image 	: url('http://images.pricerunner.com/images/i/which-static-f/grey-rounded-filled-top.png');
	}

.box-filled p {
	font 				: normal 125% "Trebuchet MS";
	color 				: #455866;
	padding-left 		: 16px;
}

.box-filled img {
	display 			: inline;
	float 				: right;				
	margin 				: 11px 20px 0 0;
}

#right-col .circle h3 {
	padding-left 			: 60px;
}

#right-col .box-gradient {
	background 				: url('http://images.pricerunner.com/images/i/which-static-f/grey-rounded-bottom-302.png') no-repeat left bottom;
	clear 					: left;
	float 					: left;
	margin-bottom 			: 12px;
	width 					: 302px;
}

#right-col .box-gradient h3 {
	background 				: #19717E url('http://images.pricerunner.com/images/i/which-static-f/green-gradient.png') no-repeat left top;
}

#right-col .box-gradient span.best-buy, #right-col .box-gradient span.dont-buy {
	background 				: url('http://images.pricerunner.com/images/i/which-static-f/best-buy.png') no-repeat left top;	/* see ltie7.css */
	height 					: 44px;
	left 					: 7px;	/* see ltie7.css */
	position 				: absolute;
	top 					: -5px;
	width 					: 44px;
}

#right-col .box-gradient span.dont-buy {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-f/dont-buy.png');
}  

#right-col .box-gradient.circle ul {
	background 				: url('http://images.pricerunner.com/images/i/which-static-f/bor.gif') repeat-y 145px;
	float 					: left;
	width 					: 100%;
}

#right-col .box-gradient.circle li {
	background 				: url('http://images.pricerunner.com/images/i/which-static-f/best-buy-small.png') no-repeat 99px 23px;
	float 					: left;
	padding 				: 85px 10px 10px 10px;
	position 				: relative;
	width 					: 129px;
}

#right-col .box-gradient.circle ul.dont-buy li {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-f/dont-buy-small.png');
	
}   

#right-col .box-gradient.circle li img {
	left 					: 11px;
	position 				: absolute;
	top 					: 17px;
}

#right-col .box-gradient.circle li a {
	text-decoration 		: none;
}

#right-col .box-gradient.circle li a .price {
	color 					: #333;
	display 				: block;
	margin-top 				: 4px;
}

#right-col .box-gradient.circle li a .price span {
	color 					: #c00;
	font 	 				: normal 125% "Trebuchet MS";
}
  
/* Tab tab_container */

#right-col .tabs-nav {
	border-bottom 		: 1px solid #2B9FA2;
	clear 				: left;
	float 				: left;
	width 				: 100%;
}

#right-col .tabs-nav li {
	background 			: url('http://images.pricerunner.com/images/i/which-static-f/tab-left.png') no-repeat left top;
	float 				: left;
	margin-right 		: 4px;
}

#right-col .tabs-nav li.tabs-selected {
	background 		: #18707E url('http://images.pricerunner.com/images/i/which-static-f/tab-left-active.png') no-repeat left top;
}    

#right-col .tabs-nav li a {
	background 			: url('http://images.pricerunner.com/images/i/which-static-f/tab-right.png') no-repeat right top;			
	display 			: block;
	padding 			: 9px 12px 9px 9px;
	text-decoration 	: none;
}

#right-col .tabs-nav li a:hover {
	text-decoration 	: none !important;
}     

#right-col .tabs-nav li.tabs-selected a {
	background 		: url('http://images.pricerunner.com/images/i/which-static-f/tab-right-active.png') no-repeat right top;
	color 			: white;
}

#right-col .tabs-container {
	background 			: url('http://images.pricerunner.com/images/i/which-static-f/small-product-listing-bottom.gif') no-repeat left bottom;
	float 				: left;
	overflow 			: hidden;
	width 				: 100%;		
}

#right-col .tabs-container.tabs-hide {
	display 			: none;
}

#right-col .tabs-container ul.small-product-list {
	background 			: none;
}
      
	/* Small product list */
	
	a {
		outline : none;
	}
	
		#right-col ul.small-product-list {
			background 				: url('http://images.pricerunner.com/images/i/which-static-f/small-product-listing-bottom.gif') no-repeat left bottom;
			clear 					: left;
			float 					: left;
			width 					: 100%;
		}
	
		#right-col ul.small-product-list li {
			border-bottom 			: 1px solid #CDD8DE;
			float 					: left;
			margin 					: 0 1px;	
			padding-bottom 			: 8px;		
			width 					: 301px;
		}
		
			#right-col ul#more-best-buys li, #right-col ul.small-product-list li.best-buy {
				background 			: url('http://images.pricerunner.com/images/i/which-static-f/best-buy-small.png') no-repeat 257px 17px;
			}
		
			#right-col ul#more-dont-buys li, #right-col ul.small-product-list li.dont-buy {
				background 			: url('http://images.pricerunner.com/images/i/which-static-f/dont-buy-small.png') no-repeat 257px 17px;
			}		
		
		#right-col ul.small-product-list li a {
			display 				: block;
			padding		 			: 15px 50px 0px 15px;
			text-decoration 		: none;
		}
		
		#right-col ul.small-product-list li a span.price {
			display 				: block;
			margin-top 				: 4px;
		}
		
		#right-col ul.small-product-list li div {
			display 				: inline;
			float 					: left;
			margin 					: 10px 15px;
			text-align 				: center;	
			width 					: 50px;
		}
		
		#right-col ul.small-product-list li .price {
			color 					: #333;
			display 				: block;
			margin-top 				: 4px;
		}
		
		#right-col ul.small-product-list li .price span {
			color 					: #c00;
			font 					: normal 125% "Trebuchet MS";
		}
	
/* Sections */

	/* Home page */
	
		.box-simple {
			position 			: relative;
		}
	
		.jcarousel-container {			
			position 			: relative;
			width				: 615px;
			float 				: left;					
		}
		
		#carousel-content {
			left 				: 0px;
			position 			: absolute;
			top 				: 0px;
			width 				: 3960px;
			visibility 			: hidden;	
		}
	
		.jcarousel-clip {
			position 			: relative;
			float 				: left;
			margin 				: 0 0 0 59px;
			min-height 			: 170px;	/* see ltie7.css */
			overflow 			: hidden;
			width 				: 497px;
			display 			: inline;
		}
			
		#carousel-content li {
			float 				: left;
			margin-right 		: 23px;
			position 			: relative;
			width 				: 150px;
		}
		
		#carousel-content li a {
			display 			: block;
			padding-top 		: 105px;
		}
		
		#carousel-content li img {
			left 				: 0px;
			position 			: absolute;
			top 				: 0px;
		}
		
		.jcarousel-prev, .jcarousel-next  {
			background 			: url('http://images.pricerunner.com/images/i/which-static-f/carousel-backwards.gif') no-repeat left top;
			/* cursor 				: hand;   */
			height 				: 30px;
			left 				: 15px;
			position 			: absolute;
			top 				: 40px;
			width 				: 29px;
			z-index 			: 100;
		}
		
		.jcarousel-next-disabled, .jcarousel-prev-disabled {
			display 			: none !important;
		}
		
		.jcarousel-next {
			background-image 	: url('http://images.pricerunner.com/images/i/which-static-f/carousel-forwards.gif');
			left 				: 571px;
			z-index	 			: 150;
		}
		
		.jcarousel-container a {
			color 				: #0083B3;
			text-decoration 	: none;
		}
		
		.jcarousel-container span.price {
			color 				: #333;
			display 			: block;
			margin-top 			: 3px;
		}
		
		.jcarousel-container span.price span {
			color 					: #c00;
			font 					: normal 125% "Trebuchet MS";
		}
		
		/* Master all categories */
		
			#master-all-categories {
				margin-top 			: 33px;
			}
		
			#master-all-categories ul {
				float 				: left;
				margin-right 		: 12px;
				width 				: 302px;
			}
			
			#master-all-categories ul.last {
				margin-right 		: 0;
			}
			
			#master-all-categories ul ul {
				float 				: none;
				margin-right 		: 0;
				width 				: auto;
			}

			#master-all-categories li {
				background 			: url('http://images.pricerunner.com/images/i/which-static-p/thumb-electronics.jpg') no-repeat 0px 3px;
				border-bottom 		: 1px solid #CDD8DE;
				padding 	 		: 10px 0 15px 80px;
			}

			#master-all-categories li li {
				background 			: none;
				border 				: none;
				clear 				: left;
				color 				: #455866;
				font 				: normal 125% "Trebuchet MS";			
				padding 	 		: 0;
				width 				: auto;
			}
			
			#master-all-categories li li li {
				font-size 			: 80%;
			}
			
			#master-all-categories h2 {
				margin 		 		: 4px 0 7px 0;	
			}
			
			#master-all-categories h2 a {
				color 				: #00555D;
				font 				: normal 150% "Trebuchet MS";				
			}
			
			#master-all-categories ul ul li a {
				color 				: #455866;
				display 			: block;
				font 				: normal 125% "Trebuchet MS";	
				text-decoration 	: none;	
			}
			
			#master-all-categories ul ul li ul {
				float 				: left;
				margin 				: 0 0 6px 0;
				width 				: 100%;
			}
			
			#master-all-categories ul ul li ul li {
				display 			: inline;
			}
			
			#master-all-categories ul ul li ul li a {
				color 				: #0083B3;
				display 			: inline;
				font 				: normal 100% Verdana;
				text-decoration 	: none;
			}
			
			#master-all-categories a.view {
				background 			: url('http://images.pricerunner.com/images/i/which-static-f/view-arrow.png') no-repeat left 6px;
				clear 				: left;
				color 				: #0083B3;
				display 			: block;						
				font 				: normal 125% "Trebuchet MS";	
				overflow 			: hidden;
				padding				: 4px 0 0 23px;
				text-decoration 	: none;
			}
		
		/* All categories box */
		
			#all-categories li {
				background 			: url('http://images.pricerunner.com/images/i/which-static-p/thumb-electronics.jpg') no-repeat left 7px;
				border-bottom 		: 1px solid #CDD8DE;
				float 				: left;
				min-height 			: 70px;	/* See ltie7.css */
				padding-bottom 		: 10px;
				width 				: 302px;
			}
			
#all-categories li.health, #master-all-categories #cat-health {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-health.jpg');
}

#all-categories li.photography, #master-all-categories #cat-photography {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-photography.jpg');
}

#all-categories li.home, #master-all-categories #cat-home {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-home.jpg');
}

#all-categories li.appliances, #master-all-categories #cat-appliances {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-appliances.jpg');
}

#all-categories li.kids, #master-all-categories #cat-kids {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-kids.jpg');
}

#all-categories li.computers, #master-all-categories #cat-computers {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-computers.jpg');
}

#all-categories li.entertainment, #master-all-categories #cat-entertainment {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-entertainment.jpg');
}

#all-categories li.clothing, #master-all-categories #cat-clothing {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-clothing.jpg');
}

#all-categories li.sports, #master-all-categories #cat-sports {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-sports.jpg');
}

#all-categories li.games, #master-all-categories #cat-games {
	background-image 	: url('http://images.pricerunner.com/images/i/which-static-p/thumb-games.jpg');
}

#all-categories li.last {
	border 				: none;
}

#all-categories li li {
	background 			: none;
	border 				: none;
	min-height 			: 1px;	/* See ltie7.css */
	height 				: auto;
	padding-bottom 		: 0;
	width 				: auto;
	white-space 		: nowrap;  
}

#all-categories li.left-col {
	margin-right 		: 11px;
}

#all-categories li h4 {
	font 				: normal 150% "Trebuchet MS";
	margin 				: 15px 0 0 80px;

}

#all-categories li h4 a {
	color 				: #00555D;	
	text-decoration 	: underline;			
}

#all-categories li h4 a:hover {
	text-decoration 	: none !important;
}

#all-categories ul {
	margin 		 		: 2px 0 0 80px;
}

#all-categories ul li {
	margin-right 		: 5px;
}

#all-categories ul li a {
	text-decoration 	: none;
}
			
/* =category */

.category .popular {
	float 				: left;
	margin-bottom 		: 14px;
	width 				: 100%;
}

.category .popular h2 {
	color 				: #000;
	float 				: left;
	font 				: normal 150% "Trebuchet MS";
	margin-bottom 		: 25px;
	width 				: 100%;
}

.category .popular ul {
	float 				: left;
	width 				: 100%;
}

.category .popular ul li {
	float 				: left;
	padding-top 		: 65px;
	position 			: relative;
	text-align 			: center;
	width 				: 153px;			
}

.category .popular ul li img {
	left 				: 50%;
	margin-left	 		: -25px;
	position 			: absolute;				
	top 				: 0px;
}

.category .popular ul li a {
	font 				:  normal 125% "Trebuchet MS";
	text-decoration 	: none;
}

.category .box-sheen {
	float 				: left;
	margin-top 			: 14px;
	margin-bottom 		: -14px;
	width 				: 100%;
}

.category .box-sheen .col {
	float 				: left;
	width 				: 190px;
}

.category .box-sheen .col a {
	text-decoration 	: none;
}

.category .box-sheen .col ul {
	line-height 		: 140%;
	margin-bottom 		: 24px;
} 
			
/* =page terms */

#page-terms h2 {
	color 				: #455866; 
	font 				: normal 1.83em "Trebuchet MS";
	margin-bottom 		: 14px;
}

#page-terms ol, #page-terms ol h2 { /* 18px */
	font 				: normal 1.5em "Trebuchet MS";
	color 				: #c00;
}

#page-terms ol h2 {
	font-size 			: 1em;
	margin-bottom 		: 5px;
}

#page-terms ol p {
	color 				: #333;
	font 				: normal 0.67em Verdana;
}

#page-terms ol ol {
	color 				: #000;
	font-size 			: 0.83em;
	list-style			: lower-roman;
}

#page-terms ol ol h3 {
	color 				: #000;
	font 				: normal 1em "Trebuchet MS";
	margin 				: 0 0 5px 0;
}

#page-terms ol ol p {
	font  				: normal 0.85em Verdana;
}

#page-terms ol ul {
	color 				: #000;
	font 				: normal 0.67em Verdana;
	list-style 			: disc;
}

#page-terms ol ul p {
	font  				: normal 1em Verdana;
}

#page-terms ol ul li {
	margin-left 		: 25px;
}

#page-terms ol ol.letters {
	color 				: #c00;
	font 				: normal 0.67em Verdana;
	list-style 			: lower-latin;
	
}

#page-terms ol ol.letters p {
	font-size 			: 100%;
}


/* Reset breadcrumb */

#page-terms #breadcrumb h2 {
	color 				: #000;
	font 				: bold 100% Verdana;
	margin 				: 0 10px 0 0;
}

/* FAQs */

#page-terms ul.faq-master {
	color 				: #333;
	font 				: normal 1.25em "Trebuchet MS";
	list-style 			: disc;
	margin 				: 0 0 20px 0;
}

#page-terms ul.faq-master li {
	margin-left 		: 25px;
}

#page-terms a.faq {
	color 				: #000;
	text-decoration 	: none;
}

#page-terms ul.faq-master li p {
	font-size 			: 0.8em;
}

#page-terms div.faq {
	float 				: left;
	padding 			: 10px 0 0 0;
	width 				: 100%;
}

#page-terms ul.faq-master ol {
	color 				: #455866;
	font-size 			: 100%;
}

#page-terms ul.faq-master ol h3 {
	font 				: normal 1em "Trebuchet MS";
	margin 				: 0 0 5px 0;
}
         
/* =titlecell */

.pr td.titlecell  {
	color: #ffffff;
	background: #574E83 url('http://images.pricerunner.com/images/i/which-static-f/bg-tab-wide.png') no-repeat 0% 0%;
	padding: 10px;
}

.pr td.titlecell p  {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}

/* =boxheader */ 

.pr tr.boxheader td {
 	color: #fff;
	background: #574E83 url('http://images.pricerunner.com/images/i/which-f/rulesheader-bg.png') repeat-x 0% 0%;
	padding: 10px 5px;
	text-align: left;
}

.pr tr.boxheader td .smallwhite {
	color: #fff;   
	font-size: 1em;
	margin: 0;
	padding: 0;
	text-align: left; 
} 

.pr table tr.whiterow td, .pr table tr.darkrow td {
	border: solid #CDD8DE;
	border-width: 0 1px 1px 0;
	padding: 5px;
	text-align: left;
} 

.pr table.darkrow { background: #F2F5F7; }
.pr table.darkrow td {  padding: 5px 0;  }    
.pr table.darkrow td:first-child {  padding: 5px 10px 0 10px;  }  

.pr table tr.whiterow td { background: #fff; }
.pr table tr.darkrow td { background: #F2F5F7; }

.pr table tr.whiterow td.hide { display: none; }

.pr table tr.whiterow td:first-child, .pr table tr.darkrow td:first-child { }   
.pr table tr.whiterow td.last, .pr table tr.darkrow td.last { border-right: none; }   

.pr table tr.whiterow td.ProductList, .pr table tr.darkrow td.ProductList { text-align: left; }

.pr table tr.whiterow td a, .pr table tr.darkrow td a { color: #0083B3 !important; }

.pr a.productlist.silver-button {
	color: #333 !important;
	margin: 0 auto;
	padding: 5px 7px;
	width: 80px;
	text-align: center; 
}

.pr table tr.whiterow table td, .pr table tr.darkrow table td {
	border: none; 
	padding: 0;
} 

div.box-a.list-standard-view { border: 1px solid #fff; }

.box-n.list-standard-view.clearer .tl .tr h2,
.box-n.list-compact-view.clearer .tl .tr h2,
.box-n.list-grid-view.clearer .tl .tr h2,
.box-p.list-standard-view.clearer .tl .tr h2,
.box-p.list-compact-view.clearer .tl .tr h2,
.box-p.list-grid-view.clearer .tl .tr h2 {
	background: none !important;
}

ul.list-compact-view li { width: 704px !important; }

/*
=overRide.css
---------------------------------------------- */
body.pr,
body {
	background 			: #fff !important;  
}

/* =filter-block */

.filter-block {

}

.filter-block .expand-wrapper  {
	overflow 			: hidden;
}

.filter-block .expand-wrapper .padder h3 {
	color 				: #000;
}

.filter-block .expand-wrapper input.text {
	float 				: left;
	padding 			: 3px 5px;
	margin 				: 0 2px 5px 0;  
}

.filter-block .expand-wrapper .button {
	position 			: relative;
	top 				: 2px;
}

/* =filter-wrapper */

.filter-wrapper .holder-left .search-box {}

.filter-wrapper .holder-left .search-box input.text {
	float 				: left;
	padding 			: 3px 5px;
	margin 				: 0 2px 0 0;
} 

.filter-wrapper .more-right h3 {
	color 				: #000;
}           

/* =box-p */

.box-n.list.prodlist.clearer .tl .tr .header,
.box-p.list.prodlist.clearer .tl .tr .header {
	position 			: relative;
	top 				: -12px;
}

.box-n.list.prodlist.clearer .tl .tr .header label,
.box-p.list.prodlist.clearer .tl .tr .header label {
	color 				: #000;
} 

/* prodlist-compact-view */

.box-p.prodlist-compact-view .ml {}

.box-p.prodlist-compact-view .ml .mr .extra-wrapper  {}

.box-p.prodlist-compact-view .ml .mr .extra-wrapper ul.list-compact-view.striped {}

.box-n.prodlist-compact-view .ml .mr .extra-wrapper ul.list-compact-view.striped li.product,
.box-p.prodlist-compact-view .ml .mr .extra-wrapper ul.list-compact-view.striped li.product {
	width 				: 906px !important;
	padding 			: 10px 0 5px;
}

.box-n.prodlist-compact-view .ml .mr .extra-wrapper ul.list-compact-view.striped li.product input.compareListCheckBox,
.box-p.prodlist-compact-view .ml .mr .extra-wrapper ul.list-compact-view.striped li.product input.compareListCheckBox {
	position 			: relative;
	top 				: -8px;
}

.box-n.prodlist-compact-view .ml .mr .extra-wrapper ul.list-compact-view.striped li.product .popularity,
.box-p.prodlist-compact-view .ml .mr .extra-wrapper ul.list-compact-view.striped li.product .popularity {
	color 				: #000;
}

/* =prodlist-grid-view */

.box-n.prodlist-grid-view .ml .mr .extra-wrapper,
.box-p.prodlist-grid-view .ml .mr .extra-wrapper {
	width 				: 906px;
}

.box-n.prodlist-grid-view .ml .mr .extra-wrapper .product,
.box-p.prodlist-grid-view .ml .mr .extra-wrapper .product {
	padding 			: 10px 5px 25px;
	width 				: 170px; /* 180px */
}

.box-p.prodlist-grid-view .ml .mr .extra-wrapper .product .price a.retailers {}

/* = prodlist-standard-view */

.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product,
.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product {
	width 				: 906px;
}

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .list-info {}
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .list-info {}

.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product .list-info form,
.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product .list-info form,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .list-info form,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .list-info form {
	padding 			: 0;
}

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .list-info input.compareListCheckBox {}

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .list-info label {}   

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .productinfobody {}

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .productinfobody .productname {}

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .productinfobody p.product.box-p.prodlist-compact-view .mldescription {}

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .productinfobody p.reviews {}

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .productinfobody p.extra-info {} 

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .productinfobody p.extra-info .a {} 

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .productinfobody p.extra-info .b {} 

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .productimg {}

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .price {}

.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .price a.retailers {}

/* =price */

.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.price,
.box-n.list.prodlist.prodlist-grid-view.clearer .ml .mr .extra-wrapper .product p.price,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.price,
.box-p.list.prodlist.prodlist-grid-view.clearer .ml .mr .extra-wrapper .product p.price {
	margin 				: 0 0 5px 0;
	padding 			: 0;
}

.box-n.prodlist-standard-view .ml .mr .extra-wrapper product .price p.price strong,
.box-n.list.prodlist.prodlist-grid-view.clearer .ml .mr .extra-wrapper .product p.price strong,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper product .price p.price strong,
.box-p.list.prodlist.prodlist-grid-view.clearer .ml .mr .extra-wrapper .product p.price strong {
	display 			: block;
	margin 				: 0 0 5px 0;
	padding 			: 0;
}

/* =button */

.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button,
.box-n.prodlist-grid-view .ml .mr .extra-wrapper .product p.button,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button,
.box-p.prodlist-grid-view .ml .mr .extra-wrapper .product p.button {
	padding 			: 0;
}

.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button a.button-a, 
.box-n.prodlist-grid-view .ml .mr .extra-wrapper .product p.button a.button-a,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button a.button-a, 
.box-p.prodlist-grid-view .ml .mr .extra-wrapper .product p.button a.button-a {
	background 			: #CC0000 url('http://images.pricerunner.com/images/i/which-f/button-shadow.png') repeat-x 0% 100%;
	display 			: block;
	margin 				: 0 0 10px 0;
	padding 			: 10px 0 13px;
	text-transform 		: uppercase;
}

.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button a.button-a:hover, 
.box-n.prodlist-grid-view .ml .mr .extra-wrapper .product p.button a.button-a:hover,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button a.button-a:hover, 
.box-p.prodlist-grid-view .ml .mr .extra-wrapper .product p.button a.button-a:hover {
	text-decoration 	: none !important;
} 

.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button a.button-a span.a-left, 
.box-n.prodlist-grid-view .ml .mr .extra-wrapper .product p.button a.button-a span.a-left,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button a.button-a span.a-left, 
.box-p.prodlist-grid-view .ml .mr .extra-wrapper .product p.button a.button-a span.a-left {
	display 			: none;
} 

.box-n.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button a.button-a span.a-right, 
.box-n.prodlist-grid-view .ml .mr .extra-wrapper .product p.button a.button-a span.a-right,
.box-p.prodlist-standard-view .ml .mr .extra-wrapper .product .price p.button a.button-a span.a-right, 
.box-p.prodlist-grid-view .ml .mr .extra-wrapper .product p.button a.button-a span.a-right {
	background 			: none;
	padding 			: 0;
}

/* =search view list */

.box-a.shop-search-standard-view .ml .mr .product {
	width 				: 706px;
}

/* =search view grid */

.box-a.shop-search-grid-view .ml .mr .product {
	width 				: 164px;
	height 				: 400px;
	min-height 			: 400px;
    margin 				: 10px 10px 0 0 !important;
	padding 			: 0;	
}

/* =search view compact */

.box-a.shop-search-compact-view .ml .mr .shop-search-compact-view.striped {
	width 				: 706px;
}

.pr .tabs-a .tr .filter-wrapper li {
    padding 			: 0 16px 0 0;
}

.pr .tabs-a .tr .filter-wrapper a.tablink {
    padding 			: 10px 0 6px 16px;
	float 				: left;
}