/*
	Fisher-Price Left Nav CSS
	For site-wide .NET template implementation
	By Eric Shepherd
	November, 2005
	Documented version located at \\fpacg03\fp4\Documents\coretemplate\coreleftnav-documented.css
*/

div#sidebar_top legend {
	display: none;
}

/*STYLES FOR TOP OF SIDEBAR*/

div#sidebar_top * {
	margin: 0;
	padding: 0;
	border: 0;
}

div#sidebar_top {
	/*background: #e9eeff;*/
	font-size: small;
	width: 168px;
	padding-bottom: 10px;	
}

/* removing for new nav
div#sidebar_top a {
	font-weight: bold;
	color: #523fa9;
	text-decoration: none;
} */

/*
Removing for new nav
div#sidebar_top a:hover {
	background: #e9eeff;
}*/

div#navigation_top 
{
	width: 168px;
	height: 11px;	
	overflow: hidden;
}
body.images div#navigation_top a {
	height: 11px;	
	
}


/*
Removing for new link
div#navigation_top #homelink {
	width: 36px;
}*/
body.images div#navigation_top #advertisement {
	background: url(/content/v4/dk/core/img/lnav_adv.gif) no-repeat;
	width: 63px;
	margin-left: 50px;
	margin-right: 55px;
	text-indent: -9999px;
	float: left;
}
/*body.images div#navigation_top #homelink {
	background: url(/dk/img/home/home.gif) no-repeat;
	margin-left: 50px;
}*/
/* removing for new nav.
body.images div#navigation_top span, body.images div#foreign span {
	position: absolute;
	left: -4958px;
}
*/
div#sidebar_top div#fp_logo {
	
	margin-left: 5px;
	/*border: 3px solid #c1cfff; depends on the image*/
	width: 156px;
	margin-right: 5px;
	height: 55px;
}
/* removing for new nav
div#sidebar_top div#plg {
	margin-bottom: 2px;
	/*border: 3px solid #c1cfff; depends on the image
	width: 162px;
}*/

div#sidebar_top div#fp_logo img {
	display: block;
}

div#sidebar_top div#plg img {
	display: block;
}

div#sidebar_top div#plg img {
	display: block;
}
/* removing for new nav 
div#sidebar_top div#foreign {
	background: #c1cfff;
}
*/
div#sidebar_top div#foreign ul { /*this rule is only for Mac IE5.2 on OS X */
	list-style-type: none;
	
}
body.images div#sidebar_top div#foreign {
	/*overflow: hidden;*/
	height: 21px; /*this is only necessary because of the below :after pseudo-class*/
	/*margin-bottom: 2px;*/
	width: 168px;
	margin-left: 4px;
	margin-right: 4px;
	/* added for version 3 left nav test */
	position: absolute;
	top: 330px;
	text-indent: -9999px;
	/* end addition */
}

/* removing for new nav
div#sidebar_top div#foreign:after { /*this is necessary for Netscape 7.1 to put the search box in the right place
	content: url(\/img\/spacer.gif); /*but it screws up the height of the international buttons, requiring a height on the div itself (see above ruleset)
} */

body.images div#sidebar_top div#foreign li {
	float: left;
	/*border-bottom: 1px solid #fff; /* for mac ie 5.2 on os x */
}
body.images div#sidebar_top div#foreign a {
	display: block;
	height: 21px;
}

body.images div#sidebar_top div#foreign a#spanish {
	background: url(/content/v4/dk/core/img/lnav_espanol.gif) no-repeat scroll 0px 0px;
	width: 93px;
}

body.images div#sidebar_top div#foreign a#spanish:hover {
	background: url(/content/v4/dk/core/img/lnav_espanol.gif) no-repeat scroll 0px 100%;
	text-decoration: none;
	
}

