/* -------------------------------------------------*/ 
/*	Designed and Produced by Instant Business Ltd.  */
/*	Build start date: 7th August 2007               */
/*	Web Producer: Steve Avery                       */
/* -------------------------------------------------*/


/*----------------------------------*/
/* General Setup                    */

body {
	color: #333333;
	/*background: #244b72 url("/site/gfx/bgBody.jpg") no-repeat top center;*/
	background-color: #FFFFFF;
}

a {
	color: #333333;
}

a:hover {
	color: #3557A9;
}

a:visited {
	color: #3557A9;
}

a:active {
	color: #333333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #842C5E;
}

	h1:hover,
	h2:hover,
	h3:hover,
	h4:hover,
	h5:hover,
	h6:hover {
		color: #D7A1AE;
	}

hr {
	color: #D61A24;
	background-color: #D61A24;
}

	/* -- Begin IE7 Only Hack -- */
	*:first-child+html hr {
		border: 1px solid #D61A24 !important;
	}
	/* -- End IE7 Only Hack -- */
	
	
#siteInnerContainer #sectionBgCol0 {
	background-color: #4998da;
}

#siteInnerContainer #sectionBgCol1 {
	background-color: #4998da;
}

#siteInnerContainer #sectionBgCol2 {
	background-color: #4998da;
}

#siteInnerContainer #sectionBgCol3 {
	background-color: #4998da;
}

#siteInnerContainer #sectionBgCol4 {
	background-color: #4998da;
}

#siteInnerContainer #sectionBgCol5 {
	background-color: #4998da;
}

#siteInnerContainer #sectionBgCol6 {
	background-color: #4998da;
}

#siteInnerContainer #sectionBgCol7 {
	background-color: #4998da;
}


/*----------------------------------*/
/* Homepage                         */

#hpWhatsOnContainer #hpWhatsOnInner h2 a,
	#hpWhatsHotContainer #hpWhatsHotInner h2 a {
		color: #580132;
	}

	#hpWhatsOnInner p a,
	#hpWhatsHotInner p a {
		color: #580132;
	}
	
		#hpWhatsOnInner p a:hover,
		#hpWhatsHotInner p a:hover {
			color: #580132;
		}


/*----------------------------------*/
/* Navigation                       */

#navigationContainer ul.navigation {
	border: 1px solid #FFFFFF;
}

	#navigationContainer ul.navigation li {
		color: #FFF;
	}
	
		#navigationContainer ul.navigation li a {
			color: #FFF;
		}
		
		#navigationContainer ul.navigation li a:hover,
		#navigationContainer ul.navigation li a.current {
			color: #02385B;
		}
		
			#navigationContainer ul.navigation li ol#subNavigation li a.current {
				color: #02385B;
			}


/*----------------------------------*/
/* Header                           */

/* Top Links */

/* Dark Grey Links */
#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol7 #topLinksAndSiteSearch #topLinks ul li {
	border-right: 1px solid #CE3402;
}
	
	#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol7 #topLinksAndSiteSearch #topLinks ul li a {
		color: #CE3402;
	}
	
		#sectionBgCol0 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol1 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol2 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol6 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol7 #topLinksAndSiteSearch #topLinks ul li a:hover {
			color: #CE3402;
		}

/* White Links */
#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li,
#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li {
	border-right: 1px solid #CE3402;
}

	#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li a,
	#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li a {
		color: #CE3402;
	}
	
		#sectionBgCol3 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol4 #topLinksAndSiteSearch #topLinks ul li a:hover,
		#sectionBgCol5 #topLinksAndSiteSearch #topLinks ul li a:hover {
			color: #CE3402;
		}

/* Site Search */

/* Dark Grey Links */
#sectionBgCol0 #siteSearchContainer,
#sectionBgCol1 #siteSearchContainer,
#sectionBgCol2 #siteSearchContainer,
#sectionBgCol6 #siteSearchContainer,
#sectionBgCol7 #siteSearchContainer {
	color: #CE3402;
}
	
	#sectionBgCol0 #siteSearchContainer input#go,
	#sectionBgCol1 #siteSearchContainer input#go,
	#sectionBgCol2 #siteSearchContainer input#go,
	#sectionBgCol6 #siteSearchContainer input#go,
	#sectionBgCol7 #siteSearchContainer input#go {
		color: #CE3402;
		text-decoration: underline;
	}

