.red{color:#ed1f24}.grey{color:#999}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.float-left{float:left}.float-right{float:right}.float-none{float:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.button{margin:10px 0}.button a{color:#fff;background:url(/images/button-bg.gif) no-repeat left center;padding:4px 10px}.button a:visited{color:#fff}.button-nomargin{margin:5px 0}.button-nomargin a{color:#fff;background:url(/images/button-bg.gif) no-repeat left center;padding:4px 10px}.button-nomargin a:visited{color:#fff}.lightwindow-button{margin:10px 0}.lightwindow-button a{color:#fff;background:url(/images/button-bg.gif) no-repeat right center;padding:4px 25px 4px 10px}.lightwindow-button a:visited{color:#fff}.lightwindow-button-nomargin{margin:2px 0}.lightwindow-button-nomargin a{color:#fff;background:url(/images/button-bg.gif) no-repeat right center;padding:4px 25px 4px 10px}.lightwindow-button-nomargin a:visited{color:#fff}.blue-button{width:92%;margin:10px auto;padding:10px 20px;color:#fff;border:1px solid #888cbf;background:-webkit-linear-gradient(#a1a2cc,#3b4f96);background:-o-linear-gradient(#a1a2cc,#3b4f96);background:-moz-linear-gradient(#a1a2cc,#3b4f96);background:linear-gradient(#a1a2cc,#3b4f96)}.blue-button a{color:#fff}.blue-button a:visited{color:#fff}.border-margin-20{border:1px solid #eee;margin:20px 0}.grey-border-top{border-top:1px solid #bbb;padding-top:5px}.inline-popup{position:absolute;background:#fff;border:1px solid #999;padding:5px;display:none}.lightwindow-blue{background:url(/images/icon-lightwindow-blue.gif) no-repeat right;padding-right:16px}.lightwindow-white{background:url(/images/icon-lightwindow-white.gif) no-repeat right;padding-right:16px}.lightwindow-grey{background:url(/images/icon-lightwindow-grey.gif) no-repeat right;padding-right:16px}#left .tabs{font-size:12px;background:#999 url(/images/right-tabs-bg.gif) right top;padding:0;margin:0}#left .tabs ul{padding:0;margin:0;list-style:none;border-top:1px solid #a9a9a9}#left .tabs ul li{float:left;white-space:nowrap;background:transparent url(/images/right-grey-tabs.gif) 100% -200px no-repeat;padding:0 6px 0 0;margin:0;width:auto}#left .tabs ul li a{display:block;float:left;padding:8px 0 4px 6px;background:transparent url(/images/right-grey-tabs.gif) 0% -200px no-repeat;color:#fff;text-decoration:none;margin:0;width:auto}#left .tabs ul .selected{background:transparent url(/images/right-grey-tabs.gif) 100% 0 no-repeat}#left .tabs ul .selected a{background:transparent url(/images/right-grey-tabs.gif) 0% 0 no-repeat;color:#000;font-weight:700}#content .tabs{font-size:12px;padding:0;margin:0}#content .tabs ul{padding:0;margin:0;list-style:none;border-top:1px solid #fff}#content .tabs ul li{float:left;white-space:nowrap;background:transparent url(/images/tabs.gif) 100% -200px no-repeat;padding:0 6px 0 0;margin:0;width:auto}#content .tabs ul li a{display:block;float:left;padding:8px 0 4px 6px;background:transparent url(/images/tabs.gif) 0% -200px no-repeat;color:#fff;text-decoration:none;margin:0;width:auto}#content .tabs ul .selected{background:transparent url(/images/tabs.gif) 100% 0 no-repeat;width:auto}#content .tabs ul .selected a{background:transparent url(/images/tabs.gif) 0% 0 no-repeat;color:#000;font-weight:700;width:auto}#content .tabs-light{font-size:12px;padding:0;margin:0}#content .tabs-light ul{padding:0;margin:0;list-style:none;border-top:1px solid #fff}#content .tabs-light ul li{float:left;white-space:nowrap;background:transparent url(/images/tabs-light.gif) 100% -200px no-repeat;padding:0 6px 0 0;margin:0;width:auto}#content .tabs-light ul li a{display:block;float:left;padding:8px 0 4px 6px;background:transparent url(/images/tabs-light.gif) 0% -200px no-repeat;color:#fff;text-decoration:none;margin:0;width:auto}#content .tabs-light ul .selected{background:transparent url(/images/tabs-light.gif) 100% 0 no-repeat;width:auto}#content .tabs-light ul .selected a{background:transparent url(/images/tabs-light.gif) 0% 0 no-repeat;color:#000;font-weight:700;width:auto}#right .tabs{font-size:12px;background:#999 url(/images/right-tabs-bg.gif) right top;width:auto;padding:0;margin:0}#right .tabs ul{padding:0;margin:0;list-style:none;width:auto;border-top:1px solid #a9a9a9}#right .tabs ul li{float:left;white-space:nowrap;background:transparent url(/images/right-grey-tabs.gif) 100% -200px no-repeat;padding:0 6px 0 0;margin:0;width:auto}#right .tabs ul li a{display:block;float:left;padding:8px 0 4px 6px;background:transparent url(/images/right-grey-tabs.gif) 0% -200px no-repeat;color:#fff;text-decoration:none;margin:0;width:auto}#right .tabs ul .selected{background:transparent url(/images/right-grey-tabs.gif) 100% 0 no-repeat;width:auto}#right .tabs ul .selected a{background:transparent url(/images/right-grey-tabs.gif) 0% 0 no-repeat;color:#000;font-weight:700;width:auto}#right .tabs-blue{font-size:12px;background:#999 url(/images/right-tabs-bg.gif) right top;width:auto;padding:0;margin:0}#right .tabs-blue ul{padding:0;margin:0;list-style:none;width:auto;border-top:1px solid #a9a9a9}#right .tabs-blue ul li{float:left;white-space:nowrap;background:transparent url(/images/right-blue-tabs.gif) 100% -200px no-repeat;padding:0 6px 0 0;margin:0;width:auto}#right .tabs-blue ul li a{display:block;float:left;padding:8px 0 4px 6px;background:transparent url(/images/right-blue-tabs.gif) 0% -200px no-repeat;color:#fff;text-decoration:none;margin:0;width:auto}#right .tabs-blue ul .selected{background:transparent url(/images/right-blue-tabs.gif) 100% 0 no-repeat;width:auto}#right .tabs-blue ul .selected a{background:transparent url(/images/right-blue-tabs.gif) 0% 0 no-repeat;color:#000;font-weight:700;width:auto}#container{width:960px;margin:0 auto;text-align:left}#header{margin:15px 0 0;padding:0}#header #logo{}#helpers{margin:10px 0}#helpers .rss{background:url(/images/icon-rss-white.gif) no-repeat right;padding-right:18px}#nav{font-weight:700;margin:0;padding:0 0 0 10px;height:35px;background:url(/images/nav-left.gif) no-repeat left top;font-size:12px}#nav .right{background:url(/images/nav-right.gif) no-repeat right top}#nav .inner{background:url(/images/nav-bg.gif) repeat-x top;margin:0 10px 0 0}#nav #menu ul{list-style:none;padding:0;margin:0}#nav #menu li{float:left;border-right:1px solid #000;margin:0;padding:0;line-height:35px;background:url(/images/nav-bg.gif) repeat-x top}#nav ul li ul{position:absolute;left:-999em;height:auto;width:200px;margin:0;padding:0;z-index:99;background:#000}#nav ul li li{width:200px;background:#000}#nav ul li ul a{background:#000}#nav ul li ul a:hover{background:#333}#nav ul li ul ul{margin:-22px 0 0 200px}#nav ul li:hover ul ul,#nav ul li.sfhover ul ul{left:-999em}#nav ul li:hover ul,#nav ul li.sfhover ul{left:auto}#nav ul .selected ul li a{background:#000;width:200px}#nav ul .selected ul li a:hover{background:#333}#nav ul li:hover,#nav ul li.sfhover{position:static}#nav #magazinesdropdown{padding:10px;background:#fff;width:auto;border:10px solid #333;height:235px}#nav #magazinesdropdown li{float:left;margin:0;padding:0;width:200px;height:68px;border-right:1px solid #fff}#nav #magazinesdropdown .p14{background:url(/images/box-top-inner.gif) repeat-x top #fff}#nav #magazinesdropdown .p15{background:url(/images/transit-box-top-inner.png) repeat-x top #fff}#nav #magazinesdropdown .p70{background:url(/images/newtransit-box-top-inner.png) repeat-x top #fff}#nav #magazinesdropdown .p84{background:url(/images/parking-review-box-top-inner.png) repeat-x top #fff}#nav #magazinesdropdown li a{background:0 0;color:#039}#nav #magazinesdropdown li a img{padding:10px 0}#nav #magazinesdropdown li a i{color:#999}#nav #magazinesdropdown li a:hover{background:0 0}#nav #magazinesdropdown ul{float:none;left:auto;background:0 0}#nav #magazinesdropdown ul li{float:none;margin:0;padding:0;width:200px;height:20px;background:0 0;line-height:20px}#nav #magazinesdropdown ul li a{line-height:20px;background:0 0;border-top:1px solid #ddd;padding:0 10px;width:180px}#nav #magazinesdropdown ul li a:hover{background:#eee}#nav #search ul{float:right;list-style:none;padding:0;margin:0}#nav #search li{float:left;border-left:1px solid #000;line-height:35px;background:url(/images/nav-bg.gif) repeat-x top}#nav #search li input{margin:5px 15px}#nav a{display:block;text-decoration:none;color:#fff;font-weight:400;padding:0 15px}#nav ul .selected a{color:#fff;background:url(/images/nav-bg-sel.gif) no-repeat center center}#page{margin:0;padding:0;background:#999 url(/images/content-background.gif) repeat-y top left}#ipwelcome{position:relative;margin:10px 0}#iplogo{position:absolute;top:0;right:0;width:150px;height:60px}#iplogin{width:595px;font-weight:400;margin:0;padding:0 0 0 10px;height:35px;background:url(/images/nav-left.gif) no-repeat left top;font-size:12px}#iplogin .right{background:url(/images/nav-right.gif) no-repeat right top}#iplogin .inner{background:url(/images/nav-bg.gif) repeat-x top;margin:0 10px 0 0}#iplogin ul{list-style:none;padding:0;margin:0}#iplogin li{float:left;border-right:1px solid #000;margin:0;padding:0 15px;line-height:35px;background:url(/images/nav-bg.gif) repeat-x top;color:#fff}#iplogin .last{border-right:0}#iplogin li a{color:#fff}#iplogin li .lightwindow-button{background:url(/images/lightwindow-button-white.gif) no-repeat center right;padding-right:17px}#left{float:left;width:175px}#left #secnav{margin:20px 0;padding:0;list-style:none}#left #secnav li{width:175px}#left #secnav li a{padding:5px;display:block;font-weight:700;font-size:12px;color:#fff}#left #secnav .p1 a{background:url(/images/nav-ltt.gif) right center}#left #secnav .p2 a{background:url(/images/nav-transit.gif) right center}#left #secnav .p3 a{background:url(/images/nav-modern-railways.gif) right center}#left #secnav .p4 a{background:url(/images/nav-ltt.gif) right center}#left #secnav .p5 a{background:url(/images/nav-tramways.gif) right center}#left #secnav .p6 a{background:url(/images/nav-newtransit.gif) right center}#left #secnav .p7 a{background:url(/images/nav-parking-review.gif) right center}#left #secnav li ul{padding:5px 5px 20px;margin:0;background:#fff;list-style:none}#left #secnav li ul li{width:165px}#left #secnav li ul li a{padding:2px 10px;font-weight:400;font-size:11px;color:#039;background:#fff;border-bottom:1px solid #ccc}#left #secnav li ul .selected a{color:#000;font-weight:700}#left #secnav .p1 ul li a,#left #secnav .p2 ul li a,#left #secnav .p3 ul li a,#left #secnav .p4 ul li a,#left #secnav .p5 ul li a,#left #secnav .p6 ul li a,#left #secnav .p7 ul li a{background:#fff}#left .item{background:url(/images/events-left-shadow.gif) repeat-x bottom #e6e7e8;margin:10px 0 21px;padding:10px 0}#left .item .heading{padding:2px 10px;font-weight:700;border-bottom:1px solid #ccc}#left .item .description{padding:2px 10px;border-bottom:1px solid #ccc}#map .markerTooltip{background:#fff;border:1px solid #ccc;width:100px}#map .markerDetail{background:#fff;border:1px solid #ccc;width:200px}#map .mappopup{padding:0;margin:0}#map .mappopup b{display:block;background:#000;color:#fff;padding:2px 5px}#map .mappopup strong{display:block;font-weight:400;padding:2px 5px}#map .mappopup .markerDetailClose{float:right;padding:2px}#left #home-most-read{background:#ccc}#left #home-most-read .inner{padding:5px}#left #home-most-read .inner p{margin:0}#right{float:left;width:175px;z-index:1}#right #advanced-search{text-align:center;margin:15px 0}#right #cart{clear:left;padding-bottom:11px;background:#ccc url(/images/events-left-shadow.gif) repeat-x bottom}#right #cart .heading{display:block;background:#e5e5e5 url(/images/shopping-cart.png) no-repeat 100px center;padding:10px;font-size:14px;font-weight:700;color:#000;text-decoration:none}#right #cart .inner{}#right #cart .inner .item{border-top:1px solid #999;background:#f2f2f2}#right #cart .inner .item .title{padding:5px 5px 0;font-size:12px;font-weight:700}#right #cart .inner .item .price{padding:0 5px 5px;font-size:12px;font-weight:700;text-align:right}#right #cart .inner .item .subitem{border-top:1px solid #f2f2f2;color:#999;padding:5px}#right #cart .inner .item .pub1{background:#ddd}#right #cart .inner .item .pub2{background:#fbffd7}#right #cart .inner .item .pub6{background:#f6eaea}#right #cart .inner .item .pub7{background:#e2d7ea}#right #cart .inner .item .subitem .subtitle{font-size:11px;font-weight:700}#right #cart .inner .item .subitem .free{text-align:right}#right #cart .total{background:#e5e5e5;padding:10px;font-size:18px;font-weight:700;line-height:18px}#right #login-box{}#right #login-box #login-box-content{clear:left;padding-bottom:11px;background:#ccc url(/images/events-left-shadow.gif) repeat-x bottom}#right #login-box #login-box-content .inner{padding:5px}#right #latest-jobs{}#right #latest-jobs #latest-jobs-content{clear:left;background:#e8ecf5 url(/images/latest-jobs-bg.gif) repeat-x bottom left}#right #latest-jobs #latest-jobs-content .inner{padding:5px}#right #latest-jobs #latest-jobs-content .inner .item{border-bottom:1px solid #ccc;padding:5px 0;clear:left}#right #right-banners{margin:15px 0}#content-outer{width:100%;float:left;background:#fff}#content-outer-home{width:100%;float:left;background:#fff}#content{margin:0;padding:10px}#content h1{font-size:17px;color:#000;margin:0 0 10px}#content h2{font-size:15px;color:#000;margin:0 0 10px}#content h3{font-size:14px;color:#000;margin:0 0 5px}#content p{font-size:13px;line-height:1.5em;margin:0 0 10px}#content ol,#content ul{}#content li{}#content input,#content textarea,#content select{font-family:Verdana,Arial,Helvetica,"sans-serif";font-size:11px}#content table p{margin:0;padding:0;background:0 0}#content .article-maint{width:100%;font-weight:700;padding:5px 0 20px}#content .table{font-size:11px}#content .table th{text-align:right;padding:1px 2px;border-bottom:1px solid #eee;vertical-align:top}#content .table td{text-align:right;padding:1px 2px;border-bottom:1px solid #eee;vertical-align:top}#content .table .left{text-align:left}#content .table .center{text-align:center}#content #newsheader{color:#000}#content #newsheader .pub1{padding:10px 0;background:url(/images/news-header-bg.png) repeat-y}#content #newsheader .pub2{padding:10px 0;background:url(/images/news-header-transit-bg.png) repeat-y;padding-left:10px}#content #newsheader .pub3{padding:10px 0;background:url(/images/news-header-bg.png) repeat-y}#content #newsheader .pub4{padding:10px 0;background:url(/images/news-header-bg.png) repeat-y}#content #newsheader .pub5{padding:10px 0;background:url(/images/news-header-bg.png) repeat-y}#content #newsheader .pub6{padding:10px 0;background:url(/images/news-header-newtransit-bg.png) repeat-y;padding-left:10px}#content #newsheader .pub7{padding:10px 0;background:url(/images/news-header-parking-review-bg.png) repeat-y;padding-left:10px}#content #newsheader a{color:#039}#content #newsheader i{color:#999;font-style:normal}#relatedproducts{text-align:center;border:1px solid #ccc;padding:5px;margin:0 0 10px}#relatedproducts a{display:block;text-decoration:none}#relatedproducts a b{display:block;font-weight:400}#relatedproducts a i{font-style:normal;color:#999}#relatedproducts a strong{display:block;color:#000}#content .block{border:1px dotted #eee;margin-bottom:10px}#content .block .title{background:#000;padding:5px;color:#fff;font-size:12px}#content .block .title b{color:#fbffd7}#content .block .inner{padding:5px}#content .block .pub2{background:#fbffd7}#content .block .pub3{background:#e0e0ff}#content .block .pub5{background:#e0ebe2}#content .block .pub6{background:#f6eaea}#content .block .pub7{background:#e2d7ea}#content .block .blue{background:#cfe7fb}#content .block .item{border-bottom:1px solid #ccc;padding:5px 0;clear:left}#content .block .item .image{float:left;margin-right:5px}#content .block .item .date{float:right;color:#999;font-style:italic}#content .block .item .heading{color:#000;font-size:18px;border:0}#content .block .item .heading span{color:#777;font-size:12px;border:0}#content .block .item .heading a{color:#039;font-weight:700}#content .block .xtra a{background:url(/images/xtra-content.png) no-repeat left top;padding-left:32px}#content .block .blog a{background:url(/images/blog-link.png) no-repeat left top;padding-left:32px}#content .block .media a{background:url(/images/media-link.png) no-repeat left top;padding-left:32px}#content .block .item .heading a:visited{color:#96699f}#content .block .item .description{}#content .block .item .quote{padding:5px 0}#content .block .item .quote .left-quote{background:url(/images/left-quote.gif) no-repeat left top}#content .block .item .quote .right-quote{background:url(/images/right-quote.gif) no-repeat right bottom}#content .block .item .quote .inner-quote{padding:0 30px}#content .block .products{position:relative}#content .block .products .arrow{}#content .block .products .arrow img{cursor:pointer}#content .block .products .section{overflow:hidden;width:554px;height:200px}#content .block .products .section ul{width:3660px;list-style:none;margin:0;padding:0}#content .block .products .section li{float:left;margin:0;padding:0}#content .block .products .section li a{display:block;width:180px;height:200px;text-decoration:none;text-align:center}#content .block .products .section li a b{display:block}#content .block .products .section li a i{display:block;font-style:normal}#content .block .products .section li a em{display:block;font-style:normal;color:#999;margin-bottom:10px}#content .block .products .section li a strong{color:#000}#content .block .checkout .item .heading{padding:5px;font-size:12px;font-weight:700}#content .block .checkout .item .price{padding:5px;font-size:12px;font-weight:700;float:right}#content .block .checkout .item .subitem{border-top:1px solid #f2f2f2;color:#999;padding:5px}#content .block .checkout .item .pub1{background:#ddd}#content .block .checkout .item .pub2{background:#fbffd7}#content .block .checkout .item .pub6{background:#f6eaea}#content .block .checkout .item .pub7{background:#e2d7ea}#content .block .checkout .item .subitem .subtitle{font-size:11px;font-weight:700}#content .block .checkout .item .subitem .free{float:right}#content .block .subslist{margin:10px 0;padding:0;list-style:none;border-bottom:1px solid #ccc}#content .block .subslist li{border-top:1px solid #ccc;padding:5px 0}#content .block .subslist li i{color:#999}#content .block .subslist .pub1{}#content .block .subslist .pub2{background:#fbffd7}#content .block .subslist .pub6{background:#f6eaea}#content .block .subslist .pub7{background:#e2d7ea}#content .block-left-column{float:left;width:400px;margin-right:10px}#content .block-right-column{float:left;width:175px}#content #breadcrumb{position:relative;margin:0 150px 8px 0;padding-bottom:8px;border-bottom:1px solid #ccc}#content #breadcrumb a{background:url(/images/right-arrow.gif) no-repeat right;padding:0 8px 0 4px}#content #home-summary{width:580px;float:left;margin-right:10px;padding-bottom:9px;background:url(/images/box-bottom.gif) repeat-x left bottom;position:relative}#content #home-summary #home-summary-content .normal-bg{background:url(/images/box-top-inner.gif) repeat-x left top}#content #home-summary #home-summary-content .transit-bg{background:url(/images/transit-box-top-inner.png) repeat-x left top}#content #home-summary #home-summary-content .newtransit-bg{background:url(/images/newtransit-box-top-inner.png) repeat-x left top}#content #home-summary #home-summary-content .parkingreview-bg{background:url(/images/parking-review-box-top-inner.png) repeat-x left top}#content #home-summary #home-summary-content .inner{padding:5px;margin-right:230px;z-index:10}#content #home-subscription{margin-top:28px;float:left;width:175px;height:228px;padding-bottom:9px;background:#eee url(/images/box-bottom.gif) repeat-x left bottom}#content #home-subscription .inner{padding:5px}#content #home-left{float:left;width:375px;margin:10px 10px 0 0}#content #home-right{float:left;width:375px;margin:10px 0 0}#content #home-right #home-most-read{padding-bottom:6px;background:#eee url(/images/box-bottom.gif) repeat-x left bottom;margin-bottom:10px}#content #home-right #home-most-read .inner{padding:5px}#content #refine fieldset{float:left;width:auto;padding:0;margin:0 20px 5px 0;border:0}#content #refine legend{font-size:11px}#content #refine fieldset ul{display:none;list-style:none;padding:5px 5px 0;margin:0;position:absolute;background:#fff;border:1px solid #000}#content #news-standard{}#content #news-standard p{margin:0}#content #news-standard .comment{margin:0 0 10px 5px;border-bottom:1px solid #ccc;text-align:right}#content #news-standard .comment a{padding-left:7px;background:url(/images/right-arrow.gif) no-repeat left}#content #news-standard .news-standard-lead{width:400px;float:left;margin:0 10px 0 0}#content #news-standard .news-standard-lead .inner{padding:5px 5px 0;margin-right:230px}#content #news-standard .news-standard-lead .inner h2{margin:0 0 10px}#content #news-standard .news-standard-secondary .inner{margin:0}#content #news-standard .news-standard-secondary .inner h2{margin:0 0 5px;font-size:12px}#content #news-standard .news-standard-regular{float:left;width:175px}#content #news-standard .news-standard-regular ul{margin:0;padding:0;list-style:none}#content #news-standard .news-standard-regular li{border-bottom:1px solid #ccc;margin:0 0 5px;padding:0 0 5px}#content #news-standard .news-standard-regular li h3{font-size:11px;margin:0}#content #news{padding:5px}#content #news .item{margin:0;border-top:1px solid #ccc;border-bottom:0}#content #news .item h1{}#content #news .item h2{}#content #news .item .thumbimage{float:right;width:75px}#content #news .item .images{float:right;margin:0 0 10px 10px;text-align:center;width:225px}#content #news .item .image{margin:0 0 10px;text-align:left}#content #news .item .image small{display:block;width:205px;padding:5px 0;color:#000;font-weight:700}#content #news .item .heading{font-weight:700;font-size:12px}#content #news .item .heading a{display:inline}#content #news .item .info{float:left;width:100px}#content #news .item .info a{font-weight:400;color:#666}#content #news .item .body{margin-left:105px}#content #news .item li{padding-bottom:5px}#content #news .item li .info{background:#fff;padding:0}#content #news .item .description{line-height:1.5em;margin:5px 0}#content #news .item .description a{font-weight:400;line-height:1.5em}#content #news .item .description p{margin:auto}#content #news .item .padding{margin-bottom:10px}#content #news .item .comment{margin-top:2px}#content #news .item .comment a{font-size:11px;font-weight:400;line-height:1.5em;padding:2px 10px;border:1px solid #fff}#content #news .item .comment a:hover{font-weight:400;border:1px solid #eee;background:#f5f5f5;text-decoration:none}#content #news .item .tags{float:right;font-size:10px;font-style:italic}#content #news .item .section{font-size:11px;color:#999;font-style:italic}#content .item .images{float:left;margin:0 30px 10px 0;text-align:center;width:225px}#content .item .image{margin:0 10px 10px 0;text-align:left}#content .item .image small{display:block;width:205px;padding:5px 0;color:#000;font-weight:700}#shoppingChoice{margin-bottom:20px;padding:10px;width:52%;float:left;background-color:#ccc;height:120px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#shoppingChoice .stock{color:grey;padding-left:20px}#shoppingChoice select{width:100%}#shippingInfo{float:left;padding:10px 10px 0 0;width:60%;display:inline}#shippingInfo h2{float:left;padding:10px 10px 0 0;display:inline;width:100%}#shoppingChoice .addButton{padding:10px 0 0;width:130px;float:left}#shoppingChoice .theqty{float:left;margin-top:20px}#content #comments{}#content #comments .item{padding:10px 0 0;margin:10px 0 0;border-top:1px solid #ccc;border-bottom:0}#content #comments .item .body{}#content #comments .item .heading{float:right;font-size:11px;width:175px;margin-left:10px;border-left:1px solid #ccc;padding-left:10px}#content #storyright{float:right;width:175px;margin:0 0 10px 10px}#content #storyright .pub1{padding:10px;background:url(/images/box-top-inner.gif) repeat-x left top}#content #storyright .pub2{padding:10px;background:url(/images/transit-box-top-inner.png) repeat-x left top}#content #storyright .pub6{padding:10px;background:url(/images/newtransit-box-top-inner.png) repeat-x left top}#content #storyright .pub7{padding:10px;background:url(/images/parking-review-box-top-inner.png) repeat-x left top}#content #storyright #articlereports{padding-bottom:6px;background:#cfe7fb url(/images/box-bottom.gif) repeat-x left bottom;margin-bottom:10px}#content #storyright #articlereports .inner{padding:10px}#content #storyright #articlereports .heading{margin:10px 0;font-size:12px;font-weight:700;color:#039}#content #storyright #articlereports .download{font-style:italic}#content #storyright #linkedarticles{padding:0 0 6px;background:#eee url(/images/box-bottom.gif) repeat-x left bottom;margin-bottom:10px}#content #storyright #linkedarticles ul{list-style:none;padding:0;margin:0}#content #storyright #linkedarticles ul li{padding:5px;border-top:1px solid #ccc}#content #storyright #linkedarticles ul .pub1{background:#eee}#content #storyright #linkedarticles ul .pub2{background:#fbffd7}#content #storyright #linkedarticles ul .pub6{background:#f6eaea}#content #storyright #linkedarticles ul .pub7{background:#e2d7ea}#content #storyright #relatedarticles{}#content #storyright #relatedarticles #relatedarticles-content{background:#eee;padding:0;margin:0}#content #storyright #relatedarticles #relatedarticles-content ul{list-style:none;padding:0;margin:0}#content #storyright #relatedarticles #relatedarticles-content ul li{padding:5px;border-bottom:1px solid #ccc}#content #storyright #relatedarticles #relatedarticles-content ul .pub1{background:#eee}#content #storyright #relatedarticles #relatedarticles-content ul .pub2{background:#fbffd7}#content #storyright #relatedarticles #relatedarticles-content ul .pub6{background:#f6eaea}#content #storyright #relatedarticles #relatedarticles-content ul .pub7{background:#e2d7ea}#content #reports{width:100%}#content #reports ul{padding:0;margin:0;border:1px solid #999;min-width:300px;width:100%;height:398px;overflow:auto;background:#e6e7e8}#content #reports ul .spacer{margin:6px 0 0;padding:0;border-top:1px solid #000}#content #reports ul .selected a{background:#407ad8;color:#fff}#content #reports a{display:block;padding:2px 4px;text-decoration:none;color:#000}#content #reports a:hover{background:#407ad8;color:#fff}#content #links-results{float:left;min-width:300px;max-width:500px;width:100%;height:398px;overflow:auto;border:1px solid #999}#content #links-results .heading a{display:inline;padding:0;color:#039}#content #links-results .heading a:visited{color:#96699f}#content #links-results .heading a:hover{color:#039;background:#fff;text-decoration:underline}#content #links-results .item{margin:0 5px}#content #links-results .item .image{float:right}#content #links-results .item .heading{font-weight:700}#content #links-results .item .description{margin:5px 0}#content #links-results .item .tags{font-size:10px;font-style:italic}#content #links-results .item .date{float:none;font-size:11px}#content #links-results .item .button{margin:0 0 10px}#content #links-results .item .button a{color:#fff;background:url(/images/button-bg.gif) no-repeat left center;padding:4px 10px}#content #links-results .item .button a:visited{color:#fff}#content #links-results .item .lightwindow-button{margin:0 0 10px}#content #links-results .item .lightwindow-button a{color:#fff;background:url(/images/button-bg.gif) no-repeat right center;padding:4px 25px 4px 10px}#content #links-results .item .lightwindow-button a:visited{color:#fff}#jobs{}#jobs h1,#jobs h1 a{background:#181184 url(https://www.jobs-in-transport.com/1/nav-jobseekers.gif) repeat-x;color:#fff;text-align:center;font-size:13px;padding:4px 10px;font-weight:700;margin:10px 0 0;text-decoration:none}#jobs h2,#jobs h2 a{background:#ca3136 url(https://www.jobs-in-transport.com/1/nav-management.gif) repeat-x;color:#fff;text-align:center;font-size:13px;padding:4px 10px;font-weight:700;margin:10px 0 0;text-decoration:none}#jobs .table td{padding:10px;border-bottom:1px solid #000}#jobs .table .heading a{font-weight:700}#jobs .table .description{margin:5px 0}#jobs .table .favourites{}#jobs .table .closedate{float:right}#jobs .table .logo{font-weight:700}#jobs .table .location{margin:5px 0}#jobs .table .salary{font-weight:700}#jobs .table p{margin:0 0 10px}#jobs .table .leftjob{width:130px;vertical-align:top;background:#c4c2e1 url(https://www.jobs-in-transport.com/1/panel-light-dark-blue-gradient.gif) repeat-x top}#top-banners{float:right;position:relative;height:95px}#top-banners .banner{position:absolute;bottom:15px;right:0}#left-top-banners{text-align:center}#left-top-banners .banner{margin:10px 0}#left-bottom-banners{text-align:center}#left-bottom-banners .banner{margin:10px 0}#mid-banners{text-align:center}#mid-banners .banner{margin:10px 0 0;border-top:1px solid #ccc;padding:10px 0 0}#right-top-banners{text-align:center}#right-top-banners .banner{margin:10px 0}#right-bottom-banners{text-align:center}#right-bottom-banners .banner{margin:10px 0}#content-footer{text-align:center;margin:30px 0 10px}#nextprev{background:#eee;color:#000;text-align:center;padding:5px 10px;font-size:12px}#footer-container{clear:both;width:960px;margin:0 auto;text-align:right}#footer-container #footer{text-align:center;padding:20px 0;margin:0;color:#fff}#footer-container #footer a{color:#fff;text-decoration:none}#footer-container #footer a:hover{color:#fff;text-decoration:underline}#facebox-content{color:#000}#facebox-content h1{margin:0 0 10px;font-size:15px}#facebox-content p{margin:0 0 10px;line-height:1.5em}#facebox-content .lightwindow-grey{background:url(/images/icon-lightwindow-white.gif) no-repeat right;padding-right:16px}#facebox-content .table td{padding:1px 5px}#facebox-content #facebox-tabs .tabs{font-size:12px;padding:0;margin:0}#facebox-content #facebox-tabs .tabs ul{padding:0;margin:0;list-style:none;border-top:1px solid #fff}#facebox-content #facebox-tabs .tabs ul li{position:relative;float:left;white-space:nowrap;background:transparent url(/images/tabs.gif) 100% -200px no-repeat;padding:0 6px 0 0;margin:0;width:auto}#facebox-content #facebox-tabs .tabs ul li a{display:block;float:left;padding:8px 0 4px 6px;background:transparent url(/images/tabs.gif) 0% -200px no-repeat;color:#fff;text-decoration:none;margin:0;width:auto}#facebox-content #facebox-tabs .tabs ul .selected{background:transparent url(/images/tabs.gif) 100% 0 no-repeat;width:auto}#facebox-content #facebox-tabs .tabs ul .selected a{background:transparent url(/images/tabs.gif) 0% 0 no-repeat;color:#000;font-weight:700;width:auto}#facebox-content #facebox-tabs #facebox-tabs-content{background:#ccc;position:relative}#facebox-content #facebox-tabs #facebox-tabs-content .inner{padding:5px;position:relative}#facebox-content .table{font-size:11px}#facebox-content .table th{text-align:right;padding:1px 2px;border-bottom:1px solid #eee;vertical-align:top}#facebox-content .table td{text-align:right;padding:1px 2px;border-bottom:1px solid #eee;vertical-align:top}#facebox-content .table .left{text-align:left}#facebox-content .table .center{text-align:center}#latest-news-ticker{height:16px;width:500px;overflow:hidden;list-style:none}.tickercontainer{width:500px;height:16px;margin:0;padding:0;overflow:hidden}.tickercontainer .mask{position:relative;top:0;width:500px;overflow:hidden}ul.newsticker{position:relative;left:500px;list-style:none;margin:0;padding:0}ul.newsticker li{float:left;margin:0;padding:0}ul.newsticker a{white-space:nowrap;padding:0;margin:0 35px 0 0}