body.images div#sidebar_top div#foreign a#international {
	background: url(/content/v4/dk/core/img/lnav_intl.gif) no-repeat scroll 0px 0px;
	width: 158px;
	margin-left: 8px;
}
body.images div#sidebar_top div#foreign a#international:hover {
	background: url(/content/v4/dk/core/img/lnav_intl.gif) no-repeat scroll 0px 100%;	
	text-decoration: none;
}


/*body.images div#foreign a#spanish {
	background: url(/dk/img/fpnav_usp_new.gif) no-repeat;
	width: 71px;
}
body.images div#foreign a#spanish:hover {
	background: url(/dk/img/fpnav_usp_on_new.gif) no-repeat;
}
body.images div#foreign a#international {
	background: url(/dk/img/fpnav_int_new.gif) no-repeat;
	width: 97px;
}
body.images div#foreign a#international:hover {
	background: url(/dk/img/fpnav_int_on_new.gif) no-repeat;
}

div#sidebar_top div#search {
	background: #c1cfff;
}*/
div#sidebar_top form label {
	position: absolute;
	left: -4958px;
}
div#sidebar_top #keyword_box {
	border: 1px solid #336;
	width: 110px;
	height:22px;
	padding: 2px;
	margin-left: 8px;
}
div#sidebar_top #searchbutton {
	position: relative;
	top: 6px;
	*top: 4px;
	padding-left: 1px;
}
* html div#sidebar_top #searchbutton { /*ie hack*/
	top: 4px;
}

/* begin sidebar navigation*/

div#sidebar_navigation {
	/*  removing for new nav
	background: #c1cfff;
	*/
	font-family: Trebuchet MS,arial,helvetica;
	font-size: small;
	width: 168px;
}
#skip_left_nav {
	text-align: center;
	font-weight: bold;
}
body.images #skip_left_nav {
	position: absolute;
	top: -9999px;
	font-size: 1px;
}
#skip_left_nav a {
	color: #fff;
	text-decoration: none;
	font-size: 80%;
}
body.images #skip_left_nav a:focus {
	display: block;
	position: absolute;
	top: 10000px;
	font-size: large;
	color: #000;
	background: #fff;
	border: solid 2px #523e95;
	padding: 10px;
	width: 15em;
	z-index: 1;
}

ul#left_nav * {
	margin: 0;
	padding: 0;
}

ul#left_nav sup {
	font-size: 80%;
}

ul#left_nav {
	margin: 0;
	padding: 0;
	/*padding: 6px;*/
	width: 168px;
	*width: 168px;
	color: #fff;
	list-style-type: none;
	position: relative;
	/* old - padding-bottom: 30px; */
	/*padding-bottom: 2px;*/
}

ul#left_nav ul {
	list-style-type: none;
	padding-bottom: 15px;
}
ul#left_nav a.category_header, ul#left_nav span.category_header {
	display: block;
	font-size: 1.2em;
	background: #a4afff;
	color: #fff;
	padding: 2px 0 2px 2px;
}

body.images ul#left_nav a.category_header, body.images ul#left_nav span.category_header {
	height: 25px;
	background: transparent;
	padding: 0;
	font-size: 1em;
	display: block;
}
* html body.images ul#left_nav a.category_header, * html body.images ul#left_nav span.category_header {
	height: 25px;
	/* removing for new anv
	border-bottom: 3px solid #c1cfff;/*if no border, it shows the rest of the button image through despite height declaration in IE
	*/
}

/*\*//*/
	body.images ul#left_nav span.category_header {
		visibility: hidden;
	}
/**/


ul#left_nav a, ul#left_nav span {
	margin-top: .1em;	
	text-decoration: none;
	font-weight: bold;
	font-size: 86%;
	color: #fff;
	display: block;
	width: 168px;
}

ul#left_nav a span {
	font-weight: normal;
	font-size: 100%;
	display: block;	
}
ul#left_nav span.stages {
	font-weight: normal;
	font-size: 100%;
	display: block;	
	margin-left: 14px;
}

ul#left_nav em {
	text-transform: uppercase;
	font-size: 100%;
}

ul#left_nav li ul {
	margin-top: 10px;
}

