body {
  background:#ffffff;
  margin:0;
  font-family:Geneva, sans-serif;
  color:#333333;
  font-size:12px;
}
img {
  border:0;
}

#divider_top, #divider_end {
  height:6px;
  background:#b0b0b0;
}
#divider_bottom {
  height:6px;
  background:#d0d0d0;
}

#header {
  background:#c0c0c0;
  height:122px;
}
#header .container {
  width:700px;
  margin:auto;
}
#header .logo {
  height:122px;
  width:256px;
  background:url(images/logo.png) 0 6px no-repeat;
}
#footer {
  background:#c0c0c0;
  height:100%;
}
#footer .container {
  width:700px;
  margin:auto;
}
#footer .text_normal {
  color:#777777;
  font-size:9px;
  text-align:left;
  line-height:16px;
  padding:12px 0 12px 0;
}
#footer .text_normal a {
  color:#777777;
  font-size:9px;
  text-decoration:underline;
}
#footer .text_normal a:hover {
  color:#000000;
}
#footer .text_normal ul {
  margin:0;
  padding:0;
  list-style:none;
}
#footer .text_normal li {
  float:left;
}
#footer .text_normal h1 {
  color:#777777;
  font-family:Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:.025em;
  margin:0;
  padding:0;
}
#header a {
  color:#333333;
  text-decoration:none;
}
#footer a {
  color:#333333;
  text-align:underline;
}
#header a:hover, #footer a:hover {
  color:#000000;
}

#divider_green {
  height:30px;
  background:#2e583e url(images/divider_green.jpg) repeat-x;
}
#divider_green .container {
  width:700px;
  margin:auto;
}
#divider_green h1 {
  color:#ffffff;
  font-family:Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:.1em;
  line-height:30px;
  margin:0;
  padding:0;
}

#content {
  width:100%;
  background:#ededed;
}
#content .left {
  background:#ededed;
  width:460px;
  line-height:16px;
  text-align:left;
  font-size:12px;
}
#content .right {
  background:#dedede;
  /*width:240px;*/
  font-size:10px;
  line-height:14px;
  text-align:left;
}
#content .text_normal {
  padding:12px;
}
#content h1 {
  color:#005581;
  font-family:Geneva, sans-serif;
  font-size:18px;
  font-weight:bold;
  letter-spacing:.025em;
  margin:0;
  padding:0;
}
#content a {
  color:#333333;
  text-decoration:underline;
}
#content a:hover {
  color:#00000;
}
#content .locations ul {
  margin:0 0 0 12px;
  padding:0
}
#content .left_box {
  background:#dedede;
  border:1px #808080 solid;
  padding:3px;
}
#content .quote1 {
  background:#dedede;
  border:1px #808080 solid;
  padding:3px;
}
#content .quote1 blockquote {
  text-align:justify;
  margin:0;
  background:url(images/openquote1.gif) no-repeat left top;
  text-indent:22px;
}
#content .quote1 blockquote span {
  display:block;
}
#content .quote1 blockquote span span {
  text-align:right;
  padding-right:26px;
  background:url(images/closequote1.gif) no-repeat right bottom;
}
#content .side_box {
  background:#ededed;
  border:1px #8e8e8e solid;
  padding:3px;
}
#content .side_box form select, .side_box form input {
  font-size:10px;
}
#content .testimonials {
  font-style:italic;
  font-weight:bold;
  text-align:left;
}
#content .testimonials blockquote {
  margin:0px;
  background-image:url(images/openquote1.gif);
  background-position:top left;
  background-repeat:no-repeat;
  text-indent:22px;
}
#content .testimonials blockquote span {
  display:block;
}
#content .testimonials blockquote span span {
  text-align:right;
  padding-right:26px;
  background:url(images/closequote1.gif) no-repeat right bottom;
}

#menu_button_1 {
  height:44px;
  width:74px;
}
#menu_button_1 a {
  background:url(images/button_home.jpg) no-repeat;
  display:block;
}
#menu_button_1 a:hover {
  background:url(images/button_home_hover.jpg) no-repeat;
  visibility:visible;
}
#menu_button_1 a img {
  visibility:hidden
}

#menu_button_2 {
  height:44px;
  width:74px;
}
#menu_button_2 a {
  background:url(images/button_trucking.jpg) no-repeat;
  display:block;
}
#menu_button_2 a:hover {
  background:url(images/button_trucking_hover.jpg) no-repeat;
  visibility:visible;
}
#menu_button_2 a img {
  visibility:hidden
}

#menu_button_3 {
  height:44px;
  width:74px;
}
#menu_button_3 a {
  background:url(images/button_warehousing.jpg) no-repeat;
  display:block;
}
#menu_button_3 a:hover {
  background:url(images/button_warehousing_hover.jpg) no-repeat;
  visibility:visible;
}
#menu_button_3 a img {
  visibility:hidden
}

#menu_button_4 {
  height:44px;
  width:74px;
}
#menu_button_4 a {
  background:url(images/button_logistics.jpg) no-repeat;
  display:block;
}
#menu_button_4 a:hover {
  background:url(images/button_logistics_hover.jpg) no-repeat;
  visibility:visible;
}
#menu_button_4 a img {
  visibility:hidden
}

#menu_button_5 {
  height:44px;
  width:74px;
}
#menu_button_5 a {
  background:url(images/button_technology.jpg) no-repeat;
  display:block;
}
#menu_button_5 a:hover {
  background:url(images/button_technology_hover.jpg) no-repeat;
  visibility:visible;
}
#menu_button_5 a img {
  visibility:hidden
}

#menu_button_6 {
  height:44px;
}
#menu_button_6 a {
  width:74px;
  background:url(images/button_contact.jpg) no-repeat;
  display:block;
}
#menu_button_6 a:hover {
  background:url(images/button_contact_hover.jpg) no-repeat;
  visibility:visible;
}
#menu_button_6 a img {
  visibility:hidden
}

.clear {
  clear:both;
}
