﻿
.oCompGray {}
.oCompGray h2 {color:#666 !important;}
.oCompGray .step1 {background-position:-240px -580px !important;}
.oCompGray .step2 {background-position:-280px -580px !important;}
.oCompGray .step3 {background-position:-320px -580px !important;}

.orderComponent {padding-left:18px;padding-top:18px;position:relative;}
.orderComponent h2 {color:#78B116;}
/*.orderComponent label {display:block;}*/
.orderCIcon {width:36px;height:36px;position:absolute;top:0px;left:0px;background:url(/en/images/SubPLY_Sprite.png) no-repeat;z-index:101;}
.step1 {background-position:-240px -440px;}
.step2 {background-position:-280px -440px}
.step3 {background-position:-320px -440px}
.step4 {background-position:-360px -440px}
.step5 {background-position:-400px -440px}
.orderIcon {background-position:-440px -440px}
label {margin-right:10px;vertical-align:top;}
.explainText {font-size:10px;color:#999;}
.inputErr {color:#BC0400;font-size:11px;margin-top:0px;}
.uploadButton {width:100px;height:23px;background:url(/en/images/SubPLY_Sprite.png) no-repeat;background-position: -250px -530px;border:none;cursor:pointer;margin-top:2px;margin-bottom:4px;}
.uploadButton:hover{background-position:-350px -530px;}
.balanceTbl {margin-top:10px;margin-bottom:10px;}
.balanceTbl thead td {color:#373737;}
.balanceTbl tfoot td {border-top:solid 1px #ccc;padding-top:8px;font-weight:bold;color:#373737;}
.balanceTbl thead td {font-weight:bold;}
.balanceTbl tbody tr.lasrRow td {padding-bottom:8px;}
.verifyInputIcon {width:16px;height:18px;float:left;margin-left:6px;background:url(/en/images/SubPLY_Sprite.png) no-repeat;background-position:100px 100px}
.verifyOk {background-position:-450px -408px;}
.verifyBad {background-position:-470px -408px;}
.errs {margin-top:8px;}
/* Spinner ****************************************************************************************/

A.dn {margin-top:1px;display:block;background: url(/en/images/SubPLY_Sprite.png);width:15px;height:9px;background-position:-270px -560px} 
A.up {display: block;background:url(/en/images/SubPLY_Sprite.png);width: 15px;height: 9px;background-position:-250px -560px}
INPUT.spin-time {border-right: medium none;padding-right: 4px;border-top: medium none;padding-left: 2px;font-weight: normal;	font-size:8pt;padding-bottom: 0px;margin: 0px;	border-left: medium none;width: 52px;padding-top: 2px;border-bottom: medium none;	text-align: right}
.tblSpinner {float:left;height:20px;}
/*******************************************************************************************************/

/* progress bar */
#progBar {background:#78B116; width:0px; height:8px;margin-top:4px;}
#progBarBottom {width:440px;height:1px;background-color:#5B8F0A;margin-bottom:4px;}
        
.tdPBottom4 {padding-bottom:4px;}
.primarySLang {height:18px;vertical-align:middle;float:left;background-color:#fff;padding-top:2px;background:url(/en/images/SubPLY_Sprite.png);background-position:0px -350px;background-repeat:repeat-x;}
.primarySLang select {border:none;font-size:11px;color:#666;width:160px;}
.chargedMins {width:40px;border:solid 1px #ccc;height:18px;padding-top:2px;}
.grandTotalBox {border:solid 1px #ccc;padding-top:10px;padding-bottom:10px;font-weight:bold}
.grandTotalBox span.grandTValue {float:right;width:80px;text-align:right;padding-right:6px;}
.grandTotalBox span.grandTTitle {float:right;text-align:right;}

.orderItem {position:relative;margin-bottom:10px;}
.orderItem div.orderItemNum {position:absolute;top:0px;left:0px;background:url(/en/images/SubPLY_Sprite.png) no-repeat;width:24px;height:24px;}
.orderItem div.num1 {background-position:-250px -500px;}
.orderItem div.num2 {background-position:-280px -500px;}
.orderItem div.num3 {background-position:-310px -500px;}
.orderItem div.num4 {background-position:-340px -500px;}
.orderItem div.num5 {background-position:-370px -500px;}
.orderItem div.num6 {background-position:-400px -500px;}
.orderItem div.num7 {background-position:-430px -500px;}
.orderItem div.num8 {background-position:-460px -500px;}
.orderItem div.num9 {background-position:-490px -500px;}
.orderItem div.orderItemData {border:solid 1px #ccc;padding-left:30px;padding-top:10px;}

.orderItemVTitle {font-weight:bold;overflow:hidden;width:98%;height:16px;margin-bottom:8px;}
.orderItemVLen {margin-bottom:2px;color:#999;}
.orderItemCapLangs {margin-bottom:10px;}

.capLangsTitle {float:left;width:120px;color:#999;}
.capLangsVals {float:right;width:170px;}

.orderItemFooter {border:solid 1px #ccc;border-top:none;padding-top:1px;padding-bottom:1px;}
.orderItemFooter span.actionLinks {float:left;width:100px;padding-left:8px;color:#999}
.orderItemFooter span.actionLinks a {color:#999;font-size:11px;}
.orderItemFooter span.actionLinks span {margin-left:6px;margin-right:6px;}
.orderItemFooter span.subTotalValue {float:right;width:80px;text-align:right;padding-right:6px;}
.orderItemFooter span.subTotalTitle {float:right;text-align:right;}

.editItem {width:32px;padding-left:18px;background:url(/en/images/SubPLY_Sprite.png) no-repeat;background-position: 0px -1020px;float:left;margin-right:10px;border-right:solid 1px #ccc;font-weight:normal;color:#666}
.deleteItem {width:42px;padding-left:18px;background:url(/en/images/SubPLY_Sprite.png) no-repeat;background-position: 0px -1000px;float:left;font-weight:normal;color:#666}



.calculator {width:460px;margin-top:14px;}
.clacHeader {width:460px;height:180px;background:url(/en/images/calc/Calculator_Top.png) no-repeat;position:relative;}
.clacHeaderSpinner {position:absolute;top:88px;left:30px;width:130px;height:23px;border:none;text-align:center;padding-top:7px;color:#666;}
.clacHeaderChargedMins {position:absolute;top:88px;right:68px;width:50px;height:23px;border:none;text-align:center;padding-top:7px;color:#666;}
.clacTile {width:410px;background:url(/en/images/calc/Calculator_Tile.png);padding-left:50px;}
.clacFooter {width:460px;height:90px;background:url(/en/images/calc/Calculator_Bottom.png) no-repeat;position:relative;}
.clacFooterButton {position:absolute;bottom:26px;left:150px;}
.clacFooterValue {position:absolute;bottom:26px;right:40px;width:140px;height:26px;color:#666;border:none;font-size:14px;padding-top:4px;font-weight:bold;}
.priceListTable thead td {padding-bottom:6px;}

