﻿@import url('layout.css');

/* Page Controls */

body { 	
		font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
		font-size:0.70em;
		line-height:1.4em;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		color:#222222;
		/*background-image: url('../images/custom/Background-7.png');*/
		background-repeat: repeat-x;
		background-color:#ffffff;
		margin: 0px;
		padding: 0px;
		border: 0px;
}

#maincontainer {
	width: 1040px;
	margin: 0 auto;
}

#header {
 	background-image:url('../images/menu/header.png'); 
 	background-repeat:no-repeat;
	overflow: hidden;
	width:1040px;
	height:68px;
	z-index: 1000; 
	left: 0px; 
	top:0px; 
	margin-left:0px; 
	margin-bottom:0px; 
	margin-right:0px; 
	margin-top:14px; 
	display:block;
}

#footer {
 	background-image:url('../images/menu/footer.png');
 	background-repeat:no-repeat;
	padding: 0;
	width:1040px;
	height:64px;
	overflow: hidden;
	position: relative; 
	z-index: 1000; 
	top: 0px; 
	left:0px; 
	display: block; 
}

/* END Page Controls */



/* MAIN Menu */

#menu-home a {
	display: block;
	background-image:url('../images/menu/menu-home.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 224px; height: 52px;
}
#menu-home a:hover {
   background-position: -224px 0;
}
#menu-home a:active {
   background-position: -224px 0;
}
body.menu-home #menu-home a {
   background-position: -224px 0;
}




#menu-1-1 a {
	display: block;
	background-image:url('../images/menu/menu-1-1.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 224px; height: 47px
}
#menu-1-1 a:hover {
   background-position: -224px 0;
}
#menu-1-1 a:active {
   background-position: -224px 0;
}
body.menu-1-1 #menu-1-1 a {
   background-position: -224px 0;
}

#menu-1-2 a {
	display: block;
	background-image:url('../images/menu/menu-1-2.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 224px; height: 47px
}
#menu-1-2 a:hover {
   background-position: -224px 0;
}
#menu-1-2 a:active {
   background-position: -224px 0;
}
body.menu-1-2 #menu-1-2 a {
   background-position: -224px 0;
}


#menu-1-3 a {
	display: block;
	background-image:url('../images/menu/menu-1-3.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 224px; height: 47px
}
#menu-1-3 a:hover {
   background-position: -224px 0;
}
#menu-1-3 a:active {
   background-position: -224px 0;
}
body.menu-1-3 #menu-1-3 a {
   background-position: -224px 0;
}



#menu-1-4 a {
	display: block;
	background-image:url('../images/menu/menu-1-4.png');
	background-repeat:no-repeat;

	top: 0px;
	width: 224px; height: 47px
}
#menu-1-4 a:hover {
   background-position: -224px 0;
}
#menu-1-4 a:active {
   background-position: -224px 0;
}
body.menu-1-4 #menu-1-4 a {
   background-position: -224px 0;
}



#menu-1-5 a {
	display: block;
	background-image:url('../images/menu/menu-1-5.png');
	background-repeat:no-repeat;

	top: 0px;
	width: 224px; height: 47px
}
#menu-1-5 a:hover {
   background-position: -224px 0;
}
#menu-1-5 a:active {
   background-position: -224px 0;
}
body.menu-1-5 #menu-1-5 a {
   background-position: -224px 0;
}






#menu-2-1 a {
	display: block;
	background-image:url('../images/menu/menu-2-1.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 224px; height: 47px
}
#menu-2-1 a:hover {
   background-position: -224px 0;
}
#menu-2-1 a:active {
   background-position: -224px 0;
}
body.menu-2-1 #menu-2-1 a {
   background-position: -224px 0;
}



#menu-2-2 a {
	display: block;
	background-image:url('../images/menu/menu-2-2.png');
	background-repeat:no-repeat;

	top: 0px;
	width: 224px; height: 47px
}
#menu-2-2 a:hover {
   background-position: -224px 0;
}
#menu-2-2 a:active {
   background-position: -224px 0;
}
body.menu-2-2 #menu-2-2 a {
   background-position: -224px 0;
}


