/* ~~~~~~~~~~~~~~~~ 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:#5292c9; text-decoration:none; font-weight:bold; }
	a:hover { color:#5292c9; 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;}
	
	.missing_content{
		background:#ffd2e9;
		border:1px solid #fe007f;
		padding:10px;
		margin:0 0 10px 0;
		clear:both;
	}
	
/* ~~~~~~~~~~~~~~~~ SECTION SPECIFIC COLOURS  ~~~~~~~~~~~~~~~~ */
	
/* sleeping baby (sleeping-baby) */

	/* headers */
	.sleeping-baby h1, .sleeping-baby h2, .sleeping-baby h3, .sleeping-baby h4{ color:#94bee5; }
	/* colour of lists */
	.sleeping-baby .arrowLinks li{ background:url(../images/icons/arrowSB.png) no-repeat 0 3px; }
	/* normal links */
	.sleeping-baby a { color:#94bee5; text-decoration:none; font-weight:bold; }
	.sleeping-baby a:hover { color:#94bee5; text-decoration:underline; }
	/* buttons */
	.sleeping-baby .link{ background:url(../images/icons/arrowSB.png) no-repeat 0 3px; }
	/* product page buttons */
	.sleeping-baby .btnBuyNow{ background:url(../images/buttons/btnBuyNow-sleeping-baby.png) no-repeat; }
	.sleeping-baby .btnViewBasket{ background:url(../images/buttons/btnVB-sleeping-baby.png) no-repeat; }
	
	.sleeping-baby .cleverBit{ background:url(../images/template/CB-sleeping-baby.gif) no-repeat bottom; }
	.sleeping-baby .cleverBitInner{ background:url(../images/template/CB-sleeping-baby.gif) no-repeat top; }

/* extensions and extras (extensions-and-extras) */

	/* headers */
	.extensions-and-extras h1, .extensions-and-extras h2, .extensions-and-extras h3, .extensions-and-extras h4{ color:#94bee5; }
	/* colour of lists */
	.extensions-and-extras .arrowLinks li{ background:url(../images/icons/arrowSB.png) no-repeat 0 3px; }
	/* normal links */
	.extensions-and-extras a { color:#94bee5; text-decoration:none; font-weight:bold; }
	.extensions-and-extras a:hover { color:#94bee5; text-decoration:underline; }
	/* buttons */
	.extensions-and-extras .link{ background:url(../images/icons/arrowSB.png) no-repeat 0 3px; }
	/* product page buttons */
	.extensions-and-extras .btnBuyNow{ background:url(../images/buttons/btnBuyNow-sleeping-baby.png) no-repeat; }
	.extensions-and-extras .btnViewBasket{ background:url(../images/buttons/btnVB-sleeping-baby.png) no-repeat; }
	
	.extensions-and-extras .cleverBit{ background:url(../images/template/CB-sleeping-baby.gif) no-repeat bottom; }
	.extensions-and-extras .cleverBitInner{ background:url(../images/template/CB-sleeping-baby.gif) no-repeat top; }


/* baby feeding (baby-feeding) */

	/* headers */
	.baby-feeding h1, .baby-feeding h2, .baby-feeding h3, .baby-feeding h4{ color:#fdb934; }
	/* colour of lists */
	.baby-feeding .arrowLinks li{ background:url(../images/icons/arrowBF.png) no-repeat 0 3px; }
	/* normal links */
	.baby-feeding a { color:#fdb934; text-decoration:none; font-weight:bold; }
	.baby-feeding a:hover { color:#fdb934; text-decoration:underline; }
	/* see the range button*/
	.baby-feeding .link{ background:url(../images/icons/arrowBF.png) no-repeat 0 3px; }
	/* product page buttons */
	.baby-feeding .btnBuyNow{ background:url(../images/buttons/btnBuyNow-baby-feeding.png) no-repeat; }
	.baby-feeding .btnViewBasket{ background:url(../images/buttons/btnVB-baby-feeding.png) no-repeat; }
	
	.baby-feeding .cleverBit{ background:url(../images/template/CB-baby-feeding.gif) no-repeat bottom; }
	.baby-feeding .cleverBitInner{ background:url(../images/template/CB-baby-feeding.gif) no-repeat top; }

/* baby play (baby-play) */

	/* headers */
	.baby-play h1, .baby-play h2, .baby-play h3, .baby-play h4{ color:#55d2cc; }
	/* colour of lists */
	.baby-play .arrowLinks li{ background:url(../images/icons/arrowBP.png) no-repeat 0 3px; }
	/* normal links */
	.baby-play a { color:#55d2cc; text-decoration:none; font-weight:bold; }
	.baby-play a:hover { color:#55d2cc; text-decoration:underline; }
	/* see the range button*/
	.baby-play .link{ background:url(../images/icons/arrowBP.png) no-repeat 0 3px; }
	/* product page buttons */
	.baby-play .btnBuyNow{ background:url(../images/buttons/btnBuyNow-baby-play.png) no-repeat; }
	.baby-play .btnViewBasket{ background:url(../images/buttons/btnVB-baby-play.png) no-repeat; }
	
	.baby-play .cleverBit{ background:url(../images/template/CB-baby-play.gif) no-repeat bottom; }
	.baby-play .cleverBitInner{ background:url(../images/template/CB-baby-play.gif) no-repeat top; }
	
/* toddler feeding (toddler-feeding) */

	/* headers */
	.toddler-feeding h1, .toddler-feeding h2, .toddler-feeding h3, .toddler-feeding h4{ color:#ff007e; }
	/* colour of lists */
	.toddler-feeding .arrowLinks li{ background:url(../images/icons/arrowTF.png) no-repeat 0 3px; }
	/* normal links */
	.toddler-feeding a { color:#ff007e; text-decoration:none; font-weight:bold; }
	.toddler-feeding a:hover { color:#ff007e; text-decoration:underline; }
	/* see the range button*/
	.toddler-feeding .link{ background:url(../images/icons/arrowTF.png) no-repeat 0 3px; }
	/* product page buttons */
	.toddler-feeding .btnBuyNow{ background:url(../images/buttons/btnBuyNow-toddler-feeding.png) no-repeat; }
	.toddler-feeding .btnViewBasket{ background:url(../images/buttons/btnVB-toddler-feeding.png) no-repeat; }
	
	.toddler-feeding .cleverBit{ background:url(../images/template/CB-toddler-feeding.gif) no-repeat bottom; }
	.toddler-feeding .cleverBitInner{ background:url(../images/template/CB-toddler-feeding.gif) no-repeat top; }
	
/* toddler safety (toddler-safety) */

	/* headers */
	.toddler-safety h1, .toddler-safety h2, .toddler-safety h3, .toddler-safety h4{ color:#b491d5; }	
	/* colour of lists */
	.toddler-safety .arrowLinks li{ background:url(../images/icons/arrowTS.png) no-repeat 0 3px; }
	/* normal links */
	.toddler-safety a { color:#b491d5; text-decoration:none; font-weight:bold; }
	.toddler-safety a:hover { color:#b491d5; text-decoration:underline; }
	/* see the range button*/
	.toddler-safety .link{ background:url(../images/icons/arrowTS.png) no-repeat 0 3px; }
	/* product page buttons */
	.toddler-safety .btnBuyNow{ background:url(../images/buttons/btnBuyNow-toddler-safety.png) no-repeat; }
	.toddler-safety .btnViewBasket{ background:url(../images/buttons/btnVB-toddler-safety.png) no-repeat; }
	
	.toddler-safety .cleverBit{ background:url(../images/template/CB-toddler-safety.gif) no-repeat bottom; }
	.toddler-safety .cleverBitInner{ background:url(../images/template/CB-toddler-safety.gif) no-repeat top; }
	
/* ~~~~~~~~~~~~~~~~ TEMPLATE ELEMENTS  ~~~~~~~~~~~~~~~~ */

	#container { width:997px; margin: 0 auto; text-align:left; background:#FFFFFF; }
	#content{ width:714px; float:left; }
	#contentInner{ width:714px; margin: 0 7px; text-align:left; }
	.contentContainer{ padding:20px 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;
		}
	
	
/* ~~~~~~~~~~~~~~~~ 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 59px; margin:0; list-style-type:none; float:left; }
	.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:17px; width:102px; padding:3px 0 0 7px; }
	
/* ~~~~~~~~~~~~~~~~ HEADING ELEMENTS  ~~~~~~~~~~~~~~~~ */
	
	h1, h2, h3, h4 { color:#5292c9; 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:36px; 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; }
	
/* ~~~~~~~~~~~~~~~~ HEADER STYLES  ~~~~~~~~~~~~~~~~ */
	
	#headerWrap{ height:40px; background:url(../images/template/headerRepeat.gif) repeat-x; }
	#headerWrapContainer{ width:990px; margin: 0 auto; text-align:left; }
	.headerNav { margin:0; padding:11px 0 0 0; list-style-type:none; float:left; }
	.headerNav li{ float:left; padding:0 14px 0 13px; 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; }
	
	.btnExtensionsExtras{ width:173px; height:29px; background:url(../images/buttons/btnExtensionsExtras.png) no-repeat 0 0; text-indent:-3000em; display:block; overflow:hidden; float:right; position:relative; top:11px; right:4px; }
	.btnExtensionsExtras:hover{ background-position:bottom; }
	
	#mainNavWrap{ height:73px; clear:both; padding:21px 0 0 0; }
	
	.lindam{ width:217px; height:69px; 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 */

	.sleepingBaby{
		padding:0 0 0 10px;
	}
	.toddlerSafety{
		width:120px!important;
	}


	.mainNav{ padding:0 7px 0 0; margin:0 20px 0 0; list-style-type:none; height:58px; float:right; }
	.mainNav li a{ text-indent:-3000em; display:block; overflow:hidden; }
	.mainNav li a.sleepingBaby{ background:url(../images/template/nav/sleepingBaby.jpg) no-repeat; width:144px; height:58px; }
	.mainNav li a.babyFeeding{ background:url(../images/template/nav/babyFeeding.jpg) no-repeat; width:145px; height:58px; }
	.mainNav li a.babyPlay{ background:url(../images/template/nav/babyPlay.jpg) no-repeat; width:117px; height:58px; }
	.mainNav li a.toddlerFeeding{ background:url(../images/template/nav/toddlerFeeding.jpg) no-repeat; width:165px; height:58px; }
	.mainNav li a.toddlerSafety{ background:url(../images/template/nav/toddlerSafety.jpg) no-repeat; width:142px; height:58px; }
	.mainNav li { float:left; position:relative; padding:0; border:0; margin:0; z-index:10; }
	/*.mainNav li a:hover{ background-position:0 -58px; }*/
	
	/* Level 2 nav */	 
	.mainNav li ul { display: none; position: absolute; top: 58px; font-weight: normal; list-style: none; list-style-image: none; margin: 0; padding: 0px; width: 152px; text-align: left; }
	.mainNav li ul.sleepingUL{ left: -6px; }
	.mainNav li ul.babyFeedingUL{ left: -2px; }
	.mainNav li ul.babyPlayUL{ left: -15px; }
	.mainNav li ul.toddlerFeedingUL{ left: 0px; }
	.mainNav li ul.toddlerSafetyUL{ left: -4px; }
	.mainNav li ul li { padding:0px 15px 0 25px; margin:0; width:112px; border: 0; display: block; }
	.mainNav li ul li a{ display: block; padding:0px 0 0 15px; margin:0; font-weight:normal; text-indent:0; }
	.mainNav li ul li a:hover{ margin:0; padding:0 0 0 15px; }
	
	.mainNav li ul li.first{ padding:56px 15px 0 25px; }
	.mainNav li ul li.last{ height:41px; }
	
	.mainNav li ul.sleepingUL li{ background:url(../images/template/nav/sleeping-baby-repeat.png) repeat-y; }
	.mainNav li ul.sleepingUL li.first{ background:url(../images/template/nav/sleeping-baby-top.png) no-repeat; }
	.mainNav li ul.sleepingUL li.last{ background:url(../images/template/nav/sleeping-baby-bottom.png) no-repeat; }
	
	.mainNav li ul.babyFeedingUL li{ background:url(../images/template/nav/baby-feeding-repeat.png) repeat-y; }
	.mainNav li ul.babyFeedingUL li.first{ background:url(../images/template/nav/baby-feeding-top.png) no-repeat; }
	.mainNav li ul.babyFeedingUL li.last{ background:url(../images/template/nav/baby-feeding-bottom.png) no-repeat; }
	
	.mainNav li ul.babyPlayUL li{ background:url(../images/template/nav/baby-play-repeat.png) repeat-y; }
	.mainNav li ul.babyPlayUL li.first{ background:url(../images/template/nav/baby-play-top.png) no-repeat; }
	.mainNav li ul.babyPlayUL li.last{ background:url(../images/template/nav/baby-play-bottom.png) no-repeat; }
	
	.mainNav li ul.toddlerFeedingUL li{ background:url(../images/template/nav/toddler-feeding-repeat.png) repeat-y; }
	.mainNav li ul.toddlerFeedingUL li.first{ background:url(../images/template/nav/toddler-feeding-top.png) no-repeat; }
	.mainNav li ul.toddlerFeedingUL li.last{ background:url(../images/template/nav/toddler-feeding-bottom.png) no-repeat; }
	
	.mainNav li ul.toddlerSafetyUL li{ background:url(../images/template/nav/toddler-safety-repeat.png) repeat-y; }
	.mainNav li ul.toddlerSafetyUL li.first{ background:url(../images/template/nav/toddler-safety-top.png) no-repeat; }
	.mainNav li ul.toddlerSafetyUL li.last{ background:url(../images/template/nav/toddler-safety-bottom.png) no-repeat; }
	
	.mainNav li:hover ul { display: block; }
	.mainNav li:hover ul li ul { display: none; }
	.mainNav li:hover ul li:hover ul { display: block; }
	.mainNav li:hover ul li:hover ul li ul { display: none; }
	.mainNav li:hover ul li:hover ul li:hover ul { display: block; }
	.mainNav li.over ul, .mainNav li.over ul li.over ul, .mainNav li.over ul li.over ul li.over ul { display: block; }
	
	.sectionSelected{ width:997px; height:26px; position:relative; left:6px; top:-5px; background:url(../images/template/mainNavShadow.gif) bottom no-repeat; clear:both; margin:0; }

/* breadcrumb */
	.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:#828384; margin:0 6px 0 0; }
	.breadCrumb li a{ font-size:11px; color:#828384; text-decoration:underline; font-weight:normal; }
	.breadCrumb li a:hover{ text-decoration:none; font-size:11px; color:#828384; }

/* ~~~~~~~~~~~~~~~~ CONTENT STYLES  ~~~~~~~~~~~~~~~~ */

	/* generic link button */
	a.genericLink{ float:left; padding:0 0 0 16px; background:url(../images/icons/arrowNormal.png) no-repeat 0 3px; color:#5292c9; }
	a.genericLink:hover{ color:#5292c9; }

/* home*/
	.mainImageContainer{ margin:0 0 19px 0; padding:17px 0 0 17px; background:url(../images/template/mainImageBack.gif) no-repeat; height:319px; width:697px; }
	.awardWinningDesign{ background:url(../images/template/awardWinningDesign.jpg) no-repeat; height:302px; width:680px; }
	.helpandadvice{ background:url(../images/template/help_and_advice.jpg) no-repeat; height:302px; width:680px; }
	.gettingStarted{ background:url(../images/template/gettingStarted.jpg) no-repeat; height:302px; width:680px; }

	.headingsleepingbaby{ background:url(../images/template/heading_sleeping_baby.jpg) no-repeat; height:302px; width:680px; }
	.headingbabyfeeding{ background:url(../images/template/heading_baby_feeding.jpg) no-repeat; height:302px; width:680px; }
	.headingbabyplay{ background:url(../images/template/heading_baby_play.jpg) no-repeat; height:302px; width:680px; }
	.headingtoddlerfeeding{ background:url(../images/template/heading_toddler_feeding.jpg) no-repeat; height:302px; width:680px; }
	.headingtoddlersafety{ background:url(../images/template/heading_toddler_safety.jpg) no-repeat; height:302px; width:680px; }
	.headingextensionsandextras{ background:url(../images/template/heading_extensions_and_extras.jpg) no-repeat; height:302px; width:680px; }
	
	.headingsleepingbaby a,
	.headingbabyfeeding a,
	.headingbabyplay a,
	.headingtoddlerfeeding a,
	.headingtoddlersafety a,
	.headingextensionsandextras a{ display:block; height:302px; width:680px; text-indent:-3000em; overflow:hidden;}
	
	.homeTabs{ padding:0 0 0 10px; height:28px; width:690px; list-style-type:none; border-bottom:1px solid #c7c7c7; background:url(../images/template/tabULBack.gif) no-repeat; margin:0 0 12px 0; position:relative; overflow:hidden; }
	.homeTabs li{ float:left; width:173px; height:29px; background:url(../images/template/tabUnSelected.gif) no-repeat; text-indent:-3000em; display:block; overflow:hidden; margin:0 1px 0 0; }
	.homeTabs li a{ float:left; width:173px; height:29px; text-indent:-3000em; display:block; overflow:hidden; padding:0; margin:0 1px 0 0; }
	.homeTabs li.ui-tabs-selected, .homeTabs li:hover{ background:url(../images/template/tabSelected.gif) no-repeat; border-bottom:1px solid #ffffff; }
	.homeTabs li a.aboutLindam{ background:url(../images/titles/aboutLindamTab.png) no-repeat 42px 12px; }
	.homeTabs li a.lindamAwards{ background:url(../images/titles/lindamAwardsTab.png) no-repeat 40px 11px; }
	.homeTabs li a.lindamHistory{ background:url(../images/titles/lindamHistoryTab.png) no-repeat 40px 11px; }
	
	.tabContent{ height:290px; padding:18px 0 0 8px; margin:0 0 4px 0; background:url(../images/template/tabContentBottom.jpg) no-repeat bottom left; }
	.tabContent p{ width:378px; }
	
	.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:84px; width:137px; 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; }
	
/* grow with baby page */
	.growWithBaby{ clear:both; width:700px; background:url(../images/template/growWithBabyBack.gif) no-repeat bottom; margin:0; padding:0 0 1px 0; }
	.growWithBabyInner{ width:700px; background:url(../images/template/growWithBabyBack.gif) no-repeat top; padding:16px 0 20px 0; }
	.growWithBabyInner img{ margin:0 0 8px 0; }

	.growWithBabyInner h3{ margin:0 0 6px 0; font-weight:bold; color:#191415; }
	.growWithBabyInner .sleepingBaby, .growWithBabyInner .babyFeeding, .growWithBabyInner .babyPlay, .growWithBabyInner .toddlerFeeding{ width:142px; float:left; margin:0 0 13px 0; }
	.growWithBabyInner .toddlerSafety{ width:132px; 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/arrowSB.png) no-repeat 0 2px; }
	.growWithBabyInner .babyFeeding ul li{ background:url(../images/icons/arrowBF.png) no-repeat 0 2px; }
	.growWithBabyInner .babyPlay ul li{ background:url(../images/icons/arrowBP.png) no-repeat 0 2px; }
	.growWithBabyInner .toddlerFeeding ul li{ background:url(../images/icons/arrowTF.png) no-repeat 0 2px; }
	.growWithBabyInner .toddlerSafety ul li{ background:url(../images/icons/arrowTS.png) no-repeat 0 2px; }
	.growWithBabyInner .sleepingBaby ul li a{ color:#94bee5; }
	.growWithBabyInner .babyFeeding ul li a{ color:#fdb934; }
	.growWithBabyInner .babyPlay ul li a{ color:#55d2cc; }
	.growWithBabyInner .toddlerFeeding ul li a{ color:#ff007e; }
	.growWithBabyInner .toddlerSafety ul li a{ color:#b491d5; }
	
/* category page */
	.catBox{ height:148px; width:335px; margin:0 0 30px 0; background:url(../images/template/catBoxBack.gif) no-repeat; }
	.catBoxLeft, .catBox img{ float:left; }
	.catBox img { margin:2px 0 0 6px;}
	.catBoxRight{ position:relative; right:14px; float:right; }
	.catBoxContent{ width:189px; float:right; padding:16px 5px 0 0; }
	.catBoxContent p{ line-height:1.3; }
	.catBoxContent h2{ font-size:18px; line-height:1.1; font-weight:bold; }
	
/* range page */
	.rangeBox{ background:url(../images/template/rangeBoxBack.gif) no-repeat bottom left; margin:0 0 30px 0; padding:0 0 10px 0; float:left; width:700px; }
	.rangeBoxInner{ background:url(../images/template/rangeBoxBack.gif) no-repeat top left; padding:17px 10px 0px 10px; margin:0 0 0 0; float:left; width:680px }
	.rangeImage{ float:left; margin:0 10px 0 0; }
	.rangeBoxContent{ float:left; padding:0 0 0 3px; width:400px; }
	.rangeBoxContent h2{ font-size:18px; font-weight:bold; }
	
	/* 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; }
	a.boldText{ font-weight:bold; }
	
	/* position the links in the range repeater */
	.rangeLinks{ position:relative; top:5px; float:right; width:100px; }
	
	.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:167px; left:340px; }
	
/* 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:335px; float:left;}
	.featInclude{ margin:0; font-weight:bold; color:#000000; }
	ul.featIncludeUL{ margin:0 0 0 16px; padding:0; width:270px; }
	.featureIcons{ margin:30px 0 10px 0; float:left; }
		.featureIcons ul {list-style:none; }
		.featureIcons ul li {float:left; margin:0 10px 10px 0; }
	
	/* product form */
	.productForm{ border-top:1px solid #c7c7c7; width:335px; margin:0 0 30px 0; }
	.productForm label{ color:#000000; margin:0 5px 0 0; }
	.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; }
	
	.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:336px; position:relative; right:10px; }
	.productImage{ margin:0 0 20px 0; }
	.productThumbs{ padding:0; margin:0 0 30px 0; list-style-type:none; height:73px; }
	.productThumbs li{ float:left; padding:3px; margin:0 14px 0 0; border:1px solid #c7c7c7; }
	.productThumbs li.last{ margin:0; }
	.productThumbs img{ display:block; }

	.awardIcons{ list-style:none; float:left; }
		.awardIcons li{ float:left; margin:0; width:80px; text-align:center;}

	.cleverBit{ float:left; width:335px; margin:0; padding:0 0 10px 0; }
	.cleverBitInner{ float:left; width:299px; padding:17px 18px 0px 18px; margin:0; }
	.cleverBitInner h2{ font-size:18px; font-weight:bold; }
	.productLinks{ margin:0 0 30px 0; }
	
	.alsoLike{ background:url(../images/template/alsoLikeTop.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.sleeping-baby-link, a.sleeping-baby-link:hover{ background:url(../images/icons/arrowSB.png) no-repeat 0 3px; float:left; padding:0 0 0 16px; color:#94bee5; }
	a.baby-feeding-link, a.baby-feeding-link:hover{ background:url(../images/icons/arrowBF.png) no-repeat 0 3px; float:left; padding:0 0 0 16px; color:#fdb934; }
	a.baby-play-link, a.baby-play-link:hover{ background:url(../images/icons/arrowBP.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/arrowTF.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/arrowTS.png) no-repeat 0 3px; float:left; padding:0 0 0 16px; color:#b491d5; }




	#handa_whatyouneed{
		float:left;
		background:url(../images/template/handa_whatyouneed.jpg) no-repeat top left;
		width:175px;
		height:88px;
		padding:40px 20px 20px 140px;
		margin:0 0 20px 0;
	}
		
		#handa_whatyouneed .genericLink{ position:relative; left:0; clear:both; width:100px; }

	#handa_prevent_accidents{
		float:right;
		background:url(../images/template/handa_preventing_accidents.jpg) no-repeat top left;
		width:175px;
		height:63px;
		padding:65px 20px 20px 140px;
		margin:0 0 20px 0;
	}

		#handa_prevent_accidents .genericLink{ position:relative; left:0; clear:both; width:100px; }

	#handa_home_safety{
		float:left;
		background:url(../images/template/handa_home_safety.jpg) no-repeat top left;
		width:175px;
		height:83px;
		padding:45px 20px 20px 140px;
		margin:0 0 20px 0;
	}

		#handa_home_safety .genericLink{ position:relative; left:0; clear:both; width:100px; }

	#handa_feeding_safety{
		float:right;
		background:url(../images/template/handa_feeding_safety.jpg) no-repeat top left;
		width:175px;
		height:83px;
		padding:45px 20px 20px 140px;
		margin:0 0 20px 0;
	}

		#handa_feeding_safety .genericLink{ position:relative; left:0; clear:both; width:100px; }

	#handa_safer_sleeping{
		float:left;
		background:url(../images/template/handa_safer_sleeping.jpg) no-repeat top left;
		width:175px;
		height:83px;
		padding:45px 20px 20px 140px;
		margin:0 0 20px 0;
	}

		#handa_safer_sleeping .genericLink{ position:relative; left:0; clear:both; width:100px; }




/* ~~~~~~~~~~~~~~~~ PAGE STYLES  ~~~~~~~~~~~~~~~~ */

/* 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:400px; height:400px; }

	#stockistSearch{ background:#5292c9; padding:10px; }
		#stockistSearch span{ font-size:10pt; font-weight:bold; color:#ffffff; }
		#stockistSearch form select{ padding:2px; }
		
	#stockistsFade{ float:left; width:130px; }

	#reclaimUserDetails{
		padding:10px;
		border:4px solid #5292c9;
		float:left;
		width:672px;
		margin:0 0 10px 0;
	}

		#reclaimUserDetails .information{
			color:#5292c9;
			font-size:12pt;
			font-weight:bold;
		}

		#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;
				}

	#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:0 0 0 0;}
	#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; }
	#cehckoutform .legend{margin:10px!important;}
	
	
	#checkoutform label{ width: 110px; display:block; float: left; padding: 2px 0 3px 0px; margin: 0 0 0 30px; display:inline; }
	#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; }
	
	#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 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: right; width:340px; }
	.leftCell{ float: left; width:340px; }


	#mycarousel{ height:144px; width:251px; float:left; background:url(../images/template/rcBoxBack.gif) no-repeat; margin:0 0 20px 0; padding:1px; position:relative; overflow:hidden; }

	#slider ul{ width:249px; list-style:none; margin:10px 1px; padding:0; }
	#slider li{ width:249px; height:124px; text-align:center; margin:0; padding:0;}
	#slider li a{ width:249px; 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;
		}

/* // slider */	

	/*.jcarousel-next{ display:block; width:10px; height:11px; position:absolute; top:0; left:0; background:url(../images/buttons/btnBlueRight.png) top left; }
	.jcarousel-next:hover{ background:url(../images/buttons/btnBlueRight.png) bottom left; }
	.jcarousel-next{ display:block; width:10px; height:11px; position:absolute; top:120px; left:230px; background:url(../images/buttons/btnBlue.png) top left; }
	.jcarousel-next:hover{ background:url(../images/buttons/btnBlue.png) bottom left; }
	.jcarousel-prev{ display:block; width:10px; height:11px; background:#000000; position:absolute; top:120px; left:10px; background:url(../images/buttons/btnBlueRight.png) top left; }
	.jcarousel-prev:hover{ background:url(../images/buttons/btnBlueRight.png) bottom left; }*/

/* ~~~~~~~~~~~~~~~~ FOOTER STYLES  ~~~~~~~~~~~~~~~~ */

	#footerClear{ margin:0 0 30px 0; clear:both; }
	#footerWrap{ background:url(../images/template/footerRepeat.gif) repeat-x; height:305px; }
	#footerContent{ width:962px; margin: 0 auto; text-align:left; padding:20px 10px 0 10px; height:110px; }
	#footerContent p{ font-size:11px; }
	#footerContent .twentyYears{ float:left; margin:0 10px 0 0; }
	.footerAwards{ clear:both; }
	#footerWrapLeft{ float:left; width:545px; }
	.footerLinks{ padding:14px 0 0 0; margin:0 0 14px 0; list-style-type:none; width:460px; float:left; }
	.footerLinks li{ float:left; }
	.footerLinks li a{ color:#828384; font-size:11px; 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:320px; padding:15px 0 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:320px; text-align:right; }