.googlemaps-canvas {
	height:500px;
	width:100%;
	border:1px solid #DDDDDD;
	margin:0 auto;
}

#infoWindow h1{
	color:#E01420;
	font-size:24px;
	font-weight:normal;
	font-style:italic;
}
#infoWindow .label-full{
	font-size:18px;
	color:#E01420;
	font-weight:bold;
	padding:0 !important;
	margin:10px 0;
}
#infoWindow .label-other{
	color:#000000;
	font-size:14px;
	font-style:italic;
	padding:0 !important;
	margin:10px 0;
}

#infoWindow .logo-container{
	text-align:center;
	display:table-cell;
	width:80px;
	height:80px;
	border:1px solid #DDDDDD;
	vertical-align:middle;
	background:#FFFFFF;
	font-weight:bold;
}
#infoWindow .logo-container img{
	max-width:100%;
}
#infoWindow .infos-container a{
	font-weight:normal;
	color:#E01420 !important;
}

#infoWindow .member{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
#infoWindow .member td{
	padding:5px;
}
#infoWindow .member td:first-child{
	padding-left:0;
	padding-right:0;
	width:90px;
}

#infoWindow .full-member,
#infoWindow .other-member{
	padding:10px;
	margin:20px 0;
}
#infoWindow .full-member{
	border:1px solid #CCCCCC;
	border-left:5px solid #CCCCCC;
	background:#EEEEEE;
}

#infoWindow .full-member .member{
	font-size:14px;
}
#infoWindow .other-member .member{
	font-size:12px;
}