﻿
body{
    background-image:url('/media/images/backgrounds/background_site.gif');
    background-repeat:repeat-x;
    background-position:top;
    margin:0;
}
div#national_express
{
    border-left:1px solid #cad7df;
    border-right:1px solid #cad7df;
    background-color:#ffffff;
    color:#325e7d;
}

ul,
li 
{
    margin: 0;
    padding: 0;
}

img {
    border:0;
}

a
{
    color: #325e7d;
    text-decoration: underline;
}

a:hover 
{
    color: #333333;
    text-decoration: none;   
}

/* BUTTON CLASS */
/* link button */
a.button
{
    margin:0 7px 0 0; 
    padding:5px 5px 5px 0; 
    background-image:url('/media/images/buttons/btn_promo_right.gif'); 
    background-position:right; 
    background-repeat:no-repeat; 
    font-size:13px; 
    color:#ffffff !important; 
    font-weight:bold; 
    text-decoration:none;
}

a.button span 
{
    padding:5px 5px 5px 10px;
    background-image:url('/media/images/buttons/btn_promo_left.gif'); 
    background-position:left; 
    background-repeat:no-repeat;
}

a.button:hover
{
    color:#CCCCCC !important; 
}

/* input button */
span.button
{
    background-image:url('/media/images/buttons/btn_promo_left.gif'); 
    background-position:top left; 
    background-repeat:no-repeat;
    padding:0 0 0 10px;
    float:right;
}

span.button input {
    color:#ffffff; 
    font-weight:bold;
    background-image:url('/media/images/buttons/btn_promo_right.gif'); 
    background-position:top right; 
    background-repeat:no-repeat; 
    margin:0;
    padding:0 10px 1px 0;
    border:0;
    min-height:24px;
    height:auto !important;
    height:24px;
}

div.clear
{
    height:1px;
    line-height:1px;
    width:100%;
    clear:both;
    float:none;
    display:block;
    font-size:1px;
}