		/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://images6.moneysavingexpert.com/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://images6.moneysavingexpert.com/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://images6.moneysavingexpert.com/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://images6.moneysavingexpert.com/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://images6.moneysavingexpert.com/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://images6.moneysavingexpert.com/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://images6.moneysavingexpert.com/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://images6.moneysavingexpert.com/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://images6.moneysavingexpert.com/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://images6.moneysavingexpert.com/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://images6.moneysavingexpert.com/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://images6.moneysavingexpert.com/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://images6.moneysavingexpert.com/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://images6.moneysavingexpert.com/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images6.moneysavingexpert.com/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images6.moneysavingexpert.com/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images6.moneysavingexpert.com/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images6.moneysavingexpert.com/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images6.moneysavingexpert.com/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images6.moneysavingexpert.com/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images6.moneysavingexpert.com/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images6.moneysavingexpert.com/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


		/********************************************/

			#resultscolumntwo{
				float:left;
				margin: 0 0 0 85px;
				text-align: center;
			}
			#resultscolumndivree{
				float:left;
				width: 67px;
				text-align: center;
			}
			.finestdivrow, .brandedrow, .ownbrandrow, .valuerow{
				margin:10px 0 0 0;
			}
			.finestdivrow div, .brandedrow div, .ownbrandrow div, .valuerow div, .totalsrow div{
				float:left;
				width:55px;
			}
			.totalsrow div{
				padding:10px 0 0 10px;
				width:45px;
				font-weight:bold;
			}
			#downshiftresultsdiv .resultsrowhead {
				width:103px;
			}
			.columnthree{
				margin:0 0 0 20px;
			}
			#downshiftresultsdiv .totalsrow .resultsrowhead{
				width: 83px;
			}

		/********************************************/
		#leftFormDiv{
			margin: 0 auto;
			width: 1000px;
		}
		.typewriterFont{
			font-family: 'Special Elite', arial;
			/*font-weight: 400; */
			border-right: solid 1px #E3E3E3;
			border-left: solid 1px #E3E3E3;
			border-bottom: dashed 1px #E3E3E3;
			margin-top: 63px;
			padding: 0 15px 10px 15px;
			background:white;
		}
		.cursor{
			background:#777777;
			
		}
		.clear{
			clear:both;
		}
		#truebox{
			height:200px;
			width:200px;
			background-color:#AAFC90;
		}
		#brandBoxes{
			height:100px;
			width:445px;
		}
		.branddivs{
			height:100px;
			float:left;
		}
		
		.brandslidedivs{
			height:100%;
			/*width:25%;*/
			float:left;
			/*margin:2%*/
			overflow:hidden;
		}
		#finestslidesection{
			background-color:rgb(62,132,227);
			/*margin-left:0;*/
		}
		#finestslidesection div{
			padding:0 6px 0 0;
		}
		#manufacturerslidesection{
			background-color:rgb(232,50,49);
		}
		#manufacturerslidesection div{
			/*padding: 0 0 0 10px;*/
		}
		#ownbrandslidesection{
			background-color:rgb(59,210,81);
		}
		#ownbrandslidesection div{
			/*padding: 0 0 0 17px;*/
		}
		#valueslidesection{
			background-color:rgb(245,166,35);
		}
		#valueslidesection div{
			/*padding: 0 0 0 26px;*/
		}
		#finestBox{
			background-color:rgb(62,132,227);
		}
		#manufacturerBox{
			background-color:rgb(232,50,49);
		}
		#ownbrandBox{
			background-color:rgb(59,210,81);
		}
		#valueBox{
			background-color:rgb(245,166,35);
		}
		#percentage_values{
			font-size:12px;
			width:553px;
			height:79px;
			background:url(http://images6.moneysavingexpert.com/images/graph2.png);
			background-repeat:no-repeat;
			padding:10px 0 37px 7px;
			position:relative;
			margin:20px 0 5px 9px;
		}
		
		#finestvalue{
			color:rgb(62,132,227);
		}
		#manufacturersvalue{
			color:rgb(232,50,49);
		}
		#ownbrandvalue{
			color:rgb(59,210,81);
		}
		#valuevalue{
			color:rgb(245,166,35);
		}
		#downshiftheaderdiv{
			width:358px;
			height:80px;
			background:url(http://images6.moneysavingexpert.com/apps/downshift/downshiftlogo2.png);
			background-repeat: no-repeat;
			float:left;
			margin: 0 20px 10px 0;
		}
		#socialmediadiv{
			float:right;
			margin:0 0 0 40px;
			padding:10px;
			width: 100px;
			height:20px;
		}
		.socialBlocks{
			margin:0 0 10px 0;
		}
		#downshiftcontainer{
			width:660px;
			margin: 0 0 0 10px;
			display:inline;
		}
		#downshiftinformationsection{
			float:left;
			width:600px;
			padding: 0 20px 0 0;
			margin:15px 0 0 0;
		}
		#downshiftkeygraphicdiv{
			display:inline;
			float:right;
			width:400px;
			margin: 0 0 0 20px;
		}
		#downshiftkeygraphicdiv img{
			margin:10px 0 0 0;
		}
		#downshiftcontainer .ui-slider-horizontal { 
			height:85px;
			width:555px;
			margin:0 0 0 12px;
		}
		#downshiftcontainer .ui-slider .ui-slider-handle { 
			position: absolute; 
			z-index: 2; 
			width: 19px; 
			height: 100px; 
			cursor:pointer; 
		}
		#downshiftcontainer .ui-slider-horizontal .ui-slider-handle { 
			top: -.9em; 
			margin-left: -.6em; 
			cursor:pointer; 
			outline:none;
		}
		#slider-range{
			background-color:rgb(245,166,35);
		}
		#slider-range .brandslidedivs div{
			font-size:27px;
			text-align:center;
			margin:-4px 0 0 0;
			overflow:hidden;
		}
		.supermarkets{
			float:left;
			margin: 0 71px 0 0;
			width: 102px;
		}
		.supermarkets a{
			margin:2px 18px 1px 1px;
		}
		.supermarkets.lastsupermarket{
			margin:0;
		}
		.supermarkets.lastsupermarket a{
			margin:2px 0 0 1px;
		}
		.supermarkets a.selectedSupermarket{
			border:2px solid #999999;
			margin:1px 17px 0 0;
		}
		.supermarkets.lastsupermarket a.selectedSupermarket{
			margin:1px 0 0 0;
		}
		#slidersdiv{
			float:left;
			width:450px;
		}
		#downshiftinformationsection h2{
			color:rgb(12,45,88);
		}
		#downshiftshopsdiv{
			width:660px;
		}
		#downshiftshopsdiv h2{
			font-family: museo-slab;
			font-size: 16px;
			color:#666;
			margin: 5px 0 15px 0;
			line-height: 1.2em;
		}
		#downshiftshopsdiv h3{
			color:rgb(86,86,86);
			font-family:league-gothic;
			font-size: 24px;
		}

		#downshiftbutton{
			display:block;
			height:47px;
			width:329px;
			background:url(http://images6.moneysavingexpert.com/images/downshift/NewCuts/downshiftbutton.png);
			margin:0 0 10px 0;
			outline:none;
		}
		#downshiftbutton:hover{
			background:url(http://images6.moneysavingexpert.com/images/downshift/NewCuts/downshiftbuttonroll.png);
		}
		.downshiftinfolinks{
			color:rgb(12,47,89);
			text-decoration:none;
			font-size:12px;
		}
		.downshiftinfolinks.first{
			margin:0 0 0 73px;
		}
		.downshiftsupermarketinput{
			background:url(http://images6.moneysavingexpert.com/images/downshift/NewCuts/clickbg.png);
			color:white;
			height:66px;
			width:133px;
			text-align:center;
			font-family:arial;
			font-size:12px;
			border-radius:7px;
			position:relative;
			padding: 5px 0 0 0;
		}
		.downshiftsupermarketinput input{
			width:50px;
		}
		#downshiftresultsdiv{
			float:right;
			width: 282px;
			padding: 0 17px 0 9px;
			background:url(http://images6.moneysavingexpert.com/images/receipttop.png);
			background-repeat: no-repeat;
			margin:10px 0 0 0;
			position: relative;
		}
		#downshiftresultsdiv h3{
			text-align:center;
			margin:0 0 20px 0;
		}
		.receiptsubtitles{
			float:left;
			height:30px;
			text-align:center;
			margin:0 0 20px 0;
		}
		#downshiftreceiptfirstsubhead{
			margin:0 20px 0 150px;
		}
		#resultscolumnone{
			width:120px;
		}
		#resultscolumntwo, #resultscolumnthree{
			width:80px;
		}
		#downshiftresultsdiv th{
			height:60px;
		}
		#downshiftresultsdiv th,td{
			text-align:center;
			vertical-align:top;
		}
		#downshiftresultsdiv .resultsrowhead{
			text-align:left;
		}
		#downshiftresultsdiv .totalstitles{
			text-align:left;
			/*height:30px;*/
			padding: 10px 10px 0 0;
		}
		.valuerow{
			height: 25px;
		}
		#downshiftresultsdiv .totals{
			height:30px;
		}
		.inlineheader{
			display:inline;
		}
		/**********************************/
		.supermarkets a{
			height:50px;
			width:100px;
			display:block;
			border:1px solid #CCC;
			border-radius: 5px;
			outline:none;
		}

		#asdasupermarketimage{
			background:url(http://images6.moneysavingexpert.com/images/supermarketsprite2.png);
		}
		#asdasupermarketimage:hover{
			/*background:url(http://images6.moneysavingexpert.com/images/downshift/NewCuts/asdaroll.png);*/
		}
		
		#morrisonssupermarketimage{
			background:url(http://images6.moneysavingexpert.com/images/supermarketsprite2.png) 0 215px;
		}
		#morrisonssupermarketimage:hover{
			/*background:url(http://images6.moneysavingexpert.com/images/downshift/NewCuts/morrisonsroll.png);*/
		}
		
		#ocadosupermarketimage{
			background:url(http://images6.moneysavingexpert.com/images/supermarketsprite2.png) 0 160px;
		}
		#ocadosupermarketimage:hover{
			/*background:url(http://images6.moneysavingexpert.com/images/downshift/NewCuts/ocadoroll.png);*/
		}
		
		#sainsburyssupermarketimage{
			background:url(http://images6.moneysavingexpert.com/images/supermarketsprite2.png) 0 105px;
		}
		#sainsburyssupermarketimage:hover{
			/*background:url(http://images6.moneysavingexpert.com/images/downshift/NewCuts/sainsburysroll.png);*/
		}
		
		#tescosupermarketimage{
			background:url(http://images6.moneysavingexpert.com/images/supermarketsprite2.png) 0 50px;
		}
		#tescosupermarketimage:hover{
			/*background:url(http://images6.moneysavingexpert.com/images/downshift/NewCuts/tescoroll.png);*/
		}
		
		#percentage_values .inline{
			display:inline;
		}
		#percentage_values .relative{
			position:absolute;
			/*float:left;*/
			width:60px;
			margin:0 2.5% 37px 2.5%;
			height:25%;
			bottom:0px;
		}
		#percentage_values .percentagevalues{
			position:absolute;
			width:60px;
			overflow:visible;
			top:-23px;
			left:11px;
			font-size:20px;
			font-weight: bold;
	font-style: italic;
	letter-spacing: -0.1em;
		}
		#percentage_values .percentagevalues.white{
			color:white;
		}
		#percentage_values .percentagevalues.bottom{
			bottom: -20px;
			top:auto;
		}
		#finestBar{
			background:rgb(62,132,227);
			left: 22px;
		}
		#manufacturersBar{
			background:rgb(232,50,49);
			left:165px;
		}
		#ownbrandBar{
			background:rgb(59,210,81);
			left:317px;
		}
		#valueBar{
			background:rgb(245,166,35);
			left:458px;
		}
		.white{
			color:white;
		}
		div.rhsBox.TipBox{
			width: 300px;
			padding: 10px;
			float: right;
		}
		.innerWhite{
			padding-right:10px;
		}
		.socialBlocks{
			width:150px;
			float:left;
		}
		.startHidden{
			position:relative;	
		}
		.startHidden h3{
			padding:7px 0 2px 0;
		}
		
		.startPlaceholder{
			height:413px;
			width:420px;
			position: absolute;
			top: 52px;		
			z-index: 10;
			height:436px;
		}
		.lt-ie9 .startPlaceholder{
			visibility:visible;
			background:url(http://images6.moneysavingexpert.com/images/downshiftchallengev11.png);
						background-repeat: no-repeat;
		}
		.bottomleftdiv{
			padding: 0 0 0 40px;
			margin: 0 0 0 90px;
			font-size:12px;
			width:330px;
		}
		.totals{
			border-top: 1px dashed grey;
		}
		.inputspend{
			font-size: 1.385em;
			color: #565656;
			padding:15px 0 10px;
		}
		.inputspend label{
			display:block;
			margin:0 0 10px 0;
		}
		.inputspend input{
			margin:3px 0 0 5px;
		}
		.inputspend input[type='text']{
			width:60px;
			float:left;
		}
		.ammountinput{
			float:left;
			margin: 0 15px 0 0;
		}
		.ofteninput{
			float:left;
			margin:5px 0 0 20px;
			font-size: 0.7em;
		}
		.inputspend .ofteninput label{
			margin:0 0 10px 13px;
		}
		/* For modern browsers */
		.cf:before,
		.cf:after {
		    content:"";
		    display:table;
		}

		.cf:after {
		    clear:both;
		}

		/* For IE 6/7 (trigger hasLayout) */
		.cf {
		    zoom:1;
		}
		#downshiftresultsdiv h3 span{
			text-transform:capitalize;
		}
		/********************************************/
		#downshift-tabs{
			border-bottom:3px solid #0B2E58;
			margin:20px 0 0 0;
		}
		#downshift-tabs li{
			float:left;
			margin:0 10px -3px 10px;
		}
		#downshift-tabs li a{
			font-family:"MuseoSlab500";
			font-size: 1.3em;
			text-decoration:none;
			color:black;
			display:block;
			border-top:3px solid #0b2e58;
			border-right:3px solid #0b2e58;
			border-left:3px solid #0b2e58;
			padding:7px 10px 5px 10px;
				-webkit-border-top-left-radius: 10px;
				-webkit-border-top-right-radius: 10px;
				-moz-border-radius-topleft: 10px;
				-moz-border-radius-topright: 10px;
				border-top-left-radius: 10px;
				border-top-right-radius: 10px;
		}
		#downshift-tabs li a.selected{
			background: white;
		}
		#downshift-tabs li a.unselected{
			background:#0B2E58;
			color:white;
		}
		#downshiftcontainer h1, #downshiftcontainer h2, #downshiftcontainer h3, #downshiftcontainer h4 {
			font-weight:normal;
		}
		.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
			background: white 50% 50% repeat-x;
			background-image:url("http://images6.moneysavingexpert.com/images/scrollarrows2.png");
			background-repeat:no-repeat;
			background-position: 0 4px;
		}

		.whereShop{
			border-radius:10px;
			background:#eff1f9;
			padding:5px 0 10px 15px;
			margin:2px 2px 18px 2px;
		}
		.inputspend{
			border-radius:10px;
			background:#eff1f9;
			padding:5px 0 10px 15px;
			margin:0 2px 20px 2px;
		}
		.inputspend.selectedDivDone{
			margin:20px 2px 18px 2px;
		}
		.startHidden{
			border-radius:10px;
			background:#eff1f9;
			padding:5px 0 10px 15px;
			margin:0 0 20px 0;
		}
		.selectedDiv{
			border:2px solid #999;
			margin:0 0 18px 0;
		}
		.subheading{
			padding-left: 238px;
			margin-bottom: 15px;
			font-size: 15px;
			color: #565656;
		}
		.articleDiv{
			float:left;
			background:#FFF;
			border-radius:10px;
			border: 1px solid #C5C5C5;
		}
		.ui-slider-handle.ui-state-active{
			background:#E6E6E6 50% 50% repeat-x;
			background-image:url("http://images6.moneysavingexpert.com/images/scrollarrows2.png");
			background-repeat:no-repeat;
			background-position: 0 4px;
		}
		.extrainstructions{
			text-align: center;
			background: #5DACE3;
			color:white;
			border-right: solid 1px #E3E3E3;
			border-left: solid 1px #E3E3E3;
			border-bottom: solid 1px #E3E3E3;
			display:block;
			text-decoration:none;
		}
		.extrainstructions:hover{
			color:white;
			background:#3E84E3;
		}
		.extrainstructions.receiptdone{
			padding: 10px 0 10px 0;
		}
		.extrainstructions .center{
			display:block;
			text-align:center;
			font-family: league-gothic;
			font-size: 24px;
			text-transform: uppercase;

		}
		.annualSavings{
			margin:10px 0 0 0;
			font-size: 12px;
			font-weight: normal;
		}
		.annualSavings span{
			display: block;
			float:left;
			width:100%;
		}
		.annualSavings .annualvalue{
			font-weight:bold;
			float:right;
			text-align:right;
		}
		#MSEarticle2011{
			float:left;
		}
		.rhsBox.TipBox{
			border:none;
		}
		.rightcontent{
			float:right;
			width:330px;
		}
		.slidesection span{
			text-align:center;
			font-family:league-gothic;
			text-transform:uppercase;
			color:white;
		}
		.sliderimg{
			display:inline;
		}
		.img{
			background-image:url(http://images.moneysavingexpert.com/apps/downshift/beans.png);
			height:50px;
			width:32px;
			display:inline-block;
		}
		#finestslidesection .img.asda{
			background-position:-84px -64px;
		}
		#finestslidesection .img.morrisons{
			background-position:-84px -365px;
		}
		#finestslidesection .img.ocado{
			background-position:-84px -515px;
		}
		#finestslidesection .img.sainsburys{
			background-position:-84px -214px;
		}
		#finestslidesection .img.tesco{
			background-position:-84px -663px;
		}

		#manufacturerslidesection  .img.asda{
			background-position:-284px -64px;
		}
		#manufacturerslidesection  .img.morrisons{
			background-position:-284px -365px;
		}
		#manufacturerslidesection  .img.ocado{
			background-position:-284px -515px;
		}
		#manufacturerslidesection  .img.sainsburys{
			background-position:-284px -214px;
		}
		#manufacturerslidesection  .img.tesco{
			background-position:-284px -663px;
		}

		#ownbrandslidesection  .img.asda{
			background-position:-483px -64px;
		}
		#ownbrandslidesection  .img.morrisons{
			background-position:-483px -365px;
		}
		#ownbrandslidesection  .img.ocado{
			background-position:-483px -515px;
		}
		#ownbrandslidesection  .img.sainsburys{
			background-position:-483px -214px;
		}
		#ownbrandslidesection  .img.tesco{
			background-position:-483px -663px;
		}

		#valueslidesection  .img.asda{
			background-position:-686px -64px;
		}
		#valueslidesection  .img.morrisons{
			background-position:-686px -365px;
		}
		#valueslidesection  .img.ocado{
			background-position:-686px -515px;
		}
		#valueslidesection  .img.sainsburys{
			background-position:-686px -214px;
		}
		#valueslidesection  .img.tesco{
			background-position:-686px -663px;
		}

		.newbutton{
			text-indent:-9999px;
			background:url("http://images6.moneysavingexpert.com/apps/downshift/downshiftbuttonsprite2.png");
			display: block;
			float: left;
			width: 171px;
			height: 51px;
			margin-left:20px;
		}
		.newbutton:hover{
			background:url("http://images6.moneysavingexpert.com/apps/downshift/downshiftbuttonsprite2.png")0 -65px;
		}
		.socialmediablock{
			float:left;
			width:286px;
			padding:12px 0 0 0;
		}
		.socialfb{
			height:20px;
			margin: 0 0 12px 0;
			float: left;
			width: 133px;
		}
		.resultssocialmediablock div{
			float:left;
		}
		.resultssocialfb{
			height: 24px;
			width: 134px;
		}
		.resultsTwitter{
			width:95px;
		}
		.whereShop h3{
			float:left;
			margin-bottom:5px;
		}
		.usualretailer{
			display:block;
			margin: 0 0 30px 182px;
			float:left;
		}
		.annualtitle{
			font-family:'Special Elite', arial;
			font-size:13px;
		}
		.startHidden h3{
			margin-bottom:10px;
			float:left;
		}
		.brandqs{
			float: left;
			margin: 0 255px 25px 10px;
			padding-top:10px;
		}
		.brandqs a{
			font-size: 11px;
			color: white;
			font-weight: bold;
			display: block;
			background-color: #3E84E3;
			height: 12px;
			width: 12px;
			text-align: center;
			border-radius: 50%;
			text-decoration: none;
			border: 2px solid #3E84E3;
			line-height: 11px;
		}
		.downshiftwarning{
			font-size: 12px;
			line-height: 16px;
			padding: 8px 0;
			font-family: museo-slab;
			color: #B31717;
			background-color: #FAFAFA;
			border: 1px solid #DDE5EE;
			border-radius: 10px;
			float: left;
			width: 300px;
			padding:10px;
			margin: 0 0 0 10px;
		}
		#rhslightbox{
			float:left;
			position:relative;
		}
		noscript{
			display: block;
			text-align: center;
			font-size: 28px;
			margin-bottom: 10px;
			font-weight: bold;
		}