#menu-label-3 {
	display: block;
	background: url('../images/menu/menu-label-3.png') no-repeat 0 0;
	top: 0px;
	width: 224px; height: 32px;
}



#menu-3-1 a {
	display: block;
	background-image:url('../images/menu/menu-3-1.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 224px; height: 47px
}
#menu-3-1 a:hover {
   background-position: -224px 0;
}
#menu-3-1 a:active {
   background-position: -224px 0;
}
body.menu-3-1 #menu-3-1 a {
   background-position: -224px 0;
}




#menu-3-2 a {
	display: block;
	background-image:url('../images/menu/menu-3-2.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 224px; height: 47px
}
#menu-3-2 a:hover {
   background-position: -224px 0;
}
#menu-3-2 a:active {
   background-position: -224px 0;
}
body.menu-3-2 #menu-3-2 a {
   background-position: -224px 0;
}



#menu-3-3 a {
	display: block;
	background-image:url('../images/menu/menu-3-3.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 224px; height: 47px
}
#menu-3-3 a:hover {
   background-position: -224px 0;
}
#menu-3-3 a:active {
   background-position: -224px 0;
}
body.menu-3-3 #menu-3-3 a {
   background-position: -224px 0;
}






#menu-bottom {
	display: block;
	background: url('../images/menu/Menu-Bottom.png') no-repeat 0 0;
	top: 0px;
	width: 224px; height: 14px;
}




/* END MAIN Menu */



/* SIDING SUB Menu */

#siding-1 a {
	display: block;
	background-image:url('../images/menu/siding-1.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-1 a:hover {
   background-position: -228px 0;
}
#siding-1 a:active {
   background-position: -228px 0;
}
body.siding-1 #siding-1 a {
   background-position: -228px 0;
}
body.siding-1 #menu-1-1 a {
   background-position: -224px 0;
}




#siding-2 a {
	display: block;
	background-image:url('../images/menu/siding-2.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-2 a:hover {
   background-position: -228px 0;
}
#siding-2 a:active {
   background-position: -228px 0;
}
body.siding-2 #siding-2 a {
   background-position: -228px 0;
}
body.siding-2 #menu-1-1 a {
   background-position: -224px 0;
}



#siding-3 a {
	display: block;
	background-image:url('../images/menu/siding-3.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-3 a:hover {
   background-position: -228px 0;
}
#siding-3 a:active {
   background-position: -228px 0;
}
body.siding-3 #siding-3 a {
   background-position: -228px 0;
}
body.siding-3 #menu-1-1 a {
   background-position: -224px 0;
}


#siding-4 a {
	display: block;
	background-image:url('../images/menu/siding-4.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-4 a:hover {
   background-position: -228px 0;
}
#siding-4 a:active {
   background-position: -228px 0;
}
body.siding-4 #siding-4 a {
   background-position: -228px 0;
}
body.siding-4 #menu-1-1 a {
   background-position: -224px 0;
}



#siding-5 a {
	display: block;
	background-image:url('../images/menu/siding-5.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-5 a:hover {
   background-position: -228px 0;
}
#siding-5 a:active {
   background-position: -228px 0;
}
body.siding-5 #siding-5 a {
   background-position: -228px 0;
}
body.siding-5 #menu-1-1 a {
   background-position: -224px 0;
}



#siding-6 a {
	display: block;
	background-image:url('../images/menu/siding-6.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-6 a:hover {
   background-position: -228px 0;
}
#siding-6 a:active {
   background-position: -228px 0;
}
body.siding-6 #siding-6 a {
   background-position: -228px 0;
}
body.siding-6 #menu-1-1 a {
   background-position: -224px 0;
}



#siding-7 a {
	display: block;
	background-image:url('../images/menu/siding-7.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-7 a:hover {
   background-position: -228px 0;
}
#siding-7 a:active {
   background-position: -228px 0;
}
body.siding-7 #siding-7 a {
   background-position: -228px 0;
}
body.siding-7 #menu-1-1 a {
   background-position: -224px 0;
}



