@import "index.css";
@import "contact.css";
html,body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	vertical-align: middle;
	min-width: 960px;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow-y: auto!important;
}
#wrapper {
	height: 100%;
	width: 100%;
	z-index: -5;
}
#container{
	width:960px;
	margin: 0 auto;
	text-align: left;
}
#menu {
	_background: url("images/menu.png") top right no-repeat;
	width:490px;
	height: 65px;
	float:right;
	text-align: left;
}
#footer {
	height: 213px;
	width: 100%;
	min-width: 960px;
}



#content_header {
	width: 100%;
	height: 175px;
	text-align: center;
}
#content_header_content {
  width:960px;
  height: 175px;
	float:right;
}

div.content_header_fg {
  height:176px;
  width: 100%;
  min-width: 960px;
	position:absolute;
	z-index: -1;
	background: url("images/content_header_fg.png") top center repeat-x;
}
div.content_header_mg {
  height:176px;
  width: 100%;
  min-width: 960px;
  position:absolute;
	background-color: green;
  z-index: -2;
  background: url("images/content_header_mg.png") top center repeat-x;
}
div.content_header_bg {
  height:176px;
	width: 100%;
  min-width: 960px;
	position:absolute;
	z-index: -3;
		background: url("images/content_header_bg.png") top center repeat-x;
}



.galleryimage:hover {
opacity: 0.5;
}
.servicesimage:hover {
opacity: 0.5;
}





div.footer_fg {
	height:213px;
	width: 100%;
	min-width: 960px;
	position:absolute;
	z-index: -1;
	background: url("images/footer_fg.png") top center repeat-x;
}
div.footer_mg {
	height:213px;
	width: 100%;
	min-width: 960px;
	position:absolute;
	z-index: -2;
	background: url("images/footer_mg.png") center top ;
}
div.footer_bg {
	height:213px;
	width: 100%;
	min-width: 960px;
	position:absolute;
	z-index: -3;
	background: url("images/footer_bg.png") center top;
}

a.gallery {display: block; width: 125px;  height: 65px; text-indent: -5000px; background:url(images/menu_gallery.png); text-decoration:none; float:right; padding-right: 5px;}
a:hover.gallery {background-position: -125px 0px;}
a.services {display: block; width: 122px; height: 65px; text-indent: -5000px; background:url(images/menu_services.png); text-decoration:none; float:right;}
a:hover.services {background-position: -122px 0px;}
a.shop {display: block; width: 85px; height: 65px; text-indent: -5000px; background:url(images/menu_shop.png); text-decoration:none; float:right;}
a:hover.shop {background-position: -85px 0px;}
a.getintouch {display: block; width: 149px; height: 65px; text-indent: -5000px; background:url(images/menu_getintouch.png); text-decoration:none; float:right;}
a:hover.getintouch {background-position: -149px 0px;}

a.follow_ig {display: block; width: 38px; height: 37px; text-indent: -5000px; background:url(images/follow_ig.png); text-decoration:none; float:left;}
a:hover.follow_ig {background-position: -38px 0px;}

a.follow_fb {display: block; width: 38px; height: 37px; text-indent: -5000px; background:url(images/follow_fb.png); background-position: -38px 0px; text-decoration:none; float:left;}
a:hover.follow_fb {background-position: -0px 0px;}

a.follow_tw {display: block; width: 38px; height: 37px; text-indent: -5000px; background:url(images/follow_tw.png); text-decoration:none; float:left;}
a:hover.follow_tw {background-position: -38px 0px;}

a.follow_li {display: block; width: 38px; height: 37px; text-indent: -5000px; background:url(images/follow_li.png); background-position: -38px 0px; text-decoration:none; float:left;}
a:hover.follow_li {background-position: -0px 0px;}

a.follow_pi {display: block; width: 38px; height: 37px; text-indent: -5000px; background:url(images/follow_pi.png); text-decoration:none; float:left;}
a:hover.follow_pi {background-position: -38px 0px;}

a.follow_dr {display: block; width: 38px; height: 37px; text-indent: -5000px; background:url(images/follow_dr.png); background-position: -38px 0px; text-decoration:none; float:left;}
a:hover.follow_dr {background-position: -0px 0px;}

a.follow_be {display: block; width: 38px; height: 37px; text-indent: -5000px; background:url(images/follow_be.png); text-decoration:none; float:left;}
a:hover.follow_be {background-position: -38px 0px;}

a.follow_da {display: block; width: 38px; height: 37px; text-indent: -5000px; background:url(images/follow_da.png); background-position: -38px 0px; text-decoration:none; float:left;}
a:hover.follow_da {background-position: -0px 0px;}

a.contactinfos {display: block; width: 299px; height: 79px; text-indent: -5000px; background:url(images/contactinfos.png); text-decoration:none; float:left;}
a:hover.contactinfos {background-position: -299px 0px;}
