
/*CMS Slots*/
#flashSlot,#shopSlot,#hotDealsSlot,#promoSlot {
    margin: 0;
    padding: 0;
    width: 966px;
}
/*DomFather TabSet*/
#momsFavorites {
    margin: 8px 0;
    padding: 0;
    width: 965px;
    background: #d0e3fc url(http://www.toysrus.com/images/momsFavorites_footer.gif) no-repeat bottom left;
}

#momsFavorites h3.header_pIR {
/*Phark image Replacement */
    margin: 0;
    padding: 0;
    width: 965px;
    height: 133px;
    background-image: url(http://www.toysrus.com/images/momsFavorites_header.jpg);
    text-indent: -9999px;
}

#momsFavorites dl#tabset1 {
    margin: 0 auto;
    padding: 0;
    width: 947px;
    height: 257px;
    position: relative;
}

#momsFavorites dl#tabset1 dt#tab1,#momsFavorites dl#tabset1 dt#tab2,#momsFavorites dl#tabset1 dt#tab3 {
    margin: 0 4px 0 0;
    padding: 7px 11px 0;
    position: relative;
    float: left;
    width: 256px;
    height: 39px;
    cursor: pointer;
    background: url(http://www.toysrus.com/images/momsFavorites_TabOFF.gif) no-repeat bottom left;
}

#momsFavorites dl#tabset1 dt#tab1 p,#momsFavorites dl#tabset1 dt#tab2 p,#momsFavorites dl#tabset1 dt#tab3 p {
    margin: 0;
    padding: 0;
    width: 150px;
    float: left;
    font-size: 1.2em;
    font-weight: 700;
    letter-spacing: -.02em;
    color: #fff;
}

#momsFavorites dl#tabset1 dt#tab1 a,#momsFavorites dl#tabset1 dt#tab2 a,#momsFavorites dl#tabset1 dt#tab3 a {
    font-size: 1em;
    font-weight: 700;
    letter-spacing: -.02em;
    float: right;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px dotted;
}

#momsFavorites dl#tabset1 dt#tab1 a:hover,#momsFavorites dl#tabset1 dt#tab2 a:hover,#momsFavorites dl#tabset1 dt#tab3 a:hover {
    border-bottom: 1px solid #fff;
}

#momsFavorites dl#tabset1 dt#tab1.active,#momsFavorites dl#tabset1 dt#tab2.active,#momsFavorites dl#tabset1 dt#tab3.active {
    background-image: url(http://www.toysrus.com/images/momsFavorites_TabON.gif);
}

#momsFavorites dl#tabset1 dt#tab1.active p,#momsFavorites dl#tabset1 dt#tab2.active p,#momsFavorites dl#tabset1 dt#tab3.active p {
    color: #000;
}

#momsFavorites dl#tabset1 dt#tab1.active a,#momsFavorites dl#tabset1 dt#tab2.active a,#momsFavorites dl#tabset1 dt#tab3.active a {
    color: #0a63be;
    border-bottom: 1px dotted #0a63be;
}

#momsFavorites dl#tabset1 dt#tab1.active a:hover,#momsFavorites dl#tabset1 dt#tab2.active a:hover,#momsFavorites dl#tabset1 dt#tab3.active a:hover {
    border-bottom: 1px solid #0a63be;
}

#momsFavorites dl#tabset1 dd {
    margin: 0;
    padding: 24px 0 7px;
    visibility: hidden;
    overflow: hidden;
    position: absolute;
    background: #fff;
    top: 46px;
    left: 0;
    width: 947px;
    display: block;
}

#momsFavorites .productView {
    margin: 0;
    padding: 0 24px;
    width: 108px;
    float: left;
    border-right: solid 1px #d6e8ff;
}

#momsFavorites .productView a,#momsFavorites .productView img {
    margin: 0;
    padding: 0;
    border: none;
    text-decoration: none;
}

#momsFavorites .productView ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#momsFavorites .productView ul li {
    margin: 0 0 6px;
    padding: 0;
}

#momsFavorites .productView ul li.productTitle {
    margin: 5px 0;
    font-weight: 700;
    color: #0056af;
}

#momsFavorites .productView ul li.productTitle a {
    color: #0056af;
    text-decoration: none;
}

#momsFavorites .productView ul li.productTitle a:hover {
    border-bottom: 1px solid #0056af;
    text-decoration: none;
}

#momsFavorites .productView ul li.ratings {
    padding: 0;
    display: block;
	/*height:29px;*/
}
#momsFavorites .productView ul li.productPrice {
    display: block;
    color: #202020;
    font-weight: 700;
}

#momsFavorites dl#tabset1 dd div+div+div+div+div+div {
    border-right: none;
}

/*Turn off border for last item */
#momsFavorites .prSnippetEngine div {
    padding: 5px 0 0;
}

/* Override bad padding for PR stars */
/*-------===== sIFR Adjustmments =====-------*/
h1#TopRated_TRU,h1.TRUNoResultTitle,#TopSellers_TRU,#WhatsNew_TRU,.TRUHDTitle {
    font-size: 21px;
    font-weight: 700;
    color: #0056af;
    height: 21px;
}

h2#newSearchTitle {
    font-size: 18px;
    font-weight: 700;
    color: #ff6f01;
    height: 18px;
}

/*-------===== Category Index =====-------*/
h1.categoryIndex_TRU_pIR,h1.categoryIndex_BRU_pIR {
/* Phark image Replacement */
    margin: 25px 0;
    padding: 0;
    width: 749px;
    height: 113px;
    background: url(http://www.toysrus.com/images/categoryIndex_TRU_pIR.jpg) no-repeat top left;
    text-indent: -9999px;
    float: left;
}

h1.categoryIndex_BRU_pIR {
    background-image: url(http://www.toysrus.com/images/categoryIndex_BRU_pIR.jpg);
}

/* Change to BRU image, once created */
#bruCategoryDisplay {
    margin: 20px 0 0;
    padding: 0;
    float: right;
}

#bruCategoryDisplay a,#bruCategoryDisplay a img {
    border: none;
}

#categoryIndexTRU,#categoryIndexBRU {
    margin: 0 0 25px;
    padding: 0;
    width: 966px;
    background: url(http://www.toysrus.com/images/categoryIndex_row_BG.gif) repeat-y top left;
    clear: both;
}

#categoryIndexBRU {
    background-image: url(http://www.toysrus.com/images/categoryIndex_row_BRU_BG.gif);
}

.rowSeparatorTRU,.rowSeparatorBRU {
    margin: 0;
    padding: 0;
    width: 966px;
    height: 11px;
    clear: both;
    background-image: url(http://www.toysrus.com/images/categoryIndex_separator_BG.gif) no-repeat top left;
}

.rowSeparatorBRU {
    background-image: url(http://www.toysrus.com/images/categoryIndex_separator_BRU_BG.gif);
}

#categoryIndexTRU ul li a,#categoryIndexTRU ul li a:active,#categoryIndexTRU ul li a:visited,#categoryIndexBRU ul li a,#categoryIndexBRU ul li a:active,#categoryIndexBRU ul li a:visited {
    color: #000;
    border-bottom: none;
    text-decoration: none;
}

#categoryIndexTRU ul li a:hover,#categoryIndexBRU ul li a:hover {
    border-bottom: none;
    text-decoration: underline;
}

