.entry-title-summary {
		font-size: 1em;
	}

/*WPDundee.css*/
.ACSLoginDiv {
  	float: left;
    top: 5em;
    left: 0%;
    height: auto;	
}
.ACSLoginDiv:hover {
  cursor: pointer;
}
.ACSLogin {
	width: 100%;
	outline: none;
	border: none;
	height: auto;
	font-size:120%;
	color: red;
   background-color: #9bc292;
}
.ACSLogin:hover {
	font-size:140%;
   cursor: pointer;
	   background-color: #AFAC43;
}
.CatalogDiv  {
	width: 620px;
}
.CatalogFrameDiv {
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0;
	margin-bottom: 0;
	height: auto;
	width: 640px;
}

.CatalogBasketDiv {	 position: -webkit-sticky;
 	 position: sticky;
  	top: 50px;
	margin-left: 0px;
	height: 45px;
	width: 640px;
}
.BasketFrameDiv {
	width: 640px;
	outline: none;
	border: none;
	height: auto;
}

.CatalogMenuDiv  {
	visibility: hidden;
}
.MenuFrameDiv {
 }

.CatalogMessageDiv {
}

.MsgFrameDiv {
  border: none;
  margin: 0;
  padding: 0;
  position: fixed;
  height: auto;
  max-width: 50%;
  width: 60%;
  z-index: 10000;
}
.RegisterDiv {
}
.RegisterFrameDiv {
	margin-top: 0;
	margin-left: -60px;
	margin-right: 0;
	margin-bottom: 0;
	height: auto;
	width: 640px;
}
.ManageDiv {
}
.ManageFrameDiv {
	margin-top: 0;
	margin-left: -60px;
	margin-right: 0;
	margin-bottom: 0;
	height: auto;
	width: 640px;
}
.SelectionDiv {
}
.SelectionFrameDiv {
	margin-top: 160px;
	margin-left: -60px;
	margin-right: 0;
	margin-bottom: 0;
	height: auto;
	width: 640px;
}
.ForgotPasswordDiv {
}
.ForgotPasswordFrameDiv {
   margin-top: 0;
   margin-left: 10%;
   margin-right: 0;
   margin-bottom: 0;
   height: auto;
   background-color: white;
   width: 640px;
}
.ResetPasswordDiv {
}
.ResetPasswordFrameDiv {
   margin-top: 0;
   margin-left: 10%;
   margin-right: 0;
   margin-bottom: 0;
   height: auto;
   width: 640px;
}

.UnsubscribeDiv {
}
.UnsubscribeFrameDiv {
   margin-top: 0;
   margin-left: 10%;
   margin-right: 0;
   margin-bottom: 0;
   height: auto;
   width: 640px;
}
.NewsletterHookDiv {
}
.NewsletterHookFrameDiv {
   margin-top: 0;
   margin-left: 10%;
   margin-right: 0;
   margin-bottom: 0;
   height: auto;
   background-color: white;
   width: 26%;
}
.NewsletterDiv {
}
.NewsletterFrameDiv {
   margin-top: 0;
   margin-left: 20%;
   margin-right: 0;
   margin-bottom: 0;
   height: auto;
   background-color: white;
   width: 60%;
}


/****** Start Media Statements ******/
@media screen and (max-width: 1530px) {
  .CatalogFrame {
    width: 97%;
  }
  .MenuFrameDiv {
    background-color: ghostwhite;
    height: auto;
    width: 17%;
    max-width: 220px;
    position: relative;
    z-index: 102;
    top: 11px;
    left: 0;
  }
}

@media screen and (max-width: 1224px) {
  .CatalogFrame {
    width: 97%;
  }
  .MenuFrameDiv {
    background-color: ghostwhite;
    height: auto;
    width: 17%;
    max-width: 220px;
    position: relative;
    z-index: 102;
    top: 11px;
    left: 0;
  }
}

@media screen and (max-width: 1024px) {
  .MenuFrameDiv {
    display: none;
  }
}

@media screen and (max-width: 1090px) {
}

@media screen and (max-width: 880px) {
  .CatalogFrameDiv {
    margin-left: 0;
    width: 100%;
  }
  .ManageFrameDiv {
    margin-left: 0;
    width: 100%;
  }
  .BasketFrameDiv {
  }
  .MenuFrameDiv {
    display: none;
  }
  .MsgFrameDiv {
    width: 90%;
    max-width: 100%;
  }
}

@media screen and (max-width: 700px) {
  .CatalogFrameDiv {
    margin-left: 0;
    width: 100%;
  }
  .ManageFrameDiv {
    margin-left: 0;
    width: 100%;
  }
  .BasketFrameDiv {
  }
  .MenuFrameDiv {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .CatalogFrameDiv {
  }

	.MenuFrameDiv {
    outline: none;
    border: none;
    margin: 0;
    padding: 0;
    float: left;
    top: 10em;
    left: 0%;
    height: auto;
    /* width: 15%; */
    max-width: 220px;
    position: fixed;
    z-index: 2;
}

}

@media screen and (max-width: 480px) {
    .BasketFrameDiv {
	 	margin-top:-70px;
	  margin-left:1px;
   height: auto;
    background-color: #fff;
    width: 100%;
	position:relative;
	  z-index:99;
}
	.MenuFrameDiv {
	margin-top:-180px;
   height: auto;
    background-color: #fff;
    width: 100%;
   top: 10em;
	position:relative;
}
	.RegisterFrameDiv {
	  width:100%;
	margin-left:1%;
   }
}
/****** End Media Statements ******/
