body,
div,
table,
td,
img,
form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 
body,
div,
td,
span,
input,
select,
textarea
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}
input,
select
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body
{
	background-color: #e0eef6;
}
div
{
	position: relative;
}
table
{
	border-collapse: collapse;
}
td
{
	text-align: left;
	vertical-align: top;
}
a.PinkLink:link,
a.PinkLink:visited,
a.PinkLink:hover,
a.PinkLink:active
{
	font-size: 11px;
	color: #ed639a;
	text-decoration: underline;
}
div.BodyContainer
{
	width: 740px;
	margin: 18px auto;
	border-top: solid 15px #ffffff;
	border-left: solid 15px #ffffff;
	border-right: solid 15px #ffffff;
	background-color: #e0eef6;
}
/*****
	Logo and Search Container
						******/
div.MastheadContainer
{
	width: 740px;
}
div.PinkMastheadWrapper
{
	width: 740px;
	height: 47px;
	background-color: #ed639a;
}
div.BlueMastheadWrapper
{
	width: 740px;
	height: 47px;
	background-color: #3399ff;
}
div.LogoContainer
{
	float: left;
	width: 538px;
	padding: 16px 0px 0px 20px;
}
	div.LogoContainer img
	{
		width: 250px;
		height: 15px;
		border: 0px;
	}
div.SearchTextBoxContainer
{
	float: left;
	width: 164px;
	
	margin: 14px 9px 0px 0px;
	height: 18px;
}
div.HomePageSearchTextBox
{
	float: left;
	width: 138px;
	height: 18px;
	background-color: #fff;
}
	div.HomePageSearchTextBox input
	{
		 border: dashed 1px #f4a5c5;
		 #margin-top: -1px;
		 text-align: right;
		 font-size: 11px;
		 width: 130px;
		 color: #999999;
		 padding: 2px 3px 1px;
	}
div.LandingSearchTextBox
{
	float: left;
	width: 138px;
	height: 18px;
	background-color: #fff;
}
	div.LandingSearchTextBox input
	{
		 border: dashed 1px #b2d7f3;
		 #margin-top: -1px;
		 text-align: right;
		 width: 130px;
		 color: #999999;
		 padding: 2px 3px 1px;
	}
div.SearchButton
{
	float: right;
	width: 18px;
	margin: 0px 0px 0px 5px;
}
	div.SearchButton img
	{
		width: 18px;
		height: 18px;
		border: 0px;
	}
/******
	Global Navigation
			**********/
div.GlobalNavContainer
{
	width: 740px;
	border-bottom: solid 4px #ffffff;
}
div.TopNavContainer
{
	width: 740px;
	height: 22px;
}
div.PinkMultiNavBarBg
{
	float: left;
	background: url(../Images/pinkMultiNavBar.gif) no-repeat;
	width: 399px;
	height: 22px;
	overflow: hidden;
}
div.BlueMultiNavBarBg
{
	float: left;
	background: url(../Images/blueMultiNavBar.gif) no-repeat;
	width: 399px;
	height: 22px;
	overflow: hidden;
}
div.ConsumerButtonContainer
{
	float: left;
	width: 99px;
	height: 22px;
}
	div.ConsumerButtonContainer img
	{
		border: 0px;
		width: 99px;
		height: 22px;
	}
div.RetailerButtonContainer
{
	float: left;
	width: 81px;
	height: 22px;
}
	div.RetailerButtonContainer img
	{
		border: 0px;
		width: 81px;
		height: 22px;
	}
div.PinkTopRightBarBg
{
	float: left;
	background: url(../Images/pinkTopNav.gif) no-repeat;
	width: 161px;
	height: 22px;
}
div.BlueTopRightBarBg
{
	float: left;
	background: url(../Images/blueTopNav.gif) no-repeat;
	width: 161px;
	height: 22px;
}
div.MainNavContainer
{
	width: 740px;
	height: 17px;
}

