/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *




*/

.btn-orange {
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #FAA732;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406));
	background-image: -webkit-linear-gradient(top, #FBB450, #F89406);
	background-image: -o-linear-gradient(top, #FBB450, #F89406);
	background-image: linear-gradient(to bottom, #FBB450, #F89406);
	background-image: -moz-linear-gradient(top, #FBB450, #F89406);
	background-repeat: repeat-x;
	border-color: #F89406 #F89406 #AD6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-orange:hover {
	background-color: #F89406;
	color: white;
}
.checkout_state {
  width: 425px;
  height: 36px;
  float: left;
  background: inherit; }
  .checkout_state .shop_wrapper_in {
    width: 418px;
    height: 36px;
    float: left;
    background-color: transparent;
    margin-left: 3px; }
    .checkout_state .shop_wrapper_in .top_part {
      width: 417px;
      height: 22px;
      float: left;
      background-color: transparent;
      position: relative; }
      .checkout_state .shop_wrapper_in .top_part .left_part {
        height: 13px;
        float: left;
        background-color: transparent; }
      .checkout_state .shop_wrapper_in .top_part .shopping_cart {
        width: 18px;
        height: 17px;
        background-color: transparent;
        position: absolute;
        z-index: 10;
        top: 2px; }
      .checkout_state .shop_wrapper_in .top_part .right_part {
        height: 13px;
        float: left;
        background-color: transparent;
        position: relative;
        border-bottom: 1px solid #999999; }
    .checkout_state .shop_wrapper_in .right_border {
      width: 1px;
      float: left;
      margin-top: 5px;
      height: 18px;
      background: #999999; }
    .checkout_state .shop_wrapper_in .bottom_part {
      width: 417px;
      height: 14px;
      float: left;
      background-color: transparent;
      margin-top: -2px; }
      .checkout_state .shop_wrapper_in .bottom_part .signin_box {
        float: left;
        width: 76px;
        background-color: transparent; }
        .checkout_state .shop_wrapper_in .bottom_part .signin_box p {
          font-size: 13px;
          font-weight: bold;
          text-align: center;
          padding: 0;
          margin: 0; }
      .checkout_state .shop_wrapper_in .bottom_part .shipping_box {
        float: left;
        width: 225px;
        background-color: transparent; }
        .checkout_state .shop_wrapper_in .bottom_part .shipping_box p {
          font-size: 13px;
          font-weight: bold;
          text-align: center;
          padding: 0;
          margin: 0; }
      .checkout_state .shop_wrapper_in .bottom_part .order_box {
        float: left;
        width: 110px;
        background-color: transparent; }
        .checkout_state .shop_wrapper_in .bottom_part .order_box p {
          font-size: 13px;
          font-weight: bold;
          text-align: right;
          padding: 0;
          margin: 0; }

@media only screen and (max-width: 479px) {
  .checkout_state {
    display: none; } }
.btn-brand,
#search_form .btn-brand:disabled,
.label-important,
.badge-important {
	background: #af8054;
	background: -moz-linear-gradient(top, #af8054 0%, #8f5f3a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #af8054), color-stop(100%, #8f5f3a));
	background: -webkit-linear-gradient(top, #af8054 0%, #8f5f3a 100%);
	background: -o-linear-gradient(top, #af8054 0%, #8f5f3a 100%);
	background: -ms-linear-gradient(top, #af8054 0%, #8f5f3a 100%);
	background: linear-gradient(to bottom, #af8054 0%, #8f5f3a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af8054', endColorstr='#8f5f3a',GradientType=0 );
	border: 1px solid #8A5E41;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;
}

.btn-brand:hover {
	background: #8f5f3a;
	background: -moz-linear-gradient(top, #8f5f3a 0%, #af8054 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f5f3a), color-stop(100%, #af8054));
	background: -webkit-linear-gradient(top, #8f5f3a 0%, #af8054 100%);
	background: -o-linear-gradient(top, #8f5f3a 0%, #af8054 100%);
	background: -ms-linear-gradient(top, #8f5f3a 0%, #af8054 100%);
	background: linear-gradient(to bottom, #8f5f3a 0%, #af8054 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f5f3a', endColorstr='#af8054',GradientType=0 );
	border: 1px solid #8A5E41;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;
}

.checkout_state .shop_wrapper_in .top_part .left_part {
	border-bottom: 1px solid #AF8054;
}

#checkout_signin .shop_wrapper_in .top_part .left_part {
	width: 32px;
}

#checkout_signin .shop_wrapper_in .top_part .shopping_cart {
	left: 28px;
}

#checkout_signin .shop_wrapper_in .top_part .right_part {
	width: 385px;
}

#checkout_signin .bottom_part .signin_box p {
	color: #AF8054;
}

#checkout_signin .bottom_part .shipping_box p {
	color: #9b9b9b;
}

#checkout_signin .bottom_part .order_box p {
	color: #9b9b9b;
}

#checkout_shipping_payment .shop_wrapper_in .top_part .left_part {
	width: 180px;
}

#checkout_shipping_payment .shop_wrapper_in .top_part .shopping_cart {
	left: 178px;
}

#checkout_shipping_payment .shop_wrapper_in .top_part .right_part {
	width: 237px;
}

#checkout_shipping_payment .bottom_part .signin_box p {
	color: #D7BFA9;
}

#checkout_shipping_payment .bottom_part .shipping_box p {
	color: #AF8054;
}

#checkout_shipping_payment .bottom_part .order_box p {
	color: #9b9b9b;
}

#checkout_place_order .shop_wrapper_in .top_part .left_part {
	width: 359px;
}

#checkout_place_order .shop_wrapper_in .top_part .shopping_cart {
	left: 354px;
}

#checkout_place_order .shop_wrapper_in .top_part .right_part {
	width: 58px;
}

#checkout_place_order .bottom_part .signin_box p {
	color: #D7BFA9;
}

#checkout_place_order .bottom_part .shipping_box p {
	color: #D7BFA9;
}

#checkout_place_order .bottom_part .order_box p {
	color: #AF8054;
}
