/*--------======= Global Selectors =======-------*/
html { height: 100%; }
body {
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 12px;
	height: 100%;
	margin: 0; 
	padding: 0;
	text-align: center;}
img {
	margin: 0; padding: 0;
	border: 0; }
#container {
	width: 965px;
	margin: 0 auto; padding: 0;
	text-align: left;}
#oas_top1, #oas_top2 {
	width: 965px;
	margin: 0 auto; padding: 0; }
			
/*-------===== Parametric Left Navigation =====-------*/
#contentbody {
	margin: 0 auto; padding: 0;
	width: 965px; }
#contentleft { 
	margin: 0; padding: 0;
	width: 185px;
	float: left;}
#contentleft.noSearchResult {float: right;}
#contentright {
	margin: 0; padding: 0 0 0 20px;
	width: 760px;
	#clear:left;
	float: right;}
	#contentright.noSearchResult {float: left; padding: 0;}

		
/*-------===== CMS Slots =====-------*/

/*
.cmsSlot930w, .cmsSlot934w, .cmsSlot935w, .cmsSlot965w, .cmsSlot185w, .cmsSlot664w, .cmsSlot688w, .cmsSlot760w, .cmsSlot175w110h, .cmsSlot270w110h, .cmsSlot705w339h {
	background: gray;
	border-bottom: 1px solid black;
	height: 150px;
}
*/
.cmsSlot930w, .cmsSlot934w, .cmsSlot935w, .cmsSlot965w {
	margin: 0px auto; 
	overflow: hidden;
	padding: 0;
	text-align: center;
}
.cmsSlot930w { width: 930px; }
.cmsSlot934w { width: 934px; }
.cmsSlot935w { width: 935px; }
.cmsSlot965w { width: 965px; }

.cmsSlot185w, .cmsSlot664w, .cmsSlot688w, .cmsSlot760w, .cmsSlot175w110h, .cmsSlot270w110h, .cmsSlot705w339h {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.cmsSlot185w { width: 185px; }
.cmsSlot664w { width: 664px; }
.cmsSlot688w { width: 688px; }
.cmsSlot760w { width: 760px; }
.cmsSlot175w110h { float: left; margin-left: 22px; height: 110px; width: 175px; }
.cmsSlot175w270h { height: 110px; width: 270px; }
.cmsSlot705w339h { height: 705px; width: 339px; }

#cmsFooterWrapperBRU, #cmsFooterWrapperTRU {
	height: 150px;
	margin: 0 auto; 
	padding: 0;
	text-align: center;
	width: 965px;
}
#cmsFooterWrapperBRU { background: url(images/toysrus/bruCMSfooterBG.gif); }
#cmsFooterWrapperTRU { background: url(images/toysrus/truCMSfooterBG.gif); }
.cmsFooterSpacerTop {
	height: 42px;
	width: 965px;
}
.cmsFooterSpacerBottom {
	clear: both;
	height: 0px;
	width: 965px;
}

/*-------===== Bread Crumbs =====-------*/
#breadCrumbs {
	color: #58595b;
	font-size: 11px;
	margin: 16px auto; 
	padding: 0 0 0 16px;
	text-align: left;
	width: 965px; }
	#breadCrumbs a { 
		font-size: 11px;
		text-decoration: none; }
	#breadCrumbs a:hover {
		font-size: 11px;
		text-decoration: underline; }

/*-------===== Bread Crumbs =====-------*/
#bottom_oas_container {
	margin: 0 auto; padding: 0;
	width: 965px; }
	.bottom_oas {
		margin: 0 ; padding: 0;
		float: left; }
	
/*-------===== Old email campaign? =====-------*/
#emailCont { margin: 0 auto; }
#emailDivOn {
	position:absolute;
	visibility: hidden;
	display: none;
	margin:0 0 0 396px;
	top:31px;
	width:220px;
	height:240px;
	color:#604C87;
	background-color:#E5E3EE;
	border:solid 1px #604C87;
	z-index:10000; }
#emailDivOn iframe { margin: 10px 0 0 0; padding: 0;}

