/* -------------------------------------------------*/ 
/*	Designed and Produced by Instant Business Ltd.  */
/*	Build start date: 7th August 2007               */
/*	Rebuild start date: 14th April 2009			   	*/
/* -------------------------------------------------*/

/* Overall styles */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dt,dd
{ margin:0; padding:0; outline: 0; }
a img,:link img,:visited img { border:none }
address { font-style:normal }
fieldset { border: none;}
legend { display:none; }



	
	body {
		font-family: arial, helvetica, verdana, sans-serif;
		text-align: center;
		font-size: 100%;
		padding-top: 10px;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		width: 370px;
	}
	
	p {
		padding: 5px 0;
		line-height: 140%;
	}
	
	a {
		cursor: pointer;
		cursor: hand;
		position: relative;
		z-index: 1;
		text-decoration: underline;
	}
	
	hr {
		border: none !important;
		height: 1px;
		margin: 20px 0;
	}
	
	img {
		display: block;
		border: 0;
		margin: 0;
	}
	
	table {
		font-size: 100%;
		border: 0;
		float: left;
		width: 370px;
		margin-bottom: 20px;
	}
	
		table thead {
			font-weight: bold;
		}
		
		table thead,
		table td {
			border: 0;
		}
		
			table td {
				padding: 3px 0;
				vertical-align: top;
			}
			
				table td.first {
					width: 150px;
					font-weight: bold;
				}
			
		table tfoot {
			display: none;
		}

/*--------------------------------------------------*/
/* 2. Generic Classes                               */

	ul#skipLink,
	p#goToTopLink {
		font-size: 1px;
	}

	.offScreen {
		position: absolute;
		left: -5000px;
		overflow: hidden;
		width: 0;
		height: 0;
	}
	
	.clearFix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	

	/* Hides from IE-mac \*/
		* html .clearFix {height: 1%;}
	/* End hide from IE-mac */	
	
	
	/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

	  =:file
		Copyright: 2006 Mark Wubben.
		Author: Mark Wubben, <http://novemberborn.net/>
	
	  =:history
		* IFR: Shaun Inman
		* sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
		* sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben
	
	  =:license
		This software is licensed and provided under the CC-GNU LGPL.
		See <http://creativecommons.org/licenses/LGPL/2.1/>    
	*/
	
	/*---- sIFR ---*/
	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
		padding: 0;
	}
	
	.sIFR-replaced, .sIFR-ignore {
		visibility: visible !important;
	}
	
	.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}
	
	/*---- Header styling ---*/
	
	.sIFR-active h1,
	.sIFR-active h2,
	.sIFR-active h3,
	.sIFR-active h4,
	.sIFR-active h5,
	.sIFR-active h6 {
		visibility: hidden;
		line-height: 1em;
	}
	
	/* Required to prevent images that use the swfIR technique from being cut off */
	.rotatedImageLeft,
	.rotatedImageRight {
		font-size: 160%;
				
	}
	
	/* Floating controls */
	
	.leftBox {
		float: left;
	}
	
	.rightBox {
		float: right;
	}
	
	.textLeft {
		text-align: left;
	}
	
	.textRight {
		text-align: right;
	}
	
/*--------------------------------------------------*/
/* 3. Page Frame                                    */
	
	#siteContainer {
		width: 941px;
		margin: 0 auto;
		text-align: left;
		/*
		position: relative;
		background: url("/gfx/midShadow.jpg") repeat-y 0 0;
		*/
	}
	/*
	#topShadow {
		width: 941px;
		height: 6px;
		font-size: 1px;
		background: url("/gfx/topShadow.jpg") no-repeat 0 0;
	}
	
	#botShadow {
		width: 941px;
		height: 6px;
		font-size: 1px;
		background: url("/gfx/botShadow.jpg") no-repeat 0 0;
	}
	*/
	
		#siteInnerContainer {
			width: 929px;
			margin-left: 6px;
		}
	
		#sectionBgImg0,
		#sectionBgImg1,
		#sectionBgImg2,
		#sectionBgImg3,
		#sectionBgImg4,
		#sectionBgImg5,
		#sectionBgImg6,
		#sectionBgImg7 {
			width: 929px;
		}
		
			#sectionBgImg0 {
				background: url("/site/gfx/bg0.jpg") no-repeat 214px 0px; 
			}
			
			#sectionBgImg1 {
				background: url("/site/gfx/bg01.jpg") no-repeat 214px 0px; 
			}
			
			#sectionBgImg2 {
				background: url("/site/gfx/bg02.jpg") no-repeat 214px 0px; 
			}
			
			#sectionBgImg3 {
				background: url("/site/gfx/bg03.jpg") no-repeat 214px 0px; 
			}
			
			#sectionBgImg4 {
				background: url("/site/gfx/bg04.jpg") no-repeat 214px 0px; 
			}
			
			#sectionBgImg5 {
				background: url("/site/gfx/bg05.jpg") no-repeat 214px 0px; 
			}
			
			#sectionBgImg6 {
				background: url("/site/gfx/bg06.jpg") no-repeat 214px 0px; 
			}
			
			/* Big Win - Xmas competition */
			#sectionBgImg7 {
				background: url("/site/gfx/bg07.jpg") no-repeat 214px 0px; 
			}
		
		#siteInnerContainer #sectionBgCol0,
		#siteInnerContainer #sectionBgCol1,
		#siteInnerContainer #sectionBgCol2,
		#siteInnerContainer #sectionBgCol3,
		#siteInnerContainer #sectionBgCol4,
		#siteInnerContainer #sectionBgCol5,
		#siteInnerContainer #sectionBgCol6,
		#siteInnerContainer #sectionBgCol7 {
			width: 929px;
			background: url("/site/gfx/navBg.gif") repeat-y 0 0;
		}


/*--------------------------------------------------*/
/* 4. Site IDentity                                 */

#siteID a {
	width: 214px;
	height: 140px;
	display: block;
	position: absolute;
	z-index: 5;
}


/*--------------------------------------------------*/
/* 5. Navigation                                    */

	#navigationContainer {
		width: 214px;
		padding: 160px 0 25px 0;
		float: left;
		overflow: hidden;
		background: url("/site/gfx/siteID.gif") no-repeat 0 0;
	}
	
		#navigationContainer ul.navigation {
			list-style-type: none;
			width: 180px;
			font-size: 80%;
			font-weight: bold;
			float: left;
			/*margin: 0 0 25px 20px !important;
			margin: 0 0 25px 10px;*/			
			margin: 0 0 20px 20px !important;
			margin: 0 0 20px 10px;
			/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/navBg.png");*/
		}
		
		#navigationContainer ul.navigation[class] {
			/* IE ignores styles with [attributes], so it will skip the following. */
			background: url("/gfx/navBg.png") repeat;
		}
		
			#navigationContainer ul.navigation li {
				position: relative;
				left: 40px;
				padding: 5px 5px 0px 30px;
			}
			
			/* -- Begin IE7 Only Hack -- */
			*:first-child+html #navigationContainer ul.navigation li {
				padding: -5px 5px 0px 30px !important;
			}
			/* -- End IE7 Only Hack -- */
				
				#navigationContainer ul.navigation li a {
					text-decoration: none;
					display: block;
					cursor: pointer;
					cursor: hand;
					width: 105px;
				}
				
				
				
				
				
				
				
				
				
				
				
				
			#navigationContainer ul.navigationAlt {
			list-style-type: none;

			font-size: 80%;
			font-weight: bold;
			float: left;		
			text-align: left;
			margin-top: -10px;
		}
		
			#navigationContainer ul.navigationAlt li {
				position: relative;
				left: 20px;
				padding: 5px 5px 0px 8px !important;
				padding: 5px 5px 0px 0px;
			}
			

				
				#navigationContainer ul.navigationAlt li a {
					text-decoration: none;
					cursor: pointer;
					cursor: hand;
				}

				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				#navigationContainer ul.navigation li span#whats_on,
				#navigationContainer ul.navigation li span#whats_hot,
				#navigationContainer ul.navigation li span#centre_information,
				#navigationContainer ul.navigation li span#jobs,
				#navigationContainer ul.navigation li span#offers,
				#navigationContainer ul.navigation li span#login_register,
				#navigationContainer ul.navigation li span#newdevelopment,
				#navigationContainer ul.navigation li span#local_news,
				#navigationContainer ul.navigation li span#lettings {
					/*width: 71px;
					height: 58px;*/
					width: 77px;
					height: 63px;
					position: absolute;
					top: -14px;
					left: -50px !important;
					left: -100px;
					lef\t: -80px;
					float: left;
				}
				
				#navigationContainer ul.navigation li span#whats_on {
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg1.png");*/
				}
				
				#navigationContainer ul.navigation li span#whats_on[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/navImg1.png") no-repeat 0 0;
				}
				
				#navigationContainer ul.navigation li span#whats_hot {
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg2.png");*/
				}
				
				#navigationContainer ul.navigation li span#whats_hot[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/navImg2.png") no-repeat 0 0;
				}
				
				#navigationContainer ul.navigation li span#centre_information {
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg3.png");*/
				}
				
				#navigationContainer ul.navigation li span#centre_information[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/navImg3.png") no-repeat 0 0;
				}
				
				#navigationContainer ul.navigation li span#jobs {
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg4.png");*/
				}
				
				#navigationContainer ul.navigation li span#jobs[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/navImg4.png") no-repeat 0 0;
				}
				
				#navigationContainer ul.navigation li span#offers {
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg5.png");*/
				}
				
				#navigationContainer ul.navigation li span#offers[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/navImg5.png") no-repeat 0 0;
				}
				
				#navigationContainer ul.navigation li span#login_register {
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg6.png");*/
				}
				
				#navigationContainer ul.navigation li span#lettings {
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg7.png");*/
				}
				
				#navigationContainer ul.navigation li span#login_register[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/navImg6.png") no-repeat 0 0;
				}
				
				#navigationContainer ul.navigation li span#newdevelopment {
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/reNewGrafton.png");*/
				}
				
				#navigationContainer ul.navigation li span#newdevelopment[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/reNewGrafton.png") no-repeat 0 0;
				}
				
				#navigationContainer ul.navigation li span#local_news {
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg7.png");*/
				}
				
				#navigationContainer ul.navigation li span#local_news[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/navImg7.png") no-repeat 0 0;
				}
				
				
				
					#navigationContainer ul.navigation li ol#subNavigation {
						list-style-type: none;
						margin: 15px 0 0 0px;
						position: relative;
						left: -100px;
					}
				
					#navigationContainer ul.navigation li ol#subNavigation li {
						padding: 0;
					}
					
						#navigationContainer ul.navigation li ol#subNavigation li a {
							width: 170px;						
						}


