#st_application-recommend-shop-header p {
  margin-left: 200px;
  padding: 0px;
  margin: 0px;
}
#st_application-recommend-shop-header h2.st_title {
  float: left;
  width: 200px;
}
#st_application-recommend-shop .st_content {
  padding: 10px 0;
  margin: 10px 110px 10px 110px;
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
  background-image: url('/images/frontend/theme/default/bg_line_login.gif');
  background-repeat: repeat-x;
}
#st_application-recommend-shop fieldset {
  border: none;
  margin: 0;
}
#st_application-recommend-shop .st_form .st_field .default_text {
  width: 310px;
  margin-left: 190px;
  text-align: justify;
  background-color: #f9f8f8;
  border: 1px solid #cccccc;
  padding: 5px;
}
#st_application-recommend-shop .st_form label {
  float: left;
  text-align: right;
  width: 200px;
  margin-left: 80px;
  padding-right: 20px;
  font-weight: bold;
}
#input, #additional_info { width: 315px; }
#st_application-recommend-shop .captcha { margin: 10px 0px 20px 300px; }
#st_application-recommend-shop .st_button_recommend_shop {
  margin-right: 135px;
  padding-top: 10px;
}
#st_button-recommend-shop_success input {
  font-weight: normal;
  padding-right: 20px;
  background-image: url('/images/frontend/theme/default/button/arrow_right.gif');
}
#st_application-recommend-shop .st_error { margin-left: 300px; }
#recommend_from { text-align: right; }
#st_application-recommend-shop .st_field .default_text_send {
  width: 308px;
  margin-left: 130px;
  text-align: justify;
  background-color: #f9f8f8;
  border: 1px solid #cccccc;
  padding: 5px;
}
#st_application-recommend-shop .st_field .text_send {
  width: 310px;
  margin-left: 130px;
  text-align: justify;
  padding: 10px 0px 10px 0px;
}
#st_application-recommend-shop .st_button_recommend_shop_send {
  margin-right: 450px;
  padding-top: 10px;
}
#st_button-recommend-shop_send_success .st_button-left {
  font-weight: normal;
  padding-left: 10px;
  background-image: url('/images/frontend/theme/default/button/arrow_left.gif');
}
#st_button-recommend-shop_send_success input { background: transparent url(/images/frontend/theme/default/button_right.gif) no-repeat scroll right top; }
#failed_info {
  width: 315px;
  margin-left: 240px;
  text-align: center;
  padding: 5px;
  border: 2px solid #ff3333;
}
.st_application {
  border: none;
  margin: 0;
}
#st_application-recommend-product .st_application { border: 0px; }
#st_application-recommend-product fieldset {
  border: 0px;
  margin: 0;
}
#st_application-recommend-product .st_form .st_field .default_text {
  width: 310px;
  margin-left: 250px;
  text-align: justify;
  background-color: #f9f8f8;
  border: 1px solid #cccccc;
  padding: 5px;
}
#st_application-recommend-product .st_form label {
  float: left;
  text-align: right;
  width: 200px;
  margin-left: 0px;
  padding-right: 20px;
  font-weight: bold;
}
#st_application-recommend-product .captcha { margin: 10px 0px 20px 220px; }
#st_application-recommend-product .st_button_recommend_product {
  margin-right: 250px;
  padding-top: 10px;
}
#st_button-recommend-product_success input {
  font-weight: normal;
  padding-right: 20px;
  background-image: url('/images/frontend/theme/default/button/arrow_right.gif');
}
#st_application-recommend-product .st_error { margin-left: 360px; }
#st_application-recommend-product .st_form .st_field .default_text .recommend_from { text-align: right; }
#st_application-recommend-product .st_field .text_send {
  width: 310px;
  margin-left: 220px;
  text-align: justify;
  padding: 10px 0px 10px 0px;
}
#st_application-recommend-product .st_field .default_text_send {
  width: 308px;
  margin-left: 220px;
  text-align: justify;
  background-color: #f9f8f8;
  border: 1px solid #cccccc;
  padding: 5px;
}
#st_application-recommend-product .st_button_recommend_product_send {
  margin-right: 515px;
  padding-top: 10px;
}
#st_button-recommend-product_send_success .st_button-left {
  font-weight: normal;
  padding-left: 10px;
  background-image: url('/images/frontend/theme/default/button/arrow_left.gif');
}
#failed_info_product {
  width: 315px;
  margin-left: 330px;
  text-align: center;
  padding: 5px;
  border: 2px solid #ff3333;
}
