@charset "UTF-8";

.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }

.sIFR-active h2{visibility: hidden; line-height: 1em; margin: 0px 0 0 0px;}
.sIFR-active h3{visibility: hidden; line-height: 1em; margin: 0px 0 0 0px;}
.sIFR-active h4{position: relative; left: 30; line-height: 1em; margin: -16px 0 0;}

a {
   outline: none;
}


h2 {
	color:#FFF; 
	font-family: Arial, Helvetica; 
	font-size:14px; 
	margin-top:2px;
}


h3 {
	color:#4e341e; 
	font-family: Arial, Helvetica; 
	font-size:17px; 
	line-height:20px;
	margin-top:2px;
}

h4 {
	color:#4e341e; 
	font-family: Arial, Helvetica; 
	font-size:30px; 
	line-height:20px;
	margin-top:-3px;
}

p {
	color:#FFFFFF;
	font-family: Helvetica, Arial, Helvetica;
	font-size:11px;
	line-height:16px;
	font-weight: bold;

}



.text, .text p {
	color:#7b7668; 
	font-family: Arial, Helvetica; 
	font-size:11px; 
	line-height:16px;
	font-weight:bold;

}

.title {
	color:#7a003c; 
	font-family: Arial, Helvetica; 
	font-size:17px; 
	line-height:18px;
	font-weight:bold;
	

}

.formtitle {
	color:#7a003c; 
	font-family: Arial, Helvetica; 
	font-size:18px; 
	line-height:18px;
	font-weight:bold;

}

.subtitle {
	color:#6c5e52; 
	font-family: Arial, Helvetica; 
	font-size:18px; 
	line-height:22px;
	font-weight:bold;

}

.bottomtext {
	color:#736e5d; 
	font-family: Arial, Helvetica; 
	font-size:11px; 
	line-height:16px;
	font-weight:bold;

}

.bottomwhitetext {
	color:#f9f6e9; 
	font-family: Arial, Helvetica; 
	font-size:11px; 
	line-height:16px;
	font-weight:bold;

}

.highlighttext {
	color:#7a003c; 
	font-family: Arial, Helvetica; 
	font-size:11px; 
	line-height:14px;
	font-weight:bold;

}

.captiontext {
	color:#666666; 
	font-family: Arial, Helvetica; 
	font-size:10px; 
	font-weight:bold;

}




.linkstext {color:#FFFFFF; font-family: Verdana, Helvetica; font-size:11px; line-height:18px; font-weight: bold;}



a {color: #7a003c; font-family:Helvetica, Arial, Helvetica; font-size:13px;  text-decoration:none; line-height:16px;}
a:active {color: #7a003c; font-family:Helvetica, Arial, Helvetica; font-size:13px; line-height:16px; text-decoration:none;}
a:visited {color: #7a003c; font-family:Helvetica, Arial, Helvetica; font-size:13px; line-height:16px; text-decoration:none;}
a:hover {color: #000000; font-family:Helvetica, Arial, Helvetica; font-size:13px; line-height:16px; text-decoration:none;}


.bottomnav {color: #aaa698; font-family: Arial, Arial, Helvetica; font-size:11px; text-decoration:none; font-weight: bold;}
.bottomnav:active {color: #aaa698; font-family: Arial, Arial, Helvetica; font-size:11px; text-decoration:none; font-weight: bold;}
.bottomnav:visited {color: #aaa698; font-family: Arial, Arial, Helvetica; font-size:11px; text-decoration:none; font-weight: bold;}
.bottomnav:hover {color: #000000; font-family: Arial, Arial, Helvetica; font-size:11px; text-decoration:none; font-weight: bold;}


.titlelink {color: #7a003c; font-family:Helvetica, Arial, Helvetica; font-size:17px;  text-decoration:none; line-height:16px;}
.titlelink:active {color: #7a003c; font-family:Helvetica, Arial, Helvetica; font-size:17px; line-height:16px; text-decoration:none;}
.titlelink:visited {color: #7a003c; font-family:Helvetica, Arial, Helvetica; font-size:17px; line-height:16px; text-decoration:none;}
.titlelink:hover {color: #000000; font-family:Helvetica, Arial, Helvetica; font-size:17px; line-height:16px; text-decoration:none;}





.photothumb {
	border: 5px solid #bdbab2;
}


#facts {width : 224px; height : 600px; overflow : hidden; display: none; position: absolute; background-color: #f9f6e9; padding: 10; text-align:left;}


ul#main-nav{margin:0; padding:0;}
ul#main-nav li{float:left; text-indent:-9999em; list-style-type:none; margin:0; padding:0;}
ul#main-nav a{height:40px; display:block; margin:0; padding:0;}

ul#main-nav li.nav-about a{background:url(images/navigation-about.gif) no-repeat; width:65px;}
ul#main-nav li.nav-menus a{background:url(images/navigation-menus.gif) no-repeat; width:60px;}
ul#main-nav li.nav-privateparties a{background:url(images/navigation-privateparties.gif) no-repeat; width:110px;}
ul#main-nav li.nav-contact a{background:url(images/navigation-contact.gif) no-repeat; width:74px;}
ul#main-nav li.nav-directions a{background:url(images/navigation-directions.gif) no-repeat; width:92px;}
ul#main-nav li.nav-inthenews a{background:url(images/navigation-inthenews.gif) no-repeat; width:101px;}
ul#main-nav li.nav-certificates a{background:url(images/navigation-certificates.gif) no-repeat; width:201px;}
ul#main-nav li.nav-photos a{background:url(images/navigation-photos.gif) no-repeat; width:65px;}

ul#main-nav li a:hover, ul#main-nav li#nav-current a{background-position:0 -40px;}