/*width: 290px;*/
/*div.PinkBarBg
{
	float: left;
	background-color: #ed639a;
	
	width: 190px;
	height: 17px;
	overflow: hidden;
}*/
div.BlueBarBg
{
	float: left;
	background-color: #90c4ed;
	width: 167px;
	height: 17px;
	overflow: hidden;
}
div.MainNavButtons
{
	float: left;
}
	div.MainNavButtons img
	{
		height: 17px;
		border: 0px;
	}
/*****
	Home Page Styles
				*****/

div.HomePageFlashContainer
{
	width: 740px;
	height: 311px;
	border-bottom: solid 4px #ffffff;
}
div.PinkMiddleBorder
{
	width: 740px;
	height: 10px;
	background-color: #ed639a;
	border-bottom: solid 4px #ffffff;
	overflow: hidden;
}	
div.HomePageBottomContainers
{
	width: 740px;
	border-bottom: solid 7px #ffffff;
	background-color: #ffffff;
	overflow: hidden;
}
div.LeftBottomContainer
{
	float: left;
	border: dashed 1px #90c4ed;
	width: 364px;
	margin-right: 8px;
	background-color: #f0f2ff;
}
div.LeftGraphicBgPadding
{
	padding: 17px 0px 0px 20px;
}
div.LeftGraphicBg
{
	width: 344px;
	background: url(../Images/girlHoldBear.jpg) no-repeat bottom right;
}
div.LeftTitleContainer
{
	width: 258px;
	height: 18px;
	overflow: hidden;
}
	div.LeftTitleContainer img
	{
		width: 258px;
		height: 18px;
		border: 0px;
	}
div.LeftCopyContainer
{
	width: 247px;
	margin-top: 10px;
}
	div.LeftCopyContainer p
	{
		color: #8c5364;
		margin: 0px 0px 10px 0px;
	}
div.LeftBottomButtonContainer
{
	text-align: left;
	width: 233px;
	padding-bottom: 15px;
}
	div.LeftBottomButtonContainer img
	{
		width: 91px;
		height: 21px;
		border: 0px;
	}
div.RightBottomContainer
{
	float: right;
	border: dashed 1px #90c4ed;
	width: 364px;
	background-color: #f0f2ff;
}
div.RightGraphicBgPadding
{
	padding: 1px 0px 0px 22px;
}
div.RightGraphicBg
{
	width: 342px;
	background: url(../Images/monsterProductGraphic.jpg) no-repeat bottom right;
}
div.RightTitleContainer
{
	width: 240px;
	height: 17px;
	padding-top: 16px;
	overflow: hidden;
}
	div.RightTitleContainer img
	{
		width: 240px;
		height: 17px;
		border: 0px;
	}
div.RightCopyContainer
{
	width: 189px;
	margin-top: 10px;
}
	div.RightCopyContainer p
	{
		color: #8c5364;
		margin: 0px 0px 10px 0px;
	}
div.RightBottomButtonContainer
{
	text-align: left;
	padding-bottom: 15px;
	width: 189px;
}
	div.RightBottomButtonContainer img
	{
		width: 112px;
		height: 21px;
		border: 0px;
	}
div.PinkBottomBorder
{
	width: 740px;
	height: 19px;
	background-color: #ed639a;
}
/******
	Landing Page
			****/
div.LandingBannerContainer
{
	background: url(../Images/accessoriesBanner.gif) no-repeat;
	width: 740px;
	height: 120px;
	border-bottom: solid 3px #ffffff;
}
div.PlayBannerContainer
{
	background: url(../Images/playBanner.gif) no-repeat;
	width: 740px;
	height: 120px;
	border-bottom: solid 3px #ffffff;
}
div.BabyBannerContainer
{
	background: url(../Images/babyBanner.gif) no-repeat;
	width: 740px;
	height: 120px;
	border-bottom: solid 3px #ffffff;
}
div.DollBannerContainer
{
	background: url(../Images/dollBanner.gif) no-repeat;
	width: 740px;
	height: 120px;
	border-bottom: solid 3px #ffffff;
}

div.MuffyBannerContainer
{
	background: url(../Images/muffyBanner.gif) no-repeat;
	width: 740px;
	height: 120px;
	border-bottom: solid 3px #ffffff;
}

