.content {
	font-family: "Microsoft Sans Serif";
	font-size: 12.8px;
	color: #C40000;
}
.content2 {
	font-family: "Microsoft Sans Serif";
	font-size: 10px;
	color: #C40000;
}

.dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.border {
	border: 1px solid #242B4C;
	width: 201px;
}




#top_menu {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 965px;
	height:30px;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	background: #FFFFFF url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
}

#top_menu1 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 965px;
	height:30px;
	z-index: 40;
}

#top_menu1 ul {
	position: relative;
	float: left;
	width: 965px;
	height: 30px;
	display: block;
	margin: 0;
	padding: 0;
}

#top_menu1 li.home {
	position: relative;
	float: left;
	width:68px;
	height: 30px;
	display: block;
	text-align:center;
	margin: 0;
	padding: 0;
	background: url(../images/bg_menu_link.jpg);
	background-position:right;
}

#top_menu1 li.aboutus {
	position: relative;
	float: left;
	width:94px;
	height: 30px;
	display: block;
	text-align:center;
	margin: 0;
	padding: 0;
	background: url(../images/bg_menu_link.jpg);
	background-position:right;
}

#top_menu1 li.issue {
	position: relative;
	float: left;
	width:146px;
	height: 30px;
	display: block;
	text-align:center;
	margin: 0;
	padding: 0;
	background: url(../images/bg_menu_link.jpg);
	background-position:right;
}

#top_menu1 li.wine_events {
	position: relative;
	float: left;
	width:114px;
	height: 30px;
	display: block;
	text-align:center;
	margin: 0;
	padding: 0;
	background: url(../images/bg_menu_link.jpg);
	background-position:right;
}

#top_menu1 li.services {
	position: relative;
	float: left;
	width:114px;
	height: 30px;
	display: block;
	text-align:center;
	margin: 0;
	padding: 0;
	background: url(../images/bg_menu_link.jpg);
	background-position:right;
}

#top_menu1 li.sommelier {
	position: relative;
	float: left;
	width:205px;
	height: 30px;
	display: block;
	text-align:center;
	margin: 0;
	padding: 0;
	background: url(../images/bg_menu_link.jpg);
	background-position:right;
}

#top_menu1 li.contactus {
	position: relative;
	float: left;
	width:104px;
	height: 30px;
	display: block;
	text-align:center;
	margin: 0;
	padding: 0;
	background: url(../images/bg_menu_link.jpg);
	background-position:right;
}

#top_menu1 li.letter {
	position: relative;
	float: left;
	width:120px;
	height: 30px;
	display: block;
	text-align:center;
	margin: 0;
	padding: 0;
	/* background: url(../images/bg_menu_link.jpg); */
	/* background-position:right; */
}

#top_menu1 li a
{
	display: block;
	padding: 6px 5px 0 5px;
	height:24px;
	color:#282b3e;
	font-weight:bold;
	text-decoration:none;
}

#top_menu1 li a.txtred
{
	display: block;
	padding: 6px 5px 0 5px;
	height:24px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

#top_menu1 li a.active {
	display: block;
	padding: 6px 5px 0 5px;
	height:24px;
	color:#9d1720;
	font-weight:bold;
	text-decoration:none;
}

#top_menu1 li a:hover {
	display: block;
	padding: 6px 5px 0 5px;
	height:24px;
	color:#9d1720;
	font-weight:bold;
	text-decoration:none;
}


#top_menu1 div.sub_wine_events
{
	position: absolute;
	visibility: hidden;
	
	margin: 30px 0 0 310px;
	* html margin:0;
	*+html margin:0;
	margin:0\0/;
	margin:0\9;
	
	padding: 0;
	border: 1px solid #FFF;
	z-index: 40;
	background-color: #aed2e8;
}

#top_menu1 div.sub_wine_events a
{
	position: relative;
	display: block;
	margin: 0;
	padding:5px;
	width: 300px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #000;
	background-color: #EEEEEE;
}
	
#top_menu1 div.sub_wine_events a:hover
{
	color: #FFFFFF;
	display: block;
	background-color: #0574BB;
}

#top_menu1 div.sub_services
{
	position: absolute;
	visibility: hidden;
	
	margin: 30px 0 0 422px;
	* html margin:0;
	*+html margin:0;
	margin:0\0/;
	margin:0\9;
	
	padding: 0;
	border: 1px solid #FFF;
	z-index: 40;
	background-color: #aed2e8;
}

#top_menu1 div.sub_services a
{
	position: relative;
	display: block;
	margin: 0;
	padding:5px;
	width: 450px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #000;
	background-color: #EEEEEE;
}

#top_menu1 div.sub_services a.non-link
{
	position: relative;
	display: block;
	margin: 0;
	padding:5px;
	width: 450px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #666;
}
	
#top_menu1 div.sub_services a:hover
{
	color: #FFFFFF;
	display: block;
	background-color: #0574BB;
}


#top_menu1 div.sub_sommelier
{
	position: absolute;
	visibility: hidden;
	
	margin: 30px 0 0 536px;
	* html margin:0;
	*+html margin:0;
	margin:0\0/;
	margin:0\9;
	
	padding: 0;
	border: 1px solid #FFF;
	z-index: 40;
	background-color: #aed2e8;
}

#top_menu1 div.sub_sommelier a
{
	position: relative;
	display: block;
	margin: 0;
	padding:5px;
	width: 300px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #000;
	background-color: #EEEEEE;
}
	
#top_menu1 div.sub_sommelier a:hover
{
	color: #FFFFFF;
	display: block;
	background-color: #0574BB;
}

/*
#top_menu1 div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #FFF;
	z-index: 40;
	background-color: #aed2e8;
}

#top_menu1 div a
{
	position: relative;
	display: block;
	margin: 0;
	width: 300px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #000;
	background-color: #EEEEEE;
}
	
#top_menu1 div a:hover
{
	color: #FFFFFF;
	display: block;
	background-color: #0574BB;
}
*/