@charset "utf-8";
/* CSS Document */


/* General */
.fs_billboard				{position:relative; height:auto; margin:0 0 24px 0; width:624px;}
.billboard					{padding-top:24px; border:0px dashed #0f0;}
.fashion					{margin-bottom:24px; border:0px dotted #f00; width:624px;}
.smallprint					{font:0.8em/1.2em Trebuchet, Arial, Verdana; font-weight:normal;}
.fs_intro					{padding:10px 10px 24px 10px;}

/* Hub middle 3 columns */
.fs_3col-left				{float:left; width:192px; height:290px; background:url(/shop/static/img/fashion/hub_3col-leftbg.gif) top left no-repeat; padding:0 24px 24px 0; border:0px dashed #00f;}
.fs_3col-middle				{float:left; width:192px; height:290px; background:url(/shop/static/img/fashion/hub_3col-middlebg.gif) top left no-repeat; padding:0 24px 24px 0; border:0px dashed #00f;}
.fs_3col-right				{float:left; width:192px; height:290px; background:url(/shop/static/img/fashion/hub_3col-rightbg.jpg) top left no-repeat; padding:0 24px 0 0; border:0px dashed #00f;}

.fs_3col-left .desc			{margin:200px 15px 5px 15px; height:50px; border:0px solid #f00;}
.fs_3col-middle .desc		{margin:200px 20px 0 20px; height:42px; border:0px solid #f00;}
.fs_3col-right .desc		{margin:200px 15px 5px 15px; height:47px; border:0px solid #f00;}
.fs_3col-left .desc, .fs_3col-middle .desc, .fs_3col-right .desc	{font:0.75em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:bold;}

.fs_3col-left .cta, .fs_3col-middle .cta, .fs_3col-right .cta		{text-align:center;}
.fs_3col-middle .cta		{padding-top:7px;}



/* rhs - Outfit Pick n Mix */ 
.fshub_picknmix				{float:right; background: url(/shop/static/img/fashion/hub_picknmix.gif) top left no-repeat; width:408px; height:292px; margin:0; border:0px solid #0f0;}
.fshub_picknmix-outfit		{float:right; padding:45px 10px 10px 0;}
.fshub_picknmix-intro		{padding:80px 0 10px 15px; font:0.75em/1.2em Trebuchet, Arial, Verdana; color: #444; width:150px;}
.fshub_picknmix-btn			{padding:40px 0 10px 25px;}


/* lhs - Must Buy & Top Pick */ 
.fshub_mustbuy-bg			{background: url(/shop/static/img/fashion/hub_mustbuy.jpg) top left no-repeat; width:192px; height:131px; margin-bottom:30px; border:0px solid #f00;}
.fshub_toppick-bg			{background: url(/shop/static/img/fashion/hub_toppick.jpg) top left no-repeat; width:192px; height:131px; border:0px dashed #00f;}
.fshub_prod-desc			{height:26px; padding:50px 75px 0 10px; font:0.75em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:bold;}
.fshub_prod-viewsize		{padding:12px 75px 0 10px; font:0.7em/1.2em Trebuchet, Arial, Verdana; color: #888; font-weight:normal;}


/* rhs - Boutiques teaser */ 
.fshub_boutiques			{float:right; width:192px; height:181px; margin:0; border:0px solid #0f0;}


/* lhs - Oxfam T shirts */
.fshub_oxfamtshirts-bg		{width:408px; height:181px; background: url(/shop/static/img/fashion/hub_oxfamtshirts.jpg) top left no-repeat; margin:0; border:0px dashed #f00;}
.fshub_oxfamtshirts-intro	{width:130px; padding:70px 75px 0 10px; font:0.75em/1.2em Trebuchet, Arial, Verdana; color: #444;}


/* lhs - Designer labels */
.fshub_designer-bg			{width:408px; height:181px; background: url(/shop/static/img/fashion/hub_designerlabels.jpg) top left no-repeat; margin:0; border:0px dashed #f00;}
.fshub_designer-intro		{width:130px; padding:70px 75px 0 10px; font:0.75em/1.2em Trebuchet, Arial, Verdana; color: #444;}
.fshub_designer-viewsize	{padding:4px 75px 0 10px; font:0.7em/1.2em Trebuchet, Arial, Verdana; color: #888; font-weight:normal;}
.fshub_designer-alsosee		{float:right; padding:0 20px 0 80px; font:0.75em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:bold; border:0px dashed #ddd;}


/* 3 column category layout */
.fs_products				{width:624px; border:0px solid #0b0; margin:0; padding:0;}
.fs_prod					{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg.gif) top left no-repeat; padding:0 24px 24px 0; border:0px dashed #00f;}
.fs_prod-rhs				{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg.gif) top left no-repeat;  padding:0 0 24px 0; border:0px dashed #00f;}
.fs_prod_sale					{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_sale.gif) top left no-repeat; padding:0 24px 24px 0; border:0px dashed #00f;}
.fs_prod-rhs_sale				{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_sale.gif) top left no-repeat;  padding:0 0 24px 0; border:0px dashed #00f;}
.fs_prod_30					{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_30.gif) top left no-repeat; padding:0 24px 24px 0; border:0px dashed #00f;}
.fs_prod-rhs_30				{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_30.gif) top left no-repeat;  padding:0 0 24px 0; border:0px dashed #00f;}
.fs_prod_50					{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_50.gif) top left no-repeat; padding:0 24px 24px 0; border:0px dashed #00f;}
.fs_prod-rhs_50				{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_50.gif) top left no-repeat;  padding:0 0 24px 0; border:0px dashed #00f;}

.fs_prod_70					{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_70.gif) top left no-repeat; padding:0 24px 24px 0; border:0px dashed #00f;}
.fs_prod-rhs_70				{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_70.gif) top left no-repeat;  padding:0 0 24px 0; border:0px dashed #00f;}

.fs_prod_heart				{float:left; width:192px; height:277px; background:url(/shop/content/ethicalcollection/images/prod_bg_hearts.gif) top left no-repeat; padding:0 24px 24px 0; border:0px dashed #00f;}
.fs_prod-rhs_heart				{float:left; width:192px; height:277px; background:url(/shop/content/ethicalcollection/images/prod_bg_hearts.gif) top left no-repeat;  padding:0 0 24px 0; border:0px dashed #00f;}

/* category panels */
.fs_prod-img				{text-align:center; margin-top:20px;}
.fs_prod-desc				{height:26px; margin:10px 10px 0 10px; font:0.75em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:bold;}
.fs_prod-price				{margin:3px 10px 0 10px; font:0.8em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:normal;}
.fs_prod-viewsize			{margin:10px 10px 0 10px; font:0.7em/1.2em Trebuchet, Arial, Verdana; color: #888; font-weight:normal;}
.fs_prod-wsizes				{margin:2px 0 5px 10px;}
.fs_prod-wbtns				{float:left; width:30px; height:20px; padding:0; border:0px dashed #00f; margin-right:5px;}
.fs_prod-wbtns-lrg			{float:left; width:55px; height:20px; padding:0; border:0px dashed #00f; margin-right:2px;}
.fs_prod-wbtns img			{width:30px; height:20px;}


/* 3 column layout */
.fs_3col					{float:left; width:192px; padding-right:24px; border:0px dashed #0f0;}
.fs_3col-rhs				{float:left; width:192px; padding:0; border:0px dashed #00f;}

.fs_trendprod				{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg.gif) top left no-repeat; padding-bottom:24px; border:0px dashed #f00;}


/* Trend pages - Country Heritage highlights */
.fs_ch-points				{border:0px solid #0f0; font:0.8em/1.2em Trebuchet, Arial, Verdana; color: #fff; font-weight:normal; background: url(/shop/static/img/fashion/ch_masthead.jpg) top left no-repeat; width:642px; height:192px; padding-bottom:24px;}
.fs_ch-points ul			{margin:0; padding-left:20px; list-style-type: none; padding-top:75px;}
.fs_ch-points li			{background:url(/shop/static/img/fashion/ch_bullet.gif) top left no-repeat; padding:0 0 8px 16px;}

/* Trend pages - New Punk highlights */
.fs_np-points				{border:0px solid #0f0; font:0.8em/1.2em Trebuchet, Arial, Verdana; color: #fff; font-weight:normal; background: url(/shop/static/img/fashion/np_masthead.jpg) top left no-repeat; width:642px; height:192px; padding-bottom:24px;}
.fs_np-points ul			{margin:0; padding-left:20px; list-style-type: none; padding-top:75px;}
.fs_np-points li			{background:url(/shop/static/img/fashion/np_bullet.gif) top left no-repeat; padding:0 0 8px 16px;}


/* Trend pages - Super Structure highlights */
.fs_ss-points				{border:0px solid #0f0; font:0.8em/1.2em Trebuchet, Arial, Verdana; color: #fff; font-weight:normal; background: url(/shop/static/img/fashion/ss_masthead.jpg) top left no-repeat; width:642px; height:192px; padding-bottom:24px;}
.fs_ss-points ul			{margin:0; padding-left:26px; list-style-type: none; padding-top:95px;}
.fs_ss-points li			{background:url(/shop/static/img/fashion/ss_bullet.gif) top left no-repeat; padding:0 0 4px 16px;}



/* Pick 'n' Mix outfit page */
.fs_picknmix-prod			{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg.gif) top left no-repeat; border:0px dashed #00f;}
.fs_picknmix-prodsmall		{float:left; width:192px; height:170px; background:url(/shop/static/img/fashion/prodsmall_bg.gif) top left no-repeat; border:0px dashed #00f;}
.fs_picknmix				{padding:0 0 48px 0;}
.fs_picknmix-rhs			{padding:0 0 48px 0; text-align:right;}
.fs_picknmix-desc			{margin:10px 10px 0 10px; font:0.75em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:bold;}
.fs_picknmix-price			{margin:3px 10px 10px 10px; font:0.8em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:normal;}
.fs_picknmix-viewsize		{margin:0 10px 0 10px; font:0.7em/1.2em Trebuchet, Arial, Verdana; color: #888; font-weight:normal;}
.fs_picknmix-wsizes			{margin:2px 0 5px 10px; height:20px;}
.fs_picknmix-wsizes-rhs		{margin:2px 5px 5px 5px; height:20px;}
.fs_picknmix-wbtns			{float:left; padding:0; margin-right:5px;}
.fs_picknmix-wbtns-rhs		{float:right; padding:0; margin-right:5px;}
.fs_lookcomplete-item		{padding:0 0 24px 0;}
.fs_lookcomplete-title		{margin:30px 20px 24px 20px; font:0.9em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:bold;}
.fs_lookcomplete-desc		{margin:20px 20px 0 20px; font:0.75em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:bold;}
.fs_lookcomplete-price		{margin:3px 20px 10px 20px; font:0.8em/1.2em Trebuchet, Arial, Verdana; color: #444; font-weight:normal;}
.fs_lookcomplete-viewsize	{margin:5px 20px 0 20px; font:0.7em/1.2em Trebuchet, Arial, Verdana; color: #888; font-weight:normal;}
.fs_lookcomplete-wsizes		{margin:2px 20px 5px 20px;}
.fs_lookcomplete-wbtns		{float:left; padding:0; border:0px dashed #00f; margin-right:5px;}
.fs_picknmix-outfit 		{padding-top:110px;}
.fs_picknmix-outfit-coat	{padding-bottom:20px;}
.fs_picknmix-outfit-nov08	{padding-top:40px;}
.fs_picknmix-outfit-bag		{padding-bottom:10px;}


/* SALE styles */
.fs_prod_30					{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_30.gif) top left no-repeat; padding:0 24px 24px 0; border:0px dashed #00f;}
.fs_prod-rhs_30				{float:left; width:192px; height:277px; background:url(/shop/static/img/fashion/prod_bg_30.gif) top left no-repeat;  padding:0 0 24px 0; border:0px dashed #00f;}




/* Oxfam difference */
.fs_oxfamdiff-verytop 		{border:0px solid #f00; width:624px; margin-top:14px;}
.fs_oxfamdiff-top	 		{border:0px solid #f00; width:624px;}
.fs_oxfamdiff-mid			{border:0px solid #f00; width:624px; background-color:#fff;}
.fs_oxfamdiff-btm	 		{border:0px solid #f00; width:624px; margin-bottom:24px;}
.fs_oxfamdiff-content		{padding:10px 25px;}

.fs_oxfamdiff-content .img-rhs	{padding:10px 0 20px 20px;}

