@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: #14BBB1; text-align:center; background: url(/media/ShopImage/media/ShopImage-1588.gif) top left repeat;}

  /* Layout Alignment | Layout-Ausrichtung */
  #page_margins { margin: 0px auto;}

  /* Layout Properties | Layout-Eigenschaften */
  #page_margins { text-align : center;}
  #page { width:913px; margin: 0 auto; text-align:left;}
  #header { height:119px; width:913px; margin:0; padding:0; background : url(/media/ShopImage/media/ShopImage-1598.gif) top center no-repeat;}
  #main { padding:0; margin:0; width:913px; background : url(/media/ShopImage/media/ShopImage-1594.gif) top center repeat-y;}
  #footer { padding:0; margin:0 0 40px 0; width:913px; height:86px; background : url(/media/ShopImage/media/ShopImage-1593.gif) top center no-repeat;}
  table { margin:0; padding:0;}
  table td { vertical-align:top;}

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

	#col1 { float: left; width:168px; margin:0; padding:0;}
	#col2 { float: right; width:215px; height:700px; padding:0; margin:0; background : url(/media/ShopImage/media/ShopImage-1589.gif) top left no-repeat;}
	#col3 { margin:0 215px 0 168px; padding:0; background : url(/media/ShopImage/media/ShopImage-1595.gif) top center no-repeat;}
	#col1_content { padding: 0; margin:0; }
	#col2_content { padding: 0; margin:0; }
	#col3_content { width:529px; padding: 0; margin:0;}

  /*-------------------------------------------------------------------------*/
}

/*************************************************************
 *** HTML STYLES                                           ***
 *************************************************************/
body
{
	color:#000000;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	margin:0px auto;
	padding:0px 0px;
}

a, input 
{
	color:black;
	outline-style:none;
	outline-width:medium;
}

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;
}

h1.pageTitle {display:none;}
div#header a#logo { position : absolute; top : 40px; left:25px; }

/* ul#pages: Shop.Box.Pages - menu for Home, Login, MyAccount, Contact, Shipping etc. */ 

div#header ul#pages
{
	position:absolute;
	left:185px;
	top:95px;
	width:529px;
	height:24px;
}

div#header ul#pages li
{	
	display:inline;
	padding:0;
}

div#header ul#pages li a
{
	float:left;
	height:24px;
	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-1625.gif) no-repeat;
	position : absolute;
	top:0;
	left:5px;
	width:95px;
}

div#header ul#pages li#primLogin a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1622.gif) no-repeat;
	position : absolute;
	top:0;
	left:215px;
	width:69px;
}

div#header ul#pages li#primLogout a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1622.gif) no-repeat;
	position : absolute;
	top:0;
	left:215px;
	width:69px;
}


div#header ul#pages li#primMy a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1600.gif) no-repeat;
	position : absolute;
	top:0;
	left:106px;
	width:101px;
}

div#header ul#pages li#primHelp a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1626.gif) no-repeat;
	position : absolute;
	top:0;
	left:280px;
	width:86px;
}

div#header ul#pages li#primShipping a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1624.gif) no-repeat;
	position : absolute;
	top:0;
	left:375px;
	width:77px;
}

div#header ul#pages li#primContact a
{
	background:transparent url(/media/ShopImage/media/ShopImage-1621.gif) no-repeat;
	position : absolute;
	top:0;
	left:460px;
	width:111px;
}

/*Search*/
div#search h2 { display:none; }
div#search {background:transparent url(/media/ShopImage/media/ShopImage-1636.gif) no-repeat; width:168px; height:130px;}
div#search form input.field
{	
	position:relative;
	top:45px;
	left:23px;
	width:80px;
	height:17px;
	color:#000000;
}

div#search form input.searchButton
{	
	background: url(/media/ShopImage/media/ShopImage-1597.gif) no-repeat;
	width:29px;
	height:16px;
	position:absolute;
	top:47px;
	left:110px;
}

div#search form select.searchDropDown
{
	width:110px;
	position:relative;
	left:23px;
	top:73px;
}

/*Cart*/
div#cart { position : relative; width : 140px; height : 80px; top :5px; left : 450px; }
div#cart a#toCart { text-indent:-9000em; background: url(/media/ShopImage/media/ShopImage-1590.gif) no-repeat; width : 107px; height : 22px; position : absolute; top:0; left:0px; }
div#cart a#toCheckout { text-indent:-9000em; background: url(/media/ShopImage/media/ShopImage-1619.gif) no-repeat; width : 74px; height : 16px; position : absolute; top:43px; left:190px; }
div#cart a#cartInfo { width:70px; color:#fff; position : absolute; top : 2px; left:201px; text-decoration:none; line-height: 20px; }
div#cart a:hover#cartInfo { text-decoration:underline; }

/*Currencies*/
ul#currencies { position:absolute; top : 65px; left: 678px;}
ul#currencies li { display:inline; margin:0; }
ul#currencies li a {color:#fff; text-decoration:none;}
ul#currencies li a:hover {text-decoration:underline;}

