﻿body{padding:0;margin:0;font-family:arial;text-align:left}
a img{border:none}
a {text-decoration:none}
table.cellspacing{border:none;padding:0;border-spacing:0;border-collapse:collapse}
table.cellpadding td{padding:0}
.container,#header .banner,#txtBanner{margin-left:auto;margin-right:auto}
.container{width:960px}
.full{width:100%}
.half{width:50%}
.quarter{width:25%}
.fifth{width:20%}
.push_half{margin-left:50%}
.push_quarter{margin-left:25%}
.push_third{margin-left:33.3%}
.col,.left{float:left}
.col_padLeft,.col_pad,.col{padding-left:1.5%}
.col_padRight,.col_pad,.col{padding-right:1.5%}
.col.first{width:20%}
.col.second{width:77%}
.col.first .pad,.col.first .padLeft{padding-left:15px}
.col.second .pad,.col.second .padRight{padding-right:15px}
.col.quarter{width:22.75%}
.col.third{width:31.3%}
.col.two.third{width:65.6%}
.col.half{width:48.5%}
.col.three.quarter{width:74.25%}
.col.fifth{width:17.6%}
.col.two.fifth{width:38.2%}
.col.three.fifth{width:58.8%}
.col.four.fifth{width:79.4%}
.col.sixth{width:14.15%}
.col.five.sixth{width:82.85%}
.col.seventh{width:11.7%}
.col.two.seventh{width:26.4%}
.col.three.seventh{width:41.1%}
.col.four.seventh{width:55.9%}
.col.five.seventh{width:70.6%}
.col.six.seventh{width:85.3%}
.col.eighth{width:9.875%}
.col.three.eighth{width:35.625%}
.col.five.eighth{width:61.375%}
.col.four.ninth{width:42.6%}
.col.five.ninth{width:54.4%}
.col.full{width:97%;float:none}
.col.push_third{margin-left:32.8%}
.col.alpha,.col.nopad,.col.auto:first-child{padding-left:0}
.col.omega,.col.nopad,.col.auto:last-child{padding-right:0}
.col.right{float:right}
.col.nofloat{float:none}
.col.auto:last-child,.row .col.omega{clear:right}
.col.right.auto:last-child{clear:left}
br.clear{line-height:0}
.clear{clear:both;padding:0;margin:0;height:0}
input[type=button],input[type=submit],.rcbActionButton,.pointer{cursor:pointer}
input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
#header{background-repeat:no-repeat;background-position:top center}
#header.long .container{min-height:500px;position:relative}
#rotatorBullets{position:absolute;z-index:1200;bottom:15px;left:15px}
#rotatorBullets a{margin-right:6px; border-radius:50%;height:11px;width:11px;display:block;float:left;}
#imgBanner{position:absolute;width:1920px;overflow:hidden}
.bannerContainer{position:relative;width:1920px;margin-left:auto;margin-right:auto}
#txtBanner{position:absolute;width:960px;left:0;right:0}
#header .orange.separator{font-size:10px;vertical-align:top;font-weight:700;padding-left:6px;padding-right:6px}
#topBar{padding:20px 0}
#logo{padding-top:15px;padding-left:15px}
#promoSticker{position:absolute;top:380px;left:1010px}
#customerMenu{height:40px;position:relative}
#customerMenu a{line-height:40px;text-decoration:none}
#customerMenu a.btnReorder *{line-height:22px}
#customerMenu li .menu:first-child{padding-left:15px}
#customerMenu ul{margin:0;padding:0}
#customerMenu li{list-style:none;float:left}
#customerMenu li a,#customerMenu li ul li{display:block;text-decoration:none}
#customerMenu li ul{display:none}
#customerMenu li:hover ul{display:block}
#customerMenu .subMenu{position:absolute;top:100%;left:0;width:100%;z-index:3000;box-sizing:border-box;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-top:none}
#customerMenu .subMenu h1,#customerMenu .subMenu .subText{padding-left:15px}
#customerMenu .subMenu h1{margin:0;background-image:url(../App_Themes/Default/Images/arrow-pointer-right.png);background-position:left center;background-repeat:no-repeat}
#customerMenu .menu{padding-right:20px;margin-right:15px;background-image:url(../App_Themes/Default/Images/arrow-down-white.png);background-position:right center;background-repeat:no-repeat}
#customerMenu li:hover .menu,#customerMenu li .menu.open{background-image:url(../App_Themes/Default/Images/arrow-up-black.png)}
#customerMenu a.phone{padding-right:20px;display:block;float:right}
#customerMenu a.btnReorder{padding-left:20px;padding-right:5px;line-height:30px;height:30px;display:block;float:right}
#customerMenu .separator{position:relative}
#customerMenu .separator::before{content:"|";position:relative;float:right;top:11px}
#customerMenu .separator{margin-right:15px}
.frontTitle,.listTitle,.prescription h1{margin-top:0}
.frontTitle{margin-bottom:10px}
#spotlights .second {position: relative;padding-bottom: 50px;}
#spotlights .thumb{position:initial;width:100%;height:195px;line-height:195px;text-align:center}
#spotlights .thumb img{vertical-align:bottom}
#spotlights .title{height:44px}
#spotlights .body{min-height:80px}
#spotlights .link {position: absolute;bottom: 0px;}
#spotlights .col.third.auto:first-child div{padding-right:5px}
#footerSocial,#footerMenu{line-height:170%}
#footerSocial .padLeft,#footerOffers .padLeft,#footerSeals .padLeft,#footerMenu .padLeft{padding-left:15px}
#footerSocial .padRight,#footerOffers .padRight,#footerSeals .padRight,#footerMenu .padRight{padding-right:15px}
#footerSocial img{padding-right:10px}
#footerSocial{margin-top:15px;margin-bottom:15px}
#footerOffers .img{height:37px}
#footerOffers img{padding-right:12px}
#footerOffers,#footerMenu{padding-top:20px;padding-bottom:20px}
#footerSeals{padding-top:20px}
#goToTop{position:absolute;right:1%;bottom:-20px}
#footerMenu ul{padding:0;padding-top:5px;padding-bottom:5px;margin:0;list-style-type:none}
#footerMenu h1,#customerMenu a{margin:0}
#frmNewsletter input,#topSearch input{padding:0;margin:0;height:28px}
#topSearch{width:81.5%}
#topSearch,#frmNewsletter{position:relative}
#topSearch .RadInput{text-align:right}
#topSearch .txtSearch,#frmNewsletter .txtNewsletter{border:1px solid;width:100%;padding:3px 28px 3px 10px}
#frmNewsletter .txtNewsletter{border:none}
#frmNewsletter .RadInput input{padding-left:10px;padding-right:28px}
#frmNewsletter .btnNewsletter,#topSearch .btnSearch{text-indent:-5000px;width:28px;position:absolute;border:none}
#topSearch .btnSearch{background-image:url(../App_Themes/Default/Images/btn-search.png);background-position:right 5px center;background-repeat:no-repeat;height:24px;right:2px;top:2px}
#frmNewsletter .btnNewsletter{background-image:url(../App_Themes/Default/Images/arrow-right.png);background-position:right center;background-repeat:no-repeat;right:0;top:0}
#currency .txtCurrency .imgCurrency{margin-top:-3px;vertical-align:middle}
.cboCurrency {margin-top: -1px}
.cboCurrency img{vertical-align:text-top}
.cboCurrency select{border:none}
.ddlCurrency{background-image:url(../App_Themes/Default/Images/arrow-currency.png);background-position:center right;background-repeat:no-repeat;display:inline-block;line-height:13px;width:65px}
.ddlCurrency option{font-weight:700;background-position:center left;background-repeat:no-repeat;padding-left:10px}
.ddlProdList,.ddlNative,.ddl{width:100%;position:relative;overflow:hidden;border:none}
.ddlProdList select,.ddlNative select {width: 100%; padding-right: 20px; padding-left: 3px; box-sizing: content-box; border: none; background-color: transparent;}
.RadComboBoxDropDown.rcbAutoWidth.rcbAutoWidthResizer{overflow:auto!important}
.cboCurrency div.RadComboBox{margin-top:-3px}
.cboCurrency div.RadComboBox .rcbInner .rcbInput{padding-top:1px}
.listHeader{background-position:right top;background-repeat:no-repeat}
.ddlProdList div.RadComboBox .rcbInner,.cboCurrency div.RadComboBox .rcbInner,.flatBtn,.login .btn,.register .btn,.solus .btn,.ddl div.RadComboBox .rcbInner,.textbox,.riSingle .textbox.riTextBox,.contactus .submit,.addToCart,.btnReview,.cart .btn,.btnSubmit,.RadGrid .btnSubmit,.btnPlain{border:none;background-image:none}
.ddlProdList, .ddlNative, .ddlProdList div.RadComboBox, .ddlProdList div.RadComboBox .rcbActionButton, .ddlProdList div.RadComboBox .rcbInner .rcbInput, .ddlProdList div.RadComboBox .rcbInner, .login .btn, .register .btn, .solus .btn, .ddl div.RadComboBox, .ddl div.RadComboBox .rcbActionButton, .ddl div.RadComboBox .rcbInner .rcbInput, .textbox, .riSingle .textbox.riTextBox, .contactus .submit, .addToCart, .btnReview, .cart .btn, .flatBtn, .btnSubmit, .RadGrid .btnSubmit, .btnBorder, .btnPlain {height: 30px;line-height: 30px}
.btnBorder{border:1px solid;padding-left:10px}
.lnkBtn {border:none;background-image:none;background:none;text-align:left;padding-left:0;padding-right:0;}
.ddlProdList div.RadComboBox .rcbInner{text-indent:10px}
html body .riSingle [type='text'].riTextBox.textbox {padding-left:0;padding-right:0}
.textbox,.riSingle .textbox.riTextBox,.RadAutoCompleteBox_Default .racTokenList,.RadAutoCompleteBox_Default .racInput{box-sizing:border-box;padding:5px;padding-left:0;text-indent:5px}
.RadAutoCompleteBox .racInput,.RadAutoCompleteBox .racTokenList { background-color: transparent !important;}
.withValidation{width:95%}
.ddlProdList,.ddlNative,.ddlProdList div.RadComboBox .rcbActionButton,.ddl div.RadComboBox .rcbActionButton{background-image:url(../App_Themes/Default/Images/arrow-down-grey.png);background-position:right 5px center;background-repeat:no-repeat}
.ddlProdList div.RadComboBox .rcbActionButton .rcbIconDown:before,.ddl div.RadComboBox .rcbActionButton .rcbIconDown:before{content:" "}
.shippinginfo table,.companyinfo table,.tableList{border-spacing:0}
.contactus .submit,.addToCart,.btnReview,.btnPatient,.popUp .btnNewPatient,.login .btn,.register .btn,.solus .btn,.cart .btn,.btnSubmit,.RadGrid .btnSubmit{width:50%;/*padding-left:10px;background-image:url(../App_Themes/Default/Images/arrow-pointer-right-white.png);*/background-position:right 5px center;background-repeat:no-repeat}
.contactus .submit.bgBlue,.addToCart.bgBlue,.btnReview.bgBlue,.btnAddNewPatient,.btnSubmit.bgBlue{background-image:url(../App_Themes/Default/Images/arrow-pointer-right-grey.png)}
.flipWhiteArrow, .cart .btn.flipWhiteArrow {padding-left:26px;padding-right:10px;background-image:url(../App_Themes/Default/Images/arrow-pointer-left-white.png);background-position:left 5px center;background-repeat:no-repeat}
.btn.noArrow, .btnSubmit.noArrow{background-image:none;padding-right:10px}
.login .btn{width:37.5%}
.register .btn{width:auto;min-width:44%;padding-right:7%}
.solus .btn{width:75%}
.btn.autoWidth,.btnSubmit.autoWidth{width:auto}
.btn.fifth,.btnSubmit.fifth{width:20%}
.btn.quarter,.btnSubmit.quarter{width:25%}
.btn.full,.btnSubmit.full{width:100%}
.riSingle a.riButton.btnClear{height:30px;background-image:url(../App_Themes/Default/Images/close-grey.png);background-position:left center;background-repeat:no-repeat;top:-1px}
.btnReview,.cart .btn{width:100%}
#btnReview,.testimonials .signature{position:absolute;bottom:0}
.returnCustomer{padding:10px 15px;margin-top:30px;border:1px solid;background-image:url(../App_Themes/Default/Images/return-customer-bg.png);background-position:right bottom;background-repeat:no-repeat}
.btnSignIn,.btnSelectPatient{width:120px;padding:3px 0 2px;text-indent:10px;background-image:url(../App_Themes/Default/Images/arrow-pointer-right-white-sm.png);background-position:right center; border-right: 5px solid transparent; background-repeat:no-repeat;letter-spacing:.1px}
.btnSignIn a,.btnSelectPatient span{vertical-align:bottom;line-height:12px}
.btnpnl.disabled{position:relative;opacity:0.6;filter:alpha(opacity=60)}
.btnpnl.disabled::before{content:" ";width:auto;height:auto;display:block;position:absolute;top:0;bottom:0;right:0;left:0;opacity:0.2;filter:alpha(opacity=20)}
#home .block{border-top:1px solid;border-bottom:1px solid}
.leftMenuContainer{padding-right:15px;padding-bottom:500px;margin-bottom:-500px}
.sectionHeader,.SectionListItem{list-style:none;line-height:22px}
.SectionListItem,.testimonials .contents{position:relative}
.SectionListItem .SubSection{display:none;position:absolute;top:-25px;left:50%;width:190%;padding:15px 12px;z-index:1000;margin: 10px 10px 10px 30%;}
.SectionListItem:hover .SubSection,.SectionListItem:hover .SectionListItem:hover .SubSection:before,.SectionListItem:hover .SubSection:after{display:block}
.SectionListItem .SubSection .SectionListItem{padding-left:15px;text-indent:-15px}
.SubSection:before,.SubSection:after{content:" ";position:absolute;border-width:0}
.SubSection:before{left:-5px;top:20px;width:10px;height:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.SubSection:after{left:0;top:5px;width:12px;height:40px;border:none;content:" ";position:absolute;pointer-events:none;z-index:1002}
.leftMenu{padding-left:0}
.relative,#footerMenu,.arrowBox,.saleTag,.mailInRebateTag,.buyMoreTag,.newTag{position:relative}
.arrowBox:after{left:100%;top:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:13px;margin-top:-13px}
.newTag:after{top:-3px;right:0;position:absolute;content:" ";background-image:url(../App_Themes/Default/Images/corner-new.png);height:72px;width:72px}
.saleTag:after{top:-3px;right:0;position:absolute;content:" ";background-image:url(../App_Themes/Default/Images/corner-sale.png);height:72px;width:72px}
.mailInRebateTag:after{top:-3px;right:0;position:absolute;content:" ";background-image:url(../App_Themes/Default/Images/corner-rebate.png);height:72px;width:72px}
.buyMoreTag:after{top:-2px;right:0;position:absolute;content:" ";background-image:url(../App_Themes/Default/Images/buy-more-save-more.png);height:60px;width:50px}
.list .thumb img{width:150px;vertical-align:middle;line-height:140px}
.list .thumb a{line-height:140px;vertical-align:bottom}
.prodDetail .btnRebate{width:78px;height:18px;margin-bottom:2px}
.prodDetail .asLowAs{padding-top:13px}
.prodDetail .imgThumb{width:75px;height:75px;line-height:75px;padding-bottom:1px}
.prodDetail .imgThumb input,.prodDetail .imgThumb img{max-width:75px;vertical-align:middle;margin-bottom:1px}
.discontinued div.imgContainer{height:225px;line-height:225px;vertical-align:middle}
.discontinued div.imgContainer img{max-height:225px;vertical-align:middle}
.discontinued div.imgContainer .discImg{opacity:.7;filter:alpha(opacity=70)}
.discontinued div.textContainer{height:45px}
.prescription .where{background-image:url(../App_Themes/Default/Images/magnifying-glass.png);background-position:left center;background-repeat:no-repeat;text-indent:20px}
.btnPatient,.patientLabel,.btnAddNewPatient,.popUp .btnNewPatient,.popUp .riSingle .riTextBox.txtNewPatient{min-height:27px;line-height:27px}
.patientLabel,.btnAddNewPatient,.popUp .btnNewPatient,.popUp .riSingle .riTextBox.txtNewPatient{text-indent:5px}
.multiline.textbox{text-indent:0px;padding-left:5px;height:45px}
.btnPatient,.popUp .btnNewPatient{width:100%;border:none;text-align:left;margin:3px 0}
.patientLabel,/*html body .popUp .riSingle input[type=text],*/.btnAddNewPatient{border:2px solid;margin:2px 0;padding:0 5px}
html body .popUp .riSingle input[type=text]{padding:4px 5px;height:31px}
.btnAddNewPatient{background-repeat:no-repeat;background-position:right 5px center;width:100%}
.cart .celldivH,.cart .celldivC1{width:11%}
.cart div.thumb,.checkout div.thumb{text-align:center;width:70px}
.cart .thumb img,.checkout .thumb img{max-width:70px}
.checkout img.thumb{width:100px;height:60px}
.login ul{list-style-type:none;padding:0}
.login ul li:before{content:"\2022";padding-right:5px;position:relative;top:35%}
.loginFooter{padding-top:20px}
.RXUploadOverlay{position:absolute;top:0;right:0;margin:0;padding:0;width:100%;height:100%;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
#checkout .ddlInput{padding-left:5px}
.cart .cartItem:last-child,.checkout .cartItem:last-child{border-bottom:none !important;}
.cartGiveaway,.cartBestBuy{background-image:url(../App_Themes/Default/Images/giveaway-icon.png);padding-left:20px;background-repeat:no-repeat;background-position:center left}
.cartBestBuy{background-image:url(../App_Themes/Default/Images/checkmark-grey.png)}
.cartDelete {width:7%;margin-top: 30px;margin-bottom: -30px;}
.breadcrumb div div{border:1px solid #A3A6AA;border-radius:50%;background-color:#FFF;position:relative;display:block;height:15px;width:16px;line-height:16px;font-size:15px;text-align:center;z-index:801;}
.breadcrumb .current div {background:#FF5000;border-color:#FF5000;color:#FFF;}
.breadcrumb div {position:relative;color:#808080;text-align:center;padding-left:25px;padding-right:25px;}
.breadcrumb div::before{content:'';border-bottom:1px solid #A3A6AA;top:7px;left:0;position:absolute;width:100%;z-index:800;}
.breadcrumb div div::before{display:none;}
.breadcrumb div.start::before{width:55%;left:45%;}
.breadcrumb div.end::before{width:55%;}
.breadcrumb .start,.breadcrumb div div {padding-left:0px;}
.breadcrumb .end,.breadcrumb div div {padding-right:0px;}
.popUp .solus input[type=radio]{text-indent:-16px;visibility:visible;zoom:1.5;}
.accessoryAddToCart input[type=checkbox] + label::before, input[type=checkbox] + label::before, input[type=radio] + label::before,.popUp .solus input[type=radio] + label::before, .popUp .solus input[type=radio] + label::after, input[type=checkbox] + label::before, input[type=radio] + label::before,.accessoryAddToCart input[type=checkbox]:checked + label::after, .accessoryAddToCart input[type=checkbox]:hover + label::after,input[type=checkbox]:checked + label::after, input[type=checkbox]:hover + label::after,input[type=radio]:checked + label::after, input[type=radio]:hover + label::after,label.chkPresc { display: none; }
.accessoryAddToCart input[type=checkbox], input[type=checkbox], input[type=radio] { visibility:visible; display: inline; }
input[type=radio], input[type=checkbox] {left:-2px;top:2px;position:relative;}
.shipmethod input[type=radio]{left:-8px;}
.blueRdoList td{padding-left:12px;}
.shipmethod input[type=radio], .blueRdoList input[type=radio] { display: none;  }
.shipmethod input[type=radio] + label::before, .blueRdoList input[type=radio] + label::before {  display: inline-block;content: ' ';margin-right: 8px;margin-bottom: -2px;    }
.rbToggleButton .rbToggleRadio, .shipmethod input[type=radio] +label::before,.blueRdoList input[type=radio] +label::before {border-radius: 100%;border: 1px solid rgba(192,192,192,0.85);width:13px;height:13px;background-image: none !important;}
.rbToggleButton input[type=radio]:hover+.rbToggleRadio, .shipmethod input[type=radio]:hover+label::before,.blueRdoList input[type=radio]:hover+label::before {border: 1px solid #000;}
.rbToggleButton .rbToggleRadioChecked,.shipmethod input[type=radio]:checked+label::before,.blueRdoList input[type=radio]:checked+label::before {border-radius: 100%;border: 5px solid #3FA9F5;width:5px;height:5px;background-image: none !important;}
.rbToggleButton:hover .rbToggleRadio,.rbToggleButton:hover .rbToggleRadioChecked, .shipmethod input[type=radio]:checked:hover+label::before,.blueRdoList input[type=radio]:checked:hover+label::before {border-color: #6F6F6F;}
.prescription input[type=checkbox] {left:-5px;position:relative;}
.accessoryAddToCart input[type=checkbox]{top:1px;left:-4px;}
.prodInfo{line-height:128.5%;padding:10px 0}
.prodInfo img{padding-right:5px}
.rebateHeader{background-image:url(../App_Themes/Default/Images/rebate-header-box-start.png);background-repeat:no-repeat}
.rebateHeader div{margin-top:13px;height:46px;line-height:100%;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;border-top-right-radius:25px;border-bottom-right-radius:25px}
.rebateHeader img{padding:0 10px}
.rebateHeader div:first-child{margin-left:55px;text-indent:20px;line-height:46px;}
.ui-tabs-nav li.arrowBox,.arrowBox.ui-tabs-selected,.arrowBox.ui-tabs-unselect{min-height:115px;height:115px;max-height:115px;box-sizing:border-box;padding-top:1px;padding-bottom:0;margin-bottom:0}
.arrowBox.gradient{margin-top:3px;margin-bottom:3px}
.arrowBox.gradient:first-child{margin-top:0}
.ui-tabs-nav li.arrowBox h1{margin:27px 0}
.ui-tabs-nav li.arrowBox::after{top:40px}
.ui-tabs-panel{height:345px;max-height:345px;overflow:hidden}
.ui-tabs-panel table{height:auto!important;width:100%!important;border-collapse:collapse;border-spacing:0}
.ui-tabs-panel table td{padding:0}
.ui-tabs-panel table tr td:first-child{font-weight:700}
.btnScroll .rrButtonDisabled{opacity:.5}
iframe{background-color: transparent !important}
.btnClosePopUp {position:absolute;right:10px;top:10px;text-decoration:underline;text-decoration-style:dotted;}
.popUp{border:10px solid #AFAFAF; min-width:450px;}
.popUp, .popUp.rwTransparentWindow.rwRoundedCorner{border-radius:20px;border:10px solid rgba(192,192,192,0.85);box-shadow:0 0 10px 0 #6F6F6F;position:relative;overflow:hidden}
.popUp.RadWindow{padding:0em;border-width:10px}
.popUp.RadWindow table.rwTable{border-radius:15px;border-collapse:collapse;border-spacing:0;background-color:#fff}
.popUp.RadWindow div.rwContent{border-width:0}
.popUp.RadWindow table.rwTable td{border-width:0}
.popUp.alert{margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto; position:fixed;width:500px;}
.modalBg {position:fixed;top:0;left:0;height:100%;width:100%;background-color:#AAA;opacity:0.5;z-index:900;}
.RadWindow_transparent.RadWindow{border:none;padding:0;}
.RadWindow_transparent.RadWindow.rwShadow{box-shadow:none;}
.RadWindow_transparent .rwTitleBar,.RadWindow_transparent .rwStatusBar{display: none;}
.RadWindow_transparent.RadWindow .rwContent{border:none;}
#pnlPatientList{padding:20px;width:700px}
.selectShipAddress .addressPreview{display:none;position:absolute;opacity:0.9;margin:auto;top:0px;bottom:0px;left:0px;right:0px;min-width:100px;width:30%;height:6em;border:5px solid #FFF;border-radius:5px;text-align:left;}
.selectShipAddress .view:hover+.addressPreview{display:inherit}
.selectShipAddress .view{cursor:help}
.selectShipAddress .tableList td{padding-bottom: 0px;border-bottom:5px solid #FFF}
.tableList .selectShipAddress td:first-child{padding-left:5px}
.tableList .selectShipAddress td:last-child{padding-left:15px}
#groupContainer .tableRow td div.list{padding:0 9px}
#groupContainer .tableRow td:first-child>div.list{padding-left:0}
.whychooseus .rrClipRegion{margin-left:0!important;margin-right:0!important;border:none!important}
.whychooseus .article{margin-top:25px;margin-bottom:5px}
.whychooseus .txtBanner{width:100%;height:200px;max-height:200px;font-size:36px;text-align:left;vertical-align:middle;position:relative}
.terms li{margin:10px auto;}
.register h1{margin-top:0;margin-bottom:0}
.rebateText p{margin-top:0}
.profileAddressList{border-collapse:collapse;border:0}
.profileAddressList td,.profileAddressList th{margin:0;padding:10px}
.profileAddressList th{border-bottom:1px dotted}
.profileAddressList td{border-bottom:11px solid #FFF}
.ddlProdList select::-ms-expand,.ddlNative select::-ms-expand{display: none;}
.block{margin-top:15px;margin-bottom:30px}
.spacer30{height:30px}
.spacer20{height:20px}
.spacer15,.spacer{height:15px}
.spacer10{height:10px}
.spacer5{height:5px}
.blueRow>td,.blueRow>div,.blueCell,.RadGrid_Sitefinity .blueRow.rgGroupHeader td{border:none;border-bottom:10px solid}
.RadGrid_Sitefinity .blueRow.rgGroupHeader td {border-bottom:none;}
.borderTop,.border{border-top:1px solid}
.borderBottom,.border{border-bottom:1px solid}
.borderLeft,.border,.btnSubmit.bgBlue{border-left:1px solid;margin-left:-1px}
.borderRight,.border,.btnSubmit.bgBlue{border-right:1px solid;margin-right:-1px}
.borderDotLeft,.short .second{border-left:1px dotted;margin-left:-1px}
.borderDotRight{border-right:1px dotted;margin-right:-1px}
.borderDotTop,.shippinginfo table td,.companyinfo table th,.companyinfo table td,.tableList td,.blueHeader{border-top:1px dotted}
.borderDotBottom,.prodInfo,.blueHeader{border-bottom:1px dotted}
.noBorder, .noBorder tr, .noBorder td{border:none;border-top:none;border-bottom:none;border-left:none;border-right:none;border-width:0px;}
.blueRow>td,.blueRow>div,.blueCell,.blueHeader div,.blueHeader th,.blueHeader td,.RadGrid_Sitefinity .blueRow.rgGroupHeader td{padding:5px}
.pad0Left,.shippinginfo table th,.shippinginfo table td,.companyinfo table th,.companyinfo table td,.tableList th,.tableList td{padding-left:0}
.pad0Right{padding-right:0}
.pad0Top{padding-top:0}
.pad0Bottom{padding-bottom:0}
.prescription .celldiv select {padding-top:2px;padding-bottom:2px;}
.pad5Left,.pad5X{padding-left:5px}
.pad5Right,.pad5X{padding-right:5px}
.pad5Top,.pad5Y,#footerSocial .pad,#footerOffers .pad,.shippinginfo table td{padding-top:5px}
.pad5Bottom,.pad5Y,#footerSocial .pad,#footerOffers .pad,.formLabel,.shippinginfo table td,.shippinginfo table th,.tableList th,.tableList td{padding-bottom:5px}
.pad10Left,.pad10X{padding-left:10px}
.pad10Right,.pad10X{padding-right:10px}
.pad10Top,.pad10Y{padding-top:10px}
.pad10Bottom,.pad10Y{padding-bottom:10px}
.pad15Left,.padLeft,.pad15X,.padX,.padAll{padding-left:15px}
.pad15Right,.padRight,.pad15X,.padX,.padAll,.shippinginfo table td,.tableList td{padding-right:15px}
.pad15Top,.padTop,.pad15Y,.padY,.padAll,#customerMenu .subSection,.testimonials .signature,.companyinfo table th,.companyinfo table td{padding-top:15px}
.pad15Bottom,.padBottom,.pad15Y,.padY,.padAll,#customerMenu .subSection,.testimonials .signature,.companyinfo table th,.companyinfo table td{padding-bottom:15px}
.pad30Top {padding-top:30px;}
.paddedTable td { padding-top:15px; padding-bottom:15px; padding-left:5px; padding-right:5px; }
.fsaHsaInfo ol{padding-left:20px}
.btn.autoWidth.arrow{padding-right:25px;}
.showFrame{opacity:1;filter:alpha(opacity=100);}
.hideFrame{opacity:0;filter:alpha(opacity=0);height:0 !important;max-height:0;overflow:hidden;}
.noMargin{margin:0}
.margin15x,.margin15X{margin:auto 15px}
.ddlProdList select{padding-left:10px}
.margin15y,.margin15Y,.margin15Top{margin-top:15px}
.margin15y,.margin15Y,.margin15Bottom{margin-bottom:15px}
.margin10y,.margin10Y,.margin10Top{margin-top:10px}
.margin10y,.margin10Y,.margin10Bottom{margin-bottom:10px}
.margin5left,.margin5Left{margin-left:5px}
.margin5y,.margin5Y,.margin5Top{margin-top:5px}
.margin5y,.margin5Y,.margin5Bottom{margin-bottom:5px}
.txtboxNote{text-indent:5px;}
#header .banner{background-color:#f8f9fa}
.section,.arrowBox,html .bgBlue,.footer,.whychooseus .txtBanner,.profileAddressList td,.blueRow td,.blueRow div,.blueCell,.ddlProdList,.ddlNative,.ddlProdList div.RadComboBox,.ddlProdList div.RadComboBox .rcbInner,.ddl div.RadComboBox .rcbInner .rcbInput,.ddlProdList div.RadComboBox .rcbActionButton,.rcbHovered,.riButton.btnClear,.ddl div.RadComboBox,.ddl div.RadComboBox .rcbInner,.ddl div.RadComboBox .rcbActionButton,.textbox,.riSingle .textbox.riTextBox,.prescription{background-color:#F2F6FA}
.rebateHeader div:first-child{background-color:#f0f6fb}
#customerMenu,.btn,.btnSubmit,.RadGrid .btnSubmit,.btnSignIn,.btnRebate,.btnPatient:hover,.popUp .btnNewPatient{background-color:#F50}
.bgLightOrange {background-color:#FFEEE6;}
.btnGrey,.RadGrid .btnGrey, .btnpnl.disabled:before{background-color:#A2A6AA}
.accessoryAddToCart input[type=checkbox]:checked + label::after,input[type=radio]:checked + label::after,.btnPatient, .darkGreyRow td, .darkGreyRow div{background-color:#6F6F6F}
input[type=text][readonly=readonly]{background-color:#F0F0F0}
.popUp .solus input[type=radio]:checked + label::after{background-color:#4D4D4D}
.btnRed{background-color:red}
.bgGrey {background-color:#F2F2F2;}
#body,#topSearch .btnSearch,#customerMenu .subMenu,.bgWhite,.ddlProdList option,.ddlNative option,.leftMenuContainer,.SectionListItem .SubSection,.SubSection .SectionListItem,.SubSection:before,.SubSection:after,input[type=checkbox]:before,input[type=radio]:before,.btnAddNewPatient,.popUp.rwTransparentWindow div.rwContent{background-color:#FFF}
#frmNewsletter .btnNewsletter,.cboCurrency div.RadComboBox .rcbInner, .ddlProdList div.RadComboBox .rcbInner .rcbInput,.RadWindow.RadWindow_transparent .rwWindowContent, .popUp .rwWindowContent{background-color:transparent}
.notValid{background-color:#FAA}
#rotatorBullets a.orange{background-color:#F50}
#rotatorBullets a.grey{background-color:#d2d2d2}
.bodyBlock{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(238,244,243,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(238,244,243,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(238,244,243,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(238,244,243,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(238,244,243,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(238,244,243,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef4f3',endColorstr='#00ffffff',GradientType=0);-webkit-background-size:100% 875px;-moz-background-size:100% 875px;-o-background-size:100% 875px;background-size:100% 875px;background-repeat:no-repeat}
.arrowBox.gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM2ZjZmNmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmY2ZjZmIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(111,111,111,0) 50%,rgba(111,111,111,0.3) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(111,111,111,0)),color-stop(100%,rgba(111,111,111,0.3)));background:-webkit-linear-gradient(top,rgba(111,111,111,0) 50%,rgba(111,111,111,0.3) 100%);background:-o-linear-gradient(top,rgba(111,111,111,0) 50%,rgba(111,111,111,0.3) 100%);background:-ms-linear-gradient(top,rgba(111,111,111,0) 50%,rgba(111,111,111,0.3) 100%);background:linear-gradient(to bottom,rgba(111,111,111,0) 50%,rgba(111,111,111,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006f6f6f',endColorstr='#4d6f6f6f',GradientType=0);background-color:#F2F6FA}
.subMenu,#testimonials,#spotlights,.returnCustomer,.border,.accessoryAddToCart input[type=checkbox] + label::before,input[type=checkbox] + label::before,input[type=radio] + label::before{border-color:rgba(111,111,111,0.3)}
input[type=checkbox]:checked + label::after,input[type=checkbox]:hover + label::after,.popUp .solus input[type=radio] + label::before{border-color:#6F6F6F}
.patientLabel,.btnAddNewPatient,html body .RadInput input.riTextBox.txtNewPatient{border-color:#e8e8e8}
.arrowBox:after{border-color:rgba(242,246,250,0)}
.btnSignIn{border-color:#F50}
.arrowBox:after,.ui-tabs-nav .arrowBox.ui-state-active:after,.ui-tabs-nav .arrowBox.ui-tabs-selected:after{border-left-color:#f2f6fa}
.ui-tabs-nav .arrowBox:after{border-left-color:transparent}
.SubSection:after{border-left-color:#fff}
.blueRow>td,.blueRow>div,.blueCell,.cboCurrency div.RadComboBox .rcbInner .rcbInput,.RadGrid_Sitefinity .blueRow.rgGroupHeader td{border-bottom-color:#fff}
.borderTop,.borderBottom,.borderLeft,.borderRight,.borderDotRight,.borderDotTop,.borderDotBottom,.borderDark,.ddlProdList,.ddlNative,.ddl,.textbox,.riSingle .textbox.riTextBox, #home .block,.prodInfo,.short .second,.blueHeader,.shippinginfo table td,.companyinfo table th,.companyinfo table td,.tableList td,.profileAddressList th{border-color:#A3A6AA}
.btnBorder{border-color:#F50}
.textbox, .textbox.riTextBox,.riSingle .textbox.riTextBox,input[type=text], input[type=number], input[type=email], input[type=password], input[type=tel], .ddlNative, .btnSubmit.bgBlue {border-color: rgba(111,111,111,0.3);border-width: 1px;border-style: solid;}
/*.textbox, .textbox.riTextBox, input[type=text],input[type=number],input[type=email],input[type=password], input[type=tel] {
    -webkit-box-shadow:inset 10px 0px 10px -8px rgba(111,111,111,0.3), inset 0px -10px 10px -8px rgba(111,111,111,0.3);
    -moz-box-shadow:inset 10px 0px 10px -8px rgba(111,111,111,0.3), inset 0px -10px 10px -8px rgba(111,111,111,0.3);
    box-shadow:inset 10px 0px 10px -8px rgba(111,111,111,0.3), inset 0px -10px 10px -8px rgba(111,111,111,0.3);
}*/
#topSearch .txtSearch {
    border-color: #dee2e6;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: inset 0 0 1px 1px #e8e8e9;
    -webkit-box-shadow: inset 0 0 1px 1px #e8e8e9;
    box-shadow: inset 0 0 1px 1px #e8e8e9
}
#customerMenu .subMenu{border-left-color:rgba(111,111,111,0.3);border-right-color:rgba(111,111,111,0.3);border-bottom-color:rgba(111,111,111,0.3)}
.subMenu{-webkit-box-shadow:2px 2px 3px 0 rgba(111,111,111,0.3),-2px 2px 3px 0 rgba(111,111,111,0.3);-moz-box-shadow:2px 2px 3px 0 rgba(111,111,111,0.3),-2px 2px 3px 0 rgba(111,111,111,0.3);box-shadow:2px 2px 3px 0 rgba(111,111,111,0.3),-2px 2px 3px 0 rgba(111,111,111,0.3)}
.block,.SectionListItem .SubSection,.SubSection:before{-webkit-box-shadow:0 0 15px 5px rgba(111,111,111,0.3);-moz-box-shadow:0 0 15px 5px rgba(111,111,111,0.3);box-shadow:0 0 15px 5px rgba(111,111,111,0.3)}
.orangeBlock{-webkit-box-shadow:0 0 15px 5px rgba(255,85,0,0.3);-moz-box-shadow:0 0 15px 5px rgba(255,85,0,0.3);box-shadow:0 0 15px 5px rgba(255,85,0,0.3)}
#home .block{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.prodName,.prodDetail h1,.returnCustomer .header,.darkGrey{color:#333}
html body .grey,body,a,p,#footerSocial,#footerOffers,#footerMenu h1,.lnkBtn,.lnkBtn.orange:hover,.cboCurrency div.RadComboBox .rcbInner .rcbInput,.ddlProdList div.RadComboBox .rcbInner .rcbInput, .login ul li,.btnSubmit.bgBlue,#checkout .ddlInput,.blueRow td,.blueRow div,.blueCell,select,.reviews *,.RadInput input.txtSearch.riTextBox, a.orange:hover{color:#4D4D4D}
#customerMenu a.menu,#customerMenu .btnReorder,#customerMenu .phone,#customerMenu .separator,.btnRebate,.btn,.btnSubmit,.RadGrid .btnSubmit,.btnSubmit a,.btnSignIn,.btnSignIn a,.btnPatient,.popUp .btnNewPatient,.darkGreyRow div, .darkGreyRow a {color:#FFF}
html body .lightgrey,html body .lightGrey,.txtboxNote,#footerMenu,.SectionListItem a,.mailInRebate,.listNote,.Disclaimer,.ddlProdList select,.ddlNative select,.ddlProdList option,.ddlNative option,.ddl div.RadComboBox .rcbInner .rcbInput,input[type=checkbox],.blueHeader,.ddl option,.textbox,.riSingle .textbox.riTextBox,.whychooseus .article .note,.profileAddressList th{color:#6F6F6F}
input[type=text][readonly=readonly]{color:#8F8F8F}
html body .orange,.lnkBtn:hover,.lnkBtn.orange,.arrowBox h1,.arrowBox h2,.sectionHeader,.listTitle,.checkout .breadcrumb .current,.breadcrumb .current,.asLowAs,.prodDetail .asLowAs,.prodDetail .discountPrice,.prescription .where,.ourPrice,#spotlights .link a,.shippinginfo table th,.companyinfo table th,.tableList th,.whychooseus .header.title,.fsaHsaInfo .subheader/*,.checkout .prodName*/,.ui-state-active a,.ui-tabs-selected a,.ui-tabs-selected a:hover,.popUp .solus .price,.discProd .price,.login ul li:before,.loginFooter .third .alpha,.btnBorder{color:#F50}
html body .newGrey {color:#808080;}
html body .red{color:#E21B1B}
html body .green{color:#009F40}
.Copyright,.productName,.popUp .solus .desc{color:#333}
#rotatorBullets a.grey{color:#d2d2d2}
.checkout .breadcrumb,.breadcrumb{color:#A2A6AA}
#footerSocial,#footerOffers,#customerMenu a,#customerMenu .separator,#currency .txtCurrency,.cboCurrency div.RadComboBox .rcbInner .rcbInput,.bold,.sectionHeader,.ourPrice,.testimonials .title,.returnCustomer .header,.shippinginfo table th,.companyinfo table th,.tableList th,.addToCart,.btnSignIn,.whychooseus .article .header,.whychooseus .header.title,.header.title,.prodDetail .discountPrice,.prodDetail .asLowAs,.prodDetail .prodName,.btnPatient,.prescription .where,.fsaHsaInfo .subheader,.ddlProdList select,.ddlProdList div.RadComboBox .rcbInner .rcbInput,.popUp .solus .price,.discProd .price,.solus .btn,.btnAddNewPatient,.popUp .btnNewPatient,.prescription .celldiv,.prescription .text,.cart .prodName,.cart .btn,.checkout .prodName,.checkout .breadcrumb div div,.breadcrumb div div,.blueHeader,.subHeader{font-weight:700}
.SectionListItem a,#customerMenu .subMenu div,html .nobold,.profileAddressList th,.ddlProdList select option{font-weight:400}
.italic{font-style:italic;}
#topSearch input,#frmNewsletter .RadInput input,html body .RadInput input.riEmpty.txtNewPatient{font-style:normal}
.doubleSpaced,.blueRow td,.blueRow div,.blueCell,.blueHeader{line-height:150%}
p{line-height:140%}
#spotlights h2,#spotlights .body,.subTitle,.reviewTitle,.reviewText,.extraSpace{line-height:130%}
.register h1{line-height:62px}
.loginFooter .third .alpha{font-size:54px}
#rotatorBullets{font-size:6px;/*font-size:40px*/}
#txtBanner h1,.whychooseus .header.title,.header.title{font-size:36px;line-height:100%}
.arrowBox h1,.prodDetail .asLowAs,.listTitle{font-size:30px;line-height:100%}
#txtBanner h2,.frontTitle{font-size:24px}
.whychooseus .article .header,.header,.popUp .solus span,.discProd .price,.loginFooter .third .omega{font-size:22px}
.prescription .where{line-height:142.85%}
.btnHeight {line-height:30px;}
.checkout .breadcrumb,.breadcrumb{line-height:20px}
#footerMenu h1,#customerMenu a,#customerMenu h1,.ourPrice,.cart .prodName,.discontinued .prodName,.arrowBox h2,.returnCustomer .header,#spotlights .title,.prodDetail h1,.checkout .prodName,.prodDetail .prodName,.rebateHeader div,.prescription h1,.register h1,.subHeader{font-size:18px}
.popUp .solus .small, .largeLabel{font-size:16px}
.ddlProdList select,.ddlProdList div.RadComboBox .rcbInner .rcbInput{font-size:15px}
body,p,.sectionHeader,.SectionListItem,.subTitle,.productName,#customerMenu .subMenu .subText,#frmNewsletter .riTextBox,.label,.testimonials .title,.testimonials .body,.popUp .patientLabel,html body .popUp .riSingle input[type=text],.riSingle .riTextBox.textbox,#spotlights .link a,.multiline.textbox{font-size:14px}
.prescription .celldiv select,.reviewTitle{font-size:13px}
#cart,#currency,#cart a,.mailInRebate,.smallLabel,.listNote,.Disclaimer,.cboCurrency div.RadComboBox .rcbInner .rcbInput,.btn,.btnSubmit,.btnSignIn,.formLabel,.prescription .celldiv,.ddlProdList option,.prescription .text,.btnPatient,.popUp .btnNewPatient,.prodDetail .note,.reviewText,.btnBorder{font-size:12px}
.btnAddNewPatient,.smallerLabel,.smaller{font-size:11px}
.whychooseus .article .note,.tinyLabel{font-size:10px}
body, html body .RadWindow_Default, input, input[type=button], .popUp input, #topSearch input, #frmNewsletter .RadInput input, .ddl div.RadComboBox .rcbInner .rcbInput, .ddlProdList, .ddlNative, .ddlProdList div.RadComboBox .rcbInner .rcbInput, .riSingle .riTextBox.textbox, .cboCurrency div.RadComboBox .rcbInner,.multiline.textbox {font-family: arial,helvetica}
#customerMenu .subMenu .subText,#customerMenu .subMenu h1,.textbox,.riSingle .textbox.riTextBox,.singleSpaced{line-height:normal}
.addToCart,.btnAddNewPatient{letter-spacing:.45px}
.lowercase,#footerMenu h1,#customerMenu a,.sectionHeader,.prescription .where,.prescription .celldiv,.frontTitle,.listTitle,#footerOffers,.ddlProdList select,.ddlProdList div.RadComboBox .rcbInner .rcbInput,html body .lower,.prescription .celldiv,.prescription .text,.checkout .breadcrumb,.breadcrumb,.blueHeader{text-transform:lowercase}
#cart,#currency,.ddlCurrency option,#cart a,.btnRebate,.contactus .submit,.addToCart,.login .btn,.register .btn,.solus .btn,.cart .btn,.btnReview,.btnSignIn,.btnSelectPatient,.ddlProdList option,.btnPatient,.popUp .btnNewPatient,.btnAddNewPatient,.btnSubmit,.btnBorder,html body .upper{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.firstCap::first-letter{text-transform:capitalize}
.ddlProdList select,.ddlProdList div.RadComboBox .rcbInner .rcbInput,.blueHeader{font-variant:small-caps}
.alignLeft,.contactus .submit,.addToCart,.btnReview,.login .btn,.register .btn,.solus .btn,.btnAddNewPatient,.cart .btn,.btnSubmit,.btnBorder,.tableList th,.profileAddressList th{text-align:left}
.alignRight{text-align:right}
.center,.btnRebate, .btnSubmit{text-align:center}
.underline{text-decoration:underline}
.vCenterFixed{top:0;bottom:0;}
.vCenter,.fullCenter{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.hCenter,.fullCenter{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.fullCenter{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.companyinfo th,.tableList th{vertical-align:top}
#customerMenu,.prescription .where,#footerSocial div,#footerSocial img,#footerOffers div,.btnPatient,.popUp .btnNewPatient,#footerOffers div img,#footerMenu input,#topSearch input,.middle{vertical-align:middle}
.show{display:inherit;}
.hide {display:none;}
.mobile{display:none}
@media print {
.block{border:1px solid #ccc;box-shadow:none}
.noPrint,#footerSocial,.section.footer,#cart,#currency,#topSearch,#customerMenu,#btnsocial,img[width="1"][border="0"]{display:none}
.col.printFull{width:97%}
}
@media screen and (-webkit-min-device-pixel-ratio:1.5) {
.btnClosePopUp { position: absolute; right: 5px; top: 5px; padding:5px; }
/*.prodDetail .discProd .left { float:none; }*/
}
/*Reset checkboxes and radio buttons for IE*/
html[data-useragent*='MSIE'] .accessoryAddToCart input[type=checkbox],html[data-useragent*='MSIE'] input[type=checkbox],html[data-useragent*='MSIE'] input[type=radio],html[data-useragent*='MSIE'] input[type=checkbox] + label,html[data-useragent*='MSIE'] input[type=radio] + label { position:relative; }
html[data-useragent*='MSIE'] .popUp .solus input[type=radio] {text-indent: -16px;}
html[data-useragent*='MSIE'] .accessoryAddToCart input[type=checkbox] + label::before,html[data-useragent*='MSIE'] input[type=checkbox] + label::before,html[data-useragent*='MSIE'] input[type=radio] + label::before, html[data-useragent*='MSIE'] .popUp .solus input[type=radio] + label::before,html[data-useragent*='MSIE'] .popUp .solus input[type=radio] + label::after,html[data-useragent*='MSIE'] input[type=checkbox] + label::before,html[data-useragent*='MSIE'] input[type=radio] + label::before,html[data-useragent*='MSIE'] .accessoryAddToCart input[type=checkbox]:checked + label::after, html[data-useragent*='MSIE'] .accessoryAddToCart input[type=checkbox]:hover + label::after,html[data-useragent*='MSIE'] input[type=checkbox]:checked + label::after, input[type=checkbox]:hover + label::after,html[data-useragent*='MSIE'] input[type=radio]:checked + label::after, input[type=radio]:hover + label::after,html[data-useragent*='MSIE'] label.chkPresc {display: none;}
html[data-useragent*='MSIE'] .accessoryAddToCart input[type=checkbox],html[data-useragent*='MSIE'] input[type=checkbox],html[data-useragent*='MSIE'] input[type=radio] { visibility:visible; display: inline; }