html:not(.admin) body {
  background-color: #0E74C7;
  background: url(images/bg.jpg) no-repeat center top;
}

html:not(.admin) .footer {
  position: absolute;
  bottom: 1em;
  left: 2em;
  right: 2em;
  border-radius: 5px;
  background-color: #ebebeb;
  padding: .5em;
  
}

html:not(.admin) .nav-pills a {
  background-color: #ebebeb
}

html:not(.admin) .navbarContents {
  margin-left: auto;
  margin-right: auto;
  width: 850px;
}

html:not(.admin) .productSearch {
  position: absolute;
  right: 105px;
}

html:not(.admin) #pages {
  background: url(images/background.png) top;
  height: 65px;
  border: none;
}

html:not(.admin) #pages .navbar-nav>li>a {
  color: white;
}

html:not(.admin) .navbar-icon {
  width: 212px;
  height: 64px;
  max-height: 64px;
  margin: 0;
  background-image: url('header-files/btrin16_0.png');
}

html:not(.admin) .navbar-icon:hover {
  background-image: url('header-files/btrin16_1.png');
}

html:not(.admin) .navbar-home {
  background-image: url('header-files/bt6in16_0.png');
  height: 64px;
  width: 50px;
  max-height: 64px;
  margin: 0;
  float:left;
}

html:not(.admin) .navbar-home:hover {
  background-image: url('header-files/bt6in16_1.png');
}


html:not(.admin) .navbar-nav a {
  height: 64px;
  max-height: 64px;
}


html:not(.admin) .submenu {
  display: none;
  list-style-type: none;
  background-color: black;
  position: absolute;
}


html:not(.admin) .navA>a {
  text-indent:-9999px;
}

html:not(.admin) .submenu li{
  background-color: grey;
  padding: 5px 10px;
}

html:not(.admin) .submenu a{
  color: white;
}

html:not(.admin) .navA:hover .submenu, html:not(.admin) .navA:focus .submenu, html:not(.admin) .navA:active .submenu {
  display: block!important;
}


html:not(.admin) .aboutUs {
  background-image: url('header-files/bt2in16_0.png');
  width: 110px;
}

html:not(.admin) .aboutUs:hover {
  background-image: url('header-files/bt2in16_1.png');
}

html:not(.admin) .navlocation {
  background-image: url('header-files/bttin16_0.png');
  width: 100px;
}

html:not(.admin) .navlocation:hover {
  background-image: url('header-files/bttin16_1.png');
}

html:not(.admin) .services {
  background-image: url('header-files/btpin16_0.png');
  width: 106px;
}

html:not(.admin) .services:hover {
  background-image: url('header-files/btpin16_1.png');
}

html:not(.admin) .webservices {
  background-image: url('header-files/btoin16_0.png');
  width: 123px;
}

html:not(.admin) .webservices:hover {
  background-image: url('header-files/btoin16_1.png');
}

html:not(.admin) .shoponline {
  background-image: url('header-files/btwin16_0.png');
  width: 113px;
}

html:not(.admin) .shoponline:hover {
  background-image: url('header-files/btwin16_1.png');
}



html:not(.admin) #wrapper {
  margin: 0;
  max-width: initial;
  background-color: transparent;
}

html:not(.admin) .breadcrumb {
  background-color: #76BAE8;
  height: 40px;
  position: relative;
}


html:not(.admin) #content {
  margin-left: auto;
  margin-right: auto;
  max-width: 970px;
  background-color: #76BAE8;
  -webkit-box-shadow:0 0 2em; 
  -moz-box-shadow:0 0 2em; 
  box-shadow:0 0 20px 3px; 
  border: 1px solid black;
  border-radius: 5px;
  height: 600px;

}


html:not(.admin) .innerContent {
  background-color: white!important;
  border: 1px solid rgb(124,124,124);
  border-radius: 5px;
  margin: 0 6px;
  height: 548px;
}

html:not(.admin) .right {
  height: 544px;
  overflow-y:auto;
  overflow-x:hidden;
}

html:not(.admin) #header {
  max-width: 750px;
  text-align: center;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
}

html:not(.admin) #header {
  position: relative;
}

html:not(.admin) #header .smIcon {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}


@media(max-width:767px){
  html:not(.admin) .navbar-collapse {
    background-color: black;
  }
  html:not(.admin) .navbar-home {
    display:none;
  }
  html:not(.admin) .navA>a, html:not(.admin) .navA>a:hover {
    background-image:none;
  }
  html:not(.admin) .navA:hover{
    background-color: grey;
  }
  html:not(.admin) .navA>a {
    text-indent: 0;
    height: 2em;
  }
  html:not(.admin) .submenu li {
    background-color: grey;
  }
  html:not(.admin) .navA {
    border-bottom: 1px solid grey;
    padding: 5px 10px;
  }
  html:not(.admin) .submenu a {
    margin-left: 2em;
  }
  html:not(.admin) .innerContent{
    margin-bottom: 5px;
  }
  html:not(.admin) .right, html:not(.admin) #content, html:not(.admin) .innerContent{
    height:initial;
  }
  html:not(.admin) body, html:not(.admin) #wrapper {
    width: 100%;
    overflow: hidden;
  }

  html:not(.admin) .productSearch input {
    max-width: 29px;
    margin-top: 0;
  }
  html:not(.admin) .productSearch input:focus {
    max-width: inherit;
  }
  html:not(.admin) .submenu {
    position: static;
  }
  
}

