/* CSS Document */
* {
margin: 0;
padding: 0;
}

body {
background-color: #ccc;
text-align: center;
}

form {
margin: 10px 0 20px 160px;
font-size: 85%;
}
span {
font-weight: bold;
}
#wrapper {
width: 800px;
text-align: left;
margin: 0 auto 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
background-color: #fff;
}

#header {
width: 800px;
height: 63px;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
}
#inner {
width: 800px;
background-image: url(images/main.jpg);
background-repeat: no-repeat;
background-position: right top;
}
/*///////////////////////////////////
.......MENU
///////////////////////////////////*/

#menu {
float: right;
margin: 212px 0 0 0;
text-align: right;
padding-right: 8px;
/*border: 1px solid #000;*/
width: 162px;
}
#menu ul {
list-style-type: none;
font-weight: bold;
line-height: 2em;

}
#menu ul li {
display: block;

}
#menu a {
font-size: 85%;
text-decoration: none;
color: #012c63;
background-image: url(images/bttn_green.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 20px;
}
#menu a:hover {
background-image: url(images/bttn_blu.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right: 20px;
border-bottom: 1px solid #9cbe60;
color: #9cbe60;
}

/*///////////////////////////////////
...CONTENT
///////////////////////////////////*/
#content {
margin: 260px 0 0 0;
float: right;
width: 580px;
/*border: 1px solid #000;*/
font-size: 80%;
}
#content h4 {
/*text-align: center;*/
margin-left: 80px;
color: #012c63;
}
#content p.home {
padding: 5px 0 3px 80px;
}
#content a.jump_link {
color: #012c63;
padding-left: 70px;
}
/*////////////////////////////////////
..........TABLES on Our Vehicles page
////////////////////////////////////*/
table.outer_t {
width: 100%;
/*border: 1px solid #000;*/
margin-top: 5px;
margin-bottom: 10px;
margin-left: 30px;
}
table.outer_t td.pics {
width: 209px;
/*border: 1px solid #00ff00;*/
padding: 15px;
}
table.outer_t th {
text-align: left;
color: #012c63; 
}
table.outer_t td.spec {
vertical-align: top;
/*border: 1px solid #00ff00;*/
}
table.outer_t td.more {
vertical-align: top;
}
table.outer_t td.tab_copy {
vertical-align: top;
}
table.outer_t a {
color: #012c63;
text-decoration: none;
}
/*////////////////////////////////////
....FLASH BANNER
////////////////////////////////////*/
#flash_banner {
width: 500px;
height: 100px; 
background-color: #fff;
margin: 5px 0 5px 75px;
}
/*////////////////////////////////////
....Tel No.
////////////////////////////////////*/

#telno {
font-weight: bold;
padding-left: 85px;
}
/*///////////////////////////////////
.....GREEN STRIP (above footer) 
///////////////////////////////////*/
#green_strip {
clear: both;
background-image: url(images/green_fade.jpg);
background-repeat: no-repeat;
background-position: right bottom;
border-bottom: 2px solid #fff;
width: 800px;
height: 3px;
/*border: 1px solid #000;*/
}

/*/////////////////////////////////
.....FOOTER
/////////////////////////////////*/
#footer {
clear: both;
background-image: url(images/footer_fade.jpg);
background-repeat: repeat-y;
}
#footer p {
color: #fff;
text-align: center;
font-size: 70%;
padding: 8px 0 8px 0;
}
#footer a {
color: #012c63; 
}