
/***** category banners *****/
.banner-content { position: absolute; top: 20px; left: 20px; width: 410px; }
.category-banner .ribbon { position: absolute; top: -3px; right: -3px; background: url(../images/banners/banner-ribbon.png) no-repeat 0 0; display: none; width: 128px; height: 125px; }
.corrie-banner .ribbon {display:none;}

.by-type { background: url(../images/banners/banner-by-type.jpg) no-repeat 0 0; height:220px; }
.by-type h1 { color:#333; }
.by-type p {font-size:14px; color:#333; }

.xmas-cards-alt { background: url(../images/banners/banner-xmas-cards-alt.jpg) no-repeat 0 0; height:280px; margin-bottom: -30px; }
.xmas-cards-alt h1 { font-size:32px; color: #a91313; }
.xmas-cards-alt p { font-size: 13px; color: #0f254a; text-shadow: 0 1px 0 #e8f4f6; }

.christmas-gifts { background: url(../images/banners/christmas-gifts.jpg) no-repeat 0 0; height:220px; }
.christmas-gifts h1 { font-size: 24px; color:#fff; }
.christmas-gifts p { font-size: 14px; color:#fff; }

.xmas-gift-babies { background: url(../images/banners/baby-christmas-gifts.jpg) no-repeat 0 0; height:220px;}
.xmas-gift-babies .banner-content { width: 360px; }
.xmas-gift-babies h1 { font-size: 30px; color:#fff; }
.xmas-gift-babies p { color:#fff; }

.xmas-gift-her { background: url(../images/banners/christmas-gifts-for-her.jpg) no-repeat 0 0; height:220px;}
.xmas-gift-her h1 { color:#151855; }
.xmas-gift-her p { color:#151855; }

.xmas-gift-him { background: url(../images/banners/christmas-gifts-for-him.jpg) no-repeat 0 0; height:220px; }
.xmas-gift-him h1 {font-size:24px; color:#fff;}
.xmas-gift-him p {font-size:14px; color:#fff;}

.xmas-gift-dad { background: url(../images/banners/christmas-gifts-for-dad.jpg) no-repeat 0 0; height:220px; }
.xmas-gift-dad h1 {font-size:24px; color:#151855; }
.xmas-gift-dad p { font-size:13px; color:#151855; padding-right: 40px;}

.xmas-gift-mum { background: url(../images/banners/christmas-gifts-for-mum.jpg) no-repeat 0 0; height:220px; }
.xmas-gift-mum h1 {font-size:24px; color:#e30511; }
.xmas-gift-mum p { font-size:13px; color:#151855; padding-right: 40px;}

.xmas-gift-grandparents{ background: url(../images/banners/christmas-gifts-for-grandparents.jpg) no-repeat 0 0; height:220px; }
.xmas-gift-grandparents .banner-content { width: 370px; }
.xmas-gift-grandparents h1 { font-size: 24px; color:#333; }
.xmas-gift-grandparents p { color:#333; }

.xmas-gift-girl { background: url(../images/banners/christmas-gifts-for-girls.jpg) no-repeat 0 0; height:220px; }
.xmas-gift-girl h1 { font-size: 24px; color:#fff; }
.xmas-gift-girl p { font-size: 13px; color:#fff; }

.xmas-gift-boy { background: url(../images/banners/christmas-gifts-for-boys.jpg) no-repeat 0 0; height:220px; }
.xmas-gift-boy h1 { font-size: 24px; color:#fff; }
.xmas-gift-boy p { font-size: 13px; color:#fff; }

.xmas-gift-teen { background: url(../images/banners/christmas-gifts-for-teenagers.jpg) no-repeat 0 0; height:220px; }
.xmas-gift-teen h1 { font-size: 24px; color:#fff; }
.xmas-gift-teen p { color:#fff; }

.xmas-gift-fillers { background: url(../images/banners/christmas-stocking-fillers.jpg) no-repeat 0 0; height:220px; }
.xmas-gift-fillers .banner-content { width: 350px; }
.xmas-gift-fillers h1 { font-size: 24px; color:#333; }
.xmas-gift-fillers p { color:#333; }

.secret-santa-gifts { background: url(../images/banners/secret-santa-gifts.jpg) no-repeat 0 0; height:220px; }
.secret-santa-gifts h1 { font-size: 24px; color:#fff; }
.secret-santa-gifts p { font-size: 14px;  color: #eee; text-shadow: 0 1px 4px #222; }

.unusual-christmas-gifts { background: url(../images/banners/christmas-unusual.jpg) no-repeat 0 0; height:220px; }
.unusual-christmas-gifts .banner-content { width:380px; }
.unusual-christmas-gifts h1 { font-size: 24px; color:#fff; }
.unusual-christmas-gifts p { color:#fff; }

.newspaper-gifts { background: url(../images/banners/banner-newspaper-gifts.jpg) no-repeat 0 0; height:260px; margin-bottom: -30px; }
.newspaper-gifts h1 { font-size: 34px; color: #fff; }
.newspaper-gifts p { font-size: 13px; color: #fff; text-shadow: 0 1px 3px #000; }

.unusual-adopt { background: url(../images/banners/banner-unusual-adopt.jpg) no-repeat 0 0; height:270px; margin-bottom: -40px; }
.unusual-adopt h1 { font-size: 29px; color: #2e455f; }
.unusual-adopt p { font-size: 13px; color: #000; text-shadow: 0 1px 4px #d2e2f2; }

.engraved-gifts { background: url(../images/banners/banner-engraved-gifts.jpg) no-repeat 0 0; height:260px; margin-bottom: -40px; }
.engraved-gifts .banner-content { width: 370px; }
.engraved-gifts h1 { font-size: 28px; color: #fff; }
.engraved-gifts p { font-size: 13px; color: #eee; text-shadow: 0 1px 4px #222; }

.engraved-silver { background: url(../images/banners/engraved-silver-gifts.jpg) no-repeat 0 0; height:270px; }
.engraved-silver .banner-content { width: 370px; }
.engraved-silver h1 { font-size: 28px; color: #fff; }
.engraved-silver p { font-size: 14px; color: #eee; text-shadow: 0 1px 4px #222; }

.engraved-glass { background: url(../images/banners/engraved-glasses.jpg) no-repeat 0 0; height:270px; }
.engraved-glass .banner-content { width: 370px; }
.engraved-glass h1 { font-size: 28px; color: #fff; }
.engraved-glass p { font-size: 14px; color: #eee; text-shadow: 0 1px 4px #222; }

.character-glasses { background: url(../images/banners/character-glasses-banner.jpg) no-repeat 0 0; height:270px; }
.character-glasses .banner-content { width: 390px; }
.character-glasses h1 { font-size: 28px; color: #333; }
.character-glasses p { font-size: 14px; color:#333; }

.engraved-jewellery { background: url(../images/banners/engraved-jewellery.jpg) no-repeat 0 0; height:220px; }
.engraved-jewellery .banner-content { width: 370px; }
.engraved-jewellery h1 { font-size: 28px; color: #fff; }
.engraved-jewellery p { font-size: 14px; color: #eee; text-shadow: 0 1px 4px #222; }

.unusual-engraved-gifts { background: url(../images/banners/unusual-engraved-gifts.jpg) no-repeat 0 0; height:270px; }
.unusual-engraved-gifts .banner-content { width: 350px; }
.unusual-engraved-gifts h1 { font-size: 28px; color: #fff; }
.unusual-engraved-gifts p { font-size: 14px; color: #eee; text-shadow: 0 1px 4px #222; }

.fresh-cut-flowers { background: url(../images/banners/freshly-cut-flowers.jpg) no-repeat 0 0; height:220px; }
.fresh-cut-flowers .banner-content {width: 350px;}
.fresh-cut-flowers h1 { font-size: 30px; color: #fff; }
.fresh-cut-flowers p { font-size: 14px; color:#fff; }

.fresh-flowers-banner { background: url(../images/banners/fresh-flowers-banner.jpg) no-repeat 0 0; height:260px; }
.fresh-flowers-banner .banner-content {width: 350px;}
.fresh-flowers-banner h1 { font-size: 30px; color: #fff; }
.fresh-flowers-banner p { font-size: 14px; color:#fff; }

.Valentine-mug-banner { background: url(../images/banners/Valentine-mug-banner.jpg) no-repeat 0 0; height:260px; }
.Valentine-mug-banner .banner-content {width: 350px;}
.Valentine-mug-banner h1 { font-size: 20px; color: #000; }
.Valentine-mug-banner p { font-size: 12px; color:#000; }

.tea-lovers-mugs-banner { background: url(../images/banners/tea-lovers-mugs-banner.jpg) no-repeat 0 0; height:230px; margin-bottom: -20px;}
.tea-lovers-mugs-banner .banner-content {width: 350px;}
.tea-lovers-mugs-banner h1 { font-size: 20px; color: #000; }
.tea-lovers-mugs-banner p { font-size: 12px; color:#000; }

.coffee-lovers-mugs-banner { background: url(../images/banners/coffee-lovers-mugs-banner.jpg) no-repeat 0 0; height:230px;}
.coffee-lovers-mugs-banner .banner-content {width: 350px;}
.coffee-lovers-mugs-banner h1 { font-size: 20px; color: #000; }
.coffee-lovers-mugs-banner p { font-size: 12px; color:#000; }

.personalised-colour-in-calendars-banner { background: url(../images/banners/personalised-colour-in-calendars-banner.jpg) no-repeat 0 0; height:300px; margin-bottom: -40px;}
.personalised-colour-in-calendars-banner .banner-content {width: 350px;}
.personalised-colour-in-calendars-banner h1 { font-size: 20px; color: #000; }
.personalised-colour-in-calendars-banner p { font-size: 12px; color:#000; }

.tea-gift-sets-banner { background: url(../images/banners/tea-gift-sets-banner.jpg) no-repeat 0 0; height:300px; margin-bottom: -20px;}
.tea-gift-sets-banner .banner-content {width: 350px;}
.tea-gift-sets-banner h1 { font-size: 20px; color: #000; }
.tea-gift-sets-banner p { font-size: 12px; color:#000; }

.personalised-bears-banner { background: url(../images/banners/personalised-bears-banner.jpg) no-repeat 0 0; height:270px; margin-bottom: -20px;}
.personalised-bears-banner .banner-content {width: 350px;}
.personalised-bears-banner h1 { font-size: 20px; color: #000; }
.personalised-bears-banner p { font-size: 12px; color:#000; }

.valentines-day-hampers-banner { background: url(../images/banners/valentines-day-hampers-banner.jpg) no-repeat 0 0; height:300px; margin-bottom: -30px; }
.valentines-day-hampers-banner .banner-content {width: 350px;}
.valentines-day-hampers-banner h1 { font-size: 22px; color: #fff; }
.valentines-day-hampers-banner p { font-size: 12px; color:#fff; text-shadow: 0 1px 4px #864328; }

.mothers-day-hampers-banner { background: url(../images/banners/mothers-day-hampers-banner.jpg) no-repeat 0 0; height:300px; margin-bottom: -30px; }
.mothers-day-hampers-banner .banner-content {width: 350px;}
.mothers-day-hampers-banner h1 { font-size: 20px; color: #fff; }
.mothers-day-hampers-banner p { font-size: 12px; color:#fff; text-shadow: 0 1px 4px #336600; }

.mothers-day-mugs-category-banner { background: url(../images/banners/mothers-day-mugs-category-banner.jpg) no-repeat 0 0; height:260px; margin-bottom: -20px; }
.mothers-day-mugs-category-banner .banner-content {width: 375px;}
.mothers-day-mugs-category-banner h1 { font-size: 20px; color: #000; }
.mothers-day-mugs-category-banner p { font-size: 11px; color:#000; }

.gift-experiences  { background: url(../images/banners/gift-experiences.jpg) no-repeat 0 0; height:220px; }
.gift-experiences .banner-content {width: 370px;}
.gift-experiences h1 { font-size: 28px; color: #333; }
.gift-experiences p { font-size: 14px; color:#333; }

.adrenaline-experience  { background: url(../images/banners/adrenaline-experience-gifts.jpg) no-repeat 0 0; height:220px; }
.adrenaline-experience .banner-content {width: 370px;}
.adrenaline-experience h1 { font-size: 28px; color: #333; }
.adrenaline-experience p { font-size: 14px; color:#333; }

.driving-experience  { background: url(../images/banners/driving-gift-experiences.jpg) no-repeat 0 0; height:220px; }
.driving-experience h1 { font-size: 28px; color: #333; }
.driving-experience p { font-size: 14px; color:#333; }

.flying-experience { background: url(../images/banners/flying-gift-experiences.jpg) no-repeat 0 0; height:220px; }
.flying-experience .banner-content {width: 370px;}
.flying-experience h1 { font-size: 28px; color: #333; }
.flying-experience p { font-size: 14px; color:#333; }

.football-experience  { background: url(../images/banners/football-gift-experiences.jpg) no-repeat 0 0; height:220px; }
.football-experience .banner-content {width: 350px;}
.football-experience h1 { font-size: 28px; color: #fff; }
.football-experience p { font-size: 14px; color:#fff; }

.kids-experience  { background: url(../images/banners/gift-experiences-for-kids.jpg) no-repeat 0 0; height:220px; }
.kids-experience h1 { font-size: 28px; color: #333; }
.kids-experience p { font-size: 14px; color:#333; }

.golf-experience  { background: url(../images/banners/golf-gift-experiences.jpg) no-repeat 0 0; height:220px; }
.golf-experience h1 { font-size: 28px; color: #333; }
.golf-experience p { font-size: 14px; color:#333; }

.horseracing-experience { background: url(../images/banners/horse-racing-gifts.jpg) no-repeat 0 0; height:270px; }
.horseracing-experience p { font-size: 14px; }

.pampering-experience  { background: url(../images/banners/pampering-gift-experiences.jpg) no-repeat 0 0; height:220px; }
.pampering-experience .banner-content {width: 370px;}
.pampering-experience h1 { font-size: 28px; color: #333; }
.pampering-experience p { font-size: 14px; color:#333; }

.train-experience  { background: url(../images/banners/train-experience-gifts.jpg) no-repeat 0 0; height:220px; }
.train-experience .banner-content {width: 350px;}
.train-experience h1 { font-size: 30px; color: #333; }
.train-experience p { font-size: 14px; color:#333; }

.daysout-experience { background: url(../images/banners/gift-experience-days-out.jpg) no-repeat 0 0; height:220px; }
.daysout-experience .banner-content {width: 370px;}
.daysout-experience h1 { font-size: 28px; color: #333; }
.daysout-experience p { font-size: 14px; color:#333; }

.wetnwild-experience { background: url(../images/banners/wet-n-wild.jpg) no-repeat 0 0; height:220px; }
.wetnwild-experience .banner-content { width: 360px; }
.wetnwild-experience p { font-size: 15px; }

.othersports-experience { background: url(../images/banners/experience.jpg) no-repeat 0 0; height:220px; }
.othersports-experience .banner-content {width: 370px;}
.othersports-experience h1 { font-size: 28px; color: #333; }
.othersports-experience p { font-size: 14px; color:#333; }

.pick-n-mix { background: url(../images/PickMix/header-back.jpg) no-repeat 0 0; height:332px; margin-bottom: 15px; }
.pick-n-mix .banner-content { width: 330px; padding: 5px; }
.pick-n-mix h1 { font-size: 35px; color: #fff; padding-bottom: 20px; }
.pick-n-mix p { font-size: 14px; color: #eee; text-shadow: 0 1px 4px #222; }

.unusual-romance { background: url(../images/banners/banner-unusual-romance.jpg) no-repeat 0 0; height:290px; margin-bottom: -50px; }
.unusual-romance h1 { font-size: 29px; color: #fff; }
.unusual-romance p { font-size: 13px; color: #fff; text-shadow: 0 1px 4px #7c302f; }

.unusual-poetry { background: url(../images/banners/poetry-gifts.jpg) no-repeat 0 0; height:270px; }
.unusual-poetry .banner-content { width: 350px; }
.unusual-poetry h1 { font-size: 32px;}
.unusual-poetry p {font-size:15px;}

.unusual-kids-gifts { background: url(../images/banners/unusual-childrens-gifts.jpg) no-repeat 0 0; height:270px; }
.unusual-kids-gifts .banner-content {width:350px;}
.unusual-kids-gifts h1 { font-size:32px; }
.unusual-kids-gifts p { font-size:14px;}

.personalised-classics { background: url(../images/banners/personalised-classic.jpg) no-repeat 0 0; height:270px; margin-bottom: -42px; }
.personalised-classics p { font-size:14px; padding-right:20px; }
.personalised-fairy-tales { background: url(../images/banners/fairy-tales.jpg) no-repeat 0 0; height:270px; margin-bottom: -42px; }

.fine-china-gifts { background: url(../images/banners/china.jpg) no-repeat 0 0; height:220px; }
.fine-china-gifts p {font-size:14px; }

.poster-gifts { background: url(../images/banners/banner-poster.jpg) no-repeat 0 0; height:255px; margin-bottom: -35px; }
.poster-gifts h1 { font-size: 29px; color: #fff; }
.poster-gifts p { font-size: 13px; color: #fff; text-shadow: 0 1px 0 #1f2b38; }

.stig-poster { background: url(../images/banners/stig-poster.jpg) no-repeat 0 0; height:270px; margin-bottom: -42px; }
.stig-poster h1 {font-size:30px;}
.stig-poster p {font-size:15px; padding-right:25px;}

.personalised-map-posters-and-canvases-banner { background: url(../images/banners/personalised-map-posters-and-canvases.jpg) no-repeat 0 0; height:220px; }
.personalised-dressing-room-prints-banner { background: url(../images/banners/personalised-dressing-room-prints.jpg) no-repeat 0 0; height:220px; }
.personalised-dressing-room-prints-banner p { font-size:14px; }
.football-club-magazine-cover-banner { background: url(../images/banners/football-club-magazine-covers.jpg) no-repeat 0 0; height:220px; }
.football-club-magazine-cover-banner h1 { color:#fff; }
.football-club-magazine-cover-banner p { color:#fff; padding-right:45px;  }
.personalised-football-programme-covers-banner { background: url(../images/banners/football-programmes.jpg) no-repeat 0 0; height:270px; margin-bottom:-40px; }
.personalised-football-programme-covers-banner p { font-size:14px; }

.roll-of-honour { background: url(../images/banners/roll-of-honour-posters.jpg) no-repeat 0 0; height:238px; }
.roll-of-honour p { font-size: 14px; }
.roll-of-honour .banner-content { width: 400px; }

.mugs-gifts { background: url(../images/banners/banner-mugs.jpg) no-repeat 0 0; height:300px; margin-bottom: -50px; }
.mugs-gifts .banner-content { width: 340px; }
.mugs-gifts h1 { font-size: 34px; }
.mugs-gifts p { text-shadow: 0 1px 5px #fff; font-size: 13px; }
.mugs-gifts ul { margin-left: 40px; }
.mugs-gifts ul li { text-shadow: 0 1px 5px #fff; font-size: 14px; font-weight: bold; font-style: italic; }

.image-posters { background: url(../images/banners/banner-image-posters.jpg) no-repeat 0 0; height:220px; }

.personalised-birthday-and-anniversary-books { background: url(../images/banners/personalised-birthday-and-anniversary-books.jpg) no-repeat 0 0; height: 238px; }
.personalised-birthday-and-anniversary-books h1 { color: #fff; }
.personalised-birthday-and-anniversary-books p { color: #fff; }
.personalised-birthday-and-anniversary-books .banner-content { width: 340px; }
 
/***** gifts by theme *****/
.gifts-by-theme { background: url(../images/banners/gifts-by-theme.jpg) no-repeat 0 0; height:220px; }
.gifts-by-theme .banner-content { width: 350px; }
.gifts-by-theme h1 { font-size: 32px; color:#333;}
.gifts-by-theme p {font-size:15px;}

.anniversary-ideas { background: url(../images/banners/banner-anniversary-ideas.jpg) no-repeat 0 0; height:220px; }

.humorous-gifts { background: url(../images/banners/humorous-gifts.jpg) no-repeat 0 0; height:220px; }
.humorous-gifts h1{ font-size: 32px; color: #fff; text-shadow: 0 1px 4px #7c302f;  }
.humorous-gifts p { font-size: 15px; color: #fff; text-shadow: 0 1px 4px #7c302f; }

.music-gifts { background: url(../images/banners/music-banner.jpg) no-repeat 0 0; height:270px; margin-bottom: -40px; }
.music-gifts p {font-size:15px;}

.nostalgic-gifts  {background: url(../images/banners/nostalgic-gifts.jpg) no-repeat 0 0; height:220px; }
.nostalgic-gifts .banner-content {width:370px;}
.nostalgic-gifts p { font-size:14px;  text-shadow: 0 1px 4px #e1e1e1;  }

.unusual-nostalgic  {background: url(../images/banners/nostalgic-gifts.jpg) no-repeat 0 0; height:220px; }
.unusual-nostalgic .banner-content {width:370px;}
.unusual-nostalgic p { font-size:14px;  text-shadow: 0 1px 4px #e1e1e1;  }

.spoof-gifts { background: url(../images/banners/banner-spoof.jpg) no-repeat 0 0; height:260px; margin-bottom: -10px; }
.spoof-gifts .banner-content { width: 340px; }
.spoof-gifts h1 { font-size: 30px; color: #fff; }
.spoof-gifts p { font-size: 13px; color: #fff; text-shadow: 0 1px 4px #2f2b2b; }

.spoof-magazines { background: url(../images/banners/banner-spoof-magazines.jpg) no-repeat 0 0; height:260px; margin-bottom: -20px; }
.spoof-magazines .banner-content { width: 330px; }
.spoof-magazines h1 { font-size: 30px; color: #fff; }
.spoof-magazines p { font-size: 13px; color: #fff; text-shadow: 0 1px 4px #3d4e58; }

.spoof-newspaper { background: url(../images/banners/banner-spoof.jpg) no-repeat 0 0; height:260px; margin-bottom: -10px; }
.spoof-newspaper .banner-content { width: 340px; }
.spoof-newspaper h1 { font-size: 30px; color: #fff; }
.spoof-newspaper p { font-size: 13px; color: #fff; text-shadow: 0 1px 4px #2f2b2b; }

.unusual-gifts { background: url(../images/banners/banner-unusual-gifts.jpg) no-repeat 0 0; height:220px; }
.unusual-gifts .banner-content { width: 340px; }
.unusual-gifts h1 { font-size: 30px; color: #333; }
.unusual-gifts p { font-size: 13px; color: #333; }

.retro-sweets-banner { background: url(../images/banners/retro-sweets-banner.jpg) no-repeat 0 0; height:290px; margin-bottom: -45px; }
.retro-sweets-banner .banner-content { width: 340px; }
.retro-sweets-banner h1 { font-size: 26px; color: #eeeeda; }
.retro-sweets-banner p { font-size: 13px; color: #eeeeda; text-shadow: 0 1px 4px #666; }

.disney-clocks { background: url(../images/banners/personalised-clocks.jpg) no-repeat 0 0; height:270px; }
.disney-clocks h1 { font-size: 36px; color: #fff; }
.disney-clocks p { font-size: 14px; color: #fff; /*text-shadow: 0 1px 4px #828f5a; */}

.disney-placemants { background: url(../images/banners/personalised-placemats.jpg) no-repeat 0 0; height:220px; }
.disney-placemants .banner-content {width:350px;}
.disney-placemants h1 { color:#fff;}
.disney-placemants p {font-size:14px; color:#fff;}

.lunch-boxes { background: url(../images/banners/personalised-lunchboxes.jpg) no-repeat 0 0; height:220px; }
.lunch-boxes h1 { font-size: 30px; color:#000033; }
.lunch-boxes p { font-size: 14px; color:#000033; }

.growth-charts { background: url(../images/banners/personalised-growth-charts.jpg) no-repeat 0 0; height:270px; }
.growth-charts h1 { font-size: 30px; color:#000033; }
.growth-charts p { font-size: 14px; color:#000033; }

.penwizard-books { background: url(../images/banners/personalised-childrens-books.jpg) no-repeat 0 0; height:220px; }
.penwizard-books h1 { font-size: 30px; color:#000033; }
.penwizard-books p { font-size: 14px; color:#000033; padding-right: 30px; }

.personalised-chocolates { background: url(../images/banners/personalised-chocolates.jpg) no-repeat 0 0; height:220px; }
.personalised-chocolates h1 { font-size: 30px; color:#000033; }
.personalised-chocolates p { font-size: 14px; color:#000033; text-shadow: 0 1px 4px #fff; }

.banner-xmas-name { background: url(../images/banners/personalised-christmas-baubles.jpg) no-repeat 0 0; height:220px; }
.banner-xmas-name .banner-content { width: 340px; }
.banner-xmas-name h1 { font-size: 30px; color: #fff; }
.banner-xmas-name p { font-size: 14px; color: #fff; }

.calendar-and-diary { background: url(../images/banners/banner-calendar-and-diary.jpg) no-repeat 0 0; height:220px; }
.calendar-and-diary h1 { font-size: 26px; color: #fff; }
.calendar-and-diary p { font-size: 13px; color: #f1e8ec; text-shadow: 0 1px 4px #513942; }

.calendar-wall { background: url(../images/banners/name-in-image-calendars-wall.jpg) no-repeat 0 0; height:220px; }
.calendar-wall h1 { font-size: 36px; color: #fff; }
.calendar-wall p {font-size:14px; color:#fff;}

.calendar-wall-football-legends { background: url(../images/banners/banner-calendar-wall-football-legends.jpg) no-repeat 0 0; height:238px; }
.calendar-wall-football-legends .banner-content { width: 390px; }
.calendar-wall-football-legends h1 { font-size: 36px; color: #fff; }
.calendar-wall-football-legends p {font-size:14px; color:#fff;}

.calendar-football-newspaper { background: url(../images/banners/banner-calendar-football-newspaper.jpg) no-repeat 0 0; height:238px; }
.calendar-football-newspaper .banner-content { width: 322px; }
.calendar-football-newspaper h1 { color: #fff; }
.calendar-football-newspaper p {color:#fff; font-size: 13px; }

.calendar-desktop { background: url(../images/banners/banner-calendar-desktop.jpg) no-repeat 0 0; height: 238px; }
.calendar-desktop .banner-content { width: 320px; }
.calendar-desktop h1 {  color: #333; }
.calendar-desktop p { color:#333; }

.photo-calendars { background: url(../images/banners/pesonalised-calender-banner.jpg) no-repeat 0 0; height: 238px; }
.photo-calendars .banner-content { width: 370px; }
.photo-calendars h1 {  color: #333; font-size: 36px; }
.photo-calendars p { color:#333; font-size:14px; }

.calendar-desktop-football-legends { background: url(../images/banners/banner-calendar-desktop-football-legends.jpg) no-repeat 0 0; height: 238px; }
.calendar-desktop-football-legends .banner-content { width: 300px; }
.calendar-desktop-football-legends h1 {  color: #fff; }
.calendar-desktop-football-legends p { color:#fff;}

.image-diary { background: url(../images/banners/banner-diary.jpg) no-repeat 0 0; height:238px; }
.image-diary .banner-content { width: 300px; }
.image-diary h1 { color: #333; }
.image-diary p { color:#333; font-size:13px; }

.diary-football-legends { background: url(../images/banners/banner-diary-football-legends.jpg) no-repeat 0 0; height:238px; }
.diary-football-legends .banner-content { width: 340px; }
.diary-football-legends h1 { color: #fff; }
.diary-football-legends p { color:#fff; font-size:13px; }

.diary-football-newspaper { background: url(../images/banners/banner-diary-football-newspaper.jpg) no-repeat 0 0; height:238px; }
.diary-football-newspaper .banner-content { width: 300px; }
.diary-football-newspaper h1 { color: #333; }
.diary-football-newspaper p { color:#333; font-size:13px; }

.commemorative-book { background: url(../images/banners/banner-commem-books.jpg) no-repeat 0 0; height:285px; }
.commemorative-book .banner-content { width: 370px; }
.commemorative-book h1 { font-size: 25px; color: #880116; }
.commemorative-book p { font-size: 13px; color: #3C3618; text-shadow: 0 0 6px #FFF; }
.commemorative-book .cb-hover-items { position: absolute; bottom: 10px; left: 0; width: 435px; }
.commemorative-book .cb-hover-items ul { list-style: none; margin: 0; float: left; padding-left: 4px; }
.commemorative-book .cb-hover-items ul li { padding: 0 8px; list-style: none; float: left; }
.commemorative-book .cb-hover-items ul li img { display: block; width: 69px; height: 60px; text-indent: -9999px; background: #efefef; }

.historic-books { background: url(../images/banners/banner-historic-books.jpg) no-repeat 0 0; height:285px; }
.historic-books .banner-content { width: 370px; }
.historic-books h1 { font-size: 30px; color: #e3bd47; }
.historic-books p { font-size: 13px; color: #fff; text-shadow: 0 0 6px #000; }
.historic-books .hb-hover-items { position: absolute; bottom: 10px; left: 0; width: 435px; }
.historic-books .hb-hover-items ul { list-style: none; margin: 0; float: left; padding-left: 4px; }
.historic-books .hb-hover-items ul li { padding: 0 6px; list-style: none; float: left; }
.historic-books .hb-hover-items ul li img { display: block; width: 69px; height: 60px; text-indent: -9999px; background: #efefef; }

.wine-and-spirit { background: url(../images/banners/banner-wine-and-spirit.jpg) no-repeat 0 0; height:205px; }
.wine-and-spirit .banner-content { width: 450px; }
.wine-and-spirit h1 { color: #9F002C; font-size: 32px; padding-bottom: 14px; }
.wine-and-spirit p { font-size: 13px; text-shadow: 0 1px 0 #fff; }

.coronation-street-50th { background: url(../images/banners/personalised-coronation-street-champagne-and-cava.jpg) no-repeat 0 0; height: 300px; }
.coronation-street-50th p {font-size:14px; color: #fff; }
.coronation-street-50th h1 { color: #fff; }
.coronation-street-50th .banner-content { width: 350px; }

.back-page-reprint-unframed { background: url(../images/banners/banner-back-page-reprint-unframed.jpg) no-repeat 0 0; height:232px; margin-bottom: -40px; }
.back-page-reprint-unframed .banner-content { width: 370px; }

.back-page-reprint-framed { background: url(../images/banners/banner-back-page-reprint-framed.jpg) no-repeat 0 0; height:232px; margin-bottom: -40px; }
.back-page-reprint-framed .banner-content { width: 370px; }

.sports-gifts { background: url(../images/banners/sport-gifts.jpg) no-repeat 0 0; height:220px; }
.sports-gifts .banner-content { width:350px;}
.sports-gifts h1 { font-size: 32px; color:#fff; }
.sports-gifts p { font-size: 14px; color:#fff; }

.most-popular-sports-gifts  { background: url(../images/banners/most-popular.jpg) no-repeat 0 0; height:270px; }
.most-popular-sports-gifts .banner-content {width:350px;}
.most-popular-sports-gifts h1{ font-size:30px; }
.most-popular-sports-gifts p { font-size:16px; }

.football-gifts { background: url(../images/banners/football-gifts.jpg) no-repeat 0 0; height:270px; }
.football-gifts .banner-content {width:350px;}
.football-gifts h1 {font-size:32px; color:#fff; }
.football-gifts p { font-size:14px; color:#fff; }

.fa-cup-final-dvds-banner { background: url(../images/banners/final-dvds.jpg) no-repeat 0 0; height:270px; margin-bottom: -40px; }

.grow-own-pitch { background: url(../images/banners/grow-your-own-football-pitch-1.jpg) no-repeat 0 0; height:270px;  margin-bottom: -43px;  }
.grow-own-pitch h1 {color:#d8272f; text-shadow: 0 1px 4px #000;  }
.grow-own-pitch p { font-size: 14px; color:#000; padding-right:20px; }

.rugby-gifts { background: url(../images/banners/rugby-gifts.jpg) no-repeat 0 0; height:220px; }
.rugby-gifts .banner-content {width:330px;}
.rugby-gifts h1 {font-size:32px; color:#fff; }
.rugby-gifts p { font-size:16px; color:#fff; }

.cricket-gifts  { background: url(../images/banners/cricket-gifts.jpg) no-repeat 0 0; height:270px; }
.cricket-gifts h1 {font-size:32px; color:#e1e1e1; }
.cricket-gifts p { font-size:16px; color:#e1e1e1; padding-top:15px;}

.motorsports-gifts  { background: url(../images/banners/motorsports-gifts.jpg) no-repeat 0 0; height:270px; }
.motorsports-gifts .banner-content { width: 350px; }
.motorsports-gifts h1 {font-size:32px; color:#333; }
.motorsports-gifts p { font-size:16px; color:#333; padding-top:15px;}

.horse-racing-gifts { background: url(../images/banners/horse-racing-gifts.jpg) no-repeat 0 0; height:270px; }
.horse-racing-gifts .banner-content { width: 350px; }
.horse-racing-gifts h1 {font-size:32px; color:#333; }
.horse-racing-gifts p { font-size:16px; color:#333; padding-top:15px;}

.golf-gifts { background: url(../images/banners/golf-gifts.jpg) no-repeat 0 0; height:270px; }
.golf-gifts .banner-content {width:370px; padding-top:20px; padding-left:20px;}
.golf-gifts h1 {font-size:32px; color:#333; }
.golf-gifts p { font-size:16px; color:#333;}

.boxing-gifts { background: url(../images/banners/boxing-gifts.jpg) no-repeat 0 0; height:270px; }
.boxing-gifts .banner-content {width:370px;}
.boxing-gifts h1 {font-size:32px; color:#e3d8ab; }
.boxing-gifts p { font-size:16px; color:#e3d8ab; text-shadow: 0 1px 4px #333;}

.extreme-sports-gifts { background: url(../images/banners/extreme-sports.jpg) no-repeat 0 0; height:270px; }
.extreme-sports-gifts .banner-content {padding-left:20px; padding-top:20px;}
.extreme-sports-gifts h1 {font-size:32px; color:#333; }
.extreme-sports-gifts p { font-size:16px; color:#333;}

.tennis-gifts { background: url(../images/banners/tennis-gifts.jpg) no-repeat 0 0; height:270px; }
.tennis-gifts h1 {font-size:32px; color:#e1e1e1; }
.tennis-gifts p { font-size:16px; color:#e1e1e1; padding-top:15px;}

.olympics-gifts { background: url(../images/banners/olympic-gifts.jpg) no-repeat 0 0; height:270px; }
.olympics-gifts .banner-content {width:360px;}
.olympics-gifts h1 {font-size:32px; color:#fff; }
.olympics-gifts p { font-size:16px; color: #fff; text-shadow: 0 1px 4px #666;}

.football-club-gifts-main { background: url(../images/banners/football-club-gifts-main.jpg) no-repeat 0 0; height:220px; }
.football-club-gifts-main h1 { font-size: 30px; color:#333; }
.football-club-gifts-main p { font-size: 14px; color:#333; }

.football-club-gifts { background: url(../images/banners/football-club-gifts.jpg) no-repeat 0 0; height: 220px; }
.football-club-gifts h1 { font-size: 28px; color:#fff; }
.football-club-gifts p { color:#fff; }

.football-club-luton { background: url(../images/banners/football-club-luton.jpg) no-repeat 0 0; height: 270px; }
.football-club-luton h1 { font-size: 28px; color:#fff; }
.football-club-luton p { color:#fff; }

.football-book-hardback { background: url(../images/banners/banner-football-books.jpg) no-repeat 0 0; height:360px; }
.football-book-hardback .banner-content { padding-top:35px; width:400px; }
.football-book-hardback h1 { display: none; }
.football-book-hardback p { color: #fff; text-shadow: 0 1px 3px #15220e; font-size: 13px; }

.football-books { background: url(../images/banners/football-books.jpg) no-repeat 0 0; height:220px; }
.football-books .banner-content { width:350px; }
.football-books h1 {font-size:28px; }
.football-books p {font-size:14px; }

.dream-books { background: url(../images/banners/banner-dream-book.jpg) no-repeat 0 0; height:238px; }
.dream-books .banner-content { width: 330px; }
.dream-books h1 { color: #fff; font-size: 30px; }
.dream-books p { color: #fff; font-size: 14px; }

.sport-book { background: url(../images/banners/sports-book-gifts.jpg) no-repeat 0 0; height:220px; }
.sport-book .banner-content {width:350px;}
.sport-book h1 { color:#fff;}
.sport-book p {font-size:14px; color:#fff;}

.season-books { background: url(../images/banners/football-season-books.jpg) no-repeat 0 0; height:220px; }
.season-books .banner-content {width:360px;}
.season-books h1 { color:#fff; }
.season-books p {font-size:14px; color:#fff; }

.image-jigsaw { background: url(../images/banners/banner-imagejigsaw.jpg) no-repeat 0 0; height:200px; }
.image-jigsaw .banner-content { width: 340px; }
.image-jigsaw h1 { font-size: 28px; color: #592c06; }
.image-jigsaw p { font-size: 13px; color: #433020; text-shadow: 0 1px 3px #eebf97; }

.map-jigsaws { background: url(../images/banners/map-jigsaws.jpg) no-repeat 0 0; height:220px; }
.map-jigsaws p { font-size:16px; padding-right:40px; }
.image-jigsaws { background: url(../images/banners/personalised-image-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws p {font-size:12px; padding-right:20px; }
.image-jigsaws-romance { background: url(../images/banners/love-and-romance-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-romance p {font-size:12px; padding-right:20px; }
.image-jigsaws-football { background: url(../images/banners/football-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-football p {font-size:12px; padding-right:20px; }
.image-jigsaws-sports { background: url(../images/banners/sports-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-sports p {font-size:12px; padding-right:20px; }
.image-jigsaws-her { background: url(../images/banners/jigsaws-for-her.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-her p {font-size:12px; padding-right:20px; }
.image-jigsaws-mum { background: url(../images/banners/best-mum-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-mum p {font-size:12px; padding-right:20px; }
.image-jigsaws-dad { background: url(../images/banners/best-dad-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-dad p {font-size:12px; padding-right:20px; }
.image-jigsaws-animals { background: url(../images/banners/animals-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-animals p {font-size:12px; padding-right:20px; }
.image-jigsaws-seasons { background: url(../images/banners/garden-and-seasons-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-seasons p {font-size:12px; padding-right:20px; }
.image-jigsaws-highschool { background: url(../images/banners/high-school-cool-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-highschool p {font-size:12px; padding-right:20px; }
.image-jigsaws-scifi { background: url(../images/banners/sci-fi-jigsaws.jpg) no-repeat 0 0; height:220px; }
.image-jigsaws-scifi p {font-size:12px; padding-right:20px; }
.image-jigsaws-cats { background: url(../images/banners/animals-jigsaws-cats.jpg) no-repeat 0 0; height: 220px; }
.image-jigsaws-cats h1 { color: #fff; }
.image-jigsaws-cats p { font-size:12px; padding-right:20px; color: #fff; }

.gifts-for-girls { background: url(../images/banners/banner-for-girls.jpg) no-repeat 0 0; height:240px; }
.gifts-for-girls h1 { font-size: 36px; color: #00659f; }
.gifts-for-girls p { font-size: 13px; color: #2f3030; text-shadow: 0 1px 3px #fff; }

.entertainment-gifts { background: url(../images/banners/banner-entertainment-gifts.jpg) no-repeat 0 0; height:260px; margin-bottom: -40px; }
.entertainment-gifts .banner-content { width: 380px; }
.entertainment-gifts h1 { font-size: 26px; color: #342666; }
.entertainment-gifts p { font-size: 12px; color: #433a62; text-shadow: 0 1px 5px #e3e0f1; padding-right: 20px; display: block; }

.romantic-gifts { background: url(../images/banners/banner-romantic-gifts.jpg) no-repeat 0 0; height:255px; margin-bottom: -12px; }
.romantic-gifts h1 { font-size: 38px; color: #fff; }
.romantic-gifts p { font-size: 13px; color: #e5e6f0; text-shadow: 0 1px 4px #545b75; }

.romantic-him { background: url(../images/banners/romantic-him.jpg) no-repeat 0 0; height:255px; margin-bottom: -12px; }
.romantic-him h1 { font-size: 38px; color: #000; }
.romantic-him p { font-size: 13px; color: #000; }

.romantic-her { background: url(../images/banners/romantic-her.jpg) no-repeat 0 0; height:255px; margin-bottom: -12px; }
.romantic-her h1 { font-size: 38px; color: #000; }
.romantic-her p { font-size: 13px; color: #000; }

.romantic-unusual { background: url(../images/banners/romantic-unusual.jpg) no-repeat 0 0; height:255px; margin-bottom: -12px; }
.romantic-unusual h1 { font-size: 38px; color: #000; }
.romantic-unusual p { font-size: 13px; color: #000; }

.romantic-personalised { background: url(../images/banners/romantic-personalised.jpg) no-repeat 0 0; height:255px; margin-bottom: -12px; }
.romantic-personalised h1 { font-size: 38px; color: #000; }
.romantic-personalised p { font-size: 13px; color: #000; }

.gifts-for-teachers { background: url(../images/banners/gifts-for-teachers.jpg) no-repeat 0 0; height:220px; }
.gifts-for-teachers h1 { font-size: 32px; color: #fff; }
.gifts-for-teachers p { font-size: 13px; color: #fff; text-shadow: 0 1px 4px #2e5147; display: block; padding-right: 10px; }

.nostalgic-gift-experiences { background: url(../images/banners/nostalgic-gift-experiences.jpg) no-repeat 0 0; height:220px; }
.nostalgic-gift-experiences h1 { font-size: 32px; color: #fff; }
.nostalgic-gift-experiences p { font-size: 13px; color: #fff; text-shadow: 0 1px 4px #58462f; display: block; padding-right: 50px; }

.nostalgic-retro-gifts { background: url(../images/banners/nostalgic-retro-gifts.jpg) no-repeat 0 0; height:260px; }
.nostalgic-retro-gifts h1 { font-size: 36px; color: #fff; }
.nostalgic-retro-gifts p { font-size: 14px; color: #fff; text-shadow: 0 1px 4px #794628; display: block; padding-right: 50px; }

.house-home-gifts { background: url(../images/banners/banner-house-home.jpg) no-repeat 0 0; height:220px; }
.house-home-gifts h1 { font-size: 36px; color: #fff; }
.house-home-gifts p { font-size: 13px; color: #f9fbf6; text-shadow: 0 1px 4px #828f5a; }

.house-tableware { background: url(../images/banners/house-tableware.jpg) no-repeat 0 0; height:230px; }
.house-tableware h1 { font-size: 36px; color: #fff; }
.house-tableware p { font-size: 13px; color: #efdfde; text-shadow: 0 1px 3px #650f0b; display: block; padding-right: 50px; }

.home-your-home { background: url(../images/banners/home-your-home.jpg) no-repeat 0 0; height:220px; }
.home-your-home h1 { font-size: 36px; color: #fff; }
.home-your-home p { font-size: 13px; color: #f9fbf6; text-shadow: 0 1px 4px #5b5b40; display: block; padding-right: 50px; }

.house-childrens-gifts { background: url(../images/banners/house-childrens-gifts.jpg) no-repeat 0 0; height:250px; }
.house-childrens-gifts h1 { font-size: 37px; color: #72ab33; }
.house-childrens-gifts p { font-size: 14px; color: #111; text-shadow: 0 1px 4px #eee; display: block; padding-right: 50px; }

.house-home-framed { background: url(../images/banners/house-home-wall-art.jpg) no-repeat 0 0; height:300px; margin-bottom: -55px; }
.house-home-framed h1 { font-size: 32px; color: #fff; }
.house-home-framed p { font-size: 13px; color: #fff; text-shadow: 0 1px 4px #5f3e67; display: block; padding-right: 10px; }

.house-home-garden { background: url(../images/banners/house-home-garden.jpg) no-repeat 0 0; height:220px; }
.house-home-garden h1 { font-size: 32px; color: #fff; }
.house-home-garden p { font-size: 13px; color: #fff; text-shadow: 0 1px 4px #344208; display: block; padding-right: 10px; }

.house-home-office { background: url(../images/banners/house-home-office.jpg) no-repeat 0 0; height:230px; }
.house-home-office h1 { font-size: 32px; color: #fff; }
.house-home-office p { font-size: 13px; color: #fff; text-shadow: 0 1px 4px #6f666c; display: block; padding-right: 10px; }

.house-home-leisure { background: url(../images/banners/house-home-leisure.jpg) no-repeat 0 0; height:230px; }
.house-home-leisure h1 { font-size: 36px; color: #fff; }
.house-home-leisure p { font-size: 13px; color: #fff; text-shadow: 0 1px 5px #1d2d3f; display: block; padding-right: 10px; font-weight: bold; line-height: 160%; }

.nostalgic-historic { background: url(../images/banners/nostalgic-historic.jpg) no-repeat 0 0; height:230px; }
.nostalgic-historic h1 { font-size: 36px; color: #fff; }
.nostalgic-historic p { font-size: 13px; color: #fff; text-shadow: 0 1px 5px #2d1e0e; display: block; padding-right: 10px; }

.nostalgic-sports { background: url(../images/banners/nostalgic-sports.jpg) no-repeat 0 0; height:230px; }
.nostalgic-sports h1 { font-size: 36px; color: #fff; }
.nostalgic-sports p { font-size: 13px; color: #fff; text-shadow: 0 1px 5px #3d2e27; display: block; padding-right: 10px; }

.garden-gifts { background: url(../images/banners/garden-gifts.jpg) no-repeat 0 0; height:220px; }
.garden-gifts .banner-content { width:360px; }
.garden-gifts h1 { font-size: 36px; color: #fff; }
.garden-gifts p { font-size: 15px; color: #fff; }

.office-gifts { background: url(../images/banners/office-gifts.jpg) no-repeat 0 0; height:220px; }
.office-gifts .banner-content {padding-left:30px; padding-top:5px;}
.office-gifts p {font-size:14px;}

.office-gifts-female { background: url(../images/banners/office-gifts-female.jpg) no-repeat 0 0; height:220px; }
.office-gifts-female h1 { font-size: 36px; color: #d51535; }
.office-gifts-female p { font-size: 13px; color: #222; text-shadow: 0 1px 4px #fff; }

.office-gifts-male { background: url(../images/banners/office-gifts-male.jpg) no-repeat 0 0; height:220px; }
.office-gifts-male h1 { font-size: 36px; color: #5e7123; }
.office-gifts-male p { font-size: 13px; color: #222; text-shadow: 0 1px 4px #fff; }

.office-gifts-unusual { background: url(../images/banners/office-gifts-unusual.jpg) no-repeat 0 0; height:220px; }
.office-gifts-unusual h1 { font-size: 36px; color: #000; }
.office-gifts-unusual p { font-size: 14px; color: #111; text-shadow: 0 1px 0 #dfb38e; }

.back-to-school { background: url(../images/banners/back-to-school.jpg) no-repeat 0 0; height:220px; }
.back-to-school h1 { font-size: 36px; color: #000; }
.back-to-school p { font-size: 14px; color: #111; text-shadow: 0 1px 0 #dfb38e; }

.cat-gifts { background: url(../images/banners/personalised-cat-gifts.jpg) no-repeat 0 0; height:220px; }
.cat-gifts .banner-content { width: 380px; }
.cat-gifts h1 {font-size:30px; }
.cat-gifts p { font-size: 15px; }

.pet-animal-gifts { background: url(../images/banners/pet-animal-gifts.jpg) no-repeat 0 0; height:220px; }
.pet-animal-gifts .banner-content {width: 340px; }
.pet-animal-gifts h1 {font-size:26px; }

.dog-gifts { background: url(../images/banners/dog-gifts.jpg) no-repeat 0 0; height:220px; }
.dog-gifts h1 {font-size:30px; }
.dog-gifts p { font-size: 15px; }

.horse-gifts { background: url(../images/banners/horse-gifts.jpg) no-repeat 0 0; height:220px; }
.horse-gifts .banner-content { width: 380px; }
.horse-gifts h1 {font-size:32px; color:#333; }
.horse-gifts p { font-size:14px; color:#333; padding-top:15px;}

.pets-gifts { background: url(../images/banners/other-pet-and-animal-gifts.jpg) no-repeat 0 0; height:220px; }
.pets-gifts h1 {font-size:30px; }
.pets-gifts p { font-size: 15px; }

.Luxury-Wine-and-Spirits-Gift-sets { background: url(../images/banners/whiskey-blurred02.jpg) no-repeat 0 0; height:230px; }
.Luxury-Wine-and-Spirits-Gift-sets h1 { color: #1b3131; font-size: 32px; padding: 5px 0 16px; }
.Luxury-Wine-and-Spirits-Gift-sets p { color: #3f463a; font-size: 13px; }

.mugs-tshirts-and-poster { background: url(../images/banners/mugs-t-shirts-and-posters.jpg) no-repeat 0 0; height:220px; }
.mugs-tshirts-and-poster .banner-content { width: 350px; }
.mugs-tshirts-and-poster p { font-size: 13px; }

.caution-mugs { background: url(../images/banners/banner-caution-mugs.jpg) no-repeat 0 0; height:240px; margin-bottom: -30px; }
.caution-mugs h1 { font-size: 28px; color: #fff; }
.caution-mugs p { font-size: 13px; color: #fff; padding-right: 70px; text-shadow: 0 1px 3px #333; }

.moody-mugs { background: url(../images/banners/personalised-moody-mugs.jpg) no-repeat 0 0; height:240px; margin-bottom: -30px; }
.moody-mugs h1 { font-size: 30px; color: #333; }
.moody-mugs p { font-size: 13px; color: #333; padding-right: 70px; }

.different-strokes-mugs { background: url(../images/banners/banner-different-strokes-mugs.jpg) no-repeat 0 0; height:240px; margin-bottom: -30px; }
.different-strokes-mugs p { font-size: 12px; color: #333; padding-right: 80px; }

.philosophy-mugs { background: url(../images/banners/banner-philosophy-mugs.jpg) no-repeat 0 0; height:230px; margin-bottom: -30px; }
.philosophy-mugs h1 { color: #673d74; font-size: 28px; }
.philosophy-mugs p { font-size: 14px; color: #352a39; text-shadow: 0 1px 2px #fff; }

.love-mugs { background: url(../images/banners/banner-love-mugs.jpg) no-repeat 0 0; height:230px; margin-bottom: -30px; }
.love-mugs h1 { color: #851f39; font-size: 28px; }
.love-mugs p { font-size: 13px; }

.flag-mugs { background: url(../images/banners/banner-flag-mugs.jpg) no-repeat 0 0; height:230px; margin-bottom: -30px; }
.flag-mugs h1 { color: #183346; font-size: 28px; }
.flag-mugs p { font-size: 13px; }

.emotion-mugs { background: url(../images/banners/banner-emotion-mugs.jpg) no-repeat 0 0; height:230px; margin-bottom: -30px; }
.emotion-mugs h1 { color: #a31752; font-size: 28px; }
.emotion-mugs p { font-size: 13px; }

.image-mugs-main { background: url(../images/banners/banner-image-mugs.jpg) no-repeat 0 0; height:230px; margin-bottom: -30px; }
.image-mugs-main .banner-content { width: 360px; }
.image-mugs-main h1 { color: #A70E13; font-size: 28px; }
.image-mugs-main p { font-size: 13px; color: #111; text-shadow: 0 1px 4px #fff; }

.office-mugs { background: url(../images/banners/banner-office-mugs.jpg) no-repeat 0 0; height:230px; margin-bottom: -30px; }
.office-mugs .banner-content { width: 380px; }
.office-mugs h1 { color: #0f5781; font-size: 28px; }
.office-mugs p { font-size: 14px; color: #333; text-shadow: 0 1px 4px #fff; }

.teacher-mugs{ background: url(../images/banners/personalised-teachers-mugs.jpg) no-repeat 0 0; height:230px; }
.teacher-mugs .banner-content {width:450px;}
.teacher-mugs h1 { font-size: 30px; color: #fff; text-shadow: 0 1px 4px #a07349; }
.teacher-mugs p { color: #fff;  text-shadow: 0 1px 4px #a07349; }
 
.personalised-dressing-room-mugs-banner { background: url(../images/banners/dressing-room-mugs.jpg) no-repeat 0 0; height:220px; }
.personalised-dressing-room-mugs-banner p {font-size:14px; }

.back-page-reprint-mug { background: url(../images/banners/back-page-reprint-mugs.jpg) no-repeat 0 0; height:270px; margin-bottom:-42px;  }
.back-page-reprint-mug p {font-size:14px; }

.t-shirts { background: url(../images/banners/personalised-t-shirts.jpg) no-repeat 0 0; height:220px; }
.t-shirts h1 { font-size: 36px; color: #fff; }
.t-shirts p {font-size:14px; color:#fff;}
.image-tshirts-main { background: url(../images/banners/personalised-image-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-romance { background: url(../images/banners/love-and-romance-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-football { background: url(../images/banners/football-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-sports { background: url(../images/banners/sports-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-her { background: url(../images/banners/t-shirts-for-her.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-mum { background: url(../images/banners/best-mum-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-dad { background: url(../images/banners/best-dad-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-animals { background: url(../images/banners/animals-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-seasons { background: url(../images/banners/garden-and-seasons-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-highschool { background: url(../images/banners/high-school-cool-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-scifi { background: url(../images/banners/sci-fi-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-cats { background: url(../images/banners/cats-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-cats .banner-content { width: 350px; }
.image-tshirts-dogs { background: url(../images/banners/dogs-t-shirts.jpg) no-repeat 0 0; height:220px; }
.image-tshirts-dogs h1 { color: #fff; }
.image-tshirts-dogs p { color: #fff; }
.image-tshirts-dogs ul li { color: #fff; }
.image-tshirts-dogs .banner-content { width: 350px; }

.back-page-reprint-tshirt { background: url(../images/banners/back-page-reprint-t-shirts.jpg) no-repeat 0 0; height:220px; }
.back-page-reprint-tshirt p { font-size: 15px; padding-right: 20px; }

.wines-spirits-main { background: url(../images/banners/banner-wines-spirits.jpg) no-repeat 0 0; height: 280px; }
.wines-spirits-main h1 { color: #fff; font-size: 33px; }
.wines-spirits-main p { color: #fff; text-shadow: 0 1px 4px #130f0a; font-size: 14px; }

.wine-spirit-newspaper { background: url(../images/banners/personalised-wines-and-spirit-gift-packs-with-newspaper.jpg) no-repeat 0 0; height: 270px; }
.wine-spirit-newspaper h1 { color: #333; font-size: 33px; }
.wine-spirit-newspaper p { color: #333; font-size: 14px; }

.personalised-wines { background: url(../images/banners/banner-pers-wsg-new.jpg) no-repeat 0 0; height: 280px; }
.personalised-wines p {font-size:14px; color: #fff; width: 310px; }
.personalised-wines h1 { color: #fff; }
.personalised-wines .banner-content { width: 350px; }

.personalised-white-wines { background: url(../images/banners/banner-pers-white-wine.jpg) no-repeat 0 0; height:300px; }
.personalised-white-wines  .banner-content { width: 350px; }

.personalised-red-wines { background: url(../images/banners/banner-pers-red-wine.jpg) no-repeat 0 0; height:300px; }
.personalised-red-wines .banner-content { width: 350px; }

.personalised-rose-wines { background: url(../images/banners/banner-pers-rose-wine.jpg) no-repeat 0 0; height:300px; }
.personalised-rose-wines .banner-content { width: 370px; }

.personalised-champagne { background: url(../images/banners/banner-pers-champagne.jpg) no-repeat 0 0; height:300px; }
.personalised-champagne .banner-content { width: 370px; }

.personalised-cava { background: url(../images/banners/banner-pers-cava.jpg) no-repeat 0 0; height:300px; }
.personalised-cava .banner-content { width: 350px; }
.personalised-cava p { color: #302d1f; text-shadow: 0 1px 4px #e5ddc7; }

.personalised-single-malt { background: url(../images/banners/banner-pers-single-malt.jpg) no-repeat 0 0; height:300px; }
.personalised-single-malt h1 { font-size: 24px;}
.personalised-single-malt .banner-content { width: 360px; }

.personalised-single-blended { background: url(../images/banners/banner-pers-blended.jpg) no-repeat 0 0; height:300px; }
.personalised-single-blended .banner-content { width: 345px; }

.personalised-12yr-old-malt { background: url(../images/banners/banner-pers-12yr-old-malt.jpg) no-repeat 0 0; height:300px; }
.personalised-12yr-old-malt p {font-size:14px; }
.personalised-12yr-old-malt .banner-content { width: 350px; }

.personalised-vodka { background: url(../images/banners/banner-pers-vodka.jpg) no-repeat 0 0; height:300px; }
.personalised-vodka h1 { color: #333; }
.personalised-vodka p { color: #333; font-size: 14px; }
.personalised-vodka .banner-content { width: 350px; }

.Birthday-Champagne {background: url(../images/banners/personalised-birthday-champagne-gifts.jpg) no-repeat 0 0; height:300px; }
.Birthday-Champagne h1 { color: #fff; }
.Birthday-Champagne p {font-size:14px; color: #fff; }
.Birthday-Champagne .banner-content { width: 350px; }

.Mothers-Day-Champagne {background: url(../images/banners/personalised-mothers-day-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.Mothers-Day-Champagne h1 { color: #fff; }
.Mothers-Day-Champagne p {font-size:14px; color: #fff; }
.Mothers-Day-Champagne .banner-content { width: 350px; }

.Fathers-Day-Champagne {background: url(../images/banners/personalised-fathers-day-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.Fathers-Day-Champagne h1 { color: #fff; }
.Fathers-Day-Champagne p {font-size:14px; color: #fff; }
.Fathers-Day-Champagne .banner-content { width: 350px; }

.Wedding-Champagne {background: url(../images/banners/champagne-for-weddings.jpg) no-repeat 0 0; height: 300px; }
.Wedding-Champagne h1 { color: #fff; }
.Wedding-Champagne p {font-size:14px; color: #fff; }
.Wedding-Champagne .banner-content { width: 350px; }

.Anniversary-Champagne {background: url(../images/banners/anniversary-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.Anniversary-Champagne p {font-size:14px; color: #fff; }
.Anniversary-Champagne h1 { color: #fff; }
.Anniversary-Champagne .banner-content { width: 350px; }

.Thank-You-Champagne {background: url(../images/banners/champagne-thank-you-gifts.jpg) no-repeat 0 0; height: 300px; }
.Thank-You-Champagne p {font-size:14px; color: #fff; }
.Thank-You-Champagne h1 { color: #fff; }
.Thank-You-Champagne .banner-content { width: 350px; }

.Retirement-Champagne {background: url(../images/banners/personalised-retirement-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.Retirement-Champagne p {font-size:14px; color: #fff; }
.Retirement-Champagne h1 { color: #fff; }
.Retirement-Champagne .banner-content { width: 350px; }

.Engagement-Champagne {background: url(../images/banners/engagement-champagne-gift.jpg) no-repeat 0 0; height: 300px; }
.Engagement-Champagne p {font-size:14px; color: #fff; }
.Engagement-Champagne h1 { color: #fff; }
.Engagement-Champagne .banner-content { width: 350px; }

.General-Champagne {background: url(../images/banners/personalised-general-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.General-Champagne p {font-size:14px; color: #fff; }
.General-Champagne h1 { color: #fff; }
.General-Champagne .banner-content { width: 350px; }

.Leaving-Champagne {background: url(../images/banners/personalised-leaving-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.Leaving-Champagne p {font-size:14px; color: #fff; }
.Leaving-Champagne h1 { color: #fff; }
.Leaving-Champagne .banner-content { width: 350px; }

.New-Baby-Champagne {background: url(../images/banners/personalised-new-baby-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.New-Baby-Champagne p {font-size:14px; color: #fff; }
.New-Baby-Champagne h1 { color: #fff; }
.New-Baby-Champagne .banner-content { width: 350px; }

.Graduation-Champagne {background: url(../images/banners/personalised-graduation-champagne.jpg) no-repeat 0 0; height: 300px; }
.Graduation-Champagne p {font-size:14px; color: #fff; }
.Graduation-Champagne h1 { color: #fff; }
.Graduation-Champagne .banner-content { width: 350px; }

.fathers-day-gifts-champagne-wine {background: url(../images/banners/personalised-fathers-day-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.fathers-day-gifts-champagne-wine h1 { color: #fff; }
.fathers-day-gifts-champagne-wine p {font-size:14px; color: #fff; }
.fathers-day-gifts-champagne-wine .banner-content { width: 350px; }

.Christmas-Champagne {background: url(../images/banners/personalised-christmas-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.Christmas-Champagne h1 { color: #fff; }
.Christmas-Champagne p {font-size:14px; color: #fff; }
.Christmas-Champagne .banner-content { width: 350px; }

.Valentines-Day-Champagne  {background: url(../images/banners/personalised-valentines-day-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }   
.Valentines-Day-Champagne p {font-size:14px; color: #fff; }
.Valentines-Day-Champagne h1 { color: #fff; }
.Valentines-Day-Champagne .banner-content { width: 350px; }

.General-Red-Wine {background: url(../images/banners/personalised-general-red-wine-gifts.jpg) no-repeat 0 0; height: 300px;}
.General-Red-Wine p {font-size:14px; color: #fff; }
.General-Red-Wine h1 { color: #fff; }
.General-Red-Wine .banner-content { width: 350px; }

.Mothers-Day-Red-Wine {background: url(../images/banners/personalised-mothers-day-red-wine.jpg) no-repeat 0 0; height: 300px;}
.Mothers-Day-Red-Wine p {font-size:14px; color: #fff; }
.Mothers-Day-Red-Wine h1 { color: #fff; }
.Mothers-Day-Red-Wine .banner-content { width: 350px; }

.Fathers-Day-Red-Wine {background: url(../images/banners/personalised-fathers-day-red-wine-gifts.jpg) no-repeat 0 0; height: 300px; }
.Fathers-Day-Red-Wine p {font-size:14px; color: #fff; }
.Fathers-Day-Red-Wine h1 { color: #fff; }
.Fathers-Day-Red-Wine .banner-content { width: 350px; }

.Wedding-red-wine {background: url(../images/banners/personalised-red-wine-for-weddings.jpg) no-repeat 0 0; height: 300px; }
.Wedding-red-wine p {font-size:14px; color: #fff; }
.Wedding-red-wine h1 { color: #fff; }
.Wedding-red-wine .banner-content { width: 350px; }

.Thank-You-Red-Wine {background: url(../images/banners/personalised-thank-you-red-wine-gifts.jpg) no-repeat 0 0;  height: 300px;}
.Thank-You-Red-Wine p {font-size:14px; color: #fff; }
.Thank-You-Red-Wine h1 { color: #fff; }
.Thank-You-Red-Wine .banner-content { width: 350px; }

.Christmas-red-wine {background: url(../images/banners/personalised-red-wine-for-christmas.jpg) no-repeat 0 0;  height: 300px;}
.Christmas-red-wine p {font-size:14px; color: #fff; }
.Christmas-red-wine h1 { color: #fff; }
.Christmas-red-wine .banner-content { width: 350px; }

.Valentines-Day-Red-Wine {background: url(../images/banners/personalised-valentines-day-wine.jpg) no-repeat 0 0; height: 300px; }
.Valentines-Day-Red-Wine p {font-size:14px; color: #fff; }
.Valentines-Day-Red-Wine h1 { color: #fff; }
.Valentines-Day-Red-Wine .banner-content { width: 350px; }

.General-White-Wine {background: url(../images/banners/personalised-general-white-wine-gifts.jpg) no-repeat 0 0; height: 300px; }
.General-White-Wine p {font-size:14px; color: #fff; }
.General-White-Wine h1 { color: #fff; }
.General-White-Wine .banner-content { width: 350px; }

.Mothers-Day-White-Wine {background: url(../images/banners/personalised-white-wine-for-mothers-day.jpg) no-repeat 0 0; height: 300px; }
.Mothers-Day-White-Wine p {font-size:14px; color: #fff; }
.Mothers-Day-White-Wine h1 { color: #fff; }
.Mothers-Day-White-Wine .banner-content { width: 350px; }

.Fathers-Day-White-Wine {background: url(../images/banners/personalised-white-wine-for-fathers-day.jpg) no-repeat 0 0; height: 300px; }
.Fathers-Day-White-Wine p {font-size:14px; color: #fff; }
.Fathers-Day-White-Wine h1 { color: #fff; }
.Fathers-Day-White-Wine .banner-content { width: 350px; }

.Wedding-white-wine {background: url(../images/banners/personalised-white-wine-for-weddings.jpg) no-repeat 0 0; height: 300px; }
.Wedding-white-wine p {font-size:14px; color: #fff; }
.Wedding-white-wine h1 { color: #fff; }
.Wedding-white-wine .banner-content { width: 350px; }

.Thank-You-White-Wine {background: url(../images/banners/personalised-thank-you-white-wine-gifts.jpg) no-repeat 0 0; height: 300px; }
.Thank-You-White-Wine p {font-size:14px; color: #fff; }
.Thank-You-White-Wine h1 { color: #fff; }
.Thank-You-White-Wine .banner-content { width: 350px; }

.Christmas-white-wine {background: url(../images/banners/personalised-white-wine-gifts-for-christmas.jpg) no-repeat 0 0; height: 300px; }
.Christmas-white-wine p {font-size:14px; color: #fff; }
.Christmas-white-wine h1 { color: #fff; }
.Christmas-white-wine .banner-content { width: 350px; }

.Valentines-Day-White-Wine {background: url(../images/banners/personalised-valentines-day-white-wine.jpg) no-repeat 0 0; height: 300px; }
.Valentines-Day-White-Wine p {font-size:14px; color: #fff; }
.Valentines-Day-White-Wine h1 { color: #fff; }
.Valentines-Day-White-Wine .banner-content { width: 350px; }

.Birthday-single-malt-whiskey {background: url(../images/banners/personalised-birthday-single-malt-whisky-gifts.jpg) no-repeat 0 0; height: 300px; }
.Birthday-single-malt-whiskey p {font-size:14px; color: #fff; }
.Birthday-single-malt-whiskey h1 { color: #fff; }
.Birthday-single-malt-whiskey .banner-content { width: 350px; }

.Fathers-Day-Single-Malt-Whiskey {background: url(../images/banners/personalised-fathers-day-malt-whisky-gifts.jpg) no-repeat 0 0; height: 300px; }
.Fathers-Day-Single-Malt-Whiskey p {font-size:14px; color: #fff; }
.Fathers-Day-Single-Malt-Whiskey h1 { color: #fff; }
.Fathers-Day-Single-Malt-Whiskey .banner-content { width: 350px; }

.Wedding-single-malt-whiskey {background: url(../images/banners/personalised-weddings-single-malt-whisky.jpg) no-repeat 0 0; height: 300px; }
.Wedding-single-malt-whiskey p {font-size:14px; color: #fff; }
.Wedding-single-malt-whiskey h1 { color: #fff; }
.Wedding-single-malt-whiskey .banner-content { width: 350px; }

.Thank-You-Single-Malt {background: url(../images/banners/thank-you-whisky-gifts-malt-whisky.jpg) no-repeat 0 0; height: 300px; }
.Thank-You-Single-Malt p {font-size:14px; color: #fff; }
.Thank-You-Single-Malt h1 { color: #fff; }
.Thank-You-Single-Malt .banner-content { width: 350px; }

.Retirement-single-malt-whiskey {background: url(../images/banners/personalised-whisky-retirement-gifts.jpg) no-repeat 0 0; height: 300px; }
.Retirement-single-malt-whiskey p {font-size:14px; color: #fff; }
.Retirement-single-malt-whiskey h1 { color: #fff; }
.Retirement-single-malt-whiskey .banner-content { width: 350px; }

.Christmas-single-malt {background: url(../images/banners/christmas-whisky-gifts-malt-whisky.jpg) no-repeat 0 0; height: 300px; }
.Christmas-single-malt p {font-size:14px; color: #fff; }
.Christmas-single-malt h1 { color: #fff; }
.Christmas-single-malt .banner-content { width: 350px; }

.Valentines-Day-Single-Malt {background: url(../images/banners/personalised-whisky-for-valentines-day.jpg) no-repeat 0 0;  height: 300px; }
.Valentines-Day-Single-Malt p {font-size:14px; color: #fff; }
.Valentines-Day-Single-Malt h1 { color: #fff; }
.Valentines-Day-Single-Malt .banner-content { width: 350px; }

.General-Rose-Wine {background: url(../images/banners/personalised-general-rose-wine-gifts.jpg) no-repeat 0 0; height: 300px; }
.General-Rose-Wine p {font-size:14px; color: #fff; }
.General-Rose-Wine h1 { color: #fff; }
.General-Rose-Wine .banner-content { width: 350px; }

.Mothers-Day-Rose-Wine {background: url(../images/banners/personalised-rose-wine-for-mothers-day.jpg) no-repeat 0 0; height: 300px; }
.Mothers-Day-Rose-Wine p {font-size:14px; color: #fff; }
.Mothers-Day-Rose-Wine h1 { color: #fff; }
.Mothers-Day-Rose-Wine .banner-content { width: 350px; }

.Fathers-Day-Rose-Wine {background: url(../images/banners/personalised-rose-wine-for-fathers-day.jpg) no-repeat 0 0; height: 300px; }
.Fathers-Day-Rose-Wine p {font-size:14px; color: #fff; }
.Fathers-Day-Rose-Wine h1 { color: #fff; }
.Fathers-Day-Rose-Wine .banner-content { width: 350px; }

.Wedding-rose-wine {background: url(../images/banners/personalised-rose-for-weddings.jpg) no-repeat 0 0; height: 300px; }
.Wedding-rose-wine p {font-size:14px; color: #fff; }
.Wedding-rose-wine h1 { color: #fff; }
.Wedding-rose-wine .banner-content { width: 350px; }

.Thank-You-Rose-Wine {background: url(../images/banners/personalised-rose-wine-thank-you-gifts.jpg) no-repeat 0 0; height: 300px; }
.Thank-You-Rose-Wine p {font-size:14px; color: #fff; }
.Thank-You-Rose-Wine h1 { color: #fff; }
.Thank-You-Rose-Wine .banner-content { width: 350px; }

.Christmas-rose-wine {background: url(../images/banners/personalised-rose-wine-gifts-for-christmas.jpg) no-repeat 0 0; height: 300px; }
.Christmas-rose-wine p {font-size:14px; color: #fff; }
.Christmas-rose-wine h1 { color: #fff; }
.Christmas-rose-wine .banner-content { width: 350px; }

.Valentines-Day-Rose-Wine {background: url(../images/banners/personalised-rose-for-valentines-day.jpg) no-repeat 0 0; height: 300px; }
.Valentines-Day-Rose-Wine p {font-size:14px; color: #fff; }
.Valentines-Day-Rose-Wine h1 { color: #fff; }
.Valentines-Day-Rose-Wine .banner-content { width: 350px; }

.Birthday-Cava {background: url(../images/banners/personalised-birthday-cava-gifts.jpg) no-repeat 0 0; height: 300px; }
.Birthday-Cava p {font-size:14px; color: #fff; }
.Birthday-Cava h1 { color: #fff; }
.Birthday-Cava .banner-content { width: 350px; }

.Mothers-Day-Cava {background: url(../images/banners/personalised-mothers-day-cava-gifts.jpg) no-repeat 0 0; height: 300px; }
.Mothers-Day-Cava p {font-size:14px; color: #fff; }
.Mothers-Day-Cava h1 { color: #fff; }
.Mothers-Day-Cava .banner-content { width: 350px; }

.Fathers-Day-Cava {background: url(../images/banners/personalised-fathers-day-cava-gifts.jpg) no-repeat 0 0; height: 300px; }
.Fathers-Day-Cava p {font-size:14px; color: #fff; }
.Fathers-Day-Cava h1 { color: #fff; }
.Fathers-Day-Cava .banner-content { width: 350px; }

.Wedding-Cava {background: url(../images/banners/personalised-cava-for-weddings.jpg) no-repeat 0 0; height: 300px; }
.Wedding-Cava p {font-size:14px; color: #fff; }
.Wedding-Cava h1 { color: #fff; }
.Wedding-Cava .banner-content { width: 350px; }

.Thank-You-Cava {background: url(../images/banners/personalised-cava-thank-you-gifts.jpg) no-repeat 0 0; height: 300px; }
.Thank-You-Cava p {font-size:14px; color: #fff; }
.Thank-You-Cava h1 { color: #fff; }
.Thank-You-Cava .banner-content { width: 350px; }

.General-Cava {background: url(../images/banners/personalised-general-cava-gifts.jpg) no-repeat 0 0; height: 300px; }
.General-Cava p {font-size:14px; color: #fff; }
.General-Cava h1 { color: #fff; }
.General-Cava .banner-content { width: 350px; }

.Graduation-Cava {background: url(../images/banners/personalised-graduation-cava-gifts.jpg) no-repeat 0 0; height: 300px; }
.Graduation-Cava p {font-size:14px; color: #fff; }
.Graduation-Cava h1 { color: #fff; }
.Graduation-Cava .banner-content { width: 350px; }

.Christmas-Cava {background: url(../images/banners/personalised-cava-christmas-gifts.jpg) no-repeat 0 0; height: 300px; }
.Christmas-Cava p {font-size:14px; color: #fff; }
.Christmas-Cava h1 { color: #fff; }
.Christmas-Cava .banner-content { width: 350px; }

.Valentines-Day-Cava {background: url(../images/banners/personalised-valentines-day-cava-gifts.jpg) no-repeat 0 0; height: 300px; }
.Valentines-Day-Cava p {font-size:14px; color: #fff; }
.Valentines-Day-Cava h1 { color: #fff; }
.Valentines-Day-Cava .banner-content { width: 350px; }

.Birthday-blended-whiskey {background: url(../images/banners/personalised-birthday-blended-whisky-gifts.jpg) no-repeat 0 0; height: 300px; }
.Birthday-blended-whiskey p {font-size:14px; color: #fff; }
.Birthday-blended-whiskey h1 { color: #fff; }
.Birthday-blended-whiskey .banner-content { width: 350px; }

.Fathers-Day-Blended-Whiskey {background: url(../images/banners/personalised-whisky-fathers-day-gift.jpg) no-repeat 0 0; height: 300px; }
.Fathers-Day-Blended-Whiskey p {font-size:14px; color: #fff; }
.Fathers-Day-Blended-Whiskey h1 { color: #fff; }
.Fathers-Day-Blended-Whiskey .banner-content { width: 350px; }

.Retirement-blended-whiskey {background: url(../images/banners/personalised-whisky-retirement-gift.jpg) no-repeat 0 0; height: 300px; }
.Retirement-blended-whiskey p {font-size:14px; color: #fff; }
.Retirement-blended-whiskey h1 { color: #fff; }
.Retirement-blended-whiskey .banner-content { width: 350px; }

.Christmas-blended-whisky {background: url(../images/banners/personalised-christmas-blended-whisky-gifts.jpg) no-repeat 0 0; height: 300px; }
.Christmas-blended-whisky p {font-size:14px; color: #fff; }
.Christmas-blended-whisky h1 { color: #fff; }
.Christmas-blended-whisky .banner-content { width: 350px; }

.personalised-wines-corp { background: url(../images/banners/banner-pers-wsg-corp.jpg) no-repeat 0 0; height:300px;}
.personalised-wines-corp p {font-size:14px; color: #fff; }
.personalised-wines-corp h1 { color: #fff; }
.personalised-wines-corp .banner-content { width: 350px; }

.loose-women-new-logo {background: url(../images/banners/banner-loose-women-2011.jpg) no-repeat 0 0; height:260px;}
.loose-women-new-logo .banner-content {color:#fff; text-shadow:0 1px 2px #0f3246; width:370px;}

.loose-women-notebooks {background: url(../images/banners/loose-women-notebooks.jpg) no-repeat 0 0; height:260px;}
.loose-women-notebooks .banner-content {width:380px;}
.loose-women-notebooks h1 {font-size:26px; color:#fff; text-shadow:0 1px 1px #000066;}
.loose-women-notebooks p {font-size:13px; color:#fff; text-shadow:0 1px 1px #000066;}

.loose-women-mugs { background: url(../images/banners/loose-women-personalised-mugs.jpg) no-repeat 0 0; height:260px;}
.loose-women-mugs .banner-content {width:400px;}
.loose-women-mugs h1 {font-size:26px; color:#fff; text-shadow:0 1px 1px #000066;}
.loose-women-mugs p {font-size:13px; color:#fff; text-shadow:0 1px 1px #000066;}

.loose-women-wines-spirits { background: url(../images/banners/loose-women-banner-category.jpg) no-repeat 0 0; height:300px; }
.loose-women-wines-spirits h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.loose-women-wines-spirits p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.loose-women-wines-spirits-redesign { background: url(../images/banners/loose-women-banner-champagne-redesign.jpg) no-repeat 0 0; height:300px; }
.loose-women-wines-spirits-redesign h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.loose-women-wines-spirits-redesign p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.champagne-loose-women-stripes { background: url(../images/banners/loose-women-banner-champagne.jpg) no-repeat 0 0; height:300px; }
.champagne-loose-women-stripes h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.champagne-loose-women-stripes p { color: #FFF; font-size: 13px; text-shadow: 0 1px 4px #333; }

.cava-loose-women-stripes { background: url(../images/banners/loose-women-banner-cava.jpg) no-repeat 0 0; height:300px; }
.cava-loose-women-stripes p {font-size:13px; color: #fff; }
.cava-loose-women-stripes h1 { color: #fff; }
.cava-loose-women-stripes .banner-content {width:390px;}

.luton-town-gifts { background: url(../images/banners/luton-town-gifts.jpg) no-repeat 0 0; height: 220px; }
.luton-town-gifts .banner-content {color:#fff; margin-top:55px;}
.luton-town-gifts .banner-content  h1 {display:none;}

.spurs-gifts { background: url(../images/banners/spurs-gifts.jpg) no-repeat 0 0; height: 220px; }
.spurs-gifts .banner-content {color:#fff; margin-top:55px;}
.spurs-gifts .banner-content  h1 {display:none;}

.spurs-wines-spirits-banner { background: url(../images/banners/spurs-wines-spirits-banner.jpg) no-repeat 0 0; height:349px; }
.spurs-wines-spirits-banner .banner-content {margin:10px; width:320px; }
.spurs-wines-spirits-banner h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.spurs-wines-spirits-banner p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.spurs-blended-banner { background: url(../images/banners/spurs-blended-banner.jpg) no-repeat 0 0; height: 349px; }
.spurs-blended-banner .banner-content { margin:10px; width:320px; }
.spurs-blended-banner h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.spurs-blended-banner p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.spurs-single-malt-banner { background: url(../images/banners/spurs-single-malt-banner.jpg) no-repeat 0 0; height: 349px; }
.spurs-single-malt-banner .banner-content { margin:10px; width:320px; }
.spurs-single-malt-banner h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.spurs-single-malt-banner p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.spurs-cava-banner { background: url(../images/banners/spurs-cava-banner.jpg) no-repeat 0 0; height:349px; }
.spurs-cava-banner .banner-content {margin:10px; width:320px; }
.spurs-cava-banner h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.spurs-cava-banner p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.spurs-champagne-banner { background: url(../images/banners/spurs-champagne-banner.jpg) no-repeat 0 0; height: 349px; }
.spurs-champagne-banner .banner-content {margin:10px; width:320px; }
.spurs-champagne-banner h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.spurs-champagne-banner p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.spurs-red-wine-banner { background: url(../images/banners/spurs-red-wine-banner.jpg) no-repeat 0 0; height: 349px; }
.spurs-red-wine-banner .banner-content { margin:10px; width:320px; }
.spurs-red-wine-banner h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.spurs-red-wine-banner p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.spurs-rose-wine-banner { background: url(../images/banners/spurs-rose-wine-banner.jpg) no-repeat 0 0; height: 349px; }
.spurs-rose-wine-banner .banner-content { margin:10px; width:320px; }
.spurs-rose-wine-banner h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.spurs-rose-wine-banner p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.spurs-white-wine-banner { background: url(../images/banners/spurs-white-wine-banner.jpg) no-repeat 0 0; height: 349px; }
.spurs-white-wine-banner .banner-content { margin:10px; width:320px; }
.spurs-white-wine-banner h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.spurs-white-wine-banner p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.spurs-vodka-banner { background: url(../images/banners/spurs-vodka-banner.jpg) no-repeat 0 0; height: 349px; }
.spurs-vodka-banner .banner-content { margin:10px; width:320px;}
.spurs-vodka-banner h1 { color: #FFF; font-size: 31px; text-shadow: 0 1px 4px #333; }
.spurs-vodka-banner p { color: #FFF; font-size: 14px; text-shadow: 0 1px 4px #333; }

.label-only { background: url(../images/banners/banners-pers-wine-labels.jpg) no-repeat 0 0; height:310px; margin-bottom:-30px; }
.label-only h1 { color: #433a1c; font-size:24px; text-shadow: 1px 1px 5px #564123; }
.label-only p { color: #fff; font-size:12px; text-shadow: 1px 1px 5px #564123; }
.label-only .banner-content { width: 370px; }
.label-only .banner-content a.label-pricing {background:#373737; border:1px solid #171717; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px #070707; color:#fff; font-size:12px; margin-right:10px; margin-right:10px; padding:5px 10px;}
.label-only .banner-content a.label-pricing:hover {background:#fff; border:1px solid #171717; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px #070707; color:#000; font-size:12px; padding:5px 10px;}
.label-only .banner-content a.label-enlarge {background:#373737; border:1px solid #171717; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px #070707; color:#fff; font-size:12px; padding:5px 10px;}
.label-only .banner-content a.label-enlarge:hover {background:#fff; border:1px solid #171717; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px #070707; color:#000; font-size:12px; padding:5px 10px;}

.wsg-label-pers a.label-pricing {background:#373737; border:1px solid #171717; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px #070707; color:#fff; font-size:12px; padding:5px 10px;}
.wsg-label-pers a.label-pricing:hover {background:#fff; border:1px solid #171717; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px #070707; color:#000; font-size:12px; padding:5px 10px;}
.wsg-label-pers a.label-enlarge {background:#373737; border:1px solid #171717; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px #070707; color:#fff; font-size:12px; padding:5px 10px;}
.wsg-label-pers a.label-enlarge:hover {background:#fff; border:1px solid #171717; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px #070707; color:#000; font-size:12px; padding:5px 10px;}

.personalised-white-wines-label { background: url(../images/banners/banner-pers-white-wine-label.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.personalised-white-wines-label h1 { color: #333; font-size: 31px; }
.personalised-white-wines-label p { color: #333; font-size: 12px; }
.personalised-white-wines-label .banner-content { width: 350px; }

.personalised-rose-wines-label { background: url(../images/banners/banner-pers-rose-wine-label.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.personalised-rose-wines-label h1 { color: #333; font-size: 31px; }
.personalised-rose-wines-label p { color: #333; font-size: 12px; }
.personalised-rose-wines-label .banner-content { width: 350px; }

.personalised-red-wines-label { background: url(../images/banners/banner-pers-red-wine-label.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.personalised-red-wines-label h1 { color: #333; font-size: 31px; }
.personalised-red-wines-label p { color: #333; font-size: 12px; }
.personalised-red-wines-label .banner-content { width: 350px; }

.personalised-cava-label { background: url(../images/banners/banner-pers-cava-label.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.personalised-cava-label h1 { color: #333; font-size: 31px; }
.personalised-cava-label p { color: #333; font-size: 12px; }
.personalised-cava-label .banner-content { width: 350px; }

.personalised-champagne-label { background: url(../images/banners/banner-pers-champagne-label.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.personalised-champagne-label h1 { color: #333; font-size: 31px; }
.personalised-champagne-label p { color: #333; font-size: 12px; }
.personalised-champagne-label .banner-content { width: 350px; }

.personalised-single-blended-label { background: url(../images/banners/banner-pers-blended-label.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.personalised-single-blended-label h1 { color: #333; font-size: 31px; }
.personalised-single-blended-label p { color: #333; font-size: 12px; }
.personalised-single-blended-label .banner-content { width: 350px; }

.personalised-single-malt-label { background: url(../images/banners/banner-pers-single-malt-label.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.personalised-single-malt-label h1 { color: #333; font-size: 31px; }
.personalised-single-malt-label p { color: #333; font-size: 12px; }
.personalised-single-malt-label .banner-content { width: 350px; }

.personalised-vodka-label { background: url(../images/banners/banner-pers-vodka-label.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.personalised-vodka-label h1 { color: #333; font-size: 31px; }
.personalised-vodka-label p { color: #333; font-size: 12px; }
.personalised-vodka-label .banner-content { width: 350px; }

.branded-wines-spirits { background: url(../images/banners/banner-branded-wines-spirits.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.branded-wines-spirits h1 { color: #333; font-size: 31px; }
.branded-wines-spirits p { color: #333; font-size: 12px; }
.branded-wines-spirits .banner-content { width: 350px; }

.Sparkling-rose-wine { background: url(../images/banners/sparkling-rose-banner.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.Sparkling-rose-wine h1 { color: #455308; font-size: 34px; }
.Sparkling-rose-wine p { color: #302d1f; text-shadow: 0 1px 4px #e5ddc7; line-height: 135%; }

.mothers-day-wines {background: url(../images/banners/personalised-mothers-day-champagne-gifts.jpg) no-repeat 0 0; height: 300px; }
.mothers-day-wines h1 { color: #fff; }
.mothers-day-wines p {font-size:14px; color: #fff; }
.mothers-day-wines .banner-content { width: 350px; }

.mothers-day-wine-1 { background: url(../images/banners/banner-mothers-day-wine-1.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.mothers-day-wine-1 h1 { color: #333; font-size: 31px; }
.mothers-day-wine-1 p { color: #333; font-size: 12px; }
.mothers-day-wine-1 .banner-content { width: 350px; }

.graduation-champagne-cava {background: url(../images/banners/personalised-graduation-champagne.jpg) no-repeat 0 0; height: 300px; }
.graduation-champagne-cava p {font-size:14px; color: #fff; }
.graduation-champagne-cava h1 { color: #fff; }
.graduation-champagne-cava .banner-content { width: 350px; }

.thank-you-champagne-cava {background: url(../images/banners/champagne-thank-you-gifts.jpg) no-repeat 0 0; height: 300px; }
.thank-you-champagne-cava p {font-size:14px; color: #fff; }
.thank-you-champagne-cava h1 { color: #fff; }
.thank-you-champagne-cava .banner-content { width: 350px; }

.personalised-stationery  { background: url(../images/banners/personalised-stationery.jpg) no-repeat 0 0; height:270px; margin-bottom:-40px;}
.personalised-stationery h1 { font-size: 36px; }
.personalised-stationery p { color: #333; font-size: 12px;}
.personalised-stationery .banner-content { width: 450px;}

.kids-stationery { background: url(../images/banners/personalised-stationery-sets.jpg) no-repeat 0 0; height:220px; }
.kids-stationery h1  { color:#000033; }
.kids-stationery p { font-size: 13px; }

.personalised-notebooks { background: url(../images/banners/personalised-notebooks.jpg) no-repeat 0 0; height:220px; }
.personalised-notebooks p { font-size: 13px; }
.personalised-notebooks .banner-content { width: 380px; }

.personalised-attitude-notebooks { background: url(../images/banners/attitude-and-love-notebooks.jpg) no-repeat 0 0; height:220px; }
.personalised-attitude-notebooksp { font-size: 13px; }
.personalised-attitude-notebooks .banner-content { width: 380px; }

.personalised-modern-notebooks { background: url(../images/banners/modern-notebooks.jpg) no-repeat 0 0; height:220px; }
.personalised-modern-notebooksp { font-size: 13px; }
.personalised-modern-notebooks .banner-content { width: 380px; }

.personalised-flag-notebooks { background: url(../images/banners/flags-notebooks.jpg) no-repeat 0 0; height:220px; }
.personalised-flag-notebooks p { font-size: 13px; }
.personalised-flag-notebooks .banner-content { width: 380px; }

.personalised-image-notebooks { background: url(../images/banners/name-in-image-notebooks.jpg) no-repeat 0 0; height:220px; }
.personalised-image-notebooks p { font-size: 13px; }
.personalised-image-notebooks .banner-content { width: 380px; }

.personalised-school-notebooks { background: url(../images/banners/personalised-blackboard-school-notebooks.jpg) no-repeat 0 0; height:220px; }
.personalised-school-notebooks .banner-content { width:400px; }

.personalised-address-books { background: url(../images/banners/personalised-address-books-banner-2.jpg) no-repeat 0 0; height:200px; }
.personalised-address-books .banner-content { width: 330px; }

.personalised-journals { background: url(../images/banners/personalised-journals-banner.jpg) no-repeat 0 0; height:200px; }
.personalised-journals h1 { color: #fff; font-size: 32px; }
.personalised-journals p { color: #fff; }
.personalised-journals .banner-content { width: 350px; }

.thank-you-stationery { background: url(../images/banners/thank-you-stationery-2.jpg) no-repeat 0 0; height:220px; }
.thank-you-stationery .banner-content { width: 350px; }

.stationery-letterheads-etc { background: url(../images/banners/personalised-stationery-with-blur.jpg) no-repeat 0 0; height:220px; }
.stationery-letterheads-etc .banner-content { width: 330px; }
.stationery-letterheads-etc h1 { color: #fff; }
.stationery-letterheads-etc p { font-size: 14px; color: #fff; }

.personalised-rugby-framed-prints-banner { background: url(../images/banners/personalised-rugby-framed-prints.jpg) no-repeat 0 0; height:220px; }
.personalised-rugby-framed-prints-banner p {font-size:13px;}

.romantic-him { background: url(../images/banners/romantic-him.jpg) no-repeat 0 0; height:220px; }
.romantic-him p {font-size:14px;}

.romantic-personalised { background: url(../images/banners/romantic-personalised.jpg) no-repeat 0 0; height:220px; }
.romantic-personalised .banner-content { width: 350px; }

.romantic-unusual { background: url(../images/banners/romantic-unusual.jpg) no-repeat 0 0; height:220px; }
.romantic-unusual p { font-size: 14px; }

.romantic-her { background: url(../images/banners/romantic-her.jpg) no-repeat 0 0; height:220px; }
.romantic-her p { font-size: 15px; }

.personalised-childrens-jigsaws { background: url(../images/banners/childrens-jigsaws-banner.jpg) no-repeat 0 0; height:227px; }
.personalised-childrens-jigsaws p { font-size: 13px; }
.personalised-childrens-jigsaws .banner-content { width: 350px; }

.personalised-coat-pegs { background: url(../images/banners/Coat-pegs-banner.jpg) no-repeat 0 0; height:227px; }
.personalised-coat-pegs p { font-size: 13px; }

.personalised-coat-hangers { background: url(../images/banners/personalised-coat-hangers-banner-1.jpg) no-repeat 0 0; height:227px; }
.personalised-coat-hangers p { font-size: 13px; }
.personalised-coat-hangers .banner-content { width: 350px; }

.personalised-promise-boards { background: url(../images/banners/promise-boards-banner.jpg) no-repeat 0 0; height:227px; }
.personalised-promise-boards p { font-size: 13px; }

.personalised-nursery-sets { background: url(../images/banners/nursery-sets-banner-2.jpg) no-repeat 0 0; height:227px; }
.personalised-nursery-sets p { font-size: 13px; }

.pencil-blocks-banner { background: url(../images/banners/pencil-blocks-banner.jpg) no-repeat 0 0; height:227px; }
.pencil-blocks-banner p { font-size: 13px; }

.shelf-clock-banner { background: url(../images/banners/shelf-clock-banner.jpg) no-repeat 0 0; height:227px; }
.shelf-clock-banner p { font-size: 13px; }

.name-frames-banner { background: url(../images/banners/name-frames-banner-1.jpg) no-repeat 0 0; height:227px; }
.name-frames-banner p { font-size: 13px; }

.wall-clocks-banner { background: url(../images/banners/wall-clocks-2.jpg) no-repeat 0 0; height:227px; }
.wall-clocks-banner p { font-size: 13px; }

.novelty-clocks-banner { background: url(../images/banners/novelty-clocks-banner-3.jpg) no-repeat 0 0; height:270px; margin-bottom: -40px; }
.novelty-clocks-banner p { font-size: 13px; }

.ends-banners { background: url(../images/banners/ends-banners.jpg) no-repeat 0 0; height:270px; margin-bottom: -45px; }
.ends-banners p { font-size: 13px; }

.personalised-alphabet-boards-banner { background: url(../images/banners/personalised-alphabet-boards-banner.jpg) no-repeat 0 0; height:270px; margin-bottom: -45px; }
.personalised-alphabet-boards-banner p { font-size: 13px; }

.best-dad-mug-banner { background: url(../images/banners/best-dad-mugs-banner.jpg) no-repeat 0 0; height:300px; margin-bottom: -40px; }
.best-dad-mug-banner p { font-size: 13px; }
.best-dad-mug-banner .banner-content { width: 350px; }

/***** GIFTS BY OCCASSION *****/

.gifts-by-occasion { background: url(../images/banners/gifts-by-occasion.jpg) no-repeat 0 0; height:270px; margin-bottom: -43px; }
.gifts-by-occasion .banner-content {width:380px;}
.gifts-by-occasion p {font-size:14px; }

.easter-gifts { background: url(../images/banners/easter-gifts.jpg) no-repeat 0 0; height:220px; }
.easter-gifts .banner-content { width:350px;}
.easter-gifts h1 { font-size: 32px; color: #333;  }
.easter-gifts p{ font-size: 12px; color: #333; text-shadow:1px 1px 1px #ffcc33;}

.fathers-day-gifts{ background: url(../images/banners/fathers-day-gifts.jpg) no-repeat 0 0; height:220px; }
.fathers-day-gifts .banner-content {width:350px;}
.fathers-day-gifts h1 { font-size: 28px; color: #7b007f;  }
.fathers-day-gifts p { color: #301250; }

.fathers-day-gifts-personalised { background: url(../images/banners/personalised-fathers-day.jpg) no-repeat 0 0; height:220px; }
.fathers-day-gifts-personalised h1 { font-size: 28px; color: #fff;  }
.fathers-day-gifts-personalised p { font-size: 14px; color: #301250; }

.fathers-day-gifts-gift-experiences { background: url(../images/banners/fathers-day-gift-experiences.jpg) no-repeat 0 0; height:220px; }
.fathers-day-gifts-gift-experiences h1 { font-size: 28px; color: #fff;  }
.fathers-day-gifts-gift-experiences p { font-size: 15px; color: #eee; text-shadow: 0 1px 4px #222; }

.fathers-day-gifts-sports { background: url(../images/banners/fathers-sport.jpg) no-repeat 0 0; height:220px; }
.fathers-day-gifts-sports h1 { color:#fff;}
.fathers-day-gifts-sports p {font-size:15px; color:#fff;}

.mothers-day-gifts { background: url(../images/banners/mothers-day-gift.jpg) no-repeat 0 0; height:270px; margin-bottom: -40px; }
.mothers-day-gifts p {font-size:14px;}

.mothers-day-gifts-pers { background: url(../images/banners/mum-banner.jpg) no-repeat 0 0; height:220px; }
.mothers-day-gifts-pers h1 { color: #cc3300; font-size: 28px; }
.mothers-day-gifts-pers p { font-size: 14px; }

.mothers-day-unusual  { background: url(../images/banners/unusual-mothers-day-gifts.jpg) no-repeat 0 0; height:220px; }
.mothers-day-unusual h1 {font-size:30px; color:#fff;}
.mothers-day-unusual p {font-size:14px; color:#fff;}

.mothers-day-flowers  { background: url(../images/banners/mothers-day-flowers.jpg) no-repeat 0 0; height:220px; }
.mothers-day-flowers .banner-content {width:350px; margin-top:-5px;}
.mothers-day-flowers h1 {font-size:28px; color:#666;}
.mothers-day-flowers p {font-size:13px; color:#666;}

.thank-you-gifts { background: url(../images/banners/thank-you-gifts.jpg) no-repeat 0 0; height:220px; }
.thank-you-gifts .banner-content {width:350px;}
.thank-you-gifts h1 { font-size: 30px; color: #333; }
.thank-you-gifts p { font-size: 14px; color:#333; }

.graduation-gifts { background: url(../images/banners/graduation.jpg) no-repeat 0 0; height:220px; }
.graduation-gifts .banner-content { width: 380px; }
.graduation-gifts h1 { font-size: 30px; color: #333; }
.graduation-gifts p { font-size: 14px; color:#333; }

.halloween-gifts { background: url(../images/banners/halloween-gifts.jpg) no-repeat 0 0; height:220px; }
.halloween-gifts h1 { font-size: 30px; color: #fff; }
.halloween-gifts p { font-size: 16px; color:#fff; }

.new-baby-gifts { background: url(../images/banners/new-baby-gifts.jpg) no-repeat 0 0; height:220px; }
.new-baby-gifts .banner-content {width:350px;}
.new-baby-gifts h1 { font-size: 32px; color:#536872; }
.new-baby-gifts p { font-size: 16px; color:#536872; }

.leaving-gifts { background: url(../images/banners/leaving-gifts.jpg) no-repeat 0 0; height:220px; }
.leaving-gifts .banner-content {width:350px;}
.leaving-gifts h1 { font-size: 32px; color:#536872; text-shadow: 0 1px 4px #333; }
.leaving-gifts p { font-size: 16px; color:#151855; }

.valentines-day-gifts { background: url(../images/banners/valentines.jpg) no-repeat 0 0; height:290px; margin-bottom: -45px; }
.valentines-day-gifts p {font-size:13px; padding-right:15px;}

.valentines-for-him { background: url(../images/banners/valentines-gifts-for-him.jpg) no-repeat 0 0; height:220px; }
.valentines-for-him .banner-content {width :500px; }
.valentines-for-him h1 { color:#d8272f; }
.valentines-for-him p { font-size:14px; }

.valentines-for-her { background: url(../images/banners/valentines-gifts-for-her.jpg) no-repeat 0 0; height:220px; }
.valentines-for-her .banner-content {width :400px; }
.valentines-for-her h1 { color:#d8272f; margin-right:-50px; }


.valentines-personalised { background: url(../images/banners/personalised-valentines-gifts.jpg) no-repeat 0 0; height:220px; }
.valentines-personalised h1 {font-size: 26px; color:#666; }
.valentines-personalised p {font-size: 14px; color:#333; }

.valentines-romantic { background: url(../images/banners/romantic-gifts-banner.jpg) no-repeat 0 0; height:270px; }
.valentines-romantic h1 {font-size: 28px; color:#666; }
.valentines-romantic p {font-size: 15px; color:#333; }

.retirement-gifts { background: url(../images/banners/retirement-gifts.jpg) no-repeat 0 0; height:220px; }
.retirement-gifts .banner-content {width:350px;}
.retirement-gifts h1 { font-size: 30px; color: #333; }
.retirement-gifts p { font-size: 14px; color:#333; }

.christening-gifts { background: url(../images/banners/christening-gifts.jpg) no-repeat 0 0; height:220px; }
.christening-gifts h1 { font-size: 30px; color:#536872; }
.christening-gifts p { font-size: 14px; color:#536872; }

.wedding-gifts { background: url(../images/banners/wedding-gifts.jpg) no-repeat 0 0; height:220px; }
.wedding-gifts h1 {font-size: 28px; color:#666; }
.wedding-gifts p {font-size: 15px; color:#333; }

.anniversary-gifts { background: url(../images/banners/anniversary-gifts.jpg) no-repeat 0 0; height:220px; }
.anniversary-gifts h1 { font-size: 28px; color: #333; }
.anniversary-gifts p { font-size: 14px; color:#333; }

.anniversary-gifts-paper { background: url(../images/banners/1st-paper-anniversary-gifts.jpg) no-repeat 0 0; height:220px; }
.anniversary-gifts-paper h1 { font-size: 28px; color: #666; }
.anniversary-gifts-paper p { font-size: 15px; color:#333; }

.anniversary-gifts-silver { background: url(../images/banners/25th-silver-anniversary-gifts.jpg) no-repeat 0 0; height:220px; }
.anniversary-gifts-silver h1 { font-size: 28px; color: #666; }
.anniversary-gifts-silver p { font-size: 14px; color:#333; }

.anniversary-gifts-pearl { background: url(../images/banners/30th-pearl-anniversary-gifts.jpg) no-repeat 0 0; height:220px; }
.anniversary-gifts-pearl h1 { font-size: 28px; color: #666; text-shadow: 0 1px 5px #e3e0f1; }
.anniversary-gifts-pearl p { font-size: 12px; color:#333; }

.anniversary-gifts-ruby { background: url(../images/banners/40th-ruby-anniversary-gifts.jpg) no-repeat 0 0; height:220px; }
.anniversary-gifts-ruby h1 { font-size: 28px; color: #b61f1a; }
.anniversary-gifts-ruby p { font-size: 15px; color:#333; }

.anniversary-gifts-gold { background: url(../images/banners/50th-golden-anniversary-gifts.jpg) no-repeat 0 0; height:220px; }
.anniversary-gifts-gold h1 { font-size: 28px; color: #4e431e; text-shadow: 0 1px 5px #e3e0f1; }
.anniversary-gifts-gold p { font-size: 12px; color:#333; }

.anniversary-gifts-diamond { background: url(../images/banners/60th-diamond-anniversary-gifts.jpg) no-repeat 0 0; height:220px; }
.anniversary-gifts-diamond h1 { font-size: 28px; color: #666; }
.anniversary-gifts-diamond p { font-size: 14px; color:#536872; }

.anniversary-gifts-for-him { background: url(../images/banners/anniversary-for-him.jpg) no-repeat 0 0; height:220px; }

.anniversary-gifts-for-her { background: url(../images/banners/anniversary-for-her.jpg) no-repeat 0 0; height:220px; }

.first-anniversary-champagne { background: url(../images/banners/1st-anniversary-champagne-gifts.jpg) no-repeat 0 0; height:300px; }
.first-anniversary-champagne p { font-size: 15px; color:#333; }

.twentyfifth-anniversary-champagne { background: url(../images/banners/25th-anniversary-champagne-gifts.jpg) no-repeat 0 0; height:300px; }
.twentyfifth-anniversary-champagne p { font-size: 15px; color:#333; }

.thitieth-anniversary-champagne { background: url(../images/banners/30th-anniversary-champagne-gifts.jpg) no-repeat 0 0; height:300px; }
.thitieth-anniversary-champagne p { font-size: 15px; color:#333; }

.fortieth-anniversary-champagne { background: url(../images/banners/40th-anniversary-champagne-gifts.jpg) no-repeat 0 0; height:300px; }
.fortieth-anniversary-champagne p { font-size: 15px; color: #fff; text-shadow: 0 1px 4px #222; }

.fiftieth-anniversary-champagne { background: url(../images/banners/50th-anniversary-champagne-gifts.jpg) no-repeat 0 0; height:300px; }
.fiftieth-anniversary-champagne p { font-size: 15px; color:#333; }

.sixtieth-anniversary-champagne { background: url(../images/banners/60th-anniversary-champagne-gifts.jpg) no-repeat 0 0; height:300px; }
.sixtieth-anniversary-champagne p { font-size: 15px; color:#333; }

.anniversary-champagne-for-him { background: url(../images/banners/anniversary-champagne-gifts-for-him.jpg) no-repeat 0 0; height:310px; margin-bottom: -45px;  }
.anniversary-champagne-for-him p { font-size: 15px; color: #eee; text-shadow: 0 1px 4px #222;}

.anniversary-champagne-for-her { background: url(../images/banners/anniversary-champagne-gifts-for-her.jpg) no-repeat 0 0; height:310px; margin-bottom: -45px; }
.anniversary-champagne-for-her p { font-size: 15px; color:#222;text-shadow: 0 1px 5px #904968; }

.birthday-gifts { background: url(../images/banners/birthday-banner.jpg) no-repeat 0 0; height:220px; }
.birthday-gifts  h1 { font-size: 30px; color:#663300; }
.birthday-gifts p { font-size: 16px; color:#663300; }


.birthday-18th { background: url(../images/banners/18th-birthday-gifts.jpg) no-repeat 0 0; height:220px; }
.birthday-18th h1 { font-size: 30px; color: #fff; }
.birthday-18th p { font-size: 14px; color: #333366; }

.birthday-21st { background: url(../images/banners/21st-birthday-gifts.jpg) no-repeat 0 0; height:220px; }
.birthday-21st h1 { font-size: 28px; color: #fff; }
.birthday-21st p { font-size: 14px; color: #333366; }

.birthday-30th { background: url(../images/banners/30th-birthday-gifts.jpg) no-repeat 0 0; height:220px; }
.birthday-30th h1 { font-size: 28px; color: #666; }
.birthday-30th p { font-size: 14px; color: #444; }

.birthday-40th { background: url(../images/banners/40th-birthday-gifts.jpg) no-repeat 0 0; height:220px; }
.birthday-40th h1 { font-size: 28px; color: #666; }
.birthday-40th p { font-size: 14px; color: #666; }

.birthday-50th { background: url(../images/banners/50th-birthday-gifts.jpg) no-repeat 0 0; height:220px; }
.birthday-50th h1 { font-size: 28px; color: #666; }
.birthday-50th p { font-size: 14px; color: #444; }

.birthday-60th { background: url(../images/banners/60th-birthday-gifts.jpg) no-repeat 0 0; height:220px; }
.birthday-60th h1 { font-size: 28px; color: #666; }
.birthday-60th p { font-size: 14px; color: #444; }

.birthday-65th { background: url(../images/banners/65th-birthday-gifts.jpg) no-repeat 0 0; height:220px; }
.birthday-65th h1 { font-size: 28px; color: #660066; }
.birthday-65th p { font-size: 14px; color: #660066; }

.birthday-70th { background: url(../images/banners/70th-birthday-gifts.jpg) no-repeat 0 0; height:220px; }
.birthday-70th h1 { font-size: 28px; color: #fff; }
.birthday-70th p { font-size: 14px;  color: #fff; text-shadow: 0 1px 4px #222; }

.bday-80 { background: url(../images/banners/80th-birthday-gifts.jpg) no-repeat 0 0; height:220px; }
.bday-80 h1 { font-size: 34px; color: #fff; }
.bday-80 p { font-size: 13px; color: #fff; }

.birthday-for-dad { background: url(../images/banners/birthday-gifts-for-dad.jpg) no-repeat 0 0; height:220px; }
.birthday-for-dad h1 { font-size: 34px; color: #333; }
.birthday-for-dad p { font-size: 13px; color: #333; }

.birthday-for-girls { background: url(../images/banners/birthday-gifts-for-girls.jpg) no-repeat 0 0; height:220px; }
.birthday-for-girls h1 { font-size: 26px; color: #666; }
.birthday-for-girls p { font-size: 14px; color: #666; }

.birthday-for-boys { background: url(../images/banners/birthday-gifts-for-boys.jpg) no-repeat 0 0; height:220px; }
.birthday-for-boys .banner-content { width: 380px; }
.birthday-for-boys h1 { font-size: 26px; color: #333; }
.birthday-for-boys p { font-size: 13px; color: #333; }

.birthday-for-gmother { background: url(../images/banners/birthday-gifts-for-grandma.jpg) no-repeat 0 0; height:220px; }
.birthday-for-gmother h1 { font-size: 28px; color: #666; }
.birthday-for-gmother p { font-size: 13px; color: #333; }

.birthday-for-grandad { background: url(../images/banners/birthday-gifts-for-grandad.jpg) no-repeat 0 0; height:220px; }
.birthday-for-grandad h1 { font-size: 28px; color: #666; }
.birthday-for-grandad p { font-size: 13px; color: #333; }

.birthday-for-her { background: url(../images/banners/birthday-gifts-for-her.jpg) no-repeat 0 0; height:220px; }
.birthday-for-her h1 { font-size: 26px; color: #333; }
.birthday-for-her p { font-size: 14px; color: #333; }

.birthday-for-him { background: url(../images/banners/birthday-gifts-for-him.jpg) no-repeat 0 0; height:220px; }
.birthday-for-him h1 { font-size: 26px; color: #fff; }
.birthday-for-him p { font-size: 15px; color: #fff; }

.birthday-for-mum { background: url(../images/banners/birthday-gifts-for-mum.jpg) no-repeat 0 0; height:220px; }
.birthday-for-mum h1 { font-size: 26px; color: #333; }
.birthday-for-mum p { font-size: 13px; color: #333; }

.birthday-romantic { background: url(../images/banners/romantic-birthday-gift.jpg) no-repeat 0 0; height:220px; }
.birthday-romantic .banner-content {width:370px;}
.birthday-romantic h1 { font-size: 26px; color: #333; }
.birthday-romantic p { font-size: 13px; color: #333; }

.engagement-gifts { background: url(../images/banners/engagement-gifts.jpg) no-repeat 0 0; height:220px; }
.engagement-gifts h1 { font-size: 30px; color: #006633; }
.engagement-gifts p { font-size: 14px; color: #333; }

/***** GIFTS BY RECIPIENT *****/

.gift-by-recipient { background: url(../images/banners/gifts-by-recipient.jpg) no-repeat 0 0; height:220px; }
.gift-by-recipient .banner-content { width: 370px; }
.gift-by-recipient h1 {font-size:30px; color:#333;}
.gift-by-recipient p { font-size: 14px; color: #333; }

.baby-gifts { background: url(../images/banners/gifts-for-babies.jpg) no-repeat 0 0; height:220px; }
.baby-gifts h1 { font-size: 32px; color:#375c52; }
.baby-gifts p { font-size: 14px; color:#375c52; }

.gifts-for-boys { background: url(../images/banners/gifts-for-boys.jpg) no-repeat 0 0; height:220px; }
.gifts-for-boys h1 { font-size: 34px; color: #342666; }
.gifts-for-boys p { font-size: 14px; color: #433a62; text-shadow: 0 1px 5px #e3e0f1; }

.gifts-for-couples { background: url(../images/banners/gifts-for-couples.jpg) no-repeat 0 0; height:220px; }
.gifts-for-couples .banner-content { width: 370px; }
.gifts-for-couples h1 { font-size: 28px; color: #333; }
.gifts-for-couples p { color: #333; }

.gifts-for-grandparents { background: url(../images/banners/gifts-for-grandparents.jpg) no-repeat 0 0; height:220px; }
.gifts-for-grandparents h1 { font-size: 28px; color: #666; }
.gifts-for-grandparents p { font-size: 14px; color: #666; }

.gifts-for-him { background: url(../images/banners/gifts-for-him.jpg) no-repeat 0 0; height:220px; }
.gifts-for-him h1 { font-size: 28px; color: #333; }
.gifts-for-him p { font-size: 14px; color: #333; }

.gifts-for-her { background: url(../images/banners/gifts-for-her.jpg) no-repeat 0 0; height:220px; }
.gifts-for-her h1 { font-size: 28px; color: #666; }
.gifts-for-her p { font-size: 14px; color: #333; }

.gifts-for-dad { background: url(../images/banners/gifts-for-dad.jpg) no-repeat 0 0; height:270px; margin-bottom: -40px; }
.gifts-for-dad p {font-size:15px;}

.gifts-for-mum { background: url(../images/banners/gifts-for-mum.jpg) no-repeat 0 0; height:220px; }
.gifts-for-mum h1 { color: #0c1095; font-size: 32px; }
.gifts-for-mum p { font-size: 14px; }

.gifts-for-teenagers { background: url(../images/banners/gifts-for-teenagers.jpg) no-repeat 0 0; height:220px; }
.gifts-for-teenagers h1 { font-size: 28px; color: #0c1095; }
.gifts-for-teenagers p { font-size: 14px; color: #0c1095; text-shadow: 0 1px 5px #e3e0f1;}

/** Wave Your Flag! **/

.flag-national { background: url(../images/banners/flag-national.jpg) no-repeat 0 0; height: 220px; }
.flag-national h1, .flag-national p { color: #fff; }
.flag-great-britain { background: url(../images/banners/flag-great-britain.jpg) no-repeat 0 0; height: 220px; }
.flag-great-britain h1, .flag-great-britain p { color: #fff; }
.flag-england { background: url(../images/banners/flag-england.jpg) no-repeat 0 0; height: 220px; }
.flag-england h1, .flag-england p { color: #fff; }
.flag-scotland { background: url(../images/banners/flag-scotland.jpg) no-repeat 0 0; height: 220px; }
.flag-scotland h1, .flag-scotland p { color: #fff; }
.flag-wales { background: url(../images/banners/flag-wales.jpg) no-repeat 0 0; height: 220px; }
.flag-wales h1, .flag-wales p { color: #fff; }
.flag-north-ireland { background: url(../images/banners/flag-north-ireland.jpg) no-repeat 0 0; height: 220px; }
.flag-north-ireland h1, .flag-north-ireland p { color: #fff; }
.flag-ireland { background: url(../images/banners/flag-ireland.jpg) no-repeat 0 0; height: 220px; }
.flag-ireland h1, .flag-ireland p { color: #fff; }
.flag-america { background: url(../images/banners/flag-america.jpg) no-repeat 0 0; height: 220px; }
.flag-america h1, .flag-america p { color: #fff; }
.flag-canada { background: url(../images/banners/flag-canada.jpg) no-repeat 0 0; height: 220px; }
.flag-canada h1, .flag-canada p { color: #fff; }

/** Dancing on Ice **/

.banner-dancing-on-ice-mugs { background: #bbb url(../images/banners/banner-dancing-on-ice-mugs.jpg) no-repeat 0 0; height:260px !important; }
.banner-dancing-on-ice-mugs h1 { color: #fff; }
.banner-dancing-on-ice-mugs p { color: #fff; }
.banner-dancing-on-ice-mugs .banner-content { top:50px; left:370px; width:340px; }

/** Corrie **/

.corrie-banner { background: #bbb url(../images/banners/corrie-street.jpg) no-repeat 0 0; height:260px !important; }
.corrie-banner h1 { display: none; }
.corrie-banner p { color: #333; }
.corrie-banner .banner-content { top: 80px; left: 442px; width: 290px; }

.corrie-mugs { background: #bbb url(../images/banners/banner-coronation-st-mugs.jpg) no-repeat 0 0; height:260px !important; }
.corrie-mugs h1 { display: none; }
.corrie-mugs p { color: #333; }
.corrie-mugs .banner-content { top: 80px; left: 442px; width: 290px; }

.corrie-wines-and-spirits { background: #bbb url(../images/banners/banner-coronation-st-wines-and-spirits.jpg) no-repeat 0 0; height:260px !important; }
.corrie-wines-and-spirits h1 { display: none; }
.corrie-wines-and-spirits p { color: #333; }
.corrie-wines-and-spirits .banner-content { top: 80px; left: 442px; width: 290px; }

/** Beano **/

.beano-banner { background: url(../images/banners/banner-beano-gifts.jpg) no-repeat 0 0; height:349px;}
.beano-banner h1 {display:none;}
.beano-banner .banner-content {padding:103px 0 0 15px; width:260px;}
.beano-banner p {color:#000; font-size:12px; line-height:135%;}
.beano-page .category { background: #fff url(../images/dennis-landing-back.gif) no-repeat 220px bottom; padding-bottom: 40px; }

.beano-notebooks {background: url(../images/banners/banner-beano-notebooks.jpg) no-repeat 0 0; height:260px;}
.beano-notebooks .banner-content {padding:60px 0 0 15px; width:350px;}
.beano-notebooks h1 {display:none;}
.beano-notebooks p {color:#000; font-size:12px; display:block;}

.beano-posters {background: url(../images/banners/banner-beano-posters.jpg) no-repeat 0 0; height:260px;}
.beano-posters .banner-content {padding:60px 0 0 15px; width:350px;}
.beano-posters h1 {display:none;}
.beano-posters p {color:#000; font-size:12px; display:block;}

.beano-t-shirts {background: url(../images/banners/personalised-beano-t-shirts-banner.jpg) no-repeat 0 0; height:260px;}
.beano-t-shirts .banner-content {padding:60px 0 0 15px; width:280px;}
.beano-t-shirts h1 {display:none;}
.beano-t-shirts p {color:#fff; font-size:12px; display:block;}

.beano-mugs {background: url(../images/banners/banner-beano-mugs.jpg) no-repeat 0 0; height:260px;}
.beano-mugs .banner-content {padding:60px 0 0 15px; width:350px;}
.beano-mugs h1 {display:none;}
.beano-mugs p {color:#000; font-size:12px; display:block;}

.beano-calendars {background: url(../images/banners/banner-beano-calendars.jpg) no-repeat 0 0; height:260px;}
.beano-calendars .banner-content {padding:60px 0 0 15px; width:350px;}
.beano-calendars h1 {display:none;}
.beano-calendars p {color:#000; font-size:12px; display:block;}

.beano-books {background: url(../images/banners/banner-beano-books.jpg) no-repeat 0 0; height:260px;}
.beano-books .banner-content {padding:60px 0 0 15px; width:350px;}
.beano-books h1 {display:none;}
.beano-books p {color:#000; font-size:12px; display:block;}

.bestseller-gifts { background: url(../images/banners/bestsell.jpg) no-repeat 0 0; height: 270px; margin-bottom: -45px; }
.bestseller-gifts .banner-content { width: 340px; }
.bestseller-gifts h1 { font-size: 30px; }
.bestseller-gifts p { font-size: 14px; text-shadow: 0 1px 5px #fff; }

/** Test Sections **/

.test-category {background:#333 url(../images/banners/banner-testing-area-0.jpg) no-repeat 0 0; height:215px; }
.test-category .banner-content {width:460px; }
.test-category h1 {color:#fff; font-size:28px; padding-bottom:20px;}
.test-category p {color:#fff; text-shadow:0 1px 1px #000; font-size:13px;}

.test-category-1 { background: #333 url(../images/banners/banner-testing-area-1.jpg) no-repeat 0 0; height:215px; }
.test-category-1 h1 { color: #fff; font-size: 30px; padding-bottom: 20px; }
.test-category-1 p { color: #fff; text-shadow: 0 1px 1px #000; font-size: 13px; }
.test-category-2 { background: #333 url(../images/banners/banner-testing-area-2.jpg) no-repeat 0 0; height:215px; }
.test-category-2 h1 { color: #fff; font-size: 30px; padding-bottom: 20px; }
.test-category-2 p { color: #fff; text-shadow: 0 1px 1px #000; font-size: 13px; }
.test-category-3 { background: #333 url(../images/banners/banner-testing-area-3.jpg) no-repeat 0 0; height:215px; }
.test-category-3 h1 { color: #fff; font-size: 30px; padding-bottom: 20px; }
.test-category-3 p { color: #fff; text-shadow: 0 1px 1px #000; font-size: 13px; }

.no-banner-yet { padding: 20px 20px 10px; background: #333; color: #fff; min-height:140px;}

.banner-childrens-soft-toys { background: url(../images/banners/childrens-soft-toys.jpg) no-repeat 0 0; height:300px; margin-bottom: -40px; }
.banner-childrens-soft-toys p { font-size: 13px; }
.banner-childrens-soft-toys .banner-content { width: 350px; }

.banner-childrens-fine-china { background: url(../images/banners/childrens-fine-china.jpg) no-repeat 0 0; height:300px; margin-bottom: -40px; }
.banner-childrens-fine-china p { font-size: 13px; }
.banner-childrens-fine-china .banner-content { width: 350px; }

.banner-kids-accessories { background: url(../images/banners/kids-accessories.jpg) no-repeat 0 0; height:300px; margin-bottom: -40px; }
.banner-kids-accessories p { font-size: 13px; }
.banner-kids-accessories .banner-content { width: 350px; }

.banner-childrens-wall-art { background: url(../images/banners/childrens-wall-art.jpg) no-repeat 0 0; height:300px; margin-bottom: -40px; }
.banner-childrens-wall-art p { font-size: 13px; }
.banner-childrens-wall-art .banner-content { width: 350px; }

.banner-football-mugs { background: url(../images/banners/personalised-football-mugs-banner.jpg) no-repeat 0 0; height:300px; margin-bottom: -40px; }
.banner-football-mugs p { font-size: 13px; }
.banner-football-mugs .banner-content { width: 350px; }

.banner-sports-mugs { background: url(../images/banners/personalised-sports-mugs-banner.jpg) no-repeat 0 0; height:300px; margin-bottom: -40px; }
.banner-sports-mugs p { font-size: 13px; }
.banner-sports-mugs .banner-content { width: 350px; }

.banner-photo-upload-labels { background: url(../images/banners/photo-upload-label-banner-cal.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.banner-photo-upload-labels h1 { color: #333; font-size: 31px; }
.banner-photo-upload-labels p { color: #333; font-size: 12px; }
.banner-photo-upload-labels .banner-content { width: 350px; }

.wine-spirit-gift-packs { background: url(../images/banners/personalised-wine-and-spirit-gift-packs.jpg) no-repeat 0 0; height: 295px; }
.wine-spirit-gift-packs h1 { color: #fff; font-size:28px; }
.wine-spirit-gift-packs p { color: #fff; font-size:14px; }

.personalised-wine-and-spirit-gift-packs { background: url(../images/banners/wine-and-spirit-gift-packs.jpg) no-repeat 0 0; height: 295px; }
.personalised-wine-and-spirit-gift-packs h1 { color: #333; font-size: 33px; }
.personalised-wine-and-spirit-gift-packs p { color: #333; font-size: 14px; }
.personalised-wine-and-spirit-gift-packs .banner-content { width:360px; }

.personalised-beer-cider-and-lager-banner { background: url(../images/banners/personalised-beer-cider-and-lager-banner.jpg) no-repeat 0 0; height: 295px; }
.personalised-beer-cider-and-lager-banner h1 { color: #333; font-size: 33px; }
.personalised-beer-cider-and-lager-banner p { color: #333; font-size: 14px; }

.beer-cider-lager-glass-banner { background: url(../images/banners/personalised-beer-labels-and-glass.jpg) no-repeat 0 0; height: 270px; }
.beer-cider-lager-glass-banner h1 { color: #eee; font-size: 28px; }
.beer-cider-lager-glass-banner p { color: #eee; font-size: 12px; }
.beer-cider-lager-glass-banner .banner-content { width: 330px;}

.personalised-beer-gifts-banner { background: url(../images/banners/personalised-beer-gifts-banner.jpg) no-repeat 0 0; height: 270px; }
.personalised-beer-gifts-banner h1 { color: #eee; font-size: 28px; }
.personalised-beer-gifts-banner p { color: #eee; font-size: 12px; }
.personalised-beer-gifts-banner .banner-content { width: 330px;}

.personalised-cider-gifts-banner { background: url(../images/banners/personalised-cider-gifts-banner.jpg) no-repeat 0 0; height: 270px; }
.personalised-cider-gifts-banner h1 { color: #eee; font-size: 28px; }
.personalised-cider-gifts-banner p { color: #eee; font-size: 12px; }
.personalised-cider-gifts-banner .banner-content { width: 330px;}

.personalised-lager-gifts-banner { background: url(../images/banners/personalised-lager-gifts-banner.jpg) no-repeat 0 0; height: 270px; }
.personalised-lager-gifts-banner h1 { color: #eee; font-size: 28px; }
.personalised-lager-gifts-banner p { color: #eee; font-size: 12px; }
.personalised-lager-gifts-banner .banner-content { width: 330px;}

.personalised-wheat-beer-gifts-banner { background: url(../images/banners/personalised-wheat-beer-gifts-banner.jpg) no-repeat 0 0; height: 270px; }
.personalised-wheat-beer-gifts-banner h1 { font-size: 28px; }
.personalised-wheat-beer-gifts-banner p { font-size: 12px; }
.personalised-wheat-beer-gifts-banner .banner-content { width: 330px;}

.personalised-aprons-banner { background: url(../images/banners/aprons-banner.jpg) no-repeat 0 0; height:220px; }
.personalised-aprons-banner p {font-size:12px; }
.personalised-aprons-banner .banner-content { width: 350px; }

.personalised-placemats-and-coasters-banner { background: url(../images/banners/placemats-and-coasters-banner.jpg) no-repeat 0 0; height:220px; }
.personalised-placemats-and-coasters-banner p {font-size:12px; }
.personalised-placemats-and-coasters-banner .banner-content { width: 350px; }

.personalised-corp-labels { background: url(../images/banners/personalised-corporate-labels-banner.jpg) no-repeat 0 0; height:300px; }
.personalised-corp-labels p {font-size:11px; }
.personalised-corp-labels .banner-content {width:350px;}

.personalised-12yr-old-malt-labels { background: url(../images/banners/personalised-12-year-old-malt-whisky-labels-banner.jpg) no-repeat 0 0; height:300px; }
.personalised-12yr-old-malt-labels p {font-size:12px; }
.personalised-12yr-old-malt-labels .banner-content { width: 350px; }

.personalised-mouse-mats-banner { background: url(../images/banners/personalised-mouse-mats-banner.jpg) no-repeat 0 0; height:220px; }
.personalised-mouse-mats-banner p {font-size:12px; }
.personalised-mouse-mats-banner .banner-content { width: 350px; }

.personalised-guinness-world-records-book-banner { background: url(../images/banners/personalised-guinness-world-records-book-banner.jpg) no-repeat 0 0; height:800px; }
.personalised-guinness-world-records-book-banner h1 {display:none; }
.personalised-guinness-world-records-book-banner p {font-size:12px; }
.personalised-guinness-world-records-book-banner .banner-content { width: 360px; margin: 150px 0 0 20px;}

.labels-Sparkling-rose-wine { background: url(../images/banners/label-sparkling-rose-banner.jpg) no-repeat 0 0; height:310px; margin-bottom: -40px; }
.labels-Sparkling-rose-wine h1 { color: #455308; font-size: 34px; }
.labels-Sparkling-rose-wine p { color: #302d1f; text-shadow: 0 1px 4px #e5ddc7; line-height: 135%; }

.labels-beer-cider-and-lager { background: url(../images/banners/personalised-beer-cider-and-lager-labels.jpg) no-repeat 0 0; height:230px;}
.labels-beer-cider-and-lager p {font-size:11px; }
.labels-beer-cider-and-lager .banner-content { width: 350px; }

.personalised-christmas-mugs { background: url(../images/banners/personalised-christmas-mugs-banner.jpg) no-repeat 0 0; height:300px;}
.personalised-christmas-mugs p {font-size:12px; }
.personalised-christmas-mugs .banner-content { width: 350px; }

.booze-and-glasses { background: url(../images/banners/booze-and-glasses-main.jpg) no-repeat 0 0; height: 250px; margin-bottom: -20px; }
.booze-and-glasses h1 { color: #fff; font-size: 30px; }
.booze-and-glasses p { color: #333; font-size: 14px; text-shadow: 0 1px 2px #ddd; }

.cava-and-flutes { background: url(../images/banners/cava-and-flutes.jpg) no-repeat 0 0; height: 250px; }
.cava-and-flutes h1 { color: #fff; font-size: 30px; }
.cava-and-flutes p { color: #eee; font-size: 14px; text-shadow: 0 1px 2px #111; }

.champagne-and-flutes { background: url(../images/banners/champagne-and-flutes.jpg) no-repeat 0 0; height: 250px; }
.champagne-and-flutes h1 { color: #fff; font-size: 30px; }
.champagne-and-flutes p { color: #eee; font-size: 14px; text-shadow: 0 1px 2px #111; }

.malt-and-tumblers { background: url(../images/banners/Malt-and-tumblers.jpg) no-repeat 0 0; height: 250px; }
.malt-and-tumblers h1 { color: #fff; font-size: 28px; }
.malt-and-tumblers p { color: #eee; font-size: 14px; text-shadow: 0 1px 2px #111; }

.red-wine-and-glasses { background: url(../images/banners/red-wine-and-glasses.jpg) no-repeat 0 0; height: 250px; }
.red-wine-and-glasses h1 { color: #fff; font-size: 30px; }
.red-wine-and-glasses p { color: #eee; font-size: 14px; text-shadow: 0 1px 2px #111; }

.rose-wine-and-glasses { background: url(../images/banners/rose-wine-and-glasses.jpg) no-repeat 0 0; height: 250px; }
.rose-wine-and-glasses h1 { color: #fff; font-size: 30px; }
.rose-wine-and-glasses p { color: #eee; font-size: 14px; text-shadow: 0 1px 2px #111; }

.white-wine-and-glasses { background: url(../images/banners/white-wine-and-glasses.jpg) no-repeat 0 0; height: 250px; }
.white-wine-and-glasses h1 { color: #fff; font-size: 30px; }
.white-wine-and-glasses p { color: #eee; font-size: 14px; text-shadow: 0 1px 2px #111; }

.gift-hampers-and-gourmet-food-banner { background: url(../images/banners/gift-hampers-and-gourmet-food-banner.jpg) no-repeat 0 0; height: 300px; margin: 0 0 -40px 0; }
.gift-hampers-and-gourmet-food-banner h1 { color: #000; font-size: 22px; }
.gift-hampers-and-gourmet-food-banner p { color: #000; font-size: 12px; }
.gift-hampers-and-gourmet-food-banner .banner-content { width: 340px; }

.christmas-hamper-with-personalised-wine-banner { background: url(../images/banners/christmas-hamper-with-personalised-wine-banner.jpg) no-repeat 0 0; height: 300px; margin: 0 0 -40px 0; }
.christmas-hamper-with-personalised-wine-banner h1 { color: #fff; text-shadow: 0 1px 3px #15220e; font-size: 22px; }
.christmas-hamper-with-personalised-wine-banner p { color: #fff; text-shadow: 0 1px 3px #15220e; font-size: 13px;  }

.large-christmas-hamper-with-personalised-wine-banner { background: url(../images/banners/large-christmas-hamper-with-personalised-wine-banner.jpg) no-repeat 0 0; height: 300px; }
.large-christmas-hamper-with-personalised-wine-banner h1 { color: #fff; text-shadow: 0 1px 3px #15220e; font-size: 22px }
.large-christmas-hamper-with-personalised-wine-banner p { color: #fff; text-shadow: 0 1px 3px #15220e; font-size: 13px;  }

.luxury-christmas-hamper-with-personalised-wine-banner { background: url(../images/banners/luxury-christmas-hamper-with-personalised-wine-banner.jpg) no-repeat 0 0; height: 300px; }
.luxury-christmas-hamper-with-personalised-wine-banner h1 { color: #000; font-size: 22px; }
.luxury-christmas-hamper-with-personalised-wine-banner p { color: #000; font-size: 14px; }
.luxury-christmas-hamper-with-personalised-wine-banner .banner-content { width: 360px; }

.Christmas-pudding-banner { background: url(../images/banners/Personalised-Christmas-Puddings-banner.jpg) no-repeat 0 0; height: 300px; margin: 0 0 -40px 0; }
.Christmas-pudding-banner h1 { color: #fff; font-size: 22px; }
.Christmas-pudding-banner p { color: #fff; text-shadow: 0 1px 3px #15220e; font-size: 13px;  }
.Christmas-pudding-banner .banner-content { width: 340px; }

.luxury-christmas-hamper-banner { background: url(../images/banners/luxury-christmas-hamper-with-personalised-wine-banner-2.jpg) no-repeat 0 0; height: 300px; }
.luxury-christmas-hamper-banner h1 { color: #000; font-size: 22px; }
.luxury-christmas-hamper-banner p { color: #000; font-size: 13px; }

.pamper-hamper-banner { background: url(../images/banners/pamper-hamper-banner.jpg) no-repeat 0 0; height: 270px; }
.pamper-hamper-banner h1 { color: #000; font-size: 22px; }
.pamper-hamper-banner p { color: #000; font-size: 13px; }
.pamper-hamper-banner .banner-content { width: 330px; }

.retro-sweets-hamper-banner { background: url(../images/banners/retro-sweets-hamper-banner.jpg) no-repeat 0 0; height: 290px; }
.retro-sweets-hamper-banner h1 { color: #000; font-size: 25px; }
.retro-sweets-hamper-banner p { color: #000; font-size: 13px; }

.personalised-red-wine-lp { background: url(../images/banners/red-wine-landing-page.jpg) no-repeat 0 0; height: 240px; }
.personalised-red-wine-lp .banner-content { width: 430px; }
.personalised-red-wine-lp h1 { color: #a20a35; font-size: 32px; }
.personalised-red-wine-lp p { color: #5c2736; font-size: 15px; text-shadow: 0 1px 5px #dfccd4; }

/* LikeBees Landing page*/

.likebees-banner { background: url(../images/banners/LikeBees-banner.jpg) no-repeat 0 0; height: 500px; margin: 0 0 -42px 0; }
.likebees .category .block-title {text-align:right !important;} 
.likebees .banner-content { display:none; }


.qypedeals-banner { background: url(../images/banners/qypedeals-banner.jpg) no-repeat 0 0; height: 400px; }
.qypedeals-banner .banner-content { display:none; }