/*Catergories*/ 
div#col1 ul#categories { background : url(/media/ShopImage/media/ShopImage-1591.gif) no-repeat; height:435px; padding: 30px 0 0 22px; }
div#col1 ul#categories li { padding:0; margin:0; text-indent:-9000em; }
div#col1 ul#categories li a { margin: 5px 0 0 5px; padding:0; display:block; }
div#col1 ul#categories li#cat_scoobydoo_books a { background : url(/media/ShopImage/media/ShopImage-1618.gif) no-repeat; width:45px; height:19px;}
div#col1 ul#categories li#cat_scoobydoo_clothingandaccessories a { background : url(/media/ShopImage/media/ShopImage-1620.gif) no-repeat; width:105px; height:39px;}
div#col1 ul#categories li#cat_scoobydoo_homeandbedroom a { background : url(/media/ShopImage/media/ShopImage-1645.gif) no-repeat; width:82px; height:39px;}
div#col1 ul#categories li#cat_scoobydoo_stationery a { background : url(/media/ShopImage/media/ShopImage-1627.gif) no-repeat; width:82px; height:19px;}
div#col1 ul#categories li#cat_scoobydoo_toysandgifts a { background : url(/media/ShopImage/media/ShopImage-1628.gif) no-repeat; width:92px; height:19px;}
div#col1 ul#categories li#cat_scoobydoo_dvds a { background : url(/media/ShopImage/media/ShopImage-1644.gif) no-repeat; width:34px; height:19px;}

div#col1 ul#categories li#cat_scoobydoo_books ul.subcategories, div#col1 ul#categories li#cat_scoobydoo_clothingandaccessories ul.subcategories, div#col1 ul#categories li#cat_scoobydoo_toysandgifts ul.subcategories, div#col1 ul#categories li#cat_scoobydoo_homeandbedroom ul.subcategories, div#col1 ul#categories li#cat_scoobydoo_stationery ul.subcategories, div#col1 ul#categories li#cat_scoobydoo_toysandgifts ul.subcategories, div#col1 ul#categories li#cat_scoobydoo_dvds ul.subcategories {margin:0 0 10px 10px;}

div#col1 ul#categories li#cat_scoobydoo_books ul.subcategories li a, div#col1 ul#categories li#cat_scoobydoo_clothingandaccessories ul.subcategories li a, div#col1 ul#categories li#cat_scoobydoo_homeandbedroom ul.subcategories li a, div#col1 ul#categories li#cat_scoobydoo_stationery ul.subcategories li a, div#col1 ul#categories li#cat_scoobydoo_toysandgifts ul.subcategories li a, div#col1 ul#categories li#cat_scoobydoo_dvds ul.subcategories li a {background:none; text-indent:0; color:#BDD63C; text-decoration:none; height:15px; margin:0; padding:0; width:100px;}

div#col1 ul#categories li#cat_scoobydoo_books ul.subcategories li a:hover, div#col1 ul#categories li#cat_scoobydoo_clothingandaccessories ul.subcategories li a:hover, div#col1 ul#categories li#cat_scoobydoo_homeandbedroom ul.subcategories li a:hover, div#col1 ul#categories li#cat_scoobydoo_stationery ul.subcategories li a:hover, div#col1 ul#categories li#cat_scoobydoo_toysandgifts ul.subcategories li a:hover, div#col1 ul#categories li#cat_scoobydoo_dvds ul.subcategories li a:hover { color:#FF5A00; text-decoration:underline;}

/*Titles*/
h2#title_search { display: none; }
td#Col3Title{ display:none; }
h2#title_assortment { display:none;}
h2#title_categories {display:none;}
h2.pageSubTitle {text-indent:-9000em; margin-bottom:5px;}
h2.pageTitle {text-indent:-9000em; margin:25px 0 10px;}
h2#title_help { background : url(/media/ShopImage/media/ShopImage-1640.gif) no-repeat; height:39px; }
h2#title_contact { background : url(/media/ShopImage/media/ShopImage-1639.gif) no-repeat; height:39px;  }
h2#title_Basket{ background : url(/media/ShopImage/media/ShopImage-1637.gif) no-repeat; height:39px;  }
h2#title_article{ background : url(/media/ShopImage/media/ShopImage-1641.gif) no-repeat; height:39px;  }
h2#pageSubTitleOne {background : url(/media/ShopImage/media/ShopImage-1642.gif) top left no-repeat; height:39px;}
h2#pageSubTitleTwo {background : url(/media/ShopImage/media/ShopImage-1638.gif) top left no-repeat; height:39px; }

/*Article Overview*/
td#Col3Left { width:529px;}
td#Col3Left form { padding: 0; margin:0;}
table#articleOverview_middle tr td h2.pageSubTitle { display : none; }
table#articleOverview_middle, table#articleOverviewOne_middle, table#articleOverviewTwo_middle { width:530px;}
table#articleOverviewTwo_middle { margin-top:10px;}

