/********************************************************************************/
/* Start DL_Core.css */
body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#636363;
font-size:1em;
font-size:68%;
}
/* 
a.link, a.visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #2f2e2e;
font-size: 1em;
text-decoration: underline; 
cursor:pointer;
}
*/
/* CSS code to support polylines and polygons in Internet Explorer */
v\:* {
behavior:url(#default#VML);
}
.hidden {
display: none;
width: 750px;
}
option{
/*border-bottom:1px dashed #D7D7D7;
text-decoration:underline;
color:#0D4BB3;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
cursor: pointer;*/
}
label {
font-size: 1em;
padding-top: 8px;
padding-bottom: 3px;
}
fieldset {
padding-left: 8px;
padding-right: 8px;
}
.dlSpacer {
padding-top: 5px;
}
#addr1{
padding-top: 8px;
}
#DLplanRoute {
text-align: right;
margin-right: 14px;
padding-top: 4px;
float: right;
/*	float: left;
width:740px; */
}
#MultipleResultText{
float: left;
width: 550px;
height: 24px;
padding-top:6px;
font-weight:bold;
font-size: 1em;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#MultipleResult_AD_Search{
float: right;
width: auto;
height: 24px;
border:thin;
text-align:right;
padding-right:8px;
padding-top:6px;
}
#MultipleResult_Print{
float: right;
width: 200px;
height: 24px;
border:thin;
text-align:right;
padding-right:12px;
padding-top:6px;
}
#dlMapNumberImage{
/* background-image: url(/cs/ENGInE/img/dl/InfoBoxNum.png); */
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src:"/cs/ENGInE/img/dl/InfoBoxNum.png");
/* background-image: url(/cs/ENGInE/img/dl/InfoBoxNumPfeil.png); */
width:28px;
height:30px;
float:left;
/* color:#FFFFFF; */
/*font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin-left:14px;
margin-top:7px; 
text-align:center;*/
}
#dlMapNumber{
color:#FFFFFF;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin-left:5px;
margin-top:6px;
width:18px;
height:auto;
text-align:center;
position: relative;
}
#town_text, #dealer_text {
padding-left:9px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
font-size: 1em; 
}
#town_qs, #dealer_qs {
font-size: 1em;
/*color: #000;*/
color: #0D4BB3;
width: 190px;
}
#filter1 {
font-size: 1em;
color: #000;
width: 120px;
}
#max_distance {
font-size: 1em;
color: #000;
width: auto;
text-align: left;
height: auto;
}
.imgOff{
background-image: url(/cs/ENGInE/img/dl/rr_btn_map_close.gif);
width: 17px;
height: 17px;
float:right;
}
.imgOn{
background-image: url(/cs/ENGInE/img/dl/rr_btn_map_open.gif);
width: 17px;
height: 17px;
float:right;
}
.imgUP{
background-image: url(/cs/ENGInE/img/dl/sorting_up.png);
width: 11px;
height: 6px;
float:right;
}
.imgDOWN{
background-image: url(/cs/ENGInE/img/dl/sorting_down.png);
width: 11px;
height: 6px;
float:right;
}
.dlGetRouteLink {
vertical-align:bottom;
width:70px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:0.9em;
width:103px;
height:25px;
background-image:url(/cs/ENGInE/img/dl/GetRoute.png);
text-decoration: none;
cursor: pointer;
}
.dlGetRouteText {
vertical-align:middle;
width:70px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:1.1em;
}
#dlResultsPagetitle {
font-size: 1.3em;
font-weight: bold;
padding-bottom: 15px;
padding-top: 15px;
background-color: #003366;
}
#dlSearchPagetitle {
font-size: 1.3em;
font-weight: bold;
padding-bottom: 15px;
}
#dlDetailMapPagetitle {
font-size: 1.3em;
font-weight: bold;
padding-bottom: 15px;
width: 500px;
margin-right: 14px;
float: left;
}
/* start rounting */
#dlRoutingTitle{
background-color:#EBECEC;
color:#2F2E2E;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
height:35px;
width:765px;
position:relative;
}
#dlRoutingGrandFooter{
background-color:#EBECEC;
color:#2F2E2E;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
height:35px;
width:765px;
position:relative;
border-bottom: 1px solid #D7D7D7; 
border-left: 1px solid #D7D7D7; 
border-right: 1px solid #D7D7D7;
}
#dlRoutingFooter{
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
width: auto;
height: auto;
padding-left:10px;
padding-top:8px;
}
#dl_List_tr {
width:auto;
height:auto;
float:left;
}
#dlRoutingStepsLeft{
background-color:#FFFFFF;
color:#2F2E2E;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
height:56px;
height:auto;
width:55px;
width:54px;
border-bottom:1px dashed #D7D7D7;
border-right:1px solid #D7D7D7;
vertical-align:top;
}
#dlRoutingStepsLeftNumber{
color:#2F2E2E;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
margin-left:14px;
margin-top:7px;
color: #333333;
font-weight: bold;
font-size:1em;
height:auto;
width:18px;
}
#dlRoutingStepsCenter{
background-color:#FFFFFF;
color:#2F2E2E;
float:left;
text-align:left;
vertical-align:middle;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
height: 56px;
height:auto;
width:635px;
border-bottom:1px dashed  #D7D7D7;
}
#dlRoutingStepsCenterText{
padding-left:17px;
padding-top:8px; 
width:500px; 
height:36px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#000000;
}
#dlRoutingStepsRight{
background-color:#FFFFFF;
color:#2F2E2E;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
height:56px;
height:auto;
width:73px;
border-bottom:1px dashed #D7D7D7;
border-left:1px solid #D7D7D7;
}
#dl_btn_RoutingSteps{
float:left;
padding-left:8px;
padding-top:8px; 
width:37px;
height:37px;
background-image:url(/cs/ENGInE/img/dl/rr_btn_nr.gif);
background-position: 8px 8px;
background-repeat:no-repeat;	
}
#dl_btn_RoutingStepsRight{
padding-right:17px;
float:right;
padding-top:8px; 
width:37px; 
height:37px;
}
#dl_btn_ViewMap{
float:right;
width:100px; 
height:20px;
float:right;
padding-top:8px;
padding-right:8px;
vertical-align:top;
text-align:right;
}
#DLmultipleResultsTown{
width:750px;
height:auto;
color: #0d4bb3;
vertical-align:middle;
text-align:left;
border:thin;
border-bottom-color:#333333;
border-bottom-style:dotted;
}
.DLmultiplePlanRoute{
width:750px;
height:auto;
color: #0d4bb3;
vertical-align:middle;
text-align:left;
border:thin;
border-bottom-color:#333333;
border-bottom-style:dotted;
}
.qs1 {
color: #0d4bb3;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
display: block;
text-align: left;
}
.dlRoutingStepsCenterTextBolt {
color: #333333;
font-weight: bold;
}
#dl_onePX{
height:auto;
width:1px;
float:left; 
}
/* end routing */
#dl_btn_ViewMap{
float:right;
width:100px; 
height:20px;
float:right;
padding-top:8px;
padding-right:8px;
vertical-align:top;
text-align:right;
}
.dlRoutingStepsCenterTextBolt {
color: #333333;
font-weight: bold;
}
#dlDealerPagetitle {
font-size: 1.3em;
font-weight: bold;
padding-bottom: 15px;
width: 220px;
float: left;
}
#dlRoutingPagetitle {
font-size: 1.3em;
font-weight: bold;
padding-bottom: 15px;
width: 220px;
}
#dlSearchMapviewer {
width: 780px; 
height: 439px;
float: left;
z-index: 1;
}
#dlDetailMapviewer {
width: 780px; 
height: 439px;
float: left;
z-index: 1;
}
#dlCriteriaBox {
width: 766px; 
padding-left: 5px;
margin-top:11px;
height: auto;
vertical-align: top;
float: left;
}
#dlCriteria {
width: 766px;
height: auto;
vertical-align: top;
background-image:url(/cs/ENGInE/img/dl/AdvancedSearchBG.png);
background-repeat:no-repeat;
}
#address_select {
/* width: 200px; */
width: 750px;
color: #0d4bb3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
text-align: left;
padding-left: 15px;
margin-top: 13px;
float:left;
}
#address_select_line {
/* width: 200px; */
width: 750px;
color: #0d4bb3;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
text-align: left;
padding-left: 15px;
margin-top: 13px;
}
#select1 {
/* width: 200px;*/
width: 766px;
height:auto;
border: 0px;
float: left;
/* text-align:left;
padding-left:7px;
padding-top:13px; */
}
#MultipleResultsFound{
color: black;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
height:auto;
text-align:left;
vertical-align: middle;
padding-top: 6px;
width: 400px;
}
#select1_line {
border-bottom:1px dashed #D7D7D7;
width: 766px;
height:auto;
text-align:left;
padding-left:7px;
padding-top:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0d4bb3;
font-size: 1em;
font-weight: bold;
text-decoration:underline;
}
/*
a:link { 
color: #0d4bb3;
}
a:visited {
color: #0d4bb3;
}
a:active {
color: #0d4bb3;
}
*/
.DL_PlanArouteBG{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #2f2e2e;
width: 766px;
margin-left: 5px;
margin-top:7px;
padding-top:7px;
height:150px; /*Firefox height about 249px */
background-image:url(/cs/ENGInE/img/dl/dl_dealer_locator_route_BG.gif);
background-repeat:no-repeat;
border:0px;
float: left;
text-align:left;
}
.DL_PlanArouteDetailsBG{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #2f2e2e;
width: 780px;
margin-left:5px;
padding-right:7px;
height:170px;
background-image:url(/cs/ENGInE/img/dl/dl_dealer_locator_route_BG.gif);
background-repeat:no-repeat;
border: 0px;
position:relative;
z-index: 1;
display: block;
padding-top: 14px;
}
a.dlPrintLink:link, a.dlPrintLink:visited {
font-weight: normal;
text-align: left;
vertical-align: middle;
color:#3366CC;
cursor:pointer;
}
a.dlPrintLink:hover	{
color:#3366CC;
cursor:pointer;
}
.dlRoutingDetails{
background-color:red;
width: 766px;
height:180px;
}
#dlDealerDetails {
width: 766px; 
height: 254px;
vertical-align: top;
background-image:url(/cs/ENGInE/img/dl/DealerDetailsBG.png);
background-repeat:no-repeat;
position: relative;
z-index: 1;
zoom: 1;
}
#dlRoutingCriteria {
width: 220px; 
vertical-align: top;
}
#loading {
display: none;
clear: both;
}
#dlRouteSteps {
width: 780px;
float: left;
}
#dlResultsummary {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #2f2e2e;
background-color:#EBECEC;
float: left;
width: 758px;
height: 32px;
text-align: left;
vertical-align: middle;
padding-left: 8px;
}
#dlAdvancedSearch {
color: #ffffff;
background-color:#EBECEC;
font-size: 1em;
text-align: right;
float: left;
width: auto; 
height: 27px;
float:inherit;
}
#dlPrintLinkArea, a.dlPrintLinkArea:visited, a.dlPrintLinkArea:hover {
width: auto;
font-size: 1em; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #636363;
background-color:#EBECEC;
float:inherit;
height: 29px;
}
#dlPagination {
/* font-weight: bold;
width: 251px; 
height: 22px;
padding-top: 10px;
vertical-align: middle;
padding-right: 15px;
text-align: right;
float: left;
background-color:#EBECEC; */
}
#dlfivePX{
padding-top: 5px;
}
#dlPage{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #2f2e2e;
font-size: 1em;
font-weight: bold;
text-align: left;
text-decoration:none;
float: left;
text-align: right;
padding-top: 15px;
padding-bottom: 15px;
}
a.dlPageLinkPrevNex:link, a.dlPageLinkPrevNex:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #2f2e2e;
font-size: 1em;
text-decoration: none; 
cursor:pointer;
}
a.dlPageLink:link, a.dlPageLink:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #2f2e2e;
font-size: 1em;
text-decoration: underline; 
cursor:pointer;
}
a.dlPageLink:hover	{
color:#3366CC;
text-decoration:underline;
cursor:pointer;
}
.dlMarker{
color:#000000;
background-color:#FFFF00;
}
.dlResultTable{
margin-left:0px;
width:766px;	
float:left;
}
.dlTableHeading {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight:bold;
color: #ffffff;
background-image: url(/cs/ENGInE/img/dl/back_header_result.png);
text-decoration:none;
text-align:left;
white-space:nowrap;  
border-right:1px solid #ffffff;
height: 32px;
}
.dlHeader{
font-size: 0.9em;
font-weight: bold;
text-align: left;
color:#ffffff;
text-decoration:none;
}
a.dlHeaderLink:link, a.dlHeaderLink:visited {
font-size: 0.9em;
font-weight: bold;
text-align: left;
color:#ffffff;
text-decoration:none;
cursor:hand;
}
a.dlHeaderLink:hover{
color:#ffffff;
text-decoration:none;
font-weight: bold;
cursor:hand;
}
a.dlLinksLink:link, a.dlLinksLink:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #0d4bb3;
text-decoration:underline;
cursor:pointer;
}
a.dlLinksLink:hover, a.dlLinksLink {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #0d4bb3;
text-decoration:underline;
cursor:pointer;
}
a.dlButtonLink:link, a.dlButtonLink:visited {
background-image: url(/cs/ENGInE/css/ff_dl_button_mid.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height: 22px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 3px;
}
a.dlButtonLink:hover	{
background-image: url(/cs/ENGInE/css/ff_dl_button_mid_hover.gif);
color: #FFFFFF;
}
.dlButtonLeft{
background-image: url(/cs/ENGInE/css/ff_dl_button_left.gif);
height: 22px;
width: 5px;
}
.dlButtonLeftHover{
background-image: url(/cs/ENGInE/css/ff_dl_button_left_hover.gif);
height: 22px;
width: 5px;
}
.dlButtonRight{
background-image: url(/cs/ENGInE/css/ff_dl_button_right.gif);
height: 22px;
width: 5px;
}
.dlButtonRightHover{
background-image: url(/cs/ENGInE/css/ff_dl_button_right_hover.gif);
height: 22px;
width: 5px;
}
.dlCol1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0d4bb3;
text-decoration: underline;
background-color: #ffffff;
padding:14px 9px 9px 9px;
vertical-align:top;
text-align:left;
border-bottom: 1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
height: 32px;
}
.dlCol4{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0d4bb3;
background-color: #ffffff;
padding:14px 9px 9px 9px;
vertical-align:top;
text-align:left;
border-bottom: 1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
height: 32px;
}
.dlCol2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#636363;
background-color: #ffffff;
padding:14px 9px 9px 9px;
vertical-align:top;
text-align:left;
border-bottom: 1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
height: 32px;
}
.dlCol3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#636363;
background-color: #ffffff;
padding:14px 9px 9px 9px;
vertical-align:top;
text-align:left;
border-bottom: 1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
height: 32px;
}
a.dlCol2:link, a.dlCol2:visited{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: left;
color:#0d4bb3;
text-decoration:underline;
cursor:pointer;
}
.dlCol1Left{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
border-left:1px solid #D7D7D7;
color: #0d4bb3;
padding:12px 9px 9px 9px;
vertical-align:top;
text-align:left;
border-bottom: 1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
height: 32px;
}
.dlresultheaderList{
background-image: url(/cs/ENGInE/img/dl/back_header_result.png);
height: 32px;
width: 766px;
}
a.dlDealerLink:link, a.dlDealerLink:visited, a.dlDealerLinkCol5:link, a.dlDealerLinkCol5:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
text-align: left;
color:#0d4bb3;
text-decoration:underline;
cursor:pointer;
}
a.dlDealerLink:hover, a.dlDealerLinkCol5:hover	{
color:#0d4bb3;
text-decoration:underline;
cursor:pointer;
}
.dlInfoBoxTitle {
color:#636363;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:1em;
font-weight:bold;
padding-bottom:7px;
}
#DL_firstTab{
width:auto;
height:23px;
z-index:5000;
background-image:url(/cs/ENGInE/img/dl/InfoBoxTabSelected_r.png);
}
#dealerdetails {
vertical-align:top;
}
.dlStepMap {
height: 250px;
width: 400px;
margin-top: 5px;
margin-bottom: 10px;
display: none;
}
.dlStepMapOpen {
height: 245px;
width: 400px;
margin-top: 5px;
margin-bottom: 10px;
display: block;
}
.dlWarning{
background-color:#EBECEC;
float:left;
height:32px;
width:766px;
margin-left: 7px;
margin-top: 8px;
}
.dlWarning_footer{
background-color:#EBECEC;
float:left;
height:32px;
width:766px;
margin-left: 7px;
margin-top: 8px;
}
.dlWarning_text{
font-weight: bold;
color:#2F2E2E;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.9em;
height:12px;
text-align:left;
vertical-align:middle;
width:560px;
margin-left: 8px;
margin-top: 8px;
}
.dlRoutingDetailsList{
width: 750px;
height: 20px;
}
.dlRouteResultListDetails{
width: 765px;
border:1px solid #D7D7D7;
float: right;
margin-right:6px;
margin-top: 0px;
}
/* START INFOBOXES ON THE MAP  - FGQ 06.03.2008 */
/* This section changes the appearance of info boxes; please do not consider it a part of their overall style. */                                                                                                                         
div.altinfobox { 
overflow : visible; 
font-family: "Lucida Console", verdana, helvetica, sans-serif; 
color: #666;
font-size: 0.9em;    
}  
div.altinfobox div.MMplacer { 
position : absolute; 
bottom : 0; 
left : -6px; 
}
div.altinfobox table  {
margin: 0;
}
div.altinfobox td  {
line-height: normal;
padding-left: 0;
padding-right: 0;
}
div.altinfobox table, div.altinfobox table tr,  div.altinfobox table td { 
border: 0;
border-collapse : collapse;
font-size: 1em;  
}
div.altinfobox .MMclose { 
position : absolute; 
top : 5px; 
right : 5px; 
overflow : hidden; 
text-indent : -9999px; 
background : transparent url(../../../i/map_bubble_close.gif) top left no-repeat; 
width : 11px; 
height : 11px; 
}
div.altinfobox tr.MMtop td.MMcenter { 
background : transparent url(../../../i/map_bubble_top.gif) left top no-repeat; 
}  
div.altinfobox tr.MMtop td.MMcenter div.MMspacer { 
width : 172px;
height : 5px;
overflow : hidden;   
}                                                                                      
div.altinfobox tr.MMmiddle td.MMcenter { 
background : transparent url(../../../i/map_bubble_mid.gif) left top repeat-y; 
width : 172px;
}
div.altinfobox tr.MMmiddle td.MMcenter div.MMspacer { 
padding : 2px; 
}
div.altinfobox tr.MMmiddle td.MMcenter p { 
margin : 0 5px 5px 5px;
padding: 0;
}
div.altinfobox tr.MMmiddle td.MMcenter h1 { 
margin : 0 5px 5px 5px; 
padding: 0 0 5px 0;
font-size: 1.1em; 
font-weight: bold; 
border-bottom: 1px dashed #666;
color: #666; 
}
div.altinfobox tr.MMbottom td.MMcenter { 
background : transparent url(../../../i/map_bubble_base.gif) left top no-repeat; 
}                                                     
div.altinfobox tr.MMbottom td.MMcenter div.MMspacer { 
width : 172px; 
height : 13px; 
overflow : hidden;   
}
div.altinfobox .MMconnector { 
display : none; 
}
/* END  INFOBOXES ON THE MAP  - FGQ 06.03.2008 */
/* Start dl_Engine.css */
.AdvancedDealerSearch {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #2f2e2e;
width: 766px;
height:338px;
background-image:url(/cs/ENGInE/img/dl/AdvancedSearchBG.png);
border: 0;
float: left;
margin-right: 7px;
text-align:center;
float:left;
}
.AdvancedSearchHeader {
padding-top:5px;
padding-left:8px;
text-align:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.7em;
line-height:20pt;
color:#000000;
height:26px;
}
.AdvancedSearchSubHeader {
padding-left:8px;
text-align:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#333333;
width:740px;
/*height:44px;*/
height: 32px;
float:left;
}
.AdvancedSearchBody {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
vertical-align:top;
font-size:0.9em;
float:left;
width:610px;
height:150px;
text-align:left;
float:right;
padding-top:5px;
}
.AdvancedSearchTable {
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#333333;
font-size:0.9em;
margin-left:13px;
margin-top:-6px;
width:540px;
border:0px;
text-align:left;
float:left;
padding: 2px 2px 2px 2px
}
.AdvancedSearchTableHeader {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:1em;
padding-bottom: 5px;
}
.AdvancedSearchCellServices {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:1em;
font-weight: normal;
}
INPUT {
FONT-SIZE: 1em; 
COLOR: #333333;
FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
HEIGHT: 1.3em; 
/*background:#ffffff none repeat scroll 0%;
border:1px solid #bcbcbc;*/
}
.RouteplanerInput{
width: 738px;
border-width:1px;
float:left;
font-size:1em;
height:14px;
margin-bottom:5px;
margin-right:6px;
padding:0pt;
}
.input_town_qs{
border-width:1px;
float:left;
font-size:1em;
height:14px;
margin-bottom:5px;
margin-right:6px;
padding:0pt;
}
.max_distance{
border-width:1px;
float:left;
font-size:1em;
height:14px;
margin-bottom:5px;
margin-right:6px;
padding:0pt;
}
.checkboxServices{
border-width:1px;
float:left;
font-size:1em;
height:14px;
margin-bottom:5px;
margin-right:6px;
padding:0pt;
}
.DealerDetails{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #2f2e2e;
width: 769px;
height:249px; /*Firefox height about 249px */
background-image:(/cs/ENGInE/img/dl/DealerDetailsBG.png);
border:0px;
border-style:dotted;
float: left;
text-align:center;
float:left;
}
.DealerdetailsHeader{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#333333;
font-size: 1em;
border:0px;
border-color:#00CC99;
border-style:solid;
width:100%;
height:auto;
}
.Top10px{
width:736px;
height:10px;
float:left;
}
.Top13px{
width:736px;
height:13px;
float:left;
}
.Top15px{
width:736px;
height:25px;
height:15px;
float:left;
padding-top:5px;
}
.Top25px{
width:736px;
height:25px;
float:left;
padding-top:5px;
}
.DD_BigHeader{
padding-left:15px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#000000;
font-size: 1.7em;
text-align:left;
LINE-HEIGHT: 18px;
/*	float:left;
width:736px; */
}
.DD_BigHeader2{
padding-left:15px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#000000;
font-size: 1.5em;
text-align:left;
LINE-HEIGHT: 18px;
/*	float:left;
width:736px; */
}
.DD_SmalHeader{
height:auto;
padding-left:15px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#333333;
font-size: 1em;
text-align:left;
vertical-align:text-top;
/*	width:736px;
float:left; */
}
.DealerdetailsAdress{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#333333;
font-size: 1em;
border:0px;
border-color:#00CC99;
border-style:solid;
width:100%;
height:50%;
}
.DealerdetailsButtons{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#333333;
font-size: 1em;
border:0px;
border-color:#00CC99;
border-style:solid;
height: 20px;
/*	width:766px;
position: absolute;
bottom: 20px;
left: 0; */
}
.DD_15px_left{
border:0px;
border-color:#00CC99;
border-style:solid;
width:15px;
height:120px;
float:left;
}
.DD_30px_diff{
border:0px;
border-color:#00CC99;
border-style:solid;
width:30px;
height:120px;
float:left;
}
.DD_10px_diff{
border:0px;
border-color:#00CC99;
border-style:solid;
width:10px;
height:auto;
float:right;
}
.DD_ADR{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
color:#333333;
font-size: 1em;
border:0px;
border-color:#333333;
border-style:solid;
width:160px;
height:120px;
float:left;
padding-left:15px;
}
.DD_ADR_RoutePlaner{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
color:#333333;
font-size: 1em;
border:0px;
border-color:#333333;
border-style:solid;
width:160px;
height:70px;
float:left;
padding-left:15px;
}
.DD_SearchRoute{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
color:#333333;
font-size: 1em;
border:0px;
border-color:#333333;
border-style:solid;
padding-left:15px;
margin-top:5px;
/*	height: auto;
width:160px;
float:left; */
}
.DD_ServiceDescription{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
color:#333333;
font-size: 1em;
border:0px;
border-color:#00CC99;
border-style:solid;
width:170px;
height:120px;
float:left;
padding-right: 30px;
}
.DD_ServiceDescriptionRoute{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
color:#333333;
font-size: 1em;
border:0px;
border-color:#00CC99;
border-style:solid;
width:580px;
height:74px;
float:left;
}
.DD_Weekdays{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
color:#333333;
font-size: 1em;
border:0px;
border-color:#00CC99;
border-style:solid;
width:90px;
height:120px;
float:left;
}
.DD_Showroom{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
color:#333333;
font-size: 1em;
border:0px;
border-color:#00CC99;
border-style:solid;
width:100px;
height:120px;
float:left;
}
.DD_Services{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
color:#333333;
font-size: 1em;
border:0px;
border-color:#00CC99;
border-style:solid;
width:110px;
height:120px;
float:left;
}
.DD_Parts{
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:left;
color:#333333;
font-size: 1em;
border:0px;
border-color:#00CC99;
border-style:solid;
width:110px;
height:120px;
float:left;
}
.DL_Buttons{
width:auto;
height:auto;
float:right;
text-align:left;
border:0px;
padding-top:10px;
padding-right:15px;
}
.DL_ButtonPrint{
width:auto;
height:auto;
float:right;
text-align:left;
border:0px;
padding-top:5px;
padding-right:8px;
}
.MMtab1 .MMselected {
background-position:100% -750px;
background-color: #FFFF33;
color:#ffffff;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}
.MMtab2 {
background-position:100% -750px;
color:#ffffff;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}
.dlInfoBoxTitle {
color:#636363;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:1em;
font-weight:bold;
padding-bottom:7px;
}
.dlInfoBoxText {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#636363;
font-size:1em;
font-weight:normal;
}
a.dlDealerLink:link, a.dlDealerLink:visited, a.dlDealerLinkCol5:link, a.dlDealerLinkCol5:visited {
color:#0D4BB3;
cursor:pointer;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:1em;
text-align:left;
text-decoration:underline;
}
/* Start AltWidges CSS */
/**
* Default Pan/Zoom Widget styles:
*/
@media print { .altpanzoom { display: none; } }
.altpanzoom { 
z-index: 1400;
}
.altpanzoom * { 
margin: 0;
padding: 0; 
line-height: normal;
}
.altpanzoom .MMwrapper { 
/*background: transparent url(http://mc.multimap.com/API_RES/1.2/i/panzoom-bgr.png) no-repeat; */
background: transparent url(/cs/ENGInE/img/dl/panzoom-bgr.png) no-repeat; 
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src:"/cs/ENGInE/img/dl/panzoom-bgr.png");	
width: 104px;
height: 420px;	
padding-left: 0px;
}
.altpanzoom a, .MMOverviewWidget .MMtoggle { outline: none; text-decoration: none /* NN fix */ }
.altpanzoom .MMwrapper .MMpan  {
width: auto;
height: auto;
position: relative;
z-index: 1001;
}
.altpanzoom .MMpan .MMrhumb a, .altpanzoom .MMpan .MMreset a {
display: block;
text-indent: -9999px; 
}
.altpanzoom .MMpan .MMNorth a, .altpanzoom .MMpan .MMSouth a, .altpanzoom .MMpan .MMEast a, .altpanzoom .MMpan .MMWest a, .altpanzoom .MMpan .MMreset a {
width:18px;
height:18px;
position: absolute;
}
.altpanzoom .MMpan .MMNorth-East a, .altpanzoom .MMpan .MMSouth-East a, .altpanzoom .MMpan .MMSouth-West a, .altpanzoom .MMpan .MMNorth-West a {
display: none;
}
.altpanzoom .MMpan .MMreset a {
top: 23px;
left: 23px;
}
.altpanzoom .MMpan .MMreset>a {
/*background: transparent url(http://mc.multimap.com/API_RES/1.2/i/reset.png) top left no-repeat;*/
background: transparent url(/cs/ENGInE/img/dl/reset.png) top left no-repeat;
}
.altpanzoom .MMpan .MMNorth a {
top: 25px;
left: 38px;
width: 25px;
height: 25px;
}
.altpanzoom .MMpan .MMNorth>a {
background: transparent url(/cs/ENGInE/img/dl/control_u.png) top left no-repeat;
/*	z-index:1000; */
}
.altpanzoom .MMpan .MMEast a {
top: 40px;
left: 54px;
width: 25px;
height: 25px;
}
.altpanzoom .MMpan .MMEast>a {
background: transparent url(/cs/ENGInE/img/dl/control_r.png) top left no-repeat;
/*		z-index:1000; */
}
.altpanzoom .MMpan .MMWest a {
top: 40px;
left: 22px;
width: 25px;
height: 25px;
}
.altpanzoom .MMpan .MMWest>a {
background: transparent url(/cs/ENGInE/img/dl/control_l.png) top left no-repeat;
z-index:1000;
}
.altpanzoom .MMpan .MMSouth a {
top: 54px;
width: 25px;
height: 25px;
left: 48px;
}
.altpanzoom .MMpan .MMSouth>a {
background: transparent url(/cs/ENGInE/img/dl/control_d.png) top left no-repeat;
/*	z-index:1000; */
}
.altpanzoom .MMpan .MMlabel, .altpanzoom .MMzoom .MMlabel {
display: none;
}
.altpanzoom .MMwrapper .MMzoom {
position: relative;
overflow: hidden;
width: 50px;
padding-top: 80px;
padding-left: 14px;
z-index: 1000;
}
.altpanzoom .MMzoom .MMlabel {
display: none;
}
.MMlabel{
display: block;
}
.altpanzoom .MMpost {
height: 7px;
width: 28px;
position: relative;
top: -7px;
bottom: 0;
margin-left: 19px;
/*background: transparent url(http://mc.multimap.com/API_RES/1.2/i/zoom-cap.png) no-repeat;*/
/* TD-7404 background: transparent url(/cs/ENGInE/img/dl/zoom-cap.png) no-repeat;*/
}
.altpanzoom .MMzoom div {
width: 18px;
height: 4px;
}
.altpanzoom .MMzoom .MMzoomfactors {
margin: 7px 0 5px;
margin-left: -3px;
width : 50px;
height : 136px;
position : relative;
/*background: transparent url(http://mc.multimap.com/API_RES/1.2/i/zoom-scale.png) repeat-y 12px 0;*/
background: transparent url(/cs/ENGInE/img/dl/zoom-scale.png) repeat-y 12px 0;
/* FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src:"/cs/ENGInE/img/dl/zoom-scale.png") repeat-y 12px 0;*/
}
HTML .altpanzoom .MMzoom .MMzoomfactors {	
BACKGROUND: url(/cs/ENGInE/img/dl/zoom-scale.png) repeat-y 12px 0px;
}
HTML .altpanzoom .MMzoom .MMlabel {	
TEXT-INDENT: -1000em;	
width: 104px;
height: 420px;
}
.altpanzoom .MMzoom a {
display: block;
width: 18px;
margin: 0 4px;
text-indent: -9999px; 
cursor: pointer;
}
.altpanzoom .MMzoom .MMzoomin  {
height: 25px;
width: 25px;
padding: 4px 0 0;
}
.altpanzoom .MMzoom .MMzoomout  {
height: 25px;
width: 25px;
}
.altpanzoom .MMzoom .MMzoomin a {
height: 25px;
width: 25px;
}
.altpanzoom .MMzoom .MMzoomout a {
height: 25px;
width: 25px;
}
.altpanzoom .MMzoom .MMzoomin>a {
/*background: transparent url(http://mc.multimap.com/API_RES/1.2/i/zoomin.png) top left no-repeat;*/
/*background: transparent url(/cs/ENGInE/img/dl/control_r.png) top left no-repeat;*/
background: transparent url(/cs/ENGInE/img/dl/zoomin.png) top left no-repeat;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src:"/cs/ENGInE/img/dl/zoomin.png");
height: 25px;
width: 25px;
}
.altpanzoom .MMzoom .MMzoomout>a {
/*background: transparent url(http://mc.multimap.com/API_RES/1.2/i/zoomout.png) top left no-repeat;*/
/*background: transparent url(/cs/ENGInE/img/dl/control_r.png) top left no-repeat;*/
background: transparent url(/cs/ENGInE/img/dl/zoomout.png) top left no-repeat;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src:"/cs/ENGInE/img/dl/zoomout.png");
height: 25px;
width: 25px;
}
.altpanzoom .MMzoom .MMonezoomfactor  {
height: 6px;
}
.altpanzoom .MMzoom .MMonezoomfactor a {
font-size: 1px;
display: block; 
height: 5px;
width: 100%;
}
.altpanzoom .MMzoomfactors .MMslider {
z-index : 3;
}
.altpanzoom .MMzoomfactors .MMslider a {
/*background : transparent url(http://mc.multimap.com/API_RES/1.2/i/slider.png) top left no-repeat;*/
background : transparent url(/cs/ENGInE/img/dl/slider.png) top left no-repeat;
height: 21px;
width: 21px; 
margin-left: 11px;
display: block;
position: relative;
top: 4px;
}
DIV.altmaptype
{
FONT-SIZE: 0.9em;
Z-INDEX: 1500;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
position: absolute; 
left: 10px; 
top: 292px;
width:104px;
height:85px;
background:none;
border: 0px;
}
DIV.altmaptype DIV.MMinner
{
PADDING-BOTTOM: 5px;
MARGIN: 5px;
PADDING-TOP: 5px;
border: 1px;
}
DIV.altmaptype A
{
PADDING-RIGHT: 5px! important;
}
/*  S t a r t  overwriting  M u l t i m a p  A P I   C S S   */
/*api_styles.css (line 976) Routing points onclick class*/
.MMMarker span {
color:#000000;
cursor:pointer;
display:block;
font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:19px;
/* left:0pt; */
left:12px;
letter-spacing:-1px;
line-height:19px;
position:absolute;
text-align:center;
/* top:0pt; */
top:3pt;
width:19px;
z-index:2;
}
#MMMarker {
height:0px;
width:0px;
}
.MMMarker {
height:0px;
width:0px;
}
#container_main_dl{
margin-top: -14px;
text-align:left;
}
@media screen { .MMnoscreen { display : none; } }
@media screen {
.MMpoi img.MMnoprint, .MMpoi img.MMnoscreen {
display: block;
position: absolute;
top: 0;
z-index: -90;
left: 0;
}
.MMpoi img.MMnoscreen {
z-index: -100;
}
}
/**
* For widgets and info boxes we apply print styles to the widget and
* info box classes themselves.
*/
/**
* Defining the list of widgets included in sprites image
*/
.MMPanZoomWidget .MMwrapper, .MMPanZoomWidget .MMpan .MMNorth>a, .MMPanZoomWidget .MMpan .MMEast>a, .MMPanZoomWidget .MMpan .MMSouth>a, .MMPanZoomWidget .MMpan .MMWest>a, .MMPanZoomWidget .MMpan .MMreset>a, .MMPanZoomWidget .MMpost, .MMPanZoomWidget .MMzoom .MMzoomin>a, .MMPanZoomWidget .MMzoom .MMzoomout>a, .MMPanZoomWidget .MMzoomfactors .MMslider a, .MMInfoBox .MMclose, .MMPanZoomWidget .MMzoom .MMzoomfactors, .MMMapTypeWidget span, .MMMapTypeWidget span a, .MMInfoBox ul.MMcollectionlinks li a.MMfirst, .MMInfoBox ul.MMcollectionlinks li a.MMprevious, .MMInfoBox ul.MMcollectionlinks li a.MMnext, .MMInfoBox ul.MMcollectionlinks li a.MMlast, .MMInfoBox .MMindexlinks a, .MMOverviewWidget, .MMOverviewWidget .MMtoggle, .MMOverviewWidget .MMminimized .MMtoggle, .MMOverviewRectangle .MMinner1, .MMOverviewRectangle .MMinner2, .MMOverviewRectangle .MMinner3, .MMOverviewRectangle .MMinner4, .MMOverviewRectangle .MMinner5, .MMOverviewRectangle .MMinner6, .MMOverviewRectangle .MMinner7, .MMOverviewRectangle .MMinner8, .MMOverviewRectangle, .MMToolsWidget, .MMToolsWidget li.MMzoomintool, .MMToolsWidget ul, .MMLocationWidget span, .MMLocationWidget a, .MMToolsWidget .MMdragmaptool>a, .MMToolsWidget .MMzoomboxtool>a, .MMToolsWidget .MMnavigatetool>a, .MMToolsWidget .MMzoomintool>a, .MMToolsWidget .MMzoomouttool>a, .MMLocationWidget, .MMLocationWidget p, .MMseparator, .MMLocalInfoWidget .MMlistcontainer .MMclicktozoom, .MMLocalInfoWidget .MMlistcontainer .MMclicktozoom a, .MMLocalInfoWidget .MMstatus .MMzoominout a, .MMLocalInfoWidget .MMminimized .MMtoggle, .MMLocalInfoWidget .MMtoggle, .MMInfoBox ul.MMcollectionlinks li a.MMfirst, .MMInfoBox ul.MMcollectionlinks li>a.MMprevious, .MMInfoBox ul.MMcollectionlinks li>a.MMnext, .MMInfoBox ul.MMcollectionlinks li>a.MMlast, .MMInfoBox .MMindexlinks>a.MMbacktoindex, .MMMessageWidget, .MMMessageWidget .MMinner, .MMMessageWidget .MMclose, .MMMessageWidget .MMinner .MMmessage
{
/*background: transparent url(http://mc.multimap.com/API_RES/1.2/i/sprites-widgets.png) no-repeat;*/
/*background: transparent url(http://mc.multimap.com/API_RES/1.2/i/sprites-widgets.png) no-repeat;*/
}
/**
* Default Pan/Zoom Widget styles:
*/
@media print { .MMPanZoomWidget { display: none; } }
.MMPanZoomWidget {
/*        z-index: 1500; */
}
.MMPanZoomWidget * { 
margin: 0;
padding: 0; 
line-height: normal;
}
.MMPanZoomWidget .MMwrapper {
background-position: -100px -100px;
width: 67px; 
width: auto;
margin-bottom: 7px;
}
.MMPanZoomWidget a, .MMOverviewWidget .MMtoggle { outline: none; text-decoration: none /* NN fix */ }
.MMPanZoomWidget .MMwrapper .MMpan  {
width: 67px;
height: 67px;
position: relative;
}
.MMPanZoomWidget .MMpan .MMrhumb a, .MMPanZoomWidget .MMpan .MMreset a {
display: block;
text-indent: -9999px; 
}
.MMPanZoomWidget .MMpan .MMNorth a, .MMPanZoomWidget .MMpan .MMSouth a, .MMPanZoomWidget .MMpan .MMEast a, .MMPanZoomWidget .MMpan .MMWest a, .MMPanZoomWidget .MMpan .MMreset a {
width:18px;
height:18px;
position: absolute;
}
.MMPanZoomWidget .MMpan .MMNorth-East a, .MMPanZoomWidget .MMpan .MMSouth-East a, .MMPanZoomWidget .MMpan .MMSouth-West a, .MMPanZoomWidget .MMpan .MMNorth-West a {
display: none;
}
/*reset button*/
.MMPanZoomWidget .MMpan .MMreset a {
top: 24px;
left: 24px;
}
.MMPanZoomWidget .MMpan .MMreset>a {
background-position: -6px -500px;
}
/*go north button*/
.MMPanZoomWidget .MMpan .MMNorth a {
top: 5px;
left: 24px;
}
.MMPanZoomWidget .MMpan .MMNorth>a {
background-position: -6px -100px;
}
/*go east button*/
.MMPanZoomWidget .MMpan .MMEast a {
top: 24px;
right: 6px;
}
.MMPanZoomWidget .MMpan .MMEast>a {
background-position: -6px -200px;
}
/*go south button*/
.MMPanZoomWidget .MMpan .MMSouth a {
top: 43px;
left: 24px;
}
.MMPanZoomWidget .MMpan .MMSouth>a {
background-position: -6px -300px;
}
/*go west button*/
.MMPanZoomWidget .MMpan .MMWest a {
top: 24px;
left: 5px;
}
.MMPanZoomWidget .MMpan .MMWest>a {
background-position: -6px -400px;
}
.MMPanZoomWidget .MMpan .MMlabel, .MMPanZoomWidget .MMzoom .MMlabel {
display: none;
}
.MMPanZoomWidget .MMwrapper div.MMzoom {
position: relative;
overflow: hidden;
width: 29px;
margin: 0 0 0 19px;
}
/*zoom widget bottom cap*/
.MMPanZoomWidget .MMpost {
height: 7px;
width: 29px;
position: relative;
top: -7px;
bottom: 0;
margin-left: 19px;
background-position: -119px -401px;
}
.MMPanZoomWidget .MMzoom div {
width: 18px;
}
/*zoom widget buttons*/
.MMPanZoomWidget .MMzoom a {
display: block;
width: 18px;
margin: 0 5px;
text-indent: -9999px; 
cursor: pointer;
}
/*zoom in button*/
.MMPanZoomWidget .MMzoom .MMzoomin  {
height: 18px;
margin-top: 6px;
}
.MMPanZoomWidget .MMzoom .MMzoomin a {
height: 18px;
}
.MMPanZoomWidget .MMzoom .MMzoomin>a {
background-position: -6px -600px;
}
/*zoom out button*/
.MMPanZoomWidget .MMzoom .MMzoomout  {
height: 18px;
}
.MMPanZoomWidget .MMzoom .MMzoomout a {
height: 18px;
}
.MMPanZoomWidget .MMzoom .MMzoomout>a {
background-position: -6px -700px;
}
.MMSmallZoomWidget .MMzoom .MMzoomin, .MMSmallPanZoomWidget .MMzoom .MMzoomin {
margin-bottom: 3px;
}
/*zoom factors*/
.MMPanZoomWidget .MMzoom .MMzoomfactors {
margin: 7px 0;
width : auto;
height : auto;
position : relative;
background-position: -188px -600px;
}
.MMSmallPanZoomWidget .MMzoom .MMzoomfactors {
display: none;
}
.MMPanZoomWidget .MMzoom .MMonezoomfactor  {
height: 6px;
}
.MMPanZoomWidget .MMzoom .MMonezoomfactor a {
font-size: 1px;
display: block; 
height: 5px;
width: 100%;
}
/*zoom slider*/
.MMPanZoomWidget .MMzoomfactors .MMslider {
z-index : 3;
}
.MMPanZoomWidget .MMzoomfactors .MMslider a {
background-position: -100px 0;
height: 21px;
width: 18px;
display: block;
position: relative;
top: -7px;
}
/**
* End of default Pan/Zoom Widget styles.
*/
/**
* Small Pan/Zoom Widget styles:
**/
.MMSmallPanZoomWidget .MMonezoomfactor, .MMSmallZoomWidget .MMzoomfactors {
display: none;
}
/**
* End of Small Pan/Zoom Widget styles.
*/
/**
* Small Zoom Widget styles:
*/
.MMSmallZoomWidget .MMwrapper {
background-position: -281px 0;
}
.MMSmallZoomWidget .MMzoomin {
/*		background: transparent url(/cs/ENGInE/img/dl/zoomin.png) top left no-repeat;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src:"/cs/ENGInE/img/dl/zoomin.png"); */
height: 25px;
width: 25px;
}
.MMSmallZoomWidget .MMzoomout{
/*		background: transparent url(/cs/ENGInE/img/dl/zoomout.png) top left no-repeat;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src:"/cs/ENGInE/img/dl/zoomout.png"); */
height: 25px;
width: 25px;
}
.MMSmallZoomWidget .MMwrapper .MMpan, .MMSmallZoomWidget .MMonezoomfactor, .MMSmallZoomWidget .MMzoom .MMzoomfactors {
display: none;
}
/**
* End of Small Zoom Widget styles.
*/
/**
* Default info box styles:
*/
@media print { .MMInfoBox { display: none; } }
/**
* Prevent external style-sheet rules interfering with our table cells:
*/
.MMInfoBox .MMInfoBoxTable,
.MMInfoBox .MMtop,
.MMInfoBox .MMmiddle,
.MMInfoBox .MMbottom,
.MMInfoBox .MMleft,
.MMInfoBox .MMcenter,
.MMInfoBox .MMright {
border: 0px;
padding: 0px;
margin: 0px;
}
.MMInfoBox .MMtop>.MMleft, .MMInfoBox .MMtop>.MMright, .MMInfoBox .MMmiddle>.MMright, 
.MMInfoBox .MMbottom>.MMleft, .MMInfoBox .MMbottom>.MMcenter, 
.MMInfoBox .MMbottom>.MMright, .MMplacer>.MMconnector, 
.MMInfoBox .MMtabs ul.MMtabs li, .MMInfoBox .MMtabs ul.MMtabs li a, .MMInfoBox .MMtabs ul.MMtabs li.MMselected, .MMInfoBox .MMtabs ul.MMtabs li a.MMselected
{
background: transparent url(http://mc.multimap.com/API_RES/1.2/i/infobox.png) no-repeat 0 0;
}
.MMInfoBox { 
width: 1px; 
height: 1px;
overflow: visible;
}
.MMInfoBox * { 
margin: 0;
padding: 0;
border: 0;
}
.MMInfoBox h1 {
font-size: 1.5em;
}
.MMInfoBox h2 {
font-size: 1.4em;
}
.MMInfoBox h3 {
font-size: 1.3em;
}
.MMInfoBox h4 {
font-size: 1.2em;
}
.MMInfoBox h5 {
font-size: 1.1em;
}
.MMInfoBox .MMmiddle .MMcenter .MMspacer {
position: relative;
margin: 0;
background: #fff;
}
.MMInfoBox .MMplacer .MMmiddle .MMspacer h1 {
margin: 0;
}        
.MMInfoBox p {
margin: 0 0 5px 0;
}
.MMInfoBox .MMiscollection .MMspacer .MMcontent {
position: relative;
min-height:  19px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px dotted #ccc;
}
.MMInfoBox .MMspacer .MMcontent {
min-height:  19px;
cursor : auto;
width: 100%;
position: relative;
}
.MMInfoBox .MMiscollection .MMmiddle .MMcenter .MMspacer div {
padding-bottom: 18px;
}
.MMInfoBox .MMhasindex .MMmiddle .MMcenter .MMspacer div {
padding-bottom: 10px;
}
.MMInfoBox .MMiscollection .MMmiddle .MMcenter .MMspacer div div {
padding-bottom: 0px;
}
.MMInfoBox .MMhasindex .MMmiddle .MMcenter .MMspacer div div {
padding-bottom: 0px;
}
.MMInfoBox .MMplacer { 
position: absolute; 
left: -41px; 
bottom: 35px; 
}
.MMInfoBox table {
border-collapse: collapse;
padding: 0px; 
margin: 0px; 
border: 0px; 
}
.MMInfoBox .MMtop .MMleft .MMspacer {
height: 5px;
width: 5px;
}
.MMInfoBox .MMtop .MMcenter {
background: #fff;
}
.MMInfoBox .MMtop>.MMright {
background-position:  100% 0;
}
.MMInfoBox .MMtop .MMright .MMspacer {
height: 5px;
width: 5px;
}
.MMInfoBox .MMmiddle .MMleft {
background: #fff;
}
.MMInfoBox .MMmiddle .MMcenter {
background: #fff;
}
.MMInfoBox .MMmiddle .MMcenter .MMspacer {
margin: 0 3px 3px 0;
}
.MMInfoBox .MMmiddle>.MMright {
background-position:  100% -5px;
}
.MMInfoBox .MMbottom .MMleft .MMspacer {
width: 5px;
height: 5px;
}
.MMInfoBox .MMbottom>.MMleft {
background-position:  0 -550px;
}
.MMInfoBox .MMbottom>.MMcenter {
background-position:  -50px -550px;
}
.MMInfoBox .MMbottom>.MMright {
background-position:  100% -550px;
background-color:  transparent;
}
.MMInfoBox .MMconnector {
position : relative;
cursor : auto;
left : 30px;
bottom : -34px;
margin-top: -38px;
width: 25px; 
height: 38px;
}
.MMplacer>.MMconnector {
background-position:  -270px -560px;
}
.MMInfoBox .MMclose { 
text-decoration: none; /* NN fix */
background-position: -60px 0;
outline: none;
width: 18px; 
width: 38px;
height: 18px;
height: 38px;
margin: 0 -2px 0 5px;
display: inline;
float: right;
text-indent: -9999px;
position: relative;
}
/* tabs  orange */
.MMInfoBox .MMtabs .MMcenter a { 
text-decoration: none; 
}
.MMInfoBox .MMtabs .MMcenter .MMspacer {
}
.MMInfoBox .MMtabs ul.MMtabs {
position : absolute;
list-style: none;
padding: 0 0 0 4px;
margin: 0;
font-size: .9em;
float : left;
top : -22px;
}
.MMInfoBox .MMtabs ul.MMtabs li {
background-position: 0 -650px;
margin: 0 0 0 -2px;
float: left;
}
.MMInfoBox .MMtabs ul.MMtabs li a {
white-space : nowrap;
outline: none;
background-position: 100% -650px;
color: #333;
height: 22px;
line-height: 23px;
padding: 0 10px 0 4px;
margin-left: 3px;
float: left;
}
.MMInfoBox .MMtabs ul.MMtabs li.MMselected {
/* background-position: 0 -750px; */
background-image: url(/cs/ENGInE/img/dl/InfoBoxTabSelected_r.png) no-repeat 100% 0px;
background-color: #000080;
}
.MMInfoBox .MMtabs ul.MMtabs li.MMselected a, .MMInfoBox .MMtabs ul.MMtabs li.MMselected a:hover {
background-image: url(/cs/ENGInE/img/dl/InfoBoxTabSelected_r.png) no-repeat 100% 0px;
/* background-position: 100% -750px; */
color: #333333;
font-weight: bold;
background-color: #000080;        
}
.MMInfoBox .MMtabs ul.MMtabs li a:hover {
color:#FFFFFF;
/* background-image: url(/cs/ENGInE/img/dl/InfoBoxTabSelected_r.png) no-repeat 100% 0px; */
}
/* clusters */
.MMInfoBox .MMhasindex .MMmiddle .MMcenter .MMspacer .MMclusterindex {
padding-bottom: 0;
background: #fff;
position: relative;
}
.MMInfoBox .MMclusterindex h3 {
padding : 3px 1px;
}
.MMInfoBox .MMclusterindex ul {
border-top: 1px solid #999;
margin : 0;
padding-right : 1px;
overflow: auto;
max-height: 170px;
}
.MMInfoBox .MMclusterindex ul li {
list-style: none;
border-bottom: 1px dotted #ccc;
}
.MMInfoBox .MMclusterindex ul li a {
color : #1D46AF;
display: block;
padding: 3px;
}
.MMInfoBox .MMclusterindex ul li a:hover {
background: #f1f1f1;
color: #000;
text-decoration: none;
}
.MMInfoBox .MMindexlinks .MMdisabled {
opacity : .5;
}
.MMInfoBox .MMhasindex .MMmiddle .MMcenter .MMspacer .MMindexlinks {
padding-bottom : 0px;
}
.MMInfoBox .MMindexlinks {
padding: 0;
margin: 0 3px 0 0;
float: right;
font: 10px/10px arial, "lucida grande", sans-serif;
}
.MMInfoBox .MMindexlinks a:hover {
color: #000000;
text-decoration: none;
} 
.MMInfoBox .MMcollectionlinks .MMcenter a { 
text-decoration: none; 
}
.MMInfoBox ul.MMcollectionlinks {
list-style: none;
padding : 0;
height: 10px;
font: 10px/9px arial, "lucida grande", sans-serif;
}
.MMInfoBox ul.MMcollectionlinks li {
float: left;
}
.MMInfoBox ul.MMcollectionlinks li a {
text-indent: -1000em;
float: left;
width: 10px;
height: 10px;
line-height: 11px;
padding: 0 2px;
outline: none;
}
.MMInfoBox ul.MMcollectionlinks li .MMcurrent, .MMInfoBox ul.MMcollectionlinks li .MMof, .MMInfoBox ul.MMcollectionlinks li .MMtotal {
}
.MMInfoBox ul.MMcollectionlinks li .MMcurrent {
margin-left: 3px;
}
.MMInfoBox ul.MMcollectionlinks li .MMtotal {
margin-right: 3px;
}
.MMInfoBox ul.MMcollectionlinks li a.MMfirst {
background-position: -298px -199px;
width: 16px;
}
.MMInfoBox ul.MMcollectionlinks li a.MMprevious {
background-position: -298px -249px;
}
.MMInfoBox ul.MMcollectionlinks li a.MMnext {
background-position: -347px -249px;
}
.MMInfoBox ul.MMcollectionlinks li a.MMlast {
background-position: -350px -199px;
width: 16px;
}
.MMInfoBox .MMindexlinks a.MMbacktoindex {
background-position: -300px -279px;
padding-left: 16px;
color:#1D46AF;
outline: none;
}
/**
* End of info box styles.
*/
/**
* Default Map Type Widget styles:
*/
@media print { .MMMapTypeWidget { display: none; } }
/*map type widgets*/
.MMMapTypeWidget {
height: 24px;
}
/********----ENG - 7901-----**********/
.MMMapTypeWidget .MMsubmenu img {
float:left;
border:1px solid #777;
margin-right:5px;
height:10px;
width:25px;
}
/********----ENG - 7901-----**********/       
.MMMapTypeWidget .MMpre, .MMMapTypeWidget .MMpost {
display: none;
}
.MMMapTypeWidget span {
position: relative;
display: block;
background-position: -49px -900px;
height: 23px;
padding: 0 0 0 5px;
margin-bottom:  1px;
}
.MMMapTypeWidget span.MMselected {
background-position: -49px -949px;
/* --- start 20.03.2008 */
/*display:block;
height:23px;
margin-bottom:1px;
min-width:72px;
padding:0pt 0pt 0pt 5px;
position:relative;  */  
/* --- end 20.03.2008 */
}
.MMMapTypeWidget a.MMselected {
font-weight: bold;
line-height:  23px;
color: #2247a8;
background-position: 100% -949px;
}
.MMMapTypeWidget .MMMapDataSelectorPos {
position: absolute;
left: 66px;
height: 0;
width: 400px;
top: 4px;
}
.MMMapTypeWidget .MMMapDataSelector span, .MMMapTypeWidget .MMMapDataSelector a {
background: none;
}
.MMMapTypeWidget .MMMapDataSelector {
background: url(http://mc.multimap.com/API_RES/1.2/i/context-shad.png);
padding: 0;
float: left;
z-index: 4999;
margin-left: 5px;
}
.MMMapTypeWidget .MMMapDataContainer {
float: left;
position: relative;
top: -2px;
left: -2px;
margin-left: -5px;
padding: 5px 0 5px 10px;
border-right: 1px solid #838383;
background: transparent url(http://mc.multimap.com/API_RES/1.2/i/map-type-callout.gif) no-repeat;
}
.MMMapTypeWidget .MMMapDataSelector a {
width: 75px;
clear:  none;
height: 75px;
margin: 0 4px 0 0;
padding-left: 0;
display: inline;
overflow : hidden;
text-indent: 0px;
float: left;
}
.MMMapTypeWidget .MMMapDataSelector img {
border : 0px;
}
.MMMapTypeWidget .MMempty {
display : none;
}
/**
* End of Map Type Widget styles.
*/
/**
* Default Overview Widget styles:
*/
.MMOverviewWidget {
background-position: -499px -499px;
z-index : 1400; /* Behind pan/zoom widget, above info boxes */
}
.MMOverviewWidget.MMoutside {
background: none;
padding: 0px;
}
.MMOverviewWidget .MMoutside .MMtoggle {
display: none;
}
.MMOverviewWidget .MMinner {
background: none;
}
.MMOverviewWidget .MMtoggle {
background-position: -400px -750px;
height: 18px;
width: 18px;
text-indent: -1000em;
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 1000;
}
.MMOverviewWidget .MMminimized .MMinner div {
display: none;
}
.MMOverviewWidget .MMminimized .MMtoggle {
position: relative;
background-position: -299px -699px;
width: 126px;
height: 19px;
margin-left: -4px;
margin-top: -4px;
}
/**
* End of Overview Widget styles.
*/
/**
* Default MMRectangleOverlay styles:
*/
/* window */
.MMOverviewRectangle {
background-position: -604px -204px;
}
.MMOverviewRectangle .MMinner1, .MMOverviewRectangle .MMinner2, .MMOverviewRectangle .MMinner3, .MMOverviewRectangle .MMinner4, 
.MMOverviewRectangle .MMinner5, .MMOverviewRectangle .MMinner6, .MMOverviewRectangle .MMinner7, .MMOverviewRectangle .MMinner8 {
position: absolute;
width: 4px;
height: 4px;
}
/* top left */
.MMOverviewRectangle .MMinner1 {
background-position: -600px -200px;
top: -4px;
left: -4px;
z-index: 150;
}
/* top middle */
.MMOverviewRectangle .MMinner2 {
background-position: -606px -200px;
left: 0;
top: -4px;
width: 100%;
z-index: 120;
}
/* top right */
.MMOverviewRectangle .MMinner3 {
background-position: 100% -200px;
top: -4px;
right: -6px;
width:  6px;
z-index: 120;
}
/* bottom left */
.MMOverviewRectangle .MMinner4 {
background-position: -600px -394px;
bottom: -6px;
left: -4px;
height:  6px;
z-index: 150;
}
/* bottom middle */
.MMOverviewRectangle .MMinner5 {
background-position: -606px -394px;
overflow: hidden;
bottom: -6px;
left: 0;
height:  6px;
width: 100%;
z-index: 150;
}
/* bottom right */
.MMOverviewRectangle .MMinner6 {
background-position: 100% -394px;
bottom: -6px;
width:  6px;
height:  6px;
right: -6px;
z-index: 150;
}
/* middle left */
.MMOverviewRectangle .MMinner7 {
background-position: -600px -206px;
height: 100%;
top: 0;
left: -4px;
z-index: 110;
}
/* middle right */
.MMOverviewRectangle .MMinner8 {
background-position: 100% -206px;
overflow: hidden;
height: 100%;
width:  6px;
top: 0;
right: -6px;
z-index: 130;
}
.MMOverviewRectangle.MMdragging {
opacity: .5;
}
/**
* End of MMRectangleOverlay styles.
*/
@media print { 
.MMOverviewWidget { 
border: 1px solid #777;
border-bottom: 0;
border-right: 0;
padding: 1px 0 0 1px;
}
.MMOverviewWidget .MMinner {
border: 5px solid #fff;
border-bottom: 0;
border-right: 0;
}
.MMOverviewWidget .MMminimized, .MMOverviewWidget .MMtoggle, .MMOverviewRectangle {
display:  none;
}
}
/**
* Default Message Widget styles:
*/
.MMMessageWidget {
background-position:  0 -850px ;
height:  29px;
color : #333;
z-index : 2000;
}
.MMMessageWidget * {
padding: 0;
margin: 0;
}
.MMMessageWidget .MMinner {
position : relative;
font: 11px Arial, Verdana, sans-serif;
height:  21px;
line-height: 12px;
float: left;
margin:  0 -4px 0 4px;
background-position:  100% -800px;
padding: 4px 9px 4px 2px;
}
.MMMessageWidget p.MMinner span.MMmessage {
padding:  2px 5px;
text-shadow:  0 1px 1px #fff;
background-position:  -400px -450px;
border:  1px solid #999;
outline: none;
float:  left;
text-decoration:  none;
}
.MMMessageWidget p.MMhasclose {
padding-right : 24px;
}
.MMMessageWidget .MMclose { 
text-decoration: none; /* NN fix */
background-position: -6px 0;
outline: none;
width: 18px; 
height: 18px;
margin: 0 0 5px 5px;
display: block;
position : absolute;
right : 4px;
top : 5px;
text-indent: -9999px;
}
/**
* End of Location Widget styles.
*/
/**
* Default Location Widget styles:
*/
.MMLocationWidget {
background-position:  0 -850px ;
height:  29px;
color : #333;
z-index : 2000;
}
.MMLocationWidget * {
padding: 0;
margin: 0;
}
.MMLocationWidget p {
font: 11px Arial, Verdana, sans-serif;
height:  21px;
line-height: 12px;
float: left;
margin:  0 -4px 0 4px;
background-position:  100% -800px;
padding: 4px 9px 4px 2px;
}
.MMLocationWidget a, .MMLocationWidget a:active {
margin:  -3px;
padding:  2px 3px;
background-position:  -400px -450px;
text-shadow:  0 1px 1px #fff;
border:  1px solid #999;
color:  #274eae;
outline: none;
float:  left;
text-decoration:  none;
}
.MMLocationWidget span {
padding:  2px 2px;
background-position:  0 -450px;
border: 1px solid #274eae;
text-shadow:  0 -1px 1px #1c4199;
color:  #fff;
float:  left;
}
.MMLocationWidget a:hover {
background-position:  0 -450px;
text-shadow:  0 -1px 1px #1c4199;
color:  #fff;
border-color: #274eae;
}
.MMLocationWidget .MMseparator {
height: 11px;
border:  0;
background-position: -446px -170px;
background-color:  transparent;
width:  8px;
text-indent:  -9999px;
float:  left;
}
.MMLocationWidget .MMloading {
color : #333;
}
/**
* End of Location Widget styles.
*/
/**
* Default marker styles:
*/
.MMMarker span { 
position: absolute; 
display: block; 
color: #333;
width: 19px;
height: 19px;
z-index: 2; 
font: bold 11px "Lucida Grande", verdana, arial, helvetica, sans-serif; 
letter-spacing: -1px;
line-height: 19px; 
text-align: center; 
top: 0;
left: 0;
}
.MMMarker a:link span { 
cursor: pointer; 
}
.MMMarker a:link, .MMMarker a:visited, .MMMarker a:active, .MMMarker a:hover { color: black; text-decoration: none; }
/**
* End of default marker styles.
*/
/**
* Default Context menu styles 
*/
.MMMenuWidget, .MMContextMenuWidget { 
z-index : 5000; 
font: x-small arial, verdana, sans-serif;
background: url(http://mc.multimap.com/API_RES/1.2/i/context-shad.png);
}
.MMContextMenuWidget *, .MMMenuWidget * {
padding: 0;
margin: 0;
border: 0;
line-height: normal;
}
.MMMenuWidget ul, .MMContextMenuWidget ul { 
list-style: none;
margin: 0;
padding: 0;
border : 1px solid #555; 
background : #fff;
width: 140px;
position: relative;
top: -2px;
left: -1px;
}
.MMMenuWidget ul li a, .MMContextMenuWidget ul li a { 
border: 1px solid #fff;
color: #333;
text-decoration: none;
display : block;
padding: 3px 5px 3px 20px;
}
.MMMenuWidget ul li a:hover, .MMContextMenuWidget ul li a:hover { 
background-color: #2e51ab;
background-position: 2px -32px;
color: #fff;
}
.MMMenuWidget .MMzoomin a, .MMContextMenuWidget .MMzoomin a {
background: url(http://mc.multimap.com/API_RES/1.2/i/ico-zoomin.png) no-repeat 2px 3px; 
}
.MMMenuWidget .MMzoomout a, .MMContextMenuWidget .MMzoomout a {
background: url(http://mc.multimap.com/API_RES/1.2/i/ico-zoomout.png) no-repeat 2px 3px; 
}
.MMMenuWidget .MMrecenter a, .MMContextMenuWidget .MMrecenter a {
background: url(http://mc.multimap.com/API_RES/1.2/i/ico-recenter.png) no-repeat 2px 3px; 
}
.MMMenuWidget ul li.MMdisabled a, .MMMenuWidget ul li.MMdisabled a:hover, .MMContextMenuWidget ul li.MMdisabled a, .MMContextMenuWidget ul li.MMdisabled a:hover {
color: #b0b0b0;
background-position: 2px -67px; 
background-color: transparent;
cursor: default;
outline: none;
}
/**
* Default Tool Widget styles:
*/
.MMToolsWidget { 
height: 29px;
z-index: 2000;
padding-left:  4px;
background-position: 0 -850px;
}
.MMToolsWidget ul {
float:  left;
height:  21px;
padding:  4px 6px 4px 1px;
margin: 0;
background-position: 100% -800px;
}
.MMToolsWidget a { 
display: block;
}
.MMToolsWidget a { outline: none; text-decoration: none /* NN fix */ }
.MMToolsWidget .MMlabel {
display:  none;
}
.MMToolsWidget li {
list-style: none;
text-indent: -9999px;
float:  left;
width: 18px;
height:  18px;
}
.MMToolsWidget .MMdragmaptool a, .MMToolsWidget .MMzoomboxtool a, .MMToolsWidget .MMnavigatetool a, .MMToolsWidget .MMzoomintool a, .MMToolsWidget .MMzoomouttool a, .MMToolsWidget .MMdragmaptool .MMselected a {
margin-top:  1px;
width:18px;
height:18px;
float:  left;
}
.MMToolsWidget .MMdragmaptool>a {
background-position: -300px -100px;
}
.MMToolsWidget .MMzoomboxtool>a {
background-position: -400px -150px;
}
.MMToolsWidget .MMnavigatetool>a {
background-position: -300px -150px;
}
.MMToolsWidget .MMzoomintool>a {
background-position: -400px -100px;
}
.MMToolsWidget li.MMzoomintool {
padding-left:  10px;
background-position:  -347px -173px;
}
.MMToolsWidget .MMzoomouttool>a {
background-position: -500px -100px;
}
.MMToolsWidget .MMdragmaptool .MMselected {
background-position: -500px -150px;
}
.MMToolsWidget .MMnavigatetool .MMselected {
background-position: -600px -150px;
}
.MMToolsWidget .MMzoomintool .MMselected {
background-position: -600px -100px;
}
.MMToolsWidget .MMzoomouttool .MMselected {
background-position: -700px -100px;
}
.MMToolsWidget .MMzoomboxtool .MMselected {
background-position: -700px -150px;
}
/**
* End of Tool Widget styles.
*/
/**
* Default Local Info Widget styles:
*/
.MMLocalInfoWidget {
position: relative;
font: normal 1.1em/1em Arial, Verdana, sans-serif;
font-size-adjust:none;
letter-spacing:  0;
margin: 0px;
padding: 0px;
color: #000000;
z-index : 1450;
}
.MMLocalInfoWidget .MMheader { 
background-color: #ffffff;
padding: 0px;
text-align: center;
border-bottom: 1px solid #999;
height: 19px;
}
.MMLocalInfoWidget .MMminimized .MMheader {
border-bottom: 0px;
width: 135px;
height: 18px;
text-indent: -1000em;
}
.MMLocalInfoWidget .MMminimized .MMheader h3 {
float: left;
display: none;
}
.MMLocalInfoWidget .MMinner { 
border: 1px solid #999;
}
.MMLocalInfoWidget .MMminimized {
border:  0;
}
.MMLocalInfoWidget .MMinner.MMloading .MMheader { 
background: #fff url(http://mc.multimap.com/API_RES/1.2/i/loader.gif) no-repeat 5px 50%;
}
.MMLocalInfoWidget .MMheader h3 { 
font: bold 1.1em Arial, Verdana, sans-serif;
font-size-adjust:none;
font-style:normal;
text-transform: lowercase;
padding: 3px;
margin: 0;
color: #000000;
}
.MMLocalInfoWidget .MMoutside .MMtoggle {
display: none;
}
.MMLocalInfoWidget .MMtoggle {
background-position:  -300px -749px;
text-decoration:  none;
margin:  0;
height: 19px;
width: 18px;
text-indent: -1000em;
display: block;
position: relative;
float: right;
z-index: 1000;
}
.MMLocalInfoWidget .MMminimized .MMtoggle {
background-position:  -299px -599px;
height: 19px;
width: 136px;
margin:  -1px -1px 0 0;
text-indent: -1000em;
display: block;
position: relative;
float: right;
z-index: 1000;
}
.MMLocalInfoWidget .MMinner.MMminimized .MMlistcontainer {
display: none;
height: 0px;
}
.MMLocalInfoWidget .MMtoomanystatus li a { 
text-decoration: none;
}
.MMLocalInfoWidget .MMinner {
position: relative;
height: 69px;
}
.MMLocalInfoWidget .MMinner .MMlistcontainer.MMzero ul {
background: url(http://mc.multimap.com/API_RES/1.2/i/text-pan.gif) top center no-repeat;
display : block;
text-align: center;
height: 100%;
}
.MMLocalInfoWidget .MMinner.MMOOB.MMbelowmin .MMlistcontainer ul, .MMLocalInfoWidget .MMinner.MMOOB.MMbelowmin .MMlistcontainer.MMzero ul {
display: none;
}
.MMLocalInfoWidget .MMinner.MMOOB.MMbelowmin .MMstatus {
display: block;
background: #ffffff;
height: 25px;
}
.MMLocalInfoWidget .MMinner.MMOOB.MMbelowmin.MMminimized .MMstatus {
display: none;
height: 0px;
}
.MMLocalInfoWidget .MMstatus .MMzoominout {
text-align: center;
background: #fff;
font-size:  1.1em;
padding-top: 5px;
}
.MMLocalInfoWidget .MMstatus .MMzoominout a {
background-position: -400px -98px;
padding: 3px 0 4px 20px;
line-height: 20px;
}
.MMLocalInfoWidget .MMinner.MMminimized {
height: 18px;
width: 132px;
}
.MMLocalInfoWidget .MMinner .MMlistcontainer {
position: absolute;
height: 50px;
width: 100%;
overflow: auto;
opacity: 1.0;
background: #fff url(http://mc.multimap.com/API_RES/1.2/i/localinfo-bg.png);
}
.MMLocalInfoWidget .MMinner.MMloading .MMlistcontainer {
background: transparent url(http://mc.multimap.com/API_RES/1.2/i/localinfo-bg-load.png);
}
.MMLocalInfoWidget .MMinner .MMlistcontainer ul {
position : relative;
padding: 0;
margin: 0;
}
.MMLocalInfoWidget .MMinner.MMloading .MMlistcontainer ul {
display: none;
}
.MMLocalInfoWidget .MMlistcontainer li {
margin: 0;
padding: 0;
display : block;
float: left;
position: relative;
width: 160px;
text-align: right;
height: 24px;
border-bottom: 1px #9f9f9f solid;
font-size: 1em;
line-height: normal;
}
.MMLocalInfoWidget .MMlistcontainer li label {
}
.MMLocalInfoWidget .MMlistcontainer li label a {
text-decoration: none;
font-weight:normal;
font-family: arial, verdana, sans-serif;
height: 22px;
display: block;
text-align: left;
padding-top: 2px;
position: relative;
border-right: 1px #9f9f9f solid;
outline:  none;
}
.MMLocalInfoWidget .MMlistcontainer li label a:hover {
background-color:  #eee;
}
.MMLocalInfoWidget .MMlistcontainer .MMli-poi.MMselected label a {
background-color: #ccc;
}
.MMLocalInfoWidget .MMlistcontainer .MMli-poi.MMzero {
display: none;
}
.MMLocalInfoWidget .MMlistcontainer .MMpostlist {
clear: both;
}
.MMLocalInfoWidget .MMlistcontainer li label img {
position: absolute;
padding: 0px;
margin: 0;
border: 0;
float: left;
left: 2px;
top: 3px;
}
.MMLocalInfoWidget .MMlistcontainer li a:link, .MMLocalInfoWidget .MMlistcontainer li a:visited {
color: #000;
}
.MMLocalInfoWidget .MMlistcontainer li label a:hover {
}
.MMLocalInfoWidget input {
z-index: 5;
float: none;
padding: 0px;
margin: 0;
margin: 0px;
position: absolute;
right: 3px;
top: 3px;
cursor: pointer;
}
.MMLocalInfoWidget .MMlistcontainer li span.MMtitle {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
width: auto;
text-align: left;
float: left;
padding-top: 3px;
padding-left: 2px;
right: 5em;
position: absolute;
left: 18px;
}
.MMLocalInfoWidget .MMlistcontainer li span.MMcount {
display: block;
float: left;
padding-top: 3px;  
padding-left: 5px;
text-align: right; 
position: absolute;
right: 21px;    
}
.MMLocalInfoWidget .MMlistcontainer .MMclicktozoom {
background-position: -400px -99px;
text-indent: -1000em;
width: 18px;
height: 18px;
float: right;
position: absolute;
right: 1px;
z-index: 10;
top: 2px;
border: none;
}
/**
* End of Local Info Widget styles.
*/
/**
* Default Weather Widget styles.
*/
.MMWeatherWidget {
margin: 10px 0;
z-index: 1450;
width: 296px;
padding: 2px;
background: white;
position: relative;
font: normal 11px/1em "Lucida Grande", Arial, Verdana, sans-serif;
border: 1px solid #eee;
}
.MMWeatherWidget table {
width: 100%;
border-collapse: collapse;
padding: 0;
margin: 0;
border: 0;
}
.MMWeatherWidget caption {
text-align: left;
letter-spacing: -1px;
border-bottom: 2px solid #555;
color: #333;
font-size: 16px;
font-weight: bold;
padding: 5px 0;
cursor: default;
}
.MMWeatherWidget table thead {
background: #eee;
color: #555;
}
.MMWeatherWidget table thead, .MMWeatherWidget table tbody {
text-align: center;
vertical-align: middle;
}
.MMWeatherWidget table tbody th {
text-align: left;
}
.MMWeatherWidget table img {
display: block;
border: 0;
margin: 0 auto;
}
.MMWeatherWidget tr td, .MMWeatherWidget tr th {
padding: 3px;
font-size: 11px;
border-bottom: 1px solid #ccc;
}
.MMWeatherWidget .MMmintemp span, .MMWeatherWidget .MMmaxtemp span {
display: block;
white-space: nowrap;
}
.MMWeatherWidget table .MMprovider img {
float: right;
}
.MMWeatherWidget table .MMprovider th {
border: 0;
padding: 3px 0 0;
width: 100%;
}
.MMWeatherWidget table .MMprovider a img {
opacity: 0.7;
}
.MMWeatherWidget table .MMprovider a:hover img {
opacity: 1;
}
.MMWeatherWidget table.MMnostatus th.MMstatus {
display: none;
}
.MMWeatherWidget table.MMzoomin tr.MMcolheaders,
.MMWeatherWidget table.MMempty tr.MMcolheaders {
display: none;
}
/**
* End of Weather Widget styles.
*/
/**
* Default orientation widget styles:
*/
.MMOrientationWidget {
background: url(http://mc.multimap.com/API_RES/1.2/i/ve/ve-widget.png) no-repeat -10px 0;
width: 68px;
height: 68px;
z-index: 1500;
}
.MMOrientationWidget .MMlabel {
display: none;
}
.MMOrientationWidget ul {
list-style: none;
}
.MMOrientationWidget ul a {
display: block;
outline: none;
z-index: 100;
text-indent: -1000em;
position: absolute;
height: 16px;
width: 62px;
top: 0;
left: 0;
}
.MMOrientationWidget ul a.MMOrientWest, .MMOrientationWidget ul a.MMOrientEast {
height: 62px;
width: 16px;
}
.MMOrientationWidget ul a.MMOrientSouth {
top: 48px;
left: 0;
}
.MMOrientationWidget ul a.MMOrientEast {
top: 0;
left: 48px;
}
.MMOrientationWidget .MMselected a {
background: url(http://mc.multimap.com/API_RES/1.2/i/ve/ve-widget.png) no-repeat -107px 0;
z-index: 10;
}
.MMOrientationWidget .MMselected a.MMOrientNorth {
background-position: -100px 0;
}
.MMOrientationWidget .MMselected a.MMOrientSouth {
background-position: -100px -48px;
}
.MMOrientationWidget .MMselected a.MMOrientEast {
background-position: -248px 0;
}
.MMOrientationWidget .MMselected a.MMOrientWest {
background-position: -200px 0;
}
/**
* End of default orientation widget styles.
*/
/**
* The following styles are for the VE integration.
*/
.MMVEMap .VEAPI_Pushpin {
display : none !important;
visibility : hidden !important;
}
.MMVEMap .MSVE_PoweredByLogo {
bottom : 14px !important;
}
.MMVEMap .MSVE_Dashboard, .MMVEMap .MSVE_Dashboard_Normal, .MMVEMap .MSVE_FlatlandMapMode {
display : none !important;
}
.MMVEhidedecs .MSVE_CopyrightBackground { display : none !important; }
.MMVEhidedecs .MSVE_ScaleBar, .MMVEhidedecs .MSVE_ScaleBarLabel, .MMVEhidedecs .MSVE_CopyrightForeground {
visibility : hidden !important;
}
.MMOverviewWidget .MMVEMap .MSVE_PoweredByLogo { display : none !important; }
/* Map InfoBoxes */
/* This section changes the appearance of info boxes; please do not consider it a part of their overall style. */                                                                                                                         
div.altinfobox { 
overflow : visible; 
font-family: "Lucida Console", verdana, helvetica, sans-serif; 
color: #666;
font-size: 0.9em;    
}  
div.altinfobox div.MMplacer { 
position : absolute; 
bottom : 0; 
left : -6px; 
}
div.altinfobox table  {
margin: 0;
}
div.altinfobox td  {
line-height: normal;
padding-left: 0;
padding-right: 0;
}
div.altinfobox table, div.altinfobox table tr,  div.altinfobox table td { 
border: 0;
border-collapse : collapse;
font-size: 1em;  
}
div.altinfobox tr.MMtop td.MMcenter { 
background : transparent url(../../../i/map_bubble_top.gif) left top no-repeat; 
}  
div.altinfobox tr.MMtop td.MMcenter div.MMspacer { 
width : 172px;
height : 5px;
overflow : hidden;   
}                                                                                      
div.altinfobox tr.MMmiddle td.MMcenter { 
background : transparent url(../../../i/map_bubble_mid.gif) left top repeat-y; 
width : 172px;
}
div.altinfobox tr.MMmiddle td.MMcenter div.MMspacer { 
padding : 2px; 
}
div.altinfobox tr.MMmiddle td.MMcenter p { 
margin : 0 5px 5px 5px;
padding: 0;
}
div.altinfobox tr.MMmiddle td.MMcenter h1 { 
margin : 0 5px 5px 5px; 
padding: 0 0 5px 0;
font-size: 1.1em; 
font-weight: bold; 
border-bottom: 1px dashed #666;
color: #666; 
}
div.altinfobox tr.MMbottom td.MMcenter { 
background : transparent url(../../../i/map_bubble_base.gif) left top no-repeat; 
}                                                     
div.altinfobox tr.MMbottom td.MMcenter div.MMspacer { 
width : 172px; 
height : 13px; 
overflow : hidden;   
}
div.altinfobox .MMconnector { 
display : none; 
}
/* Dynamic Buttons */
div.dl_button {
cursor: pointer;
}	
div.dl_button_left {
width: 9px;
height: 22px;
background-image:url(/cs/ENGInE/img/dl/bt_left_dual.gif);
background-repeat:no-repeat;
background-position:top left;
float: left;
}	
div.dl_button_left.hover {
background-position: bottom left;
}	
div.dl_button_midright {
height:22px;
background-image:url(/cs/ENGInE/img/dl/bt_midright_dual.gif);
background-repeat:no-repeat;
background-position:top right;
float: left;
}	
div.dl_button_midright.hover {
background-position:bottom right;
}	
div.dl_button_midright.print {
height:22px;
background-image:url(/cs/ENGInE/img/dl/bt_midright_print_dual.gif);
background-repeat:no-repeat;
background-position:top right;
float: left;
}	
div.dl_button_midright.print.hover {
background-position:bottom right;
}	
div.dl_bt_text {
display:block;
line-height:100%;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#636363;
white-space:nowrap;
margin:5px 33px 5px 0px;
}
div.dl_bt_text.hover {
color:#FFFFFF;
}
#dl_route_planner_buttons {
margin-right: 14px;
padding-top: 4px;
float: right;
}
/* Dynamic Buttons - End */
