#result-table,
#result-table-jd
{
	float:left;
	width:660px;
	margin: 20px 0 10px 50px;
}

#result-table tr,
#result-table-jd tr
{
	border-bottom:1px solid #ccc;
	cursor:pointer;
}

#result-table td.product-title,
#result-table-jd td.product-title
{
	border-right: 1px solid #ccc;
	padding:6px;
}

#result-table td.product-title a,
#result-table-jd td.product-title a
{
	color:#8E2790;
	font-weight:bold;
	display:block;
}

.highlight
{
	background: url(/images/2009/channel/bg_tr_hover.png) top left repeat-x;
}

.cursor
{
	cursor:pointer;
}

#result-table td.date,
#result-table td.price,
#result-table-jd td.date,
#result-table-jd td.price
{
	text-align:center;
	width:70px;
}

#result-table td.price,
#result-table-jd td.price
{
	border-left:1px solid #ccc;
}

/* ========== New styles ============ */
#channel-header
{
	float:left;
	width:970px;
	height:223px;
	margin: 0 0 0 13px;
	background:#9C9C9E;
}

	#channel-header-left
	{
		float:left;
		width:242px;
		height:100%;
	}
	
		#channel-header-left h2
		{
			font-size:16px;
			padding:10px 10px 6px 15px;
			color:#767676;
		}
		
		#channel-header-left li, p
		{
			padding:0 10px 2px 15px;
			font-weight:bold;
			color:#767676;
		}
		
		#channel-header-left input.box
		{
			width:160px;
			height:22px;
			border:1px solid #BDBDBD;
			margin-left:15px;
			padding-left:2px;
			font-size:100%;
			float:left;
		}
		
		#channel-header-left input.newsletter-button
		{
			background: url(/images/2009/channel/neslwtter_button.png) top left no-repeat;
			border:none;
			width:24px;
			height:24px;
			float:left;
		}
		
		#channel-facts
		{
			float:left;
			margin-top:4px;
			width:239px;
			height:109px;
			background: url(/images/2009/channel/bg_channel_facts.png) top left no-repeat;
		}

		#newsletter-subs
		{
			float:left;
			width:239px;
			height:109px;
			background: url(/images/2009/channel/bg_newsletter_subs.png) top left no-repeat;
		}
	
	#channel-image
	{
		float:left !important;
		width:467px !important;
		height:223px !important;
	}

	#channel-description
	{
		float:left;
		width:261px;
		height:223px;
	}

		#channel-description p
		{
			color:#fff;
			font-size:115%;
			font-weight:normal;
			padding:30px 10px 15px 20px;
		}
		
			#channel-description p.last
			{
				padding-top:0;
			}
			
#channel-header-shadow
{
		float:left;
		margin: 0 0 0 13px;
		width:970px;
		height:8px;
		background: url(/images/2009/channel/channel_header_shadow.png) top left no-repeat;
}

/* Left channel navigation */
#lft-channel
{
	float:left;
	width:238px;
	height:auto;
	background:#EFEFEF;
}

		#lft-channel-nav h2
		{
			padding: 8px 0 4px 12px;
		}
	
		#lft-channel-nav ul
		{
			margin-left:12px;
		}
	
			#lft-channel-nav ul li a
			{
				color:#fff;
				padding-right:10px;
			}
	
	#lft-channel-nav-bottom
	{
		background: url(/images/2009/channel/channel_lft_bottom.png) top left no-repeat;
		float:left;
		width:242px;
		height:14px;
	}
	
/* Centre */
#channel-background
{
	/*float:left;*/
	width: 970px;
	/*height:auto;*/
	background:#efefef;
	overflow:hidden;
	margin-left:13px;
}

#center-channel-wrapper
{
	float:left;
	width:732px;
}

#center-channel
{
	float:left;
	width:732px;
	height:auto;
	background:url(/images/2009/channel/bg_channel_centre_body.png) top left repeat-y;
	background-position: -20px 0;
}

	#center-channel h1
	{
		background: url(/images/2009/channel/bg_channel_centre_top.png) top left no-repeat;
		float:left;
		width:677px;
		height:10px;
		padding:10px 0 0 55px;
		background-position: -4px 0;
		font-size:150%;
	}

