@charset "UTF-8";
/* CSS Document */


.sales_order_entry_container body {text-align:center;  }

.sales_order_entry_container body{
  font-family:Century Gothic,sans-serif !important;
  font-size:15px;
}

.sales_order_entry_container select{
  font-size: 16px;
  height:30px;
  background: -moz-linear-gradient(top,  #e2e2e2 0%, #f9f9f9 73%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #e2e2e2 0%,#f9f9f9 73%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #e2e2e2 0%,#f9f9f9 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */

}

.sales_order_entry_container #div__header, .sales_order_entry_container #div__body, .sales_order_entry_container #div__footer, .sales_order_entry_container #page_top {
  width:100%;
  margin:0 auto !important;
  overflow:hidden;
}

.sales_order_entry_container #div__body {
  background:#fff;
  text-align:left;
  padding:0px;
  width:100%px;
}

.sales_order_entry_container #page_top{
  width:100%; background:#d7d7d7; color:#000; padding: 20px 0px;text-align:center; font-size:27px;font-weight:400;
}

.sales_order_entry_container div.pink_header{
  width:100%; margin:20px auto 0px auto;
  background-color: #ef5ba1;
  padding:10px 10%;
  text-align:left;
  color:#fff;
  font-size:20px;
  font-weight:600;
  border-radius:0px;
}


.sales_order_entry_container div.content_box, .sales_order_entry_container div.content_box_white, .sales_order_entry_container div#content_box_quicklinks{
  padding:10px 10% 30px 10%;
  background-color:#eeeeee;
  width:100%; margin:0px auto 0px auto;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.sales_order_entry_container div.content_box_white{background-color:#fff; border:#eee 1px solid; border-top:none;}


.sales_order_entry_container div.form_left_column{
  width:80%;
  text-align:left;
  display:block;
  margin-bottom:10px;
}
.sales_order_entry_container div.form_right_column{
  display: inline-block;
  width:80%;
  margin-bottom:30px;
  margin-right:10%;
}

.sales_order_entry_container input[type="text"], .sales_order_entry_container input[type="email"], .sales_order_entry_container input[type="tel"]{
  height:30px;
  border-radius:4px;
  width:100%;
  font-size:16px; padding-left:10px;
}

.sales_order_entry_container input[type="checkbox"] {
  display:none;
}
.sales_order_entry_container input[type="checkbox"] + label span {
  display:inline-block;
  width:28px;
  height:28px;
  margin:-1px 4px 0 0;
  vertical-align:middle;
  background:url(../images/check_radio_sheet.png) left top no-repeat;
  cursor:pointer;
}
.sales_order_entry_container input[type="checkbox"]:checked + label span {
  background:url(../images/check_radio_sheet.png) -32px top no-repeat;
}

.sales_order_entry_container input[type="radio"] {
  display:none;
}
.sales_order_entry_container input[type="radio"] + label span {
  display:inline-block;
  width:28px;
  height:28px;
  margin:-1px 4px 0 0;
  vertical-align:middle;
  background:url(../images/circle_radio_sheet.png) left top no-repeat;
  cursor:pointer;
}
.sales_order_entry_container input[type="radio"]:checked + label span {
  background:url(../images/circle_radio_sheet.png) -32px top no-repeat;
}


.sales_order_entry_container p, .sales_order_entry_container table{padding-right:18%;}
.sales_order_entry_container input[type="select"]{clear:both; display:block;}

.sales_order_entry_container #product-block-container{ width:100%; margin-left:-9%; height:550px;}
.sales_order_entry_container #product-block-container .product_block, .sales_order_entry_container #product-block-container .product_block_selected{
  width:40%;
  margin:2%;
}

.sales_order_entry_container a#sales-order-info-link{ text-align:right;}
.sales_order_entry_container p#sales-order-info{ text-align:right; padding-right:3%;}

.sales_order_entry_container input.submit-buttons[type="button"]{width:90%;}

.sales_order_entry_container div.total_box{width:100%; border-radius:0;


  font-size:16px;
  text-transform:uppercase;
  text-align:center;
  display:block;
  border:none;
  border-radius:5px;
  margin:0 auto;
  padding: 4px 10px;
}

.sales_order_entry_container #product-block-container img.product-image{
  width:150px;
  height:150px;
}

.sales_order_entry_container #product-block-container h2{
  font-size:13px;
  text-transform:uppercase;
  font-weight:600;
}

.sales_order_entry_container .selected-item-block{
  background:#f3f3f3;
  padding:2% 2% 3% 5%;
  width:85%;
  border-radius:8px;
  margin:10px 0 10px -6%;
}
.sales_order_entry_container .selected-item-block .remove-item{clear:both;	}
