/* master */
h1,h2,h3,h4,h5,h6{font-family:Trebuchet MS,Arial;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font20{font-size:20px;}
.fontTreb{font-family:Trebuchet MS,Arial;}
.truBlue{color:#0555b1;}
.tru444{color:#444444;}
.ptb5{padding-top:5px;padding-bottom:5px;}

.h3accessible{ font-size:10px; height:1px; width:1px; position: absolute; top: -1000px; left:-1000px;}
/* Fixes issue with clear div on entry page */
.clear { height: 0 !important; }
* html #maincontclear { display: none; }
* html body#body_entry #maincontclear { display: block; float: left; }

/*Client colors:
Navy blue: #003399
Gold: #FFCC33
*/

body{margin: 0px; font-family:Trebuchet MS,Arial !important;}
html{font-family:Trebuchet MS,Arial;}
#clientheader { width: 965px; margin-bottom: 6px; }
#clientfooter { width: auto; text-align: center; clear: both;  }

a:link {color: #0555b1; font-family:Trebuchet MS,Arial;}
a:visited {color: #0555b1; font-family:Trebuchet MS,Arial;}
a:hover {color: #0555b1; font-family:Trebuchet MS,Arial;}
a:active {color: #0555b1; font-family:Trebuchet MS,Arial;}

#bodycontent { margin: 0px; }
#ffboundingtable { margin-top: 0px;  width: 965px;  }
#ffglobalnav { width: 170px;}
#globalnav { width: auto; border: 1px solid #003399; margin-left: 15px; margin-right: 0px; }
#ffmaincontent { padding-bottom: 10px; }

#starbullet { padding-right: 2px; }

#gnlocationtitle, #gncathead, #gnbrandtitle, #sltitle, #emailsignupTITLE { background-color: #0C55A4; color: #fff; }
#gnsearchcopy { background-color: #0C55A4; color: #fff; height: auto; padding-bottom: 2px;}
#gnstoreinfo{font-size: 10px;}
#storeloclink { text-decoration: none; font-size: 11px; margin-top: 5px; }
#storeloclink a:link { font-weight: bold; font-size: 11px; }
#storeloclink a:visited { font-weight: bold; font-size: 11px; }
#storeloclink a:hover { font-weight: bold; font-size: 11px; }
#gncatviewall { font-size: 11px; padding-top: 0px; padding-left: 7px; }
#gncatviewall a:link { font-size: 11px; }
#gncatviewall a:visited { font-size: 11px; }
#gncatviewall a:hover { font-size: 11px; }
#gncatonlineviewall { font-size: 11px; padding-top: 0px; padding-left: 7px; padding-bottom: 5px; font-weight: bold; }
#gncatonlineviewall a:link { font-size: 11px; }
#gncatonlineviewall a:visited { font-size: 11px; }
#gncatonlineviewall a:hover { font-size: 11px; }
#gncatbody { padding-bottom: 3px; }
#emailalertsframe { padding-bottom: 0px; padding-top: 0px; text-align: left; }
#emailsignupTEXT { width: 120px; text-align: left; color: #000; padding: 0px; padding-left: 0px; font-size: 11px; text-decoration: underline; }
#emailsignupTEXT a:link { text-decoration: underline; color: #000; font-size: 11px; }
#emailsignupTEXT a:visited { text-decoration: underline; color: #000; font-size: 11px; }
#emailsignupTEXT a:hover { text-decoration: underline; color: #000; font-size: 11px; }
#gnemailalert {  }
#displaymodeframe { text-align: left; padding: 0px; padding-left: 5px; }
#gndisplaymodetogglecopy { font-size: 11px; color: #003399; text-decoration: none; }
#gndisplaymodetogglecopy a:link { color: #003399; text-decoration: none; }
#gndisplaymodetogglecopy a:visited { color: #003399; text-decoration: none; }
#gndisplaymodetogglecopy a:hover { color: #003399; text-decoration: none; }

#sitetoggle {background-color: #706393; border-bottom: solid 1px #FFFFFF}
.globalnav_toggle_link{/*margin: 0 0 0 20px; height:20px;*/ padding-top:3px; padding-left: 3px; padding-bottom: 3px; font-family:Arial,verdana;}
.globalnav_toggle_link a:link {font-weight:bold; font-size: 12px; color: #FFFFFF;}
.globalnav_toggle_link a:hover {font-weight:bold; font-size: 12px; color: #FFFFFF;}
.globalnav_toggle_link a:visited {font-weight:bold; font-size: 12px; color: #FFFFFF;}
.globalnav_toggle_link a:active {font-weight:bold; font-size: 12px; color: #FFFFFF;}
.mcitemcount{font-size:12px;}

#gnsurveycell
{border-top: solid 1px #003399;}

#mcentrycovhead { background-color: #0C55A4; color: #fff; }

.mcpgltLINKS {  text-align: left; font-size: 11px; text-decoration: none; }
.mcpgltLINKS a:link { font-size: 11px; text-decoration: none; }
.mcpgltLINKS a:visited { font-size: 11px; text-decoration: none; }
.mcpgltLINKS a:hover { font-size: 11px; text-decoration: none; }

.mccatltLINKS {  text-align: left; font-size: 11px; text-decoration: none; }
.mccatltLINKS a:link { font-size: 11px; text-decoration: none; }
.mccatltLINKS a:visited { font-size: 11px; text-decoration: none; }
.mccatltLINKS a:hover { font-size: 11px; text-decoration: none; }

.footerText { color: #FFFF00; font-size: 9px; }

html *div#header_float{z-index:1;}
#detailGRID{}
 #gncatFILTER, #brandid{width: 145px;}
 
 .mcpgltADDDEALINFO{display: none;}

.printShoppingListYourLocation
{
	font-family: "Arial";
	font-weight: bold;
	color: #0054AF;
	font-size: 14px;
}
.printShoppingListItemTitle
{
	font-family: "Arial";
	font-weight: bold;
	color: #0054AF;
	font-size: 14px;
}
 .printShoppingListPriceQ
{
	font-family: "Arial";
	font-weight: normal;
	font-size: 12px;
	color: #414143;
}
.printShoppingListQ
{
	font-family: "Arial";
	font-weight: normal;
	color: #414143;
}
.printShoppingListPrice
{
	font-family: "Arial";
	font-weight: bold;
	font-size: 14px;
	color: #DC004A;
}
.printShoppingListFine
{
	font-family: "Arial";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.printShoppingListNormal
{
	font-family: "Arial";
	font-weight: normal;
	font-size: 12px;
}

/* Item Detail */
#mcdetail, #detailTABLE{width:712px; padding-left:6px}
#detailTITLE{font-family:Trebuchet MS, Arial;font-size:18px;color:#0555b1;width:712px;padding-left:12px}
#detailIMAGEframe{width:235px;}
#detailTEXTframe{width:440px;}
#detailDEAL{font-family:Trebuchet MS, Arial;font-size:18px;color:#dd014e;font-weight:normal;padding-left:5px;margin-bottom:0; }

#detailPRICEQ{font-family:Trebuchet MS, Arial;font-size:12px;color:#555257;font-weight:normal;padding-left:5px; padding-bottom:10px;}

.id_mcpgltDATEexpired,.id_mcpgltDATEpending{font-family:Trebuchet MS, Arial;font-size:12px;color:#dd014e;font-weight:normal;padding-left:5px;}
.id_mcpgltDATE{font-family:Trebuchet MS, Arial;font-size:12px;color:#010101;font-weight:normal;padding-left:5px;}
#detailDESC{font-family:Trebuchet MS, Arial;font-size:14px;color:#010101;font-weight:normal;padding-left:5px;}
#detailSKU,#detailFINEPRINT{font-family:Trebuchet MS, Arial;font-size:10px;color:#939195;font-weight:normal;padding-left:5px;}

.detailORIGDEAL{font-family:Trebuchet MS, Arial;font-size:12px;color:#555257;font-weight:normal;padding-left:5px;}
#detailADDDEALINFO{font-family:Trebuchet MS, Arial;font-size:12px;color:#555257;font-weight:normal;padding-left:5px;}

.detailIMAGEimg{padding-bottom:10px;}
#detailVIEWLARGE{text-align:left; padding-left:20px;}

a.detailVIEWLARGE img {text-decoration:none; border:none;}
a.detailVIEWLARGE{font-size:12px;text-decoration:none;}
span.underline{text-decoration:underline;}

#detailPAGEBROWSE_top{background:url('/smartcircular2/images/toysrus/id_bluebox_top.gif') no-repeat top left; height:7px; width:234px;}
#detailPAGEBROWSE_bot{background:url('/smartcircular2/images/toysrus/id_bluebox_bot.gif') no-repeat top left; height:7px; width:234px;}
#detailPAGEBROWSE_mid{border-left:1px solid #b9d1f3; border-right:1px solid #b9d1f3; width:232px; background-color:#d6e8ff;}
#detailPAGEBROWSE_text{padding:5px 10px; font-family:Trebuchet MS,Arial;}
* html #detailPAGEBROWSE_mid { position: relative; top: -11px; }
* html #detailPAGEBROWSE_bot { position: relative; top: -12px; }

.id_secheader{font-size:14px;color:#0f0f0f; border-bottom:1px solid #dedede;padding:0 0 5px 5px;}

#detailACTIONS{width:auto;}
#detailACTIONSshopframe,#detailACTIONSbuyframe {border:none; float:left;}
#detailACTIONSshopframe{padding-right:10px;}
#detailPrint { padding-left: 40px; background: url(../images/toysrus/item_detail_print.gif) 19px 0 no-repeat; }

.mcdetailgriddefault td{border-top:1px solid #dedede; font-family:Trebuchet MS,Arial; font-size:12px; padding-left:0; padding-right:0; width:440px;}
.mcdetailgridaddtolist a{font-size:12px;}
td .mcdetailgridprice{color:#dd014e;}
td .mcdetailgridproductcode{color:#909090;}

div.mcdetailgridtitle{float:left;width:260px; position:relative; top:0; left:0; padding-left:6px;}
div.mcdetailgridprice{float:left;width:100px; position:relative; top:0; left:70px;}
div.mcdetailgridproductcode{float:left;width:50px; position:absolute; top:0px; left:266px;}
div.mcdetailgridaddtolist{float:left;width:100px; position:relative; top:0px; left:100px;}
div.mcdetailgridavailableonline{float:left;width:80px; position:relative; top:0px; left:-100px; padding-left:6px;}
div.mcdetailgridoriginalprice,div.mcdetailgridpricequalifier,div.mcdetailgridadditionaldealinfo{display:none;}

div.mcnavdetailBACK{background:url('/smartcircular2/images/toysrus/back.jpg') 0 0 no-repeat; height:13px; width:39px; overflow: hidden;}
div.mcnavdetailBACK:hover{background:url('/smartcircular2/images/toysrus/back.jpg') 0 -13px no-repeat; height:13px; width:39px;}

div.mcnavdetailCLOSE{background:url('/smartcircular2/images/toysrus/closeBtn.gif') 0 0 no-repeat; height:18px; width:60px;}
div.mcnavdetailCLOSE:hover{background:url('/smartcircular2/images/toysrus/closeBtn.gif') 0 -18px no-repeat; height:18px; width:60px;}

#mcnavtopdetail{padding-top:10px;padding-bottom:10px;padding-right:30px;}
#mcnavbotdetail{padding-bottom:20px;padding-right:30px;}
body#body_printdetail #detailTITLE, body#body_PrintDetail #detailTITLE { width: auto; }
.printShoppingListDiv{ position: relative; left: -8px; width: 700px !important; }
* html .printShoppingListDiv { left: 0px; }

/* BBCat/Brand/Search Local Nav Top */
.bbHeader{color:#0555b1;font-size:16px;font-family:Trebuchet MS, Arial; font-weight:bold;}
#mcnavtopcategory,#mcnavbotcategory{background-color:Transparent;border:none;width:712px; padding:6px 0 3px 0;height:15px;}
#mcnavtopfilter{background-color:Transparent;border:none;padding-left:0;padding-right:0;}

div.mcnavcatPAGELINKprev{background:url('/smartcircular2/images/toysrus/bb_prev.jpg') 0 0 no-repeat; height:14px; width:67px;}
div.mcnavcatPAGELINKprev:hover{background:url('/smartcircular2/images/toysrus/bb_prev.jpg') 0 -15px no-repeat; height:14px; width:67px;}

div.mcnavcatPAGELINKnext{background:url('/smartcircular2/images/toysrus/bb_next.jpg') 0 0 no-repeat; height:14px; width:43px;}
div.mcnavcatPAGELINKnext:hover{background:url('/smartcircular2/images/toysrus/bb_next.jpg') 0 -15px no-repeat; height:14px; width:43px;}

#mcnavtop{width:712px;}
#body_browsepagelarge #mcnavtop{width:912px; padding:10px 10px 10px 10px;}
#body_browsepagesingle #mcnavtop{width:912px; padding:10px 10px 10px 10px;}
#body_browsepagespread #mcnavtop{width:912px; padding:10px 10px 10px 10px;}
#body_browsepageall #mcnavtop{width:912px; padding:10px 10px 10px 10px;}
.mcnavpageALL{padding-left:3px;}
.mcnavpageALL a {border:0;text-decoration:none;}

#mcnavtopfilter{padding-left:0; width:712px;}
.mcnavcatSORT{float:left;}
.SortBy{color:#0555b1;font-size:12px;font-family:Trebuchet MS, Arial; font-weight:bold;}
.mcnavRightLinks{width:230px;}

/* BBCat/Brand/Search */
#mcbrowsecat, #mcbrowsesearch{padding-top:10px; padding-left:10px; padding-right:10px;}
#mccatITEMLIST{float:left;}
#mccatITEMframe {width:712px; font-family:Trebuchet MS,Arial;}
.mccatthumbnail{width:135px; margin-left:0; margin-right:0; margin-bottom:0; font-family:Trebuchet MS,Arial; border:1px solid #FFFFFF;}
.mccatrow{height:1px !important; line-height:1px !important; font-size:1px !important;}
.mccatltTHUMB {text-align:center;}
.mccatltTHUMB img {width:100px; height:100px; margin: 0 auto; float: none; margin:none;}

.mccatltTITLE {height:36px;overflow:hidden; color:#0555b1;}
.mccatltTITLE a:link{font-size:12px; text-decoration:none;}
.mccatltTITLE a:visited{font-size:12px; text-decoration:none;}
.mccatltTITLE a:hover{font-size:12px; text-decoration:none;}
.mccatltTITLE a:active{font-size:12px; text-decoration:none;}

.mccatltSKU ,.mccatltADDDEALINFO{font-family:Trebuchet MS, Arial;font-size:12px;color:#939195;font-weight:normal;padding-left:3px;}
.mccatltADDDEALINFO{height:18px;overflow:hidden;}
.mccatltDEAL{font-family:Trebuchet MS, Arial;font-size:14px;color:#dd014e;font-weight:normal;padding-left:3px; height:36px; overflow:hidden;}
.bb_mccatltPRICEQ{font-family:Trebuchet MS, Arial;font-size:10px;color:#939195;font-weight:normal;padding-left:3px; height:15px;overflow:hidden;}
.bb_mcpgltDATE{font-family:Trebuchet MS, Arial;font-size:10px;color:#939195;font-weight:normal;padding-left:3px;}
.bb_mcpgltDATEexpired,.bb_mcpgltDATEpending{font-family:Trebuchet MS, Arial;font-size:10px;color:#dd014e;font-weight:normal;padding-left:3px; height:15px; overflow:hidden;}

#mcsearchresults{width:480px; margin:0 auto;}
#nullsearch_top{background:url('/smartcircular2/images/toysrus/search_bluebox_top.gif') top left no-repeat; height:8px; width:445px;}
#nullsearch_bot{background:url('/smartcircular2/images/toysrus/search_bluebox_bot.gif') top left no-repeat; height:8px; width:445px;}
#nullsearch_mid{border-left:1px solid #b9d1f3; border-right:1px solid #b9d1f3; width:423px; background-color:#d6e8ff; padding:0 10px 0 10px;}

* html .mccatltLINKS .clear { display: none; }

/* BBP */ 
#bbTopNavDate{background-color:#d6e8ff;}
.allpagecontainer{width:420px; padding-bottom:15px;}
* html .allpagecontainer { width: 410px; }
#mcnavbotcircpage{background-color:transparent;border:none; padding:15px 10px 15px 10px;margin:0;}
.mcnavpageJUMPPAGE{color:#0555b1;font-family:Trebuchet MS, Arial; font-size:12px;}

#body_browsepagesingle #mcbrowsepage{width:912px; border:1px solid #0054af; margin:0 auto;}
#mcpageSPREAD{width:912px; border:1px solid #0054af; margin:0 auto;}
#mcpageLARGE{width:770px; border:1px solid #0054af; margin:0 auto;}
.spreadpleft{float:left;width:455px;}
.spreadpright{float:left;width:455px;}
#mcpagelargeimg,#mcpageRIGHTimg,#mcpageLEFTimg{border:none;}

.page0{color:#010101;font-family:Trebuchet MS, Arial; width:270px; padding-top:120px; margin:0 auto;}
#mcpageSingleRight{width:450px;}
div.mcpgthumbnail{border:0; height:auto;padding:10px 5px 10px 0;}
.mcpgltTHUMBimg{width:200px;height:200px;}
body#body_printshoppinglist .mcpgltTHUMBimg{ height: 70px; width: 70px; } 
.listingthumbnaillist{float:right; width: 240px; text-align:left; padding-left: 5px;}
li.mcpgltTITLE{color:#0555b1;font-family:Trebuchet MS, Arial; font-size:14px; text-align:left;font-weight:bold;}
li.mcpgltTITLE a {text-decoration:none;}
li.mcpgltDEAL{font-family:Trebuchet MS, Arial;font-size:20px;color:#dd014e;font-weight:normal;}
li.mcpgltPRICEQ{font-family:Trebuchet MS, Arial;font-size:12px;color:#555257;font-weight:normal;padding-left:0;}
li.mcpgltDATE{font-family:Trebuchet MS, Arial;font-size:12px;color:#555257;font-weight:normal;padding-left:0;}
li.mcpgltADDDEALINFO{font-family:Trebuchet MS, Arial;font-size:12px;color:#909090;font-weight:normal;padding-left:0;}
li.mcpgltDATEpending,li.mcpgltDATEexpired{font-family:Trebuchet MS, Arial;font-size:12px;color:#dd014e;font-weight:normal;}
span.mcpgltSKU{font-family:Trebuchet MS, Arial;font-size:12px;color:#909090;font-weight:normal;padding-left:0;}

#mcpageALL{padding-bottom:20px;}
.mcpageALLimg{border:none;}
.mcpageALLpgnum a {color:#1f1f20; text-decoration:none;}
.bbp_mcpgltTHUMB{float:left;}

/*---###--- Ryan's Styles Below ---###--- */

#gnflashframe { float: left; width: 150px; }
#gnflashbody { text-align: center; width: 210px; color: #5E5E60; font-size: 11px; padding: 14px 0 0 0px; }
#gnflashbody a:link, #gnflashbody a:visited { background: url(../images/toysrus/flash_toggle.gif) 0 1px no-repeat; height: 14px; width: 16px; padding-left: 18px; color: #2075d0; text-decoration: underline; font-size: 11px; }
#gnflashbody a:hover { text-decoration: none; }

/* --| Add Above |-- */
.hidetext { text-indent: -3000px; overflow: hidden; }
.hide { display: none; }

#maincontent { width: 932px; border: 1px solid #0054af; margin: 0; background-color:#fff; padding-left: 0px;}
body#body_entry #maincontent, body#body_browsecategoryl1 #maincontent, body#body_browsecategoryl2 #maincontent, body#body_browsebrand #maincontent, body#body_browsecategoryall #maincontent, body#body_browsepagedetail #maincontent, body#body_detail #maincontent, body#body_search #maincontent, body#body_browseshoppinglist #maincontent { width: 735px; overflow: hidden;}
body#body_entry #maincontent { width: 556px; float: right; margin-right: 15px; }
#specialevents { width: 180px; padding: 0 0 0 7px; float: left; }
* html #specialevents { padding: 0 0 0 5px; }

/* --| Override Older |--*/

#ffmaincontent { padding: 0px 0 14px 14px; width: 949px; background-color: #d6e8ff; padding-bottom: 20px; }
body#body_entry #ffmaincontent { padding: 0; width: 963px; }

/* --| Global Nav |-- */
#ffglobalnav { float: none; }
#globalnav { width: 962px; height: 90px; margin: 0 auto; margin: 0; border: none; }
#contentcontainer { width: 963px; margin: 0 auto; border: 1px solid #0061b2; }
#gnlocationtitle, #gnsearchcopy { display: none; }

.topnavelement { float: left; }

/* --| Link Tabs |-- */
#linktabscontainer { height: 50px; width: 963px; background: url(../images/toysrus/linktabbg.gif) left bottom repeat-x; position: relative; }
#linktabscontainer ul { float: left; margin-left: 5px; position: relative; bottom: -5px; width: 600px; }
#linktabscontainer ul li { float: left; }

#thisweeksadbtn, #weeklyadhomebtn, #viewadbtn, #browseproductsbtn, #viewshoppinglistbtn { text-indent: -4000px; overflow: hidden; display: block; }
#thisweeksadbtn:link, #thisweeksadbtn:visited  { background: url(../images/toysrus/linktab_thisweeksad_btn.gif) 0 0 no-repeat; height: 30px; width: 135px; }
#weeklyadhomebtn:link, #weeklyadhomebtn:visited { background: url(../images/toysrus/linktab_weeklyadhome_btn.gif) 0 -28px no-repeat; height: 29px; width: 121px; }
#weeklyadhomebtn:hover { background-position: 0 0px; }
#viewadbtn:link, #viewadbtn:visited { background: url(../images/toysrus/linktab_viewad_btn.gif) 0 -28px no-repeat; width: 70px; height: 29px; }
#viewadbtn:hover { background-position: 0 0px; }
#browseproductsbtn:link, #browseproductsbtn:visited { background: url(../images/toysrus/linktab_browseproducts_btn.gif) 0 -28px no-repeat; width: 132px; height: 29px; }
#browseproductsbtn:hover { background-position: 0 0px; }
#viewshoppinglistbtn:link, #viewshoppinglistbtn:visited { background: url(../images/toysrus/linktab_shoppinglist_btn.gif) 0 -28px no-repeat; width: 113px; height: 29px; padding-right: 20px; }
#viewshoppinglistbtn:hover { background-position: 0 0px; }
.activeslbutton { background-position: 0 0px !important; }
#shoppinglistcont { position: relative; }
span#count { display: block; position: absolute; top: 4px; right: 4px; color: #1c50af; text-decoration:none}
.activesl:link, .activesl:visited { color: #000000 !important; }
.activesl span#count { color: #000; }

#babiesrustoggle { height: 28px; width: 135px; display: block; background: url(../images/toysrus/linktab_babiesrus_btn.gif) 0 0 no-repeat; text-indent: -3000px; overflow: hidden; position: absolute; right: 5px; top: 6px; }

body#body_browsecategoryall #browseproductsbtn:link, body#body_browsecategoryall #browseproductsbtn:visited { background-position: 0 0; }
body#body_browsepagesingle #viewadbtn, body#body_browsepagespread #viewadbtn, body#body_browsepagelarge #viewadbtn { background-position: 0 0; }

/* Store Info */

#gnstoreinfoframe {  text-align: left; }
#gnstoreinfoframe h1 { color: #2574c4; font-size: 18px; font-weight: normal; margin: 0; padding: 10px 0 0 20px; width: 210px; }
#gnstoreinfoframe .smaller { color: #555358; font-size: 12px; }
#gnstrphone { display: block; padding-top: 4px; }
#gnstoreinfo { color: #5e5e60; width: 155px; line-height: 12px; font-size: 12px; padding: 10px 0 0 30px; }
#locationcontrols { padding: 10px 0 0 10px; }
#locationcontrols a:link, #locationcontrols a:visited { color: #2574c4; }
#locationcontrols a:hover { color: #555358; text-decoration: none; } 
#gnstrmap { margin: 0; line-height: 12px; }

/* Search */
#gnsearchbody { margin-top: 10px; padding-top: 0; position: relative; width: 160px; height: 20px; }
#gnsearch { padding: 0px 0 0 20px; }
#gnsearchFILTER { width:290px; }
#gnsearchinput { border: 1px solid #8f9fd0; vertical-align: middle; width: 117px; height: 18px;  margin: 0; padding: 3px 3px 0 3px; font-size: 12px; color: #5e5e60; line-height: 14px; }
.gnsearchgobutton { vertical-align: middle; width:25px; height:20px; }
* html .gnsearchgobutton { right: -30px; }

/* Accordion Navigation */
#accordioncontainer { float: right; width: 183px; margin: 0 0 30px 0; padding: 0 14px 0 0; }
#accordion ul { margin: 0; padding: 4px 5px 0 10px; }
#accordion ul li { color: #4d4a4e; font-size: 11px; list-style: none; padding: 0; margin: 0; line-height: 17px; text-align: left; }
#accordion { border: 1px solid #b9d2f3; background-color: #fff; width: 183px; margin: 0 0 0 0; padding-bottom: 1px; }
#acccategory, #accbrand { height: 21px; width: 183px; display: block; text-indent: -4000px; overflow: hidden; margin-top: 1px; }
#acccategory { background: url(../images/toysrus/rhn_browse_by_category.gif) 1px -22px no-repeat; }
.ui-state-active #acccategory { background-position: 1px 0; }
#accbrand { background: url(../images/toysrus/rhn_browse_by_brand.gif) 1px -22px no-repeat; }
.ui-state-active #accbrand { background-position: 1px 0; }


#accordion a:link, #accordion a:visited { color: #555358; text-decoration: none; font-weight: bold; font-size: 12px; }
#accordion a:hover { color: #0555b1; text-decoration: none; }
#accordion .activelink { color: #0555b1 !important; }

#brandcontainer { height: 300px !important; overflow: auto; }

/* --| Change Location |-- */

body#body_browsestorelocation .pagetitle { color: #0655b2; font-size: 18px; font-weight: normal; padding: 10px 0 0 0; }
body#body_browsestorelocation #maincontent { padding: 10px 0 0 20px; margin-bottom: 0; width: 914px; }  
#mcbrowsestorelocationsubhead_container{height:20px; padding: 0 0 15px 0;}
#mcbrowsestorelocationsubhead { text-align: left; color: #444; font-size: 15px; padding: 0 0 10px 0; }
.locstrinfoframe { background-color: #d6e8ff; border: 1px solid #b6babb; width: 165px; height:244px; float: left; margin: 8px 10px; padding: 10px 0 0 10px; font-size: 11px; font-family:Trebuchet MS,Arial;}
.locstrname { color: #387ec4; padding-bottom: 10px; }
.locstrcitystatezip, .locmapdirections, .locstrphone, .listingadsright  { padding-bottom: 10px; font-size: 11px; }
.listingadsright { float: none; }

.lochomelink { float: right; display: block; height: 14px; width: 47px; background: url(../images/toysrus/bb_home.gif) 0 0 no-repeat; text-indent: -4000px; overflow: hidden; margin: 0 20px 0 0; }
.lochomelink:hover { background-position: 0 -15px;  }
#findanewstore { text-align: left; }
#changeloczipform { float: left; width: 300px; margin-top: 2px; }
#nuepentry { text-align: left; margin-left: 10px; }
input#CityStateZip { border: 1px solid #8f9fd0; font-size:12px; line-height:15px; vertical-align: top; padding:1px 3px 1px 3px; height: 16px;}
#nuepsubmitbutton { vertical-align: middle; }
#changelocdirections { float: left; color: #444; font-size: 11px; padding: 2px 3px 1px 0; }

#mcnavtoplocation { background-color: transparent; border-top: 1px solid #dedede; width: 885px; position: relative; height: 10px; margin: 20px 0 0 0; padding: 30px 0 10px 0; padding-top: 10px; }
#mcnavbotlocation { background-color: transparent; width: 885px; position: relative; margin: 5px 0 25px 0; }
#mcstoreITEMLIST { text-align:center; width: 800px; margin: 0 auto; }

.locpagedisplay { position: absolute; left: 48%; color: #616161;font-family:Trebuchet MS,Arial;font-size:11px; }
.mcnavcatPREV { float: left; height: 14px; width: 70px; background:transparent url(/smartcircular2/images/toysrus/bb_prev.jpg) no-repeat scroll 0 0; text-indent: -4000px; overflow: hidden;}
.mcnavcatNEXT { float: right; height: 14px; width: 42px; background:transparent url(/smartcircular2/images/toysrus/bb_next.jpg) no-repeat scroll 0 0; text-indent: -4000px; overflow: hidden; }
.mcnavprevbtn { background:transparent url(/smartcircular2/images/toysrus/bb_prev.jpg) no-repeat scroll 0 0; display: block; height: 14px; width: 70px; text-indent: -4000px; overflow: hidden; }
.mcnavnextbtn { background:transparent url(/smartcircular2/images/toysrus/bb_next.jpg) no-repeat scroll 0 0; display: block; height: 14px; width: 42px; text-indent: -4000px; overflow: hidden; }
.mcnavprevbtn:hover, .mcnavnextbtn:hover { background-position: 0 -15px; }

#mcbrowsestorelocationsubhead, span#changelocdirections{font-family:Trebuchet MS,Arial;}
#changelocationerror{color:#dd014e}

/* --| Shopping List |-- */

body#body_browseshoppinglist h3.pagetitle { color:#0655B2; font-size:18px; font-weight:normal; padding:10px 0 0; }
.defaultsmall { padding: 10px 0 10px 20px; }
#slyourlocation { color: #3878c0; font-size: 14px; margin-top: 20px; margin-bottom: 20px; }
#slyourlocation span { color: #545257; font-size: 11px; display: block; font-weight: bold; }

#slfullstoreinfo { color: #0f0f0f; font-weight: bold; float: right; padding: 0 200px 0 0; }
.shoppinglisttable { border: none; font-weight: bold; color: #d90049; width: 145px; margin: 0 20px 0 0; height: 20px; overflow: hidden; }
* html .shoppinglisttable { position: relative; top: 10px; }
#slpagecount { padding: 4px 0 0 0; float: left }

.mcshoplistthumbnailframe { border-top: 1px solid #dedede; width: 680px; border-bottom: none; padding: 10px 0; }
.shoppinglistitemcontainer { margin-left: 140px; width: 540px; }
* html .shoppinglistitemcontainer { margin-left: 125px; width: 550px; }
body#body_printshoppinglist .shoppinglistitemcontainer { text-align: left; }
body#body_printshoppinglist .sldetailACTIONSshopframe, body#body_printshoppinglist .slcontrolbuttons { display: none; }
.shoplistitembox { float: none; width: auto; }
.mcpgltTHUMB { float: left; }
.mcpgltTITLE { color: #0554b1; font-size: 18px; font-weight: normal; margin-bottom: 10px; }
.mcpgltTITLE a:link, .mcpgltTITLE a:visited { text-decoration: none; }
.mcpgltTITLE a:hover { text-decoration: underline }
.mcpgltDEAL { color: #df1159; font-size: 18px; font-weight: normal; }
.mcpgltPRICEQ { color: #343334; font-size: 10px; margin-top: 5px; }
.mcpgltDATE { color: #343334; font-size: 10px; font-weight: bold; padding: 0 0 5px 0; }
.mcpltSKU { padding: 0 0 5px 0; color: #aeaeb0; font-size: 11px; }
.slcontrolbuttons { float: right; }
.slcontrolbuttons div { float: left; margin-right: 10px; }
body#body_browseshoppinglist .mcpgltTHUMBimg{width:70px;height:70px;}

#slnoitems { border-top: 1px solid #dedede; font-size: 14px; color: #585858; width: 655px; padding-right: 40px; }
#slnoitems h4 { color: #585858; font-size: 14px; font-weight: bold; }
#slnoitems li { padding-left: 40px; }
#slnoitems li.first { padding-left: 20px; }
#slnoitems ul { margin-bottom: 70px; }
span.linkcolor { color: #0555b1; }
#slcontshoppinglink { background: url(../images/toysrus/shopping_list_continue_arrow.gif) 0 4px no-repeat; padding-left: 10px; }
.slhomelinkbtm { margin-bottom: 10px; margin-top: 10px;}
.nobuyonline { padding-right: 100px; }

/* --| Rollover |-- */

.popdiv {  width: 310px; border: none; background-color: Transparent; }
.topfloattext { min-height: 130px; }
* html .topfloattext { height: 130px; overflow: visible; }
.popdivcontainer { background: Transparent url(../images/toysrus/rollover_center.gif) 2px 20px repeat-y; margin: 14px 0 0 -6px; padding-left: 15px; width: 310px; }
.poptopborder { height: 9px; width: 310px; background: url(../images/toysrus/rollover_top.gif) 0 0 no-repeat; margin: 0 0 -15px -4px; }
* html .poptopborder { background-position: 0 2px; }
.popbtmborder { height: 10px; width: 310px; background: url(../images/toysrus/rollover_btm.gif) 0 0 no-repeat; margin: 0 0 -15px -4px; }
.popdivthumb { float: left; border: none; padding: 5px 20px 5px 0; height: 70px; }
.popdivtext { width: 280px; float: none; }
.popSKU { color: #9b9b9b; padding: 5px 0 0 0; display: block; }
.popdivthumb img { border: none;  }
.poptitle { font-size: 18px; color: #1c1b1a; font-weight: bold; width: auto; display: block; margin: 0; }
.popdeal { color: #de1269; font-size: 18px; line-height: 20px; font-weight: normal; padding: 10px 0 5px 5px; display: block; }
.popadditionaldealinfo { color: #4b484d; display: block; font-size: 10px; padding: 5px 0; }
.poppricequalifier { color: #4b484d; padding-top: 0px; }
.popclickformore { display: none; }
.mcpgltDATEactive { color: #0d5ab4; font-size: 12px; padding: 10px 0 5px 0; display: block; }
.mcpgltDATEexpired, .mcpgltDATEpending { padding: 10px 0 5px 0; display: block; }
.popaction { font-size: 12px; color: #000; display: block; padding: 10px 0 0 0; }
.popmapareadescription { color: #4b484d; font-size: 12px; padding-right: 30px; }
/*IE6 Fixes */
* html .poptopborder { position: relative; top: 5px; }
* html .popbtmborder { margin-bottom: -10px; }

/* --| NUEP |--*/

#nuepbody { margin: 0; }
#nuepcontentcontainer { background-color: #D6E8FF; padding-bottom: 14px; }
#nuepmaincontent { background-color:#FFFFFF; border:1px solid #0054AF; margin:0 0 0 14px; padding-left:0; width: 934px; }
#nuepbody #linktabscontainer { margin: 80px 0 0 0; }
#nuepentrypage { width: 300px; margin: 0 auto; text-align: center; }
#nueplogo { margin: 60px 0 10px 0; }
#nuepdirections { font-size: 15px; color: #1965b7; width: 210px; text-align: center; margin: 0 auto; font-weight: normal; }
#nuepcopy, #nuepexample { font-size: 12px; color: #030303; display: block;}
#nuepcopy { padding: 30px 0 5px 0;}
#nuepexample { padding: 5px 0 100px 0; text-align: left; padding-left: 60px; }
.nuepentrybox { width: 180px; padding-top: 4px; font-size: 12px !important; height: 15px; line-height: 14px; }
#nueperror { display: block; }
#nueppleasewait { position: relative; top: -30px; }

/* -- | No Content |-- */

#nocontentlogo { height:55px; width: 198px; background: url(../images/toysrus/truLogo.gif) 0 0 no-repeat; margin: 50px auto 0 auto; }
#nocontent h2 { color: #0155b0; font-size: 16px; font-weight: bold; text-align: center; padding: 10px 0 20px 0; }
.nocontentlist { padding-top: 8px; }
.nocontentlist li { background: url(../images/toysrus/arrow.gif) 0 8px no-repeat; padding: 0 0 2px 15px; }
#nocontentbox { height: 88px; width: 499px; background: url(../images/toysrus/nocontentbox.gif) 0 0 no-repeat; padding: 10px 0 0 10px; margin: 0 auto 100px auto; font-size: 16px; color: #171717; }
#nocontententry { display: inline; width: 100px; overflow: hidden; position: relative; top: 1px; }
#nocontententry #CityStateZip { width: 200px; }
#nocontentzipform { padding: 0 0 0 6px; position: relative; top: -px; width: 250px; overflow: hidden; text-align: left; }
#nocontentzipform {  }
#nocontenterror { color: Red; font-size: 12px; padding-left: 9px; }
#ncdirection { float: left; }

/* --| Entry Page |--*/

.entryheroad { float: left; width: 370px; overflow: hidden; overflow: hidden; }
.entrysinglehero { width: 502px; overflow: hidden; margin: 0 auto; }
.entrysupads { float: right; width: 186px; overflow: hidden;  }
.SLHcircularbannerfont { background-color: #fff; text-align: center; }
.SLHcirculartitle { text-align: center; font-weight: bold; color: #000; line-height: 14px; padding-bottom: 4px; }
.SLHcircularbanner { margin: 0; width: 180px; margin: 0 auto; line-height: 8px; padding: 0 0 10px 0; background-color: Transparent;}
#maincontent .mcentrycovimage { text-align: center; }
#mcentrycovhead { background-color: #fff; color: #3264b4; font-weight: bold; font-size: 14px; padding: 10px 0 0 10px; text-transform:uppercase; }
#entrysupadnum3 { margin: 10px 0 0 0; }

.SLHcircularbannerfont { color: #00539e; }
.mcentrycovimage img { border: 1px solid #0054AF; }
#entrybotcontainer { background-color: #efefef; width: 556px; float: left; margin: 15px 0 0 0; }
#entrybotcontainer img { border: none; }
#entrybotcontainer .mcentrycovimage { padding: 0px 0 0px 0; width: 150px; height: 180px; background-color: #fff; border: 1px solid #0054AF; margin-left: 18px; }
.entrybotad { padding-bottom: 20px; float: left; width: 185px; overflow: hidden;}
.entrybotad .SLHcircularbannerfont { background-color: Transparent; }
.entrybotadtitle { clear: both; }
.entrybotadtitle h4 { color: #3264B4; padding: 10px 0 10px 10px; font-weight: bold; font-size: 14px; text-transform: uppercase; }
#mcentrycovers img { }
.extrapad { padding: 0 0 20px 0; }

/*Special Events*/
.emailsp { text-align: left; color: #6b6571; padding-bottom: 10px; }
.emailtitle, .emailspaction { font-size: 14px; font-weight: bold; }
.spevnt { width: 178px; text-align: center; margin: 0 auto; padding-bottom: 10px; }
.bottomspecialevents { background-color: #d7e7ff; }
.bottomspecialevents a { padding: 20px 0; display: block; }
.bottomspecialevents div { font-size: 11px; color: #040f25; padding: 15px 0; }
.surveylnk { color: #3264B4; font-size: 14px; font-weight: bold; text-align: left; }

/* --| Footer images |--*/
#footerWrapperTRU{background-image: url(/toysrus/images/toysrus/verticalRule_BG.gif) !important;}
* html #footerNavTRU { margin-left: 0; }

/* --| Coupons |--*/
#coupondisclaimer { padding: 5px 0 0 10px; color: #010101; font-size: 11px; }
.coupondisclaimer { padding: 16px 0 5px 0px; color: #010101; font-size: 9px; color: #939195; }
.couponimage { background: #fff url(../images/toysrus/coupons_scs_bg.gif) bottom right no-repeat; width: 174px; }
#couponprintcontent { background: #e3efff url(../images/toysrus/coupons_print_text_bg.gif) 26px 10px no-repeat; text-indent: -5000px; overflow: hidden; height: 120px; width: 172px; border-right: 1px solid #cfdff7; border-left: 1px solid #cfdff7; }
#printcontainer { width: 200px; float: right; }
#couponprintboxtop { background: url(../images/toysrus/coupons_printbox_top_bg.gif) 0 0 no-repeat; height: 11px; }
* html #couponprintboxtop { position: relative; top: 14px; }
* html #couponprintcontent { background-position: 26px 12px; }
* html #couponprintcontent strong { line-height: 26px; }
#couponprintboxbot { background: url(../images/toysrus/coupons_printbox_bot_bg.gif) 0 0 no-repeat; height: 11px; }
#couponprintbutton { background: url(../images/toysrus/coupons_print_btn.gif) 0 0 no-repeat; }
#couponprintbutton { background: url(../images/toysrus/coupons_print_btn.gif) 0 0 no-repeat; height: 29px; width: 127px; display: block; margin: 62px auto 0 auto; }
#couponprintbutton:hover { background-position: 0 -29px; }

.couponscsicon { background: url(../images/toysrus/coupon_search_bg.gif) 0 10px no-repeat; height: 44px; width: 126px; text-indent: -4000px; overflow: hidden; padding: 10px 0 0px 0; }
.mccatltLINKScoupon {  }
.mccatltLINKScoupon .printcouponbtn { text-indent: -3000px; overflow: hidden; }
.mccatltLINKScoupon .couponprintbuttonsm, .couponprintbuttonwrapper { background: url(../images/toysrus/coupons_print_btn_sm.gif) 0 0 no-repeat; width: 117px; height: 24px; text-indent: -4000px; overflow: hidden; display: block; }
.mccatltLINKScoupon .couponprintbuttonsm:hover { background-position: 0 0px; }

