@import 'spas.css';

#content { background: url(../images/cline.gif) repeat-y 0 0; margin-top: 20px }
#content td { border: none; font-size: 12px; }
h2 { color: #00b1b0 }
#spaDetails_ltcol { border: none; }
#locatetxt, #spaDetails_ltcol a { margin: 22px; }
#spaDetails_rtCol { background: url(../images/LocateDealer/band.jpg) top left no-repeat; padding: 64px 0 0 24px; width: 416px; position: relative; }
#landing-content span { font-size: smaller }
#spaDetails_rtCol #landing-content p { line-height:14px; margin-right: 60px; }
#breadcrumbs { position: absolute; top: 29px; left: 10px; }
#content #breadcrumbs, #content #breadcrumbs a { color: #9A9582; font-size: 10px }
#content #breadcrumbs a:hover { color: #236DC7; }

#content h2 a.expand { background:url(../images/plusminus.gif) no-repeat 0 3px; font-size: 12px; line-height: 15px; padding: 0 0 1px 24px; float: left; width: 371px; }
#content h2 a.expand, #content h2.expanded, #content h1.expanded { color: #00B1B0; border-bottom: 1px solid #A5E5E6; }
#content h2.expanded, #content h1.expanded { width: 395px; }
#content table.expand td { padding: 0; }
#content table.expand { margin-left: 24px; }
#content table.expanded { position: relative; left: -14px; }
#content table.expanded td { padding: 0 10px 0 0; }

#content a#interactivemap { float: right; width: 176px; height: 26px; text-indent: -999em; background: url(../images/LocateDealer/viewmap.jpg) no-repeat 0 0; margin-right: 20px }

#hider, #popmap { display: block; }
#popmap { padding: 11px; width: 608px; height: 488px; background: #fff url(../images/LocateDealer/mappopbg.jpg) no-repeat 10px 10px; position: absolute; top: 20%; left: 20%; z-index:20000; }
#mapgoeshere { display: block; width: 556px; height: 319px; position: absolute; top: 97px; left: 38px; }
#popmap .caption, #popmap #closer { position: absolute; top: 473px; left: 23px; font: 13px/100% Tahoma, Arial, Helvetica, sans-serif; }
#popmap #closer { left: 573px; color: #777; }

.result { font-size: 14px; line-height: 20px; padding: 5px 6px; border-bottom: 1px solid #dcdcdc; width: 384px; }
.result.first { border-top: 1px solid #dcdcdc; }
.result.even { background-color: #f5f8ed; }
#landing-content .result span { font-size: 14px; padding-right: 10px; }

#landing-content div.links { float: left; width: 396px; padding: 6px 0; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; }
#landing-content div.links a { margin-left: 2px; margin-right: 6px; }

h1 { color: #00B1B0; margin: 0 0 8px; font: 15px/17px Verdana, Arial, Helvetica, sans-serif; }