/*--------------------------------------------------*/
/* 6. Header                                        */

	#headerContainer {
		width: 715px !important;
		width: 709px;
		float: left;
	}
	
		#topLinksAndSiteSearch {
			width: 715px !important;
			width: 709px;
			float: left;
			position: relative;
			left: 0 !important;
			left: -3px;
		}
	
		/* Top Links */
		
		#topLinksAndSiteSearch #topLinks {
			width: 426px !important;
			width: 421px;
			font-size: 80%;
			float: left;
			margin: 15px 0 0 31px !important;
			margin: 15px 0 0 26px;
			ma\rgin: 15px 0 0 7px;
		}
		
			#topLinksAndSiteSearch #topLinks ul li {
				list-style-type: none;
				float: left;
				margin-left: 5px;
				padding: 0px 5px 0 0;
			}
			
				#topLinksAndSiteSearch #topLinks ul li.first {
					margin: 0 !important;
					margin: 0 0 0 5px;
					ma\rgin: 0;
				}
				
				#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li.last,
				#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li.last,
				#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li.last,
				#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li.last,
				#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li.last,
				#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li.last,
				#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li.last {
					border: none;
				}
			
				#topLinksAndSiteSearch #topLinks ul li a {
					padding: 0 10px;
					text-decoration: none;
				}
				
					#topLinksAndSiteSearch #topLinks ul li a:hover {
						text-decoration: underline;
					}
		
		
		/* Site Search */
		
		#siteSearchContainer {
			width: 240px;
			float: right;
			font-size: 80%;
			margin: 10px 10px 0 0 !important;
			margin: 10px 4px 0 0;
			text-align: right;
		}
		
			#siteSearchContainer input#go {
				background: none;
				border: none;
				font-size: 100%;
				cursor: pointer;
				cursor: hand;
			}
			
		/* Text Ticker */		
				
			#offersTickerContainer {
				width: 691px;
				font-size: 80%;
				float: left;
				margin-top: 10px;
				padding-left: 24px
			}
			
			/* View All Offers Link */
			
			#offersTickerContainer #viewOffers {
				width: 113px !important;
				width: 115px;
				float: right;
			}
			
				#offersTickerContainer #viewOffers p {
					padding: 5px 10px 6px 10px !important;
					padding: 4px 10px 4px 10px;
					line-height: 100%;
				}
				
				/* -- Begin IE7 Only Hack -- */
				*:first-child+html #offersTickerContainer #viewOffers p {
					padding: 4px 10px 4px 10px !important;
				}
				/* -- End IE7 Only Hack -- */
		
					#offersTickerContainer #viewOffers p a {
						font-weight: normal;
						text-decoration: none;
					}
					
				/* List of Offers */
			
				#offersTickerContainer #offersTicker {
					width: 600px !important;
					width: 598px;
					position: relative;
					float: left;
					margin-left: 0 !important;
					margin-left: -6px;
				}
				
					#offersTickerContainer #offersTickerInner {
						width: 580px !important;
						width: 598px;
						padding: 0 10px 0 10px;
						float: left;
						filter: alpha(opacity=70);
						-moz-opacity: .70;
						opacity: .70;
					}


/*--------------------------------------------------*/
/* 7. Contents                                      */

#contentContainer {
	width: 715px;
	float: left;
	margin: 20px 0 0 0px;
	padding-bottom: 20px;
}

	#contentInnerContainer {
		width: 675px;
		margin: 0 20px;
	}
	
	#contentInnerContainer .rotatedImageRight {
		float: right;
		margin: 10px 0 0 10px;
	}
	
	#contentInnerContainer #contentInnerTop {
		width: 675px;
		height: 10px;
		font-size: 1px;
		/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/contentInnerTop.png");*/
	}
	
	#contentInnerContainer #contentInnerTop[id] {
		/* IE ignores styles with [attributes], so it will skip the following. */
		background: url("/gfx/contentInnerTop.png") no-repeat 0 0;
	}
	
	#contentInnerContainer #contentInnerMid {
		width: 635px !important;
		width: 675px;
		min-height: 470px;
		padding: 10px 20px;
		font-size: 80%;
		/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/contentInnerMid.png");*/
		
	}
	
	#contentInnerContainer #contentInnerMid[id] {
		/* IE ignores styles with [attributes], so it will skip the following. */
		background: url("/gfx/contentInnerMid.png") repeat-y 0 0;
	}
	
	#contentInnerContainer #contentInnerBot {
		width: 675px;
		height: 10px;
		font-size: 1px;
		/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/contentInnerBot.png");*/
	}
	
	#contentInnerContainer #contentInnerBot[id] {
		/* IE ignores styles with [attributes], so it will skip the following. */
		background: url("/gfx/contentInnerBot.png") no-repeat 0 0;
	}	
	

/* Advertisement & Offers */

#adAndOffersContainer {
	float: right;
	width: 329px;
	position: relative;
	top: -42px;
	right: -70px;
	margin: 0 0 0 -70px;
}

/* Advertisement */
		
		#advertisment300x250Container {
			width: 329px;
			height: 344px;
			/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/advert320x320Bg.png");*/
		}
		
		#advertisment300x250Container[id] {
			/* IE ignores styles with [attributes], so it will skip the following. */
			background: url("/gfx/advert320x320Bg.png") no-repeat 0 0;
		}
		
			#advertisment300x250InnerContainer {
				width: 300px;
				height: 250px;
				position: relative;
				top: 24px;
				left: 21px;
			}
			
		/* Offers */
		
			#offersContainer {
				width: 329px;
				height: 145px;
				position: relative;
				top: -23px;
				left: 0;
			}
			
				/* Offers Alternative */
				
				#offersContainer h2 {
					margin-top: 20px;
				}
				
				#offersContainer img {
					float: left;
					margin-right: 9px;
				}
			
			
/* Half of Full Width Columns */

/* Left Half of Full Width Column */

#leftColumn
{
	width: 370px;
	float: left;
}

#leftColumn p
{
	width: 370px;
}
	
#leftColumn ul
{
	margin-left: 30px;
	list-style-type: disc;
	margin-bottom: 15px;
}

#leftColumn ol
{
	margin-left: 37px;
	list-style-type: decimal;
	margin-bottom: 15px;
}

#contentInnerMid ul
{
	margin-left: 30px;
	list-style-type: disc;
	margin-bottom: 15px;
}

#contentInnerMid ol
{
	margin-left: 37px;
	list-style-type: decimal;
	margin-bottom: 15px;
}
	
