body {
  margin:8px 0 0 0;
  padding:0;
  background-color:#fff;
  text-align:center;
  font:normal 11px/17px Verdana, sans-serif;
  color:#666;
}

#page {
  width:777px;
  margin:0 auto 0 auto;
  padding:107px 0 0 0;
  position:relative;
  text-align:left;
}

#home #page {
  padding:28px 0 0 0;
}

#home .column_left {
  float:left;
  width:384px;
}

#home .column_right {
  width:384px;
  float:right;
}

.bordered_box {
  border:1px solid #D5D5D5;
  margin:7px 0 14px 0;
  padding:19px 21px;
  clear:both;
}

#footer {
  clear:both;
  height:20px;
  margin:20px 0;
  background:transparent url(img/footer_bg.gif) 0 0 repeat-x;
}

#rootlink span {
  display:none;
}

p#rootlink {
margin:0;
padding:0;
}

p#rootlink a {
  display:block;

  height:80px;
  width:180px;
  position:absolute;
  top:0px;
  left:595px;
}

#home h1 {
  height:156px;
  width:777px;
  margin:90px 0 8px 0;
  padding:0px 0px 0px 25px;
  color: #BC9949;
  text-align:left;
  font:normal 41px/37px Verdana, sans-serif;
}


h3 {
  margin:0 0 0 0;
  padding:23px 14px 0 14px;
  clear:both;
  font:normal 19px/19px Verdana, sans-serif;
  color:#333;
}


#home .bordered_box h3 {
  padding:0;
  margin:0;
}





dl.address dd {
  margin:0;
  padding:0;
}

img {
  display:block;
  border:0;
}

#home #page {
  background:#fff url(img/splash_home.jpg) 0 28px no-repeat;
}

#footer img {
 float:right; 
}

a {
  text-decoration:none;
  font-weight:bold;
  color:#BC9949;
}

a:hover {
  text-decoration:none;
  font-weight:bold;
  color:#666;
}

#contact form {
  margin:0;
  padding:0;
}

#contact form label {
}

#contact form input {
  width:253px;
}

#contact form textarea {
  width:253px;
  height:300px;
}

#contact form input.send {
  display:block;
  float:right;
  width:36px;
  height:19px;
}

p {
  font:normal 12px/19px Verdana, sans-serif;
  color:#666;
}

.column_left p, .column_right p, .body p {
  margin:0;
  padding:7px 14px 21px 14px;
}

.column_left .panel p, .column_left .panel p {
  margin:0;
  padding:7px 7px 21px 7px;
}

.bordered_box p {
  margin:0;
  padding:7px 0;
}

body .column_right p {
}

br {
}

b {
  color:#333;
}
