div#calculator {position:relative;margin:20px auto 90px;width:634px;height:639px;background:#fff url(../img/bg.gif) left top no-repeat;padding:1px 0 0;font:15px/1.5em Frutiger,Verdana;}
div#calculator .hide {display:none !important;}
div#calculator .invisible {visibility:hidden !important;}
div#calculator em {font-style:normal;}
div#calculator h2 {font-size:40px;font-weight:bold;color:#727272;margin:30px 0 30px 30px;}
div#calculator div#loading {position:absolute;width:16px;height:16px;top:150px;left:305px;}
div#calculator form {margin:0 0 0 25px;}
div#calculator form p#error-message {height:30px;line-height:15px;font-size:13px;font-weight:bold;margin:0;padding:0;color:#c00;}
div#calculator form p#error-message span {font-size:15px;}
div#calculator form label, div#calculator form span#calculateLabel {font-weight:bold;color:#000;display:block;margin:0 0 10px;}
div#calculator form label {position:relative;}
div#calculator form span#calculateLabel {display:inline;margin:0;}
div#calculator form label span, div#calculator form span#calculateLabel em {color:#727272;padding:0 5px 0 0;}
div#calculator form input, div#calculator form select {margin:0 0 0 5px;font-size:12px;}
div#calculator form input#sendAmount {width:5em;}
div#calculator form select#destCountry {width:140px;}
div#calculator form button {margin:0 0 0 5px;width:102px;height:26px;background:#fff url(../img/bg-calculate.gif) left top no-repeat;border:none;text-transform:uppercase;line-height:26px;text-align:center;color:#fff;font-size:13px;}
div#calculator form label span.error {display:inline;color:#c00;padding:0 0 0 1px;}
div#calculator p#onlineSell {margin:30px auto 20px;width:380px;color:#727272;font-size:13px;text-align:center;}
div#calculator p#onlineSell span {color:#c00;font-weight:bold;font-size:14px;}
div#calculator p#onlineSell span em {font-weight:normal;}
div#calculator p#onlineSell span sup {vertical-align:3px;}
div#calculator div#priceComparison {width:228px;overflow:hidden;margin:0 auto;padding:0 6px 0 0;}
div#calculator div#priceComparison div.feeBox {float:left;width:228px;height:219px;background:#fff url(../img/bg-fee.gif) left top no-repeat;text-align:center;color:#c00;font-size:12px;padding:1px;}
div#calculator div#priceComparison div#offlineFee {color:#9b9010;}
div#calculator div#priceComparison div p {padding:0 10px 0 0;}
div#calculator div#priceComparison div p.feeLabel {text-transform:uppercase;margin:15px 0 5px;}
div#calculator div#priceComparison div p.fee {font-size:45px;line-height:45px;margin:40px 0 15px;}
div#calculator div#priceComparison div p.savings {text-transform:uppercase;margin:0 0 10px;font-size:14px;}
div#calculator div#priceComparison div p.savings strong {font-size:18px;}
div#calculator div#priceComparison div p.fee strong {font-weight:bold;}
div#calculator div#priceComparison div p.descriptor {padding:0 10px 0 50px;color:#727272;text-align:left;line-height:1.2em;}
div#calculator div#priceComparison div#onlineFee p.descriptor {background:url(../img/bg-online.gif) 20px top no-repeat;height:51px;}
div#calculator div#priceComparison div#onlineFee p#onlineUnavail {margin:30px 30px 0 5px;padding:0 0 0 70px;background:url(../img/bg-offline.gif) 10px top no-repeat;color:#727272;text-align:left;line-height:1.2em;}
div#calculator div#priceComparison div#onlineFee p#onlineUnavail {background:url(../img/bg-online.gif) 25px top no-repeat;}
div#calculator div#findBranch, div#calculator div#sendMoney {position:absolute;top:594px;left:98px;width:210px;}
div#calculator div#findBranch {left:318px;}
div#calculator div#findBranch a, div#calculator div#sendMoney a {display:block;height:35px;background:#c80000 url(../img/bg-findbranch.gif) left top no-repeat;text-transform:uppercase;text-align:center;color:#fff;font-size:14px;text-decoration:none;line-height:35px;}
div#calculator div#findBranch p, div#calculator div#sendMoney p {font-size:12px;color:#c00;line-height:13px;margin:0 auto 5px;width:173px;}
div#calculator div#sendMoney p {width:136px;}
div#calculator div#findBranch p#microcopy {font-size:10px;}
#tooltip.pretty {position:absolute;border:none;width:189px;height:75px;background:url('../img/bubble.png') left top no-repeat;font:9px/1.3em Frutiger,Verdana;}
#tooltip.pretty h3 {font-weight:normal;padding:0 20px 0 10px;}
div#calculator div#calculator-legal {width:634px;margin:150px auto 0;}
div#calculator div#calculator-legal p {font:10px/1.5em Frutiger,Verdana;color:#AAA;}

@media handheld, only screen and (max-device-width: 480px) {
    div#calculator form label, div#calculator form span#calculateLabel, div#calculator p#onlineSell span, div#calculator p#onlineSell span em {font-size:8px;}
	div#calculator p#onlineSell {margin:15px auto;}
}