



html{
height:100%;
}
body {
        text-align:center;
        font-family:verdana,geneva;
        font-size:10px;
        color:#333;
    /* Holiday change 
    background:transparent url(/images/en_CA/TRU_blueFlakeBG.jpg) repeat  !important; */
        background:#fffeec; 
        height:100%;
        }
#align{height:100%;width:100%;}
td {
        font-family:verdana,geneva;
        font-size:10px;
        }
h4{
        font-size:14px;
}
a {
        color:#0953AA;
        text-decoration:none;
        }

a:hover {
        text-decoration:underline;
        }

#frame {
        width:803px;
        margin:18px auto;
        text-align:left;
        background:url(/images/en_CA/bg_tile.gif) #fffeec repeat-y; 
        /* Holiday change 
    background:url(/images/en_CA/bg_tile.gif) #cfe4ff repeat-y;*/
        }

#header {
        position: relative;
        height:77px;
        width:803px;
        margin:0px auto;
        background:url(/images/en_CA/bg_header.gif) #fffeec no-repeat;  
        /* Holiday change 
        background:url(/images/en_CA/bg_header.gif) #cfe4ff no-repeat;*/
        overflow:hidden;
        }

.prodloop_cat_vertdiv {
        MARGIN-TOP: 17px; BACKGROUND: url(/images/en_CA/cat_prodloop_vertdiv.gif) repeat-y; FLOAT: left; WIDTH: 12px; HEIGHT: 112px
}

#header\_tabs {
        position:relative;
        top:2px;
        left:20px;
        height:65px;
        z-index:1;
        }

#header\_tabs\_macie {
        position:absolute;
        top:2px;
        margin-left:20px;
        height:65px;
        z-index:-1;
        }

#header\_float {
        position:absolute;
        height:25px;
        margin:0 auto;
        z-index:10000;
        }

#header\_utillinks {
        position:relative;
        top:0px;
        margin: 0px 0px 0 290px;
        width:500px;
        height:25px;
        color:#5E4C8A;
        z-index:10000;
        z-index:"10000";
    text-align:right;
        }

#header\_utillinks a {
        text-decoration:none;
        color:#5E4C8A;
        z-index:10000;
        z-index:"10000";
        }

#header\_utillinks a:hover {
        text-decoration:none;
        color:#423067;
        z-index:10000;
        z-index:"10000";
        }

#header\_search {
        position:relative;
        top:10px;
    right:20px;
        margin:0 0 0 0;
    vertical-align: bottom;
        width:315px;
        height:18px;
        color:#5E4C8A;
        z-index:1000;
        }
#searchBox{
        position:relative;
    top: -22px;
    right: 20px;
    vertical-align: top;
        margin:0 0 0 450px;
        color:#5E4C8A;
        z-index:1000;
    float: right;
}

#footer {
        height:72px;
        width:803px;
        margin:0 auto;
    margin-left:1px;
        text-align:center;
        color:#f5f5f5;
        overflow:hidden;
        }

#footer\_left {
        float:left;
        color:#f5f5f5;
        padding-top:10px;
        margin-left:20px;
        margin-left:"12px";
        }

#footer\_left2 {
        float:left;
        font-size:9px;
        color:#f5f5f5;
        margin-left:20px;
        margin-left:"12px";
        }

#footer\_right {
        float:right;
        color:#f5f5f5;
        padding-top:10px;
        margin-right:20px;
        margin-right:"12px";
        }

#footer\_right2 {
        float:right;
        font-size:9px;
        color:#f5f5f5;
        margin-right:20px;
        margin-right:"12px";
        }
#footer\_center {
        text-align:center;
        color:#f5f5f5;
        padding-top:16px;
        margin-left:7px;
        margin-left:"7px";
        margin-right:10px;
        margin-right:"10px";
    line-height: 22px;
        }

#footer\_center\_tru {
        height:90px;
        text-align:center;
        font-size:9px;
        color:#0851AD;
        }
#footer\_center\_bru {
        height:90px;
        text-align:center;
        font-size:9px;
        color:#423067;
        }
#footer\_center\_tru a{
        color:#0851AD;
        }
#footer\_center\_tru a:hover{
        color:#0851AD;
        text-decoration:none;
        }
#footer\_center\_bru a{
        color:#423067;
        }
