.component_button_arrow_text {
  font-family: goodbook, arial, sans-serif;
  font-size: 14px;
  opacity: 0.99;
  filter: alpha(opacity=99);
}
.component_button_arrow_text > a {
  text-decoration: none;
  color: #000000;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.component_button_arrow_text > a > span > span.icon-arrow_right {
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  float: left;
  position: relative;
}
.component_button_arrow_text > a > span > span.text {
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  opacity: 0.99;
  filter: alpha(opacity=99);
  float: left;
}
.component_button_arrow_text > a:hover > span > span.icon-arrow_right {
  left: 2px;
}
.component_button_arrow_text._7D7D7D > a {
  color: #7D7D7D;
}
.component_button_arrow_text._7D7D7D > a :hover {
  color: #141212;
}
.component_button_arrow_text._FFFFFF > a {
  color: #FFFFFF;
}
.component_button_arrow_text._FFFFFF > a :hover {
  color: #FFFFFF;
}
.component_button_arrow_text._141212 > a {
  color: #141212;
}
.component_button_arrow_text._141212 > a :hover {
  color: #000000;
}
.component_button_arrow_text._12px_arrow_12px_text > a > span > span.icon-arrow_right {
  font-size: 12px;
}
.component_button_arrow_text._12px_arrow_12px_text > a > span > span.text {
  font-size: 12px;
  padding-top: 2px;
  padding-left: 3px;
}
.component_button_arrow_text._16px_arrow_13px_text > a > span > span.icon-arrow_right {
  font-size: 16px;
}
.component_button_arrow_text._16px_arrow_13px_text > a > span > span.text {
  font-family: goodlight;
  font-size: 13px;
  padding-top: 4px;
  padding-left: 4px;
}
.component_button_arrow_text._18px_arrow_14px_text > a > span > span.icon-arrow_right {
  font-size: 18px;
}
.component_button_arrow_text._18px_arrow_14px_text > a > span > span.text {
  font-size: 14px;
  padding-top: 5px;
  padding-left: 4px;
}
.component_button_arrow_text._32px_arrow_14px_text > a > span > span.icon-arrow_right {
  font-size: 32px;
}
.component_button_arrow_text._32px_arrow_14px_text > a > span > span.text {
  font-size: 14px;
  padding-top: 13px;
  padding-left: 6px;
}
.component_button_arrow_text.hide {
  display: none;
}
.component_button_arrow_text.show {
  display: block;
}
.component_button_arrow_text.disabled > a {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.component_button_arrow_text.disabled > a > span > span.icon-arrow_right {
  left: 0px;
}