#leftColumn .rotatedImageRight
{
	float: right;
	margin: 10px 0 0 10px;
}
	
	/* Half of Full Width and Full Width Column Pagination */
	
	.paginationHalfWidthContainer,
	.paginationFullWidthContainer {
		margin: 10px 0;
		padding: 5px 10px 0 10px;
		float: left;
	}
	
		.paginationHalfWidthContainer{
			width: 350px !important;
			width: 370px;
		}
		
		.paginationFullWidthContainer {
			width: 615px !important;
			width: 635px;
		}
	
	.paginationHalfWidthContainer p,
	.paginationFullWidthContainer p {
		float: left;
		padding: 0 0 5px 0;
	}
	
		.paginationHalfWidthContainer p {
			width: 240px !important;
		}
		
		.paginationFullWidthContainer p {
			width: 505px !important;
		}
	
	.paginationHalfWidthContainer ul,
	.paginationFullWidthContainer ul {
		list-style-type: none;
		float: right;
		padding-top: 2px !important;
		padding-top: 1px;
		width: 90px;
	}
	
	/* -- Begin IE7 Only Hack -- */
	*:first-child+html .paginationHalfWidthContainer ul, .paginationFullWidthContainer ul {
		padding-top: 1px !important;
	}
	/* -- End IE7 Only Hack -- */
		
		.paginationHalfWidthContainer ul li,
		.paginationFullWidthContainer ul li {
			float: left;
			margin-left: 5px;
			padding: 0px 5px 0 0;
		}
		
			.paginationHalfWidthContainer ul li a,
			.paginationFullWidthContainer ul li a {
				text-decoration: none;
			}
		
			.paginationHalfWidthContainer ul li.last,
			.paginationFullWidthContainer ul li.last {
				border-right: none;
				padding-right: 0;
			}
			
	
	/* Main large image */
	
	/*
	.mainImage370pxWide {
		
		width: 370px;
		position: relative;
		left: -30px;
	}
	*/
	
	.mainImage370pxWide img {
	border: 2px solid #FFFFFF;	
	}
	
	/* List Items */
	
	.listItemContainer {
		float: left;
		width: 370px;
		margin: 5px 0;
	}
	
	.listItemImage {
		width: 149px;
		height: 149px;
		float: left;
		margin-top: 6px;
	}
	
	.listItemImage img {
		border: 2px solid #FFFFFF;
	}
	
	.listItemText {
		float: left;
		margin-left: 10px;
	}
	
	.listItemTextFullWidth {
		float: left;
		width: 370px;
		margin-left: 0;
	}
	
		.listItemText h1,
		.listItemText h2,
		.listItemText h3,
		.listItemText h4,
		.listItemText h5,
		.listItemText h6,
		.listItemText p {
			width: 191px !important;
		}
		
	/* Offers */
	
	#mainOfferImageContainer {
		width: 370px;
		float: left;
		position: relative;
		left: -15px;
	}
	
	#mainOfferImage {
		width: 220px;
		height: 160px;
		/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/mainOfferBg.png");*/
	}
	
	#mainOfferImage[id] {
		/* IE ignores styles with [attributes], so it will skip the following. */
		background: url("/gfx/mainOfferBg.png") no-repeat 0 0;
	}
	
		#mainOfferImage img {
			position: relative;
			top: 19px;
			left: 18px;
			width: 180px;
			height: 124px;
		}

		/* Search Options */
		
		#searchOptionsContainer {
			width: 370px;
			position: relative;
			left: -4px;
		}
		
		#searchOptionsContainer ul#searchOptions {
			list-style-type: none;
			margin-top: 10px;
			position: relative;
			left: -15px;
			width: 370px !important;
			width: 355px;
		}
		
			#searchOptionsContainer ul#searchOptions li {
				float: left;
				margin-left: 0px !important;
				margin-left: 5px;
			}
			
				#searchOptionsContainer ul#searchOptions li#alignButtonMid {
					margin: 10px 0px 0px 70px !important;
					margin: 10px 0px 0px 10px;
					display: inline;
				}
			
				/* Small Buttons */
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsTopSmall {
					width: 121px;
					height: 6px;
					display: block;
					font-size: 1px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsTopSmall.png");*/
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsTopSmall[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/searchOptionsTopSmall.png") no-repeat 0 0;
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsMidSmall {
					width: 121px;
					display: block;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsMidSmall.png");*/
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsMidSmall[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/searchOptionsMidSmall.png") repeat-y 0 0;
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsBotSmall {
					width: 121px;
					height: 6px;
					display: block;
					font-size: 1px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsBotSmall.png");*/
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsBotSmall[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/searchOptionsBotSmall.png") no-repeat 0 0;
				}
				
				#searchOptionsContainer ul#searchOptions li a.smallButton {
					width: 109px;
					height: 27px;
					display: block;
					position: relative;
					top: 0px;
					left: 6px;
				}
					
					/* A-Z & 0-9 Search Buttons */
					
					#searchOptionsContainer ul#searchOptions li a#A-C {
						background: url("/site/gfx/buttons/A-C.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#A-C:hover,
						#searchOptionsContainer ul#searchOptions li a#A-C.current{
							background: url("/site/gfx/buttons/A-C.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#D-F {
						background: url("/site/gfx/buttons/D-F.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#D-F:hover,
						#searchOptionsContainer ul#searchOptions li a#D-F.current {
							background: url("/site/gfx/buttons/D-F.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#G-I {
						background: url("/site/gfx/buttons/G-I.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#G-I:hover,
						#searchOptionsContainer ul#searchOptions li a#G-I.current {
							background: url("/site/gfx/buttons/G-I.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#J-L {
						background: url("/site/gfx/buttons/J-L.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#J-L:hover,
						#searchOptionsContainer ul#searchOptions li a#J-L.current {
							background: url("/site/gfx/buttons/J-L.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#M-O {
						background: url("/site/gfx/buttons/M-O.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#M-O:hover,
						#searchOptionsContainer ul#searchOptions li a#M-O.current {
							background: url("/site/gfx/buttons/M-O.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#P-R {
						background: url("/site/gfx/buttons/P-R.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#P-R:hover,
						#searchOptionsContainer ul#searchOptions li a#P-R.current {
							background: url("/site/gfx/buttons/P-R.gif") no-repeat 0 -30px;
						}
					
					#searchOptionsContainer ul#searchOptions li a#S-U {
						background: url("/site/gfx/buttons/S-U.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#S-U:hover,
						#searchOptionsContainer ul#searchOptions li a#S-U.current {
							background: url("/site/gfx/buttons/S-U.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#V-Z {
						background: url("/site/gfx/buttons/V-Z.gif") no-repeat 0 0px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#V-Z:hover,
						#searchOptionsContainer ul#searchOptions li a#V-Z.current {
							background: url("/site/gfx/buttons/V-Z.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#zero-9 {
						background: url("/site/gfx/buttons/zero-9.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#zero-9:hover,
						#searchOptionsContainer ul#searchOptions li a#zero-9.current {
							background: url("/site/gfx/buttons/zero-9.gif") no-repeat 0 -30px;
						}
				
				/* Big Buttons */
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsTopBig {
					width: 159px;
					height: 6px;
					display: block;
					font-size: 1px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsTopBig.png");*/
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsTopBig[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/searchOptionsTopBig.png") no-repeat 0 0;
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsMidBig {
					width: 159px;
					display: block;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsMidBig.png");*/
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsMidBig[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/searchOptionsMidBig.png") repeat-y 0 0;
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsBotBig {
					width: 159px;
					height: 6px;
					display: block;
					font-size: 1px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsBotBig.png");*/
				}
				
				#searchOptionsContainer ul#searchOptions li span.searchOptionsBotBig[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/searchOptionsBotBig.png") no-repeat 0 0;
				}
				
				#searchOptionsContainer ul#searchOptions li a.bigButton {
					width: 147px;
					height: 27px;
					display: block;
					position: relative;
					top: 0px;
					left: 6px;
					
				}
				
				#searchOptionsContainer ul#searchOptions li a.bigButton2 {
					width: 147px;
					height: 45px;
					display: block;
					position: relative;
					top: 0px;
					left: 6px;
				}
				
					/* Store Directory Search Buttons */
				
					#searchOptionsContainer ul#searchOptions li a#byStore {
						background: url("/site/gfx/buttons/byStore.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#byStore:hover {
							background: url("/site/gfx/buttons/byStore.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#byCategory {
						background: url("/site/gfx/buttons/byCategory.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#byCategory:hover {
							background: url("/site/gfx/buttons/byCategory.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#byBrand {
						background: url("/site/gfx/buttons/byBrand.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#byBrand:hover {
							background: url("/site/gfx/buttons/byBrand.gif") no-repeat 0 -30px;
						}
					
					/* Job Search Buttons */
					
					#searchOptionsContainer ul#searchOptions li a#Sales {
						background: url("/site/gfx/buttons/Sales.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Sales:hover,
						#searchOptionsContainer ul#searchOptions li a#Sales.current {
							background: url("/site/gfx/buttons/Sales.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Customerservice {
						background: url("/site/gfx/buttons/Customerservice.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Customerservice:hover,
						#searchOptionsContainer ul#searchOptions li a#Customerservice.current {
							background: url("/site/gfx/buttons/Customerservice.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Managerial {
						background: url("/site/gfx/buttons/Managerial.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Managerial:hover,
						#searchOptionsContainer ul#searchOptions li a#Managerial.current {
							background: url("/site/gfx/buttons/Managerial.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Backoffice {
						background: url("/site/gfx/buttons/Backoffice.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Backoffice:hover,
						#searchOptionsContainer ul#searchOptions li a#Backoffice.current {
							background: url("/site/gfx/buttons/Backoffice.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Seasonalstaff {
						background: url("/site/gfx/buttons/Seasonalstaff.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Seasonalstaff:hover,
						#searchOptionsContainer ul#searchOptions li a#Seasonalstaff.current {
							background: url("/site/gfx/buttons/Seasonalstaff.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Administration {
						background: url("/site/gfx/buttons/Administration.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Administration:hover,
						#searchOptionsContainer ul#searchOptions li a#Administration.current {
							background: url("/site/gfx/buttons/Administration.gif") no-repeat 0 -30px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Security {
						background: url("/site/gfx/buttons/Security.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Security:hover,
						#searchOptionsContainer ul#searchOptions li a#Security.current {
							background: url("/site/gfx/buttons/Security.gif") no-repeat 0 -30px;
						}
					
					/* Category Search Buttons */
					
					#searchOptionsContainer ul#searchOptions li a#Accessories {
						background: url("/site/gfx/buttons/Accessories.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Accessories:hover,
						#searchOptionsContainer ul#searchOptions li a#Accessories.current {
							background: url("/site/gfx/buttons/Accessories.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#CafesRestaurants {
						background: url("/site/gfx/buttons/CafesRestaurants.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#CafesRestaurants:hover,
						#searchOptionsContainer ul#searchOptions li a#CafesRestaurants.current {
							background: url("/site/gfx/buttons/CafesRestaurants.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Childrens {
						background: url("/site/gfx/buttons/Childrens.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Childrens:hover,
						#searchOptionsContainer ul#searchOptions li a#Childrens.current {
							background: url("/site/gfx/buttons/Childrens.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#ComputerElectrical {
						background: url("/site/gfx/buttons/ComputerElectrical.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#ComputerElectrical:hover,
						#searchOptionsContainer ul#searchOptions li a#ComputerElectrical.current {
							background: url("/site/gfx/buttons/ComputerElectrical.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#DepartmentVariety {
						background: url("/site/gfx/buttons/DepartmentVariety.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#DepartmentVariety:hover,
						#searchOptionsContainer ul#searchOptions li a#DepartmentVariety.current {
							background: url("/site/gfx/buttons/DepartmentVariety.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#EntertainmentLeisure {
						background: url("/site/gfx/buttons/EntertainmentLeisure.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#EntertainmentLeisure:hover,
						#searchOptionsContainer ul#searchOptions li a#EntertainmentLeisure.current {
							background: url("/site/gfx/buttons/EntertainmentLeisure.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#EstateAgent {
						background: url("/site/gfx/buttons/EstateAgent.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#EstateAgent:hover,
						#searchOptionsContainer ul#searchOptions li a#EstateAgent.current {
							background: url("/site/gfx/buttons/EstateAgent.gif") no-repeat 0 -49px;
						}
						
						
					#searchOptionsContainer ul#searchOptions li a#Fashion {
						background: url("/site/gfx/buttons/Fashion.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Fashion:hover,
						#searchOptionsContainer ul#searchOptions li a#Fashion.current {
							background: url("/site/gfx/buttons/Fashion.gif") no-repeat 0 -49px;
						}
						
						
						
					#searchOptionsContainer ul#searchOptions li a#FinanceLegal {
						background: url("/site/gfx/buttons/FinanceLegal.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#FinanceLegal:hover,
						#searchOptionsContainer ul#searchOptions li a#FinanceLegal.current {
							background: url("/site/gfx/buttons/FinanceLegal.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#FoodDrink {
						background: url("/site/gfx/buttons/FoodDrink.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#FoodDrink:hover,
						#searchOptionsContainer ul#searchOptions li a#FoodDrink.current {
							background: url("/site/gfx/buttons/FoodDrink.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Footwear {
						background: url("/site/gfx/buttons/Footwear.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Footwear:hover,
						#searchOptionsContainer ul#searchOptions li a#Footwear.current {
							background: url("/site/gfx/buttons/Footwear.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#HealthBeauty {
						background: url("/site/gfx/buttons/HealthBeauty.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#HealthBeauty:hover,
						#searchOptionsContainer ul#searchOptions li a#HealthBeauty.current {
							background: url("/site/gfx/buttons/HealthBeauty.gif") no-repeat 0 -49px;
						}
						
						
					#searchOptionsContainer ul#searchOptions li a#HealthBeautyFitness {
						background: url("/site/gfx/buttons/HealthBeautyFitness.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#HealthBeautyFitness:hover,
						#searchOptionsContainer ul#searchOptions li a#HealthBeautyFitness.current {
							background: url("/site/gfx/buttons/HealthBeautyFitness.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#HomeFurnishings {
						background: url("/site/gfx/buttons/HomeFurnishings.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#HomeFurnishings:hover,
						#searchOptionsContainer ul#searchOptions li a#HomeFurnishings.current {
							background: url("/site/gfx/buttons/HomeFurnishings.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Jewellers {
						background: url("/site/gfx/buttons/Jewellers.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Jewellers:hover,
						#searchOptionsContainer ul#searchOptions li a#Jewellers.current {
							background: url("/site/gfx/buttons/Jewellers.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#LadiesFashion {
						background: url("/site/gfx/buttons/LadiesFashion.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#LadiesFashion:hover,
						#searchOptionsContainer ul#searchOptions li a#LadiesFashion.current {
							background: url("/site/gfx/buttons/LadiesFashion.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#MensFashion {
						background: url("/site/gfx/buttons/MensFashion.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#MensFashion:hover,
						#searchOptionsContainer ul#searchOptions li a#MensFashion.current {
							background: url("/site/gfx/buttons/MensFashion.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#MobilePhones {
						background: url("/site/gfx/buttons/MobilePhones.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#MobilePhones:hover,
						#searchOptionsContainer ul#searchOptions li a#MobilePhones.current {
							background: url("/site/gfx/buttons/MobilePhones.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Specialist {
						background: url("/site/gfx/buttons/Specialist.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Specialist:hover,
						#searchOptionsContainer ul#searchOptions li a#Specialist.current {
							background: url("/site/gfx/buttons/Specialist.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#SportsOutdoors {
						background: url("/site/gfx/buttons/SportsOutdoors.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#SportsOutdoors:hover,
						#searchOptionsContainer ul#searchOptions li a#SportsOutdoors.current {
							background: url("/site/gfx/buttons/SportsOutdoors.gif") no-repeat 0 -49px;
						}
						
						
						
					#searchOptionsContainer ul#searchOptions li a#SportLeisure {
						background: url("/site/gfx/buttons/SportLeisure.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#SportLeisure:hover,
						#searchOptionsContainer ul#searchOptions li a#SportLeisure.current {
							background: url("/site/gfx/buttons/SportLeisure.gif") no-repeat 0 -49px;
						}	
						
						
						
						
					#searchOptionsContainer ul#searchOptions li a#StationeryBooksCards {
						background: url("/site/gfx/buttons/StationeryBooksCards.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#StationeryBooksCards:hover,
						#searchOptionsContainer ul#searchOptions li a#StationeryBooksCards.current {
							background: url("/site/gfx/buttons/StationeryBooksCards.gif") no-repeat 0 -49px;
						}
						
					#searchOptionsContainer ul#searchOptions li a#TravelAgents {
						background: url("/site/gfx/buttons/TravelAgents.gif") no-repeat 0 0;
					}
					
						#searchOptionsContainer ul#searchOptions li a#TravelAgents:hover,
						#searchOptionsContainer ul#searchOptions li a#TravelAgents.current {
							background: url("/site/gfx/buttons/TravelAgents.gif") no-repeat 0 -49px;
						}
					
				
			/* Store Search */
			
			#storeSearchContainer {
				width: 370px;
				position: relative;
				top: -30px;
			}
			
			#storeSearchContainer h2 {
				padding-top: 15px;
			}
			
			#storeSearchContainer input#search {
				width: 180px;
			}

			
			/* Search Results */
			
			#searchResultsContainer {
				width: 370px;
			}
			
				#searchResultsContainer .storeContainer {
					width: 370px;
					float: left;
					margin-top: 10px;
					position: relative;
					left: -4px;
				}
				
				#searchResultsContainer .storeContainer .storeLogoContainer {
					width: 112px;
					height: 78px;
					float: left;
					margin-right: 10px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/storeLogoBg.png");*/
				}
				
				#searchResultsContainer .storeContainer .storeLogoContainer[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/storeLogoBg.png") no-repeat 0 0;
				}
				
					#searchResultsContainer .storeContainer .storeLogoContainer img {
						position: relative;
						top: 6px;
						left: 6px;
						width: 100px;
						height: 66px;
					}
			
				#searchResultsContainer .searchResults {
					float: left;
				}
				
					#searchResultsContainer .searchResults h4,
					#searchResultsContainer .searchResults p {
						width: 245px;
						margin-bottom: 0;
					}
					
			/* Login */
			
			#loginContainer {
				position: relative;
				z-index: 1;
			}
			
				#loginContainer p#forgotPasswordLink {
					width: 250px;
					position: relative;
					top: -25px;
				}
			
			/* Register */
			
			#registerContainer {
				position: relative !important;
				position: inherit;
				z-index: 1;
			}

				#registerContainer form{
					float: left !important;
					float: none;
									z-index: 99;
				}
				
				#registerContainer p {
					float: left;
				}
			
			/* Competition */
			
			#compContainer {
				position: relative;
			}
			
			/* Tell a Friend */
			
			#tellAFriendContainer {
				position: relative;
				width: 370px;
				float: left;
			}
			
			p#tellAFriendButton {
				float: left;
				width: 147px;
				height: 27px;
				position: relative;
				left: -4px;
			}
			
			p#tellAFriendButton span.tellAFriendTopBig {
					width: 159px;
					height: 6px;
					display: block;
					font-size: 1px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsTopBig.png");*/
				}
				
				p#tellAFriendButton span.tellAFriendTopBig[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/searchOptionsTopBig.png") no-repeat 0 0;
				}
				
				p#tellAFriendButton span.tellAFriendMidBig {
					width: 159px;
					display: block;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsMidBig.png");*/
				}
				
				p#tellAFriendButton span.tellAFriendMidBig[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/searchOptionsMidBig.png") repeat-y 0 0;
				}
				
				p#tellAFriendButton span.tellAFriendBotBig {
					width: 159px;
					height: 6px;
					display: block;
					font-size: 1px;
					position: relative;
					top: 0px !important;
					top: -6px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsBotBig.png");*/
				}
				
				p#tellAFriendButton span.tellAFriendBotBig[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/searchOptionsBotBig.png") no-repeat 0 0;
				}
				
				p#tellAFriendButton a.bigButton {
					width: 117px;
					height: 27px;
					display: block;
					position: relative;
					top: 0 !important;
					top: -4px;
					left: 6px;
				}
				
				p#tellAFriendButton a#tellAFriend {
					background: url("/site/gfx/buttons/tellAFriend.gif") no-repeat 0 -27px;
				}
				
					p#tellAFriendButton a#tellAFriend:hover {
						background: url("/site/gfx/buttons/tellAFriend.gif") no-repeat 0 0;
					}
					
				#tellFriendInnerContainer {
					position: relative;
					width: 370px;
					float: left;
					margin-top: 5px;
				}
			
			/* Jobs */
			
			#jobsSearchCriteraContainer {
				position: relative;
				top: -20px;
				width: 370px;
			}
			
			#jobSearchResultsContainer {
				width: 635px !important;
					width: 600px;
				/*border: 1px solid red;*/
			}
			
			#jobSearchResultsContainer hr {
				width: 370px;
			}
			
				#jobSearchResultsContainer .jobDetailsContainer {
					width: 635px !important;
					width: 600px;
					margin-top: 10px;
					overflow: hidden;
				}

				#leftColumn .jobDetailsContainer {
					width: 370px;
					margin-top: 10px;
				}				
				
				#jobSearchResultsContainer .jobDetailsContainer .storeLogoContainer,
				#leftColumn .jobDetailsContainer .storeLogoContainer {
					width: 112px;
					height: 78px;
					position: relative;
					left: -4px;
					float: left;
					margin-right: 10px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/storeLogoBg.png");*/
				}
				
				#jobSearchResultsContainer .jobDetailsContainer .storeLogoContainer[class],
				#leftColumn .jobDetailsContainer .storeLogoContainer[class]	{
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/storeLogoBg.png") no-repeat 0 0;
				}
				
					#jobSearchResultsContainer .jobDetailsContainer .storeLogoContainer img,
					#leftColumn .jobDetailsContainer .storeLogoContainer img	{
						position: relative;
						top: 6px;
						left: 6px;
						width: 100px;
						height: 66px;
					}
			
				#jobSearchResultsContainer .searchResults,
				#leftColumn .searchResults {
					float: left;
				}
				
					#jobSearchResultsContainer .searchResults .nextToStoreImage,
					#leftColumn .searchResults .nextToStoreImage	{
						float: left;
					}
					
						#jobSearchResultsContainer .searchResults .nextToStoreImage dl	{
							width: 513px;
						}
						
						#leftColumn .searchResults .nextToStoreImage dl	{
							width: 248px;
						}
						
							#jobSearchResultsContainer .searchResults .nextToStoreImage dt,
							#leftColumn .searchResults .nextToStoreImage dt	{
								float: left;
							}
							
								#jobSearchResultsContainer .searchResults .nextToStoreImage dd,
								#leftColumn .searchResults .nextToStoreImage dd	{
									display: block;
									margin-bottom: 5px;
								}
							
					#jobSearchResultsContainer .afterStoreImage,
					#leftColumn .afterStoreImage {
						position: relative;
						/*left: 0px;*/
						
					}
					
					#jobSearchResultsContainer .afterStoreImage {
						width: 512px;
						float: right;
						text-align:left;
						display: block;
						overflow: hidden;
						
					}
					
					#jobSearchResultsContainer .afterStoreImage dl	{
						float: left;
						width: 300px;
						margin-top: 10px;
					}
					
					#leftColumn .afterStoreImage dl	{
						float: left;
						clear: both;
						width: 248px;
						margin-top: 10px;
						display: block;
					}						
					
						#jobSearchResultsContainer .afterStoreImage dt,
						#leftColumn .afterStoreImage dt	{
							float: left;
						}
						
							#jobSearchResultsContainer .afterStoreImage dd,
							#leftColumn .afterStoreImage dd {
								margin-bottom: 5px;
								display: block;
							}
							
								#jobSearchResultsContainer .afterStoreImage dd p,
								#leftColumn .afterStoreImage dd p {
									position: relative;
									top: -7px;
								}
								
								/* -- Begin IE7 Only Hack -- */
								*:first-child+html #jobSearchResultsContainer .afterStoreImage dd p,
								*:first-child+html #leftColumn .afterStoreImage dd p {
									top: -6px;
								}
								/* -- End IE7 Only Hack -- */
							
					#jobSearchResultsContainer .afterStoreImage .description,
					#leftColumn .afterStoreImage .description {
						float: left;
						display: block;
						clear: both;
					}
					
					#jobSearchResultsContainer .afterStoreImage .description {
						float: none;
						width: 370px;
						display: block;
					}
					
			/* Store & Brand Profile */
			
			#profileContainer {
				width: 370px;
			}
			
				#profileContainer #profile {
					width: 370px;
					float: left;
					margin-top: 10px;
					position: relative;
					left: -4px;
				}
				
				#profileContainer #profile #profileLogoContainer {
					width: 112px;
					height: 78px;
					float: left;
					margin-right: 10px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/storeLogoBg.png");
				}
				
				#profileContainer #profile #profileLogoContainer[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/storeLogoBg.png") no-repeat 0 0;
				}
				
					#profileContainer #profile #profileLogoContainer img {
						position: relative;
						top: 6px;
						left: 6px;
						width: 100px;
						height: 66px;
					}
				
				#profileContainer #profileDetails {
					float: left;
				}
				
					#profileContainer #profileDetails h4,
					#profileContainer #profileDetails p {
						width: 245px;
						margin-bottom: 0;
					}
					
				#profileContainer #profileDescription {
					margin-top: 10px;
					float: left;
				}
					
				#profileContainer .stockists {
					width: 370px;
					float: left;
					margin-top: 10px;
					position: relative;
					left: -4px;
				}
				
				#profileContainer .stockists .stockistsLogoContainer {
					width: 112px;
					height: 78px;
					float: left;
					margin-right: 10px;
					/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/storeLogoBg.png");
				}
				
				#profileContainer .stockists .stockistsLogoContainer[class] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/gfx/storeLogoBg.png") no-repeat 0 0;
				}
				
					#profileContainer .stockists .stockistsLogoContainer img {
						position: relative;
						top: 6px;
						left: 6px;
						width: 100px;
						height: 66px;
					}
				
				#profileContainer .stockistsResults {
					float: left;
				}
				
					#profileContainer .stockistsResults h4,
					#profileContainer .stockistsResults p {
						width: 245px;
						margin-bottom: 0;
					}
					
						#profileContainer .stockistsResults p a {
							margin-top: 20px;
						}
						
			#profileContainer #profileInfo ul {
				list-style-type: none;
				float: left;
				margin-left: 0;
				margin-bottom: 15px;
			}
			
				#profileContainer #profileInfo ul li {
					float: left;
					width: 370px;
					padding: 3px 0;
				}
				
				#profileContainer #profileInfo ul li strong {
					float: left;
					width: 150px;
				}
				
				#profileContainer #profileInfo ul li span {
					float: left;
				}
				
				
		/* Offers */
				
		#imageOfferTicker1Container {
			position: relative;
			width: 370px;
			float: left;
			margin-bottom: 20px;
		}
		
			/* Offers Alternative */
			
			#imageOfferTicker1Container img {
				float: left;
				margin-right: 9px;
			}
		
		
		/* Google Map (API) */
		
		#googleMapContainer {
			float: left;
		}
		
			#googleMapContainer #map {
				width: 370px;
				height: 370px;
				margin: 10px 0 20px 0;
			}
			
		#googleDirectionsBubble {
			width: 250px;
			margin-top: 10px;
		}
			
			#googleDirectionsBubble p {
				width: 250px;
				float: left;
			}
			
			#googleDirectionsBubble form input#directionSearchBox {
				padding: 2px 5px;
				width: 120px;
			}
			
			#googleDirectionsBubble form input#getDirectionsButton {
				width: auto;
				cursor: pointer;
				cursor: hand;				
				padding: 2px 5px;
			}
			
		
		/* Interactive Map */
		
		#interactiveMapContainer {
			position: relative;
			top: -50px;
			z-index: 1;
		}
			
			
		/* Site Map */

		#siteMapContainer ul {
			margin: 0 0 0 20px;
			list-style-type: none;
		}
		
			#siteMapContainer ul li {
				margin: 5px 0;
			}