/*-------===== Old Search & Pagination? =====-------*/
#search {
	font-size:15px;
	float:left;
	text-align:left;
	margin:10px 0;
	padding:0;
	font-weight:normal; }
#pagination {
	font-size:11px;
	clear:both;
	float:left;
	text-align:left;
	padding:32px 0 1px; }
#pagination a.results, #pagination\_bot a.results {
	font-size:11px;
	color:#0851AD;
	white-space:nowrap;	
	padding:2px 4px; 
	text-decoration:none;
}
#pagination_bot {
	font-size:11px;
	color:#0851AD;
	clear:both;
	float:left;
	margin: 0; padding: 0; }
#famfilter_bot {
	margin: 0; padding: 0;
	text-align:right;
	float:right;
	font-size:11px;  }
#famfilter {
	padding:30px 2px 0 0;
	text-align:right;
	float:right;
	#clear:left;
	font-size:11px;  }
#famfilter form#sortForm{
	float:right;
}
#search_pagination{
	width:580px;
	margin:0 0 4px 0px;
	padding:0 0 0 0px; }
#search\_sum {
	color:#165696;
	padding:10px 0 10px 0;
	font-weight:bold; }
	
/*-------===== Old Category? =====-------*/
#topcat-subhead {
	width:765px;
	margin:10px 0 20px 21px;
	border-bottom:solid 1px #B5CBE2; }
#topcat-subhead2 {
	width:765px;
	margin:10px 0 0px 21px; }
#cat_mainblock {
	width:568px;
	width:"582px";
	border-left:solid 1px #AACBEC;
	border-right:solid 1px #AACBEC;
	margin:-2px 0 -2px 0;
	padding:12px 6px 0 6px;	}
#book_mainblock {
	width:568px;
	width:"582px";
	border-left:solid 1px #0f5ead;
	border-right:solid 1px #0f5ead;
	margin:-2px 0 -2px 0;
	padding:12px 6px 0 6px; }
#babybook_mainblock {
	width:568px;
	width:"582px";
	border-left:solid 1px #bfbcdd;
	border-right:solid 1px #bfbcdd;
	margin:-2px 0 -2px 0;
	padding:12px 6px 0 6px;	}
#science_mainblock {
	width:568px;
	width:"582px";
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	margin:-2px 0 -2px 0;
	padding:12px 6px 0 6px; }
#cat-featmainblock {
	width:568px;
	width:"582px";
	border-left:solid 1px #AACBEC;
	border-right:solid 1px #AACBEC;
	margin:-2px 0 -2px 0;
	padding:0 6px 0 6px;}
#bookborder{
	width:568px;
	width:"582px";
	border-left:solid 1px #0f5ead;
	border-right:solid 1px #0f5ead;
	margin:-2px 0 -2px 0;
	padding:0 6px 0 6px;}	
#babybookborder{
	width:568px;
	width:"582px";
	border-left:solid 1px #bfbcdd;
	border-right:solid 1px #bfbcdd;
	margin:-2px 0 -2px 0;
	padding:0 6px 0 6px; }	
#scienceborder{
	width:568px;
	width:"582px";
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	margin:-2px 0 -2px 0;
	padding:0 6px 0 6px; }	

.alert {
	font-family: arial;
	font-size:10px;
	font-weight:bold;
	color:#db0049;
	}


#checkout\_header {
	height:70px;
	margin:0 auto;
	background:url(images/toysrus/bg_header.gif) #fffeec no-repeat;
	overflow:hidden; }
#checkout\_header p {
	width:350px;
	height:70px;
	margin:20px 0 0 20px;
	vertical-align:middle;
	float:left; }
#checkout\_wiz {
	height:40px;
	width:777px;
	margin:0 0 0 14px;	}
	
