/* -----------------------
------- SELECTBOX --------
----------------------- */

.sbHolder {
    background-color: #ddd;
    border: 1px solid #ccc;
    float: left;font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    position: relative;
    width: 150px;
    padding: 0 !important;
}

.sbHolder:hover 
{ 
    background-color: #ccc;
}

.sbSelector {display: block;height: 22px;left: 0;line-height: 22px;outline: medium none;overflow: hidden;position: absolute;top: 0;width: 150px;text-align: left;}

.sbSelector:link, .sbSelector:visited, .sbSelector:hover {outline: medium none;text-decoration: none; padding-left:2px;}

.sbToggle 
{
    background: url("../images/select-icons.png") no-repeat scroll 0 -120px transparent;
    display: block;
    height: 22px;
    outline: medium none;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}

.sbToggleOpen {background: url("../images/select-icons.png") no-repeat scroll 0 -120px transparent;}

.sbHolderDisabled {background-color: #3C3C3C;border: 1px solid #515151;}

.sbOptions {
    background-color:#ccc; 
    border: 1px solid #ccc;
    list-style: none outside none;
    left: -1px;
    margin: 6px 0 0 0;
    padding: 0;
    position: absolute;
    top: 16px;
    z-index: 1;
    overflow-y: auto;
    width: 150px;
}
.sbOptions li {}
.sbOptions li:first-child {}
.sbOptions a {border-bottom: 0px dotted #FFFFFF;display: block;outline: medium none;padding: 4px 0 4px 3px;}
.sbOptions a:link, .sbOptions a:visited {text-decoration: none;}
.sbOptions a:hover {background-color:#ddd; }
.sbOptions li.last a {border-bottom: medium none;}

.list-check {}



/* --------------------------------
------- SELECTBOX QUANTITY --------
-------------------------------- */


.sbHolderQuantity {
    background-color: #ddd;
    border: 1px solid #ccc;
    float: left;font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    position: relative;
    width: 50px;
    padding: 0 !important;
}

.sbHolderQuantity:hover 
{ 
    background-color: #ccc;
}

.sbSelectorQuantity {display: block;height: 22px;left: 0;line-height: 22px;outline: medium none;overflow: hidden;position: absolute;top: 0;width: 50px;text-align: left;}

.sbSelectorQuantity:link, .sbSelectorQuantity:visited, .sbSelectorQuantity:hover 
{
    outline: medium none;
    text-decoration: none; 
    padding-left:2px;
}

.sbToggleQuantity 
{
    background: url("../images/select-icons.png") no-repeat scroll 0 -120px transparent;
    display: block;
    height: 22px;
    outline: medium none;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.sbToggleQuantity:hover {background: url("../images/select-icons.png") no-repeat scroll 0 -120px transparent;}

.sbOptionsQuantity {
    background-color:#ccc; 
    border: 1px solid #ccc;
    list-style: none outside none;
    left: -1px;
    margin: 6px 0 0 0;
    padding: 0;
    position: absolute;
    top: 16px;
    z-index: 1;
    overflow-y: auto;
    width: 50px;
}
.sbOptionsQuantity li {}
.sbOptionsQuantity li:first-child {}
.sbOptionsQuantity a {border-bottom: 0px dotted #FFFFFF;display: block;outline: medium none;padding: 4px 0 4px 3px;}
.sbOptionsQuantity a:link, .sbOptions a:visited {text-decoration: none;}
.sbOptionsQuantity a:hover {background-color:#ddd; }
.sbOptionsQuantity li.last a {border-bottom: medium none;}


/* --------------------------------
------- SELECTBOX ACCOUNT --------
-------------------------------- */
.sbHolderAccount {
    background-color: #fff;
    border: none;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    position: relative;
    padding: 0 !important;
    margin-bottom: 5px;
    border:1px solid #999999;
}

.sbHolderAccount:hover 
{ 
    background-color: #fff;
}

.sbSelectorAccount {
    display: block;
    height: 28px;
    left: 0;
    line-height: 28px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 95%;
    text-align: left;
}

.sbSelectorAccount:link, .sbSelectorAccount:visited, .sbSelectorAccount:hover 
{
    outline: medium none;
    text-decoration: none; 
    padding-left: 10px;
}

.sbToggleAccount 
{
    background: url("../images/select-frago.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 30px;
    outline: medium none;
    position: absolute;
    right: 0;
    top: -1px;
    width: 24px;
}

.sbToggleLangMenu{
    background: url(../images/select-icons-fragonard.png) no-repeat scroll center center;
    display: block;
    height: 28px;
    outline: medium none;
    position: absolute;
    left: 139px;
    top: -6px;
    width: 24px;  
}

.shipping_country .select_shipping_country .sbHolderShippingCountry .sbOptionsShippingCountry {
    width: 216px !important;
}

.header_shipping_country .select_shipping_country .sbHolderAccount.sbHolderShippingCountry .sbToggleAccount.sbToggleShippingCountry {
    background: url(../images/select-icons-fragonard.png) no-repeat scroll center center;
    top: -6px;
    left: 140px;
}

.header_shipping_country .select_shipping_country .sbHolderAccount.sbHolderShippingCountry .sbOptionsShippingCountry {
    width: 146px;
}

.sbOptionsAccount {
    background-color: #fff;
    border: 1px solid #999999;
    left: -1px;
    list-style: outside none none;
    margin: 6px 0 0;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    top: 22px;
    z-index: 200;
}

.sbOptionsAccount li {}
.sbOptionsAccount li:first-child {}
.sbOptionsAccount a {
    border-bottom: 0px dotted #FFFFFF;
    display: block;
    outline: medium none;
    padding: 4px 0px 4px 10px;
}

.sbOptionsAccount a:link, .sbOptions a:visited {text-decoration: none;}
.sbOptionsAccount a:hover {background-color:#ddd; }
.sbOptionsAccount li.last a {border-bottom: medium none;}


/* --------------------------------
------- SELECTBOX AVOIRS --------
-------------------------------- */


.sbHolderSelectAvoir {
    background-color: #fff;
    border: none;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    position: relative;
    padding: 0 !important;
    margin-bottom: 5px;
    border:1px solid #999999;
}

.sbHolderSelectAvoir:hover 
{ 
    background-color: #fff;
}

.sbSelectorSelectAvoir 
{
    display: block;
    line-height: 28px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 200px;
}

.sbSelectorSelectAvoir:link, .sbSelectorSelectAvoir:visited, .sbSelectorSelectAvoir:hover 
{
    outline: medium none;
    text-decoration: none; 
    padding-left: 10px;
}

.sbToggleSelectAvoir 
{
    background: url(../images/select-icons-fragonard.jpg) no-repeat scroll center center #1a171b;
    display: block;
    height: 28px;
    outline: medium none;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
}
.sbToggleSelectAvoir:hover {
    background: url(../images/select-icons-fragonard.jpg) no-repeat scroll center center #1a171b;
}

.sbOptionsSelectAvoir {
    background-color: #fff;
    border: 1px solid #999;
    left: -1px;
    list-style: outside none none;
    margin: 6px 0 0;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    top: 22px;
    width: 210px;
    z-index: 200;
}

.sbOptionsSelectAvoir li {}
.sbOptionsSelectAvoir li:first-child {}
.sbOptionsSelectAvoir a {
    border-bottom: 0px dotted #FFFFFF;
    display: block;
    outline: medium none;
    padding: 4px 0px 4px 10px;
}

.sbOptionsSelectAvoir a:link, .sbOptions a:visited {text-decoration: none;}
.sbOptionsSelectAvoir a:hover {background-color:#ddd; }
.sbOptionsSelectAvoir li.last a {border-bottom: medium none;}