ul#left_nav span.special {
	font-weight: bold;
	color: #f00;
}

ul#left_nav span.louder {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

* html ul#left_nav li {
	float: left;
	height: 1%;
}
* html ul#left_nav li a {
	height: 1%;
}
ul#left_nav li.heading {
	font-weight: bold;
}
/*this will have to be changed if headlines are used in 
other sections; right now the entire class is <del>orange</del> pink*/
body.images ul#left_nav li.heading {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.9em; 
	color: #e04e9d;
}

body.images li#li-toys {
	background: url(/content/v4/dk/core/img/lnav_toys.gif) no-repeat;
}
body.images li#li-shopfisherprice {
	background:  url(/content/v4/dk/core/img/lnav_shop.gif) no-repeat;
}
body.images li#li-alsofromfp {
	background:  url(/content/v4/dk/core/img/lnav_alsofp.gif) no-repeat;
}
body.images li#li-babygear {
	background:  url(/content/v4/dk/core/img/lnav_bgear.gif) no-repeat;
}
body.images li#li-specialoffers {
	background:  url(/content/v4/dk/core/img/lnav_specoff.gif) no-repeat;
}
body.images li#li-emailupdates {
	background: url(/content/v4/dk/core/img/lnav_email.gif) no-repeat;
}
body.images li#li-pregnancy {
	background: url(/content/v4/dk/core/img/lnav_preg.gif) no-repeat;
}
body.images li#li-parenting {
	background: url(/content/v4/dk/core/img/lnav_parent.gif) no-repeat;
}
body.images li#li-grandparenting {
	background: url(/content/v4/dk/core/img/lnav_gparent.gif) no-repeat;
}
body.images li#li-funfamilytime {
	background:  url(/content/v4/dk/core/img/lnav_fun.gif) no-repeat;
}
body.images li#li-servicesinfo {
	background:  url(/content/v4/dk/core/img/lnav_serv.gif) no-repeat;
}
body.images li#li-recallinformation {
	background:  url(/content/v4/dk/core/img/lnav_recinfo.gif) no-repeat;
}
body.images li#li-ourcompany {
	background:  url(/content/v4/dk/core/img/lnav_ourcomp.gif) no-repeat;
}
body.images li#li-prod_cat {
	background: url(/content/v4/dk/core/img/lnav_magalogue.gif) no-repeat;
}

body.images li#li-shoppershelper {
	background: url(/content/v4/dk/core/img/f-shoppershelper.gif) no-repeat;
}


body.images li.category_li {
	text-indent: -8989px;
}

body.images li#li-toys, 
body.images li#li-shoppershelper, 
body.images li#li-babygear,
body.images li#li-specialoffers,
body.images li#li-alsofromfp,
body.images li#li-emailupdates, 
body.images li#li-parenting, 
body.images li#li-shopfisherprice, 
body.images li#li-funfamilytime, 
body.images li#li-servicesinfo, 
body.images li#li-recallinformation, 
body.images li#li-ourcompany,
body.images li#li-pregnancy,
body.images li#li-prod_cat, 
body.images li#li-grandparenting {
	position: relative;
	/* commented out for new nav.
	background-position: 0 -31px;*/
}
/*hide from mac ie5 - only affects old versions on OS9, so can be dropped if that support isn't necessary and height put in the above instruction instead\*/
* html body.images li#li-toys, 
* html body.images li#li-shoppershelper, 
* html body.images li#li-babygear,
* html body.images li#li-specialoffers,
* html body.images li#li-alsofromfp,
* html body.images li#li-emailupdates, 
* html body.images li#li-parenting, 
* html body.images li#li-shopfisherprice, 
* html body.images li#li-funfamilytime, 
* html body.images li#li-servicesinfo, 
* html body.images li#li-recallinformation, 
* html body.images li#li-ourcompany,
* html body.images li#li-pregnancy,
* html body.images li#li-prod_cat, 
* html body.images li#li-grandparenting {
	height: 10px;
}
/* end hack*/
li#li-toys li, 
li#li-shoppershelper li, 
li#li-babygear li,
li#li-specialoffers li,
li#li-alsofromfp li,
li#li-emailupdates li, 
li#li-parenting li, 
li#li-shopfisherprice li, 
li#li-funfamilytime li, 
li#li-servicesinfo li, 
li#li-recallinformation li, 
li#li-ourcompany li,
li#li-pregnancy li,
li#li-prod_cat li, 
li#li-grandparenting li  {
	text-indent: 0;
	color: #fff;
}
* html li#li-toys li, 
* html li#li-shoppershelper li, 
* html li#li-babygear li,
* html li#li-specialoffers li,
* html li#li-alsofromfp li,
* html li#li-emailupdates li, 
* html li#li-parenting li, 
* html li#li-shopfisherprice li, 
* html li#li-funfamilytime li, 
* html li#li-servicesinfo li, 
* html li#li-recallinformation li, 
* html li#li-ourcompany li,
* html li#li-pregnancy li,
* html li#li-prod_cat li, 
* html li#li-grandparenting li  {
	float: none;
}

