@charset "utf-8";
/* CSS Document */

body {
	margin:auto;
	padding:0px;
	width:100%;
	background-image:url(../images/body-bg.gif);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#faa634;
	list-style: none;
	margin-top:0px;
	margin-bottom:0px;
	

}

img{
	margin-top:0px;
	margin-bottom:0px;
	border:none;
}


#bighead{
	width:100%;
	margin:auto;
	padding:0px;
		margin-top:0px;
	margin-bottom:0px;
	z-index:999;

	
}

#head{
  width:909px;
  height:229px;
  background-image:url(../images/head-bg.jpg);
  margin:auto;
  padding:0px;
  	margin-top:0px;
	margin-bottom:0px;
  }
  

#menu{
	width:909px;
	height:123px;
	background-image:url(../images/menugbg.gif);
	background-repeat:no-repeat;
	margin:auto;
	padding:0px;
	z-index:5px;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
	overflow:visible;
}

#menu div{
height:35px;
cursor:pointer;
}

#menu ul {
list-style: none;
width:728px;
margin: 0px;
padding: 0px;
margin-left:40px;

}

#menu ul li {
list-style:none;
float:left;
margin-left:0px;
margin-right:0px;
}

#menu li:hover div, #menu a:hover div, #menu .current{
background-position:top;
}


/*SDUBEMNU*/
#menu .submenu
{

position:absolute;
width:120px;
height:140px;
background:#E6E976;
border-top:none;
display:none;
z-index:10;
margin-top:0px;
margin-left:0px;
*margin-left:0px;
left:484px;
top:65px;
*top:65px;
}

#menu. submenu ul{
	padding-left:15px;
}

#menu .submenu li{
width:120px;
text-align:left;
padding-left:5px;
padding:0px;
margin:0px;
margin-left:5px;
}
#menu .submenu li a{
font-family:Tahoma;
font-size:12px;
line-height:12px;
color:black;
text-decoration:none;
text-align:left;
width:110px;
font-weight:bold;
background:none;
position:static;
margin:0px;
padding:0px;
cursor:pointer;
}
#menu .submenu li a:hover{
font-weight:bold;
color:#00BB0E;
background:none;
}

/*
*/

.homemenu a {
	width:68px;
	height:43px;
	display:block;
	background-image:url(../images/home-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
    left:20px;
	top:63px;
    *top:63px; 

	}
	
.homemenu a:hover, .homemenu-active a {
    width:68px;
	height:43px;
	display:block;
	background-image:url(../images/home-menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
    left:20px;
	top:63px;
	*top:63px;

	}

.aboutmenu a {
	width:155px;
	height:38px;
	display:block;
	background-image:url(../images/about-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
    left:98px;
	top:73px;
    *top:73px;

	}
	
.aboutmenu a:hover, .aboutmenu-active a {
    width:155px;
	height:38px;
	display:block;
	background-image:url(../images/about-menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
	left:98px;
	top:73px;
    *top:73px;

	}


.storemenu a {
	width:125px;
	height:40px;
	display:block;
	background-image:url(../images/store-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
    left:255px;
	top:67px;
	*top:67px;


	}
	
.storemenu a:hover, .storemenu-active a {
    width:125px;
	height:40px;
	display:block;
	background-image:url(../images/store-menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
    left:255px;
	top:67px;
	*top:67px;
	}

.workshopmenu a {
	width:107px;
	height:38px;
	display:block;
	background-image:url(../images/workshop-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
    left:379px;
	top:49px;
    *top:49px;

	}
	
.workshopmenu a:hover, .workshopmenu-active a {
    width:107px;
	height:38px;
	display:block;
	background-image:url(../images/workshop-menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
    left:379px;;
	top:49px;
    *top:49px;

	}


.mediamenu a {
	width:73px;
	height:36px;

	display:block;
	background-image:url(../images/media-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
    left:484px;
	top:29px;
	cursor:default;
    margin:0px;
	padding:0px;

	}
	
.mediamenu a:hover, .mediamenu-active a {
	width:73px;
	height:36px;
	display:block;
	background-image:url(../images/media-menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
    left:484px;
	top:29px;
	cursor:default;
	margin:0px;
	padding:0px;
	}
	
	
.linksmenu a {
	width:67px;
	height:37px;
	display:block;
	background-image:url(../images/links-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
    left:555px;
	top:18px;
    *top:18px;

	}
	
.linksmenu a:hover, .linksmenu-active a {
    width:67px;
	height:37px;
	display:block;
	background-image:url(../images/links-menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
    left:555px;
	top:18px;
    *top:18px;

	}
	
		
.contactmenu a {
	width:112px;
	height:41px;
	display:block;
	background-image:url(../images/contact-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
    left:620px;
	top:8px;
	*top:8px;


	}
	
.contactmenu a:hover, .contactmenu-active a {
    width:112px;
	height:41px;
	display:block;
	background-image:url(../images/contact-menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:absolute;
    left:620px;
	top:8px;
	*top:8px;

	}
	
#bigcenter{
	width:100%;
	margin:auto;
	padding:0px;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0px;
	  *margin-top:-20px;
	  margin-top:-20px\9;

}


#center{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:909px;
	background-image:url(../images/center-bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:auto;
	margin-top:0px;
	margin-top:-20px;
	padding:0px;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:10px;

  *padding-bottom:0px;
	display:table;
	font-size: 14px;
  }
  
#center h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	margin-left:20px;
	text-decoration:underline;
	color:#00AC08;
}

#center h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:20px;
	color:#ED5F26;
}

#center h3{
	font-size:16px;
	margin-left:20px;
}

#center a{
	font-size:16px;
	color:#FAA634;
}




#center p{
	width:820px;
	margin-left:20px;
	font-size:14px;
	text-align:left;
}

.top{
	width:830px;
	font-size:14px;
	text-align:right;
}

#center ul{
	margin-left:30px;
}
  
#center .left-col{
  width:372px;
  margin:auto;
  margin-top:5px;
  margin-left:20px;
  padding:0px;
    float:left;
  }

#center .book-home{
  width:372px;
  height:168px;
  margin:auto;
  background-image:url(../images/books-home.jpg);
  background-repeat:no-repeat;
  margin-top:0px;
  margin-left:0px;
  padding:0px;
  cursor:pointer;
  }

#center .book-home h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	margin-left:26px;
	padding-top:72px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;	
	}
	
#center .book-home p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	margin-left:26px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:8px;
	width:142px;
	}
#center .food-home{
	width:353px;
	height:42px;
	margin-top:5px;
    margin-left:0px;
    padding:0px;
	
}

#center .wall-home{
  width:353px;
  height:168px;
  margin:auto;
  background-image:url(../images/wall-home.jpg);
  background-repeat:no-repeat;
  margin-left:0px;
  margin-top:5px;
  padding:0px;
  }

#center .wall-home p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	margin-left:26px;
	padding-top:71px;
	margin-bottom:0px;
	width:142px;
	}