div.HolidayBannerContainer
{
	background: url(../Images/holidayBanner.gif) no-repeat;
	width: 740px;
	height: 120px;
	border-bottom: solid 3px #ffffff;
}

div.MuffyyBannerContainer
{
	background: url(../Images/muffyBanner.gif) no-repeat;
	width: 740px;
	height: 120px;
	border-bottom: solid 3px #ffffff;
}





div.SecondaryNavContainer
{
	padding: 3px 11px 0px 0px;
	text-align: right;
}
div.SecondaryNavLinks
{
	/*margin-top: 13px;  old as of June 24 2008 */
	margin-top: 5px;
}
	div.SecondaryNavLinks img
	{
		height: 13px;
		border: 0px;
	}
div.BlueMiddleBorder
{
	width: 740px;
	height: 10px;
	background-color: #90c4ed;
	border-bottom: solid 4px #ffffff;
	overflow: hidden;
}	
div.LandingMainContainer
{
	width: 740px;
	border-bottom: solid 4px #ffffff;
	clear: both;
}
div.MainContainerBorderBg
{
	width: 738px;
	border: dashed 1px #90c4ed;
	background-color: #f4f9fd;
	overflow: hidden;
}
div.ItemNumberListingContainer
{
	margin: 15px 14px 9px 15px;
	float: right;
	width: 450px;
	font-size: 10px;
	color: #668fb0;
	text-align: right;
}
	div.ItemNumberListingContainer span
	{
		color: #ff9900;
		/*text-decoration: underline;*/
	}
	div.ItemNumberListingContainer a:link,
	div.ItemNumberListingContainer a:visited
	{
		margin: 0px 4px;
		font-size: 10px;
		color: #668fb0;
		text-decoration: none;
	}
	div.ItemNumberListingContainer a:hover
	{
		margin: 0px 4px;
		font-size: 10px;
		color: #668fb0;
		text-decoration: underline;
	}
div.BreadcrumbContainer
{
	margin: 15px 10px 0px 15px;
	/*width: 430px;*/
	
	width: 300px;
	
	font-size: 10px;
	color: #668fb0;
}

div.LogoutContainer
{
	margin: 15px 10px 0px 15px;
	/*width: 430px;*/
	
	width: 50px;
	
	font-size: 10px;
	color: #668fb0;
}

	div.BreadcrumbContainer span
	{
		margin-left: 4px;
		font-size: 10px;
		color: #ff9900;
		text-decoration: none;
	}
	div.BreadcrumbContainer a:link,
	div.BreadcrumbContainer a:visited
	{
		margin: 0px 4px;
		font-size: 10px;
		color: #668fb0;
		text-decoration: none;
	}
	div.BreadcrumbContainer a:hover
	{
		margin: 0px 4px;
		font-size: 10px;
		color: #668fb0;
		text-decoration: underline;
	}
div.MainContentContainer
{
	float: left;
	width: 494px;
	
	clear: both;
}
div.ItemWrapper
{
	float: left;
	width: 175px;
	margin: 15px 7px 0px 20px;
}
div.ItemTitleContainer
{
	font-size: 18px;
	color: #69aee7;
}
div.ItemCopyContainer
{
	margin: 15px 0px;
	width: 175px;
}
	div.ItemCopyContainer p
	{
		font-size: 10px;
		color: #668fb0;
	}
div.ItemGraphicWrapper
{
	float: right;
	width: 259px;
	margin: 15px 7px 0px 0px;
}
div.ItemGraphicBg img
{
	border: 0px;
}
div.PlusButtonContainer
{
	text-align: right;
	background-position: bottom;
	margin-top: -21px;
	padding-bottom: 25px;
}
	div.PlusButtonContainer img
	{
		width: 21px;
		height: 21px;
		border: 0px;
	}
div.AddToCartButton
{
	text-align: center;
	margin-top: 20px;
}
	div.AddToCartButton img
	{
		width: 117px;
		height: 35px;
		border: 0px;
	}
