/* box shadow */
/* star */
/* carousel */
/* color schemes */
/* box shadow */
/* star */
/* carousel */
/* color schemes */
#sendfriendpage form.std fieldset {
  margin: 0 0 20px 0;
  padding: 10px 15px;
  background: none repeat scroll 0 0 #eee; }

#sendfriendpage .product .img_link {
  float: left; }

#sendfriendpage .product .img_link img {
  margin: 0 10px 0 0;
  border: 1px solid #ccc; }

#sendfriendpage .product .product_desc {
  float: left;
  width: 200px;
  font-weight: bold;
  font-size: 12px;
  color: #000; }

#sendfriendpage #send_friend_form_content {
  margin-top: 40px; }

#sendfriendpage #send_friend_form_content .text {
  padding-bottom: 10px; }

#sendfriendpage #send_friend_form_content .text label {
  display: inline-block;
  padding: 6px 15px;
  width: 180px;
  font-size: 12px;
  text-align: right; }

#sendfriendpage #send_friend_form_content .text input {
  padding: 0 5px;
  height: 22px;
  width: 260px;
  border: 1px solid #ccc;
  font-size: 12px; }

#sendfriendpage #send_friend_form_content .submit {
  margin: 0 20px 0 0;
  padding: 5px 0;
  text-align: right; }

#send_friend_form {
  padding: 0 3px;
  width: 555px;
  overflow: hidden; }
  #send_friend_form .product {
    display: table;
    width: 100%; }
    #send_friend_form .product img {
      display: table-cell;
      vertical-align: top;
      max-width: 100px;
      height: auto; }
    #send_friend_form .product .product_desc {
      display: table-cell;
      vertical-align: top;
      padding-left: 10px; }
    #send_friend_form .product p {
      padding: 0;
      font-size: 12px;
      line-height: 1.5; }
      #send_friend_form .product p.product_name {
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 4px; }
  #send_friend_form .form_container {
    padding: 12px 0 20px;
    margin-top: 20px; }
    #send_friend_form .form_container p.intro_form {
      padding-bottom: 6px;
      font-weight: 700;
      font-size: 13px; }
    #send_friend_form .form_container p.txt_required {
      padding-bottom: 0; }
    #send_friend_form .form_container .text label {
      display: block;
      width: 100%;
      font-size: 13px;
      padding-bottom: 8px; }
    #send_friend_form .form_container .text input {
      padding: 0 5px;
      height: 35px;
      width: 100%;
      font-size: 12px;
      border: 1px solid;
      outline: none;
      border-radius: 4px;
      max-width: 100%; }
  #send_friend_form .submit {
    text-align: center;
    padding-top: 15px; }
  #send_friend_form .button {
    min-width: 130px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px; }

#send_friend_form_error {
  margin-top: 20px; }

.submit .text1 {
  text-align: right; }
.submit .text2 {
  text-align: left; }

#product .text1 {
  padding-right: 8px; }
#product .text2 {
  padding-left: 8px; }

@media (max-width: 767px) {
  #product .carousel_block .undertitle_main {
    padding-left: 15px;
    padding-right: 15px; }
  #product .carousel_block .title_main_section {
    padding-left: 15px;
    padding-right: 15px; }
  #product .text1 {
    padding: 0 15px;
    margin-bottom: 10px; }
  #product .text2 {
    padding: 0 15px; } }
@media (max-width: 639px) {
  #send_friend_form {
    width: 100%; } }
@media (max-width: 579px) {
  .submit .text1 {
    width: 100%;
    text-align: center; }
  .submit .text2 {
    width: 100%;
    text-align: center; }

  #send_friend_form .button {
    min-width: 160px; } }
@media (max-width: 480px) {
  #send_friend_form .button {
    width: 100%; }

  #product .submit .text1 {
    padding: 0; }
  #product .submit .text2 {
    padding: 0; } }
@media (max-width: 320px) {
  #send_friend_form .product .product_name {
    font-size: 11px; }
  #send_friend_form .product p {
    font-size: 11px;
    max-height: 48px;
    overflow: hidden; } }

/*# sourceMappingURL=sendtoafriend.css.map */
