﻿/* Main Resets & Common Classes */
html, body {font-family: Arial,Verdana,Tahoma,Helvetica, Helvetica-Narrow, sans-serif;font-size:11pt;margin-left:0;margin-top:0;font-weight:400;font-size:11px;font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;padding-top:0;margin-top:0;}
html, body {height: 100%;}
body {font-family: Arial,Verdana,Tahoma,Helvetica, Helvetica-Narrow, sans-serif;}
.BodyBackground{background-color: #ffCC00;}
img,Image{border:0}
a {text-decoration:underline;color:#0094cc;font-weight:bold;}
a:hover {text-decoration:underline;color:#1c609d;font-weight:bold;}
.WhiteLink {text-decoration:underline;color:#ffffff;}
.WhiteLink:hover {text-decoration:underline;color:#bec9ef;font-weight:bold;}
.BlackLink {text-decoration:underline;color:#ffffff;}
.BlackLink:hover {text-decoration:underline;color:#000;font-weight:bold;}
.BlackLinkDisguised {text-decoration:none;color:#000;}
.BlackLinkDisguised:hover {text-decoration:none;color:#000;font-weight:bold;}
h1,h2,h3,h4,h5,h6{display:inline;page-break-after:avoid;page-break-before:avoid;margin:0;font-size:10pt;font-weight:bold;color:#000;}
h1 a{font-size:10pt;font-weight:bold;color:#775c0d;}
h1 a:hover{font-size:10pt;font-weight:bold;color:#ffCC00;}
form {margin:0;padding:0;}
input[type="button"], input[type="submit"], input[type="reset"] {border: medium none;cursor: pointer;}
input[type="text"], input[type="checkbox"], input[type="password"], textarea, select {border: 1px solid #ccc;border-radius: 0 0 0 0;}
.ClearFloat{clear:both;}
.LongDots {border-bottom:dotted 1px #56ACE0;height:1px;margin-bottom:5px;float:left;width:100%;}
.LongYellowDots {border-bottom:dotted 1px #d2c800;height:1px;margin-bottom:5px;float:left;width:100%;}
.LongVerticalDots {border-left:dotted 1px #56ACE0;width:2px;float:left;height:110px;}
.FullWidth{float:left;width:100%;}
.DivLeft{float:left;}
.DivLeft100{float:left;width:100%;}
.DivRight{float:right;overflow:hidden;}
.DivRight100{float:right;overflow:hidden;width:100%;}
.PaddingTop10{padding-top:10px;}
.PaddingTop20{padding-top:20px;}
.PaddingBottom10{padding-bottom:10px;}
.PaddingBottom20{padding-bottom:20px;}
.PaddingLeft10{padding-left:10px;}
.PaddingLeft20{padding-left:20px;}
.PaddingRight10{padding-right:10px;}
.PaddingRight5{padding-right:5px;}
.Padding10{padding:10px 10px 10px 10px;}
.Padding20{padding:20px 20px 20px 20px;}
.BoldUnderline{font-weight:bold;text-decoration:underline;}
.FrmSearchBox {margin-bottom:8px;border-right:#CCC 1px solid;border-top:#CCC 1px solid;font-size:12pt;height:20px;border-left:#CCC 1px solid;color:#000;border-bottom:#CCC 1px solid;}
.FrmSearchBoxParts {font-size: 12pt;height:28px;margin-top: 3px;width:350px;margin-bottom:3px;}
.FrmTextBox{border: 1px solid #CCCCCC;height:20px;color:#ccc;text-indent: 0.3em;margin: 0; padding:4px 0 0 5px;text-indent: 0.3em;}
.FrmTextBox:hover{border-color:#888;color:#000;}
.FrmTextBox:focus{border-color:#444;background:#FFF none;-webkit-box-shadow: 0 0 4px #846900;-moz-box-shadow: 0 0 4px #846900;box-shadow: 0 0 4px #846900;color:#000;}
.FrmSelectBox {border-right:#CCC 1px solid;border-top:#CCC 1px solid;font-size:10pt;height:22px;border-left:#CCC 1px solid;color:#000;border-bottom:#CCC 1px solid;}
.Captcha{float:left;border:solid 1px #cccccc;margin-top:3px;margin-bottom:3px;}
.SocialMediaBox{float:left;border:solid 1px #cccccc;padding: 5px 8px 5px 8px;margin:5px 15px 5px 15px;}
.SocialMediaBoxBDayBonus{border:solid 1px #cccccc;padding: 6px 6px 6px 6px; margin-right:5px;}
.StandardBlock{float:left;}
.USDollars {font-size:6pt;font-weight:700;font-style:normal;color:#900;font-family:sans-serif;}
.ProductListPrice {float:left;font-weight:700;color:#900;font-size:9pt;width:90px;}
.ProductListSale {float:left;font-weight:700;color:#900;font-size:9pt;width:95px;height:15px;line-height:15px;text-decoration:line-through;}
.PercentOff{float:left;font-weight:bold;color:red;font-size:8pt;width:100%;padding-top:5px;}
.OnSaleSalesDescription{color:#FF0000;font-weight:bold;font-size:10pt;}
.TextLeft{text-align:left;}
/* Colors and Special Fonts */
.SmallText{font-family: Arial, Verdana, Helvetica, sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-transform:none;}
.Italics{font-style:italic;}
.SmallBlackText{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-transform:none;}
.SmallBlackBold{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-transform:none;}
.SmallGreenText{color:green;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-transform:none;}
.SmallGreenBold{color:green;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-transform:none;}
.SmallPriceBold{color:#990000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-transform:none;}
.SmallRedBold{color:red;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-transform:none;}
.SmallRedText{color:red;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-transform:none;}
.SmallWhiteText{color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-transform:none;}
.SmallPriceMediumBold{color:#990000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;text-transform:none;}
.Green9ptText{color:green;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-transform:none;}
.Black9ptText{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-transform:none;}
.Red9ptText{color:red;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-transform:none;}
.BlackMedium10pxText {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#000;}
.BlackMediumBoldText {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#000;}
.PriceMediumBoldText {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#990000;}
.RedMediumText {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;color:red;}
.BlackMediumText{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;color:#000000;}
.RedBoldText {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:red;}
.GreenBoldText {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:green;}
.RedBigBoldText {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:red;}
.MaroonBoldText{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#990000;}
.BlackGiantBoldText {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#000;}
.RedGiantBoldText {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:red;}
.BlackBigBoldText {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#000;}
.WhiteBigBoldText {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#fff;}

/* Common Content */
#MainContainer{margin: 0 auto;width:975px;background-color:#ffCC00;position:relative;}  /* use overflow:auto or hidden instead of clear:both */
#MainContentContainer{float:left;width:955px;background-color:#fff;min-height:590px;margin-top:5px;}
.ContentContainerPadded{float:left;width:935px;overflow:hidden;background-color:#fff;padding-left:10px;padding-right:10px;}
#PageTop{float:left;width:975px;}
#Logo{float:left;width:265px;height:70px;padding-top:5px;}
#SearchListDropDown_input{background: url("/images/CommonTopNav.jpg?V9") repeat-x scroll 0 -217px #FFFFFF; border: 1px solid #CCCCCC;height: 30px;line-height: 2em; margin: 0; padding: 0; text-indent: 0.3em;vertical-align: top; width: 95%;color:#ccc;}
#SearchListDropDown_input:hover{border-color:#888;background-position: 0 -570px;color:#000;}
#SearchListDropDown_input:focus{border-color:#444;background:#FFF none;-webkit-box-shadow: 0 0 4px #846900;-moz-box-shadow: 0 0 4px #846900;box-shadow: 0 0 4px #846900;color:#000;}
#suggestBox{height:25px;width:245px;margin-top:3px;font-size:12pt;}
#SearchContainer{float:left;width:345px;height:60px;}
#Search{float:left;width:255px;height:40px;padding-top:20px;}
#SearchButton{float:left;width:90px;overflow:hidden;padding-top:15px;}
#PageTopLvl1{float:left;width:290px;text-align:right;height:48px;padding:0 0 0 70px;}
#PageTopLvl1 #ContactUsSection{float:left;height:38px;padding:10px 0 0 5px;}
#PageTopLvl1 #OrderStatusSection{float:left;height:38px;padding:10px 0 0 0;margin:0 5px 0 20px;}   
#PageTopLvl1 #CartSection{float:left;height:48px;margin:0 2px 0 5px;width:100px;overflow:hidden;}
#PageTopLvl1 #CartSection #CartText{float:left;height:40px;padding:8px 0 0 5px;line-height:18px;}
#PageTopLvl1 #CartSection #CartImage{float:left;height:48px;padding:0 0 0 2px;}
#PageTopLvl1 a.RegularLink{float:left;text-align:right;display:block;font-size:10pt;padding-right:5px;}
#PageTopLvl2{float:right;width:355px;height:22px;font-size:11pt;}
#PageTopLvl1 h3{font-size:8pt;font-weight:bold;padding-top:5px;}
#CommonTopNav{float:left;width:888px;height:45px;margin-left:44px;margin-right:43px;}
#CommonBody{float:left;width:955px;min-height:600px;padding-left:10px;padding-right:10px;background-color:#00529F;}
#CommonBodyHeader{float:left;width:975px;height:40px;color:Yellow;background-color:#00529f;font-size:9pt;font-weight:bold;}
#CommonHeaderMiddle{float:left;width:880px;background-color:#00529f;}
#CommonBodyFooter{float:left;width:975px;height:39px;overflow:hidden;background-color:#00529f;}
#CommonPromo{float:left;width:390px;height:28px;font-weight:bold;padding-top:14px;overflow:hidden;}
#CommonEmailSignup{float:right;width:490px;height:40px;overflow:hidden;}
#CommonEmailSignupBox{float:left;padding-top:10px;}
#CommonEmailSignupButton{float:left;padding-top:7px;}
#CommonCatalogRequest{float:left;width:512px;height:50px;padding-left:10px}
#CommonCatalogSignupBox{float:left;padding-top:10px;color:#FFF200;font-weight:bold;font-size:12pt;}
#CommonCatalogSignupButton{float:left;padding-top:10px;padding-left:3px;}
#CommonFooter{float:left;width:955px;padding-left:10px;padding-right:10px;background-color:#00529F;overflow:hidden;}
.CommonFooterLinkColumn{padding-left:10px;float:left;text-align:left;width:200px;border-right:dotted 1px #288de8;min-height:260px;}
.CommonFooterLink {padding-bottom:5px;text-align:left;}
.CommonFooterLinkHeader{float:left;width:195px;height:30px;padding-bottom:10px;}
.CommonFooterLinkHeader a{color:#fff;font-weight:bold;font-size:9pt;text-decoration:none;}
#CommonFooterLinks{float:left;color:#fff;width:650px;}
#CommonFooterLinks a{color:#fff;}
#CommonColumnLeft{float:left;width:800px;height:100%;min-height:100%;background-color:#fff;}
#CommonColumnRight{float:right;width:152px;height:100%;min-height:100%;background-color:#fff87f;min-height:590px;margin-bottom: -5000px; padding-bottom: 5000px;border-left:1px solid #e8dc00;}
#CommonColumnFull{float:left;width:952px;height:100%;min-height:100%;background-color:#fff;}
#FooterTopBar{float:left;width:955px;height:71px;overflow:hidden;background-color:#ec1d24;}
#RequestCatalog{float:left;width:525px;color:#FFF200;font-weight:bold;font-size:12pt;}
#SocialMedia{float:right;width:425px;color:#FFF200;font-weight:bold;font-size:12pt;}
.SocialMediaBox{float:left;text-align:left;width:175px;height:90px;background:url(/kids-toys/images/SocialMediaBox.gif) top no-repeat #fff;padding: 8px 25px 15px 20px;}
.SocialMediaBoxLG{padding-left:50px;text-align:center;width:370px;height:90px;background:url(/kids-toys/images/SocialMediaBoxLG.gif) top no-repeat #fff;padding: 8px 25px 15px 20px;}
#OtherSites{float:left;width:955px;height:100%;overflow:hidden;background-color:#ffffff;}
#FooterAffiliates{float:left;width:290px;min-height:100px;padding-top:20px;margin-top:10px;color:#fff;border-right:dotted 1px #288de8;min-height:260px;}
.FooterAffiliate{float:left;width:290px;padding-bottom:10px;color:#fff;}
#FooterLinks{float:right;width:650px;color:#fff;padding-top:10px;margin-top:10px;}
#FooterLocalPickup{float:left;width:250px;color:#fff;} 
#AllRightsReserved{float:left;width:975px;text-align:center;}
.Label{color:#666666;font-size:8pt;width:70px;text-align:left;padding-right:5px;}
.RegularPrice{font-weight:bold;font-size:18px;font-style:normal;color:#900;}
.RegularPriceSmall {font-weight:normal;font-size:12px;font-style:normal;color:#900;}
.RegularPriceCrossedOut{font-weight:normal;font-size:14px;font-style:normal;color:#000;text-decoration:line-through;}
.CrossedOut{text-decoration:line-through;}
.OnSalePrice{font-weight:bold;font-size:16px;font-style:normal;color:#900;}
#LeftSmallColumn{float:left;width:155px;padding-right:5px;padding-left:5px;}
#RightSmallColumn{float:right;text-align:left;width:150px;}
#LargeColumn{float:left;width:775px;padding-right:5px;padding-left:5px;}
#LargeMiddleColumn{float:left;width:620px;padding-right:5px;padding-left:5px;}
#BreadCrumb{float:left;width:790px;height:20px;overflow:hidden;padding-left:15px;padding-top:8px;}
.BreadCrumbText{font-size:8pt;}
.BreadCrumbLink a,h1.BreadCrumbLink,h2.BreadCrumbLink,h3.BreadCrumbLink,h4.BreadCrumbLink,h5.BreadCrumbLink{font-size:8pt;color:#00A4E4;text-decoration:underline;}
.BreadCrumbLink a:hover,h1.BreadCrumbLink:hover,h2.BreadCrumbLink:hover,h3.BreadCrumbLink:hover,h4.BreadCrumbLink:hover,h5.BreadCrumbLink:hover{text-decoration:underline;font-size:8pt;color:#206DB4;font-weight:bold;}
#SectionTitle h1{float:left;width:680px;height:20px;overflow:hidden;}
#Div404{float:left;}
#Image404{float:left;padding-top:10px;width:135px;height:100px;}
#Text404{float:right;width:650px;padding-top:5px;}
.FreeShippingIcon{float:left;display:block;height:12px;width:91px;background:transparent url("/images/CommonTopNav.jpg?V9") -646px -342px no-repeat;text-indent:-9999px;}
.FreeShippingIconSmall{float:left;display:block;height:12px;width:70px;background:transparent url("/images/CommonTopNav.jpg?V9") -646px -354px no-repeat;text-indent:-9999px;}
.GetFreeItemIcon{float:left;display:block;height:12px;width:91px;background:transparent url("/images/CommonTopNav.jpg?V9") -737px -342px no-repeat;text-indent:-9999px;}
.GetFreeItemSmall{float:left;display:block;height:12px;width:70px;background:transparent url("/images/CommonTopNav.jpg?V9") -739px -354px no-repeat;text-indent:-9999px;}

/* Common Top Nav Sprite */
#CommonTopNavContainer{position:relative;z-index:500;}
#CommonTopNavMenu {position:absolute;top:0;left:0;width:900px;height:45px;}
#CommonTopNavLists {position:relative; float:left; padding:0;width:900px; height:45px; list-style:none; z-index:100; margin:0;display:inline;}
#CommonTopNavLists table {margin:0;padding:0;background:none;}
#CommonTopNavLists ul {margin:0;padding:0;}
#CommonTopNavLists li {display:inline; float:left; height:45px;margin:0;padding:0; background-image: none;}
#CommonTopNavLists li a.ListItemAnchor1 {float:left;display:block;height:45px;width:177px;background:transparent url("/images/CommonTopNav.jpg?V9") 0 0 no-repeat;text-indent:-9999px;}
#CommonTopNavLists li a.ListItemAnchor1:hover, #CommonTopNavLists li.hover#ListItem1 a.ListItemAnchor1 {background:transparent url("/images/CommonTopNav.jpg?V9") 0 -45px no-repeat;}
#CommonTopNavLists li a.ListItemAnchor2 {float:left;display:block;height:45px;width:178px;background:transparent url("/images/CommonTopNav.jpg?V9") -177px 0 no-repeat;text-indent:-9999px;}
#CommonTopNavLists li a.ListItemAnchor2:hover, #CommonTopNavLists li.hover#ListItem2 a.ListItemAnchor2  {background:transparent url("/images/CommonTopNav.jpg?V9") -177px -45px no-repeat;}
#CommonTopNavLists li a.ListItemAnchor3 {float:left;display:block;height:45px;width:178px;background:transparent url("/images/CommonTopNav.jpg?V9") -355px 0 no-repeat;text-indent:-9999px;}
#CommonTopNavLists li a.ListItemAnchor3:hover, #CommonTopNavLists li.hover#ListItem3 a.ListItemAnchor3  {background:transparent url("/images/CommonTopNav.jpg?V9") -355px -45px no-repeat;}
#CommonTopNavLists li a.ListItemAnchor4 {float:left;display:block;height:45px;width:178px;background:transparent url("/images/CommonTopNav.jpg?V9") -533px 0 no-repeat;text-indent:-9999px;}
#CommonTopNavLists li a.ListItemAnchor4:hover, #CommonTopNavLists li.hover#ListItem4 a.ListItemAnchor4  {background:transparent url("/images/CommonTopNav.jpg?V9") -533px -45px no-repeat;}
#CommonTopNavLists li a.ListItemAnchor5 {float:left;display:block;height:45px;width:178px;background:transparent url("/images/CommonTopNav.jpg?V9") -711px 0 no-repeat;text-indent:-9999px;}
#CommonTopNavLists li a.ListItemAnchor5:hover, #CommonTopNavLists li.hover#ListItem5 a.ListItemAnchor5  {background:transparent url("/images/CommonTopNav.jpg?V9") -711px -45px no-repeat;}
#CommonTopNavLists div { display:none;}
#CommonTopNavLists li.MegaMenu div {position:absolute;left:0;top:45px;width:790px;height:225px;overflow:hidden;padding:0;background-color:#fff;border-left:outset 1px #720e17;border-right:outset 2px #720e17;border-bottom:outset 2px #720e17;left: 0px;}
#MegaMenuCategories{float:left;width:310px;height:196px;position:static;border:0;border-right:solid 1px #ccc;}
#CommonTopNavLists li.hovering div {display: block;}
#CommonTopNavLists :hover div.CommonTopNavMenuItems {background:#fff;}
#CommonHeaderTopLeft {float:left;display:block;height:40px;width:46px;background:transparent url("/images/CommonTopNav.jpg?V9") -5px -321px no-repeat;text-indent:-9999px;}
#CommonHeaderTopRight {float:right;display:block;height:40px;width:45px;background:transparent url("/images/CommonTopNav.jpg?V9") -55px -321px no-repeat;text-indent:-9999px;}
#CommonBodyFooterLeft {float:left;display:block;height:39px;width:46px;background:transparent url("/images/CommonTopNav.jpg?V9") -105px -321px no-repeat;text-indent:-9999px;}
#CommonBodyFooterRight {float:right;display:block;height:39px;width:45px;background:transparent url("/images/CommonTopNav.jpg?V9") -162px -321px no-repeat;text-indent:-9999px;}
.SearchBtn {float:left;display:block;height:30px;width:86px;background:transparent url("/images/CommonTopNav.jpg?V9") 0 -277px no-repeat;text-indent:-9999px;border:0;margin-top:10px;}
.SearchBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") 0 -247px no-repeat;}
.CartBtn {float:right;display:block;height:36px;width:37px;background:transparent url("/images/CommonTopNav.jpg?V9") -93px -247px no-repeat;text-indent:-9999px;}
.CartBtnSmall {float:right;display:block;height:24px;width:24px;background:transparent url("/images/CommonTopNav.jpg?V9") -106px -283px no-repeat;text-indent:-9999px;}
#selector01 {position: absolute;top: 3px;left: 620px;z-index: 110;height: 28px;z-index:1001;}
#country_select {position:relative; float:left; width:55px;}
#UsaFlag {float:left;display:block;height:17px;width:27px;margin-left:5px;background:transparent url("/images/countrydropdown.gif") -5px -31px no-repeat;text-indent:-9999px;}
#CanadaFlag {float:left;display:block;height:17px;width:27px;margin-left:5px;background:transparent url("/images/countrydropdown.gif") -5px -82px no-repeat;text-indent:-9999px;}
#UKFlag {float:left;display:block;height:16px;width:31px;margin-left:5px;background:transparent url("/images/countrydropdown.gif") -4px -105px no-repeat;text-indent:-9999px;}
#CountryUnorderedList {position:relative; float:left; padding:0;width:54px;height:25px; list-style:none; margin:0;display:inline;}
#CountryUnorderedList table {margin:0;padding:0;background:none;}
#CountryUnorderedList ul {margin:0;padding:0;}
#CountryUnorderedList li {display:inline; float:left;height:25px;margin:0;padding:0;font-size:11px; background-image: none;}
#CountryUnorderedList li a.tl1USA {float:left;display:block;height:24px;width:55px;text-decoration:none;background:transparent url("/images/countrydropdown.gif") 0 0 no-repeat;padding: 0 0 0 10px;color: #66a4b5;}
#CountryUnorderedList li a.tl1USA:hover, ul.hover#CountryUnorderedList li a.tl1USA {background:transparent url("/images/countrydropdown.gif") 0 -26px no-repeat;}
#CountryUnorderedList li a.tl1Canada {float:left;display:block;height:24px;width:55px;text-decoration:none;background:transparent url("/images/countrydropdown.gif") 0 -52px no-repeat;padding: 0 0 0 10px;color: #66a4b5;}
#CountryUnorderedList li a.tl1Canada:hover, ul.hover#CountryUnorderedList li a.tl1Canada {background:transparent url("/images/countrydropdown.gif") 0 -78px no-repeat;}
#CountryUnorderedList div { display:none;}
#CountryUnorderedList :hover div {position:absolute;left:0;top:24px;display:block;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fdfadf;padding-bottom:10px;overflow:hidden;}
#CountryUnorderedList :hover div.pos1 {background:#fff; width:50px;height: 45px;border:1px solid #ccc;}
#CountryUnorderedList :hover div ul {float:left;width:45px;display:inline;padding:0 0 0 2px; margin: 0 0 0 0;}
#CountryUnorderedList :hover div dt a {text-decoration:none; cursor:default;color:#3f3f3f;}
#CountryUnorderedList :hover div li a {display:block; text-decoration:none; font-weight:bold; font-size:11px; color:#0393cc;line-height:15px; padding:6px 0 0 0;}
#CountryUnorderedList :hover div li a:hover {text-decoration:underline; color:#0088cc; }
#CountryUnorderedList .clear {clear:both;}
.BlueHeader{float:left;width:775px;height:25px;padding-left:8px;padding-top:5px;font-size:10pt;font-weight:bold;color:#fff;background: url(/kids-toys/images/LeftNavHeader.jpg);margin-left:12px;margin-right:10px;margin-top:5px;margin-bottom:5px;}
.ContinueBtn {float:left;display:block;height:30px;width:86px;background:transparent url("/images/CommonTopNav.jpg?V9") -132px -277px no-repeat;text-indent:-9999px;}
.ContinueBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -132px -247px no-repeat;}
.BlueDetailsBtn {float:left;display:block;margin-left:4px;height:24px;width:70px;background:transparent url("/images/CommonTopNav.jpg?V9") -720px -318px no-repeat;text-indent:-9999px;}
.BlueDetailsBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -646px -318px no-repeat;}
.BlueGenericBtn {float:left;display:block;margin-top:3px;height:23px;width:84px;background:transparent url("/images/CommonTopNav.jpg?V9") -207px -318px no-repeat;color:#ffffff;text-align:center;font-size:11pt;font-weight:bold;padding-top:5px;}
.BlueGenericBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -293px -318px no-repeat;}
.DarkBlueGenericBtn {float:left;display:block;margin-top:3px;margin-left:2px;height:22px;width:83px;background:transparent url("/images/CommonTopNav.jpg?V9") -557px -340px no-repeat;color:#ffffff;text-align:center;font-size:11pt;font-weight:bold;padding-top:5px;}
.DarkBlueGenericBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -557px -313px no-repeat;}
.BlueGenericBtnFFF {float:left;display:block;margin-top:3px;height:23px;width:84px;background:transparent url("/images/CommonTopNav.jpg?V9") -380px -318px no-repeat;color:#ffffff;text-align:center;font-size:11pt;font-weight:bold;padding-top:5px;}
.BlueGenericBtnFFF:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -466px -318px no-repeat;}
.BlueGoBtn {float:left;display:block;height:30px;width:48px;background:transparent url("/images/CommonTopNav.jpg?V9") -771px -247px no-repeat;text-indent:-9999px;}
.BlueGoBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -825px -247px no-repeat;}
.EmailIcon {float:left;display:block;height:24px;width:26px;background:transparent url("/images/CommonTopNav.jpg?V9") -771px -288px no-repeat;text-indent:-9999px;}
.FacebookBtn {float:left;display:block;height:44px;width:44px;background:transparent url("/images/CommonTopNav.jpg?V9") -454px -254px no-repeat;text-indent:-9999px;}
.FacebookBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -238px -254px no-repeat;}
.TwitterBtn {float:left;display:block;height:44px;width:44px;background:transparent url("/images/CommonTopNav.jpg?V9") -500px -254px no-repeat;text-indent:-9999px;}
.TwitterBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -284px -254px no-repeat;}
.YoutubeBtn {float:left;display:block;height:44px;width:44px;background:transparent url("/images/CommonTopNav.jpg?V9") -591px -254px no-repeat;text-indent:-9999px;}
.YoutubeBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -375px -254px no-repeat;}
#CatalogIcon {float:left;display:block;height:98px;width:95px;background:transparent url("/images/CommonTopNav.jpg?V9") -641px -225px no-repeat;text-indent:-9999px;}
.BratzBtn {float:left;display:block;margin-left:30px;height:65px;width:103px;background:transparent url("/images/CommonTopNav.jpg?V9") -10px -90px no-repeat;text-indent:-9999px;}
.BratzBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -10px -155px no-repeat;}
.MoxieGirlzBtn {float:left;display:block;margin-left:30px;height:65px;width:102px;background:transparent url("/images/CommonTopNav.jpg?V9") -136px -90px no-repeat;text-indent:-9999px;}
.MoxieGirlzBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -136px -155px no-repeat;}
.MoxieTeenzBtn {float:left;display:block;margin-left:30px;height:65px;width:91px;background:transparent url("/images/CommonTopNav.jpg?V9") -257px -90px no-repeat;text-indent:-9999px;}
.MoxieTeenzBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -257px -155px no-repeat;}
.BfcInkBtn {float:left;display:block;margin-left:30px;height:68px;width:68px;background:transparent url("/images/CommonTopNav.jpg?V9") -362px -90px no-repeat;text-indent:-9999px;}
.BfcInkBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -362px -155px no-repeat;}
.LaLaLoopsyBtn {float:left;display:block;margin-left:30px;height:65px;width:112px;background:transparent url("/images/CommonTopNav.jpg?V9") -479px -90px no-repeat;text-indent:-9999px;}
.LaLaLoopsyBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -479px -155px no-repeat;}
.MyEpetsBtn {float:left;display:block;margin-left:30px;height:65px;width:131px;background:transparent url("/images/CommonTopNav.jpg?V9") -626px -90px no-repeat;text-indent:-9999px;}
.MyEpetsBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -626px -155px no-repeat;}
.MgaBtn {float:left;display:block;margin-left:30px;height:65px;width:88px;background:transparent url("/images/CommonTopNav.jpg?V9") -779px -90px no-repeat;text-indent:-9999px;}
.MgaBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -779px -155px no-repeat;}
.SmallRedX {float:left;display:block;height:13px;width:12px;background:transparent url("/images/CommonTopNav.jpg?V9") -431px -166px no-repeat;text-indent:-9999px;}
.WhiteArrow {float:left;display:block;margin-left:5px;margin-bottom:20px;margin-right:10px;height:12px;width:6px;background:transparent url("/images/CommonTopNav.jpg?V9") -876px -283px no-repeat;text-indent:-9999px;}
.QuestionMark{display:block;height:13px;width:13px;background:transparent url("/images/CommonTopNav.jpg?V9") -93px -298px no-repeat;}
.SmallBlueBtn {float:left;display:block;height:25px;width:73px;background:transparent url("/images/CommonTopNav.jpg?V9") -558px -343px no-repeat;border-style:none;color:#ffffff;}
.SmallBlueBtn:hover {background:transparent url("/images/CommonTopNav.jpg?V9") -558px -318px no-repeat;border-style:none;}
.ApplyBtn {float:left;display:block;height:19px;width:61px;margin-top:5px;background:transparent url("/images/CheckoutButtons.jpg") -421px -74px no-repeat;border-style:none;color:#ffffff;text-indent:-9999px;cursor: pointer;}
.ApplyBtn:hover {background:transparent url("/images/CheckoutButtons.jpg") -421px -98px no-repeat;border-style:none;}
.CancelBtn {float:left;display:block;height:19px;width:89px;margin-top:5px;background:transparent url("/images/CheckoutButtons.jpg") -351px -74px no-repeat;border-style:none;color:#ffffff;text-indent:-9999px;cursor: pointer;}
.CancelBtn:hover {background:transparent url("/images/CheckoutButtons.jpg") -351px -98px no-repeat;border-style:none;}

/* Misc */
#RightColumnSweeps{float:left;width:148px;padding-left:2px;padding-right:2px;overflow:hidden;}
#RightColumnBirthday{float:left;width:148px;padding-left:2px;padding-right:2px;overflow:hidden;}
#RightColumnBabyOnWay{float:left;width:148px;padding-left:2px;padding-right:2px;overflow:hidden;}
#CommonColumnAlsoLike{float:left;margin-bottom: -5000px; padding-bottom: 5000px;background-color:#fff87f;width:147px;padding-left:2px;padding-right:2px;padding-top:10px;overflow:hidden;height:100%;min-height:100%;}
.CommonColumnAlsoLikeDescription{float:left;width:147px;padding-left:2px;padding-right:2px;font-size:8pt;}
.CommonColumnAlsoLikeProduct{float:left;width:147px;padding-left:2px;padding-right:2px;overflow:hidden;}
.CommonColumnAlsoLikeImage{float:left;width:66px;padding-left:2px;padding-right:2px;}
.CommonColumnAlsoLikeBuyMe{float:right;text-align:left;width:70px;padding-left:5px;padding-right:2px;padding-top:8px;}

/* Home Page */
.HomeCatContainer{float:left;width:120px;height:85px;}
.HomeCatRow{float:left;height:85px;width:100%;padding:5px 0 5px 0;overflow:hidden;}
.HomeCategory{float:left;width:120px;}
.HomeCatDescription {float:left;text-align:center;width:120px;line-height:15px;vertical-align:middle;}
.HomeCatDescription a{font-size:1.1em;}
.HomeCatImage {float:left;padding-left:25px;width:60px;height:60px;text-align:center;}
.HomeMegaMenuList{float:left;height:19px;position:static;border:0;font-weight:bold;padding:7px 4px 4px 4px;}
#HomeAdvertiser{float:left;width:965px;height:225px;background-color:#0052a4;overflow:hidden;}
#HomeSmallOfferPanels{float:left;width:955px;height:55px;background-color:#00529f;overflow:hidden;}
#HomeOfferPanel {float:left; padding:0;width:960px; height:54px; list-style:none; z-index:100; margin:0;display:inline;overflow:hidden; }
#HomeOfferPanel li {display:inline; float:left; height:54px;margin:0;padding:0 0 0 0; background-image: none;}
#HomeOfferPanel li a {background-image:url('/images/homeofferpanel.jpg');background-repeat:no-repeat;display: block;height: 47px;padding:7px 0 0 0;color:#fff;font-size:12pt;text-decoration:none;text-align:center;}
#HomeOfferPanel li a.HomeOfferPanelItem {width:240px;background-position:0px 0px;}
#HomeOfferPanel li a:hover.HomeOfferPanelItem {background-position:0px -54px;}
#HomePromoBackground {float:left;margin-bottom:75px;}
.HomePromoBox {float:left;display:block;height:166px;width:214px;background:transparent url("/images/HomeBottomRightPromoSprite.jpg?v2") 0 0 no-repeat;}
.HomePromoBoxBottom {float:left;display:block;height:287px;width:214px;margin-bottom:150px;background:transparent url("/images/HomeBottomRightPromoSprite.jpg?v2") 0 -166px no-repeat;}
.HomePromoImage {float:left;padding-left:10px;padding-bottom:3px;}
#HomePromoBirthdayBonusImage {float:left;display:block;height:78px;width:161px;background:transparent url("/images/HomeBottomRightPromoSprite.jpg?v2") -214px 0 no-repeat;}
#HomePromoBirthdayBonus {float:left;display:block;color:#fff;height:157px;padding-left:15px;padding-right:15px;width:184px;text-align:center;}
#HomePromoBirthdayBonusBox{float:left;width:150px;padding-left:50px;}
#HomePromoSweepstakesImage {float:left;display:block;height:78px;width:161px;background:transparent url("/images/HomeBottomRightPromoSprite.jpg?v2") -214px -79px no-repeat;}
#HomePromoSweepstakes {float:left;display:block;color:#fff;height:157px;padding-left:15px;padding-right:15px;width:184px;text-align:center;}
#HomePromoSweepstakesBox{float:left;width:150px;padding-left:50px;}
#HomePromoBabyOnTheWayImage {float:left;display:block;height:85px;width:161px;background:transparent url("/images/HomeBottomRightPromoSprite.jpg?v2") -215px -172px no-repeat;}
#HomePromoBabyOnTheWay {float:left;display:block;color:#fff;height:155px;padding-left:15px;padding-right:15px;width:184px;text-align:center;}
#HomePromoBabyOnTheWayBox{float:left;width:150px;padding-left:50px;}
#HomeOtherWaysToShop{float:left;width:740px;overflow:hidden;background-color:#fff;line-height:20px;padding-top:2px;padding-bottom:2px;}
.HomeOtherWaysToShopHeader{float:left;}
.HomeOtherWaysToShopDetail{float:left;}
.HomeOtherWaysToShopDetail a{float:left;font-size:1.1em;}
#ByAge{text-align:left;padding:10px 15px 0 15px;width:390px;line-height:15px;}
#ByAge h2,#ByAge h2{font-size:12pt;color:#003a6f;font-weight:bold;}
#ByAgeDetail{float:left;width:385px;padding:2px 15px 0 20px;line-height:19px;}
#ByOther{text-align:left;width:275px;color:#00529e;font-weight:bold;padding:10px 15px 0 10px;line-height:15px;}
#ByOther h2,#ByOther h3{font-size:12pt;color:#003A6F;font-weight:bold;}
#ByOtherDetail{float:left;width:275px;padding:2px 15px 0 15px;line-height:19px;}
.HomeProductListPrice {float:left;font-weight:700;color:#900;font-size:10pt;width:90px;}
.HomeProductListSale {float:left;font-weight:700;color:#900;font-size:10pt;width:95px;height:15px;line-height:15px;text-decoration:line-through;}
#HomeCategories{float:left;width:740px;background-color:#fff;padding-top:3px;}
#HomeCategories h1{font-size:12pt;color:#003a6f;font-weight:bold;padding-left:15px;}
#HomeCategories h2{font-size:7pt;font-weight:bold;}
#HomeTagLine{float:left;padding-left:15px;padding-bottom:8px;font-size:8pt;}
#HomeBottomRightPromo{float:right;width:214px;height:100%;min-height:100%;background-color:#fff;}
#HomeProductListings{float:left;width:735px;overflow:hidden;}
#HomeProductListLeft{float:left;width:355px;height:415px;margin-right:5px;margin-left:5px;background-color:#FFFCBB;border:1px solid #FFF74F;}
#HomeProductListLeft:hover{border:1px solid #e8dc00;}
#HomeProductListRight{float:right;width:355px;height:415px;margin-right:5px;margin-left:5px;background-color:#FFFCBB;border:1px solid #FFF74F;}
#HomeProductListRight:hover{border:1px solid #e8dc00;}
#HomeCopyContainer{position:relative;}
#HomeCopy{position: absolute;left: 5px;top: 1035px;float:left;width:730px;padding-top:10px;height:225px;overflow:hidden;}
.play-kitchens-1,.workshops-engines-tools-1,.playhouses-clubhouses-1,.riding-toys-1,.playgrounds-1,.little-tikes-classic-toys-1,.kids-furniture-1,.inflatable-toys-1,.toy-boxes-toy-chests-toy-storage-1,.outdoor-toys-1,.shopping-carts-markets-1,.lalaloopsy-dolls-1 
{background: url(/images/1CssHomeMainImage.jpg?v5) no-repeat top left;text-align:center;width:80px;height:80px;cursor: pointer;}
.play-kitchens-1 {background-position: 0 0; } 
.workshops-engines-tools-1 {background-position: -80px 0; }
.playhouses-clubhouses-1 {background-position: -160px 0; }
.riding-toys-1 {background-position: -240px 0; }
.playgrounds-1 {background-position: -320px 0; } 
.little-tikes-classic-toys-1 {background-position: -400px 0; } 
.kids-furniture-1 {background-position: -480px 0; } 
.inflatable-toys-1 {background-position: -560px 0; } 
.toy-boxes-toy-chests-toy-storage-1 {background-position: -640px 0; }
.outdoor-toys-1{background-position: -720px 0;}
.shopping-carts-markets-1{background-position: -800px 0;}
.lalaloopsy-dolls-1 {background-position: -880px 0; }

.jshowoff-1-slidelink-0,.jshowoff-1-slidelink-1,.jshowoff-1-slidelink-2,.jshowoff-1-slidelink-3,.jshowoff-1-slidelink-4,.jshowoff-1-slidelink-5,.jshowoff-1-slidelink-6 {float:left;display:block;height:16px;margin-right:5px;width:6px;padding:5px 10px 5px 10px; background:transparent url("/images/HomeNumberImages.gif") -2px -1px no-repeat;}
.jshowoff-1-slidelink-0:hover,.jshowoff-1-slidelink-1:hover,.jshowoff-1-slidelink-2:hover,.jshowoff-1-slidelink-3:hover,.jshowoff-1-slidelink-4:hover ,.jshowoff-1-slidelink-5:hover ,.jshowoff-1-slidelink-6:hover  {background:transparent url("/images/HomeNumberImages.gif") -2px -29px no-repeat;}
.jshowoff {width: 955px;margin: 10px 0;}
.jshowoff div {width: 955px;height: 220px;}
.jshowoff p.jshowoff-slidelinks {position: absolute;bottom: 25px;left: 720px;margin: 0;padding: 0;}
.jshowoff-slidelinks a, .jshowoff-controls a {display: block;color: #00a4e4;float: left;text-decoration: none;font-size: 11px;}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {color: #00539f;}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {color: #000;font-weight:bolder;}	

/*CustomerForms */

.CheckoutGenericBlueMedium{float:right;display:block;margin-top:5px;height:33px;width:152px;background:transparent url("/images/btnSubmitMed.gif") 0px 0px no-repeat;text-indent:-9999px;}
.CheckoutGenericBlueMedium:hover {background:transparent url("/images/btnSubmitMed.gif") 0px -33px no-repeat;}
.CheckoutGenericBlueMediumClicked {float:right;display:block;margin-top:5px;height:33px;width:152px;background:transparent url("/images/btnSubmitMed.gif") 0px -63px no-repeat;color:#fff;}
.CheckoutGenericBlueMediumComplete{float:right;display:block;margin-top:5px;height:33px;width:152px;background:transparent url("/images/btnSubmitMed.gif") 0px -98px no-repeat;color:#fff;}	

/* Sweepstakes Classes */
#SweepstakesForm{float:left;padding-left:100px;width:100%;}
.AboutTheCatalog{float:left;margin-top:15px;width:210px;border:solid 1px #ccc;padding:6px 6px 6px 6px;background-color:#f1f1f1;}
.AboutTheBirthDayBonus{float:left;margin-top:15px;width:200px;border:solid 1px #ccc; padding:6px 6px 6px 6px; background-color:#f1f1f1;}
.AboutTheNewsletter{float:left;margin-top:15px;width:200px;border:solid 1px #ccc; padding:6px 6px 6px 6px; background-color:#f1f1f1;}

/* Toys General */
#ToysLeftNavigationContainer{float:left;width:177px;min-height:100%;height:800px;}
#ToysLeftNavigationHeader{float:left;width:156px;height:25px;padding-left:8px;padding-top:5px;font-size:10pt;font-weight:bold;color:#fff;background: url(/kids-toys/images/LeftNavHeader.jpg);margin-left:12px;margin-right:10px;margin-top:5px;margin-bottom:5px;}
#ToysLeftNavigationLinks{float:left;width:162px;padding-left:2px;padding-top:2px;margin-left:12px;margin-right:10px;margin-top:5px;margin-bottom:5px;background-color:#fff;}
.ToyImageHighlight img{border:solid 3px #00a3d2;}
.ToyImageHighlight:hover img{border:solid 3px #00539f;}
.ToyImageHighlight:hover{color: #00a3d2;}  /* Dummy definition to overcome IE bug */
.ToysDimensionValue{float:left;width:155px;padding-left:7px;font-weight:bold;font-size:10pt;color:#000;background-color:#dfeff4;line-height:18px;}
.ToysDimensionRefinementList{float:left;width:155px;padding-left:7px;background-color:#dfeff4;margin-bottom:8px;padding-bottom:5px;}
.ToysDimensionRefinementValue{float:left;width:143px;padding-left:7px;line-height:15px;}
.ToysDimensionRefinementValue a{font-weight:normal;font-size:8pt;color:#535353;}
.ToysDimensionRefinementValue a:hover{font-weight:normal;font-size:8pt;color:#000;}
.ToysPromoBox{float:left;width:165px;padding: 0 5px 15px 5px;margin:5px 0 0 10px;background-color:#FFFCBB;border:1px solid #FFFCBB;}
.ToysPromoBox:hover{border:1px solid #e8dc00;}
.ToysPromoDescription{float:left;width:160px;height:28px;overflow:hidden;background-color:#FFFCBB;padding:0 0 5px 0;overflow:hidden;}
.ToysPromoImage{float:left;width:75px;height:75px;background-color:#FFFCBB;}
.ToysPromoDetail{float:right;text-align:left;width:65px;height:75px;background-color:#FFFCBB;padding:10px 10px 0 0;}

/* Toys Category Section */
#ToysCategoriesTagLine{float:left;width:775px;height:25px;padding-left:15px;overflow:hidden;padding-top:5px;}
#ToysCategoriesTagLine h1{color:#000;font-size:14pt;}
#ToysCategoriesDescription{float:left;width:775px;font-size:8pt;overflow:hidden;padding:0 10px 0 15px;}
#ToysCategoriesDescription p{color:#000;font-weight:normal;font-size:10pt;padding:2px 1px 10px 1px;margin:0;}
#ToysCategoriesListContainer{float:right;width:778px;}
#ToysCategoriesHeroImage{float:left;width:175px;}
#ToysHeroTheImage{position: relative;width:160px;height:160px;overflow:hidden;}   
#ToysCategoriesHeroItem{float:left;width:600px;padding-top:10px;}
#ToysCategoriesHeroProductName{float:left;width:600px;font-size:12pt;padding:0 0 5px 0;}
#ToysCategoriesHeroProductDesc{float:left;width:320px;font-size:10pt;padding:0 10px 0 0;height:140px;overflow:hidden;}
#ToysCategoriesHeroProductPrice{float:left;width:115px;padding:5px 5px 5px 15px;height:130px;overflow:hidden;}
#ToysCategoriesHeroProductDetails{float:left;width:90px;padding:0 10px 0 35px;height:140px;overflow:hidden;}
.HeroProductListPrice {float:left;line-height: 20px;font-weight:700;color:#900;font-size:12pt;}
.HeroProductListSale {float:left;line-height: 20px;font-weight:normal;color:#000;font-size:10pt;text-decoration:line-through;}
#ToysCategoriesListHeader{float:left;width:750px;height:25px;padding-left:8px;padding-top:5px;font-size:10pt;font-weight:bold;color:#fff;background: url(/kids-toys/images/LeftNavHeader.jpg);margin-left:12px;margin-right:10px;margin-top:5px;margin-bottom:5px;}
#ToysCategoriesListLinks{float:left;width:768px;margin-left:12px;margin-top:5px;margin-bottom:5px;}
.ToysCategoryItemTemplate{float:left;width:177px;padding-left:3px;padding-top:5px;margin-right:9px;height:260px;overflow:hidden;background-color:#FFFCBB;border:1px solid #FFF74F;}
.ToysCategoryItemTemplate:hover{border:1px solid #e8dc00;}

.ToysCategoryRow{float:left;width:765px;margin-bottom:10px;}
.ToysCategoryRowItem{float:left;}
.ToysCategoryDescription{float:left;width:165px;padding-left:5px;padding-right:3px;font-size:10pt;padding-bottom:3px;font-weight:bold;}
.ToysCategoryImage{float:left;width:105px;height:105px;margin-left:5px;padding-bottom:7px;}
.ToysCategorySubCategory{float:left;line-height:14px;width:150px;padding-left:8px;}
.ToysCategorySubCategory a{float:left;color:#535353;}
.ToysCategorySubCategory a:hover{float:left;color:#000;}

/*Toys by Price Range Section */
.ToysPricingItemTemplate{float:left;width:177px;padding-left:1px;padding-top:5px;margin-right:10px;margin-bottom:10px;height:315px;overflow:hidden;background-color:#FFFCBB;border:1px solid #FFF74F;}
.ToysPricingItemTemplate:hover{border:1px solid #e8dc00;}
.ToysByPriceDescription{float:left;width:165px;padding-left:5px;font-size:10pt;padding-right:3px;padding-bottom:3px;font-weight:bold;}
.ToysByPriceDescription a{font-size:12pt;}
.ToysPricingCategoryImageLeft{float:left;width:80px;height:80px;margin-left:3px;padding-bottom:1px;padding-right:6px}
.ToysPricingCategoryImageRight{float:right;width:80px;height:80px;margin-right:1px;margin-left:4px;padding-bottom:1px;padding-left:6px}
.ToysPricingHeaderLeft{float:left;width:80px;margin-left:3px;padding-bottom:3px;padding-right:6px;font-size:8pt}
.ToysPricingHeaderRight{float:right;width:50px;margin-right:1px;margin-left:4px;padding-bottom:3px;padding-left:1px}
.ToysPricingDescription{float:left;width:175px;padding-left:5px;padding-right:3px;font-size:8pt;padding-bottom:3px;font-weight:bold;}
.ToysPricingImageHighlight img{border:solid 3px #00a3d2;}
.ToysPricingImageHighlight:hover img{border:solid 3px #00539f;}

/* Toys Detail Section */
#ToysDetailProductName{float:left;width:785px;height:20px;overflow:hidden;padding: 1px 4px 4px 10px;}
#ToysDetailProductName h1{color:#000;font-size:14pt;font-weight:bold;}
#ToysDetailMainInfo{float:left;width:790px;height:100%;min-height:100%;overflow:hidden;padding-left:5px;padding-right:5px;}
.ToysDetailHolidayShipping{float:left;font-size:9pt;width:430px;}
#ToysDetailMainImage{float:left;width:310px;overflow:hidden;margin-left:5px;}
#ToysDetailFullImage{float:left;}
.TopLeftOverlay{position: absolute; top: 0px; left: 3px;}
.BottomRightOverlay{position: absolute; top: 265px; left: 235px;}
.NewItemOverlay{position: absolute; top: 0px; left: 3px;}
#ToysDetailTheImage{position: relative;width:310px;height:310px;overflow:hidden;}
#ToysDetailEnlargeImage{float:left;height:40px;width:300px;}
#ToysDetailMainDetail{float:right;width:460px;overflow:hidden;}
#ToysDetailSku{float:right;text-align:right;width:140px;padding-bottom:1px;height:22px;padding-top:1px;font-size:12pt;}
.ToysDetailAges{float:left;width:225px;padding-bottom:5px;}
.ToysDetailStock{float:right;text-align:left;width:180px;padding-bottom:5px;}
.ToysDetailInStock{float:right;text-align:right;width:130px;padding: 0 50px 5px 0;}
#ToysDetailExclusive{float:left;width:315px;height:28px;}
#ToysDetailDescription{float:left;text-align:left;width:450px;height:105px;padding: 4px 4px 2px 4px;margin-bottom:3px;font-size:11pt;}
#ToysDetailSalesBox{float:left;width:438px;padding: 4px 10px 4px 10px;background-color:#FFFCBB;min-height:185px;font-size:11pt;border: 1px solid #e1d600;}
#ToysDetailBuyNow{float:left;text-align:left;width:363px;padding-bottom:5px;overflow:hidden;}
#ToysDetailPriceItems{float:left;text-align:left;width:250px;padding-top:15px;overflow:hidden;line-height:20px;}
.PricingSection{float:left;width:100%;}
#ToysDetailAddToCart{float:left;text-align:left;width:180px;overflow:hidden;padding-top:10px;}
#ToysDetailAddToCartButton{float:left;font-weight:bold;font-size:10pt;}
.ToysDetailLiveChat{float:left;padding:25px 5px 5px 5px;width:110px;}
#ToysDetailSecondaryInfo{float:left;width:800px;height:100%;min-height:100%;overflow:hidden;border:1px solid #000;}
.ToysDetailAlternateViews{float:left;width:320px;height:75px;text-align:center;}
#ToysDetailExtraMedia{float:left;width:320px;height:75px;text-align:center;}
.ToysDetailScrollableAltImages{position:relative;overflow:hidden;width: 275px;height:75px;padding-top:2px;}
.ToysDetailScrollableExtraMedia{position:relative;overflow:hidden;width: 275px;height:75px;padding-top:2px;}
.ToysDetailScrollableAltImages .items,.ToysDetailScrollableExtraMedia .items {width:20000em; position:absolute;clear:both;}
.ToysDetailScrollableAltImages .items div {float:left;width:275px;}
.ToysDetailScrollableExtraMedia .items div {float:left;width:275px;}
/* single scrollable item */
.ToysDetailScrollableAltImages img {float:left;background-color:#fff;border:3px solid #ccc;width:60px;height:60px;margin-left:1px;margin-right:1px;}
 /* active item */
.ToysDetailScrollableAltImages .active {border:2px solid #000;position:relative;cursor:default;}
/* this makes it possible to add next button beside scrollable */
.ToysDetailScrollableAltImages,.ToysDetailScrollableExtraMedia {float:left;	}
/* prev, next, prevPage and nextPage buttons */
a.browse {background:url(/kids-toys/images/ProductSprite.jpg) no-repeat;display:block;width:30px;height:30px;float:left;cursor:pointer;font-size:1px;}
/* right */
a.right {float:left;display:block;height:29px;width:20px;margin-top:20px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1520px -99px no-repeat;text-indent:-9999px;}
a.right:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1565px -99px no-repeat; }
a.right:active {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1565px -99px no-repeat;} 
/* left */
a.left {float:left;display:block;height:29px;width:20px;margin-top:20px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1497px -99px no-repeat;text-indent:-9999px;}
a.left:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1543px -99px no-repeat; }
a.left:active {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1543px -99px no-repeat;} 
/* disabled navigational button */
a.disabled {visibility:hidden !important;} 	
#ToysDetailShipMisc{float:left;width:230px;padding: 4px 10px 4px 5px;overflow:hidden;line-height:17px;}
#ToysDetailForwardFriend{float:left;padding-top:20px;padding-right:5px;}
#ToysDetailSubmitYourVideo{float:left;padding-top:20px;padding-right:5px;}
#ToysDetailPrintThisPage{float:left;padding-top:20px;padding-right:5px;}
#ToysDetailAddThis{float:left;padding-top:20px;padding-left:10px;}
#ToysDetailButtonMisc{float:right;width:210px;}
#ToysDetailLike,#ToysDetailTwitter{float:right;text-align:left;width:200px;padding:6px 5px 2px 5px;overflow:hidden;height:29px;}
#ToysDetailGooglePlusOne{float:right;text-align:left;width:210px;}
#ToysDetailWishlist{float:right;text-align:right;width:180px;padding: 2px 5px 2px 25px;overflow:hidden;}
#ToysDetailRetailer{float:right;text-align:right;width:180px;padding: 2px 5px 2px 25px;overflow:hidden;}
#ToysDetailPayments{float:right;width:438px;padding: 4px 10px 4px 10px;overflow:hidden;}
#ToysDetailReviews{float:left;width:120px;min-height:80px;overflow:hidden;padding:0 0 0 30px;line-height:18px;}
.OutOfStockBox{border:2px dotted red;padding:6px 6px 6px 6px;}
.PowerReviewsBeTheFirst{float:left;}
.ToysDetailReviewsRating{float:left;width:160px;}
.ToysDetailReviewsCreate{float:left;width:160px;}
#ToysDetailOther{float:left;width:630px;margin-left:5px;min-height:100px;overflow:hidden;}
#ToysDetailTabs{float:left;width:780px;padding-left:10px;padding-right:10px;height:100%;min-height:100%;overflow:hidden;}
.ToysDetailRowItem{float:left;background-color:#fff;line-height:25px;margin:0 0 4px 0;width:740px;}
.ToysDetailRowItemAlt{float:left;background-color:#fff1b9;line-height:25px;margin:0 0 2px 0;width:740px;}
.LargeFreeShippingIcon{float:left;display:block;margin-top:20px;height:20px;width:135px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1214px -67px no-repeat;text-indent:-9999px;}
.AdobeIcon{float:left;display:block;height:30px;width:25px;margin-left:4px;margin-right:2px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1086px -63px no-repeat;text-indent:-9999px;}
.WMIcon{float:left;display:block;height:30px;width:28px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1110px -63px no-repeat;text-indent:-9999px;}
.YouTubeIcon{float:left;display:block;height:30px;width:32px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1138px -63px no-repeat;text-indent:-9999px;}
.Paypal {float:left;display:block;margin: 0 5px 5px 5px;height:30px;width:143px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -943px -63px no-repeat;text-indent:-9999px;}
.BillMeLater {float:left;display:block;margin-bottom:5px;height:53px;width:199px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1292px -91px no-repeat;text-indent:-9999px;}
.ToysDetailPlaceOrderNow{float:left;padding-top:5px;padding-bottom:10px;font-weight:normal;font-size:9pt;}
#ToysDetailMadeUSA{float:left;margin-bottom:1px;height:34px;width:315px;}
.ToysDetailMadeUSA {float:left;display:block;margin-bottom:1px;height:28px;margin-bottom:3px;width:315px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1176px 0 no-repeat;text-indent:-9999px;}
.ToysDetailExclusive {float:left;display:block;height:28px;width:315px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1176px -29px no-repeat;text-indent:-9999px;}
.AddToCartBtnBig {float:left;cursor:pointer;display:block;margin-top:5px;height:35px;width:145px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -760px 0 no-repeat;text-indent:-9999px;}
.AddToCartBtnBig:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -760px -35px no-repeat;}
.AddToCartBtnBigOOS {float:left;cursor:pointer;display:block;margin-top:5px;height:35px;width:145px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -760px -70px no-repeat;text-indent:-9999px;}
.AddToCartBtnBigOOS:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -760px -109px no-repeat;}
.LittleTikesBox {float:left;display:block;margin-left:5px;margin-right:5px;height:30px;width:30px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1179px -63px no-repeat;text-indent:-9999px;}
.PartsBuy {float:left;display:block;height:31px;width:66px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1211px -57px no-repeat;text-indent:-9999px;}
.PartsBuy:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1283px -57px no-repeat;}
.NotifyMe {float:left;display:block;margin: 5px 3px 0 0;height:27px;width:42px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1353px -64px no-repeat;text-indent:-9999px;}
.NotifyMe:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1395px -64px no-repeat;}
.MagnifyGlassSmall {float:left;display:block;margin-right:5px;margin-bottom:5px;height:34px;width:38px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1254px -98px no-repeat;text-indent:-9999px;}
.MagnifyGlassSmall:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1207px -98px no-repeat;}
.YourVideos {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") 0 0 no-repeat;text-indent:-9999px;}
.YourVideos:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") 0 -69px no-repeat;}
.Video {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -69px 0 no-repeat;text-indent:-9999px;}
.Video:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -69px -69px no-repeat;}
.TV {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -138px 0 no-repeat;text-indent:-9999px;}
.TV:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -138px -69px no-repeat;}
.Review {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -207px 0 no-repeat;text-indent:-9999px;}
.Review:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -207px -69px no-repeat;}
.Demo {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -276px 0 no-repeat;text-indent:-9999px;}
.Demo:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -276px -69px no-repeat;}
.AssemblyVideo {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -345px 0 no-repeat;text-indent:-9999px;}
.AssemblyVideo:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -345px -69px no-repeat;}
.View360 {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -414px 0 no-repeat;text-indent:-9999px;}
.View360:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -414px -69px no-repeat;}
.View3D {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -483px 0 no-repeat;text-indent:-9999px;}
.View3D:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -483px -69px no-repeat;}
.InTheNews {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -552px 0 no-repeat;text-indent:-9999px;}
.InTheNews:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -552px -69px no-repeat;}
.Awards {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -622px 0 no-repeat;text-indent:-9999px;}
.Awards:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -622px -69px no-repeat;}
.Brochure {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -692px 0 no-repeat;text-indent:-9999px;}
.Brochure:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -692px -69px no-repeat;}
.EmailSomebody {float:left;display:block;margin-top:5px;height:50px;width:44px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -943px -94px no-repeat;text-indent:-9999px;}
.EmailSomebody:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -987px -94px no-repeat;}
.SubmitYourVideo {float:left;display:block;margin-top:5px;height:50px;width:44px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1031px -94px no-repeat;text-indent:-9999px;}
.SubmitYourVideo:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1075px -94px no-repeat;}
.PrintThisPage {float:left;display:block;margin-top:5px;height:50px;width:44px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1119px -94px no-repeat;text-indent:-9999px;}
.PrintThisPage:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1163px -94px no-repeat;}
.FindARetailerBtn {float:right;display:block;margin-top:2px;padding-right:5px;height:22px;width:108px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -931px -10px no-repeat;text-indent:-9999px;}
.FindARetailerBtn:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -931px -38px no-repeat;}
.AddToWishlistBtn {float:right;display:block;margin-top:2px;padding-right:5px;height:22px;width:108px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1054px -10px no-repeat;text-indent:-9999px;}
.AddToWishlistBtn:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1054px -40px no-repeat;}
.Sound {float:left;display:block;margin-top:5px;padding-left:3px;height:65px;width:65px;background:transparent url("/kids-toys/images/ProductSprite.jpg") -1632px 0 no-repeat;text-indent:-9999px;}
.Sound:hover {background:transparent url("/kids-toys/images/ProductSprite.jpg") -1632px -69px no-repeat;}
/* BEGIN PRODUCT DETAIL TABS - root element for tabs */
#tabs {width:780px;height:30px !important;margin:0 !important; padding:0;_margin-bottom:-2px; /* IE6 - _ items */}
#tabs li {float:left; margin:0; padding:0; text-indent:0; list-style-type:none;}
#tabs li a {background: url("/kids-toys/images/ProductSprite.jpg") no-repeat;display:block;height: 30px;width: 107px;padding:0px;margin:0px;color:#fff;font-size:12px;line-height:28px;text-align:center;text-decoration:none;}
#tabs #t1,#tabs #t2,#tabs #t3,#tabs #t4,#tabs #t5,#tabs #t6,#tabs #t7{ background-position: -1497px -5px;width:107px;margin-right:2px; }
#tabs a:hover{ color:#fff;	 }
#tabs #t1:hover,#tabs #t2:hover,#tabs #t3:hover,#tabs #t4:hover,#tabs #t5:hover,#tabs #t6:hover,#tabs #t7:hover{ background-position: -1497px -36px;margin-right:2px; }
#tabs a.current{ cursor:default; color:#fff; line-height:28px; }
#tabs #t1.current,#tabs #t2.current,#tabs #t3.current,#tabs #t4.current,#tabs #t5.current,#tabs #t6.current,#tabs #t7.current { background-position: -1497px -67px;margin-right:2px; }
#panes {background-color:#ffffff;border:1px solid #4882b7;width:760px;min-height:450px;margin-bottom:30px;}
#panes > div {display:none;color:#000;font-size:10pt;margin: 5px 10px 10px 10px;} /* THIS MUST STAY FOR INTERNAL DIVS IN TAGS */
#panes div h2 {font-weight:normal;color:#000;letter-spacing:1px;margin:10px 0 0 0;font-size:22px;}
#panes a {font-size:12px;}
#panes p, #panes samp {color:#000;font-size:10pt;}
#panes .narrow {padding-right:160px;}

/*PopUP Tabs */
#PopupMainTabs{float:left;width:890px;padding-left:5px;padding-right:5px;height:100%;min-height:100%;overflow:hidden;}
#Ptabs {width:780px;height:30px !important;margin:0 !important; padding:0;_margin-bottom:-2px; /* IE6 - _ items */}
#Ptabs li {float:left; margin:0; padding:0; text-indent:0; list-style-type:none;}
#Ptabs li a  {background: url("/kids-toys/images/ProductSprite.jpg") no-repeat;display:block;height: 30px;width: 107px;padding:0px;color:#fff;font-size:12px;margin:0px;text-decoration:none;margin-right:2px}
#Ptabs #t1,#Ptabs #t2,#Ptabs #t3,#Ptabs #t4,#Ptabs #t5,#Ptabs #t6,#Ptabs #t7{ background-position: -1497px -5px;width:107px;margin-right:2px; }
#Ptabs a:hover{ color:#fff;	 }
#Ptabs #t1:hover,#Ptabs #t2:hover,#Ptabs #t3:hover,#Ptabs #t4:hover,#Ptabs #t5:hover,#Ptabs #t6:hover,#Ptabs #t7:hover{ background-position: -1497px -36px;margin-right:2px; }
#Ptabs a.current{ cursor:default; color:#fff; line-height:28px; }
#Ptabs #t1.current,#Ptabs #t2.current,#Ptabs #t3.current,#Ptabs #t4.current,#Ptabs #t5.current,#Ptabs #t6.current,#Ptabs #t7.current { background-position: -1497px -67px;margin-right:2px; }
#Ptabs #t2, #Ptabs #t3 {line-height:28px;text-align:center;}
#Ptabs #t4, #Ptabs #t5 {line-height:15px;text-align:left;}
#Ppanes {background-color:#ffffff;border:1px solid #4882b7;width:870px;min-height:530px;margin-bottom:30px;}
#Ppanes > div {display:none;color:#000;font-size:10pt;margin: 5px 10px 10px 10px;} /* THIS MUST STAY FOR INTERNAL DIVS IN TAGS */
#Ppanes div h2 {font-weight:normal;color:#000;letter-spacing:1px;margin:10px 0 0 0;font-size:22px;}
#Ppanes a {font-size:12px;}
#Ppanes p, #Ppanes samp {color:#000;font-size:10pt;}
#Ppanes .narrow {padding-right:160px;}

/*Shipping Information Pages */
#TruckMain{width:890px}
.TruckInfoTextHeader{font-family:Arial;font-weight:bold;font-size:14px;float:left;min-width:850px}
.TruckInfoText {font-family:Arial;font-size:14px;text-align:left;float:left;width:320px;}
.TruckNoteText{padding-bottom:20px;float:left;font-family:Arial;font-size:14px;text-align:left;min-width:300px;}
.TruckNoteIndent{padding-left:10px;}
.TruckNoGuarantee {float:right;font-weight:bold;font-family:Arial;font-size:12px}
#TruckShipTimeImage{float:left;width:515px}
#TruckAvgShipTimes{float:left;}

#StandardMain{float:left;width:840px}
#StandardLeft{float:left;width:415px;float:left; padding-right:2px}
#StandardRight{float:left;width:415px;border-left:solid #E8E8E8  1px;padding-left:2px;margin-left:2px}
.StandardShipTextHeader{font-family:Arial;font-weight:bold;font-size:14px;float:left;width:415px;}
.StandardShipTextPKG{font-family:Arial;font-size:14px;padding-left:45px;}
.StandardShpTextLRG-PKG{font-family:Arial;font-size:14px;}
.StandardShipMap{float:left;width:445px}
.StandardShpText{font-family:Arial;font-size:14px;text-align:left;float:left;}

.StndShipRateExample{padding-left:80px;color:#145dA1;font-family:Arial;font-size:14px;font-style:italic;}
.StndShipRateExamplebold{font-weight:bold}
StndShipRateExampleRow{width:420}
.StandardShipIndent45Header{padding-left:45px;font-family:Arial;font-weight:bold;font-size:14px;float:left;min-width:430px;}
.StandardShipIndent45{padding-left:45px;font-family:Arial;font-size:14px;}
.StandardShipIndent73Header{font-family:Arial;font-weight:bold;font-size:14px;float:left;}
.StandardShipIndent73{padding-left:73px;font-family:Arial;font-size:14px;float:left;}
.smallPKGIMG{float:left;}
.StandardShipRed{color:Red}
.StandardShipCenter{text-align:center}


/* Power Reviews on Product Detail */
.pr-contents-wrapper {background-color:#FFFFFF;border:0;padding:0.5em 0.7em 1em;}
.pr-contents {background-color:#fff;border-color:#fff;border-style:none;border-width:0;padding:0 0.5em 0.5em;}
.pr-review-sort-wrapper {background-color:#ccc;border:none;}
.pr-review-sort {background-color:#ccc;border-color:none;border-style:none;border-width:0;text-align:right;width:728px;margin-left:6px;}
.pr-review-faceoff-review-wrapper {background-color:#FFFFFF;border:0;}
.pr-review-faceoff {background-color:#fff;border-color:#fff;border-style:solid;border-width:0 1px;font-size:90%;padding:3em 0.5em 0.5em;}
.pr-snapshot-head {background-image:none;background-repeat:repeat-x;border-color:#fff;border-style:none;border-width:0;padding:0.5em 0.5em 0;}
.pr-snapshot-body {background-color:#fff;font-size:100%;padding:0 0.5em 0.5em;}
.pr-snapshot-title {display:inline;font-size:8pt;font-weight:normal;margin:0;padding:0;display:none;}
.pr-snapshot-cobrand {display:inline;font-size:8pt;margin:0 1em 0 0.3em;padding:0;display:none;}
.pr-snapshot-body {background-color:#fff;border-color:#fff;border-style:solid;border-width:0 1px;font-size:90%;padding:0 0.5em 0.5em;}

/* Toys List Section */
#ToysListCategoryImage{float:left;height:100%;width:673px;}
#ToysListHeroContainer{float:left;width:775px;padding:0 0 10px 15px;}
#ToysListCategoryImage{float:left;}
.ToysListResults{float:left;height:100%;margin-left:5px;width:618px;}
.ToysListProduct{float:left;width:180px;margin-left:5px;margin-bottom:7px;padding-top:10px;padding-left:8px;padding-right:8px;height:200px;border:1px solid #FFF74F;background-color:#FFFCBB;overflow:hidden;}
.ToysListProduct:hover{border:1px solid #e8dc00;}
.ToysListProductDescription{float:left;height:30px;overflow:hidden;width:180px;line-height:15px;padding-bottom:3px;}
.ToysListImage{float:left;}
.ToysListNewImage{position: relative;width:106px;height:106px;overflow:hidden;}
.ToysListSkuAndPrice{float:left;padding-left:5px;width:50px;height:83px;}
.ToysListPaging{float:left;width:350px;}
.ToysListPaging a{float:left;}
.ToysListSortingList{float:right;width:250px;font-size:8pt;}
a.SortingLinkOn {background-color: #C0DEE9;color:#1883AD;}
a.SortingLink {padding: 0;}
#ToysListHeaderSorting,#ToysListFooterSorting{float:left;height:20px;width:605px;padding-left:3px;padding-top:5px;font-size:10pt;font-weight:bold;color:#000;margin-left:2px;margin-right:10px;margin-top:5px;margin-bottom:5px;overflow:hidden;border-bottom:1px solid #c2e0ee;}
#ToysListHeaderSorting  ul,#ToysListFooterSorting ul{list-style: none outside none;padding:0;margin:0;font-size:8pt;}
#ToysListHeaderSorting  li,#ToysListFooterSorting li{float:left;display:inline;margin-right:3px;font-size:8pt;}
#ToysListHeaderSorting  li a,#ToysListFooterSorting li a{float:left;display: inline;margin-right:3px;font-size:8pt;}
#ToysListHeaderSorting  li.NextLi,#ToysListFooterSorting li.NextLi{border-right: 1px solid #fff;padding-right:15px;}
#ToysListHeaderSorting  li.NumPages,#ToysListFooterSorting li.NumPages{border-right: 1px solid #fff;padding-right:10px;margin-right:10px;}
#ToysListHeaderSorting  ul,#ToysListFooterSorting ul{list-style: none outside none;padding:0;margin:0;}
#ToysListDiv404{float:left;width:588px;padding:0 15px 5px 15px;}
#ToysListImage404{float:left;width:140px;height:120px;}
#ToysListText404{float:left;width:400px;}
#ToysListTheImage{position: relative;width:310px;height:310px;overflow:hidden;}
.PartDescription{float:left;width:110px;overflow:hidden;height:30px;}
.ToysListDetailsBtn{float:left;}
.ToysListPromo{float:left;padding:10px 0 5px 0;height:15px;width:90px;}
.DidYouMeanLink{font-size:12pt;}
#InternalPromoBackground {float:left;display:block;height:316px;width:152px;background:transparent url("/kids-toys/images/CommonOptInPromo.png") 0 0 no-repeat;}
#InternalPromoBackground a{color:#fff;text-decoration:underline;}
#InternalPromoBackground a:hover{color:#bec9ef;text-decoration:underline;}
#InternalPromoBirthdayBonus {float:left;margin-left:17px;display:block;text-align:center;color:#fff;background:transparent url("/kids-toys/images/CommonOptInPromo.png") -152px 0 no-repeat;}
#InternalPromoBirthdayBonus a{display:block;padding-left:30px;padding-top:35px;height:44px;width:88px;}
#InternalPromoSweepstakes {float:left;display:block;text-align:center;color:#fff;margin-left:17px;background:transparent url("/kids-toys/images/CommonOptInPromo.png") -152px -79px no-repeat;}
#InternalPromoSweepstakes a{display:block;padding-left:30px;padding-top:35px;height:44px;width:88px;}
#InternalPromoBabyOnTheWay {float:left;display:block;text-align:center;color:#fff;margin-left:17px;background:transparent url("/kids-toys/images/CommonOptInPromo.png") -152px -162px no-repeat;}
#InternalPromoBabyOnTheWay a{display:block;padding-left:30px;padding-top:35px;height:44px;width:88px;}
.ActualPage {background-color:#2898FB;color:#FFFFFF;font-family:sans-serif;font-size:15px;font-style:normal;font-weight:700;}
.PageNumbers {font-family:sans-serif;font-size:10px;padding:0 1px 0 1px;font-style:normal;font-weight:700;text-decoration:underline;}
.PageNumberSelected {font-family:sans-serif;font-size:10px;padding:0 1px 0 1px;font-style:normal;font-weight:700;}
.SmallStarsNone,.SmallStars0{float:left;height:21px;width:83px;}
.SmallStars_5,.SmallStars1,.SmallStars1_5,.SmallStars2,.SmallStars2_5,.SmallStars3,.SmallStars3_5,.SmallStars4,.SmallStars4_5,.SmallStars5 {float:left;display:block;margin-top:3px;margin-bottom:3px;height:15px;width:83px;background:transparent url("/images/PowerReviewsStars.gif") no-repeat;text-indent:-9999px;}
.SmallStars_5 {background-position: 0px -18px;}
.SmallStars1 {background-position: 0px -36px;}
.SmallStars1_5 {background-position: 0px -54px;}
.SmallStars2 {background-position: 0px -72px;}
.SmallStars2_5 {background-position: 0px -90px;}
.SmallStars3 {background-position: 0px -108px;}
.SmallStars3_5 {background-position: 0px -126px;}
.SmallStars4 {background-position: 0px -144px;}
.SmallStars4_5 {background-position: 0px -162px;}
.SmallStars5 {background-position: 0px -180px;}

/* Merchandising Box */
.MerchandisingBox{float:left;width:345px;padding: 5px 5px 5px 5px;text-align:left;}
.MerchandisingBox h4{text-align:left;padding-bottom:10px;}
.MerchandisingBoxProduct{float:left;}
.MerchandisingBoxImage{float:left;padding:5px 10px 5px 5px;width:100px;height:120px;}
.MerchandisingBoxDescription{float:left;padding-top:5px;padding-left:5px;width:225px;font-weight:bold;font-size:10pt;}
.MerchandisingBoxBuy{float:left;padding-top:5px;padding-left:5px;width:180px;}
.MerchandisingBoxBuyMe {float:right;width:60px;vertical-align:top;}
.MerchandisingBoxPercentOff{float:left;font-size:10px;font-weight:bold;color:red;padding-top:5px;}
.MerchandisingBoxBuyPrices{float:left;width:145px;}

/*  CHECKOUT */
#CheckoutSteps{float:left;height:45px;width:955px;margin-top:10px;min-width:955px;overflow:hidden;}
.CheckoutStepsCart,.CheckoutStepsShipTo,.CheckoutStepsShipping,.CheckoutStepsBilling,.CheckoutStepsOrderReview{float:left;width:189px;float:left;height:30px;background-color:#dddddd;border-right:2px solid #ffffff;text-align:center;padding-top:15px;font-weight:bold;font-size:10pt;}
.CheckoutCurrentStep{background-color:#666666;color:#fff;}
.ShoppingCartGrayLine{float:left;width:100%;height:3px;background-color:#ccdded;}
.ShoppingCartGrayLineOr{float:right;width:50px;height:8px;margin: 25px 5px 25px 5px;background-color:#ccdded;}
.ShoppingCartGrayLineLarge{float:left;width:100%;height:8px;background-color:#ccdded;}
.ShoppingCartLineItem{float:left;width:890px;padding: 10px 20px 0 20px;height:120px;}
.ShoppingCartProductArea{float:left;width:480px;}
.ShoppingCartButtons{float:left;width:720px;text-align:right;color:#ccdded;}
.ShoppingCartQuantity{float:left;width:180px;}
.ShoppingCartPrice{float:left;width:115px;}
.ShoppingCartDelete{float:left;width:50px;}
.ShoppingCartProductImage{float:left;width:120px;height:100px;}
.ShoppingCartProductDesc{float:left;width:360px;}
#ShoppingCartTotals{float:left;width:935px;padding:10px 0 10px 0;}
.ShoppingCartTotalsItem{float:left;width:935px;height:20px;text-align:right;}
.ShoppingCartTotalsText{float:left;width:620px;height:20px;text-align:right;font-weight:bold;}
.ShoppingCartTotalsValue{float:left;width:100px;height:20px;text-align:right;}
.RedAlertBox{border:solid 1px red;padding:4px 4px 4px 4px;font-weight:bold;width:100%;margin-bottom:5px;margin-top:5px;color:Red;}
#ShoppingCartSmall{float:right;background-color:#FFFCBB;padding:10px 10px 10px 10px;margin:0 10px 0 0;}
.ShoppingCartSmallImage{float:left;width:80px;padding:2px 2px 2px 2px;margin: 0 5px 0 0;}
.ShoppingCartSmallDescription{float:left;width:150px;height:40px;overflow:hidden;padding:2px 2px 2px 2px;}
.ShoppingCartTotalsLabel{text-align:right;width:155px;padding:0 10px 0 0;}
.ShoppingCartTotalsValue{text-align:right;width:70px;padding:0 20px 0 0;}
.CheckoutErrorBox{float:left;border:1px solid red;background-color:#eaeaea;margin:2px 2px 0 0;padding:2px 3px 2px 3px;line-height:20px;}
input[type="radio"]{ border:0;margin:0;height:16px;}

/* DISCOUNT CODE BOX */
#DiscountCodeDescription{float:left;width:190px;}
#DiscountCodeQuestion{float:left;padding-left:5px;width:100px;}
#DiscountCodeContainer{position:absolute;left:750px;float:right;}
#DiscountCodeForm{height:80px;width:190px;display:none; background-color: #FFFCBB;padding: 5px 5px 5px 5px;border:1px solid #e8dc00;}           
#DiscountCodeBox{float:left;width:190px;}
#PromoCode{width:132px;display:block;cursor:pointer;color:#00A4E4;font-weight:bold;padding-left:70px;}
#PromoCode:hover{color:#206DB4;}   

/*COUPON-CODE PAGE */
.CouponDotted {border: 1px dashed #49737D;margin: 0 0 10px;padding: 0;} 
.CouponDescription {font-size: 10pt;margin-bottom: 5px;padding: 4px;text-align: left;background-image:url('paper.gif');}
.CouponImage {margin-bottom: 5px;padding: 4px;}
#CouponTagLine{float:left;font-size:larger}



/* ESTIMATE TAX BOX */
#EstimateTaxContainer{float:left;width:720px;}
#EstimateTaxForm{float:right;height:165px;width:250px;display:none; background-color: #FFFCBB;padding: 5px 5px 5px 5px;border:1px solid #e8dc00;}           
#EstimateTax{float:right;width:85px;display:block;cursor:pointer;color:#00A4E4;font-weight:bold;}
#EstimateTax:hover{color:#206DB4;}   
.EstimateTaxClose{display:block;cursor:pointer;color:#00A4E4;font-weight:bold;}
.EstimateTaxClose:hover{color:#206DB4;}   
            
            
/* CHECKOUT */
fieldset {border:0;}
#CheckoutLeftSide{float:left;width:580px;padding:20px 20px 5px 45px;}
#CheckoutRightSide{float:right;width:290px;padding:20px 5px 5px 10px;}
.ToCheckout {float:right;display:block;margin-top:5px;height:33px;width:152px;background:transparent url("/images/CheckoutButtons.jpg") -3px 0 no-repeat;text-indent:-9999px;}
.ToCheckout:hover {background:transparent url("/images/CheckoutButtons.jpg") -3px -37px no-repeat;}
.ContinueCheckout {float:left;display:block;height:33px;width:139px;background:transparent url("/images/CheckoutButtons.jpg") -157px 0 no-repeat;text-indent:-9999px;}
.ContinueCheckout:hover {background:transparent url("/images/CheckoutButtons.jpg") -157px -37px no-repeat;}
.DeleteCartItem {float:left;display:block;height:22px;width:64px;background:transparent url("/images/CheckoutButtons.jpg") -301px 0 no-repeat;text-indent:-9999px;}
.DeleteCartItem:hover {background:transparent url("/images/CheckoutButtons.jpg") -301px -25px no-repeat;}
.CheckoutGenericBlue {float:left;cursor:pointer;display:block;height:19px;width:112px;padding:5px 0 0 0;background:transparent url("/images/CheckoutButtons.jpg") -3px -72px no-repeat;color:#fff;text-decoration:none;text-align:center;}
.CheckoutGenericBlue:hover {background:transparent url("/images/CheckoutButtons.jpg") -3px -96px no-repeat;cursor:pointer;color:#fff;text-decoration:none;}
.CheckoutGenericBackBtn {float:left;display:block;height:19px;padding-top:5px;width:114px;padding-left:25px;background:transparent url("/images/CheckoutButtons.jpg") -115px -72px no-repeat;text-align:left;color:#fff;text-decoration:none;}
.CheckoutGenericBackBtn:hover {background:transparent url("/images/CheckoutButtons.jpg") -115px -96px no-repeat;color:#fff;text-decoration:none;}
.CheckoutAddToCart {float:left;display:block;height:20px;width:106px;background:transparent url("/images/CheckoutButtons.jpg") -260px -74px no-repeat;text-indent:-9999px;}
.CheckoutAddToCart:hover {background:transparent url("/images/CheckoutButtons.jpg") -260px -98px no-repeat;}
.CheckoutChangeBtn {float:left;display:block;height:20px;width:106px;background:transparent url("/images/CheckoutButtons.jpg") -357px -74px no-repeat;text-indent:-9999px;}
.CheckoutChangeBtn:hover {background:transparent url("/images/CheckoutButtons.jpg") -357px -98px no-repeat;}
.CreditCardLogos {float:left;display:block;margin-bottom:10px;margin-left:8px;height:21px;width:137px;background:transparent url("/images/CheckoutButtons.jpg") -440px 0 no-repeat;text-indent:-9999px;}
.PaypalLogo {float:left;display:block;margin-top:5px;height:38px;width:61px;background:transparent url("/images/CheckoutButtons.jpg") -440px -21px no-repeat;text-indent:-9999px;}
.BMLLogo {float:left;display:block;margin-top:5px;height:52px;width:121px;background:transparent url("/images/CheckoutButtons.jpg") -440px -60px no-repeat;text-indent:-9999px;}
.SmallChangeBtn {fdisplay:block;margin-top:5px;height:52px;width:121px;background:transparent url("/images/CheckoutButtons.jpg") -503px -22px no-repeat;text-indent:-9999px;}
.ToCheckout:hover {background:transparent url("/images/CheckoutButtons.jpg") -3px -37px no-repeat;}
#ProblemShippingAddress{float:left;text-align:justify;width:600px;margin-bottom:6px}
.CheckoutFormField{display:block;margin-bottom:10px;}
.CheckoutFormField label {display: block;font-size: 12px;font-weight: normal;margin-bottom: 1px;}
.CheckoutFormBox{font-size:13pt;}
.CheckoutFormBox:hover{border-color:#888;color:#000;background-color:#f5fafe;-webkit-box-shadow: 0 0 4px #ccc;-moz-box-shadow: 0 0 4px #ccc;box-shadow: 0 0 4px #ccc;}
.CheckoutFormBox:focus{border-color:#444;}

/* PARENTS-CORNER*/
h1{	margin:0;}
#ul-parents-place, #ul-activities{	font-family:helvetica,verdana,arial;	font-size:13px;	line-height:18px;	margin:0;	padding:0;}
#ul-parents-place li, #ul-activities li{	background:none repeat scroll 0 0 #FCFC84;	clear:left;	height:180px;	list-style-type:none;	margin:50px 0;	width:750px;}
#ul-parents-place li img, #ul-activities li img{	border-style: none;    border-color: inherit;    border-width: medium;    float:left;	position:relative;	top:-15px;	left: 0px;}
#ul-parents-place p, #ul-activities p{	float:left;	margin:0;	padding:10px 15px;	width:450px;}
#ul-parents-place li span, #ul-activities li span{	font-size:16px;	font-weight:bold;}

/*CorporatePrograms*/
.cp-main{width:798px;}
.cp-container{width:252px;margin-left:8px;float:left;padding-top:20px}
.cp-container-header{width:250;font-family:Arial;font-size:18px;font-weight:bold;text-align:left}
.cp-container-copy{width:250px;font-family:Arial;font-size:10px;text-align:left}
.cp-footer{width:798px;margin-left:10px;float:left;padding-top:20px;padding-bottom:20px;font-family:Arial;font-size:12px;text-align:left}

/*PrivacyPolicy*/
.priv-policy{width:790;text-align:justify;padding:15px 10px 15px 10px}

