body { margin: 0; background: #bfb9b6; font-size: 11px; font-family: Tahoma, Verdana, Arial; color: #3A310A; }
td { padding: 0px; vertical-align: top; font-size: 11px; font-family: Tahoma, Verdana, Arial; color: #3A310A; }
img { border: 0px; }
a { color: #3A310A; }

form { display: inline; }

.cnf {
	zoom: 1;
}
.cnf:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.wide { width: 100%; }
.width49 { width: 49%; }
.aright { text-align: right; }
.fright { float: right; }

td.navigation { background: #FFFFFF; padding: 6px 5px; }

td.navigation a {
  display: block;
  overflow: hidden;
  height: 69px;
position: relative;
}
td.navigation a img {
  position: absolute; 
  top: 0;
  left: 0;
}
td.navigation a:hover { background: #000; }
td.navigation a.current img, 
td.navigation a:hover img {
  top: -70px;
}


#subnav { width: 174px; }
#subnav ul,
ul.download { list-style-type: none; margin: 0; padding: 0; border-bottom: 1px solid #DEE0E2;  }
ul.download { border: 0; clear: left; }
#subnav li,
.download li { background: url(images/icon_nav.gif) no-repeat 6px .5em; padding: .3em 10px .2em 16px; border-top: 1px solid #DEE0E2; }
.download li { border: 0; }
#subnav li.subnav { padding: 0; background: none; border-top: 0px; }
#subnav li.subnav ul { border-bottom: 0; }
#subnav li.subnav li { padding-left: 26px; background: url(images/icon_nav.gif) no-repeat 18px .5em; }

#subnav a { color: #000; text-decoration: none; font-weight: bold; } /* #2477CD; */
#subnav li.subnav a { font-weight: normal; color: #585858; }



#main { background: #fff; }
.mainBg { background: url(images/bg_main.gif) repeat-x; }
#main select { width: 170px; }


#header { background: url(images/header.jpg) no-repeat; }
#header.subpageheader {  background: url(images/header.jpg) no-repeat left center; }
#subHeader { background: url(images/bg_subpage_header.gif) no-repeat; margin: 0 0 10px 0; padding-left: 12px; }


#footer { border: 1px solid #CCC; background: #FFFFFF; padding: 7px 7px 4px 7px; color: #999999; }
#footer td { color: #999; }
#footerLogo { margin-right: 12px; }
#footer a { color: #353535; text-decoration: none; }

#newsletter-signup { border: 1px solid #000; margin: 0 0 10px 0; }
#newsletter-signup td,
#newsletter-signup td img { vertical-align: middle; }
#newsletter-signup td.radio { padding-top: 5px; }
#newsletter-signup td.radio input { padding: 0; margin: 0; vertical-align: middle; }
#newsletter-signup .txt { border: 1px solid #7F9DB9; color: #353535; font-size: .9em; }
#newsletter-signup .title { margin: 2px 6px 0 0; }
#newsletter-signup #formHolder { padding: 0 0 0 17px; border: 2px solid #fff; border-right: none; height: 72px; background: #d3ab74; width: 99%; }
#newsletter-signup #formHolder table { margin-top: 18px; }

#homeTable { margin: 24px 0 20px 0; width: 720px;  }
#homeTable td { padding: 0 12px 0 12px; border-right: 1px solid #ccc; color: #3A310A; }
#homeTable td.end { border-right: 0; }
#homeTable img.title { margin: 8px 0  11px 0; }
#homeTable p { margin: 0; }
#homeTable select { font-size: 11px; }

#content { padding: 0 11px 10px 16px; }
#content .title { color: #000; font-weight: bold; font-size: 12px; }
#content.page-gallery { padding: 0 0 10px 9px; }

.gap { height: 6px;  margin: 1em 0 1em 0; } /* background: #CDCDCD; */

.imageHolder { float: right; text-align: right; }
.image { text-align: center; margin: 0 0 8px 8px; }
.image table { margin-bottom: 8px;  }
.imageHolder a { text-decoration: none; color: #3A310A; }

.galleryImage { float: left; width: 183px; height: 122px; margin: 0 2px 2px 0; background: #DEE0E2; }
.galleryImage td { width: 183px; height: 122px; text-align: center; vertical-align: middle; }

/* ************* enquiry form ************************* */
#enquiryForm {
  color: #3A310A;
  width: 450px;
}
#enquiryForm INPUT.text, #enquiryForm TEXTAREA {
  width: 400px;
  margin-bottom: 4px;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial;
}
#enquiryForm .lowlight { 
  background-color: #F6F6F6;
}
#enquiryForm #Blue .lowlight {
  background-color: #F7FAF9;
}
#enquiryForm .highlight { 
  background-color: #fff; 
}
#enquiryForm #Blue {
  background-color: #ECF5F0;
  font-weight: bold;
}
#enquiryForm DIV {
  padding: 6px 0 2px 4px;
}
#enquiryForm #buttons {
  background-color: #F3F3F3;
  padding: 8px;
  margin-left: 350px;
}

#enquiryForm #buttons a { color: #333; }
#enquiryForm #buttonsHolder {
  width: 404px;
}

#formHolder { position: relative; }
#currentEdition {
  position: absolute;
  top: 10px; 
  left: 280px;
  padding-left: 10px;
  border-left: 1px solid #705c2f;
}

.wrapper {
  background: #C1B9B6;
}
#tabSwitcher {
	margin: 0 auto;
	width: 949px;
	padding-top: 26px;
}
#tabSwitcher ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#tabSwitcher ul li {
	float: left;
  margin: 0;
  padding: 0;
}
#tabSwitcher img { display: block; }
