form, body, html {
    background-color: Transparent !important;
    padding-top: 0;
    margin: 0 !important;
    padding: 0 !important;
}

 html  {
    background-image: url(../library/images/portal_bg.png);
    background-repeat: repeat-y;
    background-position: center;
}

#ja-content h3 {
    margin: 0 !important;
    padding: 15px 0 15px 0 !important;
}

h4 {
    text-transform: none;
}
div.subTitle {
    font-weight: bold;
}

.subButton {
    display: inline-block;
    background-color: #7a96ab;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    color: White;
    border: solid 1px #f6f6f6;
    text-decoration: none;
    height: 21px;
    width: 12em;
    margin: 0;
    padding: 0 0  0.2em 0;
}
a.subButton {
width: 6em;
    padding:  2px 0  0 0;
    height: 20px;
}
a.subButton:hover {
    text-decoration: none;
    color: White;
}
input.btnButton {
    background-color: #7a96ab;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    color: White;
    border: solid 1px #f6f6f6;
}
input.SubButton {
    background-color: #7a96ab;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    color: White;
    border: solid 1px #f6f6f6;
}
input.closeButton {
    background-color: #7a96ab;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    color: White;
    border: solid 1px #f6f6f6;
position: absolute;
left: 0;
}
input.text {
    text-align: left;
    overflow: hidden;
    border: 1px solid silver;
}
input.text100 {
    border: 1px solid silver;
    text-align: left;
    overflow: hidden;
}
input.txtDate {
    border: 1px solid silver;
    text-align: left;
}
input.txtTime {
    border: 1px solid silver;
    text-align: left;
    margin-left: 5px;
    width: 35px;
}

input.txtTimeOnly {
    border: 1px solid silver;
    text-align: left;
    width: 35px;
}

div.divTextBox {
    display: inline;
}
textarea.text {
    border: 1px solid silver;
    text-align: left;
    font-family: Verdana,Arial,Sans-Serif;
    width: 98%;
    overflow: auto;
}
span.spanErrorBody {
    font-weight: normal !important;
    color: Black !important;
    background-color: Transparent !important;
    font-size: 10px !important;
    font-family: Verdana,Arial,Sans-Serif !important;
}
span.spanErrorExample {
    font-weight: normal !important;
    color: Black !important;
    font-style: italic !important;
    font-size: 10px !important;
    background-color: Transparent !important;
    font-family: Verdana,Arial,Sans-Serif !important;
}
span.spanErrorHead {
    font-weight: bold !important;
    font-size: 10px !important;
    color: Black !important;
    background-color: Transparent !important;
    font-family: Verdana,Arial,Sans-Serif !important;
}

table.grvGridView {
    display: table;
    empty-cells: show;
}
table.grvGridView td {
    padding-left: 1px;
    border-style: none;
    border-left: none;
    border-right: none;
    border-top: solid 1px #ABABAB;
    border-bottom: solid 1px #ABABAB;
    padding: 2px;
    padding-right: 3px;
}
table.grvGridView td, table.grvGridView th, table.grvGridView th a {
    font-size: 11px;
    empty-cells: show;
}


table.grvGridView th {
    font-weight: bold;
    text-decoration: none;
    color: #4D4D4D;
    cursor: default;
    background-color: #EDEDED;
    border-top: solid 1px #ABABAB;
    border-bottom: solid 1px #ABABAB;
    border-right: none;
    border-left: none;
    font-size: 6pt;
    vertical-align: top;
    text-align: left;
    padding: 4px;
    padding-right: 3px;
    padding-left: 2px;
}
table.grvGridView th a:link {
    color: #4D4D4D;
    text-decoration: none;
    font-size: 7pt;
}
table.grvGridView th a:visited {
    color: #4D4D4D;
    text-decoration: none;
    font-size: 7pt;
}
table.grvGridView th a:active {
    color: #4D4D4D;
    text-decoration: none;
    font-size: 7pt;
}
table.grvGridView th a:hover {
    color: #4D4D4D;
    text-decoration: none;
    font-size: 7pt;
}

