.product-filter .sort > .sbHolder {
    margin-left: 65px;
    position: absolute;
    width: 120px;
}

.product-filter .sort .sbSelector {
    width: 95px;
}

.product-filter .sort .sbOptions {
    background-color: #f8f8f8;
    border-color: #ccc;
    width: 120px;
}

.product-filter .sort .sbOptions a {
    border: none;
}

.product-filter .sort .sbOptions a:link, .product-filter .sort .sbOptions a:visited {
    color: #6d6c67;
}

.product-filter .sort .sbOptions a:hover, .product-filter .sort .sbOptions a:focus, .product-filter .sort .sbOptions a.sbFocus {
    color: #000;
}

.limit .sbHolder {
    margin-left: 55px;
    width: 65px;
}

.limit .sbSelector {
    width: 40px;
}

.limit .sbOptions {
    background-color: #f8f8f8;
    border-color: #ccc;
    width: 65px;
}

.limit .sbOptions a {
    border: none;
}

.limit .sbOptions a:link, .limit .sbOptions a:visited {
    color: #6d6c67;
}

.limit .sbOptions a:hover, .limit .sbOptions a:focus, .limit .sbOptions a.sbFocus {
    color: #000;
}

#shipping .sbHolder {
    height: 35px;    
    font-family: Verdana;
}

#shipping .sbSelector {
    line-height: 36px;
    height: 36px;
}

#shipping .sbOptions {
    width: 310px;
}

#shipping .sbToggle {
    background-position: 13px -26px;
    height: 36px;
    width: 37px;
}

#shipping .sbToggleOpen {
    background-position: 13px 13px;
}

.checkout-content select.large-field + .sbHolder { position: absolute; width: 410px; height: 48px; }
.checkout-content select.large-field + .sbHolder .sbSelector { width: 372px; line-height: 48px; height: 48px; padding-left: 15px; background-color: #f7f7f7; border-color: #ddd; }
.checkout-content select.large-field + .sbHolder .sbOptions { width: 100%; top: 50px !important; }
.checkout-content select.large-field + .sbHolder .sbToggle { width: 37px; height: 48px; background-position: 13px -20px; background-color: #f7f7f7; border-color: #ddd; }
.checkout-content select.large-field + .sbHolder .sbToggleOpen { background-position: 13px 20px; }

.checkout-content .sbHolder + br + span.error { display: block; margin-bottom: 20px; position: relative; top: 32px; }

.register-content .sbHolder { width: 100%; height: 36px; }  
.register-content .sbSelector,
.register-content .sbToggle { height: 36px; line-height: 36px; width: 37px; }
.register-content .sbHolder .sbToggle { background-position: 13px -26px; }  
.register-content .sbHolder .sbToggleOpen { background-position: 13px 13px; }
.register-content .sbOptions { width: 100%; } 

.account_content .sbHolder { height: 36px; width: 100%; }
.account_content .sbSelector { line-height: 36px; height: 36px; }
.account_content .sbToggle { background-position: 13px -26px; height: 36px; width: 37px; }
.account_content .sbToggleOpen { background-position: 13px 13px; }

.search-result .search-criteria .sbHolder .sbToggle { width: 33px; height: 32px; background-position: 10px -28px; }
.search-result .search-criteria .sbHolder .sbToggleOpen { background-position: 10px 12px; }
.search-result .search-criteria .sbHolder { display: inline-block; vertical-align: top; }
.search-result .search-criteria .sbSelector { height: 32px; width: 131px; line-height: 32px; }

@media only screen and (max-width: 479px) {
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
}

@media only screen and (max-width: 767px) {
    /* Check out */
    /* coutry select box */
    .checkout-content select.large-field + .sbHolder { width: 300px; }
    .checkout-content select.large-field + .sbHolder .sbSelector { width: 262px; }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    /* Check out */
    /* coutry select box */
    .checkout-content select.large-field + .sbHolder { width: 347px; }
    .checkout-content select.large-field + .sbHolder .sbSelector { width: 309px; }
    
    .register-content .sbSelector { width: 292px !important; }
    
    #shipping .sbHolder { width: 210px !important; }    
    #shipping .sbSelector { width: 172px !important; }
}

@media only screen and (min-width: 1025px) {
}

@media only screen and (min-width: 1025px) and (max-width: 1099px) {
    #shipping .sbHolder { width: 263px !important; }    
    #shipping .sbSelector { width: 225px !important; }
    
    /* Check out */
    /* coutry select box */
    .checkout-content select.large-field + .sbHolder { width: 373px; }
    .checkout-content select.large-field + .sbHolder .sbSelector { width: 335px; }
    
    .register-content .sbSelector { width: 329px !important; }
}

@media only screen and (min-width: 1100px) {
    .register-content .sbSelector { width: 379px !important; }
    
    #shipping .sbHolder { width: 310px !important; }
    #shipping .sbSelector { width: 271px !important; }
}