#body .locations ul, #body .docs ul, #body .specs ul { margin: 0; padding: 0; }

.locations { padding: 10px 0; }
.locations ul { list-style: none; margin: 0; padding: 10px 0 0 0; }
.locations li { float: left; padding: 10px 20px; text-align: center; width: 220px; }
.locations li a { color: #61116a; font: 12px Arial,Helvetica,sans-serif; text-decoration: none; text-transform: uppercase; }

.docs ul { float: left; list-style: none; margin: 0 0 10px 0; padding: 0; width: 420px; }
.docs li { border-right: 1px solid #69c; float: left; font: 11px/11px Arial, Helvetica, sans-serif; margin: 0 5px 3px 0; padding: 0 5px 0 0; }
.docs a { color: #036; text-decoration: none; }
.docs a:hover { text-decoration: underline; }
.docs .last { border: none; }

.specs ul { clear: left; float: left; list-style: none; margin: 0 0 10px 0; padding: 0; }
.specs li { clear: left; float: left; font: 12px/12px Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0; }
.specs a { color: #69c; text-decoration: none; }
.specs a:hover { text-decoration: underline; }

#map { height: 270px; width:350px; }
#map .noscript { color: #c00; display: block; font-size: 16px; font-weight: bold; padding: 10px; }

.address { float: right; padding: 10px 0; width: 170px; }
.address b { font-family: Arial,Helvetica,sans-serif; }

.loc .back { background: url(../images/backarrow.gif) 0 2px no-repeat; color: #61116a; float: right; font: bold 10px/12px Arial,Helvetica,sans-serif; padding-left: 15px; position: relative; width: 75px; }
.loc .back a { color: #61116a; text-decoration: none; }
.loc .back a.arrow { display: block; height: 20px; left: 0; position: absolute; top: 2px; width: 12px; }
