/* CSS Document */

body {
background-color: white;
margin: 0;
}

p {font-family: arial, helvetica, sans serif;}

p {
font-size: .8em;
font-weight: normal;
color: rgb(25,25,25);
display: block;
}


#telephone {
font-family: arial, helvetica, sans serif;
font-size: .8em;
font-weight: normal;
color:white;
padding: 10px;
text-align: center;
}

p4 {
font-weight: bold;
color:white;
text-align: center;
line-height: 18px;
}

#contacttext {
font-family: arial, helvetica, sans serif;
font-size: .9em;
font-weight: bold;
color:white;
text-align: center;
line-height: 20px;
}

h1, h2, h3, h4, h5, h6 {
font-family: arial, helvetica, sans serif;
}

h1 {
font-size: 1.2em;
font-weight: bold;
color: rgb(51,95,162);
padding-top: 5px;
padding-bottom: 5px;
text-transform: uppercase;
}

h2 {
font-size: 1.1em;
font-weight: bold;
color: white;
text-align: center;
}

h3 {
padding-top: 3px;
padding-bottom: 8px;
font-size: .6em;
font-weight: normal;
color: rgb(100,100,100);
text-align: center;
word-spacing: 25px;
text-transform: uppercase;
}

h4 {
padding: 0;
font-size: 1em;
font-weight: normal;
color: rgb(100,100,100);
}

.transfers {
color: rgb(51,95,162);
}

.whiteout {
color:white;
padding: 10px;
text-align: center;
}

.wo {
color:white;}

a:link {
font-family: arial, helvetica, sans serif;
font-weight: normal;
color: rgb(51,95,162);
text-decoration: none;
}

a:visited {
font-family: arial, helvetica, sans serif;
color: rgb(210,214,215);
text-decoration: none;
}

a:hover {
font-family: arial, helvetica, sans serif;
color: rgb(25,25,25);
text-decoration: none;
}

a:active {
font-family: arial, helvetica, sans serif;
color: rgb(210,214,215);
text-decoration: none;
}

a.book:link {
font-family: arial, helvetica, sans serif;
font-size: 1em;
font-weight: bold;
padding: 5px;
border-width: 3px;
border-color: rgb(58,103,170);
border-style: outset;
color: white;
text-transform: uppercase;
background-color: rgb(51,95,162);
}

a.book:visited {
font-family: arial, helvetica, sans serif;
font-size: 1em;
font-weight: bold;
padding: 5px;
border-width: 3px;
border-color: rgb(58,103,170);
border-style: outset;
color: rgb(200,200,230);
text-transform: uppercase;
background-color: rgb(51,95,162);
}
a.book:hover {
font-family: arial, helvetica, sans serif;
font-size: 1em;
font-weight: bold;
padding: 5px;
border-width: 3px;
border-color: rgb(150,150,150);
border-style: outset;
color: rgb(20,20,20);
text-transform: uppercase;
background-color: rgb(120,120,120);
}

a.book:active {
font-family: arial, helvetica, sans serif;
font-size: 1em;
font-weight: bold;
padding: 5px;
border-width: 3px;
border-color: rgb(150,150,150);
border-style: outset;
color: rgb(20,20,20);
text-transform: uppercase;
background-color: rgb(120,120,120);
}

#restitle {
font-family: arial, helvetica, sans serif;
font-size: .9em;
padding: 0;
margin: 0;
font-weight: normal;
color: rgb(150,150,150);
text-transform: uppercase;
letter-spacing: 4px;
}

#fleettext {
font-family: arial, helvetica, sans serif;
padding-top: 10px;
padding-bottom: 10px;
font-size: .6em;
font-weight: normal;
color: rgb(100,100,100);
text-align: center;
text-transform: uppercase;
}

#indexlogo {
margin: 20px;
padding: 2em;
}

#imagestrip {
margin: 30px;
padding: 2em;
}

#headlogo {
width: 200px;
height: 70px;
background-color: #ccc;
float: left;
}

#header {
margin-left: 200px;
height: 70px;
background-color: #ccc;
}

#bluebar {
margin-left: 0;
top: 70px;
height: 3px;
background-color: rgb(51,95,162);
}

#rightbar {
top:73px;
float: right;
padding-top: 20px;
padding-right: 10px;
padding-left: 10px;
width: 180px;
height: 85%;
background-color: rgb(51,95,162);
}

#mainbody {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
top: 73px;
height: 85%;
}

#footer {
padding: 5px;
left: 0;
vertical-align: middle;
width: 100%;
min-height: 20px;
height: 25px;
}

#picsets {
float: right;
align: baseline;
padding-right: 10px;
padding-left: 10px;
}

table#bookings {width: auto;
margin: 10px 0 25px 0;
padding: 0;
border:1px solid rgb(51,95,162);
border-collapse:collapse;}

#bookings td {padding: 3px 5px 3px 5px;
vertical-align:top;
text-align:left;
border:1px solid rgb(51,95,162);
border-collapse:collapse;
background-color: #E2EDF6}

td#bookheader  {background-color: rgb(51,95,162);}

td#submitme  {background-color: rgb(210,214,215);
padding:3px;
height:20px;
color:#FFFFFF;
vertical-align:middle;}

#bookings p {color:rgb(51,95,162);
font-weight:bold;}

