<!--
#LogoPosition {
  height:63px;
  left:0;
  position:absolute;
  top:25px;
  width:100%;
  z-index:1;
}
#TagLinePosition {
  height:28px;
  left:-22px;
  position:absolute;
  top:62px;
  width:280px;
  z-index:2;
}

#LogoImage {
	position:absolute;
	width:58px;
	height:34px;
	z-index:1;
	left: 7px;
	top: 10px;
}

#SearchPostion {
  height:85px;
  left:450px;
  position:absolute;
  top:30px;
  width:320px;
  z-index:3;
}

#LogoGraphicPostion {
	position:absolute;
	width:35px;
	height:33px;
	z-index:5;
	left: 238px;
	top: 31px;
}

#CartPosition {
	position:absolute;
	width:215px;
	height:80px;
	z-index:4;
	left: 805px;
	top: 32px;
}
-->

.LogoText1 {
	font-family: Poppins, sans-serif;
	font-size: 25px;
	color:#8D4575;
}

.LogoText2 {
	font-family: Poppins, sans-serif;
	font-size: 35px;
	color:#8D4575;
}

.LogoTagLine {
	font-family: Poppins, sans-serif;
	font-size: 13px;
	color:#8D4575;
}

.HeaderTopBar {
background-color:#FFFFFF;
border-bottom: 1px solid #DDDDDD;
}

.HeaderCentre {
background-color: #FFFFFF;
}

#UrlBorder {
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
}

.HeaderLinks{
	font-family: Poppins, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color:#333333;
	text-decoration:none;
}
.HeaderLinks a:link{
	font-family: Poppins, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color:#333333;
	text-decoration:none;
}
.HeaderLinks a:hover{
	font-family: Poppins, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color:#333333;
	text-decoration:none;
}

.HeaderLinks a:visited{
	font-family: Poppins, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color:#333333;
	text-decoration:none;
}

.HeaderLinks a:active{
	font-family: Poppins, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color:#333333;
	text-decoration:none;
}

.HeaderTelLink {
	font-family: Poppins, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#8D4575;
	text-decoration:none;
}
.HeaderTelLink a:link{
	font-family: Poppins, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#8D4575;
	text-decoration:none;
}
.HeaderTelLink a:hover{
	font-family: Poppins, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#8D4575;
	text-decoration:none;
}

.HeaderTelLink a:visited{
	font-family: Poppins, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#8D4575;
	text-decoration:none;
}

.HeaderTelLink a:active{
	font-family: Poppins, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#8D4575;
	text-decoration:none;
}

.HeaderCartOuter {
border: 0px solid #8D4575;
background-color: #FFFFFF;
}

.HeaderCheckout {
background-color: #FFFFFF;
}

.QuantCircle {
background-color: #8D4575;
}

.QuantCircleText {
color: #FFFFFF;
font-family: Poppins, sans-serif;
font-size: 13px;
}

.HeaderCart {
	font-family: Poppins, sans-serif;
	font-size: 16px;
	color:#8D4575;
	text-decoration:none;
	font-weight:bold;	
	background-color: #FFFFFF;

}

.HeaderCart a:link {
font-family: Poppins, sans-serif;
	font-size: 16px;
	color:#8D4575;
	text-decoration:none;
	font-weight:bold;
}

.HeaderCart a:hover {
font-family: Poppins, sans-serif;
	font-size: 16px;
	color:#8D4575;
	text-decoration:none;
	font-weight:bold;
}

.HeaderCart a:visited {
font-family: Poppins, sans-serif;
	font-size: 16px;
	color:#8D4575;
	text-decoration:none;
	font-weight:bold;
}

.HeaderCart a:active {
font-family: Poppins, sans-serif;
	font-size: 16px;
	color:#8D4575;
	text-decoration:none;
	font-weight:bold;
}

.CartSubText {
	font-family: Poppins, sans-serif;
	font-size: 14px;
	color:#333333;
	text-decoration:none;
}

.CartSubText a:link {
	font-family: Poppins, sans-serif;
	font-size: 14px;
	color:#333333;
	text-decoration:none;
}

.CartSubText a:visited {
	font-family: Poppins, sans-serif;
	font-size: 14px;
	color:#333333;
	text-decoration:none;
}

.CartSubText a:hover {
	font-family: Poppins, sans-serif;
	font-size: 14px;
	color:#333333;
	text-decoration:none;
}

.CartSubText a:active {
	font-family: Poppins, sans-serif;
	font-size: 14px;
	color:#333333;
	text-decoration:none;
}


