.parallax {
    /* The image used */
    background-image: url('images/background.png');

    /* Full height */
    height: 100%; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
      
.logo{
    float:left;
    padding:20px;
    display:block;
    }
    
.header{
    position: relative;
    float: left;
	height: 200px;
    width:100%;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #CF1C44; 
    border: 6px solid #543136;
    }

.main{
    float: left;
    width: 100%;
    }
    
.coupon{
    padding:40px 0;
    width:85%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    overflow:auto;
    }
    
.footer {
    float:left;
    width:100%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom:4px solid #000;
    overflow:hidden;
    position:relative;
    background-color: #CF1C44; 
    border: 6px solid #543136;
    }
    
ul.topnav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position:absolute;
    bottom:20px;
    overflow: hidden;
    display:inline-block;
    background-color: #7b573e;
    width: auto;
    }

ul.topnav li {
    float: left;
    border: 3px solid #543136;
    }
    
ul.topnav li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    }
    
ul.topnav li a:hover:not(.active) {
    background-color: #543136;
    }
    
.active {
    background-color: #543136;
    }    
ul.bottomnav {
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center;
    }
    
ul.bottomnav li {
    display:block;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    border: 3px solid #543136;
    right:50%;
    }
    
 ul.bottomnav li a {
     display:block;
     margin:0 0 0 0px;
     padding:14px 20px;
     background:#7b573e;
     color:white;
     text-decoration:none;
     line-height:1.3em;
    }
ul.bottomnav li a:hover {
    background:#543136;
    }
    
ul.bottomnav li a.active,
ul.bottomnav li a.active:hover {
    color:#fff;
    background:#000;
    font-weight:bold;
    }
      
body{
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
    color: #543136; 
    font-family: "Goudy Old Style", Bold;
    }
    
h1 {
    color:#543136; 
    font-family: "Goudy Old Style", Bold;
	font-size: 14px;
    }
    
h2 {
    color:#CF1C44; 
    font-family: "Klinic Slab", Bold;
    }
    

@media (max-width:1000px){
	
ul.topnav {
    
	display: block;
    width: 150px;
	right: 20px;
	bottom: 40px;
    }

ul.topnav li {
    float:none;
    }
    
ul.topnav li a {
    padding-bottom: 2px;
	padding-top: 2px;
    }
    	
}

@media (max-width:768px){
	.coupon{
		width: 100%;
		padding-left: 0px;
	}
}

@media (max-width:600px){
	.header{
		height: 330px;
	}
	
	.logo{
    	float:none;
		width:360px;
    	padding: 0 0 10px 0;
		margin-left: auto;
    	margin-right: auto;
    	display:block;
    }
	
	ul.topnav {
		position: static;
		margin-left: auto;
    	margin-right: auto;
		width: 360px;
	}
	.coupon{
		
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
ul.bottomnav {
    width: 360px;
    }
    
ul.bottomnav li {
    display:block;
    float:none;
    }
    
 ul.bottomnav li a {

     padding:2px 20px;
    }

}