body{
	background-color: #CB1F22;
	background-image: url("/images/interface/bg-screen.gif");
}

div.topTabArea a{
	display: block;
	background-color: transparent;
	background-image: url("/images/interface/toptab-green.gif");
	background-repeat: no-repeat;
	padding: 5px 32px 52px 4px;
	margin: 0px;
	color: #fff;
	font-size: 0.85em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

div.topTabAreaES a{
	display: block;
	background-color: transparent;
	background-image: url("/images/interface/toptab-green-es.gif");
	background-repeat: no-repeat;
	padding: 5px 32px 52px 4px;
	margin: 0px;
	color: #fff;
	font-size: 0.85em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

div.topLinksArea a:hover{
	color: #CA1F21;
}

div.straplinePositioning img.single_buy{
	width: 83px;
	height: 40px;
	margin: 0px 10px 0px 0px;
}

div.straplinePositioning img.single_sell{
	width: 79px;
	height: 40px;
	margin: 0px 13px 0px 0px;
}

div.straplinePositioning img.single_donate{
	width: 157px;
	height: 40px;
	margin: 0px 0px 0px 0px;
}

div.straplinePositioning img.es_buy{
	width: 172px;
	height: 40px;
	margin: 0px 10px 0px 0px;
}

div.straplinePositioning img.es_sell{
	width: 143px;
	height: 40px;
	margin: 0px 13px 0px 0px;
}

div.straplinePositioning img.es_donate{
	width: 113px;
	height: 40px;
	margin: 0px 0px 0px 0px;
}

div.straplinePositioning img.freeDelivery{
	width: 244px;
	height: 13px;
	margin: 0px 0px 5px 75px;
}

div.mainNavArea li{
	width: 110px;
}

div.mainNavArea li.homeLink{
	width: 109px;
}

div.mainNavArea a.selected{
	background-image: url("/images/interface/bg-mainnav-hi.gif");
	color: #fff;
	z-index:10;
}

div.mainNavArea a:hover{
	background-image: url("/images/interface/bg-mainnav-hi.gif");
}

div.leftOffsetBoxTop{
	background-image: url("/images/interface/bg-leftoffsettop.gif");
}

div.leftOffsetBoxBottom{
	background-image: url("/images/interface/bg-leftoffsetbottom-ie.gif");
}

div.iconGaming{
	background-image: url("/images/interface/scaticons/bg-icon-gaming.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

div.iconDvd{
	background-image: url("/images/interface/scaticons/bg-icon-dvd.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

div.iconComputing{
	background-image: url("/images/interface/scaticons/bg-icon-computing.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

div.iconPhones{
	background-image: url("/images/interface/scaticons/bg-icon-phones.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

div.iconElectronics{
	background-image: url("/images/interface/scaticons/bg-icon-electronics.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

div.iconVision{
	background-image: url("/images/interface/scaticons/bg-icon-vision.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

div.iconMusic{
	background-image: url("/images/interface/scaticons/bg-icon-music.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

div.subNav li.selected{
	color: #CB2022;
}

div.subNav li a.selected{
	color: #CB2022;
}

div.inStoresArea{
	display: block;
	background-color: #fff;
	margin: 0px 0px 0em 12px;
	width: 182px;
}

div.inStoresContent	{
	display: block;
	background-color: #F2F2F2;
	border: 1px solid #000;
	padding: 5px 5px 8px 29px;
	position: relative;
	font-size: 0.8em;
}

.sellArrow{
	position: absolute;
	left: -40px;
	top: 0px;
}

html>body .sellArrow{
	left: -11px;
}

div.inStoresContent h1{
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;		
}

div.basketTop{
	background-image: url("/images/interface/bg-baskettop.gif");
}

div.basketBottom{
	background-image: url("/images/interface/bg-basketbottom.gif");
}


td.basketTableCell{
	border-bottom: 1px solid #D5BCBC;
}

td.basketTableCheckout a:hover{
	background-color: #CB1F21;
}

div.featureBox a.moreLink:hover{
	background-color: #CB1F21;
}
div.summaryAddressArea a.moreLink:hover, div.summaryCreditCardArea a.moreLink:hover
						{
						background-color: #CB1F21;
						}

div.topLink{
	background-image: url("/images/interface/bg-toppagelink.gif");
}

a{
	color: #CB2022;
	text-decoration: none;
}

a:hover{
	color: #B90105;
	text-decoration: underline;
}



div.paginationNext{
	display: block;
	background-color: #D2D2D2;
	background-image: url("/images/interface/arrow-buy-next-hi.gif");
	background-position: right 2px;
	background-repeat: no-repeat;
	padding: 0px 12px 0px 0px;
	margin: 0px 0px 0px 2em;
	float: right;
	color: #7E7E7E;
}

div.paginationPrevious{
	display: block;
	background-color: #D2D2D2;
	background-image: url("/images/interface/arrow-buy-previous-hi.gif");
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	margin: 0px 2em 0px 0px;
	float: right;
	color: #7E7E7E;
}

.refineKeywords{

	width: 220px;

}


div.leftOffsetBoxContent li li a.selected{
	background-image: url("/images/interface/bullet-subnav-hi_wide.gif");
	color: #CB2022;
	font-weight: bold;
}




	ul.pde a:link,
	ul.pde a:visited,
	ul.pde a:hover,
	ul.pde a:active{
		text-decoration:none;
		color:#000;
	}
	ul.pde,ul.pde li{
		margin:0;
		padding:0;
		list-style:none;
	}
	ul.pde{
		text-align:left;
		font-size:.8em;
		margin:.5em auto;
		background-position: center;

	}
	ul.pde ul{
		margin:0 0 0 1em;
		padding-left:15px;
	}
	ul.pde li{
		line-height:1.3em;
		padding:.2em 0;
		margin:0;
		padding-left:15px;
	}
/* dynamically added to LIs with nested ULs */
	ul.pde li.parent{
		padding-left:0;
	}
	ul.pde li.parent img{
		border:none;
		padding-right:5px;
	}
/* dynamically added to LIs with nested ULs and STRONG elements in them */
	ul.pde li.current li{
		padding-left:0;
	}
/* The class to hide nested ULs */
       .hide{
               position:absolute;
               top:0;
               left:-4000px;
       }

/* The class to show nested ULs */
       .show{
               position:static;
               display: table;
               top:0;
               left:1em;
       }
