h1.tool-banner {
line-height:36px;
color:#FFFFFF;
font-family:  "Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:16px;
margin:0;
padding-bottom:0;
text-align:left;
text-transform:uppercase;
}
.menu-question {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}

.tool-title, .finder-title {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #333333; 
	font-size: 18px;

}
/* compact view credit cards table*/
.search-results {
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;

line-height:12px;
}
.search-results td{text-align:center;}

.search-results TD.card-name, .search-results TH.card-name { padding: 3px 3px 3px 5px; background-color: #FFFFFF;  border-left: 1px solid #b5b5b8;/* #D0D0D0 #E1E1E1 */;}
TD.intro-apr, TH.intro-apr { padding: 3px; background-color: #cae6fc; /*#CCFFCC */}
TD.bal-transfer, TH.bal-transfer { padding: 3px; background-color: #cae6fc; /*#CCFFFF */}
TD.current-purchase-apr, TH.current-purchase-apr { padding: 3px; background-color: #FFFFCC; /* #E3FBE3  #CCFFCC */}
TD.cash-advance, TH.cash-advance { padding: 3px; background-color: #FFFFCC;}
TD.benefit-amount, TH.benefit-amount { padding: 3px; background-color: #effce8 /* #FFCCCC */}
TD.benefit-type, TH.benefit-type  { padding: 3px; background-color:#effce8/* #FFCCCC */}
TD.annual-fee, TH.annual-fee { padding: 3px 5px 3px 3px; background-color:#effce8; border-right: 1px solid #b5b5b8; /* #FFCCCC */}

.search-results TD.card-name, TD.intro-apr, TD.bal-transfer, TD.current-purchase-apr, TD.cash-advance, TD.benefit-amount, TD.benefit-type, TD.annual-fee 
{ border-bottom: 1px solid #b5b5b8;
border-top: 0px;
border-right: 1px solid #b5b5b8;
vertical-align:middle ;
color:#333;
}
.search-results TH.card-name, TH.intro-apr, TH.bal-transfer, TH.current-purchase-apr, TH.cash-advance, TH.benefit-amount, TH.benefit-type, TH.annual-fee 
{ 
border-right: 1px solid #b5b5b8;
border-top: 1px solid #b5b5b8;
border-bottom: 1px solid #b5b5b8;
vertical-align:middle ;
font-weight:bold;
font-size:11px;
color: #333;
}

.pagesnotbold {
font-weight:normal;	
}

.search-results TD.card-name,.search-results TH.card-name
{
font-size:12px;
text-align:right;
}
/*pagination*/
.pagination
{
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-size:11px;
	color:#333;
	line-height: 20px;
}

.pagination a {font-weight: normal; text-decoration: underline;}
.pagination a:visited {font-weight: normal; text-decoration: underline;}

a#view-all-tools{font-weight:bold; font-size:13px;}

FORM#chooser {margin: 0px; }