 
.product-options ul.options-list .li-option-img,
.product-options ul.options-list li { display: inline-block; text-align: center;  margin-right: 10px;}
.product-options ul.options-list .li-option-img:last-child {margin: 0;}
.product-options ul.options-list .li-option-img .label {margin:0;line-height: normal !important;}
.product-options ul.options-list .li-option-img .label label {margin:0;display: inline-block;padding: 0;width: auto;}
.product-options ul.options-list .li-option-img input.product-custom-option {float:unset;}
.product-options ul.options-list .li-option-img .radio {margin:8px 0 0;}
.product-options .selct-label-img {margin-top: 10px;} 
.product-options .selct-label-img img {margin-right: 10px;}
.li-option-img .label label img { border: 1px solid #ddd;}

.product-options .option-group {position: relative;border-bottom: 1px solid #ddd;}
.product-options .option-group .option-group-item { float: left;max-width: 135px;}
.opclear {clear:both;height:0;line-height:0}
.product-options .option-group .option-group-item dd {padding-left: 0;padding-right: 20px;border: medium none;}  
.option-area-value {font-weight: bold; margin: 5px 0 10px;display: block;}
.area-validate-fail { border:1px solid #df280a !important;}