/* Right Half of Full Width Column */

#rightColumn {
	width: 265px;
	float: left;
}

	/* Text Based Offers */
	
	#textBasedOffersContainer {
		float: left;
		width: 261px;
		height: 272px;
		margin: -40px 0 5px 0;
		/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/textBasedOffersBG.png");*/
	}
	
	#textBasedOffersContainer[id] {
		/* IE ignores styles with [attributes], so it will skip the following. */
		background: url("/gfx/textBasedOffersBG.png") no-repeat 0 0;
	}
	
		#textBasedOffersInnerContainer {
			height: 246px !important;
			height: 258px;
			position: relative;
			margin: 7px;
			padding: 5px;
			overflow: auto !important;
			background: url("/gfx/textBasedOffersTexturedBg.gif") repeat 0 0;
		}
		
			#textBasedOffersInnerContainer ul {
				list-style-type: none;
			}
			
				#textBasedOffersInnerContainer ul li {
					margin: 10px 0;
					padding: 0 0 10px 0;
				}
				
					#textBasedOffersInnerContainer ul li a {
						font-weight: bold;
						text-decoration: none;
					}
				
					#textBasedOffersInnerContainer ul li.last {
						border-bottom: none;
						padding-bottom: 0;
					}
					
/* Text based offers redesign styles */