/* hide the following from Mac IE5 \*/
body.images li#li-toys.do_flyout a:hover span, 
body.images li#li-shoppershelper.do_flyout a:hover span, 
body.images li#li-babygear.do_flyout a:hover span,
body.images li#li-specialoffers.do_flyout a:hover span,
body.images li#li-alsofromfp.do_flyout a:hover span,
body.images li#li-emailupdates.do_flyout a:hover span, 
body.images li#li-parenting.do_flyout a:hover span, 
body.images li#li-shopfisherprice.do_flyout a:hover span, 
body.images li#li-funfamilytime.do_flyout a:hover span, 
body.images li#li-servicesinfo.do_flyout a:hover span, 
body.images li#li-recallinformation.do_flyout a:hover span, 
body.images li#li-ourcompany.do_flyout a:hover span,
body.images li#li-pregnancy.do_flyout a:hover span,
body.images li#li-prod_cat.do_flyout a:hover span, 
body.images li#li-grandparenting.do_flyout a:hover span {
	color: #fff;
}
li a:hover span {
	cursor: pointer;
}
body.images li#li-toys.do_flyout:hover ul, 
body.images li#li-shoppershelper.do_flyout:hover ul, 
body.images li#li-babygear.do_flyout:hover ul,
body.images li#li-specialoffers.do_flyout:hover ul,
body.images li#li-alsofromfp.do_flyout:hover ul,
body.images li#li-emailupdates.do_flyout:hover ul, 
body.images li#li-parenting.do_flyout:hover ul, 
body.images li#li-shopfisherprice.do_flyout:hover ul, 
body.images li#li-funfamilytime.do_flyout:hover ul, 
body.images li#li-servicesinfo.do_flyout:hover ul, 
body.images li#li-recallinformation.do_flyout:hover ul, 
body.images li#li-ourcompany.do_flyout:hover ul,
body.images li#li-pregnancy.do_flyout:hover ul,
body.images li#li-prod_cat.do_flyout a:hover ul, 
body.images li#li-grandparenting.do_flyout:hover ul {
	visibility: visible;
	z-index: 10000;	
}
body.images li#li-toys.do_flyout ul li a, 
body.images li#li-shoppershelper.do_flyout ul li a, 
body.images li#li-babygear.do_flyout ul li a,
body.images li#li-specialoffers.do_flyout ul li a,
body.images li#li-alsofromfp.do_flyout ul li a,
body.images li#li-emailupdates.do_flyout ul li a, 
body.images li#li-parenting.do_flyout ul li a, 
body.images li#li-shopfisherprice.do_flyout ul li a,
body.images li#li-funfamilytime.do_flyout ul li a, 
body.images li#li-servicesinfo.do_flyout ul li a, 
body.images li#li-recallinformation.do_flyout ul li a, 
body.images li#li-ourcompany.do_flyout ul li a,
body.images li#li-pregnancy.do_flyout ul li a,
body.images li#li-prod_cat.do_flyout ul li a, 
body.images li#li-grandparenting.do_flyout ul li a {
	position: relative;
	left: 10px;
	width: 168px;
}

