@charset "utf-8";
/* -------------------------------- */
/* ---- MF GLOBAL STYLING (EN) ---- */
/* -------------------------------- */

/* TOC
	01. Nav
	02. Customer Service
	03. Tabs
	04. Products
	05. Buttons
	06. Recently Viewed Items
	07. Sidebar
*/

/* mf/css/en/header.css */

/* 01. NAV
------------------------------------------------ */
#nav a {
	height: 53px;
}

#nav a span {
	background-image: url("/img/brand/mf/en/cmn/bg_nav_sprite.png");
	background-repeat: no-repeat;
}

/* :::::: a :::::: */
#nav a.nav-a {
	width: 60px;
}

#nav a.nav-a span,
.js-enabled #nav a.nav-a:hover span {
	background-position: 0 0;
}

#nav a.nav-a:hover span,
#nav .focused a.nav-a span,
#nav .open a.nav-a span,
.js-enabled #nav .open a.nav-a:hover span {
	background-position: 0 -53px;
}

/* :::::: b :::::: */
#nav a.nav-b {
	width: 94px;
}

#nav a.nav-b span,
.js-enabled #nav a.nav-b:hover span {
	background-position: -60px 0;
}

#nav a.nav-b:hover span,
#nav .focused a.nav-b span,
#nav .open a.nav-b span,
.js-enabled #nav .open a.nav-b:hover span {
	background-position: -60px -53px;
}

/* :::::: c :::::: */
#nav a.nav-c {
	width: 44px;
}

#nav a.nav-c span,
.js-enabled #nav a.nav-c:hover span {
	background-position: -154px 0;
}

#nav a.nav-c:hover span,
#nav .focused a.nav-c span,
#nav .open a.nav-c span,
.js-enabled #nav .open a.nav-c:hover span {
	background-position: -154px -53px;
}

/* :::::: d :::::: */
#nav a.nav-d {
	width: 54px;
}

#nav a.nav-d span,
.js-enabled #nav a.nav-d:hover span {
	background-position: -198px 0;
}

#nav a.nav-d:hover span,
#nav .focused a.nav-d span,
#nav .open a.nav-d span,
.js-enabled #nav .open a.nav-d:hover span {
	background-position: -198px -53px;
}

/* :::::: e :::::: */
#nav a.nav-e {
	width: 76px;
}

#nav a.nav-e span,
.js-enabled #nav a.nav-e:hover span {
	background-position: -252px 0;
}

#nav a.nav-e:hover span,
#nav .focused a.nav-e span,
#nav .open a.nav-e span,
.js-enabled #nav .open a.nav-e:hover span {
	background-position: -252px -53px;
}

/* :::::: f :::::: */
#nav a.nav-f {
	width: 80px;
}

#nav a.nav-f span,
.js-enabled #nav a.nav-f:hover span {
	background-position: -328px 0;
}

#nav a.nav-f:hover span,
#nav .focused a.nav-f span,
#nav .open a.nav-f span,
.js-enabled #nav .open a.nav-f:hover span {
	background-position: -328px -53px;
}

/* :::::: g :::::: */
#nav a.nav-g {
	width: 74px;
}

#nav a.nav-g span,
.js-enabled #nav a.nav-g:hover span {
	background-position: -408px 0;
}

#nav a.nav-g:hover span,
#nav .focused a.nav-g span,
#nav .open a.nav-g span,
.js-enabled #nav .open a.nav-g:hover span {
	background-position: -408px -53px;
}

/* :::::: h :::::: */
#nav a.nav-h {
	width: 63px;
}

#nav a.nav-h span,
.js-enabled #nav a.nav-h:hover span {
	background-position: -482px 0;
}

#nav a.nav-h:hover span,
#nav .focused a.nav-h span,
#nav .open a.nav-h span,
.js-enabled #nav .open a.nav-h:hover span {
	background-position: -482px -53px;
}

/* :::::: i :::::: */
#nav a.nav-i {
	width: 85px;
}

#nav a.nav-i span,
.js-enabled #nav a.nav-i:hover span {
	background-position: -545px 0;
}

#nav a.nav-i:hover span,
#nav .focused a.nav-i span,
#nav .open a.nav-i span,
.js-enabled #nav .open a.nav-i:hover span {
	background-position: -545px -53px;
}

