body { color: #404040; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #c0c0c0; margin: 0; padding: 0; }
.container { background-color: #fff; width: 960px; margin: 0 auto 0; }
.side_nav { font-size: 12px; margin: 0; padding: 4px; }
.side_nav a { color: #069; text-decoration: none; }
.side_nav a:hover { color: #ff8c00; text-decoration: none; }
.side_nav li { color: #069; font-size: 11px; font-weight: bold; width: 160px; margin-left: 0; padding: 6px 3px; border-bottom: 1px solid #fff; list-style-type: none; display: block; }
.side_nav ul { background-color: #b0e0e6; margin: 0; padding: 5px 0 10px 10px; }
h1 { color: #069; font-size: 20px; font-weight: normal; }
h2 { font-size: 12px; font-weight: bold; }
.column_left { width: 180px; }
.column_centre { width: 600px; padding: 5px; }
.column_right { width: 160px; display: block; }
a { color: #036; text-decoration: none; }
a:hover { color: #ff8c00; text-decoration: underline; }
.border { background-image: url(../images//main-bg.gif); background-repeat: repeat-y; width: 980px; margin: 0 auto 0; }
.head { background-image: url(../images//freechoice-credit-cards-header.gif); background-repeat: repeat-x; width: 960px; height: 116px; display: block; }
.footer { color: #404040; font-size: 11px; background-color: #d0d0d0; width: 940px; height: 120px; margin-top: 0; margin-right: auto; margin-left: auto; padding: 10px; display: block; }
.footer_bg { background-color: #696969; background-image: url(../images//main-bg.gif); display: block; margin-right: auto; margin-left: auto; width: 980px; height: auto; margin-top: 0; padding: 0; }
.footer_bottom { background-image: url(../images/main-footer.gif); background-repeat: no-repeat; width: 980px; height: 20px; margin-right: auto; margin-left: auto; }
.head a { text-decoration: none; }
.head a:visited { text-decoration: none; }
.feature_text_1 { color: #099; font-size: 20px; font-family: georgia, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }
.footer ul { margin: 0; padding: 0; }
.footer li { padding-left: 10px; list-style-type: none; display: inline; }
.footer a { color: #404040; text-decoration: none; }
.footer a:hover { color: #404040; text-decoration: underline; }
.side_news { font-size: 11px; }
.side_news a:hover { text-decoration: underline; }
.side_news a { color: #393; text-decoration: none; }
.side_news a:visited { color: #099; }
.side_news li { margin-top: 3px; margin-bottom: 3px; margin-left: 0; border-bottom: 1px dotted #404040; list-style-type: none; }
.side_news ul { margin: 0; padding: 0; }
.header_bar { background-color: #dfdfdf; width: 100%; height: 20px; border-top: 1px solid #fff; border-bottom: 4px solid #a9a9a9; }
.header_list { margin: 0; padding-bottom: 2px; border-bottom: 2px solid #a9a9a9; }
.header_list ul { margin: 0; }
.header_list li { font-size: 16px; font-family: georgia; margin-left: 2px; padding: 3px 10px; list-style-type: none; display: inline; }
.header_list a { color: #404040; text-decoration: none; }
.header_list a:visited { color: #404040; text-decoration: none; }
.header_list a:hover { color: #ff8c00; text-decoration: underline; }
.date { color: #00529b; font-size: 12px; font-family: georgia; }
.compare_table { padding: 5px 5px 8px; border-bottom: 2px dashed #d3d3d3; }
.side_heading { color: #666; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; width: 176px; margin: 8px 0 6px; padding: 0 0 3px; border-bottom: 2px solid #a2a2a2; }
