﻿/********************************************
*
*       Small List
*
******************************************
*/
	.small_list_wrap {
/*	background: url(/images/EK_SmallListBack.gif) no-repeat top left;*/
/*	background: url(../images/bg_rightcolfooter_hp.gif) no-repeat bottom left;*/

	width: 266px;
	height: 366px;
	margin: -10px 0 0 0;
	position: absolute;
	right: 0;
	top: -13px;
	padding: 0 0 30px 0;
	font-size: 80%;
	color: #2e74a6;
	}

	.small_list_wrap .small_list_inner {
/*		background: url(../images/EK1_TopTracks.jpg) no-repeat top left; */
		width: 266px;
		padding: 65px 0 0 0;
		float: left;
	}

	.small_list_wrap .small_list_inner h3 {
/*		background-image:url(../images/Label_toptracks_w.gif);*/
		background-repeat:no-repeat;
		display:block;
		width:180px;
		height:35px;
		overflow:hidden;
		margin:-32px 0 0 10px;
		padding:10px 0 0 0;
		text-indent: -300px;
	}

	.small_list_wrap .small_list_inner ol{
		margin-bottom: 5px;
		list-style: none;
	}
	.small_list_wrap .small_list_inner ol li{
		margin-left: 4px;
		clear: both;
	}
	* html .small_list_wrap .small_list_inner
	{
		padding: 75px 0 0 0;
    }
	* html .small_list_wrap .small_list_inner ol li
	{
			margin-left: 8px;
	}
		
	 table.large_tracks_table
	 {
    	margin-left: 14px;
	    width: 500px;
	 }
    table.small_tracks_table
    {
	    margin-left: 18px;
	    width: 240px;
    }
    table.small_tracks_table tr, table.large_tracks_table tr
    {
	    vertical-align: top;
    }
    table.small_tracks_table #track, table.large_tracks_table #track
    {
	    padding-right: 10px;
    }
    table.small_tracks_table .play, table.large_tracks_table .play
     {
		background: url(/images/icon_play.gif) no-repeat left top;
		padding: 2px 0 2px 20px;
		display: block;
	}
    table.small_tracks_table .play:hover, table.large_tracks_table .play:hover
    { 
        background: url(/images/icon_play.gif) no-repeat left bottom; 
    }
	.small_list_inner ul, .large_list_inner ul
	{
		float: left;
		clear: both;
		margin: 0;
		padding: 10px 0 0 20px;
		list-style: none;
	}

	.small_list_inner ul li, .large_list_inner ul li
	{
		float: left;
		margin: 0;
		padding: 0;
	}
	.small_list_inner ul li a, .large_list_inner ul li a
	{
/*		float: left; */
		margin: 0 10px 0 0;
	}
	.small_list_inner ul li.view_all, .large_list_inner ul li.view_all  {
		float: right;
		width: 77px;
		height: 22px;
		margin: 0 10px 0 0;
	}

/* Large Lister


*/

	.large_list_wrap {
		position: absolute;
		top: -30px;
		right: 0;
		float: right;
		width: 543px;
		height: 252px;
		position: relative;
		background: url(/images/EmptyZone2.gif) no-repeat bottom left;
/*		background: url(../images/EK_Skin1_prod-footer.gif) no-repeat bottom left; */
		margin: 0;
    	font-size: 80%;
	    color: #2e74a6;
	}
		.large_list_inner {
			float: left;
			width: 513px;
			padding: 25px 15px 15px 15px;
/*			background: url(../images/EK_Skin1_prod-header.gif) no-repeat top left; */
			font-size: 85%;
		}
	
	.large_list_wrap h3 {
		display: none;
	}
	
	.large_list_wrap .large_list_inner h3 {
/*		background-image:url(../images/Label_toptracks_w.gif);*/
		background-repeat:no-repeat;
		display:block;
		width:400px;
		height:35px;
		overflow:hidden;
		margin:0px 0 0 10px;
		padding:10px 0 0 0;
		text-indent: -300px;
	}

/***************************************
*
*           Zone 2
*
*
*
*******************************************
*/

	.Zone2 {
		position: absolute;
		top: -30px;
		right: 0;
		float: right;
		width: 543px;
		height: 18em;
		position: relative;
		background: url(/images/HardwareBG.gif) no-repeat bottom left; 
		margin: 0;
	}

		#hardwarehpbox_inner {
			float: left;
			width: 513px;
			padding: 25px 15px 15px 15px;