/* White Links */
#sectionBgCol3 #siteSearchContainer,
#sectionBgCol4 #siteSearchContainer,
#sectionBgCol5 #siteSearchContainer {
	color: #CE3402;
}
	
	#sectionBgCol3 #siteSearchContainer input#go,
	#sectionBgCol4 #siteSearchContainer input#go,
	#sectionBgCol5 #siteSearchContainer input#go {
		color: #CE3402;
		text-decoration: underline;
	}

/*----------------------------------*/
/* View Offers                      */

#offersTickerContainer {
/*	border-top: 1px solid #A1525B;
	border-bottom: 1px solid #A1525B; */
}

#offersTickerContainer #viewOffers {
	background: #B11C09;
}

	#offersTickerContainer #viewOffers p a:link {
		color: #FFFFFF;
	}
	
	#offersTickerContainer #viewOffers p a:visited {
		color: #FFFFFF;
	}
	
	#offersTickerContainer #viewOffers p a:hover {
		color: #FFFFFF;
	}
	
	#offersTickerContainer #viewOffers p a:active {
		color: #FFFFFF;
	}

/*----------------------------------*/
/* Text Ticker                      */


#offersTickerContainer #offersTickerInner {
	background: #A1525B;
	color: #FFFFFF;
}

	#offersTickerContainer #offersTickerInner ul li a:link {
		color: #FFFFFF;
	}
	
	#offersTickerContainer #offersTickerInner ul li a:visited {
		color: #FFFFFF;
	}
	
	#offersTickerContainer #offersTickerInner ul li a:hover {
		color: #FFFFFF;
	}
	
	#offersTickerContainer #offersTickerInner ul li a:active {
		color: #FFFFFF;
	}

#contentInnerMid {
}
	
#contentInnerMid a
{
	color: #cc3300;
}


/*----------------------------------*/
/* Pagination                       */

.paginationHalfWidthContainer,
.paginationFullWidthContainer{
	background: #D61A24;
	color: #FFFFFF;
}

.paginationHalfWidthContainer ul, .paginationFullWidthContainer ul {
	list-style-type: none !important;
	list-style-type: none;
	margin-left: 0px !important;
	margin-left: 0px;
	margin-bottom: 0px !important;
	margin-bottom: 0px;
}

.paginationHalfWidthContainer ul li, .paginationFullWidthContainer ul li {
	border-right: 1px solid #FFFFFF;
	margin-left: 0px !important;
	margin-left: 0px;
	margin-bottom: 0px !important;
	margin-bottom: 0px;
}
	
		.paginationHalfWidthContainer ul li a:link,
		.paginationFullWidthContainer ul li a:link {
			color: #FFFFFF !important;
			padding-left: 5px;
		}
		
		.paginationHalfWidthContainer ul li a:visited,
		.paginationFullWidthContainer ul li a:visited {
			color: #FFFFFF !important;
		}
		
		.paginationHalfWidthContainer ul li a:hover,
		.paginationFullWidthContainer ul li a:hover {
			color: #FFFFFF !important;
		}
		
		.paginationHalfWidthContainer ul li a:active,
		.paginationFullWidthContainer ul li a:active {
			color: #FFFFFF !important;
		}


/*----------------------------------*/
/* Text Based Offers                */

#textBasedOffersInnerContainer {
	border: 1px solid #ABABAB;
}

	#textBasedOffersInnerContainer ul li {
		border-bottom: 1px solid #F7E030;
	}
	
		#textBasedOffersInnerContainer ul li a {
			color: #D61A24;
		}
		

/*----------------------------------*/		
/* 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: #66440C;
	color: #FFFFFF;
}

	#storeDirectoryContainer ul#storeDirectorySearchOptions li a:hover,
	#storeDirectoryContainer ul#storeDirectorySearchOptions li a.current {
		background-color: #9B6C1F;
	}*/


/*----------------------------------*/
/* Search Options                   */

#searchOptionsContainer ul#searchOptions li a.smallButton,
#searchOptionsContainer ul#searchOptions li a.bigButton {
	/*background-color: #66440C;*/
	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: #9B6C1F;*/
	}
	
	
	/* Buttons */
	
	/* 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 -27px;
		}
		
	#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 -27px;
		}
		
	#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 -27px;
		}
		
	#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 -27px;
		}
		
	#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 -27px;
		}
		
	#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 -27px;
		}
	
	#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 -27px
		}
		
	#searchOptionsContainer ul#searchOptions li a#V-Z {
		background: url("/site/gfx/buttons/V-Z.gif") no-repeat 0 0;
	}
	
		#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 -27px;
		}
		
	#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 -27px;
		}
		
	
	/* 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 -27px;
		}
		
	#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 -27px;
		}
		
	#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 -27px;
		}
	
	/* 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 -27px;
		}
		
	#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 -27px;
		}
		
	#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 -27px;
		}
		
	#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 -27px;
		}
		
	#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 -27px;
		}
		
	#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 -27px;
		}
	
	/* 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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}
		
	#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 -45px;
		}


/*----------------------------------*/
/* Log in                           */

