div.clear{
	margin-bottom: 7px;
    clear: both;
}

.group-select legend {
    border: 1px solid #F19900;
    color: #E76200;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: -33px 0 0 -10px;
    padding: 0 8px;
    position: relative;
}

.group-select li {
  margin-bottom: 10px;
  clear: both;
}

.group-select span.required {
    color: #EB340A;
}

.group-select li .input-box {
}

.group-select .customer-dob input.input-text {
}

.group-select li .input-box.customer-dob {
    float: none;
}

.group-select .customer-dob .dob-month,
.group-select .customer-dob .dob-day,
.group-select .customer-dob .dob-year {
    margin-right: 5px;
}

.group-select li select#country{
}

.group-select input.input-text {
}

.group-select input.input-text, .group-select textarea {
}

.group-select input.input-text, .group-select select, .group-select textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
}

.group-select input, .group-select select, .group-select textarea, .group-select button {
  padding-left: 10px;
	padding-right: 5px;
}

.group-select {
    border: 1px solid #636365;
    margin: 28px 0;
    padding: 25px;
}

.group-select h3 {
	margin-top: 0px;
}

.group-select li .input-box-short{
}

.group-select li .input-box-short .input-text{
}





#product-information .group-select li .input-box {
}

#product-information .group-select li .input-box-short{
}

#product-information .group-select li .input-box-long{
}

#product-information .group-select li .input-box-actions{
}

#product-information .group-select li .input-box .input-text, #product-information .group-select li .input-box textarea { width:130px; }
#product-information .group-select li .input-box select { width:130px; }

#product-information .group-select li .input-box-short .input-text{
}

#product-information .group-select li .input-box-long .input-text-short {
}

button#edit-registered-products{
	float:left;
}


button.form-button {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}


button.form-button span {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid #ccc;
    color: #222;
    display: block;
    font: bold 12px/19px Arial,Helvetica,sans-serif;
    height: 19px;
    padding: 0 8px;
    text-align: center;
    white-space: nowrap;
}

.button-set button.form-button {
    float: right;
    margin-left: 5px;
}


.buttons-set .register-product-link  {
    float: right;
    margin: 0;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; text-align: left;}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #cc0000; }
