@charset "utf-8";
/*#content {
	min-height: 852px;
}*/
#left_col a#readNews {
	width: 102px;
	height: 15px;
	background-image: url(/images/ea/eatrax/_img/_v2/read_all_news.gif);
}
#left_col li.paganation {
	padding-top: 0;
}

#right_col h1 {
	background-image: url(/images/ea/eatrax/_img/_v2/hdr_music.gif);
	border: none;	
}

#music_header {
	width: 672px;
	margin-bottom: 15px;
}

	#features {
		width: 436px;
		float: left;
	}
		
		#featured_songs {
			width: 421px;
			height: 62px;
			background: url(/images/ea/eatrax/_img/_v2/bg_home_songs.jpg) no-repeat;
			margin-bottom: 11px;
		}
		#featured_songs p {
			padding: 10px;
		}
		#featured_artists {
			width: 395px;
			height: 182px;
			background: url(/images/ea/eatrax/_img/_v2/bg_home_artist.jpg) no-repeat;
			padding: 22px 13px 15px 13px;
		}
			#featured_artists #image_wrap {
				width: 195px;
				height: 180px;
				padding-right: 20px;
				float: left;
			}
			#featured_artists #image_wrap img {
				margin: 0;
			}
			#featured_artists h3 {
				width: 168px;
				height: 16px;
				background-image: url(/images/ea/eatrax/_img/_v2/hdr_featured_artist.gif);				
			}
			#featured_artists p {
				height: 115px;
				overflow: hidden;
				margin-bottom: 8px;
			}
			#featured_artists a {
				width: 83px;
				height: 16px;
				background-image: url(/images/ea/eatrax/_img/_v2/read_more.gif);	
			}
			#featured_artists a:hover {
				background-position: 0 -16px;
			}
			#featured_artists .title {
				color: #325280;
				margin-bottom: 3px;
			}
	#onTourContainer {
		float: right;
		width: 236px;
		position: relative;
	}
		#onTourContainer #newsLetterSignUp {
			width: 190px;
			height: 30px;
			margin-bottom: 22px;
		}
		#onTourContainer #newsLetterSignUp a {
			width: 236px;
			height: 30px;
			background-image: url(/images/ea/eatrax/_img/_v2/newsletter_signup.gif);
			background-position: 25px 0;
		}
		#onTourContainer #newsLetterSignUp a:hover {
			background-position: 25px -30px;
		}
		#onTourContainer #onTour_feed {
			background:url(/images/ea/eatrax/_img/_v2/bg_ontour.jpg) no-repeat;
			position: absolute;
			right: -115px;
			top: 55px;
			width: 348px;
			height: 292px;
		}

#soundtrack_list {
	width: 638px;
	height: 517px;
	background: url(/images/ea/eatrax/_img/_v2/bg_soundtrack_list.jpg) no-repeat;
	padding: 0 19px 0 14px;	
	position: relative;
}
	#soundtrack_list table {
		width: 638px;
		border: none;
	}
	#soundtrack_list col.game {
		width: 335px;
	}
	#soundtrack_list col.soundtrack {
		width: 97px;
	}
	#soundtrack_list col.score {
		width: 99px;
	}
	#soundtrack_list col.phone {
		width: 107px;
	}			
	#soundtrack_list th {
		padding-top: 22px;
	}
	#soundtrack_list td {
		height: 110px;	
		text-align: center;
		padding: 0;
		vertical-align: top;
	}
	#soundtrack_list td img {
		float: left;
		padding: 4px 6px 0 0;
		margin: 0;	
	}
	#soundtrack_list td p {
		float: left;
		height: 100px;
		overflow: hidden;
		width: 333px;
		margin: 0;	
		padding-top: 8px;
	}
	#soundtrack_list td a {
		margin: 0 auto;
	}
	#soundtrack_list th.game_info,
	#soundtrack_list td.game_info {
		text-align: left;
	}
	#soundtrack_list .title {
		width: 255px;
		padding: 4px 0 3px 0;
		color: #325280;
		overflow: auto;
		display: inline-block;
	}	
	#soundtrack_list .title {
		display: block;
	}
	#soundtrack_list .title span,
	#soundtrack_list .title a {
		float: left;
	}
	#soundtrack_list .title a {
		margin: 0 0 0 5px;
	}
	#soundtrack_list .description {
		display: block;
		height: 65px;
		overflow: hidden;
		padding-right: 5px;
	}
	#soundtrack_list .purchase {
		display: block;
		margin: 24px 0 3px 0;
	}	

#soundtrack_list #soundtrack_nav {
	list-style: none;
	width:638px;
	padding: 0 19px 2px 14px;
	margin-bottom: 0;
	position: absolute;
	left: 0;
	bottom: 7px;
}
	#soundtrack_list #soundtrack_nav li.paganation {
		padding-top: 0;
	}
	#soundtrack_list #soundtrack_nav li.paganation a.pageNav {
		width: 80px; 
	}
		#soundtrack_list #soundtrack_nav li.paganation a#btnPrev{
			text-align: left;
			padding-left: 20px;
		}
		#soundtrack_list #soundtrack_nav li.paganation a#btnNext{
			background-position: top right;
			text-align: right;
			padding-right: 20px;			
		}		

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