#rightColumn h2 {
	overflow: hidden;
	float: none;
	width: 100%;
}

#rightColumn #textBasedOffersContainer {
	margin: 0px 0 5px;
}
	
	
	/* What"s Hot Article Navigation */
	
	#whatsHotArticleNavigation {
		width: 264px;
		height: 220px;
		float: left;
		position: relative;
		top: -42px;
	}
	
		#whatsHotArticleNavigation ul {
			list-style-type: none;
		}
		
			#whatsHotArticleNavigation ul li {
				width: 75px;
				float: right;
			}
			
				#whatsHotArticleNavigation ul li a {
					width: 75px;
					display: block;
				}
				
					#whatsHotArticleNavigation ul li a#fashion {
						height: 140px;
						/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/fashion.png");*/
					}
					
					#whatsHotArticleNavigation ul li a#fashion[id] {
						height: 140px;
						/* IE ignores styles with [attributes], so it will skip the following. */
						background: url("/site/gfx/fashion.png") no-repeat 0 0;
					}
					
						#whatsHotArticleNavigation ul li a#fashion:hover,
						#whatsHotArticleNavigation ul li a#fashion.current {
							/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/fashionOn.png");*/
						}
						
						#whatsHotArticleNavigation ul li a#fashion:hover[id],
						#whatsHotArticleNavigation ul li a#fashion.current[id] {
							/* IE ignores styles with [attributes], so it will skip the following. */
							background: url("/site/gfx/fashionOn.png") no-repeat 0 0;
						}
						
					#whatsHotArticleNavigation ul li a#lifestyle {
						height: 180px;
						/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/lifestyle.png");*/
					}
					
					#whatsHotArticleNavigation ul li a#lifestyle[id] {
						height: 180px;
						/* IE ignores styles with [attributes], so it will skip the following. */
						background: url("/site/gfx/lifestyle.png") no-repeat 0 0;
					}
					
						#whatsHotArticleNavigation ul li a#lifestyle:hover,
						#whatsHotArticleNavigation ul li a#lifestyle.current {
							/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/lifestyleOn.png"); */
						}
						
						#whatsHotArticleNavigation ul li a#lifestyle:hover[id],
						#whatsHotArticleNavigation ul li a#lifestyle.current[id] {
							/* IE ignores styles with [attributes], so it will skip the following. */
							background: url("/site/gfx/lifestyleOn.png") no-repeat 0 0;
						}
						
					#whatsHotArticleNavigation ul li a#SportLeisure {
						height: 220px;
						/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/sportleisure.png"); */
					}
					
					#whatsHotArticleNavigation ul li a#SportLeisure[id] {
						height: 220px;
						/* IE ignores styles with [attributes], so it will skip the following. */
						background: url("/site/gfx/sportleisure.png") no-repeat 0 0;
					}
					
						#whatsHotArticleNavigation ul li a#SportLeisure:hover,
						#whatsHotArticleNavigation ul li a#SportLeisure.current {
							/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/sportleisureOn.png");*/
						}
						
						#whatsHotArticleNavigation ul li a#SportLeisure:hover[id],
						#whatsHotArticleNavigation ul li a#SportLeisure.current[id] {
							/* IE ignores styles with [attributes], so it will skip the following. */
							background: url("/site/gfx/sportleisureOn.png") no-repeat 0 0;
						}
						
					#whatsHotArticleNavigation ul li a#accessories {
						height: 175px;
						/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/accessories.png");*/
					}
					
					#whatsHotArticleNavigation ul li a#accessories[id] {
						height: 175px;
						/* IE ignores styles with [attributes], so it will skip the following. */
						background: url("/site/gfx/accessories.png") no-repeat 0 0;
					}
					
						#whatsHotArticleNavigation ul li a#accessories:hover,
						#whatsHotArticleNavigation ul li a#accessories.current {
							/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/accessoriesOn.png");*/
						}
						
						#whatsHotArticleNavigation ul li a#accessories:hover[id],
						#whatsHotArticleNavigation ul li a#accessories.current[id] {
							/* IE ignores styles with [attributes], so it will skip the following. */
							background: url("/site/gfx/accessoriesOn.png") no-repeat 0 0;
						}
						
					#whatsHotArticleNavigation ul li a#healthbeautyfitness {
						height: 220px;
						/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/healthbeauty.png");*/
					}
					
					#whatsHotArticleNavigation ul li a#healthbeautyfitness[id] {
						height: 220px;
						/* IE ignores styles with [attributes], so it will skip the following. */
						background: url("/site/gfx/healthbeauty.png") no-repeat 0 0;
					}
					
						#whatsHotArticleNavigation ul li a#healthbeautyfitness:hover,
						#whatsHotArticleNavigation ul li a#healthbeautyfitness.current {
							/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/healthbeautyOn.png");
						}
						
						#whatsHotArticleNavigation ul li a#healthbeautyfitness:hover[id],
						#whatsHotArticleNavigation ul li a#healthbeautyfitness.current[id] {
							/* IE ignores styles with [attributes], so it will skip the following. */
							background: url("/site/gfx/healthbeautyOn.png") no-repeat 0 0;
						}
						
					#whatsHotArticleNavigation ul li a#fooddrink {
						height: 180px;
						/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/fooddrink.png");*/
					}
					
					#whatsHotArticleNavigation ul li a#fooddrink[id] {
						height: 180px;
						/* IE ignores styles with [attributes], so it will skip the following. */
						background: url("/site/gfx/fooddrink.png") no-repeat 0 0;
					}
					
						#whatsHotArticleNavigation ul li a#fooddrink:hover,
						#whatsHotArticleNavigation ul li a#fooddrink.current {
							/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following 
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/fooddrinkOn.png");*/
						}
						
						#whatsHotArticleNavigation ul li a#fooddrink:hover[id],
						#whatsHotArticleNavigation ul li a#fooddrink.current[id] {
							/* IE ignores styles with [attributes], so it will skip the following. */
							background: url("/site/gfx/fooddrinkOn.png") no-repeat 0 0;
						}
				

