button.submit {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/button_arrow.png');
}
button.search {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/button_search.png');
}
.button {
	background:#F9423A url('//fabletics-us-cdn.justfab.com/media/images/en_US/button_bg_arrow.png') right center no-repeat;
}
.button.greyed {
	background:#ccc url('//fabletics-us-cdn.justfab.com/media/images/en_US/button_bg_arrow.png') right center no-repeat;
}
.button.black_on_grey {
	background: #ccc url('//fabletics-us-cdn.justfab.com/media/images/en_US/button_bg_arrow_333.png') right center no-repeat
}
a.arrow {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/sprite_arrows.png') no-repeat;
}
.loading {
	background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/ajax-loader.gif');
}
#page.banner {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/referral_bg_banner.jpg');
}
#good.message,
.good.message {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/message_good.png') no-repeat scroll 10px 10px #F2FEF1;
}
#bad.message,
.bad.message {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/message_bad.png') no-repeat scroll 10px 10px #FFF4F4;
}
.video_share .share a {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/sprite_video_share.png');
}
ul.dropdown li ul a.top_seller,
.main-navigation .top-sellers ul a[href*="brand_top_sellers"] {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/brand/top_seller_icons.png') no-repeat;
}
.toplevel {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/metanav_bg.jpg');
}
.toplevel .metanav a {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/metanav/metanav_tab_0715.png');
}
a.social {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/sprite_social2.png');
}
.lookbook.home a.next {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/sprite_scroller2.png') 0 -293px;
}
.lookbook.home a.prev {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/sprite_scroller2.png') 0 -258px;
}
.lookbook .activity.accessories {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/accessories/Accessories_1440x268.jpg');
}
.lookbook .activity.accessories.bags {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/accessories/Accessories_Bags_1440x268.jpg');
}
.lookbook .activity.accessories.equipment,
.lookbook .activity.accessories.gear {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/accessories/Accessories_Gear_1440x268.jpg');
}
.lookbook .activity.accessories.accessories-accessories {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/accessories/Accessories_Accessories_1440x268.jpg');
}
.lookbook .activity.accessories.underwear,
.lookbook .activity.accessories.undies {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/accessories/Accessories_Undies_1440x268.jpg');
}
.lookbook .activity.bottoms {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/bottoms/Banner__bottoms_1440x268.jpg');
}
.lookbook .activity.bras,
.lookbook .activity.sportsbras {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/tops/Tops_SportsBra1_1440x268.jpg');
}
.lookbook .activity.bras p {
	width: 990px;
}
.lookbook .activity.capris {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/bottoms/Bottoms_Capris_1440x268.jpg');
}
.lookbook .activity.casual-tops {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/tops/Tops_Casual_1440x268.jpg');
}
.lookbook .activity.hoodies	{
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/tops/Tops_Jackets_1440x268.jpg');
}
.lookbook .activity.leggings {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/bottoms/Bottoms_Leggings_1440x268.jpg');
}
.lookbook .activity.leggings p {
	width: 990px;
}
.lookbook .activity.outfits {
	background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2014-04/Outfits.jpg');
}
.lookbook .activity.pants {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/bottoms/Bottoms_Pants_1440x268.jpg');
}
.lookbook .activity.pants p {
	width: 990px;
}
.lookbook .activity.shorts {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/bottoms/Bottoms_Shorts_1440x268.jpg');
}
.lookbook .activity.tanks {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/tops/Tops_Tanks_1440x268.jpg');
}
.lookbook .activity.tops {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/tops/Tops_1440x268.jpg');
}
.lookbook .activity.performance-tops {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/tops/Tops_Performance_1440x268.jpg');
}

.lookbook .activity.clearance {
	background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/FL_PresidentDay_Banner_1440x365.jpg'); /* clearance_background */
	height: 365px;
}
.lookbook .activity.clearance .badge-link {
	position: absolute;
	bottom: 0;
	left: 1200px;
	width: 240px;
	height: 200px;
}
.lookbook .activity.fit-finds {
	background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/fit-finds_background.jpg');
}
.lookbook .activity.fit-finds.mens {
	background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/FL2_FitFinds_MastHead_1440x365_BLANK.jpg');
}
.lookbook .activity.fit-finds.mens,
.lookbook .activity.fit-finds.mens a {
	color: white;
}
.lookbook .activity.fit-finds.mens h1 {
	font-family: 'Oswald', 'UniversCondensed', 'HelveticaNeueCondensed', 'HelveticaCondensed', 'Helvetica Condensed', 'Gotham SSm A', 'Gotham SSm B', Gotham, 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;;
	font-style: normal;
	padding-right: 0.75em;
	padding-left: 0.75em;
}
.lookbook .activity.fit-finds.special {
	background-image: url('http://fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/fit-finds-Special_Banner.jpg');
}

