﻿/* ############################################################# */
/* ektron registered stylesheet */
/* id: EktronECommerceCheckoutCss */
/* path: /WorkArea/csslib/Commerce/Checkout.css
/* ############################################################# */

.EktronCheckout { padding: 0px; overflow: auto; position: relative; top: 0; left: 0; border:none; }
.EktronCheckout_FloatClear{clear: both; height: 0px;}
.EktronCheckout h3 { background-color: #1c62aa; color: #ffffff; padding: 0.3em; margin-top: 0px; margin-bottom: 0px; }
.EktronCheckout .wideTextField { width: 19em; }

.EktronCheckout_Login,
.EktronCheckout_UserInfo_BillingAddressBlock_Entry,
.EktronCheckout_UserInfo_BillingAddressBlock_Review,
.EktronCheckout_UserInfo_ShippingAddressBlock_Review,
.EktronCheckout_ShippingMethod_ServiceMethodSelectContainer,
.EktronCheckout_ReviewOrder_OrderListing,
.EktronCheckout_UserInfo_ShippingAddressBlock_Entry,
.EktronCheckout_ShippingMethod_ServiceMethodSelectContainer,
.EktronCheckout_ReviewOrder_OrderListing,
.EktronCheckout_ReviewOrder_Container,
.EktronCheckout_PaymentInformation,
.EktronCheckout_OrderComplete,
.EktronCheckout_EmptyBasketUI
{
    padding: 15px 30px 30px 30px;
}
.EktronCheckout_Login h2,
.EktronCheckout_UserInfo_BillingAddressBlock_Entry h2,
.EktronCheckout_UserInfo_BillingAddressBlock_Review h2,
.EktronCheckout_UserInfo_ShippingAddressBlock_Review h2,
.EktronCheckout_ShippingMethod_ServiceMethodSelectContainer h2,
.EktronCheckout_ReviewOrder_OrderListing h2,
.EktronCheckout_UserInfo_ShippingAddressBlock_Entry h2,
.EktronCheckout_ShippingMethod_ServiceMethodSelectContainer h2,
.EktronCheckout_ReviewOrder_OrderListing h2,
.EktronCheckout_PaymentInformation h2,
.EktronCheckout_OrderComplete h2,
.EktronCheckout_EmptyBasketUI h2
{
    background-color:#E4F1F9;
    border-bottom: solid 1px #BEDDF1;
    margin-bottom:30px;
    padding-bottom:15px;
    margin:15px 0px 15px 0px;
    padding:10px;
    color:#00549E;
}


.EktronCheckout_Rows_Container,
.EktronCheckout_OrderCompleteText,
.EktronCheckout_EmptyBasketText
{
    border-bottom: solid 1px #BEDDF1;
    margin-bottom:30px;
    padding-bottom:15px;
    min-height:180px;
}

.EktronCheckout_FullPageUIMode .EktronCheckout_ProcBlock { margin: 0.63em; }
.EktronCheckout_ReturningCustomer span { font-weight: bolder; font-size: 14px; color: #1c62aa; margin-bottom:5px; margin-top:20px; display:block; }
.EktronCheckout_AccountLogin .EktronCheckout_LoginBtnBox{height:29px; float:left; overflow:hidden;}
.EktronCheckout_AccountLogin .EktronCheckout_LoginBtnBox:hover input {margin-top:-29px;}
.EktronCheckout_AccountLogin .EktronCheckout_LoginBlock { margin-top: 0.63em; max-width: 400px; }
.EktronCheckout_AccountLogin table { width:100%}
.EktronCheckout_AccountLogin td { vertical-align:top;}

.EktronCheckout_Login .EktronCheckout_Rows_Container td
{
    padding-right:30px;
}
.EktronCheckout_AccountLogin .EktronCheckout_LoginEmail{clear: both;}
.EktronCheckout_AccountLogin .EktronCheckout_LoginEmail span { float: left; width:90px; }
.EktronCheckout_AccountLogin .EktronCheckout_LoginEmail input { margin-left: 0.63em; text-align: left; }

.EktronCheckout_AccountLogin .EktronCheckout_LoginPassword{clear: both; margin-top: 0.63em;}
.EktronCheckout_AccountLogin .EktronCheckout_LoginPassword span { float: left; width:90px; }
.EktronCheckout_AccountLogin .EktronCheckout_LoginPassword input { margin-left: 0.63em; text-align: left; }

.EktronCheckout_AccountLogin .EktronCheckout_LoginButton { clear: both; margin-top: 0.63em;}
.EktronCheckout_AccountLogin .EktronCheckout_LoginButton span { float: left; }
.EktronCheckout_AccountLogin .EktronCheckout_LoginButton input { text-align: left; }
.EktronCheckout_AccountLogin .EktronCheckout_LoginButton a
{
    margin-top:5px;
    margin-left:5px;
    float:left;
    display:block;
}

.EktronCheckout_FullPageUIMode .EktronCheckout_AccountLogin .EktronCheckout_Reminder { margin-top: 0.63em; }
.EktronCheckout_AccountLogin .EktronCheckout_NewCustomer { margin-top: 1.3em; }
.EktronCheckout_AccountLogin .EktronCheckout_NewCustomer .EktronCheckout_UserInfo_NextPageLink
{
    float:left;
}
.EktronCheckout_AccountLogin .EktronCheckout_GuestCustomer { margin-top: 70px; }
.EktronCheckout_AccountLogin .EktronCheckout_GuestCustomer .EktronCheckout_UserInfo_NextPageLink
{
    float:left;
}
.EktronCheckout_AccountLogin .EktronCheckout_NewCustomerAlert { font-size: 14px; font-weight: bolder; color: #1c62aa; }
.EktronCheckout_FullPageUIMode .EktronCheckout_BillingInfo { float: left; width: 45%; }
.EktronCheckout_FullPageUIMode .EktronCheckout_ShippingInfo { float: left; width: 45%; }
.EktronCheckout_FullPageUIMode .EktronCheckout_ShippingMethod { clear: both; width: 92%; }
.EktronCheckout_FullPageUIMode .EktronCheckout_ReviewOrder { float: left; width: 45%; }
.EktronCheckout_FullPageUIMode .EktronCheckout_SubmitOrder { float: left; width: 45%; }

.EktronCheckout_Row_LeftContents { float: left; width: 150px; text-align: left; padding-right: 0.3em; } 
.EktronCheckout_Row_RightContents { width: 55%; text-align: left; }

.EktronCheckout_NotRequired .EktronCheckout_RequiredSymbol {display: none;}
.EktronCheckout_RequiredSymbol {display: inline; margin-right: 0.1em;}
.EktronCheckout_RequiredNotice{display: block; margin-top: 0.63em; }
.EktronCheckout_SubmitOrder .EktronCheckout_RequiredNotice{padding-left: 0.63em;}

.EktronCheckout_BillingInfo input.EktronCheckout_Row_RightContents{width: 15.5em;}
.EktronCheckout_BillingInfo select.EktronCheckout_Row_RightContents{width: 15.8em;}
.EktronCheckout_BillingInfo input.EktronCheckout_PostalCode{width: 9.38em;}
.EktronCheckout_BillingInfo .EktronCheckout_BillingNotice{margin: 0.63em; margin-top: 0.63em; margin-bottom: 1.2em; }
.EktronCheckout_BillingInfo .EktronCheckout_EmailNotice{clear: both;  margin-top: 0.63em; }

.EktronCheckout_SpacerLeft{display:block;margin:0;float:left;}
.content a.EktronCheckout_button {display:block;margin:0;background-color:#f5f5f5 !important;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:80%;line-height:100%;color:#565656;cursor:pointer;padding:4px 6px 5px 6px; vertical-align:middle;}
.content a.EktronCheckout_button:hover {border:1px solid #fbc2c4;color:#d12f19;}
.content a.EktronCheckout_buttonRight {float:right;}
.content a.EktronCheckout_buttonLeft {float:left;}
.content a.EktronCheckout_button img {margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px; vertical-align:middle;}

.content a.EktronCheckout_message {display:block;margin:0;background-color:#E6EFC2 !important;border:1px solid #C6D880;border-top:1px solid #C6D880;border-left:1px solid #C6D880;font-size:80%;line-height:100%;text-decoration:none !important;color:#529214 !important;padding:4px 6px 5px 6px;cursor:default;}
.content a.EktronCheckout_message:hover {color:green;}
.content a.EktronCheckout_message2 {display:block;margin:0;background-color:#dff4ff !important;border:1px solid #c2e1ef;border-top:1px solid #c2e1ef;border-left:1px solid #c2e1ef;font-size:80%;line-height:100%;text-decoration:none !important;color:#336699 !important;padding:4px 6px 5px 6px;cursor:default;}
.content a.EktronCheckout_messageRight {float:right;}
.content a.EktronCheckout_messageLeft {float:left;}
.content a.EktronCheckout_message img, a.EktronCheckout_message2 img {margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}

.EktronCheckout_ShippingInfo input.EktronCheckout_Row_RightContents{width: 15.5em;}
.EktronCheckout_ShippingInfo select.EktronCheckout_Row_RightContents{width: 15.8em;}
.EktronCheckout_ShippingInfo .EktronCheckout_FloatClear{clear: both; height: 0px;}
.EktronCheckout_ShippingInfo input.EktronCheckout_PostalCode{width: 9.38em;}
.EktronCheckout_ShippingAddressSelectBilling{padding-left: 35%; margin-top: 0.5em; margin-bottom: -0.5em;}
.EktronCheckout_ShippingInfo .EktronCheckout_EmailNotice{display:none; clear: both; padding-left: 30%; margin-top: 0.63em; font-size: smaller;}

.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderListing{border-collapse: collapse; width:100%;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderListing th{padding: 10px 7px 10px 7px; border-bottom: solid 1px #BEDDEF;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderListing th.colItemImage{text-align:left; border-right: solid 1px #00549D;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderListing th.colItemPrice{width:100px; text-align:right; border-right: solid 1px #00549D;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderListing th.colItemQty{border-right: solid 1px #00549D;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderListing th.colQty{width:100px; text-align:right; border-right: solid 1px #00549D;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderListing th.colTotal{width:100px; text-align:right; }
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderListing th{padding-right: 1.2em;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderListing .colItemNameKitNames { margin-left: 10px;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_EditCartBtn{color:#1C62AA; font-weight:bolder; text-decoration: none;}
.EktronCheckout_ReviewOrder a.EktronCheckout_ReviewOrder_EditCartBtn:hover{text-decoration: underline;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderCharges{border-collapse: collapse; border-bottom: solid 1px #BEDDEF; width:100%; margin:10px 0 0 0 !important; font-size:90%;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderCharges td.title{padding-top:5px; font-weight:bold; color:#00549D; padding-right:5px;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderCharges td.amount{padding-top:5px; width:10px; white-space:nowrap;padding-right:10px;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderCharges .ChargesTax td{padding-bottom:10px;}

.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderCharges td{text-align:right;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderCharges td{text-align:right;}
.EktronCheckout_ReviewOrder .EktronCheckout_ReviewOrder_OrderCharges .ChargesTotal {border-top: solid 1px #777; font-weight: bold;}

.EktronCheckout_ReviewOrder .ChargesTotal
{
    border-bottom: solid 1px #BEDDEF;
    text-align:right;
    padding: 20px 10px 20px 10px;
    font-size:20px;
}
.EktronCheckout_ReviewOrder .ChargesTotal .title{
    color:#00549D;
}

.EktronCheckout_ReviewOrder_OrderListing th {background-color:#E4F1F9; color:#0176C3;}
.EktronCheckout_ReviewOrder_OrderListing td {border-bottom: solid 1px #BEDDEF; padding: 10px 7px 10px 7px; font-size:90%;}
.EktronCheckout_ReviewOrder_OrderListing td.colItemImage{text-align:left; border-right: solid 1px #FFFFFF;}
.EktronCheckout_ReviewOrder_OrderListing td.colItemPrice{text-align:right; border-right: solid 1px #FFFFFF;}
.EktronCheckout_ReviewOrder_OrderListing td.colQty{text-align:right; border-right: solid 1px #FFFFFF;}
.EktronCheckout_ReviewOrder_OrderListing td.colTotal{text-align:right; }
.EktronCheckout_PaymentInformation td
{
    text-align:left;
    vertical-align:top;
}
.EktronCheckout_PaymentInformation table.CardDetails
{
    margin-right: 30px;
    margin-bottom: 30px;
}
.EktronCheckout_PaymentInformation table.ExperationDate
{
    margin-right: 20px;
    margin-bottom: 30px;
}
.EktronCheckout_PaymentInformation table.SecurityCode
{
    margin-bottom: 30px;
}
.EktronCheckout_PaymentInformation table.CardDetails td,
.EktronCheckout_PaymentInformation table.ExperationDate td,
.EktronCheckout_PaymentInformation table.SecurityCode td
{
    padding:4px 6px 4px 0px;
}
.EktronCheckout_PaymentInformation h5
{
    color:#00549E;
    margin-bottom:10px;
}
.EktronCheckout_PaymentType{margin: 0.63em;}
.EktronCheckout_PaymentTypeTitle{display: block;}

.EktronCheckout_Hidden {display: none;}
.EktronCheckout_Required_Hidden {display: none;}

.EktronCheckout_BankName{margin: 0.63em;}
.EktronCheckout_BankNameTitle{display: block;}
.EktronCheckout_BankAccountNumber{margin: 0.63em;}
.EktronCheckout_BankAccountNumberTitle{display: block;}
.EktronCheckout_BankABARouting{margin: 0.63em;}
.EktronCheckout_BankABARoutingTitle{display: block;}

.EktronCheckout_PayPal_Image { display: block; margin:0.63em; }
.EktronCheckout_CreditCard
{
    border-bottom: 1px solid #BEDDF1;
    margin-bottom: 30px;
}
.EktronCheckout_CreditCardType{margin: 0.63em;}
.EktronCheckout_CreditCardTypeTitle{display: block;}

.EktronCheckout_CreditCardNumber{margin: 0.63em;}
.EktronCheckout_CreditCardNumberTitle{display: block;}

.EktronCheckout_CardHolderName{margin: 0.63em;}
.EktronCheckout_CardHolderNameTitle{display: block;}

.EktronCheckout_CreditCardIssueNumber{margin: 0.63em; margin-top: 1em;}
.EktronCheckout_CreditCardIssueNumberTitle{display: block;}

.EktronCheckout_CardBankName{margin: 0.63em; margin-top: 1em;}
.EktronCheckout_CardBankNameTitle{display: block;}

.EktronCheckout_CCID{margin: 0.63em;}
.EktronCheckout_CCIDTitle{display: block;}
.EktronCheckout_CCID input{width: 4.0em;}
.EktronCheckout_CCIDInfo{margin-left: 0.63em; color:#1C62AA; font-size: smaller; text-decoration: none;}
.content a.EktronCheckout_CCIDInfo:hover{text-decoration: underline;}

.EktronCheckout_StartDate{margin: 0.63em;}
.EktronCheckout_StartDateTitle{display: block;}
.EktronCheckout_StartDateMonthTitle{margin-left: 0.63em;}
.EktronCheckout_StartDateYearTitle{margin-left: 0.63em;}

.EktronCheckout_ExpirationDate{margin: 0.63em;}
.EktronCheckout_ExpirationDateTitle{display: block;}
.EktronCheckout_ExpirationDateMonthTitle{margin-left: 0.63em;}
.EktronCheckout_ExpirationDateYearTitle{margin-left: 0.63em;}

.EktronCheckout_RedeemGiftCard{margin: 0.63em;}
.EktronCheckout_RedeemGiftCard a{margin-left: 0.63em; color:#1C62AA; font-size: smaller; text-decoration: none;}
.EktronCheckout_RedeemGiftCard a:hover{text-decoration: underline;}

.EktronCheckout_SubmitOrderBtnBox{float:right; height:29px; overflow:hidden;}
.EktronCheckout_SubmitOrderBtnBox:hover input {margin-top:-29px;}

.EktronCheckout_BillingInfo .EktronCheckout_UserInfo_BillingAddressFragment{margin-left: 0.63em; margin-top: 0.1em;}
.EktronCheckout_ShippingInfo .EktronCheckout_UserInfo_ShippingAddressFragment{margin-left: 0.63em; clear:both;}
.EktronCheckout_ShippingInfo .EktronCheckout_ShippingNotice{margin-top: 15px; margin-bottom: 15px; font-weight: normal;}

.EktronCheckout_UserInfo_ShippingAddress_SaveLink{float: left; height: 29px; overflow: hidden;}
.EktronCheckout_UserInfo_ShippingAddress_SaveLink a:hover img {margin-top: -29px}
.EktronCheckout_UserInfo_ShippingAddress_CancelLink{float: left; height: 29px; overflow: hidden;}
.EktronCheckout_UserInfo_ShippingAddress_CancelLink a:hover img {margin-top: -29px}
.EktronCheckout_UserInfo_BillingAddress_SaveLink{height:29px; float:right; overflow:hidden;}
.EktronCheckout_UserInfo_BillingAddress_SaveLink:hover img {margin-top:-29px;}
.EktronCheckout_UserInfo_BillingAddress_CancelLink{height:29px; float:right; overflow:hidden;}
.EktronCheckout_UserInfo_BillingAddress_CancelLink:hover img {margin-top:-29px;}
.EktronCheckout_Rows_Container .EktronCheckout_linkRow span {width: 25%;}

.EktronCheckout_FullPageUIMode .EktronCheckout_UserInfo_PageLinks{display: none;}
.EktronCheckout_WizardMode .EktronCheckout_UserInfo_PageLinks{margin-top: 0.63em;}
.EktronCheckout_UserInfo_PreviousPageLink a{ height:29px; overflow:hidden; display:block; float:left; }
.EktronCheckout_UserInfo_PreviousPageLink a:hover img { margin-top:-29px; }

.EktronCheckout_UserInfo_EditCartLink a{ height:29px; overflow:hidden; display:block; float:right; }
.EktronCheckout_UserInfo_EditCartLink a:hover img { margin-top:-29px; }
.EktronCheckout_UserInfo_NextPageLink a{ height:29px; overflow:hidden; display:block; float:right; }
.EktronCheckout_UserInfo_NextPageLink a:hover img { margin-top:-29px; }

.EktronCheckout_RequiredNotice_FailedVerification {color: Red;}
.EktronCheckout_Required_FailedVerification label{color: Red;}
.EktronCheckout_Required_FailedVerification input{border: solid 2px Red;}
.EktronCheckout_Required_FailedVerification select{border: solid 2px Red;}

.EktronCheckout_Row_Disabled label{color: #777; }

.EktronCheckout_UserInfo_ShippingUsingBillingAddress,
.EktronCheckout_UserInfo_SeperateShippingAddress{font-size: smaller; margin-top: 1.2em; margin-bottom: 1.2em;}

.EktronCheckout_ShippingAddress_MultipleAddressSelect{margin-top: 0.63em; margin-bottom: 0.63em; }
.EktronCheckout_ShippingAddress_Address
{
    border: 1px solid #E6E6E6;
    float: left;
    margin: 3px;
    min-height: 12.5em;
    min-width: 200px;
    padding: 10px;
}
.EktronCheckout_ShippingAddress_AddressDefault
{
    border: 1px solid #06357A !important;
    background-color: #F0F5FB;
}
.EktronCheckout_shippingAddressSelect
{
    color:#06357A;
    font-weight:bold;
    display:block;
    padding-bottom:15px;
}
.EktronCheckout_shippingAddressSelect img
{
    vertical-align:text-top;
    padding-right:5px;
}
.EktronCheckout_currentBillToAddress
{
    color: #999999;
}
.EktronCheckout_ShippingAddress_Select
{
    padding-top:10px;
}
.EktronCheckout_ShippingAddress_Select img
{
    vertical-align:text-top;
}
.EktronCheckout_WizardMode .EktronCheckout_UserInfo_BillingAddress_EditLinkContainer, 
.EktronCheckout_WizardMode .EktronCheckout_UserInfo_ShippingAddress_EditLinkContainer{margin-top: 1.2em;}

.EktronCheckout_UserInfo_ShippingAddress_AddNewAddressLink{margin-left: 0.63em; margin-right: 0.63em;}
.EktronCheckout_UserInfo_ShippingAddress_MultipleAddressSelect_selectAddress{}

.EktronCheckout_AjaxBusyImageContainer{display: none; padding: 1.2em;}
.EktronCheckout_waitCreatingAccountMessageContainer{display: none; padding: 1.2em;}

.EktronCheckout_Rows_shippingMethods
{
    width:100%;
}
.EktronCheckout_ShippingMethod_ServiceMethodSelectContainer{margin: 0.63em;}
.EktronCheckout_ShippingMethod_ServiceMethodSelectContainer table{margin: 0.63em; border-collapse: collapse; }
.EktronCheckout_Rows_shippingMethods .EktronCheckout_ShippingMethod_ServiceSelectButton
{
    padding: 2px 15px 15px 15px;
    width:20px;
}
.EktronCheckout_ShippingMethod_ServiceSelectRow{}
.EktronCheckout_ShippingMethod_ServiceSelectName 
{
    padding: 2px 15px 15px 15px;
    color:#00549E;
    width:40px;
    white-space:nowrap;
    width:150px;
 }
.EktronCheckout_ShippingMethod_ServiceSelectCharge {padding: 2px 15px 15px 15px;}

.EktronCheckout_Rows_Container li {margin-top: 2px;}
.EktronCheckout ul, .EktronCheckout_modalContainer ul {list-style: none;}
.EktronCheckout_modalContainer {font-family: Helvetica,Verdana,Geneva,Arial,sans-serif;}
.EktronCheckout_modalContainer
{
    position: absolute;  
	top: 140px !important;
	left: 10%; 
	width: 40em; 
	height: auto; 
	display: none;
    background-color: transparent;
    border: none;
}
.EktronCheckout_modalContainer .EktronCheckout_Rows_Container
{
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #06357A;
    border-bottom-color: #06357A;
    padding:20px 0px 20px 0px;
}
.EktronCheckout_modalContainer .EktronCheckout_Row_LeftContents { float: left; width: 30%; text-align: right; padding-right: 0.3em; }
.EktronCheckout_modalContainer .EktronCheckout_Row_RightContents { width: 55%; text-align: left; }
.EktronCheckout_modalContainer  h4{text-align: center; margin-bottom: 0.31em; margin-top: 0; background-color: Gray; border-bottom: 1px solid black; color: White; padding: 0.5em;}
.EktronCheckout_modalContainer input.EktronCheckout_Row_RightContents{width: 15.5em;}
.EktronCheckout_modalContainer select.EktronCheckout_Row_RightContents{width: 15.8em;}
.EktronCheckout_modalContainer input.EktronCheckout_PostalCode{width: 9.38em;}
.EktronCheckout_modalContainer .EktronCheckout_BillingNotice{margin: 0.63em; margin-top: 0.63em; margin-bottom: 1.2em; font-size: smaller;}
.EktronCheckout_modalContainer .EktronCheckout_EmailNotice{clear: both; padding-left: 30%; margin-top: 0.63em; font-size: smaller;}

.EktronCheckout_ErrorText{color: Red;}
.EktronCheckout_log {padding-left: 1.25em; padding-right: 1.25em; padding-bottom: 1.25em; margin: 1.25em; width: 80%; border: solid 1px #aaaaaa;}
.EktronCheckout_modalContainer input:focus {background-color: #ffc; border: 2px solid #aaa; }
.EktronCheckout_modalContainer select:focus {background-color: #ffc; border: 2px solid #aaa; }

.EktronCheckout_UserExistPayPal { border: solid 1px #aaaaaa; }
.EktronCheckout_ExternalPaymentText{color: Green; margin: 0.63em; }

.EktronCheckout .AdvisoryMessage {color: #ff0000; background-image:none;border-top:1px dotted silver;border-right:none;border-left:none;border-bottom:1px dotted silver;padding:15px 0px; margin-top: 10px; display: none;}

.EktronCheckout .wizardStep {height:32px; padding: 20px 15px 20px 15px; margin: 0 !important;}
.EktronCheckout .wizardStep .checkoutStepActive,
.EktronCheckout .wizardStep .checkoutStep
{float:left; padding-right:4px; height:32px; overflow:hidden;}
.EktronCheckout .wizardStep .checkoutStepActive img
{
    margin-top:-38px;
}
.EktronCheckout .wizardStep .checkoutArrow{float:left; padding-right:2px;}

.EktronCheckout .spacingContainer {padding-left: 0.63em;}
.EktronCheckout .EktronCheckout_RoutingAccountNumberHelp {margin: 0.63em; position: absolute; top: 17.75em; left: 12.5em;}
.EktronCheckout .EktronCheckout_RoutingAccountNumberHelp .EktronCheckout_checkHelpLabel {margin: 0.63em; color: blue; font-weight: bold;}
.EktronCheckout .EktronCheckout_RoutingAccountNumberHelp .innerContainer{display: none; position: absolute; top: -12.5em; left: 0.5em;}


.EktronCheckout_ContinueShoppingLink{height:29px; float:right; overflow:hidden;}
.EktronCheckout_ContinueShoppingLink:hover img {margin-top:-29px;}
.EktronCheckout_OrderHistoryLink{height:29px; float:right; overflow:hidden;}
.EktronCheckout_OrderHistoryLink:hover img {margin-top:-29px;}