/* Provide skin for default Panel elements, ontop of container-core.css */
	#trayPanel_c.yui-panel-container.shadow .underlay {
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	opacity:0.12;
	filter:alpha(opacity=12);
	}
	#trayPanel.yui-panel {
		position:relative;
		border:none;
		overflow:visible;
		background-color:transparent;
	}
	#trayPanel.yui-panel .container-close {
	position:absolute;
	top:1px;
	left:463px;
	height:18px;
	width:17px;
	background-image: url(panel/img/exit.png);
	background-repeat: no-repeat;
	}

	/* span:hover not supported on IE6 */
	#trayPanel.yui-panel .container-close:hover {
	background-image: url(panel/img/exit.png);
	background-repeat: no-repeat;
	}
	#trayPanel.yui-panel .hd {
	padding:0;
	border:none;
	color:#000;
	height:18px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	overflow:visible;
	background-color: #000000;
	}
	#trayPanel.yui-panel .bd {
	overflow:hidden;
	border:none;
	height: 81px;
	background-image: url(panel/img/tray_bg.png);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	}
	
	#trayPanel.yui-panel .bd a{
	overflow:hidden;
	border:none;
	height: 80px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border:none;
	outline:none;
	margin-right: 13px;
	}
	#trayPanel.yui-panel .ft {
		font-size:75%;
		color:#666;
		padding:2px;
		overflow:hidden;
		border:1px solid #aeaeae;
		border-top:none;
		background-color:#dfdfdf;
	}

	/* Provide skin for custom elements */
	#trayPanel.yui-panel .hd span {
		vertical-align:middle;
		line-height:22px;
		font-weight:bold;
	}
	#trayPanel.yui-panel .hd .tl {
	width:110px;
	height:16px;
	top:2px;
	left:0px;
	position:absolute;
	background-image: url(panel/img/tray_preview.png);
	background-repeat: no-repeat;
	}
	#trayPanel.yui-panel .hd .tr {
	width:160px;
	height:16px;
	top:2px;
	right:0px;
	position:absolute;
	border:none;
	outline:none;
	}
	#trayPanel.yui-panel .hd .tr a{
	border:none;
    outline:none;
	}
	
	
		/* CUSTOM PANELS */
	
	#matchPanel_c.yui-panel-container.shadow .underlay {
		position:absolute;
		left:0px;
		right:0px;
		top:0px;
		bottom:0px;
		opacity:0.12;
		filter:alpha(opacity=12);
		}
		#matchPanel.yui-panel {
			position:relative;
			border:none;
			overflow:visible;
			background-color:transparent;
		}
		#matchPanel.yui-panel .container-close {
		position:absolute;
		top:1px;
		left:348px;
		height:18px;
		width:17px;
		background-image: url(panel/img/matching_exit.png);
		background-repeat: no-repeat;
		}
	
		/* span:hover not supported on IE6 */
		#matchPanel.yui-panel .container-close:hover {
		background-image: url(panel/img/matching_exit.png);
		background-repeat: no-repeat;
		}
		#matchPanel.yui-panel .hd {
		padding:0;
		border:none;
		height:0px;
		margin-left:0px;
		margin-right:0px;
		text-align:center;
		overflow:visible;
		}
		#matchPanel.yui-panel .bd {
		overflow:hidden;
		border:none;
		height: 81px;
		background-image: url(panel/img/matching_bg.png);
		background-repeat: repeat-x;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
		}
		
		#matchPanel.yui-panel .bd a{
		overflow:hidden;
		border:none;
		height: 80px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border:none;
		outline:none;
		margin-right: 10px;
		}
		#matchPanel.yui-panel .ft {
			font-size:75%;
			color:#666;
			padding:2px;
			overflow:hidden;
			border:1px solid #aeaeae;
			border-top:none;
			background-color:#dfdfdf;
		}
	
		/* Provide skin for custom elements */
		#matchPanel.yui-panel .hd span {
			vertical-align:middle;
			line-height:22px;
			font-weight:bold;
		}
		#matchPanel.yui-panel .hd .tl {
		width:110px;
		height:16px;
		top:2px;
		left:0px;
		position:absolute;
		background-image: url(panel/img/tray_preview.png);
		background-repeat: no-repeat;
		}
		#matchPanel.yui-panel .hd .tr {
		width:160px;
		height:16px;
		top:2px;
		right:0px;
		position:absolute;
		border:none;
		outline:none;
		}
		#matchPanel.yui-panel .hd .tr a{
		border:none;
	    outline:none;
		}

	
		/* CUSTOM PANELS */
	
	#morePanel_c.yui-panel-container.shadow .underlay {
		position:absolute;
		left:0px;
		right:0px;
		top:0px;
		bottom:0px;
		opacity:0.12;
		filter:alpha(opacity=12);
		}
		#morePanel.yui-panel {
			position:relative;
			border:none;
			overflow:visible;
			background-color:transparent;
		}
		#morePanel.yui-panel .container-close {
		position:absolute;
		top:1px;
		left:348px;
		height:18px;
		width:17px;
		background-image: url(panel/img/matching_exit.png);
		background-repeat: no-repeat;
		}
	
		/* span:hover not supported on IE6 */
		#morePanel.yui-panel .container-close:hover {
		background-image: url(panel/img/matching_exit.png);
		background-repeat: no-repeat;
		}
		#morePanel.yui-panel .hd {
		padding:0;
		border:none;
		height:0px;
		margin-left:0px;
		margin-right:0px;
		text-align:center;
		overflow:visible;
		}
		#morePanel.yui-panel .bd {
		overflow:hidden;
		border:none;
		height: 81px;
		background-image: url(panel/img/matching_bg.png);
		background-repeat: repeat-x;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
		}
		
		#morePanel.yui-panel .bd a{
		overflow:hidden;
		border:none;
		height: 80px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border:none;
		outline:none;
		margin-right: 10px;
		}
		#morePanel.yui-panel .ft {
			font-size:75%;
			color:#666;
			padding:2px;
			overflow:hidden;
			border:1px solid #aeaeae;
			border-top:none;
			background-color:#dfdfdf;
		}
	
		/* Provide skin for custom elements */
		#morePanel.yui-panel .hd span {
			vertical-align:middle;
			line-height:22px;
			font-weight:bold;
		}
		#morePanel.yui-panel .hd .tl {
		width:110px;
		height:16px;
		top:2px;
		left:0px;
		position:absolute;
		background-image: url(panel/img/tray_preview.png);
		background-repeat: no-repeat;
		}
		#morePanel.yui-panel .hd .tr {
		width:160px;
		height:16px;
		top:2px;
		right:0px;
		position:absolute;
		border:none;
		outline:none;
		}
		#morePanel.yui-panel .hd .tr a{
		border:none;
	    outline:none;
		}

		/* CUSTOM PANELS */
	
	#retailerPanel_c.yui-panel-container.shadow .underlay {
		position:absolute;
		left:0px;
		right:0px;
		top:0px;
		bottom:0px;
		opacity:0.12;
		filter:alpha(opacity=12);
		}
		#retailerPanel.yui-panel {
			position:relative;
			border:none;
			overflow:visible;
			background-color:transparent;
		}
		#retailerPanel.yui-panel .container-close {
		position:absolute;
		top:1px;
		left:348px;
		height:18px;
		width:17px;
		background-image: url(panel/img/matching_exit.png);
		background-repeat: no-repeat;
		}
	
		/* span:hover not supported on IE6 */
		#retailerPanel.yui-panel .container-close:hover {
		background-image: url(panel/img/matching_exit.png);
		background-repeat: no-repeat;
		}
		#retailerPanel.yui-panel .hd {
		padding:0;
		border:none;
		height:0px;
		margin-left:0px;
		margin-right:0px;
		text-align:center;
		overflow:visible;
		}
		#retailerPanel.yui-panel .bd {
		overflow:hidden;
		border:none;
		height: 81px;
		background-image: url(panel/img/matching_bg.png);
		background-repeat: repeat-x;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 5px;
		}
		
		#retailerPanel.yui-panel .bd a{
		overflow:hidden;
		border:none;
		height: 80px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border:none;
		outline:none;
		margin-right: 10px;
		}
		#retailerPanel.yui-panel .ft {
			font-size:75%;
			color:#666;
			padding:2px;
			overflow:hidden;
			border:1px solid #aeaeae;
			border-top:none;
			background-color:#dfdfdf;
		}
	
		/* Provide skin for custom elements */
		#retailerPanel.yui-panel .hd span {
			vertical-align:middle;
			line-height:22px;
			font-weight:bold;
		}
		#retailerPanel.yui-panel .hd .tl {
		width:110px;
		height:16px;
		top:2px;
		left:0px;
		position:absolute;
		background-image: url(panel/img/tray_preview.png);
		background-repeat: no-repeat;
		}
		#retailerPanel.yui-panel .hd .tr {
		width:160px;
		height:16px;
		top:2px;
		right:0px;
		position:absolute;
		border:none;
		outline:none;
		}
		#retailerPanel.yui-panel .hd .tr a{
		border:none;
	    outline:none;
		}

