#avoidMotorways {margin-bottom:0.5em;}
#closeChecks {display: block;width: 10px;float: right;margin-right: 2px;}
#fuelMPG {width:2em;}
#fuelPricePerLitre input {width:3em;}
#fuelTotalCost {float:right;text-align:right;width:8em;line-height:1.2; font-weight:bold;}
#fuelPrintCB {vertical-align:middle; margin-right:3px;}
#getRouteWrapper {float:left;width:115px;margin-left:5.5em;text-align:right; margin-top:0.3em}
#panel-option-links {list-style-type:none;margin:0 0 0.6em 5.5em;padding:0;}
#panel-option-links li {display:inline-block; padding-right:0.5em;}
.ie6 #panel-option-links li, .ie7 #panel-option-links li {display:inline; }
#panel-option-links img{vertical-align:text-bottom;}
.ie6 #mcAutoSaveMsg {display:none;}
#mcDateToggle {border:0;}
#mcDeleteRoutes div {margin:0.5em 0 0 0; text-align:center; font-size:0.81em;}
#mcDeleteRoutes p {text-align:center; font-size:0.81em;}
#mcDeleteRoutesLink {cursor:pointer;}
#mcDeleteRoutesLink:hover {text-decoration:underline;}
#mcHeaderDistance {}
#mcFeedback {margin-top:3em;font-size:0.81em; margin-bottom:1em;}
#mcPrintBtn {width:24px; float:left;display:block; position:relative;top:2px;margin-right:5px;}
#mcDownloadBtn {width:24px; float:left;display:block; position:relative;top:2px;}
#mcRoutesWrapper { font-size:0.81em; }/*display none*/
#mcRoutesWrapper a {text-decoration:underline; color:#6C6752}
#mcRoutesWrapper input {border-bottom: #9f9a85 1px solid; border-top:#9f9a85 1px solid; border-left: #6c6752 1px solid; border-right: #9f9a85 1px solid; padding:0.25em  0.25em 0.25em 0.25em;}
#mcRoutesWrapper .matchplace a {text-decoration:none;display:block;padding-top:2px; padding-bottom:2px;}
#mcRoutesWrapper .matchplace a:visited{color:#000;text-decoration:none;}
#mcRoutesWrapper .matchplace a:hover{background-color:#F2EEE3;}
#mcRoutesTableHeader {clear:left;font-weight:bold;border-bottom: 1px solid #caccc1;padding:0.5em 0}
#myRoutesExpenses,#mcRoutesFuelSummary {background-color:#f1eee3;padding:0.5em;}
#myRoutesExpenses {line-height:2;}
#myRoutesExpensesInput {text-align:right;}
#myRoutesExpensesInput input {position:relative;top:-2px;}
.ie6 #myRoutesExpensesInput input {vertical-align:middle;}
#myRoutesExpenses h2 {font-weight:bold;float:left;width:6em;}
#mcRoutesFuelSummary  {line-height: 2em; font-size:0.81em;}
#mcRoutesFuelSummary input  {position:relative;top:-2px;}
.ie6 #mcRoutesFuelSummary input {vertical-align:middle;}
#mcRoutesTableSummary {padding:1.5em 0; font-size:0.81em;}
#reCalcCostButton,#reCalcFuelButton {opacity:0.5; vertical-align:middle;margin-top:-5px;}
#routeDate {width:8em;}
#routeExpenseTotal {margin-left:140px; text-align:right;font-weight:bold;}
#routeExpenseTotalRow strong,#routeDistanceTotalRow strong {display:block;float:left;width:140px;}
#routeDistanceTotal {margin-left:65%; font-weight:bold;}
#routeDistanceTotalRow {margin-bottom:0.25em;}
#routeMessage {color:#c00;margin-bottom:0.5em;font-size:0.81em; padding-left:25px; display:none; background:url(/resources/images/maps/search-alert.gif) no-repeat 0% 50% #fff; }
#routeMessage a {color:#c00; text-decoration:underline;}

#sortOptions {text-align:right; margin-bottom:0.3em;}
#sortOptions a {text-decoration:none;}
#sortOptions a:hover{text-decoration:underline;}
#summaryChecks {clear:left;display:none; margin-left:5.5em; background-color:#d2cdb8; padding:0.5em;}
#summaryChecks input {vertical-align:baseline;margin-right:0.4em}

