@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);


@media screen, projection
{
  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { text-align : center; background: #186b7b url(/media/ShopImage/media/ShopImage-1829.jpg) center 150px repeat; }

  /* Layout Alignment | Layout-Ausrichtung */
  #page_margins { margin: 0px auto; text-align : center; }

  /* Layout Properties | Layout-Eigenschaften */
  #page { margin: 0 auto; text-align : center;}
  #header { height:150px; z-index:1; background: transparent url(/media/ShopImage/media/ShopImage-1828.jpg) top center repeat;}
  #main { padding:0; width:900px; text-align : left; margin:0 auto; padding-top:20px; margin-bottom:20px; border-top:1px solid #202A2B ;}
  #footer {width:1024px; text-align : center; margin:0 auto; }
  table { margin:0; padding:0; }
  table td { vertical-align:top; }

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

	#col1 { display:none; }
	#col2 { width:187px; margin:0; padding:0;}
	#col3 { width:700px; margin:0; padding:0;}
	#col1_content {}
	#col2_content { width:187px; padding: 0; }
	#col3_content { width:700px; padding: 0; }

  /*-------------------------------------------------------------------------*/
}

/*************************************************************
 *** HTML STYLES                                           ***
 *************************************************************/
body
{
	color:#202a2b;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	margin:0px auto;
	padding:0px 0px;
}

a, input 
{
	color:#202a2b;
	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 {height:40px; width:300px; }
div#header a#logo img {margin-top:35px;}

/* ul#pages: Shop.Box.Pages - menu for Home, Login, MyAccount, Contact, Shipping etc. */ 

div#header ul#pages {margin-top:25px;}
div#header ul#pages li { display:inline; padding:0; }
div#header ul#pages li#primLogout form { display:inline; padding:0; }
div#header ul#pages li a {padding:0 8px; color:#202a2b; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:14px;}
div#header ul#pages li a:hover {color:#f0b02a;}

/*promos*/
div.promotions_Col2_middle {margin-top:5px;}

/*Search*/
div#search { height:38px; display:block; z-index:9000; margin-bottom:5px; }
div#search h2 { display:none;}
div#search form input.field { float: left; height:20px; margin:8px 5px 0 0; color:#000; width:160px;}
div#search form input.searchButton { background: url(/media/ShopImage/media/ShopImage-1833.gif) no-repeat; width:27px; height:21px; margin-top:9px; }

/*Cart*/
div#cart { height:61px; display:block; z-index:100; width:200px; background : url(/media/ShopImage/media/ShopImage-1827.gif) no-repeat;}
div#cart a#toCart { text-indent : -9000em; width : 40px; height : 40px; display:block; position:absolute; top:6px; left:8px; color:#fff; }
div#cart a#toCheckout { display:block; position:absolute; top:30px; left:60px; color:#FFC602; border-bottom:2px dotted #FFC602; text-transform:uppercase; font-weight:bold; text-decoration:none; }
div#cart a#cartInfo { font-size:13px; font-weight:bold; text-decoration:none; position:absolute; left:60px; top:15px; color:#fff; }
div#cart a#cartInfo:hover { text-decoration:underline;}

/*Currencies*/
ul#currencies { display:block; z-index:100; clear:right; position:absolute; left:60px; top:3px;}
ul#currencies li { display:inline; margin:0; }
ul#currencies li a {text-decoration:none; font-weight:bold; margin-right:1px; color:#fff;}

/*Catergories*/
ul#categories { list-style-image:none; list-style-position:outside; list-style-type:none; width:987px; position:absolute; top:252px; left:0; clear:both; height:25px; padding-top:8px; text-align:left; margin-left:1px;}
ul#categories li { margin:0; padding:0; display:inline; font-size:13px; font-weight:bold; line-height:16px; text-transform:uppercase; }
ul#categories li#cat_ufc_mens {margin-left:20px;}
ul#categories li a { display:block; height : 43px; text-align:left; margin-right:5px; padding-right:10px; display:inline; color:#fff; text-decoration:none; }
ul#categories li#cat_ufc_videogames a {border:none;}
div#top_categories, div#bottom_categories { display:none;}

/*Titles*/
h2#title_search, h2#title_categories, h2#title_assortment, h2#pageSubTitleOne, h2#pageSubTitleTwo { display: none; }
h2.pageTitle {color:#202a2b; font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration:underline; text-align:left;}

h2#title_Basket {text-indent:-9000em; background : url(/media/ShopImage/media/ShopImage-1850.gif) no-repeat; height:20px; width:95px; margin-bottom:8px;}
h2#title_contact {text-indent:-9000em; background : url(/media/ShopImage/media/ShopImage-1849.gif) no-repeat; height:20px; width:95px; margin-bottom:8px;}
h2#title_help {text-indent:-9000em; background : url(/media/ShopImage/media/ShopImage-1848.gif) no-repeat; height:20px; width:95px; margin-bottom:8px;}

/*Article Overview*/
td#Col3Left form { padding: 0; margin:0;}
div.promotions_Col3HomeTop_middle div#freepostage { position:absolute; top:170px; }
table#articleOverview_middle {margin:0 30px; display:block; clear:both;}
table#articleOverview_middle tr td h2.pageSubTitle { display : none; }
div#articleOverview_top, div#articleOverviewOne_top, div#articleOverviewOne_bottom, div#articleOverviewTwo_top, div#articleOverview_bottom, div#articleOverviewTwo_bottom { display : none; }

/*Articles*/
.articleInfo { width:140px; margin-top:15px; color:#fff; }
.articleInfo a { color:#fff; text-decoration:none; }
.articleInfo span.articleOverviewPrice, .articleInfo #articleDetailDispatch, .articleInfo #shortDescription {color:#fff;}
.articleLink img { display:block; }
td.rowEnd, td.rowProduct { border:1px solid #C9C9C9; float:left; padding:15px; height:270px;}
td.rowEnd img, td.rowProduct img {padding:10px; border:1px solid #C9C9C9;} 
div#articleDetailDispatch, div.articleDetailDispatch {display:none;}

/*Article Listing*/
div#sortBy { text-align:left; margin:10px; display:inline; color:#fff; float:left;}
div#sortBy ul li a { color:#fff;}
div.pager { text-align:left; margin:0; display:inline; color:#fff; margin:10px; float:right;}
div.pager2 { text-align:right; margin:0; color:#fff; margin:10px 10px 10px 0;}
div.pager a, div.pager2 a {color:#fff; margin:0; margin-left:3px; text-decoration:none;}

span.moreInfo { display : none; height:0; width:0; }
.articleInfo span.articleOverviewFormat {display:none; }
span.articleOverviewPriceWas {display:none;}

table.roundedBox tr.body { margin-top:5px; }

div.promotions_Col3HomeTop_middle, div.promotions_Col3HomeBottom_middle {background:#000;}
div#bnrmens, div#bnrwomens, div#bnrkids {display: inline;}

/*Article Detail*/
td.roundedBoxContent { padding:5px 0;}
td.roundedBoxContent p, td.roundedBoxContent p a, td.roundedBoxContent h3, td.roundedBoxContent ul li a {color:#202A2B; margin-left:20px;}
td.roundedBoxContent p a, td.roundedBoxContent ul li a {border-bottom:2px dotted #FFC602; text-decoration:none; font-weight:bold;}
td.roundedBoxContent p a:hover, td.roundedBoxContent ul li a:hover {color: #FFC602;}
td.roundedBoxContent h3 {font-weight:bold; margin-top:10px; margin-left: 0;}
td.roundedBoxContent p {margin:5px 15px 5px 5px;}
table#articleDetail { margin: 0; width:728px;}
table#articleDetail td {padding-left:0;} 
table#articleDetail a {color:#fff;}
table#articleDetail td#articleDetailPicture {width:323px; height:320px;}
table#articleDetail td#articleDetailPicture img { margin: 10px 13px 10px 0; border:1px solid #E5E5E5; width:300px; height:300px; padding:0;}
td#articleDetailName { padding-top:10px; color:#202A2B;}
td#articleDetailName h2, td#articleDetailName h3  { font-size:18px; line-height:20px; font-weight:bold;}
td#articleDetailName h2  { color:#fec500; }
td#articleDetailName form {background:none; width:160px;}
td#articleDetailName span.articleDetailPrice { font-weight:bold; display:block; clear:both;}
td#articleDetailName span.articleDetailDispatch {padding-bottom:10px;}
td#articleDetailName form {display:block; clear:both; margin-top:10px;}
td#articleDetailName select { display:block; clear:right;}
td#articleDetailName input.addToCartButtonLarge { background : url(/media/ShopImage/media/ShopImage-1830.gif) no-repeat; width:120px; height:17px; display:block; clear:left; margin-top:10px; }
td#articleDetailDescription {color:#202A2B; padding:0 0 0 10px;}
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 img {border:1px solid #202A2B;}

/*Events*/
h2, h3 {font-size:1.5em; line-height:20px;}
h2#pageSubTitleEvent {text-indent:-9000em; background : url(/media/ShopImage/media/ShopImage-1836.gif) no-repeat; height:20px; width:82px; margin-bottom:8px;}
td.event { font-size:12px; padding:5px 0; }
td.event .eventInfo a{ font-weight:bold; text-decoration:none; border-bottom:2px dotted #ffc602;}
td.event .eventInfo a:hover {color:#ffc602;}
td.event span.eventInfo a {text-indent:-9000em; background : url(/media/ShopImage/media/ShopImage-1831.gif) no-repeat; height:21px; width:96px; display:block; border:none;}
td.eventDetails {font-size:15px; padding:8px 0;}
span.eventBlockInfo {color:#202A2B;}
span.eventDate {position:absolute; left:120px;}
span.eventInfo {position:absolute; left:250px;}
div.eventInfo {font-weight: bold; margin: 0 5px 0 0; width: 140px;}


span.eventDetailPrice, span.eventDetailFee {margin-left:10px;}
td.eventDetails span.eventAddToBasket, span.eventSoldOut { left:400px; position:absolute;}
td.eventDetails span.eventAddToBasket form select { vertical-align:top; margin-right:5px; font-size: 11px;}
td#eventDetailName a {color:#202A2B;}
h2#title_event {margin-bottom:5px;}
td#eventDetailName h3 {color:#202A2B; font-weight:bold; font-size:18px; margin-bottom:5px; text-decoration:underline; text-transform:uppercase;}
input.buyTicketButtonLarge { background : url(/media/ShopImage/media/ShopImage-1830.gif) no-repeat; width:90px; height:16px;}
span.eventSoldOut {color:#ffc602; text-transform:uppercase;}
td#eventDetailName a {text-decoration:none; border-bottom:2px dotted #ffc602;}
td#eventDetailName a:hover {color:#ffc602;}
td.eventDetails {font-weight:bold; width:680px;}
span.eventText { font-size:18px; color:#fff; font-weight:bold;}

/* Additions for Stereophonics */
td.eventBorder {border-left: 1px solid #000;}
table.articleOverviewOne_middle td {padding: 13px;}
td.event {padding: 5px; margin: 0;}
td.event form span.eventAddToBasket select, td.event span.eventAddToBasket select { vertical-align:top; margin-right:5px; font-size: 11px;}
td.event a {border-bottom:2px dotted #FFC602; text-decoration: none;}
td.event a:hover {color:#FFC602; text-decoration: none;}
div.promotions_Col3HomeTop_middle {background: url(/media/ShopImage/media/ShopImage-1851.gif) no-repeat transparent !important; margin-bottom: 10px;}



/*Basket*/
table#orderDetail { width:690px; }
table#orderDetail a { font-weight:bold; }
table#orderDetail img {border:1px solid #202A2B;}
table#orderDetail input {color:#202A2B;}
table#orderDetail td {padding:5px;}
table#orderDetail td.text a {color:#202A2B; text-decoration:none; border-bottom:2px dotted #FFC602;}
table#orderDetail td.text a:hover {color:#FFC602;}
table#orderDetail tr th {border-bottom:1px solid #202A2B;}
table#orderDetail input.updateCartButton { background : url(/media/ShopImage/media/ShopImage-1837.gif) no-repeat; width: 64px; height: 21px; }
table#orderDetail input.removeCartButton { background : url(/media/ShopImage/media/ShopImage-1834.gif) no-repeat; width: 64px; height: 21px; }
td.roundedBoxContent input.removeallCartButton { background : url(/media/ShopImage/media/ShopImage-1835.gif) no-repeat; width: 93px; height: 21px; }
td.roundedBoxContent input.checkoutCartButton { background : url(/media/ShopImage/media/ShopImage-1832.gif) no-repeat; width: 80px; height: 21px; margin-left:20px; }
tr.sum td {font-weight:bold; font-size:14px;}

/*Digital Stores Logo*/
p#dstoreLogo { margin: 5px;}
p#dstoreLogo a {margin:0;} 

/*Footer*/
div#footer {margin-top:10px;}
div#privacyBlock {text-align:center; padding:0; padding-bottom:20px;}
div#privacyBlock a {color:#202A2B; text-decoration:none; border-bottom:2px dotted #FFC602;}
div#privacyBlock a:hover {color:#FFC602;}