#home_slider {
  position: relative;
  padding-bottom: 29px;
  width: 738px;
  height: 334px;
}

.controls_wrapper {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #6a5e4d;
  width: 100%;
  padding: 8px 0;
}

.tab-items li {
  background: left top transparent url(/resources/dyn/files/588815z78cedb1f/_fn/slide_indicator.png) no-repeat;
  display:inline-block;
  *display:inline;
  zoom:1;
  width: 13px;
  height: 13px;
  margin-left: 10px;
  cursor: pointer;
}

ul.tab-items {
  float:right;
  margin-right: 10px;
}

.tab-items li .label {
  display:none;
}

.tab-items li.tab-selected {
  background-position: left bottom;
}

.tab-items li.tab-selected .label {
  display:block;
  position: absolute;
  left: 10px;
  bottom: 10px;
  color: #fff;
  font-size: 12px;
  cursor: default;
}

#home_slider div.tab-content {
  position: absolute;
  top: 0;
  left: 0;
}

#column1 {
  background: right top transparent url(/resources/dyn/files/588809z6863a675/_fn/map.png) no-repeat;
  /* height: 615px; 
  padding-bottom: 20px; */
  border-bottom: 1px solid #999;
}

#stats,
#want_to {
  display:inline-block;
  *display:inline;
  zoom:1;
  vertical-align: top;
}

#stats {
  width: 320px;
  margin: 20px 20px 20px 10px;
  padding-right: 20px;
  background: right top transparent url(/resources/dyn/files/595775zeac2cac9/_fn/separator.png) no-repeat;
}

#stats .ac_heading,
#want_to h2,
#testimonials .ac_heading,
#twitter h2,
#quick_links h3 {
  color: #6a5e4d;
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
}

#testimonials .ac_heading,
#quick_links h3,
#twitter h2 {
  font-size: 14px;
  margin-bottom: 10px;
}

#stats .ac_item {
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #999;
  color: #666;
}

#stats .ac_item.last {
  border: 0 none;
}

#want_to {
  margin-top: 20px;
}

#want_to a {
  text-decoration: none;
  color: #6a5e4d;
}

#want_to a:hover {
  font-weight: bold;
}

#want_to li {
  padding: 13px 0 13px 10px;
  font-size: 12px;
  margin-bottom: 3px;
  background: left top transparent url(/resources/dyn/files/588818z67fa7a2/_fn/want_to1.png) no-repeat;
  display:block;
  width: 312px;
}

#want_to li.second {
  background-image: url(/resources/dyn/files/588819z71789734/_fn/want_to2.png);
}

#want_to li.third {
  background-image: url(/resources/dyn/files/588820z23897c53/_fn/want_to3.png);
}

#want_to li.fourth {
  background-image: url(/resources/dyn/files/588821z548e4cc5/_fn/want_to4.png);
}

#want_to li.fifth {
  background-image: url(/resources/dyn/files/588822zcd871d7f/_fn/want_to5.png);
}

#twitter,
#testimonials,
#quick_links {
  display:inline-block;
  *display:inline;
  zoom:1;
  vertical-align: top;
  margin: 0 0 0 20px;
  padding: 0 0 0 20px;
  /* height: 265px;*/
  width: 30%;
}


#column2 {
  margin: 30px 0 50px;
}

#testimonials .article_teaser,
#testimonials .article_content {
 /* display:inline-block;
  *display:inline;
  zoom:1;
  vertical-align: top;*/
}

#testimonials .article_teaser {
/*  width: 94px;*/
  font-size: 11px;
  margin-bottom: 10px;
}

#testimonials .article_content,
#testimonials .article_link_read_more {
/*  width: 155px;*/
  font-size: 11px;
}

#testimonials .ac_item {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #999;
}

#testimonials .ac_item.last {
  border: 0 none;
}

#testimonials, #quick_links {
  background: url(/resources/dyn/files/595775zeac2cac9/_fn/separator.png) no-repeat scroll left top transparent;
}

#testimonials .article_heading {
  font-size: 12px;
  line-height: 16px;
  margin: 3px 0;
  font-weight: bold;
  color: #666;
}

#testimonials,
#testimonials li {
  width: 280px;
}

#testimonials .article_teaser img {
  float:left;
  margin-right: 10px;
  margin-bottom: 10px;
}

#quick_links a {
  text-decoration: none;
  font-size: 12px;
}

#quick_links li {
  background: left center transparent url(/resources/dyn/files/588811z7fa31f06/_fn/plus.png) no-repeat;
  padding: 10px 0 10px 30px;
  border-bottom: 1px solid #999;
}

#quick_links li:first-child {
  border-top: 1px solid #999;
}

#quick_links a:hover {
  text-decoration: underline;
}

#twitter {
  margin: 0;
}

#twitter h2 {
  background: left center transparent url(/resources/dyn/files/588830z3a924d12/_fn/twitter.png) no-repeat;
  padding-left: 25px;
}

.twitter_post {
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #999;
  color: #666;
}

#ie7only #column1 {
  position: relative;
  z-index: -1;
}
/* HORIZONTAL / HORIZ. PERSISTENT CSS --------------- */
ul.menubeanh,
ul.menubeanh-persistent {
  list-style: none;
  position: relative;
  overflow: visible;
}
ul.menubeanh,
ul.menubeanh ul,
ul.menubeanh-persistent,
ul.menubeanh-persistent ul {
  padding: 0;
  margin: 0;
  list-style: none;
  /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh li,
ul.menubeanh-persistent li {
  float: left;
  position: relative;
  list-style: none;
  /*
  	width: 8em;
	overflow: visible;
	*/
}
ul.menubeanh li ul,
ul.menubeanh-persistent li ul {
  display: none;
  position: absolute;
  top: 1.2em; /* IE */
  left: 0; /* IE */ /* background-color: #fff;  IE Requires a background color. */
}
ul.menubeanh > li > ul,
ul.menubeanh-persistent > li > ul {
  top: auto; /* Non-IE */
  left: auto; /* Non-IE */
}
/* (sub-)submenus */
ul.menubeanh ul,
ul.menubeanh ul ul,
ul.menubeanh ul ul ul,
ul.menubeanh-persistent ul,
ul.menubeanh-persistent ul ul,
ul.menubeanh-persistent ul ul ul {
  position: absolute;
  top: 0;
  left: 95%;
}
/* Interactive lines: show/hide menus */
ul.menubeanh li.over ul ul,
ul.menubeanh li.over ul ul ul,
ul.menubeanh-persistent li.over ul ul,
ul.menubeanh-persistent li.over ul ul ul {
  display: none;
}
ul.menubeanh li.over ul,
ul.menubeanh ul li.over ul,
ul.menubeanh ul ul li.over ul,
ul.menubeanh-persistent li.over ul,
ul.menubeanh-persistent ul li.over ul,
ul.menubeanh-persistent ul ul li.over ul {
  display: block;
}

/* VERTICAL CSS --------------- */
ul.menubeanv,
ul.menubeanv-persistent,
ul.menubeanv ul,
ul.menubeanv-persistent, ul {
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li,
ul.menubeanv-persistent li {
  position: relative;
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li ul {
  display: none;
  position: absolute;
  top: 2px; /* IE */
  left: 6em; /* IE */ 
  /* background-color: #fff;  IE requires a background color. */
}
ul.menubeanv li:hover ul,
ul.menubeanv li.over ul {
  display: block;
}

ul.menubeanv-persistent li.mi-parent {
  cursor: pointer;
}
ul.menubeanv-persistent li ul {
  display: none;
}
ul.menubeanv-persistent li.over ul {
  display: block;
}
