.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* The bottom margin is the negative value of the footer's height */
  margin: 0 auto -30px;
  overflow: visible !important;
}
.footer, .push {
  /* .push must be the same height as .footer */
  height: 30px;
  /* Multicolumn Layout With Sticky Footer */
  clear: both;
}
.footer {
  background: #FCFBF1;
  color: #725C3A;
/*  font-weight: bold;  */
  line-height: 30px;
  text-align: center;
}
.footer span{
	position: relative;
	bottom: 72px;
	left: 429px;
        font-weight: normal !important;
}
body #s4-workspace {
  margin-bottom: -30px;
}

/* styling the search button */

#searchImg {
	background-color: #f9b964;

}

#zz1_TopNavigationMenu li{

	  list-style: none;
}

#zz1_TopNavigationMenu li a{
	display: block;
  	padding: 1px 0px;
  	font-size: 14px;
  	margin-right: 0px !important;
	color: #725C3A;
  	font-family: "Helvetica","Arial",sans-serif !important;

}
span.menu-item-text{

}
.menu-item-text span{

}

.menu-item-text{

}

.additional-background.ms-navedit-flyoutArrow.dynamic-children {
	
	background-image: none;
}

ul.dynamic{
	width: 266px !important;
}

.static.dynamic-children ul.dynamic{
	
	  columns: 2;
  	-webkit-columns: 2;
  	-moz-columns: 2;

	list-style: outside none none;
	box-sizing: border-box;
	margin-top: 4px;
	
}

.static.dynamic-children ul.dynamic li a:hover{
		
	color: #E85325 !important; 
	
}




.additional-background.ms-navedit-flyoutArrow {
	
	background-image: none;
}

.additional-background.ms-navedit-flyoutArrow .menu-item-text {
	
	
}
.additional-background.ms-navedit-flyoutArrow.menu-item-text {
	
	
}



.ms-signInLink {
	visibility:hidden;
}

#globalnav {
/*	text-align:center;    */
/*	position:relative;    */
/*	bottom:74px;          */ 
	float: left;
	position: absolute;
	left: 500px; 
}

#sitelogo {
	text-align:center;
	margin-right: 511px;
	margin-bottom: 62px;
	position:relative;
	bottom:18px;
}



/*Hide the "Search" site title */
#pageTitle {

	font-size:0px;
}

li.static.dynamic-children.hover{

    	list-style: none;
	border-bottom: 6px solid #E85325;
	
}

li.static.dynamic-children{
	min-height:27px;
}

.static.dynamic-children li{
	min-height:27px;
	backgroung-color: yellow;
}

#shopaaplogo {
	float: right;
	position: absolute;
/*	left: 1363px;  */
	top: -7px;
}


/* bottom property fix for FireFox */
@-moz-document url-prefix() { 
      #shopaaplogo {
    
            }
  }



.outer-div{
	position: relative;
	top: 61px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 52%;
	height: 96px;
	border-bottom: 1px solid rgb(92, 71, 39);
}

#customFooter{
	background-color: #FCFBF1;
height: 251px;
width: 100%;
font-family: "Helvetica","Arial",sans-serif !important;
font-size: 14px;
box-shadow: 0px 3px 1px #EDEDED, 0px -3px 1px #EDEDED;
}

.footer-nav{
	list-style-type: none;
height: 80px;
width: 663px;
margin: auto;
position: absolute;
}

.footer-nav li{
	float:left;
}
.footer-nav a{

	background-repeat: no-repeat;
	background-position: right;
	padding-right: 9px;
	display: block;
	line-height: 80px;
	color: #5C4727;
	text-decoration: none;
}

.logo-aap {
 	background: url("../images/logo-aap.png") no-repeat scroll 0px 0px transparent;
	margin-top: 2px;
	clear: both;
	display: block;
	text-indent: -9999px;
	position: relative;
	height: 100px;
	bottom: 146px;
	width: 290px;
	left: 674px;
	top: 22px;
}

.ie .outer-div{
	position: relative;
	top: 61px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 60%;
	height: 96px;
	border-bottom: 1px solid rgb(92, 71, 39);
}

#copyright{
	margin-right:228px;
	font-size:10px;
}
.btn-shop-aap{
	background: url("../Images/btn-shop-aap.jpg") no-repeat scroll 0px 0px transparent;
        width: 134px;
  	height: 57px;
  	position: absolute;
	left:1380px;
/*	bottom:799px;   */
/*	bottom:830px;   */
	display: block;
	text-indent: -9999px;
	z-index:9999;

}

/* bottom property fix for FireFox */
@-moz-document url-prefix() { 
      .btn-shop-aap {
    	left: 1359px;
	
            }
  }

 /* bottom property fix for Safari, Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.btn-shop-aap{   }
}

#SearchBox{
	position:relative;
	
}

/* FIND US  - Social Media Box*/

.find-us{
        position: fixed;
        right: 17px;
        text-align: center;
        background-color: #FCFBF1;
        box-shadow: 0px 0px 5px #B4A997;
        top: 32%;
        padding: 10px 15px;
}
.find-us .title {
    border-bottom: 1px solid #B4A997;
    border-top: 1px solid #B4A997;
    color: #B4A997;
    display: block;
    font-family: "Helvetica","Arial",sans-serif;
    font-size: 10px;
    margin: 0px -5px 10px;
    padding: 8px 0px 6px;
    text-transform: uppercase;
}

.find-us ul {
    display: inline-block;
}

.find-us ul li a {
    background-size: 60px 30px;
    background-position: 0px 0px;
}
ul.social-networks {
    margin: 0px;
    padding: 0px;
}
ul.social-networks li {
    clear: both;
    list-style: outside none none;
    margin-bottom: 10px;
}
ul.social-networks a {
    background-image: url("../../images/sprite-social-networks.png");
    height: 30px;
    display: block;
    text-indent: -9999px;
    width: 30px;
}

.containerdiv{

bottom: 67px;
position: relative;

}

#UpScopeLinkTop{
	font-size:0px; /* to hide 'Set you preferred search language. */
}

/* Stely for resizing the document preview window */
.ms-srch-hover-glass-siteViewer{


}

.ms-searchCenter-result-main{
	position:relative;
	left:101px;
}

#ctl00_PlaceHolderLeftNavBar_onetidHeadbnnr2{
	height: 48px !important;
	max-width: 275px; 

}