.subCatBlockTRU,.subCatBlockBRU {
    margin: 0 0 5px 5px;
    padding: 10px 20px;
    width: 193px;
    min-height: 400px;
    float: left;
}

.subCatBlockBRU {
    min-height: 200px;
}

.subCatBlockTRU .viewAll,.subCatBlockBRU .viewAll {
    margin: 0;
    padding: 0;
}

#categoryIndexTRU h2,#categoryIndexBRU h2 {
    margin: 0 0 6px;
    padding: 0;
}

#categoryIndexTRU h2 a,#categoryIndexBRU h2 a {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #0056af;
    text-decoration: none;
    border-bottom: 1px dotted;
}

#categoryIndexBRU h2 a {
    color: #614c88;
}

#categoryIndexTRU h2 a:hover,#categoryIndexBRU h2 a:hover {
    border-bottom: 1px solid;
}

#categoryIndexTRU ul li,#categoryIndexBRU ul li {
    margin: 0 0 4px;
    padding: 0;
}

#categoryIndexTRU ul p span,#categoryIndexBRU ul p span {
    margin: 0;
    padding: 0 0 0 10px;
    border-bottom: 1px dotted #0a63be;
    color: #0056af;
    background: url(http://www.toysrus.com/images/viewall_bg_categoryIndex_TRU_DOWN.gif) no-repeat center left;
}

#categoryIndexBRU ul p span {
    border-bottom: 1px dotted #614c88;
    color: #614c88;
    background-image: url(http://www.toysrus.com/images/viewall_bg_categoryIndex_BRU_DOWN.gif);
}

#categoryIndexTRU ul p span:hover,#categoryIndexBRU ul p span:hover {
    border-bottom: 1px solid #0a63be;
    cursor: pointer;
}

#categoryIndexBRU ul p span:hover {
    border-bottom: 1px solid #614c88;
}

/*-------===== Top Sellers =====-------*/
#topSellers {
    margin: 0 0 25px;
    padding: 0;
    width: 966px;
    background: url(http://www.toysrus.com/images/topSellers_row_BG.gif) repeat-y top left;
    clear: both;
}

h1.topSellers_pIR {
/* Phark image Replacement */
    margin: 0 0 20px 17px;
    padding: 0;
    width: 114px;
    height: 23px;
    background: url(http://www.toysrus.com/images/topSellers_pIR.gif) no-repeat top left;
    text-indent: -9999px;
}

#topSellersBackToLink {
    margin: 0;
    padding: 0 0 0 10px;
    float: right;
    background: url(http://www.toysrus.com/images/blueArrowLeft.gif) no-repeat center left;
}

#topSellersBackToLink a {
    font: bold 12px arial;
    color: #0056af;
    text-decoration: none;
}

.topSellersView {
    margin: 0;
    padding: 0 0 0 10px;
    position: relative;
    width: 182px;
    float: left;
}

.topSellersView a {
    margin: 0;
    padding: 0;
    border: none;
}

.topSellersView ul,#categoryIndexTRU ul,#categoryIndexBRU ul,#footerNavTRU ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.topSellersView ul li {
    margin: 0 0 6px;
    padding: 0;
}

.topSellersView ul li.productTitle {
    margin: 0 0 5px;
    font-weight: 700;
    color: #0056af;
}

.topSellersView ul li.productTitle a:hover {
    border-bottom: 1px dotted #0056af;
    text-decoration: none;
}

.topSellersView ul li.ratings,.itemDetails {
    margin: 0;
    padding: 0;
}

.topSellersView ul li.onlineAvailability {
    color: #0056af;
    font-size: 10px;
    padding: 0;
}

.topSellersView ul li.promoURL {
    color: #dd0f54;
    font-weight: 700;
    font-size: .9em;
    padding: 0;
}

.topSellersView ul li.productPrice {
    color: #202020;
    font-weight: 700;
}

.topSellersRowSeparator {
    margin: 0;
    padding: 0;
    width: 966px;
    height: 11px;
    clear: both;
    background: url(http://www.toysrus.com/images/topSellers_separator_BG.gif) no-repeat top left;
}

.newBubble {
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 20;
    width: 53px;
    height: 53px;
    background: url(http://www.toysrus.com/images/TRU_new_item_overlay.gif) no-repeat top left;
}

.productImage {
    margin: 9px 0 10px;
    padding: 0;
    border: none;
}

.itemNumber {
    margin: 0 5px 0 0;
    padding: 0;
    float: left;
    height: 170px;
    font-weight: 700;
    color: #0056af;
}

/* //////////////////////// country selector dropdowns (footer) //////////////////////////////// */
ul#countryNavFtr {
    font-family: arial,helvectica;
    font-size: 11px;
    left: 144px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 56px;
    z-index:5000;
}

ul#countryNavFtr li {
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}

ul#countryNavFtr li a {
    display: block;
    height: 24px;
    text-decoration: none;
}

/*images for nav headers*/
ul#countryNavFtr li#countryNavFtr1 {
    background: url(http://www.toysrus.com/images/df_dropnav/tru_ftrFlag.gif) top left;
}

ul#countryNavFtr li#countryNavFtr1,ul#countryNav li#countryNavFtr1 a {
    width: 56px;
}

ul#countryNavFtr li#countryNavFtr1.active {
    background-position: bottom left;
}

/* ie 6 ifame */
ul#countryNavFtr li iframe.oDiv {
    display: block;
    left: 0;
    position: absolute;
    top: 24px;
}

/* syle ul for items */
ul#countryNavFtr ul {
    background: url(http://www.toysrus.com/images/tru_footerSprite.gif) 0 -20px no-repeat;
    display: none;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 4px 0 0;
    position: absolute;
    top: 24px;
}

ul#countryNavFtr li#countryNavFtr1 ul {
    height: 56px;
    width: 145px;
}

/*style each item*/
ul#countryNavFtr ul li {
    color: #181818;
    position: relative;
    float: left;
    margin: 0 0 1px;
    text-align: left;
    padding: 0 0 0 1px;
}