.lookbook .activity.essential-tops {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/tops/Essentials_Banner_1440x268_Tops.jpg');
}
.lookbook .activity.essential-bottoms {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/bottoms/Essentials_Banner_1440x268_Bottoms.jpg');
}
.lookbook .activity.essential-accessories {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/accessories/Essentials_Banner_1440x268_Accessories.jpg');
}
.lookbook .activity.sale {
	background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/sale_background.jpg');
}
.lookbook .activity.mens {
	background-image: url('http://fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/mens_prototype_background.jpg');
}
.lookbook .activity.outfits {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/activity/ShopBy_Activity_1440x268_Women.jpg');	
    padding-left: 60px;
    color: #333;
}
.lookbook .activity.outfits-yoga {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/activity/ShopBy_Activity_1440x268_Yoga.jpg');	
    color: #333;
}
.lookbook .activity.outfits-running {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/activity/ShopBy_Activity_1440x268_Running.jpg');	
    text-shadow: 2px 2px 2px rgba(0,0,0, 0.7);
}
.lookbook .activity.outfits-gym-and-workout {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/activity/ShopBy_Activity_1440x268_Gym.jpg');	
}
.lookbook .activity.mens-tops,
.category-banner.category-banner--mens-tops {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-10/mens/Tops_1440x268.jpg');
    color: #333;
    height: 365px;
}
.lookbook .activity.mens-bottoms,
.category-banner.category-banner--mens-bottoms {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-10/mens/Bottoms_1440x268.jpg');	
    color: #333;
    height: 365px;
}
.category-banner.category-banner--mens-accessories {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-10/mens/ACCESSORIES_1440x268.jpg');	
    color: #333;
}
.lookbook .activity.mens-sets {
    background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/2015-09/activity/ShopBy_Activity_1440x268_Men.jpg');	
    padding-left: 60px;
    color: #333;
}
.category-banner.category-banner--mens-sets,
.category-banner.category-banner--sets {
	background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/banners/banner--mens-sets.jpg');
}
.lookbook .activity.mens-tops p,
.lookbook .activity.mens-bottoms p {
	padding-left: 50px;
}
.grid .item .callout {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/grid_1px_callout.png');
}
.grid .item .badge.kates-pick {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/icon_kates_picks.png');
}
.grid .item .badge.boutique-pick {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/icon_my_picks.png');
}
.collection .tooltip .box {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/grid_bg_box.png');
}
.perks {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/Fabletics_Site_VIP-Perks_V2_06.png');
}
.feedback .model1 {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/brand/FL_Site-Reviews-internal_07.jpg') top left no-repeat;
}
.feedback .model2 {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/brand/FL_Site-Reviews-internal_10.jpg') top left no-repeat;
}
.feedback .model3 {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/brand/FL_Site-Reviews-internal_12.jpg') top left no-repeat;
}
.knowledge .activity.pant_guide {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/pant.jpg');
}
.knowledge .activity.size_guide {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/size.jpg');
}
.knowledge .activity.care_guide {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/care.jpg');
}
.knowledge .activity.care_why {
	background-image: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/why.jpg');
}
#my.account .pages #info .error {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/error_bg_icon.png') top left no-repeat;
}

