* {
  margin: 0;
  padding: 0;
}
body {
  font-family: Tahoma;
  font-size: 11px;
  color:#4a4641;
  background: url(images/body-bg.png) #4c4941 repeat-x 0 0;
  text-align: center;
  line-height: 19px;
  font-size: 11px;
}
a {
  text-decoration: none;
   color:#4a4641;
}
li {
  list-style: none;
}
a img {
  border:0;
}
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
  }
.clearfix { display: inline-block;  }
* html .clearfix {  height: 1%;  }
.clearfix { display: block;  }
.container {
  margin: 0 auto;
  width: 1014px;
  padding-top: 60px;
  padding-bottom: 50px;
  text-align: left;
  
}
.container-inner {
  min-height: 200px;
  background: url(images/content-bg.png) repeat-y 0 0;
}
.top {
  height: 151px;
  position: relative;
  background: url(images/top-bg.png) no-repeat 0 0px;
top:0px;
left:0px;
width:1014px;
height:151px;
}
.center {
  background: url(images/center-bg.png) white repeat-x 0 0;
  margin: 0 8px;
  padding-bottom: 45px;
}
.center-inner {
  padding-top: 30px;
  padding-left: 50px;
}
.top h1  {
  float: left;
  padding-left: 50px;
  padding-top: 60px;
}
.top h1 a  {
  display: block;
  background: url(images/logo.gif) no-repeat 0 0;
  width: 232px;
  text-indent: -1000em;
  height: 45px;
}
.top  .menu {
  position: absolute;
  top:65px;
  left: 432px;
  height: 25px;
  width: 530px;
  background: black;
z-index:100;
}
.top  .menu li {
  display: block;
  float: left;
  width: 125px;
  text-align: center;
  padding-top: 6px;
height:30px;
}
.col-box {
  display:table;
  width: 310px;
  float: left;
}
.col-box-inner {
  padding-right: 30px;
}
.col-box p {
  text-align: justify;
}
h2 {
  padding-bottom: 30px;
  color:#69691e;
  padding-left: 10px;
  font-size: 12px;
}
.more {
  width: 279px;
  display: block;
  height: 32px;
}
.col-box li {
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  background: url(images/li-bg.png) no-repeat 0 100%;
  padding-left: 20px;
  width: 250px;
  clear: both;
}
.col-box p img {
  float: left;
  padding-top: 2px;
  padding-right: 10px;
}
.intro {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 30px;
}
.intro p {
  font-weight: bold;
  color:#69691e;
}
.main-box {
  padding-right: 50px;
}
.form .textbox input {
  /*background: #e1dcd1;*/
  background: transparent;
  border:0;
  font-size: 11px;
  color:#989184;
  outline: none;
}

.form .textboxerror input {
  background: #FFC4C5;
  border:0;
  font-size: 11px;
  color:#ff0000;
  outline: none;
}


.form .textbox {
  padding: 6px;
  padding-bottom: 8px;
  background: url(images/text-box-bg.png) no-repeat 0 0;
  height: 24px;
}
.form .textarea {
  background: url(images/text-area-bg.png) no-repeat 0 0;
  height: 144px;
}
.form .textarea textarea {
  display: block;
  padding: 10px;
  border:0;
  outline: none;
  height: 120px;
  background: none;
  color:#989184;
  width: 240px;
}
.form .submit {
  width: 266px;
  height: 32px;
  border:0;
  outline: none;
  background: url(images/send-bg.png) no-repeat 0 0;
}
.foot {
  color:white;
  text-align: right;
  padding-top: 40px;
  padding-right: 30px;
  background: url(images/footer-bg.png) no-repeat 50% -8px;
}
.foot a {
  font-weight: bold;
  color:white;
}