

body {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 12px;
    color: #000000;
    margin: 0;
    padding: 0;
  }


div.path {
    font-size: 10px;
    margin: 2;
    color: #486f74;
    font-family: verdana, helvetica, arial, sans-serif;
    font-weight : bold;
  }

span.price {
    font-size: 12px;
    padding: 2 2 2 2;
    color: #000000;
    font-family: verdana, helvetica, arial, sans-serif;
    font-weight : bold;
}

td.side {
/*
    background-attachment : fixed;
    background-image : url('/images/bground.gif');
    background-position : bottom center;
    background-repeat : no-repeat;
*/
  }


a {
    color: #586453;
    text-decoration: none;
    font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
  }


a:hover {
    color: #000000;
    text-decoration: none;
  }


a.toplinks {
    color: #FFFFFF;
    text-decoration: none;
    font-family: verdana, helvetica, arial, sans-serif;
    font-weight : bold;
  }


a.toplinks:hover {
    color: #000000;
    text-decoration: none;
    font-weight : bold;
  }

td.bottommenu {
    padding: 5px 5px 5px 5px;
  }

a.bottomlinks {
    color: #586453;
    font-size: 12px;
    text-decoration: none;
    font-family: verdana, helvetica, arial, sans-serif;
  }


a.bottomlinks:hover {
    color: #000000;
  }


a.bottomlinks_sel {
    color: #9aae91;
    font-size: 12px;
    text-decoration: underline;
    font-family: verdana, helvetica, arial, sans-serif;
  }

a.my_sel {
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
    font-family: verdana, helvetica, arial, sans-serif;
  }


li {
    list-style-type: square;
  }


td {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
  }


tr.title td {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight : bold;
    background-color: #9aae91;
  }


tr.even td {
    background-color: #FFFFFF;
  }


tr.odd td {
    background-color: #DDEBCA;
  }

td.even {
    background-color: #FFFFFF;
  }


td.odd {
    background-color: #DDEBCA;
  }

td.container {
    padding: 3px 3px 3px 3px;
    border: solid #9aae91;
    border-width: 0px 2px 0px 2px;
  }


td.container_bottom {
    border: solid #9aae91;
    border-width: 2px 0px 0px 0px;
  }


td.container_top {
    border: solid #9aae91;
    border-width: 0px 0px 2px 0px;
  }


.copyright {
    color: #000000;
    font-size: 11px;
  }


td.copyright a {
    font-size: 11px;
  }


td.main {
    padding: 10px 10px 10px 10px;
  }

div.title2 {
    color: #586453;
    font : bold 16px verdana, helvetica, arial, sans-serif;
  }

div.title {
    color: #586453;
    font : bold 16px verdana, helvetica, arial, sans-serif;
    border: solid #000000;
    border-width: 0px 0px 1px 0px;
  }


div.subtitle {
    color: #586453;
    font : bold 14px verdana, helvetica, arial, sans-serif;
  }

.shorttext {
    font : 12px verdana, helvetica, arial, sans-serif;
  }


.longtext {
    font : 12px verdana, helvetica, arial, sans-serif;
  }


div.pages {
    border: solid #9aae91;
    border-width: 2px 0px 2px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #ddebca;
    font : 14px verdana, helvetica, arial, sans-serif;
  }


div.pages a.page {
    padding: 3px 3px 3px 3px;
    font : 14px verdana, helvetica, arial, sans-serif;
    color: #586453;
  }


div.pages span.page {
    padding: 3px 3px 3px 3px;
    font : 14px verdana, helvetica, arial, sans-serif;
    color: #586453;
    font-weight : bold;
  }


input {
    font : 12px verdana, helvetica, arial, sans-serif;
    border: 1px solid #586453;
  }

textarea {
    font : 12px verdana, helvetica, arial, sans-serif;
    border: 1px solid #586453;
  }

image.button {
    vertical-align: middle;
}

.imgbtn {
    border: 0px solid #586453;
}

/*
input.searchfield {
    font : 11px verdana, helvetica, arial, sans-serif;
}
*/
/*
Errors
*/

.block_error_ {
    border: 1px solid Red;
    background-color: #FFF9EB;
    padding: 5px 5px 5px 0px;
    margin: 0px 1px 0px 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
  }


.error_title__ {
    color: Red;
    font: bold 14px verdana, helvetica, arial, sans-serif;
    border: solid Red;
    border-width: 0px 0px 1px 0px;
    margin: -3px 0px 3px 0px;
  }


.error__ {
    color: Red;
    font: bold 11px verdana, helvetica, arial, sans-serif;
  }

span.diamond {
	color: #586453;
}