ul#countryNavFtr li#countryNavFtr1 ul li a {
    background-repeat: no_repeat;
    height: 24px;
    width: 140px;
}

ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr1 a {
    background: url(http://www.toysrus.com/images/tru_footerSprite.gif) -201px -32px;
}

ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr1 a:hover {
    background-position: -201px -56px;
}

ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr2 a {
    background: url(http://www.toysrus.com/images/tru_footerSprite.gif) -341px -32px;
}

ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr2 a:hover {
    background-position: -341px -56px;
}

/* ////////////////////////// shop by brand & shop by chatacter/theme /////////////////////////////////// */
#brandBarWrapper,#charThemeBarWrapper {
    background: url(http://www.toysrus.com/images/shopByBrand/tru_featuredBrandsAllBrandsHdr.gif) no-repeat 16px top;
    position: relative;
    padding: 62px 0 0;
    margin: 24px auto 0;
    width: 965px;
}

#charThemeBarWrapper {
    background: url(http://www.toysrus.com/images/shopByBrand/tru_featuredCharsAllCharsHdr.gif) no-repeat 16px top;
}

#brandBar {
    text-align: center;
    position: absolute;
    top: 31px;
    left: 23px;
}

#topPaddingBox {
    background: url(http://www.toysrus.com/images/shopByBrand/tru_shopByBrandTopBG.gif) repeat-y center;
    height: 31px;
    margin: 0;
}

#bottomPaddingBox {
    background: url(http://www.toysrus.com/images/shopByBrand/tru_shopByBrandBottomBG.gif) no-repeat center;
    height: 35px;
    margin: 0 0 60px;
}

#brand_alphawrapper_A,#brand_alphawrapper_B,#brand_alphawrapper_C,#brand_alphawrapper_D,#brand_alphawrapper_E,#brand_alphawrapper_F,#brand_alphawrapper_G,#brand_alphawrapper_H,#brand_alphawrapper_I,#brand_alphawrapper_J,#brand_alphawrapper_K,#brand_alphawrapper_L,#brand_alphawrapper_M,#brand_alphawrapper_N,#brand_alphawrapper_O,#brand_alphawrapper_P,#brand_alphawrapper_Q,#brand_alphawrapper_R,#brand_alphawrapper_S,#brand_alphawrapper_T,#brand_alphawrapper_U,#brand_alphawrapper_V,#brand_alphawrapper_W,#brand_alphawrapper_X,#brand_alphawrapper_Y,#brand_alphawrapper_Z {
    background: url(http://www.toysrus.com/images/shopByBrand/tru_shopByBrandTopBG.gif) repeat-y center;
    display: none;
    margin: 0;
    padding: 0;
    width: 965px;
}

.brand_alpha {
    float: left;
    padding: 0 0 0 76px;
    text-align: left;
}

.brand_alpha a {
    color: #0953AA;
    font-weight: 700;
    font-size: 14px;
}

.brand_container {
    background: url(http://www.toysrus.com/images/shopByBrand/tru_shopByBrandContainerBG.gif) repeat-y left top;
    float: left;
    margin: 14px 0 0 59px;
    padding: 0;
    width: 724px;
}

.branddiv {
    color: #202020;
    float: left;
    font: normal 13px arial, helvectica;
    height: 16px;
    margin: 0 42px 0 0;
    overflow: hidden;
    text-align: left;
    width: 198px;
}

.branddiv a {
    color: #202020;
    font: normal 13px arial, helvectica;
    text-align: left;
    text-decoration: none;
}

.branddiv a:hover , #priceReviewAge #prod_avail .details a:hover, ul#eligibility.wishlist li a ,#container a:hover, .collectionMagenta a:hover {
    text-decoration: underline;
}

#featuredBrandsCMS,#featuredCharThemeCMS {
    background: url(http://www.toysrus.com/images/shopByBrand/tru_featuredBrandsHdr.gif) no-repeat 16px top;
    padding: 48px 0 0;
    width: 965px;
    margin: 0 auto;
}

#featuredCharThemeCMS {
    background: url(http://www.toysrus.com/images/shopByBrand/tru_featuredCharsHdr.gif) no-repeat 16px top;
}

/*-------===== TRU Footer Styles =====-------*/
#footerWrapperTRU {
    margin: 18px auto 0;
    padding: 0;
    font-size: 11px;
    line-height: 12px;
    width: 965px;
    clear: both;
	z-index:20000;
	background-color: #FFFFFF;
    position: inherit;
}

#tru_include_footer_1 {
    position: relative;
    width: 965px !important;
	height: auto;
	overflow: visible !important;
}

#footerNavTRU a,#footerNavBRU a {
    cursor: pointer;
    cursor: hand;
}

#footerRegionSites {
    float: left;
    height: 85px;
    margin-top: 28px;
    width: 172px;
    position: relative;
	padding: 0 35px 0 33px;
	background: url(http://www.toysrus.com/images/footer/footerRegionSites_bg_TRU.png) no-repeat 28px -6px transparent;
    display: none;
}

#footerWrapperTRU a,#footerWrapperTRU a:active,#footerWrapperTRU a:visited {
    color: #000;
    font-size: 11px;
    text-decoration: none;
}

#footerWrapperTRU a:hover {
    font-size: 11px;
    text-decoration: underline;
}

#footerNavTRU {
	float:left;
	width:685px;
	margin:5px 0;
	padding:20px 2px 20px 35px;
	background: none;
}

#footerNavTRU li {
    margin: 0 0 3px;
    padding: 0;
}

#footerNavTRU h4 {
    margin: 0 0 10px;
    padding: 0;
    background-repeat: no-repeat;
	background-color: transparent;
}

#footerNavTRU h4 a {
    background-image: url(http://www.toysrus.com/images/tru_footerSprite.gif);
	text-indent: -9999px;
	display: block;
}

#footerNavTRU h4.yourOrder_TRU_pIR a {
/* Phark image Replacement */
    width: 77px;
    height: 12px;
    background-position: 0 0;
}

#footerNavTRU h4.help_TRU_pIR a {
/* Phark image Replacement */
    width: 32px;
    height: 15px;
    background-position: -77px 0;
}

#footerNavTRU h4.giftServices_TRU_pIR a {
/* Phark image Replacement */
    width: 94px;
    height: 14px;
    background-position: -109px 0;
}

#footerNavTRU h4.aboutUs_TRU_pIR a {
/* Phark image Replacement */
    width: 65px;
    height: 13px;
    background-position: -203px 0;
}

#footerNavTRU h4.safeAndSecureShopping_TRU_pIR a {
/* Phark image Replacement */
    width: 100px;
    height: 32px;
    background-position: -268px 0;
}

.footerNavBlock {
    margin: 0 40px 0 0;
    padding: 0;
    float: left;
    text-align: left;
}

#footerWrapperTRU #siteSelector {
    position: absolute;
    top: 55px;
    left: 35px;
    width: 172px;
}



#customerServiceTRU {
    background: url(http://www.toysrus.com/images/tru_footerSprite.gif) 0 -80px no-repeat;
    height: 15px;
    margin: 19px auto 0;
    width: 720px;
}

/*NEW PARENTS CHECKLIST*/
#CMSbabyChecklist,#CMSbabyChecklist *, .main_bundle .right_availabilty {
    text-align: left;
}

#CMSbabyChecklist #mustLeft {
    float: left;
    margin-left: 14px;
    margin-top: 11px;
}

#CMSbabyChecklist p#whetherYou {
    font-size: 12px;
    font-weight: 700;
    color: #564478;
    width: 455px;
    margin-top: 4px;
    margin-left: 1px;
}

#CMSbabyChecklist #mustRight {
    float: right;
}

#CMSbabyChecklist #pdfBox {
    margin-top: 20px;
}

#CMSbabyChecklist #babyGearHeader,#CMSbabyChecklist .babyGearCatHead {
    background: #564478!important;
}

#CMSbabyChecklist #infantCareHeader,#CMSbabyChecklist .infantCareCatHead {
    background: #e56c85!important;
}

#CMSbabyChecklist #nurseryHeader {
    background: #799b28!important;
}

#CMSbabyChecklist .nurseryCatHead,#CMSbabyChecklist .clothingCatHead,#CMSbabyChecklist .toysAndGiftsCatHead,#CMSbabyChecklist .organicCatHead,#CMSbabyChecklist .infantCareCatHead,#CMSbabyChecklist .babyGearCatHead  {
    margin-top: 15px;
    margin-left: 23px;
    font-size: 20px;
    font-weight: 700;
    color: #799b28;
}

