@CHARSET "UTF-8";

body {
/*    background-color:#EFF3FF; */
    background: #7a7a7a url(images/bg_weber.gif) repeat;
    color:#333333;
    font-family: sans-serif;
    font-size:9pt;
}
#wrapper {
    background-color: #EFF3FF;
}

div#page {
}
div#pageheader {
}
div#pagebody {
    scrollbar-base-color: green;
}
div#leftcol {
    background-image: URL(/images/theme/body_background.gif);
}
div#footer{
    background: #7a7a7a url(images/bg_weber.gif) repeat;
}
div.box {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}
div.box.logo {
    border-color: transparent;
}
div.box.logo div.caption {
    background-color: transparent;
    color: #000000;
}
div.box.menu {
    /* margin: 3px; */
    /* background-color: #dedede; */
}
div.caption {
    text-align: center;
    background-color: #0b0b0b;
    color: white;
    margin: 1px;
    padding: 2px;
    font-size: small;
    font-weight: bold;
}
div.items {
    font-size: small;
}
a.menuitem {
    margin: 1px;
    display: block;
    padding: 1px 3px 2px 3px;
    text-decoration: none;
}
a.menuitem:hover {
}

div.box.link {
    margin: 3px;
    padding: 1px;
    text-align: center;
    background-color: #dedede;
}

div.box.link a {
    text-decoration: none;
    display: block;
}
div.box.note {
    padding: 1em;
    font-size: small;
    background-color:#EFF3FF;
    text-align: center;
    margin: 5px 10px;
}
div.box.thumbnail {
    width: 160px;
    float: left;
    margin: 4px;
    background-color: #EFF3FF;
}
div.box.thumbnail div.clientarea {
    text-align: center;
    vertical-align: middle;
}
table {
    border-collapse: collapse;
}
table.data {
    border-collapse: collapse;
    font-size: small;
    border-style: ridge;
    border-width: 3px;
    background-color: #EFF3FF;
    margin: 4px auto;
}
table.data tr.header {
    background-color: black;
    color: white;
}

table.data th {
    border-color: black;
    border-style: solid;
    border-width: 1px;
    padding: 2px;
    text-align: center;

}
table.data td {
    border-style: ridge;
    border-width: 3px;
    padding: 2px 4px 2px 4px;
}
table.data td.filler {
    border-color: white;
    background-color: white;
    border-top-style: hidden;
    border-bottom-style: hidden;
}

table.data tr:hover {
    background-color: black;
    color: white;
}
table.data.classicpower th.marca {
    background-color: #dedede;
    color: #000000;
}

table.data.classicpower td.empty {
    background-color: #ffffff;
    border-left: hidden;
    border-right: hidden;
}
table.parts {
    margin: 5px auto;
    width: 90%;
/*    border: solid 1px black; */
}

table.parts td, table.parts th {
  border: solid 1px black;
  padding: 2px;
}
table.parts th {
    background-color: #909090;
}
table.parts td.filler, table.parts th.filler {
    border: none;
    width: 1em;
    background-color: transparent;
}
table.layout.imagegrid {
    width: 90%;
    margin: 5px auto;
}
td.gridimage {
    text-align: center;
}
 #homeimg1 {
     margin: 5px;
     float: left;
 }
div.headerindex, div.footerindex {
    font-size: small;
    margin: 5px;
    border: solid 1px #dedede;
}

div.headerindex a, div.footerindex a {
    font-size: small;
}

table.data.pricelist {
    font-size: small;
    border-collapse: collapse;
    border: solid 1px;
}
table.data.pricelist th, table.pricelist td {
    font-size: small;
	border: solid 1px #001848;
}
table.data.pricelist th {
    background-color: #001848;
    color: #EFF3FF;
}

