@charset "utf-8";
/* CSS Document */

#nav ul li a.item-home {
	color:#1ab1c6;
}

.poles {
	background:url(../images/home/poles.png) 50% 0 no-repeat;
	width:100%;
}

.ropes {
	background:url(../images/home/ropes.png) 50% 0 no-repeat;
	width:100%;	
}

#content-bg {
	width:100%;
	background:url(../images/home/content-bg.jpg) 50% 170px no-repeat;	
	
}

.fan {
	background:url(../images/home/fan.png) 50% 199px no-repeat;	
}

#main-feature {
	width:996px;
	height:496px;
	background:url(../images/home/baby.jpg) 500px 8px no-repeat;	
}

	#intro-col {
		width:386px;
		padding:0 0 0 154px;
		background:url(../images/home/intro-bg.png) 95px 0px no-repeat;
		height:496px;
	}
	
		#intro-content {
			width:325px;
			height:195px;
			position:relative;
			z-index:2;
			top:165px;
		}
		
		#intro-content h1 {
			text-align:center;
			font-size:25px;	
			padding:0 0 25px;
			background:url(../images/home/heading-underline.png) 60% 33px no-repeat;
		}
		
		#intro-content p {
			text-align:center;
			padding-left:50px;
			padding-right:20px;
			width:255px;	
		}
		
			#intro-content p a {
				font-size:16px;
				letter-spacing:-1px;
			}
			
		#intro-image {
			width:330px;
			height:170px;
			position:relative;
			z-index:1;
			top:100px;
			left:50px;
		}
		
			.packshot-alt {
				width:105px;
				height:95px;
				padding:26px 14px 49px 210px;
				background:url(../images/home/pack-alt.png) 0px 0px no-repeat;
				text-align:center;
				font-family: 'Lobster', serif;
				font-size:18px;
				line-height:1em;
				color:#fff;
			}
			
				.packshot-alt strong {
					font-size:22px;
					color:#21508d;
					font-weight:normal;	
				}
				
				.packshot-alt a {	
					font-size:16px;
					font-weight:bold;
					display:block;
					padding:7px 0 0;
					color:#fee2e9;
				}
					
#left-col {
	width:188px;
	float:left;
}

#centre-col {
	width:444px;
	float:left;
	padding:0 0 0 36px;
}

#events-bg {
	position:relative;
	top:-20px;
}	

	#events-top {
		background:url(../images/home/events-box-top.png) 0px 0px no-repeat;	
	}
		
#right-col {
	width:325px;
	float:right;
}
	
	#tvad {
		width:143px;
		height:86px;
		padding:12px 110px 0 47px;
		background:url(../images/home/tvad-box.jpg) 47px 0 no-repeat;
		position:absolute;
		top:145px;
		text-align:right;	
	}
	
		#tvad h3 {
			font-family: 'Lobster', serif;
			color:#21508d;
			padding:0 0 10px;
			font-size:20px;
			line-height:20px;
			 background: url(../images/buyonline-underline.png) 100% 100% no-repeat;
		}
		
		#tvad p {
			font-size:14px;
			padding:5px 0 0;
			letter-spacing:-1px;
		}
	
	#screenings-bg {
		width:225px;
		padding:0 0 0 94px;
		background:url(../images/home/screening-box-bg.png) 94px 0px repeat-y;
		position:absolute;
		/*top:-263px;*/
		top:323px;
	}
	
	#screenings-top {
		background:url(../images/home/screenings-box-top.jpg) 0px 0px no-repeat;
	}
	
	#screenings-bottom {
		background:url(../images/home/screenings-box-bottom.png) 0px 100% no-repeat;
		padding:175px 9px 0 6px;
		text-align:center;
	}
	
		#screenings-bottom .heading {
			font-family: 'Lobster', serif;
		}
		
			#screenings-bottom .heading h3 {
				color:#21508d;
				font-size:32px;
				line-height:0.9em;
			}
			
			#screenings-bottom .heading h3 .small {
				font-size:20px;
			}
			
			#screenings-bottom .heading h3 strong {
				color:#fff;	
				font-weight:normal;
			}
		
		#screenings-bottom .content {
			font-size:11px;
			color:#333;
			padding:0 10px 0;
			
		}
		
			#screenings-bottom .content a {
				color:#21508d;
				text-decoration:none;	
			}
			#screenings-bottom .content a:hover {
				text-decoration:underline;	
			}
		
		#screenings-bottom .link {
			height:43px;
			padding:7px 10px 5px;
			background:url(../images/home/screenings-button.png) no-repeat;
			text-align:left;
			
		}
		
			#screenings-bottom .link a {
				display:block;
				padding:2px 0 0 28px;
				height:41px;
				color:#fff;
				font-weight:normal;
				font-family: 'Lobster', serif;
				font-size:18px;
				line-height:1em;
				background:url(../images/home/screenings-button-arrow.png) 0px 0px no-repeat;
			}
			
				#screenings-bottom .link a:hover {
					color:#c36;
					background-position:0px -50px;
				}
				
	#suncream-bg {
		width:268px;
		
		padding:84px 0 0 42px;
		background:url(../images/home/suncream-bg.jpg) 32px 0 no-repeat;
		position:absolute;
		/*top:-263px;*/
		top:333px;
	}
	
		#suncream-bg .bg-image {
			height:316px;
			background:url(../images/home/suncream-offer.png) 111px 0 no-repeat;
		}
		
		#suncream-bg .heading {
			font-family: 'Lobster', serif;
			width:115px;
			height:69px;
			padding:10px 0 0;
		}
		
			#suncream-bg .heading h3 {
				color:#21508d;
				font-size:24px;
				line-height:0.9em;
				text-align:center;
				padding:0;
			}
			
		#suncream-bg .content {
			background:url(../images/home/suncream-claim.png) 5px 0 no-repeat;
			height:178px;	
		}
		
		#suncream-bg .link {
			height:45px;
			width:145px;
			padding:5px;
			background:url(../images/home/suncream-button.png) no-repeat;
			text-align:left;
			
		}
		
			#suncream-bg .link a {
				display:block;
				padding:12px 0 14px 28px;
				height:19px;
				color:#fff;
				font-weight:normal;
				font-family: 'Lobster', serif;
				font-size:18px;
				line-height:18px;
				background:url(../images/home/screenings-button-arrow.png) 0px 10px no-repeat;
			}
			
				#suncream-bg .link a:hover {
					color:#c36;
					background-position:0px -40px;
				}
				
	#wipes-image {
		width:325px;
		position:absolute;
		top:715px;	
	}
	
	#nct-app {
		width:263px;
		text-align:center;
		position:absolute;
		top:740px;	
		padding:50px 0 0 32px;
		background:url(../images/nctapp/home-feature-heading.png) 35px 5px no-repeat;
	}
	
		#nct-app h4 {
			display:none;
		}
		
		#nct-app a img {
			border:none;	
		}
