
h1, h2, h3, h4, h5, h6 {color: #8B54B6;}

/* == Main menu section == */
div#main_menu_section {background: url('../../images/clean/credit_cards/main_menu_section.png') repeat-x;}
div#main_menu_section .l {background: url('../../images/clean/credit_cards/main_menu_section_left.png') repeat-x;}
div#main_menu_section .r {background: url('../../images/clean/credit_cards/main_menu_section_right.png') repeat-x;}
div#main_menu .l {background: url('../../images/clean/credit_cards/main_menu_left.png') no-repeat;}
div#main_menu .m {background: url('../../images/clean/credit_cards/main_menu.png') repeat-x;}
div#main_menu .r {background: url('../../images/clean/credit_cards/main_menu_right.png') repeat-x;}

/* Make loans link active */
div#main_menu a.credit_cards {
	height: 25px;
	color: #FFF;
	background: url('../../images/clean/credit_cards/main_menu_hover.png');
}

/* === Sub menu Section ===*/
div#sub_menu_section {background: url('../../images/clean/credit_cards/sub_menu_section.png') repeat-x;}
div#sub_menu_section .l {background: url('../../images/clean/credit_cards/sub_menu_section_left.png') repeat-x;}
div#sub_menu_section .r {background: url('../../images/clean/credit_cards/sub_menu_section_right.png') repeat-x;}
/* Drop down menu stuff */
/* Styles for Menu Items */
ul#nav  li a {
	color: #FFF;
	background: #8B54B6; /* IE6 Bug */
	border-right: 1px solid #CCC;
}

/* this sets all hovered lists to red */
#nav li:hover a,#nav  li.over a,
#nav li:hover li a:hover, #nav li.over li a:hover {
	color: #000;
	border-top: 1px solid #E0DFDF;
	background-color: #AE88CC;
}
/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
   color: #FFF;
   background-color: #AE88CC;
}
#nav li ul li a { padding: 2px 5px;
	border: 1px solid #E0DFDF;
	 } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul {background:#8B54B6; } /* show menu*/

/* Main Section */
div#main_section {background: url('../../images/clean/credit_cards/main_section.png') repeat-y;}
div#main_section .footer {background: url('../../images/clean/credit_cards/main_footer.png') no-repeat;}

/* CPF override */
div#cpf_section .l {background: url('../../images/clean/credit_cards/cpf_left.png') no-repeat;}
div#cpf_section .r {background: url('../../images/clean/credit_cards/cpf_right.png') no-repeat;}

/* FAQ BOX */
.faq_box {background: url('../../images/clean/credit_cards/credit_card_faq.png') no-repeat;}


table.tablesorter {
  font-family:arial;
  background-color: #CDCDCD;
  margin:10px 0pt 15px;
  font-size: 8pt;
  width: 100%;
  text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  border: 1px solid #FFF;
  font-size: 8pt;
  padding: 4px;
}
table.tablesorter thead tr .header {
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #FFF;
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  border-top: 1px solid #C1DAD7;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: left;
  padding: 6px 6px 6px 12px;
  background: #8B54B6;
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter tbody td {
  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #797268;
  padding: 4px;
  background-color: #FFF;
  vertical-align: top;
}
table.tablesorter tbody tr.odd td {
  background: #f5fafa;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(../../images/light/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(../../images/light/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #AE88CC;
}

.highlight {
	background: #F3F3E2 !important;
}
.odd {
	background: #EBE2F3;
}
 .even {
	
}

#pagecontainer { 
  text-align:center;
}

ul#paging
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  white-space: nowrap;
}

ul#paging li
{
  float: left;
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  margin: 0;
  padding: 5px 0 4px 0;
  background-color: #C7ADDC;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

#paging a, #paging a:link
{
  margin: 0;
  padding: 5px 9px 4px 9px;
  color: #000;
  border-right: 1px dashed #d1e3db;
  text-decoration: none;
}

ul#paging li#active
{
  color: #95bbae;
  background-color: #8C57B7;
}

#paging a:hover
{
  color: #FFF;
  background-color: #8C57B7;
}

.table_sorter_header {
	color: #FFF;
	background: url('../../images/clean/credit_cards/table_header.png') repeat-x;
}

#quickquote {
	float: right; width: 270px;border: 1px solid #B4B3B3; background: #F8E2E2;
}

#quickquote input.nice { 
	border: 1px solid #B02B2C;
	background: #FFF;
	height: 20px;
}
#quickquote input.nice:focus, #quickquote textarea.nice:focus {
	border: 1px solid #9ec1e0;
	color: #333;
	outline: none;
}
.quick_quote_header {
	border-bottom: 1px solid #B4B3B3; background: #B02B2C; padding: 3px;
}


#TB_overlay {background-color:#A276C5;}
#TB_window {border: 4px solid #8B54B6;}

