/* CSS Document */
.secureTable { border-collapse: separate; }
.secureTable .secureHeaderBarGreen { background-color:#A8CAFD; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#003077; text-align:left; padding-left:20px; padding-right:20px; border:1px solid #003077; }
.secureTable .secureBodyText { padding:15px; border:1px solid #B8B8B8; border-top-width: 0; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #003C26; }
.secureTable .fieldLabel { border-left:1px solid #B8B8B8; background-color:#E3E6E4; width:135px !important; min-width:135px; text-align:right; height:25px; padding: 3px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.secureTable .fieldLabel span#required,
.secureTable .fieldObj span#required { color: #BB3754; }
.secureTable .fieldObj { border-right:1px solid #B8B8B8; background-color:#F1F3F2; padding: 3px 10px; text-align:center; }
.secureTable .fieldObj .inputbox { border:1px solid #B8B8B8; background-color:#FFFFFF; width:320px;  }
.secureTable .first-of-type { padding-top: 15px; }
.secureTable .last-of-type { padding-bottom: 15px; }
.secureTable .buttonBar { border:1px solid #B8B8B8; height:35px; text-align:right; padding-right: 10px; padding-left: 10px; }
.secureBreadCrumbs { color:#CC3B5F; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#F8F8F8; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8; padding-left:5px;}
.secureTable .headerText { line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0046AE; } 

div#ViewCartContainer { float:left; clear:both; padding-top:20px; }

.secureDetails { background-color:#F1F3F2; padding:15px; border:1px solid #B8B8B8; border-top-width:0; }
.secureDetailHeading { background-color: #E0E4E2; line-height:22px; color:#0046AE; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.secureDetailHeading.left { border-left:1px solid #B8B8B8; padding-left:10px; }
.secureDetailHeading.right { border-right:1px solid #B8B8B8; text-align:right; padding-right:10px; }
.secureDetailDesc { padding: 5px; }
.secureDetailDescdescLeft { padding: 5px; border-left:1px solid #B8B8B8; border-top:1px solid #B8B8B8; }
.secureDetailDescdecsRight { padding: 5px; border-right:1px solid #B8B8B8; border-top:1px solid #B8B8B8; }
.secureDetailTotaltotLeft { background-color:#F1F3F2 ; border:1px solid #B8B8B8; }
.secureDetailTotaltotRight{ background-color: #E0E4E2; border:1px solid #B8B8B8; border-left-width:0; white-space:nowrap; color:#0046AE;  }
.dollar { color:#CC3B5F; }

.shippingDetails.sdLeft { background-color: #F1F3F2; padding:15px; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8; border-right:1px solid #B8B8B8; } 
.shippingDetails.sdRight { background-color: #F1F3F2; padding:15px; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8; text-align:left; }
.productDetailHeading { background-color: #E0E4E2; border-bottom:1px solid #B8B8B8; line-height:22px; color:#0046AE; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.productDetailText { padding:15px; border-bottom:1px solid #B8B8B8;}
.productDetailText.first-of-type { border-right:1px solid #B8B8B8; }
.productDetailText.last-of-type { border-left:1px solid #B8B8B8; }
.productDetailActions { background-color: #E0E4E2; border-bottom:1px solid #B8B8B8; border-left:1px solid #B8B8B8; padding-top:5px; }
.productDetailActions img { padding:2px;  }
.grayFooterbar { background-color:#F1F3F2; border-bottom:1px solid #B8B8B8; } 