﻿/* old header ----------------------------------------------------------- */
.fr-CA #hdrsearchwelcome .globalsearch .btnmccpstd img {
    width: 39px;
}

/* button fix ----------------------------------------------------------- */
.fr-CA .ta3 .mccpblue .mccpright{
	width:110px;
}
.fr-CA .ta3 .mccpblue .mccpright .btnmccpstd, .fr-CA .tc3 .mccpblue .mccpright .btnmccpstd{
	font-size:10px;
	font-family: Tahoma;
	padding: 4px 9px 5px !important;
}
.quick-view .box .mccpblue .mccpright, .quick-view .box .mccpgray .mccpright {
	width: 140px!important;
}
.fr-CA .tbl-compare .mccpblue .mccpright .btnmccpstd {
    font-size: 10px;
    font-family: Tahoma;
    padding: 4px 9px 5px !important;
}
.fr-CA .l4a .ta3 .buttons .mccpblue .mccpmain input{
    font-size: 10px;
    font-weight: bold;
    font-family: Tahoma;
}
.fr-CA .l4a .ta3 .buttons .mccpblue .mccpmain {
	padding: 0;
	margin: 0;
}
.fr-CA .l4a .ta3 .buttons .mccpblue {
	padding: 0;
	margin: 0;
}
.fr-CA .search input.txtbox {
    width: 93px;
}

/* pdp ------------------------------------------------------------------ */
.fr-CA #pdpoverview .buttons .mccpmain .mccpright {
    width: 140px;
}

.fr-CA .gs-master #welcomejs {
    margin: 7px 6px 0 0;
    width: 346px;
}

.fr-CA .gs-master #welcomejs .bold {
    display: block;
}

.fr-CA .itemslisting td.prices .buttons div.mccpblue .mccpright, .fr-CA .itemslisting td.prices .buttons div.mccpgray .mccpright {
	width: 140px;
}

.fr-CA .helpblock2 .equal-btn .mccpright {
	width: 140px;
}

/* my account ----------------------------------------------------------- */
.fr-CA .check-on-order .viewpromocodes .hdr {
	background: #f3f3f3 url(/images/common/backgrounds/graygradient.gif) repeat-x 0 12px;	
	border: 1px solid #ccc;
	vertical-align: middle;
}

/* cart ----------------------------------------------------------------- */
.fr-CA .basket td.qty{
	width: 90px;
}
.fr-CA .basket td.item .description{
	width: 170px;
}
.fr-CA .basket ul.warranty li div.right-warranty {
	width: 170px !important;
}
.fr-CA .basket .mccpsmall{
	width: 63px !important;
}
.fr-CA .basket .accessories-item .mccpsmall, .fr-CA .basket ul.warranty .mccpsmall{
	width: auto !important;
}
.fr-CA .basket .accessories-item .mccpmain, .fr-CA .basket ul.warranty .mccpmain {
	width: 99px !important;
}
.fr-CA .chkout_right .review-payment-btn {
	width: 390px;
}
.fr-CA .chkout_right .button-right .mccpgray, .fr-CA .chkout_right .button-right .mccpblue{
	white-space: nowrap;
}
.fr-CA .standardblock dl.inner-padding dt{
	width: 95px;		
}
.fr-CA .standardblock dl.inner-padding dd{			
	margin-left: 115px;
}

.fr-CA .cedb .brandcontent {
    background: transparent url(/Projects/_Content/Headlines/Assets/accordion_brand_fr.gif) no-repeat scroll left bottom;
}

/* --------------------------------------------------------------------------- */
/* deal of the day starts ---------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/*
* html .fr-CA #MTH .deal-o-day .prodImage .dod-overlay {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Projects/MTH/Assets/bg_dod_gifts_fr.png', sizingMethod='crop');
}
*/

/* --------------------------------------------------------------------------- */
/* deal of the day ends ---------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------- */
/* BOXING DAY 2010 STARTS ---------------------------------------------------- */
/* --------------------------------------------------------------------------- */
/*
.fr-CA .prodWrap .flag-dc {
    background: url('/Projects/BoxingDay/Assets/flag_doorcrasher_fr.gif') no-repeat left top transparent;
}

.fr-CA .prod-size-1 .prodWrap .flag-dc {
    background: url('/Projects/BoxingDay/Assets/flag_doorcrasher_big_fr.gif') no-repeat left top transparent;
}

.fr-CA .prod-size-2 .prodWrap .flag-dc {
    background: url('/Projects/BoxingDay/Assets/flag_doorcrasher_big_fr.gif') no-repeat left top transparent;
}

.fr-CA .prod-size-6 .prodWrap .flag-dc {
    background: url('/Projects/BoxingDay/Assets/flag_doorcrasher_sm_fr.gif') no-repeat left top transparent;
}

.fr-CA .laundry-list .other-deals-title {
    background: url('/Projects/BoxingDay/Assets/header_laundry_fr.png') no-repeat left top transparent;
}
*/
/* --------------------------------------------------------------------------- */
/* BOXING DAY 2010 ENDS ------------------------------------------------------ */
/* --------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------- */
/* new global header redesign ------------------------------------------------ */
/* --------------------------------------------------------------------------- */