#CMSbabyChecklist #clothingAndLayetteHeader,#CMSbabyChecklist #toysAndGiftsHeader ,#CMSbabyChecklist #organicHeader,#CMSbabyChecklist #nurseryHeader,#CMSbabyChecklist #infantCareHeader,#CMSbabyChecklist #babyGearHeader{
    width: 943px;
    background: #d70b5b;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 3px;
    margin-top: 5px;
}

#CMSbabyChecklist .clothingCatHead {
    color: #d70b5b!important;
}

#CMSbabyChecklist #toysAndGiftsHeader,#CMSbabyChecklist .toysAndGiftsCatHead {
    background: #568ac2!important;
}

#CMSbabyChecklist #organicHeader,#CMSbabyChecklist .organicCatHead {
    background: #b97730!important;
}

#CMSbabyChecklist .lists {
    margin-left: 60px;
    width: 200px;
    color: #564478;
    font-size: 13px;
    list-style-type: disc;
}

#CMSbabyChecklist .checkLinksFloat {
    float: left;
    width: 260px;
    margin-left: 60px;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0;
}

#CMSbabyChecklist .checkLinksFloat {
    float: left;
    width: 200px;
    margin-left: 35px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
}

#CMSbabyChecklist .checkLinksParents {
    width: 270px;
    margin-bottom: 8px;
    font-size: 13px;
}

#CMSbabyChecklist .greyLine {
    clear: all;
    height: 1px;
    width: 960px;
    background: #fff;
    padding: 0;
    margin-left: 3px;
    margin-top: 5px;
}

#CMSbabyChecklist .purpleBall {
    margin-bottom: 2px;
    margin-top: 6px;
}

#CMSbabyChecklist .purpleContainer {
    height: 20px;
    float: left;
    width: 12px;
}

#CMSbabyChecklist #notAvail {
    font-size: 12px;
    font-weight: 700;
    color: #564478;
    width: 600px;
    margin-top: 4px;
    margin-left: 15px;
    margin-top: 20px;
    margin-bottom: 30px;
}

ul#countryNavFtr li#countryNavFtr1{background:url(http://www.toysrus.com/images/df_dropnav/tru_ftrFlag.gif) top left;}
ul#countryNavFtr li#countryNavFtr1,ul#countryNav li#countryNavFtr1 a{width:56px;}
ul#countryNavFtr li#countryNavFtr1.active{background-position:bottom left;}
ul#countryNavFtr ul{background:url(http://www.toysrus.com/images/tru_footerSprite.gif) 0 -195px no-repeat;display:none;left:0;overflow:hidden;position:absolute;top:24px;margin:0;padding:4px 0 0;}
ul#countryNavFtr li#countryNavFtr1 ul{height:180px;width:145px;}
ul#countryNavFtr ul li{color:#181818;position:relative;float:left;text-align:left;margin:0;padding:0 0 0 1px;z-index:5000;}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr1 a{background:url(http://www.toysrus.com/images/tru_footerSprite.gif) -201px -32px;}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr1 a:hover{background-position:-201px -56px;}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr2 a{background:url(http://www.toysrus.com/images/tru_footerSprite.gif) -341px -32px;}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr2 a:hover{background-position:-341px -56px;}

#pagination a.viewAll:hover{border-bottom:1px solid #0851AD;}
#prod_col_content{color:#0953AA;height:20px;font:bold 20px Arial,Helvetica,sans-serif;}
a,a:active,a:visited,.topSellersView ul li.productTitle a,#priceReviewAge #prod_avail .details a,.main_bundle a.promodetails,.main_bundle  .config_ltable .prodtitle,.main_bundle .all_outofstock tr td,.topSellersView ul li.productTitle a{color:#0056af;}
#momsFavorites .productView ul,#categoryIndexTRU ul,#categoryIndexBRU ul,.topSellersView ul,#footerNavTRU ul{list-style-type:none;margin:0;padding:0;}
#bottom_oas_container a,#bottom_oas_container a:hover{border:none;}
.itemDetails,#modules.modules,#expandMoreContent_BrandNameSecondary.moreValues{margin:0;padding:0}
#parametricFilters h1 ,#momsFavorites .productView ul li.ratings br,.main_bundle .listprice,.main_bundle .listprice2,.main_bundle .saving_alerts{display:none}
html>body ul#countryNavFtr ul li,html>body ul#countryNavFtr ul li a{height:auto}
ul#countryNavFtr li{background-repeat:no-repeat;float:left;height:24px;list-style-type:none;position:relative;margin:0;padding:0}
#CMSbabyChecklist .clear,div.titleReviewPrice p,.clr{clear:both}

div.prStars.prStarsSmall{
    background-image : url("http://www.toysrus.com/images/stars_small.gif") !important;
    height:15px;
    width:83px; 
}
/*div.prStars {background-repeat:no-repeat;float:left;position:relative;}*/



/* begin
 * new styles for ISPU */
/* redesign #buyWrapper {
	border-top: solid 4px #b9d2f3
} */

#buyFind {
	overflow: visible !important
}

#buyInterior #qty {
	margin-top: 14px;
}

#priceReviewAge #prod_avail {
    border-bottom: 1px solid #E6E7E8;
    margin: 0;
    padding: 14px 4px;
}

#priceReviewAge #prod_avail .details{
	font-size:12px;
	text-decoration:none;
	text-transform:lowercase;
}

#buyInterior #cartButtons {
	width: 100%;
	overflow: hidden;
}

#buyInterior #select_store {
	width: 291px;
	background: url(http://www.toysrus.com/images/ispu/TRU_buyonline_sprite.gif) repeat-y -291px 0
}

#buyInterior #select_store h4 {
	position: relative;
	width: 291px;
	height: 35px;
	margin: 0;
	background: url(http://www.toysrus.com/images/ispu/TRU_buyonline_sprite.gif) no-repeat 0 0 #005ab0;
	text-indent: -99999em
}

#buyInterior #select_store h4 strong.beta {
	position: absolute;
	top: 7px;
	left: 198px;
	z-index: 10;
	display: block;
	width: 43px;
	height: 14px;
	background: url(http://www.toysrus.com/images/ispu/TRU_buyonline_beta.gif) no-repeat 0 0
}

#buyInterior #select_store h4 strong.beta span {
	position: relative;
	display: block;
	width: 43px;
	height: 14px
}

#buyInterior #select_store h4 strong.beta span a {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	width: 14px;
	height: 14px
}

#buyInterior #select_store p {
	margin: 0 18px 0 10px;
	padding: 6px 0 6px 66px;
	background: url(http://www.toysrus.com/images/ispu/TRU_buyonline_car.gif) no-repeat 10px 12px;
	color: #0056af;
    text-align: left;
}

#buyInterior #select_store p a {
	color: #db0049;
	text-decoration: underline
}

#buyInterior #select_store span.ftr {
	display: block;
	height: 8px;
	background: url(http://www.toysrus.com/images/ispu/TRU_buyonline_sprite.gif) no-repeat 0 -35px;
	font-size: 0
}

#eligibility {
	margin: 0;
	padding: 12px 0 0 0;
	list-style-type: none;
    color: #4D4D4D;
}

#eligibility li {
	margin: 0;
	padding: 2px 0 2px 18px;
	background: url(http://www.toysrus.com/images/ispu/unavail_avail.gif) no-repeat 0 -149px;
}

div#buyInterior #eligibility li {
	background-image: url(http://www.toysrus.com/images/ispu/unavail_avail_02.gif)
}