table.grvGridView tr.SelectedRow {
    background-color: #26466D;
    color: White;
}
table.grvGridView tr.SelectedRow td {
    background-color: #26466D;
    color: White;
}
table.grvGridView input.SubButtonFit {
    background-color: #fff;
    color: black;
    cursor: pointer;
    text-align: center;
    font-weight: normal;
    border: solid 1px silver;
    background-image: url(../Library/images/tube.jpg);
    background-repeat: repeat-x;
}

table.grvGridView table {
    border: inherit;
}

.divSeperator {
    background-image: url(../Library/images/seperator.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 2px;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top;
}
input.btnImageButton {
    border-style: none;
    background-color: Transparent;
    background-repeat: no-repeat;
    margin: 0;
    color: Gray;
    cursor: pointer;
    width: 16px;
    height: 16px;
    padding: 0;
}
input.btnExcel {
    background-image: url(../Library/images/page_white_excel_csl.png);
}
input.btnCsv {
    background-image: url(../Library/images/page_white_csv.png);
}
input.btnPdf {
    background-image: url(../Library/images/page_white_acrobat.png);
}
input.btnBack {
    background-image: url(../Library/images/arrow_undo.png);
}
input.btnEdit {
    background-image: url(../Library/images/pencil.png);
}
input.btnAddGo {
    background-image: url(../Library/images/add_go.png);
}
input.btnEditItem {
    background-image: url(../Library/images/pencil.png);
}
input.btnOpenEditPopUp {
    background-image: url(../Library/images/page_edit.png);
}
input.btnOpenInsertPopUp {
    background-image: url(../Library/images/page_edit.png);
}
input.btnInsertItem {
    background-image: url(../Library/images/table_add.png);
}
input.btnInsert {
    background-image: url(../Library/images/disk.png);
}
input.btnDeleteItem {
    background-image: url(../Library/images/cancel.png);
}
input.btnDelete {
    background-image: url(../Library/images/cancel.png);
}
input.btnCancel {
    background-image: url(../Library/images/pencil_delete.png);
}
input.btnCancelItem {
    background-image: url(../Library/images/pencil_delete.png);
}
input.btnUpdate {
    background-image: url(../Library/images/disk.png);
}
input.btnUpdateItem {
    background-image: url(../Library/images/table_save.png);
}
input.btnClose {
    background-image: url(../Library/images/cross.png);
}
input.btnSendEmail {
    background-image: url(../Library/images/email_go.png);
}
input.btnPostCodeLookUp {
    margin-left: 5px;
    background-image: url(../Library/images/find.png);
}
input.btnRefresh {
    background-image: url(../Library/images/arrow_refresh.png);
}
input.btnSynchronize {
    background-image: url(../Library/images/arrow_refresh.png);
}
input.btnSearch {
    background-image: url(../Library/images/find.png);
}
input.btnFindGo {
    background-image: url(../Library/images/find_go.png);
}
input.btnSearchItem {
    background-image: url(../Library/images/find.png);
}
input.btnComplete {
    background-image: url(../Library/images/tick.png);
}
input.btnSelect {
    background-image: url(../Library/images/cursor.png);
}
input.btnView {
    background-image: url(../Library/images/magnifier.png);
}
input.btnViewReport {
    background-image: url(../Library/images/page_white_magnify.png);
}
input.btnPrint {
    background-image: url(../Library/images/printer.png);
}
input.btnCalendarViewMonth {
    background-image: url(../Library/images/calendar_view_month.png);
}
input.btnCartAdd {
    background-image: url(../Library/images/cart_add.png);
}
.GridviewButtonColumn {
    text-align: right;
    vertical-align: middle;
    padding: 1px;
    width: 50px;
}

td.gbcLeft {
    text-align: left;
    width: 40px;
}
td.gbcRight {
    text-align: right;
}
div.dataTable {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
div.divButton {
    margin-top: 10px;
float: right;
    text-align: right !important;
    width: 100%;

}

div.divButton input{
/*float: right;*/
}

div.divButtonFloat {
    position: relative;
    padding: 2px 10px 10px 0;
    background-repeat: no-repeat;
    width: 845px;
    margin: auto;
    text-align: right;
    position: absolute;
    top: 5px;
    float: right;
}

.divUPOuter .divButtonFloat {
    position: absolute;
    top: 130px;
    width: 640px;
}

.divUPOuterTabs .divButtonFloat {
    position: fixed;
    top: 83px;
}

div.subbody {
    line-height: 17px;
    margin-top: 5px;
    padding-top: 5px;
}
input.date {
    width: 70px;
}
.closeButton {
    height: 21px;
    width: 12em;
    margin: 0;
    padding: 0 0 0.2em 0;
}
input.btnButton {
    height: 21px;
    width: 9em;
    margin: 0;
    padding: 0 0 0.2em 0;
}
input.SubButton {
    height: 1.5em;
    width: 10em;
}
input.SubButtonFit {
    height: 1.5em;
    width: 100%;
}
input.text {
    overflow: hidden;
}
input.text {
    width: 98%;
}
input.text100 {
    width: 90%;
}
input.textc {
    width: 98%;
}
input.txtDate {
    width: 70px;
    overflow: hidden;
}

span.spanErrorBody {
    margin-bottom: 5px;
    line-height: 15px;
}
span.spanErrorExample {
    margin-bottom: 5px;
    line-height: 15px;
}
span.spanErrorHead {
    line-height: 15px;
}
span.spanParameterTip {
    padding-left: 10px;
}
table.dataTable {
    width: 600px;
    table-layout: fixed;
    padding-left: 0;
    margin-left: -3px;
    z-index: -1;
}
table.dataTable td {
    padding-left: 0;
    margin-left: 0;
padding-right: 2px !important;
overflow: visible;
}

table.dataTable tr {
    padding-left: 0;
    margin-left: 0;
}
table.grvGridView {
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
}
table.grvGridView .text {
    width: 97%;
}

div.divSectionHeader {
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: bold;
    padding-left: 1px;
    cursor: pointer;
    margin-left: -1px;
}

div.subTitle {
    padding-bottom: 10px;
    padding-top: 5px;
    margin-left: -1px;
}
div.subTitle span {
    padding: 0;
    margin: 0;
}

div.divSectionHeader span {
    padding-left: 4px;
}
div.divSectionHeader div.description {
    float: right;
}
div.divSectionBody {
    background-color: white;
    font-family: Tahoma,Arial,Helvetica,Sans-Serif;
    border: none;
    width: auto;
    height: auto; /* position: relative;     overflow: visible;*/
}

.CollapsePanel {
    overflow: hidden;
    border-style: none;
    height: 0;
    padding: 0;
    margin: 0;
}
div.ExpandPanel {
}
table.wide {
    width: 100%;
}
table.dataTable td {
    height: 17px;
}
div.paging {
    width: 100%;
    padding-top: 5px;
    height: 20px;
}
span.paging {
    float: left;
}
span.pagesize {
    float: right;
}
span.lblNoResults {
    font-size: 11px;
}
div.sortup {
    height: 10px;
    width: 15px;
    float: right;
    margin-top: 3px;
    background-repeat: no-repeat;
    background-image: url(../Library/images/sort_up.png);
}
div.sortdown {
    height: 10px;
    width: 15px;
    float: right;
    margin-top: 3px;
    background-repeat: no-repeat;
    background-image: url(../Library/images/sort_down.png);
}

div.divError {
    background-image: url(../Library/images/computer_fire.jpg);
    background-repeat: no-repeat;
    height: 260px;
    width: 200px;
    margin-left: 260px;
    position: absolute;
    top: 125px;
}

div.divErrorTitle {
    position: absolute;
    top: 5px;
    left: 15px;
    color: Red;
    font-size: 50pt;
}
div.divErrorMsg {
    position: absolute;
    top: 100px;
    left: 20px;
    width: 250px;
}
div.divErrorMsg span {
    color: Black;
}

/* Portal Style */
#divMenu {
    width: 200px;
    top: 108px;
    bottom: 5px;
    left: 5px;
    padding: 0;
    margin: 0;
    position: absolute;
    border: solid 1px #A6A6A6;
}
#divMain {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 5px;
    top: 108px;
    bottom: 5px;
    left: 213px;
    border: solid 1px #A6A6A6;
}
div.divHeader {
    top: 0;
    height: 16px;
    left: 0;
    right: 0;
    position: absolute;
    border-bottom: solid 1px #A6A6A6;
    background-image: url(../Library/../Library/images/bgtube.jpg);
    padding: 2px;
}
#divMenuInner {
    position: absolute;
    top: 21px;
    bottom: 0;
    left: 0;
    right: 0;
}
#divMainInner {
    position: absolute;
    top: 21px;
    bottom: 0;
    left: 0;
    right: 0;
}

