.half_left { float: left; width: 50%; padding: 10px; margin: 0; text-align: left; }
.half_left ul { list-style: none; list-style-type: none; padding: 0; margin: 0; text-align: left; width: 100%; -moz-box-sizing: border-box; webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; }
.half_left li { list-style: none; width: 100%; border: 0; margin: 0px 0px 10px 0px; padding: 0px; text-align: center; -moz-box-sizing: border-box; webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; }
.half_left li a { font-weight: bold; font-size: medium; line-height: 40px; }
.half_left li a img { height: 40px; vertical-align: middle; }

.half_right { float: right; width: 50%; padding: 10px; margin: 0; text-align: left; }
.half_right ul { list-style: none; list-style-type: none; padding: 0; margin: 0; text-align: left; width: 100%; -moz-box-sizing: border-box; webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; }
.half_right li { list-style: none; width: 100%; border: 0; margin: 0px 0px 10px 0px; padding: 0px; text-align: center; -moz-box-sizing: border-box; webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; }
.half_right li a { font-weight: bold; font-size: medium; line-height: 40px; }
.half_right li a img { height: 40px; vertical-align: middle; }

#locations { background: url('../images/locations.jpg') center center no-repeat; background-size: cover; }
