﻿* { 
    margin: 0; 
    padding: 0; 
}

a { outline:none; }

sup { font-size:9px; }


body 
{
	background-color:#cccccc;
}

html, body, #bg, #bg table, #bg td, #content-wrapper{
    height:100%;
    width:100%;
    overflow:hidden;
	font: 12px Helvetica, Arial, Serif;
	color:#333333;
}


.text-regular 
{
	color:#333333;
}

.text-red 
{
	color:#CC0000;
}

.bg-white 
{
	background-color:#ffffff;
}

a.content-link, a.content-link:hover, a.content-link:visited, a.content-link:active 
{
	text-decoration:none;
	color:#CC0000;
}

a.content-link-ul, a.content-link-ul:hover, a.content-link-ul:visited, a.content-link-ul:active , #ouradvice-content #single-box .faq .answer a, #ouradvice-content #single-box .faq .answer a:hover
{
	text-decoration:underline;
	color:#CC0000;
	font-weight:normal;
}


a.content-link-with-arrow, a.content-link-with-arrow:hover, a.content-link-with-arrow:visited, a.content-link-with-arrow:active 
{
	text-decoration:none;
	color:#CC0000;
	background-image:url(/images/red-arrow-for-links.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	
}

a.content-link-with-arrow-left, a.content-link-with-arrow-left:hover, a.content-link-with-arrow-left:visited, a.content-link-with-arrow-left:active 
{
	text-decoration:none;
	color:#CC0000;
	background-image:url(/images/red-left-arrow-for-links.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	
}

a.content-link-lightbox, a.content-link-lightbox:link, a.content-link-lightbox:visited, a.content-link-lightbox:hover, a.content-link-lightbox:active 
{
	text-decoration: none;
	color: #CC0000;
	border-bottom: dashed 1px #CC0000;
}

.bold 
{
	font-weight:bold;
}

.size9
{
	font-size:9px;
}

.clearall 
{
	clear:both;
}

#bg { 
    position: fixed; 
    z-index:0
}

/*#bg div {
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
*/

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
    /*width: 100%;
    height: 100%;*/
}

/* content area container */

#content-wrapper{
    position:absolute;
    top:0;left:0;
    z-index:70;
    overflow:auto;
}

#menu {
    height:30px;
    position:fixed;
    top:25px;
    width:84%;
    z-index:500;
    display:none;
}

#logo 
{
	position:fixed;
	top:0;
	left:0;
	width:152px;
	height:102px;
    z-index:500;
}


#left-nav {
    width:172px;
    height:372px;
    position:fixed;
    top:125px;
    /*left:50px;*/
    font: 10px Helvetica, Arial;
    z-index:499;
    /*border:solid 1px green;*/
}

/* top nav */

/* social  buttons */

#social 
{
	position:fixed;
	top:60px;
	right:30px;
	width:100px;
	text-align:right;
	z-index:500;
}
#social img 
{
	padding:0;
	margin:0;
	border:0;
}

/* --- */

/* top nav */

ul#top-nav 
{
	width:665px;
	list-style:none;
	margin-top:3px;
}


ul#top-nav li {display: inline;}

ul#top-nav li a 
{
	display:block;
	float:left;
	height:25px;
	background-image: url('/images/top-nav.png');
	text-indent:-9999px;
}

ul#top-nav li#liaboutnuk a.aboutnuk 
{
	width:78px;
	background-position: 0 0;
}

ul#top-nav li#liaboutnuk a.aboutnuk:hover, .aboutnuk-nav-selected
{
	width:78px;
	background-position: 0 -35px;
}

ul#top-nav li#liproducts a.products 
{
	width:78px;
	background-position: -78px 0;
}

ul#top-nav li#liproducts a.products:hover, .products-nav-selected
{
	width:78px;
	background-position: -78px -35px;
}

ul#top-nav li#limilestones a.milestones 
{
	width:88px;
	background-position: -156px 0;
}

ul#top-nav li#limilestones a.milestones:hover, .milestones-nav-selected
{
	width:88px;
	background-position: -156px -35px;
}

ul#top-nav li#liouradvice a.ouradvice
{
	width:88px;
	background-position: -244px 0;
}

