/*general select drop*/    
.sbHolder{ background-color: #c8e7ff; border: solid 0px #c8e7ff; font:bold 13px Arial, sans-serif; height: 28px; position: relative; width: 27px; margin-right:4px; float:right; }
.product-view .product-view-co-2 .sbHolder{margin-right:6px!important;}
.sbHolder:focus .sbSelector{}
.sbSelector{display: block; height: 28px; left: 0; line-height: 28px; outline: none; overflow: hidden; position: absolute; text-indent: 7px; top: 0; width: 27px; }
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{ color: #231f20; outline: none; text-decoration: none; }
.sbSelector:hover{ color: #231f20; outline: none; text-decoration: none; background-color:#ffde00; }
.sbToggle{ background: url(../images/blue_drop_arrow.png) 16px 11px no-repeat; display: block; height: 28px; outline: none; position: absolute; right: 0; top: 0; width: 27px; }
.sbToggle:hover{}
.sbToggleOpen{}
.sbToggleOpen:hover{}
.sbHolderDisabled{ background-color: #3C3C3C; border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{ background-color: #c8e7ff; border: solid 0px #515151; list-style: none; left: 0px; margin: 0; padding: 0; position: absolute; top: 30px; z-index: 110; overflow-y:auto; overflow:visible; width:27px; }

.sbOptions li{ padding: 0px; background-color:#c8e7ff;}
.specials-index-index .products-list .sbOptions li{ padding: 0px; background-color:#c8e7ff; width:27px!important;}
.catalog-category-view .products-list .sbHolder,
.specials-index-index .products-list .sbHolder,
.cms-brand .products-list .sbHolder,
.catalogsearch-result-index .products-list .sbHolder{
	height:34px;
	line-height:20px;
}
.catalog-category-view .products-list .sbSelector,
.specials-index-index .products-list .sbSelector,
.cms-brand .products-list .sbSelector,
.catalogsearch-result-index .products-list .sbSelector{
	height:34px;
	line-height:34px;
    text-align: left;
}
.catalog-category-view .products-list .sbToggle,
.specials-index-index .products-list .sbToggle,
.cms-brand .products-list .sbToggle,
.catalogsearch-result-index .products-list .sbToggle{background: url(../images/blue_drop_arrow.png) 16px 15px no-repeat; height: 34px;}

/*.products-list .sbOptions li{ padding:0px; }*/

.sbOptions a{ border-bottom: dotted 0px #515151; display: block; outline: none; padding:7px;}
.sbOptions a:link, .sbOptions a:visited{ color: #231f20; text-decoration: none; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{ color: #231f20; background-color: #ffde00; }
.sbOptions li.last a{ border-bottom: none; }
.sbOptions .sbDisabled{ border-bottom: dotted 1px #515151; color: #999; display: block; padding: 7px 0 7px 3px; }
.sbOptions .sbGroup{ border-bottom: dotted 1px #515151; color: #EBB52D; display: block; font-weight: bold; padding: 7px 0 7px 3px; }
.sbOptions .sbSub{ padding-left: 17px; }

/*product list search select drop */ 
.toolbar .sorter .sort-by .sbHolder{ background-color: #ffffff; font: normal 14px Arial, sans-serif; height: 31px; margin-right: 0px; width: 153px; color: #231f20; }

.cms-brand .toolbar .sorter .sort-by .sbHolder { background-color: #ffffff; font: normal 14px Arial, sans-serif; height: 31px; margin-right: 0px; width: 153px; color: #231f20; position:absolute; margin-left:66px; }


.toolbar .sorter .sort-by .sbSelector{ width: 153px; height: 17px; line-height: 20px; padding: 6px 0px 8px 0px; font-weight: normal; }
.toolbar .sorter .sort-by .sbSelector:hover{ background-color: #ffffff; font-weight: normal;}
.toolbar .sorter .sort-by .sbToggle{ background: url("../images/blue_drop_arrow.png") no-repeat scroll 18px 13px transparent; height: 31px; width: 31px; z-index: 1; }
.toolbar .sorter .sort-by .sbOptions{ width: 152px; background-color: #ffffff; border:#c3c3c3 solid 1px; border-top:none; top:31px!important; }
.toolbar .sorter .sort-by .sbOptions li{background-color: #ffffff;}
.toolbar .sorter .sort-by .sbOptions a{ padding: 7px 5px; line-height: 17px; font-weight: normal; }
.toolbar .sorter .sort-by .sbOptions a:hover, .toolbar .sorter .sort-by .sbOptions a:focus, .toolbar .sorter .sort-by .sbOptions a.sbFocus{ background-color: #C8E7FF; font-weight:normal; }

/*product details select drop */    
.add-to-cart .sbHolder{ font:bold 15px Arial, sans-serif; height: 38px; width: 38px; margin-right:5px; }
.add-to-cart .sbSelector{ height: 38px; line-height: 38px; width: 38px; text-indent:12px;}
.add-to-cart .sbToggle{ background: url(../images/blue_drop2_arrow.png) 23px 17px no-repeat; height: 38px; width: 38px; }
.add-to-cart .sbOptions{ top: 38px; width: 38px; }
.add-to-cart .sbOptions a{ padding: 7px 17px 7px 12px; }

/*my account page limiter select drop */ 
.account-control .my-account .pager .limiter .sbHolder{	background-color: #ffde00; font-size:12px; color:#231f20; height: 25px; width: 52px; margin-right:0px;	float:left;}
.account-control .my-account .pager .limiter .sbSelector{ height: 25px;	line-height: 25px; text-indent: 10px; width: 52px;}
.account-control .my-account .pager .limiter .sbToggle{	background: url(../images/black-drop-arrow.png) 32px 10px no-repeat; height: 25px; width: 52px;}
.account-control .my-account .pager .limiter .sbOptions{ top: 25px;	width: 52px;}
.account-control .my-account .pager .limiter .sbOptions a{ padding: 7px 10px 7px 10px;}

/* my account/ checkout / shopping cart / prescription list and prescription details / register-newsletter / paypal checkout select drop down*/
.input-box .sbHolder, 
.checkout-cart-index .sbHolder,
.prescription-index-index .profile .sbHolder,
.prescription-details-wrapper .product-view-co-2 .sbHolder,
.customer-account-create .register-newsletter .sbHolder,
.paypal-shipping-method .sbHolder,
.enterprise-rma-return-view .sbHolder{ background:#fff; font:normal 13px Arial,Helvetica,sans-serif!important; color: #999999; text-align:left; float:left; width:100%;}

.input-box .sbSelector,
.checkout-cart-index .sbSelector,
.checkout-cart-index .patient-profile-lightBox .sbSelector,
.checkout-onepage-index .sbSelector,
.prescription-index-index .profile .sbSelector,
.prescription-details-wrapper .product-view-co-2 .sbSelector,
.customer-account-create .register-newsletter .sbSelector,
.paypal-shipping-method .sbSelector,
.enterprise-rma-return-view .sbSelector{
background:#fff url(../images/blue_drop2_bg.png) right 0px no-repeat;	border: 1px solid #C3C3C3; text-indent: 10px; color: #999999; font:normal 13px/28px Arial,Helvetica,sans-serif!important; padding:0px 27px 0px 1px;
}

.input-box .sbSelector:link, 
.checkout-cart-index .sbSelector:link,
.prescription-index-index .profile .sbSelector:link,
.prescription-details-wrapper .product-view-co-2 .sbSelector:link,
.customer-account-create .register-newsletter .sbSelector:link,
.customer-account-create .register-newsletter .sbSelector:link,
.paypal-shipping-method .sbSelector:link,
.enterprise-rma-return-view .sbSelector:link{color: #999999; font-weight:normal!important;}

.input-box .sbSelector:visited, .input-box .sbSelector:active,
.checkout-cart-index .sbSelector:visited, .checkout-cart-index .sbSelector:active,
.prescription-index-index .profile .sbSelector:visited, .prescription-index-index .profile .sbSelector:active, 
.prescription-details-wrapper .product-view-co-2 .sbSelector:visited, .prescription-details-wrapper .product-view-co-2 .sbSelector:active,
.customer-account-create .register-newsletter .sbSelector:visited,
.customer-account-create .register-newsletter .sbSelector:active,
.paypal-shipping-method .sbSelector:visited,
.paypal-shipping-method .sbSelector:active,
.enterprise-rma-return-view .sbSelector:visited,
.enterprise-rma-return-view .sbSelector:active{ color: #231f20; font-weight:normal!important;}

.input-box .sbSelector:hover,
.checkout-cart-index .sbSelector:hover,
.prescription-index-index .profile .sbSelector:hover,
.prescription-details-wrapper .product-view-co-2 .sbSelector:hover,
.customer-account-create .register-newsletter .sbSelector:hover,
.paypal-shipping-method .sbSelector:hover,
.enterprise-rma-return-view .sbSelector:hover{color: #231f20; background-color:#fff; border: 1px solid #656565; background: url(../images/blue_drop2_bg.png) right 0px no-repeat; font-weight:normal!important;}

.input-box .sbToggle,
.checkout-cart-index .sbToggle,
.prescription-index-index .profile .sbToggle,
.prescription-details-wrapper .product-view-co-2 .sbToggle,
.customer-account-create .register-newsletter .sbToggle,
.paypal-shipping-method .sbToggle,
.enterprise-rma-return-view .sbToggle{ background:none; width:100%; }

.input-box .sbOptions,
.checkout-cart-index .sbOptions,
.checkout-cart-index .patient-profile-lightBox .sbOptions,
.prescription-index-index .profile .sbOptions,
.prescription-details-wrapper .product-view-co-2 .sbOptions,
.customer-account-create .register-newsletter .sbOptions,
.paypal-shipping-method .sbOptions,
.enterprise-rma-return-view .sbOptions{ background-color: #fff; border: solid 1px #C3C3C3; width:100%; max-height:182px!important; margin:0px!important; overflow-y:scroll; top:29px!important;  overflow-x:hidden;}
.checkout-onepage-index .sbOptions{ top:29px!important;}



.input-box .sbOptions li,
.checkout-cart-index .sbOptions li,
.prescription-index-index .profile .sbOptions li,
.prescription-details-wrapper .product-view-co-2 .sbOptions li,
.customer-account-create .register-newsletter .sbOptions li,
.paypal-shipping-method .sbOptions li,
.enterprise-rma-return-view .sbOptions li{ margin: 0px; background-color: #fff;}

.checkout-cart-index .shipping-content .sbOptions li:first-child a,
.enterprise-rma-return-view .sbOptions li:first-child a
{
	padding:0px!important;
}
.input-box .sbOptions a,
.checkout-cart-index .sbOptions a,
.prescription-index-index .profile .sbOptions a,
.prescription-details-wrapper .product-view-co-2 .sbOptions a,
.customer-account-create .register-newsletter .sbOptions a,
.paypal-shipping-method .sbOptions a,
.enterprise-rma-return-view .sbOptions a{ padding: 5px 15px 5px 9px; margin:0px; color: #999999; font:normal 13px Arial,Helvetica,sans-serif;}

.input-box .sbOptions a:link,
.checkout-cart-index .sbOptions a:link,
.prescription-index-index .profile .sbOptions a:link,
.prescription-details-wrapper .product-view-co-2 .sbOptions a:link,
.customer-account-create .register-newsletter .sbOptions a:link,
.paypal-shipping-method .sbOptions a:link,
.enterprise-rma-return-view .sbOptions a:link{ color: #999999!important; font-weight:normal!important; font:normal 13px Arial,Helvetica,sans-serif!important; text-transform:none!important; text-decoration:none;}

.input-box .sbOptions a:hover, .input-box .sbOptions a:visited,
.checkout-cart-index .sbOptions a:hover, .checkout-cart-index .sbOptions a:visited,
.prescription-index-index .profile .sbOptions a:hover, .prescription-index-index .profile .sbOptions a:visited,
.prescription-details-wrapper .product-view-co-2 .sbOptions a:hover, .prescription-details-wrapper .product-view-co-2 .sbOptions a:visited,
.customer-account-create .register-newsletter .sbOptions a:hover,
.customer-account-create .register-newsletter .sbOptions a:visited,
.paypal-shipping-method .sbOptions a:hover,
.paypal-shipping-method .sbOptions a:visited,
.enterprise-rma-return-view .sbOptions a:hover,
.enterprise-rma-return-view .sbOptions a:visited{ color: #231f20!important; font-weight:normal!important; font:normal 13px Arial,Helvetica,sans-serif!important; text-transform:none!important;}

.input-box .sbSelector{width:270px!important;}
.checkout-cart-index .prescription-product .sbSelector{width:189px!important;}
.checkout-cart-index .patient-profile-lightBox .sbSelector{ width:270px!important;}
.account-control .input-box2 .sbSelector,
.checkout-cart-index .patient-profile-lightBox .input-box2 .sbSelector{width:106px!important;}
.input-box3 .input-box .sbSelector{width:67px!important;}
.enterprise-rma-return-view .sbSelector{width:185px!important;}

.input-box .sbOptions{width:298px!important;}
.checkout-cart-index .prescription-product .sbOptions{width:217px!important;}
.checkout-cart-index .patient-profile-lightBox .sbOptions{ width:298px!important;}
.account-control .input-box2 .sbOptions,
.checkout-cart-index .patient-profile-lightBox .input-box2 .sbOptions{width:134px!important;}
.input-box3 .input-box .sbOptions{width:95px!important;}
.enterprise-rma-return-view .sbOptions{width:213px!important;}



.input-box2 .sbHolder{width:136px!important;  margin-right:9px!important;}
.input-box2 .sbHolder .sbOptions, .input-box2 .sbHolder .sbOptions li{width:134px!important;}
.input-box3 .input-box .sbHolder{width:96px!important; margin-right:5px!important;}
.account-control .form-list .input-box .sbHolder{ width:297px;}
.checkout-cart-index .patient-profile-lightBox .sbHolder{ width:297px;}
.checkout-cart-index .patient-profile-drop-down .sbHolder{width:217px;}

.selectdropforms, .selectdropprofile{ position:relative; margin-left:-27px!important;}





.styled-select-account select {
    background: transparent;
    -webkit-appearance: none;
    width: 316px;
    padding: 5px;
    font-size: 13px;
    border: 1px solid #C3C3C3;
    height: 29px;
    padding-right:55px
}
.styled-select-account {
    width: 298px;
    height: 28px;
    overflow: hidden;
    background:url("../images/blue_drop2_bg.png") right top no-repeat!important;
    border-right:1px solid #C3C3C3;
}
.styled-select-account select {
    padding-right:0px;
    vertical-align:top !important;
    text-align:left;
}
.styled-select-account {
    border-bottom:1px solid #C3C3C3;
}
.styled-select-account select option{ padding:0px 5px;}

.styled-select-cart select {
    background: transparent;
    -webkit-appearance: none;
    padding: 5px;
    font-size: 13px;
    border: 1px solid #C3C3C3;
    height: 29px;
    padding-right:55px
}
.styled-select-cart {
    height: 28px;
    overflow: hidden;
    background:#fff url("../images/blue_drop2_bg.png") right top no-repeat!important;
    border-right:1px solid #C3C3C3;
}
.styled-select-cart select {
    padding-right:0px;
    vertical-align:top !important;
    text-align:left;
}
.styled-select-cart{
    border-bottom:1px solid #C3C3C3;
}
.styled-select-cart select option{ padding:0px 5px;}

.styled-select-checkout select {
    background: transparent;
    -webkit-appearance: none;
    padding: 5px!important;
    font-size: 13px;
    border: 1px solid #C3C3C3;
    height: 29px!important;
    padding-right:55px
}
.styled-select-checkout {
    height: 28px!important;
    overflow: hidden;
    background:url("../images/blue_drop2_bg.png") right top no-repeat!important;
    border-right:1px solid #C3C3C3;
    padding-bottom:0px!important;
}
.styled-select-checkout select {
    padding-right:0px;
    vertical-align:top !important;
    text-align:left;
}
.styled-select-checkout {
    border-bottom:1px solid #C3C3C3;
}
.styled-select-checkout select option{ padding:0px 5px;}

/*---checkout-onepage-index---*/
.checkout-onepage-index .sp-methods #ewayrapid_notsaved_cc_type_exp_div .input-box .v-fix{
    width: 45%;
}
.checkout-onepage-index .sp-methods #ewayrapid_notsaved_cc_type_exp_div .input-box .v-fix:nth-last-of-type(1){
    margin-left: 20px;
}
.checkout-onepage-index .sp-methods #ewayrapid_notsaved_cc_type_exp_div .input-box .v-fix .sbSelector{
    max-width: 100px;
}