@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(screen/basemod.css);*/
/*@import url(screen/content.css);*/

/* import print layout | Druck-Layout einbinden */
/* @import url(../yaml/print/print_003_draft.css); */

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator     YAML Builder V1.0.1 (http://builder.yaml.de)
 * @file        basemod.css
*/

@media screen, projection
{
  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #FFE100 }

  /* Layout Alignment | Layout-Ausrichtung */
  #page_margins { margin: 0px auto; }

  /* Layout Properties | Layout-Eigenschaften */
  #page_margins {  }
  #page { width : 1005px; margin: 0 auto; text-align : left; }
  #header { height : 196px; background : url(/media/ShopImage/media/ShopImage-1775.jpg) no-repeat; }
  #main { background : url(/media/ShopImage/media/ShopImage-1776.jpg) repeat-y; }
  #footer { height : 100px; }
  table { margin:0; padding:0; }
  table td { vertical-align:top; }

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

	#col1 { float: left; width: 225px;  margin:18px 0 0 0; }
	#col2 { float: right; width: 195px;  margin:18px 0 0 0;}
	#col3 { width: 585px; margin-left: 225px; margin-right:0; }
	#col1_content { width:194px; padding: 0px; margin : 0 0 0 32px; }
	#col2_content { width:195px; padding: 0px }
	#col3_content { width:565px; padding: 0px; margin : 0 10px; }

  /*-------------------------------------------------------------------------*/
}

/*************************************************************
 *** HTML STYLES                                           ***
 *************************************************************/
body
{
	color:#3a7ec2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
   	line-height: 1.166;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0px auto;
	padding:0px 0px;
}

a, input 
{
	color:#ed1b2e;
	outline-style:none;
	outline-width:medium;
	text-decoration : none;
}

a:hover
{
	text-decoration : underline;
}

ol, ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul, ol, dl
{
	margin:0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6
{
	font-size:100%;
	font-weight:normal;
	margin : 0;
	padding : 0;
}

div#header a#logo { position : absolute; top : 80px; left : 450px; }

/* ul#pages: Shop.Box.Pages - menu for Home, Login, MyAccount, Contact, Shipping etc. */ 

div#header ul#pages
{
	position:absolute;
	left:50px;
	top:134px;
}

div#header ul#pages li
{	
	display:inline;
	padding:0;
}

div#header ul#pages li a
{
	float:left;
	height:17px;
	text-indent:-9000em;
}


div#header ul#pages li#primLogout form
{
	display:inline;
	padding:0;
}

div#header ul#pages li.primHome a
{
	background : transparent url(/media/ShopImage/media/ShopImage-1750.jpg) no-repeat;;
	position : absolute;
	top : 0px;
	left : 0px;
	width : 113px;
	height : 62px;
}

div#header ul#pages li#primLogin a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1753.jpg) no-repeat;
	position : absolute;
	top:0px;
	left:113px;
	width:113px;
	height:62px;
}

div#header ul#pages li#primLogout a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1754.jpg) no-repeat;
	position : absolute;
	top:0px;
	left:113px;
	width:113px;
	height:62px;
}


div#header ul#pages li#primMy a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1774.jpg) no-repeat;
	position : absolute;
	top:0px;
	left:565px;
	width:113px;
	height:62px;
}

div#header ul#pages li#primHelp a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1749.jpg) no-repeat;
	position : absolute;
	top:0;
	left:452px;
	width:113px;
	height:62px;
}

div#header ul#pages li#primShipping a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1742.jpg) no-repeat;
	position : absolute;
	top:0px;
	left:226px;
	width:113px;
	height:62px;
}

div#header ul#pages li#primContact a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1740.jpg) no-repeat;
	position : absolute;
	top:0px;
	left:339px;
	width:113px;
	height:62px;
}

div#header div#headbanner {margin-left:620px; position:absolute; top:20px;}

/*Brands*/
/*ul#brands
{
 	height:128px;
 	left:290px;
	position:absolute;
	top : 44px;
	width:690px;
}

ul#brands li
{
 	padding:0;
	margin:0;
	display:inline;
}

ul#brands li a
{
	text-indent:-9000em;
}

ul#brands li#brand_noddy a
{
	background:transparent;
	position : absolute;
	top : 50px;
	left : 2px;
	width : 63px;
	height : 63px;
}

*/