ul#top-nav li#liouradvice a.ouradvice:hover, .ouradvice-nav-selected
{
	width:88px;
	background-position: -244px -35px;
}


ul#top-nav li#licommunity a.community 
{
	width:88px;
	background-position: -332px 0;
}

ul#top-nav li#licommunity a.community:hover , .community-nav-selected
{
	width:88px;
	background-position: -332px -35px;
}

ul#top-nav li#lihealthcare a.healthcare
{
	/*width:136px;*/
	width:130px;
	background-position: -420px 0;
}

ul#top-nav li#lihealthcare a.healthcare:hover, .healthcare-nav-selected
{
	/*width:136px;*/
	width:130px;
	background-position: -420px -35px;
}

/*
-- using the signup styles for specialoffers.
ul#top-nav li#lisignup a.signup 
{
	width:105px;
	background-position: -554px 0;
}

ul#top-nav li#lisignup a.signup:hover , .signup-nav-selected
{
	width:105px;
	background-position: -554px -35px;
}
*/

ul#top-nav li#lisignup a.signup 
{
	width:110px;
	background-position: -552px 0;
}

ul#top-nav li#lisignup a.signup:hover , .signup-nav-selected
{
	width:110px;
	background-position: -552px -35px;
}


#search-box 
{
			position: absolute;
			/*left:690px;*/
			left:710px;
			top:4px;
			vertical-align:bottom;
			height:30px;			
}


/* --- top nav --- */

/* prod sub nav */

#top-nav li#liproducts ul
		{	
			margin: 0;
			padding: 0;
			position: absolute;
			left:95px;
			top:29px;
			visibility:hidden;
			list-style:none;
			width:82px;
		}

#top-nav li#liproducts ul li{display: block;}	
	
ul#top-nav li#liproducts ul li a 
{
	display:block;
	float:left;
	width:174px;
	background-image: url('/images/subnav-products.png');
	text-indent:-9999px;
	background-repeat:no-repeat;

}

ul#top-nav li#liproducts ul li a.viewbymilestone
{
	width:82px;
	background-position: 0 0 ;
	height:20px;	
}

ul#top-nav li#liproducts ul li a.viewbymilestone:hover
{
	width:82px;
	background-position: -92px 0;
	height:20px;	
}

ul#top-nav li#liproducts ul li a.viewbycategory
{
	width:82px;
	background-position: 0 -20px;
	height:20px;	
}

ul#top-nav li#liproducts ul li a.viewbycategory:hover
{
	width:82px;
	background-position: -92px -20px;
	height:20px;	
}

ul#top-nav li#liproducts ul li a.viewall
{
	width:82px;
	background-position: 0 -40px;
}

ul#top-nav li#liproducts ul li a.viewall:hover
{
	width:82px;
	background-position: -92px -40px;
}

/* --- prod sub nav */

/* milestones sub nav */

#top-nav li#limilestones ul
		{	
			margin: 0;
			padding: 0;
			position: absolute;
			left:175px;
			top:29px;
			visibility:hidden;
			list-style:none;
			width:81px;
		}
		
#top-nav li#limilestones ul li{ display: block;}	
		
ul#top-nav li#limilestones ul li a 
{
	display:block;
	float:left;
	width:172px;
	background-image: url('/images/subnav-milestones.png');
	text-indent:-9999px;
	background-repeat:no-repeat;
}


ul#top-nav li#limilestones ul li a.newborns
{
	width:81px;
	background-position: 0 0 ;
	height:20px;
}

ul#top-nav li#limilestones ul li a.newborns:hover
{
	width:81px;
	background-position: -91px 0;
	height:20px;
}

ul#top-nav li#limilestones ul li a.months6-8
{
	width:81px;
	background-position: 0px -20px;
	height:20px;
}

ul#top-nav li#limilestones ul li a.months6-8:hover
{
	width:81px;
	background-position: -91px -20px;
	height:20px;
}

ul#top-nav li#limilestones ul li a.months8-10
{
	width:81px;
	background-position: 0 -40px;
	height:20px;
}

ul#top-nav li#limilestones ul li a.months8-10:hover
{
	width:81px;
	background-position: -91px -40px;
	height:20px;
}

ul#top-nav li#limilestones ul li a.months10-12
{
	width:81px;
	background-position: 0 -60px;
	height:20px;
}