body.images li#li-toys.do_flyout ul, 
body.images li#li-shoppershelper.do_flyout ul, 
body.images li#li-babygear.do_flyout ul,
body.images li#li-specialoffers.do_flyout ul,
body.images li#li-alsofromfp.do_flyout ul,
body.images li#li-emailupdates.do_flyout ul, 
body.images li#li-parenting.do_flyout ul, 
body.images li#li-shopfisherprice.do_flyout ul, 
body.images li#li-funfamilytime.do_flyout ul, 
body.images li#li-servicesinfo.do_flyout ul, 
body.images li#li-recallinformation.do_flyout ul, 
body.images li#li-ourcompany.do_flyout ul,
body.images li#li-pregnancy.do_flyout ul,
body.images li#li-prod_cat.do_flyout ul, 
body.images li#li-grandparenting.do_flyout ul {
	visibility: hidden;
	position: absolute;
	bottom: -14px;
	left: 168px;
	width: 194px;
	padding: 10px 0 10px 0;
	z-index: 900;
}
/* ie hacks but without the * html, because one of them is for ie7 */
body.images li#li-toys.do_flyout ul, 
body.images li#li-shoppershelper.do_flyout ul, 
body.images li#li-babygear.do_flyout ul,
body.images li#li-specialoffers.do_flyout ul,
body.images li#li-alsofromfp.do_flyout ul,
body.images li#li-emailupdates.do_flyout ul, 
body.images li#li-parenting.do_flyout ul, 
body.images li#li-shopfisherprice.do_flyout ul, 
body.images li#li-funfamilytime.do_flyout ul, 
body.images li#li-servicesinfo.do_flyout ul, 
body.images li#li-recallinformation.do_flyout ul, 
body.images li#li-ourcompany.do_flyout ul,
body.images li#li-pregnancy.do_flyout ul,
body.images li#li-prod_cat.do_flyout ul, 
body.images li#li-grandparenting.do_flyout ul {
	_bottom: -11px;
	*left: 168px;
	/* ie fixed the positioning issues but not the z-index, so we need to still feed the left value to ie7 */
}

body.images li#li-toys.on ul, 
body.images li#li-shoppershelper.on ul, 
body.images li#li-babygear.on ul,
body.images li#li-specialoffers.on ul,
body.images li#li-alsofromfp.on ul,
body.images li#li-emailupdates.on ul, 
body.images li#li-parenting.on ul, 
body.images li#li-shopfisherprice.on ul, 
body.images li#li-funfamilytime.on ul, 
body.images li#li-servicesinfo.on ul, 
body.images li#li-recallinformation.on ul, 
body.images li#li-ourcompany.on ul,
body.images li#li-pregnancy.on ul,
body.images li#li-prod_cat.on ul, 
body.images li#li-grandparenting.on ul  {
	visibility: visible;
}