#siding-8 a {
	display: block;
	background-image:url('../images/menu/siding-8.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-8 a:hover {
   background-position: -228px 0;
}
#siding-8 a:active {
   background-position: -228px 0;
}
body.siding-8 #siding-8 a {
   background-position: -228px 0;
}
body.siding-8 #menu-1-1 a {
   background-position: -224px 0;
}



#siding-9 a {
	display: block;
	background-image:url('../images/menu/siding-9.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-9 a:hover {
   background-position: -228px 0;
}
#siding-9 a:active {
   background-position: -228px 0;
}
body.siding-9 #siding-9 a {
   background-position: -228px 0;
}
body.siding-9 #menu-1-1 a {
   background-position: -224px 0;
}



#siding-10 a {
	display: block;
	background-image:url('../images/menu/siding-10.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#siding-10 a:hover {
   background-position: -228px 0;
}
#siding-10 a:active {
   background-position: -228px 0;
}
body.siding-10 #siding-10 a {
   background-position: -228px 0;
}
body.siding-10 #menu-1-1 a {
   background-position: -224px 0;
}


/* END SIDING SUB Menu */


/* SERVICES SUB Menu */

#services-1 a {
	display: block;
	background-image:url('../images/menu/services-1.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#services-1 a:hover {
   background-position: -228px 0;
}
#services-1 a:active {
   background-position: -228px 0;
}
body.services-1 #services-1 a {
   background-position: -228px 0;
}
body.services-1 #menu-1-2 a {
   background-position: -224px 0;
}




#services-2 a {
	display: block;
	background-image:url('../images/menu/services-2.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#services-2 a:hover {
   background-position: -228px 0;
}
#services-2 a:active {
   background-position: -228px 0;
}
body.services-2 #services-2 a {
   background-position: -228px 0;
}
body.services-2 #menu-1-2 a {
   background-position: -224px 0;
}



#services-3 a {
	display: block;
	background-image:url('../images/menu/services-3.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#services-3 a:hover {
   background-position: -228px 0;
}
#services-3 a:active {
   background-position: -228px 0;
}
body.services-3 #services-3 a {
   background-position: -228px 0;
}
body.services-3 #menu-1-2 a {
   background-position: -224px 0;
}


#services-4 a {
	display: block;
	background-image:url('../images/menu/services-4.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#services-4 a:hover {
   background-position: -228px 0;
}
#services-4 a:active {
   background-position: -228px 0;
}
body.services-4 #services-4 a {
   background-position: -228px 0;
}
body.services-4 #menu-1-2 a {
   background-position: -224px 0;
}



#services-5 a {
	display: block;
	background-image:url('../images/menu/services-5.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#services-5 a:hover {
   background-position: -228px 0;
}
#services-5 a:active {
   background-position: -228px 0;
}
body.services-5 #services-5 a {
   background-position: -228px 0;
}
body.services-5 #menu-1-2 a {
   background-position: -224px 0;
}


/* END SERVICES SUB MENU */


/* GALLERY Menu */

#gallery-1 a {
	display: block;
	background-image:url('../images/menu/gallery-1.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-1 a:hover {
   background-position: -228px 0;
}
#gallery-1 a:active {
   background-position: -228px 0;
}
body.gallery-1 #gallery-1 a {
   background-position: -228px 0;
}
body.gallery-1 #menu-2-2 a {
   background-position: -224px 0;
}




#gallery-2 a {
	display: block;
	background-image:url('../images/menu/gallery-2.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-2 a:hover {
   background-position: -228px 0;
}
#gallery-2 a:active {
   background-position: -228px 0;
}
body.gallery-2 #gallery-2 a {
   background-position: -228px 0;
}
body.gallery-2 #menu-2-2 a {
   background-position: -224px 0;
}



#gallery-3 a {
	display: block;
	background-image:url('../images/menu/gallery-3.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-3 a:hover {
   background-position: -228px 0;
}
#gallery-3 a:active {
   background-position: -228px 0;
}
body.gallery-3 #gallery-3 a {
   background-position: -228px 0;
}
body.gallery-3 #menu-2-2 a {
   background-position: -224px 0;
}