#center .wall-home p a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
	}
#center .starburst{
  width:353px;
  height:172px;
  margin:auto;
  margin-left:0px;
  margin-top:5px;
  padding:0px;
  }
	
#center .right-col{
  width:450px;
  margin:auto;
  margin-top:5px;
  margin-left:20px;
  padding:0px;
  float:left;
	}
#center .right-col h1{
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:0px;
	margin-bottom:0px;
	padding:
px;	}
#center .right-col p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:14px;
	width:425px;
	margin:auto;
	margin-right:31px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#center .testimonial-home{
	background-image:url(../images/testimonial-home.jpg);
	width:433px;
	height:178px;
	margin-top:0px;
	
}

#center .testimonial-home p{
	
	width:383px;
	height:178px;
	margin-top:0px;
	padding-top:75px;
	text-align:left;
}

#center .testimonial-home a{
	
	text-align:right;
	color:#eb591f;
	float:right;
}


#center .eastern-home{
	background-image:url(../images/eastern-home.jpg);
	width:433px;
	height:335px;
	margin-top:0px;
	
}

#center .eastern-home p{
	width:383px;
}

#center .eastern-home a{
	text-align:right;
	color:#eb591f;
	float:right;
}

#centerbottom{
	width:909px;
	height:20px;
	margin:auto;
	margin-top:0px;
	background-image:url(../images/center-bottom-bg.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#bigfooter{
	width:100%;
	margin:auto;
	margin-top:0px;
	padding:0px;
}

#footer{
	margin:auto;
	width:909px;
	height:120px;
}

#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	margin-right:45px;
}

#footmenu{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:auto;
padding:0px;
color:#555555;
margin-left:40px;
margin-top:20px;

}

#footmenu ul{
list-style:none;
color:#555555;
margin:0px;
margin-left:65px;
padding:0px;




}
#footmenu ul li{
display:inline;


color:#c1812a;
}

#footmenu ul li a{
color:#000;
text-decoration:none;
}

#footmenu ul li a:hover, #footmenu ul li .active{
color:#000;
text-decoration:underline;
}


#formcontact label.error {
font-size:11px;
color:#990000;


}

#formcontact {
	margin-left:25px;
}

