body {
  margin:0;
  padding:0;
}
body, th, td, div, #contentTitle, textarea {
  font-family: Tahoma, Verdana, Arial, Helvetica;
}
#mainTable {
  height:100%;
  width:100%;
}
/* Header */
#headerMenu {
  height:30px;
  width:396px;
  font-size:9px;
}
#headerMenu td {
  text-align:center;
  vertical-align:bottom; 
}
#headerMenu a {
  vertical-align:bottom;
  height:16px;
  width:100%;
  text-decoration:none;
  color:black;
  background: white url(images/bar.gif) no-repeat top right;
  padding-top:15px;
  display:block;
}
* html #headerMenu a {
  height:31px;
  padding:15px 2px 0 2px;
}
#headerMenu a:hover, #headerMenu a.selected {
  color:white;
  background-color:black;
  background-image: none;
}
/* Left Column */
#mainTableLeft {
  width:30%;
  text-align:right;
  vertical-align:top;
}
#leftTable {
  width:290px;
  text-align:right;
}
#mainTableLeft {
  background-color:#0082d6;
}
.inside #mainTableLeft {
  background-color:#c32b38;
}
/* Center Column */
#mainTableCenter {
  width:1%;
  vertical-align:top;
}
#mainTableCenterRight {
  width:253px;
  vertical-align:top;
}
#mainTableCenter {
  width:396px;
}
/* Right Column */
#rightHeaderMenu {
  height:31px;
}
#rightBlocksHeader, #rightBlocks {
  background-color:#66b3e4;
}
.inside #rightBlocksHeader , .inside #rightBlocks {
  background-color:#a56978;
}
#rightBlocksHeader {
  height:69px;
}
#rightBlocks {
  height:23px;
}
/* Far Right Column */
#mainTableFarRight {
  width:70%;
}
/* Images */
#logoImg {
  margin-top:100px;
  width:290px;
  height:226px;
}
#logoRedImg {
  margin-top:136px;
  width:290px;
  height:160px;
}
#textImg {
  width:396px;
  height:225px;
}
#textInsideImg {
  width:396px;
  height:41px;
}
#blocksHeaderImg {
  width:396px;
  height:69px;
}
#blocksImg {
  width:396px;
  height:23px;  
}
#sprayImg {
  width:253px;
  height:225px;  
}
#sprayRedImg {
  width:253px;
  height:41px;  
}
img {
  border:0;
}
#myGallery, #map {
  position: absolute;
  left: 330px;
  top: 200px;
}
/* Content and Images */
#contentTitle, #emailTitle {
  font-weight: bold;
  padding: 10px 0 0 9px;
  font-size: 12px;
}
#content, #emailContent {
  padding: 12px 10px 0 9px;
  font-size: 12px;
  line-height: 14px;
}
#emailContent {
  padding-top: 15px;
}
#emailContent, #emailTitle {
  background-color: #f4f4f4;
}
#content .p {
  padding:13px 0 3px 0;
}
.emailLabel {
  margin: 9px 0 5px 11px;
}
.emailSend {
  margin: 10px 0 8px 0;
}
.infoMessage {
  color: red;
}
/* Input */
input.text, textarea {
  border: 1px solid #ccc;
  width: 207px;
  font-size: 12px;
}
textarea {
  height: 97px;
}

