.banners {
    float:right;
    margin:24px 0 0;
}


*+html .banners img {margin:0 0 12px;}

.banners img {    
    margin:0 0 15px;
}

.testimonial {
    height:150px;
}

.testimonial a {
    display:block;
    float:left;
    text-align:center;
    vertical-align:middle;
    width:144px;
    margin:15px 0 0;
}

.latestJobs, .services {
    margin:0 10px 0 0;
}

.services {
background: url(http://www.redcommerce.com/graphics/blog-news-home-box.png) no-repeat; 
float:none;
height:110px;
}

.services dd.SearchResultsRow .date, .services dd.SearchResultsRowAlt .date, 
.services dd.footer {
display:none;
}

.services dd.SearchResultsRow, .services dd.SearchResultsRowAlt {
border-bottom:1px solid #DDDDDD;
}

.newsServices dl dd, .newsServices dl dd.SearchResultsRowAlt, 
.spacerTop dl dd, .spacerTop dl dd.SearchResultsRowAlt {
overflow:hidden;
width:272px;
}

.services dd.SearchResultsRowAlt {
background:#ffffff;
}

.services dt a {
font-weight:bold;
overflow:hidden;
white-space:nowrap;
}

.services .allLink a {
display:block;
float:right;
font-size:11px;
padding-top:6px;
}

.spacerTop 
{
margin-top:3px;    
}

.latestJobs {
background: url(http://www.redcommerce.com/graphics/redjobs-home-box.png) no-repeat;
height:276px;
margin-top:20px; 
}

.latestJobs dd.footer 
{
padding-top:20px;    
}

#content {padding:20px 30px 20px 26px}

.rssJobs {
    float:right;
}

.newsBlogOuter 
{
float:left;
margin-top:20px;    
}

*+html .services .imgTitle a {margin-top:-17px;}

*+html .newsServices .imgTitle a {margin-top:0;}

.services .imgTitle a
{
cursor:pointer;
display:block;
float:right; 
height:17px;
width:14px;  
}

.newsServices 
{
padding:17px 2px 10px 18px;
width:288px;  
}

.newsServices .imgTitle img
{
float:left;
margin-right:4px; 
}

.newsServices .imgTitle a
{
cursor:pointer;
display:block;
float:right; 
margin-right:12px;
height:17px;
width:14px;  
}

.latestJobs .imgTitle {
    margin:0 0 15px;
}

*+html .spacerTop .imgTitle {margin-bottom:18px;}

.newsServices .imgTitle 
{
height:17px;    
}

.tickerRow {
    display:block;
    border-bottom:1px solid #ddd;
    padding-bottom:13px;
    margin-top:10px;
}

.newsServices .allLink a 
{
margin-right:15px;    
}