div.ItemDescriptionContainer
{
	text-align: center;
	font-size: 10px;
	color: #668fb0;
	line-height: 18px;
	margin-top: 8px;
}
div.TertiaryNavContainer
{
	float: right;
	width: 228px;
	padding: 15px 12px 50px 0px;
}
div.TertiaryBorderBg
{
	width: 226px;
	border: dashed 1px #90c4ed;
	background-color: #eaf3fb;
	overflow: hidden;
	padding-bottom: 10px;
}
div.TertiaryTitleContainer
{
	margin: 10px 10px 10px 13px;
	font-size: 18px;
	color: #69aee7;
}
	div.TertiaryTitleContainer span
	{
		font-size: 18px;
		color: #4e789e;
	}
div.TertiaryLinkLogoContainer
{
	width: 205px;
	padding: 10px 10px 0px 11px;
	clear: both;
}
div.TertiaryLinkContainer
{
	float: left;
	width: 130px;
	padding-top: 18px;
}
	div.TertiaryLinkContainer a:link,
	div.TertiaryLinkContainer a:visited
	{
		font-size: 13px;
		color: #4e789e;
		text-decoration: none;
	}
	div.TertiaryLinkContainer a:hover
	{
		font-size: 13px;
		color: #4e789e;
		text-decoration: underline;
	}
div.TertiaryItemThumbnail
{
	float: right;
	width: 60px;
}
	div.TertiaryItemThumbnail img
	{
		border: 0px;
	}
div.TertiaryItemBottomBorder
{
	float: left;
	width: 205px;
	height: 1px;
	border-bottom: solid 1px #b2d7f3;
	overflow: hidden;
	margin-top: 10px;
}
div.BlueBottomBorder
{
	width: 740px;
	height: 19px;
	background-color: #90c4ed;
}
/*****
	All Items Listing
				******/
div.AllItemMainContentContainer
{
	float: left;
	width: 738px;
	clear: both;
}
div.AllItemWrapper
{
	width: 729px;
	padding: 6px 0px 0px 9px;
}		
div.AllItemThumbnailContainer
{
	float: left;
	width: 171px;
	border: dashed 1px #b2d7f3;
	background-color: #eaf3fb;
	margin-right: 9px;
	height:215px;		/* BH: Changed 2008-06-05 */
	margin-bottom: 9px;
}
div.AllItemTitleContainer
{
	font-size: 14px;
	color: #69aee7;
	text-align: center;
	width: 169px;
	padding: 8px 0px 15px 0px;
}
div.AllItemGraphicThumbnailContainer
{
	text-align: center;
	padding-bottom: 7px;
}
	div.AllItemGraphicThumbnailContainer img
	{
		border: 0px;
	}
div.AllItemDescriptionContainer
{
	text-align: center;
	font-size: 10px;
	color: #668fb0;
	padding-bottom: 5px;
}

/*  NEW  */

div.YellowMastheadWrapper
{
	width: 740px;
	height: 47px;
	background-color: #ffcc00;
}

div.YellowMultiNavBarBg
{
	float: left;
	background: url(../Images/yellowMultiNavBar.gif) no-repeat;
	width: 399px;
	height: 22px;
	overflow: hidden;
}

div.YellowTopRightBarBg
{
	float: left;
	background: url(../Images/yellowTopNav.gif) no-repeat;
	width: 161px;
	height: 22px;
}

div.YellowBarBg
{
	float: left;
	background-color: #ffcc00;
	width: 167px;
	height: 17px;
	overflow: hidden;
}

div.YellowMiddleBorder
{
	width: 740px;
	height: 10px;
	background-color: #ffcc00;
	border-bottom: solid 4px #ffffff;
	overflow: hidden;
}

div.YellowBottomBorder
{
	width: 740px;
	height: 19px;
	background-color: #ffcc00;
}

a.PinkLink:link,
a.PinkLink:visited,
a.PinkLink:hover,
a.PinkLink:active
{
	font-size: 11px;
	color: #ed639a;
	text-decoration: underline;
}

div.PinkMastheadWrapper
{
	width: 740px;
	height: 47px;
	background-color: #ed639a;
}

