/* CSS Document */

#home_ui{
	width:220px;
	background:url(../g_images/menu_home.jpg) no-repeat 0 0;
}
#menu_ui{
	width:217px;
	background:url(../g_images/menu_menu.jpg) no-repeat 0 -40px;
}
#about_ui{
	width:208px;
	background:url(../g_images/menu_about.jpg) no-repeat 0 0;
}
#contact_ui{
	width:230px;
	background:url(../g_images/menu_contact.jpg) no-repeat 0 0;
}

#menu_ui a{background:url(../g_images/menu_menu.jpg) no-repeat 0 -40px;}

#home_ui a:hover{background:url(../g_images/menu_home.jpg) no-repeat 0 -40px;}
#menu_ui a:hover{background:url(../g_images/menu_menu.jpg) no-repeat 0 -40px;}
#about_ui a:hover{background:url(../g_images/menu_about.jpg) no-repeat 0 -40px;}
#contact_ui a:hover{background:url(../g_images/menu_contact.jpg) no-repeat 0 -40px;}

/* ------------------------------------------------------------------------------------------ */

#item_heading{
	padding:10px 10px 10px 10px;
	font-size:16px;
	font-weight:bold;
	color:#1997C7;
}
#content_cell{
	padding:0px;
	height:80px;
	float: left;
	clear: both;
}
#leading_line{
	padding:5px 0px 5px 0px;;
	clear:both;
}

#menu_column_a{
	float:left;
	height:50px;
	width:75px;
	margin: 11px 0 0 5px;
}
#menu_column_b{
	float:left;
	height:50px;
	width:268px;
}


#item_title{
	padding:0 10px 10px 5px;
	color:#CCC;
	font-size: 12px;
	font-weight: normal;
}
#item_description{
	padding:0px 10px 0px 5px;
	color:#09C;
	font-size: 12px;
	font-weight: normal;
}

#item_description_food{
	padding:0px 10px 0px 10px;
	color:#09C;
	font-size: 12px;
	font-weight: normal;
}

#item_heading_sub{
	padding:5px 10px 5px 10px;
	font-size:16px;
	font-weight:bold;
	color:#663399;
}
#content_cell_sub{
	padding:0px;
}
#leading_line_sub{
	padding:3px 0px 3px 0px;
}
#item_title_sub{
	padding:5px 10px 5px 10px;
	color:#CCC;
	font-size: 12px;
	font-weight: normal;
}

#item_title_wine{
	padding:5px 10px 5px 10px;
	color:#09C;
	font-size: 12px;
	font-weight: normal;
}

#item_title_food{
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size: 12px;
	font-weight: normal;
}

#item_description_sub{
	padding:0px 10px 0px 10px;
	color:#CCC;
}



/* ------------------------------------------------------------------------------------------ */

#sub_item_heading{
	padding:0px;
}
#leading_line_sub{
	padding:3px 0px 3px 0px;
}
#subItem_heading{
	padding:5px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
	color:#7DBDE9;
}

/* ------------------------------------------------------------------------------------------ */

#menu_spacer{
	height:10px;
	width:350px;
}

#menu_download{
	float:right;
	font-size:24px;
	padding: 65px 70px 0 0
}
