/* Media Queries ----------------------------------*/
 @media (max-width: 1024px) {
 #page {
 min-width:1024px;
 max-width:1024px;
}
 header a.logo {
 left:35px;
 top:0;
}
header div.TopMenu {
 width: 100%;
}
header div.TopMenu h2 {
 text-align: center;
}
 nav {
 width:100%;
 font-size: 1.0em;
}

 Footer p {
 font-size: 1.3em;
}
.footerMenu {
 width: 100%;
 float:none;
 min-height: 100px;
}
.phoneFooter {
 position: relative;
 float: left;
 width: 80%;
 height:200px;
 border-right: 0px #666 solid;
}
 .phoneFooter img {
 position:absolute;
 top:5px;
 width: 30%;
}
.phoneFooter p {
 position:absolute;
 left:265px;
 top:45px;
 width: 50%;
 font-size: 1.6em;
}
.phoneFooter h2 {
 position:absolute;
 left:265px;
 width: 50%;
}
.FooterLogo {
 position: absolute;
}
}

/* Media Queries ----------------------------------*/
 @media (max-width: 768px) {
 #page {
 min-width:1024px;
 max-width:1024px;
}
}
