.zflow {
    height: 135px;
    margin-top: 9px;
    overflow: hidden;
}
.zflow_info {
    height: 105px !important;
}
.zflow .tray {
	position: relative;
	height: 105px;
	margin-bottom: 5px;
}
.zflow .tray_info {
	height: 75px !important;
}

.zflow .tray .cell {
	position: absolute;
	top: 0;
	float: left;
	width: 100%;
	height: 105px;
}

.zflow .tray .cell a {
	display: block;
	height: 80px;
	margin: 0 6px;
	border-width: 13px 14px 12px 14px;
	-webkit-border-image:url('/sfrxphone/images/backgrounds/block_background.png') 13 14 12 14;
	text-decoration: none;
}

.zflow .tray .cell img {
	border: 1px solid #929292;
	float: left;
	height: 76px;
	margin-right: 5px;
	width: 101px;
}

.zflow .tray .cell .video {
	border: 0px solid transparent;
	float: none;
	height: 44px;
	left: 50px; /*29+14 (du webkit-image-border) + 1(border) + 6 (margin)*/
	margin: 0;
	position: absolute;
	top: 31px; /*17+13 (du webkit-image-border) + 1 (border)*/
	width: 44px;
}

.zflow .tray .cell span {
	display: block;
}
.zflow .tray .cell .title {
	color: #e51b18;
	font-size: 16px;
	font-weight: bold;
	position:relative;
	top:-2px;
	margin-bottom:5px;
}



.description{
	color:#686868;
	font-size: 15px;
	position:relative;
}

.date{
	font-size: 15px;
	position:relative;
	
}

.nav {
	display: table;
	height: 30px;
	margin: 0 auto;
	text-align: center;
}

.nav span {
	display: table-cell;
	width: 30px;
	height: 30px;
	font-size: 32px;
	line-height: 32px;
	color: grey;
	text-shadow: #AAA 0px 0px 1px;
	background: url('/sfrxphone/images/pagination/pagination_off.png') no-repeat center center;
}

.nav span.dotW {
	color: red;
	background: url('/sfrxphone/images/pagination/pagination_on.png') no-repeat center center;
}

.zflow .tray .cell2 {
	height: 80px;
}
.zflow .tray .cell2 a {
	border-width:0px !important;
}

