/* MENU *******************/
#menu {
	position: relative;
	float:left;
	width:175px;
	height:auto !important;
	height:100%;
	min-height:100%;
	border-right:1px solid #535154 !important;
	border-right:none;
}

#menu .title_white, #menu .title_yellow, #menu .title_red {
	border-bottom:1px solid #535154;
	color:#FFFFFF;
	background-color:#57757A;
	background-image: url('../im/menu-arrow-green.gif');
	background-repeat:no-repeat;
	width:146px;
	height:auto !important;
	height:16px;
	min-height:16px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:4px;
}

#menu .title_yellow {
	background-image:none;
	padding-left:0px;
	width:170px;
	color:#dcb332;
	text-align:center;
}

#menu .title_red {
	width:175px;
	text-align:center;
	background-image:none;
	padding-left:0px;
	background-color:#DF001A;
}

#menu .title_guarantee {
	position:relative;
	top:2px;
	float:left;
	margin-left:20px;
	font-weight:bold;
}

#menu ul {
	border-bottom:1px solid #535154;
	padding-bottom:6px;
}

#menu ul {
	list-style: none;
}

#menu a.title_black, #menu a.title_black_selected {
	display:block;
	background-image: url('../im/menu-arrow-black.gif');
	background-repeat:no-repeat;
	background-position: 0px 4px;
	width:151px;
	height:auto;
	font-weight:normal;
	padding-left:24px;
	padding-top:4px;
	font-size:10px;
}

#menu a.title_black_selected {
	text-decoration: underline;
	color:#57757A;
	font-weight: bold;
}

#menu .title_bg_yellow {
	background-color: #FBC121;
	width:165px;
	height:auto;
	font-weight:normal;
	padding:5px;
	font-size:10px;
	text-align:center;
	list-style:none;
}

#menu ul.guarantee {
 	list-style: none;
 	padding-bottom:0px;
}

#menu ul.guarantee li {
 	text-align: left;
}

#menu img {
	border-bottom:1px solid #535154;
	width:175px;
}

#menu .title_red img {
	display:inline;
	width:16px;
}

#menu #area_newsletter {
	background-color:#57757A;
	width:155px;
	height:25px;
	padding:2px 10px;
}

#menu #area_newsletter input {
	float:left;
	margin-top:3px;
	margin-right:2px;
	padding:2px;
	border:1px solid #535154;
	width:115px;
	height:13px;
	font-size:10px;
}

#menu #area_newsletter a {
	float:left;
	border:1px solid #535154;
	width:25px !important;
	width:22px;
	height:13px;
	margin-top:3px;
	padding:2px;
	background-color: white;
	font-size:10px;
	text-align: center;
	font-weight: bold;
}

#menu #area_newsletter a:hover {
	text-decoration:none;
	background-color: #FBC121;
}

#menu #area_newsletter_msg {
	background-color:#57757A;
	width:171px;
	height:15px;
	padding:2px 2px;
}

#menu #area_newsletter_msg p {
	font-weight:bold;
	font-size:11px;
	color:#FFFF00;
	text-align:center;
}

#menu img#map_month {
  display:block;
}

