html, body {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
}
body {  
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #B2DB77; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
img{border:none}
#wrapper {
	  margin: auto;
      text-align: left;
      width: 780px;
	  height: 630px;
}
.outer {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -295px;
	min-width:780px;
	left: 0px;
}
.text_grey_8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #251D07; }
.text_grey_9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #251D07; }
.text_grey_10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #251D07; }
.text_grey_10_contact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #251D07; letter-spacing: -1px; }
.text_main_grey_13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #251D07; letter-spacing: 1px; }
.text_main_grey_13_index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #251D07; letter-spacing: 1px; }
.text_main_grey_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #251D07; letter-spacing: 1px; }
.text_main_red_13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #F80039; letter-spacing: 1px; }
.text_main_red_11_restaurant { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F80039; letter-spacing: 1px; }
.text_main_red_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #F80039; letter-spacing: 1px; }
.text_main_turq_13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #87d7cd; letter-spacing: 1px; }
.text_main_green_13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #7FC31C; letter-spacing: 1px; }
.text_main_green_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7FC31C; letter-spacing: 1px; }
.text_main_turq_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #87d7cd; letter-spacing: 1px; }
.text_main_green_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #7FC31C; letter-spacing: 1px; }
.text_main_blue_13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #008AA3; letter-spacing: 1px; }
.text_main_blue_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #008AA3; letter-spacing: 1px; }
.text_main_blue_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #008AA3; letter-spacing: 1px; }
.text_main_orange_13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FF8500; letter-spacing: 1px; }
.text_main_orange_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF8500; letter-spacing: 1px; }
.text_main_orange_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF8500; letter-spacing: 1px; }
.text_main_orange_10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8500; letter-spacing: 1px; }
.text_main_orange_9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF8500; letter-spacing: 1px; }
.text_main_purple_13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #663399; letter-spacing: 1px; }
.text_main_purple_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663399; letter-spacing: 1px; }
.text_main_purple_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #663399; letter-spacing: 1px; }
.text_main_purple_10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663399; letter-spacing: 1px; }
.text_main_purple_9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #663399; letter-spacing: 1px; }
.text_main_grey_10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #251D07; letter-spacing: 1px; }
.text_green_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7FC31C; }
.text_green_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #b2db77; font-style:italic; letter-spacing: 1px; font-weight:bold;}

A.link_button_grey_22:link,
A.link_button_grey_22:visited,
A.link_button_grey_22:active,
A.link_button_grey_22:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #7C776A; text-decoration: none; letter-spacing: 3px; }

A.link_button_green_22:link,
A.link_button_green_22:visited,
A.link_button_green_22:active,
A.link_button_green_22:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #B2DB77; text-decoration: none; letter-spacing: 3px; font-weight: bold; }

A.link_button_grey_10:link,
A.link_button_grey_10:visited,
A.link_button_grey_10:active,
A.link_button_grey_10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #251D07; text-decoration: none; }

A.link_button_grey_9:link,
A.link_button_grey_9:visited,
A.link_button_grey_9:active,
A.link_button_grey_9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #251D07; text-decoration: none; }

A.link_button_grey_13:link,
A.link_button_grey_13:visited,
A.link_button_grey_13:active,
A.link_button_grey_13:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #251D07; text-decoration: none; letter-spacing: 1px; }

A.link_button_grey_14:link,
A.link_button_grey_14:visited,
A.link_button_grey_14:active,
A.link_button_grey_14:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #251D07; text-decoration: none; letter-spacing: 1px; }

A.link_button_red_14:link,
A.link_button_red_14:visited,
A.link_button_red_14:active,
A.link_button_red_14:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #F80039; text-decoration: none; letter-spacing: 1px; }

A.link_button_turq_14:link,
A.link_button_turq_14:visited,
A.link_button_turq_14:active,
A.link_button_turq_14:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #87d7cd; text-decoration: none; letter-spacing: 1px; }

A.link_button_green_14:link,
A.link_button_green_14:visited,
A.link_button_green_14:active,
A.link_button_green_14:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #7FC31C; text-decoration: none; letter-spacing: 1px; }

A.link_button_green_11:link,
A.link_button_green_11:visited,
A.link_button_green_11:active,
A.link_button_green_11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7FC31C; text-decoration: none; letter-spacing: 1px; }

A.link_button_blue_14:link,
A.link_button_blue_14:visited,
A.link_button_blue_14:active,
A.link_button_blue_14:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #008AA3; text-decoration: none; letter-spacing: 1px; }

A.link_button_purple_14:link,
A.link_button_purple_14:visited,
A.link_button_purple_14:active,
A.link_button_purple_14:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #663399; text-decoration: none; letter-spacing: 1px; }

A.link_button_blue_11:link,
A.link_button_blue_11:visited,
A.link_button_blue_11:active,
A.link_button_blue_11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #008AA3; text-decoration: none; letter-spacing: 1px; }

A.link_button_orange_14:link,
A.link_button_orange_14:visited,
A.link_button_orange_14:active,
A.link_button_orange_14:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF8500; text-decoration: none; letter-spacing: 1px; }

A.link_brown_10:link,
A.link_brown_10:visited,
A.link_brown_10:active,
A.link_brown_10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #37260A; text-decoration: underline; }

A.link_button_grey_10_contact:link,
A.link_button_grey_10_contact:visited,
A.link_button_grey_10_contact:active,
A.link_button_grey_10_contact:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #251D07; text-decoration: none; letter-spacing: -1px; }

#scroll {
	overflow: auto;
	height: 280px;
	width: 450px;
	padding-right: 10px;
}
#scroll_olives {
	overflow: auto;
	height: 280px;
	width: 500px;
	padding-right: 10px;
}
#scroll_restaurant {
	overflow: auto;
	height: 280px;
	width: 718px;
	padding-right: 10px;
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #251D07;
	letter-spacing: 1px;
	border: 1px solid #37260A;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	letter-spacing: 1px;
	background-color: #251D07;
	border: 1px solid #251D07;
}
.form { /* margin:0 */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.home_bkgrd { background-image: url(images/home_image_bkgrd2.jpg); }
.olives_bkgrd { background-image: url(images/olives_image_bkgrd.jpg); }
.wine_bkgrd { background-image: url(images/wine_image_bkgrd.jpg); }
.mycupboard_bkgrd { background-image: url(images/mycupboard_image_bkgrd2.jpg); }
.mycupboard_around_italy_bkgrd { background-image: url(images/mycupboard_around_italy_bkgrd.jpg); }
.contact_cookery_classes_bkgrd { background-image: url(images/contact_cookery_classes_bkgrd.jpg); }
.contact_careers_bkgrd { background-image: url(images/contact_careers_bkgrd.jpg); }

.flash-banner {
margin: 65px 0 0 25px;
float:left;
display:inline;
position:relative;
}

.flash-banner-link {
	height: 90px;
	width:728px;
	display:inline;
	float:left;
	z-index:2;
	position:absolute;

}

.flash-banner-area {
	height: 90px;
	width:728px;
	display:inline;
	float:left;
	z-index:1;
	position:absolute;

}