div.divBanner {
    position: absolute;
    top: 0;
    height: 80px;
    bottom: 0;
    left: 0;
    right: 0;
}

#divLogo {
    background-image: url(../Library/images/LH200x31.png);
    background-repeat: no-repeat;
    height: 70px;
    width: 220px;
    top: 23px;
    left: 15px;
    position: absolute;
}

img.imgLogo2 {
    top: 5px;
    right: 5px;
    position: absolute;
}
div.divBannerLogin {
    float: right;
    top: 0;
}

div.divBannerLoginInner {
    padding: 1px 3px 0 0;
}

div.divBannerLogin a {
    color: #293d6b !important;
    text-decoration: none;
}

#divResize {
    padding: 0;
    position: absolute;
    top: 108px;
    bottom: 5px;
    width: 9px;
    left: 207px;
    cursor: w-resize;
    vertical-align: middle;
    background-color: #F5F5F5;
}
a {
    color: #7a96ab;
    font-size: 8pt;
}
div.copyright {
    position: absolute;
    right: 5px;
    top: 7px;
}
div.copyright span {
    color: Silver;
    font-size: 8pt;
}
#divCollapse {
    background-image: url(../Library/images/collapse_horizontal.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    position: absolute;
    right: 0;
    top: 6px;
    cursor: pointer;
}
#divCollapsed {
    background-image: url(../Library/images/collapsedtab.jpg);
    background-repeat: no-repeat;
    top: 108px;
    left: 0;
    height: 50px;
    position: absolute;
    display: none;
    width: 20px;
    cursor: pointer;
}
div.divLoginArea {
    width: 550px;
    margin: auto;
    margin-top: 180px;
}
div.divLoginArea table.dataTable {
    margin: auto;
}
div.divLoginArea div.divButton {
    text-align: center;
    margin-top: 5px;
}
div.divLoginArea span.lblMessage {
    margin-left: 15px;
    padding-bottom: 10px;
    display: block;
}

