body#shops #middle-rail {background: #fff url('/common/images/shops/animationv1/main-bg-tile.jpg') top center no-repeat;}

body.shopchild #wrap #middle-rail  {background: #fff url('/common/images/shops/animationv1/main-bg-tile-child.jpg') top center no-repeat;}

body#shops #middle-rail #shop-header h1 {color: #000000;} /* Hex value cannot be shortened to 3 or the sifr gets it wrong in IE */
body#shops #middle-rail h2, body#shops #middle-rail h2 span, body#shops #middle-rail h2 a {font-size: 30px;}

body#shops #middle-rail #single-trailer h2, body#shops #middle-rail #double h2 {margin-bottom: 0.2em;}

body#shops #middle-rail a, body#shops #middle-rail a span {color: #000;}

body#shops #main-menu li a {
	background-color: #000;
	color: #fff;
	border: 2px solid #fff;
}
body#shops #middle-rail p.rrp, body#shops #middle-rail p.price {color: #000;}
body#shops #trailershop {
background: #000 url('/common/images/shops/animationv1/animation-trailer.jpg') no-repeat scroll center top;
	display: block;
	width: 100%;
	clear: both;
	text-align: center;
}

body#shops #single-trailer #trailershop {background: transparent none 0 0;}

body#shops #middle-rail .synopsis_wrap, body#shops #middle-rail .list-nav {color: #fff;}

body#shops #middle-rail .list-nav {border-bottom: #000 1px solid;}
body#shops #middle-rail #list-sort {
	background-color: transparent;
	color: #000;
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
}

body#shops .results{color: #910909;}

body#shops #middle-rail .panel .shops {padding-top:20px;}

body#shops #middle-rail #shop-content { padding-top:60px;}

body#shops #middle-rail #list-sort ul {color: #910909;}
body#shops #middle-rail #list-sort a {border-right: #000 1px solid;}

body#shops #middle-rail p, body#shops #middle-rail .price span {color: #000;}

body#shops #middle-rail .p1,body#shops #middle-rail .p2, body#shops #middle-rail .p3, body#shops #middle-rail .p4 { width:419px; margin:0 0 0 0;}

body#shops #middle-rail .p1, body#shops #middle-rail .p2 {padding-top:40px;}

body#shops #middle-rail .p2, body#shops #middle-rail .p4 {margin:0 0 0 22px;}

body#shops #middle-rail .p5, body#shops #middle-rail .p6, body#shops #middle-rail .p7 { width:272px; margin:0 0 0 0;}

body#shops #middle-rail .p6, body#shops #middle-rail .p7 { margin:0 0 0 22px;}

/* ********* Buttons ********* */

body#shops #middle-rail .cat-button a, body#shops #middle-rail .soldout, body#shops #middle-rail button.cat-button {
	height: 30px;
	background-image: url('/common/images/shops/animationv1/animation-catalogue-buttons-v1.png');
}

body#shops #middle-rail .buynow a {
	width: 156px;
	background-position: 0 0;
}
body#shops #middle-rail .preorder a {
	width: 156px;
	background-position: 0 -41px;
}
body#shops #middle-rail .product-details .buynow a, body#shops #middle-rail .product-details button.buynow {
	width: 156px;
	background-position: 0 -82px;
}
body#shops #middle-rail .product-details .preorder a, body#shops #middle-rail .product-details button.preorder {
	width: 156px;
	background-position: 0 -130px;
}
body#shops #middle-rail .soldout {
	width: 156px;
	height: 27px;
	background-position: 0 -178px;
	cursor: auto;
}
body#shops #middle-rail .moreinfo a {
	width: 156px;
	background-position: 0 -219px;
}

