body{font:70% verdana, sans-serif;margin:0;padding:0;background:#fff;color:#000;}
html>body{font-size:11px;}
h1{color:#111111;font-family:arial,Helvetica,sans-serif;font-size:1.96em;font-weight:bold;letter-spacing:-0.04em;line-height:0.9em;margin:0.6em 0pt 0.2em 0;float:left;}
h1 span{color:#0066cc;font-size:0.6em;letter-spacing:0;vertical-align:text-top;}
#internalad1{width:225px;float:right;margin:0.6em 0.6em 0 0;}
#internalad1 img{border:0}
#unanimis1{display:none;}
#unanimis2{margin-bottom:1em;}
#unanimis4{position:absolute;top:5px;right:5px;}
#unanimis-foot-container{margin:0 auto;height:60px;width:468px;text-align:center;}
#unanimis5{float:left;height:60px;width:468px;}
#unanimis6{float:right;height:60px;width:468px;margin-right:0;display:none;}
#internalAdvert{background:#000;margin:0 10px 0.6em 10px;padding-right:0;padding-left:0;text-align:center;}
#internalAdvert a{width:100%;display:block;}
#internalAdvert a img{border:0;}
#aaLocalAdvertising{text-align:center;margin-bottom:0.6em;}
#route-sponsor{margin-top:0.6em;}
#route-sponsor img{border:0;}
.noprintdispblock{display:block;}
.noprintdispinline{display:inline;}
.noprintdisphidden{display:none;}
.printTitle, .printLogo, .printIntro, .printTerms{display:none;}
img{vertical-align:middle;border:0;}
img.preload{visibility:hidden;height:1px;width:1px;}
div.preload {visibility:hidden;height:1px;width:1px;overflow:hidden;}
form{margin:0;padding:0;}
.rm{display:none;}
.smalladvert{text-align:center;margin:1.8em 0;}
.advert{text-align:center;margin-bottom:0.6em;}
#textAdverts{background:transparent;margin:0 10px 0.6em 10px;padding:0.6em;}
#buttons{text-align:center;margin:1em 0 0.6em 0;width:370px;}
#buttons a img{border:0;}
#buttons .buttonLeft{float:left;width:180px;}
#buttons .buttonRight{float:right;width:180px;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.redalert{color:#cc0000;}
#header{height:2.1em;width:100%;clear:both;margin:0;padding:0;min-width:770px;width:expression(document.body.clientWidth < 770? "770px":"auto" );}
#header #mainNav{height:1.7em;margin:0 10px;background:#000;clear:both;}
#yellowHeader{background:#fc0;margin:0 10px 3px 10px;height:100px;position:relative;overflow:hidden;min-width:750px;width:expression(document.body.clientWidth < 750? "750px":"auto" );}
#yellowHeader.minwidth1000{width:expression(document.body.clientWidth < 1000? "1000px":"auto" );}
#yellowHeader #homeh1{margin:0;padding:0 30px 15px 0;float:left;z-index:10;position:relative;background-color:#fc0;}
#yellowHeader #homeh1 img{margin:15px 0 0 15px;border:0;}
#yellowHeader .textheading{left:-9999px;position:absolute;}
#topNavGlobalNav {margin:0;padding:0;width:auto;float:right;position:absolute;top:12px;right:9px;}
#topNavGlobalNav ul{margin:0 5px 0 0;padding:0;list-style-type:none;}
#topNavGlobalNav li{display:inline;margin:0 1px 0 9px;padding:0;}
#topNavGlobalNav a{text-decoration:none;margin:0;padding:0;color:#000;font-size:10px;vertical-align:top;}
#topNavGlobalNav a:hover{text-decoration:underline;color:#000;}
#yellowHeader #site-search{position:relative;top:58px;right:15px;float:right;}
#yellowHeader #site-search input.site-search-text{font-size:1em;font-family:verdana, sans-serif;padding:6px 3px 3px 6px;border:1px solid #ccc;height:27px;background:#fff url(/images/common/form-fade.gif) top left repeat-x;width:191px;margin-right:2px;}
#yellowHeader #site-search input.site-search-button{border:0;height:27px;margin-bottom:-9px;}
#headerAdvert{float:right;margin:0;padding:0;position:absolute;right:15px;top:15px;width:auto;}
#headerAdvert a img{border:0;}
div#mainNav ul{list-style-type:none;width:100%;margin:0;padding:0;}
div#mainNav ul li{float:left;font-family:verdana, sans-serif;font-size:1em;font-weight:bold;display:inline;text-align:center;}
div#mainNav ul li a{padding:.25em .1em .25em .1em;border-right:3px white solid;background-color:#000;color:#fc0;text-decoration:none;display:block;}
div#mainNav ul li a:hover, div#mainNav ul li a.current{text-decoration:none;background-color:#333;color:#fc0;}
li#topNavBreakdown{width:11.675em;}
li#topNavInsurance{width:7.175em;}
li#topNavFinance{width:12.175em;}
li#topNavTravel{width:5.175em;}
li#topNavAdvice{width:10.675em;}
li#topNavSchool{width:9.92em;}
li#topNavBusiness{width:10.2em;}
li#topNavBusiness a{background:#eee;}
div#topNavBread{display:none;}
#footer{padding:1em;background:#e5e5e5;min-width:750px;}
#footer .advert{float:right;position:relative;margin:0 0 0 1em;}
#footer .terms img{float:right;margin-left:1em;}
#footer p.quicklinks a{margin:0 1em 0 0;color:#000;text-decoration:none;}
#footer p.quicklinks a:hover{text-decoration:underline;}
.map-tabs-hide{display:none;}
h1.map-tabs-h1{display:block;font-size:11px;margin:0;padding:0;font-weight:bold;letter-spacing:0;line-height:normal;font-family:verdana,sans-serif;float:left;}
.map-tabs-panel{background:#fff5cc;margin:0 0 0.6em 0;width:370px;}
#map-tabs-nav{list-style-type:none;margin:0;padding:0;}
#map-tabs-nav:after{display:block;clear:both;content:".";height:0;visibility:hidden;}
#map-tabs-nav li{display:block;float:left;margin-right:3px;font-weight:normal;}
#map-tabs-nav a{display:block;float:left;margin:0;padding:0.6em 1.2em;background:url(/images/routes/grad-tab-bg-off.gif) repeat-x #ffe47c;text-decoration:none;white-space:nowrap;/* @ IE 6 */ outline:0;/* @ Firefox, prevent dotted border after click */}
#map-tabs-nav a:link, #map-tabs-nav a:visited{color:#222;}
#map-tabs-nav .map-tabs-selected a{color:#000;background:url(/images/routes/grad-tab-bg-on.gif) repeat-x #fff5cc;}
#map-tabs-nav .map-tabs-selected a:hover{color:#000;background:url(/images/routes/grad-tab-bg-on.gif) repeat-x #ffe47c;}
#map-tabs-nav a:hover, #map-tabs-nav a:focus, #map-tabs-nav a:active, #map-tabs-nav .map-tabs-unselect a:hover, #map-tabs-nav .map-tabs-unselect a:focus, #map-tabs-nav .map-tabs-unselect a:active{cursor:pointer;}/* @ Opera */
#map-tabs-nav a:hover{text-decoration:underline;background:url(/images/routes/grad-tab-bg-on.gif) repeat-x #ffe47c;}
#map-tabs-nav .map-tabs-disabled a:link, #map-tabs-nav .map-tabs-disabled a:visited{color:#000;}
#panel-option-links{list-style-type:none;margin:0 0 0.6em 70px;padding:0;}
#panel-option-links li{margin-right:0.6em;float:left;}
#panel-option-links li img{margin-right:0em;}
#reverseRoute{margin-right:0;}
#panel-option-links a{text-decoration:none;font-size:11px;color:#000;}
#panel-option-links a:hover{text-decoration:underline;}
.locSearchMatches{margin-left:70px;margin-bottom:0.6em;margin-top:-0.3em;display:none;}
.matchWrapper{font-family:arial, verdana, sanserif;font-size:1.2em;width:22em;top:15px;left:0;max-height:10em;height:auto !important;height:10em;overflow:auto;background-color:#fff;border:1px solid #666;padding:2px;display:none;}
.matchplace{overflow:hidden;white-space:nowrap;}
.matchplace a{text-decoration:none;display:block;}
.matchplace a:visited{color:#000;}
.matchplace a:hover{background-color:#efefef;}
#summaryChecks{margin:0.3em 0.6em 0.6em 70px;clear:left;background-color:#ffe57f;padding:2px;display:none;}
#summaryChecks input{vertical-align:middle;}
#summaryChecks label{margin-right:0.6em;}
#closeChecks{display:block;width:10px;float:right;margin-right:2px;}
#getRouteWrapper, #findPlaceWrapper{float:right;width:108px;margin-right:0.6em;text-align:right;}
#classiclink{padding:0 0.6em 0.2em 0.6em;text-align:center;margin-right:10px;color:#666;}
#classiclink a, #classiclink a:visited{color:#666;text-decoration:none;}
#classiclink a:hover{text-decoration:underline;}
.removeVia{float:right;width:10px;height:10px;margin-left:1px;}
#mapContainer{position:relative;height:60%;margin-bottom:0.6em;}
#map{height:60%;background:#99b3cc;margin:0 10px 0.6em 37.4em;min-width:349px;}
#route{border-bottom:1px solid #ccc;}
#map{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#route{height:60%;width:35.8em;float:left;margin:0 0 0.6em 10px;border-right:1px solid #ccc;overflow:auto;}
#route #routeSummary{line-height:1.5em;margin:0.6em 0.6em 0 0;clear:both;display:none;}
#route #routeSummary img{border:0;}
#route #routeSummary div p{margin:0 0 0.4em 0;}
#route #routeSummary div p.last{margin:0;}
#route #routeSummary div p.first{margin-top:0;}
#route #routeSummary div p#errorMsg{color:#c00;}
#route #routeSummary .summaryLinks{margin-top:-0.1em;}
#route #routeSummary .summaryLinks a{margin-right:1.05em;}
#route #routeSummary .summaryLinks div#trafficTimeID{font-weight:bold;}
#route #routeSummary .summaryLinks div#trafficErrorID{color:#C00;}
#route #routeSummary a{color:#000;font-weight:normal;text-decoration:none;}
#route #routeSummary a:hover{text-decoration:none;}
#routeDirections{clear:both;display:block;}
#routeTimeDistance{background-color:#fc0;padding:0.3em 0.6em;}
#routeMessage{clear:both;margin:0.6em 0 0.6em 0;padding:0 0.6em 0.6em 0.6em;display:none;color:#c00;}
#defaultPageIntAds{margin:0.6em 0.6em 0 0;text-align:center;}
#defaultPageIntAds p.breakdown-ad{margin:0 auto;width:348px;}
#externaladvert1{display:none;}
#printroutebtn{display:block;float:right;width:64px;height:21px;}
#print-logo-sponsor{display:block;float:right;width:57px;height:20px;margin-right:2px;}
#route #routeSummary a.distanceLink{text-decoration:underline;}
#route #routeSummary a.distanceLink:hover{text-decoration:none;}
div.routeSummaryTop{width:370px;}
div.routeSummaryBottom{width:370px;height:10px;font-size:1px;margin:0 0.6em 0 0;}
#route #routeSummary div img.summaryLoader{vertical-align:middle;}
#routeLocations{display:none;}
#routeTable, #routeTableEurope{border-spacing:0px;margin-top:0.2em;}
#routeTable td, #routeTableEurope td{font-size:11px;}
#routeTable td.highlight{border-bottom:1px solid #ccc;}
#routeTable tr{position:relative;z-index:0;}
#routeTable tr.highlight{background:#FFF5CC;z-index:3;}
td.instruction, td.distance, td.fc1Road, td.fc2Road, td.fc3Road, td.fc4Road, td.fc5Road, td.sectiontotake, td.sectiontotal, td.sectionandthen, td.sectionandthis{border-bottom:1px dashed #ccc;padding:9px 0;}
td.sectiontotake, td.sectiontotal{text-align:center;}
td.sectionandthen{font-weight:bold;}
td.distance{width:60px;roundabout }
#routeTable td.instruction, div.instruction, div.text-instruction{width:250px;}
div.instruction{margin-top:0.6em;}
td div.instructions{position:relative;}
td div.text-instruction{z-index:3;}
td div.nearby{background:#FFF5CC;border:1px solid #ccc;border-top:0;padding:0.4em 1.2em;position:absolute;top:0;left:11px;display:none;z-index:6;}
td div.nearby a, td div.nearby a:link, td div.nearby a:visited{color:#00e;text-decoration:none;cursor:pointer;}
td div.nearby a:hover{text-decoration:underline;}
#routeTableEurope td.instruction{width:310px;}
td.instruction br{line-height:0.1px;}
td.instruction .signposted{display:none;}
td.distance{text-align:center;}
div.top{text-align:center;width:52px;padding:3px 4px 0 4px;font-weight:bold;}
div.bottom{height:4px;font-size:1px;}
td.fc0Road{background:transparent url(/images/routes/cyanStick.gif) repeat-y center top;}
td.fc0Road .top{color:#fff;background:transparent url(/images/routes/cyanRoad.gif) no-repeat center top;margin-top:-6px;}
td.fc0Road .bottom{background:transparent url(/images/routes/cyanRoad.gif) no-repeat center bottom;margin-bottom:-6px;}
td.fc1Road{background:transparent url(/images/routes/blueStick.gif) repeat-y center top;}
td.fc1Road .top{color:#fff;background:transparent url(/images/routes/blueRoad.gif) no-repeat center top;margin-top:-6px;}
td.fc1Road .bottom{background:transparent url(/images/routes/blueRoad.gif) no-repeat center bottom;margin-bottom:-6px;}
td.fc2Road{background:transparent url(/images/routes/greenStick.gif) repeat-y center top;}
td.fc2Road .top{color:#ffe600;background:transparent url(/images/routes/greenRoad.gif) no-repeat center top;margin-top:-6px;}
td.fc2Road .bottom{background:transparent url(/images/routes/greenRoad.gif) no-repeat center bottom;margin-bottom:-6px;}
td.fc3Road{background:transparent url(/images/routes/redStick.gif) repeat-y center top;}
td.fc3Road .top{color:#000;background:transparent url(/images/routes/redRoad.gif) no-repeat center top;margin-top:-6px;}
td.fc3Road .bottom{background:transparent url(/images/routes/redRoad.gif) no-repeat center bottom;margin-bottom:-6px;}
td.fc4Road{background:transparent url(/images/routes/yellowStick.gif) repeat-y center top;}
td.fc4Road .top{color:#000;background:transparent url(/images/routes/yellowRoad.gif) no-repeat center top;margin-top:-6px;}
td.fc4Road .bottom{background:transparent url(/images/routes/yellowRoad.gif) no-repeat center bottom;margin-bottom:-6px;}
td.fc5Road{background:transparent url(/images/routes/road.gif) repeat-y center top;}        
div.fc1SignTop, div.fc2SignTop, div.fc3SignTop, div.fc4SignTop, div.fc5SignTop{font-weight:bold;text-align:center;width:242px;clear:both;margin:9px 0 0 0;padding:4px 4px 0 4px;}
div.fc1SignBottom, div.fc2SignBottom, div.fc3SignBottom, div.fc4SignBottom, div.fc5SignBottom{height:4px;font-size:1px;margin:0;}
div.fc1SignTop{color:#fff;background:transparent url(/images/routes/blueSign.gif) no-repeat center top;} 
div.fc1SignBottom{color:#fff;background:transparent url(/images/routes/blueSign.gif) no-repeat center bottom;} 
div.fc2SignTop{color:#ffe600;background:transparent url(/images/routes/greenSign.gif) no-repeat center top;}
div.fc2SignBottom{color:#ffe600;background:transparent url(/images/routes/greenSign.gif) no-repeat center bottom;}
div.fc3SignTop{color:#000;background:transparent url(/images/routes/redSign.gif) no-repeat center top;}
div.fc3SignBottom{color:#000;background:transparent url(/images/routes/redSign.gif) no-repeat center bottom;}
div.fc4SignTop, div.fc5SignTop{color:#000;background:transparent url(/images/routes/redSign.gif) no-repeat center top;}
div.fc4SignBottom, div.fc5SignBottom{color:#000;background:transparent url(/images/routes/redSign.gif) no-repeat center bottom;}
.start{color:#00a34b;font-weight:bold;}
.end{color:#cc0000;font-weight:bold;}
#inputFields{width:100%;clear:both;margin:0;padding:0.3em 0 0 0;}
#inputFields a{color:#000;}
#inputFields a:visited{color:#333;}
.interface p{margin:0.75em 0.6em 1.25em 0.6em;}
.interface p a{color:#fc0;font-weight:normal;text-decoration:none;}
.interface p a:hover{text-decoration:underline;}
.interface .twocolinp{margin:0.3em 0 0;padding-bottom:0.3em;}
.interface .twocolinp label, .interface .twocolinp .twocolinpleft{color:#000;margin:0 0 0 0.6em;font-weight:bold;float:left;width:56px;display:block;}
.interface .twocolinp input, .interface .twocolinp select, .interface .radios, .interface .twocolinp .inputViaWrapper{display:block;margin-left:70px;vertical-align:middle;}
.interface .twocolinp .inputViaWrapper{position:relative;margin-right:0.6em;}
.interface .radios label{margin-left:0;margin-right:3px;padding-left:0;float:none;width:auto;display:inline;font-weight:normal;}
.interface .radios input{display:inline;margin-left:0px;margin-right:2px;padding:0;vertical-align:middle;}
.interface img{vertical-align:middle;}
.interface input.routeText, .interface input.routeTextVia{width:22em;background-color:#fff;font-family:arial, sans-serif;border:1px solid #999;}
.interface input.routeTextVia{width:21em;margin-left:0;}
.interface input.trafficText,.interface input.mapText {width:13.95em;background:#fff;font-family:arial, sans-serif;}
.interface .next, .interface .getRoute, .interface .nextTraffic, .interface .getTraffic,.interface .searchPlace, .interface .gotoPlace{height:27px;display:block;text-indent:-1000em;margin:0 0 0.6em 0;padding:0;border:0;cursor:pointer;/* hand-shaped cursor */ cursor:hand;/* for IE 5.x */}
.interface .next, .interface .getRoute{width:108px;background:transparent url(/images/routes/btn-get-route-spinner-sprite.gif) no-repeat center -27px;}
.interface .searchPlace{width:108px;background:transparent url(/images/maps/btn-findplace-spinner-sprite.gif) no-repeat center -27px;}
.interface .nextTraffic, .interface .getTraffic{width:113px;background:transparent url(/images/traffic/buttonYellow-gettraffic.gif) no-repeat center top;}
.interface .gotoPlace{width:117px;background:transparent url(/images/buttons/go-to-place.gif) no-repeat center top;}
#confirmFromMatches,#confirmPlaceMatches{position:relative;z-index:10}
#confirmToMatches{position:relative;z-index:9}
#viaChoice0Matches{position:relative;z-index:8}
#viaChoice1Matches{position:relative;z-index:7}
#viaChoice2Matches{position:relative;z-index:6}
#viaChoice3Matches{position:relative;z-index:5}
#viaChoice4Matches{position:relative;z-index:4}
#matchWrapper{position:absolute;top:0;left:0;}
a.removeVia img{vertical-align:top;}
#nearbyHotels .wait{text-align:center;margin-bottom:0.6em;}
#nearbyHotels .hotelsPanelHeader{background:#e5e5e5;margin:0 10px 0 10px;padding:0.6em 0.6em 0 0.6em;}
#nearbyHotels .hotelsPanelHeader h2{width:auto;float:left;color:#000;font-size:11px;margin:0;}
#nearbyHotels .hotelsPanelHeader h3{width:45%;float:right;text-align:right;color:#000;font-size:11px;margin:0;}
#nearbyHotels .hotelsPanelHeader h3 a{font-size:11px;font-weight:normal;background:transparent url(/images/common/blue-chevron.gif) no-repeat 7px -1px;padding-left:1.7em;}
#nearbyHotels .hotelsPanelHeader h3 a:hover{text-decoration:none;}
#nearbyHotels .hotelsPanel{background:#e5e5e5;margin:0 10px 0.6em 10px;padding:0 0.6em 0.6em 0.6em;overflow:hidden;}
#nearbyHotels .hotelsPanel a img{border:0;}
#nearbyHotels .hotelsPanel h4{margin:0;}
#nearbyHotels .hotelsPanel h4 a{color:#000;font-size:10px;font-weight:normal;}
#nearbyHotels .hotelsPanel p{color:#000;font-size:10px;margin:0;}
.hotelsPanelThird{width:213px;float:left;margin-top:0.6em;padding:0;}
.hotelsPanelImg{width:48px;height:40px;float:left;text-align:center;overflow:hidden;border:0;}
.hotelsPanelTxt{float:right;width:161px;text-align:left;}
.hotelsPanelTxt img{vertical-align:text-bottom;}
.hotelsPanelImg img{height:100%;}
.aalogo-hotelbar{width:16px;margin-right:0;position:relative;top:1px;}
#aa-iwindow{ width:300px;height:220px;}
#aa-iwindow img{border:0;}
#iw-poiTitle{font-weight:bold;font-size:1.2em;margin-top:0;padding-bottom:1px;margin-bottom:0;}
#iw-poiDesignator{}
#iw-rhs{float:right;width:43%;margin-top:0.3em;}
#iw-poiImage img{border:0;height:70px;font-size:1em;margin-bottom:2px;}
#iw-poiImage{height:70px;width:122px;overflow:hidden;}
#iw-poiData ul{list-style-type:none;padding:0;margin:2px 0 0 0;}
#iw-poiData ul li{padding-top:1px;padding-bottom:0;}
#iw-poiBook{margin-top:2px;display:block;}
#iw-poiContent{margin-right:47%;margin-top:0.3em;margin-bottom:0;}
#iw-moreinfolink{margin-top:0.3em;margin-bottom:0;}
#iw-newroute{margin-top:0.6em;margin-bottom:0;border-top:#666666 dotted 1px;margin-right:47%;padding-top:3px;}
#iw-starrating{padding-left:3px;}
#iw-memberlink{margin-top:0.3em;display:block;}
.rating-associate,.rating-unconfirmed{margin-left:0.3em;}
#hotelPageCount{font-weight:normal;}
#aadataoptionsbox, #boxlink, #more_inner, #parking_inner{font-family:arial;font-size:12px;}
#more_inner, #parking_inner{text-align:center;font-size:12px;	background-color:#fc0;	color:#000;border:1px solid #fff5cc;	border-right-color:#b0b0b0;border-bottom-color:#c0c0c0;width:78px;cursor:pointer;}
#more_inner{width:68px;}
#more_inner.highlight{	font-weight:bold;}
#parking_inner.highlight{font-weight:bold;}
#aadataoptionsbox{ position:absolute;top:20px;left:0px;margin-top:-1px;font-size:11px;padding:0 2px;width:120px;background-color:#fff5cc;color:#000;border:1px solid gray;border-top:1px solid #fff5cc;display:none;cursor:default;}
#aadataoptionsbox input{vertical-align:middle;}
#aadataoptionsbox.highlight{width:119px;border-width:2px;}
#btnimgparking{vertical-align:middle;position:relative;top:-1px;}
#hmtctl , #hmtctl div{font-size:12px !important;}
#overlayMapMessage{width:auto;padding:6px;background-color:#000;color:#ffffff;text-align:left;margin-top:2px;margin-left:2px;display:none;}
#overlayMapMessage a,#overlayMapMessage a:visited,#overlayMapMessage a:hover,#overlayMapMessage a:active{color:#ffffff;}
#overlayMapMessage a:hover{color:#fc0;}
#overlayMapMessage .msgRow{width:auto;padding-bottom:2px;padding-right:22px;position:relative;}
#overlayMapMessage .msgRow p{margin:0;}
#overlayMapMessage .msgRow a.msgClose{position:absolute;right:4px;display:block;width:10px;}
#overlayMapMessage .msgRow a img{border:0;}
#overlayMapAd{width:143px;height:57px;padding-top:0.3em;margin:0 0.6em 1.8em 0;cursor:pointer;text-decoration:none;display:none;}
#overlayMapAd img{border:0;vertical-align:bottom;}
.iw-traffic{width:30em;}
.iw-traffic-date{color:#666;}
.iw-traffic-direction{color:#000;font-weight:bold;font-size:1.2em;}
.iw-traffic-desc{margin-top:0.6em;margin-bottom:0.6em;}
.iw-traffic-logo{display:block;margin-top:0.5em;float:right;width:103px;height:17px;}
.iw-traffic-status{color:#c00;font-weight:bold;}
#aa-iwindow.iw-carpark{height:160px;}
.iw-carpark #iw-poiTitle{font-size:1.2em;margin-bottom:0.3em;}
.iw-carpark{width:30em;}
.iw-carpark #iw-poi-rhs{float:right;width:45%;margin-bottom:0.6em;}
.iw-carpark #iw-poiInfo p,  .iw-carpark #iw-poi-rhs p{margin:0;}
.iw-carpark #iw-footer{clear:both;margin-top:1em;border-top:0;}
.iw-carpark #iw-ad-footer{clear:both;margin-top:0.6em;border-top:1px dotted #666;}
.iw-carpark #iw-ad-footer p{margin-top:0.3em;margin-bottom:0.4em;color:#666;}
.iw-carpark #iw-ad-footer p a{color:#666;}
.iw-carpark #iw-ad-footer p a:hover{color:#000;}
.iw-carpark  #iw-newroute{border-top:0;padding-top:0;}
#iw-logocontainer{float:right;width:45%;margin-bottom:0.6em;}
body#b-mapfinder #mapFinderLinkText{display:none;}
body#b-mapfinder #unanimis1{display:none;}
body#b-mapfinder #internalad1{float:none;margin-left:0.6em;margin-top:0;margin-bottom:0.6em;}
p#mapFinderLink{margin-bottom:0;}
body#b-mapfinder #mapFinderLinkText p{margin:0.3em 0 0 0;}
body#b-mapfinder #mapFinderURL{margin-top:0;}
ul.poiTypeList{list-style-type:none;margin:0;padding:0;}
ul.poiTypeList li{margin:0;padding:0.3em 0 0.3em 0;}
ul.poiTypeList li img{vertical-align:middle;margin:0 0.3em;}
ul.poiTypeList li input{vertical-align:bottom;}
ul#poiTypeListRight{float:right;width:50%;}
ul#poiTypeListLeft{float:left;width:45%;}
#mapfinderContent #internalad2{text-align:center;padding:1em;}
#mapfinderContent #internalad2 img{border:0;}
#mapsSummaryTop p{margin-top:0;}
body#b-mapfinder #route #routeSummary .summaryLinks{margin-top:0.6em;}
body#b-mapfinder #printmapbtn{display:block;margin-right:0.6em;float:right;}
body#b-mapfinder #poiticklist{background-color:#FFE57F;clear:both;margin:0.3em 0.6em 0.6em 0.6em;padding:2px;position:relative;}
body#b-mapfinder #poiticklist h2{margin:0.6em;font-size:1em;}
body#b-mapfinder .interface .twocolinp  label{float:none;}
label#lblSearchPlace{display:none;}
body#b-mapfinder  #findPlaceWrapper{float:right;}
body#b-mapfinder  #findPlaceWrapper button.searchPlace{}
body#b-mapfinder .locSearchMatches{margin-left:0.6em;}
body#b-mapfinder .interface input.routeText{width:18em;margin-left:0.6em;height:27px;padding:4px 2px 2px 2px;border-top:1px solid #666;border-left:1px solid #666;}
body#b-mapfinder .matchWrapper{width:18em;}