#border {
position:relative;
border:1px solid #94AA74;
background:#FFFFFF;
width:818px;
margin:auto;
top:10px;
}

#top_green_bar {
width:818px;
height:8px;
background-image:url(graphics/frameset/top_green_bar.jpg);
}

#main_banner_image {
position:relative;
width:818px;
height:125px;
}

#alberghi_logo {
position:absolute;
width:266px;
height:113px;
top:5px;
left:10px;
background-image:url(graphics/frameset/logo_transparent.gif);
}

#maximising_banner_text {
position:absolute;
width:auto;
top:50px;
right:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#014911;
font-weight:bold;
}

#middle_green_bar {
width:818px;
height:12px;
background-image:url(graphics/frameset/middle_green_bar.jpg)
}

#main_content_container {
position:relative;
width:818px;
height:auto;
}

.left_section {
background:#C5D3B0;
border-right:1px solid #94AA74;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#left_section_text {
position:relative;
width:167px;
left:10px;
top:100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding: 5px 5px 5px 5px;
border: 1px solid #851000;
background-color:#DDFFDD;
}

#main_section {
width:587px;
padding: 5px 0px 5px 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#main_section a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

#main_section a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration: none;
font-weight:bold;
}

#main_section select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#main_section input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#main_section textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#top_phonenumber {
position:relative;
left:505px;
width:95px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 5px 0px 0px 0px;
font-weight:bold;
text-align:right;
}

#top_phonenumber a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration: none;
font-weight:bold;
}

#top_phonenumber a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
text-decoration: none;
font-weight:bold;
}
		
#bottom_phonenumber {
position:relative;
left:505px;
width:95px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 0px 0px 5px 0px;
font-weight:bold;
text-align:right;
}

#bottom_phonenumber a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration: none;
font-weight:bold;
}

#bottom_phonenumber a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
text-decoration: none;
font-weight:bold;
}

#bottom_red_bar {
width:818px;
height:28px;
background-image:url(graphics/frameset/bottom_red_bar.jpg);
}

/*MENU CSS*/

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu {
	width: 200px;
	}
	
#menu li a {
	height: 27px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	height: 18px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #5E7830;
	display: block;
	background: url(graphics/frameset/menu_button.gif);
	padding: 9px 0 0 10px;
	}
	
#menu li a:hover {
	color: #26370A;
	background: url(graphics/frameset/menu_button.gif) 0 -27px;
	padding: 9px 0 0 10px;
	}
	
#menu li a:active {
	color: #26370A;
	background: url(graphics/frameset/menu_button.gif) 0 -54px;
	padding: 9px 0 0 10px;
	}
	
/*MISC CLASSES*/
.Page_Headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.left_align_img {
float:left;
margin: 0px 7px 0px 0px;
}
