@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0.1 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(/yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
/*@import url(yaml/navigation/nav_shinybuttons.css);*/
/*@import url(screen/basemod.css);*/

/*@import url(screen/content.css);*/

/* import print layout | Druck-Layout einbinden */
/* @import url(../yaml/print/print_003_draft.css); */

@media screen, projection
{
  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #2461aa; padding: 0; margin : 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color : #000;}
  
  table { margin : 0; padding : 0; }
  table td { vertical-align : top; }
  img { border : 0;padding : 0; margin : 0; }
  form { padding : 0; margin : 0; }	
  select { font-size : 10px; margin-top : 5px; }
  ul { list-style-type : none; padding : 0; margin : 0 }
  a { text-decoration : none; color : #000; font-weight : bold; }
  a:hover { text-decoration : underline; }
  a, input {outline-style:none;outline-width:medium;}

  /* Layout Properties */
  h1.pageTitle {display:none;}
  #page_margins { width: 990px; margin: 0 auto; background : url(/media/ShopImage/media/ShopImage-1790.gif) top left repeat-y; }
  #page { }
  #header { height : 165px; padding: 0; margin:0; }

  #main { margin: 0; padding:0; width : 990px; min-height:437px; }
  #footer { padding:0; color:#666; clear : both; margin:0;}

  /*-------------------------------------------------------------------------*/

  #col1 { float: left; width: 165px;  margin: 0 15px 0 45px; }
  #col3 { width: 546px;  margin: 0 0 0 225px; }
  #col2 { float : right; width: 165px; margin : 0 40px 0 0; padding : 0; }
  #col1_content { width : 164px; padding: 0 }
  #col3_content { width : 546px; padding: 0 }
  	
  /*-------------------------------------------------------------------------*/
  h2.pageTitle { display:none; }
  div#col1_content h2 { width : 0; height : 0; font-size : 0px; text-indent: -9000em; }
  
  div#header {background : url(/media/ShopImage/media/ShopImage-1787.jpg) top left no-repeat; width : 990px; padding: 0; margin:0;}
  div#header a#logo { display: none; }
  div#header ul li { padding:0; margin:0; }
  
  ul#pages {left:320px; position:absolute; top:64px; } 
  ul#pages li { display : inline; margin-left:0; }
  ul#pages li a { float:left; text-indent:-9000em; height:23px; background:transparent url(/media/ShopImage/media/ShopImage-1793.gif) no-repeat; }
  ul#pages li.primHome a { margin-left : 3px; background-position: 0 0; width:45px; } 
  ul#pages li#primLogin a { margin-left : 5px; background-position: -51px 0; width:55px; }
  ul#pages li#primLogout a { margin-left : 5px; background-position: -109px 0; width:55px; }
  ul#pages li#primMy a { margin-left : 4px; background-position: -168px 0; width:60px; }
  ul#pages li#primContact a {margin-left : 5px; background-position: -233px 0; width:65px; }
  ul#pages li#primShipping a { margin-left : 6px; background-position: -303px 0; width:60px; }
  ul#pages li#primHelp a { margin-left : 6px; background-position: -369px 0; width:40px; }
 
  div#cart {margin-top:3px; padding-left:48px; background:transparent url() no-repeat scroll left center; height:50px; width:140px;} 
  div#cart a#toCart { position : absolute; left:0; text-indent:-9000em; background:transparent url(/media/ShopImage/media/ShopImage-1783.gif) no-repeat scroll left top; width:46px; height:46px;}
  div#cart a#toCheckout { position : absolute; top:15px; text-indent:-9000em; background:transparent url(/media/ShopImage/media/ShopImage-1782.gif) no-repeat scroll left top; width:84px; height:16px;}
  div#cart a#cartInfo { position : absolute; top: 0px; margin-left:2px; color:#8c64ab; font-weight:bold; font-size:11px; width:140px;}
  
  ul#currencies { height:20px; margin:-18px 0 0 50px; width:100%; }
  ul#currencies li { display:inline; }
  ul#currencies li a { float:left; color:#8c64ab; text-indent:0; margin-right:5px;}
  
  div#search form {padding:18px 0 0 10px;}
  div#search { padding : 0px; width : 165px; display:block; height:70px; margin:0; background: url(/media/ShopImage/media/ShopImage-1795.gif) no-repeat top left;}
  div#search h2 { height:20px; text-indent:-9000em; background: url() no-repeat top left; width:80px;}
  div#search form input.searchButton { background: url(/media/ShopImage/media/ShopImage-1798.gif) no-repeat top left; position : absolute; height:24px; text-decoration:none; width:37px; }
  div#search form input.field { width: 110px; height:20px; border:1px solid #8c64ab;}
  
  ul#categories { list-style:none; display:block; background: url(/media/ShopImage/media/ShopImage-1791.gif) repeat-y top left; width:165px; margin:-2px 0 0 0; }
  ul#categories li {margin:0 0 0 8px; padding:0; display:block;}
  ul#categories li a {display: block; text-indent:-9000em; z-index:500; height:30px; width:155px; background:url(/media/ShopImage/media/ShopImage-1789.gif) no-repeat;}
  ul#categories li#cat_peppanewinstore a {background-position:0 0;}
  ul#categories li#cat_peppatoys a {background-position:0 -30px;}
  ul#categories li#cat_peppabooks a {background-position:0 -60px;}
  ul#categories li#cat_peppaclothing a {background-position:0 -90px;}
  ul#categories li#cat_peppagames a {background-position:0 -120px;}
  ul#categories li#cat_peppadvd a {background-position:0 -150px;}
  ul#categories li#cat_peppahome a {background-position:0 -180px;}
  ul#categories li#cat_peppaparty a {background-position:0 -210px;}
  ul#categories li#cat_peppadealoftheweek a {background-position:0 -240px;}
  
  ul#categories li ul.subcategories {display:block;}
  ul#categories li#cat_peppanewinstore ul.subcategories li a, ul#categories li#cat_peppatoys ul.subcategories li a, ul#categories li#cat_peppabooks ul.subcategories li a,
  ul#categories li#cat_peppaclothing ul.subcategories li a, ul#categories li#cat_peppagames ul.subcategories li a, ul#categories li#cat_peppadvd ul.subcategories li a,
  ul#categories li#cat_peppahome ul.subcategories li a, ul#categories li#cat_peppaparty ul.subcategories li a {background:url(/media/ShopImage/media/ShopImage-1794.gif) no-repeat 0 0; padding-left:30px;}
  
  ul#categories li ul.subcategories li.cat_level_1 {height:18px;}
  ul#categories li ul.subcategories li.cat_level_1 a {text-indent:0; height:18px; text-decoration:none; color:#ef67a6; font-size:12px; width:100px;}
  ul#categories li ul.subcategories li a:hover, ul#categories li ul.subcategories li.selected a { background:none; text-decoration:underline}
  div#top_categories {display:none;}
  div#bottom_categories {background: url(/media/ShopImage/media/ShopImage-1792.gif) no-repeat top left; width:165px; height:11px;}

  /* ctas on left hand column */
  div#col1 .promotions_Col1_middle img{ margin : 5px 0 0 0; }
  
  /* Promos in center column */
  div.promotions_Col3HomeBottom_middle {width:546px;}
  div#smallpromo1, div#smallpromo3 {margin-right:15px;}
  div#smallpromo1, div#smallpromo2, div#smallpromo3, div#smallpromo4 { display:inline;}
  div#promo1 {margin-bottom:5px;}
  div#smallpromo3 {clear:left;}
  div#smallpromo1 a img, div#smallpromo2 a img, div#smallpromo3 a img, div#smallpromo4 a img {margin-top:8px;}
  
  /* search results info text */
  h2#title_searchresult { font-size : 0px; height : 0px; width : 0px; text-indent: -9000em;}
  div.pager, div.pager2 { text-align : center; padding: 5px; color:#8C64AB;}
  div.pager a, div.pager2 a {color:#8C64AB; font-weight:normal;}
  div.pager a.selected, div.pager2 a.selected {color:#8C64AB;}
  div#sortBy { text-align : center; margin:0; color:#8C64AB;}
  div#sortBy h3 {  font-weight:bold; }
  div#sortBy ul li a { font-weight:normal; color:#8C64AB; }
  h2.pageSubTitle { font-size:120%; position:relative; left:-20px;}
  
  /* product buttons */
  input.addToCartButtonLarge { background : url(/media/ShopImage/media/ShopImage-1780.gif) no-repeat top left; height:24px; width:131px; display: block; text-decoration:none; text-indent:-9000em; margin: 10px 0 0 0; }
    input.backToSearchResultButton { background : url(/media/ShopImage/media/ShopImage-1781.gif) no-repeat top left; height:24px; width:205px; display: block; text-indent:-9000em; margin-top:10px; }

  /* product listing on searches */
  table#articleOverview_middle, table#articleOverviewOne_middle { padding-top : 10px; }
  table#articleOverview_middle td.rowEnd, table#articleOverview_middle td.rowProduct {padding:0 20px 20px 20px ; width:140px; color:#ef67a6;}
  table#articleOverview_middle td a img, table#articleOverviewOne_middle td a img {padding : 10px; margin-bottom:5px; background : url(/media/ShopImage/media/ShopImage-1799.gif) no-repeat top left;}
  table#articleOverview_middle td span.moreInfo a, table#articleOverviewOne_middle td span.moreInfo a { width : 74px; margin : 5px 0 0 0 }
  table#articleOverview_middle td input.addToCartButton, table#articleOverviewOne_middle td input.addToCartButton { width : 74px; margin : 5px 0px 0 0; }
/*  table#articleOverview_middle span.articleOverviewPriceWas, table#articleOverviewOne_middle span.articleOverviewPriceWas { display:none; } */
  table#articleOverview_middle span.articleOverviewFormat, table#articleOverviewOne_middle span.articleOverviewFormat { display:none; }
  td div.articleInfo { width: 140px; }
  span.moreInfo {display:none;}
  div.articleInfo div.shortDescription, div.articleInfo div.shortDescription strong { color:red; }
  td#articleDetailName span.articleDetailPriceWas, table#articleOverview_middle span.articleOverviewPriceWas, table#articleOverviewOne_middle span.articleOverviewPriceWas { display:block; text-decoration: line-through; color: #f00; font-weight: bold;}
  td#articleDetailName small, td#articleDetailName span { line-height:15px; }
  div.articleInfo a {color:#ef67a6;}
 
  /* product info page */
  table#articleDetail { width : 560px; }
  table#articleDetail td#articleDetailPicture {width:320px;}
  table#articleDetail td#articleDetailPicture img { background : url(/media/ShopImage/media/ShopImage-1788.gif) no-repeat top left; padding:9px 10px 10px 10px; }
  table#articleDetail td#articleDetailName { width : 210px;}
  table#articleDetail td h3 { font-size : 100%; line-height:15px; margin-bottom:15px; }
  table#articleDetail td h2 { display:none;}
  table#articleDetail td#articleDetailDescription div.shortDescription { display:none; }
  table#articleDetail td#articleDetailDescription {padding:10px 0 0 0;}
  span.articleDetailPrice {font-weight:bold; display:block; font-size:13px; margin-top:5px;}
    
  ul#thumbs { clear : both; margin : 10px 0 0 0; }
  ul#thumbs li { display : inline; float : left; margin : 0 10px 0 0; }
  ul#thumbs li img { border : 1px solid #ef67a6; }
 
  /* basket page */
  table#orderDetail, table#orderDetail a { color:#ef67a6; }
  table#orderDetail th { border-bottom : 1px solid #ef67a6; padding:3px; }
  table#orderDetail td {padding : 5px 3px; }
  table#orderDetail td img { border : 1px solid #ef67a6; }
  table#orderDetail tr.sum td { border : 0; text-align : right; font-weight : bold; }
  h2#title_cart { padding : 10px 0 0 0; background : url(/media/ShopImage/media/ShopImage-182.gif) bottom left no-repeat; width : 238px; height : 34px; display : block; text-indent : -9000em; }
  
  input.updateCartButton { background: url(/media/ShopImage/media/ShopImage-1800.gif) no-repeat top left; height:25px; width:67px; text-decoration:none; }
  input.removeCartButton { background: url(/media/ShopImage/media/ShopImage-1796.gif) no-repeat top left; height:25px; width:73px; text-decoration:none; }
  input.checkoutCartButton { background: url(/media/ShopImage/media/ShopImage-1784.gif) no-repeat top left; height:25px; width:90px; text-decoration:none; }
  input.removeallCartButton { background: url(/media/ShopImage/media/ShopImage-1797.gif) no-repeat top left; height:25px; width:102px; text-decoration:none; margin-right:10px; }
  
  /* contact us page */
  table.roundedBox { width: 546px; }
  table.roundedBox td.roundedBoxContent p { padding : 0 0 5px 0; }
  table.roundedBox td.roundedBoxContent p#dstoreLogo { padding : 0; }
  table.roundedBox td.roundedBoxContent p#dstoreLogo img { float : right; border : 1px solid #999; margin : 0 20px 0 0; }
  
  /* Titles */
  h2#title_assortment { display:none; } 
  h2#title_contact {background : url(/media/ShopImage/media/ShopImage-1804.gif) bottom left no-repeat; width : 536px; height : 175px; display : block; text-indent : -9000em; margin:0 0 8px 0; } 
  h2#title_help {background:url(/media/ShopImage/media/ShopImage-1807.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;}
  h2#title_Basket {background:url(/media/ShopImage/media/ShopImage-1801.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;}
  h2#title_article {background:url(/media/ShopImage/media/ShopImage-1811.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:-0 0 10px 0;} 
  h2#title_peppanewinstore {background:url(/media/ShopImage/media/ShopImage-1809.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;}
  h2#title_peppatoys, h2#title_peppa_toys_figures, h2#title_peppapig_toys_plush, h2#title_peppapig_toys_wooden, h2#title_peppapig_toys_vehicles, h2#title_peppapig_toys_playsets, h2#title_peppapig_toys_outdoor, h2#title_peppapig_toys_figures, h2#title_peppapig_toys_musical {background:url(/media/ShopImage/media/ShopImage-1812.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;} 
  h2#title_peppabooks, h2#title_peppapig_books_activitybooks, h2#title_peppapig_books_storybooks {background:url(/media/ShopImage/media/ShopImage-1802.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;} 
  h2#title_peppaclothing, h2#title_peppapig_clothing_clothing, h2#title_peppapig_clothing_accessories {background:url(/media/ShopImage/media/ShopImage-1803.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;} 
  h2#title_peppagames, h2#title_peppapig_games_puzzles, h2#title_peppapig_games_games {background:url(/media/ShopImage/media/ShopImage-1806.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;} 
  h2#title_peppadvd {background:url(/media/ShopImage/media/ShopImage-1805.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;} 
  h2#title_peppahome, h2#title_peppapig_homeware_bedroom, h2#title_peppapig_homeware_mealtime, h2#title_peppapig_homeware_bedroom, h2#title_peppapig_homeware_art {background:url(/media/ShopImage/media/ShopImage-1808.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;}
  h2#title_peppaparty {background:url(/media/ShopImage/media/ShopImage-1810.gif) bottom left no-repeat; width : 536px; height : 175px; display:block; text-indent:-9000em; margin:0 0 10px 0;} 
  
  /* footer */
  div#footer {color:#000; background:#2461AA url(/media/ShopImage/media/ShopImage-1785.gif) top left no-repeat; height:184px; width:990px; margin:0;padding-bottom:10px;}
  div#footer a {font-weight:normal; }
  div#footer div#poweredby {display:inline; float:right; margin:130px 10px 0 30px; text-align:right; padding-right:110px; height:40px; background:url(/media/ShopImage/media/ShopImage-1786.gif) center right no-repeat;}
  div#footer div#poweredby p {padding-top:2px; color:#fff; line-height:18px;}
  div#footer div#poweredby p a {color:#fff; text-decoration:underline;}
  
  h2#title_featuredList, div#featuredList div.rowOuterWrapper div.rowInnerWrapper  {display: none;}
  table#articleOverviewOne_middle td.rowEnd {padding: 10px 45px 0 0;}
    
}