* { margin: 0; padding: 0; }
.clear { clear: both; }

body { font: 0.625em Verdana, Arial, sans-serif; color: #999; }
a:link, a:visited, a:hover, a:active { color: #999; text-decoration: none; }
a:hover { text-decoration: underline; }

ul.nav li { display: inline; }
ul.nav li a span { display: block; height: 0; overflow: hidden; }
.image { display: block; text-indent: -9999px; }
img { border: none; }

#container { width: 956px; height: 496px; margin: 34px auto 0px; padding: 83px 0 0 0; position: relative; }

#bar { height: 424px; position: relative; color: #006838; }
	div#bar.colour { height: 394px; }
	.colour { height: 394px; padding: 30px 0 0 0; background: #eaeef2 url(../_assets/colour-bar.jpg) 0 6px no-repeat; }
	.grey { background: #eaeef2 url(../_assets/grey-bar.jpg) 0 6px no-repeat; }
	.dark-grey { background: #eaeef2 url(../_assets/dark-grey-bar.jpg) 0 6px no-repeat; }
	.top-and-cap { background: #eaeef2 url(../_assets/top-and-cap.jpg) 0 6px no-repeat; }
	.pack-and-cap { background: #eaeef2 url(../_assets/pack-and-cap.jpg) 0 6px no-repeat; }
	.three-packs { background: #eaeef2 url(../_assets/three-packs.jpg) 0 6px no-repeat; }

	#bar ul.portal { position: absolute; top: 0; left: 0; }
	#bar ul.portal li { position: absolute; }
	#bar ul li a span { display: block; height: 0; overflow: hidden; }
	
	/* main page */
	
	span#choose { width: 308px; height: 22px; margin: 5px auto; background: url(../_assets/text/choose.png) 0 0 no-repeat; }
	
	#bar ul li#product-information { width: 465px; height: 294px; left: -20px; top: 73px; clear: both; }
		#bar ul li#product-information a { display: block; width: 280px; height: 294px; margin: 50px 0 0 70px; }
		#bar ul li#product-information div.innerWrap { height: 100%; margin-top: -50px; background: url(../_assets/product-information.png) 0 0 no-repeat; }

	#bar ul li#excel-gel { display: block; width: 210px; height: 260px; top: 83px; left: 343px; }
		#bar ul li#excel-gel a { display: block; width: 220px; height: 260px; margin: 38px 0 0 25px; }
		#bar ul li#excel-gel div.innerWrap { height: 100%; margin-top: -38px; background: url(../_assets/excel-gel.png) 0 0 no-repeat; }
		
	#bar ul li#sustainability { display: block; width: 302px; height: 227px; top: 129px; left: 630px; }
		#bar ul li#sustainability a { display: block; width: 275px; height: 235px; margin: 0 0 0 20px; }
		#bar ul li#sustainability div.innerWrap { background: url(../_assets/sustainability.png) 0 0 no-repeat; }
	
	#packshot { width: 137px; height: 202px; position: absolute; top: 345px; left: 800px;
		background: url(../_assets/packshot.png) 0 0 no-repeat;
	}
	
	#rr-strip { width: 100%; height: 51px; position: absolute; bottom: -20px; left: 0; }
		#rr-strip a { height: 55px; display: block; background: url(../_assets/new-blue-strip.png) right 0 no-repeat; }
/*		#rr-strip a { height: 55px; display: block; background: url(../_assets/blue-strip-comp.png) right 0 no-repeat; }		*/
		#rr-strip a span { display: block; height: 0; overflow: hidden; }
	
	#which { width: 125px; height: 110px; position: absolute; bottom: -40px; left: -20px; z-index: 12; background: url(../_assets/which-logo.png) 0 0 no-repeat; }
	
	/* gel-trail nav */
		
	#main-nav { width: 772px; height: 60px; margin: 25px 0 0 107px; padding: 2px 0 0 0; }
		body#outstanding-cleaning #main-nav { background: url(../_assets/gel-bar-1.jpg) 0 9px no-repeat; }
		body#cold-is-the-new-hot #main-nav { background: url(../_assets/gel-bar-2.jpg) 0 9px no-repeat; }
		body#better-for-colours #main-nav { background: url(../_assets/gel-bar-3.jpg) 0 9px no-repeat; }
		body#competitions #main-nav { background: url(../_assets/gel-bar-4.jpg) 0 9px no-repeat; }
		body#where-to-buy #main-nav { background: url(../_assets/gel-bar.jpg) 0 9px no-repeat; }
		
		#main-nav ul.nav { float: left; margin: 2px 0 0 40px; }
		#main-nav ul.nav li { margin: 0 60px 0 0; float: left; }
		#main-nav ul.nav li a { display: block; height: 15px; }
		
		#main-nav ul.nav li#nav-outstanding a { 
			width: 135px; 
			background: url(../_assets/nav-text/outstanding-cleaning.gif) 0 0 no-repeat;			
		}
		
			#main-nav ul.nav li#nav-outstanding.on a, #main-nav ul.nav li#nav-outstanding a:hover { 
				background: url(../_assets/nav-text/outstanding-cleaning.gif) 0 -15px no-repeat;
			}
		
		#main-nav ul.nav li#nav-cold a {
			width: 120px;
			background: url(../_assets/nav-text/cold-is-the-new-hot.gif) 0 0 no-repeat;
		}
		
			#main-nav ul.nav li#nav-cold.on a, #main-nav ul.nav li#nav-cold a:hover {
				background: url(../_assets/nav-text/cold-is-the-new-hot.gif) 0 -15px no-repeat;
			}
		
		#main-nav ul.nav li#nav-love a {
			width: 112px;
			background: url(../_assets/nav-text/love-your-laundry.gif) 0 0 no-repeat;
		}
		
			#main-nav ul.nav li#nav-love.on a, #main-nav ul.nav li#nav-love a:hover {
				background: url(../_assets/nav-text/love-your-laundry.gif) 0 -15px no-repeat;
			}
		
		#main-nav ul.nav li#nav-competitions a {
			width: 83px;
			background: url(../_assets/nav-text/competitions.gif) 0 0 no-repeat;
		}
		
			#main-nav ul.nav li#nav-competitions.on a, #main-nav ul.nav li#nav-competitions a:hover {
				background: url(../_assets/nav-text/competitions.gif) 0 -15px no-repeat;
			}
			
		#main-nav ul.nav li#nav-rr a {			
			width: 99px;
			height: 11px;
			background: url(../_assets/nav-text/rate-and-review.gif) 0 0 no-repeat;
		}

			#main-nav ul.nav li#nav-rr.on a, #main-nav ul.nav li#nav-rr a:hover {
				background: url(../_assets/nav-text/rate-and-review.gif) 0 -11px no-repeat;
			}