/* Full Width Column */

#fullWidthColumn {
	width: 635px;
	float: left;
}

#fullWidthColumn h1{
	width: 635px;
	
}

/* Xmas Prizes */

#xmasPrizes {
	width: 370px;
}

	#xmasPrizes p {
		width: 350px;
	}

	#xmasPrizes ul {
		list-style-type: none;
		margin: 10px 0 15px 0;
		float: left;
	}
	
		#xmasPrizes ul li {
			width: 82px;
			height: 62px;
			float: left;
			margin: 0 5px 5px 0;
		}


/*--------------------------------------------------*/
/* 8. Footer                                        */		

	#footerContainer {
		width: 941px;
		margin: 0 auto;
		text-align: left;
		font-size: 70%;
	}
			
	#footerContainer ul#footer {
		float: left;
		list-style-type: none;
		margin-left: 6px;
	}
	
	#footerContainer ul#footer li {
		float: left;
		margin-left: 5px;
		padding: 0px 5px 0 0;
	}
	
	#footerContainer ul#footer li.first {
		margin: 0;
	}
	
	#footerContainer ul#footer li.last {
		border: none;
		padding: 0;
	}
	
	#footerContainer ul#footer li a {
		padding: 0;
		text-decoration: none;
	}
	
	#footerContainer ul#footer li a:hover {
		text-decoration: underline;
	}
	
	#footerContainer p#ibLink {
		float: right;
		margin-right: 5px;
		position: relative;
		top: -4px;
	}
	
		#footerContainer p#ibLink a {
			text-decoration: none;
		}
	
			#footerContainer p#ibLink a:hover {
				text-decoration: underline;
			}
	
/*--------------------------------------------------*/
/* 9. Company Details                               */
	
	#centreDetails {
		width: 941px;
		margin: 0 auto;
		text-align: center;
		font-size: 70%;
	}
	
	
/*--------------------------------------------------*/
/* 10. Home page elements                           */

/* Whats On */

#hpWhatsOnContainer {
	width: 385px !important;
	width: 370px;
	float: left;
	margin: 0 0 10px 0;
}
	
	#hpWhatsOnContainer #hpWhatsOnInner {
		float: left;
		margin: 0px;
		position: relative;
	}
	
		#hpWhatsOnContainer #hpWhatsOnInner h2 {

		}
		
			#hpWhatsOnContainer #hpWhatsOnInner h2 a {
				text-decoration: none;
			}
	
		#hpWhatsOnContainer #hpWhatsOnInner p {
			width: 360px !important;
			width: 345px;
			float: left;
		}
	
		#hpWhatsOnFlashImgContainer img {
			/*width: 253px;
			height: 169px;*/
			border: 2px solid #FFFFFF;
		}
		
		/* -- Begin IE7 Only Hack -- */
		/*
		*:first-child+html #hpWhatsOnContainer #hpWhatsOnInner,
		#hpWhatsOnContainer #hpWhatsOnInner h2,
		#hpWhatsOnContainer #hpWhatsOnInner p {
			width: 150px !important;
		}
		*/
		

		/* -- End IE7 Only Hack -- */

/* Whats Hot */

#hpWhatsHotContainer {
	width: 400px !important;
	width: 370px;
	margin: 0 0 10px 0;
	float: left;
	position: relative;
	left: -40px;
}

	#hpWhatsHotContainer #hpWhatsHotInner {
		width: 175px !important;
		width: 145px;
		float: left;
		margin: 50px 0 0 0;
		padding-bottom: 10px;
	}
	
		#hpWhatsHotContainer #hpWhatsHotInner h2 {
			width: 175px !important;
			width: 145px;
		}
		
			#hpWhatsHotContainer #hpWhatsHotInner h2 a {
				text-decoration: none;
			}
	
		#hpWhatsHotContainer #hpWhatsHotInner p {
			width: 175px !important;
			width: 145px;
			float: left;
		}
		
		#hpWhatsHotFlashImgContainer {
			width: 225px;
			height: 225px;
			float: left;
		}
		

/* ********** TEXT ONLY ***************** */


.rotatedImageLeft{
position: relative;
z-index: 0;
}

.rotatedImageLeft:hover{

}

.listItemImage .fullsize{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
left: -1000px;
border: 2px solid white;
visibility: hidden;
color: black;
text-decoration: none;
}

.listItemImage .fullsize{ /*CSS for enlarged image*/
border-width: 0;
}

.listItemImage:hover .fullsize{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */
border: 2px solid white;
}


/* Offers overload classes*/
		
#offersContainer {
	width: 329px;
	height: 52px;
	position: relative;
	top: 15px;
	left: 10px;
	margin-bottom: 45px;
	display: block;
	overflow: hidden;
}

/* Offers Alternative */

#offersContainer h2 {
	margin-top: 20px;
}

#offersContainer img {
	margin-right: 9px;
	border: none !important;
}


/*Local News Box for Home page */

#localNewsHPContainer {
	width: 266px;
}

#localNewsHPContainer img.localNewsHeader {
	margin-top: -15px;
	margin-left: 13px;
	z-index: 1;
	position: absolute;
}

#localNewsHPBox {
	width: 244px;
	border: 1px solid #1d4b98;
	background: #f2f2f2;
	padding: 25px 10px 15px;
	overflow: hidden;
}

#localNewsHPBox .localNewsInfoRow {
	display: block;
	overflow: hidden !important;
	margin-bottom: 5px !important;
	clear: both;
}

.localNewsThumb {
	float: left;
	width: 71px;
	margin-right: 10px;
	display: block;
}

.alignTop {
	vertical-align: top;
}

.alignBottom {
	vertical-align: bottom;
}

img.shadowImg {
	height: 2px;
}

.localNewsThumbShadow {
	background: url(/gfx/lnThumbShadowBgr.png) top center repeat-y;
	margin: 0px;
	padding: 0px;
	white-space: pre;
}

.localNewsThumbShadow img {
	margin-left: 2px;
	border: 2px solid #FFF;
	width: 63px;
}


.localNewsSummary {
	width: 135px;
	float: left;
}

.localNewsText {
	display: block;
}

.localNewsLink {
}

/*Local News page item & elements */

.localNewsNavigation {
	width: 352px;
}

.localNewsNavigation .leftBox {
	position: relative;
}

.localNewsNavigation .rightBox {
	position: relative;
}

.localNewsNavigation h3.sIFR-replaced {
	display: inline-table;
	width: 100px !important;
}

.localNewsNavigation .rightBox h3.sIFR-replaced {
	width: 60px !important;
}

.localNewsItemContainer {
	width: 352px;
	clear: left;
}

.localNewsItemContainer h7 {
	width: 352px;
}

.localNewsItemImage img {
	/*width: 352px;*/
	border: 2px solid #FFF;
	margin-bottom: 10px;
}

/* ### Site specific overloads ### */


body {
	color: #333333;
	/*background: url("/site/gfx/bgBody.jpg") no-repeat top center #244b72;*/
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana;
}

a {
	color: #5a3481;
}

a:hover {
	color: #8466c0;
}

a:visited {
	color: #5a3481;
}

a:active {
	color: #5a3481;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #442e70;
	margin-bottom: 3px;
}

	h1:hover,
	h2:hover,
	h3:hover,
	h4:hover,
	h5:hover,
	h6:hover {
		color: #3557A9;
	}

hr {
	color: #1A377E;
	background-color: #1A377E;
}

	/* -- Begin IE7 Only Hack -- */
	*:first-child+html hr {
		border: 1px solid #1A377E !important;
	}
	/* -- End IE7 Only Hack -- */
	
	
#siteInnerContainer #sectionBgCol0 {
	background: url("/site/gfx/bg0Repeat.jpg") top center repeat-y;
}

#siteInnerContainer #sectionBgCol1 {
	background: url("/site/gfx/bg0Repeat.jpg") top center repeat-y;
}

#siteInnerContainer #sectionBgCol2 {
	background: url("/site/gfx/bg0Repeat.jpg") top center repeat-y;
}

#siteInnerContainer #sectionBgCol3 {
	background: url("/site/gfx/bg0Repeat.jpg") top center repeat-y;
}

#siteInnerContainer #sectionBgCol4 {
	background: url("/site/gfx/bg0Repeat.jpg") top center repeat-y;
}

#siteInnerContainer #sectionBgCol5 {
	background: url("/site/gfx/bg0Repeat.jpg") top center repeat-y;
}

#siteInnerContainer #sectionBgCol6 {
	background: url("/site/gfx/bg0Repeat.jpg") top center repeat-y;
}

#siteInnerContainer #sectionBgCol7 {
	background: url("/site/gfx/bg0Repeat.jpg") top center repeat-y;
}


/*----------------------------------*/
/* Homepage                         */

#hpWhatsOnContainer #hpWhatsOnInner h2 a,
	#hpWhatsHotContainer #hpWhatsHotInner h2 a {
		color: #FFF;
	}

	#hpWhatsOnInner p a,
	#hpWhatsHotInner p a {
		color: #333333;
	}
	
		#hpWhatsOnInner p a:hover,
		#hpWhatsHotInner p a:hover {
			color: #1A377E;
		}


/*----------------------------------*/
/* Navigation                       */


#navigationContainer {
		background: url("/site/gfx/siteID.jpg") no-repeat 0 0 !important;
	}


#navigationContainer ul.navigation {
	border: 1px solid #FFFFFF;
}

	#navigationContainer ul.navigation li {
		color: #FFF;
	}
	
		#navigationContainer ul.navigation li a {
			color: #FFF;
			font-weight: bold;
			text-transform: lowercase;
		}
		
		#navigationContainer ul.navigation li a:hover,
		#navigationContainer ul.navigation li a.current {
			color: #3557A9;
		}
		
			#navigationContainer ul.navigation li ol#subNavigation li a.current {
				color: #3557A9;
			}


/*----------------------------------*/
/* Header                           */

/* Top Links */

#siteSearchContainer {
	float: right;
	font-size: 80%;
	margin: 12px 10px 0 0 !important;
	text-align: right;
	width: 240px;
}

/* Top Links */
		
#topLinksAndSiteSearch #topLinks {
	font-size: 12px;
	margin: 14px 0 0 15px !important;
	margin: 14px 0 0 26px;
	ma\rgin: 14px 0 0 7px;
}


#topLinksAndSiteSearch #topLinks ul li a {
	padding: 0 3px;
	text-decoration: none;
}