/* removing fro new nav
body.images li#li-toys.do_flyout ul, 
body.images li#li-shoppershelper.do_flyout ul, 
body.images li#li-babygear.do_flyout ul,
body.images li#li-specialoffers.do_flyout ul,
body.images li#li-alsofromfp.do_flyout ul,
body.images li#li-emailupdates.do_flyout ul, 
body.images li#li-parenting.do_flyout ul, 
body.images li#li-shopfisherprice.do_flyout ul, 
body.images li#li-funfamilytime.do_flyout ul, 
body.images li#li-servicesinfo.do_flyout ul, 
body.images li#li-recallinformation.do_flyout ul, 
body.images li#li-ourcompany.do_flyout ul,
body.images li#li-pregnancy.do_flyout ul,
body.images li#li-grandparenting.do_flyout ul {
	background: url(/content/v4/img/core/f-backgrounds.gif) no-repeat;
}

body.images li#li-toys.do_flyout ul li.firstchild, body.images li#li-toys.do_flyout ul li:first-child,
body.images li#li-shoppershelper.do_flyout ul li.firstchild, body.images li#li-shoppershelper.do_flyout ul li:first-child,
body.images li#li-babygear.do_flyout ul li.firstchild, body.images li#li-babygear.do_flyout ul li:first-child,
body.images li#li-specialoffers.do_flyout ul li.firstchild, body.images li#li-specialoffers.do_flyout ul li:first-child,
body.images li#li-alsofromfp.do_flyout ul li.firstchild, body.images li#li-alsofromfp.do_flyout ul li:first-child,
body.images li#li-emailupdates.do_flyout ul li.firstchild, body.images li#li-emailupdates.do_flyout ul li:first-child,
body.images li#li-parenting.do_flyout ul li.firstchild, body.images li#li-parenting.do_flyout ul li:first-child,
body.images li#li-shopfisherprice.do_flyout ul li.firstchild, body.images li#li-shopfisherprice.do_flyout ul li:first-child,
body.images li#li-funfamilytime.do_flyout ul li.firstchild, body.images li#li-funfamilytime.do_flyout ul li:first-child,
body.images li#li-servicesinfo.do_flyout ul li.firstchild, body.images li#li-servicesinfo.do_flyout ul li:first-child,
body.images li#li-recallinformation.do_flyout ul li.firstchild, body.images li#li-recallinformation.do_flyout ul li:first-child,
body.images li#li-ourcompany.do_flyout ul li.firstchild, body.images li#li-ourcompany.do_flyout ul li:first-child,
body.images li#li-pregnancy.do_flyout ul li.firstchild, body.images li#li-pregnancy.do_flyout ul li:first-child,
body.images li#li-grandparenting.do_flyout ul li.firstchild, body.images li#li-grandparenting.do_flyout ul li:first-child {
	padding-top: 20px;
	background: url(/content/v4/img/core/f-backgrounds.gif) no-repeat;
}
*/

body.images li#li-toys.do_flyout:hover, body.images li#li-toys.on {
	background: url(/content/v4/dk/core/img/lnav_toys.gif) no-repeat scroll 100% 0px;
}
body.images li#li-toys.do_flyout ul {
	background-color: #ff9966;
	background-position: -1200px 100%;
}

body.images li#li-toys.do_flyout ul li.firstchild, body.images li#li-toys.do_flyout ul li:first-child {
	background-position: -1200px 0%;
}

body.images li#li-shoppershelper.do_flyout:hover, body.images li#li-shoppershelper.on {
	background: url(/content/v4/dk/core/img/f-shoppershelper.gif) no-repeat 100% 0px;
}
body.images li#li-shoppershelper.do_flyout ul {
	background-color: #cdecff;
	background-position: -400px 100%;
}

/*body.images li#li-shoppershelper.do_flyout ul li.firstchild, body.images li#li-shoppershelper.do_flyout ul li:first-child {
	background-position: -400px 0%;
}*/

body.images li#li-babygear.do_flyout:hover, body.images li#li-babygear.on {
	background: url(/content/v4/dk/core/img/lnav_bgear.gif) no-repeat scroll 100% 0px;
}
body.images li#li-babygear.do_flyout ul {
	background-color: #d0e4c1;
	background-position: -0px 0%;
}

body.images li#li-babygear.do_flyout ul li.firstchild, body.images li#li-babygear.do_flyout ul li:first-child {
	background-position: -0px 0%;
}

body.images li#li-specialoffers.do_flyout:hover, body.images li#li-specialoffers.on {
	background: url(/content/v4/dk/core/img/lnav_specoff.gif) no-repeat scroll 100% 0px;
}
body.images li#li-specialoffers.do_flyout ul {
	background-color: #f6e0c2;
	background-position: -0px 0%;
}