.NavBK {
background-color: #8D4575;
}

.searchhead {
    width:320px;
    height:47px;
    font-family:Poppins, sans-serif;
    color:#333333;
    border: 0px solid #DDDDDD;
    font-size:14px;
    background-color:#333333;
	padding-left:15px;
    padding-right:15px;
    padding-top:0;
}

.SearchGo {
background-color: #8D4575;
}

.NavBack {
background-color:#333333;
}

.NavBorderRight {
border-right:: 1px solid #F4F4F4;
}

.SliderBack {
background-color: #333333;
}

.SpecialsBack {
background-color: #333333;
}

.HeaderOffers {
font-family: Montserrat, sans-serif;
color: #FFFFFF;
}

.HeaderViewButton {
background-color: #8D4575;
font-family: Montserrat, sans-serif;
color: #FFFFFF;
font-size: 14px;
}

.HeaderViewButton a:link {
font-family: Montserrat, sans-serif;
color: #FFFFFF;
font-size: 14px;
}

.HeaderViewButton a:visited {
font-family: Montserrat, sans-serif;
color: #FFFFFF;
font-size: 14px;
}

.HeaderViewButton a:hover {
font-family: Montserrat, sans-serif;
color: #FFFFFF;
font-size: 14px;
}

.HeaderViewButton a:active {
font-family: Montserrat, sans-serif;
color: #FFFFFF;
font-size: 14px;
}

/*Styles positioning for hover / fonts for links*/
.nav > li > a {
  color:#FFFFFF !important;
  font-size:14px !important;
  font-family: Montserrat, sans-serif;
  font-weight: normal;
  display:block;
  margin-top:-14px;
  padding-left:20px;
  padding-right:20px;
  padding-top:22px;
  position:relative;
  height: 37px;
  text-decoration: none !important;
  border-left: 1px solid #DDDDDD;
  text-transform: uppercase;
}

/*Styles nav bar font hover colours*/
.navbar-default .navbar-nav > li > a:hover {
  color:#FFFFFF !important;
  font-size:14px !important;
  font-family: Montserrat, sans-serif;
  background-color: #8D4575;
  height: 37px;
  text-decoration: none !important;
}

/*Styles the dropdown menu*/
.dropdown-menu {
  position: absolute;
  /* top: 255px; */
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0px 0;
  margin: 0px 0 0;
  font-size: 15px;
  text-align: left;
  list-style: none;
  background-color: #FFFFFF;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0px solid #EAEAEA;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  text-decoration: none !important;
  margin-top:10px;
}

.container-fluid {
  background-color: transparent;
  margin-right:auto;
  padding-right:15px;
  width:990px;
  border-top: 0px solid #DDDDDD;
  border-bottom: 0px solid transparent;
  border-right: 1px solid #DDDDDD;
  height:60px;
  position:relative !important;
  margin-left: 15px;
}

/*Styles spacing between links in header*/
.nav {
  list-style:none;
  margin-bottom:0;
  padding-left:15px !important;
}

/*This makes the dropdown open*/
.open > .dropdown-menu {
  display: block;
}

/*This styles nav bar hover colours*/
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
  color:#FFFFFF !important;
  background-color: #8D4575 !important;
  }
}

/*STOP BOOTSTRAP CSS*/
.nav>li>a:hover {
padding-left: 15px;
}
.nav>li>a {
  color: white;
}
.navbar-toggle
{
display:none;
}

@media (min-width: 320px) {
.collapse
{
display:block!important;
}
.nav > li {
    display: block;
    float: left;
    position: relative;
}

.navbar-toggle
{
display:none;
}
}

@media (min-width: 768px) {
.collapse
{
display:block!important;
}
}

@media (max-width: 1024px) {
#header
{
width:1159px;
}
}


@media (min-width: 768px) {
.nav > li {
    display: block;
    float: left;
    position: relative;
}



.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse
{
margin-left: -25px;
margin-right: -15px;
}

.nav {
    float: left;
    list-style: outside none none;
    margin-bottom: 0;
    margin-left: -6px;
    padding-left: 0;
    width: 100%;
}



.navbar-toggle
{
display:none;
}
}
@media (max-width: 768px) {
#header
{
width:1159px;
}
}

@media (max-width: 1024px) {
#MainContainer
{
margin-left:70px !important;
}
}

@media (max-width: 768px) {
#MainContainer
{
margin-left:70px !important;
}
}

/*STOP BOOTSTRAP CSS*/