/* :::::: j :::::: */
#nav a.nav-j {
	width: 73px;
}

#nav a.nav-j span,
.js-enabled #nav a.nav-j:hover span {
	background-position: -630px 0;
}

#nav a.nav-j:hover span,
#nav .focused a.nav-j span,
#nav .open a.nav-j span,
.js-enabled #nav .open a.nav-j:hover span {
	background-position: -630px -53px;
}

/* :::::: k :::::: */
#nav a.nav-k {
	width: 46px;
}

#nav a.nav-k span,
.js-enabled #nav a.nav-k:hover span {
	background-position: -703px 0;
}

#nav a.nav-k:hover span,
#nav .focused a.nav-k span,
#nav .open a.nav-k span,
.js-enabled #nav .open a.nav-k:hover span {
	background-position: -703px -53px;
}

/* :::::: l :::::: */
#nav a.nav-l {
	width: 29px;
}

#nav a.nav-l span,
.js-enabled #nav a.nav-l:hover span {
	background-position: -749px 0;
}

#nav a.nav-l:hover span,
#nav .focused a.nav-l span,
#nav .open a.nav-l span,
.js-enabled #nav .open a.nav-l:hover span {
	background-position: -749px -53px;
}

/* 02. CUSTOMER SERVICE
------------------------------------------------ */

#customer-service li span {
	background-image: url("/img/brand/mf/en/cmn/bg_customer-service.png");
}

#customer-service .shipping {
	width: 99px;
}

#customer-service .help {
	width: 108px;
}

#customer-service .help span {
	background-position: -100px 0;
}

#customer-service .tel {
	width: 103px;
}

#customer-service .tel span {
	background-position: -209px 0;
}

/* 03. TABS
------------------------------------------------ */
.tabs span {
	background-image: url(/img/brand/mf/en/hdr/tabs.png);
}

.tabs .selected span {
	background-image: url(/img/brand/mf/en/hdr/tabs_o.png);
}

/* ::::: Department ::::: */
/* Category List */
/* Shop by Category */
.tabs .shopByCategory {
	width: 156px;
}

.tabs .shopByCategory span {
	background-position: 0 0;
}

/* Shop by Brand */
.tabs .shopByBrand {
	width: 139px;
}

.tabs .shopByBrand span {
	background-position: 0 -35px;
}

/* Deal Center */
.tabs .dealCenter {
	width: 122px;
}

.tabs .dealCenter span {
	background-position: 0 -70px;
}

/* Used */
.tabs .used {
	width: 82px;
}

.tabs .used span {
	background-position: 0 -105px;
}

/* Learning Center */
.tabs .learningCenter {
	width: 148px;
}

.tabs .learningCenter span {
	background-position: 0 -140px;
}

/* Articles Forums */
/* Forums */
.tabs .forums {
	width: 96px;
}

.tabs .forums span {
	background-position: 0 -175px;
}

/* Articles */
.tabs .articles {
	width: 98px;
}

.tabs .articles span {
	background-position: 0 -210px;
}

/* Top Rated, Best Selling */
/* Best Selling */
.tabs .bestSelling {
	width: 124px;
}

.tabs .bestSelling span {
	background-position: 0 -245px;
}

/* Top Rated */
.tabs .topRated {
	width: 112px;
}

.tabs .topRated span {
	background-position: 0 -280px;
}

/* ::::: Product Details ::::: */
/* Buy New, Buy Used, Alerts */
/* Buy New */
.tabs .buyNew {
	width: 105px;
}

.tabs .buyNew span {
	background-position: 0 -315px;
}

/* Buy Used */
.tabs .buyUsed {
	width: 108px;
}

.tabs .buyUsed span {
	background-position: 0 -350px;
}

/* Alerts */
.tabs .alerts {
	width: 88px;
}

.tabs .alerts span {
	background-position: 0 -385px;
}

/* ::::: Description, Specifications, Reviews, Q&A ::::: */
/* Description */
.tabs .description {
	width: 120px;
}

.tabs .description span {
	background-position: 0 -420px;
}

/* Specifications */
.tabs .specifications {
	width: 136px;
}

.tabs .specifications span {
	background-position: 0 -455px;
}

/* Reviews */
.tabs .reviews {
	width: 101px;
}

.tabs .reviews span {
	background-position: 0 -490px;
}

