body {
    background: #CCC url(background.gif) top left repeat-x;
    padding: 0;
    margin: 0;
}

a {
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    color: #0099CC;
}

.master_table {
    background-color: #FFFFFF;
    padding: 10px;
    margin-top: 20px;
}

.menu {
    background: #003366 url(menuback.gif) repeat-x top center;
    color: #F7F4EE;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}

a.menu {
    background: url(menubtn.gif) no-repeat top center;
    margin: 0;
    font-size: 14px;
    padding: 18px 10px;
    text-decoration: none;
    position: relative;
    top: -19px;
    width: 120px;
    text-align: center;
}

a.menu:hover {
    color: #FFFFFF;
    background: url(menubtn_ovr.gif) no-repeat top center;
}

img.menu {
    padding: 0;
    margin: 0 0 -3px 0;
    height: 53px;
}

.content {
    background: #F4F7FB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #1A3260;
}

p.content, li.content {
    background: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #1A3260;
}

.footer {
    font-size: 10px;
    color: #1A3260;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
}

a.footer {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    font-size: 10px;
}

th.feature {
    background-color: #F3EBDE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #96ADD8;
    padding: 3px;
}

.feature {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #393F4D;
    padding: 3px;
}

th {
    background-color: #DEE7F3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #696D8F;
    padding: 3px;
    text-align: left;
}

h1 {
    font-size: 18px;
    color: #011F65;
    margin: 0;
}

h2 {
    font-size: 16px;
    color: #001F66;
}

h3 {
    font-size: 14px;
    color: #002666;
}

.crossover {
    text-decoration: line-through;
}

.highlight {
    background-color: #FFB301;
    color: #39394D;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}

a.highlight {
    margin: 0px;
    padding: 5px 5px;
    text-decoration: none;
    height: 1px;
}

a.highlight:hover {
    color: #FFFFFF;
    background-color: #006600;
}

.header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-bottom: solid 10px #FFF;
    color: #FFF;
}

.cars {
    background: #FFF;
    border: 1px solid #011F65;
    padding: 5px;
    font-size: 11px;
    color: #1A3260;
}

.dailyrate {
    background: #011F65;
    color: #FFF;
    text-align: center;
    font-size: 11px;
}

.big {
    font-size: 28px;
    font-weight: bold;
}

.qres {
    color: #cc3300;
}

.price {
    font-family: "Script MT Bold";
    color: #FF0000;
    font-size: 2.5em;
    font-weight: bold;
}

em {
    color: #B22222;
}

.imgRight {
    float: right;
}

input, textarea, select {
    border: solid 1px #808080;
}

input:focus, textarea:focus, select:focus {
    border: solid 1px red;
}

.addCharge {
    background-color: #FFC1C1;
}