#my.account .pages #info .completed {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/complete_bg_icon.png') top left no-repeat !important;
}
.video-launch .video-launch__overlay {
	background: rgba(26,26,26, 0.6) url(//fabletics-us-cdn.justfab.com/media/images/en_US/play-video-overlay.png) center center no-repeat;
}
.video-launch .video-launch__overlay--button {
	background-image: url(//fabletics-us-cdn.justfab.com/media/images/en_US/play-video-overlay-button.png);
}
.wishlist .remove_item {
    background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/litebox_close.png") repeat scroll 0 0 transparent;
}
.wishlist .notification {
    background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/sprites_text.png") repeat scroll 0 0 transparent;
}
.wishlist .share.link {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/wishlist_icon_link.png') top left no-repeat;
}
.wishlist .share.facebook {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/wishlist_icon_facebook.png') top left no-repeat;
}
.wishlist .share.twitter {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/wishlist_icon_twitter.png') top left no-repeat;
}
.tooltip .tip {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/sprite_icons.png') 0 -318px;	
}
.litebox a.next {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/sprite_scroller2.png') 0 -293px;
}
.litebox a.prev {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/sprite_scroller2.png') 0 -258px;
}
.popup_review .category_rating {
	background:#e6e7e8 url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/rating_bars_md.png');
}

.popup_review .category_rating .bars {
	background:#f66369 url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/rating_bars_md.png');
}
#cboxLoadingGraphic {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/loading.gif') center center no-repeat;
}
#cboxClose {
	background: url('//fabletics-us-cdn.justfab.com/media/images/en_US/litebox_close2.png');
}
.ajaxed_form [id="search_box"] button.search {
	background: transparent url('//fabletics-us-cdn.justfab.com/media/images/en_US/button_search_v2.png') center center no-repeat;
}

.en_US {background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/sprites_country.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);}
.en_GB {background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/sprites_country.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0);}
.en_CA {background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/sprites_country.png") no-repeat scroll 0 -23px rgba(0, 0, 0, 0);}
.de_DE {background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/sprites_country.png") no-repeat scroll 0 -73px rgba(0, 0, 0, 0);}
.es_ES {background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/sprites_country.png") no-repeat scroll 0 -99px rgba(0, 0, 0, 0);}
.fr_FR {background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/sprites_country.png") no-repeat scroll 0 -124px rgba(0, 0, 0, 0);}
.it_IT {background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/sprites_country.png") no-repeat scroll 0 -148px rgba(0, 0, 0, 0);}
.nl_NL {background: url("//fabletics-us-cdn.justfab.com/media/images/en_US/sprites_country.png") no-repeat scroll 0 -174px rgba(0, 0, 0, 0);}

.litebox .ip_nl_NL, .litebox .ip_it_IT, .litebox .ip_en_CA, .litebox .ip_en_US, .litebox .ip_de_DE, .litebox .ip_fr_FR, .litebox .ip_es_ES, .litebox .ip_en_GB {
    background-image: url("//fabletics-us-cdn.justfab.com/media/images/en_US/sprites_country.png") !important;
	padding-right: 40px;
}
.rating {
	background: #afafaf url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/rating_stars2.png');
}

.rating .stars {
	background: #f66369 url('//fabletics-us-cdn.justfab.com/media/images/en_US/boutique/rating_stars2.png');
}

/**
 * Updated, more modern button styles
 * adapted from https://github.com/yahoo/pure/
 */
.button.button-new {
	font-size: 15px;
	background-image: none;
	padding: 0.66667em 2em;
	line-height: 1;
	position: relative;
	display: inline-block;
}
.button.button-new:hover,
.button.button-new:focus {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000',GradientType=0);
    background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));
}
.button.button-new:focus {
    outline: 0;
}
.button.button-new:active {
    box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;
}
.button.button-new[disabled],
.button.button-new:disabled,
.button.button-new.disabled {
	cursor: default;
	background-image: none;
}
.button.button-new[disabled]:hover,
.button.button-new:disabled:hover,
.button.button-new.disabled:hover {
	background-image: none;
}
.button.button-text {
	background: none;
	color: #F9423A;
	text-transform: capitalize;
	padding-right: 1em;
	padding-left: 1em;
}
.button.button-text:hover {
	background-image: none;
	text-decoration: underline;
}
.button.button-dark {
	background-color: #333;
	color: #F9423A;
}
.button.button-dark:hover {
	color: white;
}

/* Moved from main.css, incorrect for EU grid */
.grid .item .box .price .promo,
.grid-box-price .promo {
	text-transform: uppercase;
}

/* Brandsite banner now Locale-specific */
.container.brandsite-201512 .masthead-banner {
	background: transparent	url(//fabletics-us-cdn.justfab.com/media/images/en_US/brand/home/2015-12/background-masthead.jpg) center top no-repeat;
}
.container.brandsite-201512.brandsite-about .masthead-banner {
	background-image: url(//fabletics-us-cdn.justfab.com/media/images/en_US/brand/home/2015-12/about/background-masthead.jpg);
}
.container.brandsite-201512.brandsite-how-it-works .masthead-banner {
	background-image: url(//fabletics-us-cdn.justfab.com/media/images/en_US/brand/home/2015-12/how-it-works/background-masthead.jpg);
}