body.images li#li-specialoffers.do_flyout ul li.firstchild, body.images li#li-specialoffers.do_flyout ul li:first-child {
	background-position: -0px 0%;
}

body.images li#li-alsofromfp.do_flyout:hover, body.images li#li-alsofromfp.on {
	background: url(/content/v4/dk/core/img/lnav_alsofp.gif) no-repeat scroll 100% 0px;
}
body.images li#li-alsofromfp.do_flyout ul {
	background-color: #f6e0c2;
	background-position: -0px 0%;
}

body.images li#li-alsofromfp.do_flyout ul li.firstchild, body.images li#li-alsofromfp.do_flyout ul li:first-child {
	background-position: -0px 0%;
}

body.images li#li-emailupdates.do_flyout:hover, body.images li#li-emailupdates.on {
	background: url(/content/v4/dk/core/img/lnav_email.gif) no-repeat scroll 100% 0px;
}
body.images li#li-emailupdates.do_flyout ul {
	background-color: #adda47;
	background-position: -2000px 100%;
}

body.images li#li-emailupdates.do_flyout ul li.firstchild, body.images li#li-emailupdates.do_flyout ul li:first-child {
	background-position: -2000px 0%;
}

body.images li#li-parenting.do_flyout:hover, body.images li#li-parenting.on {
	background: url(/content/v4/dk/core/img/lnav_parent.gif) no-repeat scroll 100% 0px;
}
body.images li#li-parenting.do_flyout ul {
	background-color: #65c59c;
	background-position: -1800px 100%;
}

body.images li#li-parenting.do_flyout ul li.firstchild, body.images li#li-parenting.do_flyout ul li:first-child {
	background-position: -1800px 0%;
}

body.images li#li-shopfisherprice.do_flyout:hover, body.images li#li-shopfisherprice.on {
	background: url(/content/v4/dk/core/img/lnav_shop.gif) no-repeat scroll 100% 0px;
}
body.images li#li-shopfisherprice.do_flyout ul {
	background-color: #ff8e7f;
	background-position: -200px 100%;
}

body.images li#li-shopfisherprice.do_flyout ul li.firstchild, body.images li#li-shopfisherprice.do_flyout ul li:first-child {
	background-position: -200px 0%;
}

body.images li#li-funfamilytime.do_flyout:hover, body.images li#li-funfamilytime.on {
	background: url(/content/v4/dk/core/img/lnav_fun.gif) no-repeat scroll 100% 0px;
}
body.images li#li-funfamilytime.do_flyout ul {
	background-color: #808cff; 
	background-position: -800px 100%;
}

body.images li#li-funfamilytime.do_flyout ul li.firstchild, body.images li#li-funfamilytime.do_flyout ul li:first-child {
	background-position: -800px 0%;
}

body.images li#li-servicesinfo.do_flyout:hover, body.images li#li-servicesinfo.on {
	background: url(/content/v4/dk/core/img/lnav_serv.gif) no-repeat scroll 100% 0px;
}
body.images li#li-servicesinfo.do_flyout ul {
	background-color: #6d70ff;
	background-position: -600px 100%;
}

body.images li#li-servicesinfo.do_flyout ul li.firstchild, body.images li#li-servicesinfo.do_flyout ul li:first-child {
	background-position: -600px 0%;
}

body.images li#li-recallinformation:hover, body.images li#li-recallinformation.on {
	background: url(/content/v4/dk/core/img/lnav_recinfo.gif) no-repeat scroll 100% 0px;
}
body.images li#li-recallinformation.do_flyout ul {
	background-color: #f6e0c2;
	background-position: -1600px 100%;
}

body.images li#li-recallinformation.do_flyout ul li.firstchild, body.images li#li-recallinformation.do_flyout ul li:first-child {
	background-position: -1600px 0%;
}

body.images li#li-ourcompany.do_flyout:hover, body.images li#li-ourcompany.on {
	background: url(/content/v4/dk/core/img/lnav_ourcomp.gif) no-repeat scroll 100% 0px;
}
body.images li#li-ourcompany.do_flyout ul {
	background-color: #9c7be2; 
	background-position: -2000px 100%;
}

