

ul#topnav .sub ul li a {font-size: 14px};

.StoreListContainer-CategoryDetails {width: 50%;}

#navMenu li {
  border: none !important;  
  padding: 0px !important;  
  margin: 2px 0px !important;
}

#navMenu a {
  font-weight: normal !important;
  font-size: 14px !important;
}

.TopTevelCategoriesDetailsBox {
  	width: 50%;
    min-height: 400px;
}

.selectedLocationBreadCrumb {
  color: black !important;
  font-weight: normal !important;
}

.StoreProductModelName {color: #0066a4 !important;
	font-size: 14px;
}

.cvAddToCartLink {
  background-image: linear-gradient(to bottom, #0066a4, #0066a4) !important;
background-color: #0066a4 !important;
}

.miniCartWrapper {
  border: 1px solid #0066a4 !important;
}


.genericColour { color: #0066a4 !important;}

.productlistitemborderboxoutline {
background: none repeat scroll 0 0 white;
border: 1px solid #ccc;
border-radius: 9px;
margin: 2px;
padding: 5px;
}

.productlist2imageformobile {
width: 88px;
vertical-align: center;
}

.productlist2nameformobile {
  width: 324px;
vertical-align: center;
}

.detailtitle4 {
padding-top: 16px;
font-size: 12px;
color: #0066a4;
    margin: 0px;
}

.detailtitle3 {
margin: 0 0 0px;
}

.productlist2pricenameformobile {
  width: 75px;
vertical-align: center;
text-align: center;
}

.productlist2quantitynameformobile {
width: 74px;
vertical-align: center;
text-align: center;
}

.productlist2addtocartnameformobile {
 width: 100px;
vertical-align: center; 
}

.productListItem {
 width: 100% !important;  
}

.productSummary  {
   line-height: 15px;  
  margin: 0px;
}
.hypHideSubCats  {
  visibility: hidden;
}

.StoreCatalogWrapper {
padding: 10px;
}

.cvVariantBoundaryrelatedproduct {
  height: 250px;
}
.jcarousel-skin-tango .jcarousel-item {
    height: 300px !important;
}
.cvVariantBoundaryaddtocart {
}

.miniCartHeader {
  background-color: #0066a4 !important;
}

.col-md-3 {
flex: 0 0 24% !important;
}

.cvCartDetails {
padding-left: 0px;
}

.cvCartItemRow {
padding-left: 0px;
}

.cvCartDetailsHeaderQty {
  left: 620px !important;
}

.cvCartItemQty {
width: 100px;
}

.cvCartDetailsHeaderPrice {
    left: 784px !important;
}

.cvCartDetailsHeaderLineTotal {
      left: 850px !important;
}

.cvCartItemThumbnail {
  width: 150px !important;
  padding:  10px !important;
}


.cvCartItemPrice {
  text-align: right !important;
  margin: 0px 0px 0px 0px !important;
}

.cvCartItemLineTotal {
  text-align: right !important;
}

.cvCartItemProductName {
  width: 450px !important;
}

.cvCartFooter {
  margin: 50px 0px 0px 0px !important;
}

.cartbuttons {
  width: 450px;
clear: both;
float: left;
margin-bottom:  30px;
}

div.StoreAccount-Header {
    background-color: #0066a4 !important;
}

.miniCartDetails {
    width: 100%;
    text-align: right !important;
    font-size: 12px !important;
  padding-right:  13px !important;
}

.StoreMiniCartViewCart {
  font-size: 12px !important;
  text-decoration: underline !important;
}

.col-md-4 {
  flex: 0 0 33.233333%  !important;
}

.StoreCheckOutheader {
  background-color: #0066a4  !important;
  height: 30px  !important;
}

.StoreCheckOutLogin {
  border: none  !important;
  height: 680px  !important;
}

.btn-primary {
    background-image: linear-gradient(to bottom, #0066A4, #005386) !important;
}

@media (min-width: 768px) {
  .col-md-3 {
max-width: 100%  !important;
  }
}
@media (max-width: 991px) {
.col-md-4  {
  padding: 0 !important;
  visibility: visible !important;
   flex: 0 0 100% !important;
}
  .col-md-8  {
}
    .col-md-3  {
      flex: 0 0 100% !important;
  }
  
  
    .col-md-9  {
      flex: 0 0 98% !important;
      max-width: 100% !important;
    }
}

.cvCheckoutSidebarDiv {
    VISIBILITY: HIDDEN;
}

.shippingOptionSection {
    visibility: hidden;
}


.StoreAccountOrderBodyPrice {
    visibility: hidden;
}
.StoreAccountOrderBodySubtotal {
    visibility: hidden;
}
.StoreAccountOrderBodySubtotalHeader{
    visibility: hidden;
}

.StoreAccountOrderBodyPriceHeader{
    visibility: hidden;
}

span[id^="dnn_ctr573_Account_ctl00_displayOrders_grdOrders_lblOrderTotalText_"] {
      visibility: hidden;
}

.StoreAccountOrderFooter{
    visibility: hidden;
}
#dnn_ctr573_Account_ctl00_CustomerOrders_pnlAcceptDeclineOrder {
   visibility: visible ;
}
#dnn_ctr573_Account_ctl00_CustomerOrders_lblShippingMethod {
      visibility: hidden;
}

#dnn_ctr573_Account_ctl00_CustomerOrders_lblShippingMethodTag {
      visibility: hidden;
}

#dnn_ctr573_Account_ctl00_CustomerOrders_lnkDownloadAsPdf {
      visibility: hidden;
}

#dnn_ctr573_Account_ctl00_displayOrders_lblOrderTotalHeader {
        visibility: hidden;
}
.userProfileImg {
        visibility: hidden;
}

#dnn_ctr573_Account_ctl00_CustomerOrders_hypPayForOrder {
          visibility: hidden;
}

































