#wrapper {
background:#FFF;
border:1px solid #B3B3B3;
margin:0 auto;
padding:0;
text-align:left;
width:977px;
}

#header {
margin:0;
}

#middle-column {
width:644px;
}

#side-a {
float:left;
width:200px;
}

#side-b {
float:left;
margin:10px 0;
padding:0;
width:0;
}

#content {
float:left;
width:845px;
}

#content .heading {
margin-right:10px;
min-height:100px;
}

#nav-sub-creditcards {
padding-bottom:16px;
}

#nav,#nav-feature,#nav-sub-creditcard {
background:transparent url('../images/gray-header.gif') repeat-x scroll 0 0;
border:1px solid #EEE;
border-width:1px 0;
float:left;
margin:0;
padding:0;
width:100%;
}

#nav-feature,#nav-sub-creditcard {
margin-bottom:10px;
width:634px;
}

#nav-sub-creditcard {
margin-bottom:0;
}

#nav li,#nav-feature li,#nav-sub-creditcard li {
display:inline;
margin:0;
padding:0;
}

#nav a:link,#nav a:visited,#nav-feature a:link,#nav-feature a:visited,#nav-sub-creditcard a:link,#nav-sub-creditcard a:visited,.tab-button {
background:transparent url('../images/green-header.gif') repeat-x scroll 0 0;
border-right:1px solid #EEE;
color:#FFF;
cursor:pointer;
float:left;
font-size:11px;
font-weight:700;
padding:5px 6px;
text-decoration:none;
width:auto;
}

#nav-feature a:link,#nav-feature a:visited, {
padding-left:26px !important;
padding-right:32px !important;
}

#nav li:first-child a,#nav-feature li:first-child a,#nav-sub-creditcard li:first-child a {
border-left:0 solid #EEE;
}

#nav-sub-creditcard .tab-button {
padding:5px 14px !important;
}

.box {
border:1px solid #CCC;
margin:0 10px 10px;
width:177px;
}

.box .title,form .title,#bestbuys-feature-box .title,.detials-content-box .title {
background-color:#F4F0F7;
color:#655B6D;
font-size:12px;
font-weight:700;
margin:0;
padding:5px;
}

.black-title-background {
background:transparent url('../images/black_header.gif') repeat-x scroll 0 0 !important;
background-color:#000;
color:#FFF !important;
}

.box .title a {
color:#655B6D;
font-size:12px;
font-weight:700;
}

.box .title-green {
color:#147727;
font-size:11px;
font-weight:700;
padding:5px;
}

h1 {
color:#650098;
font-size:14px;
font-weight:700;
padding:5px;
}

.sub-title {
padding:5px 5px 0 0;
}

.sub-title h2 {
color:#650098;
font-size:12px;
font-weight:700;
padding:0;
}

.sub-title p {
color:#655B6D;
font-size:11px;
margin:0;
padding-bottom:5px;
padding-top:5px;
}

.box h5 {
background:none;
color:#655B6D;
font-weight:700;
margin:5px;
}

.box p {
font-size:11px;
margin:5px;
}

.box ul li {
border-top:1px solid #EEE;
margin:0;
padding:5px;
}

.box a {
color:#147727;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.small-box {
float:left;
height:90px;
margin:10px 10px 0 0;
padding:9px;
width:292px;
}

.small-box h2 {
padding-top:5px;
}

.small-box .small-box-header a {
color:#650098;
font-size:12px;
font-weight:700;
}

.small-box img {
float:left;
padding-right:10px;
}

.center-content {
margin-left:0;
width:auto;
}

.gradient-top-nav {
background-image:url('../images/gradient-top-nav.gif');
height:116px;
}

#breadcrumb-holder {
background-image:url('../images/bread-crumb-middle.gif');
height:25px;
margin:10px;
width:auto;
}

#breadcrumbs li {
float:left;
font-size:10px;
line-height:25px;
padding-right:5px;
}