span.sortedup {
    margin-top: 5px;
    vertical-align: bottom;
    margin-left: 5px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url(../Library/Images/sort_up.png);
    padding-right: 2px;
}
span.sorteddown {
    margin-top: 5px;
    vertical-align: bottom;
    margin-left: 5px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url(../Library/Images/sort_down.png);
    padding-right: 2px;
}
span.notsorted {
    margin-top: 5px;
    vertical-align: bottom;
    margin-left: 5px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url(../Library/Images/sort.png);
    padding-right: 2px;
}
td.tdLabel {
    padding-top: 4px;
    vertical-align: top;
}
td.tdLabel30 {
    width: 30%;
}

td.tdData {
    color: #00A4E4;
    vertical-align: top;
    padding-top: 4px;
}


div.divCrumb {
    /* background-image: url(../Library/Images/information.png);     background-repeat: no- repeat;*/
    height: auto;
    top: 27px;
    left: 0;
    right: 0;
    height: 13px;
    position: fixed;
    text-align: left;
    border-bottom: solid 1px silver;
    background-color: #F7F7F7;
    padding: 1px;
    padding-left: 5px;
    color: #003366;
    font-size: 7.5pt;
    z-index: 10;
}
span.spanCrumbLabel {
    margin-right: 2px;
    color: #003366;
    font-size: 7.5pt;
}
span.spanCrumbValue {
    margin-left: 2px;
    font-size: 7.5pt;
    font-weight: bold;
    color: #00A4E4;
}

/*validator and calender fixes for gridview css*/
.ajax__validatorcallout td.ajax__validatorcallout_error_message_cell {
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}
.ajax__validatorcallout td.ajax__validatorcallout_icon_cell {
    border-top: solid 1px black;
    border-bottom: solid 1px black;
    border-left: solid 1px black;
}
.ajax__validatorcallout td.ajax__validatorcallout_close_button_cell {
    border-top: solid 1px black;
    border-bottom: solid 1px black;
    border-right: solid 1px black;
}
.ajax__calendar_container table tr td {
    padding: 0;
    border-style: none;
    margin: 0;
}

