td .breakhere{page-break-before:always;}
.printOnly{display:none;}
#topcontent{min-width:985px;}
#topcontent .logo{width:170px;height:55px;float:left;padding:10px 0 0 10px;}
.toptextContainer{float:right;padding:20px 10px 0 0;}
.toptext,.toptextLast,#SkipNavigationDiv{font-size:1.1em;color:#333;line-height:1.1em;clear:both;text-align:right;}
.toptext ul,.toptextLast ul{list-style:none;float:right;padding:0 0 12px 0;margin:0;}
.toptextLast ul{padding-bottom:0;}
.toptext li,.toptextLast li{border-left:solid 1px #ccc;padding:0 5px;margin:0;float:left;}
.toptext li.first,.toptextLast li.date{border:none;}
#middle h1{font-size:2.4em;color:#000;display:inline;}
#middle h2{font-size:1.6em;color:#333;display:inline;}
#midcontent{margin-left:19px;padding-top:18px;}
#leftcontent{width:146px;padding:0 0 0 15px;}
#footercontent{font-size:1.1em;color:#666;padding:13px 20px 0 20px;}
#footercontent ul{list-style:none;float:left;padding:0;margin:0;clear:both;}
#footercontent li{border-right:solid 1px #ccc;padding:0 5px;margin:0;float:left;}
#footercontent li.first{padding-left:0;}
#footercontent li.last,#footercontent li.copyright{border:none;padding-right:20px;}
#buildTimestamp,.buildTimestamp{font-size:1.0em;color:#000;}
#buildTimestamp:hover,.buildTimestamp:hover{color:#aaa;text-decoration:none;}
.smalltext{font-size:1.1em;}
.maintext{font-size:1.3em;}
.largetext{font-size:1.6em;}
.nomargin{margin:0;}
.center{text-align:center;}
.right{text-align:right;}
.marginNormal{margin:1em 0;}
.marginBottom{margin:0 0 1em 0;}
.marginTop{margin-top:1em;}
.marginDoubleTop{margin-top:2em;}
.marginQuadTop{margin-top:4em;}
.marginHalfBottom{margin-bottom:.8em;}
.marginSmallBottom{margin-bottom:.5em;}
div.clear{clear:both;width:0;height:0;overflow:hidden;}
.simpleContainer{padding:15px;}
h1{font-size:1.6em;line-height:1.1em;font-weight:bold;margin-top:0;margin-bottom:1em;}
h1 span{font-weight:normal;}
h1.home,.homeHeader{font-size:2.4em;font-weight:normal;margin-bottom:0;}
h2{font-size:1.4em;line-height:1.1em;font-weight:bold;display:block;}
h2 span{font-weight:normal;}
h3,.header3{font-size:1.3em;font-weight:bold;}
legend.header3{padding-bottom:.5em;}
fieldset{border:none;margin:0;padding:0;}
legend{white-space:normal;color:#000;}
p{font-size:1.3em;}
ul{margin:0;padding:0;list-style-type:none;margin-bottom:1.5em;}
#maincontent a,#banner a,#footer a,#top a{text-decoration:underline;color:#005596;}
#maincontent a:hover,#banner a:hover,#footer a:hover,#top a:hover{text-decoration:underline;color:#f26522;}
#maincontentInner{padding:15px 15px 15px 15px;min-height:300px;border-left:solid 1px #ccc;}
#maincontentInner ul{margin:1em 0 1em 1em;}
#maincontentInner li{list-style-type:disc;margin:0 0 0 1.5em;font-size:1.3em;}
#maincontentTableContainer{border-left:solid 1px #ccc;}
#maincontent.noLeftNav,#maincontent .noLeftNav{padding:0;min-width:100%;margin-left:0;}
#maincontent.noLeftNav #maincontentInner,#maincontent .noLeftNav #maincontentInner{border:none;min-height:100%;}
#tabbedcontentOuter{padding:15px 15px 15px 15px;border-left:solid 1px #ccc;}
#tabbedcontentInner{padding:15px 15px 15px 15px;margin:0;min-height:300px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.trip-overview{margin:0 0 2em 0;padding:0;}
.trip-overview table{border:none;margin:0;padding:0;width:auto;border-collapse:collapse;}
.trip-overview table th{border:none;padding:3px 10px 3px 0;text-align:left;vertical-align:top;font-weight:normal;font-size:1.4em;}
.trip-overview table td{border:none;padding:3px 0;text-align:left;vertical-align:top;font-weight:bold;font-size:1.4em;}
.tableResultsLarge th{font-size:1.5em;font-weight:bold;padding:3px 5px 3px 0;text-align:right;}
.tableResultsLarge td{font-size:1.5em;padding:3px 5px;text-align:left;}
.tabbedTableLeft{float:left;width:110px;text-align:right;padding:2px 5px 5px 0;margin:0;font-size:1.3em;}
.tabbedTableLeftWide{float:left;width:120px;text-align:right;padding:2px 5px 5px 0;margin:0;font-size:1.3em;}
.tabbedTableLeft label,.tabbedTableLeftWide label{font-weight:bold;padding:0;}
.tabbedTableRight,.tabbedTableRightWide,.tabbedTableRightXWide{float:left;padding:0 0 5px 0;margin:0;font-size:1.3em;text-align:left;}
.tabbedTableRight select{width:200px;font-size:1.3em;}
.tabbedTableRightWide select{width:350px;font-size:1.0em;}
.tabbedTableRightXWide select{width:450px;font-size:1.0em;}
.tabbedTableRight input{font-size:1.3em;}
.tabbedTableRightWide input{font-size:1.0em;}
.tabbedTableRightXWide input{font-size:1.0em;}
.tabbedTableContainerLarge .tabbedTableLeft{float:left;width:45px;text-align:right;padding:2px 5px 5px 0;margin:0;font-size:1.6em;}
.tabbedTableContainerLarge .tabbedTableLeftWide{float:left;width:120px;text-align:right;padding:2px 5px 5px 0;margin:0;font-size:1.6em;}
.tabbedTableContainerLarge .tabbedTableLeftXWide{float:left;text-align:right;padding:2px 5px 5px 0;margin:0;font-size:1.6em;}
.tabbedTableContainerLarge .tabbedTableRight{float:left;padding:2px 5px 5px 0;margin:0;font-size:1.6em;}
td.subcategoriesLbl{padding:3px 5px 0 0;font-weight:bold;vertical-align:top;font-size:1.3em;color:#000;}
td.subcategoriesSelect{vertical-align:top;}
td.subcategoriesLoading{vertical-align:top;height:26px;}
.loadingContainer{padding:0;margin:0;height:30px;}
.loadingContent{display:none;width:125px;height:25px;}
#pageNumbersTop{float:right;width:45%;text-align:right;font-size:1.3em;margin:0!important;padding:3px!important;}
#pageNumbersBottom{float:right;width:45%;text-align:right;font-size:1.3em;margin:0!important;padding:1em 3px 3px 3px!important;}
a.pageNumberLink{text-align:center;padding:2px 5px;border:solid 1px #ccc;background-color:#fff;text-decoration:none!important;line-height:1em;}
a:hover.pageNumberLink{background-color:#ffc;color:#005596;}
.pageNumberLinkActive{font-weight:bold;padding:2px 5px;}
.pageNumberSep{padding:2px 0 2px 5px;}
a.pageNumberImage{padding:2px 0;}
a.pageNumberImage img{border:0;width:16px;height:16px;}
h1.floatLeft{float:left;width:300px;}
h1.floatLeftAttractions{float:left;}
h2.floatLeft{float:left;}
input.tabContent{width:0;height:0;padding:0;color:Red;margin:0;border:none;background-color:Transparent;float:left;}
ul.floatLeftList{padding:0!important;margin:1em 0!important;list-style:none!important;}
ul.floatLeftList li{padding:0 15px 0 0!important;margin:0!important;float:left;list-style:none!important;}
ul.phoneList{padding:0!important;margin:1em 0!important;list-style:none!important;}
ul.phoneList li{padding:0 5px 0 0!important;margin:0!important;float:left;list-style:none!important;}
.floatLeftList.bars{margin:1em 0;padding:0;}
.floatLeftList.bars li{border-right:solid 1px #333;margin:0 .5em 0 0!important;padding:0 .5em 0 0!important;}
.floatLeftList.bars li.last{border-right:none;}
ul.floatLeftListBars{padding:0!important;margin:1em 0!important;list-style:none!important;}
.floatLeftListBars li{border-right:solid 1px #333;margin:0 .5em 0 0!important;padding:0 .5em 0 0!important;float:left;list-style:none!important;}
.floatLeftListBars li.last{border-right:none;}
ul.floatRightList,ul.floatRightListNoBars{list-style:none;padding:0!important;margin:0 0 .5em .5em!important;float:right;}
ul.floatRightList li,ul.floatRightList.noBars li,ul.floatRightListNoBars li{float:left;list-style:none!important;border-right:solid 1px #333;margin:0 1px 0 0!important;padding:0 7px 0 5px!important;font-size:1.3em;}
ul.floatRightList.noBars li,ul.floatRightListNoBars li{border-right:none;}
ul.floatRightList li.last{border:none;margin-right:0;padding-right:0;}
ul.resultsPrintFunctions{list-style:none;padding:0!important;margin:0!important;float:right;}
ul.resultsPrintFunctions li{float:left;list-style:none!important;margin:0;padding:0 0 0 10px;font-size:1.3em;}
ul.resultsPrintFunctions li.pt{padding:2px 0 0 15px;}
.standardPadding{padding:10px;}
.hide{display:none;}
img{border:0;}
strong,.bold{font-weight:bold;}
.overline{border-top:dotted 1px #ccc;padding-top:2em;margin-top:2em;}
.overlineHome{border-top:dotted 1px #ccc;padding-top:1em;margin-top:1em;}
.dotleader{background-image:url(../images/nav/dotbg.gif);background-repeat:repeat-x;text-align:center;padding:5px 0 5px 0!important;margin:0!important;}
.dotleaderNew{background-image:url(../images/nav/dotbg2.gif);background-repeat:repeat-x;background-position:left top;text-align:center;padding:0;height:1px!important;}
.dotleadertext{font-size:1.3em;font-style:italic;color:#005596;background-color:#fafafa;width:20px;padding:4px 5px;}
.rowheader{background-color:#0a4b9b;color:#fff;font-weight:bold;font-size:1.3em;}
.rowsubheader{background-color:#ccc;color:#000;font-size:1.3em;}
.row1{font-size:1.3em;}
.row2{background-color:#ededed;font-size:1.3em;}
.row1 span,.row2 span{font-size:.85em;}
tbody#routes td.row1,tbody#routes td.row2{padding:2px 5px;border-right:solid 1px #FAFAFA;}
.rowBlueHeader,th.rowBlueHeader{background-color:#0a4b9b;color:#fff;font-weight:bold;font-size:1.3em;text-align:left;padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;border-bottom:solid 1px #fafafa;}
.row1BlueLine,th.row1BlueLine{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;border-bottom:solid 2px #0a4b9b;width:90px;white-space:nowrap;text-align:left;background-color:#fff;}
.row2BlueLine,th.row2BlueLine{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;border-bottom:solid 2px #0a4b9b;width:90px;white-space:nowrap;text-align:left;background-color:#ededed;}
.row1BlueLineNarrow{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;border-bottom:solid 2px #0a4b9b;width:55px;text-align:center;white-space:nowrap;background-color:#fff;}
.row2BlueLineNarrow{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;border-bottom:solid 2px #0a4b9b;width:55px;text-align:center;white-space:nowrap;background-color:#ededed;}
.row1LeftHeading{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;text-align:left;border-bottom:solid 1px #fafafa;width:90px;white-space:nowrap;background-color:#fff;}
.row2LeftHeading{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;text-align:left;border-bottom:solid 1px #fafafa;width:90px;white-space:nowrap;background-color:#ededed;}
.row1MetraResults{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 0 #fafafa;border-bottom:solid 2px #0a4b9b;width:55px;text-align:center;white-space:nowrap;background-color:#fff;}
.row2MetraResults{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 0 #fafafa;border-bottom:solid 2px #0a4b9b;width:55px;text-align:center;white-space:nowrap;background-color:#ededed;}
.row1OtherResults{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;border-bottom:solid 1px #fafafa;width:55px;text-align:center;white-space:nowrap;background-color:#fff;}
.row2OtherResults{font-size:1.3em;padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;border-bottom:solid 1px #fafafa;width:55px;text-align:center;white-space:nowrap;background-color:#ededed;}
.rowheaderBar,th.rowheaderBar{padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;font-size:1.3em;text-align:left;background-color:#0a4b9b;color:#fff;font-weight:bold;}
.rowheaderNoBar,th.rowheaderNoBar{padding:2px 5px 2px 5px;border-right:none;font-size:1.3em;background-color:#0a4b9b;color:#fff;font-weight:bold;text-align:left;}
.rowsubheaderBar,th.rowsubheaderBar{padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;font-size:1.3em;background-color:#ccc;color:#000;text-align:left;}
.rowsubheaderNoBar,th.rowsubheaderNoBar{padding:2px 5px 2px 5px;border-right:none;font-size:1.3em;text-align:left;background-color:#ccc;color:#000;}
.row1Bar{padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;font-size:1.3em;}
.row1NoBar{padding:2px 5px 2px 5px;border-right:none;font-size:1.3em;}
.row2Bar{padding:2px 5px 2px 5px;border-right:solid 1px #fafafa;font-size:1.3em;background-color:#ededed;}
.row2NoBar{padding:2px 5px 2px 5px;border-right:none;font-size:1.3em;background-color:#ededed;}
.row2PreferredOuter{background-color:#ededed;}
.rowPreferredHeader{text-align:left;padding:3px;background-color:#0a4b9b;color:#fff;font-weight:bold;font-size:1.3em;}
.row1PreferredLeft{font-size:1.3em;padding:3px;width:450px;text-align:left;float:left;}
.row1PreferredRight{font-size:1.3em;padding:3px;width:50px;text-align:right;float:left;}
.row2PreferredLeft{font-size:1.3em;padding:3px;width:450px;text-align:left;float:left;}
.row2PreferredRight{font-size:1.3em;padding:3px;width:50px;text-align:right;float:left;}
a.pdf{background:url(../images/nav/pdf.gif) center left no-repeat;padding-left:20px;}
a.help{background:url(../images/nav/help.gif) center left no-repeat;padding-left:16px;}
a.map{background:url(../images/nav/map.gif) center left no-repeat;padding-left:16px;}
a.email{background:url(../images/nav/email.gif) center left no-repeat;padding-left:20px;}
a.print{background:url(../images/nav/print.gif) center left no-repeat;padding-left:20px;}
a.close{background:url(../images/nav/close.gif) center left no-repeat;padding-left:16px;color:#fff;}
a.close2{background:url(../images/nav/close2.gif) center left no-repeat;padding-left:15px;}
.attractionHelp{font-size:1.3em;float:right;}
.functionIcons{margin:0 0 1em 0;float:left;}
.functionIcons ul{margin:0!important;padding:0!important;list-style:none!important;}
.functionIcons li{float:left;margin:0 1em 0 0!important;padding:0!important;list-style:none!important;}
div.cta-bus-tracker,div.cta-train-tracker{padding:1em 0 0 0;text-align:right;}
div.cta-bus-tracker em,div.cta-train-tracker em{font-size:1.1em;padding:0 3px 0 0;}
div.cta-bus-tracker .cta-bus-tracker-logo{font-size:1.3em;background:transparent url(../images/CTABusTrackerIcon.png) no-repeat left center;padding:2px 0 2px 25px;font-weight:bold;}
div.cta-train-tracker .cta-train-tracker-logo{font-size:1.3em;background:transparent url(../images/CTATrainTrackerIcon.png) no-repeat left center;padding:2px 0 2px 25px;font-weight:bold;}
.mapContainer{width:100%;height:320px;float:left;border:1px solid black;font-size:1em;color:#333;line-height:1em;}
#attractions{width:100%;}
.attractionTop{padding:0 0 .8em 0;margin:0 0 1em 0;}
.attractionTopInner{padding:0 0 .5em 0;margin:0;}
.attractionImageRow1,.attractionImageRow2{width:100px;padding:10px 0 10px 5px!important;margin:0!important;vertical-align:top;text-align:center;}
.attractionDescRow1,.attractionDescRow2{vertical-align:top;padding:10px 15px;text-align:left;}
.attractionInfoRow1,.attractionInfoRow2{vertical-align:top;border-left:dotted 1px #ccc;padding:10px 5px 10px 15px;text-align:left;font-size:1.3em;}
.attractionImageRow1 img,.attractionImageRow2 img{width:100px;height:80px;padding:0!important;margin:0!important;}
.attractionContact{padding:0;margin:0;font-size:1.3em;}
.attractionText{padding:0;margin:4px 0;font-size:1.3em;}
.attractionLink{padding:0;margin:0;font-size:1.3em;}
.attractionInfoRow1 a,.attractionInfoRow2 a{white-space:nowrap;}
.attractionImageRow2,.attractionDescRow2,.attractionInfoRow2{background-color:#ededed;}
.dining,.lodging,.arts,.shopping,.sports{display:block;padding:1px 0 1px 30px;background-position:0 0;background-repeat:no-repeat;}
h2.dining,h2.lodging,h2.arts,h2.shopping,h2.sports{display:block;padding:1px 0 1px 30px;margin:0 0 4px 0;background-position:0 0;background-repeat:no-repeat;font-size:1.6em!important;color:#000;font-weight:bold;}
.dining{background-image:url(../images/nav/plate.gif);}
.lodging{background-image:url(../images/nav/bed.gif);}
.arts{background-image:url(../images/nav/mask.gif);}
.shopping{background-image:url(../images/nav/shop.gif);}
.sports{background-image:url(../images/nav/bike.gif);}
.bike{background-image:url(../images/bike_sm.gif);background-repeat:no-repeat;background-position:left center;margin:1em 0 0 0;padding:0 0 0 34px;height:18px;}
.resultsBike{background-image:url(../images/bike_sm.gif);background-repeat:no-repeat;background-position:left center;margin:.5em 0 1em 0;padding:0 0 0 34px;height:18px;font-size:1.3em;}
.resultsBottomLink{font-size:1.3em;margin:1em 0 0 0;}
.noData{padding:10px;text-align:left;font-weight:bold;}
.alertRow1{padding:10px 5px;font-size:1.3em;}
.alertRow2{padding:10px 5px;font-size:1.3em;background-color:#ededed;}
.alertRow1 h3,.alertRow2 h3{padding:0 0 8px 0;margin:0;}
.alertDesc{padding:0;margin:0;}
.alertDuration{padding:0;margin:0;}
.alertLocation{padding:0;margin:8px 0 0 0;}
#buildTimestamp{font:8px Helvetica,Arial,sans-serif;color:#fefefe;margin-top:2em;}
#buildTimestamp:hover{color:#aaa;text-decoration:none;}
.tableDivOuter{min-width:780px;}
.tableDiv{float:left;padding-right:15px;}
.tableDiv.two{width:49%;min-width:380px;}
.tableDivTwo{float:left;padding-right:15px;width:49%;min-width:380px;}
.tableDivTwoLast{float:left;padding-right:0;width:49%;min-width:380px;}
.tableDiv.three{width:32%;min-width:250px;}
.tableDivThree{float:left;padding-right:15px;width:32%;min-width:250px;}
.tableDivThreeLast{float:left;padding-right:0;width:32%;min-width:250px;}
.threeColumn{vertical-align:top;padding-right:15px;}
.tableDiv.four{width:24%;min-width:185px;}
.tableDiv.five{width:19%;min-width:146px;}
.tableDiv.last{padding-right:0;}
.textTabsContainer2{width:100%;background:transparent url('../images/nav/tabbg.gif') repeat-x left bottom;}
#textTabs2{position:relative;margin:0!important;padding:0;}
#textTabs2 ul{list-style:none;margin:0!important;padding:0;}
#textTabs2 li{float:left;display:block;list-style:none;padding:0 0 0 1px;margin:0 5px 0 0;text-align:center;font-size:1.1em;background:transparent url('../images/nav/attraction_tabs4.gif') no-repeat left 4px;}
#textTabs2 li:hover{background:transparent url('../images/nav/attraction_tabs4.gif') no-repeat left -96px;}
#textTabs2 li#current{background:transparent url('../images/nav/attraction_tabs4.gif') no-repeat left -200px;}
#textTabs2 a{padding:10px 10px 6px 10px;display:block;border:0;white-space:nowrap;border-bottom:solid 1px #ccc;color:#fff;text-decoration:none;background:transparent url('../images/nav/attraction_tabs4b.gif') no-repeat right 4px;}
#textTabs2 a:hover{border:0;border-bottom:solid 1px #ccc;color:#fff;text-decoration:none;background:transparent url('../images/nav/attraction_tabs4b.gif') no-repeat right -96px;}
#textTabs2 li#current a{padding:8px 10px 8px 10px;border:0;border-bottom:solid 1px #fafafa;color:#000;background:transparent url('../images/nav/attraction_tabs4b.gif') no-repeat right -200px;}
#textTabs2 li .tab-label{font-size:1.3em;font-weight:bold;}
.textTabsContainer{background-repeat:repeat-x;width:100%;background-image:url('../images/nav/tabbg.gif');background-position:left bottom;}
#textTabs{position:relative;margin:0!important;padding:0;}
#textTabs ul{list-style:none;margin:0!important;padding:0;}
#textTabs li{float:left;display:block;list-style:none;padding:0 0 0 1px;margin:0 5px 0 0;font-size:1.3em;background-image:url('../images/nav/attraction_tabs4.gif');background-position:left 4px;background-repeat:no-repeat;}
#textTabs li:hover{background-image:url('../images/nav/attraction_tabs4.gif');background-position:left -96px;background-repeat:no-repeat;}
#textTabs li.last{float:right;text-align:right;display:block;list-style:none;padding:0;margin:0 2px 0 0;background-image:none;}
#textTabs a{padding:10px 12px 6px 11px;display:block;border:0;white-space:nowrap;border-bottom:solid 1px #ccc;background-image:url('../images/nav/attraction_tabs4b.gif');background-position:right 4px;background-repeat:no-repeat;color:#fff;font-weight:bold;text-decoration:none;}
#textTabs a.help{background:url(../images/nav/help.gif) center left no-repeat;padding:4px 0 0 16px;}
#textTabs a:hover{border:0;border-bottom:solid 1px #ccc;background-image:url('../images/nav/attraction_tabs4b.gif');background-position:right -96px;background-repeat:no-repeat;color:#fff;font-weight:bold;text-decoration:none;}
#textTabs a:hover.help{background:url(../images/nav/help.gif) center left no-repeat;padding:4px 0 0 16px;}
#textTabs #panel1active,#textTabs #panel2active,#textTabs #panel3active,#textTabs #panel4active,#textTabs #panel5active,#textTabs #panel6active,#textTabs #panel7active{background-position:left -200px;}
#textTabs #panel1active a,#textTabs #panel2active a,#textTabs #panel3active a,#textTabs #panel4active a,#textTabs #panel5active a,#textTabs #panel6active a,#textTabs #panel7active a{background-position:right -200px;border-bottom:solid 1px #fafafa;color:#000;font-weight:bold;text-decoration:none;padding:8px 12px 8px 11px;}
.timeOptions{width:auto;margin:0;font-size:1.3em;}
.timeOptions div{float:left;margin:0;padding:0;white-space:nowrap;}
.timeOptions div.pt3,.pt3,div.pt3{padding-top:3px!important;}
.timeOptions div.pt2,.pt2,div.pt2{padding-top:2px!important;}
.timeOptions div.pt1,.pt1,div.pt1{padding-top:1px!important;}
.timeOptions div.pr,.pr,div.pr{padding-right:2px!important;}
.timeOptions select{width:auto;font-size:1em;}
.timeOptions .travelDate{width:4.2em;font-size:1em;}
.twoDivLeft{float:left;padding:0 15px 0 0;margin:0;min-width:350px;width:47%;vertical-align:top;border-right:1px dotted #ccc;}
.twoDivRight{float:left;padding:0 0 0 15px;margin:0;min-width:350px;width:47%;vertical-align:top;}
.twoDivLeft.noBorder{border:none;}
.twoDivLeftB{float:left;padding:0 15px 0 0;margin:0;min-width:350px;width:47%;vertical-align:top;}
.twoDivRightB{float:left;padding:0 0 0 15px;margin:0;min-width:350px;width:47%;vertical-align:top;border-left:1px dotted #ccc;}
.twoDivLeftC{float:left;padding:0 15px 0 0;margin:0;min-width:259px;width:37%;vertical-align:top;}
.twoDivRightC{float:left;padding:0 0 0 15px;margin:0;min-width:399px;width:57%;vertical-align:top;border-left:1px dotted #ccc;}
.twoColLeft{width:55%;vertical-align:top;padding:15px 15px 15px 15px;min-width:390px;}
.twoColRight{width:45%;vertical-align:top;padding:15px 15px 15px 15px;min-width:340px;}
.twoColLeftHome{vertical-align:top;padding:10px 15px 15px 15px;min-width:390px;}
.twoColRightHome{width:300px;vertical-align:top;padding:15px 15px 15px 15px;}
.borderRight{border-right:1px dotted #ccc;}
.twoColLeftBorder1{width:55%;vertical-align:top;padding:15px 15px 15px 15px;min-width:390px;border-right:1px dotted #ccc;}
.twoColRightNoBorder1{width:45%;vertical-align:top;padding:15px 15px 15px 15px;min-width:340px;}
.twoColLeftBorder2{width:70%;vertical-align:top;padding:15px 15px 15px 15px;min-width:460px;border-right:1px dotted #ccc;}
.twoColRightNoBorder2{width:30%;vertical-align:top;padding:15px 15px 15px 15px;min-width:288px;}
.resultsTextLast{font-size:1.3em;padding:0 0 0 10px;}
.resultsTextBorder{font-size:1.3em;padding:8px 0 0 10px;}
.resultsText{font-size:1.3em;padding:0 0 0 10px;}
.resultsTextLabel{font-size:1.1em;padding:0 0 0 10px;font-weight:bold;text-align:right;vertical-align:top;}
.resultsTextData{font-size:1.1em;padding:0 0 0 10px;text-align:left;vertical-align:top;}
.resultsTextLabel2{font-size:1.3em;padding:0 0 5px 10px;font-weight:bold;text-align:right;vertical-align:middle;}
.resultsTextData2{font-size:1.3em;padding:0 0 5px 10px;text-align:left;vertical-align:top;}
.resultsInnerDivLeft ol{list-style-type:none;padding:0;margin:0;}
.resultsInnerDivLeft ol li{list-style-type:none;padding:0 0 1em 76px;margin:0;background-repeat:no-repeat;min-height:44px;font-size:1.3em;background-position:32px top;}
.resultsInnerDivLeft ol ol{list-style-type:none;padding:0;margin:0;}
.resultsInnerDivLeft ol ol li{list-style-type:none;padding:0 0 0 44px;margin:1em 0 0 0;background-repeat:no-repeat;min-height:44px;font-size:1.0em;background-position:left top;}
.resultsInnerDivLeft ol li.origMarker{padding:0 0 1em 32px;background-image:url(../images/nav/origMarker.gif);background-position:left top;}
.resultsInnerDivLeft ol li.destMarker{padding:0 0 1em 32px;background-image:url(../images/nav/destMarker.gif);background-position:left top;}
.resultsInnerDivLeft{float:left;border-right:1px solid #ccc;vertical-align:top;width:65%;padding:0 10px 20px 0;}
.resultsInnerDivRight{float:right;vertical-align:top;width:30%;padding:0 0 20px 0;}
.printDirectionHeader{background-color:#fff;border:solid 1px #ccc;border-bottom:dotted 1px #ccc;padding:15px 15px 15px 15px;}
.whiteBG{background-color:#fafafa;}
.weatherIcon{text-align:left;width:37px;padding:0 0 5px 10px;}
.weatherTextData{font-size:1.3em;padding:0 0 5px 5px;text-align:left;vertical-align:middle;}
.getDirectionsLeft{float:left;width:48%;vertical-align:top;}
.getDirectionsRight{float:right;width:48%;vertical-align:top;}
.getDirectionsLeft select,.getDirectionsRight select{width:100%;}
#mdvMap{width:100%;height:500px;border:solid 1px black;}
.MDVMapControl{padding:5px;width:60px;position:absolute;left:5px;top:5px;z-index:200;}
.MDVMapControl_Arrow{display:inline;}
.MDVMapControl_Arrow_LastResult{visibility:hidden;}
.MDVMapControl_ZoomLevels{left:20px;width:20px;position:relative;}
.MDVMapControl_ZoomLevel{height:14px;width:20px;vertical-align:middle;}
div#mdvMiniMapSpacer{background-color:white;border-left:1px solid black;border-top:1px solid black;width:20%;height:20%;padding-left:3px;padding-top:3px;position:absolute;z-index:150;bottom:0;right:0;}
div#mdvMiniMap{border-left:1px solid black;border-top:1px solid black;width:100%;height:100%;}
div.MDVMapSync_Inner{-moz-opacity:.30;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);background-color:#CC0E08;opacity:.30;}
div.MDVMapSync_Outer{border:2px solid #CC0E08;}
div#miniMapCloseOpenButton{z-index:250;position:absolute;bottom:0;right:0;}
div#miniMapCloseOpenButton a img{border:none;}
#mapHeader{width:100%;border-top:1px dotted #ccc;padding-top:15px;}
.modeOptions{font-size:1.3em;}
.modeOptions div{float:left;margin:0;padding:0 10px 0 0;white-space:nowrap;}
.modeLeft{float:left;width:180px;padding:0 0 5px 0;margin:0;font-size:1.3em;}
.modeRight{float:left;padding:0 0 5px 0;margin:0;font-size:1.3em;}
.modeRight select{font-size:1em;}
.handicap{background:transparent url('../images/nav/handicap.gif') no-repeat left 2px;padding-left:20px;margin-right:3px;}
.advertisement{text-align:center;margin:1em 0 3px 0;}
.inline-advertisement{width:234px;background:transparent url('../images/advertisement1.gif') no-repeat center top;margin:10px 0;padding:12px 0 0 0;}
.transitIconTabsContainer{background-repeat:repeat-x;width:100%;background-image:url('../images/nav/tabbg.gif');background-position:left bottom;}
#transitIconTabs{position:relative;margin:0!important;padding:0;}
#transitIconTabs ul{list-style:none;margin:0!important;padding:0;}
#transitIconTabs li{float:left;display:block;list-style:none;padding:0 0 0 1px;margin:0 5px 0 0;font-size:1.3em;background-image:url('../images/nav/icons_noLabels4b.gif');background-position:left top;background-repeat:no-repeat;}
#transitIconTabs li:hover{background-image:url('../images/nav/icons_noLabels4b.gif');background-position:left -100px;background-repeat:no-repeat;}
#transitIconTabs a{padding:18px 15px 13px 50px;display:block;border:0;white-space:nowrap;border-bottom:solid 1px #ccc;background-image:url('../images/nav/icons_noLabels_right4.gif');background-position:right top;background-repeat:no-repeat;color:#fff;text-decoration:none;font-weight:bold;}
#transitIconTabs a:hover{border:0;border-bottom:solid 1px #ccc;background-image:url('../images/nav/icons_noLabels_right4.gif');background-position:right -100px;background-repeat:no-repeat;color:#fff;text-decoration:none;font-weight:bold;}
#transitIconTabs #panel1c{background-position:0 0;}
#transitIconTabs #panel2c{background-position:-300px 0;}
#transitIconTabs #panel3c{background-position:-600px 0;}
#transitIconTabs #panel4c{background-position:-1200px 0;}
#transitIconTabs #panel5c{background-position:-1500px 0;}
#transitIconTabs #panel1c:hover{background-position:0 -100px;}
#transitIconTabs #panel2c:hover{background-position:-300px -100px;}
#transitIconTabs #panel3c:hover{background-position:-600px -100px;}
#transitIconTabs #panel4c:hover{background-position:-1200px -100px;}
#transitIconTabs #panel5c:hover{background-position:-1500px -100px;}
#transitIconTabs #panel1c a:hover{background-position:right -100px;}
#transitIconTabs #panel2c a:hover{background-position:right -100px;}
#transitIconTabs #panel3c a:hover{background-position:right -100px;}
#transitIconTabs #panel4c a:hover{background-position:right -100px;}
#transitIconTabs #panel5c a:hover{background-position:right -100px;}
#transitIconTabs #panel1cactive{background-position:0 -200px;}
#transitIconTabs #panel2cactive{background-position:-300px -200px;}
#transitIconTabs #panel3cactive{background-position:-600px -200px;}
#transitIconTabs #panel4cactive{background-position:-1200px -200px;}
#transitIconTabs #panel5cactive{background-position:-1500px -200px;}
#transitIconTabs #panel1cactive a{color:#000;text-decoration:none;border-bottom:solid 1px #fafafa;background-position:right -200px;padding:16px 15px 15px 50px;}
#transitIconTabs #panel2cactive a{color:#000;text-decoration:none;border-bottom:solid 1px #fafafa;background-position:right -200px;padding:16px 15px 15px 50px;}
#transitIconTabs #panel3cactive a{color:#000;text-decoration:none;border-bottom:solid 1px #fafafa;background-position:right -200px;padding:16px 15px 15px 50px;}
#transitIconTabs #panel4cactive a{color:#000;text-decoration:none;border-bottom:solid 1px #fafafa;background-position:right -200px;padding:16px 15px 15px 50px;}
#transitIconTabs #panel5cactive a{color:#000;text-decoration:none;border-bottom:solid 1px #fafafa;background-position:right -200px;padding:16px 15px 15px 50px;}
#transitIconTabs #panel2d{background-position:-900px 0;}
#transitIconTabs #panel3d{background-position:-1200px 0;}
#transitIconTabs #panel2d a{padding:18px 15px 13px 50px;}
#transitIconTabs #panel3d a{padding:18px 15px 13px 50px;}
#transitIconTabs #panel2d:hover{background-position:-900px -100px;}
#transitIconTabs #panel3d:hover{background-position:-1200px -100px;}
#transitIconTabs #panel2d a:hover{background-position:right -100px;}
#transitIconTabs #panel3d a:hover{background-position:right -100px;}
#transitIconTabs #panel2dactive{background-position:-900px -200px;}
#transitIconTabs #panel3dactive{background-position:-1200px -200px;}
#transitIconTabs #panel2dactive a{color:#000;text-decoration:none;border-bottom:solid 1px #fafafa;background-position:right -200px;padding:16px 15px 15px 50px;}
#transitIconTabs #panel3dactive a{color:#000;text-decoration:none;border-bottom:solid 1px #fafafa;background-position:right -200px;padding:16px 15px 15px 50px;}
table.add-prefs td.label-cell{font-weight:bold;font-size:1.3em;text-align:right;padding:3px 3px 3px 0;}
table.add-prefs td.form-cell{padding:3px;}
table.add-prefs td.form-cell select{width:250px;}
table.add-prefs td.checkbox-cell{font-size:1.3em;padding:3px;}
table.add-prefs td.loading-cell{height:25px;padding:3px;}
