/* CREDITS
Title:		Movies & Games.be - CSS Main Stylesheet
Author:		David Candreva <david@inventis.be>
Date:		21/02/08
Last Edit:	21/02/08 David Candreva <david@inventis.be>
*/

/* Algemene Styles
---------------------------------------------------------- */
body{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#010101 url(../images/layout/body_background.png) repeat-x 0 0; padding-bottom: 100px; }
strong,b{font-weight:bold;}
a{outline:none; color:#FFF;}
.clear { clear: both; }

span.price{font-weight:bold; display:block; text-align:center; width:68px; height:26px; line-height:26px; color:#b1b1b1; font-size:12px; background:url(../images/layout/top_list_pricebutton.png) no-repeat 0 0;}
span.price em{font-weight:bold; color:#FFF;}

/* Container
---------------------------------------------------------- */
#container{width:991px; background:url(../images/layout/container_background.png) no-repeat 0 0;}

/* Header
---------------------------------------------------------- */
#header{height:89px; position:relative; width:991px; overflow:hidden;}
	
	/*heading*/
	/*#header h1{padding:25px 0 0 47px;}*/
	#header a#movies_games{margin:25px 0 0 47px;display:block; width:180px; height:55px; text-indent:-9000px;}
	#header h1{font-size:10px; color:#a1a1a1; position:absolute; top:50px; right:10px;}
	
	/*search form*/
	#header form{position:absolute; top:16px; right:38px; width:360px;}
	#header form label{color:#FFF; font-size:14px; font-weight:bold; float:left;}
	#header form select { float: left; margin-left: 5px; font-size: 11px; vertical-align: middle;}
	#header form input{border:0; float:left; margin:0 0 0 5px;}
	#header form #search{width:162px; height:16px; font-size:11px; padding:2px 0 0 3px; background:url(../images/layout/header/background_input_text.png) no-repeat 0 0;}
	#header form input.search_submit { background: url('/design/images/layout/header/input_submit.png'); width: 33px; height: 19px; cursor: pointer; }
	
	/*navigation*/
	#header ul{position:absolute; top:64px; left:267px; padding:0 2px 0 0; background:url(../images/layout/header/navigation_list_bullet.png) no-repeat right top;}
	#header ul li{float:left; padding:0 0 0 2px; height:25px; background:url(../images/layout/header/navigation_list_bullet.png) no-repeat 0 0;}
	#header ul li a{float:left; color:#292929; text-decoration:none; padding:4px 15px 0; font-weight:bold; height:18px;}
	#header ul li a:hover, #header ul li a.active{background:url(../images/layout/header/navigation_list_bullet_hover.png) repeat-x 0 0;}
	
		/*colors*/
		#header ul li a.red{border-bottom:3px solid #d62f03;}
		#header ul li a.orange{border-bottom:3px solid #f28300;}
		#header ul li a.yellow{border-bottom:3px solid #ffe400;}
		#header ul li a.lightblue{border-bottom:3px solid #15dee5;}
		#header ul li a.green{border-bottom:3px solid #07ca2c;}
		#header ul li a.lightgreen{border-bottom:3px solid #8efa1a;}
		#header ul li a.blue{border-bottom:3px solid #1594e5;}
	
	/*decorated links*/
	#header a.home{position:absolute; left:322px; top:26px; font-size:11px; padding:0 0 0 15px; background:url(../images/layout/icons/home.png) no-repeat 0 center;}
	#header a.login{position:absolute; left:387px; top:26px; font-size:11px; padding:0 0 0 15px; background:url(../images/layout/icons/login.png) no-repeat 0 center;}
	#header a.sitemap{position:absolute; left:460px; top:26px; font-size:11px; padding:0 0 0 15px; background:url(../images/layout/icons/sitemap.png) no-repeat 0 center;}
	#header a.home:hover{background:url(../images/layout/icons/home_hover.png) no-repeat 0 center;}
	#header a.login:hover{background:url(../images/layout/icons/login_hover.png) no-repeat 0 center;}
	#header a.sitemap:hover{background:url(../images/layout/icons/sitemap_hover.png) no-repeat 0 center;}
	#header a:hover{color:#867f81;}

	/*shoppingcart info*/
	span.cart{position:absolute; cursor: pointer; font-size:11px; top:64px; right:17px; background:url(../images/layout/icons/cart.png) no-repeat 0 center; padding:6px 10px 2px 15px; color:#000;}
	span.cart.active { background-image: url(../images/layout/icons/cart_active.gif); }
	span.cart a{color:#f20200; text-decoration:none; }
	span.cart a:hover{ color:#837c7e; text-decoration:underline; }
	span.cart strong{margin:0 13px;}

/* Shopoverlay
---------------------------------------------------------- */
#shopoverlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; visibility: hidden; z-index: 5040; }
#shopoverlay div.background {  position: absolute;  left: 0; top: 0;  width: 100%; height: 100%; background: black; visibility: hidden; z-index: 5050; }
#shopoverlay div.info { height: 105px; overflow: hidden; }
#shopoverlay div.balloon { position: absolute; width:282px; height:141px; background:url(../images/layout/shopoverlay_balloon.png); z-index: 5060; left: 550px; top: 85px; }
#shopoverlay div.balloon img { float:left; margin: 27px 8px 0 8px; }
#shopoverlay div.right { float: left; width: 219px; padding-top: 30px; }
#shopoverlay h2 { font-size: 12px; color: #ff0000; font-weight: bold; }
#shopoverlay p { clear:both; font-size: 12px; padding: 4px 0; }
#shopoverlay a.button { cursor: pointer; height: 27px; overflow: hidden; display: inline; text-indent: -5000px; background: none top no-repeat; }
#shopoverlay a.button:hover { background-position: bottom; }
#shopoverlay a.button.return { background-image: url(../images/layout/button_verderwinkelen.png); width:144px; float: left; clear: left; margin-left: 5px; }
#shopoverlay a.button.next { background-image: url(../images/layout/button_afrekenen.png); width:106px; float: right; clear: right; margin-right: 5px; }
	
/* Content container
---------------------------------------------------------- */
#content_container{width:991px; clear:both; overflow:hidden;  background:url(../images/layout/content_background_tile.png) repeat-y 218px 0;}
#content_wrapper{width:991px;  background:url(../images/layout/content_background_bottom.png) no-repeat 974px bottom; overflow: hidden;}

	/* Sidebar
	---------------------------------------------------------- */
	#sidebar{margin:0 0 0 18px; width:200px; float:left; display:inline;}
		
		/*navigation*/
		#sidebar ul{width:200px; margin:0 0 10px 0; clear:both; }

			/*first stage*/
			#sidebar ul li{width:200px; background:url(../images/layout/sidebar/item.png) no-repeat 0 0;}
			#sidebar ul li.first{background:url(../images/layout/sidebar/first_item.png) no-repeat 0 0;}
			#sidebar ul li a{font-weight:bold; cursor: pointer; color:#000; text-decoration:none; height:21px; padding:7px 0 0 18px; display:block;}
			#sidebar ul li a:hover{background:url(../images/layout/sidebar/item_hover.png) no-repeat 0 0;}
			#sidebar ul li.first a:hover{background:url(../images/layout/sidebar/first_item_hover.png) no-repeat 0 0;}
			
			/*second stage*/
			#sidebar ul li.active ul { display: block; }
			#sidebar ul ul{ border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; margin:0; height: auto; overflow:visible; display: none; }
			#sidebar ul li li{background:#e9e9e9 url(../images/layout/sidebar/background_second_stage.png) repeat-y right top; border-bottom:1px solid #FFF;}
			#sidebar ul li li.last{border-bottom:0;}
			#sidebar ul li li a{font-weight:normal; height:16px; padding:3px 0 3px 29px; text-transform:lowercase; background:url(../images/layout/sidebar/bullet.png) no-repeat 20px 9px;}
			#sidebar ul li li a:hover{background: #D9D9D9 url(../images/layout/sidebar/bullet.png) no-repeat 20px 9px !important;}
			
		/*paymethods*/
		img.paymethods{margin:0 6px 0 0; float:right;}
		
		/*testimonial*/
		#testimonial { color: white; clear: both; padding: 30px 10px 0 1px; margin-top: 85px; overflow: hidden; cursor: pointer; visibility: hidden; width: 189px; position: absolute; }
		#testimonial p { font-style: italic; font-size: 12px; line-height: 16px; margin-bottom: 10px; }
		#testimonial p span { font-size: 16px; padding: 0 2px; }
		#testimonial em { float: right; text-align: right; }
	
	/* Content
	---------------------------------------------------------- */
	#content{float:right; width:745px; padding:10px 11px 9px; }
	
	/*sides*/
	.left{float:left; width:589px;}
	.right{float:right; width:154px;}
	
	/*box*/
	.box{width:585px; margin:0 0 5px; background:url(../images/layout/box/box_tile.png) repeat-y 0 0;}
	.box_top{width:585px; background:url(../images/layout/box/box_top.png) no-repeat 0 0;}
	.box_wrapper{width:571px; min-height:180px; padding:7px 7px 15px; background:url(../images/layout/box/box_bottom.png) no-repeat left bottom;}
	.box h2{height:23px; width:565px; padding:2px 0 0 6px; color:#FFF; font-weight:bold; font-size:16px; background:url(../images/layout/box/title_repeat.png) repeat-x 0 0;}
	.box h2 strong{color:#fdae93;}
	.box p.alert { text-align: center; font-weight: bold; padding: 55px 10px 0; line-height: 18px; }
	
		/*top_list*/
		ul.top_list{overflow:hidden; margin:8px 0 0 0;}
		ul.top_list li{margin:0 1px 15px 10px; height:168px; overflow: hidden; position:relative; float:left; display:inline; width:130px; text-align:center; background:#FFF url(../images/layout/top_list_background.png) no-repeat left bottom;}
		ul.top_list li a { display:block; height: 168px; text-decoration: none; cursor: pointer; }
		ul.top_list li a strong{display:block; font-size:11px; font-weight:normal; color: #000000; }
		ul.top_list li a img{margin: 1px 1px 16px 1px;}
		ul.top_list li a:hover img, ul.top_list li a.hover img { border: 1px solid #333; margin: 0; }
		ul.top_list li a span{display:block; font-size:10px; color: #666; }
		ul.top_list li a span.available { color: #01C426; }
		ul.top_list li a span.unavailable { color: #FD4900; }
		ul.top_list li a span.image { height: 132px; text-align:center; overflow: hidden; }
		ul.top_list li a span.price{font-weight:bold; width:68px; height:26px; line-height:26px; color:#b1b1b1; font-size:12px; position:absolute; left:31px; top:98px; background:url(../images/layout/top_list_pricebutton.png) no-repeat 0 0;}
		ul.top_list li a span.price em{font-weight:bold; color:#FFF;}
	
		/*slider*/
		div.slider { width: 571px; position:relative; }
		div.slider div.slider_content {  height: 177px; width: 571px; position: relative; overflow:hidden; }
		div.slider ul.top_list { width: 4000px; }
		div.slider a.previous { z-index: 100; position:absolute; top: 73px; left: -12px; text-indent: -7000px; background: url(/design/images/layout/slider_previous.png) top no-repeat; width: 33px; height: 33px; overflow: hidden; }
		div.slider a.previous:hover { background-position: left -33px; }
		div.slider a.previous.disabled, div.slider a.previous.disabled:hover { background-position: left -66px; cursor: default; }
		div.slider a.next { z-index: 100; position:absolute; top: 73px; right: -12px; text-indent: -7000px; background: url(/design/images/layout/slider_next.png) top no-repeat; width: 33px; height: 33px; overflow: hidden; }
		div.slider a.next:hover { background-position: left -33px; }
		div.slider a.next.disabled, div.slider a.next.disabled:hover { background-position: left -66px; cursor: default; }
	
	/*pagination*/
	ul.pagination { clear: both; height: 32px; margin: 0 0 0 10px; }
	ul.pagination li { width: 16px; margin: 6px 4px 0 0; height: 18px; line-height: 18px; text-align: center; float: left; background: #686868; border: 1px solid #EDEDED; }
	ul.pagination li.current { background: #F20200; border-color: #e5384b; font-weight: bold; color: white; }
	ul.pagination li a { display: block; width: 16px; height: 18px; color: white; text-decoration: none; }
	ul.pagination li a:hover { background: #F20200; }
	
	/*texbox*/
	.textbox h2 { font-size: 18px; color: #ff0000; font-weight: bold; }
	.textbox h2 strong{color:#686868;}
	.textbox p { padding: 5px 0; }
	.textbox p.alert { line-height: 25px; color: #ff0000; }
	
	/*testimonial*/
	.testimonial { overflow: hidden; padding: 20px 7px 20px; clear: both; }
	.testimonial p { font-style: italic; }
	.testimonial p span { font-size: 16px; padding: 0 2px; }
	.testimonial em { display: block; margin-top: 7px; font-size: 11px; }
		
	/*shoppingcart table*/
	table.shoppingcart, table.shoppingcart table{width:100%;}

	table.shoppingcart thead tr{background:#e9e9e9; font-size:10px; color:#8b8486;}
	table.shoppingcart thead tr th{ text-align: center; color:#8b8486;}
	table.shoppingcart thead tr th.item { text-align: left; padding-left: 28px; }

	table.shoppingcart tfoot tr td.first-row{font-size:10px; color:#8b8486; }
	table.shoppingcart tfoot tr td{padding:14px 0; white-space: nowrap; }
	table.shoppingcart tfoot tr td.border-botom{border-bottom:1px solid #CCC;}
	table.shoppingcart tfoot tr td a.button { cursor: pointer; height: 27px; overflow: hidden; margin: 3px 0 5px 0; float: left; display: inline; text-indent: -5000px; background: none top no-repeat; }
	table.shoppingcart tfoot tr td a.button:hover { background-position: bottom; }
	table.shoppingcart tfoot tr td a.button.return { background-image: url(../images/layout/button_verderwinkelen.png); width:144px; margin-left: 17px; }
	table.shoppingcart tfoot tr td a.button.step2 { background-image: url(../images/layout/button_step2.png); width:90px; float: right; margin-right: 15px; }
	table.shoppingcart tfoot tr td select { border: 1px solid #CCC; }
	
	table.shoppingcart tbody tr td{padding:8px 0 8px; border-bottom:1px solid #CCC;}
	table.shoppingcart tbody tr td span a { color: #686868; text-decoration: none; }
	table.shoppingcart tbody tr td h3{color:#ff0000; font-size:14px; font-weight:bold;}
	table.shoppingcart tbody tr td img.item{border:2px solid #d4d4d4;}
	
	table.shoppingcart tbody td.image { width: 75px; text-align: center; }
	
	table.shoppingcart tbody td.delete { width: 50px; }
	table.shoppingcart tbody td.delete a { display: block; width: 20px; height: 20px; margin: 0 auto; cursor: pointer; text-align: center; }
	table.shoppingcart tbody td.delete a img { vertical-align: middle; margin-top: 5px; }

	table.shoppingcart tbody td.amount { width: 50px; }
	table.shoppingcart tbody td.amount input { float: left; height:18px; width:19px; clear: left; padding:4px 3px 0 0; margin-right: 3px; text-align:center; }	
	table.shoppingcart tbody td.amount a { display: block; text-indent: -9000px; height: 7px; width: 10px; float: left; padding: 3px 3px 2px; background: none center no-repeat; cursor:pointer; }
	table.shoppingcart tbody td.amount a.add { background-image: url(../images/layout/button_up.png); margin-bottom: 3px; }
	table.shoppingcart tbody td.amount a.del { background-image: url(../images/layout/button_down.png); }
	
	table.shoppingcart tbody td.price { text-align: center; width: 150px; }
	
	/*grid*/
	/*shoppingcart table*/
	table.grid, table.grid table{width:550px; margin: 5px 0; border: 1px solid #E9E9E9; }

	table.grid thead tr{background:#e9e9e9; font-size:11px; color:#8b8486;}
	table.grid thead tr th{ text-align: left; color:#8b8486; padding: 0 4px; }
	
	table.grid tbody tr td{padding:8px 5px 8px 4px; font-size: 11px; border-bottom:1px solid #CCC;}


	/*product detail*/
	div#product_detail{width:100%; clear:both; overflow:hidden;}
	
	div#product_detail div.left_side{float:left; width:210px; padding:5px 0 0; margin:0 0 0 9px;}
	div#product_detail div.left_side a img{border:3px solid #d1d1d1;}
	div#product_detail div.left_side div.images{margin:6px 0 0 0;}
	div#product_detail div.left_side div.images a{margin:0 3px 6px 0;}
	
	div#product_detail div.left_side div.buttons { overflow: hidden; padding: 6px 0 0; height: 100%; }
	div#product_detail div.left_side div.buttons span.price { float: left; margin: 0 0 0 1px; display: inline; }
	div#product_detail div.left_side div.buttons a.button { margin: 0 8px 0 0; display: inline; }
	
	div#product_detail div.right_side{float:right; width:353px; display:inline; margin:0 8px 0 0;}
	div#product_detail div.right_side h2{font-size:18px; color:#ff0000; font-weight:bold; padding-top: 4px; }
	div#product_detail div.right_side h2 strong{color:#686868; font-size:12px; white-space: nowrap; }
	div#product_detail div.right_side h2 a:hover { color: #F20200 !important; }
	div#product_detail div.right_side div.data_extra { clear: both; height: 100%; overflow: hidden; margin-right: 2px; padding:5px 0 0 6px; }

	div#product_detail div.right_side div.info{width:353px; overflow:hidden; background:url(../images/layout/detail/detail_tile.png) repeat-y 0 0;}
	div#product_detail div.right_side div.info div.wrapper{width:353px; overflow:hidden; background:url(../images/layout/detail/detail_top.png) no-repeat 0 0;}
	div#product_detail div.right_side div.info div.bottom{width:317px; overflow:hidden; padding:16px 18px; background:url(../images/layout/detail/detail_bottom.png) no-repeat left bottom;}
	
	div#product_detail div.right_side ul.data { line-height: 20px; }
	div#product_detail div.right_side ul.data li{border-bottom:1px solid #CCC; padding:5px 0; height: 100%; overflow:hidden;}
	div#product_detail div.right_side ul.data li em{color:#686868; font-weight:bold; width:79px; display:block; float:left;}
	div#product_detail div.right_side ul.data li strong{font-weight:normal; width:228px; padding-left:10px; text-indent:-7px; display:block; float:left;}
	div#product_detail div.right_side ul.data li a{color:#000; font-weight:normal;}
	div#product_detail div.right_side ul.data li a:hover { color: #F20200; }
	div#product_detail div.right_side ul.data li b.soldout { color: #FF0018; }
	div#product_detail div.right_side div.tekst{padding:8px 0;}
	div#product_detail div.right_side div.tekst a { color: #FF0000; }

	div#product_detail div.right_side div.buttons { height: 49px; overflow: hidden; }

	div#product_detail div.right_side span.price{margin:3px 0 5px 8px; float:left; }
	div#product_detail div.right_side em.advised { font-size: 11px; float: left; line-height: 11px; clear: left; color:#837C7E; padding-left: 7px; }
	div#product_detail div.right_side a.shoppingcart { color: #837c7e; display: block; float: right; clear: right; background:url(../images/layout/icons/cart.png) left no-repeat; padding-left: 15px; font-size: 11px; }
	div#product_detail div.right_side a.shoppingcart:hover{color:#f20200 !important; }
	
	div#product_detail a.button { cursor: pointer; height: 27px; overflow: hidden; margin: 3px 0 5px 5px; float: right; display: block; text-indent: -5000px; background: none top no-repeat; }
	div#product_detail a.button:hover { background-position: bottom; }
	div#product_detail a.button#addToCart { background-image: url(../images/layout/button_addtocart.png); width: 98px; }
	div#product_detail a.button.buynow { background-image: url(../images/layout/button_buynow.png); width: 87px; }
	
	/* google conversion 1 test */
	div#product_detail div.right_side ul.data div.big_price_action { float: left; width: 228px; padding-left: 10px; }
	div#product_detail div.right_side ul.data div.big_price_action b.price { font-size: 32px; padding: 18px 15px; display: block; }
	div#product_detail div.right_side ul.data div.big_price_action p { clear: both; padding-left: 15px; line-height: 15px; }
	div#product_detail div.right_side ul.data div.big_price_action p span.available { color: #7dce27; font-weight: bold; }
	div#product_detail div.right_side ul.data div.big_price_action a.button { float: none; margin: 10px 0 10px 15px; }
	
	div#product_detail div.left_side ul.data { line-height: 20px; width: 200px; }
	div#product_detail div.left_side ul.data li { border-bottom:1px solid #CCC; padding:5px 0; height: 100%; overflow:hidden; }
	div#product_detail div.left_side ul.data li em{color:#686868; font-weight:bold; width:52px; display:block; float:left;}
	div#product_detail div.left_side ul.data li strong{font-weight:normal; width:130px; padding-left:10px; text-indent:-7px; display:block; float:left;}
	div#product_detail div.left_side ul.data li a{color:#000; font-weight:normal;}
	div#product_detail div.left_side ul.data li a:hover { color: #F20200; }
	

	/*text*/
	div.text { font-size: 11px; font-family: Verdana, sans-serif;  float: left; color: #212121; line-height: 14px; padding: 5px;}
	div.text.small { width: 355px; padding-right: 10px; }
	div.text a { color: #212121; text-decoration: underline; }
	div.text a:hover { color: #F20200; }
	div.text ul { list-style: disc inside; padding: 5px 10px; }
	
	/*articleimages*/
	div.articleimages { float: left; width: 200px; height: 100%;  }
	div.articleimages a { margin: 5px 0 5px 2px; width: 190px; float: left; display: inline; }
	div.articleimages a img { display: block;}
	div.articleimages a:hover { margin: 3px 0; border: 2px solid #F20200; }
	
	/*shoppingcart_buttons*/
	div.shoppingcart_buttons { overflow: hidden; height: 100%; padding: 10px 0; }
	div.shoppingcart_buttons a.button { cursor: pointer; height: 27px; overflow: hidden; margin: 3px 0 5px 0; display: inline; text-indent: -5000px; background: none top no-repeat; }
	div.shoppingcart_buttons a.button:hover { background-position: bottom; }
	div.shoppingcart_buttons a.button.back { background-image: url(../images/layout/button_back.png); float: left; width:72px; }
	div.shoppingcart_buttons a.button.step3 { background-image: url(../images/layout/button_step3.png); float: right; width:90px; margin-right: 15px; }
	div.shoppingcart_buttons a.button.step4 { background-image: url(../images/layout/button_step4.png); float: right; width:90px; margin-right: 15px; }
	div.shoppingcart_buttons a.button.pay { background-image: url(../images/layout/button_pay.png); float: right; width:90px; margin-right: 15px; }

/* Flash
---------------------------------------------------------- */	
#flash { width: 582px; height:100px; line-height: 100px; text-align: center; background:url(../images/layout/flash_background.png); font-weight: bold; margin: 0 auto 10px; }

/* Voucher
---------------------------------------------------------- */
#voucher fieldset.hidden { display: none; }
#voucher a { color: #000; text-decoration: underline; cursor: pointer; }
#voucher input.code { border: 1px solid #CCC; width: 100px; padding: 2px; }
#voucher input.submit { border: 1px solid #CCC; background: #FD4C00; color: white; font-size: 11px; cursor: pointer; padding: 2px 5px; font-weight: bold; }
#voucher { height: 50px; }
#voucher p.error { color: #FD4C00; padding: 10px 0 0; }
#voucher p.error a { color: #FD4C00; }
	
/* Footer
---------------------------------------------------------- */
#footer{color:#a1a1a1; font-size:10px; clear:both; float:right; width:767px; margin:5px 0 0 0;}
#footer a{color:#a1a1a1; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#footer address{ float: left; line-height: 22px;}
#footer p { float: left; line-height: 22px; }
#footer p.credits { float: right; width: 74px; padding: 0 12px 0 0; }
#footer p.credits a { display: block; width: 74px; height: 22px; overflow: hidden; text-indent: -9000px; background:url(/design/images/layout/credits_small.png) top no-repeat; }
#footer p.credits a:hover { background-position: bottom; }

div.bezoekwinkelimagelist img { margin: 7px 0px 0px 4px; border: 3px solid #353535; }
ul#sitemap { margin: 25px 0px 0px 25px; }
ul#sitemap a { color: #000000; text-decoration: none; }
ul#sitemap li { margin: 10px 0px 2px 0px; font-weight: bold; color: #fb010b; }
ul#sitemap li ul { margin-bottom: 5px; }
ul#sitemap li ul li { margin: 0px 0px 2px 17px; font-weight: normal; color: #000000; background: url("/design/images/layout/listitem_red.gif") no-repeat 0 5px; padding-left: 12px; }
ul#sitemap li ul li.c-playstation-3 { background: url("/design/images/layout/listitem_ps3.gif") no-repeat 0 6px; padding-left: 12px; }
ul#sitemap li ul li.c-playstation-portable { background: url("/design/images/layout/listitem_psp.gif") no-repeat 0 6px; padding-left: 12px; }
ul#sitemap li ul li.c-xbox-360 { background: url("/design/images/layout/listitem_xbox.gif") no-repeat 0 6px; padding-left: 12px; }
ul#sitemap li ul li.c-nintendo-wii { background: url("/design/images/layout/listitem_wii.gif") no-repeat 0 6px; padding-left: 12px; }
ul#sitemap li ul li.c-nintendo-ds-lite { background: url("/design/images/layout/listitem_dslite.gif") no-repeat 0 6px; padding-left: 12px; }
ul#sitemap li ul li.c-pc-games { background: url("/design/images/layout/listitem_pc.gif") no-repeat 0 6px; padding-left: 12px; }
ul#sitemap li ul li.c-2de-hands-games { background: url("/design/images/layout/listitem_2e.gif") no-repeat 0 6px; padding-left: 12px; }
ul#sitemap li ul li ul li { margin: 0px 0px 2px 10px; font-weight: normal; background: url("/design/images/layout/listitem_block.gif") no-repeat 0 6px; padding-left: 8px; }
ul#sitemap li ul li ul li a { color: #4d4d4d; font-size: 90%; }
ul#sitemap li a:hover{color:#F20200;}

p.homealert { text-align: center; padding: 80px 10px 0; line-height: 18px; }