#loginContainer {
	border-bottom: 1px solid #D61A24;
}
	
	
/*----------------------------------*/
/* Search Options                   

#jobsSearchContainer ul#jobsSearchOptions li a {
	background-color: #66440C;
	color: #FFFFFF;
}

	#jobsSearchContainer ul#jobsSearchOptions li a:hover,
	#jobsSearchContainer ul#jobsSearchOptions li a.current {
		background-color: #9B6C1F;
	}*/
	
	
/*----------------------------------*/
/* Google Map (API)                 */

	#googleMapContainer #map {
		border: 1px solid #D61A24;
	}


/*----------------------------------*/
/* Footer                           */

#footerContainer
{
	margin-top: 10px;
}

#footerContainer ul#footer li {
	border-right: 1px solid #9B3202;
}

	#footerContainer ul#footer li a {
		color: #9B3202;
	}
	
		#footerContainer ul#footer li a:link {
			color: #9B3202;
		}
		
		#footerContainer ul#footer li a:visited {
			color: #9B3202;
		}
		
		#footerContainer ul#footer li a:hover {
			color: #9B3202;
		}
		
		#footerContainer ul#footer li a:active {
			color: #9B3202;
		}
	
	#footerContainer p#ibLink {
		color: #9B3202;
	}
	
		#footerContainer p#ibLink a:link {
			color: #9B3202;
		}
		
		#footerContainer p#ibLink a:visited {
			color: #9B3202;
		}
		
		#footerContainer p#ibLink a:hover {
			color: #9B3202;
		}
		
		#footerContainer p#ibLink a:active {
			color: #9B3202;
		}
	
	#centreDetails {
		color: #9B3202;
	}
	
	
/*----------------------------------*/
/* Forms                            */

form .errorsContainer {
	color: #FF0000;
}

form fieldset .questionAndAnswer .answer select {
	border: 1px solid #D61A24;
	background: #FFFFFF; /* Fix for Opera */
}

form fieldset .questionAndAnswer .answer input,
form fieldset .questionAndAnswer .answer textarea,
#loginContainer fieldset .loginQuestionAndAnswer input {
	border: 1px solid #D61A24;
}

form fieldset .submitButton input {
	background: #D61A24;
	color: #FFFFFF;
}

	form fieldset .submitButton input:hover {
		background: #66440C;
	}


form fieldset #termsContainer {
	border: 1px solid #D61A24;
}

/* Google Maps (API) */

#googleDirectionsBubble {
	background: #FFFFFF;
}
	
	#googleDirectionsBubble form input#directionSearchBox {
		border: 1px solid #D61A24;
	}
	
	#googleDirectionsBubble form input#getDirectionsButton {
		background: #66440C;
		color: #FFFFFF;
		border: 2px solid #FFFFFF;
	}
	
		#googleDirectionsBubble form input#getDirectionsButton:hover {
			background: #D61A24;
		}
		
/* shadow */

#topShadow {
	width: 939px;
	height: 7px;
	padding: 0 5px;
	margin-left: 6px;
	background: url("/site/gfx/mcTop.png") top left no-repeat !important;
}

#siteInnerContainer {
	width: 939px;
	padding: 0 5px;
	margin-left:  6px;
	background: url("/site/gfx/mcBgr.png") top left repeat-y !important;
}

#botShadow {
	width: 939px;
	height: 7px;
	padding: 0 5px;
	margin-left: 6px;
	background: url("/site/gfx/mcBtm.png") top left no-repeat !important;
}

/* Spring template class overload */

#sectionBgImg0 {
	background: url("/site/gfx/bg0.jpg") no-repeat 214px 0px; 
}

#sectionBgImg1 {
	background: url("/site/gfx/bg0.jpg") no-repeat 214px 0px; 
}

#sectionBgImg2 {
	background: url("/site/gfx/bg0.jpg") no-repeat 214px 0px; 
}