/*			background: url(../images/bg_prodboxheader_hp.gif) no-repeat top left;*/
			font-size: 85%;
		}
	
	.Zone2 h3 {
		display: none;
	}
	
	
	#hardware_items {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
	}
	#hardware_items li {
		margin: 0;
		padding: 0;
		float: left;
		width: 150px;
		background: url(/images/bg_divider.gif) no-repeat right center; 
		text-align: center;
	}
	#hardware_items li.last {
		background: none;
	}
	#hardware_items li p {
		margin: 0;
		text-align: center;
	}
	#hardware_items li strong {
		color: #256da2;
	}
	
	#hardware_items ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 150px;
		text-align: center;
	}
	#hardware_items li li {
		margin: 0;
		color: #256da2;
		padding: 0;
		float: none;
		display: inline;
		width: auto;
		background: none;
		text-align: center;
	}
	#hardware_items li a {
		margin: 0;
		padding: 0;
		display: inline;
		width: auto;
		color: #ff45c6;
		font-weight: normal;
		background: none;
		text-align: center;
	}
	#hardware_items a.img {
		display: block;
	}
	
	#hardware_items li.more_info {
		padding: 0 7px 0 0;
		margin: 0 7px 0 0;
		border-right: 1px solid #256da2;
	}
	
	#hardware_items li.more {
		clear: both;
		display: block;
	}
		#hardware_items li.more a {
			margin: 0;
			padding: 0;
			color: #000;
			font-weight: bold;
		}
	
	.view_all_hardwear {
		width: 151px;
		height: 28px;
		position: absolute;
		right: 0;
		bottom: -15px;
	}
	.view_all_hardwear a {
		width: 151px;
		height: 28px;
		text-indent: -3000px;
		font-size: 1px;
		overflow: hidden;
		display: block;
		background: url(/images/button_view_all_hardwear.gif) no-repeat top left;
	}
	.view_all_hardwear a:hover { background: url(/images/button_view_all_hardwear.gif) no-repeat bottom left; }
	/* Results breadcrumb */
	
	#results_breadcrumb {
		list-style: none;
		float: left;
		clear: both;
		font-weight: bold;
		padding: 0;
		width: 590px;
		margin: 0 0 15px 0;
		color: #2e74a6;
	}
	#results_breadcrumb li {
		float: left;
		padding: 0 7px 0 0;
		margin: 0 7px 0 0;
		
	}
	/* border-right: 1px solid #2e74a6; */
	#results_breadcrumb li.last {
		padding: 0;
		margin: 0;
		border: 0;
	}
	#results_breadcrumb li.view_all_hardware {
		padding: 0;
		margin: 0;
		border: 0;
		float: right;
	}
	#results_breadcrumb li.view_all_hardware a {
		width: 128px;
		height: 22px;
		text-indent: -3000px;
		font-size: 1px;
		margin: 0;
		overflow: hidden;
		display: block;
		background: url(../images/button_view_all_hardware.gif) no-repeat top left;
	}
	#results_breadcrumb li.view_all_hardware a:hover { background: url(../images/button_view_all_hardware.gif) no-repeat bottom left; }

/***********************************************
*
*   Offers Small and Large
*
*
*
***********************************************
*/

.smallOfferInner
{
    padding-left:10px;
    padding-right:10px;
    position:relative;
}
.smallOfferInner ul
{
    display:block;
}
.smallOfferInner li
{
    display:block;
    float:none;
    clear:both;
}
.smallImageAndBuy
{
    float:none;
    clear:both;
    width:200px;
    height:70px;
}

.largeOfferInner
{
    padding-left:10px;
    padding-top:0px;
    padding-bottom:10px;
    padding-bottom:10px;
    float:none;
    width:540px;
}

.largeOfferText
{
    width:400px;
    font-size:1.2em;
    float:left;
}
.largeOfferInner ul
{
    display:block;
}
.largeOfferInner li
{
    display:block;
    float:none;
    clear:both;
}
.largeImageAndBuy
{
    float:right;
    width:100px;
}

/*********************************
*       Editing
*/
	.searchbox_hp {
		position: absolute;
		top: -20px;
		left: 0;
		float: left;
		width: 360px;
		height: 17em;
		margin: 0;
		padding: 0 0 4px 0;
		background: url(../images/bg_boxsearchfooter_hp.gif) no-repeat bottom left;
	}

	.searchbox_hpinner {
		float: left;
		width: 320px;
		padding: 20px 20px 5px 20px;
		background: url(../images/bg_boxsearchheader_hp.gif) no-repeat top left;
	}
	.hpeCol1
	{
	    width:100px;
	}

