img, div, a, input {
	behavior: url(iepngfix.htc)
}

#maintable {

            height: 100%;

}

html, body, #wrapper {

      height:100%;

      margin: 0;

      padding: 0;

      border: none;

      text-align: center;

 }

#wrapper {

      margin: 0 auto;

      text-align: left;

      vertical-align: middle;

      height: 476px;

     width:770px

}
.copy_bg {
	background-image: url(images/template_copybox.jpg);
	background-repeat: no-repeat;
}
.copy_bg2 {
	background-image: url(images/template2_copybox.jpg);
	background-repeat: no-repeat;
}
.copy_menu_bg {
	background-image: url(images/menu_copybox.jpg);
	background-repeat: no-repeat;	
}
.main_menu_bg {
	background-image: url(images/menu_main_bg.jpg);
	background-repeat: no-repeat;
}
.gallery_bg {
	background-image: url(images/gallery_bg.jpg);
	background-repeat: no-repeat;	
}
.events_bg {
	background-image: url(images/events_bg.jpg);
	background-repeat: no-repeat;			
}
.nav_bg {
	background-image: url(images/template_navbg.jpg);
	background-repeat: no-repeat;
}
.titles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19pt;
	color: #81a483;
	letter-spacing: 0.1em;
	font-weight: 600;	
}
.text_highlight {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #81a483;
	line-height: 15pt;
	letter-spacing: 0.1em;
}
.text_quotes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #222222;
	line-height: 16pt;
	letter-spacing: 0.1em;	
}
.big_numbers {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15pt;
	color: #81a483;
	line-height: 15pt;
	letter-spacing: 0.1em;
}


.scroll {
	overflow: auto;
	width: 235px;
	height: 300px;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #222222;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	padding-left: 22px;
	padding-right: 8px;
	margin-top: 10px;
}

.scroll_gallery {
	overflow: auto;
	width: 265px;
	height: 300px;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #222222;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 10px;
}

.scroll_aboutus {
	overflow: auto;
	width: 235px;
	height: 300px;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #222222;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	padding-left: 22px;
	padding-right: 3px;
	margin-top: 10px;	
}

.scroll_winemonth {
	overflow: auto;
	width: 235px;
	height: 270px;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #222222;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	padding-left: 22px;
	padding-right: 3px;
	margin-top: 10px;	
}

.scroll_pimms {
	overflow: auto;
	width: 235px;
	height: 270px;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #222222;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	padding-left: 22px;
	padding-right: 3px;
	margin-top: 10px;	
}


.scroll_menu2 {
	overflow: auto;
	width: 235px;
	height: 200px;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #222222;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	padding-left: 22px;
	padding-right: 3px;
	margin-top: 10px;	
}


.scroll_menu {
	overflow: auto;
	width: 106px;
	height: 300px;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #222222;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	padding-left: 22px;
	padding-right: 22px;
	margin-top: 10px;
}


.scroll_main_menu {
	padding-left: 18px;
	padding-right: 10px;
	padding-top: 10px;	
		SCROLLBAR-FACE-COLOR: #e8e8e8;
	SCROLLBAR-HIGHLIGHT-COLOR: #e8e8e8;
	SCROLLBAR-SHADOW-COLOR: #e8e8e8;
	SCROLLBAR-3DLIGHT-COLOR: #e8e8e8;
	SCROLLBAR-ARROW-COLOR: #222222;
	SCROLLBAR-TRACK-COLOR: #e8e8e8;
	SCROLLBAR-DARKSHADOW-COLOR: #e8e8e8;
}


.padding_events {
	padding-left: 18px;
	padding-right: 10px;
	padding-top: 20px;	
}
#menu_scroll {
overflow: auto;
	width: 450px;
	height: 322px;
	SCROLLBAR-FACE-COLOR: #e8e8e8;
	SCROLLBAR-HIGHLIGHT-COLOR: #e8e8e8;
	SCROLLBAR-SHADOW-COLOR: #e8e8e8;
	SCROLLBAR-3DLIGHT-COLOR: #e8e8e8;
	SCROLLBAR-ARROW-COLOR: #222222;
	SCROLLBAR-TRACK-COLOR: #e8e8e8;
	SCROLLBAR-DARKSHADOW-COLOR: #e8e8e8;
}
#events_scroll {
overflow: auto;
	width: 335px;
	height: 322px;
	SCROLLBAR-FACE-COLOR: #161616;
	SCROLLBAR-HIGHLIGHT-COLOR: #161616;
	SCROLLBAR-SHADOW-COLOR: #161616;
	SCROLLBAR-3DLIGHT-COLOR: #161616;
	SCROLLBAR-ARROW-COLOR: #9cc79c;
	SCROLLBAR-TRACK-COLOR: #161616;
	SCROLLBAR-DARKSHADOW-COLOR: #161616;				
}.main_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #222222;
	line-height: 15pt;
}
.sub_heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 16pt;
	color: #222222;
	font-weight: 400;
	letter-spacing: 0.1em;
}

.title_padding {
	padding-left: 22px;
	padding-right: 8px;
	margin-top: 20px;
}
.address_padding {
	padding-left: 10px;
	padding-top: 0px;
}
.address_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	color: #a2a2a2;
}
a.details_link:link, a.details_link:visited, a.details_link:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	color: #a2a2a2;
	text-decoration: none;
}
a.details_link:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	color: #9cc79c;
	text-decoration: none;
}
a.green_link:link, a.green_link:visited, a.green_link:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #81a483;
	letter-spacing: 0.1em;
	text-decoration: none;
}
a.green_link:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #222222;
	letter-spacing: 0.1em;
	text-decoration: none;
}
.box {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #222222;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #81a483;
	border-right-color: #81a483;
	border-bottom-color: #81a483;
	border-left-color: #81a483;
}
.button {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: 400;
	color: #222222;
	background-color: #9cc79c;
	border: 1px solid #222222;
}
.button_border {
	border-bottom-width: 5px;
	border-bottom-style: none;
}	
