/*--------------------------------------------------*/
/* Home						                     	*/

	#contentContainer {
		background: url("../../img/home/content.gif") repeat-y 0 0;
		padding: 0;
	}

		#content {
			width: 100%;
			border: 0 !important;
			border-bottom: 1px solid #fff;
		}

	#navigation {
		padding: 0 0 18px;
	}

/*--------------------------------------------------*/
/* Hero							                    */

	#headerContainer {
		color: #fff;
	}

		#headline h3 {
			color: #FFF;
			width: 300px;
			padding: 0 0 12px;
		}

		#headline p.locate {
			color: #ffb300;
		}

		#headline a.more {
			color: #ffb300;
		}

			#headline a.more span {
				background: url("../../img/global/arrowYellow.gif") no-repeat 100% 70%;
				padding-right: 8px;
			}

	/*--------------------------------------------------*/
	/* Different headers                                */

		#george,
		#cathrine,
		#harriet,
		#amon {
			position: absolute;
			bottom: 0;
			right: 0;
		}

		.cathrine {
			background: #000 url("../../img/home/headerCathrine.jpg") no-repeat 50% 100% !important;
		}

		.george {
			background: #000 url("../../img/home/headerGeorge.jpg") no-repeat 50% 100% !important;
		}

			.george #george {
				right: 58px;
			}

		.amon {
			background: #000 url("../../img/home/headerAmon.jpg") no-repeat 50% 100% !important;
		}

			.amon #amon {
				right: 16px;
			}

		.harriet {
			background: #000 url("../../img/home/headerHarriet.jpg") no-repeat 50% 100% !important;
		}

			.harriet #harriet {
				right: 12px !important;
				right: 2px;
			}

/*--------------------------------------------------*/
/* Stockists										*/

	.stockist {
		background: #ffb300 url("../../img/global/stockists.gif") repeat-x 0 100%;
		color: #fff;
		width: 203px;
		padding: 14px 0 15px;
		float: left;
		margin: 0 1px 0 0;
		height: 201px;
	}

		.stockist form {
			border-bottom: 1px solid #999;
		}

		.stockist h3 {
			padding: 0;
			margin: 0;
		}
		
			.stockist form h3 a {
				background: url("../../img/home/titleStockists.gif") no-repeat 0 0;
				height: 54px;
				display: block;
			}

			.stockist form fieldset {
				border: 0;
				border-bottom: 1px solid #fff;
				padding: 0 12px 12px;
			}

				.stockist fieldset .label {
					padding: 0 0 8px;
					display: block;
				}

				.stockist fieldset .input {
					display: block;
					float: left;
					padding: 0 4px 0 0;
				}

					.stockist fieldset .input input {
						width: 120px;
						font-size: 1.2em;
					}

		.stockist .optician {
			border-top: 1px solid #fff;
			padding: 12px 12px 0;
			background: url("../../img/home/optician.gif") repeat-x 0 0;
		}

			.stockist .optician h3 {
				background: url("../../img/home/titleOptician.gif") no-repeat 0 0;
				height: 17px;
			}

			.stockist .optician .book a {
				background: url("../../img/home/book.gif") no-repeat 0 0;
				display: block;
				height: 21px;
			}