ul#top-nav li#limilestones ul li a.months10-12:hover
{
	width:81px;
	background-position: -91px -60px;
	height:20px;
}

ul#top-nav li#limilestones ul li a.months12-18
{
	width:81px;
	background-position: 0 -80px;
	height:20px;
}

ul#top-nav li#limilestones ul li a.months12-18:hover
{
	width:81px;
	background-position: -91px -80px;
	height:20px;
}

ul#top-nav li#limilestones ul li a.plus18
{
	width:81px;
	background-position: 0 -100px;
}

ul#top-nav li#limilestones ul li a.plus18:hover
{
	width:81px;
	background-position: -91px -100px;
}

/* ---- milestones subnav */


/* ouradvice dropdown nav */
#top-nav li#liouradvice ul
		{	
			margin: 0;
			padding: 0;
			position: absolute;
			left:265px;
			top:29px;
			visibility:hidden;
			list-style:none;
			width:88px;
		}

#top-nav li#liouradvice ul li{display: block;}	
	
ul#top-nav li#liouradvice ul li a 
{
	display:block;
	float:left;
	width:174px;
	background-image: url('/images/subnav-ouradvice.png');
	text-indent:-9999px;
	background-repeat:no-repeat;

}

ul#top-nav li#liouradvice ul li a.whytrustnuk
{
	width:88px;
	background-position: 0 0 ;
	height:20px;
	
}

ul#top-nav li#liouradvice ul li a.whytrustnuk:hover
{
	width:88px;
	background-position: -98px 0;
	height:20px;
}

ul#top-nav li#liouradvice ul li a.breastfeeding
{
	width:88px;
	background-position: 0 -20px;
	height:20px;
}

ul#top-nav li#liouradvice ul li a.breastfeeding:hover
{
	width:88px;
	background-position: -98px -20px;
	height:20px;
}

ul#top-nav li#liouradvice ul li a.feeding
{
	width:88px;
	background-position: 0 -40px;
	height:20px;
}

ul#top-nav li#liouradvice ul li a.feeding:hover
{
	width:88px;
	background-position: -98px -40px;
	height:20px;
}

ul#top-nav li#liouradvice ul li a.oralcare
{
	width:88px;
	background-position: 0 -60px;
}

ul#top-nav li#liouradvice ul li a.oralcare:hover
{
	width:88px;
	background-position: -98px -60px;
}

/*
phase 2
ul#top-nav li#liouradvice ul li a.partners
{
	width:82px;
	background-position: 0 -88px;
}

ul#top-nav li#liouradvice ul li a.partners:hover
{
	width:82px;
	background-position: -92px -88px;
}
*/
/* ouradvice dropdown nav */

/* aboutnuk dropdown nav */
#top-nav li#liaboutnuk ul
		{	
			margin: 0;
			padding: 0;
			position: absolute;
			left:12px;
			top:29px;
			visibility:hidden;
			list-style:none;
			width:92px;
		}

#top-nav li#liaboutnuk ul li{display: block;}	
	
ul#top-nav li#liaboutnuk ul li a 
{
	display:block;
	float:left;
	width:194px;
	background-image: url('/images/subnav-aboutnuk.png');
	text-indent:-9999px;
	background-repeat:no-repeat;

}

ul#top-nav li#liaboutnuk ul li a.thenukstory
{
	width:92px;
	background-position: 0 0 ;
	height:20px;
	
}

ul#top-nav li#liaboutnuk ul li a.thenukstory:hover
{
	width:92px;
	background-position: -102px 0;
	height:20px;
}

ul#top-nav li#liaboutnuk ul li a.qualityandsafety
{
	width:92px;
	background-position: 0 -20px;
	height:20px;
}

ul#top-nav li#liaboutnuk ul li a.qualityandsafety:hover
{
	width:92px;
	background-position: -102px -20px;
	height:20px;
}

ul#top-nav li#liaboutnuk ul li a.inthepress
{
	width:92px;
	background-position: 0 -40px;
	height:20px;
}

ul#top-nav li#liaboutnuk ul li a.inthepress:hover
{
	width:92px;
	background-position: -102px -40px;
	height:20px;
}

ul#top-nav li#liaboutnuk ul li a.testimonials
{
	width:92px;
	background-position: 0 -60px;
	height:20px;
}

