#wrapper {
width: 800px; margin-center: 25px;
}

#col_c {
float: right; width: 125px;
}

#col_b {
float: left; width: 476px; min-width: 476px;
}

body {
font-family: Tahoma;
}

#content {
margin-bottom: 15px; width: 100%; min-width: 850px;
}

#col_a {
float: left; margin-right: 15px; width: 166px;
}

#leftnav {
background: #eeeeee url(/img/nav_c_top_166.gif) no-repeat top; width: 166px;
}

#rates {
width: 476px; margin-bottom: 15px; font-size: 11px; font-family: Tahoma; color: #6c6c6c;
}

#rates a {
display: block; background: url(../img/nav_arrow_white.gif) no-repeat left ; padding-left: 15px; margin-top: 4px; color: #267bce;
}

#rates_content {
width: 452px; border: 4px solid #7ba254; border-top: 0; border-bottom: 0; padding: 8px 8px 0 8px;
}

#rates_content .rates_table {
float: left; margin-right: 12px;
}

#rates_content table td {
font-size: 11px; font-family: Tahoma; color: #6c6c6c;
}

#rates_content table td.label {
padding: 1px 15px 1px 0;
}

#rates #specials {
background: url(../img/bg_todaysratespecials.gif) no-repeat; width: 120px; height: 72px; float: left; text-align: center;
}

#rates #specials h5 {
font-size: 11px; font-weight: normal; margin: 33px 5px 0 5px; color: #6c6c6c;
}

#rates #specials h6 {
font-size: 11px; font-weight: bold;
}



#ad_content {
margin-bottom: 25px;
}


#news {
width: 476px; 
}

#news .newsitem {
margin-bottom: 15px;
}

#news .newsitem h2 {
font-size: 13px; color: #2977cf;
}

#news .newsitem h6 {
font-size: 11px; color: #838383; font-weight: normal; margin-top: 5px;
}

#ad .newsitem h2 {
font-size: 13px; color: #2977cf;
}

#tools {
text-align: right; margin-bottom: 15px;
}

#tools a {
margin-left: 20px;
}