#sectionBgImg3 {
	background: url("/site/gfx/bg0.jpg") no-repeat 214px 0px; 
}

#sectionBgImg4 {
	background: url("/site/gfx/bg0.jpg") no-repeat 214px 0px; 
}

#sectionBgImg5 {
	background: url("/site/gfx/bg0.jpg") no-repeat 214px 0px; 
}

#sectionBgImg6 {
	background: url("/site/gfx/bg0.jpg") no-repeat 214px 0px; 
}

/* Big Win - Xmas competition */
#sectionBgImg7 {
	background: url("/site/gfx/bg0.jpg") no-repeat 214px 0px; 
}

#sectionBgImg8 {
	background: url("/site/gfx/bg0.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;
}





/* ######### Navigation overload ######### */

#navigationContainer {
	width: 214px;
	padding: 150px 0 13px 0 !important;
	padding: 150px 0 13px 20px;
	float: left;
}

#navigationContainer ul.navigation {
	list-style-type: none;
	width: 152px;
	font-size: 80%;
	font-weight: bold;
	float: left;		
	margin: 5px 0 20px 37px !important;
	margin: 5px 0 20px 10px;
	background: url("/gfx/navBg.png") repeat !important;
}

#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.navigationAlt {
			list-style-type: none;
			font-size: 80%;
			font-weight: bold;
			float: left;		
			text-align: left;
			margin-top: -7px;
			margin-left: 0px !important;
			margin-left: -15px;
		}
		
			#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;
				}
				
				
				
				.sifRFix
				{
					margin-top: -1px;
				}


#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: -8px;
	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/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#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: 5px !important;
	padding-right: 5px !important;
	padding-bottom: -1px !important;
	padding-left: 10px !important;
}






#navigationContainer ul.navigation li ol#subNavigation li a
{
	width: auto;
	width: 120px;
}


/* -- 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;
}










#offersNewHPBox {
	border: 1px solid #99016E;
	background: #D7A1AE;
}

#offersNewHPBox a {
	color: #9D0B6E;
}

input.newRegisterGoButton {
	color: #482F70;
}


/* Offers overload classes*/
		
#offersContainer {
	height: 145px;
}


/* Image Campaign */

.galleryTitleBar {
	display: block;
	overflow: hidden;
	margin-bottom: 25px;
}

h1.galleryTitle {
	width: 420px;
	float: left;
	padding-bottom: 9px !important;
	vertical-align: baseline;
}

.uploadButton {
	float: right;
	vertical-align: baseline;
}

.galleryContentContainer {
	width: 540px;
	padding: 170px 0px 0px 0px;
	float: left;
	vertical-align: top;
	overflow: hidden;
}

.galleryNavBar {
	display: block;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
}

.galleryPaging {
	text-align: right;
	color: #000000 !important;
	font-style: normal !important;
	font-size: 0.9em;
}

.pinkArrow {
	color: #e51d41;
	font-size: 1.2em;
}

.galleryContainer{
	
	width: 540px;

}
.galleryPaging ul {
	list-style-type: none;
}

.galleryPaging ul li {
	display: inline;
	padding: 3px;
	color: #ea201e;
}
#galleryDetails{
    float:left;
    margin-left:-30px;
}
#galleryPreviousLink{
    padding-right:5px;
    margin-right:5px;
    /*border-right: solid 1px black;*/
	text-decoration: none;
}
#galleryNextLink{
    padding-left:10px;
    /*border-left: solid 1px black;    */
	text-decoration: none;
}

#galleryPreviousLink a, #galleryNextLink a {
	text-decoration: none;
}

.galleryPaging ul li a {
	color: #ea201e !important;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

.galleryPaging ul li a:hover {
	color: #FFF;
}

.galleryPaging ul li a.selected {
	color: #f30004 !important;
	font-weight: bold !important;
	text-decoration: none;
	
}

#galleryThumbs {
	overflow: hidden;
	padding: 22px 0;
	margin: 5px 0 5px 0;
	display: inline-block;
	clear: both;
}

.gallerySingleThumb {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	width: 127px;
}

.gallerySingleThumb img {
	border: 3px solid #FFF;
	overflow: hidden;
	margin-bottom: 3px;
}

.galleryThumbCaption{
	display: block;
	margin: 0px auto 0px auto;
	padding-left: 20px;
	font-size: 12px;
	color: #333 !important;
	color: #333;
	height: 45px;
	background: url("/site/gfx/magnify_glass.png") top left no-repeat;
	/*
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/site/gfx/magnify_glass.png");
	*/
}