#eligibility li.preOrder,
#eligibility li.backOrdered,
.itemDetails li.preOrder,
.itemDetails li.backOrdered {
    background: none;
    color: #DB0049;
    font-size: 11px;
    padding: 0 0 8px;
    font-weight: bold;
}

#eligibility li a span {
	text-decoration: none
}

#eligibility li.unavail {
	background-position: 0 3px;
	line-height:14px;
}
#rvHistoryWrapper #eligibility li.unavail{
	font-weight: bold;
}
#eligibility #eligibile_stock {
	/*display: none*/
}

#eligibility li a#select-store-link {
	font-weight:normal;
	text-decoration:underline;
    display: inline;
}


/* end
 * new styles for ISPU */

div.prodloop_cont ul#eligibility, div.pidHolder ul#eligibility, div.itemDetails ul#eligibility {
	border:none;
	color:#4D4D4D;
	font-weight:none;
	position:relative;
}
div.prodloop_cont ul#eligibility, div.pidHolder ul#eligibility, div.itemDetails ul#eligibility{
	font-size:10px;
}

div.prodloop_cont ul#eligibility li a.ispu_details, div.pidHolder ul#eligibility li a.ispu_details{
	font-size:10px;
}
/*div.prodloop_cont ul#eligibility li a.ispu_details:link *,
div.prodloop_cont ul#eligibility li a.ispu_details:active *,
div.prodloop_cont ul#eligibility li a.ispu_details:visited *,
div.prodloop_cont ul#eligibility li a.ispu_details:hover *{
	text-decoration:none!important;
}*/



/*
div.wishProdAdd ul#eligibility.wishlist li a.ispu_details span.details {
	display: block;
	width: 100px;
	height: 100px;
	border: solid 1px red;
	position: absolute;
	top: -108px;
	left: -10px;
	background-color: yellow
}
*/

div.prodloop_cont ul#eligibility li span.details,
div.pidHolder ul#eligibility li span.details,
div.wishProdAdd ul#eligibility.wishlist li span.details,
div.wishProdAdd2 ul#eligibility.wishlist li span.details,
div#buyInterior ul#eligibility li span.details,
div.itemDetails ul li.channel-availability span.details,
div.itemDetails ul li.channelAvailability span.details {
	position: absolute;
	top: -108px;
	left: -10px;
	display: block;
	width: 0px;
	height: 0px;
	overflow: hidden;
	background:none;
	color:#666;
	text-decoration:none;
	z-index: 100
}

div.prodloop_cont ul#eligibility li span.details {
	top: -124px
}

div.wishProdAdd ul#eligibility.wishlist li span.details,
div.wishProdAdd2 ul#eligibility.wishlist li span.details {
	top: -169px;
	left: 3px
}

* html div.wishProdAdd ul#eligibility.wishlist li span.details,
* html div.wishProdAdd2 ul#eligibility.wishlist li span.details {
	top: -169px;
	left: -15px
}


div.itemDetails ul li.channel-availability span.details,
div.itemDetails ul li.channelAvailability span.details {
    top: -170px;
}

div.pidHolder ul#eligibility li span.details{
	top: -105px;
	left: -42px

}

div#buyInterior ul#eligibility li span.details{
	top: -134px;
	left: 27px
}

div.prodloop_cont ul#eligibility li span.details span,
div.pidHolder ul#eligibility li span.details span,
div.wishProdAdd ul#eligibility.wishlist li span.details span,
div.wishProdAdd2 ul#eligibility.wishlist li span.details span,
div#buyInterior ul#eligibility li span.details span,
div.itemDetails ul li.channel-availability span.details span,
div.itemDetails ul li.channelAvailability span.details span {
	display: block;
	margin: 0;
	padding: 0;
	background-image: url(http://www.toysrus.com/images/ispu/TRU_details_sprite.gif);
}

div.prodloop_cont ul#eligibility li span.details span.top,
div.pidHolder ul#eligibility li span.details span.top,
div.wishProdAdd ul#eligibility.wishlist li span.details span.top,
div.wishProdAdd2 ul#eligibility.wishlist li span.details span.top,
div#buyInterior ul#eligibility li span.details span.top,
div.itemDetails ul li.channel-availability span.details span.top,
div.itemDetails ul li.channelAvailability span.details span.top {
	height: 9px;
    line-height: 1px;
    font-size: 1px;
	background-repeat: no-repeat;
	background-position: -376px 0
}

div.prodloop_cont ul#eligibility li span.details span.middle,
div.pidHolder ul#eligibility li span.details span.middle,
div.wishProdAdd ul#eligibility.wishlist li span.details span.middle,
div.wishProdAdd2 ul#eligibility.wishlist li span.details span.middle,
div#buyInterior ul#eligibility li span.details span.middle,
div.itemDetails ul li.channel-availability span.details span.middle,
div.itemDetails ul li.channelAvailability span.details span.middle {
	width: auto;
	display: block;
	padding: 3px 17px 6px 14px;
	font-size: 11px;
	background-repeat: repeat-y;
}
div#buyInterior ul#eligibility li span.details span.middle {
	width:auto;
}
div.prodloop_cont ul#eligibility li span.details span.bottom,
div.pidHolder ul#eligibility li span.details span.bottom,
div.wishProdAdd ul#eligibility.wishlist li span.details span.bottom,
div.wishProdAdd2 ul#eligibility.wishlist li span.details span.bottom,
div#buyInterior ul#eligibility li span.details span.bottom,
div.itemDetails ul li.channel-availability span.details span.bottom,
div.itemDetails ul li.channelAvailability span.details span.bottom {
	height: 24px;
	background-repeat: no-repeat;
	background-position: -188px 0
}

ul#eligibility.wishlist li a {
	text-decoration: underline;
	display:block;
}

.regViewProdAddGiverInStore {
	float: none
}

#batteryPanel {
	border-top: 0 !important
}

.highlight_yellow {
	background-color: #FFFF00;
}

/* THESE ARE FOR THE COLLECTION PRODUCT  PAGE */
#addToCollection {
    background-color: #d6e8ff;
    height: 53px;
    margin: 30px 0 8px;
    padding: 0 0 14px 12px;
    width: 946px;
}
#categoryCollection {
    background-color:#d6e8ff;
	background-image:none;
    height: 36px;
    width: 957px;
}