.exeDownload1 {
    background-image: url(../Library/Images/ss3.jpg);
    height: 100px;
    width: 144px;
    background-repeat: no-repeat;
    background-color: White;
    border: none;
    margin-bottom: 10px;
}
.exeDownload2 {
    background-image: url(../Library/Images/ss2.jpg);
    height: 145px;
    width: 144px;
    background-repeat: no-repeat;
    background-color: White;
    border: none;
    margin-bottom: 10px;
}

.ExcelText {
    padding: 0 5px 5px 5px;
    margin-bottom: 10px;
}


div.divInfo {
    background-image: url(../Library/images/information.png);
    background-repeat: no-repeat;
    background-color: #d8e5f8;
    border-top: solid 3px #629de3;
    border-bottom: solid 3px #629de3;
    width: 70%;
    color: #0055bb;
    height: auto;
    padding: 5px 5px 5px 30px;
    margin-top: 30px;
    width: 95%;
    top: 0px;
    left: 0px;
    position: relative;
    background-position: 10px center;
}

div.divInfo .divHeader {
    background-image: none;
    border-style: none;
    position: relative;
    font-weight: bold;
}
div.divSalesInfoContainer {
    border: solid 1px silver;
    background-repeat: no-repeat;
    background-color: InfoBackground;
    width: 350px;
    height: auto;
    padding-left: 10px;
    padding-top: 10px;
    display: inline;
    position: absolute;
    margin-top: 200px;
}
div.divSalesInfoImg {
    background-image: url(../Library/images/info.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: InfoBackground;
    width: 50px;
    height: 80px;
    float: left;
}
div.divSalesInfo {
    background-color: InfoBackground;
    width: 275px;
    height: auto;
    padding: 10px 10px 10px 10px;
    text-align: left;
    float: right;
}

div.divSalesItems {
    position: relative;
    vertical-align: middle; /*background-color:yellow;*/
    width: 100%;
    padding: 15px 0 15px 0; /* position: absolute;     top: 200px;     left: 30px;*/
}


table.cart {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}
table.cart th {
    border-color: #FFFFFF;
    text-align: right;
}
td.cartItem {
    background-color: #dde8ee;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    text-align: right;
    vertical-align: top;
    padding: 4px;
}

tr.trFooter td {
    background-color: White;
}
tr.trFooter td.header {
    font-weight: bold;
    border-right: solid 1px #dde8ee;
    text-align: right;
    padding-right: 4px;
}
tr.trFooter td.total {
    border-color: #dde8ee;
    border-style: solid;
    border-width: 1px;
    text-align: right;
    font-weight: bold;
}
div.divBillingAddress {
    position: relative;
    border: solid 1px black;
    vertical-align: middle;
    background-color: inherit;
    width: 350px;
    height: auto;
    padding: 5px;
    position: absolute;
    float: left;
}

div.divInvoice {
    position: relative;
    border: solid 1px silver;
    vertical-align: middle;
    background-color: #E9F7AF;
    width: 450px;
    height: auto;
    padding: 5px;
    position: absolute;
    right: 0;
}

div.divBuyNow {
    border: solid 1px silver;
    vertical-align: middle;
    background-color: InfoBackground;
    width: 450px;
    height: auto;
    padding: 5px;
    position: absolute;
    margin-top: 200px;
    margin-right: 0;
    right: 0;
}

div.divBuyNowImg {
    background-image: url(../library/images/SecurityLock.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: inherit;
    width: 60px;
    height: 60px;
    position: absolute;
}

div.divBuyNowCards {
    vertical-align: middle;
    background-color: inherit;
    height: 50px;
    padding: 10px 10px 10px 10px;
    float: right;
}
div.divCard {
    vertical-align: middle;
    padding: 2px 2px 2px 2px;
    height: 50px;
    display: inline;
}

div.divCard input {
    width: 60px;
    height: 38px;
}
span.PriceChanged {
    color: Red;
    text-decoration: blink;
}
span.PriceNormal {
    color: inherit;
}



#tabStripOuter {
    width: 100%;
    margin: 0 auto 0 auto;
    padding: 0;
    background-color: Transparent;
    background-image: url(../library/images/menu_bg_blue.png);
    background-repeat: repeat-x;
    top: 70px;
    height: 30px;
    position: absolute;
    padding-top: 2px;
}

#tabStrip {
    width: 900px;
    margin: 0 auto 0 auto;
    padding: 0;
}
#tabStrip a {
    color: #293d6b;
    margin: 0;
    top: 0;
}