#center-channel-bottom
{
	background:#EFEFEF url(/images/2009/channel/bg_channel_centre_bottom.png) top right no-repeat;
	background-position: 2px 0;
	float:left;
	width:732px;
	height:24px;
	overflow:hidden;
}
	
/* Left nav box */
#lft-channel div.box
{
	background: url(/images/2009/channel/bg_channel_box_body.png) top left repeat-y;
	float:left;
	width:236px;
	height:160px;
	margin-top:4px;
}

	#lft-channel div.box h2
	{
		float:left;
		width:263px;
		height:25px;
		color:#fff;
		padding:10px 0 0 20px;
	}
	
	#lft-channel div.box img
	{
		padding-right:5px;
		vertical-align:middle;
	}
	
	#lft-channel div.box ul
	{
		padding:10px 0 0 20px;
		float:left;
		width:200px;
	}
	
		#lft-channel div.box ul li
		{
			margin-top:10px;
		}

#lft-channel div.box-bottom
{
	background: url(/images/2009/channel/bg_channel_box_bottom.png) top left no-repeat;
	float:left;
	width:238px;
	height:14px;
	overflow:hidden;
}	
	
/* Navigation tabs http://www.fiftyfoureleven.com */
#nav
{
	background:url(/images/2009/channel/bg_tabs.png) repeat-x left bottom;
	width:650px;
	margin:10px 0 0 46px;
	float:left;
	font-size:110%;
	font-weight:bold;
}

#nav ul
{
	margin:0;
	list-style:none;
	padding:8px 10px 0 10px;
}

#nav a, #nav strong, #nav span
{
	float:left;
	display:block;
	color:#fff;
	padding:6px 26px 3px 11px;
	background: url(/images/2009/channel/bg_tabs.png) no-repeat 100% 0px;
	text-decoration:none
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#nav a {float:none; text-transform:capitalize}
/* End IE5-Mac hack */

#nav li
{
	float:left;
	background:url(/images/2009/channel/bg_tabs.png) no-repeat 0px 0px;
	margin:0;
	padding:0 0 0 5px;
}

#nav #current
{
	background:url(/images/2009/channel/bg_tabs.png) no-repeat 0 -41px;
	outline:none;
}


#nav #current a
{
	background:url(/images/2009/channel/bg_tabs.png) no-repeat 100% -41px;
	padding:6px 26px 3px 11px;
}

a:active,
a:focus
{
      outline: 0;
}
	
/* Publishers tab*/
#publishers,
#search-strings,
#countries_list
{
	float:left;
	width:600px;
	margin-left:35px;
	margin-top:10px;
	/*background:url(/images/2009/publisher/bg_row.png) bottom left repeat-x;*/
}

div.publisher-channel-col,
div.search-strings-col
{
	float:left;
	line-height:1.5em;
	padding-bottom:10px;
	padding-left:22px;
	padding-top:10px;
	width:170px;
}

div.search-strings-col
{
	width:240px;
	font-size:110%;
}

div.publisher-channel-col a,
div.search-strings-col a,
#countries_list a
{
	color:#8e2790;
}

div.publisher-channel-col a:hover,
div.search-strings-col a:hover
{
	text-decoration:underline;
}

/* A-Z Publisher List */
#countries_list
{
	background:url(/images/2009/channel/bg_channel_countries_list.png) left repeat-y;
	margin-top:20px;
}

#countries_list ul
{
	float:left;
	width:128px;
	list-style: none;
	margin:0 0 10px 22px;
}

#countries_list ul li
{
	float:left;
	width:100px;
	font-size:150%;
	padding-top:20px;
}

#countries_list ul li.top-letter
{
	padding-top:0;
}

#countries_list ul li ul
{
	margin:0;
}

#countries_list ul li ul li
{
	font-size:11px !important;
	margin:0;
	padding:0;
}

#countries_list ul li ul li a:hover
{
	text-decoration:underline;
}

.error
{
	color:red;
}

.confirm
{
	color:green;
}

#lft-channel-nav ul li a:hover
{
	text-decoration:underline;
}

#result-table i,
#result-table-jd i
{
	display:block;
}


