/* common */
html, body{
  padding:0;
  margin:0;
  width:100%;
  vertical-align:top;
  background-color: #d7a66e;
  font-family: arial;
}
table, div, td, ul, li {
  margin: 0;
  padding: 0;
  font-size: 10pt;
}
td {
  vertical-align: top;
  background-color: #ffffff;
}
#bg {
  background-color: #f7f3d6;
}
a, a:visited, a:active, a:hover {
  color: #000000;
}
ul {
  list-style-type: none
}
li {
  margin-top: 3px;
}
img {
  border: 0;
}
a {
  color: #3067ba;
}
a:visited {
  color: #3067ba;
}
a:hover {
  color: #3067ba;
}
a:active {
  color: #3067ba;
}

h1 {
 font-size: 20pt;
}
h2 {
 font-size: 18pt;
}

/* borders */
.top_corner {
  height: 47px;
  background: url('corner.jpg') top left repeat-x;
}
.top {
  width: 922px;
  background: url('corner.jpg') top left repeat-x;
}
.border {
  background: url('border.jpg') top left repeat-x;
  height: 100%;
}
.footer {
  background-color: #d7a66e;
}

.shadow_top_left_corner, .shadow_top_right_corner, .shadow_top {
  width: 100%;
  height: 100%;
  background: url('shadow_top_left_corner.jpg') bottom right no-repeat;
}
.shadow_top_left_corner {
  background: url('shadow_top_left_corner.jpg') bottom right no-repeat;
}

.shadow_top_right_corner {
  background: url('shadow_top_right_corner.jpg') bottom left no-repeat;
}
.shadow_top {
  width: 100%;
  height: 47px;
  background: url('shadow_top.jpg') bottom left repeat-x;
  text-align: right;
}
.header_menu {
  padding-right: 15px;
  color: #a56518;
  font-size: 8pt;
  padding-top: 15px;
}
.shadow_top a {
  color: #a56518;
}
.shadow_top a:visited {
  color: #a56518;
}
.shadow_top a:active {
  color: #a56518;
}
.shadow_top a:hover {
  color: #a56518;
}
.shadow_left {
  width: 100%;
  height: 560px;
  background: url('shadow_left.jpg') top right no-repeat;
}
.shadow_left_box {
  background: url('shadow_left_bottom.jpg') top right repeat-y;
}
.shadow_bottom_left_corner {
  width: 100%;
  background: url('shadow_bottom_left_corner.jpg') top right no-repeat;
}
.shadow_right {
  width: 100%;
  height: 560px;
  background: url('shadow_right.jpg') top left no-repeat;
}
.shadow_bottom_right_corner {
  width: 100%;
  background: url('shadow_bottom_right_corner.jpg') top left no-repeat;
}
.shadow_right_box {
  background: url('shadow_right_bottom.jpg') top left repeat-y;
}
.shadow_bottom {
  width: 100%;
  background: url('shadow_bottom.jpg') top left repeat-x;
}
/* header */
.header_box {
  height: 139px;
  padding-top: 8px;
  padding-left: 8px;
  padding-right: 8px;
}
.header_spacer {
  font-size: 1px;
  border-left: 8px solid #f7f3d6;
  border-right: 8px solid #f7f3d6;
  height: 3px;
}
.call_us_box {
  height: 120px;
  background: url('call_us.jpg') top right no-repeat;
}
.call_us_box2 {
  height: 120px;
  background: url('call_us2.jpg') top right no-repeat;
}
.call_us_text {
  padding-right: 115px;
  padding-top: 100px;
  font-size: 12px;
}

/* menu */
#btn {
  width: 246px;
  height: 38px;
  margin-left: 12px;
  color: #ffffff;
  margin-bottom: 12px;
}
#btn_text {
  padding-top: 9px;
  padding-left: 20px;
  font-weight: bold;
  font-size: 12pt;
}
#menu_item {
  padding-left: 50px;
  margin-bottom: 15px;
}
.menu_shadow {
  background: url('menu-right.jpg') top right no-repeat;
  padding-top: 10px;
}
.btn_link {
  text-decoration: none;
  cursor: pointer;
}

#menu_item a {
  color: #000000;
}

/* content */
.disclaimer {
  height: 65;
  font-size: 8pt;
  padding-top: 30px;
  padding-left: 290px;
  padding-bottom: 20px;
}
.product_of_month {
  float: right;
  background-color: #fff7ef;
  width: 181px;
  height: 340px;
  margin-left: 5px;
  margin-bottom: 5px;
  padding-top: 10px;
  text-align: center;
}

.product_link {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  text-align: right;
}

.product_link a {
  color: #3067ba;
}
.product_link a:visited {
  color: #3067ba;
}
.product_link a:hover {
  color: #3067ba;
}
.product_link a:active {
  color: #3067ba;
}

.content_box {
  padding: 50px 30px 30px 50px;
  text-align: left;
}

.testimonial {
  background-color: #f5f5f5;
  padding: 5px;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
}
