body {background-color: #fffde8;}
body, td, div, p, input, textarea, select {font-family: Arial, Tahoma, sans-serif; color: #402612;}
input, textarea, select {color: #4B4339; border: solid 1px #251005;}

h1 {margin: 0 0 0.5em 0;}

p {margin-top: 0.5em; margin-bottom: 1em;}

a {text-decoration: none; color: #6d6b6b;}
a:hover {text-decoration: underline;}

.menu1Level {background-color: #402612; height: 32px; color: #fffde8; border-bottom: solid 1px #fffde8; cursor: default;}
.menu1LevelItem {float: left; position: relative; margin-left: 55px;}
.menu1LevelItem img {margin: 7px 0px 7px 0px;}
.menu2Level {display: none; position: absolute; top: 32px; left: 0; background-color: #402612;}
.menu2LevelItem {padding-left: 7px; padding-right: 7px; border-top: solid 1px #ffffff;}
.menu2LevelItem img {margin: 7px 0px 6px 0px;}

.menu1LevelItem, .menu2LevelItem {font-family: "Times New Roman", Times, Serif, sans-serif; font-size: 14px; color: #fffde8; line-height: 32px; white-space: nowrap;}
.menu1LevelItem a, .menu2LevelItem a {color: #fffde8;}

.menu a {color: #000000; text-decoration: none;}
.menu a:hover {text-decoration: underline;}

.pager {color: #251005; font-weight: bold; font-size: 14px; text-align: right; clear: both;}

.error {color: #ff0000; font-weight: bold;}

.galleryImage {border: double 3px #251005; height: 146px; text-align: center; background-color: #ffffff;}
.detailsLargeImage {border: solid 1px #251005; text-align: center; background-color: #ffffff; padding: 5px; margin: 15px 0;}
.detailsSmallImage {border: solid 1px #251005; height: 100px; text-align: center; background-color: #ffffff;}

.lightondark {background-color: #402612; color: #B9B2AF;}
.lightondark div, .lightondark p {color: #B9B2AF;}

.products_controls { padding: 10px 15px 0px 0px; text-align: right;}

.nicebutton {background-color: #402612; color: #B9B2AF; border: none; font-weight: bold;}

.address {text-align: center;}

.fieldTitle {font-weight: bold; margin-top: 0.7em;}