.toe_admin_row {
    cursor: pointer; 
}
.toe_admin_row:hover {
    background: yellowgreen;
}
.toe_admin_border {
    border: 2px #1c94c4 solid;
}
.toe_admin_row_header {
    font-weight: bold;
}
div.options span, .product_media .delete_media {
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
div.options .add_option {
    background: url("../img/add.png") no-repeat;
    padding-left: 16px;
    width: 250px;
}
div.options .delete_option, .product_media .delete_media {
    background: url("../img/delete.png") no-repeat;
}
.toeDeleteButt {
    background: url("../img/delete.png") no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
#editUserfieldForm table td div, 
.module_options, 
#editProductfieldForm table td div {
    border: 1px solid #aaa;
    border-radius: 3px;
}
#product_extras, #product_media {
    width: 100%;
}
.product_extra, .product_media {
    width: 30%;
    margin-right: 10px;
    float: left;
}
.product_media {
    width: 200px;
    text-align: center;
    border: 1px solid #DFDFDF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 #FFFFFF inset;
    padding: 5px;
    position: relative;
    margin-bottom: 10px;
}
.product_media .delete_media {
    position: absolute;
    top: -45px;
    right: -10px;
}
.product_extra {
    /*height: 2em;*/
    padding: 0.5em 0;
}
.product_extra label {
    width: 30%;
    float: left;
    margin-right: 10%;
    padding: 3px 0;
}
.product_extra .product_field {
    width: 60%;
    float: right;
}
.product_field select, .product_field input {
    width: 80%;
}
.product_field input[type="checkbox"],
.product_field input[type="radio"] {
    width: auto;
}
.wp-list-table .column-price,
.wp-list-table .column-cost,
.wp-list-table .column-quantity {
    width: 80px;
    text-align: center;
}

.wp-list-table .column-thumb {
    width: 200px;
}
.wp-list-table .product td, .wp-list-table .product th {
    vertical-align: middle;
}

.form-field .button {
    width: 150px;
    margin-right: 15px;
}

.options_list {
    border-collapse: collapse;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.options_list td {
    border: 1px solid #ccc;
    vertical-align: middle;
    text-align: center;
    height: 50px;
}

.options_list .field_input {
    text-align: left;
}

.options_list .toe_admin_row_header td {
    border-bottom: 2px solid #000;
    height: auto;
}

#toe_opt_tabs select[multiple] {
    height: auto !important;
}

.tab_form {
     border: 1px solid #ccc;
     padding: 10px;
     border-radius: 3px;
     margin-bottom: 10px;
}

.tab_form h1 {
    cursor: pointer;
}

/*.tab_form select, .tab_form input {	//I don't know why this was build in such way
    width: 200px;
}*/

.tab_form .options_tag p {
    margin: 3px 0;
}

.tab_form input {
    width: 175px;
}
.options_tag {
    width: 385px !important;
}

.tab_form input[type="checkbox"] {
    width: auto;
}

.tab_form .options, .tab_form .attributes {
    width: 200px;
    padding: 10px;
    margin-bottom: 5px;
}

.field_label {
    width: 150px;
}

.subscreen_loading {
    width: 300px;
}
.toeRowExample {
    display: none;
}
.toeOptActive {
    background: url("../img/active.png") no-repeat;
    width: 32px;
    height: 32px;
    background-position: top;
    display: block;
    margin: auto;
}
.toeOptDisabled {
    background: url("../img/disabled.png") no-repeat;
    width: 32px;
    height: 32px;
    background-position: top;
    display: block;
    margin: auto;
}
.toGiftConditionBlock {
    margin-bottom: 5px;
    border: 1px #DFDFDF solid;
}
.toeGiftConditionParamsBlock {
    display: none;
     float: right;
}
.toeGiftTypeParams {
    display: none;
}
.toeGiftFormDataRow {
    padding: 10px;
}
.toeRatingRule {
    background: -moz-linear-gradient(left, #FF4500 0%, #FFA500 38%, #C0FF3E 72%, #00FF7F 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FF4500), color-stop(38%,#FFA500), color-stop(72%,#C0FF3E), color-stop(100%,#00FF7F)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #FF4500 0%, #FFA500 38%, #C0FF3E 72%, #00FF7F 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #FF4500 0%, #FFA500 38%, #C0FF3E 72%, #00FF7F 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(left, #FF4500 0%, #FFA500 38%, #C0FF3E 72%, #00FF7F 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF4500', endColorstr='#00FF7F',GradientType=1 ); /* IE6-9 */
    background: linear-gradient(left, #FF4500 0%, #FFA500 38%, #C0FF3E 72%, #00FF7F 100%); /* W3C */
    margin: 2px; 
    border-radius: 15px 15px 15px 15px; 
    width: 98%; 
    float: right;

}
.toeRatingRuleLimiter {
    margin: 0; 
    border-radius: 0px 15px 15px 0px; 
    float: right;
    background-color: PeachPuff;

}
.toeProdFieldset {
    border: 1px solid black;
    padding: 10px;
}
/*Slides Widget*/
.toeSliderWidgetImagesInputsExample {
    display: none;
}
.toeSliderWidgetImagesInputs {
    border: 1px black solid;
    margin-top: 10px;
    padding: 2px;
}
.toeSliderWidgetImg {
    max-width: 220px;
    max-height: auto;
}
/*****/
.toeOptTip {
    background: url("../img/tip.png") no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    margin-right: 10px;
}
#toeOptDescription {
    padding:8px;
    border:3px solid #b9e3f0;
    background:#E3F4F9;
    font-size:12px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -o-border-radius:8px;
    -khtml-border-radius:8px;
    border-radius:8px;
    position: fixed;
    z-index: 10010;
    display: none;
}
/* Sortable dragged element in products list in admin area */
#the-list .ui-sortable-helper {
	border: 2px solid yellowgreen;
}