/* Core Colours, Panels, Gradients
----------------------------------------------------------------------*/

.bg { background-image: url(/assets/sections/credit-cards/img/bg-panel.png);  } 
#creditcards table tr td, #creditcards table tr th {border-bottom:solid 1px #f1d4a3; border-right:solid 1px #f1d4a3}
#creditcards table tr.lastrow td table tr td, #creditcards table tr.lastrow td table tr th {border-bottom:solid 1px #f1d4a3 !important; border-right:solid 1px #f1d4a3 !important }
#creditcards table tr.lastrow td table tr td.lastcol {border-right: 0 !important }
#creditcards table tr.lastrow td table tr.lastrow th, #creditcards table tr.lastrow td table tr.lastrow td {border-bottom: 0 !important }
#creditcards table tr th {background-color: #fff1d8}
#creditcards table {border:solid 1px #f1d4a3}
#creditcards table th.fixed { width: 160px }

#creditcards .type-2 .read-more, #creditcards .type-4 .read-more { background-color: #fff5e4; border-top: 1px solid #eedfc7; border-bottom: 1px solid #eedfc7; }
.btn-read-more { background-position: 0px -140px; }
.btn-close { background-position: -100px -140px; }

.ccd { -moz-border-radius: 3px; -webkit-border-radius: 3px; border: solid 4px #c7e1f7; background-color: #c7e1f7 !important; padding:6px; color: #006;}
.repex {font-size: 1.2em; color: #c00 !important;}

#creditcards ul.threeinone li, #home .cards ul.threeinone li {padding:3px 0 12px 25px; list-style-type:none !important; }
#creditcards ul.threeinone li.one, #home .cards ul.threeinone li.one {background:url(/assets/sections/credit-cards/img/ping1.png) transparent top left no-repeat !important; }
#creditcards ul.threeinone li.two, #home .cards ul.threeinone li.two {background:url(/assets/sections/credit-cards/img/ping2.png) transparent top left no-repeat !important; }
#creditcards ul.threeinone li.three, #home .cards ul.threeinone li.three {background:url(/assets/sections/credit-cards/img/ping3.png) transparent top left no-repeat !important; }

/* Adjusts positioning of main promotion image */
/* .feature img { margin-top: -20px;  } */

/* Adverts */.ad-cc-refer-friend {border:1px solid #DADADA;min-height:300px;position:relative;float:left}
.ad-cc-refer-friend h2 a {color:#0054A4;display:block;padding:10px 10px 320px 10px;font-family: Calibri,Helvetica,Arial,sans-serif;font-weight: bold;text-decoration:none;font-size:20px; line-height: 24px; background-image:url(/assets/sections/credit-cards/img/bg-recommend-a-friend-banner.gif);background-repeat:no-repeat;background-position:5px 140px }
.ad-cc-refer-friend h2 a:visited {color:#0054A4}
.ad-cc-refer-friend dl {position:absolute;bottom:110px;left:15px;font-family: Calibri,Helvetica,Arial,sans-serif;font-weight: bold;color:#00539A}
.ad-cc-refer-friend dt {border-bottom: 1px solid #00539A;font-size: 28px;font-weight: bold;letter-spacing: -1px;}
.ad-cc-refer-friend dd {font-size:11px}
.ad-cc-refer-friend .ad-terms {position:absolute;bottom:0;padding:10px}
.ad-cc-refer-friend .ad-terms p {margin-bottom:10px;color:#494949}
.ad-cc-refer-friend .ad-footnote {font-weight:bold}