ul#top-nav li#liaboutnuk ul li a.testimonials:hover
{
	width:92px;
	background-position: -102px -60px;
	height:20px;
}

ul#top-nav li#liaboutnuk ul li a.videos
{
	width:92px;
	background-position: 0 -80px;
	height:20px;
}

ul#top-nav li#liaboutnuk ul li a.videos:hover
{
	width:92px;
	background-position: -102px -80px;
	height:20px;
}

ul#top-nav li#liaboutnuk ul li a.awards
{
	width:92px;
	background-position: 0 -100px;
}

ul#top-nav li#liaboutnuk ul li a.awards:hover
{
	width:92px;
	background-position: -102px -100px;
}

/* aboutnuk dropdown nav */


/* healthcare dropdown nav */
#top-nav li#lihealthcare ul
		{	
			margin: 0;
			padding: 0;
			position: absolute;
			left:428px;
			top:29px;
			visibility:hidden;
			list-style:none;
			width:112px;
		}

#top-nav li#lihealthcare ul li{display: block;}	
	
ul#top-nav li#lihealthcare ul li a 
{
	display:block;
	float:left;
	width:234px;
	background-image: url('/images/subnav-healthcare.png');
	text-indent:-9999px;
	background-repeat:no-repeat;

}

ul#top-nav li#lihealthcare ul li a.community
{
	width:112px;
	background-position: 0 0 ;
	height:20px;
	
}

ul#top-nav li#lihealthcare ul li a.community:hover
{
	width:112px;
	background-position: -122px 0;
	height:20px;
}

ul#top-nav li#lihealthcare ul li a.medicpro
{
	width:112px;
	background-position: 0 -20px;
	/*height:20px;*/
}

ul#top-nav li#lihealthcare ul li a.medicpro:hover
{
	width:112px;
	background-position: -122px -20px;
	/*height:20px;*/
}

/*ul#top-nav li#lihealthcare ul li a.clinicalstudies
{
	width:112px;
	background-position: 0 -40px;
}

ul#top-nav li#lihealthcare ul li a.clinicalstudies:hover
{
	width:112px;
	background-position: -122px -40px;
}
*/

/* healthcare dropdown nav */


/* content div for home page */

#content-home 
{
    width:700px;
    height:460px;
    position:fixed;
    top:100px;
    left:25px;
    font-family:Helvetica, Arial;
    font-size:12px;
    font-size:bold;
    line-height:17px;
    z-index:499;
    padding-left:0px;
    text-align:center;
    color:#ffffff;
}

#content-home h1 
{
	margin-left:50px;
}

#content-home p#main-block 
{
	padding-top:15px;
	padding-left:25px;
	padding-right:25px;
	color:#464646;
}

#content-home a.text-link, #content-home a.text-link:active, #content-home a.text-link:visited, #content-home a.text-link:hover 
{
	text-decoration:underline;
	/*color:#ffffff;*/
	color:#464646;
}

#content-home #text-slider-container 
{
	background-image:url(/images/home-text-slider-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	left:200px;
	text-align:left;
	line-height:14px;
	padding-top:8px;
}

#content-home a.text-slider-header, #content-home a.text-slider-header:active, #content-home a.text-slider-header:visited 
{
	color:White;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}

#content-home a.text-slider-header:hover 
{
	color:#CC0000;
}

#whats-new 
{
	/*width:72px;
	height:76px;*/
	width:76px;
	height:108px;
	position:fixed;
	top:125px;
	right:30px;
	border:solid 1px red;
}

#whats-new img 
{
	border:0px;
}

#promo 
{
	width:163px;
	height:76px;
	position:fixed;
	top:60px;
	right:110px;
}

#promo img 
{
	border:0px;
}
/*  home page styles end */

#content-area-wrapper 
{
    /*margin: 0 auto;*/
    margin-left:64px;
    height:100%;
    width:820px;
}

#content-area {
    top:125px;
    width: 614px;
    line-height:20px;
    /*border:solid 1px blue;*/
    position:relative;
    left:200px;
}

#content-area-no-leftnav {
    top:125px;
    width: 652px;
    position:relative;
	margin: 0 auto;
}

/*#swoosh {height: 1%}*/

