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

/* links for cars on home page
   have to be here so font styles can be overridden lower down
*/

.car > a:link
{
   text-decoration: none;
   color: black;
}

.car > a:visited
{
   text-decoration: none;
   color: black;
}

.car > a:hover
{
   text-decoration: underline;
   color: black;
}

a:hover
{
   text-decoration: underline;
   color: black;
}

/* end */

.navbar > a:link
{
   text-decoration: none;
   color: white;
}

.navbar > a:visited
{
   text-decoration: none;
   color: white;
}

.navbar > a:hover
{
   text-decoration: underline;
   color: black;
}

.footer
{
   font-size: smaller;
   color: #4d5a62;
   text-align: center;
}

.contact_title
{
   text-align: left;
   vertical-align: top;
   font-size: medium;
   font-weight: bold;
}

.contact_data
{
   vertical-align: top;
   font-size: medium;
}

.blurb
{
   vertical-align: top;
   font-size: medium;
   width: 400px;
}

.blurb_img
{
   vertical-align: top;
}

/* Home page car layout stuff */
div.car
{
   border: 1px #000 solid;
   padding: 5px;
   margin: 0px;
   height: 275px;
}

img
{
   -ms-interpolation-mode: bicubic;
}

div.car_img
{
   height: 130px;
}

img.car_pic
{
   border: 1px #000 solid;
}

p.car_head
{
   font-weight: bold;
   margin-top: 2em;
   margin-bottom: 0;
}

p.car_summary
{
   margin-top: 3;
   margin-bottom: 0;
}

p.car_price
{
   color: red;
   font-weight: bold;
   margin-top: 3;
   margin-bottom: 0;
}

p.car_details_link
{
   text-align: right;
   font-size: smaller;
   margin-top: 3;
   margin-bottom: 0;
}

/* End */

.filter
{
   border: 1px #000 solid;
   padding: 8px;
   max-width: 750px;
}

.filter_title
{
   margin-top: 3;
   font-weight: bold;
   /*color: #4d5a62;*/
}

.filter_form
{
   font-size: small;
   visibility: visible;
}

.filter_showing
{
   font-size: small;
   color: #4d5a62;
}

/* styles for car.php page */
.tbl_car_details_title
{
   text-align: left;
   vertical-align: top;
   font-weight: bold;
   width: 5%;
}

.tbl_car_details_data
{
   vertical-align: top;
   text-align: left;
}

.thumb_link a:link
{
   text-decoration: none;
   color: black;
}

.thumb_msg
{
   font-size: smaller;
   color: #4d5a62;
   text-align: center;
}
/* end */