body.images li#li-ourcompany.do_flyout ul li.firstchild, body.images li#li-ourcompany.do_flyout ul li:first-child {
	background-position: -2000px 0%;
}

body.images li#li-pregnancy:hover, body.images li#li-pregnancy.on {
	background: url(/content/v4/dk/core/img/lnav_preg.gif) no-repeat scroll 100% 0px;
}
body.images li#li-pregnancy.do_flyout ul {
	background-color: #FCBEE1;
	background-position: -1000px 100%;
}

body.images li#li-pregnancy.do_flyout ul li.firstchild, body.images li#li-pregnancy.do_flyout ul li:first-child {
	background-position: -1000px 0%;
}

body.images li#li-grandparenting:hover, body.images li#li-grandparenting.on {
	background: url(/content/v4/dk/core/img/lnav_gparent.gif) no-repeat scroll 100% 0px;
}
body.images li#li-grandparenting.do_flyout ul {
	background-color: #C9D5F1;
	background-position: -1200px 100%;
}

body.images li#li-grandparenting.do_flyout ul li.firstchild, body.images li#li-grandparenting.do_flyout ul li:first-child {
	background-position: -1200px 0%;
}
body.images li#li-prod_cat:hover, body.images li#li-prod_cat.on {
	background: url(/content/v4/dk/core/img/lnav_magalogue.gif) no-repeat scroll 100% 0px;
}
/* end IE5 hack */

/*if there are not any flyouts - write a border around the list*/

body.images #left_nav li.no_flyout ul {
	background: url(/content/v4/img/core/bk-ul-border.gif) no-repeat 0% 100%;
	margin-top: 0;
	padding-top: 2px;
}
* html body.images #left_nav li.no_flyout ul {
	margin-top: -5px;
	padding-top: 0; /*any other number, ie crashes and doesn't show the top item. so, we leave it at 0*/
}
body.images #left_nav li.no_flyout ul li {
	text-indent: 6px;
}

/*end no-flyout selectors*/

/* Rollover effects */
/* Safari(Mac) sees nothing beyond this point */

ul#left_nav a:hover {
	background: #e9eeff;
	#
}

body.images li#li-toys.do_flyout ul li a:hover {
	background: #ff6f26;
	color: #fff;
}

body.images li#li-shoppershelper.do_flyout ul li a:hover {
	background: #5ac0ff;
	color: #fff;
}

body.images li#li-babygear.do_flyout ul li a:hover {
	background: #6dad41;
	color: #fff;
}

body.images li#li-specialoffers.do_flyout ul li a:hover {
	background: #fc9600;
	color: #fff;
}

body.images li#li-alsofromfp.do_flyout ul li a:hover {
	background: #fdf4e2;
	color: #fff;
}

body.images li#li-emailupdates.do_flyout ul li a:hover {
	background: #8abf0f;
	color: #fff;
}

body.images li#li-parenting.do_flyout ul li a:hover {
	background: #2cab74;
	color: #fff;
}

body.images li#li-shopfisherprice.do_flyout ul li a:hover {
	background: #ff5640;
	color: #fff;
}

body.images li#li-funfamilytime.do_flyout ul li a:hover {
	background: #4c5eff;
	color: #fff;
}

body.images li#li-servicesinfo.do_flyout ul li a:hover {
	background: #3d40f2;
	color: #fff;
}

body.images li#li-recallinformation.do_flyout ul li a:hover {
	background: #fdf4e2;
	color: #fff;
}

body.images li#li-ourcompany.do_flyout ul li a:hover {
	background: #7542e3;
	color: #fff;
}

body.images li#li-pregnancy.do_flyout ul li a:hover {
	background: #9c64dc;
	color: #fff;
}

body.images li#li-prod_cat.do_flyout ul li a:hover {
	background: #506fd6;
	color: #fff;
}