/*Search*/
div#search { }
div#search h2 { text-indent : -9000em; }

div#search form { background : url(/media/ShopImage/media/ShopImage-1768.jpg) no-repeat; height : 109px; width : 194px; } 

div#search form input.field
{	
	position : absolute;
	left : 15px;
	top : 36px;
	float: left;
	border:1px solid #dbdfe6;
	width:120px;
}

div#search form input.searchButton
{	
	background: url(/media/ShopImage/media/ShopImage-1764.jpg) no-repeat;
	width:23px;
	height:19px;
	position : absolute;
	left : 140px;
	top : 38px;
}

div#search form select.searchDropDown
{
	width:140px;
	position : absolute;
	left : 15px;
	top : 60px;
}

/*Cart*/
div#cart { }
div#cart a#toCart { text-indent : -9000em; background : url(/media/ShopImage/media/ShopImage-1769.jpg) no-repeat; width : 111px; height : 117px; position : absolute; top : 0px; left : 20px; }
div#cart a#toCheckout { text-indent : -9000em; background : url(/media/ShopImage/media/ShopImage-1735.jpg) no-repeat; width : 108px; height : 62px; position : absolute; top : -80px; left : -82px; }
div#cart a#cartInfo { position : absolute; top : 122px; left : 20px; }


/*Currencies*/
ul#currencies { position:absolute; top : 140px; left: 17px;}
ul#currencies li { display:inline; margin:0 0 0 3px; }

/*col2 promos*/
div.promotions_Col2_middle { padding : 170px 0 0 0; }
div.promotions_Col2_middle img { margin : 0 0 0 2px; }

/*Catergories*/
ul#categories { list-style-image:none; list-style-position:outside; list-style-type:none; }
ul#categories li { margin : 0; padding:0; }
ul#categories li a { display:block; text-indent:-9000em; width : 195px; height : 63px; z-index:500; }
ul#categories ul.subcategories li { margin : 0 0 5px 13px; }
ul#categories li#cat_noddy_books ul.subcategories li.cat_level_1 a, ul#categories li#cat_noddy_toysandgames ul.subcategories li.cat_level_1 a, ul#categories li#cat_noddy_clothingandaccessories ul.subcategories li.cat_level_1 a, ul#categories li#cat_noddy_dvdandaudio ul.subcategories li.cat_level_1 a, ul#categories li#cat_noddy_homewaresandoutdoors ul.subcategories li.cat_level_1 a, ul#categories li#cat_stationaryandparty ul.subcategories li.cat_level_1 a { background:none; color:#ed1b2e; text-indent:0; height:15px; }
div#bottom_categories { }
ul#categories li#cat_noddy_books a { background : url(/media/ShopImage/media/ShopImage-1733.jpg) no-repeat; width : 195px; height : 63px; }
ul#categories li#cat_noddy_toysandgames a { background : url(/media/ShopImage/media/ShopImage-1770.jpg) no-repeat; width : 195px; height : 63px; }
ul#categories li#cat_noddy_clothingandaccessories a { background : url(/media/ShopImage/media/ShopImage-1738.jpg) no-repeat; width : 195px; height : 63px; }
ul#categories li#cat_noddy_dvdandaudio a { background : url(/media/ShopImage/media/ShopImage-1746.jpg) no-repeat; width : 195px; height : 63px; }
ul#categories li#cat_noddy_homewaresandoutdoors a { background : url(/media/ShopImage/media/ShopImage-1752.jpg) no-repeat; width : 195px; height : 63px; }
ul#categories li#cat_noddy_partyandstationery a { background : url(/media/ShopImage/media/ShopImage-1759.jpg) no-repeat; width : 195px; height : 63px; }
/* ul#categories li#cat_gifts a { background : url() no-repeat; width : 180px; height : 30px; }
ul#categories li#cat_gifts a:hover, ul#categories li#cat_gifts.selected a { background : url() no-repeat; width : 180px; height : 30px; } */

