﻿/* This element specifies the BODY attributes */
body
{
    font-family: Verdana, Arial;
    font-size: 12px;
    background-color: #ffffff;
    margin: 0px;
}

/* Small captions */
.text_small
{
    font-size: 11px;    
}
.text_small2
{
    font: 10px/8pt Tahoma;
    color: #696969;
}

/* Titles */
.title-1
{
    font-weight: bold;
    font-size: 12pt;
    text-transform: capitalize;
    font-family: Verdana;    
    text-align: center;
}

/* Table header */
.tableHeader
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 10pt;
    background-image: url("../matschoss_web/images_system/header_back.gif");
    vertical-align: middle;
    text-transform: capitalize;
    color: #ffffff;
    background-repeat: repeat-x;
    font-family: Arial;
    background-position: center center;    
}

/* Table body for surrounding tables */
.tableMain
{
    border: #a9a9a9 1px solid;
    background-color: #ffffff;
}

/* Table body for tables */
.table-1
{
    background-color: #f7f6ef;
    border: 1px solid #999999;
}

/* Alternating item style for tables */
.table-1alt
{
	background-color: #d8d5c1;	
}

/* Vehicle details layout (details, print) */
.sectionMainHeader
{
    font-weight: bold;
    text-align: left;    
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #808080 1px solid;
}
.sectionMainHeader span
{
    font-weight: bold;    
}
.sectionHeader
{
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
.detailcell
{
    padding-left: 15px;
    padding-right: 15px;
    font-size: 8pt;
    font-family: Verdana, Arial;
    text-align: left;
}
.detailcell table
{
    font-size: 8pt;
    font-family: Verdana, Arial;
}

/* Formatting */
.pad15 
{
	padding: 15px;
}
.padleft15 {
	padding-right: 15px;
	padding-left: 15px;
}

/* Borders for tables */
.borderBottom
{
    border-bottom: #808080 1px solid;
}
.borderRight
{
    border-right: #808080 1px solid;
}
.borderTop
{
    border-top: #808080 1px solid;
}

.detailMenu
{
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    background-color: #f5f5f5;
}

/* Styles used on vehicle list page */
.listingHeader
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: Arial;
    background-color: #dcdcdc;
}
.listingFooter
{    
    font-size: 10pt;
    color: #000000;
    font-family: Arial;
    background-color: #dcdcdc;
}
.listingTable
{
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}
HR
{
    height: 1px;
}
