div#wrap { margin-top:0px !important; }

/* overwrite top-link */

ul#navService { margin-left:20px; }

div#footer { padding-left:20px; }

div#locations { margin:0 auto 0 auto; /*position:relative;*/ }
div#locations div.headline { color:#333; padding:15px 0 15px 20px; border-bottom:1px solid #fff; font-size:13px; font-weight:bold; }

div#locations div.navigation             { color:#333; padding:6.5px 20px 6.5px 20px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e8e8e8; font-size:13px; height:25px; }
div#locations div.navigation li          { float:left; margin:0 7.5px 0 0; padding:0px 7.5px 0 5px; background:url(/lib/images/menu-down-button.gif) no-repeat center left; }
div#locations div.navigation li.C        { border:none; }
div#locations div.navigation li.last     { float:right; margin:0; padding:0; border:none; background:none; width:205px; }
div#locations div.navigation a           { color:#333333; text-decoration:none; display:block; font-size:11px; border-bottom:none; padding:6px 6px; }
div#locations div.navigation a:focus     { outline:none; }
div#locations div.navigation form label  { float:left; padding:5px 5px 0 0; }
div#locations div.navigation input       { color:#333; background:#f8f8f8; padding:3px; border:1px solid #c2c2c2; border-top:1px solid #7b7b7b; float:left; }
div#locations div.navigation input.searchSubmit { float:left; width:20px; height:20px; padding:0; margin:1px 0 0 3px; border:none; background:url(/lib/images/basis/btn-search.gif); }


div#locations div.tableArea { padding:20px 0 0 0; background:#F8F8F8; padding:20px 20px 20px 20px; min-height:500px; height:auto !important; height:500px;  }

div#locations table { margin:15px 0 0 0; font-size:11px; width:100%; border-collapse:collapse; }

div#locations th { border-bottom:1px solid #E8E8E8; padding:2px 10px 2px 10px; text-align:left; cursor:pointer; }
div#locations th.header                { background:url(/lib/images/tablesorter_noop.gif) no-repeat center left; }
div#locations th.header.headerSortUp   { background:url(/lib/images/tablesorter_a_up.gif) no-repeat center left; }
div#locations th.header.headerSortDown { background:url(/lib/images/tablesorter_a_down.gif) no-repeat center left; }


div#locations td { border-bottom:1px solid #E8E8E8; padding:5px 5px 5px 0; }
div#locations td a { text-decoration:none; }
div#locations td.www a  { background:url("/lib/images/basis/icon_linklist.gif") no-repeat 0 3px; display:block; padding:0 0 0 15px; margin:0; text-decoration:none; }



div#overlayArrow { position:absolute; top:74px; display:none; }
div#overlay { padding:13px; background:#e7e7e7; border:1px solid #e4e4e4; position:absolute; top:85px; left:10px; width:692px; }
div#overlay a { display:block; text-decoration:none; font-size:11px; width:164px; margin:0 0 7px 0; }
div#overlay a.inactive { color:#888; }
div#overlay a.current { font-weight:bold; color:#000; }
div#overlay div.overlayInner { background:#fff; overflow:hidden; padding:14px 10px 14px 10px; }
div#overlay div.col { border:0px solid red; float:left; width:168px; }


div.contentA, div.contentBX, div.contentC { display:none; }

div.selectedTags                    { overflow:hidden; float:left; height:20px; }
div.selectedTags div.one            { float:left; padding:3px 6px; margin:0 5px 0 0; }
div.selectedTags div.one            { color:#000; font-size:11px; display:block; }
div.selectedTags div.one a          { color:#000; font-size:11px; display:block; background:url(/lib/images/filter-normal.gif) no-repeat center left; padding:0 0 0 15px; }
div.selectedTags div.one a:hover    { background:url(/lib/images/filter-hover.gif) no-repeat center left; }
div.selectedTags a                  { text-decoration:none; color:#000; }
div.selectedTags div.one span       { font-size:12px; color:#999; }