.gallerySingleThumb a{
	color: #fff;
}
.gallerySingleThumb a:hover{
	color: #f00;
	text-decoration: none;
}

.galleryFullsizeCaption{
	display: block;
	margin: 0px auto 0px auto;
	color: #333;
	font-weight: bold;

}

.galleryImage {
}

.galleryImage img {
	border: 3px solid #FFF;
}

.galleryRightDesc {
	display: block;
	float: right;
	width: 245px;
}

#tellAFriend{
	background-color: #E31C3F;
	color: #FFFFFF;
	padding: 5px 0px 5px 0px;
	font-style: normal;
	border: none;
	font-weight: bold;
	font-size: 14px;
}

.regParagraph {
	margin-bottom: 20px !important;
}

.noBtmMrg {
	margin-bottom: 0px !important;
	margin: 0px !important;
	margin: 0px;
	padding: 0px !important; 
	padding: 0px;
}


/* Face gallery form styles */

form.faceGalleryForm {
}

form.faceGalleryForm fieldset {
}

form.faceGalleryForm ol, #contentInnerMid form.faceGalleryForm ol {
	margin: 0px !important;
	margin: 0px;
	padding: 0px !important;
	padding: 0px;
	list-style-type: none;
}

form.faceGalleryForm ol li, #contentInnerMid form.faceGalleryForm ol li {
	float: none;
	clear: both;
	display: block;
	margin: 0 0 5px !important;
	margin: 0 0 5px;
	padding: 0px;
	overflow: hidden;
}

form.faceGalleryForm ol li label {
	width: 100px;
	float: left;
	padding-top: 3px;
}

form.faceGalleryForm ol li input {
	width: 175px;
	border: 1px solid #999;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	float: left;
}

form.faceGalleryForm ol.fileInput {
	position: relative;
}

form.faceGalleryForm ol.fileInput li label {
	width: 100px;
	float: left;
	padding-top: 3px;
}

form.faceGalleryForm ol.fileInput li input {
	width: 265px;
	border: 1px solid #999;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

form.faceGalleryForm ol li .labelQuestion {
	width: 100px;
	float: left;
	padding-top: 3px;
}

form.faceGalleryForm ol li .radioGroupHorizontal {
	float: left;
	width: 210px;
}

form.faceGalleryForm ol li .radioGroupHorizontal label {
	width: auto;
	float: left;
	margin-right: 15px;
}

form.faceGalleryForm ol li .radioGroupHorizontal input {
	width: 15px;
	float: left;
	border: 0px;
}

form.faceGalleryForm ol li .description {
	width: 240px;
	margin: 10px 0 10px 100px;
	float: none;
	display: block;
	font-size: 80%;
	
}

.galleryTitleImg {
}

.formButton {
	background: #ea201c;
	border: 1px solid #FFF;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	min-width: 90px;
	width: 90px;
	
}

div.formButton {
	margin-top: 10px;
	text-align: center;
	padding: 2px 0;
	
}

div.formButton a, div.formButton a:hover, #contentInnerMid div.formButton a {
	color: #FFF !important;
	color: #FFF;
	display: block;
}


.formButtonAlt {
	background: #ea201c;
	border: 1px solid #FFF;
	color: #FFFFFF !important;	
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	width: 135px;
	
}

div.formButtonAlt {
	margin-top: 10px;
	text-align: center;
	padding: 2px 5px;
	
}

div.formButtonAlt a, div.formButtonAlt a:hover, 
#contentInnerMid div.formButtonAlt a {
	color: #FFFFFF !important;
	color: #FFFFFF;
	display: block;
}


.mandatoryTitle {
	font-size: 11px;
	color: #333;
	margin: 10px 0;
}

.formSubLine {
}

.formOffline {
	font-size: 85%;
}

.importantLinksBox {
	display: block;
	overflow: hidden;
	margin: 15px 0 10px;
}

.importantLinksBox a {
	color: #e82020 !important;
	color: #e82020;
	text-decoration: underline;
	margin-right: 5px;
}

.importantLinksBox a:hover {
	
}

.termsAgreeBox {
	float: left;
	padding-top: 5px;
	width: 280px;
}

.termsAgreeBox input {
	padding-top: 0px;
}

.submitBox {
	/*
	float: right;
	*/
	float: left;
	margin-top: 3px;
}

.clearFix {
	clear: both;
}