#bottom-swoosh {
	height:93px;
	bottom:0;
	z-index: 20;
	position:fixed;
}            

#footer 
{
	height:20px;
	bottom:0;
	z-index: 21;
	position:fixed;
	color:White;
	padding-bottom:2px;
	padding-left:12px;
	font-size:10px;
}


#footer a, a.active, #footer a.hover, #footer a.visited
{
	color:White;
	text-decoration:none;
	font-weight:bold;
}

#dadscorner 
{
	position:fixed;
	right:17px;
	bottom:-2px;
	width:500px;
	height:500px;
	z-index:500;
}

/*#dadscorner p 
{
	position:fixed;
	color:white;
	bottom:10px;
	right:175px;
	font-size:10px;
	font-weight:bold;
}*/

/* milestones left nav*/

#left-nav #milestone-nav-inner 
{
	width:100%; 
	height:100%; 
	background-image:url('/images/milestone-leftnav-bg.png'); 
	background-repeat:no-repeat; 
	background-position:left top;
}

#left-nav #milestone-nav-inner #milestone-nav-inner-cont 
{
	padding-top:45px;
	padding-left:26px;
	padding-right:5px;
}


/*
 jquery accordion
*/

#accordion-milestone  span { display:block;}

#accordion-milestone  span.newborn-off {
	background-image: url('/images/leftnav-newborn.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}


#accordion-milestone span.newborn-off:hover , #accordion-milestone span.newborn-selected {
	background-image: url('/images/leftnav-newborn-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}


#accordion-milestone span.months6-8-off{
	background-image: url('/images/leftnav-6-8-months.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-milestone span.months6-8-off:hover, #accordion-milestone span.months6-8-selected {
	background-image: url('/images/leftnav-6-8-months-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-milestone span.months8-10-off{
	background-image: url('/images/leftnav-8-10-months.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-milestone span.months8-10-off:hover, #accordion-milestone span.months8-10-selected {
	background-image: url('/images/leftnav-8-10-months-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-milestone span.months10-12-off{
	background-image: url('/images/leftnav-10-12-months.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-milestone span.months10-12-off:hover, #accordion-milestone span.months10-12-selected {
	background-image: url('/images/leftnav-10-12-months-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-milestone span.months12-18-off{
	background-image: url('/images/leftnav-12-18-months.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-milestone span.months12-18-off:hover, #accordion-milestone span.months12-18-selected {
	background-image: url('/images/leftnav-12-18-months-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-milestone span.months18-plus-off{
	background-image: url('/images/leftnav-18-plus-months.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-milestone span.months18-plus-off:hover, #accordion-milestone span.months18-plus-selected {
	background-image: url('/images/leftnav-18-plus-months-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}
/* jquery accordion */

#left-nav #milestone-nav-inner #milestone-nav-inner-cont .photo
{
	position:relative;
	bottom:0;
}


/* left nav products */

#left-nav #products-nav-inner 
{
	width:100%; 
	height:100%; 
	background-image:url('/images/products-leftnav-bg.png'); 
	background-repeat:no-repeat; 
	background-position:left top;
}

#left-nav #products-nav-inner #products-nav-inner-cont 
{
	padding-top:40px;
	padding-left:26px;
	padding-right:5px;
}

a.leftnav-link, a.leftnav-link:active, a.leftnav-link:visited 
{
	text-decoration:none;
	color:#999999;
}
a.leftnav-link:hover, a.leftnav-link-selected
{
	text-decoration:none;
	color:#CC0000;
}


#left-nav #aboutnuk-nav-inner #aboutnuk-nav-inner-cont a
{
	line-height:10px;
}

#left-nav #aboutnuk-nav-inner #aboutnuk-nav-inner-cont a,
#left-nav #aboutnuk-nav-inner #aboutnuk-nav-inner-cont a:active,
#left-nav #aboutnuk-nav-inner #aboutnuk-nav-inner-cont a:visited

{
	text-decoration:none;
	color:#999999;
}


#left-nav #aboutnuk-nav-inner #aboutnuk-nav-inner-cont a:hover,
#left-nav #aboutnuk-nav-inner #aboutnuk-nav-inner-cont a.selected-left-subnav
{
	text-decoration:none;
	color:#CC0000;
}



/* jquery accordion */

#accordion-products  span { display:block;}

#accordion-products span.products-by-milestone-off{
	background-image: url('/images/leftnav-bymilestone.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-products span.products-by-milestone-off:hover, #accordion-products span.products-by-milestone-selected {
	background-image: url('/images/leftnav-bymilestone-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-products span.products-by-category-off{
	background-image: url('/images/leftnav-bycategory.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-products span.products-by-category-off:hover, #accordion-products span.products-by-category-selected {
	background-image: url('/images/leftnav-bycategory-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-products span.products-view-all-off{
	background-image: url('/images/leftnav-viewall.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-products span.products-view-all-off:hover, #accordion-products span.products-view-all-selected {
	background-image: url('/images/leftnav-viewall-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}


/* accordion */

#left-nav #products-nav-inner #products-nav-inner-cont .photo
{
	position:relative;
	bottom:0;
}

/* ---- */

/* left nav healthcare */

#left-nav #healthcare-nav-inner 
{
	width:100%; 
	height:100%; 
	background-image:url('/images/healthcare-leftnav-bg.png'); 
	background-repeat:no-repeat; 
	background-position:left top;
}

#left-nav #healthcare-nav-inner #healthcare-nav-inner-cont 
{
	padding-top:45px;
	padding-left:20px;
	padding-right:5px;
}


/* left nav healthcare ends. */

/* left nav aboutnuk */
#left-nav #aboutnuk-nav-inner 
{
	width:100%; 
	height:233px; 
	background-image:url('/images/aboutnuk-leftnav-bg.png'); 
	background-repeat:no-repeat; 
	background-position:left top;
}

#left-nav #aboutnuk-nav-inner #aboutnuk-nav-inner-cont 
{
	padding-top:45px;
	padding-left:25px;
	padding-right:5px;
}


/* about nuk end */

/* left nav our advice */


#left-nav #ouradvice-nav-inner 
{
	width:100%; 
	height:100%; 
	background-image:url('/images/ouradvice-leftnav-bg.png'); 
	background-repeat:no-repeat; 
	background-position:left top;
	height:288px;
}

#left-nav #ouradvice-nav-inner  #ouradvice-nav-inner-cont 
{
	padding-top:45px;
	padding-left:27px;
	padding-right:5px;
}

/* jquery accordion */

#accordion-ouradvice  span { display:block;}

#accordion-ouradvice span.advice-why-trust-nuk-off{
	background-image: url('/images/leftnav-why-trust-nuk.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-ouradvice span.advice-why-trust-nuk-off:hover, #accordion-ouradvice span.advice-why-trust-nuk-selected {
	background-image: url('/images/leftnav-why-trust-nuk-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-ouradvice span.advice-breastfeeding-off{
	background-image: url('/images/leftnav-breastfeeding.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-ouradvice span.advice-breastfeeding-off:hover, #accordion-ouradvice span.advice-breastfeeding-selected {
	background-image: url('/images/leftnav-breastfeeding-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-ouradvice span.advice-feeding-off{
	background-image: url('/images/leftnav-feeding.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-ouradvice span.advice-feeding-off:hover, #accordion-ouradvice span.advice-feeding-selected {
	background-image: url('/images/leftnav-feeding-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-ouradvice span.advice-oralcare-off{
	background-image: url('/images/leftnav-oralcare.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-ouradvice span.advice-oralcare-off:hover, #accordion-ouradvice span.advice-oralcare-selected {
	background-image: url('/images/leftnav-oralcare-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

/*#accordion-ouradvice span.advice-comingsoon-off{
	background-image: url('/images/leftnav-comingsoon.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}

#accordion-ouradvice span.advice-comingsoon-off:hover, #accordion-ouradvice span.advice-comingsoon-selected {
	background-image: url('/images/leftnav-cs-ouradvice-selected.png');
	background-repeat:no-repeat;
	width:130px;
	height:20px;
}
*/


/* left nav our advice end */


/* about nuk */
#aboutnuk-content, #community-content, #products-content, #milestone-content, #ouradvice-content, #healthcare-content, #luk-for-nuk-content, #search-content, #special-offers-content
{
	background-color:White;
	opacity:.85;
}

#products-content h1
{
	margin-bottom:18px;	
}

/*h2, */
#products-content h2 
{
	margin-top:15px;
	font-size:14px;
}

#aboutnuk-content h1 , #community-content h1, #milestone-content h1, #ouradvice-content h1, #healthcare-content h1, #luk-for-nuk-content h1, #search-content h1, #special-offers-content h1
{
	margin-left:25px;
	margin-bottom:18px;	
	/*padding-top:32px;*/
}

#milestone-content ul , ol
{
	list-style-position:inside;
}

#milestone-content p 
{
	padding-top:5px;
}

#community-content p
{
	padding:8px 8px 8px 0px;
}

#community-content a.facebook, #community-content a.facebook:active
{
	display:inline-block;
	width: 107px;
	background: url("/images/community-facebook.png") 0 0 no-repeat;
	text-decoration: none;
}


#community-content a.facebook:hover
{
	background-position: 0 -102px;
}

#community-content a.twitter, #community-content a.twitter:active
{
	display:inline-block;
	width: 107px;
	background: url("/images/community-twitter.png") 0 0 no-repeat;
	text-decoration: none;
}


#community-content a.twitter:hover
{
	background-position: 0 -102px;
}

/*
#aboutnuk-content #sub-nav 
{
	width:100%;
}


#aboutnuk-content #sub-nav ul
{
	width:652px;
	list-style:none;
}

#aboutnuk-content #sub-nav ul li a 
{
	display:block;
	float:left;
	height:22px;
	background-image: url('/images/subnav-about.png');
	text-indent:-9999px;
}

#aboutnuk-content #sub-nav ul li#lihistory a.history 
{
	width:164px;
	background-position: 0 0;
}

#aboutnuk-content #sub-nav ul li#lihistory a.history:hover, .about-history-selected
{
	width:164px;
	background-position: 0 -32px;
}

#aboutnuk-content #sub-nav ul li#litestimonials a.testimonials 
{
	width:161px;
	background-position: -164px 0;
}

#aboutnuk-content #sub-nav ul li#litestimonials a.testimonials:hover, .about-testimonials-selected
{
	width:161px;
	background-position: -164px -32px;
}

#aboutnuk-content #sub-nav ul li#lipress a.press 
{
	width:163px;
	background-position: -325px 0;
}

#aboutnuk-content #sub-nav ul li#lipress a.press:hover, .about-press-selected
{
	width:163px;
	background-position: -325px -32px;
}

#aboutnuk-content #sub-nav ul li#livideo a.video
{
	width:164px;
	background-position: -488px 0;
}

#aboutnuk-content #sub-nav ul li#livideo a.video:hover , .about-video-selected 
{
	width:164px;
	background-position: -488px -32px;
}
*/

#aboutnuk-content #left-box, #ouradvice-content #left-box
{
	width:345px;
	padding:15px 15px 15px 35px;
}

#aboutnuk-content #right-box ,#ouradvice-content #right-box
{
	width:234px;
	float:right;
	padding-top:15px;
}

#aboutnuk-content #single-box, #ouradvice-content #single-box, #healthcare-content #single-box
{
	width:550px;
	padding:0px 0px 15px 35px;
}

#single-box .thumbnail 
{
	margin:0px 5px 10px 0px;
}

#single-box .header 
{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
}


#ouradvice-content #single-box ul li  { list-style-position:inside;}

#ouradvice-content #single-box p  { padding-top:5px;}

#ouradvice-content #single-box .faq .answer
{
	display:none;
	border:solid 1px #666666;
	padding: 5px;
}



#ouradvice-content #single-box .faq a
{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}

#ouradvice-content #single-box .faq a:hover 
{
	color:#CC0000;
	font-weight:bold;
}


/* product gallery */

#products-content-inner{ /*padding-left: 30px; padding-right: 30px; */}

.products-content-indent { padding-left: 30px; }
.products-content-indent-both { padding-left: 30px; padding-right: 30px; }

.allproducts-milestone-header
{
	color:#666666;
	padding-top:10px;
}

#gallery-box 
{
	width:614px;
	/*padding-left:30px;*/
	/*border:solid 1px #D0D0D0;
	padding:10px;*/
	/*background-image:url(/images/colored-bg.jpg);
	background-repeat:repeat;*/
}

#gallery-box .header 
{
	font-size:16px;
	/*font-weight:bold;*/
	height:20px;
	color:#666666;
	/*background-image: url(/images/product-subhead-dotted-line.png);
	background-repeat: no-repeat;
	background-position:bottom;
	*/
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:10px;
}

#gallery-box .single-product 
{
	width:176px;
	text-align:center;
	background-color:#ffffff;
	padding-top:5px;
	height:210px; 
	background-image:url(/images/gallery-out.png); 
	background-repeat:no-repeat; 
	background-position:top;
	margin-right:2px;
}

#gallery-box .single-product  img 
{
	width:150px;
	height:150px;
	border:none;
	margin-bottom:5px;
}


#gallery-box .single-product  p 
{
	height:50px;
	vertical-align:top;
	line-height:15px;
}

#gallery-box .single-product  p a, 
#gallery-box .single-product  p a:visited, 
#gallery-box .single-product  p a.prd-name-out
{
	text-decoration:none;
	color:#333333;
}

#gallery-box .single-product  p a:hover, 
#gallery-box .single-product  p a.prd-name-over
{
	text-decoration:none;
	color:#CC0000;
}

#gallery-box .gallery-over {
	
	background-image:url(/images/gallery-over.png); 
	background-repeat:no-repeat;
}

#gallery-box .gallery-out 
{
	background-image:url(/images/gallery-out.png); 
	background-repeat:no-repeat;
}

#did-you-know h1 
{
	height:20px;
	color:#666666;
	background-image: url(/images/product-subhead-dotted-line.png);
	background-repeat: repeat-x;
	background-position:top;
	padding-top:8px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
}

#did-you-know span 
{ 
	color:#333333;
}

/* product detail */

#product-detail
{
	color:#333333;
}

#product-detail .header 
{
	font-size:16px;
}

#product-detail ul 
{
	margin:0;
	padding:0;
}

#product-detail ul li
{
	margin-left:15px;
}

/* featured products */

#content-area #featured-products-box 
{
	background-image:url(/images/featured-products-box.png);
	background-repeat:no-repeat;
	width:214px;
	height:490px;
	float:right;
	margin-left:15px;
	margin-right:15px;
	text-align:center;
}

#content-area #featured-products-box #featured-product-box-cont 
{
	margin-top:32px;
}

#content-area #featured-products-box #featured-product-box-cont img
{
	width:150px;
	height:150px;
	border:none;
	margin-top:5px;
	margin-right:35px;
	margin-left:35px;
	margin-right:35px;
}

#content-area #featured-products-box #featured-product-box-cont p 
{
	vertical-align:top;
	height:30px;
	line-height:15px;
}

#content-area #featured-products-box #featured-product-box-cont  p a, 
#content-area #featured-products-box #featured-product-box-cont  p a:visited
{
	text-decoration:none;
	color:#333333;
}

#content-area #featured-products-box #featured-product-box-cont  p a:hover
{
	text-decoration:none;
	color:#CC0000;
}

/* recipe content */

.recipe 
{
	padding-left:25px;
	/*height:500px;*/
}

.recipe h2 
{
	margin-top:15px;
	font-size:14px;
	margin-bottom:10px;
}

.recipe h3 
{
	font-size:14px;
	font-weight:bold;
	height:15px;
	padding-bottom:10px;
	text-decoration:underline;
}

#regTop, #contactTop {background-image: url(/images/cont-round-strip-top.png); background-repeat:no-repeat; width: 652px; height: 17px;}
#regBot, #contactBot {background-image: url(/images/cont-round-strip-bottom.png); background-repeat:no-repeat; width: 652px; height: 17px;}

#divError { min-height: 400px; padding: 50px 30px 30px 30px; text-align: center;}

#press-tabs {float:right; width: 250px; display:block; position: absolute; top: 81px; left: 378px;}

.headline {font-size: 14px; font-weight: bold;}
.red {color: #FF3333;}
.blue {color: #336699;}
.bigger {font-size: 14px;}


#special-offers-content #coupons-block 
{
	padding:10px;
}

#special-offers-content #coupons-block .coupons-product 
{
	float:left;
}

#special-offers-content #coupons-block  .coupons-value 
{
	float:left;
	padding-left:25px;
	height:164px;
	padding-top:40px;
	width:350px;
}