@charset "utf-8";
/* CSS Document */

/* ~~~~~~~~~~~~~~~~ DEFAULT STYLES  ~~~~~~~~~~~~~~~~ */
	
	html, body { font:12px/1.4em arial, helvetica, tahoma, verdana, sans-serif; color:#666666; }	
	body { margin:0; text-align:center; }

/* ~~~~~~~~~~~~~~~~ GLOBAL STYLES  ~~~~~~~~~~~~~~~~ */

/* GLOBAL RESET */
	html,body,div,li,dl,dt,dd,h1,h2,h3,h4,h5,pre,form,blockquote,fieldset,input { margin:0; padding:0; }
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size:1em; font-weight:normal; font-style:normal; }
	fieldset,img { border:none; }
	caption,th { text-align:left; }
	table { border-collapse:collapse; border-spacing:0; }
	/* Hidden elements */
	.hidden, .screen_reader, hr { display:none; }
	/* Paragraph default styling, amend as desired */
	p { margin:0 0 1em 0; padding:0; line-height:1.5; }
	/* Default link styling */
	a { color:#00a1de; text-decoration:none; font-weight:bold; }
	a:hover { color:#00a1de; text-decoration:underline; }
	/* Float an element left with a margin */
	.floatL { float:left; }
	/* Float an element right with a margin */
	.floatR { float:right; }
	/* Float an element right with a margin */
	.clear { clear:both; }
	/* link button */
	/*.link{ float:left; padding:0 0 0 16px; }*/
	.floatN{ float:none; }
	.boldText{ font-weight:bold; }
	.bordered{ border:1px solid #c7c7c7; }
	.red{color:#ff0000;}
	.grey{color:#cccccc;}
	.nomargin{margin:0;}
	
	.missing_content{
		background:#ffd2e9;
		border:1px solid #fe007f;
		padding:10px;
		margin:0 0 10px 0;
		clear:both;
	}
	

	/*.currentLang{ background:url(../images/homepage/uk.gif) no-repeat top left; margin:0; }*/

	.languages{ position:relative; z-index:1000; }
	
	#changeLanguage{ float:left; margin:0 0 0 35px; width:120px; position:relative; }
	#changeLanguage ul{ margin:0; padding:0; list-style:none; }
	#otherLanguages li{ float:left; padding:15px 0 0 0; }
	#changeLanguage ul li a{ font-weight:normal; color:#666; font-size:11px; padding:0; margin:0 5px; }
	
	
	#changeLanguage ul li a img{ }
	#changeLanguage ul li ul{ padding:0; margin:0; background:#fff; }
	
	/*individual adjustments for different languages*/
	#headerWrapContainer .languageMargin{ margin:0 0 0 35px;  }
	#headerWrapContainer .languageMargin2{ margin:0 0 0 251px; }
	#headerWrapContainer .languageMargin3{ margin:0 0 0 226px; }
	#headerWrapContainer .languageMargin4{ margin:0 0 0 342px; }
	#headerWrapContainer .languageMargin5{ margin:0 0 0 261px; }
	#headerWrapContainer .languageMargin6{ margin:0 0 0 279px; }
	
	.languageLi{ margin:-2px 14px 0 0; }
	.selectedLang{ margin:0 10px 0 2px; }
	
	/*
	.france{ background:url(../images/homepage/france.gif) no-repeat top left; }
	.german{ background:url(../images/homepage/german.gif) no-repeat top left; }
	.ireland{ background:url(../images/homepage/ireland.gif) no-repeat top left; }
	.italy{ background:url(../images/homepage/italy.gif) no-repeat top left; }
	.netherlands{ background:url(../images/homepage/netherlands.gif) no-repeat top left; }
	.spain{ background:url(../images/homepage/spain.gif) no-repeat top left; }
	.unitedkingdom{ background:url(../images/homepage/uk.gif) no-repeat top left; }
	*/
	#otherLanguages{ position:absolute; top:0; left:0; width:260px; height:40px; font-size:11px; }
	
/* ~~~~~~~~~~~~~~~~ TEMPLATE ELEMENTS  ~~~~~~~~~~~~~~~~ */

	#container { width:997px; margin: 0 auto; text-align:left; background:#FFFFFF; position:relative; z-index:100; }
	#content{ width:714px; float:left; }
	#contentInner{ width:714px; margin: 0 4px; text-align:left; }
	.contentContainer{ padding:7px 0 30px 10px; float:left; width:700px; }
	
	.contentContainer .dynamicContent ul, .contentContainer .dynamicContent ol{
		margin:0 0 10px 30px;
		padding:0;
	}
	
	.contentContainer .dynamicContent h2{
		font-size:12pt;
		font-weight:bold;
		margin:10px 0;
	}
	
	.contentContainer h2.download{
		font-size:12pt;
		font-weight:bold;
		margin:20px 0 0 0;
		color:#999999;
	}
	
	/* PDF DOWNLOADS LIST */
	#pdf{
		list-style:none;
	}
	
		#pdf li{
			background:url(../images/pdf.jpg) top left no-repeat;
			padding:2px 0 2px 30px;
		}
	
	#sitemap{
		margin:5px 0 0 20px;
	}
		
		#sitemap li ul{
			margin:3px 0 3px 20px;
		}
		
	.mainImageContainerCat{ margin:0 0 19px 0; padding:0; height:336px; width:714px; }
	
	
/* ~~~~~~~~~~~~~~~~ FORM ELEMENTS  ~~~~~~~~~~~~~~~~ */	

	input, textarea, select { font-family:arial, verdana, Trebuchet MS, sans-serif; font-size:11px; color:#5292c9; }

/* search form in header */	
	.topSearchForm{ padding:10px 0 0 15px; margin:0; list-style-type:none; float:right; margin:0 15px 0 0; }
	.topSearchForm li{ float:left; }
	.btnSearch{ width:10px; height:11px; background:url(../images/buttons/btnBlue.png) no-repeat; text-indent:-3000em; display:block; overflow:hidden; float:left; position:relative; top:5px; left:9px; border:none; cursor:pointer; }
	.btnSearch:hover{ background-position:bottom; }
	.topSearchTextField{ background:url(../images/template/searchBack.gif) no-repeat; border:none; height:20px; width:96px; padding:0 6px 0 7px; }
	
/* ~~~~~~~~~~~~~~~~ HEADING ELEMENTS  ~~~~~~~~~~~~~~~~ */
	
	h1, h2, h3, h4 { color:#00a1de; line-height:normal; margin:0 0 5px 0; padding:0; }
	h1{ font-size:18px; font-weight:bold; letter-spacing:-1px; }
	.catH1{ font-size:36px; font-weight:bold; position:relative; top:33px; left:367px; }
	
	.rangeH1{ font-size:32px; font-weight:bold; }	
	
	.welcomeToLindam{ font-size:21px; }
	h2.greyHeader{ font-size:18px; color:#666666; font-weight:bold; margin-bottom:15px; /*padding:0 0 0 10px;*/ }
	
	
	/*
	*** RANGE IMAGES
	*/
	
	.textBox{
		background:url(../images/BGTansparent85.png);
		padding:7px 7px 0 7px;
		margin:20px 20px 0 0;
		float:right;
		}
		.textBox h1{
			font-size:1.8em;
			}
		.textBox p{
			font-size:1.1em;
			}
	
	.mainImageContainer{
		background-position:0 0;
		background-repeat:no-repeat;
		}
		
	.mainImageContainer div.rangeHeaderLeft{
		width:290px;
		xbackground:#FFF;
		background:url(../images/BGTansparent85.png);
		padding:7px 12px;
		margin:10px 0 0 10px;
		}
	
	.mainImageContainer.play-pens{
		background-image:url(../images/template/range_play_pens.jpg);
		}
		
	.mainImageContainer.safety-gates{
		background-image:url(../images/template/range_safety_gates.jpg);
		}
		.mainImageContainer.safety-gates div.rangeHeaderLeft{
			width:330px;
			}
			
			
	.mainImageContainer.home-accessories{
		background-image:url(../images/template/range_home_accessories.jpg);
		}
		.mainImageContainer.home-accessories div.rangeHeaderLeft{
			background:none;
			padding:0 0 0 5px;
			width:375px;
			}


	.mainImageContainer.bed-rails{
		background-image:url(../images/template/range_bed_rails.jpg);
		}
		.mainImageContainer.bed-rails div.rangeHeaderLeft{
			width:310px;
			}
			
			
	.mainImageContainer.travel-accessories{
		background:url(../images/template/range_travel_accessories.jpg);
		}
		.mainImageContainer.travel-accessories div.rangeHeaderLeft{
			background:none;
			padding:0;
			}
			
	.mainImageContainer.monitors{
		background:url(../images/template/range_monitors.jpg);
		}
		.mainImageContainer.monitors div.rangeHeaderLeft{
			background:none;
			width:370px;
			}
			
	.mainImageContainer.bouncers{
		background-image:url(../images/template/range_bouncers.jpg);
		}
		.mainImageContainer.bouncers div.rangeHeaderLeft{
			width:268px;
			}
			.mainImageContainer.bouncers div.rangeHeaderLeft h1{
				font-size:2.2em;
				}
				
	.mainImageContainer.numi{
		background-image:url(../images/template/range_numi.jpg);
		}
		.mainImageContainer.numi div.rangeHeaderLeft{
			background:none;
			width:360px;
			}
			.mainImageContainer.numi h1{
				color:#fff200;
				}
				
		.mainImageContainer.numi p{
			color:#ffffff;
			}
			
		.mainImageContainer.numi ul.arrowLinks li{
			background-image:url(../images/icons/arrowYellow.png);
			}
			.mainImageContainer.numi ul.arrowLinks li a{
				color:#fff200;
				}
				
				
	.mainImageContainer.safety-accessories{
		background-image:url(../images/template/range_safety_accessories.jpg);
		}
		
	
	.mainImageContainer.spare-and-replacement-parts{
		background-image:url(../images/template/heading_spares_replacements.jpg);
		}
		.mainImageContainer.spare-and-replacement-parts .rangeH1{font-size:26px;}
	
	
/* ~~~~~~~~~~~~~~~~ HEADER STYLES  ~~~~~~~~~~~~~~~~ */
	
	#headerWrap{ height:40px; background:url(../images/template/headerRepeat.gif) repeat-x; position:relative; z-index:200; }
	
	#headerWrapContainer{ width:990px; margin: 0 auto; text-align:left; background:url(../images/template/language_back.png) no-repeat 551px bottom; height:40px; }
	
	.headerNav { margin:0; padding:11px 0 0 0; list-style-type:none; float:left; }
	.headerNav li{ float:left; padding:0 10px 0 10px; background:url(../images/template/headerLiSeperator.gif) top right no-repeat; }
	.headerNav li.first{ padding:0 14px 0 3px; }
	.headerNav li.last{ background:none; }
	.headerNav li a{ color:#666666; font-size:11px; text-decoration:none; font-weight:normal; }
	.headerNav li a:hover{ text-decoration:underline; }
	
	.headerNav li a.selected{font-weight:bold; color:#000;}
	
	.btnExtensionsExtras{
		width:173px;
		height:34px;
		background:url(../images/buttons/btnExtensionsExtras.png) no-repeat 0 0;
		text-indent:-3000em;
		display:block;
		overflow:hidden;
		float:left;
		position:relative;
		top:6px; 
		left:12px;
		}
		.btnExtensionsExtras:hover{ background-position:bottom; }
	
	#mainNavWrap{ height:90px; clear:both; padding:10px 0 0 10px; background:url(../images/template/mainnavwrap.png) no-repeat; margin:5px 0 5px 5px; }
	
	.lindam{ width:204px; height:82px; background:url(../images/template/lindam.jpg) no-repeat; text-indent:-3000em; display:block; overflow:hidden; float:left; position:relative; left:3px; }

/* main drop down nav */

	/* breadcrumb */
	.breadcrumbcontainer{ background:url(../images/template/breadcrumb.jpg) no-repeat; height:20px; width:974px; padding:7px 5px 3px 5px; margin:0 0 10px 5px; }
	.breadCrumb{ margin:0; padding:0; list-style-type:none; width:997px; height:25px; position:relative; left:16px; top:-2px; }
	.breadCrumb li{ float:left; font-size:11px; color:#fff; margin:0 6px 0 0; }
	.breadCrumb li a{ font-size:11px; color:#fff; text-decoration:underline; font-weight:normal; }
	.breadCrumb li a:hover{ text-decoration:none; font-size:11px; color:#fff; }

/* ~~~~~~~~~~~~~~~~ CONTENT STYLES  ~~~~~~~~~~~~~~~~ */

	/* 
	generic link button 
	a.genericLink{ float:left; background:url(../images/icons/arrowGenericLink.png) no-repeat 6px 5px #bed700; color:#7f8082; padding:2px 10px 2px 20px; }
	a.genericLink:hover{ color:#7f8082; }
	*/
	
	a.genericLink{ 
		float:left;
		background:url(../images/icons/arrowGenericLinkBG.png) 0 0 no-repeat; 
		color:#7f8082; 
		padding:2px 10px 2px 20px;
		display:inline-block;
		}
	a.genericLink:hover{ color:#7f8082; }
	
	.headingsleepingbaby a,
	.headingbabyfeeding a,
	.headingbabyplay a,
	.headingtoddlerfeeding a,
	.headingtoddlersafety a,
	.headingextensionsandextras a{ display:block; height:302px; width:680px; text-indent:-3000em; overflow:hidden;}
	
	.tabContent{ 
		padding:0 0 38px 8px; 
		margin:0 0 4px 0; 
		background:url(../images/template/tabContentBottom.jpg) no-repeat bottom left #FFFFFF; 
		min-height:250px; 
		height:auto!important; 
		height:250px; 
		float:left;
		width:682px;
		}
		
	.tabContent h1{
		margin-bottom:10px;
		}
	
	.brandsCTA{ float:left; height:116px; width:295px; background:url(../images/template/ctaBack.gif) no-repeat; padding:16px 20px; margin:0 0 30px 0; }
	.brandsCTA .right{ width:137px; float:right;}
	.brandsCTA h2{ height:71px; width:114px; background:url(../images/titles/findProducts.png) no-repeat; text-indent:-3000em; display:block; overflow:hidden; margin:0 0 15px 0; }
	
	.theCleverStuffCTA{ float:right; height:132px; width:325px; background:url(../images/template/theCleverStuffCTABack.jpg) no-repeat; padding:16px 10px 0 0; position:relative; right:14px; }
	.theCleverStuffCTA h2{ height:15px; width:149px; background:url(../images/titles/theCleverStuff.png) no-repeat; text-indent:-3000em; display:block; overflow:hidden; margin:0 0 9px 0; }
	.theCleverStuffCTA .right{ width:184px; float:right;}
	.theCleverStuffCTA p{ line-height:1.3; margin:0 0 15px 0; }

	.faqsCTA{ float:left; height:116px; width:295px; background:url(../images/template/ctaBack3.jpg) no-repeat; padding:16px 20px; margin:0 0 30px 0; }
	.faqsCTA .left{ width:137px; float:left;}
	.faqsCTA h2{ width:241px; margin:0 0 12px 0; color:#009ddc; font-weight:bold; font-size:17px; }
	.faqsCTA p{ margin:0 0 0 0; width:200px; }
	.faqsCTA a{ margin:10px 0 0 0; }

	.adviceCTA{ float:left; clear:left; height:116px; width:230px; background:url(../images/template/ctaBack2.gif) no-repeat; padding:16px 85px 16px 20px; margin:0 0 30px 0; }
	.adviceCTA .left{ width:137px; float:left;}
	.adviceCTA h2{ width:261px; margin:0 0 12px 0; color:#009ddc; font-weight:bold; font-size:17px; }

	/*
	----- LATEST NEWS
	*/

	.latestNewsCTA{
		float:right; 
		height:116px;
		width:295px;
		background:url(../images/template/ctaBack.gif) no-repeat;
		padding:16px 20px;
		margin:0 0 30px 0;
		position:relative;
		right:14px;
		}
	
	.latestNewsCTA .left{
		width:137px; 
		float:left;
		}
	
	.latestNewsCTA h2{
		width:261px;
		margin:0 0 5px 0; color:#009ddc; font-weight:bold; font-size:17px; 
		}
		
	.latestNewsCTA ul li{
		list-style:none;
		}
		.latestNewsCTA ul li a{
		color:#666;
		}
		.latestNewsCTA ul li p.summary a{
		background:url(../images/icons/arrowGenericLink.png) no-repeat 6px 5px #bed700; color:#7f8082; padding:2px 10px 2px 20px; display:block; float:left; margin:3px 0 0 0;
		}
		.latestNewsCTA ul li h3{ margin:0; }
		.latestNewsCTA ul li h3 span{
			color:#666666; font-style:italic;
			}

	.staySafeAtHomeCTA{ float:right; height:116px; width:295px; background:url(../images/template/rcBoxStaySafe2.jpg) no-repeat; padding:16px 20px; margin:0 0 30px 0; position:relative; right:14px; }
	.staySafeAtHomeCTA .left{ width:137px; float:left;}
	.staySafeAtHomeCTA h2{ width:261px; margin:0 0 12px 0; color:#fff; font-weight:bold; font-size:17px; }
	.staySafeAtHomeCTA p{ color:#fff; }
	.staySafeAtHomeCTA a{ height:30px; width:210px; text-indent:-3000em; display:block; overflow:hidden; background:none; margin:10px 0 0 0; }

/* grow with baby page */
	.growWithBaby{ clear:both; width:700px; background:none; margin:0; padding:0 0 1px 0; }
	.growWithBabyInner{ width:700px; background:url(../images/template/growWithBabyBack.gif) no-repeat top; padding:16px 0 20px 0; float:left; }
	.growWithBabyInner img{ margin:0 0 8px 0; }

	.growWithBabyInner h3{ margin:0 0 6px 0; font-weight:bold; color:#7e8082; }
	.growWithBabyInner .sleepingBaby, .growWithBabyInner .babyFeeding, .growWithBabyInner .babyPlay, .growWithBabyInner .toddlerFeeding{ width:142px; float:left; margin:0 0 13px 0; }
	.growWithBabyInner .toddlerSafety{ width:122px; float:left; margin:0 0 13px 0; }
	.growWithBabyInner ul{ padding:0; margin:0; list-style-type:none; font-size:11px; }
	.growWithBabyInner ul li a{ font-weight:normal; }
	.growWithBabyInner ul li{ padding:0 0 0 16px; margin:0 0 4px 0; }
	.growWithBabyInner .sleepingBaby ul li{ background:url(../images/icons/arrowNormal.png) no-repeat 0 2px; }
	.growWithBabyInner .babyFeeding ul li{ background:url(../images/icons/arrowNormal.png) no-repeat 0 2px; }
	.growWithBabyInner .babyPlay ul li{ background:url(../images/icons/arrowNormal.png) no-repeat 0 2px; }
	.growWithBabyInner .toddlerFeeding ul li{ background:url(../images/icons/arrowNormal.png) no-repeat 0 2px; }
	.growWithBabyInner .toddlerSafety ul li{ background:url(../images/icons/arrowNormal.png) no-repeat 0 2px; }
	.growWithBabyInner .sleepingBaby ul li a{ color:#7e8082; }
	.growWithBabyInner .babyFeeding ul li a{ color:#7e8082; }
	.growWithBabyInner .babyPlay ul li a{ color:#7e8082; }
	.growWithBabyInner .toddlerFeeding ul li a{ color:#7e8082; }
	.growWithBabyInner .toddlerSafety ul li a{ color:#7e8082; }
	
/* category page */
	.catBox{ height:148px; width:335px; margin:0 0 30px 0; background:url(../images/template/catBoxBack.gif) no-repeat; }
	.catBoxLeft{ float:left; }
	.catBox img { margin:5px 0 0 6px; float:left; }
	.catBoxRight{ position:relative; right:14px; float:right; }
	.catBoxContent{ width:189px; float:right; padding:16px 10px 0 0; }
	.catBoxContent p{ line-height:1.3; }
	.catBoxContent h2{ font-size:16px; line-height:1.1; font-weight:bold; }
	
	/*
	===============		INDIVIDUAL CTA STYLES FOR ALL SITES		===============	
	*/
	div.CTAsafety-gates{
		background:url(../images/template/ctaBackGates.jpg) 0 0 no-repeat;
		}
		
	div.CTAplay-pens{
		background:url(../images/template/ctaBackPlayPens.jpg) 0 0 no-repeat;
		}
		
	div.CTAtravel-accessories{
		background:url(../images/template/ctaBackTravelAccessories.jpg) 0 0 no-repeat;
		}
		/*div.CTAtravel-accessories .catBoxContent{ width:168px; float:right; padding:16px 10px 0 0; }*/
		
	div.CTAbed-rails{
		background:url(../images/template/ctaBackBedRails.jpg) 0 0 no-repeat;
		height:158px;
		}	
		
	div.CTAhome-accessories{
		background:url(../images/template/ctaBackSafetyAccessories.jpg) 0 0 no-repeat;
		height:158px;
		}	
		div.CTAhome-accessories div.catBoxContent.fr p, div.CTAhome-accessories div.catBoxContent.de p, div.CTAhome-accessories div.catBoxContent.sp p, div.CTAhome-accessories div.catBoxContent.ne p{
			margin-bottom:5px;
			}
			
	div.CTAnumi{
		background:url(../images/template/ctaBackNumi.jpg) 0 0 no-repeat;
		height:158px;
		}
		div.CTAnumi div.catBoxContent h2 a{ color:#fff200; }
		div.CTAnumi p{ color:#ffffff; margin:0 0 7px 0; }
		div.CTAnumi a.link{ 
			color:#fff200; 
			background-color:#0d0a0b; 
			background-image:url(../images/icons/arrowYellow.png);
			}
			
	/*
	INDIVIDUAL LANGUAGE STYLES
	*/
	
	div.CTAnumi.fr, div.CTAnumi.de, div.CTAnumi.it, div.CTAnumi.sp{
		background-image:url(../images_fr/template/CTABackNumi.jpg);
		height:186px;
		}
		
	div.CTAnumi.ne{
		background-image:url(../images_ne/template/CTABackNumi.jpg);
		height:176px;
		}
		
		
	/*
	===========================================================================
	*/
	
/* range page */
	.rangeBox{ background:url(../images/template/rangeBoxBack.gif) no-repeat bottom left; margin:0 0 30px 0; padding:0 0 17px 0; float:left; width:700px; }
	.rangeBoxInner{ background:url(../images/template/rangeBoxBack.gif) no-repeat top left; padding:17px 10px 0 10px; margin:0 0 0 0; float:left; width:680px; position:relative; }
	.rangeBoxContent{ float:left; padding:0 0 0 10px; width:420px; }
	.rangeBoxContent h2{ font-size:18px; font-weight:bold; }
	
	.rangeBoxImageContainer{ 
		width:210px; 
		float:left;
		margin:5px 10px 0 5px;
		}
		.rangeBoxImageContainer img{
			float:left;
			margin:0;
			padding:0;
			border:#7e8082 2px solid;
			}
		.rangeBoxImageContainer a{
			cursor:pointer;
			}
	
	/* big header on a range */
	.rangeHeader{ width:681px; }
	.rangeHeaderLeft{ float:left; padding:20px 30px 30px 30px; width:356px; }
	.rangeHeaderRight{ float:right; width:265px; }
	.rangeBullets{ padding:0 0 0 15px; margin:0 0 0 0; line-height:1.5; width:335px; }
	
	/* lists with arrow links and coloured text */
	.arrowLinks{ padding:0; margin:0; list-style-type:none; }
	.arrowLinks li{ padding:0 0 0 15px; margin:0 0 10px 0; }
	.arrowLinks a{ font-weight:normal; color:#bed600; }
	a.boldText{ font-weight:bold; }
	
	/* position the links in the range repeater */
	/*.rangeLinks{ position:relative; top:5px; float:right; width:100px; }*/
	
	.rangeLinks{
		position:absolute;
		bottom:0;
		right:10px;
		}
	
	.rangeLinks li{list-style:none;}
	
	.btnLearnMoreBF{ width:96px; height:15px; background:url(../images/buttons/btnLearnMoreBF.png) no-repeat; text-indent:-3000em; display:block; overflow:hidden;float:left; }
	.btnLearnMoreBF:hover{ background:url(../images/buttons/btnLearnMoreBF.png) no-repeat 0 -15px; }
	.catLearnMoreBtn{ position:relative; top:120px; left:370px; }
	
	.btnLearnMoreSB{ width:85px; height:11px; background:url(../images/buttons/btnLearnMore.png) no-repeat; text-indent:-3000em; display:block; overflow:hidden; float:left; }
	.btnLearnMoreSB:hover{ background:url(../images/buttons/btnLearnMore.png) no-repeat 0 -11px; }
	.homeLearnMoreBtn{ position:relative; top:90px; left:30px; }
	
/* product page */
	.productLeft{ width:326px; float:left; }
	.productLeft p{ width:311px; }
	.code{ color:#333333; margin:0 0 5px 0; }
	.price{ position:relative; top:6px; color:#000000; }
	
	#featuresInclude{
		width:310px;
		float:left;
		padding:0 10px;
		}
		#featuresInclude h3{
			color:#00A1DE;
			font-size:1.2em;
			font-weight:bold;
			margin:0 0 7px 0;
			}
	.featInclude{ margin:0; font-weight:bold; color:#7e8082; }
	
	ul.featIncludeUL{
		padding:0 0 0 16px;
		margin:0;
		width:270px;
		}
		ul.featIncludeUL li{
			list-style-position:outside;
			}
	
	.featureIcons{ 
		margin:0; 
		float:left;
		}
		.featureIcons ul {
			list-style:none;
			float:left;
			width:338px;
			margin:0;
			padding:0;
			}
			.featureIcons ul li {
				display:inline-block;
				padding:0 10px 10px 0;
				float:left;
				margin:0;
				}
	
	/* product form */
	.productForm{ border-top:1px solid #7e8082; border-bottom:1px solid #7e8082; width:310px; margin:0 0 20px 0; float:left; padding:0 10px; }
	.productForm label{ color:#7e8082; margin:0 5px 0 0; display:block; }
	.productForm ul{ padding:0; margin:0; list-style-type:none; }
	.productForm ul li{ float:left; margin:0 0 20px 0; }
	.productQty{ position:relative; left:20px; top:3px; }
	.productForm input.textField{ width:32px; padding:2px 3px; color:#000000; }
	.productForm select{ width:152px; padding:2px 3px; color:#000000; }
	.productForm .fullWidth{ width:335px; }
	.clearLi{ clear:both; }
	.detailProd{ padding:0 10px; }
	
	.btnBuyNow{ width:89px; height:27px; text-indent:-3000em; display:block; overflow:hidden; float:left; border:none; cursor:pointer; }
	.btnBuyNow:hover{ background-position:bottom; }
	
	.btnViewBasket{ width:110px; height:27px; text-indent:-3000em; display:block; overflow:hidden; float:left; border:none; cursor:pointer; position:relative; left:20px; }
	.btnViewBasket:hover{ background-position:bottom; }

	.productRight{ float:right; width:335px; position:relative; right:10px; }
	.imageWrap a{cursor:pointer;}
	.productImage{ margin:0 0 20px 0; border:2px solid #7e8082; }
	.productThumbs{ padding:0; margin:0 0 20px 0; list-style-type:none; height:auto!important; float:left; width:338px; }
	.productThumbs li{ float:left; padding:3px; margin:0 10px 10px 0; border:2px solid #7e8082; width:65px; height:65px; text-align:center; }
	.productThumbs li a{ display:block; width:65px; height:65px; text-align:center; }
	.productThumbs li.last{ margin:0; }
	
	/*
	--PRODUCT VIDEO
	*/
	
	.productThumbs li.video{
		border:none!important;
		border-color:#ffffff;
		background:url(../images/icons/video.gif) 0 0 no-repeat;
		}
	
	.productThumbs li.video a{
		width:55px;
		height:25px;
		padding:40px 5px 0 5px;
		display:block;
		color:#474546;
		font-size:0.9em;
		line-height:110%;
		}
		.productThumbs li.video a:hover{text-decoration:none;}

	.awardIcons{ list-style:none; float:left; width:338px; margin:0 0 20px 0; }
	.awardIcons li{ float:left; margin:0; width:80px; text-align:center;}

	.cleverBit{ float:left; width:335px; margin:0 0 20px 0; padding:0 0 10px 0; }
	.cleverBitInner{ float:left; width:299px; padding:17px 18px 0px 18px; }
	.cleverBitInner h2{ font-size:18px; font-weight:bold; color:#fff; }
	.productLinks{ margin:0 0 30px 0; }
	
	.alsoLike{ background:url(../images/template/growWithBabyBack.gif) top no-repeat; width:701px; float:left; padding:0 0 20px 0; }
	.alsoLike h2{ color:#666666; font-size:18px; font-weight:bold; padding:16px 0 0 10px; }
	.alsoLike h3{ color:#191415; font-size:11px; font-weight:bold; height:40px; }
	.alsoLikeUL{ padding:0; margin:0; list-style-type:none; float:left; display:inline; }
	.alsoLikeUL li{ float:left; width:132px; margin-right:8px; }
	.alsoLikeUL li.last{ margin:0; }
	a.monitors-link, a.monitors-link:hover{ background:url(../images/icons/arrowBlue.png) no-repeat 0 3px; float:left; padding:0 0 0 16px; color:#94bee5; }
	a.bouncers-link, a.bouncers-link:hover{ background:url(../images/icons/arrowBlue.png) no-repeat 0 3px; float:left; padding:0 0 0 16px; color:#fdb934; }
	a.safety-link, a.safety-link:hover{ background:url(../images/icons/arrowBlue.png) no-repeat 0 3px; float:left; padding:0 0 0 16px; color:#55d2cc; }
	a.toddler-feeding-link, a.toddler-feeding-link:hover{ background:url(../images/icons/arrowBlue.png) no-repeat 0 3px; float:left; padding:0 0 0 16px; color:#ff007e; }
	a.toddler-safety-link, a.toddler-safety-link:hover{ background:url(../images/icons/arrowBlue.png) no-repeat 0 3px; float:left; padding:0 0 0 16px; color:#b491d5; }
	
/* ~~~~~~~~~~~~~~~~ PAGE STYLES  ~~~~~~~~~~~~~~~~ */

/* faqs */

	.faqsUl{list-style:decimal; margin:0 0 50px 25px;}
	.faqsContainer h2{ font-weight:bold; font-size:14px;}
	.faqsContainer div{ margin:0 0 20px 0; }
	.faqsContainer ul{ margin:0 0 0 25px; }

/* basket */

	.basketTable{ width:700px; height:114px; border-bottom:1px solid #c7c7c7; clear:both; margin:0 0 20px 0; }
	.basketTable tr{ vertical-align:top; }
	.basketThumb{ margin:3px 20px 0 10px; }
	.imageHolder{ width:103px; }
	.qtyInput{ width:30px; color:#000; padding:2px 3px; position:relative; top:-3px; }
	.qty label{ float:left; color:#000; margin:0 5px 0 0; font-size:14px; }
	.small_text{ width:347px; }
	.basketPrice{ text-align:right; padding:0 20px 0 0; font-size:14px; }
	.priceCheckout{ color:#000; }
	.priceCheckout span{ font-weight:bold; }
	.remove{ text-decoration:underline; color:#5292c9; }
	.checkout_final{ color:#000; float:right; text-align:right; margin:0 0 10px 0; position:relative; right:20px; font-size:14px; }
	.checkout_final span{ font-weight:bold; width:55px; display:block; }
	.checkout_buttons ul{ list-style-type:none; color:#000; float:right; text-align:right; clear:both;  position:relative; right:20px; }
	
	.btnUpdateBasket{ width:127px; height:27px; text-indent:-3000em; display:block; overflow:hidden; float:left; border:none; cursor:pointer; background:url(../images/buttons/btnUpdateBasket.png) top left; margin:0 0 0 10px; }
	.btnUpdateBasket:hover{ background-position:bottom; }
	.btnCheckout{ width:89px!important; height:27px!important; text-indent:-3000em!important; display:block!important; overflow:hidden!important; float:left!important; border:none!important; cursor:pointer!important; background:url(../images/buttons/btnCheckout.png) top left!important; }
	.btnCheckout:hover{ background-position:bottom!important; }
	
	.btnConfirm{ width:89px!important; height:27px!important; text-indent:-3000em!important; display:block!important; overflow:hidden!important; float:left!important; border:none!important; cursor:pointer!important; background:url(../images/buttons/btnConfirm.png) top left!important; }
	.btnConfirm:hover{ background-position:bottom!important; }
	
	.btnFinish{ width:146px!important; height:27px!important; text-indent:-3000em!important; display:block!important; overflow:hidden!important; float:left!important; border:none!important; cursor:pointer!important; background:url(../images/buttons/btnSubmitPayment.png) top left!important; }
	.btnFinish:hover{ background-position:bottom!important; }

	#faq{ list-style:none; margin:0; }
	#contact{ width:300px; float:left; }
	#map{ float:right; width:390px; height:400px; margin:0 0 0 10px; }


	/*
	Stockist Locator
	*/
	#stockistSearch{ background:#0098d4; padding:10px; width:940px; }
		
	#stockistSearch span{ font-size:10pt; font-weight:bold; color:#ffffff; float:left; margin:0 15px 0 0; padding:3px 0 0 0; }
	#stockistSearch form select{ padding:2px; margin-right:10px; width:400px; }
	
	.rcBoxStockists{ position:relative; }
	#stockistsFade{ position:absolute; top:40px; left:45px; display:block; }
	
	p.stockistSearchResult span{
		color:#5292c9;
		font-weight:bold;
		}
	
	
	
	.rcBoxStockists h2 {
		position:absolute;
		left:20px;
		top:12px;
	}
	.rcBoxStockists .genericLink {
		position:absolute;
		top:115px;
		left:20px;
	}
	
	#reclaimUserDetails{
		padding:10px;
		border:4px solid #5292c9;
	}

		p.information{
			color:#5292c9;
			font-size:12pt;
			font-weight:bold;
			margin:0;
		}

		#reclaimUserDetails ul{
			list-style:none;
			padding:0;
			margin:0;
		}

		#reclaimUserDetails ul li{
			float:left;
			margin:0;
			padding:0;
		}

			#reclaimUserDetails ul li.first{
				width:280px;
			}
			
			#reclaimUserDetails ul li.second{
				margin:0 40px 0 0;
			}

				#reclaimUserDetails ul li input{
					padding:2px;
					color:#000000;
				}
				
				
	span.asterisk{
		color:#c00;
		font-weight:bold;
		font-size:1.6em;
		}

	#checkout{ width:690px; float:left; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; margin:10px 0 20px 0; padding:0 0 0 10px; }
	
	#checkout li{ list-style-type: none; margin:5px 30px 5px 0; float:left; padding:10px 35px 10px 0; font-size:14px; background:url(../images/icons/basketArrow.gif) no-repeat right 16px; }
	#checkout .selected, #checkout .completed{ color:#5292c9; font-weight:bold; }
	#checkout .last{ background:none; width:130px; padding:10px 0 0 0; }

	#checkoutform {margin:10px 0 0 0; float:left;}
	#checkoutform li{list-style-type: none;}
	#checkoutform legend, .legend { font-size:1.2em; font-weight:bold; margin:10px 0 20px 0; color:#5191c9; border: none; }
	#checkoutform .legend{margin:10px!important;}
	
	#checkoutform legend span{font-style:italic; font-weight:normal; font-size:0.9em;}
	
	
	#checkoutform label{ width: 110px; display:block; float: left; padding: 2px 0 3px 0px; margin: 0 0 0 30px; }
	#checkoutform input{ width: 100px; display:block; float: left; padding: 2px; }
	#checkoutform input, #checkoutform textarea, #checkoutform select { font-family: arial, verdana, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, geneva, helvetica, sans-serif; font-size: 1em; color: #666; padding:3px; border:1px solid #cccccc; width:160px; margin:0 0 10px 0; }
	
	#checkoutform input.highlight{background-color:#FFD2E9;}
	
	#getinvolved {margin:0 0 0 0;}
	#getinvolved ol{width: 700px;}
	#getinvolved ol li{list-style-type: none; width:700px; float:left;}
	#getinvolved label{ width: 180px; display:block; float: left; padding: 2px 0 3px 0px; margin: 0; }
	#getinvolved input{ width: 100px; display:block; float: left; padding: 2px; }
	#getinvolved input, #getinvolved textarea, #getinvolved select { font-family: arial, verdana, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, geneva, helvetica, sans-serif; font-size: 1em; color: #666; padding:3px; border:1px solid #cccccc; width:160px; margin:0 0 10px 0; width:300px; }
	#getinvolved input.checkbox{ float:left; width:30px;}

	a.basketRightLink{ float:right; margin:4px 20px 0 0; }

	.checkout_yourbasket{
		width:100%;
	}
	
		.checkout_yourbasket th, .checkout_yourbasket td{
			padding:5px;
			border:1px solid #cccccc;
		}
		
			.checkout_yourbasket th{
				font-weight:bold;
			}
			
			
	.proceed_to_payment{position:relative;}		
	
	/* [JW 10.08.10] - CARD VERIFICATION HELP OOVERLAY */
	#CV2{
		width:325px;
		height:260px;
		background:url(../images/CV2.png) top left no-repeat;
		position:absolute;
		right:4px;
		top:-37px;
		z-index:1000;
		display:none;
		}
		span.CV2Help{
			margin:0 0 0 10px;
			font-weight:bold;
			}
			span.CV2Help a{
				background:url(../images/helpIcon.gif) 0 1px no-repeat;
				padding:0 0 0 15px;
				margin:0 0 0 5px;
				display:inline-block;
				}
		

	.proceed_to_payment input{
		padding:2px;
		width:200px;
		color:#000000;
	}

	.proceed_to_payment select{
		padding:2px;
	}

	.finish_link{
		float:right;
		margin:20px 0;
	}

	.checkbox{ border:0; width: auto; height: auto; }
	.rightCell{ float: left; margin:0 0 0 20px; }
	.leftCell{ float: left; }


	#mycarousel{ height:140px; width:247px; float:left; background:url(../images/template/rcBoxBack.gif) no-repeat; margin:0 0 20px 0; padding:3px; position:relative; }

	#slider ul{ width:247px; list-style:none; margin:10px 1px; padding:0; }
	#slider li{ width:247px; height:124px; text-align:center; margin:0; padding:0;}
	#slider li a{ width:247px; text-align:center; margin:0; padding:0; display:block;}
	#slider li img{ margin:0 auto;}
	
	
	/* slider */

	#prevBtn, #nextBtn{
		display:block;
		width:10px;
		height:11px;
		position:absolute;
		left:10px;
		top:130px;
		text-indent:-3000em;

		overflow:hidden;
		}
	#nextBtn{
		left:230px;
		}
	#prevBtn a, #nextBtn a{
		display:block;
		width:10px;
		height:11px;
		background:url(../images/buttons/btnBlueRight.png) no-repeat 0 0;
		}
	
	#nextBtn a{
		background:url(../images/buttons/btnBlue.png) no-repeat 0 0;
		}

/* ~~~~~~~~~~~~~~~~ FOOTER STYLES  ~~~~~~~~~~~~~~~~ */

	#footerClear{ margin:0 0 0 0; height:30px; clear:both; }
	#footerWrap{ background:url(../images/template/footer.gif) no-repeat top center; height:305px; }
	#footerContent{ width:962px; margin: 0 auto; text-align:left; padding:15px 10px 0 10px; height:95px; }
	#footerContent p{ font-size:11px; color:#fff; float:left; }
	#footerContent .twentyYears{ float:left; margin:0 10px 0 0; }
	#footerWrapLeft{ float:left; width:545px; }
	.footerLinks{ padding:0 0 0 0; margin:0 0 24px 0; list-style-type:none; width:500px; float:left; }
	.footerLinks li{ float:left; }
	.footerLinks li a{ color:#fff; font-size:12px; font-weight:normal; padding:0 10px 0 11px; background:url(../images/template/footarULSeperator.gif) no-repeat 0 3px; }
	.footerLinks li.first a{ padding:0 10px 0 0; background:none; }
	
	#footerWrapRight{ float:right; width:360px; padding:58px 0 0 0; color:#fff; margin:0 10px 0 0; }
	#footerWrapRight h2{ height:21px; width:189px; background:url(../images/titles/cleverLittleThings.png) no-repeat; text-indent:-3000em; display:block; overflow:hidden; margin:0 0 16px 0; float:right; }
	#footerWrapRight p{ clear:both; float:right; width:340px; text-align:right; font-size:11px; margin:5px 0 0 0; }
	
	
	#footerIcons{
		width:980px;
		margin:15px auto 0 auto;
		}
		#footerIcons a{
			display:block;
			overflow:hidden;
			float:left;
			}
	
	#footerIcons a.twitter, #footerIcons a.facebook{
		width:196px;
		height:60px;
		background-repeat:no-repeat;
		background-position:0 0;
		text-indent:-3000em;
		margin:0 15px 0 0;
		}
		
	#footerIcons a.twitter{
		background-image:url(../images/lindam_twitter.jpg);
		}
		
	#footerIcons a.facebook{
		background-image:url(../images/lindam_facebook.jpg);
		margin:0;
		}
		
	#footerIcons a.awards{
		float:right;
		margin:0;
		}
		