#breadcrumbs li a {
color:#707070;
overflow:Hidden;
text-decoration:none;
}

#breadcrumbs li:first-child a {
background-image:url('../images/bread-crumb-left.gif');
display:block;
height:25px;
width:26px;
}

#breadcrumbs #breadcrumbs-last {
background-image:url('../images/bread-crumb-right.gif');
background-repeat:no-repeat;
float:right;
height:25px;
margin:0;
padding:0;
width:3px;
}

#feature-box {
background:transparent url('../images/purple-gradient.gif') repeat-x scroll center bottom;
border:1px solid #CCC;
border-bottom:0 solid #CCC;
height:251px;
margin:10px 10px 0 0;
padding:0;
width:auto;
}

#feature-box p {
color:#5D0092;
font-size:12px;
margin:5px;
padding:0;
}

#feature-box ul li {
float:left;
padding:10px;
text-align:center;
width:100px;
}

#feature-box ul li a {
color:#5D0092;
font-size:11px;
font-weight:700;
margin:0;
padding:0;
text-decoration:none;
}

#feature-box h4 {
background:none;
color:#650098;
font-size:14px;
}

#bestbuys-feature-box,.detials-content-box {
border:1px solid #B3B3B3;
clear:both;
margin:0 10px 10px 0;
}

#bestbuys-feature-box img {
clear:both;
float:left;
padding:5px;
}

.signup {
margin:0 10px 10px 0;
padding:0;
width:310px;
}

.latest-news {
margin:0 0 10px 10px;
padding:0;
width:471px;
}

#footer .compare-products p {
font-size:11px;
font-weight:700;
}

#footer .compare-products h4 {
background:none;
color:#147727;
font-size:11px;
font-weight:700;
line-height:16px;
}

#footer .compare-products ul li {
border-bottom:0 solid #EEE;
}

#footer .compare-products ul li a {
border:none;
color:#333;
font-size:11px;
font-weight:400;
text-decoration:none;
}

#footer .footer-text p {
font-size:11px;
font-weight:700;
padding:5px 10px 0 5px;
}

#footer-copyright p {
font-size:9px;
font-weight:700;
padding:5px 10px 0 5px;
text-align:center;
}

#footer #footer-links ul {
margin:10px;
}

#footer #footer-links ul li {
display:inline;
padding:10px;
}

#feature-box .list ul {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
}

#feature-box .list ul li {
padding:5px;
text-align:left;
width:214px;
}

#feature-box .small-purple-bold,#feature-box .medium-purple,#feature-box .large-purple {
color:#5D0092;
font-size:12px;
}

#feature-box .medium-purple {
font-size:14px;
font-weight:700;
}

#feature-box .large-purple {
font-size:18px;
font-weight:700;
}

#feature-box .green-normal {
color:#147225;
font-size:12px;
font-weight:700;
}

#feature-box .green-bold {
color:#147225;
font-size:14px;
font-weight:700;
}

#feature-box #feature-box-tab3 {
background:transparent url('../images/man-holding-phone.gif') no-repeat scroll right bottom;
height:100%;
}

#feature-box #feature-box-tab4 {
background:transparent url('../images/moneynet-calculate.gif') no-repeat scroll right bottom;
height:100%;
}

#dart-top {
float:right;
padding-right:10px;
padding-top:15px;
}

.pagination {
color:#5A5A5A;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:700;
padding-right:10px;
}

.pagination-selected {
background-color:#CCC;
border:1px solid #CCC;
padding:2px;
}

.pagination a {
border:1px solid #CCC;
color:#5A5A5A;
padding:2px;
}

blockquote {
color:#147225;
font-size:14px;
font-style:italic;
margin:5px;
padding:0;
}

cite {
color:#655B6D;
font-size:11px;
font-weight:700;
margin:5px;
padding:0;
}

.read-more {
text-align:right;
}

.published {
font-weight:700;
text-align:right;
}

