/* -------------------------------------------------*/ 
/*	Designed and Produced by Instant Business Ltd.  */
/*	Build start date: 7th August 2007               */
/*	Web Producer: Steve Avery                       */
/* -------------------------------------------------*/

/* 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 {
	
	}
	
	h1
	{
		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 13px 0;
		float: left;
		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.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#projectretail {
					/*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#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#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/navImg9.png");
				}
				
				#navigationContainer ul.navigation li span#local_news[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/navImg9.png") no-repeat 0 0;
				}
				
				#navigationContainer ul.navigation li span#projectretail {
					/* 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/navImg8.png");
				}
				
				#navigationContainer ul.navigation li span#projectretail[id] {
					/* IE ignores styles with [attributes], so it will skip the following. */
					background: url("/site/gfx/navImg8.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 {
		height: 10px;
		font-size: 1px;
		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%;
		background: url("/gfx/contentInnerMid.png") repeat-y 0 0;
	}
	
	#contentInnerContainer #contentInnerBot {
		width: 675px;
		height: 10px;
		font-size: 1px;
		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 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 {
		padding: 0 0 5px 0;
	}
	
		.paginationHalfWidthContainer p {
			float: left;
		}
		
		.paginationFullWidthContainer p {
			float: left;
		}
	
	.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;
		width: 200px;
	}
	
	.listItemTextFullWidth {
		float: left;
		width: 370px;
		margin-left: 0;
	}
	
		.listItemText h1,
		.listItemText h2,
		.listItemText h3,
		.listItemText h4,
		.listItemText h5,
		.listItemText h6,
		.listItemText p {

		}
		
	/* 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;
			}
			
				#searchOptionsContainer ul#searchOptions li#alignButtonMid {
					margin: 10px 0 0 85px !important;
					margin: 10px 0 0 42px;
				}
			
				/* 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 -27px;
					}
					
						#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 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#D-F {
						background: url("/site/gfx/buttons/D-F.gif") no-repeat 0 -27px;
					}
					
						#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 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#G-I {
						background: url("/site/gfx/buttons/G-I.gif") no-repeat 0 -27px;
					}
					
						#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 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#J-L {
						background: url("/site/gfx/buttons/J-L.gif") no-repeat 0 -27px;
					}
					
						#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 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#M-O {
						background: url("/site/gfx/buttons/M-O.gif") no-repeat 0 -27px;
					}
					
						#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 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#P-R {
						background: url("/site/gfx/buttons/P-R.gif") no-repeat 0 -27px;
					}
					
						#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 0;
						}
					
					#searchOptionsContainer ul#searchOptions li a#S-U {
						background: url("/site/gfx/buttons/S-U.gif") no-repeat 0 -27px;
					}
					
						#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 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#V-Z {
						background: url("/site/gfx/buttons/V-Z.gif") no-repeat 0 -27px;
					}
					
						#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 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#zero-9 {
						background: url("/site/gfx/buttons/zero-9.gif") no-repeat 0 -27px;
					}
					
						#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 0;
						}
				
				/* 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 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#byStore:hover {
							background: url("/site/gfx/buttons/byStore.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#byCategory {
						background: url("/site/gfx/buttons/byCategory.gif") no-repeat 0 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#byCategory:hover {
							background: url("/site/gfx/buttons/byCategory.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#byBrand {
						background: url("/site/gfx/buttons/byBrand.gif") no-repeat 0 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#byBrand:hover {
							background: url("/site/gfx/buttons/byBrand.gif") no-repeat 0 0;
						}
					
					/* Job Search Buttons */
					
					#searchOptionsContainer ul#searchOptions li a#Sales {
						background: url("/site/gfx/buttons/Sales.gif") no-repeat 0 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Sales:hover,
						#searchOptionsContainer ul#searchOptions li a#Sales.current {
							background: url("/site/gfx/buttons/Sales.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Customerservice {
						background: url("/site/gfx/buttons/Customerservice.gif") no-repeat 0 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Customerservice:hover,
						#searchOptionsContainer ul#searchOptions li a#Customerservice.current {
							background: url("/site/gfx/buttons/Customerservice.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Managerial {
						background: url("/site/gfx/buttons/Managerial.gif") no-repeat 0 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Managerial:hover,
						#searchOptionsContainer ul#searchOptions li a#Managerial.current {
							background: url("/site/gfx/buttons/Managerial.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Backoffice {
						background: url("/site/gfx/buttons/Backoffice.gif") no-repeat 0 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Backoffice:hover,
						#searchOptionsContainer ul#searchOptions li a#Backoffice.current {
							background: url("/site/gfx/buttons/Backoffice.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Seasonalstaff {
						background: url("/site/gfx/buttons/Seasonalstaff.gif") no-repeat 0 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Seasonalstaff:hover,
						#searchOptionsContainer ul#searchOptions li a#Seasonalstaff.current {
							background: url("/site/gfx/buttons/Seasonalstaff.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Administration {
						background: url("/site/gfx/buttons/Administration.gif") no-repeat 0 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Administration:hover,
						#searchOptionsContainer ul#searchOptions li a#Administration.current {
							background: url("/site/gfx/buttons/Administration.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Security {
						background: url("/site/gfx/buttons/Security.gif") no-repeat 0 -27px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Security:hover,
						#searchOptionsContainer ul#searchOptions li a#Security.current {
							background: url("/site/gfx/buttons/Security.gif") no-repeat 0 0;
						}
					
					/* Category Search Buttons */
					
					#searchOptionsContainer ul#searchOptions li a#Accessories {
						background: url("/site/gfx/buttons/Accessories.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Accessories:hover,
						#searchOptionsContainer ul#searchOptions li a#Accessories.current {
							background: url("/site/gfx/buttons/Accessories.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#CafesRestaurants {
						background: url("/site/gfx/buttons/CafesRestaurants.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#CafesRestaurants:hover,
						#searchOptionsContainer ul#searchOptions li a#CafesRestaurants.current {
							background: url("/site/gfx/buttons/CafesRestaurants.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Childrens {
						background: url("/site/gfx/buttons/Childrens.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Childrens:hover,
						#searchOptionsContainer ul#searchOptions li a#Childrens.current {
							background: url("/site/gfx/buttons/Childrens.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#ComputerElectrical {
						background: url("/site/gfx/buttons/ComputerElectrical.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#ComputerElectrical:hover,
						#searchOptionsContainer ul#searchOptions li a#ComputerElectrical.current {
							background: url("/site/gfx/buttons/ComputerElectrical.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#DepartmentVariety {
						background: url("/site/gfx/buttons/DepartmentVariety.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#DepartmentVariety:hover,
						#searchOptionsContainer ul#searchOptions li a#DepartmentVariety.current {
							background: url("/site/gfx/buttons/DepartmentVariety.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#EntertainmentLeisure {
						background: url("/site/gfx/buttons/EntertainmentLeisure.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#EntertainmentLeisure:hover,
						#searchOptionsContainer ul#searchOptions li a#EntertainmentLeisure.current {
							background: url("/site/gfx/buttons/EntertainmentLeisure.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#EstateAgent {
						background: url("/site/gfx/buttons/EstateAgent.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#EstateAgent:hover,
						#searchOptionsContainer ul#searchOptions li a#EstateAgent.current {
							background: url("/site/gfx/buttons/EstateAgent.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#FinanceLegal {
						background: url("/site/gfx/buttons/FinanceLegal.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#FinanceLegal:hover,
						#searchOptionsContainer ul#searchOptions li a#FinanceLegal.current {
							background: url("/site/gfx/buttons/FinanceLegal.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#FoodDrink {
						background: url("/site/gfx/buttons/FoodDrink.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#FoodDrink:hover,
						#searchOptionsContainer ul#searchOptions li a#FoodDrink.current {
							background: url("/site/gfx/buttons/FoodDrink.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Footwear {
						background: url("/site/gfx/buttons/Footwear.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Footwear:hover,
						#searchOptionsContainer ul#searchOptions li a#Footwear.current {
							background: url("/site/gfx/buttons/Footwear.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#healthbeautyfitness {
						background: url("/site/gfx/buttons/HealthBeauty.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#healthbeautyfitness:hover,
						#searchOptionsContainer ul#searchOptions li a#healthbeautyfitness.current {
							background: url("/site/gfx/buttons/healthbeautyfitness.gif") no-repeat 0 0;
						}
					
					#searchOptionsContainer ul#searchOptions li a#HealthBeauty {
						background: url("/site/gfx/buttons/HealthBeauty.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#HealthBeauty:hover,
						#searchOptionsContainer ul#searchOptions li a#HealthBeauty.current {
							background: url("/site/gfx/buttons/HealthBeauty.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#HomeFurnishings {
						background: url("/site/gfx/buttons/HomeFurnishings.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#HomeFurnishings:hover,
						#searchOptionsContainer ul#searchOptions li a#HomeFurnishings.current {
							background: url("/site/gfx/buttons/HomeFurnishings.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Jewellers {
						background: url("/site/gfx/buttons/Jewellers.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Jewellers:hover,
						#searchOptionsContainer ul#searchOptions li a#Jewellers.current {
							background: url("/site/gfx/buttons/Jewellers.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#LadiesFashion {
						background: url("/site/gfx/buttons/LadiesFashion.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#LadiesFashion:hover,
						#searchOptionsContainer ul#searchOptions li a#LadiesFashion.current {
							background: url("/site/gfx/buttons/LadiesFashion.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#MensFashion {
						background: url("/site/gfx/buttons/MensFashion.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#MensFashion:hover,
						#searchOptionsContainer ul#searchOptions li a#MensFashion.current {
							background: url("/site/gfx/buttons/MensFashion.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#MobilePhones {
						background: url("/site/gfx/buttons/MobilePhones.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#MobilePhones:hover,
						#searchOptionsContainer ul#searchOptions li a#MobilePhones.current {
							background: url("/site/gfx/buttons/MobilePhones.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#Specialist {
						background: url("/site/gfx/buttons/Specialist.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#Specialist:hover,
						#searchOptionsContainer ul#searchOptions li a#Specialist.current {
							background: url("/site/gfx/buttons/Specialist.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#SportsOutdoors {
						background: url("/site/gfx/buttons/SportsOutdoors.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#SportsOutdoors:hover,
						#searchOptionsContainer ul#searchOptions li a#SportsOutdoors.current {
							background: url("/site/gfx/buttons/SportsOutdoors.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#StationeryBooksCards {
						background: url("/site/gfx/buttons/StationeryBooksCards.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#StationeryBooksCards:hover,
						#searchOptionsContainer ul#searchOptions li a#StationeryBooksCards.current {
							background: url("/site/gfx/buttons/StationeryBooksCards.gif") no-repeat 0 0;
						}
						
					#searchOptionsContainer ul#searchOptions li a#TravelAgents {
						background: url("/site/gfx/buttons/TravelAgents.gif") no-repeat 0 -45px;
					}
					
						#searchOptionsContainer ul#searchOptions li a#TravelAgents:hover,
						#searchOptionsContainer ul#searchOptions li a#TravelAgents.current {
							background: url("/site/gfx/buttons/TravelAgents.gif") no-repeat 0 0;
						}
					
				
			/* Store Search */
			
			#storeSearchContainer {
				width: 370px;
				position: relative;
				top: -30px;
			}
			
			/* 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;
					width: 220px;
				}
				
					#searchResultsContainer .searchResults h4,
					#searchResultsContainer .searchResults p {

						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 {
				}
			
			/* Competition */
			
			#compContainer {
				position: relative;
			}
			
			/* Tell a Friend */
			
			#tellAFriendContainer {
				position: relative;
				width: 370px;
				float: left;
			}
			
			p#tellAFriendButton {
				float: left;
				width: 147px;
				height: 17px;
				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: 147px;
					height: 17px;
					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 {
			
			}
			
				#jobSearchResultsContainer .jobDetailsContainer {
					
									
				}
				

				
				
				#fullWidthColumn #jobSearchResultsContainer hr
				{
					clear: left;
					width: 630px;
				}
				
				#leftColumn #jobSearchResultsContainer hr
				{
					clear: left;
					width: 370px;
				}
				

				#leftColumn .jobDetailsContainer {
					
					
				}				
				
				#jobSearchResultsContainer .jobDetailsContainer .storeLogoContainer,
				#leftColumn .jobDetailsContainer .storeLogoContainer {
					float: left;
					width: 112px;
					height: 78px;
					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;
					}
					
					
					#fullWidthColumn .jobDetailsContainer .jobDetailsText
					{
						float: left;
						width: 500px;
					}
					
					#leftColumn .jobDetailsContainer .jobDetailsText
					{
						float: left;
						width: 240px;
					}
					
					.jobDetailsContainer .jobDetailsText p
					{
						margin-top: -6px;
					}
					
					.jobDetailsContainer .jobDetailsText dd
					{
						margin-bottom: 5px;
					}
			

				

					
			/* 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 {
						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 {
						margin-bottom: 0;
					}
					
						#profileContainer .stockistsResults p a {
							margin-top: 20px;
						}
						
			#profileContainer #profileInfo ul {
				list-style-type: none;
				float: left;
				margin-left: 0;
			}
			
				#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 {
			}
			
			#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;
					}
					
					
	/* 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 {
	}

	#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;
		padding-left: 10px;
	}
	
	#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: 320px;
	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 {
		}
	
		#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 {
		}
		
		#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 #99016E;
	background: #D7A1AE;
	padding: 25px 10px 15px;
	overflow: hidden;
}

#localNewsHPBox a {
	color: #9D0B6E;
}

#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;
}

.localNewsSummary a {
	color: #006633;
}

.localNewsSummary a:hover {
	color: #31835a;
}

.localNewsText {
	display: block;
}

.localNewsLink {
}

/*Local News page item & elements */

.localNewsNavigation {
	display: table;
	width: 352px;
	clear:both;
	
}

.localNewsNavigation .leftBox
{
	position: relative;
}

.localNewsNavigation .rightBox
{
	position: relative;
}

.localNewsNavigation h3
{
	width: 80px;
}

.localNewsNavigation h3.sIFR-replaced {
	display: inline-table;
	width: 100px !important;
}

.localNewsNavigation .rightBox h3.sIFR-replaced {
	width: 60px !important;
}

.localNewsItemContainer {
	width: 352px;
}

.localNewsItemImage img {
	/*width: 352px;*/
	border: 2px solid #FFF;
}

/* '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 #31845a;
	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: 75px !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;
}

/* Model search */

#modelGallery {
	color: #414042;
}

.modelGalleryInfoBar {
	float: none;
	font-size: 12px;
}

.modelGalleryInfoBar .infoLeft p {
	float: left;
}

.modelGalleryInfoBar .infoRight p {
	float: right;
}

.modelGalleryInfoBar a.linkBack {
	color: #006532;
	font-weight: bold;
	text-decoration: none;
}

.modelGalleryInfoBar a.linkBack:hover {
	text-decoration: underline;
}

.backArrows {
	font-size: 14px;
}

.modelGalleryPaginationBar {
	background: #004584;
	width: 615px !important;
	height: 17px;
	padding: 2px 10px;
	text-align:right;
	clear: both;
}

.modelGalleryPaginationBar .goBackLink {
	float: left;
}

.modelGalleryPaginationBar .goBackLink a.linkBackWhite {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
}

.modelGalleryPaginationBar .goBackLink a.linkBackWhite:hover {
	color: #FFF;
	text-decoration: underline;
} 


.modelGalleryPaginationBar ul {
	list-style-type:none;
	float: right;
}

.modelGalleryPaginationBar ul li {
	list-style-type:none;
	display: inline;
}

.modelGalleryPaginationBar ul li a, .modelGalleryPaginationBar ul li a:visited {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	background: url("/gfx/paginationSeparator.jpg") no-repeat scroll 100% 80%;
}

.modelGalleryPaginationBar ul li a:hover {
	color: #a8d5ff;
}

.modelGalleryPaginationBar ul li a.prev, .modelGalleryPaginationBar ul li a.next {
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	background: none !important;
}

.modelGalleryPaginationBar ul li a.next {
	padding-right: 5px;
}

.modelGalleryPaginationBar ul li a.lastchild {
	background: none !important;
}

.modelGalleryPaginationBar ul li a.selected {
	text-decoration: none;
	font-weight: normal;
}

.modelGalleryPicPreview {
	margin-top: 25px;
	margin-bottom: 25px;
}

.modelGalleryThumbs {
}

.modelGalleryThumbsRow {
	display: block;
	width: 635px;
	margin-top: 20px;
	border-bottom: 1px solid #004584;
	overflow: hidden;
}

.modelGalleryThumbContainer {
	width: 101px;
	height: 195px;
	float: left;
	margin-right: 26px; /*to discuss */
	overflow: hidden;
}

.modelGalleryThumbContainer img {
	margin-bottom: 10px;
	width: 99px;
	height: 132px;
}

.modelGalleryThumbContainer a img {
	border: 1px solid #262626;
}

.modelGalleryThumbContainer a, .modelGalleryThumbContainer a:visited {
	color: #414042 !important;
	text-decoration: none;
}

.modelGalleryThumbContainer a:hover img {
	border: 1px solid #004584;
}

.modelGalleryThumbContainer a:hover {
	text-decoration: underline;
}

.modelGalleryThumbCat {
	font-weight: bold;
	font-size: 11px;
}

.modelGalleryThumbImgCount {
	font-size: 11px;
}






/* New form styles START */

.generalForm ol
{
	margin: 0px;
	list-style-type: none;
}

.generalForm li
{
	position: relative;
	margin-bottom: 15px;
	clear: both;
	min-height: 25px;
	list-style-type: none;
}

.generalForm hr
{
	clear: both;
}

.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;
	position: relative;
}

.generalForm .selectQuestion select
{
	float: left;
	width: 158px;
	margin-right: 10px;
	position: relative;
}

.generalForm .textareaQuestion textarea
{
	float: left;
	width: 330px;
	height: 100px;
	margin-bottom: 10px;
	font-family: Arial;
	*margin-left: -15px;
	position: relative;
}

.generalForm .checkboxQuestion input
{
	float: left;
	margin-right: 10px;
	position: relative;
}

.generalForm .checkboxQuestion label
{
	float: left;
	width: 300px;
}
/* New form styles END */