#MainWrapper{width:100%;overflow:hidden;padding:0}

/*-------------- Main Body CSS Starts --------------*/
body{background-color:#F5F6F6; font-family:'Arial',Helvetica,sans-serif; font-size:62.5%; line-height:1.3em;}
a{color:#000; text-decoration:none;font-size:1.4em;}
a:hover{/*color:#159EE4;*/color:#13939e;}
a:focus, a:active{border:none; outline:0; _noFocusLine:expression(this.hideFocus=true);}
.hide{display:none;}
img{outline-style:none;outline-width:0;border:0 none;}
sup{font-size:smaller;	font-weight:bold;}
sub{margin:2px 0; padding:2px 0;}
ul{list-style-image:none; list-style-position:outside; list-style-type:none;}
ol{list-style-image:none; list-style-position:outside; padding-left:0px;}
ol li{margin-bottom:10px;}
hr{border-style:none none solid; border-width:0 0 1px; margin:5px 0;}
:active{outline-style:none; outline-width:0;}
*{margin:0; padding:0;}
p{margin:0 0 10px;font-size:1.4em;line-height: 18px;color: #666;}
h1{color: #333;font-family:"FrutigerLTW01-75Black";font-size: 3.2em;line-height: 36px;margin-bottom: 35px;margin-top: 0;text-transform: uppercase;}
h2{font-size: 2em;line-height: 24px; margin:0 0 23px; font-weight:bold; color:#414042;}
h3{font-size: 1.8em;line-height: 22px; margin:0 0 23px;}
h4{font-size: 1.6em;line-height: 20px; margin:0 0 23px;}
h5{font-size: 1.4em;line-height: 18px; margin:0 0 23px;}
p#sectionheader{font-size:3.0em; line-height:30px;font-family:"FrutigerLTW01-55Roman";color:#333;margin-bottom: 25px;}
p a{font-size:1.0em;}
.page-content ul li ,.page-content ol li{font-size:1.4em;line-height: 18px;margin-bottom:10px;
color:#666;float:left;width:100%;padding-left:13px;}
.page-content ul li{background:url('/~/media/Images/A/Arriva-Corporate-V2/icons/rhs-info-img.png') no-repeat left 7px transparent; padding-left:13px;}
.page-content ul li ul li, .page-content ol li ol li {font-size:1.0em;color: #666;} 
.page-content ul li a , .page-content ol li a{font-size:1.0em;color: #000;}
.page-content ul , .page-content ol{float:left;margin-bottom:20px;width:100%;}
.page-content ul li ul, .page-content ol li ol{margin-bottom:0px;margin-top:8px;}
.page-content ol li{list-style-type:decimal;}
.page-content ol li ol{padding-left:20px;padding-top:10px;}
.page-content ol{padding-left:20px;}
th, td {border-bottom: 1px solid;color: #666;font-size: 1.4em;line-height: 18px;padding-bottom: 10px;padding-top: 10px;padding-right:30px;}
th{font-weight:bold;}
table{width:auto;margin-bottom: 20px;}
.rad-underline{text-align:center}
table td.rad-right {text-align: right;}
table td.rad-left {text-align: left;}
.page-content > p.rad-right{float:right;margin-left: 25px;}
.page-content > p.rad-left {float: left;padding-right: 20px;}
.page-content > p.rad-notes {font-size: 1.2em !important;}
ul li p {font-size: 1em;}
ol li p {font-size: 1em;}
td p {font-size: 1em;}
/*-------------- Main Body CSS Ends --------------*/


/*-------------- Header Starts --------------*/
#headerwrapper{width:100%; float:left;}
.mainSection{max-width:1200px; margin:0px auto;padding:0;overflow:hidden;}
.header-wrapper{margin: 0 auto;position: fixed;width: 100%;z-index: 999999;background:url('/~/media/Images/A/Arriva-Corporate-V2/css/header-overlay.png') repeat top center; min-height: 153px;}
.header-wrapper .top-header{width:100%;margin:0 auto;overflow:hidden; max-width: 1170px;}
.header-wrapper .top-header ul{float:right}
.header-wrapper .top-header ul li{display:inline; float:left; color:#FFF;padding-top: 10px;}
.header-wrapper .top-header ul li a{padding:0px 5px; color:#FFF; font-size:1.2em; display:block; border-left:1px solid #fff;line-height:12px;font-family:"Frutiger LT W01 65 Bold";}
.header-wrapper .top-header ul li a:hover{color:#c8db00}
.header-wrapper .top-header ul li.current a{color:#c8db00}
.header-wrapper .top-header ul li:first-child a{border-left:0px solid;}
.header-section{margin: 0 auto;max-width: 1170px;overflow: visible;}
.header-section .logo-section{float:left;padding-left: 0; padding-right:0px; }
.header-section .navigation ul.left-nav{float:left}
.header-section .navigation ul.left-nav li{float:left; display:inline;padding: 10px 0;position:relative}
.header-section .navigation ul.left-nav li a{color: #fff;display: block;font-size: 1.8em;line-height: 24px; padding: 0px 10px;font-family:"FrutigerLTW01-55Roman";border-left: 1px solid;}
.header-section .navigation ul.left-nav li.current .nav-hover{display:block}
.header-section .navigation ul.left-nav li:first-child a{border-left: 0px solid;}
.secondWord{color:#c8db00}
.header-section .navigation ul.right-nav{float:right; padding:0px !important}

.header-section .navigation ul.right-nav li a{ font-size:1.5em; display:block;}
.nav-hover{display:none;color: #c8db00; padding-bottom: 5px; position:absolute; width:250%; text-align:center; left:-70%;font-size:1.4em;}
.header-section .navigation ul.right-nav li a.last{padding-right:0px !important}
.tooltip-text {z-index: 9999;display:block;position:absolute;padding:0px 0px;color:#fff; font-size:1.1em;font-family:"FrutigerLTW01-55Roman";}
.search {position: relative;z-index: 2;clear:both;float:right}
.navigation {padding-right: 0; float:left !important;}
.searchbox , #searchTextboxContainer input {font-size: 2.0em;line-height: 24px;padding: 16px 10px;background-color: #242223;border:0 none;color:#fff;z-index: 9;font-family:"FrutigerLTW01-55Roman";border-radius:0;}
#searchTextboxContainer{float: left;width:0;position: relative;}
.search img , .phone img{cursor:pointer;position: relative;z-index: 999;}
.tooltip {display:none;position:absolute;border:1px solid #333;background-color:#161616;border-radius:5px;padding:10px;color:#fff;font-size:1.4em;}
#searchTextboxContainer {display: none;}
#SearchButtonContainer {float: left;display: none;text-indent: -99999px;}
.phone {float: right;position: relative;cursor:pointer;clear:both}

.search-phone{position: fixed;right: 0px;top: 35%;z-index:9999;}
.phone-dropdwn{display:none;}
.phone .slimScrollDiv{background-color: #242323;float: left;position: absolute !important;right: 0;width: 300px;display:none;top: 56px;height: 500px;display:none;}
.phone .phone-dropdwn{background-color: #242323;float: left;position: absolute !important;right: 0;width: 300px;display:none;top: 0px;height: 420px;display:none;overflow-y:scroll !important;}
.phone-dropdwn ul li ul li{font-size: 1.0em;}
.header-wrapper.fixed{background: #333;padding-bottom:30px; min-height: inherit;}
/*-------------- Header Ends --------------*/


/*-------------- Mobile Header starts --------------*/
.mobi-phone-img{background:url('/~/media/Images/A/Arriva-Corporate-V2/css/arriva-phone-new-image.jpg') no-repeat;width:57px;height:56px;}
.mobi-search-img{background:url('/~/media/Images/A/Arriva-Corporate-V2/icons/search-new.png') no-repeat;width:57px;height:56px;}
.mobi-phone-dropdwn li, .phone-dropdwn li {cursor: pointer;border-bottom: 2px solid #333;float: left;font-size: 1.6em;padding: 10px 0px 10px 55px;width: 100%;color:#fff;}
.phone-dropdwn li a {font-size: 1em;color:#fff;border: 0 none;padding: 0;}
.phone-dropdwn ul li ul {display: none;}
.mobi-phone-dropdwn p, .phone-dropdwn p {border-bottom: 2px solid #333333;color: #fff;cursor: pointer;float: left;font-size: 1.6em;margin-bottom: 0;padding: 10px 15px;width: 100%;line-height:16px;}
.mobi-phone-dropdwn a, .phone-dropdwn a{border-bottom: 2px solid #333333;color: #fff;cursor: pointer;float: left;font-size: 1.6em;margin-bottom: 0;padding: 10px 15px;width: 100%;line-height:16px;}
.mobi-phone-dropdwn a:hover, .phone-dropdwn a:hover{color:#c7dc01;}
.mobi-phone-dropdwn p {background:url("/~/media/Images/A/Arriva-Corporate-V2/icons/plus-minus.png") no-repeat scroll 94% -55% transparent;}
.phone-dropdwn p{background:url("/~/media/Images/A/Arriva-Corporate-V2/icons/plus-minus.png") no-repeat scroll 94% -55% transparent;}
.mobi-phone-dropdwn p.active {background-position:94% 210%;}
.phone-dropdwn p.active{background-position:94% 210%;}
.mobi-phone-dropdwn ul, .phone-dropdwn > ul {float: left;width: 100%;margin-bottom: 0;display:none;}
.mobi-search-img.active , .mobi-phone-img.active {background-position:50% center;height: 112px;margin-top: -56px;z-index: 1;}
.mobi-phone-img.active { margin-top: -40px;}
 .mobi-search-img.active{ margin-top: -44px;}
.mobi-phone.active , .mobi-search.active{height: 66px;}
.mobi-search-phone{display:none;float: right;margin-right: 10%;overflow:hidden;}
.mobi-search{float: left;}
.mobi-phone {height:56px;width:57px;float: left;overflow: hidden;margin-left: 20px;}
.mobi-search-phone img{cursor:pointer;}
.mobi-phone-dropdwn{left: 0;position: absolute !important;top: 95px;width: 100%;display:none;background-color: #242323;height:400px; -webkit-overflow-scrolling:touch  !important;z-index: 999999;-ms-overflow-style:scrollbar !important;overflow-y:auto !important}
.mobi-phone-img, .mobi-search-img{cursor:pointer;}
.mobi-phone-dropdwn li a {font-size: 1em;color:#fff;border: 0 none;padding: 0;}
/*-------------- Mobile Header Ends --------------*/



/* --------- Mobile Menu Starts ---------- */
.mobishow{float:right; margin:0 0 0 0; position:absolute; z-index:99; right:1.3%; top:30px; display:none;padding: 10px 10px 30px;}
.mobinav{float:left;position:relative;}
.mobishow.selected{background-color: #242323;}
.mobinav span.navbg{background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/menu-icon.png") no-repeat scroll center center transparent;cursor: pointer;height: 25px;display: block;text-indent: -999999px;width: 30px;}
.mobisearch{float:left; position:relative;}
.mobisearch span.searchbg{background:url("/~/media/Images/I/Investis-Rwd-Ecw-Base/css/mobile-search-spritebg.png") no-repeat scroll 0 0 transparent; width:68px; height:50px; display:block; text-indent:-999999px;cursor:pointer}
.mobisearch span.searchbg.selected{background-position:0 -50px;}
#mobishownav{display:none;}
#mobishownav > ul {float: left;width: 100%;margin-bottom:0}
.slimScrollDiv{position:absolute !important; z-index:999999; top:92px; right:0%; width:100%; background-color:#242323; height:500px;-ms-overflow-style:scrollbar !important;-webkit-overflow-scrolling:touch !important;display:none;}
#mobishownav{position:fixed !important; z-index:999999; top:92px; right:0%; width:100%; background-color:#242323;height:auto;display:none;overflow-y:auto !important;}

#mobishownav ul li{width:100%; float:left; position:relative;}
#mobishownav ul li.navopen{background-color: #242323;}
#mobishownav ul li a , #mobishownav ul li.current > span{border-bottom: 1px solid #333;padding: 15px 15px;display:block; line-height:20px; color:#fff !important; font-weight:bold;font-size: 1.4em;font-family:'Arial';}
#mobishownav ul li.level1.selected a, #mobishownav ul li.level1.selected li.level2.selected a, #mobishownav ul li.level1.selected li.level2.selected li.level3.selected a{color:#c41230;}
#mobishownav ul li.level1.selected li a, #mobishownav ul li.level1.selected li.level2.selected li a{color:#5e6665;}
#mobishownav ul li.level1.last{border:0 none; margin:0 0 0px;}
#mobishownav ul li ul li{border:none; width:100%; background:url("/~/media/Images/I/Investis-Rwd-Ecw-Base/css/second-level-border.jpg") bottom left repeat-x transparent; text-transform:none; position:static;}
#mobishownav ul li ul li.last{padding-bottom:0; background:none;}
#mobishownav ul li ul li a{display:block; float:none; line-height:20px; color:#fff !important;padding-left: 40px;}
#mobishownav ul li ul li.current > span{padding-left: 40px;}
#mobishownav ul li ul{display:none;}
#mobishownav .showmore, #mobishownav .showmore1{width:35px; height:27px; background:url("/~/media/Images/A/Arriva-Corporate-V2/icons/plus-minus.png") no-repeat scroll 0 0 transparent; display:block; cursor:pointer; position:absolute; right:14px; top:15px; z-index:9999; margin:0;padding: 0;border-bottom:0;}
#mobishownav .showmore.selected, #mobishownav .showmore1.selected{background-position:0 -37px;}
#mobishowsearch{position:absolute; z-index:999999; top:124px; right:2.5%; width:64%; border-radius: 5px 5px 5px 5px; background-color:#fff; border:1px solid #5f6f6e; box-shadow:2px 15px 45px -15px #5F6F6E;}
#searchTextBoxContainer2{float:left; margin:12px 0 12px 2.5%; width:84%;}
#searchTextBoxContainer2 input{width:95%; height:25px; padding:5px 0 5px 5px; -moz-box-shadow: inset 10px 10px 20px -5px #e8e8e8;
-webkit-box-shadow: inset 10px 10px 20px -5px #e8e8e8; box-shadow: inset 10px 10px 20px -5px #e8e8e8; font-size:1em;font-family: "Arial",Helvetica,sans-serif; color: #666666; }
#searchButtonContainer2{float:left; width:11%; margin:17px 0; height:25px; padding:0;}
#searchButtonContainer2 input{height:100%;}
.menuArrow{display:none; position:absolute; z-index:10000;}
.menuArrow2{display:none; position:absolute; z-index:99999; top:110px; right:5.5%;}
#mobishownav ul li.current li span{margin:0;}
#mobishownav ul li.current .showmore, #mobishownav ul li.current .showmore1{margin:0;}
#mobi-searchTextboxContainer {float: left;height: 48px;width: 86%;}
.main-mobi-search {left: 0;position: absolute;width: 100%;top: 95px;display:none;}
#mobi-searchTextboxContainer input {background-color: #242323;border: 0 none;color: #fff;font-size: 2.6em;height: 100%;padding-left: 20px;width: 100%;}
#mobi-SearchButtonContainer {float: left;width: 14%;height:48px;}
#mobi-SearchButtonContainer > input {background-color: #008091;border: 0 none;color: #fff;font-size: 2em;height: 100%;width: 100%;}




#mobishownav ul li ul li#mobi-nav-bus-services-level2 {background:url(/~/media/Images/A/Arriva-Corporate-V2/icons/bus.png) 20px no-repeat; padding:0 0 0 15px;}
#mobishownav ul li ul li#mobi-nav-train-services-level2 {background:url(/~/media/Images/A/Arriva-Corporate-V2/icons/train.png) 20px no-repeat; padding:0 0 0 15px;}
#mobishownav ul li ul li#mobi-nav-tram-and-light-rail-services-level2 {background:url(/~/media/Images/A/Arriva-Corporate-V2/icons/tram.png) 20px no-repeat; padding:0 0 0 15px;}
#mobishownav ul li ul li#mobi-nav-ambulance-services-level2 {background:url(/~/media/Images/A/Arriva-Corporate-V2/icons/ambulance.png) 20px no-repeat; padding:0 0 0 15px;}
#mobishownav ul li ul li#mobi-nav-waterbus-services-level2{background:url(/~/media/Images/A/Arriva-Corporate-V2/icons/water-bus.png) 20px no-repeat; padding:0 0 0 15px;}

/* -------- Mobile Menu Ends ---------- */

.video{padding-bottom: 56.25%;min-height:480px;background-image:url('http://visualisation.investis.com/arriva/html5player/test/images/loader.gif');background-repeat: no-repeat;background-position: center; /*max-width:1270px !important;*/margin:0 auto; float: none !important;position:relative;}
.inv_selectBox { left:4% !important;display:none}
 .inv_navIconsContainer{display:none;}


/*-------------- Top Navigation CSS Starts --------------*/
#topnavigation{clear:both;}
/*-------------- Top Navigation CSS Ends --------------*/


/*-------------- Left Navigation CSS Starts --------------*/
#utility{margin-top:40px;}
.level2.haschildren ul {display:none;}
.level2 {float: left;width: 100%;border-bottom:1px solid #efefef;}
.level3{float: left;width: 100%;border-bottom:1px solid #efefef;padding-left: 22px;}
.level3.last{border-bottom:0px solid;}
.level3.first{border-top:1px solid #efefef;}
.level2 > a , .level2.current > span{color: #333;font-size: 1.8em;line-height: 44px;font-family:"FrutigerLTW01-55Roman";}
.level2.selected > a , .level2.current > span{font-family:"Frutiger LT W01 65 Bold"}
.level3 a , .level3.current span{color: #333;font-size: 1.8em;line-height: 24px;font-family:"FrutigerLTW01-55Roman"; padding: 10px 0;display: block;}
.level3.current span , .level3.selected a{font-family:"Frutiger LT W01 65 Bold";color:#13939e;}
.level3 a:hover{font-family:"Frutiger LT W01 65 Bold";color:#13939e;}
.centreContent.row {float: left;padding-top: 45px;width: 100%;padding-bottom: 70px;}
.level2.selected.haschildren ul{display:block;}
.leftnavigation {float: left;width: 100%;}
#leftnavigation > ul{float: left;}
.level2.first {border-top: 1px solid #efefef;}
/*-------------- Left Navigation CSS Ends --------------*/


/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb{ background-color: #f9f9f9;float: left;padding: 10px 0;width: 100%;}
#breadcrumb a {color: #666666;font-size: 1.4em;}
#breadcrumb span {color: #333;font-size: 1.4em;}
.bredcrumb-content {margin: 0 auto;max-width: 1170px;}
/*-------------- Breadcrumb CSS Ends --------------*/


/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight{font-weight:bold;}
.sitesearchpagination{padding-top:10px;float:left;display:none;}
.sitesearchpagination ul li{float:left; margin:0 10px 0 0; padding:0;}
table.searchTable{width: 100%; word-break:break-all;margin-bottom: 50px;}
table.searchTable tbody tr th{ text-align:left; height:22px;}
#tabs.sectionTabs{float:left; position:relative; width:100%; padding:0 0 10px;}
#tabs.sectionTabs ul{border-bottom:1px solid #000; float:left; list-style:none outside none; padding:0; margin:0; width:100%;}
#tabs.sectionTabs li{float:left; padding:0; margin:0; border-left:1px solid #000; border-top:1px solid #000;}
#tabs.sectionTabs li.lastLI{border-right:1px solid #000;}
#tabs.sectionTabs li a span{display:block; text-align:center;padding-top: 5px;}
#tabs.sectionTabs li a{display:block; padding:10px 3px; text-align:center; background-color:#008091;font-size: 1.4em;}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover{background-color:#fff;}
#tabsDD{height:35px; font-size:1.4em; width:180px;}
#tabs.sectionTabs span.select{position:absolute; font-size:1.4em; top:0; left:0; height:35px; color:#000; padding:11px 15px 10px 5px; background:url("/~/media/Images/A/Arriva-Corporate-V2/css/searchTab-dd.png") no-repeat scroll 96% 15px #cccccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/A/Arriva-Corporate-V2/htc-files/boxsizing.htc");}
#SearchTextboxRP{background-color: #242223;border: 0 none;color: #fff;font-family: "FrutigerLTW01-55Roman";font-size: 2em;line-height: 24px;padding: 16px 10px;z-index: 9;}
.searchresultpage {float: left;width: 100%;}
#searchContainerRP {float: left;width: 100%;}
#searchinnerRP {float: left;width: 100%;}
#searchTextBoxContainerRP {float: left;}
#searchButtonContainerRP {float: left;}
#searchFilter {float: left;padding-bottom: 10px;padding-top: 10px;width: 100%;}
#searchFilter > span {color: #666;font-size: 1.4em;line-height: 18px;}
.links {font-size: 1em;}
.searchdescription {font-size: 1em;}
#ui-id-1{width: 189px !important;z-index: 99999 !important;position:fixed !important;top: 41.5% !important;}
.ui-menu .ui-menu-item a{font-size:1.4em;line-height:18px !important;}
.search-box, #searchTextboxContainer{-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);float:left}
#search-results #ui-id-3{top: 81% !important;position:absolute !important;}
#search-results.ie8 #ui-id-3{top: 84% !important;}
.ie8 #auto-top-link{margin-top:10px;}
.main-news-container{float:left;width:100%;min-height: 200px;}
.main-news-container img{margin:0 auto;}
#loadmore a:first-child{padding-bottom:8px;padding-top:0px;}
#search-results .level2 a, #search-results .level2.current > span, #search-results .level3 a, #search-results .level3.current > span{padding-left:0;}
#search-results #section-Homepage-level2 .level2 a, #search-results #section-Homepage-level2 .level2.current > span, #search-results #section-Homepage-level2 .level3 a, #search-results #section-Homepage-level2 .level3.current > span{padding-left:15px;}
blockquote {float: left;width: 100%;}
/*-------------- Search page CSS Ends --------------*/


/*-------------- Site Map CSS Starts --------------*/
#sitemapcontainer{ width:340px;float:left;}
#sitemapcontainer li{ font-weight: bold;float: left;}
#sitemapcontainer li a{ display:block;line-height: 44px;font-size:1.8em;}
#sitemapcontainer li ul li{ font-size:1em; margin:4px 0 4px 5px; padding:0 0 0 20px; font-weight:normal}
#sitemapcontainer li ul li a{ padding:0 0 0 3px;}
#sitemapcontainer li ul li ul{ background:transparent url(~/media/Images/A/Arriva-Corporate-V2/css/graypixel.png) repeat-y 15px 0; margin-bottom:10px;display:none;}
#sitemapcontainer li ul li ul li{ margin-left:16px; padding-left:10px;}
/*-------------- Site Map CSS Ends --------------*/




/*-------------- Footer CSS Starts --------------*/
#footerwrapper {background-color: #333;clear: both;min-height: 200px;padding-top: 45px;}
.ie8 #footerwrapper{min-height: 150px;}
#footerlinks ul li{float:left; padding: 0 0 0 25px;}
.footerwrapper-content.row {margin: 0 auto;max-width: 1170px;}
.sign-up {border: 0 none;color: #ccc;float: left;font-size: 3.6em;line-height: 41px;padding: 14px 0 14px 10px;width: 370px;border-radius:0;}
.ie8 .sign-up{padding: 14px 0 14px 10px;}
#sign-up-box {padding-left: 30px;}
#footerlinks {float: right;}
#footerlinks > ul {float: right;}
#sign-up-box > p {color: #fff;line-height: 21px;}
#footerlinks a {color: #fff;font-size: 1.4em;}
#footerlinks a:hover { color:#c8db00;}
.alertService{font-weight:bold;color:#cddb29;}
.creditsContainer {float: right; padding:20px 0 15px 0 ;width: 100%;}
.creditsContainer img{ float:right;}

#footerlinks .social-media-links { float:right; padding:0 0 30px 0;}
#footerlinks .social-media-links ul{ margin:0px; padding:0px; float:right;}
#footerlinks .social-media-links ul li{ width:43px; height:43px; margin-left:6px; padding:0px; float:left;}
#footerlinks .social-media-links ul li a{width:43px; height:43px; margin-left:6px; float:left; cursor:pointer;}








/*-------------- Footer CSS Ends --------------*/


/* --------------- Banner Starts ---------------*/
#bannerwrapper, #bannerwrapper .sliderbanner{margin: 0 auto;max-width: 1270px;position: relative;width: 100%;overflow: hidden;}
.banneritem{position:relative;}
.banneritem .bannertext{position:absolute; bottom:20px; left:20px;}
.nojs .banneritem{display:none;}
.nojs .banneritem.banner1{display:block;}
#bannerwrapper .bx-controls .bx-pager{position:absolute; right:10px; bottom:10px;}
#bannerwrapper .bx-controls .bx-controls-direction{position:absolute; top:50%; width:100%;}
#bannerwrapper .bx-controls-direction a{float:left; padding:0 10px;}
#bannerwrapper .bx-controls-direction a.disabled{display:none;}
#bannerwrapper .bx-controls-direction .bx-next{float:right;}
#bannerwrapper .bx-controls-direction, #bannerwrapper .bx-pager{float:left; clear:both;}
#bannerwrapper .bx-pager div{margin:0 0 0 10px;}
#bannerwrapper .bx-pager div{float:left;}
#Homepage #bannerwrapper{display:none;}
/* --------------- Banner Ends ---------------*/


/* --------------- Home Content Wrapper Starts ---------------- */
#contentwrapper {background-color: #f0f0f0;margin: 0;width: 100%;overflow: hidden;padding-top:30px;}
.contentWrapper.clickable.clearfix {margin: 0 auto;max-width: 1170px;}
.title {float: left;width: 100%;}
.title > p {font-size: 1.6em;font-weight: bold;line-height: 20px;padding: 10px 15px 0;color:#000;}
.intro {float: left;width: 100%;}
.intro > p {font-size: 1.4em;line-height: 18px;padding: 10px 15px;}
.date {float: left;width: 100%;display: none;}
.date > p {color: #666;font-size: 1.2em;margin: 0;padding: 0 15px;}
.content {float: left;width: 100%;}
.content > p {font-size: 1.4em;line-height: 18px;padding: 10px 15px;}
.tags {float: left;padding: 10px 15px;}
.tags p{ font-size: 1.2em;line-height: 18px;margin-bottom: 0;float:left;margin-right: 15px;}
.tags p img{margin-right:5px;margin-bottom:4px;}
.mobile {background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/mobile-cat.png);") no-repeat scroll 0 0 transparent;}
.environment {background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/waterbus-cat.png);") no-repeat scroll 0 0 transparent;}
#container .content{display:none;}
.bottom-extra-links {margin: 0 auto;max-width: 1170px;overflow: hidden;padding-bottom: 60px;padding-top: 30px;}
#bottom-extra-links{width:100%;float:left;padding-bottom: 0px;}
.category {float: left;}
.w2h1 .category,  .w2h2 .category, .element.w1h2-r .category {float: right;}
.category > a {color: #008c95;display: block;font-size: 1.6em;font-style: italic;padding: 10px 15px;float:left;}
#container .gray{background-color: #adadad}
#container .gray img{filter: url("data:image/svg+xml;utf8,<svg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' height=\'0\'><filter id=\'greyscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\' /></filter></svg>#greyscale");}
#MainWrapper .container-gray{background-color: #a4a4a4;}
#container .active{background-color: #fff;}
#container .active img{filter: none;}
.element{cursor:pointer;}
/* --------------- Home Content Wrapper Ends ---------------- */


/* --------------- Three Column Content Wrapper Starts ---------------- */
.mainContentWrapper {float: left;width: 100%;background-color: #fff;}
.mainWrapperContent {margin: 0 auto;max-width: 1170px;}
.leftcol{padding-left: 0; width:25%;}
.mainrightContent{padding-right: 0;}
.page-intro-text {float: left;width: 100%;}
.page-intro-text > p {color: #414042;font-size: 2em;font-weight: bold;line-height: 24px;margin-bottom: 0;padding-bottom: 25px;}
.page-content {float: left;width: 100%;}
.bottom-content{padding-top:30px;}
.page-content > p {color: #666;font-size: 1.4em;line-height: 18px;margin-bottom:25px;}
.relatedarticles {font-size: 1.8em;line-height: 44px;margin: 0 auto;max-width: 1170px;padding-bottom: 30px;
font-family:"FrutigerLTW01-55Roman";color:#999999;}
/* --------------- Three Column Content Wrapper Ends ---------------- */

/* --------------- Transport Leaders Starts ---------------- */
.box-items {float: left;margin-top: 30px;width: 100%;}
.tl-box {float: left;margin-bottom: 20px;width: 32%;}
#box-2 {margin: 0 2%;}
.tl-box-img {float: left;width: 100%;}
.mainrightContent .tl-box-img > img {height: auto;width: 100%;}

body#talented-people #box-6, body#talented-people #box-5{margin-left:2%}

.tl-box-content {float: left;padding: 20px 15px;width: 100%;}
#box-2 .tl-box-content {background-color: #595369;}
#box-3 .tl-box-content {background-color: #284e85;}
#box-4 .tl-box-content {background-color: #008985;}
#box-5 .tl-box-content {background-color: #2d2d2f;}
#box-6 .tl-box-content {background-color: #50777f;}
#box-1 .tl-box-content {background-color: #2d2d2f;}
.tl-box-content .tl-box-title {color: #fff;font-family: "FrutigerLTW01-55Roman";font-size: 2em;line-height: 20px;text-transform: uppercase;margin-bottom:15px;}
.tl-box-content p {color: #fff;line-height: 20px;font-family: "FrutigerLTW01-55Roman";margin-bottom:0;}
#box-4 {clear: left;}
.tl-box a {font-size: 1em;}
/* --------------- Transport Leaders Ends ---------------- */


/* --------------- Three Column Right Starts ---------------- */
.threecolright{padding-left: 30px;padding-right: 0;padding-top: 30px;}
.rl-title {border: 1px solid #e8e8e8;color: #333;font-size: 2em;font-weight: bold;line-height: 24px;padding: 15px;margin-bottom: 0;border-bottom:none;}
.related-links li{border: 1px solid #e8e8e8;float: left;padding: 15px 15px 15px 40px;width: 100%;border-bottom:none;background:url('/~/media/Images/A/Arriva-Corporate-V2/icons/rhs-arrow.png') no-repeat 6% center;}
.related-links ul{ float:left; width:100%; border-bottom: 1px solid #e8e8e8;}
.related-links ul li a {color: #666;line-height: 18px;}
.quote-sp {float: left;width: 100%;margin-bottom:50px;}
.related-links {float: left;margin-bottom: 50px;width: 100%;}
.quote-content > p {color: #666;font-size: 2em;line-height: 30px;margin-bottom: 30px;}
.quoter {color: #008091;font-size: 1.6em;font-weight: bold;line-height: 20px;}
.quoter-desig {color: #666;font-size: 1.2em;}
.color-box-sp {float: left;width: 100%;border-bottom: 5px solid #a7b230;margin-bottom: 30px;}
.color-box-sp > a {color: #fff;display: block;font-size: 3em;line-height: 30px;font-family:"Frutiger LT W01 65 Bold";background-color: #c8db00;padding: 67px 15px 15px 15px;}
.info-sp { border: 1px solid #cccccc;float: left; padding: 25px 25px 15px;width: 100%;margin-bottom:20px;}
.info-sp h2 a{font-size:1em;}
.info-sp li {background:url('/~/media/Images/A/Arriva-Corporate-V2/icons/rhs-info-img.png') no-repeat left 37%;font-size: 2.4em;line-height: 28px;font-family:"Frutiger LT W01 65 Bold";color:#333;padding-left: 13px;padding-bottom: 10px;}
.info-sp > ul {margin-bottom: 0;}
.sp-download-box {float: left;width: 100%;border-bottom: 5px solid #1a4c53;margin-bottom: 30px;background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/rhs-download.png") no-repeat scroll 90% 15% #008091;}
.sp-download-box > a {color: #fff;display: block;font-size: 3em;line-height: 30px;font-family:"Frutiger LT W01 65 Bold";padding: 67px 84px 15px 15px;}
/* --------------- Three Column Right Ends ---------------- */

/* --------------- News Starts ---------------- */
.news-filter {border-bottom: 1px solid #e3e4e8;float: left;margin-bottom: 20px;padding-bottom: 30px;padding-top: 40px;width: 100%;}
.news-container {float: left;width: 100%;padding-bottom: 50px;}
.news-filter > p {float: left;}
.filter-news {float: left;width: 10%;margin-top: 10px;}
.filter-input1 {float: left;margin-left: 1%;width: 29%;position: relative;}
.filter-input2 {float: left;margin-left: 1%;width: 29%;position: relative;}
.filter-input1 > p , .filter-input2 > p {font-family:"FrutigerLTW01-55Roman";color: #fff;font-size: 1.6em;line-height: 20px;padding: 10px;text-align: left;cursor:pointer;background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/input-arrow.png") no-repeat scroll 95% 50% #54606e;margin-bottom: 0px;margin-bottom: 1px;}
.filter-input-box {float: left;margin-left: 1%;width: 29%;position: relative;}
.filter-input-box > input {font-family:"FrutigerLTW01-55Roman";color: #666;font-size: 1.6em;line-height: 21px;padding: 9px;width: 100%;border: 1px solid #d6d6d6;}
.filter-input1 > ul, .filter-input2 > ul {background-color: #fff;z-index: 9;display: none;float: left;position: absolute;width: 100%;}
.filter-input1 ul li:last-child{display:none;}
.filter-input1 li , .filter-input2 li {background-color: #54606e;color: #fff;cursor: pointer;float: left;font-family: "FrutigerLTW01-55Roman";font-size: 1.6em;padding: 10px;width: 100%;margin:2px 0;line-height: 20px;}
.news-item {padding: 10px 10px 10px 0;float: left;width: 100%;}
.news-date {float: left;width: 17%;}
.news-title {float: left;width: 83%;}
.news-item.alternate {background-color: #f7f8fa;}
.news-item p {line-height: 21px;margin-bottom: 0;font-size: 1.4em;color: #333;}
.filter-input-box > img {position: absolute;right: 15px;top: 11px;cursor: pointer;}
/* --------------- News Ends ---------------- */




/* --------------- Tabs Starts ---------------- */
#tabs {position: relative;padding-top: 30px;border-bottom: 1px solid #999999;float: left;width: 100%;}
#tabs ul {float: left;margin: 0 0 -1px;width: 100%;padding-left:10px;}
#tabs.sectionTab ul li {border: 1px solid #999999; cursor: pointer;float: left;padding: 10px 20px;position: relative;z-index: 98;background-color: #fff;color:#414042;font-size:2.2em; line-height:22px;font-family:"Frutiger LT W01 65 Bold";text-transform: uppercase;border-right: 0px solid #a4afcc;}
#tabs.sectionTab ul li.last {border-right: 1px solid #999999;}
#tabs.sectionTab ul li.current {border-bottom: 1px solid #fff;border-right: 1px solid #999999;margin-top: -3px;font-family:"Frutiger LT W01 65 Bold";color:#008091;padding: 13px 15px 10px;}
#tabs.sectionTab ul li.current a {float: left;padding-top: 6px;}
#tabs.sectionTab ul li.next {border-left: medium none;}
.tab-content {float: left;width: 100%;}
.main-tab-content {float: left;width: 100%;}
/* --------------- Tabs Ends ---------------- */

/* --------------- BOD Starts ---------------- */
.bod-item {float: left;width: 31%;}
.bod-item-upper {float: left;width: 100%;cursor:pointer;}
.bod-item-lower {float: left;width: 100%;}
.bod-image, .bod-name, .bod-designation {float: left;width: 100%;}
.bod-image{position:relative;}
.bod-image > img {float: left;height: auto;width: 100%;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' height=\'0\'><filter id=\'greyscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\' /></filter></svg>#greyscale"); filter:gray;}
.bod-image > img.opened{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);filter: none;}
.bod-hover-effect {background: url("/~/media/Images/A/Arriva-Corporate-V2/css/bod-effect.png") repeat scroll 0 0 transparent;height: 100%;position: absolute;width: 100%;top:0;left:0;display:none;}
.bod-image:hover .bod-hover-effect{display:block;z-index:99;}
.bod-image-content {float: left;width: 100%;padding-top: 30px;}
.bod-item-lower{display:none;}
.nojs .bod-item-lower {display:block; }
.nojs .bod-item {width:100%}
.bod-content {float: left;width: 100%;padding-left: 15px;padding-top: 30px;}
.bod-content > p{color: #414042;font-family: arial;font-size: 1.4em;line-height: 18px;}
.bod-item.margindiv {margin: 0 3.5%;}
.bod-name > p {color: #414042;font-size: 1.6em;font-family:"Frutiger LT W01 65 Bold";line-height:18px;margin-bottom: 3px;}
.bod-designation > p{color: #414042;font-size: 1.6em;font-family:"FrutigerLTW01-55Roman";line-height:18px;}
.bod-name {padding-left: 15px;padding-top: 30px;}
.bod-designation {padding-left: 15px;}
.bod-item-upper.current .bod-image:hover .bod-hover-effect{display:none;}
.bod-item-upper.current .bod-name > p {color: #13939e;}
/* --------------- BOD Ends ---------------- */

/* --------------- Mobi Tab Starts ---------------- */
.mobi-tab-content.hidden-lg.hidden-md.hidden-sm.visible-xs {float: left;width: 100%;padding-left: 10px;padding-right: 10px;}
.mobi-tab-content {float: left;width: 100%;}
.mobi-bod-cat {   cursor: pointer;float: left;margin-bottom: 10px;padding: 30px 10px;width: 100%;background:url("/~/media/Images/A/Arriva-Corporate-V2/icons/bod-up-down.png") no-repeat scroll 94% 270% #414042;}
.mobi-bod-cat > p {color: #fff;font-family: arial;font-size: 2.4em;font-weight: bold;line-height: 24px;margin-bottom: 0;text-transform: uppercase;}
.mobi-cat-content {display: none;float: left;width: 100%;}
.mobi-bod-title {background-color: #fff;border-bottom: 1px solid #e4e4e4;cursor: pointer;float: left;padding: 30px 0px 30px 40px;width: 100%;background:url("/~/media/Images/A/Arriva-Corporate-V2/icons/bod-item-up-down.png") no-repeat scroll 94% 275% #f7f8fa;}
.mobi-bod-title > p {color: #018091;float: left;margin-bottom: 0;padding-right: 10px;font-size: 2.4em;line-height: 24px;}
.mobi-bod-item {float: left;width: 100%;}
.mobi-bod-content {float: left;width: 100%;display: none;}
.mobi-bod-image {float: left;width: 100%;}
.mobi-bod-bio {float: left;padding-top: 10px;width: 100%;}
.mobi-bod-bio > p {color: #414042;font-size: 2.4em;line-height: 30px;}
.mobi-bod-cat.current {margin-bottom: 0;background-position:94% -210%;border-bottom:2px solid #000;}
.mobi-bod-title.current {background-color: #018091;background-position:94% -220%;}
.mobi-bod-title.current > p {color: #c7db00;}
.mobi-bod-desig {color: #333 !important;font-size: 1.8em !important;}
.mobi-bod-title.current .mobi-bod-desig{color: #fff !important;font-size: 1.8em !important;}
/* --------------- Mobi Tab Ends ---------------- */


/* --------------- Image Gallery Starts ---------------- */
.image-filter {float: right;padding-top: 35px;}
.image-gallery-async {float: left;padding-top: 30px;width: 100%;}
.image-filter > p {float: left;padding-right: 10px;padding-top: 15px;}
.image-cat-filter > ul {background-color: #fff;left: 0;position: absolute;width: 100%;display:none;z-index:99999;}
.image-filter li {background-color: #55606e;color: #fff;cursor: pointer;font-size: 1.6em;padding: 15px;margin: 2px 0; line-height:18px;}
.image-filter .filter-cat-text {background-color: #55606e;background-image: url("/~/media/Images/A/Arriva-Corporate-V2/icons/image-gallery-cat-drpdwn.png");background-position: 95% center;background-repeat: no-repeat;border-bottom: 1px solid;color: #fff;cursor: pointer;margin-bottom: 0;padding: 15px 0 15px 10px;width: 100%;font-size: 1.6em;}
.image-cat-filter {float: left;}
.image-cat-filter {float: left;position: relative;width: 260px;}
.image-gallery-slider .bx-viewport img {height: auto;width: 100%;cursor: pointer;}
.image-gallery-slider .bx-viewport li{width:170px !important;}
.image-gallery-slider .bx-viewport ul{margin-left: -70px;}
.image-gallery-slider .bx-pager.bx-default-pager {display: none;}
.image-gallery-slider .bx-wrapper .bx-controls-direction .bx-prev{background-color: #c8db00;height: 100%;left: 0;margin-top: 0;outline: 0 none;position: absolute;text-indent: -9999px;top: 0;transition-duration: 0s;width: 32px;z-index: 9999;background-image:url('/~/media/Images/A/Arriva-Corporate-V2/css/image-slider-left-arrow.png');background-position: center center;}
.image-gallery-slider .bx-wrapper .bx-controls-direction .bx-next {background-color: #c8db00;background-image: url('/~/media/Images/A/Arriva-Corporate-V2/css/image-slider-right-arrow.png');height: 100%;margin-top: 0;outline: 0 none;position: absolute;right: 0;text-indent: -9999px;top: 0;transition-duration: 0s;width: 32px;z-index: 9999;background-position: center center;}
.image-gallery-upper {float: left;width: 100%;}
.image-gallery-slider {float: left;width: 100%;padding-top: 40px;padding-bottom: 40px;}
.image-gallery-prev {float: left;margin-bottom: 20px;width: 100%;position: relative;}
.image-title {color: #414042;font-size: 2em;font-weight: bold;line-height:22px;margin-bottom: 25px;}
.image-desc {color: #666;font-size: 1.4em;line-height: 18px;}
.image-gallery-prev > img {height: auto;width: 100%;}
.image-prev-desc {float: left;width: 100%;}
.dTextButton {border: 0 none;bottom: -40px;right: 0;background:url('/~/media/Images/A/Arriva-Corporate-V2/icons/img-gallery-download-btn.png') no-repeat; height:40px;width:40px;text-indent: -9999px;border-bottom:2px solid #a7b230;position:absolute;}
/* --------------- Image Gallery Ends ---------------- */


/* --------------- History Starts ---------------- */
.history-container {float: left;width: 100%;padding-top: 30px;}
.history-item {float: left;width: 100%;}
.history-upper {border-bottom: 2px solid #e4e4e4;float: left;padding: 15px;width: 100%;cursor:pointer;background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/bod-item-up-down.png") no-repeat scroll 97% -185% #f6f8fa;}
.history-upper p {color: #333;float: left;font-size: 2em;width: 100%;line-height: 22px;}
.history-journeys {width: 35% !important;}
.history-upper.active{border-bottom: 2px solid #0b515a;background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/bod-item-up-down.png") no-repeat scroll 97% 365% #008091;}
.history-upper.active p{color: #fff;font-weight:bold;}
.history-bottom {float: left;padding-top: 20px;width: 100%;display:none;padding-bottom: 27px;}
.nojs .history-bottom {display:block}
.history-image {float: left;padding-right: 40px;}
.history-content > p {color: #666666;font-size: 1.4em;line-height: 18px;margin-bottom: 23px;padding-left: 15px;}
.history-year{width: 12% !important;}
.history-item-title{width:88% !important;}
.history-content > h2 {padding-left: 15px;}
.history-upper .history-year{color:#018091;}
.history-upper.active .history-year{color:#fff;}
/* --------------- History Ends ---------------- */

/*----------------snapdown styling starts----------------*/
.snapdown-content ul li{background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/rhs-info-img.png") no-repeat scroll left 7px transparent;padding-left: 13px;}
.snapdown-content ul li, .snapdown-content ol li{color: #666;float: left;font-size: 1.4em;line-height: 18px;margin-bottom: 10px;padding-left: 13px;width: 100%;}
.snapdown-title span{width:100% !important}
#meet-our-people .snapdown-container .snapdown-image, #meet-our-graduates .snapdown-container .snapdown-image{float:right;padding-left:40px;}

#making-transport-simpler .snapdown-container ul li a{font-size:1em;}
/*----------------snapdown styling ends----------------*/

/* --------------- Awards Start ---------------- */
#awards-container .history-upper .history-employees{width: 88%;}
#awards-container .history-image{padding-right: 0px; width:100%}
.awards-top-item {width: 31%;float:left;padding-bottom: 30px;}
.history-title {float: left;padding-left: 15px;padding-top: 20px;width: 100%;}
#awards-container .history-content{float: left;width: 100%;}
#awards-top-item-2 {margin: 0 3.5%;}
.awards-item .history-title {float: left;padding-left: 0;padding-top: 0;width: auto;}
.awards-item {float: left;width: 100%;}
#awards-container .awards-item .history-content {float: left;width: auto;}
.awards-item .history-title {float: left;padding-left: 0;padding-top: 0;width: auto;}
.history-title > p {color: #333;font-size: 1.4em;font-weight: bold;line-height: 18px;margin-bottom: 0;padding-right: 10px;}
.awards-item .history-content p {padding-left: 0;}
#awards-container .awards-item .history-content {float: none;width: auto;}
.awards-top-item .history-image > img {height: auto;width: 100%;}
/* --------------- Awards Ends ---------------- */


/* --------------- Content Wrapper Ends ---------------- */

.level2.current.haschildren ul {display: block;}
#no-left-col{padding-left: 0;}
.countries-content .page-left-content, .countries-content .page-center-content{width:33.3% !important;}
.countries-content .page-right-content{width:33.4% !important;}
.page-center-content.page-content {float: left;padding-right:15px;padding-top: 40px;}
.page-left-content.page-content {float: left;width: 50%;padding-right:15px;padding-top: 40px;}
.page-right-content.page-content {float: left;width: 50%;padding-left:15px;padding-top: 40px;}
.page-bottom-content.page-content {padding-top: 25px;}
.video {float: left;width: 100%;}
#bannerContainer{float: left;width: 100%;}
#bannerContainer img{float: left;width: 100%;}
.regions {float: left;padding-bottom: 30px;width: 100%;}
.region-drpdwn {float: left;width: 40%;position: relative;}
#contact-us-region .region-drpdwn {float: left;width: 230px;position: relative;}
.region-text {float: left;width: 60%;padding-left:20px;}
.region-drpdwn > p {color: #fff;font-size: 1.6em;line-height: 18px;margin-bottom: 0;padding: 10px 15px;width: 100%;font-family:"FrutigerLTW01-55Roman";cursor:pointer;margin: 0px 0 2px;background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/input-arrow.png") no-repeat scroll 95% 50% #333;}
.drpdwn {display: none;float: left;width: 100%;position: absolute;background-color:#fff;z-index:9; overflow-y:auto !important; height:380px;}
.region-text-bold {font-size: 1.8em;font-weight: bold;line-height: 20px;margin-bottom: 5px;}
.region-text-simple {color: #666;font-size: 1.4em;}
.drpdwn p , .drpdwn a{color: #fff;cursor: pointer;float: left;font-size: 1.6em;margin-bottom: 0;padding: 10px 15px;width: 100%;background-color: #333;margin: 2px 0;line-height: 18px;font-family: "FrutigerLTW01-55Roman";}
.drpdwn p{background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/plus-minus.png") no-repeat scroll 94% -80% #333;}
.drpdwn ul{display: none;float: left;margin-bottom: 0;width: 100%;}
.drpdwn li{background-color: #333;color: #fff;cursor: pointer;float: left;font-size: 1.6em;padding: 10px 25px;width: 100%;margin: 2px 0;}
.drpdwn li a {font-size: 1em;color:#fff;border: 0 none;padding: 0;}
#contact-us-region {padding-top: 10px;}
.drpdwn p.active{background-position: 94% 230%;}
.image-right {float: right;padding-bottom: 30px;padding-left: 30px;text-align: left;}
.image-right > span {color: #008c95;font-size:1.6em;padding-left: 15px;line-height: 21px;display: block;color: #414042;font-family:"FrutigerLTW01-55Roman";}
.image-right > span.image-name{color:#008c95;padding-top: 20px;font-family:"Frutiger LT W01 65 Bold";}
.level3.current > span {display: block;line-height: 24px;padding: 10px 0;}
.page-title {float: left;width: 100%;}
#section-news-level3, #section-multi-media-library-level3, #section-photo-competition-level3{display:none;}
#deutsche-bahn .page-content img{vertical-align:top;float:left;margin-right:7px;}

/* --------------- Content Wrapper Ends ---------------- */

/* --------------- Contact Us Starts ---------------- */
.contact-us-container{float: left;width: 100%; }
.contact-add{float: left;width: 35%;padding-top: 20px;border-top: 1px solid #999;}
.contact-title{float: left;width: 100%;}
/* --------------- Contact Us Ends ---------------- */

/* --------------- Content Wrapper Ends ---------------- */
.phone-dropdwn::-webkit-scrollbar{width: 7px;}
.phone-dropdwn::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 10px; border-radius: 10px; background-color: silver;scrollbar-face-color: #ff00ff; }
/* --------------- Content Wrapper Ends ---------------- */

/* --------------- Countries Starts ---------------- */
.download-bottom {float: left;padding-top: 40px;width: 100%;}
.download-ans .dwnload {color: #414042;font-size: 1.3em;font-weight: bold;line-height: 24px;padding-left: 10px;padding-right: 5px;}
.download-ans span {color: #666;font-size: 1.3em;}
.download-ans {float: left;padding-top: 10px;width: 100%;}
.download-ans img {border-bottom: 2px solid #a7b230;}
.countries-content #tabs.sectionTab ul li{font-size:1.4em !important;}
.countries-content .tabs-content ul li{background: url('/~/media/Images/A/Arriva-Corporate-V2/icons/rhs-info-img.png') no-repeat left 7px transparent;padding-left: 13px;font-size: 1.4em !important;line-height: 18px;margin-bottom: 10px;color: #666;float: left;width: 100%;}
.countries-content .tabs-content ul,.countries-content .tabs-content ol{float: left;margin-bottom: 20px;width: 100%;}
.countries-content .tab-content{padding-top:35px;}
/* --------------- Countries Ends ---------------- */

/* --------------- Error Page Starts ---------------- */
#error-page .page-content ul li a, #error-page .page-content ol li a, #error-page p a{color: #13939e;font-weight: bold;}
#error-page #leftnavigation640{display:none !important;}
/* --------------- Error Page Ends ---------------- */

.mobi-cat-content .tabs-content {padding: 10px;}
.box-content-sp {float: left;width: 100%;}
.box-content-title-sp {float: left;width: 100%;}
.box-content-title-sp > p {background-color: #333;color: #fff;font-size: 2em;font-weight: bold;margin-bottom: 0;padding: 15px;}
.box-content-content-sp {background-color: #f7f7f7;float: left;padding: 10px 15px;width: 100%;}
.box-content-content-sp > p {font-size: 1.6em;font-style: italic;line-height: 19px;margin-bottom: 0;}
.boxed-content-sp {background-color: #f7f7f7;float: left;margin-bottom:20px;padding: 15px;width: 100%;}
.boxed-content-title-sp {float: left;width: 100%;}
.boxed-content-title-sp > p {color: #333;font-size: 1.8em;font-weight: bold;line-height: 24px;margin-bottom: 0;}
.boxed-content-content-sp {float: left;margin-top: 10px;width: 100%;}
.boxed-content-content-sp > p {font-size: 1.6em;font-style: italic;line-height: 19px;}
.boxed-content-content-sp img {height: auto;margin-top: 10px;max-width: 100%;width: auto;}
.boxed-content-content-sp ul li, .boxed-content-content-sp ol li {color: #666;float: left;font-size: 1.4em;line-height: 18px;margin-bottom: 10px;padding-left: 13px;width: 100%;font-style:italic;}

.left-nav li:hover .nav-hover {display: block;}
.left-nav li .nav-hover {color: #fff;display: none;font-size: 1.2em;left: auto;padding-bottom: 5px;position: absolute;right: 10px;text-align: right;top: 35px;width: 86%;}

.snapdown-main-content > ul {float: left;margin-bottom: 0;width: 100%;}
.snapdown-main-content {float: left;width: 100%;}
.snapdown-container .snapdown-main-content {float: none;width: auto;}



.mainrightContent img{width: auto;max-width: 100%;height: auto;margin-right:10px;}

.history-item.last .history-bottom {border-bottom: 1px solid #efefef;}

#iframe-container {margin: 0 auto;max-width: 1270px;}
body.body-fixed {height: 100%;position: fixed;width: 100%;}
.page-intro-text.right-image {float: none;width: auto;}
.page-content.right-image {float: none;width: auto;}
.rad-underline{text-decoration: underline;}
#page-iframe-container {float: left;width: 100%;}


body.ie8 .header-section .logo-section { width:190px;}
body.ie8 .navigation { width:585px;}
body.ie8 .navigation.right-icon { width:390px;}


table.rad-datatable { margin-bottom:10px;}
table.rad-datatable img{ float:left;}
table.rad-datatable tr td{ vertical-align:top;}
table.rad-datatable ul { margin:0px;}
table.rad-datatable ul li{ font-size:1.1em;}



/*------------ Sprite --------------*/

.header-section .navigation ul.right-nav li{float:left; position:relative;padding:10px;padding-bottom:0}
.header-section .navigation ul.right-nav li.last{padding-right: 0;}
.header-section .navigation ul.right-nav li:hover .nav-hover{display:block}
.header-section .navigation ul.right-nav li .nav-hover{top:50px;}

.header-section .navigation ul.right-nav li#nav-bus-services a{background:url('/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png') no-repeat;height:26px;width:23px;}
.header-section .navigation ul.right-nav li#nav-bus-services a:hover{background-position:0 -42px;}
.header-section .navigation ul.right-nav .current#nav-bus-services a{background-position:0 -42px;}

.header-section .navigation ul.right-nav li#nav-train-services a{background:url('/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png') no-repeat -30px 0px;height:27px;width:20px;}
.header-section .navigation ul.right-nav li#nav-train-services a:hover{background-position: -30px -42px;}
.header-section .navigation ul.right-nav .current#nav-train-services a{background-position: -30px -42px;}

.header-section .navigation ul.right-nav li#nav-tram-and-light-rail-services a {background:url('/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png') no-repeat -60px 0px;height:28px;width:18px;}
.header-section .navigation ul.right-nav li#nav-tram-and-light-rail-services a:hover {background-position: -62px -42px;}
.header-section .navigation ul.right-nav .current#nav-tram-and-light-rail-services a{background-position: -62px -42px;}

.header-section .navigation ul.right-nav li#nav-ambulance-services a {background:url('/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png') no-repeat -90px 0px;height:29px;width:24px;}
.header-section .navigation ul.right-nav li#nav-ambulance-services a:hover {background-position: -90px -42px;}
.header-section .navigation ul.right-nav .current#nav-ambulance-services a{background-position: -90px -42px;}

.header-section .navigation ul.right-nav li#nav-waterbus-services a {background:url('/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png') no-repeat -120px 0px;height:28px;width:25px;}
.header-section .navigation ul.right-nav li#nav-waterbus-services a:hover {background-position: -120px -42px;}
.header-section .navigation ul.right-nav .current#nav-waterbus-services a{background-position: -120px -42px;}

#footerlinks .social-media-links ul li.linkedin {background: url(/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png) no-repeat -359px -43px;}
#footerlinks .social-media-links ul li.linkedin:hover {background-position: -359px 0px;}

#footerlinks .social-media-links ul li.twitter {background: url(/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png) no-repeat -408px -43px;}
#footerlinks .social-media-links ul li.twitter:hover{background-position: -408px 0px;}

#footerlinks .social-media-links ul li.youtube {background: url(/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png) no-repeat -457px -43px;}
#footerlinks .social-media-links ul li.youtube:hover {background-position: -457px 0px;}

.phone-img{position: relative;z-index: 99;background:url('/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png') no-repeat 0px -86px;height:56px;width:57px;}
.phone-img.active{background-position:-1px -142px;z-index: 99;}

.sign-up-btn{background: url("/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png") no-repeat scroll -160px 0 transparent;border: 0 none;height: 69px;text-indent: -9999px;width: 69px;border-radius:0;}

.creditsContainer a {background: url("/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png") no-repeat scroll -242px 0 transparent;display: block;height: 15px;width: 105px;float: right;}

.boxed-content-content-sp ul li{background: url("/~/media/Images/A/Arriva-Corporate-V2/icons/rhs-info-img.png") no-repeat scroll left 7px transparent;padding-left: 13px;}

.search-img-desktop {background: url("/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png") no-repeat scroll -79px -86px transparent;display: block;float: left;height: 56px;position: relative;width: 57px;z-index: 10;cursor:pointer}

.load-more{background: url("/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png") no-repeat scroll -390px -100px transparent;display: block;height: 48px;width: 170px;}

.leftnavigation640 {float: left;width: 100%;}

::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }

#SearchbuttonRP{background: url("/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png") no-repeat scroll -79px -86px transparent;display: block;float: left;height: 56px;position: relative;width: 57px;border:0;font-size:0;}


p.country-sites{font-size: 2em;padding: 20px 15px;background:none;color:#999}

.page-content p.rad-highlight {margin-bottom: 20px;float: left;width: 100%;}
.page-content p.rad-highlight a {background: url("/~/media/Images/A/Arriva-Corporate-V2/css/sprit-arriva.png") no-repeat scroll 775% -238px #c8d92d;color: #fff;display: block;font-weight: bold;padding: 15px;}

.bannerInnerLink {margin: 0 auto;max-width: 1170px;overflow: hidden;}
.bannerText {left: 13%;position: absolute;top: 40%;width: 24%;}
.bannerText > p {color: #fff;font-size: 2em;line-height: 24px;}
.bannerLink {left: 4%;position: absolute;bottom: 10%;}
.bannerInnerLink a {background-color: #c8db00;color: #fff;display: block;font-family: "Frutiger LT W01 65 Bold";font-size: 2.4em;line-height: 26px;padding: 15px 15px;}
.bannerLink img {margin-right: 7px;margin-top: -4px;}

.region-drpdwn .drpdwn .country-sites{display:none;}
.youtubevideobox{float:left;width:100%;margin-bottom:10px;}

body#photo-competition .dTextButton {display:none !important;}
.chrome .searchbox, #searchTextboxContainer input{padding:16px !important;}



/*-------------------------self serve styling starts---------------------*/

.ip3-selfserve.ip3-article-hub .element{height: auto;width: 100% !important;}
.ip3-selfserve.ip3-article-hub .date > p, .ip3-selfserve.ip3-article-hub .title > p{padding: 0 0px;}
.ip3-selfserve.ip3-article-hub .tags{padding: 10px 0;width:100%;}
.ip3-selfserve.ip3-article-hub .category{width:100%;}
.ip3-selfserve.ip3-article-hub .category a{padding: 10px 0;}
.ip3-selfserve .dTextButton{bottom: 0px;position: relative;}
.ip3-selfserve .header-wrapper{z-index:999;}
.ip3-selfserve .header-wrapper.fixed{margin-top:-10px;}
.ip3-selfserve .mainContentWrapper.content-fields{padding-top:150px;}
.ip3-selfserve .bod-biography{padding-top:30px;}
.ip3-selfserve .award-content{padding-top:30px;}
.ip3-selfserve #meet-our-people .snapdown-container .snapdown-main-content{float:none !important;width:auto !important;}
.ip3-edit .header-wrapper{position:relative; !important}
.ip3-edit.ip3-selfserve .header-wrapper{position:fixed !important;}
/*-------------------------self serve styling starts---------------------*/


/* Start WO 190002 */
#footerlinks ul li {padding:0 0 0 19px !important;}
body#acquisition_arriva_db table.report {width:100% !important;}
body#regulatory-news .page-intro-text > p {color: #414042;font-size: 1.4em !important;font-weight: normal !important;line-height: 0px !important;margin-bottom: 0;padding-bottom: 25px;}
/* End WO 190002 */

#expologo{ float:left; padding-left:20px;}
.rightimg{ float:right;}

.sp-img-bio {width:85%}
.sb-img-content {margin-right:15px}



body#together-we-are-arriva .iframeWrap{width:100%; height:354px}
.together-img {width:50%; float:right; margin-right:0px!important}