#footer\_center\_bru a:hover{
        color:#423067;
        text-decoration:none;
        }
#footer a {
        color:#e6e6e6;
        }

#footer a:hover {
        color:#fff;
        text-decoration:none;
        }

#emailCont {
        width:803px;
        margin:0 auto;
        }

#emailDivOn {
        position:absolute;
        visibility:hidden;
        margin:0 0 0 396px;
        top:31px;
        width:220px;
        height:400px;
        color:#604C87;
        background-color:#E5E3EE;
        border:solid 1px #604C87;
        z-index:10000;
        }

#emailDivOn iframe {
        margin:0;
        margin:"10px 0 0 0";
        }
#emailOASCont {
        width:803px;
        margin:0 auto;
        }
#emailDivOASOn {
        position:absolute;
        visibility:hidden;
        margin:0 0 400px 400px;
        top:31px;
        width:220px;
        height:390px;
        height:"400px";
        color:#604C87;
        background-color:#E5E3EE;
        border:solid 1px #604C87;
        z-index:10000;
}

#emailDivOASOn iframe {
        margin:0;
        margin:"10px 0 0 0";
        }

#subheader {
        height:40px;
        width:776px;
        margin:0px 0 4px 14px;
		background:url(/images/en_CA/subnav_bg_rzn.gif)
        }

#subheader\_nav {
        padding:10px 0 0 0;
        padding:"10px 0 0 0";
        white-space: nowrap;
        width:776px;
        width:"776px";
        text-align:center;
        letter-spacing: -4px
}
/* NEW Nav */

#subheader\_trusca {
		height: 40px;
		width:776px;
        margin:0px 0 0px 14px;
        }
		
#subheader\_nav\_truca {
		display:block;
         padding:0px;
        white-space: nowrap;
        width:776px;
        width:"776px";
        text-align:center;
        letter-spacing: -4px
}

#subheader\_nav\_truca ul {
		margin-left:0px !important;
		margin-top:0px !important;
		padding-left:0px !important;
		padding-top:0px !important;
		margin:0px;
}

#subheader\_nav\_truca ul li {
		float:left;
		list-style-type:none;
}

#subheader\_nav\_truca ul li.pipeline{
	background:url(/images/en_CA/TRUCA_headernav.jpg);
	background-repeat:no-repeat;
	width: 8px;
	height: 18px;
	display:block;
	background-position: 3px -10px;
}


#subheader\_brusca {
		height: 40px;
		width:776px;
        margin:0px 0 0px 14px;
        }
		
#subheader\_nav\_bruca {
		display:block;
         padding:0px;
        white-space: nowrap;
        width:776px;
        width:"776px";
        text-align:center;
        letter-spacing: -4px
}

#subheader\_nav\_bruca ul {
		margin-left:0px !important;
		margin-top:0px !important;
		padding-left:0px !important;
		padding-top:0px !important;
		margin:0px;
}

#subheader\_nav\_bruca ul li {
		float:left;
		list-style-type:none;
}

#subheader\_nav\_bruca ul li.pipeline{
	background:url(/images/en_CA/BRUCA_headernav.jpg);
	background-repeat:no-repeat;
	width: 8px;
	height: 18px;
	display:block;
	background-position: 3px -10px;
}





 
 #subheader\_nav\_truca ul li a {
	height:40px;
	text-indent:-9999px;
 }
 
 #subheader\_nav\_truca ul li#l\_space{
	width:28px;
	height: 18px;
	display:block;
}

/* R Flyers ENGLISH */
#subheader\_nav\_truca ul li#rflyer a {
	background:url(/images/en_CA/TRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:69px;
	background-position: -29px 0px;
}

#subheader\_nav\_truca ul li#rflyer a:hover{
	background-position: -29px -40px;
}



/* Learning toys ENGLISH */
#subheader\_nav\_truca ul li#learning a {
	background:url(/images/en_CA/TRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:111px;
	background-position: -98px 0px;
}

#subheader\_nav\_truca ul li#learning a:hover{
	background-position: -98px -40px;
}
/* Games and Puzzles */
#subheader\_nav\_truca ul li#games a {
	background:url(/images/en_CA/TRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:124px;
	background-position: -209px 0px;
}