#addToPanel {
	margin: 14px 0 15px 0;
	padding: 0px 0px 0px 12px;
	width: 912px;
	height:34px;
	text-align:center;
	clear:both;float:left;}

	#addToPanel a img.addToCart2,#addToPanel a img.addToBabyRegistry { margin: 0 5px 0 0;}
	#addToPanel a img.addToWishList { margin: 0 19px 0 0;}

	#addToCollectionText { color:#275ead; float:left; font-size:14px; font-weight:bold; padding:17px 0pt 0pt 6px; width:467px; }

	#addToCollectionCart,#addToCollectionWishList,#addToCollectionRegistry,.main_bundle .chkbox,.main_bundle .prodourprice,.abandon_head img { float:left;}
	#addToCollectionButtons,#addToCollectionBottomButtons{float:right; text-align:left;}
	#addToCollection input.addToCart2,#addToCollection input.addToBabyRegistry ,#addToCollectionBottom input.addToCart2,#addToCollectionBottom input.addToBabyRegistry{ margin: 15px 10px 0px 0px; float: left; }
	#addToCollection input.addToWishList,#addToCollectionBottom input.addToWishList {margin: 15px 14px 0 0; float: left; }

	#addToCollectionBottom {margin: 5px 0 8px 0; *margin: 5px 0 8px 0; padding: 0 0 14px 12px; background-color:#d6e8ff;width: 946px;height:53px; clear:both }

	#categoryCollectionItem { float:left; padding: 10px 0 0 18px; font-size:14px; color:#275ead; font-weight:bold; height:26px; width:479px;
	text-transform: uppercase;}
	#categoryCollectionPrice { color:#275ead;float:left;font-size:14px;font-weight:bold;height:26px;padding:10px 0pt 0pt 18px;text-transform:uppercase;width:86px;}
	#categoryCollectionAvailability {color:#275ead;float:left;font-size:14px;font-weight:bold;height:26px;padding:10px 0pt 0pt 18px; text-transform:uppercase; width:212px; }
	#categoryCollectionQuantity { float:left; padding: 10px 0 0 18px; font-size:14px; color:#275ead; font-weight:bold; text-transform: uppercase;  }

.collectionContainer { width:957px; background-color:#fff; border-bottom: 1px solid #d6e8ff;padding-top:5px;margin-bottom:15px; }
.collectionContainer2 {  clear:both; float:left; background:url(http://www.toysrus.com/images/tru_collectionBg.gif); border-bottom: 1px solid #d6e8ff;padding-top:0px;margin:0px 0; }

.collectionProdBox { width:497px; float:left;padding-top:20px; }
.collectionProdInfo { font-size: 11px;padding-right:10px; margin-left:0; }
.collectionLink { padding-bottom:3px;font-size:14px;font-weight:bold;margin-left:0; }
.collectionCompany { font-weight: bold; padding:4px;margin-left:0; }
.collectionMagenta td {
	color:#DE1156;
	padding-top: 3px;
	margin-left:0;
}
.collectionMagenta {
	margin-left: 80px;
	width: 370px;
	#display: inline;
}
.collectionMagenta table {
	width:370px;
	#margin-left: 80px;
}
div#body div#container form div.collectionContainer2 div.collectionProdBox div.collectionMagenta table { border-collapse: collapse; }.collectionContainer2 { width: 950px; }
.collectionDetail { color:#000; }
.collectionPriceBox {float:left;font-weight:bold;padding-left:18px;padding-top:20px;width:86px;font-size: 11px; }
.collectionPrice { color: #db1256; }
.collectionAvailabilityBox { width:203px; float:left; padding:20px 9px 0 18px; font-size: 11px; }
.collectionPurple { color: #57467a; margin-right: 5px;}
.collectionQuantityBox { float:left; font-weight: bold; padding:20px 0 0 18px;}
.collectionImage { float:left; height:150px; }
#coll_productPanel {
    display: block;
    margin-bottom: 20px;
    padding: 0;
    text-align: left;
    width: 965px;
}
#coll_leftSideCollection {
    border-right: 1px solid #E6E7E8;
    float: left;
    height: 277px;
    margin: 0;
    padding: 0 12px 0 0;
    text-align: center;
    width: 362px;}
#coll_productView {
    margin: 0;
    padding: 0;
}
#container a {
    outline: medium none;
}
#coll_productView img {
    border: medium none;
    padding-bottom: 10px;
}
#coll_leftSideCollection,.main_bundle .add-to-bundle {
    text-align: center;
}
#coll_rightSideCollection {
    float: left;
    margin: 0;
    padding: 0 0 0 15px;
    width: 574px;
}
#coll_titleBox {
    border-bottom: 1px solid #E6E7E8;
    margin: 0;
    padding: 0;
    position: relative;
}
#coll_titleBox h1 {
    font-size: 19px;
    margin: 0;
    padding: 0;
    width: 73%;
}
#coll_emailCollection {
    float: right;
    font-size: 11px;
    padding-top: 20px;
    position: relative;
    right: 10px;
}
#coll_collectionCopy {
    font-size: 14px;
    line-height: 18px;
    padding-top: 7px;
    width: 450px;
}
.prod_col_promos {
    float: left;
    line-height: 12px;
}
.prod_promos strong, .prod_col_promos strong {
    color: #BA1929;
    font-weight: bold;
}

/** SMP Flags Update **/
ul#countryNavFtr ul li#countryFtrTop {
    background: url("http://www.toysrus.com/images/tru_footerSprite.gif") 0 -195px;
    border: medium none;
    height: 7px;
    width: 144px;
}

ul#countryNavFtr ul {
	background:none;
	padding:0;
	z-index:5000;
}

ul#countryNavFtr ul li#countryFtrBottom{
	background: url(http://www.toysrus.com/images/tru_footerSprite.gif) no-repeat scroll 0 -369px transparent;
	height: 11px;
	width: 145px;
	border: medium none;
}

ul#countryNavFtr li#countryNavFtr1 ul {
	height:306px;
	width:145px
}

ul#countryNavFtr ul li {
	border-left:1px solid #B2D4FF;
	border-right: 4px solid #0056AF;
	background-color:#D6E8FF;
}

ul#countryNavFtr li#countryNavFtr1 ul li a {
	z-index:5000;
}