/*--------------------------------------------------*/
/* Tiles						                    */

	.tiles {
		float: left;
		width: 656px;
		height: 230px;

	}

		.tile {
			float: left;
			width: 215px;
			height: 230px;
			margin: 0 1px 0 0;
		}
		.tile h3 {
			margin: 0 0 13px;
			padding: 0 0 ;
		}
			.tile h3 a {
				height: 14px;
				display: block;
			}

			.tile p.more a span {
				background: url("../../img/global/arrowRed.gif") no-repeat 100% 70%;
				padding: 0 8px 0 0;
			}

		/*--------------------------------------------------*/
		/* Your Eyes                                        */

			.yourEyes,
			.yourEyes h2 {
				margin: 0;
				padding: 0;
			}

				.yourEyes h2 a {
					display: block;
					height: 224px;
					width: 216px;
					padding: 0;
					margin: 0;
					background:  url("../../img/home/yourEyes.jpg") no-repeat 0 0;

				}

		/*--------------------------------------------------*/
		/* Centres                                          */
		
			.centres {
				background: #e8e8e8;
				width: 222px;
				height: 230px;
			}

				.centres h3 a {
					display: block;
					background: url("../../img/home/titleCentres.gif") no-repeat 0 0;
					height: 13px;
				}

				.centres div {
					padding: 12px 8px 0 12px;
				}

					.centres div p.more {
						padding: 9px 0 0px;
					}

		/*--------------------------------------------------*/
		/* Kids		                                        */

			.kids {
				margin: 0;
			}

				.kids div {
					padding: 0 12px;
				}

				.kids h3 {
					margin-top: 12px;
				}

				.kids h3 a {
					background: url("../../img/home/titleKidz.gif") no-repeat;
					height: 14px;
					display: block;
				}

		/*--------------------------------------------------*/
		/* Look and feel                                    */

			.lookAndFeel {
				background: url("../../img/home/lookAndFeel.jpg") no-repeat 0 0;
				margin: 0;
			}

				.lookAndFeel p a {
					display: block;
					padding: 80px 0 110px 94px;
				}
				
		/*--------------------------------------------------*/
		/* Designer Frame Offer                                    */

			.designeroffer {
				background: url("../../img/home/designerframesoffer.jpg") no-repeat left bottom;
				margin: 0px 0 0 0 ;
			}
			
			.designeroffer  h2 {
				position: absolute;
				left: -3000px;
			}

				.designeroffer p a {
					display: block;
					padding: 200px 0 0 20px;
					height: 10px;
				}
				
				.designeroffer .black a {
					color: black;
					font-weight: bold;
					padding: 210px 0 0 50px;
				}
				
			/*--------------------------------------------------*/
		/* Designer Frame Offer                                    */	
				
		.freeinsurance {
				background: url("../../img/home/freeinsurance_homepage.jpg") no-repeat left bottom;
				margin: 0 0 0 0 ;
			}
			
			.freeinsurance  h2 {
				position: absolute;
				left: -3000px;
			}

				.freeinsurance p a {
					display: block;
					padding: 210px 0 0 9px;
					height: 11px;
				}
				
				.freeinsurance .black a {
					color: black;
					font-weight: bold;
					
				}
				
		/* Childrens Offer                                    */	
				
		.childrens {
				background: url("../../img/home/childrens_homepage.jpg") no-repeat left bottom;
				margin: 0 0 0 0 ;
			}
			
			.childrens  h2 {
				position: absolute;
				left: -3000px;
			}

				.childrens p a {
					display: block;
					padding: 210px 0 0 9px;
					height: 11px;
				}
				
				.childrens .black a {
					color: black;
					font-weight: bold;
					
				}
		/* Designer Frame Offer                                    */	
				
		.mini {
				background: #FFF url("../../img/home/mini_homepage.jpg") no-repeat left bottom;
				margin: 0px 1px 0 0 ;
				
			}
			
			.mini  h2 {
				position: absolute;
				left: -3000px;
			}

				.mini p {
						padding-bottom: 17px;
				}
			
				.mini p a {
					display: block;
					padding: 210px 0 0 10px;
					height: 10px;
				}
				
				.mini .black a {
					color: black;
					font-weight: bold;
					
				}
		.wintersale {
				background: #FFF url("../../img/home/wintersale.jpg") no-repeat left top;
				margin: 0px 1px 0 0 ;
				
			}
			
			.wintersale  h2 {
				position: absolute;
				left: -3000px;
			}

				.wintersale p {
						padding-bottom: 17px;
				}
			
				.wintersale p a {
					display: block;
					padding: 210px 0 0 10px;
					height: 10px;
				}
				
				.wintersale .black a {
					color: black;
					font-weight: bold;
					
				}
		
		.sunglasses {
				background: url("../../img/home/sunglasses_homepage.jpg") no-repeat left top;
				margin: 0px 0 0 0 ;
			}
			
			.sunglasses  h2 {
				position: absolute;
				left: -3000px;
			}

				.sunglasses p a {
					display: block;
					padding: 200px 0 0 20px;
					height: 10px;
				}
				
				.sunglasses .black a {
					color: black;
					font-weight: bold;
					padding: 210px 0 0 50px;
				}
				
		.pears {
				background: url("../../img/home/pears_homepage.jpg") no-repeat left top;
				margin: 0px 0 0 0 ;
			}
			
			.pears  h2 {
				position: absolute;
				left: -3000px;
			}

				.pears p a {
					display: block;
					padding: 200px 0 0 20px;
					height: 10px;
				}
				
				.pears .black a {
					color: black;
					font-weight: bold;
					padding: 210px 0 0 50px;
				}
		.seventyfivepoundoff {
				background: url("../../img/home/75poundoff_homepage.jpg") no-repeat left top;
				margin: 0px 0 0 0 ;
			}
			
			.seventyfivepoundoff  h2 {
				position: absolute;
				left: -3000px;
			}

				.seventyfivepoundoff p a {
					display: block;
					padding: 200px 0 0 20px;
					height: 10px;
				}
				
				.seventyfivepoundoff .black a {
					color: black;
					font-weight: bold;
					padding: 210px 0 0 50px;
				}
	
	
	
		.varifocaloffer {
			background: url("../../img/home/varifocal-from99.jpg") no-repeat left top;
				margin: 0px 0 0 0 ;
		}
		
		.varifocaloffer  h2 {
				position: absolute;
				left: -3000px;
			}

				.varifocaloffer p a {
					display: block;
					padding: 200px 0 0 20px;
					height: 10px;
				}
				
				.varifocaloffer .black a {
					color: white;
					font-weight: bold;
					padding: 210px 0 0 50px;
				}
		
		/* Digital Lenses                                    */	
				
		.digitallens {
				background: #FFF url("../../img/home/digital-tile.jpg") no-repeat left top;
				margin: 0px 1px 0 0 ;
				
			}
			
			.digitallens  h2 {
				position: absolute;
				left: -3000px;
			}

				.digitallens p {
						padding-bottom: 17px;
						padding-right: 10px;
						text-align: right;
				}
			
				.digitallens p a {
					display: block;
					padding: 210px 0 0 10px;
					height: 10px;
				}
				
				.digital .black a {
					color: black;
					font-weight: bold;
					
				}

/*--------------------------------------------------*/
/* Footer                                           */

	#footer ul {
		padding-right: 24px;
	}

