*{margin:0;padding:0}
html{height:100%;margin-bottom:1px;background:White url(http://getthere-media.com/background.png) repeat-x top;border:none}
body{height:100%;font-size:76%;font-family:Helvetica, Arial, sans-serif;color:Black}
body *{font-size:100%}
#page{min-height:100%;height:auto !important}
#findcol{background-color:hsl(80, 56%, 16%)}
img{border:0;display:block}
#logo{padding-top:.6em;display:inline;margin-left:-0.7em}
#home-link{width:231px;display:block}
#home-link:focus{outline:none}
#user-controls{position:absolute;top:3px;right:1em;color:#d6d6d7}
#findcol a,#findcol li{color:#d6d6d7}
#content{margin-left:.9em;width:33em}
#content p{margin-top:.8em;font-size:1.1em;line-height:1.5em}
#single #result-list{padding-top:0.2em}
.notes{background-color:#eee;padding:.5em;border:1px dashed #ccc}
.comment{background-color:#87949B;padding:.5em;border:1px dashed #333;margin-bottom:1em}
.subcomment{margin:1em 0 0 1em}
a{text-decoration:underline;font-weight:normal}
a:link{color:#050}
a:visited{color:#161}
a:hover{color:#090}
a.minor,a.minor:visited{text-decoration:none;color:black}
a.minor:hover{text-decoration:underline}
h1{font-size:2.0em;font-weight:normal;margin-top:0em;margin-bottom:0em}
h2{font-size:1.7em;margin:1.2em 0.5em;font-weight:bold;color:#d7d7d7}
.static h2{margin-left:0;color:#666}
h2 a{color:#d7d7d7 !important;font-weight:bold}
h2 a:hover{text-decoration:underline}
h3{font-size:1.4em;margin:1em 0 0;font-weight:bold}
h4{font-size:1.1em;font-weight:normal}
h5{font-size:1em;margin:2.4em 0em 1.2em 0em;color:#777;font-weight:normal}
h6{font-size:1em;margin:1.2em 0em 1.2em 0em;font-weight:bold}
ol,ul,p,.carshare-action{font-size:1.1em;margin:0}
ul ul{font-size:.8em;margin-left:2em;list-style:disc}
.static ul,.static ol{margin-left:1.5em}
.static ul li,.static ol li{margin-top:.5em}
.preload{display:none}
#findcol{position:relative}
#map{position:absolute;top:-4px;left:-135px}
fieldset{border:none;position:relative}
.fieldset{display:block;position:relative;vertical-align:text-bottom}
#origin-destination{margin-top:-0.3em;padding-bottom:1em}
#logo,#origin-destination,#home-welcome,.listing,.listing,#social-row-center,#footer,#comments-inner,#result-list .tbody{padding-left:.5em}
legend{display:none}
#origin-destination .textfield{background:#f8f8f8 url(http://getthere-media.com/cusp.png) repeat-x 6em -5px;line-height:1.3em;position:relative;left:-0.2em}
#origin-destination .textfield:focus{background:#f8f8f8 url(http://getthere-media.com/cusp.png) repeat-x 6em -6px}
#origin-destination .fieldset>label{color:#d6d6d7;margin:-2px 0;padding:2px 0;display:block}
.fieldset{display:block;margin-top:.6em}
.fieldset-couple{display:block}
#company-listing{display:none}
#depart_date,.depart_date{width:10em}
.dropdown{display:none;width:15.13em;position:absolute;left:0;top:3.5em;color:Black;background:White url(http://getthere-media.com/grill.png);margin:0 0 0 2px;z-index:1000}
#date-fieldset .dropdown{width:15.2em}
#add-carshare .dropdown{top:3.4em;width:18.4em}
#add-carshare .short-fieldsets .dropdown{top:4.8em}
.dropdown img{display:block;padding-bottom:1px;margin:0.4em auto 0.4em auto}
label{display:block;font-weight:bold}
.radiobuttonlist{margin:0.2em 0 2.5em inherit}
.radiobuttonlist label,.checkboxlabel{display:inline;position:relative;bottom:3px}
li.checkbox{margin-top:-0.5em}
.checkboxlabel{font-weight:normal !important}
label input{position:relative;top:1px}
.dropdown label{color:Black;display:block;line-height:2.1em;padding:2px 3px 1px 3px;margin-top:0;margin-bottom:8px}
.dropdown label.hover,.dropdown #your-location.hover{background-color:#dde}
.dropdown label.selected{background-color:#b1c1ca}
.dropdown label input{margin:auto 0.5em;vertical-align:text-top}
.dropdown label span.county{color:#888;font-size:.8em;margin-left:.5em}
.dropdown label em{font-size:.8em;position:relative;top:-0.6em;font-style:normal}
.dropdown #your-location{cursor:pointer;background-color:transparent;padding-left:25px;background:url(/static/images/pushpin.png) no-repeat -2px -3px;padding-bottom:3px;border-bottom:2px solid #F9F9F9}
a.version{color:Black}
#location{margin:0;padding:0.2em 1em 0.2em 0;text-align:right;margin-right:18em;display:block}
#location h3{font-size:1.6em}
li{line-height:1.8em}
li.selected{font-weight:bold}
li.selected a{text-decoration:none;font-weight:bold}
.lift li{line-height:1.2em}
ul.inline{list-style:none;display:inline;margin:0;padding:0;line-height:1em}
input.textfield,input.passwordfield,textarea{display:block;background:#FFFFFF url(http://getthere-media.com/fieldbg.gif) repeat-x scroll center top;width:10em;border:1px solid #541;color:#666;margin:0;padding:0.15em 0.3em 0.05em 0.1em;font-size:1.5em;font-family:inherit}
input.textfield:focus,input.passwordfield:focus,textarea:focus{border-left:3px solid Black !important;margin-left:-2px !important}
input.disabled{border:none !important}
.listform{margin-top:1em}
.listform label{line-height:1.2em;font-weight:bold;margin-top:.5em}
.listform input.textfield,.listform textarea,.listform input.passwordfield{font-size:1.3em;border:1px solid #777}
#add-carshare input.textfield{width:14em;font-size:1.3em}
#add-carshare>label,#add-carshare .fieldset>label,#mailing label,.widgetform label{margin-top:1.2em;font-size:1.1em;font-weight:bold;color:#333}
#add-carshare .tab-radio label{margin-top:.75em}
#add-carshare h3{margin-top:2em}
#add-carshare textarea,#form_message{width:20em;font-size:1.3em}
label.checkbox{font-weight:normal !important;letter-spacing:0 !important}
button{font-family:inherit;cursor:pointer;font-size:1.2em;padding:3px 13px 2px 7px;vertical-align:top}
button img,#tick-icon{display:inline;vertical-align:top;position:relative;top:1px}
#mailing input{display:inline}
#mailing button{position:relative;top:-1px}
.facebook-page{margin-top:20px}
.twtr-hd,.twtr-ft{display:none}
ol{list-style:none}
.boxlist{margin:0.8em auto 0 auto}
.boxlist label{cursor:pointer;width:4em;float:left;margin-top:0}
.boxlist input{display:block;margin-left:auto;margin-right:auto}
.boxlist abbr{display:block;border-bottom:none;cursor:pointer;width:4em;text-align:center;margin-left:auto;margin-right:auto}
.m{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px}
label.s,label.su{font-weight:bold !important}
.su{-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px}
.button{padding:0.4em 1em;margin:0.7em 0}
#add-carshare .button{margin-bottom:3em}
#comment-form #form_comment{min-width:90%}
.carsharing h3{font-size:1.2em;margin-bottom:1em}
#add_journey{margin-left:24em}
#login-form{width:25em}
#login-form .button{float:right}
#login{margin-right:5em}
#login-form label{margin-top:1em}
#login-form legend{display:block;margin-top:.7em}
#forgot-password{font-size:90%}
#month{color:White;font-size:.9em;text-align:center}
#day{font-family:"Lucida Sans-serif";font-size:1.3em;text-align:center;line-height:1.4em}
#day em{font-size:.7em;vertical-align:super;font-style:normal}
.toggle-lift div,.toggle-date .arrow{float:right;margin-top:3px;width:13px;height:13px;background:url(http://getthere-media.com/arrow-rotate.png) no-repeat 0 0;opacity:0.7}
#origin-locate,#dest-locate,#date-arrow{width:2.3em;height:2.3em;position:absolute;z-index:2;left:13.3em;cursor:pointer;background:url(http://getthere-media.com/arrow-rotate.png) no-repeat -87px 7px}
.details .toggle-lift span{border-color:#555;text-decoration:underline;position:relative}
.down .details .toggle-lift span{text-decoration:none;font-weight:bold}
.collapsed .toggle-lift div{display:none}
.toggle-lift-hidden{visibility:hidden}
.depart .toggle-lift{position:relative;top:1px}
.date-more{display:none}
.date-more.down{display:block}
.next-table{padding-right:3px}
.table-content{width:100%;line-height:1.5em;font-size:1em}
#result-list .expanded .lift:hover{background-color:#f1f1f1}
#result-list .expanded .lift:hover .toggle-lift,.toggle-date{cursor:pointer}
a.external{background:transparent url(http://getthere-media.com/external.png) no-repeat right 2px;padding-right:1em}
a.external-trans i{margin-left:2px;background:#4f4f4f url(http://getthere-media.com/external-trans.png) no-repeat;display:inline-block;width:10px;height:10px}
.icons .gocar-icon{background:url(http://getthere-media.com/gocar-icon-green.png) no-repeat 2px 0;height:17px;margin-bottom:-2px}
.icons .hailo-icon{background:url(http://getthere-media.com/hailo-icon.png) no-repeat 2px 0}
.hailo-button{cursor:pointer;display:block;float:left;background:rgb(244, 159, 5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC332', endColorstr='#F49F05');background:-webkit-gradient(linear, center top, center bottom, from(rgb(255, 195, 50)), to(rgb(244, 159, 5)));background:-moz-linear-gradient(top, rgb(255, 195, 50), rgb(244, 159, 5));background:linear-gradient(top, rgb(255, 195, 50), rgb(244, 159, 5));-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;border:1px solid rgb(218, 142, 4);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-indent:-99999px;width:118px;height:40px}
.hailo-button span{background:url(http://getthere-media.com/btn-appstore-small.png) center 10px no-repeat;display:block;width:100%;height:100%}
a.htr,a.map{padding:2px 4px 1px 4px;border-radius:5px;text-decoration:none;margin-left:3px;display:inline-block}
a.htr{background:#f4f4e1 url(/static/images/htr-3arrows.png) no-repeat 3px 1px;padding-left:25px;color:#4b4b3f !important;border:1px solid #DbDbc2}
a.htr:hover{border-color:#94947F}
a.map{color:rgb(81, 97, 67) !important;background:rgb(240, 255, 220) url(http://getthere-media.com/gmap-icon.png) no-repeat 2px 1px;border:1px solid rgb(189, 213, 159);padding-left:21px;padding-bottom:2px;margin-top:-3px;float:right;margin-right:2px;margin-bottom:4px;position:relative;z-index:100}
a.map:hover{border-color:rgb(139, 197, 63)}
a.map+.depart-line{margin-bottom:5px}
#result-list table{width:100%}
#home-welcome{padding-bottom:.5em}
#home-welcome .message{margin:1.4em 0 0 0}
#home-welcome h4{margin:1em 0 0.5em 0;font-weight:bold;color:#666}
#home-welcome label{margin-top:.4em}
.bar-hider{overflow:hidden}
.bar-hider div{position:relative;left:-1.2em;margin:0 !important}
#msg-extra{padding:2em}
#result-list ul{margin-left:2em}
#result-list .listform ul{margin-left:0}
.collapsed+.tbody{padding-top:6px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0px -7px 16px -2px rgba(0, 0, 0, 0.13);position:relative}
.collapsed,.collapsed a{cursor:pointer !important}
.collapsed a{border:none !important}
.inline-td,.inline-right-td{display:inline-block;vertical-align:top}
.inline-right-td{text-align:right}
.prev-table{position:relative;z-index:2}
.prev-table,.next-table{white-space:nowrap}
.icons{width:16px}
.internal,.toggle-group.expandable:hover{text-decoration:none;border-bottom:1px dashed #aaa;margin-bottom:-2px}
th a.internal{font-weight:bold}
th:hover a.internal{text-decoration:none;border-bottom:1px dashed Black}
tbody th:hover{cursor:pointer}
a.internal:focus{outline:none}
tr.heading th{padding-left:.5em}
.details{width:100%}
.icons{padding-left:3px}
.icons .transport-icon{float:left;margin-left:2px;background-image:url(http://getthere-media.com/icons-small.png);background-repeat:no-repeat;width:16px;height:16px}
#result-list .expanded .lift:hover .icons .transport-icon{background-position-y:-20px !important}
#result-list .collapsed{overflow:hidden}
.collapsed .icons .img{background-color:#aaa !important}
.carsharing{padding:0 1em 1.2em 1em}
.carshare-req{margin:1em 0}
.gone{color:#666}
.gone .depart{color:#c99}
.gone .icons .transport-icon{background-color:#ccc !important}
.gone .leg-stem,.gone .leg-bullet{border-color:#ccc !important}
.icons div sup{position:relative;top:-2px;vertical-align:top;font-size:90%;line-height:11px}
.route-number{color:white;text-decoration:none !important;padding:2px 2px 1px 2px;line-height:11px;position:relative;top:1px;left:-1px;font-weight:bold;border-radius:3px;font-size:11px;font-family:monospace;letter-spacing:1px;float:left;text-align:center}
.dublin-bus-number{color:#f0df00}
.lift-1 .bus-eireann-number{top:2px;font-size:12px;color:#9D1300;background-color:transparent !important}
.lift-1 .bus-eireann-number.char-width-2{letter-spacing:-1px;left:-2px}
.route-number.char-width-3{letter-spacing:-1px;padding-left:1px;padding-right:3px}
.route-number+.route-number{margin-left:2px}
.transport-icon+.route-number{margin-left:4px}
.gone .route-number{background-color:#ccc !important;color:#ebeadb}
.carsharing .gone{text-decoration:line-through}
.lift.strike .depart,.lift.strike .toggle-lift{text-decoration:line-through}
.toggle-group{text-decoration:none;font-weight:bold}
.toggle-group br{display:none}
.tbody h3{margin-bottom:.5em}
.next-table{float:right;margin-right:.5em}
.tbody h4{font-size:1em;padding-bottom:.5em;margin-top:3px}
.message h4{padding-bottom:0}
.subheading{margin-bottom:.5em}
.grouping{transition:max-height 0.2s ease;max-height:20000px;overflow:hidden}
.tbody-atob-heading+.grouping{margin-top:15px}
.advancebooking+.subheading{margin-top:30px}
.lift-inner{padding:10px}
.lift{padding-bottom:5px;padding-top:5px}
.lift a,a.toggle-group{color:Black}
.more-container{margin-left:-89px}
.lift .more{line-height:1.2em;position:relative;padding-left:90px}
.lift .more-container{transition:max-height 0.15s ease;max-height:0;overflow:hidden}
.lift.down .more-container{max-height:5000px}
.up .more-container{max-height:0}
.down .arrow{background-position:-65px 0}
.more .tt{margin:0 0 0.5em 1em;display:inline-block;color:#777;float:right}
.tt-icon{float:right;display:inline-block;text-decoration:none;height:18px;width:16px;margin-right:2px}
.tt-icon,.tt-icon.external{background:url(http://getthere-media.com/document-table-grey.png) no-repeat;padding-right:0}
.tt-icon.pdf{background-image:url(http://getthere-media.com/document-pdf-desat.png)}
.double-check{color:#400 !important}
.more .cx{margin-bottom:.5em}
.depart{font-size:1.15em}
.depart em{font-size:1.05em;font-style:normal}
.journey-time,.more-container .leaving-msg,.transfer-message{color:#600;margin:8px 0}
.leaving-msg i{font-style:normal}
.depart .leaving-msg{white-space:nowrap}
.depart .leaving-msg i{font-size:12px;font-weight:normal;margin-left:-3px;position:relative;left:1px}
.buy-ticket-warning{color:#138;margin-top:8px;margin-bottom:-4px;font-size:11px}
.leg-block-stem .transfer-message{margin-bottom:24px}
.leg-block{margin:8px 0}
.leg-block-stem{margin-top:17px}
.depart-line,.arrive-line{padding-left:112px;position:relative;font-size:1em}
.last-arrive-line{margin-top:-15px;border-left:2px solid transparent}
.depart-line{position:relative;z-index:10}
p.depart-line,p.arrive-line,p.last-arrive-line{margin-left:-114px}
.leg-with-times p.depart-line,.leg-with-times p.arrive-line,.leg-with-times p.last-arrive-line{margin-left:-80px;text-indent:-34px}
p.depart-line *,p.arrive-line *,p.last-arrive-line *{text-indent:0}
.leg-bullet{border:3px solid;border-radius:10px;display:inline-block;margin-left:-10px;position:relative;top:-2px}
.last-arrive-line-bullet .leg-bullet{top:0}
.leg-bullet-bottom{float:left;margin-top:1px}
.leg-stem{padding-top:1px;margin-top:9px;margin-bottom:6px;border-left:2px solid}
.leg-stem-inner{margin-top:-12px;position:relative;top:4px}
.leg-stem{margin-left:-16px;padding-left:16px}
.leg-stem .leg-bullet{margin-left:-18px;margin-right:9px}
.services{padding:0.5em 0 2em 2em}
#carshare{color:White;background-image:linear-gradient(left , #40566A 0%, #394b5d 50%);overflow:hidden}
#carshare h3{color:white;text-indent:55px;text-shadow:1px 1px 2px black}
.carshare-action{display:inline-block;width:22%;position:relative;top:8px;height:34px;vertical-align:top;margin-bottom:9px;background:url(http://getthere-media.com/liftshare.png) no-repeat}
#carshare-offer{background-position:0 -63px;padding-left:55px;margin-left:-60px;left:60px;z-index:10;margin-right:33%}
#carshare-request{background-position:-2px -106px;padding-left:50px;margin-left:-50px;left:50px;z-index:9}
#carshare a{color:White;display:block;margin-left:-55px;padding-left:55px;width:8em}
#carshare #liftshare-sign{display:none}
.message{padding:0.8em 0;margin:0.6em 0.5em 1.5em 0.9em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0px 3px 4px #bbb;-moz-box-shadow:0px 3px 4px #bbb}
.result-list{background-color:white}
.result-list .message{margin:0 0.5em 0 -0.5em}
.info{color:Black;background:#b1c1ca url(http://getthere-media.com/info.png) no-repeat 5px 5px;padding-left:39px;border:1px solid #738595}
.loading{background-image:url(http://getthere-media.com/compass_msg_info_navy.gif)}
#search-atob #search-atob-msg,#search-atob #search-atob-found-msg,#search-atob #search-atob-found-msg-reload{display:none}
.info a.internal{color:White;border-bottom:1px solid White}
.error{background:#eee686 url(http://getthere-media.com/error.png) no-repeat 5px 5px;padding-left:39px;border:1px solid #de9b42}
.error a.internal{color:Black;border-bottom:1px solid Black}
.tick{background:#aad775 url(http://getthere-media.com/tick.png) no-repeat 5px 5px;padding-left:39px;border:1px solid #6e9a50}
.tick a.internal{color:Black;border-bottom:1px solid Black}
.fielderror{color:White;background-color:#b82626;padding:0 1em;display:block;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;width:14.1em}
.fielderror a{color:White}
.form li,#comments li{list-style:none}
li.even,li.odd{margin-bottom:1.5em}
.twitter-follow-button{margin-top:1em}
.sublabel{color:#444;font-weight:normal}
#subpage{padding-top:1em;background:#b1c1ca url(http://getthere-media.com/subpage.gif) repeat-x top left;clear:both;position:relative}
#footer,#push,#subpage,#subpage a,#subpage .sublabel{color:#333}
#subpage h3{color:#87949b;margin-bottom:.8em}
.form{margin-top:1.5em}
#add-comment-link{display:inline-block}
#push{height:1em}
#comment-push{height:2.4em}
#social-row-center{margin-top:-29px;overflow:hidden}
#social-row-right{position:relative;margin-bottom:3px}
#social-row-right .twitter-share-button{position:absolute !important;top:0;left:70px}
#social-row-right #___plusone_0{position:absolute;top:2px;left:144px}
#facebook-iframe{height:90px}
#grey-box{clear:both;padding:0px 20px 15px 18px;margin-left:-9px;border:1px solid #a7a8a1;z-index:99;position:relative;left:-15px;border-top-left-radius:10px;border-top-right-radius:10px;background:#e4e6dc;background:-moz-linear-gradient(top, hsla(72,16%,88%,1) 0%, hsla(73,20%,91%,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(72,16%,88%,1)), color-stop(100%,hsla(73,20%,91%,1)));background:-webkit-linear-gradient(top, hsla(72,16%,88%,1) 0%,hsla(73,20%,91%,1) 100%);background:-o-linear-gradient(top, hsla(72,16%,88%,1) 0%,hsla(73,20%,91%,1) 100%);background:-ms-linear-gradient(top, hsla(72,16%,88%,1) 0%,hsla(73,20%,91%,1) 100%);background:linear-gradient(to bottom, hsla(72,16%,88%,1) 0%,hsla(73,20%,91%,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e6dc', endColorstr='#ebede4',GradientType=0 )}
#carshares #grey-box{left:-11px}
#outer-right{background:url(http://getthere-media.com/tab.png) no-repeat right top;clear:both}
.tab-block{display:block;clear:both;border-top:1px solid #a7a8a1}
#grey-box>.tab-block{border-top:none}
.tab-option{display:none;padding-top:5px}
.tab-option.selected{display:block}
#add-carshare .tab-block{min-height:150px;padding:5px}
.tabs{background:transparent;padding:0;list-style:none}
.listing .tabs .selected{color:#3687d2;border-bottom:2px solid #3687d2}
.tabs ul{padding-right:10px;list-style:none}
.tabs li{font-size:1em;z-index:100;float:left;margin:0 21px 0 -11px;padding:5px 12px;position:relative;top:1px;cursor:pointer}
.tabs span{float:left;display:block;text-decoration:none;outline:none;font-weight:bold;color:#765;margin:0;cursor:pointer}
.tabs span:hover{color:#333}
.tabs .selected{border-bottom:2px solid #3687d2}
.tabs .selected span{color:#3687d2}
.select_date{border-top:none !important}
.or-break{margin:1em 0 1em 3em;font-size:1.1em}
.tab-line{border-top:1px solid #e7e7e7;clear:both}
.listing .tabs .selected span{color:#3687d2}
.listing .tab-block{border:none;margin-left:1px}
.listing ul.tight{padding-left:2em;margin-top:4px}
.listing ul.tight li{line-height:1.4em}
.listing a{line-height:2em}
.listing .one-line{display:block;line-height:1.4em}
.listing .trivago-image{display:inline-block;margin-top:5px;width:70px;height:22px;background:url(http://getthere-media.com/trivago.png) 0 0;text-decoration:none;text-indent:-20000px;margin-bottom:-7px;outline:none}
.integer-adjust{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FEFEFE;border:1px solid #B1AFAF;display:block;padding:0;border-radius:4px;margin-bottom:1em;float:left}
.integer-adjust input{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-color:transparent!important;outline:none;width:35px;padding-right:5px;line-height:20px;text-align:right;border:0 !important;display:inline-block;webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.integer-plus,.integer-minus{cursor:pointer;display:inline-block;padding:0 6px;background:-moz-linear-gradient(top, #AFE3FA, #6CB8D9 5%, #088EC8 100%);background:-webkit-gradient(linear, left top, left bottom, from(#AFE3FA), to(#088EC8), color-stop(0.05, #6CB8D9));background:-o-linear-gradient(top, #AFE3FA, #6CB8D9 5%, #088EC8 100%);color:white;font-weight:bold;font-size:14px;height:21px;line-height:20px;vertical-align:middle;margin:0;text-align:center;webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.integer-plus:hover,.integer-minus:hover{background:-moz-linear-gradient(top, #AFE3FA, #6CB8D9 5%, #077bad 100%);background:-webkit-gradient(linear, left top, left bottom, from(#AFE3FA), to(#077bad), color-stop(0.05, #6CB8D9));background:-o-linear-gradient(top, #AFE3FA, #6CB8D9 5%, #077bad 100%)}
.integer-plus:active,.integer-minus:active{background:-moz-linear-gradient(top, #6CB8D9, #AFE3FA 100%);background:-webkit-gradient(linear, left top, left bottom, from(#077BAD), to(#6CB8D9));background:-o-linear-gradient(top, #6CB8D9, #AFE3FA 100%)}
.integer-minus{border-right:1px solid #49A7D3;padding:0 7px}
#nova-form .integer-plus,#nova-form .integer-minus{background:-moz-linear-gradient(top, #9f816c, #6D5343 30%, #4C2C19 100%);background:-webkit-gradient(linear, left top, left bottom, from(#9f816c), to(#4C2C19), color-stop(0.3, #6D5343));background:-o-linear-gradient(top, #9f816c, #6D5343 30%, #4C2C19 100%)}
#nova-form .integer-plus:hover,#nova-form .integer-minus:hover{background:-moz-linear-gradient(top, #b19683, #6D5343 30%, #341e11 100%);background:-webkit-gradient(linear, left top, left bottom, from(#b19683), to(#341e11), color-stop(0.3, #6D5343));background:-o-linear-gradient(top, #b19683, #6D5343 30%, #341e11 100%)}
#nova-form .integer-plus:active,#nova-form .integer-minus:active{background:-moz-linear-gradient(top, #6D5343, #9f816c 100%);background:-webkit-gradient(linear, left top, left bottom, from(#341E11), to(#6D5343));background:-o-linear-gradient(top, #6D5343, #9f816c 100%)}
#nova-form .integer-minus{border-right:1px solid #6D5343}
#resorthoppa-form .integer-plus,#resorthoppa-form .integer-minus{background:-moz-linear-gradient(top, #40A1FF, #40A1FF 50%, #1E90FF 51%, #1E90FF 100%);background:-webkit-gradient(linear, left top, left bottom, from(#40A1FF), to(#1E90FF), color-stop(0.5, #40A1FF), color-stop(0.51, #1E90FF));background:-o-linear-gradient(top, #40A1FF, #40A1FF 50%, #1E90FF 51%, #1E90FF 100%)}
input.invalid{color:darkred}
#go{width:11.5em;font-size:1.4em;height:34px;margin:1.1em 0 2px 0;position:relative;left:-5px;border:1px solid;padding:4px 15px;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;text-shadow:0 1px 2px #666;white-space:nowrap;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;overflow:visible;border-color:rgb(141, 204, 24) rgb(124, 179, 21) rgb(106, 153, 18);background:-moz-linear-gradient(top, #D7FA96, #ABD957 5%, #78AC15 100%);background:-webkit-gradient(linear, left top, left bottom, from(#D7FA96), to(#78AC15), color-stop(0.05, #ABD957));background:-o-linear-gradient(top, #D7FA96, #ABD957 5%, #78AC15 100%);color:rgb(247, 255, 229);box-shadow:none}
#go:hover{background:-moz-linear-gradient(top, #D7FA96, #ABD957 5%, #659111 100%);background:-webkit-gradient(linear, left top, left bottom, from(#D7FA96), to(#659111), color-stop(0.05, #ABD957));background:-o-linear-gradient(top, #D7FA96, #ABD957 5%, #659111 100%);color:#FFF}
#add-carshare #from-fieldset,#add-carshare #to-fieldset{width:14em !important}
.listing h3{color:#666;margin-bottom:6px;margin-top:9px}
.listing h4{padding-top:.55em;font-size:1em;font-weight:bold;clear:both;margin-bottom:5px}
.listing h4 em{font-style:normal}
.listing h5{font-weight:normal;font-size:1em;margin:0;padding:0}
.listing h5+h5{margin-top:8px}
.listing h5 em{font-style:normal;color:#555}
.listing h5 span{color:Black}
.listing .attrib{float:left}
.listing .attrib div{clear:right}
.blocker{float:left}
#journey-type-fieldset{margin:1em}
#journey-type-fieldset label{margin-top:.5em}
.short-fieldsets,.grid-fieldsets{position:relative}
.short-fieldsets .textfield{width:10em !important}
.short-fieldsets .fielderror{width:11.4em !important}
#content #date-fieldset,#content #time-fieldset,.left-fieldset{float:left;clear:left;margin-bottom:1.1em}
#content #return_time_block,#content #return_date_block,.right-fieldset{float:right}
#divider{border-left:1px dashed #aaa;height:12em;left:15.5em;position:absolute;top:1em}
#content #from-fieldset{margin-bottom:1.5em}
#content #to-fieldset{margin-bottom:3.5em}
#form_email{display:none}
.profile-form #form_email,.signup-form #form_email{display:block}
.form-row{clear:both;margin-top:10px}
.form-row-right-col{float:right;width:48%}
.form-row-align-right{text-align:right}
.form-row-left-col{width:49%}
.form-row-inline{display:inline-block}
#nova-date-str-to em{font-style:normal}
#nova-car-hire-companies{width:100%;opacity:0.6;margin-bottom:17px}
#nova-car-hire-companies:hover{opacity:0.8}
.calendar-icon{display:inline-block;width:15px;height:16px;background:url(http://getthere-media.com/calendar-icon.png);float:left;margin-right:7px}
#nova-form .fieldset{margin-top:0}
#nova-return-line{padding:6px 0}
#nova-submit,#resorthoppa-submit,#gocar-submit,.blue-submit{margin:10px 0 5px 0;color:white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px 12px}
#nova-submit{clear:both;float:right;background:#AF1E83;background:-moz-linear-gradient(top, #AF1E83, #6A024D);background:-ms-linear-gradient(top, #AF1E83, #6A024D);background:-webkit-gradient(linear, 0 0, 0 100%, from(#AF1E83), to(#6A024D));background:-webkit-linear-gradient(top, #AF1E83, #6A024D);background:-o-linear-gradient(top, #AF1E83, #6A024D);background:linear-gradient(top, #AF1E83, #6A024D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#af1e83', endColorstr='#6a024d', GradientType=0);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;border:1px solid #8d3779}
#nova-submit:hover{background:#cd43a4;background:-moz-linear-gradient(top, #cd43a4, #6A024D);background:-ms-linear-gradient(top, #cd43a4, #6A024D);background:-webkit-gradient(linear, 0 0, 0 100%, from(#cd43a4), to(#6A024D));background:-webkit-linear-gradient(top, #cd43a4, #6A024D);background:-o-linear-gradient(top, #cd43a4, #6A024D);background:linear-gradient(top, #cd43a4, #6A024D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#af1e83', endColorstr='#6a024d', GradientType=0)}
#resorthoppa-submit,.blue-submit{background:#1e90ff;background:-moz-linear-gradient(top, #1e90ff 0%, #40a1ff 50%, #1e90ff 50%, #40a1ff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e90ff), color-stop(50%,#40a1ff), color-stop(50%,#1e90ff), color-stop(100%,#40a1ff));background:-webkit-linear-gradient(top, #1e90ff 0%,#40a1ff 50%,#1e90ff 50%,#40a1ff 100%);background:-o-linear-gradient(top, #1e90ff 0%,#40a1ff 50%,#1e90ff 50%,#40a1ff 100%);background:-ms-linear-gradient(top, #1e90ff 0%,#40a1ff 50%,#1e90ff 50%,#40a1ff 100%);background:linear-gradient(to bottom, #1e90ff 0%,#40a1ff 50%,#1e90ff 50%,#40a1ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e90ff', endColorstr='#40a1ff',GradientType=0 );border:0;font-size:12px;margin-top:0}
.large-submit{font-size:15px;padding:7px 15px}
.results-form .text{padding:4px 3px;border-width:1px;border-radius:4px}
.results-form .full-width{width:95%}
#resorthoppa-date-picker-from{max-width:100px;padding-left:22px}
#resorthoppa-date-picker-from-arrow{position:absolute;top:3px;left:4px}
#my-uplift-ie-petitions-make-dart-services-accessible{background:url(http://getthere-media.com/make-dart-services-accessible.png);text-indent:-2000px;display:block;width:234px;height:128px;margin-left:-10px}
#gocar-submit{background:#BB4685;background:-moz-linear-gradient(top, #BB4685 0%, #CC0A6A 50%, #BB4685 50%, #CC0A6A 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#BB4685), color-stop(50%,#CC0A6A), color-stop(50%,#BB4685), color-stop(100%,#CC0A6A));background:-webkit-linear-gradient(top, #BB4685 0%,#CC0A6A 50%,#BB4685 50%,#CC0A6A 100%);background:-o-linear-gradient(top, #BB4685 0%,#CC0A6A 50%,#BB4685 50%,#CC0A6A 100%);background:-ms-linear-gradient(top, #BB4685 0%,#CC0A6A 50%,#BB4685 50%,#CC0A6A 100%);background:linear-gradient(to bottom, #BB4685 0%,#CC0A6A 50%,#BB4685 50%,#CC0A6A 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#BB4685', endColorstr='#CC0A6A',GradientType=0 );border:0;font-size:14px;margin-top:0;font-weight:bold;color:white;text-decoration:none;float:right;padding-top:5px;padding-bottom:4px}
.gocar-exit{padding-top:4px}
.gocar-exit i{background-color:rgb(7, 154, 209) !important}
.reverse-link{letter-spacing:-0.2px}
.reverse-link strong{letter-spacing:0}
.footer-p{margin-top:15px;font-size:1em;clear:left}
.footer-p .footer-extra{min-height:30px}
.tbody>p{margin-bottom:1em}
.selenium{display:none}
.event-day-list{margin-bottom:1em}
.event-day-list .exit{margin-left:0}
.event-day-list h5{margin:0}
.copy-code{width:100%;border:1px solid black;margin:0;font-size:1.3em;font-family:fixed}
.column-third{float:left;width:32%;overflow:hidden}
#content.two-column{overflow:hidden;width:100%}
.left-half{float:left;width:55%}
.right-half{float:right;width:44%;padding-bottom:1.5em}
.lift-heading{margin-top:1em;font-weight:bold;color:#555}
.lift-list-heading{margin-top:2em;margin-bottom:.2em}
.lift-entry{margin-top:.3em}
.widget-tile{background:url(http://getthere-media.com/widget-tile.png);padding:12.5px}
.comment blockquote p,.notes p{line-height:1.5em;margin-bottom:.4em;margin-top:.5em}
.social-media-tools li{list-style:none}
.social-icon{display:inline;position:relative;top:13px;margin-right:5px;margin-bottom:10px}
.social-media-section h3{margin-left:0}
.close-button{position:absolute}
.tooltip{display:inline;position:absolute;margin-top:4px;margin-left:3px;width:16px;height:16px;background:url(/static/images/help_sprite.png) 0 0}
.tooltip div{opacity:0;background:url(/static/images/help_sprite.png) -16px 0;width:16px;height:16px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}
td:hover .tooltip div,.tooltip.visible div{opacity:1;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}
#tooltip{position:absolute;width:20em;opacity:0.89}
.tooltip-body{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#222;color:#eee;padding:.4em;border:1px solid #555;font-size:8pt}
.tooltip-body div{margin-top:.4em}
.bottom-arrow-inner{border-bottom:0;border-top:8px solid #555;border-left:8px solid transparent;border-right:8px solid transparent;width:0px;margin:0 auto}
.bottom-arrow{border-bottom:0;border-top:8px solid #222;border-left:8px solid transparent;border-right:8px solid transparent;width:0px;margin:0 auto;top:-10px;position:relative}
.no-break{white-space:nowrap}
.ul-indent{padding-left:1.6em}
.light,.lift .light a{color:#555}
.no-bold,.light{font-weight:normal}
.no-display{display:none}
.large-screen-only{display:none}
.leap-card,#nova-form,.results-form,.ettt-block,.gocar-block,.fare-info{margin:5px 2px 1px -7px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px 8px 4px 8px;background-color:white}
#nova-form{border:1px solid #bb97b7;padding-top:8px}
.ettt-block{border:1px solid #a05e5e;padding:8px 58px 8px 8px;line-height:20px}
.ettt-block a{color:#600}
.ettt-block a.ettt-phone{background-color:#fe9800;border-radius:4px;text-decoration:none;font-weight:bold;color:black;padding:1px 5px}
.gocar-block{border:1px solid #8bc53f;padding:0 8px 5px 8px;overflow:hidden;background:url(http://getthere-media.com/gocar-logo-half.png) no-repeat -17px bottom;background-size:50%}
.gocar-block .leaving-msg{color:#A74B7C;margin-left:-1px}
.gocar-block ul{margin-top:5px}
.gocar-block li{margin-bottom:4px}
.results-form{border:1px solid #1e90ff;padding-top:8px}
.results-form:after,#nova-form:after,.lift.more:after,#result-list .tbody:after,.form-row:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}
.nova-promo-label{white-space:nowrap;padding-top:5px}
.nova-promo-label .sublabel em{font-size:110%;padding-right:1px;font-style:normal}
#nova-promo{width:120px}
.leap-card,.fare-info{line-height:18px;border:1px solid rgb(139, 139, 139)}
.leap-card{background:white url(http://getthere-media.com/leap_mini_logo.png) no-repeat right 1px;padding-right:58px}
.leap-card-after{margin-top:12px}
.leap-card span,.fare-info span{white-space:nowrap}
.leap-card a.exit{color:#006a3c;margin:-6px;padding:6px;display:inline-block}
.fare-info{border-color:rgb(150, 196, 220);margin-top:8px;margin-bottom:10px}
.lift a.buy-ticket{color:white;text-decoration:none;display:inline-block;margin:8px 0 5px 2px}
.buy-ticket.wexfordbus{font-weight:bold;background-color:#181E6F;padding:8px 14px 8px 18px;border-radius:20px}
.buy-ticket.wexfordbus span{background:url(http://getthere-media.com/wexford-bus-logo.png) no-repeat right -17px;padding-right:21px;display:inline-block;height:17px;line-height:17px}
.buy-ticket.wexfordbus:hover{background-color:#e77500}
.buy-ticket.wexfordbus:hover span{background-position:right 0}
.buy-ticket.citylink{padding:4px 8px;text-align:center;background-color:#1675A8;background-image:-moz-linear-gradient(top, rgb(65,157,193) 0%, rgb(22,117,168) 42%, rgb(22,117,168) 52%, rgb(22,117,168) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#419dc1', endColorstr='#1675a8',GradientType=0 );border:1px solid #989d9f;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}
.buy-ticket.citylink:hover{color:#FFF;background-color:#75ACCA;background-image:-moz-linear-gradient(top, #75ACCA 0%, #4289AE 100%)}
.buy-ticket.gobus{color:white;border:1px solid white;border-radius:4px;padding:5px 14px;margin-top:8px;background-color:#005ACE;background-image:-moz-linear-gradient(top, #005ace 0%, #004a93 100%)}
.buy-ticket.gobus:hover{background-color:#0868dd;background-image:-moz-linear-gradient(top, #0868dd 0%, #004a93 100%)}
.buy-ticket.gobus:active{background-color:#005ACE;background-image:-moz-linear-gradient(top, #004a93 0%, #005ace 100%)}
.buy-ticket.dublincoach{color:#FFFFFF!important;background:#f17e18;display:inline-block;padding:5px 15px;font-weight:bold;text-align:center;margin:8px 0;border:none;border-radius:8px;position:relative;z-index:0;-webkit-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5);box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.5)}
.buy-ticket.dublincoach{background:#e06d07}
.facebook{background:url(http://getthere-media.com/share-icon-fb.png) no-repeat 5px 3px;padding:2px 4px 2px 21px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid rgb(143, 147, 156);cursor:pointer;white-space:nowrap;color:#3b5998;font-size:11px;text-decoration:none}
.facebook:hover{border-color:rgb(155, 173, 214)}
.twitter{background-image:linear-gradient(top,white,#DEDEDE);border:1px solid rgb(111, 144, 167);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333;text-shadow:0 1px 0 rgba(255, 255, 255, .5);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;height:18px;max-width:98%;overflow:hidden;font-family:'Helvetica Neue', Arial, sans-serif;font-size:11px;text-decoration:none;padding:2px 4px}
.twitter:hover{border-color:rgb(150, 179, 216)}
.twitter i{background:url(http://getthere-media.com/share-icon-twitter.png) no-repeat;display:inline-block;width:15px;height:11px;position:relative;top:2px}
.gplus{background-image:linear-gradient(top,#f4f4f4,#e4e4e4);border:1px solid rgb(138, 131, 131);color:#da573b;text-shadow:0 1px 3px rgba(255,255,255,.7);padding:2px 6px 2px 0;font-size:11px;line-height:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;font-family:arial,sans-serif;font-outline:none;position:relative;text-decoration:none;white-space:nowrap;margin-right:8px}
.gplus:hover{background-image:none}
.gplus i{background:url(http://getthere-media.com/share-icon-gplus.png) no-repeat;display:inline-block;width:17px;height:14px;position:relative;top:5px}
.twitter,.gplus,.facebook{margin-right:11px;background-color:#e4e4e4}
.twitter:hover,.gplus:hover,.facebook:hover{background-color:#f4f4f4}
.show-more-listings{color:grey !important;margin-top:3px}
.more-listings{display:none}
.atob-heading .subheading{display:inline-block;margin-bottom:10px}
@media screen and (min-width: 30em){.tab-line { margin:0 -12px}
#logo,#origin-destination,#home-welcome,.listing,#social-row-center,#footer,#comments-inner,#result-list .tbody{padding-left:1em}
#origin-destination .fieldset{display:inline-block}
span.fieldset{padding-right:1em}
#go{width:12.9em;font-size:1.2em;padding:0;height:28px;top:1px;left:-1px}
.more{margin-left:0 !important}
.listing .trivago-image{background-position:0 -25px}
.listing .trivago-image:hover{background-position:0 0}
} @media screen and (min-width: 45em){#logo{ margin-left:-1em}
.fieldset-couple{display:inline-block}
#page,#comments{margin:0 auto;width:65em}
#footer,#social-row-center{margin-left:auto;margin-right:auto;width:65em;padding-left:2em}
#findcol{background:url(http://getthere-media.com/green-fade.jpg) no-repeat top center;height:136px;background-color:transparent}
#origin-destination{height:4.8em;padding-bottom:0;width:100%}
#carshare,#social-row-right{float:right}
#carshare{margin-right:6px}
#social-row-right{width:231px}
#result-list-outer{width:526px;box-shadow:0px 8px 11px rgba(0, 0, 0, 0.15);position:relative}
#result-list-outer:before,#result-list-outer:after{z-index:-1;position:absolute;content:"";top:25px;left:23px;width:220px;height:86%;bottom:80%;background:#777;box-shadow:0 0 19px 15px rgba(0,0,0,0.3);-webkit-transform:rotate(-0.6deg);-moz-transform:rotate(-0.6deg);-o-transform:rotate(-0.6deg);-ms-transform:rotate(-0.6deg);transform:rotate(-0.6deg)}
#result-list-outer:after{right:23px;left:auto;-webkit-transform:rotate(0.6deg);-moz-transform:rotate(0.6deg);-o-transform:rotate(0.6deg);-ms-transform:rotate(0.6deg);transform:rotate(0.6deg)}
.result-list{margin-left:11px;float:left;border-radius:10px}
.result-list,#carshare{margin-top:5px}
.listing{border-radius:10px;float:right;clear:right;width:213px;padding:0 10px;margin:0.5em 5px 0.5em 0;background-color:#fefefe;border:1px solid #dcdcdc;box-shadow:0px 3px 10px rgba(0, 0, 0, 0.08)}
.listing{padding-bottom:11px}
.listing:last-child{margin-bottom:3em}
#carshare{height:134px;position:relative;overflow:visible;border:0;background:#476985;background:-moz-linear-gradient(top, hsl(207,31%,40%) 0%, hsl(209,24%,34%) 15%, hsl(210,25%,29%) 85%, hsl(210,25%,29%) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(207,31%,40%)), color-stop(15%,hsl(209,24%,34%)), color-stop(85%,hsl(210,25%,29%)), color-stop(100%,hsl(210,25%,29%)));background:-webkit-linear-gradient(top, hsl(207,31%,40%) 0%,hsl(209,24%,34%) 15%,hsl(210,25%,29%) 85%,hsl(210,25%,29%) 100%);background:-o-linear-gradient(top, hsl(207,31%,40%) 0%,hsl(209,24%,34%) 15%,hsl(210,25%,29%) 85%,hsl(210,25%,29%) 100%);background:-ms-linear-gradient(top, hsl(207,31%,40%) 0%,hsl(209,24%,34%) 15%,hsl(210,25%,29%) 85%,hsl(210,25%,29%) 100%);background:linear-gradient(to bottom, hsl(207,31%,40%) 0%,hsl(209,24%,34%) 15%,hsl(210,25%,29%) 85%,hsl(210,25%,29%) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#476985', endColorstr='#37495b',GradientType=0 )}
#carshare h3{text-indent:53px;font-size:16px;padding-top:12px;border-color:hsl(209, 64%, 52%);border-width:1px 0 0 0;border-style:solid;margin:1px 1px 8px 1px;border-radius:9px}
#carshare #liftshare-sign{display:block;position:absolute;right:-6px;top:-8px}
#carshare-offer{background:url(http://getthere-media.com/liftshare-mini.png) no-repeat 7px 9px}
#carshare-request{background:url(http://getthere-media.com/liftshare-thumb.png) no-repeat 7px 0}
.carshare-action{top:8px;display:block;width:auto}
#home-welcome{padding:0 1.5em 1.5em}
h3{margin:1em 0 0.5em 0}
#home-welcome h3{margin-top:1.5em}
.tabs{width:35em}
#facebook-iframe{width:450px}
#company-listing{display:block}
input.textfield,input.passwordfield,textarea{width:11.2em}
#origin-locate,#dest-locate{left:15em}
.dropdown{width:17.2em;margin-left:-0.2em}
#go{width:7.4em;margin-top:.6em;height:28px;top:1px}
#carshare-offer,#carshare-request{padding-left:60px;margin-left:-7px;left:0 !important}
.carshare-action{margin-bottom:20px}
#carshare a{top:0}
#services .bar-hider{margin:0 1em}
#result-list .tbody{padding-left:7px;padding-right:7px}
.depart{width:40px;text-align:right}
.grouping h4{position:absolute}
.grouping h4,.footer-extra{padding-left:5px}
.long-atob .tbody-atob-heading{text-align:center}
.grouping h4,.prev-table,.atob-spacer,.footer-extra{width:107px}
.footer-extra{display:block;float:left;margin-right:6px}
.long-atob .atob-spacer{width:0}
.long-atob .prev-table{width:auto}
.long-atob .date-heading,.long-atob .atob-heading{padding-left:0 !important}
.not-long-atob .atob-heading h3,.not-long-atob .atob-heading .subheading{padding-left:7px}
.not-long-atob .date-heading h4{padding-left:1px}
.not-long-atob .date-heading,.not-long-atob .atob-heading{margin-left:-3px}
.date-heading,.long-atob .atob-heading{margin-left:inherit}
.prev-table{margin-left:.5em;text-align:left}
.long-atob .prev-table{float:left}
.long-atob .subheading{text-align:center}
#comments-inner{padding-left:10.8em}
.lift{margin-left:115px;padding-bottom:2px;padding-top:2px}
.lift.down{padding-bottom:4px}
.more{margin-top:0}
.toggle-group br{display:block}
.small-screen-only{display:none}
.large-screen-only{display:block}
#footer,#push{height:3em}
.twtr-hd,.twtr-ft{display:block}
.dropdown label{margin-bottom:0 !important}
#result-list{min-height:332px}
.listing a{line-height:normal}
.table-content{line-height:1.3em}
.result-list .message{margin-left:2px}
.show-more-listings{text-align:right;display:block;width:213px}
a.map,.tt-icon{margin-right:0}
.comment{width:32.3em}
#social-row-center{margin-bottom:-33px}

