body{
	background-image: url('../img/background.png');
}

.header{
	background-image: url('../img/header_bg.png');
	background-position: top;
	background-repeat:no-repeat;
}

.footer{
	background-image: url('../img/footer_bg.png');
}

a.text-link-nav{
	font-weight: bold;
	background-image: url('../img/button_reg.png');
	background-size:100% 100%;
}

a.text-link-nav:hover{
	color:#756c67;
	background-image: url('../img/button_hover.png');
}

a.text-link-nav.active{
	background-image: url('../img/button_active.png');
}

h4, h5{
	font-weight: bold;
}

#shop-online{
background-image: url('../img/shop_button_reg.png');
width:400px;
height:70px;
margin: 20px auto;
}

#shop-online:hover{
background-image: url('../img/shop_button_hov.png');
}

.address p a{
display: inline;
color:#00a7f5;
}

.address p a:hover{
text-decoration: underline;
color:#80d3fa;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 10px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 90%;
height: 90%;
}
.elastic-video {
	position: relative;
	padding-bottom: 55%;
	padding-top: 15px;
	height: 500;
	overflow: hidden;
}
.elastic-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.responsive-video {
	position: relative;
	padding-bottom: 56%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.responsive-video iframe,  
.responsive-video object,  
.responsive-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




- See more at: http://avexdesigns.com/responsive-youtube-embed/#sthash.pA6Abjax.dpuf
