
/* Discount - Savings check styles */

div.checkSavingsAnnounce {border: 1px solid; border-width: 1px 0px; border-top-color: #333333; border-bottom-color: #212121; margin: 50px 0px 50px 0px; font-size: 12px;  padding: 35px 20px 35px 80px;  background: url(/img/_discount/_savings/announce_icon.gif) no-repeat;}

table.savingsChecker {width: 100%; margin-bottom: 200px}
table.savingsChecker td {padding: 10px; }
table.savingsChecker td.label {width: 20%;  vertical-align: top; padding-top: 25px}

table.savingsChecker td.inputIcons {vertical-align: middle}
table.savingsChecker td.inputIcons img {margin: 0px 10px 0px 14px;}
table.savingsChecker td.inputIcons span {margin-right: 35px;}
table.savingsChecker td.inputIcons * {vertical-align: middle}

table.savingsChecker td.inputNumber { width: 450px; vertical-align: top; }
table.savingsChecker td.inputNumber .cardNum{ width: 400px; font-size: 220%; font-weight: bold; color: #8a8a8a; padding: 3px 7px; letter-spacing: -10;}
table.savingsChecker td.inputNumber .blur {color: #909090;}
table.savingsChecker td.inputNumber .focus {color: #fff;}
table.savingsChecker td.inputNumber div.inputWrapper {padding: 10px 10px 0px 30px;}
table.savingsChecker td.inputNumber div.inputWrapper div.error {font-size: 11px; color: #ffffff; display: none}
table.savingsChecker td.inputNumber div.inputWrapper.error {margin-left: 20px; padding: 10px; background: #ec008c}
table.savingsChecker td.inputNumber div.inputWrapper.error div.error {display: block; font-size: 90%; color: #ffffff; margin: 7px 0px 0px 0px; padding: 0px;}
table.savingsChecker td.inputNumber div.inputWrapper.error div.error ul {list-style: none; padding: 0px; margin: 0px}

table.savingsChecker td.inputNumber div.inputWrapper .inputExamlpe {background:#292929; font-size:24px; color:#fff; padding:5px 10px; width:400px;}
table.savingsChecker td.inputNumber div.inputWrapper .inputExamlpe SPAN {color:#909090;}

table.savingsChecker td.submitButton {vertical-align: top; padding-left: 0px;}
table.savingsChecker td.submitButton .inputSubmit {width: 77px; height: 46px; color: none; background-color: black; border: 0px; background: url(/img/_discount/_savings/submit_button.gif) no-repeat; margin-top: 8px; margin-left: 6px}

/* Card number help */

div.savingsHelper { border-top:1px solid #333333; border-bottom:1px solid #333333; padding:45px 0 30px; margin-bottom:80px}
div.savingsHelper table {}
div.savingsHelper table td {vertical-align:top;}
a.link_open_savings_helper {display:block; float:left;}

table.savingsChecker td.submitButton {vertical-align: top; padding-left: 0px;}
table.savingsChecker td.submitButton .inputSubmit {width: 77px; height: 46px; color: none; background-color: black; border: 0px; background: url(/img/_discount/_savings/submit_button.gif) no-repeat; margin-top: 8px; margin-left: 6px}

div.savingsHelper { border-top:1px solid #333333; border-bottom:1px solid #333333; padding:45px 0 30px; margin-bottom:80px}
div.savingsHelper table {}
div.savingsHelper table td {vertical-align:top;}
a.link_open_savings_helper {display:block; float:left;}

div.savingsSmsPrices { border-top:1px solid #333333; border-bottom:1px solid #333333; padding:45px 0; margin-bottom:200px}
div.savingsSmsPrices table {}
div.savingsSmsPrices table td {vertical-align:top; font-size:11px;}

/* Online check results */

div.checkResults {border: solid #333333; border-width: 0px 0px 1px 0px; padding: 10px; margin-bottom: 250px; vertical-align: top; text-align: center;}
div.checkResults div.savingsAmmount {color: #ffffff; font-size: 680%; }
div.checkResults div.currencyMarker {color: #636363; font-size: 25px;  margin-bottom: 20px}
div.checkResults div.lastOperation {color: #383838; margin-top: 80px;}