/*Events & Tickets
ul#events {margin:10px 0 0; }
div#bottom_events {background : url() center top no-repeat; text-align:center; display:block; width:77px; height:83px; margin:10px auto 0; }
ul#events li {margin:0; padding:0;}
ul#events li#eventLink a {background : url() no-repeat; width : 180px; height : 30px; display:block; text-indent:-9000em;}
ul#events li#eventLink a:hover, ul#categories li#cat_gifts.selected a {background : url() no-repeat; width : 180px; height : 30px;}
h2#title_MilkshakeTickets, h2#title_event { background : url() no-repeat; height:50px; width:582px;}
div#ticketOverviewOne_top {background: url() repeat-y scroll 0 0; margin:0; padding:0; width:582px;}
div#ticketOverviewOne_bottom, div#eventDetail_bottom {background: url() no-repeat scroll 0 0; height:92px; width:582px;}
div.eventInfo { font-weight:bold; margin:0 0 0 7px;}
h2#pageSubTitleEvent {margin:0 0 0 7px;}
span.eventInfo a { background:url() no-repeat scroll 0 0; height:17px; width:72px; display:inline-block; text-indent:-9000em; margin-left:5px; }
table#eventDetail {background: url() repeat-y scroll 0 0; height:92px; width:582px; padding-left:22px;}
table#eventDetail h2 {font-size:18px; font-weight:bold; margin-bottom:5px;}
table#eventDetail h3 {font-size:16px; margin-bottom:5px;}
td#eventDetailName {padding-bottom:5px;}
td.eventDetails {padding-bottom:10px;}
span.eventDate, span.eventInfo, span.eventDetailPrice, span.eventDetailFee {margin-left:10px;}
span.eventBlockInfo {font-weight:bold;}
span.eventAddToBasket {display:inline; position:absolute; left:250px;}
td#Col3Left span.eventAddToBasket form {background:none;}
span.eventAddToBasket form select { vertical-align:top;}
input.buyTicketButtonLarge {background: url() no-repeat scroll 0 0; width:98px; height:19px; margin-left:5px;}
span.eventSoldOut { position:absolute; left:250px;}

/*{background : url() no-repeat; display:block;}*/

/*Titles*/
h2#title_search { display: none; }
h2#title_categories { text-indent : -9000em; }
/*td#Col3Title{ background : url() no-repeat bottom left; width : 580px; height : 168px; }*/
h2#title_assortment { display : none; }
h2#pageSubTitleOne { background : url() no-repeat; text-indent : -9000em; width : 226px; height : 25px; margin : 0 0 10px 0; }
h2#pageSubTitleTwo { text-indent : -9000em; width : 308px; height : 24px; margin : 0 0 10px 0; }
h2#title_noddy_books { background : url(/media/ShopImage/media/ShopImage-1732.jpg) no-repeat; height:26px; width:78px;}
h2#title_noddy_clothingandaccessories { background : url(/media/ShopImage/media/ShopImage-1739.jpg) no-repeat; height:32px; width:288px;}
h2#title_noddy_dvdandaudio { background : url(/media/ShopImage/media/ShopImage-1745.gif) no-repeat; height:26px; width:207px;}
h2#title_noddy_homewaresandoutdoors { background : url(/media/ShopImage/media/ShopImage-1751.jpg) no-repeat; height:27px; width:304px;}
h2#title_noddy_partyandstationery { background : url(/media/ShopImage/media/ShopImage-1760.jpg) no-repeat; height:32px; width:236px;}
h2#title_noddy_toysandgames { background : url(/media/ShopImage/media/ShopImage-1771.jpg) no-repeat; height:31px; width:181px;}
h2#title_help { background : url(/media/ShopImage/media/ShopImage-1765.jpg) no-repeat; height:32px; width:239px;}
h2#title_contact { background : url(/media/ShopImage/media/ShopImage-1734.jpg) no-repeat; height:32px; width:171px;}
h2#title_article { background : url(/media/ShopImage/media/ShopImage-1743.jpg) no-repeat; height:32px; width:249px;}
h2#title_Basket { background : url(/media/ShopImage/media/ShopImage-1741.jpg) no-repeat; height:32px; width:216px; }
h2.pageTitle { display:block; text-indent:-9999em; }
h1.pageTitle { display : none; }

