body {
	font-size: 12px;
	font-family: Arial;
	background: #fff url(http://www.ringtonematcher.com/images/page_bg.png) repeat-x;
}

h1 {
	font-size: 32px;
	text-align: center;
	display: none;
}

img {
	border-style: none;
}

a, a:visited {
	color: #00f;
}

#logo {
	text-align: center;
}

#page {
	width: 800px;
	margin: 10px auto;
	background-color: #fff;
	border: 5px solid navy;
	padding: 5px;
	background: #fff url(http://www.ringtonematcher.com/images/content_bg.png) top left repeat-x;
}

.chart_item_container {
	margin: 5px 0;
	height: 85px;
	width: 800px;
	background: transparent url(http://www.ringtonematcher.com/images/chart_item.png) top left no-repeat;
}

.chart_item_container:hover {
	background: transparent url(http://www.ringtonematcher.com/images/chart_item_hover.png) top left no-repeat;
}

.chart_item {
	padding: 10px;
}

	.chart_item .rank {
		float: left;
		font-size: 56px;
		color: navy;
		font-weight: bold;
		width: 80px;
		height: 64px;
		text-align: center;
		cursor: default;
	}

	.chart_item img.album {
		float: left;
		margin: 0 20px;
		width: 64px;
		height: 64px;
	}
	
	.chart_item .song {
		font-size: 30px;
		height: 40px;
		overflow-y: hidden;
	}
	
		.chart_item .song a, .chart_item .song a:visited {
			color: navy;
		}
	
	.chart_item .artist {
		font-size: 14px;
		height: 24px;
		overflow-y: hidden;
	}
	
		.chart_item .artist a, .chart_item .artist a:visited {
			color: #000;
		}
	
	.chart_item .buy_ringtone {
		margin-left: 600px;
		margin-top: -20px;
	}

#artist_songs {
	margin: 0 10px;
}

	#artist_songs h2 {
		padding-left: 10px;
		font-size: 13px;
		font-weight: bold;
		color: #676767;
		margin-bottom: 5px;
	}
	
	#artist_songs table {
		border: 1px solid #e9e9e9;
		border-collapse: collapse;
		width: 100%;
	}
	
	#artist_songs img {
		vertical-align: middle;
	}
	
	#artist_songs table tr:hover {
		background-color: #90dbff;
	}
	
	#artist_songs table td {
		border: 1px solid #e9e9e9;
		border-left-style: none;
		border-right-style: none;
		height: 23px;
		vertical-align: middle;
	}
	
	#artist_songs table td.name {
		padding-left: 5px;
	}
	
	#artist_songs table td.preview {
		text-align: right;
	}
	
	#artist_songs td a, #artist_songs td a:visited {
		border-radius: 3px;
		color: #fff;
		padding: 2px 4px;
		text-decoration: none;
		font-weight: bold;
		background-color: #333;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#666)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #333, #666); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #333, #666); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #333, #666); /* IE10 */
		background-image:      -o-linear-gradient(top, #333, #666); /* Opera 11.10+ */
		background-image:         linear-gradient(top, #333, #666);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#333', EndColorStr='#666'); /* IE6-IE9 */
	}
	
	#artist_songs td a:hover {
		background-color: #666;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#666), to(#333)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #666, #333); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #666, #333); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #666, #333); /* IE10 */
		background-image:      -o-linear-gradient(top, #666, #333); /* Opera 11.10+ */
		background-image:         linear-gradient(top, #666, #333);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#666', EndColorStr='#333'); /* IE6-IE9 */
	}
	
	#artist_songs table td.buy {
		width: 131px;
	}

#searchcontrol .gsc-control {
	width : 780px;
	margin: 20px auto;
}