/* helpdesk */
#hd_hdr {float:left;margin:10px 0 8px 8px;}
#hd_rule {float:left;width:763px;background-color:#B2CBE4;margin:0 0 10px 8px;}
#hd_rule1 {float:left;width:520px;background-color:#B2CBE4;margin:-15px 30px 0px 0px;}
#contactUsSpacer{margin:10px 0px 0px 0px;}
#hd_intro {width:763px;margin:0 0 12px 10px;line-height:14px;}
.hd_rule2 {color:#B2CBE4;background-color:#B2CBE4;width:100%;height:1px;border:0px;}
#hd_mainblock {width:780px;margin:0 6px 0 13px;}
.hd_col {float:left;width:220px;}
.hd_col3 {float:left;width:230px;background-color:#FFFFEA;}
.hd_col4 {float:left;width:184px;}
.hd_col5 {float:left;width:560px;}
.hd_col5_reg {float:left;width:513px;}
.hd_topic_border {border:1px solid #ABCBEB;}
.hd_col_spacer {margin-left:9px;margin-left:"8px";}
.hd_col_spacerhome {margin-left:29px;margin-left:"28px";}
.hd_col_spacer1 {margin-left:30px;margin-left:"13px";}}
.hd_col_spacer2 {margin-left:29px;}
.hd_col_spacer3 {margin-left:13px;}
.hd_topic {margin-bottom:10px;padding-bottom:15px;}
.hd_link_margins {padding:9px 0 0 11px;}
.hd_link_margins_reg {padding:9px 0 0 2px;margin-left:11px;width:159px;width:"170px";}
.hd_link {font-family:verdana;font-weight:normal;font-size:10px;color:#0054A6;text-decoration:none;}
.hd_link:hover {text-decoration:underline;}
.hd_link2 {font-family:verdana;font-weight:normal;font-size:10px;color:#604C88;text-decoration:none;}
.hd_link2:hover {text-decoration:underline;}
.hd_reg_hdr {margin-top:20px;}
.hd_topic_hdr_bg {height:20px;height:"26px";padding:7px 0 0 10px;background:url(../../../global_header/tru/images/hd_topic_bg.gif) #D1DAE2 no-repeat;}
.hd_topic_hdr_bg2 {height:26px;height:"32px";padding:7px 0 0 10px;background:url(../../../global_header/tru/images/hd_topic_bg.gif) #D1DAE2 no-repeat;}
.hd_topic_hdr {font-family:verdana;font-weight:bold;font-size:10px;color:#175595;text-transform:uppercase;text-decoration:none;}
.hd_topic_hdr:hover {text-decoration:none;}
.hd_hdr2 {font-family:verdana;font-weight:bold;font-size:10px;color:#175595;}
.hd_topic_reg_hdr {font-family:verdana;font-weight:bold;font-size:10px;color:#175595;text-transform:uppercase;text-decoration:none;}
.hd_topic_reg_hdr_bg {width:207px;height:20px;height:"26px";margin-top:20px;padding:7px 0 0 10px;background-image:url(../../../global_header/tru/images/hd_reg_topic_bg.gif);}
.hd_topic_reg_hdr_bg_secondary_page {width:196px;width:"206px";height:20px;height:"27px";margin:20px 0 0 12px;padding:7px 0 0 10px;background-image:url(../../../global_header/tru/images/hd_reg_topic_bg.gif);}

/*global stuff */
.pagetext {font-family:verdana,geneva;font-size:10px;}
.pagelink {color:#0953AA; text-decoration:underline;}
.pagelink:hover {color:#1F5087;} 

.leftnavhead {color:#F5F5F5;font-size:11px;font-weight: bold}
.leftnavlink {font-size:12px;color:#40557E;text-decoration:none;}
.leftnavlink:hover {text-decoration:underline;}

.rowColor1 {color:#CECECE;}
.rowColor2 {color:#FFFFFF;}

.rightnavhead {font-size:10px; color: white; font-weight: bold; background-color: #e7e7e7;}
.rightnavlink {color:#FFFFFF;font-size:10px;}
.rightnavlink:hover {color:#e83800;}


.subheadlarge {font-family:verdana,geneva; color:#0953AA; font-size:18px; font-weight:bold;text-decoration:none;}
.subheadmed {font-family:Arial, Helvetica, sans-serif; color:#0056af; font-size:16px; font-weight:bold;text-decoration:none;}
.subheadsmall {font-family:verdana,geneva; color:#0953AA; font-size:12px; font-weight:bold;text-decoration:none;}

.prodhead {color:#40557E; font-size:12px;} 
.proddesc {font-size:10px;color:#444444;} 
.prodtitle {text-decoration:none;font-weight:bold;}
.prodPrice{font-size:12px;font-weight:bold;color:#202020;margin: 8px 0pt;}
.prodtitle_sm {color:#444444;font-size:11px;}
.ourprice2 {font-size:12px;font-weight:bold;color:#202020;
	}
.ourprice{font-size:10px; color:#242424;display:none;}
.listprice{font-size:10px; color:#757575;}
.listprice2{font-size:10px; color:#757575;text-decoration:line-through;}
.buyinfo{font-size:10px;color:#444444;font-weight:bold;}
.regImage{border-color:#E3E3E3;border-width:2px;}

.infofeaturehead {font-size:12px;color:#636363;font-family:verdana,geneva;font-weight: bold;} 

.swatchborderoff{border-color:#E8E8E8;color:#E8E8E8;}

.padding {padding:5px;}
.navpadding {padding-left:12px;padding-right:6px;} 
.highlight {background-color:#666666;color:white;font-size:16px;font-weight:bold;}
.breadcrumb {font-size: 11px; color:#000000;}
.results { color:#444444; font-size:11px;}
.searchsortby {color:#40557e; font-size:10px; font-weight:bold;}
.viewAll{text-decoration:underline;}

/* helpdesk style */
.hd_pagelink {font-family:verdana;font-weight:normal;font-size:10px;color:#0054A6;text-decoration:none;}
.hd_pagelink:hover {text-decoration:underline}
.header {font-family:verdana;font-weight:bold;font-size:12px;color:#175595;}
p.header {margin:4px 0 0 0;}
.subheadNumber {font-size : 12px;font-weight : bold; color : #40557e; text-decoration:none;}
.subnavHeader {font-size:12px;font-weight:bold;color:#636363;text-decoration:none;}

/* gift center styles */
.giftCenterText {font-size : 10px; font-family : verdana, helvetica; color : #40557e; text-decoration : underline;}
.giftCenterText:hover {text-decoration : underline; color : #e83800}
.giftCenterBold {font-size : 10px; font-family : verdana, helvetica; color : #40557e; font-weight:bold; text-decoration : none;}
.giftCenterLink{color:#40557e; font-size:10px; font-weight: bold;}
.giftCenterLink:hover{text-decoration: underline; color : #e83800}

/* no search results */
.noresults {font-size:16px; color: #40557e; text-decoration:none; font-weight:bold; background-color:#ebebf0;}
.noresults2 {font-size:16px; color: #40557e; font-weight:bold;}
.nosearchresultsheader {font-family: verdana, geneva; font-size:16; color:#e7e7e7; font-weight:bold;}
.noresultsbody {font-size : 10px; font-family : verdana, geneva; color: #40557e;}
.noresultsheader3 {font-family: verdana, geneva; font-size:12; color:#40557e; font-weight:bold;}
.noresultslinks {font-size:10px; color:#40557e; text-decoration:underline;}
.noresultslinks:hover {color: #e83800;}

/*site palette*/
.maincolor {background:#e1ecfa;color:#0056af;padding-top:8px;padding-bottom:8px;}
.secondarycolor {background:#B0B0B0;color:#FFFFFF;}
.tertiarycolor {background:#FFFFED;}
.wizmaincolor {background:#e1ecfa;color:#0056af;font-size:11px;text-transform:uppercase;font-weight:bold;}
.wizhighcolor {background:#b9d2f3;color:#0056af;font-size:11px;text-transform:uppercase;font-weight:bold;}

/*--------======= Old Shopping 2.0? =======-------*/
.error {font-family:verdana,geneva; color:#e83800; font-weight:bold; font-size:11px; line-height:8px; border-color:#cc0000; border-style:solid; border-width:2px; width:550px; height:65px;}
.error2 { font-family:verdana,geneva; background-color:yellow; padding:1px; font-weight:bold; font-size:11px;}
.details {font-size:10px;color:#666666;}
.details a {text-decoration:underline;color:#000000;}
.promodetails, .promodetails a {font-family:verdana,geneva;font-size:9.5px;color:#323232;}

/*--------======= Old Collection pages? =======-------*/
.prod_sectionhead {background-color:#EBEBF0;color:#63639C;}
.prod_slicehead {background-color:#F5F5F5;font-family:verdana,geneva; color:#63639C; font-size:12px; font-weight:bold;} 
.prod_filterborder {background-color:#9A9A9A;} 
.prod_filterbody {background-color:#EBEBF0;} 
.prod_related {font-family:verdana,geneva; color:#63639C; font-size:12px; font-weight:bold;}

/*--------======= Cart =======-------*/
#cartWrapper table tr td {
	color: #414042;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}
#cartWrapper table tr td a.pagelink {
	color: #0056af;
	text-decoration: none;
}
#cartWrapper table tr td a:hover.pagelink { text-decoration: underline; }

#cartWrapper table tr td.subheadmed a.details {
	color: #414042;
	border-bottom: 1px dotted #414042;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#cartWrapper table tr td.subheadmed a:hover.details {
	color: #414042;
	border-bottom: 1px solid #414042;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#cartWrapper table tr td img {
	padding: 0 0 10px 0;
}
#cartWrapper table tr td.subheadmed img {
	padding: 0 20px 0 0;
}

#cartWrapper table#cartBgclrProdDtls tr td {
	padding: 10px 0 0 0;
}

#cartWrapper table#cartBgclrProdDtls td.maincolor {
	background: #d6e8ff;
	color: #0056af;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 0 3px;
	height: 19px;
	#height: 15px;
}
#cartWrapper table#cartBgclrProdDtls td.maincolor a.maincolor {
	color: #0056af;
	padding: 0;
	text-decoration: none;
}
#cartWrapper table#cartBgclrProdDtls td.maincolor a:hover.maincolor {
	color: #0056af;
	text-decoration: underline;
}

/*
#cartWrapper table#cartBgclrProdDtls td.maincolor br { display: none; }
#cartWrapper table#cartBgclrProdDtls td.maincolor img { display: none; }
*/

#cartWrapper table#cartBgclrProdDtls input.pagetext {
	color: #202020;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 10px;
	margin: 6px 0 0 0;
	width: 25px;
}

/*
#cartWrapper table#cartBgclrProdDtls a.details { display: none; }
*/

#cartWrapper table#cartBgclrProdDtls font.details a.details {
	color: #0056af;
	display: inline;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 10px;
	text-transform: lowercase;
	text-decoration: none;
}
#cartWrapper table#cartBgclrProdDtls a:hover.details font.details {
	color: #0056af;
	display: inline;
	text-transform: lowercase;
	text-decoration: underline;
}

#cartWrapper table#cartBgclrProdDtls table tr td {
	padding: 0 0 0 8px;
	vertical-align: top;
}
#cartWrapper table#cartBgclrProdDtls table tr td a font {
	color: #0056af;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#cartWrapper table#cartBgclrProdDtls table tr td a {
	text-decoration: none;
}
#cartWrapper table#cartBgclrProdDtls table tr td a:hover {
	text-decoration: underline;
}

#cartWrapper table#cartBgclrProdDtls table tr td a img {
	color: #0056af;
	padding: 0;
}

#cartWrapper table tr td table#cartBgclrProdDtls tr td {
	padding: 0 0 0 4px;
}
#cartWrapper table tr td table#cartBgclrProdDtls tr td, 
#cartWrapper table tr td table#cartBgclrProdDtls tr td span.pagetext, 
#cartWrapper table tr td table#cartBgclrProdDtls table tr td table tr td span.pagetext b {
	color: #202020;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
}
#cartWrapper table tr td table#cartBgclrProdDtls table tr td img {
	padding: 0 0 4px 0;
}
#cartWrapper table tr td table#cartBgclrProdDtls tr td table tr td.checkbg_dk {
	background: #e6e7e8;
	height: 1px;
	padding: 0;
}

#cartWrapper table tr td table#cartBgclrProdDtls tr td table tr td.checkbg_dk img {
	display: none;
}

#cartWrapper table tr td table#cartBgclrProdDtls tr td.checkbg_dk {
	background-color: #d6e8ff;
	color: #0056af;
	padding: 0;
}
#cartWrapper table tr td table#cartBgclrProdDtls tr td.checkbg_dk table tr td a {
	padding: 0;
}
#cartWrapper table tr td table#cartBgclrProdDtls tr td.checkbg_dk table tr td a img {
	padding: 0;
}

#cartWrapper table#cartitems table table tr td b {
	color: #0056af;
}

#cartWrapper #cart_rr table tr td {
	background: #ffffff;
}

#cartWrapper #cart_rr table tr td table tr td.checkbg_dk {
	background: #d6e8ff;
}

div.crossSellProdData {
	color: #0056af;
}
div.crossSellProdData b {
	color: #0056af;
	font-weight: normal;
}

/*--------======= Fries Styles? =======-------*/
#friescontentbody {width:780px; height:100%;}
#friescontentright {padding-top:20px;width:560;padding-left:10px;color:333333;float:left;}
#friescontentrnav {padding-top:10px; display:block; width:193px;float:left;margin-right:13px;}
#friesProd {padding-left:20px; padding-right:20px;width:145px; float:left;}
#friesProdRow {padding-top:20px;width:560px; float:left;}
#greyLine {background-color:c1bfb3; height:1px; margin-left:17px;}
#friesLine {padding-top:3px; width:109px; margin-left:17px;}
#friesLineBot {padding-top:3px; width:85px;}
#friesRnavBox{border-top:solid 1px #c3bedc; border-left:solid 1px #c3bedc;border-right:solid 1px #c3bedc;margin-top:-2px;}
#friesRnavTop{background-color:#f2f2f2; text-align:center;}
#friesRnavBottom{background-color:#ffffff; text-align:center;}
#friesProductRnav{width:178px; text-align:left;margin-top:10px;}
#friesPRImage{float:left; width:80px; margin-left:2px; margin-right:5px;}
#friesPRText{float:left; width:80px;}

/*--------======= Old Reviews? =======-------*/
#reviewleftpad {margin:30px 0 0 30px;}
#reviewsEmail .contentfull {width:748px; height:600px; margin-left:29px;}
#reviewsEmail .mainHeader { background-image:url('images/toysrus/reviewsShareHeader.gif'); width:330px; height:26px; margin-bottom:17px; margin-top:28px; } 
#reviewsEmail .subHeader {font-size:12px; font-weight:bold; color:#000000; margin-top:52px;}
#reviewsEmail .prodOuterLoop {width:160px; height:240px; float:left; margin-top:25px; margin-left:24px;}
#reviewsEmail .prodInnerLoop {width:130px;line-height:14px;text-align:left;margin:0 0 0 6px;text-align:left;}
#reviewsEmail .divLine {background-image:url('images/toysrus/prodloop_divline.gif'); background-repeat:no-repeat; width:130px; height:10px; border:0px; margin-top:8px;} 
#reviewsEmail .prodTitleDiv {margin-top: 0px;}
#reviewsEmail .prodTitle {font-size: 11px;font-weight:bold;color:#BA1929;text-decoration: none; }
#reviewsEmail .rateReview {margin-top:6px;}
#reviewsEmail .rateReviewLink {white-space:nowrap;font-size:9px;font-weight:bold;text-decoration:underline;color:#0953b4;}
#reviewsEmail .orderError {font-size: 12px;color:#000000; margin-bottom:24px; margin-top:17px;}
#reviewsEmail .headerText {font-size:12px; color:#000000;}
#reviewsEmail .footerText {font-size:12px; color:#000000; margin-left:53px;}


/*--------======= Old Checkout Footer? =======-------*/
#checkout_head {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width:780px; }
#checkout_footerWrapper {
	margin: 0; padding: 25px 35px;
	width: 896px;
	background-color: #fff;
	background-image: url();
	background-repeat: repeat-y;
	background-position: top right; }
#checkout_footerWrapper a, #checkout_footerWrapper a:active, #checkout_footerWrapper a:visited { color: #000; border-bottom: none; text-decoration: none; }
#checkout_footerWrapper a:hover { border-bottom: 1px dotted #0a63be; text-decoration: none; }
#checkout_footerNav ul {
	margin: 0; padding: 0;
	list-style-type: none; }
	#checkout_footerNav li {	margin: 0 0 3px 0; padding: 0; }
#checkout_footerNav h4 {
	margin: 0 0 10px 0; padding: 0;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;}	
#checkout_footerNav h4.yourOrder_pIR { /* Phark image Replacement */
	width: 77px; height: 12px;
	background-image: url(images/toysrus/footer/yourOrder_pIR.gif); }
#checkout_footerNav h4.help_pIR { /* Phark image Replacement */
	width: 32px; height: 15px;
	background-image: url(images/toysrus/footer/help_pIR.gif); }
#checkout_footerNav h4.giftServices_pIR { /* Phark image Replacement */
	width: 94px; height: 14px;
	background-image: url(images/toysrus/giftServices_pIR.gif); }
#checkout_footerNav h4.aboutUs_pIR { /* Phark image Replacement */
	width: 65px; height: 13px;
	background-image: url('images/toysrus/aboutUs_pIR.gif'); }
#checkout_footerNav h4.safeAndSecureShopping_pIR { /* Phark image Replacement */
	width: 100px; height: 32px;
	background-image: url(images/toysrus/footer/safeAndSecureShopping_pIR.gif); }
.checkout_footerNavBlock {
	margin: 0 40px 0 0; padding: 0;
	float: left; 
	text-align: left;	
}
#checkout_footerRegionSites {
	margin: 0; padding: 0;
	float: right; }
	
/*-------===== Shared Footer Styles =====-------*/
.copyright {
	color: #151515;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 10px;
	padding: 0 0 18px 0;
	margin: 11px auto 0 auto;
	text-align: center;
	width: 965px;
	}
	.copyright a { color: #151515; text-decoration: underline; }
	.copyright a:hover { color: #151515; text-decoration: underline; }


/*-------===== TRU Footer Styles =====-------*/
#footerWrapperTRU {
	margin: 11px auto 0 auto; padding: 0px 35px;
	background-color: #d6e8ff;
	background-image: url(../../images/toysrus/verticalRule_BG.gif);
	background-repeat: repeat-y;
	background-position: top right;
	font-size: 11px;
	position: relative;
	line-height: 12px;
	width:895px; }
	#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 {	margin: 0; padding: 0; }
		#footerNavTRU ul {
			margin: 0; padding: 0;
			list-style-type: none; }
			#footerNavTRU li {	margin: 0 0 3px 0; padding: 0; }
		#footerNavTRU h4 {
			margin: 0 0 10px 0; padding: 0;
			background-repeat: no-repeat;
			background-position: top left;
			text-indent: -9999px;}	
		#footerNavTRU h4.yourOrder_TRU_pIR { /* Phark image Replacement */
			width: 77px; height: 12px;
			background-image: url(images/toysrus/yourOrder_pIR.gif); }
		#footerNavTRU h4.help_TRU_pIR { /* Phark image Replacement */
			width: 32px; height: 15px;
			background-image: url('../../images/toysrus/help_pIR.gif'); }
		#footerNavTRU h4.giftServices_TRU_pIR { /* Phark image Replacement */
			width: 94px; height: 14px;
			background-image: url('../../images/toysrus/giftServices_pIR.gif'); }
		#footerNavTRU h4.aboutUs_TRU_pIR { /* Phark image Replacement */
			width: 65px; height: 13px;
			background-image: url(images/toysrus/aboutUs_pIR.gif); }
		#footerNavTRU h4.safeAndSecureShopping_TRU_pIR { /* Phark image Replacement */
			width: 100px; height: 32px;
			background-image: url(images/toysrus/safeAndSecureShopping_pIR.gif); }
			.footerNavBlockTRU {
				margin: 0 40px 0 0; padding: 0;
				float: left; 
				text-align: left;
			}
#footerWrapperTRU #siteSelector {
	position: absolute;
	top: 77px;
	left: 763px;
	font-size:11px;
	height:17px;
}
#customerServiceTRU {
	background: url(images/toysrus/customerServiceText.gif);
	height: 15px;
	margin: 19px auto 0 auto;
	width: 720px;
}
	
/*-------===== BRU Footer Styles =====-------*/
#footerWrapperBRU {
	margin: 18px auto 0 auto; padding: 25px 35px;
	background-color: #fcf4d5;
	background-image: url(images/toysrus/verticalRule_BRU_BG.gif);
	background-repeat: repeat-y;
	background-position: top right;
	font-size: 11px; 
	position: relative;
	line-height: 12px;
	width: 895px; 
        clear:both;
        }
	#footerWrapperBRU a, #footerWrapperBRU a:active, #footerWrapperBRU a:visited { color: #000; font-size: 11px; text-decoration: none; }
	#footerWrapperBRU a:hover { font-size: 11px; text-decoration: underline; }
	#footerNavBRU {
		margin: 0; padding: 0;
		border-right: solid 2px #fff;}
	#footerNavBRU ul {
		margin: 0; padding: 0;
		list-style-type: none; }
		#footerNavBRU li {	margin: 0 0 3px 0; padding: 0; }
	#footerNavBRU h4 {
		margin: 0 0 10px 0; padding: 0;
		background-repeat: no-repeat;
		background-position: top left;
		text-indent: -9999px;}	
		#footerNavBRU h4.yourOrder_BRU_pIR { /* Phark image Replacement */
			width: 82px; height: 12px;
			background-image: url(images/toysrus/yourOrder_BRU_pIR.gif); }
		#footerNavBRU h4.help_BRU_pIR { /* Phark image Replacement */
			width: 35px; height: 15px;
			background-image: url(images/toysrus/help_BRU_pIR.gif); }
		#footerNavBRU h4.advice_BRU_pIR { /* Phark image Replacement */
			width: 48px; height: 13px;
			background-image: url(images/toysrus/advice_BRU_pIR.gif); }
		#footerNavBRU h4.aboutUs_BRU_pIR { /* Phark image Replacement */
			width: 69px; height: 13px;
			background-image: url(images/toysrus/aboutUs_BRU_pIR.gif); }
		#footerNavBRU h4.safeAndSecureShopping_BRU_pIR { /* Phark image Replacement */
			width: 98px; height: 30px;
			background-image: url(images/toysrus/safeAndSecureShopping_BRU_pIR.gif); }
		.footerNavBlockBRU {
			margin: 0 40px 0 0; padding: 0;
			float: left; 
			text-align: left;
			}
#footerWrapperBRU #siteSelector {
	position: absolute;
	top: 77px;
	left: 763px;
}
#customerServiceBRU {
	background: url(images/toysrus/customerServiceText_BRU.gif);
	height: 15px;
	margin: 19px auto 0 auto;
	width: 724px;
}

/*-------===== Email a friend =====-------*/
#prodDesc {
	margin: 0; padding: 10px;
	text-align: left; }
	#prodDesc span.subheadmed {
		margin: 0; padding: 0;
		color: #202020; 
		vertical-align: middle;}
#emailThanksFooter {
	margin: 0; padding: 13px;
	text-align: left;
	background-color: #f6faff;
	font-weight: bold; }
	#emailThanksFooter b {
		margin: 0; padding: 0;
		font-weight: normal;
		font-size: 15px;
		color: #0056af; }
	#emailThanksFooter span {
		margin: 0; padding: 0;
		font-weight: normal; }
	#emailThanksFooter a.pagelink {
		margin: 0; padding: 0;
		font-weight: normal; }
	#emailThanksFooter #nameAddress input {
		margin: 0 40px 0 0;  padding: 0;}
	#emailThanksFooter #contactInformation {
		margin: 0; padding: 0;
		font-weight: normal;
		font-size: 10px;
		text-align: left;}
/*------- Video Games Left Nav ----------*/
div #chooseConsole{
background-color:#b9d1f3;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#0056af;
padding-left:25px;
padding-top:10px;
height:20px;
margin-bottom:-10px;
}
div #rznnav div.leftnav_links ul li{
background-color:#d6e8ff; 
padding:10px; 
height:15px;
width:165px;
margin:0px 0px 0px -12px!important; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#000000;
border-bottom:1px solid #ffffff;

}
	div #rznnav div.leftnav_links ul li a{
	text-decoration:none;
	
	}
	div #rznnav div.leftnav_links ul li a:hover{
	text-decoration:underline;
	
	}