/* Dark Grey Links */
#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol7 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol8 #topLinksAndSiteSearch #topLinks ul li {
	border-right: 1px solid #FAFAFA;
	/* replace with separator file - more solid*/
}
	
	#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol7 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol8 #topLinksAndSiteSearch #topLinks ul li a {
		color: #FFFFFF;
	}
	
		#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol7 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol8 #topLinksAndSiteSearch #topLinks ul li a:hover {
			color: #d1ffa9;
		}

/* White Links */
#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol7 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol8 #topLinksAndSiteSearch #topLinks ul li {
	border-right: 1px solid #FFFFFF;
}

	#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol7 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol8 #topLinksAndSiteSearch #topLinks ul li a {
		color: #FFFFFF;
	}
	
		#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol7 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol8 #topLinksAndSiteSearch #topLinks ul li a:hover {
			color: #d1ffa9;
		}

/* Site Search */

/* Dark Grey Links */
#sectionBgCol0 #siteSearchContainer,
#sectionBgCol1 #siteSearchContainer,
#sectionBgCol2 #siteSearchContainer,
#sectionBgCol3 #siteSearchContainer,
#sectionBgCol4 #siteSearchContainer,
#sectionBgCol5 #siteSearchContainer,
#sectionBgCol6 #siteSearchContainer,
#sectionBgCol7 #siteSearchContainer,
#sectionBgCol8 #siteSearchContainer {
	color: #FFFFFF;
}
	
	#sectionBgCol0 #siteSearchContainer input#go,
	#sectionBgCol1 #siteSearchContainer input#go,
	#sectionBgCol2 #siteSearchContainer input#go,
	#sectionBgCol3 #siteSearchContainer input#go,
	#sectionBgCol4 #siteSearchContainer input#go,
	#sectionBgCol5 #siteSearchContainer input#go,
	#sectionBgCol6 #siteSearchContainer input#go,
	#sectionBgCol7 #siteSearchContainer input#go,
	#sectionBgCol8 #siteSearchContainer input#go {
		color: #FFFFFF;
		font-size: 12px;
		font-family: Tahoma, Verdana;
	}

/* White Links */
#sectionBgCol0 #siteSearchContainer,
#sectionBgCol1 #siteSearchContainer,
#sectionBgCol2 #siteSearchContainer,
#sectionBgCol3 #siteSearchContainer,
#sectionBgCol4 #siteSearchContainer,
#sectionBgCol5 #siteSearchContainer,
#sectionBgCol6 #siteSearchContainer,
#sectionBgCol7 #siteSearchContainer,
#sectionBgCol8 #siteSearchContainer {
	color: #FFFFFF;
}
	
	#sectionBgCol0 #siteSearchContainer input#go,
	#sectionBgCol1 #siteSearchContainer input#go,
	#sectionBgCol2 #siteSearchContainer input#go,
	#sectionBgCol3 #siteSearchContainer input#go,
	#sectionBgCol4 #siteSearchContainer input#go,
	#sectionBgCol5 #siteSearchContainer input#go,
	#sectionBgCol6 #siteSearchContainer input#go,
	#sectionBgCol7 #siteSearchContainer input#go,
	#sectionBgCol8 #siteSearchContainer input#go {
		color: #FFFFFF;
		font-size: 12px;
		font-family: Tahoma, Verdana;
	}

#siteSearchContainer form fieldset input#go {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}

/*----------------------------------*/
/* View Offers                      */

#offersTickerContainer {
	background-color: #c7d644;
	/*border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; */
}

#offersTickerContainer #viewOffers {

}

	#offersTickerContainer #viewOffers p a:link {
		color: #5d3f8b;
	}
	
	#offersTickerContainer #viewOffers p a:visited {
		color: #5d3f8b;
	}
	
	#offersTickerContainer #viewOffers p a:hover {
		color: #5d3f8b;
	}
	
	#offersTickerContainer #viewOffers p a:active {
		color: #5d3f8b;
	}

/*----------------------------------*/
/* Text Ticker                      */


#offersTickerContainer #offersTickerInner {
	color: #5d3f8b;
}

	#offersTickerContainer #offersTickerInner ul li a:link {
		color: #5d3f8b;
	}
	
	#offersTickerContainer #offersTickerInner ul li a:visited {
		color: #5d3f8b;
	}
	
	#offersTickerContainer #offersTickerInner ul li a:hover {
		color: #5d3f8b;
	}
	
	#offersTickerContainer #offersTickerInner ul li a:active {
		color: #5d3f8b;
	}


/*----------------------------------*/
/* Pagination                       */

.paginationHalfWidthContainer,
.paginationFullWidthContainer{
	background: #442E6F;
	color: #FFFFFF;
}

	.paginationHalfWidthContainer ul li,
	.paginationFullWidthContainer ul li {
		border-right: 1px solid #FFFFFF;
	}
	
		.paginationHalfWidthContainer ul li a:link,
		.paginationFullWidthContainer ul li a:link {
			color: #FFFFFF;
		}
		
		.paginationHalfWidthContainer ul li a:visited,
		.paginationFullWidthContainer ul li a:visited {
			color: #FFFFFF;
		}
		
		.paginationHalfWidthContainer ul li a:hover,
		.paginationFullWidthContainer ul li a:hover {
			color: #FFFFFF;
		}
		
		.paginationHalfWidthContainer ul li a:active,
		.paginationFullWidthContainer ul li a:active {
			color: #FFFFFF;
		}



/*----------------------------------*/
/* Text Based Offers                */

#textBasedOffersInnerContainer {
	border: 1px solid #ABABAB;
}

	#textBasedOffersInnerContainer ul li {
		border-bottom: 1px solid #F7E030;
	}
	
		#textBasedOffersInnerContainer ul li a {
			color: #1A377E;
		}
		

/*----------------------------------*/		
/* Offers Alternative               */
	
	#hpOffersContainer img,
	#offersContainer img,
	#imageOfferTicker1Container img {
		border: 1px solid #CCCCCC;
	}


/*----------------------------------*/
/* Store Directory, Search by Store,*/
/* by Category or by Brand          

#storeDirectoryContainer ul#storeDirectorySearchOptions li a {
	background-color: #3557A9;
	color: #FFFFFF;
}

	#storeDirectoryContainer ul#storeDirectorySearchOptions li a:hover,
	#storeDirectoryContainer ul#storeDirectorySearchOptions li a.current {
		background-color: #1A377E;
	}*/


/*----------------------------------*/
/* Search Options                   */

#searchOptionsContainer ul#searchOptions li a.smallButton,
#searchOptionsContainer ul#searchOptions li a.bigButton {
	/*background-color: #3557A9;*/
	color: #FFFFFF;
}

	#searchOptionsContainer ul#searchOptions li a:hover.smallButton,
	#searchOptionsContainer ul#searchOptions li a:hover.bigButton,
	#searchOptionsContainer ul#searchOptions li a.smallButton.current,
	#searchOptionsContainer ul#searchOptions li a.bigButton.current {
		/*background-color: #1A377E;*/
	}
	
	
/*----------------------------------*/
/* Log in                           */

#loginContainer {
	border-bottom: 1px solid #1A377E;
}
	
	
/*----------------------------------*/
/* Search Options                   

#jobsSearchContainer ul#jobsSearchOptions li a {
	background-color: #3557A9;
	color: #FFFFFF;
}

	#jobsSearchContainer ul#jobsSearchOptions li a:hover,
	#jobsSearchContainer ul#jobsSearchOptions li a.current {
		background-color: #1A377E;
	}*/
	
	
/*----------------------------------*/
/* Google Map (API)                 */

	#googleMapContainer #map {
		border: 1px solid #1A377E;
	}


/*----------------------------------*/
/* Footer                           */

#footerContainer
{
	margin-top: 10px;
}

#footerContainer ul#footer li {
	border-right: 1px solid #000000;
}

	#footerContainer ul#footer li a {
		color: #000000;
	}
	
		#footerContainer ul#footer li a:link {
			color: #000000;
		}
		
		#footerContainer ul#footer li a:visited {
			color: #000000;
		}
		
		#footerContainer ul#footer li a:hover {
			color: #000000;
		}
		
		#footerContainer ul#footer li a:active {
			color: #000000;
		}
	
	#footerContainer p#ibLink {
		color: #000000;
	}
	
		#footerContainer p#ibLink a:link {
			color: #000000;
		}
		
		#footerContainer p#ibLink a:visited {
			color: #000000;
		}
		
		#footerContainer p#ibLink a:hover {
			color: #000000;
		}
		
		#footerContainer p#ibLink a:active {
			color: #000000;
		}
	
	#centreDetails {
		color: #000000;
	}
	
	
/*----------------------------------*/
/* Forms                            */

form .errorsContainer {
	color: #FF0000;
	margin-bottom: 20px;
}

form .errorsContainer ul{
	clear: both;
	width: 300px;
	list-style: disc;
}

form .errorsContainer li{
	margin-left: 20px;
}

form fieldset .questionAndAnswer .answer select {
	border: 1px solid #1A377E;
	background: #FFFFFF; /* Fix for Opera */
}

form fieldset .questionAndAnswer .answer input,
form fieldset .questionAndAnswer .answer textarea,
#loginContainer fieldset .loginQuestionAndAnswer input {
	border: 1px solid #5a3481;
}

form fieldset .submitButton input {
	background: #5a3481;
	color: #FFFFFF;
}

	form fieldset .submitButton input:hover {
		background: #8466c0;
	}


form fieldset #termsContainer {
	border: 1px solid #1A377E;
}

/* Google Maps (API) */

#googleDirectionsBubble {
	background: #FFFFFF;
}
	
	#googleDirectionsBubble form input#directionSearchBox {
		border: 1px solid #1A377E;
	}
	
	#googleDirectionsBubble form input#getDirectionsButton {
		background: #3557A9;
		color: #FFFFFF;
		border: 2px solid #FFFFFF;
	}
	
		#googleDirectionsBubble form input#getDirectionsButton:hover {
			background: #1A377E;
		}
		
/* shadow */

#topShadow {
	width: 939px;
	height: 7px;
	padding: 0 5px;
	margin-left: 6px;
	background: url("/site/gfx/mcTop.png") top left no-repeat;
}

#siteInnerContainer {
	width: 939px;
	padding: 0 5px;
	margin-left:  6px;
	background: url("/site/gfx/mcBgr.png") top left repeat-y;
}

#botShadow {
	width: 939px;
	height: 7px;
	padding: 0 5px;
	margin-left: 6px;
	background: url("/site/gfx/mcBtm.png") top left no-repeat;
}

/* New design classes overload */