/*Promotions*/
div.promotions_Header_middle {position:absolute; top:95px; left:95px;}
div.promotions_Col2_middle {margin: 190px 0 0 32px;}
div.promotions_Col2_middle img { margin-bottom:10px;}
div.promotions_Col1_middle { position:absolute; top:425px; left:27px;}
div.promotions_Col3HomeTop_middle {margin:25px 0 0 10px;}

/*Articles*/
.articleInfo { width:120px; margin-top:6px; }
.articleInfo a { color:#752E98; font-weight:bold; text-decoration:none; }
.articleInfo a:hover { color:#752E98; text-decoration:underline; }
.articleLink img { display:block; border:1px solid #752E98; }
td.rowProduct, td.rowEnd { padding:10px 25px; float:left;}
td.rowHeader { width:529px; }
span.articleOverviewPrice { font-weight:bold;}

/*Article Listing*/
div#sortBy { color:#752E98; width: 530px; margin:0; text-align:center;}
div#sortBy ul li a { color:#752E98; font-weight:bold; text-decoration:none; }
div#sortBy ul li a:hover { color:#FF5A00; text-decoration:underline; }
div.pager { color:#752E98; width: 530px; margin:0; text-align:center;}
div.pager a { color:#752E98; font-weight:bold; text-decoration:none; }
div.pager a:hover { color:#FF5A00; text-decoration:underline; }
div.pager a.selected { color:#FF5A00; }
div.pager2 { text-align:center; margin:0; color:#752E98; }
div.pager2 a { color:#752E98; font-weight:bold; text-decoration:none; }
div.pager2 a:hover { color:#FF5A00; text-decoration:underline; }
div.pager2 a.selected {color:#FF5A00;}

span.moreInfo { display : none; height:0; width:0; }
.articleInfo span.articleOverviewFormat {display:none; }
span.articleOverviewPriceWas {display:none;}

/*Article Detail*/
table#articleDetail { width:529px; margin: 0; color:#752E98;}
table#articleDetail td#articleDetailPicture {width:300px; margin-right:10px;}
table#articleDetail td#articleDetailPicture img {margin:0; width:300px; height:300px; padding:0; border:1px solid #752E98; }
td#articleDetailName { width:200px;}
td#articleDetailName h2, td#articleDetailName h3  { font-size:16px; line-height:20px; font-weight:bold;}
td#articleDetailName span.articleDetailPrice { font-weight:bold;}
td#articleDetailName select { display:block; clear:right;}
td#articleDetailName input.addToCartButtonLarge { background : url(/media/ShopImage/media/ShopImage-1587.gif) no-repeat; width:60px; height:18px; display:block; margin-top:5px; clear:left; }
td#articleDetailName input.backToSearchResultButton { background : url(/media/ShopImage/media/ShopImage-1728.gif) no-repeat; width:153px; height:18px; display:block; margin-top:20px; clear:left; }
td#articleDetailDescription, td#articleDetailDescription #shortDescription { width:530px; }
td#articleDetailDescription #shortDescription { display:none;}
td#articleDetailName ul#thumbs li { margin: 0; display:inline;}
td#articleDetailName ul#thumbs img { margin: 10px 10px 0 0 ; border:1px solid #752E98;}

/*Basket*/
table#orderDetail { width:529px; color:#752E98;}
table#orderDetail a { color:#FF5A00; font-weight:bold; text-decoration:none; }
table#orderDetail a:hover {color:#FF5A00; text-decoration:underline;}
table#orderDetail img { border:1px solid #752E98; margin:5px; }
table#orderDetail th {border-bottom:1px dashed #752E98;}
table#orderDetail tr.sum td {border-top:1px dashed #752E98; font-weight:bold;}
table#orderDetail input.updateCartButton { background : url(/media/ShopImage/media/ShopImage-1643.gif) no-repeat; width: 55px; height: 23px; }
table#orderDetail input.removeCartButton { background : url(/media/ShopImage/media/ShopImage-1634.gif) no-repeat; width: 55px; height: 23px; }
td.roundedBoxContent input.removeallCartButton { background : url(/media/ShopImage/media/ShopImage-1635.gif) no-repeat; width: 78px; height: 23px; margin-right:10px; }
td.roundedBoxContent input.checkoutCartButton { background : url(/media/ShopImage/media/ShopImage-1592.gif) no-repeat; width: 78px; height: 23px; }
td#Col3Left td.roundedBoxContent form {background:none;}

td.roundedBoxContent { padding:0; margin:0; color:#752E98;}
td.roundedBoxContent a {color:#FF5A00; text-decoration:none;}
td.roundedBoxContent a:hover {text-decoration:underline;}

/*Digital Stores Logo*/
p#dstoreLogo { margin-top: 5px;}

/*Footer*/
div#scoobyrights {float:left; padding: 25px 0 0 120px; width:350px; color:#FFFFFF;}
div#privacyBlock {float:right; padding: 25px 158px 0 0; width:250px; text-align:right; color:#FFFFFF;}
div#privacyBlock a { color:#000000; text-decoration:none; }
div#privacyBlock a:hover { text-decoration:underline; }