div.PinkTopRightBarBg
{
	float: left;
	background: url(../Images/pinkTopNav.gif) no-repeat;
	width: 161px;
	height: 22px;
}

div.PinkBarBg
{
	float: left;
	background-color: #ed639a;
	width: 230px;
	height: 17px;
	overflow: hidden;
}

div.PurpleMastheadWrapper
{
	width: 740px;
	height: 47px;
	background-color: #6666cc;
}

div.PurpleMultiNavBarBg
{
	float: left;
	background: url(../Images/purpleMultiNavBar.gif) no-repeat;
	width: 399px;
	height: 22px;
	overflow: hidden;
}

div.PurpleTopRightBarBg
{
	float: left;
	background: url(../Images/purpleTopNav.gif) no-repeat;
	width: 161px;
	height: 22px;
}

div.PurpleBarBg
{
	float: left;
	background-color: #6666cc;
	width: 167px;
	height: 17px;
	overflow: hidden;
}

div.PurpleMiddleBorder
{
	width: 740px;
	height: 10px;
	background-color: #6666cc;
	border-bottom: solid 4px #ffffff;
	overflow: hidden;
}

div.PurpleBottomBorder
{
	width: 740px;
	height: 19px;
	background-color: #6666cc;
}

div.FuchsiaMastheadWrapper
{
	width: 740px;
	height: 47px;
	background-color: #ff99ff;
}

div.FuchsiaMultiNavBarBg
{
	float: left;
	background: url(../Images/fuchsiaMultiNavBar.gif) no-repeat;
	width: 399px;
	height: 22px;
	overflow: hidden;
}

div.FuchsiaTopRightBarBg
{
	float: left;
	background: url(../Images/fuchsiaTopNav.gif) no-repeat;
	width: 161px;
	height: 22px;
}

div.FuchsiaBarBg
{
	float: left;
	background-color: #ff99ff;
	width: 167px;
	height: 17px;
	overflow: hidden;
}

div.FuchsiaMiddleBorder
{
	width: 740px;
	height: 10px;
	background-color: #ff99ff;
	border-bottom: solid 4px #ffffff;
	overflow: hidden;
}

div.FuchsiaBottomBorder
{
	width: 740px;
	height: 19px;
	background-color: #ff99ff;
}







div.RedMastheadWrapper
{
	width: 740px;
	height: 47px;
	background-color: #d42828;
}

div.RedMultiNavBarBg
{
	float: left;
	background: url(../Images/redMultiNavBar.gif) no-repeat;
	width: 399px;
	height: 22px;
	overflow: hidden;
}

div.RedTopRightBarBg
{
	float: left;
	background: url(../Images/redTopNav.gif) no-repeat;
	width: 161px;
	height: 22px;
}

div.RedBarBg
{
	float: left;
	background-color: #d42828;
	width: 167px;
	height: 17px;
	overflow: hidden;
}

div.RedMiddleBorder
{
	width: 740px;
	height: 10px;
	background-color: #d42828;
	border-bottom: solid 4px #ffffff;
	overflow: hidden;
}

div.RedBottomBorder
{
	width: 740px;
	height: 19px;
	background-color: #d42828;
}
















div.MuffyMastheadWrapper
{
	width: 740px;
	height: 47px;
	background-color: #db53bc;
}

div.MuffyMultiNavBarBg
{
	float: left;
	background: url(../Images/MuffyMultiNavBar.gif) no-repeat;
	width: 399px;
	height: 22px;
	overflow: hidden;
}

div.MuffyTopRightBarBg
{
	float: left;
	background: url(../Images/MuffyTopNav.gif) no-repeat;
	width: 161px;
	height: 22px;
}

div.MuffyBarBg
{
	float: left;
	background-color: #db53bc;
	width: 167px;
	height: 17px;
	overflow: hidden;
}

div.MuffyMiddleBorder
{
	width: 740px;
	height: 10px;
	background-color: #db53bc;
	border-bottom: solid 4px #ffffff;
	overflow: hidden;
}

div.MuffyBottomBorder
{
	width: 740px;
	height: 19px;
	background-color: #db53bc;
}











