﻿/* default styles */

h3 { font-size:1.2em !important; margin: 0.5em 0 0.5em 0 !important; font-weight: bold !important; } 
h4 { font-size:1.0em !important; margin: 0.5em 0 0.5em 0 !important; font-weight: bold !important; } 
input { padding: 1px 0 0 1px; }
input, select { vertical-align:middle; font-weight:normal;}

div.Instructions { margin: 1em 0 2em 0; }
div.ButtonContainer { margin: 1em 0; }
div.ErrorMessageContainer {color:Red; margin: 1em 0 1em 0; }

.OrderGridCellStickerTitle { font-weight:bold; }
.OrderGridCellStickerNumber { font-style:italic; }
.OrderGridCellStickerPrice { font-style:italic; }
.OrderGridCellRegistrationNumber { font-weight:bold; }
.OrderGridCellRegistrationState { font-style:italic; }

#GridCustomerMatches { margin: 1em 0 1em 0; }
#GridCustomerMatches table { color: Black; }
#GridCustomerMatches th { font-weight:bold; color:#000000; }
#GridCustomerMatches td { padding-right:1em; color:#343434; }

#RenewalContainer { margin: 1em 0 1em 0; }
#RenewalContainer table { color: Black; }
#RenewalContainer td { padding-right:1em; }
#RenewalContainer td label { margin-left: 1em; }

#AddStickerContainer { margin: 1em 0 1em 0; white-space:nowrap; position:relative; }
#AddStickerContainer>div>table { position:absolute; top:0; margin-left:1em;}

#GridPurchasedStickers { margin: 1em 0 1em 0; }
#GridPurchasedStickers table { color: Black; }
#GridPurchasedStickers td { padding-right:1em; }
#GridPurchasedStickers td label { margin-left: 1em; }

#SearchContainer {}

#VerifyContainer {}

#ConfirmOrderContainer { margin-bottom:1em; }
#ConfirmOrderContainer table { }
#ConfirmOrderContainer td { padding-right:1em; }
#ConfirmOrderContainer #ConfirmSurcharges { font-style:italic; }
#ConfirmOrderContainer #ConfirmOrderTotal { margin-top:0.5em; font-weight:bold; }
#ConfirmBillingContainer div { margin-bottom: 2px; }
#ConfirmBillingContainer {  margin-bottom:1em; }
#ConfirmBillingContainer div div { margin-bottom: 2px; }

#PaymentStatusContainer { margin: 1em 0 1em 0; }
#PaymentStatusContainer div { margin: 1em 0 1em 0; }
#PaymentStatusContainer .ConfirmationNumber {font-weight:bold;}

/****************************************************************/
/******************* ORDER HISTORY ******************************/
/****************************************************************/

#MyOrdersContainer { position:relative; margin-bottom:1em; }
#GridPastOrders { margin: 1em 0 1em 0; }
#GridPastOrders table { color: Black; }
#GridPastOrders td { padding-right:1em; }
#GridPastOrders td label { margin-left: 1em; }


#GridViewPastOrderItems { }
#GridViewPastOrderItems table { }
#GridViewPastOrderItems td { padding-right:1em; }
#OrderTotalContainer { margin-bottom: 1em; }

#OrderStateContainer { margin: 1em 0 1em 0; }
#OrderStateContainer #OrderState { font-weight:bold; color:Blue; }
#OrderStateContainer #OrderStateReason {font-weight:bold; }
#OrderStateContainer #OrderStateDescription {font-style:italic; }

#GridViewStickersContainer { margin: 1em 0 1em 0; font-weight:bold; }
#GridViewStickersContainer table { color: Black; border-collapse:collapse; }
#GridViewStickersContainer td,
#GridViewStickersContainer th { border: solid 1px #819aa5; padding: 2px 10px; }
#GridViewStickersContainer th { background-color: #a5c5d3; color:White; font-weight:bold; }