#tabStripInner {
    width: 600px;
    margin: 0 auto 0 auto;
    padding: 0;
    float: left;
    height: 20px;
}
/*#tabStrip img{
border: solid 1px pink !important;
position: absolute;
top: 0;
}*/

a.ctl00_cslMenu_menuCSL_1 {
    font-weight: bold;
    padding: 4px 10px 5px 10px;
    margin: 0;
}

#tabStrip a:hover {
    background-image: url(../library/images/menu_bg_blue_hg.png);
    background-repeat: repeat-x;
    margin: 0;
}
.ctl00_cslMenu_menuCSL_0 {
    margin-top: 3px;
    background-color: #98b1c4 !important;
    padding: 1px !important;
    padding-top: 6px !important;
    height: 12px;
}
.ctl00_cslMenu_menuCSL_0 a {
    background-color: #bdcedc !important;
}

.ctl00_cslMenu_menuCSL_0 a:hover {
    background-color: #a8b7c4 !important;
    background-image: none !important;
    text-decoration: none;
}

/*a8b7c4*/
#ja-mainbody-fr {
    margin-top: 25px;
}


div.divSearch {
    padding: 1px;
}

.progress_line {
    width: 860px;
    margin-bottom: 10px;
    font-size: 8pt;
}
.progress_line td {
    border-bottom: solid 5px silver;
    text-align: center;
}
.progress_line td.active {
    border-bottom: solid 5px black;
    font-weight: bold;
}
div .ja-headermask {
    width: 100% !important;
    display: none;
}
#ja-headerwrap {
    width: 100% !important;
    background-image: url(../library/images/banner_bg2.png) !important;
    height: 95px;
    margin: auto !important;
    padding: 0 !important;
    border-style: none;
    background-color: Transparent !important;
    text-align: center;
}


#ja-headerwrap .* {
    background-color: Transparent !important;
}
ja-header a{
color: Blue !important;
}

#ja-headerwrap h1 {
float: left !important;
}
#ja-wrapper {
    width: 100% !important;
}
#ja-wrapper, #aspnetForm, .fs3, FF #ja-containerwrap-fr, #ja-containerwrap2, #ja-container, #ja-container2.clearfix, #ja-mainbody-fr.clearfix {
    border-style: none !important;
    background-color: Transparent !important;
    background-image: none !important;
}

#ja-wrapper, #aspnetForm, .fs3, FF {
    display: block;
}

#ja-footerwrap {
    border-style: none;
    width: 100% !important;
    background-image: none !important;
    background-color: Transparent;
}
#ja-footer {
    background-image: none !important;
    width: 100% !important;
    background-color: Transparent;
}

.clearfix {
    width: 100% !important;
    margin: auto !important;
    padding: 0 !important;
}

div.copyright {
    margin-top: 50px;
    position: relative !important;
    width: 100% !important;
}

table.priceTable {
    padding-left: 5px;
    width: 100%;
}
span.lblHeader {
    font-weight: bold;
}
input.btnBuyNow {
    height: 20px;
    font-weight: bold;
    padding-top: 0;
    border: solid 1px silver;
    color: White;
    background-color: #7a96ab;
    float: right;
}

td.tdCurrency{
text-align: center;
}

td.tdCurrencyHeader{
text-align: center;
}

.lw_cards{
display:inline;
}

.ja-box-center-full{
bottom: 0;
padding-bottom: 15px;
position: fixed;
padding-top: 15px;
width: 100%;
text-align: center;
background-color: White;

}

table.paymentMethods{
margin: 25px auto 0 auto ;
}