.alertError {background:url(/resources/images/maps/search-alert.gif) no-repeat 98% 50% #fff; border:1px solid #c00;}
.deleteRoute {}
.getRouteBtn { width:108px;background:transparent url(/resources/images/maps/btn-get-route-spinner-sprite.gif) no-repeat 0 -32px; height:32px; padding-left:6px;padding-right:0;display:block;text-align:left;}
.inputSpinner {background:#fff url(/resources/images/maps/btn-white-spinner-16.gif) no-repeat 98% 50%}
.heroPane img {padding:0;float:none;} /*override style.css*/
.map-tabs-panel {background-color:#f1eee3; padding:20px; font-size:0.81em; margin-bottom:1.5em; margin-top:1em;}
.locsearchmatches { margin-left:72px;}
.matchWrapperRow {margin-top:-4px;width:17px;height:17px; display:inline-block; vertical-align:middle; padding-right:3px;background-color:#fff;}
.ie6 .matchWrapperRow , .ie7 .matchWrapperRow{display:inline;}
.matchWrapper {height:auto;overflow:auto; background-color:#fff; padding:0.5em; position:absolute;width:300px; display:none;z-index:10;border:1px solid #9F9A85; margin-top:17px;}
.ie6 .matchWrapper {h width:320px;margin-left:-17px;}
.ie7 .matchWrapper {margin-left:-17px;}
.matchplace {width:100%;overflow:hidden;white-space:nowrap;}
.ie6 .matchplace {width:90%;}
.acHighlight, .matchplace:hover {background-color:#f2eee3;}
.matchWrapper .matchplace:hover {cursor:pointer;}
.matchWrapper.autocomplete {padding:0;}
.locSearchMatches {margin-left:72px;}
.locSearchMatches .autocompleteitem {box-sizing:border-box; padding:0.5em;}

.toggleMatches {width:17px;height:17px;float:left;}
.toggleMatchIcon {width:17px;height:17px;cursor:pointer;border:1px solid transparent; left:-1px;position:relative;}

#mileageForm .matchWrapperRow {margin-top:0em;width:auto;height:auto;display:block;padding:0;background-color:transparent;}
#mileageForm .matchWrapper {margin-top:0;}
#mileageForm .toggleMatches {margin-left:5.5em;width:auto;height:auto;display:block;float:none;}
#mileageForm .toggleMatchIcon {margin-right:2px; vertical-align:text-bottom;}
.toggleMatchIcon:focus {border:1px dotted #666;}
#mileageForm .toggleMatches p {font-size:1em;cursor:pointer;}

.mcDistanceKM {font-size:0.9em; color:#6C6752;}
.mcEmptyRoute {padding:1em 0;}
.mcIntro {margin-bottom:0.3em;}
.mcSummaryDistanceKM { color:#6C6752; font-size:0.9em;font-weight:normal;}
.mcPrintOnly {display:none;}
.removeVia {float:right;width:10px;}
.routeText,.routeTextVia {padding-right:1em;}
.routeRow {border-bottom:1px solid #caccc1;clear:left;width:100%;}
.routeRowFirst{display:none;}
.routeRowFirst .routeLocation {padding:0 0 4px 0;}
.routeRowPadding {padding:0.5em 0}
.routePlace {overflow:auto;clear:both;}
.routeTime {width:15%;float:left;}
.routeLocationWrapper { float:left; width:50%; }
.routeLocation{padding: 0 0.3em 0 0}
.routeExpense {width:20%; text-align:right;float:right;}
.routeDistance {width:15%;float:left;}
.routeItemLinks {margin-left:15%;clear:left;padding-top:0.5em}
.twocolinp {padding-bottom:0.5em;line-height:1.5em;clear:left;}
.twocolinp label,.twocolinp .twocolinpleft { width:5em;float:left;}
.twocolinp input {margin-left:0.5em; border-bottom: #9f9a85 1px solid; border-top:#9f9a85 1px solid; border-left: #6c6752 1px solid; border-right: #9f9a85 1px solid; padding:0.25em  0.55em 0.25em 0.25em; width:25em;}
.twocolinp .radios label {margin-left: 0;margin-right: 12px;padding-left: 0;float: none;width: auto;display: inline;font-weight: normal; }
.twocolinp .radios input {margin-right:4px;width:auto;border:0 none;}
.ui-datepicker-trigger {position:relative;top:0;left:0;right:auto;vertical-align:middle;margin-left:0.3em;}
.viewRoute,.reverseRoute,.deleteRoute, .toggleRouteMap{display:inline-block;padding:0 0.25em;}
.ie6 .viewRoute, .ie6 .reverseRoute,.ie6 .deleteRoute, .ie7 .viewRoute, .ie7 .reverseRoute,.ie7 .deleteRoute, .ie6 .toggleRouteMap, .ie7 .toggleRouteMap {display:inline;}
.reverseRoute{padding-left:0}
a.getRouteBtn{text-decoration:none;}
a.getRouteBtn:hover {-moz-opacity:.70;filter:alpha(opacity=70);opacity:.70;cursor:pointer;}
a.getRouteBtn span {height:32px;line-height:32px;padding:0 35px 0 11px !important;background:#fc0 url(/resources/images/maps/btn-get-route-spinner-sprite.gif) no-repeat 100% -32px; border:0;display:block;text-decoration:none;}
.ie8 #countryInputs input, .ie7 #countryInputs input {margin-right:0}

/*map*/
#mapContainer {width:100%;margin-bottom:0.5em;height:250px;display:none;}

/*.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .clearfix{display:block;}*/

@media print {
.aaNoPrint, .productAdsSuperMPUContainer {display:none!important;}
body {font-family:Arial, Helvetica, sans-serif;background: transparent!important;background-image:none;background-color:none;color:#000 !important;font-size:1em;margin:0;padding:0px;}
body .landing {background: transparent!important;background-image:none !important;background-color:none;}
a img{border:0!important}
#ls-canvas {width:100%;}
#headerInner {margin-left:20px; width:auto;}
#headerOuter, #wrapperOuter {background:none}
.ie6 #wrapper,.ie6 #wrapperOuter,.ie6 .contentIn,.ie6 .contentIn-border{position:static;display:inline;}
.ie7 #wrapper,.ie7 #wrapperOuter,.ie7 .contentIn,.ie7 .contentIn-border{position:static;display:inline;}
.ie8 #wrapper,.ie8 #wrapperOuter,.ie8 .contentIn,.ie8 .contentIn-border{position:static;display:inline;}
#wrapperOuter div {float:none!important;text-align: left !important;}
#wrapperOuter ul, #wrapperOuter ol, #wrapperOuter p {float:none;display:block;padding-bottom:10px;color:#000;overflow:auto; width:100% !important;clear:both;}
#wrapperOuter .tabsContainer ul#tab-history-links,#wrapperOuter .tabsContainer ul#tab-history-links li, .matchWrapperRow, #mapContainer
{display:none!important;}
#wrapperOuter ul li {padding:0;margin:15px;list-style-type:disc;display:list-item;}
#wrapperOuter ul li, #wrapperOuter ol li {	color: #000;margin:15px !important;background-image:none!important;}
#wrapperOuter ol li {color: #000;margin:25px !important;}
#wrapper {float:none;margin:0;width:auto;}
.skipToContent, #footer, .productFooter, .headerTop, .subNav, #mainNavigation, #header .mainSearch, .signInPanel, .breadcrumb, #txtSearch, #txtSubmitSearch {display:none !important;}
#header {background:transparent;height:100px;padding:0;}
#header a.logo {float:none; display:block; width:56px; height:56px; padding:20px 11px 1px 11px; background-color:#fc0; border:1px solid #000;}
.ie6 #header a.logo {width:77px;height:77px;}
.landing #headerOuter {float:none;overflow:visible;height:auto;}
a.logo img {border:#ffd739 10px solid;}
a[name="skipNav"] {display:none;}
#headerOuter {height:auto;overflow:visible;float:none;}
#wrapperOuter {display:block;position:absolute;top:95px;}



object {display:none;}
.tabContent {display:block !important;padding-bottom:25px;border-bottom:1px solid #000 !important;margin-bottom:50px;}
.tabContent .double-col {width:auto !important;padding-left:0!important;}
.left, .right { float:none !important }
.buyOrCall{display:block;width:500px!important;white-space:no-wrap!important;border:0!important}
.ie7 .buyOrCall,.ie6 .buyOrCall{display:block;width:500px!important;white-space:no-wrap!important;float:left}
.ie7 .buyOrCall p,.ie6 .buyOrCall p{display:block;width:500px!important;white-space:no-wrap!important}
.buyOrCall .buttonBlackSmWt{display:none;}
/*mileage calc styles*/
.map-tabs-panel,#sortOptions,#mcDeleteRoutes,#myRoutesExpensesInput,.productAdsSuperMPUContainer,.mcPrintHidden , #mcPrintBtn,#mcDownloadBtn, .mcIntro, #reCalcFuelButton,.ui-datepicker-trigger,#mcDateToggle {display:none !important;}

#myRoutesExpenses h2 {float:none;}
.routeItemLinks {visibility:hidden;height:1px; overflow:hidden;}
#wrapperOuter div.routeExpense {text-align:right !important;}
#wrapperOuter div.routeTime {width:15% !important;float:left !important;}
#wrapperOuter div.routeLocationWrapper { float:left !important; width:50% !important; }
#wrapperOuter div.routeLocation{position:relative;}
#wrapperOuter div.routeExpense {width:20% !important; text-align:right;float:right !important;}
#wrapperOuter div.routeDistance {width:15% !important;float:left !important;}
#wrapperOuter #fuelTotalCost, #wrapperOuter #routeExpenseTotal {float:right !important; width:7em; text-align:right !important;}
#mcRoutesFuelSummary input {border:0;padding:0}
}

/*ad override*/
.productAdsSuperMPU {height:1050px;}