#subheader\_nav\_truca ul li#games a:hover{
	background-position: -209px -40px;
}
/*construction */
#subheader\_nav\_truca ul li#construction a {
	background:url(/images/en_CA/TRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:140px;
	background-position: -333px 0px;
}

#subheader\_nav\_truca ul li#construction a:hover{
	background-position: -333px -40px;
}
/* Video Games */
#subheader\_nav\_truca ul li#video a {
	background:url(/images/en_CA/TRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:98px;
	background-position: -473px 0px;
}

#subheader\_nav\_truca ul li#video a:hover{
	background-position: -473px -40px;
}
/* Clearance */
#subheader\_nav\_truca ul li#clearance a {
	background:url(/images/en_CA/TRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:88px;
	background-position: -571px 0px;
}

#subheader\_nav\_truca ul li#clearance a:hover{
	background-position: -571px -40px;
}
/* Baby */
#subheader\_nav\_truca ul li#baby a {
	background:url(/images/en_CA/TRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:96px;
	background-position: -659px 0px;
}

#subheader\_nav\_truca ul li#baby a:hover{
	background-position: -659px -40px;
}

	
	
.hideme{
	display: none
}
/* END NEW Nav */

#subheader\_rzn {
        height:61px;
        width:776px;
        margin:2px 0 0 14px;
        background:url(/images/en_CA/subnav_bg_rzn.gif) no-repeat;
        }

#subheader\_nav\_rzn {
        margin-left:89px;
        padding:25px 0 0 0px;/* 170px */
        width:625px;
        text-align:center;
        }

        #crumbs {
        width:758px;
        width:"763px";
        margin:0 0 4px 18px;
        padding:0 0 0 5px;
        line-height:20px;
        clear:both;
        text-align:left;
        }

#breadcrumbs {
        width:488px;
        color:#323232;
        float:left;
        }

#prodbreadcrumbs {
        width:750px;
        color:#323232;
        float:left;
        }

#breadcrumbs a, #prodbreadcrumbs a {
        color:#0851ad;
        }

#pagination {
        color:#0851AD;
        font-size:10px;
        float:right;
        text-align:right;
        width:265px;
        }

#search {
        color:#0851AD;
        font-size:10px;
        text-align:left;
        font-weight:bold;
        margin: 3px;
        }

#pagination a.results, #pagination\_bot a.results {
        font-size:10px;
        color:#0851AD;
        white-space:nowrap;
        }

#pagination\_bot {
        height:30px;
        width:562px;
        width:"580px";
        font-size:10px;
        color:#0851AD;
        border-top:solid 1px #AACBEC;
        padding:8px 0 0 0;
        padding:"8px 3px 0 0";
        text-align:right;
        float:right;
        margin:0 0 8px 0;
        }

#content {width:763px;width:"773px";margin:0 0 12px 23px;padding:0 10px 0 0;}

#contentbody {
        clear:both;
        float:left;
        }

#contentleft {
        width:182px;
        margin:0 6px 0 14px;
        margin:"0 6px 0 7px";
        float:left;
        /*border:solid 1px #AACBEA;*/
        }

#leftnav\_container {
        width:182px;
        width:"182px";
        border:solid 1px #AACBEA;
        }
#leftnav\_expandcontainer {
	width:182px;
    width:"182px";
    border:solid 1px #FFC895;
}

#leftnav\_oas\_container {
        width:182px;
        width:"184px";
        margin:0 0 10px 0;
        }

.leftNavOas {
        width:184px;
        }

.leftnavOasBru {
        width:175px;
        height:1px;
        background-color:#B2AFD4;
        }

.leftnavOasTru {
        width:175px;
        height:1px;
        background-color:#0054A6;
        }

.leftnav\_subhead {
        width:175px;
        width:"182px";
        height:28px;
        font-family:"Avenir Black", verdana, geneva, sans-serif;
        background:url(/images/en_CA/nav_subhead_bg.gif) no-repeat;
        text-transform:uppercase;
        padding:8px 0 0 7px;
        font-size:10px;
        font-weight:bold;
        color:#175495;
        }

.leftnav\_links ul {
        margin-top:5px;
        margin-bottom:10px;
        }

.leftnav\_links ul li {
        line-height:14px;
        margin:0 0 0 -30px;
        list-style-type:none;
        }
