
.videogrid .images { float: left; width: 367px; margin-left: 20px; }
.videogrid .images a:link,
.videogrid .images a:visited { display: block; _display: inline-block; float: left; width: 122px; background: transparent; height: 68px; border: none; }
	.videoGridRadio .images a:link,
	.videoGridRadio .images a:visited { width: 91px; height: 91px; }

.videogrid .images img { width: 122px; height: 68px; display: block; }
	.videoGridRadio .images img { width: 91px; height: 91px; }

.videogrid .images a:hover,
.videogrid .images a:active,
.videogrid .images a.hover { background: #CE182B; outline: 2px solid #CE182B; }
.images .hover { position: relative; z-index: 3000; }
.videogrid .datagrid { float: left; width: 367px; }
.videogrid .datagrid table { font-family: "Lucida Grande", Arial, sans-serif; font-size: 11px; }
.videogrid .datagrid table th { background: white; border-top: 1px solid #999; border-bottom: 1px solid #CDCDCD; }
.videogrid .datagrid table th a:link,
.videogrid .datagrid table th a:visited { border: none; font-size: 11px; }
.videogrid .datagrid table td { border-bottom: 1px solid #CDCDCD; }
.videogrid .datagrid table tbody tr.hover td { background: #CE182B; color: #FFF; border-color: #A00616; }
.videogrid .datagrid table tbody tr.hover td a { color: #FFF !important; }
.videogrid .datagrid table td,
.videogrid .datagrid table th { padding: 4px 3px; vertical-align: top; line-height: 1.1; }
.videogrid .datagrid table tbody a { font-size: 13px; border: none; font-family: Arial, sans-serif; display: block; }
.videogrid .datagrid table td.title a { font-size: 12px; font-weight: 700; border: none; }
.videogrid .datagrid table td.category { color: #333; width: 75px; }
.videogrid .datagrid table td.date { color: #666; width: 63px; }
.videogrid .datagrid td.date,
.videogrid .datagrid th.date,
.videogrid .datagrid td.category,
.videogrid .datagrid th.category { padding-right: 10px; }
.videogrid .datagrid tfoot td { background: white; border-top: 1px solid #CDCDCD; border-bottom: 1px solid #999; text-align: right; color: #666; }
.videogrid .datagrid tfoot a { font-family: "Lucida Grande", Arial, sans-serif; border: none; font-weight: 700; }

#abtv-latest div.ab-latest-by-cat { float: left; margin: 0 20px 0 0; }
#abtv-latest div.even { margin-right: 0; }
#abtv-latest div.ab-latest-by-cat img { display: block; }
#abtv-latest { width: 754px; overflow: hidden; }
#abtv-latest div.ab-latest-by-cat p { padding: 3px 5px; color: #666; text-align: right; position: relative; bottom: 28px; background: transparent url(../images/opacitybg3.png) repeat; _background: #434343; _bottom: 26px; color: #FFF; }
#abtv-latest div.ab-latest-by-cat a { font-weight: 700; color: #FFF; font-family: Arial, sans-serif; }
#abtv-latest a { border: none; }

#abtv-detail-content { width: 560px; float: left; padding-right: 20px; }
#abtv-detail-content div.shoutbox-textarea { width: 400px; }
#abtv-detail-content div.shoutbox-textarea textarea { height: 85px; }
#abtv-detail-sidebar { width: 174px; float: left; }
#abtv-detail-sidebar ul { padding-bottom: 10px; }

#abtv div.message { width: 491px; }

/*
	Temporary AB CD grid
*/

#temporaryCDGrid {
	width: 100%;
	font-family: "Lucida Grande", Arial, sans-serif; font-size: 11px;
	margin: 0 0 20px;
	clear: both;
}

#temporaryCDGrid th,
#temporaryCDGrid td {
	padding: 3px;
}

#temporaryCDGrid th {
	background: #FFF;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #000;
}

#temporaryCDGrid td {
	border-bottom: 1px solid #DDD;
	padding: 6px 3px;
}

#temporaryCDGrid tr:last-child td {
	border: none;
}

	#temporaryCDGrid td.trackTitle {
		width: 120px;
	}

#temporaryCDGrid object,
#temporaryCDGrid embed {
	display: block;
}

#abRadioCDDescription {
	min-height: 135px;
	height: auto !important;
	height: 135px;
}

/*
	Buy CD (right hand side on detail page ab cd)
*/

#buyCD h3 {
	margin: 0;
	background: #FFF url(../images/icon_download.gif) no-repeat 3px 4px;
	padding-left: 19px;
}

#buyCD ul {
	list-style: none;
	padding: 0;
}

	#buyCD li {
		background: #FFF;
		border-bottom: 1px solid #CCC;
		padding: 3px;
		font-family: "Lucida grande", Arial, sans-serif;
		font-size: 11px;
	}
	