/* main content */

h1.title, h2.title { margin: 0 auto; }
	h1#welcome { width: 398px; height: 38px; background: url(../_assets/text/welcome.png) 0 0 no-repeat; }
	h1#excel-gel, p#excel-gel { width: 116px; height: 114px; position: absolute; left: 420px; top: 0; z-index: 10; background: url(../_assets/excel-gel-logo.png) 0 0 no-repeat; }
	
	h1#introducing-excel-gel { width: 614px; height: 53px; margin-top: 10px; display: block; text-indent: -9999px;
		background: url(../_assets/text/introducing-excel-gel.png) 0 0 no-repeat;
	}
	
	h1#first-for-cleaning { width: 281px; height: 24px; margin-top: 0; display: block; text-indent: -9999px; background: url(../_assets/text/first-for-cleaning.png) 0 0 no-repeat; }
	
	h1#the-cleaning-performance { width: 516px; height: 48px; margin-top: 10px; display: block; text-indent: -9999px;
		background: url(../_assets/text/the-cleaning-performance.png) 0 0 no-repeat; }
		
	h1#cares-for-colours { width: 291px; height: 20px; margin-top: 10px; display: block; text-indent: -9999px;
		background: url(../_assets/text/cares-for-colours.png) 0 0 no-repeat; }
		
	h1#competitions-title { width: 134px; height: 24px; margin-top: 10px; display: block; text-indent: -9999px;
		background: url(../_assets/text/competitions.png) 0 0 no-repeat; }
				
	h1#want-to-win { width: 606px; height: 19px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/text/want-to-win.png) 0 0 no-repeat; }
	
	h1#competition-entry-form { width: 239px; height: 24px; margin-top: 10px; margin-bottom: 10px; text-indent: -9999px; background: url(../_assets/text/competition-entry-form.png) 0 0 no-repeat; }
	
	h1#thankyou-for-entering { width: 235px; height: 24px; margin-top: 10px; margin-bottom: 10px; text-indent: -9999px; background: url(../_assets/text/thankyou-for-entering.png) 0 0 no-repeat; }
	
	h1#terms-and-conditions { width: 325px; height: 24px; margin-top: 10px; margin-bottom: 10px; text-indent: -9999px; background: url(../_assets/text/terms-and-conditions.png) 0 0 no-repeat; }
	
	h1#the-prize-title { width: 487px; height: 53px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/the-prize-title.png) 0 0 no-repeat; }
	
	h1#finalists-title { width: 295px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/finalists-title.png) 0 0 no-repeat; }
	
	h1#the-judges-title { width: 182px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/the-judging-panel.png) 0 0 no-repeat; }
	
	h1#philippa-forrester-title { width: 183px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/philippa-forrester-title.png) 0 0 no-repeat; }
	h1#johnny-ball-title { width: 116px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/johnny-ball-title.png) 0 0 no-repeat; }
	h1#susi-weaser-title { width: 125px; height: 20px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/susi-weaser-title.png) 0 0 no-repeat; }
	
	h1#george-robertson-title { width: 460px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/george-robertson-title.png) 0 0 no-repeat; }
	h1#lori-sheren-title { width: 387px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/lori-sheren-title.png) 0 0 no-repeat; }
	h1#james-tidbury-title { width: 410px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/james-tidbury-title.png) 0 0 no-repeat; }
	h1#christine-temlett-title { width: 491px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/christine-temlett-title.png) 0 0 no-repeat; }
	h1#frank-mosely-title { width: 381px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/frank-mosely-title.png) 0 0 no-repeat; }	
	h1#elliott-newman-title { width: 362px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/elliott-newman-title.png) 0 0 no-repeat; }		
	h1#shaun-donockley-title { width: 461px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/shaun-donockley-title.png) 0 0 no-repeat; }
	h1#david-auckland-title { width: 362px; height: 20px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/david-auckland-title.png) 0 0 no-repeat; }
	h1#james-logan-title { width: 344px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/james-logan-title.png) 0 0 no-repeat; }
	h1#rebecca-brown-title { width: 374px; height: 20px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/rebecca-brown-title.png) 0 0 no-repeat; }

	h1#voting-form-title { width: 120px; height: 24px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/voting-form-title.png) 0 0 no-repeat; }
	h1#winner-title { width: 295px; height: 20px; margin-top: 10px; text-indent: -9999px; background: url(../_assets/competition/we-have-ourselves-a-winner.png) 0 0 no-repeat; }
	
	#rr-link a { width: 452px; height: 35px; margin: 5px auto 0; display: block; background: url(../_assets/tell-us-what-you-think.png) 0 0 no-repeat; }
	#rr-link a span { display: block; height: 0; overflow: hidden; }
	
	* html body #rr-link a { margin-top: -10px; }
		
	div.outstanding-cleaning { position: absolute; top: 30px; left: 596px; width: 304px; height: 285px; background: url(../_assets/gel-cap.png) 0 0 no-repeat; }
	div.better-for-colours { position: absolute; top: 50px; left: 596px; width: 220px; height: 305px; background: url(../_assets/3-packshots.png) 0 0 no-repeat; }
	div.outstanding-cleaning-towels { position: absolute; top: 90px; left: 596px; width: 305px; height: 233px; background: url(../_assets/towels.png) 0 0 no-repeat; }
			
	#content { padding: 30px 0 0 100px; }
		#content img { margin: 10px 17px 0 40px; float: left; }
		
		/* h2 titles */
		#content h2 { height: 26px; margin: 10px 0 0 0; display: block; }
		#content h2#bottom-is-the-new-top { background: url(../_assets/text/bottom-is-the-new-top.gif) 0 0 no-repeat; }
		#content h2#gel-is-the-new-liquid { background: url(../_assets/text/gel-is-the-new-liquid.gif) 0 0 no-repeat; }
		#content h2#drum-is-the-new-drawer { background: url(../_assets/text/drum-is-the-new-drawer.gif) 0 0 no-repeat; }
		#content h2#cold-is-the-new-hot { background: url(../_assets/text/cold-is-the-new-hot.gif) 0 0 no-repeat; }
		#content h2#keep-it-clean { background: url(../_assets/text/keep-it-clean.gif) 0 0 no-repeat; }
		#content h2#brrrighter-whites-sub { background: url(../_assets/text/brrrighter-whites.gif) 0 0 no-repeat; }
		#content h2#brilliantly-clean { background: url(../_assets/text/brilliantly-clean.gif) 0 0 no-repeat; }
		#content h2#ariel-non-bio { margin-top: 50px; background: url(../_assets/text/ariel-non-bio.gif) 0 0 no-repeat; }
		#content h2#ariel-with-febreze { background: url(../_assets/text/ariel-with-febreze.gif) 0 0 no-repeat; }
		#content h2#ariel-colour { background: url(../_assets/text/ariel-colour.gif) 0 0 no-repeat; }
		#content h2#return-in-november { width: 418px; height: 52px; margin: 20px auto; background: url(../_assets/text/return-in-november.png) 0 0 no-repeat; }
		#content h2#where-to-buy { margin: 10px 0 0 310px; width: 138px; background: url(../_assets/text/where-to-buy.gif) 0 0 no-repeat; }
		
		/* outstanding-cleaning index page */
		
		#content.outstanding-cleaning-content { padding: 30px 0 0 48px; color: #00A3AB; }
		#content div.info-pod { width: 225px; position: absolute; }
		#content div.info-pod div { width: 70px; height: 14px; background: url(../_assets/learn-more.png) 0 0 no-repeat; }
		#content div.info-pod a { width: 70px; height: 14px; display: block; }
		#content div.info-pod a span { display: block; height: 0; overflow: hidden; }
		#content #brrrighter-whites { top: 100px; left: 30px; }
		#content #brrrighter-whites h2 { padding: 0 0 10px 0; background: url(../_assets/text/brrrighter-whites.png) 0 0 no-repeat; }
		#content #squeeze-pour { top: 290px; left: 75px;}
		#content #squeeze-pour h2 { background: url(../_assets/text/squeeze-pour.png) 0 0 no-repeat; }
		#content #brrrand-new { top: 150px; left: 710px; }
		#content #brrrand-new h2 { padding: 0 0 10px 0; background: url(../_assets/text/brrrand-new.png) 0 0 no-repeat; }		
		
		/* better index page */
		#content.better-content { padding: 30px 0 0 48px; color: #00a3ab; }
		#content #love-your-laundry { top: 100px; left: 55px; }
		#content #love-your-laundry h2 { background: url(../_assets/text/love-your-laundry.png) 0 0 no-repeat; }
		#content #longer-lasting-fabrics { top: 270px; left: 40px; }
		#content #longer-lasting-fabrics h2 { background: url(../_assets/text/longer-lasting-fabrics.png) 0 0 no-repeat; }
		#content #vibrant-colours { top: 100px; left: 720px; }
		#content #vibrant-colours h2 { background: url(../_assets/text/vibrant-colours.png) 0 0 no-repeat; }
		
		/* cold-is-the-new-hot index page */		
		#content.cold-is-the-new-hot-content { padding: 30px 0 0 48px; color: #00A3AB; }
		#content #save-water { top: 175px; left: 50px; }

		#content a.nav-link { width: 44px; height: 44px; display: block; position: absolute; }
		#content a.nav-link span { display: block; height: 0; overflow: hidden; }
		#content a#next { top: 190px; left: 880px; background: url(../_assets/next-arrow.gif) 0 0 no-repeat; }
		#content a#prev { top: 190px; left: 25px; background: url(../_assets/back-arrow.gif) 0 0 no-repeat; }

		body#outstanding-cleaning #content p { width: 423px; margin: 0 0 12px 40px; }
		body#better-for-colours #content p { width: 423px; margin: 0 0 12px 40px; }
		body#outstanding-cleaning #content.outstanding-cleaning-content p { width: 220px; margin: 0 0 12px 0; }
		body#cold-is-the-new-hot #content p { width: 800px; margin: 8px 0 0 0; font-size: 1.4em; }
		body#cold-is-the-new-hot #content.cold-is-the-new-hot-content p { width: 220px; margin: 0 0 12px 0; font-size: 1em; }
		body#better-for-colours #content.better-content p { width: 220px; margin: 0 0 12px 0; font-size: 1em; }

		body#competitions #content.long-p p { width: 650px; }
		
		body#cold-is-the-new-hot #content ul { margin: 20px 0 0 0; float: left; list-style: none; color: #00A3AB; font-size: 1.2em; width: 400px; }
		body#cold-is-the-new-hot #content ul li { height: 26px; padding: 3px 0 20px 30px; display: block;  background: url(../_assets/gel-blob.gif) 0 0 no-repeat; }
		body#cold-is-the-new-hot #content p.wide { width: 690px; }

		body#cold-is-the-new-hot #content .column { margin-top: 20px; padding: 0 30px 0 0; float: left; }
		body#cold-is-the-new-hot #content .column p { width: 325px; margin: 0 0 5px 0; font-size: 1.0em; }
		body#cold-is-the-new-hot #content h3 { color: #00A3AB; font-size: 1.25em; }
		
		/* where to buy page */
		body#where-to-buy #content ul#places-list { width: 722px; margin: 25px 0 0 20px; list-style: none; float: left; }
		body#where-to-buy #content ul#places-list li { float: left; }
		body#where-to-buy #content ul#places-list a { display: block; }
		
		body#where-to-buy #content ul#places-list li#asda a { width: 144px; height: 42px; }
		body#where-to-buy #content ul#places-list li#asda div { background: url(../_assets/logos/asda.png) 0 0 no-repeat; margin: 58px 150px 50px 90px; }
		
		body#where-to-buy #content ul#places-list li#my-supermarket a { width: 216px; height: 35px; }
		body#where-to-buy #content ul#places-list li#my-supermarket div { margin: 70px 100px 50px 0; background: url(../_assets/logos/mysupermarket.png) 0 0 no-repeat; }

		body#where-to-buy #content ul#places-list li#ocado a { width: 75px; height: 65px; }
		body#where-to-buy #content ul#places-list li#ocado div { margin: 0 180px 0 0; background: url(../_assets/logos/ocado.png) 0 0 no-repeat; }

		body#where-to-buy #content ul#places-list li#sainsburys a { width: 168px; height: 60px; }
		body#where-to-buy #content ul#places-list li#sainsburys div { margin: 10px 150px 0 0; background: url(../_assets/logos/sainsburys.png) 0 0 no-repeat; }
		
		body#where-to-buy #content ul#places-list li#tesco a { width: 142px; height: 39px; }
		body#where-to-buy #content ul#places-list li#tesco div { margin: 25px 0 0 0; background: url(../_assets/logos/tesco.png) 0 0 no-repeat; }
		
		body#competitions #content { padding: 30px 0 0 0; }
		body#competitions #content p { padding: 0 100px 10px 100px; color: #006838; }
		body#competitions #content div.p-right { margin-left: 180px; }
		body#competitions #content div.p-right p { width: 520px; padding: 0 0 10px 0; }
		body#competitions #content div.p-right h3 { margin: 0 0 0 20px; display: inline; }
		body#competitions #content div.p-right #mini-gel-sep { width: 424px; height: 33px; margin: 5px 0 20px 100px; background: url(../_assets/competition/mini-gel-separator.png) 0 0 no-repeat; }
		body#competitions #content div.p-right ul { margin: 0 0 10px 100px; }
		body#competitions #content img#prize-1 { margin-left: 65px; }
		
		body#competitions #content h2 { width: 512px; margin: 10px auto 20px; text-align: center; }
		
		body#competitions h2, h3 { text-transform: none; font-size: 14px; font-weight: normal; }
		body#competitions h3 { margin-left: 175px; }
		
		body#competitions #content { height: 388px; overflow-y: scroll; }
		body#competitions #bar p { text-align: left; width: 585px; margin-left: 75px; }
		
		body#competitions a#enter-button { width: 99px; height: 81px; display: block; background: url(../_assets/enter-here-button.gif) 0 0 no-repeat; position: absolute; right: 35px; top: 90px; }
		body#competitions a#enter-button span { display: block; height: 0; overflow: hidden; }
		
		body#competitions a#back-button { width: 43px; height: 43px; display: block; background: url(../_assets/back-arrow.gif) 0 0 no-repeat; position: absolute; left: 40px; top: 25px; }
		body#competitions a#back-button span { display: block; height: 0; overflow: hidden; }
		
		body#competitions ul#panel { margin-left: 175px; list-style: none; }
		body#competitions ul#panel li img { margin: 0; }
		body#competitions ul#panel li { width: 585px; height: 167px; margin-bottom: 20px; background: url(../_assets/comp-list-strip.gif) 0 bottom repeat-x; }
		body#competitions #bar ul#panel li p { width: 400px; margin-left: 0; padding: 10px 0 0 10px; float: left; }
		
		body#competitions label { width: 165px; display: block; float: left; color: #00a3ab; text-align: right; text-transform: uppercase; padding: 7px 10px 0 0; font-weight: bold; }
		body#competitions #content form p { padding-bottom: 8px; }
		body#competitions #content form input, body#competitions #content form select { padding: 0 2px; }
		body#competitions #content form input { width: 200px; }
		body#competitions #content form input.short { width: 55px; margin-right: 4px; }
		body#competitions #content form textarea { width: 208px; }
		
		body#competitions #content form { padding-bottom: 50px; }
		
		body#competitions #content #optins { padding: 25px 0 0 100px; }
		body#competitions #content #optins a { font-weight: bold; text-decoration: underline; color: #00a3ab;}
		body#competitions #content #optins p { width: auto; margin-bottom: 10px; }
		body#competitions #content #optins input { clear: both; float: left; width: auto; }
		body#competitions #content #optins label { width: auto; text-align: left; text-transform: none; font-weight: normal; padding: 2px 0 0 10px; }
		body#competitions #content input.medium { margin-top: 20px; width: 125px; margin-left: 175px; }
		
		body#competitions #content ul#finalists-list { width: 590px; margin: 0 0 0 175px; float: left; list-style: none;}
		body#competitions #content ul#finalists-list li { float: left; margin-left: 10px; margin-bottom: 20px; background: white; }
		body#competitions #content ul#finalists-list li a span { display: inline; }
		body#competitions #content ul#finalists-list li a:hover { text-decoration: none; }
		body#competitions #content ul#finalists-list li a p { margin: -5px 0 0 0; padding: 2px 0 5px 4px; width: auto; color: #00A3AB; }
		body#competitions #content ul#finalists-list li a:hover p { color: #fff; background: url(../_assets/competition/finalist-hover-strip.gif) 0 0 repeat-x; }
		body#competitions #content ul#finalists-list li a:hover p strong { color: #fff; }
		body#competitions #content ul#finalists-list li a { width: 108px; height: 28px; padding: 100px 0 0 0; display: block; }
		body#competitions #content ul#finalists-list li#f1 a { background: url(../_assets/competition/george-robertson.jpg) 0 0 no-repeat; }
		body#competitions #content ul#finalists-list li#f2 a { background: url(../_assets/competition/lori-sheren.jpg) 0 0 no-repeat; }
		body#competitions #content ul#finalists-list li#f3 a { background: url(../_assets/competition/james-tidbury.jpg) 0 0 no-repeat; }
		body#competitions #content ul#finalists-list li#f4 a { background: url(../_assets/competition/christine-temlett.jpg) 0 0 no-repeat; }
		body#competitions #content ul#finalists-list li#f5 a { background: url(../_assets/competition/frank-mosely.jpg) 0 0 no-repeat; }
		body#competitions #content ul#finalists-list li#f6 a { background: url(../_assets/competition/elliot-newman.jpg) 0 0 no-repeat; }
		body#competitions #content ul#finalists-list li#f7 a { background: url(../_assets/competition/shaun-donockley.jpg) 0 0 no-repeat; }
		body#competitions #content ul#finalists-list li#f8 a { background: url(../_assets/competition/david-auckland.jpg) 0 0 no-repeat; }
		body#competitions #content ul#finalists-list li#f9 a { background: url(../_assets/competition/james-logan.jpg) 0 0 no-repeat; }
		body#competitions #content ul#finalists-list li#f10 a { background: url(../_assets/competition/rebecca-brown.jpg) 0 0 no-repeat; }
		
		
		body#competitions #content ul#judges-select { width: 355px; margin: 50px 0 20px 290px; padding-bottom: 30px; padding-left: 30px; list-style: none; float: left; background: url(../_assets/competition/gel-trail.png) 0 bottom no-repeat; }
		body#competitions #content ul#judges-select li { float: left; margin-right: 25px; }
		body#competitions #content ul#judges-select li#js-pf a { width: 87px; height: 89px; display: block; background: url(../_assets/competition/judge-1.png) 0 0 no-repeat; }
		body#competitions #content ul#judges-select li#js-jb a { width: 87px; height: 89px; display: block; background: url(../_assets/competition/judge-2.png) 0 0 no-repeat; }
		body#competitions #content ul#judges-select li#js-sw a { width: 87px; height: 89px; display: block; background: url(../_assets/competition/judge-3.png) 0 0 no-repeat; }
		
		body#competitions #content p strong { color: #00A3AB; }
		body#competitions #content img#img-prize { margin-left: 75px; height: 236px; width: 123px; }
		
		body#competitions #nav-menu { position: absolute; top: 70px; right: 40px; border-left: 1px solid #9DDBDE; padding-left: 10px;}
		body#competitions #nav-menu ul { list-style: none; }
		body#competitions #nav-menu ul li a { width: 95px; height: 38px; display: block; }
		body#competitions #nav-menu ul li#nm-prize a { background: url(../_assets/competition/the-prize-button.gif) 0 0 no-repeat; }
		body#competitions #nav-menu ul li#nm-judges a { background: url(../_assets/competition/the-judges-button.gif) 0 0 no-repeat; }
		body#competitions #nav-menu ul li#nm-home a { background: url(../_assets/competition/home-button.gif) 0 0 no-repeat; }
		
		body#competitions ul#main-links { width: 587px; margin: 0 auto; list-style: none; }
		body#competitions ul#main-links li { float: left; }
		body#competitions ul#main-links li a { height: 186px; display: block; }
		body#competitions ul#main-links li#ml-judges a { width: 205px; background: url(../_assets/competition/judges-link.png) 0 0 no-repeat; }
		body#competitions ul#main-links li#ml-prize a { width: 107px; background: url(../_assets/competition/prize-link.png) 0 0 no-repeat; }
		body#competitions ul#main-links li#ml-finalists a { width: 275px; background: url(../_assets/competition/finalists-link.png) 0 0 no-repeat; }
		
		body#competitions #comments { margin: 10px 0 0 275px; width: 450px; }
		body#competitions #comments blockquote { color: #00A3AB; }
		body#competitions #comments cite { float: right; }
		
		body#competitions #starred { background-color: red; padding-left: 200px; }
		
		body#competitions #content ol li { padding-left: 175px; color: #006838; width: 520px; margin-bottom: 5px; }
		
		
		#average-rating { width: 275px; margin: 10px auto; }
			#average-rating h3 { height: 14px; text-indent: -9999px; background: url(../_assets/average-customer-rating.gif) 0 0 no-repeat; }
			#average-rating img { margin: 0 1px 0; padding: 0; border: none; display: block; float: left; }
			#average-rating #avg-blobs { width: 138px; margin: 5px auto; }
			#average-rating span { font-family: Verdana; display: block; clear: both; font-size: 12px; color: #00A3AB; text-align: center; }
			

		
/* footer */	

div#footer { margin: 25px 0 10px; }
	body#outstanding-cleaning div#footer { margin-top: 120px; }
	* html body #footer { margin-top: 25px !important; }
	div#footer ul { text-align: center; }
	div#footer ul li { padding: 0 15px; border-right: 1px solid #999; }
	div#footer ul li.last { border: none; }