.leftnav\_links ul li strong {
        color:#5F4B8A;
        }

#rznnav {
        width:182px;
        border:solid 1px #BDBEC0;
        }

#contentright {
        width:580px;
        float:left;
        }

#contentfull {
        width:760px;
        margin:0 0 0 34px;
        color:#453768;
        }


#famfilter {
        width:572px;
        width:"580px";
        height:28px;
        height:"36px";
        color:#175495;
        background:#AACBEC;
        padding:8px 8px 0 0;
        text-align: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;
        }

#subhead\_content {
        width:762px;
        margin:12px 0 0 20px;
        padding:0 0 3px 0;
        line-height:26px;
        }

.prodloop_landing_item{clear:both;}
.prodloop\_row\_cont{
        float:left;
        }

.prodloop\_float {
        width:162px;
        margin:0 0 0 22px;
        padding:0 0 35px 0;
        float:left;
        }

.prodloop\_cont {
        width:130px;
        line-height:14px;
        text-align:left;
        margin:0 0 0 6px;
        }

.prodloop\_cont_div {
        height:1px;
        width:110px;
        text-align:center;
        display:inline;
        border-top:solid 1px #C1BFB3;
        }

/*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;
        }

#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;
        }
.prodloop\_featcat\_float {
        width:188px;
        height:195px;
        float:left;
        }

.prodloop\_featcont {
        line-height:14px;
        text-align:left;
        margin:16px 0 0 32px;
        }


.prodloop\_cat\_float {
        width:162px;
        width:"160px";
        height:180px;
        padding:0 0 0 24px;
        float:left;
        }

.prodloop\_topcat\_float {
        width:160px;
        width:"184px";
        #height:210px;
        padding:0 0 0 24px;
        float:left;
        }

.prodloop\_cat\_float2 {
        width:180px;
        margin:0 0 8px 0;
        float:left;
        }

.prodloop\_cat\_cont {
        width:180px;
        height:151px;
        height:141px;
        line-height:14px;
        padding:3px 0 0 0;
        float:left;
        }

.prodloop\_cat\_cont\_div {
        height:1px;
        width:175px;
        text-align:center;
        display:inline;
        }

.prodloop\_barbiecat\_cont {
        width:180px;
        height:100px;
        height:100px;
        line-height:14px;
        padding:3px 0 0 0;
        float:left;
        }

.prodloop\_barbiecat\_cont\_div {
        height:1px;
        width:175px;
        text-align:center;
        display:inline;
        }

.prodloop\_cat\_horizdiv {
        width:568px;
        height:1px;
        border-bottom:solid 1px #ACCBEA;
        }

.prodloop\_cat\_vertdiv {
        width:12px;
        height:112px;
        background:url(/images/en_CA/cat_prodloop_vertdiv.gif) repeat-y;
        float:left;
        margin-top:17px;
        }

.prod_price .prodourprice,
.prodourprice {
        font-size:12px;
        font-weight:bold;
        color:#BA1929;
        }

.alert {
        font-size:10px;
        font-weight:bold;
        color:#BA1929;
        }
.impMessage{
        font-size:10px;
        font-weight:bold;
        color:#d6771b;
        }
.impMessageLowInventory{
        font-size:10px;
        font-weight:bold;
        color:#6b1c2f;
        }
.impMessageLowInventory a{
        font-size:10px;
        font-weight:bold;
        color:#6b1c2f;
        }
.topnavlink {
        font-family:arial,helvetica;
        font-size:11px;
        color:#DCDBDB;
        text-decoration:none;
        }
.topnavlink:hover {
        color:#f5f5f5;
        text-decoration:underline;
        }

.footerlink {
        font-family:arial,helvetica;
        font-size:11px;
        color:#DCDBDB;
        text-decoration:none;
        }
.footerlink:hover {
        color:#f5f5f5;
        text-decoration:underline;
        }

#checkout\_header {
        height:73px;
        width:803px;
        margin:0 auto;
      background:url(/images/en_CA/bg_header_checkout.gif) #fffeec no-repeat; 
/*        background:url(/images/en_CA/bg_header.gif) #cfe4ff no-repeat; 2007 Holiday*/
        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;
        }


P DL OL UL{font-family: arial,helvetica; font-size:11px;}
#left_navigation {float:left;width:184px;margin:0 4px 0 2px;background-color:#FFFFFF;}

