.fl {
	float: left; display: inline;
}
img {
	border: 0; 
}
.news_slider {
	position: relative; width: 604px; margin: 8px auto; text-align: left;
	background:#2B2B2B;
	line-height:1.25em;
}
.news_slider .messaging {
	display: block; padding: 5px; margin: 0 10px 5px 10px; background: #ffffcc;
}
.news_slider .prev, .news_slider .next {
	position: absolute; top: 25px; display: none;
}
.news_slider .next {
	right: 0;
}
.news_slider .container {
	position: relative; top: 0; left: 0; width: 604px; background: #161616;
}
.news_slider .news_items {
    /*
        The width must be equal to .item ((width + margin-right) * 2).
    */
	position: relative; width: 573px; top: 0; left: 15px; overflow: hidden;
}


.view_all {
	font-size: 9px; padding: 5px; margin: 0 0 2px 0;  float:left;clear:both;
}



.view_all a:link, .view_all a:visited{
	
	background-image: url("/sfr_includes/images/down.gif");
	background-repeat:no-repeat;

	text-indent: -9999px;
	padding:3px 0 2px 17px;
	margin:0;
	
}

.fl h3 a:link { background:#2C272D;
color:#40BFCE;

padding:1px;
}

.fl h3 {  
font-size:11px;
margin:3px 0 2px 0;
padding:0;
}

.more {
	background:#EADBC8;
	color:#000;
	
	}
	
	a:link.more ,  a:visited.more {

	color:#000;
	
	}


.news_slider .item {
    /*
        Must contain a width and a margin-right.
    */
	width: 275px; margin-right: 10px;
}
.news_slider .item div {
	font-size: 11px; width: 289px; padding: 2px  ;color:#A09C93;
}
.news_slider {
	padding: 4px 3px;
}

.item img {
	padding: 8px 6px 0 0;
}

.item p {
	padding: 8px 6px 0 0;
}


