* {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#000; border:0px; font-size:11px}

html {background:#fff}
body {background:url(images/bg/body.gif) repeat-y}
table {width:100%; border-collapse:collapse}
td {vertical-align:top}
p {font-size:11px; padding:5px 0px; text-align:justify}
p ul {font-size:11px}
ul, ol {padding-left:20px}
h1 {font-size: 16px; color:#7DBF43; padding:6px 0px}
h2 {font-size: 14px; color:#7DBF43; padding:6px 0px;clear:both;}
a:hover {color:#666}
a:hover sup {color:#666}
sup {font-size:9px !important;}

div.top {background:url(images/bg/top.gif) no-repeat #faf7da; background-position:244px 0px; position:relative}
div.left {width:190px; float:left;}
div.content {margin-left:13px; width:560px; float:left; padding:10px 0px}
div.bottom {height:55px; clear:left; width:780px; background:url(images/credit_card_online_logo_2.gif) no-repeat #FFFCC8; background-position:0% 100%; position:relative}
div.bottomright {background:url(images/bg_bottom_02.gif) no-repeat right /* bo */; font-size:10px; color:#C656A0; text-align:right; vertical-align:middle; padding-right:8px}

div.top, div.bottom {width:780px}

div.left a.m {display:block; padding:4px 0px 4px 15px; text-decoration: underline !important;}
div.left a:hover.m {color:#666; background:#fff; text-decoration: underline !important;}
div.left a#m_sel {background:#FEF1B9; color:#901E78; width:175px}
div.left a:hover#m_sel {color:#000}
div.left div.l {/*background:url(images/bg/menu-div.gif) right top no-repeat;*/background-color:#84C225; padding:2px; padding-left:7px}
div.left div.l label {font-size:11px; color:#fff; font-weight:bold}

div.care {border:2px solid #FFFF00; width:190px}
div.care h2 {display:block; background:orange; padding:5px; font-size:12px; color:#fff}
div.care p {display:block; padding:5px 5px 80px 5px; background:url(images/left-q.gif) right bottom no-repeat}

/* >>> 4ptih */
div.rel-ax {position:relative; width:557px;}
table.table_4th {border-collapse:collapse; width:auto; margin:0 auto}
table.table_4th td.extra {padding-bottom:2px}
table.products {
  border-collapse:collapse;
  width:auto;
  margin:0 auto 5px auto;
}
td.space_4th {width:5px}
td.prod {vertical-align:top; width:135px; position:relative; padding-bottom:70px;  background:url(images/bg-prd.gif) repeat-y;}
table.products td.prod {width:135px; padding:0px 0px 5px 0px; background:none; border:1px solid #ddd;}
div.head_4th {text-align:center; padding-top:5px; padding-bottom:3px}
#head_01 {background-image:url(images/bg_product_title_03.gif); background-color:#007BBD}
#head_02 {background-image:url(images/bg_product_title_01.gif); background-color:#00A650}
#head_03 {background-image:url(images/bg_product_title_02.gif); background-color:#ED4E27}
#head_04 {background-image:url(images/bg_product_title_04.gif); background-color:#A2228E}
div.head_4th a {color:#FFF; font-size:11px; text-decoration: none}
div.head_4th strong {color:#fff; font-weight:bold}
div.body {padding:0px}
div.body div.p_head {height:65px; padding:5px 5px 0px 5px;}
div.body a.p_name {color:#039; text-decoration: none}
div.body a.p_name sup {color:#039; text-decoration: none}
div.body a:hover.p_name {color:#666}
div.body a:hover.p_name sup {color:#666;}
div.body div.p_head strong {color:#039; font-weight:bold}
div.body a.p_card {text-decoration:none; margin-left:5px}
div.body a.p_card img {margin-bottom: 2px}
div.body div.see-details {padding:3px 0px; text-align:center}
div.body div.see-details a {color:#000; font-weight:bold}
div.body div.see-details a:hover {color:#666}

div.body div.see-details2 {padding:3px 0px; text-align:center;padding-bottom:35px}
div.body div.see-details2 a {color:#000; font-weight:bold}
div.body div.see-details2 a:hover {color:#666}

div.body ul {list-style-image: url(images/4th-list.gif);	color:#72706F; font-size: 10px; padding-bottom:25px;}
div.apply     {background: url(images/bg_apply_th.gif) repeat-x bottom; width:133px; padding-bottom:0px; text-align:center; position:absolute; bottom:0px;  border-left:1px solid #ddd; border-right: 1px solid #ddd;}
div#apply1, div#apply2, div#apply3 ,div#apply4 {width:130px;}
div.apply1001 {background: url(images/bg_apply_th.gif) repeat-x bottom;  width:133px; padding-top:5px; padding-bottom:13px; text-align:center; position:absolute; bottom:0px;  border-left:1px solid #ddd;}
div.apply1001 img {margin-top: 4px}
div.apply a.apply, div.apply1001 a.apply {color:#0093DD; padding:25px 0px 0px 0px; font-size:12px; background:url(images/4th-apply.gif) no-repeat; background-position:50% 0px; float:left; width:133px;}
div.apply a.apply:hover {text-decoration: none}
div.apply img {margin-top: 5px;}

/* >>> index-good-bad */
h2.good {display:block; color:#0093DD; font-weight:bold; height:38px; background:url(images/good_credit_card_offers.gif) no-repeat; padding:6px 0px 0px 70px}
h2.bad  {display:block; color:#0093DD; font-weight:bold; height:38px; background:url(images/bad_credit_card_offers.gif) no-repeat;  padding:6px 0px 0px 70px}
h2.good span, h2.bad span {font-size:9px}
td.ilist {padding:10px; border-left:1px solid #E6E7E8; border-right:1px solid #E6E7E8; padding-bottom:10px; background:url(images/i-more-cards.gif) no-repeat; background-position:50% 100%}
td.ilist div {padding:6px 10px; height:50px}
td.ilist div.g {background-color:#EDF5DE}
td.ilist div.i-more-cards {padding:0px; padding-top:10px; height:auto; text-align:center}
td.ilist div.i-more-cards a {color:#f00; font-weight:bold} td.ilist div.i-more-cards a:hover {color:#666}
#good {background:#FFF9AE; border-bottom:4px solid #ED1B23; width:278px;}
#bad  {background:#ABD163; border-bottom:4px solid #165737; width:278px;}
#good2 {background:#FFF9AE; border-bottom:4px solid #ED1B23}
#bad2  {background:#ABD163; border-bottom:4px solid #165737}
#good2 h2.txt {display:block; text-transform:uppercase; background:url(images/good_credit_card_top_7.gif) no-repeat; background-position:85% 50%; padding:10px 0px 10px 7px}
#bad2 h2.txt {display:block; color:#fff; text-transform:uppercase; background:url(images/bad_credit_card_top_7.gif) no-repeat; background-position:85% 50%; padding:10px 0px 10px 7px}
a.more-bad-cards  {font-size:13px; font-weight:bold; color:#165737; text-decoration:none; background-color:#ABD163; padding:1px 6px; text-align:right; display:block}
a.more-good-cards {font-size:13px; font-weight:bold; color:#ED1B23; text-decoration:none; background-color:#FFF9AE; padding:1px 6px; text-align:right; display:block}
a:hover.more-bad-cards, a:hover.more-good-cards {text-decoration:underline}

/* >>> 1001 */
.table1001 td {border:1px solid #b7b7b7;vertical-align:middle}
.table1001-value {text-align:center; vertical-align:middle; padding:3px; white-space:nowrap;}
.table1001-left {padding:8px;vertical-align:middle;}
.table1001-right {text-align:center; padding:10px;vertical-align:middle;}
.table1001-right a {color:#0066FF}
.table1001-right a:hover {color:#0099FF}
.table1001-title {height:30px; /* background:url(images/bg_cards.gif) repeat-x bottom #75C5F0 */ background-color:#b7b7b7; border:1px solid #ffffff !important; font-size:10px; color:#FFFFFF; text-align:center; vertical-align:middle}

/* >>> site map */
h2.map {padding-top:8px; border-bottom:1px solid #F6ADCD; color:#00A650}
a.map_cat {color:#00A650; text-transform:uppercase; text-decoration:none}
a:hover.map_cat {text-decoration:underline}

/* >>> q */
.search-btn {width:120px; height:36px; background:url(images/search_answer_button.gif); cursor:pointer}
.send-btn {width:117px; height:36px; background:url(images/send_button.gif); cursor:pointer}
.show-all-btn {width:138px; height:29px; background:#0099FF; cursor:pointer; padding:3px 7px; color:#fff;}
.search-type {color:#888; padding:3px; font-size:12px; border-left:1px solid #666; border-top:1px solid #666; border-bottom:1px solid #ccc; border-right:1px solid #ccc}
.maindiv {background:url(images/bg_care_04.gif) repeat-x #fff; padding:10px}
.corner {/*background: url(images/corner.gif) right top no-repeat #E5F2FF; */padding:15px; padding-bottom:5px}
.sub-maindiv {padding:15px; background:url(images/contact_form_snd_line.gif) repeat-x; padding-top:0px}
#tab_1 td, #tab_2 td {width:50%; text-align:center}
#tab_1 b, #tab_2 b {display:block; font-weight:bold; font-size:12px; padding:7px 0px}
#tab_1 td.linker, #tab_2 td.linker {background:url(images/bg_care_05.gif) repeat-x; border:1px solid #F58345; border-bottom:0px}
#tab_1 td.linker b, #tab_2 td.linker b {color:#666; }
td.q-forma-2 {background:#fff; border:1px solid #F58345; border-top:0px}
b.x {background:url(images/ask_bg-off.gif) top repeat-x #FDFDFD}
td.page_nav_e a {color:#369} td.page_nav_e a:hover {color:#fff}
td.page_nav_e {width:23px; height:22px; font-weight:bold; text-align:center; vertical-align:middle; cursor:pointer; color:#C33232; background:url(./images/bg_care_page-button.gif) no-repeat #E77817}
td.page_nav_d {width:23px; height:22px; font-weight:bold; text-align:center; vertical-align:middle; color:#FFFFFF; background:url(./images/bg_care_page-button.gif) no-repeat #E77817}

table.q-3 {background:url(./images/bg_care_01.jpg) no-repeat left bottom #E77817}
table.q-3 td {padding:5px 10px; color:#fff; font-size:12px; width:50%}
table.q-3 td.q-3-2 {text-align:right}

h1.Immediate {font-size:20px; padding-left:20px; color:#fff; background:url(./images/bg_care_02.gif) right top no-repeat}
h1.Immediate span {font-size:12px}

div.q-top {border: 1px solid #FFFF00; background:url(./images/bg_care_01.jpg) no-repeat #E77817}

div.one-q {border:1px solid #ddd; margin-bottom:5px; padding:10px}
div.one-q span {color:#999}
div.q-user {height:40px; background:url(images/care_user.gif) no-repeat; margin-bottom:3px; color:#4D4948; position:relative}
div.q-user-1 {position:absolute; top:5px; left:50px}
div.q-user-2 {position:absolute; top:5px; left:250px}
.ques {padding:10px; padding-left:0px; background:#e3e9c6}
.q-question {
    background: url("./images/care_expert.gif") no-repeat scroll 5px 5px #E3E9C6;
    min-height: 30px;
    padding: 10px 10px 10px 45px;
}
div.one-q div.q-ask {background:url(images/answer.gif) no-repeat #F7F7F7; background-position:3%; padding:10px; padding-left:10%}
div.one-q div.q-answer-text {margin:5px 0px 5px 0px; color:#A6CE38; font-size:12px}
div.one-q div.q-answer {background:#fff; text-align:left; margin-bottom:5px; color:#666}
.button {background:url(images/btn.gif) repeat-x; color:#fff; text-align:center; padding:2px 0px; font-weight:bold; border:1px solid #ddd}
div.nothing_found {padding:20px; margin:10px; font-size:14px; background:#ffc; border:1px dashed #666; color:#666; text-align:center}
div.ipages {margin:5px 0px 5px 0px; height:15px; font-size:14px; background-color:#eee; padding:7px;}

span.left {float:left}
span.right {float:right;}

/*------Contactius------*/
#tab_form {border:2px solid #fffcd5}
.contactius-linkius {padding:3px; font-size:11px; margin:0px; width:50%; padding-left:30px; background:url(images/cu_cover.gif) no-repeat; background-position:0px 5px; text-decoration:none; display:block; cursor:pointer}
.contactius-linkius:hover {text-decoration:underline}
.contact_form {padding-top:10px; width:94%; background:url(images/letter.jpg) no-repeat; background-position:10px 60%}
div.iPad-Contactius {background:url(images/cu_form_bg.gif) no-repeat #EDFBFF; background-position:0px 50px; padding-left:100px}
.contact_form_title {padding:5px; margin:10px 0px; background:#fffcd5}
.contact_form_title span {font-size:12px; text-transform:uppercase; font-weight:bold; color:#000; padding:4px 50px 4px 10px}
.contact_f {width:180px; padding-left:15px; padding-top:6px}
.contact_f b {font-weight:bold; font-size:11px; color:#369; padding-left:15px; background:url(images/arrow.gif) no-repeat}
.contact_f b span {color:#0D89D1; font-size:12px}
.contact-snd-line {height:24px; background:url(images/contact_form_snd_line.gif) repeat-x; text-align:right}
.contact-btn {width:100px; height:24px; background:#84c225; cursor:pointer; border:1px solid #999; color:#fff}

/*------Details------*/
table.details-top td {vertical-align:middle}
td.table_border {border-bottom:1px solid #ddd;}
table.table_border {/*border:1px solid #cccccc; */border-collapse:separate}
table.table_border td.gradientus {background:url(images/gradientus.gif) repeat-y; width:33%}
p.text {color:#1f1a17; font:normal 11px Arial; padding-left:7px; text-align:left; vertical-align:middle;}
p.text_b {color:#1f1a17; font:bold 11px Arial; padding-left:7px; padding-right:4px; text-align:left; vertical-align:middle;}
td.table_cell {border-bottom: 1px solid #ddd; padding: 3px 0px 3px 0px;}
.table_name {border-bottom: 1px solid #cccccc; color:#007cc3; font:normal 12px Arial; width:100%; padding-left:4px;}
.tbl-apply-det {width:127px; text-align:center; height:30px; border: 1px solid #cccccc; margin-top:10px; background-image:url(./images/details_apply.gif); background-position:bottom;}
.tbl-apply-det td {vertical-align:middle; text-align:center}
.sub_table_name p {font-size:12px; font-weight:bold; text-decoration:underline; padding-top:9px; padding-left:10px; padding-bottom:5px}
ul.credit-card-details-list {list-style:circle/*; padding-left:0px*/}
ul.credit-card-details-list li {/*background:url(images/pimp.gif) no-repeat; background-position:0px 5px; */padding:2px 0px 2px 5px}
td.det-tds {border:1px solid #ddd; width:33%}
td.det-tds b.name, div.icons-item b.name {top:-13px; left:15px; padding-left:3px; padding-right:3px; color:#A6CE38; font-size:12px; background:#fff; position:absolute}
h2.det {color:#999; font-size:14px; font-weight:bold; border-bottom:2px solid #999; padding:5px; margin-bottom:10px}
h2.det span {color:orange; font-size:14px; font-weight:bold}
p.det-name {color:#333; font-size:15px; text-align:left}
p.det-name span {color:#999; font-size:13px; text-align:left}

div.icons-item {position:relative; border:1px solid #ddd; margin:10px}
div.icons-item b.name {top:-8px; left:20px; padding-left:3px; padding-right:3px; color:#A6CE38; font-size:12px; background:#fff; position:absolute}

div.comm {padding:8px 10px 4px 10px; margin-top:6px; font-size:10px; background-color:#F1F4EC}
.comm sup {color:#f00}

/* >>> splash */
.bg-splash1 {background-image:url(images/splashes/bad_credit/bg-bad-credit.gif); background-repeat:no-repeat; padding-top:15px}
.head {font:bold 15px Arial; color:#000000; padding:10px 10px 0px 0px; height:40px; text-align:right; color:#88294D}
.head span, .hl-head span {text-transform:uppercase; color:#f00;font:bold 15px Arial;}
div.head1 { background:url(images/splashes/bad_credit/head1.gif) repeat-x; font:bold 12px arial; color:#000000; padding:5px 0px 5px 0px;}
td.text p { padding:6px; text-align:justify}
td.text p a {color:#000}
div.text1 p a {text-decoration:underline; font:normal 11px Arial; color:#000000}
div.text1 p {padding:5px 5px 0px 5px}
.splash-immediate {text-align:justify}
p.splash-immediate a {color:#000}

div.icons-item {position:relative; border:1px solid #ddd; margin:10px}
div.icons-item b.name {top:-8px; left:20px; padding-left:3px; padding-right:3px; color:#666; font-size:12px; background:#fff; position:absolute}
p.alert {margin:10px; padding:35px; font-size:12px; text-align:center; border:1px dashed #999; color:#666}

div#note {position:absolute; padding:5px; background:#eee; border:1px solid #666; width:200px; z-index:100; display:none}

/*-------------------------------- For Every Reason Splash -----------------------------------*/
.er_top { width: 560px; height: 120px; background: url(images/splashes/for_every_reason/top_pic.jpg) 1px 0px no-repeat; }
.er_top .t1 { font: bold 26px Arial; color: #cf320b; margin-left:20px; padding-top:20px }
.er_top .t2 { font: bold 20px Arial; color: #2e88db; margin-left:120px; margin-top:3px;  }
.er_top .t3 { font: 11px/10px Arial; color:#666666; margin-left:120px; }
H1.er_h1 { padding: 44px 0 0 0; font: bold 25px Arial; color: #901E78; text-align:center; }
H1.er_h1 .t1 { font: bold 21px Arial; color: #901E78; }
H1.er_h1 .t2 { font: normal 19px Arial; color: #901E78; }
.t2 { height:30px;}

.spl_left { float: left; width: 332px; }
.spl_hr { float: left; width: 4px; height: 10px; }
.spl_right { float: left; width: 220px; }

.spl_h2_1, .spl_h2_2 { position: relative; height: 34px; padding: 9px 10px 0 0; text-align: right; font: bold 13px Arial; color: #901E78; background: url(images/splashes/for_every_reason/h2_bg1.gif) repeat-x; }
.spl_h2_1 { margin-top:4px;}
.spl_h2_2 { height: 28px; padding: 15px 10px 0 0; }
.spl_h2_3 { position: relative; height: 90px; padding: 22px 5px 0 0; text-align: right; font: bold 18px Arial; color: #D1340C; background: url(images/splashes/for_every_reason/h2_bg1.gif) 0 72px repeat-x; }
.spl_h2_3 SPAN { font: bold 18px Arial; color: #94267D; }
.spl_h2_1 IMG, .spl_h2_2 IMG, .spl_h2_3 IMG { position: absolute; top: 0px; left: 15px;}

.spl_left P { color: #2A2522; padding: 4px 0 8px 0; }
.spl_left P A { color: #585453; }
.spl_left P A:HOVER { text-decoration: none; }

.spl_answ1 { color: #2A2522; padding: 0 0 9px 0; background: url(images/splashes/for_every_reason/answ_bg.gif) repeat-x bottom; }
.spl_answ2 { color: #2A2522; padding: 3px 0 15px 0; font-weight:bold }
.spl_answ3 { color: #2A2522; }
.spl_answ3 STRONG { color: #195496; }

.spl_r_a1 { display: block; border: 1px solid #E6E5E0; margin: 4px 0 4px 0; }
H2.spl_h2_4 { padding: 9px 0 5px 0; text-align: center; font: bold 11px Arial; color: #2A2522; border: 1px solid #E6E5E0; border-bottom: none; background: url(images/splashes/for_every_reason/h2_bg2.gif) repeat-x; }
.spl_right P { color: #2A2522; padding: 4px; border: 1px solid #E6E5E0; border-top: none; margin-bottom: 4px; }
.spl_right P A { color: #585453; }
.spl_right P A:HOVER { text-decoration: none; }

.er_pro3 { position: relative; margin: 13px 0 4px 0; }
.er_pro3 TABLE { position: relative; }
.er_pro3 TD { padding: 0 2px 70px 0; background: url(images/splashes/for_every_reason/3_td_bg.gif) repeat-y; }
.er_pro3_top_a { display: block; }
.er_pro3_h1, .er_pro3_h2, .er_pro3_h3 { display: block; height: 18px; padding: 4px 0 0 0; font: bold 12px Arial; color: #FFF; text-align: center; text-decoration: none; text-transform: uppercase; background: url(images/splashes/for_every_reason/3_h_bg1.gif) no-repeat; }
.er_pro3_h2 { background: url(images/splashes/for_every_reason/3_h_bg2.gif) no-repeat; }
.er_pro3_h3 { background: url(images/splashes/for_every_reason/3_h_bg3.gif) no-repeat; }
.er_pro3_h1:HOVER, .er_pro3_h2:HOVER, .er_pro3_h3:HOVER { color: #FFF; }
.er_pro3_merch { font: bold 11px Arial; color:#039; text-align:left; padding: 4px 0 0 4px; }
.er_pro3_name { display: block; font: 11px Arial; color:#039; text-align: left; text-decoration: none; padding: 2px 0 10px 4px; }
.er_pro3_name sup {color: #039;}
.er_pro3_name:HOVER {color:#666; }
.er_pro3_pic { text-align: center; display: block; }
.er_pro3_det { display: block; text-align: center; font: bold 11px Arial; color: #403C39; text-decoration: underline; }
.er_pro3_det:HOVER { text-decoration:none; color: #403C39; }
.er_pro3 UL { list-style:disc;  }
.er_pro3 UL LI {  padding: 4px 0 0 0; font: 11px Arial; }
.er_pro3_bottom { position: absolute; bottom: 0px; width: 110px; }
.er_pro3_bottom .apply { display: block; padding: 35px 0 4px 0; text-align: center; font: 13px Arial; color: #1687C8; background: url(images/splashes/for_every_reason/3_apply.gif) center 8px no-repeat; }
.er_pro3_bottom .apply:HOVER { color: #1687C8; text-decoration: none; }
.er_pro3_see1, .er_pro3_see2, .er_pro3_see3 { display: block; height: 15px; width: 105px; text-align: right; font: 10px Arial; color: #FFF; padding: 0 5px 0 0; text-decoration: none; background: #007CC3 url(images/splashes/for_every_reason/3_see1.gif) no-repeat; }
.er_pro3_see2 { background: #DA251D url(images/splashes/for_every_reason/3_see2.gif) no-repeat; }
.er_pro3_see3 { background: #00923F url(images/splashes/for_every_reason/3_see3.gif) no-repeat; }
.er_pro3_see1:HOVER, .er_pro3_see2:HOVER, .er_pro3_see3:HOVER { color: #FFF; text-decoration: underline; }
div.merch_name { height:85px;} 
div.merch_name sup {/*color: ##039;*/}
.see_qu { margin-left:220px; /* //margin-left:0px; */}
.see_qu a {text-decoration:none; color: #195496; cursor:pointer}
.see_qu a:hover { text-decoration:underline; color: #195496; }

/*highlimit splash*/
div.hl-top {height:166px; background:url(images/splashes/high_limit/hl-top.jpg) no-repeat}
div.hl-top h1 {padding:0; padding:45px 0 0 15px; color:#1177d3; font-size:25px}
div.hl-top h2 {color:#339143; padding:0; padding:0px 0 0 65px; font-size:18px}
.hl-block1 {background:url(images/splashes/high_limit/block1.jpg) no-repeat; margin-top:5px}
.hl-block2 {background:url(images/splashes/high_limit/block2.jpg) no-repeat}
.hl-block3 {background:url(images/splashes/high_limit/block3.jpg) no-repeat; height:68px}
.hl-head {font:bold 12px Arial; padding:10px 10px 0px 0px; height:40px; text-align:right; color:#095893}
div.hl-head1 { background:url(images/splashes/bad_credit/head1.gif) repeat-x; font:bold 12px arial; color:#000000; padding:5px; text-align:center}
td.hl-head {padding-top:35px; color:#991752; font-size:15px}
td.hl-head p {text-align:right; padding-top:15px}
td.hl-head p a {text-decoration:none; color:#095893}

/* delta */
div.deltatop {width:557px; height:212px; background:url(images/splashes/delta/delta-top-bg.jpg);}
div.deltatop h1 {color:#FF0000; font:bold 24px arial; padding:16px 190px 0px 19px;}
div.deltatop h1 span {color:#4299EA; font:bold 24px arial;}
div.deltatop p {color:#336699; font:normal 18px arial; padding:20px 0px 0px 113px;}
div.bg-delta-splash1 {background-image:url(images/splashes/bad_credit/bg-bad-credit.gif); background-repeat:no-repeat; padding-top:0px}
div.bg-delta-splash1 img {float:left}
div.bg-delta-splash1 h2 {font:bold 15px Arial; color:#000000; padding:5px 10px 0px 0px; height:40px; text-align:right; color:#88294D; margin-left:140px;}
td.delta-right {padding-top:10px;}
td.delta-right p { padding:0px 0px 7px 0px; clear:both;}
div.delta-left { border:solid 1px #DBDBDB; margin-bottom:5px;}
div.delta-left h2 {background:url(images/splashes/delta/head-bg.gif) repeat-x; font:bold 14px arial; color:#000000; padding:5px 0px 5px 0px; text-align:center;}
div.delta-left p {padding:0px 5px 7px 5px}
.delta-quest {background-image:url(images/splashes/bad_credit/bg-bad-credit.gif); width:100%; background-position:bottom; background-repeat:repeat-x;}

/*-------------- discover blok --------------*/
.discover_bl {width:553px; margin:0; padding:0; background:url('images/discover-flag-bl-bgr.jpg') repeat-x; height:199px; border:1px solid #C3C3C3; position:relative; float:left; clear:both;}
.f_descr {width:165px; float:right; padding:8px 0 0 0;}
.f_descr p {background:url('images/discover-flag-bl-point.gif') 0px 6px no-repeat; padding:0 5px 0 9px; margin:0 0 8px; color:#000;text-align:left;}
.f_descr2 {width:165px; float:right; padding:35px 0 0 0;}
.f_descr2 p {background:url('images/discover-flag-bl-point.gif') 0px 6px no-repeat; padding:0 5px 0 9px; margin:0 0 8px; color:#000;}

.f_prd {padding:8px 0 0 4px; float:right; width:140px; text-align:left;}
.f_prd p {padding-left:10px; text-align:left;}
.f_prd a {font-size:12px; text-align:left;}
.f_prd a b{font-size:12px;}
.f_img_card {padding:5px 0 6px 10px;}
.f_see_det {width:100px; height:6px; position:absolute; z-index:2; bottom:7px; left:290px;}
.f_see_det a{color:#8FB5CA;}
.f_see_det2 {width:100px; height:10px; position:absolute; z-index:2; bottom:5px;/* //bottom:2px; */left:290px;}
.f_see_det2 a{color:#8FB5CA;}
.discover_tit {color:#fff; background:#FFD217 url('images/discover-flag-bl-top.gif') repeat-x; width:543px; height:24px; font:bold 16px Arial; border:1px solid #C3C3C3; border-bottom:none; padding:4px 0 0 10px; float:left; clear:both; margin:5px 0 0 0;}

div.new_offer_online { }
div.see-details div.new_offer_online a { color:#e85213; font:bold 22px Arial Narrow; text-decoration:none}
div.see-details div.new_offer_online a:hover { text-decoration:none; color:#e85213;}
div.new_offer_online span { color:#3370a6; font:bold 26px Arial Narrow}

.bot_note {
  background:#F2FAFF url('./images/bg-note.gif') 10px 3px no-repeat;
  padding:8px 0 7px 62px;
  border:1px solid #ccc;
  border-top:0px;
  clear:both;
  font-size:14px;
  width:491px;
}
.bot_note span,
.bot_note a {
  font-size:14px;
  color:#900;
}
.bot_note span,
.bot_note b {
  font-size:14px;
  font-weight:bold;
}

.bot_note2 {
  background:#F2FAFF url('./images/bg-note.gif') 10px 3px no-repeat;
  padding:8px 0 7px 62px;
  border:1px solid #ccc;
  border-top:0px;
  clear:both;
  font-size:13px;
  width:491px;
}
.bot_note2 span,
.bot_note2 a {
  font-size:14px;
  color:#900;
}
.bot_note2 span,
.bot_note2 b {
  font-size:14px;
  font-weight:bold;
}

  table.specialprd {width:559px; margin-left:1px; position:absolute; top:44px; height:auto;}
  table.specialprd td {border:solid 1px #B9B9B9; border-top:none; padding:3px; text-align:center;}
  div.prdspecdscr {margin-left:8px;}
  div.prdspecdscr p { text-align:left; color:#333333; font:bold 14px arial; background:url(images/black-dot.gif) no-repeat 0 50%; padding:0px 0px 0px 12px; margin-top:8px;} 
  div.prdspeclink {float:left;background-color:#EDEDED; width:130px; height:30px;}
  div.prdspeclow {background-color:#EDEDED; height:30px; border-top:dotted 1px #A9A9A9; padding-top:10px;}
  div.prdspeclow2 {background-color:#EDEDED; height:30px; border-top:dotted 1px #A9A9A9; padding-top:10px;}
  div.prdspeclink {text-align:left}
  div.prdspeclink a {color:#333; text-decoration:none;}
  div.prdspeclink a:hover {text-decoration:underline}
td.ilist div.adsen_1 { height:250px; width:200px; padding:0; margin:0}
div.bad_banner { margin-bottom:10px}
  span.new_text_banner { clear:both; padding-left:10px; display:block; text-align:center; padding-bottom:5px; font-size:1px; /* min-height:auto*/}
span.new_text_banner a { font-size:14px; text-decoration:underline; color:#75C5F0}
span.new_text_banner a:hover { color:#FF0000}
span.new_text_banner_bot {padding-bottom:0px; padding-top:5px }

div.special_txt_bann {
  text-align:center;
  margin:0px 0px 5px 0px;
}
div.special_txt_bann a {
  font:normal 12px Arial;
}
/*Request Splash*/
div.request_top { background:url(./images/splashes/request/looking-for-advice.jpg) no-repeat; height:176px}
div.request_content h1 { color:#999999; font-size:12px; padding:0}
div.req_head_1 { background:url(images/splashes/request/text_1.jpg) no-repeat; height:40px}
div.req_head_2 { background:url(images/splashes/request/text_2.jpg) no-repeat;}
div.req_head_1 .hl-head, div.req_head_2 .hl-head { color:#333; font-size:13px}
h3.req_head_right_1 { background:#d6e9fb; color:#0071b4; font:bold 14px Arial; text-align:left; margin-top:12px; padding:3px 0 3px 8px}
div.req_faqs { margin-top:8px}
div.req_faq_block { border:1px solid #ddddd4; border-top:0px; background:#fffcd5; padding-bottom:10px}
div.req_faqs ul { list-style:none; padding-left:6px}
div.req_faqs ul li { background:url(images/splashes/request/faq_q.jpg) 0 12px no-repeat; padding:8px 0 0 15px}

p.rew_prepaid {
	text-align:center;
}

div.descrc {
	padding:5px 5px 10px 5px;
	font:normal 10px Arial;
	color:#969594;
}

div.descrc ul {
	padding-left:8px;
	margin-left:8px;
	font-size:11px;
	text-align:left;
}
div.descrc li {
	padding:0px 0px 3px 0px;
	font:normal 10px Arial;
	text-align:left;
}

div.bcob1 {
width:100%; text-align:center;background-color:#EDEDED; padding:15px 0px 10px 0px;
}
div.bcob2 {
width:100%; text-align:center;background-color:#EDEDED; padding:15px 0px 10px 0px;
}

div.padding {
	margin-top:10px;
}

div.newimg a {
	float:left;
	width:265px;
	color:black;
	text-align:left;
}
div.newimg img {
	float:left;
}

/* bad/no paddings start */

div.bcob1_910622 {
text-align:center;background-color:#EDEDED; padding:20px 0px 5px 5px;
}

div.bcob2_910622 {
text-align:center;background-color:#EDEDED; padding:20px 0px 5px 5px;
}

div.bcob1_910629 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob2_910629 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob1_910630 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob2_910630 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob1_6147657 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob2_6147657 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

/* bad/no paddings end */

/* new bad block */

div.new-bad-block {
	width:558px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin-bottom:5px;
}

img.new-bad-block {
}

div.new-bad-block-left {
	width:280px;
	float:left;
}

div.new-bad-block-right {
	border-left:1px dashed #c0c0c0;
	width:277px;
	float:left;
}

div.new-bad-block-apply {
	width:150px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}

div.new-bad-block-bottom1 {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:31px;
	padding-top:6px;
	color:#f1f1f1;
}

div.new-bad-block-bottom1 img {
	float:left;
	padding-right:3px;
	padding-left:2px;
}
div.new-bad-block-bottom1 a {
	float:left;
	width:100%;
	color:#3e5c8a;
	font-size:11px;
}

div.new-bad-block-bottom2 {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:31px;
	padding-top:6px;
	color:#f1f1f1;
}

div.new-bad-block-bottom2 img {
	float:left;
	padding-right:3px;
	padding-left:2px;
}
div.new-bad-block-bottom2 a {
	float:left;
	width:100%;
	color:#3e5c8a;
	font-size:11px;
}

div.new-bad-block2 {
	width:599px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:260px;
	margin-left:3px;
	margin-bottom:5px;
}

img.new-bad-block2 {
	margin-left:3px;
	margin-top:3px;
}

div.new-bad-block-text {margin-left:6px; width:auto;height:65px;}
div.new-bad-block-text p { text-align:left; color:#333333; font:bold 13px arial; background:url(images/special_off/arrow.gif) no-repeat 0 50%; padding:0px 0px 0px 15px; margin-top:8px; width:auto;} 

div.securedlink {
	text-align:center;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}
div.securedlink a {
	font-size:14px;
	font-weight:bold;
	color:#1787c7;
	text-decoration:none;
}

/* vm-block */

div.vm-block {
	width:558px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin-bottom:5px;
}

img.new-bad-block {
}

div.vm-block-left {
	width:280px;
	float:left;
}

div.vm-block-right {
	border-left:1px dashed #c0c0c0;
	width:277px;
	float:left;
}

div.vm-block-apply {
	width:150px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}

div.vm-block-tpic {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

div.vm-block-pic {
	padding-bottom:5px;
	text-align:center;
}

div.vm-block-title {
	text-align:center;
	padding-bottom:5px;
	font-size:12px;
}
div.vm-block-title a {
	color:#00B8F1;
	text-decoration:underline;
	font-size:12px;
}
div.vm-block-title a:hover {
	text-decoration:none;
}

div.vm-block-list {
	padding-left:20px;
	padding-right:25px;
	height:70px;
}
div.vm-block-list p {
	background: url(images/special_off/vm_point.gif) left top no-repeat;
	padding-left: 8px;
	font-style:italic;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

div.vm-block-bottom {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	height:27px;
	padding-top:10px;
	color:#f1f1f1;
	text-align:center;
}

div.vm-block-bottom a {
	float:left;
	width:275px;
	color:#007cc3;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
div.vm-block-bottom a:hover {
	text-decoration:none;
}

div.businessbanner a img {
	padding-top:5px;
	padding-bottom:5px;
}

div.er-banner {
	width:218px;
	border:1px solid #E6E5E0;
	text-align:center;
}

div.text1 {
	text-align:center;
}

div.delta-banner {
	width:198px;
	border:1px solid #E6E5E0;
	text-align:center;
}

div.descrc-search { padding:5px;white-space:normal;width:235px; text-align:left;}

/* new top */

div.top-logo {
	float:left;
	width:190px;
	height:97px;
}

div.top-right {
	background: url(images/top/right-side.gif) no-repeat;
	width:590px;
	height:97px;
	float:right;
}

div.top-compare {
	float:left;
	width:230px;
	padding:10px 0px 0px 115px;
	height:87px;
}
div.top-compare b {
	color:#2e2b0a;
	font-size:17px;
	float:left;
	padding:8px 0px 0px 0px;

}

img.top-delete {
	float:left;
	padding:8px 4px 0px 0px;
	cursor:pointer;
}
img.top-compare {
	cursor:pointer;
	/* float:nont; */
	padding:5px 0px 0px 0px;
}

div.top-search {
	float:right;
	width:210px;
	padding:7px 0px 0px 0px;
}
div.top-search input {
	float:left;
	color:#979797;
	padding:1px 0px 0px 0px;
}
img.top-search {
	float:right;
	cursor:pointer;
	padding:0px 4px 0px 0px;
}

div.top-score {
	float:right;
	width:230px;
	padding:20px 5px 0px 0px;
}
div.top-score span {
	float:right;
	font-size:14px;
	color:#000000;
}
div.top-score a {
	text-decoration:underline;
	color:#561a2b;
	font-size:16px;
	font-weight:bold;
	float:right;
	padding:0px 14px 0px 0px;
}

/* index choose */

div.index-top-left {
	float:left;
	width:315px;
}
div.index-top-left p {
	text-align:left;
}

div.index-top-right {
	float:right;
	width:230px;
	height:170px;
	background-color:#f3f3f3;
	padding:0px 0px 0px 10px;
}
div.index-top-right h2 {
	font-size:17px;
	color:#7e7e7e;
	text-transform:uppercase;
}
div.index-top-right p {
	font-size:13px;
	padding:0px 0px 3px 0px;
}
div.index-top-right select {
	width:220px;
	border:1px solid #c8c8c8;
	font-size:13px;
	height:22px;
	margin:0px 0px 5px 0px;
}
div.index-top-right img {
	text-align:center;
	padding:5px 0px 0px 20px;
}

/* compare line */

div.compare-line {
	width:352px;
	height:33px;
	background: url(images/line-bg.gif) repeat-x;
	border:1px solid #bebebe;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 200px;
}
div.compare-line b {
	float:left;
	color:#606060;
	font-weight:normal;
	padding:11px 0px 0px 0px;
	font-size:13px;
}
img.top-delete2 {
	float:left;
	cursor:pointer;
	padding:10px 5px 0px 5px;
}
img.top-compare2 {
	float:left;
	cursor:pointer;
	padding:6px 0px 0px 5px;
}

/* compare line 2 */

div.compare-line2 {
	width:358px;
	height:33px;
	background: url(images/line-bg.gif) repeat-x;
	border:1px solid #bebebe;
	margin:0px;
	padding:0px 0px 0px 200px;
}
div.compare-line2 b {
	float:left;
	color:#606060;
	font-weight:normal;
	padding:11px 0px 0px 0px;
	font-size:13px;
}

/* credit tips */

div.credit-tips {
	clear:both;
	margin:5px 0px 5px 0px;
	border-top:1px dashed #b4b4b4;
	border-bottom:1px dashed #b4b4b4;
	padding:10px 0px 10px 0px;
}
div.ctips-title {
	background: url(images/credit-tips.gif) no-repeat;
	width:493px;
	height:57px;
	padding:12px 0px 0px 70px;
}
div.ctips-title b {
	float:left;
	font-size:19px;
	font-weight:bold;
}
div.ctips-title span {
	float:right;
	padding:3px 25px 0px 0px;
	color:#FFFFFF;
	font-size:13px;
}
div.ctips-title a {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:13px;
}

div.clear {
	clear:both;
}

div.credit-tip {
	width:160px;
	float:left;
	padding:0px 13px 0px 13px;
}
div.credit-tip p a {
	text-decoration:none;
	color:#000000;
}
div.credit-tip span {
	float:left;
	width:100%;
	color:#a5a5a5;
	font-size:11px;
	padding:0px 0px 10px 0px;
}
div.credit-tip b a {
	float:left;
	width:100%;
	font-size:13px;
	text-decoration:none;
	padding:0px 0px 5px 0px;
	height:55px;
}
div.credit-tip b a:hover {
	color:#000000;
}

/* infocenter */

div.faqs-tips {
	width:190px;
	background-color:#f3f3f3;
	height:190px;
	margin:10px 0px 10px 0px;
}
div.faqs-tips h2 {
	width:100%;
	background-color:#cccccc;
	color:#6a6a6a;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

div.menu-tips {
	background: url(images/menu-credit-tips.gif) top left no-repeat;
	margin:10px 0px 0px 15px;
	padding:20px 0px 0px 65px;
	height:45px;
}
div.menu-news {
	background: url(images/menu-credit-news.gif) top left no-repeat;
	margin:10px 0px 0px 15px;
	padding:20px 0px 0px 65px;
	height:45px;
}
div.menu-tips a,div.menu-news a {
	color:#626262;
	font-size:16px;
}

/* top lowest apr - index */

div.tla-index {
	width:245px;
	padding:0px 0px 10px 0px;
	margin-top:8px;
	float:right;
	background-color:#f3f3f3;
	margin:10px 0px 10px 10px;
}
div.tla-index h2 {
	color:#FFFFFF;
	font-size:17px;
    text-align:center;
	background-color:#a6a6a6;
	height:20px;
	margin:0px 0px 15px 0px;
}
div.tla-index span {
  float:left;
  padding:13px 10px 0px;
  color:#989898;
  font-size:9px;
}

a.tla-link {
	float:right;
	padding:10px 15px 0px 0px;
	color:#55373f;
	text-decoration:underline;
	font-size:12px;
}

div.tla-left-index {
	float:left;
	padding:0px 0px 0px 10px;
}
div.tla-left-index p {
	padding:2px 0px 2px 0px;
	width:180px;
	background: url(images/point-gray.gif) right bottom repeat-x;
    margin:0px 0px 5px 0px;

}
div.tla-left-index p a {
	text-decoration:none;
	color:#000000;
	background-color:#f3f3f3;
    font-size:13px;
}
div.tla-left-index a:hover {
	text-decoration:underline;
}
div.tla-right-index {
	
}
div.tla-right-index p {
	padding:2px 0px 2px 0px;
    font-size:13px;
    margin:0px 0px 5px 0px;
}

/* credit tips page */

div.tips-top {
	background-color:#f3f3f3;
	width:557px;
}

div.tips-top h1 {
	background: url(images/credit-tips-top.gif) no-repeat;
	width:487px;
	height:86px;
	padding:12px 0px 0px 70px;
	color:#FFFFFF;
	font-size:19px;
}
div.tips-top h1 span {
	font-size:13px;
	margin:0px 0px 0px 15px;
	display:block;
	font-weight:normal;
}

div.tips-top-field {
	padding:0px 10px;
}

.search-btn2 {
	width:119px; 
	height:34px; 
	background:url(images/tips-bt.gif); 
	cursor:pointer;
	margin:0px 0px 0px 15px;
	color:#FFFFFF;
	font-size:13px;
}
.send-btn2 {
	width:119px; 
	height:34px; 
	background:url(images/tips-bt.gif); 
	cursor:pointer;
	margin:4px 0px;
	color:#FFFFFF;
	font-size:13px;
}


/* checkboxes & compare */

div.compare {
	padding-left:3px;
	padding-right:3px;
}

div.compare-top {
	float:left;
	padding-top:25px !important;
	padding-left:5px !important;
}

div.compare-block {
	padding:22px 5px 0px 0px;
	float:left;
}

td.td-compare {
	vertical-align:middle;
	width:18px;
	border:1px solid #b7b7b7;
	border-top:0px;
}

input.check,input.check2 {
  width:12px;
  height: 12px;
  background-color:white;
  border:1px solid #7e7e7e;
  cursor: pointer;
}

input.check2 {
  background-image: url('images/check.jpg');
  background-repeat: no-repeat;
  background-position: center;
}

.pointer {cursor:pointer;}

/* text buttons */

input.top-prods {
	border:0px;
	background-color:#fffcd6;
	font-size:25px;
	color:#c02a07;
	float:left;
	font-weight:bold;
	width:31px;
	padding:0px 0px 0px 5px;
	text-align:center;
}

input.top-compare {
	border:0px;
	background-color:#fffcd6;
	font-size:18px;
	color:#FFFFFF;
	float:left;
	width:215px;
	height:41px;
	padding:0px 0px 2px 7px;
	text-align:left;
	background-image: url('images/top/compare-2.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

input.get-best-offers {
	background-image: url('images/get-best-offers-2.gif');
	background-repeat:no-repeat;
	width:183px;
	height:32px;
	text-align:center;
	margin:5px 0px 0px 20px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#f3f3f3;
	cursor:pointer;
}


input.top-prods2 {
	border:0px;
	background-color:#e5e5e5;
	font-size:21px;
	color:#474747;
	float:left;
	font-weight:bold;
	width:24px;
	padding:0px 0px 0px 5px;
	text-align:center;
	margin:5px 0px 0px 0px;
	height:25px;
}

input.top-compare2 {
	border:0px;
	background-color:#e5e5e5;
	font-size:13px;
	color:#000000;
	float:left;
	width:158px;
	height:25px;
	padding:0px 0px 2px 0px;
	text-align:center;
	background-image: url('images/top/compare-3.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	margin:6px 0px 0px 4px;
}

/* payoff 1, payoff 2 */

div.payoff-bg {
	width:576px;
	height:126px;
	background: url('images/payoff-bg1.gif') no-repeat;
}

div.payoff-bg2 {
	width:576px;
	height:126px;
	background: url('images/payoff-bg2.gif') no-repeat;
}

div.payoff-data {
	padding:15px 25px 0px 0px;
	float:right;
}
div.payoff-data input {
	float:right;
	font-size:13px;
	border:1px solid #777777;
	height:20px;
	margin:4px 0px 5px 10px;
	padding:0px 0px 0px 5px;
}
div.payoff-data p {
	float:right;
	font-size:13px;
	padding:6px 0px 0px 0px;
}
div.payoff-data p b {
	color:#ffffff;
	font-size:13px;
}

div.payoff-calculate {
	float:right;
	padding:0px 25px 0px 0px;
}
div.payoff-calculate input {
	border:0px;
	background-color:#e5e5e5;
	font-size:20px;
	color:#FFFFFF;
	width:130px;
	height:35px;
	padding:0px 0px 2px 0px;
	text-align:center;
	background: url('images/payoff-bt.gif') no-repeat;
	cursor:pointer;
	margin:0px 0px 0px 4px;
}

/* best-cards-for-you */

div.best-common {
	background-color:#f3f3f3;
	width:100%;
	padding:0px 0px 15px 0px;
}

div.best-line {
	width:100%;
	height:30px;
	background-color:#cccccc;
}

div.best-ht {
	width:350px;
	margin:20px auto 20px auto;
	text-align:right;
}
div.best-ht div {
	padding:0px 0px 10px 0px;
	float:left;
}
div.best-ht p {
	padding:0px 10px 15px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
div.best-ht select {
	border:1px solid #8f8f8f;
	width:240px;
	height:20px;
	font-size:13px;
	margin:0px 0px 12px;
}
div.best-ht label {
	width:80px;
	float:left;
	font-size:13px; 
}
div.best-ht input {
	margin:0px 5px 0px 0px;
	width:12px;
}

div.best-params {
	float:left;
	padding:0px 0px 0px 45px;
}
div.best-params input {
	width:216px;
	height:37px;
	border:0px;
	padding:0px 0px 0px 15px;
	color:#ffffff;
	text-align:left;
	font-size:20px;
	cursor:pointer;
}

input.best-close {
	background: url('images/finder-parameters-2.gif') no-repeat;
}
input.best-open {
	background: url('images/finder-parameters-1.gif') no-repeat;
}

div.best-get {
	float:right;
	padding:0px 45px 0px 0px;
}
div.best-get input {
	background: url('images/finder-get.gif') no-repeat;
	width:175px;
	height:37px;
	border:0px;
	padding:0px 0px 0px 35px;
	color:#ffffff;
	text-align:left;
	font-size:20px;
	cursor:pointer;
}

div.best-opened-line {
	width:255px;
	border-top:2px solid #dadada;
	height:1px;
	float:right;
	margin:17px 20px 0px 0px;
}

div.best-attr {
	background: url('images/finder-border.gif') no-repeat;
	width:381px;
	height:97px;
	margin:0px auto 15px auto;
	clear:both;
}
div.best-attr p {
	font-size:13px;
	clear:both;
	padding:2px 0px 6px 15px;
	font-weight:bold;
}
div.best-attr input {
	margin:0px 5px;
}
div.best-attr label {
	width:170px;
	float:left;
	font-size:13px;
	padding:10px 0px 0px 20px; 
}

/* estimator */

div.estim-common {
	background-color:#f3f3f3;
	clear:both;
	padding:0px 0px 15px 0px;
}
div.estim-common h2 {
	background: url('images/estim-steps.gif') top left no-repeat #cccccc;
	padding:6px 0px 0px 15px;
	color:#FFFFFF;
	font-size:16px;
	height:23px;
}

div.estim-block p {
	padding:5px 0px 10px 15px;
	font-size:13px;
	font-weight:bold;
}

div.estim-radio,div.estim-radio2 {
	clear:both;
	padding:5px 0px 0px 10px;
}
div.estim-radio p,div.estim-radio2 p {
	width:250px;
	float:left;
	clear:none !important;
	text-align:left;
	padding:0px 0px 10px 25px;
}
div.estim-radio p span {
	padding-left:5px;
	font-weight:normal;
}
div.estim-radio2 p span {
	padding-left:5px;
	font-weight:normal;
	color:#d6d4cb;
}

div.estim-radio h3 {
	padding:5px 0px 10px 15px;
	font-size:13px;
	font-weight:bold;
}
div.estim-radio2 h3 {
	padding:5px 0px 10px 15px;
	font-size:13px;
	font-weight:bold;
	color:#d6d4cb;
}

div.estim-dotted {
	clear:both;
	width:100%;
 	background-image: url('images/estim-dot.gif');
  	background-repeat: repeat-x;
	margin:5px 0px 5px 0px;
	height:5px;
}

div.estim-next-back {
	float:right;
	/*width:250px;*/
	text-align:right;
	padding:0px 20px 0px 0px;
}
div.estim-next-back a {
	font-size:20px;
	text-decoration:underline;
	display:block;
	float:left;
}

span.estim-back {
	color:#b2b2b2;
	background: url('images/estim-back.gif') center left no-repeat;
	width:60px;
	font-size:20px;
	cursor:pointer;
	padding-left:15px;
}
span.estim-next {
	color:#51a100;
	width:110px;
	background: url('images/estim-next.gif') center right no-repeat;
	padding:0px 15px;
	font-size:20px;
	cursor:pointer;
}

div.estim-finish {
	float:right;
	padding:0px 20px 0px 0px;
}
div.estim-finish input {
	background: url('images/estim-finish.gif') no-repeat;
	width:230px;
	height:37px;
	border:0px;
	padding:0px 0px 0px 15px;
	color:#ffffff;
	text-align:left;
	font-size:20px;
	cursor:pointer;
}

div.estim-result {
	width:420px;
	height:56px;
	margin:5px auto 5px auto;
 	background-image: url('images/estim-score.gif');
  	background-repeat: no-repeat;
}
div.estim-result span {
	float:left;
	width:190px;
	padding:6px 0px 0px 22px;
	font-size:18px;
	color:#ffffff;
}
div.estim-result p {
	float:right;
	padding:7px 0px 0px 0px;
	font-size:16px;
	color:#ffff66;
	font-weight:bold;
	width:205px;
	text-align:center;
	line-height:13px;
}
div.estim-result p b {
	font-size:30px;
	color:#ffff66;
	line-height:38px;
}

div.estim-goback {
	text-align:center;
	padding:10px 0px 0px 0px;
}
div.estim-goback a {
	color:#527f00;
	font-size:18px;
}

div.estim-freescore {
	text-align:center;
	padding:0px 0px 10px 0px;
}
div.estim-freescore a {
	color:#000000;
	font-size:18px;
}

div.estim-banner {
	
}

/* navigation */

div.s-navig {
	height:20px;
	clear:both;
	margin-bottom:10px;
	float:right;
}

div.s-pages-act {
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
	color:#ff0000;
	float:left;
	cursor:pointer;
	font-weight:bold;
}

div.s-pages {
	float:left;
	padding:2px 5px 2px 5px;
	color:#666666;
	cursor:pointer;
}

div.s-back {
	float:left;
	color:#666666;
	padding:2px 5px 2px 5px;
	cursor:pointer;
	font-weight:bold;
}

/* msg balloon */

#bcoMessg {
  background-image: url('images/balloon.gif');
  background-repeat: no-repeat;
  width:174px;
  height:71px;
  color:#FF0000;
  padding:21px 0px 0px 0px;
}
#bcoMessg p {
	padding:7px 0px 0px 9px;
}

div.href {
	cursor:pointer;
	text-decoration:underline;
	padding-top:4px;
	text-align:center;
	font-size:13px;
}

/* results table */

div.bt-out {
	margin-top:5px;
}

div.payoff-table {
	width:100%;
	margin-top:10px;
}
div.payoff-table p {
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

table.calc-table {
	border:1px solid #9b9b99;
	width:560px;
	margin-bottom:5px;
}
table.calc-table tr th {
	text-align:center;
	color:#8AA14B;
	font-size:12px;
	padding:4px;
	border:1px solid #9b9b99;
}

table.calc-table2 {
	border:1px solid #9b9b99;
	width:560px;
	margin-bottom:5px;
}
table.calc-table2 tr th {
	text-align:center;
	color:#8AA14B;
	font-size:12px;
	padding:4px;
	border:1px solid #9b9b99;
}


td.col-1,td.col-2,td.col-3,td.col-4,td.col-5 {
	text-align:right;
	font-weight:bold;
	padding:4px;
	border:1px solid #9b9b99;
}

td.calc-total-head {
	padding:6px;
	font-weight:bold;
	font-size:13px;
}

td.calc-total-body {
	padding:6px;
	font-weight:bold;
	font-size:13px;
	color:#ff0000;
}

p.bt-calc-mess {
	font-size:12px;
	padding:5px 0px 0px 0px;
}
p.bt-calc-mess span {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

/* bt calc table */

div.bt-text-left {
	float:left;
	width:350px;
}

div.bt-text-right {
	text-align:center;
	margin-top:3px;
	float:right;
	width:188px;
	border:1px solid #d35046;
	padding:0px;
	margin-bottom:5px;
}
div.bt-text-right h2 {
	background-color:#d35046;
	width:100%;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	padding:2px 0px 2px 0px;
}
div.bt-text-right div {
	text-align:center;
	font-size:10px;
	padding:0px 5px 3px 5px; 
}
div.bt-text-right p {
	text-align:center;
	padding:0px;
	font-weight:bold;
	font-size:11px;
}
div.bt-text-right span {
	text-align:center;
}
div.bt-text-right span a {
	color:#5a7580;
	text-decoration:none;
	font-size:11px;
}
div.bt-text-right img {
	padding-top:5px;
	padding-bottom:5px;
}
div.bt-text-right a {
	color:#5a7580;
	text-decoration:underline;
	font-size:11px;	
}

/* balance-transfer calc */

div.bt-data {
	clear:both;
	background-color:#f2f2f2;
	width:100%;
	padding-bottom:5px;
}

div.bt-left-column {
	float:left;
	width:200px;
	padding-left:15px;
}
div.bt-left-column p {
	padding:0px;
	font-weight:bold;
	color:#000000;
	font-size:13px;
}
div.bt-left-column span {
	color:#000000;
	font-size:12px;
	padding-top:7px;
	float:left;
}
div.bt-left-column input {
	width:140px;
	height:18px;
	border:1px solid #b7b7b7;
}

div.bt-right-column {
	float:right;
	width:330px;
	text-align:right;
	padding-right:15px;
}
div.bt-right-column p {
	padding:0px;
	font-weight:bold;
	color:#000000;
	font-size:13px;
}
div.bt-right-column p sup {
	color:#FF0000;
}
div.bt-right-column span {
	color:#000000;
	font-size:12px;
	float:left;
	padding-top:7px;
}
div.bt-right-column input {
	width:140px;
	height:18px;
	margin-bottom:5px;
	border:1px solid #b7b7b7;
}

div.bt-calculate {
	clear:both;
	padding:10px;
}
div.bt-calculate img {
	float:left;
	width:166px;
	height:44px;
	padding-right:15px;
	cursor:pointer;
}

div.bt-calculate input {
	border:0px;
	background-color:#f2f2f2;
	font-size:20px;
	color:#FFFFFF;
	float:left;
	width:167px;
	height:37px;
	padding:0px 0px 2px 24px;
	text-align:left;
	background-image: url('images/balance-bt.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0px 25px 0px 0px;
}

div.bt-calculate p {
	text-align:left;
	float:left;
	width:340px;
}
div.bt-calculate p span {
	color:#FF0000;
}
div.bt-calculate p sup {
	color:#FF0000;
}	

div.bt-out {
	padding-top:10px;
	padding-bottom:10px;
}

table.calc-table2 tr th {
	color:#206495;
	padding:4px;
	text-align:center;
	border:1px solid #3e78a2;
}

div.bt-top-left {
	float:left;
	width:350px;
}

div.bt-top-right {
	text-align:center;
	float:right;
	width:188px;
	border:1px solid #FF0000;
	padding:0px;
	margin-bottom:5px;
}
div.bt-top-right div {
	text-align:center;
	font-size:10px;
	padding:0px 5px 3px 5px; 
}
div.bt-top-right p {
	text-align:center;
	padding:0px;
	font-weight:bold;
}
div.bt-top-right span {
	text-align:center;
}
div.bt-top-right span a {
	color:#6392b5;
	text-decoration:none;
}
div.bt-top-right img {
	padding-top:5px;
	padding-bottom:5px;
}
div.bt-top-right a {
	color:#6392b5;
	text-decoration:underline;
}

p.bt-calc-mess {
	font-size:12px;
}
p.bt-calc-mess span {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

div.bt-top {
	height:25px;
	background-color:#cccccc;
	margin:0px 0px 10px 0px;
}

/* search */
div.search-data {
	background-color:#BABABA;
	width:520px;
	height:46px;
	padding-top:15px;
}
.search-input {
	margin-left:20px;
	width:351px;
	height:20px;
	border:1px solid #999999;
}
.search-button {
	width:105px;
	height:29px;
	background:url(images/button_search.gif);
	color:#ffffff;
	font-size:13px;
	padding-bottom:3px;
	padding-right:5px;
	font-weight:bold;
	margin-left:20px;
	cursor:pointer;
}
div.sort_param {
	clear:both;	
}
div.sort_param span {
	width:152px;
	height:32px;
	background-image:url('./images/sort_bg.gif');
	background-repeat:no-repeat;
	float:left;
	margin-right:2px;
}
div.sort_param span u {
	float:left;
	width:100%;
	height:100%;
	color:#107bb5;
	padding-top:9px;
	text-align:center;
	font-size:13px;
	cursor:pointer;
}
div.sort_param i {
	float:left;
	color:#107bb5;
	padding-top:8px;
	padding-left:5px;
	padding-right:20px;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
}
div.sort_param span u img {
	/* position:absolute;
	margin-left:-45px; */
	float:left;
	margin:-2px -25px 0 25px;
}

/* @media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type div.sort_param span u img {
	margin-left:10px;
}} */


div.calc-sort {
	float:left;
	margin:10px 0px 5px 0px;
	padding:10px 0px 10px 10px;
	clear:both;
}
div.calc-sort b {
	font-size:11px;
	padding-right:15px;
}
div.calc-sort span {
	text-align:left;
	cursor:pointer;
	margin: 0px 3px 0px 3px;
}
div.calc-sort span b {
	padding:0px;
}
div.calc-sort span u {
	font-size:11px;
	padding-right:3px;
	padding-top:0px;
	line-height:18px;
}
span.calc-sort {
	margin-left:0px;
	padding-left:0px;
}

/* our choice */

div.our-choice {
	position:absolute;
	margin:-136px 0px 0px 80px;
	/* //margin:-130px 0px 0px 65px; */
}

/* @media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type div.our-choice {
	margin:-125px 0px 0px 80px;
}} */

b.arrow-direction {
	font-size:18px;
	/* text-decoratio:none; */
	color:#107BB5;
}

.table-our-choice {
	border:2px solid #fe8f00;
}