/* home */
#content_container {width:780px;margin:0 auto;}
#welcome_back {color:#0058AC;font-family:verdana,geneva;font-size:10px;font-weight:normal;}
#welcome_back_bold {color:#0058AC;font-family:verdana,geneva;font-size:10px;font-weight:bold;}
#messaging {margin:3px 0 12px 0;}
#shopbyage {margin-bottom:20px;}
/* start generic classes for tru home, bru home, brand landing */
#brand_foil {width:777px;height:60px;display:block;margin:4px 0 4px 14px;margin:"0 0 4px 14px";}
#shop_brand_foil{width:777px;height:60px;display:block;margin:4px 0 4px 14px;margin:"0 0 4px 14px";}
#brand_foil_oas {float:right;height:60px;}
#oas_top1 {margin:4px 0 4px 14px;margin:"0 0 4px 14px";}
#oas_top2 {margin-bottom:15px;}
#oas_Top3 {margin:0px; margin-left:15px;}
div#contentright #oas_Top3 {margin:0px;}
#bottom_oas_container {margin-top:15px;}
.bottom_oas {float:left;}

#featured {width:583px;margin-bottom:15px;text-align:center;overflow:hidden}
.featured_container {width:583px;}
.featured_container_bg {background-image:url(/images/en_CA/default_featured_content_bg.gif);}
#featured .featured_item {float:left;position:relative;left:1px;margin:0 1px 1px 0; max-height:165px; overflow:hidden;}
.featured_item { float:left;position:relative;margin:0; }
#featured_item { float:left;position:relative;margin:0; margin-left:1px;}

