/* Global */
a, a:hover {color: #666;}
.button {background: #0a478b;color: #fff;}
a.button:hover {background: #0a478b;color:#fff;}
.greyButton {background-color: #454545;color: #fff;}
h2{color:#0a478b;border-bottom:1px solid #0a478b;margin-bottom:20px;}
hr {border-top: 1px solid #999;}

/* Header */
#topPromo{color:#0a478b; }
ul#headerNav li a{color:#000;}
ul#headerNav li.cart{color:#0a478b;}
ul#headerNav li.cart a{color:#0a478b;font-size:11px;}
.input-group-addon{background-color: #0a478b}

/* Footer */
#footerLinks{border-top:1px solid #666;}
#footerNav ul li a{color: #333333;}
#copyRight a{color:#333333;}  
#copyRight{padding:0 25px;color: #333;}

/* Login Page / Change Password */
#loginForm,#changePassword{background: #f1f1f1;border:1px solid #bbb;}
.forgotPassword a{color:#0a478b;}
#passwordRequirements{color:#000;}

/* SideNav */
.sideNav li.active a{color:#fff;}
.sideNav li.active .subNav li a{color:#fff;}

/* Home Page */
#announcement strong{color:#0a478b;}
#announcement a{color:#0a478b;}
#announcement hr {border-top: 1px solid #999;}
#specialOffers{border:1px solid #999}
#specialOffers h2{color:#0a478b;border-bottom: 1px solid #999;}
#specialOffers a{color:#0a478b;}
#featuredItems h2{color:#0a478b;}
#featuredItems strong{color:#0a478b;}
#featuredItems a{color:#0a478b;}
.new{background: #0a478b;}
.price{color: #231f20;}
.price span{color:#0a478b;}
.price span.sale{color: #231f20;}
#newItem, #specialOffers {border:1px solid #999;}
#newItem h2{color:#0a478b;border-bottom: 1px solid #999;}
#newItem p strong{color: #231f20;}
#newItem p{color: #231f20;}
#newItem a,  #specialOffers a {color:#fff; font-size: 11px;}
#newItem p span{color: #0a478b;}
.blueButton{background:#0a478b}

/* Product Pages */
.productDescritpion{font-size: 12px;color:#231f20;border-top:1px solid #999;border-bottom:1px solid #999;}
.viewItem a{color:#0a478b;}
.backToResults a{color:#58595b;}
#productImg p{color:#6d6e71;}
#productDetail .new{background: #0a478b;}
#productDetail h2{color:#231f20;}
#productDetail .productSKU{color:#6d6e71;}
#productDetail .productPrice{color:#464749;}
#productDetail .productDesc{color:#464749;}
#productDetail .productMonthlyLimit{color:#0a478b}
#productDetail .productMaxQty{color:#0a478b;}
#productDetail .productInStock{color:#464749;}
#productDetail hr{border-top: 1px solid #0a478b;}
#productDetail label{color:#464749;}
#productDetail .packSize{color:#464749;}
#productDetail a,#productDetail a:hover{color:#fff;}
#relatedItems h2{border-bottom:1px solid #0a478b;}  


/* Slider */
.flex-control-paging li a.flex-active {background: #bedbeb;}
.flex-control-paging li a {background: #fff;}
.flex-direction-nav a {color: #0a478b;}

/* Shopping Cart */
.cartItems .cartItemName{color:#666;}
.cartItems .cartPrice{color:#0a478b;}
.cartItems .cartUpdate a{color:#0a478b;}
.cartItems .cartFinalPrice{color:#666;}
.orderSummaryStuff{border-top:3px solid #0a478b;border-bottom:3px solid #0a478b;}

/* Check Out Page */
#cartCheckout {background:#f1f1f1;}
#checkoutSteps .panel-default>.panel-heading {color: #333;background-color: #f1f1f1;}
#checkoutSteps .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent;background: #fff;}
#checkoutSteps .panel-title span{background:#0a478b;}
#checkoutSteps .panel-collapse{border: 1px solid #f1f1f1;}
#checkoutSteps .panel {background:#f1f1f1}
#checkoutSteps .requiredFields{color:#0a478b;}
#checkoutSteps label span{color:#0a478b;}
#reviewOrder hr {border-top: 1px solid #ddd;}
#checkoutSteps small{color:#959595;}
#checkoutSteps a.editCard{color:#0a478b;}
#checkoutSummary{background:#f1f1f1;border:1px solid #d7d7d7;}
#checkoutSummary h2{color:#333333;}
#checkoutSteps #shippingAndDelivery {color:#231f20;}
#checkoutSteps #shippingAndDelivery span{color:#0a478b;font-weight:bold}
#checkoutSteps #shippingAndDelivery span.upload-file-info {
    font-size: 10px;
    font-weight: bold;
    color: #000;
}
#reviewOrder span{color:#0a478b}
.checkoutSummaryProducts .productInfo .productPrice{color:#0a478b;}
.checkoutTotals{border-top: 3px solid #ccc;border-bottom: 3px solid #ccc;}
.promoCode div{border-top: 1px solid #bbbdc2;}
.proceedCheckout{background: #fff;}

/* Contact Us */
#contactUsBox h3{color:#0a478b;}
#contactUsBox h4{color:#0a478b;}
.contactButton .button{background:#0a478b;}
#contactUs a{color:#0a478b}

/* FAQ */
#faq .question{color:#0a478b}
#faq .answer{color:#333;}

/* My Account Page */
#accountSettings h2{color:#0a478b;}
#accountSettings ul li:before{color:#0a478b;}
#accountSettings ul li a{color:#0a478b;}
#recentOrders h2 {border-bottom:1px solid #0a478b;padding-bottom:5px;}
#recentOrders h2 span{color:#333;}
#recentOrders th{background:#333;color:#fff;}
#recentOrders .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{border:1px solid #989797;}
#recentOrders .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {background-color: #e6e7e9;}

/* Order Details */
#orderDetails h2 {color: #0a478b;border-bottom: 1px solid #0a478b;}
#orderDetails h2 span,#orderDetails h2 span a{color:#0a478b;}
#orderInfo{background:#f1f1f1;border: 1px solid #ccc;}
#orderDetails .cancelled{color: #a94442;}
#orderDetails .success{color: #3c763d;}
#detailsShipping{border: 1px solid #ccc;background:#fff;}
#detailsShipping .orderTotal{border-top:1px solid #666;color:#0a478b}
#detailsShipping strong{color:#0a478b;}
#detailsShipping .total{color:#0a478b;}
#detailsShipping a.map{color:#231f20;}
.orderDetailItem{border: 1px solid #ccc;}
#detailsBilling{border: 1px solid #ccc;background:#fff;}
#detailsBilling .orderTotal{border-top:1px solid #666;color:#0a478b}
#detailsBilling strong{color:#0a478b;}
#detailsBilling .total{color:#0a478b;}
#detailsBilling a.map{color:#231f20;}
#orderDetailsTable h2 {border-bottom:1px solid #0a478b;padding-bottom:5px;}
#orderDetailsTable h2 span{color:#333;}
#orderDetailsTable th{background:#333;color:#fff;}
#orderDetailsTable .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{border:1px solid #989797;}
#orderDetailsTable .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {background-color: #e6e7e9;}
#orderDetailsTable .table-responsive{background:#fff;}

/* styles for sitemap */
#sitemapContainer ul {
  list-style-type: none;
  }
#sitemapContainer>ul>li {
  border-top: 1px solid #bec6d1;
  /* padding-bottom: 20px; */
  margin-bottom: 12px;
  font-weight: bold;
  font-size: 16px;
  padding-top: 12px;
  color: #0076b1;
}

#sitemapContainer li ul {
  padding-top: 12px;
}

#sitemapContainer li li {
  font-size: 16px;
  font-weight: normal;
  padding-bottom: 12px;
}

#sitemapContainer li a {
  color: #0076b1;
}

#sitemapContainer li a:hover {
color: #0076b1;
text-decoration: underline;}

#sitemapContainer>ul>li:last-child {
  border-bottom: 1px solid rgb(190, 198, 209);
  padding-bottom: 12px;
}


















