/*
-----------------------------------------------
Go-Ahead B2B - Oxford Bus
Author:www.imaginet.co.uk
----------------------------------------------- */


/* Login page
----------------------------------------------- */

.login .tab {
    background: #ef1c24;
}
.login .bar {
    border-color: #ff6e72;
}
.login button span {
    color: #b61a20;
}


/* Page Structure
----------------------------------------------- */

#page .container.login {
    background: #fff url("bigwheel.png") no-repeat 420px -164px;
}

#page .container.loggedout {
    background: #fff url("bigwheel.png") no-repeat 420px -164px;
}


/* Header
----------------------------------------------- */

#header .container {
    background:url("mastwheel.png") no-repeat right top;
}


/* Nav items
----------------------------------------------- */

.nav li.nav03 a {
    color: #b61a20;
}

.nav ul li a:hover {
    color: #b61a20;
}


/* Content
---------------------------------------------- */

#maincol h1,
#maincol h2,
#maincol h3 {
    color: #b61a20;
}

#maincol a,
#maincol a:link,
#maincol a:visited {
    color: #8d292d;
    text-decoration: none;
}

#maincol a:hover,
#maincol a:active {
    color: #666666;
    text-decoration: underline;
}

#maincol a.close-reveal-modal:hover {
    text-decoration: none;
}


/* Footer
----------------------------------------------- */

#footer .nav ul li a {
    color: #b61a20;
}


/* Custom gradient
----------------------------------------------- */

.login .box,
.login .bar {
    background: #ef1c24; /* Old browsers */
    background: -moz-linear-gradient(top,  #ef1c24 0%, #b61a20 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef1c24), color-stop(100%,#b61a20)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ef1c24 0%,#b61a20 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ef1c24 0%,#b61a20 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ef1c24 0%,#b61a20 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ef1c24 0%,#b61a20 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef1c24', endColorstr='#b61a20',GradientType=0 ); /* IE6-9 */
}


/* Form buttons
---------------------------------------------- */

a.btn,
.buttons .btn  {
    color: #f0f0f0;
    background: #ef1c24; /* Old browsers */
    background: -moz-linear-gradient(top,  #ef1c24 0%, #b61a20 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef1c24), color-stop(100%,#b61a20)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ef1c24 0%,#b61a20 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ef1c24 0%,#b61a20 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ef1c24 0%,#b61a20 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ef1c24 0%,#b61a20 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef1c24', endColorstr='#b61a20',GradientType=0 ); /* IE6-9 */
    border-color: #b61a20;
}

#maincol a.btn {
    color: #e9e9e9;
}
#maincol a.btn:hover,
#maincol a.btn:active {
    color: #f0f0f0;
    text-decoration: none;
}

#maincol a.btn-darkgrey {
    color: #f0f0f0;
}
#maincol a.btn-darkgrey:hover,
#maincol a.btn-darkgrey:active {
    text-decoration: none;
}

#maincol a.btn-lightgrey {
    color: #333333;
}
#maincol a.btn-lightgrey:hover,
#maincol a.btn-lightgrey:active {
    text-decoration: none;
}


/* lists
---------------------------------------------- */

.more li,
.news li, .newsArticle {
    background: url('chevron-right.png') left 0.3em no-repeat;
    padding-left: 1.4em;
    margin-left:  1.4em;
}


/*  --------------------------------------------------
  accordions / slidy-down-thingys
  -------------------------------------------------- */

h2.slidetab {
    background-image: url("open.png");
}

h2.show-minus{
    background-image: url("open.png");
}

h2.show-plus{
    background-image: url("collapsed.png");
}


/* table
---------------------------------------------- */
.table a.action{
    background:url('chevron-right.png') center right no-repeat;
    padding:0 16px 0 0;
    white-space:nowrap;
    font-weight: bold;
}


/* news items
---------------------------------------------- */

#newsItem hr.newsItemOptions {
    margin: 0.5em 0 0.5em;
    width: 30%;
}

#newsOptions a.addNewsAction{
background:url('plus.png') left 0.1em no-repeat;
padding:0 0px 0 0;
white-space:nowrap;
font-weight: bold;
padding-left: 1.5em;
margin-left:  1.4em;
}

#newsOptions a.viewAllAction{
    background:url('list.png') left 0.3em no-repeat;
    padding:0 0px 0 0;
    white-space:nowrap;
    font-weight: bold;
    padding-left: 1.4em;
    margin-left:  1.4em;
}

a.scrollLink{
    float:right;
    cursor: pointer;
}