#navigationContainer {
	width: 214px;
	padding: 130px 0 13px 0;
	float: left;
}


#navigationContainer ul.navigation {
	list-style-type: none;
	width: 160px;
	font-size: 80%;
	font-weight: bold;
	float: left;
	/*margin: 0 0 25px 20px !important;
	margin: 0 0 25px 10px;*/			
	margin: 5px 0 20px 37px !important;
	margin: 5px 0 20px 10px;
}

#navigationContainer ul.navigation li a {
	text-decoration: none;
	display: block;
	cursor: pointer;
	cursor: hand;
	width: 95px;
}

#navigationContainer ul.navigation li a.iconLink {
	border: none;
	cursor: pointer;
	width: 52px;
	height: 52px;
	position: absolute;
	top: 0px;
	left: 0px !important;
	float: left;
}

#navigationContainer ul.navigation li span#whats_on,
#navigationContainer ul.navigation li span#whats_hot,
#navigationContainer ul.navigation li span#centre_information,
#navigationContainer ul.navigation li span#jobs,
#navigationContainer ul.navigation li span#offers,
#navigationContainer ul.navigation li span#login_register,
#navigationContainer ul.navigation li span#newdevelopment,
#navigationContainer ul.navigation li span#local_news,
#navigationContainer ul.navigation li span#lettings,
#navigationContainer ul.navigation li span#leisure {
	width: 52px;
	height: 52px;
	position: absolute;
	top: -12px;
	left: -50px !important;
	left: -100px;
	lef\t: -80px;
	float: left;
}

#navigationContainer ul.navigation li span#whats_on {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg1.png");
}

#navigationContainer ul.navigation li span#whats_on[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/navImg1.png") no-repeat 0 0;
}

#navigationContainer ul.navigation li span#whats_hot {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg2.png");
}

#navigationContainer ul.navigation li span#whats_hot[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/navImg2.png") no-repeat 0 0;
}

#navigationContainer ul.navigation li span#centre_information {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg3.png");
}

#navigationContainer ul.navigation li span#centre_information[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/navImg3.png") no-repeat 0 0;
}

#navigationContainer ul.navigation li span#jobs {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg4.png");
}

#navigationContainer ul.navigation li span#jobs[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/navImg4.png") no-repeat 0 0;
}

#navigationContainer ul.navigation li span#offers {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg5.png");
}

#navigationContainer ul.navigation li span#offers[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/navImg5.png") no-repeat 0 0;
}



#navigationContainer ul.navigation li span#lettings {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg7.png");
}

#navigationContainer ul.navigation li span#lettings[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/navImg7.png") no-repeat 0 0;
}

#navigationContainer ul.navigation li span#newdevelopment {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/reNewGrafton.png");
}

#navigationContainer ul.navigation li span#newdevelopment[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/reNewGrafton.png") no-repeat 0 0;
}

#navigationContainer ul.navigation li span#local_news {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImg7.png");
}

#navigationContainer ul.navigation li span#local_news[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/navImg7.png") no-repeat 0 0;
}



#navigationContainer ul.navigation li span#login_register {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImgJoin.png");
}

#navigationContainer ul.navigation li span#login_register[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/navImgJoin.png") no-repeat 0 0;
}

#navigationContainer ul.navigation li span#leisure {
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/navImgLeisure.png");
}

#navigationContainer ul.navigation li span#leisure[id] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url("/site/gfx/navImgLeisure.png") no-repeat 0 0;
}




#navigationContainer ul.navigation li {
	padding-top: 4px !important;
	padding-right: 5px !important;
	padding-bottom: -1px !important;
	padding-left: 10px !important;
}

/* -- Begin IE7 Only Hack -- */
*:first-child+html #navigationContainer ul.navigation li {
	padding: -4px 5px -1px 10px !important;
}

#navigationContainer ul.navigation li ol#subNavigation {
	left: -90px;
}

#navigationContainer ul.navigation li ol#subNavigation li a.current {
	color: #442e70;
}

#localNewsHPBox {
	width: 244px;
	border: 1px solid #5a3481;
	background: #c1b0ca;
	padding: 25px 10px 15px;
	overflow: hidden;
}

.localNewsLink {
	color: #5a3481;
}

.localNewsText a {
	color: #5a3481 !important;
}

#localNewsHPBox {
	width: 249px;
	padding: 25px 5px 15px 10px;
}

.localNewsSummary {
	width: 163px;
	float: left;
}

/* 'See our offers' Box for Home page */

#offersNewHPContainer {
	width: 266px;
	margin-top: 25px;
	margin-bottom: 30px;
}

#offersNewHPContainer img.seeOurOffersHeader {
	margin-top: -15px;
	margin-left: 13px;
	margin-bottom: 40px;
	z-index: 1;
	position: absolute;
	
}

#offersNewHPContainer ol
{
	margin: 0px;
	list-style-type: none;
}

#offersNewHPBox {
	width: 252px;
	border: 1px solid #5a3481;
	background: #c1b0ca;
	padding: 25px 0px 3px 11px;
	overflow: hidden;
	font-size: 12px;
}

#offersNewHPBox a {
	color: #5a3481;
}


#offersNewHPBox .offersNewHPRow {
	display: block;
	overflow: hidden !important;
	margin-bottom: 5px !important;
	clear: both;
}

.offersNewHPRow input.offersInput {
	width: 78px !important;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
}

.offersNewHPRow input.termsBox {
	margin-top: 5px !important;
	padding: 0px !important;
	border: none;
	vertical-align: text-bottom;
}

.offersNewHPRow form {
	margin-bottom: 0px;	
}

.offersNewHPRow ol {
	margin-bottom: 0px;	
}

.offersNewHPRow ol li {
	padding-bottom: 7px;
}

input.newRegisterGoButton {
	border: none;
	background: none;
	color: #5b3f8b;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: -2px;
	text-decoration: underline;
}


/* Purple buttons definitions */
p#tellAFriendButton a#tellAFriend {
	background: url("/site/gfx/buttons/tellAFriend.gif") no-repeat 0 0;
}

p#tellAFriendButton a#tellAFriend:hover {
	background: url("/site/gfx/buttons/tellAFriend.gif") no-repeat 0 -30px;
}

p#tellAFriendButton span.tellAFriendTopBig {
	width: 124px;
}

p#tellAFriendButton span.tellAFriendMidBig {
	width: 124px;
}

p#tellAFriendButton span.tellAFriendBotBig {
	width: 124px;
}


/* Big Buttons */
				
#searchOptionsContainer ul#searchOptions li span.searchOptionsTopBig {
	width: 135px;
	height: 6px;
	display: block;
	font-size: 1px;
	/* Standard Compliant Browsers ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/gfx/searchOptionsTopBig.png");
}

#searchOptionsContainer ul#searchOptions li span.searchOptionsMidBig {
	width: 135px;
}

#searchOptionsContainer ul#searchOptions li span.searchOptionsBotBig {
	width: 135px;
}

#searchOptionsContainer ul#searchOptions li a.bigButton {
	width: 127px;
	height: 30px;
}

#searchOptionsContainer ul#searchOptions li a.bigButton2 {
	width: 147px;
	height: 45px;
	display: block;
	position: relative;
	top: 0px;
	left: 6px;
}

/* Store Directory Search Buttons */

#searchOptionsContainer ul#searchOptions li a#byStore {
	background: url("/site/gfx/buttons/byStore.gif") no-repeat 0 0;
}

#searchOptionsContainer ul#searchOptions li a#byStore:hover {
	background: url("/site/gfx/buttons/byStore.gif") no-repeat 0 -30px;
}
	
#searchOptionsContainer ul#searchOptions li a#byCategory {
	background: url("/site/gfx/buttons/byCategory.gif") no-repeat 0 0;
}

#searchOptionsContainer ul#searchOptions li a#byCategory:hover {
	background: url("/site/gfx/buttons/byCategory.gif") no-repeat 0 -30px;
}
	
#searchOptionsContainer ul#searchOptions li a#byBrand {
	background: url("/site/gfx/buttons/byBrand.gif") no-repeat 0 0;
}

#searchOptionsContainer ul#searchOptions li a#byBrand:hover {
	background: url("/site/gfx/buttons/byBrand.gif") no-repeat 0 -30px;
}

/* Text Ticker */		
				
#offersTickerContainer {
	width: 691px;
	font-size: 80%;
	float: left;
	margin-top: 12px;
	padding-left: 24px;
	color: #5b3f8b !important;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

/* View All Offers Link */

#offersTickerContainer #viewOffers {
	width: 113px !important;
	width: 115px;
	float: right;
	color: #5b3f8b;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

#contentInnerContainer #contentInnerMid {
	font-size: 12px;
}

#hpWhatsOnFlashImgContainer img {
	margin-bottom: 10px;
}

#hpWhatsOnInner p a, #hpWhatsHotInner p a {
	color: #5a3481;
}

#hpWhatsOnInner p, #hpWhatsHotInner p {
	line-height: 150%;
	padding: 0;
}

input#go {
	text-decoration: underline !important;
}




/* New form styles START */
.generalForm
{
	width: 395px;
}

.generalForm ol
{
	margin: 0px;
	list-style-type: none;
}

.generalForm li
{
	position: relative;
	margin-bottom: 15px;
	clear: both;
	min-height: 25px;
	list-style-type: none;
	z-index: 1000;
}

.generalForm .inputQuestion label, .generalForm .selectQuestion label, .generalForm .textareaQuestion label
{
	float: left;
	width: 140px;
	padding-right: 40px;
	margin-bottom: 10px;
}

.generalForm .radioboxQuestion label.question
{
	float: left;
	width: 140px;
	padding-right: 30px;
	margin-bottom: 10px;
}

.generalForm .radioboxQuestion .answerContainer
{
	float: left;
	width: 150px;
	margin-bottom: 10px;
}

.generalForm .radioboxQuestion input
{
	margin-right: 2px;
}

.generalForm .radioboxQuestion label
{
	margin-right: 10px;
}

.generalForm .inputQuestion input
{
	float: left;
	width: 150px;
	margin-right: 10px;
	padding: 2px;
}

.generalForm .selectQuestion select
{
	float: left;
	width: 158px;
	margin-right: 10px;
}

.generalForm .textareaQuestion textarea
{
	float: left;
	width: 330px;
	height: 100px;
	margin-bottom: 10px;
	font-family: Arial;
}

.generalForm .checkboxQuestion input
{
	float: left;
	margin-right: 10px;
}

.generalForm .checkboxQuestion label
{
	float: left;
	width: 300px;
}
/* New form styles END */