﻿/*Product Option Selectors*/
/*--------------------------------------------*/
.productoptions_divider {
    margin:0px !important;
    padding-bottom: 10px !important;
    height:1px !important;
    border-width:1px 0px 0px 0px !important;
    border-color:#e7e7e7 !important;
    margin-bottom:0px !important;
}
.productoptions_spacer {
  *zoom: 1 !important;
  margin-bottom:15px !important;
}

.productoptions_spacer:before,
.productoptions_spacer:after {
  display: table !important;
  line-height: 0 !important;
  content: "" !important;
}

.productoptions_spacer:after {
  clear: both !important;
}

/* Option Type = BOX */
.productoptions_box {
    display:block;
    margin:1px !important;
    margin-bottom:15px !important;
    float:none !important;   
    padding:0px !important;
}
    .productoptions_box li {
        display:inline !important;
        width: auto !important;
        list-style:none !important;
        padding:0px !important;
        float:left !important;
        margin:10px 6px 0px 0px !important;
        background-image: none  !important;
        background-color: #fff !important
    }
        .productoptions_box li a {
            display:inline-block !important;
            border:1px solid #607279;
            padding:4px 12px 4px 12px !important;
            font-size:11px !important;
            font-weight:bold !important;
            line-height:24px !important;
        }
            .productoptions_box li a:hover, .productoptions_box li a.opt_selected {
                text-decoration:none !important;
                background-color:#607279;
                color:#fff !important;
            }


/* Option Type = SWATCH */
.productoptions_swatch {
    margin:0px !important;
    margin-bottom:15px !important;
    position:relative !important;
    float:none !important;
    padding:0px !important;
}
    .productoptions_swatch li {
        list-style:none !important;
        padding:1px !important;
        float:left !important;
        margin:10px 6px 0px 0px !important;
        border:2px solid #e7e7e7 !important;
        display:block !important;
        height:32px !important;
        width:32px !important;
        background-position:center center !important;
        position:relative !important;
    }
        .productoptions_swatch li .tooltip {
            margin-top:-33px !important;
            line-height:20px !important;
            font-size:12px !important;
        }
        .productoptions_swatch li:hover, .productoptions_swatch li.opt_selected {
            border:2px solid #03d728 !important;
        }
     .productoptions_swatch li a {
            display:block !important;
            height:32px !important;
            width:32px !important;
        }
/* Option Type = RADIO */
.productoptions_radio {
    margin:10px 0px 0px 0px !important;
    float:none !important;
    padding:0px !important;
}
    .productoptions_radio li {
        float: none !important;
        list-style:none !important;
        margin:0px !important;
        display:block !important;
        border:none !important;
        clear:both !important;
        width: auto !important;
        padding: 0px !important;
    }
        .productoptions_radio li input {
            vertical-align:middle !important;
            margin:0px 10px 0px 0px !important;
        }
        .productoptions_radio li label {
            margin:0px !important;
            padding:0px !important;
            display:inline-block !important;
            line-height:20px !important;
            font-size:12px !important;
            width:auto;
        }