.floatLeft {float:left;}
.floatRight {float:right;}
.viewallProductContainer {width:130px;margin:10px 0 10px 50px;}
.viewallRule {height:1px;line-height:1px;width:130px;background-color:#ccc;margin:5px 0 10px 0;}
.viewallItemNum {float:left;width:20px;width:"15px";font-family:verdana;font-size:10px;font-weight:bold;color:#0054A6;}
.viewallItemName {float:left;width:105px;width:"105px";font-family:verdana;font-size:10px;font-weight:bold;color:#0054A6;}

.topsellers_hdr_container {float:left;width:180px;width:"185px";padding:0 10px 3px 10px;padding:"0 10px 3px 10px";}
.topsellers_hdr_left {float:left;width:120px;}
.topsellers_hdr_right {float:right;width:50px;}
.topsellers_hdr_truhome {margin:13px 3px 0 0;}
.topsellers_hdr_desc {font-family:verdana;font-weight:normal;font-size:9px;color:#0E962E;}
.topsellers_hdr_title {font-family:verdana;font-weight:bold;font-size:11px;color:#276AB5;}
.topsellers_hdr_viewall {font-family:verdana;font-weight:normal;font-size:9px;color:#276AB5;}
.topsellers_hdr {font-family:verdana;font-size:11px;font-weight:bold;color:#0A3865;}
.topsellers_hdr_line {float:left;width:563px;margin-left:10px;margin-left:"6px";}
.topsellers_hdr_line_bg {background-color:#CCCCCC;}
.topsellers_container_bg {width:583px;background-image:url(/images/en_CA/imagine_topsellers_bg.gif);}
.topsellers_container_bg2 {height:auto;background-image:url(/images/en_CA/default_topsellers_bg2.gif);}
.topsellers_column1 {float:left;width:194px;width:"194px";margin-left:1px;}
.topsellers_column2 {float:left;width:193px;width:"192px";margin-left:1px;}
.topsellers_column3 {float:left;width:190px;width:"187px";margin-left:1px;margin-left:"2px";margin-right:2px;margin-right:"0px";}
.viewall_column1 {float:left;width:195px;width:"193px";margin-left:1px;text-align:center;}
.viewall_column2 {float:left;width:194px;width:"191px";margin-left:"1px";text-align:center;}
.viewall_column3 {float:left;width:192px;width:"191px";margin-left:1px;margin-left:"2px";text-align:center;}
.viewall_text {font-family:verdana;font-size:11px;font-weight:bold;color:#0A3865;}
.viewall_height {30px;}
.topsellers_oneimage_column1 {float:left;width:189px;width:"193px";padding:8px 3px 0 3px;padding:"8px 2px 0 2px";margin-left:1px;}
.topsellers_oneimage_column2 {float:left;width:188px;width:"191px";padding:8px 3px 0 3px;padding:"8px 2px 0 2px";margin-left:"1px";}
.topsellers_oneimage_column3 {float:left;width:187px;width:"191px";padding:8px 3px 0 3px;padding:"8px 2px 0 2px";margin-left:"2px";}
.topsellersProdSpacer {display:block;height:20px;}
.topsellers_col_item {width:167px;width:"185px";padding:10px 0 0 18px;}
.topsellers_item_number {font-family:verdana;font-size:10px;font-weight:normal;color:#414141;}
.topsellers_item_name {font-family:verdana;font-size:10px;font-weight:normal;color:#0054A6;padding:0 0 0 0;}
.topsellers_item_num {float:left;width:15px;width:"5px";}
.topsellers_item_listprice {font-family:verdana;font-size:10px;font-weight:normal;color:#777576;}
.topsellers_item_ourprice {font-family:verdana;font-size:10px;font-weight:normal;color:#3E3C3D;}
.topsellers_item_price {font-family:verdana;font-size:10px;font-weight:bold;color:#CE0000;}
/* end generic classes */

/* helpdesk */
#hd_hdr {margin:6px 0pt 0px 12px;margin:"6px 0pt 0px 12px";}
#hd_rule {float:left;width:763px;background-color:#B2CBE4;margin:0 0 10px 8px;}
#hd_intro {width:763px;margin:0 0 12px 10px;margin:"0 0 12px 18px";line-height:14px;}
.hd_rule2 {color:#B2CBE4;background-color:#B2CBE4;width:100%;height:1px;border:0px;}
#hd_mainblock {width:780px;margin:0 6px 0 18px;text-align:left;}
.hd_col {float:left;width:220px;display: inline;}
.hd_col3 {float:left;width:220px;display: inline;}
.hd_col4 {float:left;width:184px;display: inline;}
.hd_col5 {float:left;width:560px;display: inline;}
.hd_col5_reg {float:left;width:513px;}
.hd_topic_border {border:1px solid #ABCBEB;}
.hd_col_spacer {margin-left:12px;margin-left:"12px";}
.hd_col_spacerhome {margin-left:29px;margin-left:"28px";}
.hd_col_spacer1 {margin-left:13px;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 11px;margin-left:11px;width:196px;width:"207px";}
.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 {padding:7px 0 7px 10px;background-image:url(/images/en_CA/help_backbar.gif);  background-re
peat:no-repeat;background-position:top;background-color:#b2d3f4;}
.hd_topic_hdr_bg2 {padding:7px 0 7px 10px;background-image:url(/images/en_CA/help_backbar.gif); background-re
peat:no-repeat;background-position:top;background-color:#b2d3f4;}
.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; margin-left:-5px; }
.hd_topic_reg_hdr_bg {width:207px;height:20px;height:"26px";margin-top:20px;padding:7px 0 0 10px;background-image:url(
/images/en_CA/hd_reg_topic_bg.gif));}
.hd_topic_reg_hdr_bg_secondary_page {width:208px;width:"218px";margin:0;padding:7px 0 7px 10px;background-image:url(/i
mages/en_CA/help_backbar.gif);background-repeat:no-repeat; background-color:#b2d3f4;background-position:top;}

/*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:verdana,geneva; color:#0953AA; 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 {color:#0953AA;text-decoration:none;font-weight:bold;}
.prodtitleSimple {color:#0953AA;text-decoration:none;}
.prodtitle_sm {color:#444444;font-size:11px;}
/*Changed for PS Ticket: 61003 removed white-space:nowrap -- start*/
.ourprice2 {
        font-size:11px;
        font-weight:bold;
        color:#BA1929;
        letter-spacing:-1px;
        }
/*PS Ticket: 61003 -- End*/
.ourprice{font-size:10px; color:#242424; letter-spacing:0px; }
.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 {size: 11px; color:#000000;}
.results { color:#444444; font-size:11px;}
.searchsortby {color:#40557e; font-size:10px; font-weight:bold;}

/* 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:#6092C3;color:#FFFFFF;}
.secondarycolor {background:#B0B0B0;color:#FFFFFF;}
.tertiarycolor {background:#FFFFED;}
.wizmaincolor {background:#6395C8;color:#fff;font-size:11px;text-transform:uppercase;font-weight:bold;}
.wizhighcolor {background:#fff;color:#6395C8;font-size:11px;text-transform:uppercase;font-weight:bold;}

/*shopping2.0 checkout styles*/
.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;}
.alert {color:#BA1929;font-weight:bold;}
.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;}
/*collection page*/
.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;}

/*checkout 2004*/
.checkbg_lt {background-color:#FFFFED;color:#323232;}
a.checkbg_lt, td.checkbg_lt a.details, .checkbg_lt a.promodetails {color:#0953AA;}
.checkbg_dk {background-color:#6092C3;color:#fff;}
.checkbg_dk a {color:#fff;}
.checkbg_dk a.details {color:#fff;text-decoration:underline;}
.checkbg_dk .details a {color:#000000;text-decoration:underline;}
td .checkbg_dk a.details {color:#fff;text-decoration:underline;}
.checkbg_border {border:solid 1px #6092C3;}
.check_bullet {color:#CC0000;}
.cartrow1 {background-color:#fff;}
.cartrow2 {background-color:#FFFFED;}

/*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;}

#header\_tabs\_checkout {
        position:relative;
        top:2px;
        left:20px;
        width:630px;
        z-index:1;
        margin-top:20px;
        float:left;
        }

#header\_checkout {
        position: relative;
        height:96px;
        width:803px;
        margin:0px auto;
      background:url(/images/checkout/en_CA/bg_header_checkout.gif) #fffeec no-repeat;        
/*        background:url(/images/checkout/en_CA/bg_header_checkout_blue.gif) #cfe4ff no-repeat; 2007 Holiday*/
        overflow:hidden;
        }

#searchHeader\_checkout { float:left; width:150px; margin-top:48px;}


.localeHeaderLink  a { color:#5E4C8A; text-transform:uppercase; text-decoration:underline; }
.localeHeaderLink  a:hover {color:#423067;}

#shopbrands_navcont {
        width:776px;
        height:32px;
        background:#AACBEC;
        text-align:center;
        margin:4px 0 15px 14px;
        margin:"-12px 0 15px 14px";
        color:#0953AA;
        font-weight:bold;
        line-height:30px;
        }
.brand_alphawrapper {
        width:690px;
        margin:0 0 0 60px;
        border-bottom:solid 1px #BEC0B3;
        }

.brand_alpha {
        width:90px;
        text-align:center;
        padding:10px 0 12px 0;
        float:left;
        }

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

.brand_container {
        width:600px;
        padding:12px 0 12px 0;
        float:left;
        }

.branddiv {
        width:199px;
        color:#0953AA;
        font-weight:bold;
        float:left;
        }

#brand_featured_oas {
        width:762px;
        margin:0 0 10px 18px;
        }

#brand_oas_float {
        width:188px;
        height:110px;
        text-align:center;
        float:left;
        padding:10px 0 20px 0;
        }

/* Sitemap */
#sitemapTitle{
  font-family:arial,helvetica;
  font-size:18px;
  color:#0054a6;
  font-weight:bold;
}

#sitemapContainer{
        margin: 0 0 0 27px;
    width:755px;
}

#sitemapContainer crumbs{
        width:750px;
        width:"750px";
}

#sitemapContainer strong{
        color:#0054a6;
    font-weight:bold;
    font-size:11px;
}

#sitemapContainer span.brusubtitle{
        color:#0054a6;
    font-weight:bold;
    font-size:10px;
}

#sitemapContainer table{
 margin-left:12px;padding-left:5px;
}
#sitemapContainer strong a{
        color:#0054a6;
}

#sitemapContainer strong a:hover{
        color:#0054a6;
}
#sitemapLogo{
        margin: 10px 0 5px 0px;
}
td.sitemap_subtitle {
        color:#0054a6;
    font-weight:bold;
    font-size:11px;
}

#affiliateContent{
padding: 0 5px;
}

/* giftcard landing page styles*/
#trusca_giftcard_landing {height:557px;width:776px;position:relative;left:14px;}

/*battery ad css*/
#BatteryAd {background: url(/images/en_CA/BatteryAd.gif) no-repeat;
}

#adDiv {
	overflow:hidden;
	clear:both;
	float:right; 
	position: absolute; 
	width: 356px; 
	top: 118px;
	right: 53px; 
	height: 87px;
}

#BatteryAd {
	position:relative;
	bottom:0px;
	z-index:100;
	height: 87px;
	width: 356px; 
}


#fullImageLink {
	position:absolute;
	display:block;
	top:0px; 
	height:66px; 
	width:354px; 
}

#bottomBatLink {
	bottom:0px;
	display:block; 
	position:absolute;
	top:68px; 
	left:94px; 
	height:16px; 
	width:170px; 
	z-index:20
}

#bottomOpenClose {
	bottom:0px;
	display:block; 
	position:absolute;
	top:68px; 
	left:94px; 
	height:16px; 
	width:170px; 
	z-index:10
}

#smallTopOpenClose {
	display:block; 
	position:absolute;
	top:2px;
	right:2px; 
	height:15px; 
	width:53px; 
}












/*home oas spots*/
#leftnavOASAd1 {width:184px; margin-left:15px;}

/*contest landing*/
#clpromo {background: url(/images/en_CA/contestlanding_promo.gif) repeat-y; margin: 0 0 10px 3px; padding-bottom: 5px; float: left; width: 777px;} 
#clpromo2 {padding-left:27px;}
#contestlanding {float:left; margin:13px 1px 0 0;}
#oas_Position1 {margin: 17px 0 0 17px;}
#promobot {background: url(/images/en_CA/contestlanding_promo_bg.gif); width: 777px; height: 40px; margin: -10px 0 0 3px; float: left;}







/* BRUSCA NAV */



 
  #subheader\_nav\_bruca ul li a {
	height:40px;
	text-indent:-9999px
 }
 
 #subheader\_nav\_bruca ul li#l\_space{
	width:17px;
	height: 18px;
	display:block;
}

/* category */
#subheader\_nav\_bruca ul li#category a {
	background:url(/images/en_CA/BRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:70px;
	background-position: -17px 0px;
}

#subheader\_nav\_bruca ul li#category a:hover{
	background-position: -17px -40px;
}
/* Brand */
#subheader\_nav\_bruca ul li#brand a {
	background:url(/images/en_CA/BRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:69px;
	background-position: -87px 0px;
}

#subheader\_nav\_bruca ul li#brand a:hover{
	background-position: -87px -40px;
}
/* Gift Ideas */
#subheader\_nav\_bruca ul li#giftIdeas a {
	background:url(/images/en_CA/BRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:91px;
	background-position: -156px 0px;
}

#subheader\_nav\_bruca ul li#giftIdeas a:hover{
	background-position: -156px -40px;
}
/* Buying Guides */
#subheader\_nav\_bruca ul li#buyingGuides a {
	background:url(/images/en_CA/BRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:124px;
	background-position: -247px 0px;
}

#subheader\_nav\_bruca ul li#buyingGuides a:hover{
	background-position: -247px -40px;
}
/* Baby Toys*/
#subheader\_nav\_bruca ul li#babyToys a {
	background:url(/images/en_CA/BRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:93px;
	background-position: -371px 0px;
}

#subheader\_nav\_bruca ul li#babyToys a:hover{
	background-position: -371px -40px;
}
/* top sellers */
#subheader\_nav\_bruca ul li#topSellers a {
	background:url(/images/en_CA/BRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:103px;
	background-position: -464px 0px;
}

#subheader\_nav\_bruca ul li#topSellers a:hover{
	background-position: -464px -40px;
}

/* Clearance*/
#subheader\_nav\_bruca ul li#clearance a {
	background:url(/images/en_CA/BRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:94px;
	background-position: -567px 0px;
}

#subheader\_nav\_bruca ul li#clearance a:hover{
	background-position: -567px -40px;
}
/* Baby Registry */
#subheader\_nav\_bruca ul li#babyRegistry a {
	background:url(/images/en_CA/BRUCA_headernav.jpg);
	background-repeat:no-repeat;
	display:block;
	width:110px;
	background-position: -661px 0px;
}

#subheader\_nav\_bruca ul li#babyRegistry a:hover{
	background-position: -661px -40px;
}

	
	
