#locations { margin-top: 20px; }
#locations ul { float: left; list-style: none; margin: 0 0 15px 0; padding: 0; }
#locations li { display: inline; float: left; margin: 0 0 0 20px; text-align: center; width: 170px; }
#locations li a:hover { text-decoration: none; }
#locations .img { height: 150px; margin: 0 auto 5px auto; position: relative; width: 150px; }
#locations img { border: none; display: block; margin: 0 0 5px 0; }
#locations .area { color: #00614d; font: bold 16px Verdana, Arial, Helvetica, sans-serif; }
#locations .name { color: #82001c; font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; }

#loc .pic { display: inline; float: right; height: 150px; margin: 0 0 5px 15px; position: relative; width: 150px; }
#loc .address, #loc .phone, #loc .fax, #loc .hours, #loc .description { margin-bottom: 10px; }
#loc .description { clear: both; }
#loc .backtop, #member .backbot { font-size: 10px; }
#loc .backtop { position: absolute; right: 0; top: 5px; }
#loc .backbot { margin-top: 10px; }
#map { border: 2px solid #a1a1a1; clear: both; height: 350px; margin: 0 auto; width: 380px; }
#body .title h1 { line-height: 24px; margin-bottom: 0; }
#body .title h3 { line-height: 20px; margin-bottom: 10px; }

/* Round Corners */
.tl, .tr, .bl, .br { height: 8px; position: absolute; width: 8px; }
.tl { background: url(../images/cornertl.png) no-repeat; left: 0; top: 0; }
.tr { background: url(../images/cornertr.png) no-repeat; right: 0; top: 0; }
.bl { background: url(../images/cornerbl.png) no-repeat; bottom: 0; left: 0; }
.br { background: url(../images/cornerbr.png) no-repeat; bottom: 0; right: 0; }
* html .tl { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cornertl.png',sizingMethod='image'); }
* html .tr { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cornertr.png',sizingMethod='image'); }
* html .bl { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cornerbl.png',sizingMethod='image'); bottom: -1px; }
* html .br { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cornerbr.png',sizingMethod='image'); bottom: -1px; }
.image { overflow: hidden; position: relative; }