#wrapper {
	width:700px;
	margin:0 auto 0 auto;
}

#legend, div.box_grey {
	background-color:#F2F2F2;
	border:1px solid #EBEBEB;
	padding:4px;
	margin:10px 0 10px 0;
}

#legend label {
	font-weight:bold;
	padding:4px 10px 4px 20px;
	display:block;
	background-repeat:no-repeat;
	background-position:left center;
}

#legend input {
	background:transparent;
	margin:4px;
}

#map {
	border:1px solid #EBEBEB;
}

#companyDropdown {
	width:320px;
}

div.blueheading {
	background-color:#00A0DD;
	border:1px solid #EBEBEB;
	padding:4px;
}

div.box_grey {
	background-color:#F2F2F2;
	border:1px solid #EBEBEB;
	padding:4px;
	margin:10px 0 10px 0;
}

div.blueheading h1 {
	margin:0;
}

.tooltip{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 3px 6px;
	white-space: nowrap;
}

label.lbl_t {
	background-image:url(http://labs.google.com/ridefinder/images/mm_20_red.png);
}
label.lbl_b {
	background-image:url(http://labs.google.com/ridefinder/images/mm_20_blue.png);
}
label.lbl_h {
	background-image:url(http://labs.google.com/ridefinder/images/mm_20_green.png);
}
label.lbl_s {
	background-image:url(http://labs.google.com/ridefinder/images/mm_20_orange.png);
}
label.lbl_e {
	background-image:url(http://labs.google.com/ridefinder/images/mm_20_yellow.png);
}