#gallery-4 a {
	display: block;
	background-image:url('../images/menu/gallery-4.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-4 a:hover {
   background-position: -228px 0;
}
#gallery-4 a:active {
   background-position: -228px 0;
}
body.gallery-4 #gallery-4 a {
   background-position: -228px 0;
}
body.gallery-4 #menu-2-2 a {
   background-position: -224px 0;
}



#gallery-5 a {
	display: block;
	background-image:url('../images/menu/gallery-5.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-5 a:hover {
   background-position: -228px 0;
}
#gallery-5 a:active {
   background-position: -228px 0;
}
body.gallery-5 #gallery-5 a {
   background-position: -228px 0;
}
body.gallery-5 #menu-2-2 a {
   background-position: -224px 0;
}



#gallery-6 a {
	display: block;
	background-image:url('../images/menu/gallery-6.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-6 a:hover {
   background-position: -228px 0;
}
#gallery-6 a:active {
   background-position: -228px 0;
}
body.gallery-6 #gallery-6 a {
   background-position: -228px 0;
}
body.gallery-6 #menu-2-2 a {
   background-position: -224px 0;
}



#gallery-7 a {
	display: block;
	background-image:url('../images/menu/gallery-7.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-7 a:hover {
   background-position: -228px 0;
}
#gallery-7 a:active {
   background-position: -228px 0;
}
body.gallery-7 #gallery-7 a {
   background-position: -228px 0;
}
body.gallery-7 #menu-2-2 a {
   background-position: -224px 0;
}



#gallery-8 a {
	display: block;
	background-image:url('../images/menu/gallery-8.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-8 a:hover {
   background-position: -228px 0;
}
#gallery-8 a:active {
   background-position: -228px 0;
}
body.gallery-8 #gallery-8 a {
   background-position: -228px 0;
}
body.gallery-8 #menu-2-2 a {
   background-position: -224px 0;
}



#gallery-9 a {
	display: block;
	background-image:url('../images/menu/gallery-9.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-9 a:hover {
   background-position: -228px 0;
}
#gallery-9 a:active {
   background-position: -228px 0;
}
body.gallery-9 #gallery-9 a {
   background-position: -228px 0;
}
body.gallery-9 #menu-2-2 a {
   background-position: -224px 0;
}



#gallery-10 a {
	display: block;
	background-image:url('../images/menu/gallery-10.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 52px
}
#gallery-10 a:hover {
   background-position: -228px 0;
}
#gallery-10 a:active {
   background-position: -228px 0;
}
body.gallery-10 #gallery-10 a {
   background-position: -228px 0;
}
body.gallery-10 #menu-2-2 a {
   background-position: -224px 0;
}


/* END GALLERY Menu */






/* Body Lower Menu */

#body-lower-1 a {
	display: block;
	background-image:url('../images/menu/body-lower-1.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 204px; height: 296px
}
#body-lower-1 a:hover {
   background-position: -204px 0;
}
#body-lower-1 a:active {
   background-position: -204px 0;
}


#body-lower-2 a {
	display: block;
	background-image:url('../images/menu/body-lower-2.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 194px; height: 296px
}
#body-lower-2 a:hover {
   background-position: -194px 0;
}
#body-lower-2 a:active {
   background-position: -194px 0;
}


#body-lower-3 a {
	display: block;
	background-image:url('../images/menu/body-lower-3.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 190px; height: 296px
}
#body-lower-3 a:hover {
   background-position: -190px 0;
}
#body-lower-3 a:active {
   background-position: -190px 0;
}


#body-lower-4 a {
	display: block;
	background-image:url('../images/menu/body-lower-4.png');
	background-repeat:no-repeat;
	top: 0px;
	width: 228px; height: 296px
}
#body-lower-4 a:hover {
   background-position: -228px 0;
}
#body-lower-4 a:active {
   background-position: -228px 0;
}

#menu-filler {
	background-image: url('../images/menu/menu-filler.png');
	 background-repeat:repeat-y;
}


/* END Body Lower Menu */