/*Footer Flags*/
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr3 a {background:url(http://www.toysrus.com/images/tru_footerSprite.gif) -256px -144px}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr3 a:hover {background-position:-256px -168px}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr4 a {background:url(http://www.toysrus.com/images/tru_footerSprite.gif) -0px -144px}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr4 a:hover {background-position:-0px -168px}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr5 a {background:url(http://www.toysrus.com/images/tru_footerSprite.gif) -384px -144px}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr5 a:hover {background-position:-384px -168px}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr6 a {background:url(http://www.toysrus.com/images/df_dropnav/tru_ftrCountryNl.gif) left top}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr6 a:hover {background-position:left bottom}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr7 a {background:url(http://www.toysrus.com/images/df_dropnav/tru_ftrCountryCh.gif) left top}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr7 a:hover {background-position:left bottom}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr8 a {background:url(http://www.toysrus.com/images/df_dropnav/tru_ftrCountryEs.gif) left top}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr8 a:hover {background-position:left bottom}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr9 a {background:url(http://www.toysrus.com/images/df_dropnav/tru_ftrCountryPt.gif) left top}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr9 a:hover {background-position:left bottom}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr10 a {background:url(http://www.toysrus.com/images/tru_footerSprite.gif) -128px -144px}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr10 a:hover {background-position:-128px -168px}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr11 a {background:url(http://www.toysrus.com/images/tru_footerSprite.gif) -512px -144px}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr11 a:hover {background-position:-512px -168px}

.flyoutZoom{background-color: #B9D2F3;}

/*Product bundling*/
.main_bundle {margin: 0; padding: 0; width:100%;}
.main_bundle .bundle_content{ background-color:#ebf5ff;}
.main_bundle .bundle_content form{margin-top:0;}
.main_bundle .pagetext { width: 155px; }
.main_bundle  #pgtxt{background: url("http://www.toysrus.com/images/config_acc.gif") no-repeat scroll 0 0 transparent;
    padding: 5px 0 10px;
    text-indent: -9999px;width:100%;display: block;}
.main_bundle td.secondarycolor{background-color:#b9d1f3; color:#0056AF !important;font-size: 13px;
    padding-left: 11px;}
.main_bundle hr.secondarycolor{color:#D6E8FF;background-color:#D6E8FF;}
.main_bundle a.breadcrumb{text-decoration:none;color: #0056AF;}
.main_bundle .all_outofstock{width: 100%; padding: 5px 0;}
.main_bundle .all_outofstock tr td {font-weight: bold;}
.main_bundle .pagelink {text-decoration:none;font-size: 12px;font-family: Arial bold;}
.main_bundle .all_outofstock tr td a {background: url("http://www.toysrus.com/images/checkout/icon_arrowRed.gif") no-repeat right center ;float:right;padding: 0 14px;}
.main_bundle #price_sublevel{margin-left: 130px;}
.main_bundle #border_style {border: 3px solid #b9d1f3;background-color: #ffffff;}
.main_bundle .dataList { list-style: none; background: #fff; margin:0 0 0 15px; width: 95%;float: left; padding: 0 2px 15px 14px;border-bottom: 1px dotted #e6e7e8;}
.main_bundle .dataList li { float: left; width: 191px; border-right: 1px dotted #e6e7e8;  margin-left: 22px;}
.main_bundle .dataList h6{margin: 5px 0;}
.main_bundle .dataList li  div { width: 100%; }
.main_bundle .main_bundle .oos_bundle {color:#DB0049;}
.main_bundle .accessorizeCartBtn {float:left; width: 95%;
    text-align: right;padding: 15px 0 15px 18px;}
.main_bundle .add_cart{padding-left:4px;}
.main_bundle .acc_title{width:150px;}
.main_bundle .proddesc input{outline:none; padding: 0; margin:0;}
.main_bundle .warranty_bundle{font-size:11px;width:200px;}
.main_bundle .prodtotprice{margin-left:124px;font-size:10px;}
.config_ltable {width:680px;padding: 0 10px 10px 10px;}
.main_bundle .main_top{background: #b9d1f3;height: 30px;}
.main_bundle .bundle_price{font-size:11px;width:72px; font-weight: normal;}
.main_bundle .bundle_quantity{font-size:11px;font-weight: normal;}
.main_bundle .subheadsmall{width:436px;padding-left: 6px;}
.main_bundle .title_width{width: 44%;vertical-align: top;}
.main_bundle .right_availabilty.promos{color: #4884c8;}
.main_bundle .price_pad {vertical-align: top;width: 8%; }
.main_bundle .bundle_edit{width:28%;vertical-align: top;text-align:left;}
.main_bundle .prod_col,.main_bundle .optional_bundle,.main_bundle .all_outofstock{border-bottom:2px dashed #D6E8FF;background-color: #ffffff; }
.main_bundle .optional_bundle {font-size: 14px; font-weight: bold;color: #DB0049;}
.main_bundle .prod_col .qty_width{margin: 0 12px 0 23px;}
.main_bundle .prod_col .qty_limit {width: 45%;}
.main_bundle .prod_col .qty_width,.main_bundle .prod_col .qty_limit{text-align: left; float:left;}
.main_bundle .main_top .subheadsmall span{padding-left: 10px;}
.main_bundle .details {color:black !important;font-weight:bold}
.main_bundle .bundle_heading{width:100%;}
.main_bundle .bundle_heading .pagetext{ color: #0056AF; font-size: 18px; font-weight: bold; margin: 0 15px;}
.main_bundle .bundle_heading tr td{padding: 5px 0 10px 0;}
.main_bundle .bottom_bundle {background-color:#B9D1F3;width:100%;}
.main_bundle .bottom_bundle tr td {padding: 10px 0;}
.main_bundle .right_availabilty .prodtitle  {font-weight: normal;}
.main_bundle .bundle_edit a{float: left;margin-bottom:5px;}
.main_bundle select.warranty_bundle{color: #444444;}
.main_bundle .oos_bundle {color: #DB0049; font-weight: bold;}
.main_bundle .out_stock{margin: 10px 0 0; }
.main_bundle .proceed_next{float:right; background: url("http://www.toysrus.com/images/checkout/icon_arrowRed.gif") no-repeat 119px 1px; padding-right: 12px;}
.main_bundle select.pagetext{margin-bottom: 7px;}
.main_bundle .bundle_li,.main_bundle .ourprice{display:inline;}
.main_bundle .bundle_price_last{width:217px;}
.main_bundle .main_top_last{width:680px;background: #b9d1f3;height: 30px; }
.main_bundle .main_top_last .main_heading .subheadsmall {width: 395px;}
.main_bundle  .bundleproddesc{padding: 0 15px;}
.main_bundle  .bundleproddesc .proddesc {font-size: 13px; float:left;}
.main_bundle  .bundleproddesc input{float: left; margin-top: 10px;}
.main_bundle   .addcartbundle td{padding: 0 0 2px 6px;}
/*Css changes For My Store*/
/*
#hdrToolNav .storeLoc{
	position:relative;
}

.myStoreWrapper{
	position:relative;
}

.myStoreSelected{
	line-height:13px;
	padding-left:7px;
	text-align:left;
}

.myStoreSelected .storeName{
	text-transform: capitalize;
}

.myStoreSelected .activate{
	color:#58595B;
}

div.storeSearch,div.storeSearch2{
	background-color:#ffffff;
	border:1px solid #275EAD;
	color: #58595B;
	display:none;
	font-size:11px;
	left:1px;
	line-height:14px;
	padding:5px 8px 2px 10px;
	position:absolute;
	top:27px;
	width:155px;
}

form#store-search2{
	margin:0px;
}
.storeLoc div.storeSearch2 label{
	margin-bottom:5px;
}

div.storeSearch label, div.storeSearch input,div.storeSearch2 label, div.storeSearch2 input{
	display:block;
	margin-bottom:8px;
	padding:0px;
	text-indent:0px;
}

div.storeSearch p.store-address{
	margin:0 5px 5px 0;
	border-bottom:1px solid #949598;
	padding-bottom:10px;
	line-height:14px;
}

div.storeSearch .store-address span{
	display:block;
}
div.storeSearch .store-address .hidden{
	display:none;
}

div.storeSearch .heading{
	margin:0px;
	color:#58595B;
	font-size:11px;
	font-weight:bold;
}

div.storeSearch .findAnother{
	color:#275EAD;
}

.storeLoc a{
	position:relative;
}

.storeLocEffect{
}

 div.storePos{
	left:-74px;
	top:34px;
	z-index:99;
}

.storeSearch2 #Find-Store {
	background: url(/images/header/TRU-find_a_store.gif) no-repeat scroll 0 0 transparent;
	text-indent:-9999px;
	width:100px;
	height:16px;
	border:none;
	cursor:pointer;
}

.storeSearch .find{
	background: url(/images/header/TRU-find_my_store.gif) no-repeat scroll 0 0 transparent;
	width:108px;
	height:16px;
	border:none;
	cursor:pointer;
}

.storeSearch .update{
	background: url(/images/header/TRU-update_my_store.gif) no-repeat scroll 0 0 transparent;
	width:128px;
}
.hasStore{
	padding:0 15px 0 0 !important;
}

#zip-Code ,#zip-code{
	width:150px;
}
*/

/* For Store Locator LightBox*/

.storeLocatorLB{
    font-family:"Avenir-Medium";
    left: 58%;
    margin-left: -350px;
    position: absolute;
    text-align: left;
	top:305px;
	margin-top:0px!important;
    width: 600px;
    z-index: 10000;
}
.storeLocatorLB  .myStoreTop{
    background: url("http://www.toysrus.com/images/ispu/TRU_top2.gif") no-repeat scroll 0 3px transparent;
    width: auto;
	height: 17px;
}
.storeLocatorLB .myStoreMiddle{
	background: url("http://www.toysrus.com/images/ispu/TRU_middle2.gif") repeat-y scroll 0 0 transparent;
    padding: 18px 26px 26px 30px;
    width: 544px;
	color:#58595B;
}

.myStoreMiddle span{
	width:500px;
	display:block;
}

.storeLocatorLB  .mySoreBottom{
	background: url("http://www.toysrus.com/images/ispu/TRU_bottom2.gif") no-repeat scroll 0 0 transparent;
    width: auto;
	height: 17px;
}
.storeLocatorLB  .closeBox{
    background: url("http://www.toysrus.com/images/ispu/lightbox/TRU_close.gif") no-repeat scroll 4px 0 transparent;
    padding: 0 4px;
    width: 37px;
    position: absolute;
    right: 55px;
    top: 25px;
	text-indent:-9999px;
}
.storeLocatorLB  .closeMyStore{
    background: url("http://www.toysrus.com/images/ispu/lightbox/TRU_close_x.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #0352AE;
    display: block;
    height: 17px;
    position: absolute;
    right: 30px;
    text-indent: -99999px;
    top: 21px;
    width: 17px;
}
.storeLocatorLB  .myStoreMiddle .myStoreConfirm{
	color: #0056AF;
    font-weight: bold;
	padding-bottom: 20px;
	display:block;
	font-size:25px;
}
.storeLocatorLB  .myStoreMiddle p{
	width:500px;
	margin:0;
	padding-bottom:15px;
}

.choose-store .makeMyStore{
	width:123px;
	height:16px;
	margin:0;
	padding:0;
}

#rec-slider .store .store-info .store-links {
    margin: 3px 0 6px;
}

/* Google Search as You Type */
.gsc-completion-selected {
    background-color: #A6C3E8 !important;
}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr12 a {background:url(http://www.toysrus.com/images/TRU_China_En_R.gif)}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr12 a:hover {background-position:0 24px}
.cmsSlot291w {
    margin-top: 10px !important;
}
/*Abandoned cart starts*/
.abandonCart_logo{background: url("http://www.toysrus.com/images/abandonedcart/abandoncart_sprite.png") no-repeat scroll -179px -76px transparent;display: inline-block;float: left;    height: 36px;    width: 145px;}
.ovrH{overflow:hidden}

#abandonedCartDialogMain {display:none;z-index:199;padding:10px;text-align:left!important}
.abandon_head{padding:0 35px 0 20px;text-align:right}
.closeLB{display:block; float: right;    height: 21px;font-size:12px;font-weight:bold;color:#2855a6;width: 70px;text-decoration:none;font-size:11px;margin-right:15px}
.abandonedPopTop {  background: url("http://www.toysrus.com/images/abandonedcart/abandoncart_sprite.png") no-repeat scroll 0 0 transparent;    display: block;    height: 18px;    width:484px;}
.abandonedPopMid {background:url("http://www.toysrus.com/images/abandonedcart/middle.png") repeat-y scroll transparent;width:484px}
.abandonedPopBot {background: url("http://www.toysrus.com/images/abandonedcart/abandoncart_sprite.png") no-repeat scroll 0 -73px transparent; height:35px;    width: 484px;}
#abandonedCartDialogContainer{padding:20px 0 5px 0;font-family:Avenir-Book,Avenir-Medium;width:100%}
#abandonedCartDialogContainer h4 {font-size:24px;color:#F37121;margin-bottom:3px;padding:10px 0;margin:0;font-weight:bold}
#abandonedCartDialogContainer p {font-size:14px;padding:0;margin:0}
#abandonedCartDialogContainer p.abandonedCartPromo {font-size:16px;font-weight:bold;color:#da0048;padding:6px 0;}
#abandonedCartDialogContainer .proceed2Checkout { background:url("http://www.toysrus.com/images/abandonedcart/abandoncart_sprite.png") no-repeat scroll 0 -28px transparent;
    display:block;    height: 37px;    text-indent: -999px;    width: 154px;margin:20px 0;margin:30px auto 22px  auto}
.continue-shoppingCart{float:left;display:inline-block;line-height:28px;color:#0055af;text-decoration:underline;margin-left:5px}
#abandonedCartPromoMsg {font-size:16px !important;font-weight:bold !important;color:#da0048;margin:10px 0 !important;display:block;text-decoration:none}
#abandonedCartContinueShopping {font-size:16px;font-weight:bold;color:#da0048;margin:10px 0;display:block;text-decoration:none}
#abandonedCartDialogContainer #donotShowAgainLbl {display:inline-block;padding-top:7px;}
#donotShowAgain{ display: block;    font-size: 12px; margin: 0;padding:0 30px; text-align:left !important;font-family:Arial !important}
#donotShowAgain input{margin: 0 !important;!margin:-3px !important; _margin:-1px !important;vertical-align:text-top;padding:0;!margin-right:5px !important;margin-right:5px  !important}
.mt10{margin-top:10px !important}
.aban_leftItem{color:#8a8a8a}
.aban_review{color:#d31e47;font-size:12px !important;padding:10px 0 0 0 !important;font-family:Arial !important}
/*Abandoned cart ends*/
body.product div#buyInterior #eligibility li.notVisible{ display:none;}
.leftPanel #addressSuggestion,.leftPanel .suggestionListTitle {width:auto!important;}
.leftPanel .suggestionListTitle.err{width:650px!important;}
span.suggLabel, ul.suggUL {float:none!important;font-weight:normal!important;}
.userinput{margin:0!important;float:none!important;}
#addressSuggestion .buttons{padding:0 0 0 30px!important;margin-top:10px!important;}
.addressSuggestionTitle , .suggestionListTitle{padding:0!important;}
#addressSuggestion > *{padding-left:30px;}
#addressSuggestion .buttons span {float:none!important;display:block;overflow:hidden;font-weight:bold;}
.buttons a,.buttons a:hover {text-decoration:none!important;}
#addressSuggestion .buttons .continue {margin:15px 0!important;}
.editAddress{background:url("http://www.toysrus.com/images/header-sprite-icons.png") no-repeat 94px -202px;padding-right:10px;}
.err {color:#F10000!important;background:url(http://www.toysrus.com/images/checkout/icon_alert.gif) 0 0 no-repeat;font-weight:bold;padding-left:20px!important;}
#addressSuggestion{font-size:11px;}
#addressSuggestion .continue a{background:url("http://www.toysrus.com/images/checkout/addressDoc.gif") no-repeat -1px -1px;display:block;width:117px!important;height:29px;text-indent:-9999px;}
#addressSuggestion .continue a.docDisabled {
    background-position: -1px -32px;
    cursor: default;
}
#container .main_addresssuggestion{float:none;overflow:hidden;}
.suggUL input{height:13px!important;width:13px!important;}
/* prev/next arrows on product page */
@media screen and (max-width:1160px) {
    body.product .prev-next-link {
        right:2px;
    }
    body.product .prev-next-link.prev{	
        left:2px;
    }
}
