/* East Midlands Vehicle Hire stylesheet */

body {
    background: #004c98;
}

h1 {
    color: #004c98;
}

h2 {
    color: #004c98;
}

h3 {
    color: #004c98;
}

h4 {
    color: #004c98;
}

a {
    color: #004c98;
}

#logo p {
    padding-top: 21px;
    color: #004c98;
}

#logo p span {
    color: #8b9bc9;
}

#gradient {
    background-image: url(../images/blue_gradient.jpg);
}

#top {
    background-image: url(../images/blue_tab_bar.gif);
}

#left {
    background-image: url(../images/blue_left_shadow.jpg);
}

#right {
    background-image: url(../images/blue_right_shadow.jpg);
}

#bottom {
    background-image: url(../images/blue_bottom_shadow.gif);
}

#container #right-box h3 {
    color: #004c98;
}

#container #quote {
    background: url(../images/blue_box_background.jpg) no-repeat;
}

#container #quote h2 span {
    color: #ffed00;
}

#container #quote #formquote .button {
    background: url(../images/yellow_button.gif) no-repeat;
    color: #004c98;
}

#container #servicing {
    background: url(../images/blue_box_servicing.jpg) no-repeat;
}

#container #call h2 {
    color: #004c98;
}

#footer {
    background-image: url(../images/blue_footer.jpg);
}

#nav li a {
    background-image: url(../images/blue_tab.jpg);
    color: #004c98;
}

/* Rounded corners CSS */
.top-left, .top-right, .bottom-left, .bottom-right {
    background-image: url(../images/blue_box_corners.gif);
}

.inside {
    border-left-color: #194d99;
    border-right-color: #194d99;
    color: #194d99;
}
/* End of rounded corners CSS */

/* Popup calendar */
div#tcal td.weekend {
    background-color: #fffaa3;
}

div#tcal td.today {
    border: 1px solid #004c98;
}

div#tcal td.selected {
    background-color: #acceef;
}
/* End of popup calendar */

/* Contact form */
#form-contact fieldset {
    border: 1px solid #194d99;
    color:#194d99;
}

#form-contact legend {
    color:#194d99;
}

#form-contact input.button {
    border: 1px solid #194d99;
    color: #194d99;
}

strong.required {
    color: #194d99;
}

.error {
    color: #194d99;
}
/* End of contact form */

/* Google Maps */
#map {
    border: 1px solid #004c98;
}

#map_sidebar li a {
    color: #004c98;
    border: 1px solid #004c98;
}

#map_sidebar li a:hover {
    background: #004c98;
}
/* End of Google Maps */