/*Article Overview*/
td#Col3Left { width : 585px; padding : 15px 0 0 0; }
td#Col3Left form { padding: 0; margin:0;}
div.promotions_Col3HomeTop_top { display : none; }
table#articleOverview_middle tr td h2.pageSubTitle { display : none; }
div#articleOverview_top, div#articleOverviewOne_top {  }
div#articleOverview_top, div#articleOverviewOne_bottom, div#articleOverviewTwo_top { display : none; }
div#articleOverview_bottom, div#articleOverviewTwo_bottom { }
table#articleOverview_middle, table#articleOverviewOne_middle, table#articleOverviewTwo_middle { }
div#articleOverviewOne_top { background : url(/media/ShopImage/media/ShopImage-1747.jpg) top left no-repeat; padding : 40px 0 0 0; margin-top : 10px; }

/*Articles*/
.articleInfo { margin-top:15px; }
.articleInfo a { }
.articleLink img { display:block; }
td.rowEnd, td.rowProduct { background : url(/media/ShopImage/media/ShopImage-1767.jpg) no-repeat; padding: 8px; width: 136px;}
td.rowHeader { }

/*Article Listing*/
div#sortBy { text-align:center; margin:0; padding: 10px 0; }
div.pager { text-align:center; padding: 0 0 10px 0; margin:0; }
div.pager2 { text-align:center; margin-top:5px; }
div.pager a, div.pager2 a { color:#ff7308; }
div.pager a.selected, div.pager2 a.selected, div.pager a:hover, div.pager2 a:hover { color:red; width: 25px; height:25px; }

span.moreInfo { display : none; height:0; width:0; }
.articleInfo span.articleOverviewFormat {display:none; }
span.articleOverviewPriceWas {display:none;}
span.articleOverviewPrice { font-weight : bold; }

table.roundedBox tr.body { }
table.roundedBox tr.top { display:none; }
table.roundedBox tr.bottom { }

/*Article Detail*/
table#articleDetail { }
table#articleDetail tr { }
table#articleDetail td#articleDetailPicture { width:310px; }
table#articleDetail td#articleDetailPicture img { width : 300px; height:300px; border : 1px dashed #999; }
td#articleDetailName { }
td#articleDetailName h2, td#articleDetailName h3  { font-size:16px; line-height:18px; font-weight:bold;}
td#articleDetailName form {background:none; width:160px;}
td#articleDetailName span.articleDetailPrice { font-weight:bold;}
td#articleDetailName select { display:block; clear:right;}
td#articleDetailName input.addToCartButtonLarge { background : url(/media/ShopImage/media/ShopImage-1731.jpg) no-repeat; width:87px; height:15px; display:block; margin-top:5px; clear:left; }
td#articleDetailDescription, td#articleDetailDescription #shortDescription { }
td#articleDetailDescription #shortDescription { display:none; }
ul#thumbs {clear:both; margin:10px 0 0;}
ul#thumbs li { display:inline; float:left; margin:0 10px 0 0; }
ul#thumbs li img { border : 1px dashed #999; }

/*Basket*/
table#orderDetail { }
table#orderDetail th { border-bottom : 1px solid #FFB900; padding : 0 0 5px 0; }
table#orderDetail td { border-bottom : 1px solid #FFB900; padding : 5px 0; }
table#orderDetail tr.sum td { font-weight : bold; } 
table#orderDetail a { }
table#orderDetail input.updateCartButton { background : url(/media/ShopImage/media/ShopImage-1773.jpg) no-repeat; width: 47px; height: 18px; }
table#orderDetail input.removeCartButton { background : url(/media/ShopImage/media/ShopImage-1762.jpg) no-repeat; width: 51px; height: 15px; }
td.roundedBoxContent input.removeallCartButton { background : url(/media/ShopImage/media/ShopImage-1763.jpg) no-repeat; width: 69px; height: 15px; }
td.roundedBoxContent input.checkoutCartButton { background : url(/media/ShopImage/media/ShopImage-1736.png) no-repeat; width: 65px; height: 16px; }
td#Col3Left td.roundedBoxContent form {background:none;}
td.roundedBoxContent { padding: 10px 0 0 0; }

/*Digital Stores Logo*/
p#dstoreLogo { margin-top: 5px;}

/*Footer*/
div#footer { background : url(/media/ShopImage/media/ShopImage-1777.jpg) no-repeat; color : black; }
div#footer div#disclaimer { position : relative; top : 80px; text-align : center; line-height:15px; padding-bottom:10px; }