.fr-CA .sub-glb-header .sub-hdr-profile .link {
    margin: 0 6px 0 0;
    padding: 0 5px 0 0;
}

.fr-CA .sub-glb-header .sub-hdr-profile .welcome {
    margin: 0;
    padding: 0;
}

.fr-CA .sub-glb-header .sub-hdr-cart a {
    background: url('/images/common/backgrounds/global_header_sprite_fr.gif') no-repeat left -320px transparent;
    padding-left: 26px;
}

.fr-CA .hdr-top .global-search .searchhdr {
    width: 290px;
}

.fr-CA .hdr-top .hdr-links {
    margin: 37px 0 0;
}

.fr-CA .hdr-top .hdr-links li {
    margin-left: 14px;
}

* html .fr-CA .hdr-top .hdr-links li {
    display: inline;
}

.fr-CA .bbym-header .hdr-top .hdr-links li {
    margin-left: 10px;
}

.fr-CA .hdr-top .hdr-links li a {
    width: 111px;
    background: url('/images/common/backgrounds/global_header_sprite_fr.gif') no-repeat 2px -368px transparent;
}

.fr-CA .hdr-top .hdr-links .credit-card a {
    background-position:  -488px -368px;
    width: 94px;
}

.fr-CA .hdr-top .hdr-links .store a {
    background-position:  -249px -368px;
    width: 116px;
}

.fr-CA .hdr-top .hdr-links .weekly a {
    background-position:  -396px -368px;
    width: 60px;
}

.fr-CA .hdr-btm .bby-dropdown .top-nav {
    width: 118px;
    background: url('/images/common/backgrounds/global_header_sprite_fr.gif') no-repeat left -180px transparent;
}

.fr-CA .hdr-btm .bby-dropdown .hover .hover-link {
    background-position: left -235px;
}

.fr-CA .hdr-btm .bby-dropdown ul .hover .tree.hover-link {
    background-position: right -330px;
}

.fr-CA .hdr-btm .bby-dropdown .serv {
    background-position: -121px -180px;
    width: 114px;
}

.fr-CA .hdr-btm .bby-dropdown .hover .hover-link.serv {
    background-position: -121px -235px;
}

.fr-CA .hdr-btm .bby-dropdown .strs {
    background-position: -236px -180px;
    width: 215px;
}

.fr-CA .hdr-btm .bby-dropdown .hover .hover-link.strs {
    background-position: -236px -235px;
}

.fr-CA .hdr-btm .bby-dropdown .ofrs {
    background-position: -459px -180px;
    width: 176px;
}

.fr-CA .hdr-btm .bby-dropdown .hover .hover-link.ofrs {
    background-position: -459px -235px;
}

.fr-CA .hdr-btm .bby-dropdown .plug {
    background-position: -644px -180px;
    width: 144px;
}

.fr-CA .hdr-btm .bby-dropdown .hover .hover-link.plug {
    background-position: -644px -235px;
}

/* best buy mobile drop down --------------------------------------- */

.fr-CA .bbym-master .hdr-btm .bby-dropdown .top-nav {
    background: transparent url('/images/common/backgrounds/bbym_menu_fr.png') no-repeat scroll left top;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .cell {
    width: 136px;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .carr {
    width: 114px;
    background-position: -141px top;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .acce {
    width: 140px;
    background-position: -258px top;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .serv {
    width: 114px;
    background-position: -402px top;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .plug {
    width: 142px;
    background-position: -519px top;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .back {
    width: 86px;
    background-position: -834px top;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .hover .hover-link.cell {
    background-position: left -55px;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .hover .hover-link.carr {
    background-position: -141px -55px;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .hover .hover-link.acce {
    background-position: -258px -55px;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .hover .hover-link.serv {
    background-position: -402px -55px;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .hover .hover-link.plug {
    background-position: -519px -55px;
}

.fr-CA .bbym-master .hdr-btm .bby-dropdown .hover .hover-link.back {
    background-position: -834px -55px;
}

/* global search --------------------------------------------------- */

.fr-CA .bbym-master .hdr-top .global-search {
    margin: 30px 0 0 32px;
}

.fr-CA .bbym-master .hdr-top .global-search .searchhdr {
    width: 215px;
}
 
/* Order line total fix --------------------------------------------------- */
 
.fr-CA .order-total .line-total {
    font-size: 15px;
}

/* Address help tips fix --------------------------------------------------- */

.fr-ca .checkout-fieldset li span.address-tips-help {
    font-size: 10px;
    left: 55px;
}