/* Q&A */
.tabs .qa {
	width: 78px;
}

.tabs .qa span {
	background-position: 0 -525px;
}

/* ::::: Similar Products, More from this Brand, Accessories ::::: */
/* Similar Products */
.tabs .similarProducts {
	width: 152px;
}

.tabs .similarProducts span {
	background-position: 0 -560px;
}

/* More from this Brand */
.tabs .moreFromThisBrand {
	width: 184px;
}

.tabs .moreFromThisBrand span {
	background-position: 0 -595px;
}

/* Accessories */
.tabs .accessories {
	width: 120px;
}

.tabs .accessories span {
	background-position: 0 -630px;
}

/* ::::: Related Articles, Buying Guides ::::: */
/* Related Articles */
.tabs .relatedArticles {
	width: 118px;
}

.tabs .relatedArticles span {
	background-position: 0 -665px;
}

/* Buying Guides */
.tabs .buyingGuides {
	width: 107px;
}

.tabs .buyingGuides span {
	background-position: 0 -700px;
}

/* ::::: Overview, Media ::::: */
/* Overview */
.tabs .overview {
	width: 106px;
}
.tabs .overview span {
	background-position: 0 -735px;
}

/* Media */
.tabs .media {
	width: 89px;
}

.tabs .media span {
	background-position: 0 -770px;
}

/* ::::: Hot Buys, Clearance, Used Gear, Articles, Stupid Deal of the Day ::::: */
/* Hot Buys */
.tabs .hotBuys {
	width: 106px;
}

.tabs .hotBuys span {
	background-position: 0 -805px;
}

/* Clearance */
.tabs .clearance {
	width: 110px;
}

.tabs .clearance span {
	background-position: 0 -840px;
}

/* Used Gear */
.tabs .usedGear {
	width: 114px;
}

.tabs .usedGear span {
	background-position: 0 -875px;
}

/* Articles */
.tabs .articles {
	width: 98px;
}

.tabs .articles span {
	background-position: 0 -910px;
}

/* Stupid Deal of the Day */
.tabs .stupidDealOfTheDay {
	width: 187px;
}

.tabs .stupidDealOfTheDay span {
	background-position: 0 -945px;
}

/* ::::: Videos, Blog Highlights ::::: */
/* Videos */
.tabs .videos {
	width: 66px;
}

.tabs .videos span {
	background-position: 0 -980px;
}

/* Blog Highlights */
.tabs .blogHighlights {
	width: 114px;
}

.tabs .blogHighlights span {
	background-position: 0 -1015px;
}

/* ::::: Reviews, Buying Guide ::::: */
.tabs .reviews2 {
	width: 78px;
}

.tabs .reviews2 span {
	background-position: 0 -1050px;
}

/* 04. PRODUCTS
------------------------------------------------ */
.js-enabled .product .thumb .quickView:hover span {
	background: transparent url(/img/brand/mf/en/btn/quickview_hover.png) no-repeat 0 0;
}

/* 05. BUTTONS
------------------------------------------------ */
.btnSearch {
	background: url(/img/brand/mf/en/btn/search.png) 0 0;
	height: 24px;
	width: 59px;
}

.btnSearch:hover {
	background-position: 0 -24px;
}

/* ::::: Join Now ::::: */
.btnJoinNow {
	background: url(/img/brand/mf/en/btn/join_now.png) 0 0;
	height: 21px;
	width: 62px;
}

.btnJoinNow:hover {
	background-position: 0 -21px;
}

/* 06. RECENTLY VIEWED ITEMS
------------------------------------------------ */
#recentlyViewedItems h2 {
	height: 33px;
	overflow: hidden;
	width: 970px;
}

#recentlyViewedItems h2 span {
	background: url(/img/brand/mf/en/hdr/recently_viewed_items.png)
}

/* 07. SIDEBAR
------------------------------------------------ */
#sidebar .browseBy h2 span {
	background: url(/img/brand/mf/en/hdr/browse_by.png);
}

#sidebar .related h2 span {
	background: url(/img/brand/mf/en/hdr/related.png);
}

#sidebar .resources h2 span {
	background: url(/img/brand/mf/en/hdr/resources.png);
}

#sidebar .practicePerformance h2 span {
	background: url(/img/brand/mf/en/hdr/practice_performance.png);
}
