/* __________ default */
body { margin: 0; font-family: tahoma, verdana; font-size: 11px; color: #6d6d50; background-color: #f9f9f6; }
table { margin: 0; padding: 0; border: 0; border-spacing: 0; border-collapse: collapse; }
table td {	margin: 0; padding: 0; vertical-align: top; }
form, p, h1 { margin: 0; padding: 0; border: 0; }
input, select, textarea { margin: 2px 0; padding: 4px; border: 0; font-family: tahoma; font-size: 11px; color: #333; overflow: hidden; }
img { border: 0; }
a { border: 0; font-family: tahoma, verdana; font-size: 11px; color: #6d6d50; text-decoration: none; }

/* __________ header */
#header { height: 150px; background: url(../images/headerBg.gif) repeat-x; }
#header .content { margin: 0 auto; width: 700px; height: 117px; }
#header .contentMenu { margin: 0 auto; padding: 10px 0; width: 700px; overflow: hidden; }
#header .contentMenu a { padding: 10px; text-transform: uppercase; color: #787855; }
#header .contentMenu a:hover, #header .contentMenu a.on  { color: #31311b; }
#header .contentMenu a.on { background-color: #f9f9f6; font-weight: bold; }

/* __________ container */
#container { margin: 0 auto; width: 700px; } 
#container .content { margin: 20px 0 10px 0; padding: 10px; border: 1px solid #e6e6d3; float: left; width: 678px; }
#container .contentBoxText { float: left; margin-right: 18px; width: 330px; text-align: justify; line-height: 17px; }
#container .contentBoxText h1 { margin-bottom: 5px; font: bold 12px tahoma; text-transform: uppercase; }
#container .contentBoxText p { margin-bottom: 20px; text-indent: 50px; }
#container .contentBoxText span { font: bold 18px georgia; }
#container .contentBoxText form  { font-size: 10px; }
#container .contentBoxText form label { float: left; padding: 4px 5px 0 0;; width: 100px; text-align: right; }
#container .contentBoxText form input, #container .contentBoxText form textarea, #container .contentBoxText form select { background-color: #F2F2E7; }
#container .contentBoxText form br { clear: left; }
#container .contentBoxText form u { text-decoration: none; color: #ff0000; }
#container .contentBoxText form input.button { margin: 0; padding: 7px; background-color: #E6E6D3; font-weight: bold; color: #6d6d50; }
#container .contentBoxText form input.button:hover { background-color: #F5F5EC; color: #E6E6D3;  }
#container .contentBoxImg { float: left; width: 330px; }
#container .contentBoxGallery { float: left; width: 200px; }
#container .contentBoxGallery h1 { display: block; padding: 10px 10px 0 10px; height: 65px; background: url(../images/containerGalleryBg.gif) repeat-x #f8f7f0; font-size: 14px; cursor: pointer; }
#container .contentBoxGallery h1 small { display: block; padding-top: 5px; font-weight: normal; font-size: 10px; }
#container .contentBoxGallery h1.on { background-image: none; background-color: #f9f9f6; }
#container .contentBoxGalleryImg { float: left; width: 478px; }

/* __________ footer */
#footer { margin: 0 auto; width: 700px; }
#footer .content { margin-bottom: 20px; font-size: 10px; color: #9a9a78; overflow: hidden; float: left; }

/* __________ thumbnailviewer */
#thumbBox { position: absolute; left: 0; top: 0; width: auto; visibility: hidden; z-index: 10; cursor: pointer; }
#thumbBox #thumbImage { background-color: #000; padding: 10px; }
#thumbLoading { position: absolute; visibility: hidden; border: 1px solid #000; background-color: #fff; padding: 10px; z-index: 5; }