.clear-both,#footer {
clear:both;
}

.small-box p,.latest-news ul li a {
color:#000;
font-size:11px;
font-weight:400;
}

#bestbuys-feature-box ul li,#bestbuys-feature-box p {
height:50px;
margin:0;
padding:5px;
}

#bestbuys-feature-box ul li.odd-row,.odd-row {
background:#F4F0F7;
}

.detials-content-box {
background:#F4F0F7 url(../images/form-background.gif) repeat-x scroll 0 0;
}

.detials-content-box dt,.detials-content-box dd {
padding:5px;
}

.detials-content-box dt {
float:left;
width:300px;
}

.ec-middle {
border:1px solid #CCC;
height:73px;
margin-right:10px;
}

.ec-middle .image {
float:left;
padding:10px;
}

.ec-middle .content {
float:left;
font-size:11px;
width:400px;
}

.ec-middle .content .title {
font-weight:700;
margin-top:10px;
}

.ec-middle .apply-button {
float:right;
margin-right:10px;
margin-top:25px;
}

.list-title {
float:left;
width:89%;
}

.list-date {
color:gray;
float:right;
font-size:11px;
width:11%;
}

#credit-card-results {
width:824px;
}

#credit-card-results form {
border:0;
}

#credit-card-balance-tranfers form,#credit-card-zero-purchases form,#credit-card-credit-builder form,#credit-card-bonus-feature form {
border:0 solid #CCC;
width:635px;
}

#ol {
list-style-type:lower-alpha;
}

#disclaimer {
color:#444;
font-size:76%;
font-weight:700;
text-align:center;
}

#loans_amount,#mortgages_amount,#mortgages_property_value,#life_amount,#loans_property_value,#loans_mortgage_outstanding {
background:url("../images/pound.gif") no-repeat scroll 1px 2px #FFF;
padding-left:12px;
}

.awards h2 {
color:#505050;
font-size:20px;
font-weight:700;
margin-top:40px;
text-align:center;
}

.awards ul {
float:left;
font-size:12px;
font-weight:700;
padding:20px;
text-align:left;
}

.awards ul li {
padding-top:10px;
}

.awards a {
font-weight:700;
}

.awards p {
padding-left:10px;
}

#left-column,#middle-column,#feature-box .list,.float-left {
float:left;
}

#footer .footer-text,#footer #footer-links {
text-align:center;
}

#footer #footer-links ul li a,#footer #footer-links ul li a:hover {
color:#147727;
font-size:11px;
font-weight:700;
text-decoration:none;
}

#nav a:hover,#nav-feature a:hover,#home #nav-home a,#creditcards #nav-creditcards a,#mortgages #nav-mortgages a,#loans #nav-loans a,#insurance #nav-insurance a,#banking #nav-banking a,#fdx #nav-fdx a,#debt #nav-debt a,#utilities #nav-utilities a,#guides #nav-guides a,#news #nav-news a,#home #nav-home a:hover,#creditcards #nav-creditcards a:hover,#mortgages #nav-mortgages a:hover,#loans #nav-loans a:hover,#insurance #nav-insurance a:hover,#banking #nav-banking a:hover,#fdx #nav-fdx a:hover,#debt #nav-debt a:hover,#utilities #nav-utilities a:hover,#guides #nav-guides a:hover,#news #nav-news a:hover,#nav a:active,#nav-feature a:active,#nav-sub-creditcard a:hover,#tab,.selected a {
background:transparent url('../images/purple-header.gif') repeat-x scroll 0 0;
}

.box ul,#breadcrumbs,#feature-box ul,#bestbuys-feature-box ul,form,.detials-content-box dl,.ec-middle .content p {
margin:0;
padding:0;
}

.latest-news ul li a:hover,.footer ul li a:hover,p.read-more a:hover,.awards ul li a:hover,.awards p a:hover {
text-decoration:underline;
}

.logos{
	text-align:center !important;	
	padding-bottom:10px;
}
