body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-family:arial,helvetica,clean,sans-serif;font-size:10pt;background:#e7e7e7
;color :#666666
}
*html body{text-align:center}
.PointerCursor{cursor:pointer}
a{outline:0}
.root-wrapping-table{width:100%;border-collapse:collapse}
#MainWrapper,#ErrorPageWrapper{z-index:0;background-color:#FFF;margin:0 auto;text-align:left;min-width:980px;max-width:980px;width:980px}
#MainWrapper.responsive-wrapper-enabled{min-width:980px;max-width:1080px;width:100%}
#MainWrapper.mobile-wrapper-enabled{min-width:0!important;max-width:1080px;width:100%}
#MainWrapper #BodyWrapper,#MainWrapper #Header,#MainWrapper #headerMain{padding:17px 8px 0 10px}
#MainWrapper #BodyWrapper{padding-top:0}
#TopHeader{height:24px;padding:0 10px 0 0;background-color:#e7e7e7
}
#Header{position:relative;margin-bottom:5px}
*:first-child+html #summaryWrapper>div.UtilityBoxHeader.summary-data-table{width:710px}
*:first-child+html #orderSummaryContainer>div.UtilityBoxContent>table>tbody>tr.summary-order-button-wrapper>td>input.summary-place-order{text-indent:0;font-size:0}
*:first-child+html #orderSummaryContainer>div.UtilityBoxHeader,*:first-child+html #summaryWrapper>div.summary-billing-shipping>div.summary-billing-info>div.UtilityBoxHeader,*:first-child+html #summaryWrapper>div.summary-billing-shipping>div.summary-shipping-info>div.UtilityBoxHeader{width:330px}
.shipping-upgrade-eligible{color:#1B83B7!important;background-color:#fce9a6!important;background:-webkit-gradient(linear,left top,left bottom,from(##ffd63d),to(#fce9a6));background:-webkit-linear-gradient(#ffd63d,#fce9a6) repeat scroll 0 0!important;background:-o-linear-gradient(#ffd63d,#fce9a6) repeat scroll 0 0!important;background:-moz-linear-gradient(top,#ffd63d,#fce9a6) repeat scroll 0 0!important;background:linear-gradient(#ffd63d,#fce9a6) repeat scroll 0 0!important}
#applyUpgrade>#btnDoUpgrade>span{display:none;font-size:16px}
*:first-child+html #Header{z-index:2}
*:first-child+html #headerWrapper #masterCartWrapper{clear:none}
*:first-child+html #headerWrapper .cart-header-wrapper{overflow:visible}
#Header_Logo{float:left;width:292px;height:83px;overflow:hidden}
.classic-header-right{float:right;width:68%}
#Header_01{text-align:right;padding:0 0 10px 0;white-space:nowrap}
#Header_02{margin-top:15px}
#Header_02 .ShoppingCartImage{float:right}
#TopRightSearchBar{float:left;text-align:left;height:34px;width:70%;display:inline-block;margin-right:4px}
#LeftNav{width:198px;margin-right:5px}
#Content{vertical-align:top;width:100%;table-layout:fixed;padding:0 5px 5px 0}
#RightSide{width:159px;text-align:center;vertical-align:top}
#Footer{padding-top:10px;text-align:center;clear:both}
.ShoppingCartIcon{padding:7px 3px;float:right;display:inline-block}
.mobile-cart-quantity{display:none}
.master-cart-left,.master-cart-right{float:left;height:34px;width:6px}
.master-cart-left{background-position:-1px -64px}
.master-cart-right{background-position:-3px -64px}
.pnl-master-cart{float:right;width:192px}
.checkout-header-class{width:30px;height:26px;float:left;margin-top:3px}
.shopping-cart-empty{background-position:0 -610px}
.shopping-cart-full{background-position:0 -687px}
.cart-with-checkout{height:32px;width:180px;border-width:1px 0;border-color:#CCC;border-style:solid;float:left}
.cart-with-checkout a{line-height:32px;display:block;float:left;font-size:9pt}
.checkout-header-link{width:62px;height:32px;overflow:hidden}
.social-intro-image{display:block;width:322px;height:22px;background-image:url('/images/hash_73d52effcbe6fcf4bdc416ff03185199/Header-Button-Sprite.png') ;background-position:0 -265px;background-repeat:no-repeat}
.home-page-wrapper .scrolling-pane{margin:0 auto;left:-20px}
.master-checkout-button,.master-checkout-button-disabled{width:82px;height:19px;float:right!important;background-image:url('/images/hash_73d52effcbe6fcf4bdc416ff03185199/Header-Button-Sprite.png') ;margin-top:7px}
.master-checkout-button{background-position:0 -88px}
.master-checkout-button:hover{background-position:0 -108px}
.master-checkout-button-disabled{background-position:0 -190px;cursor:default}
#GrayBarMiddle{height:34px;border-radius:3px;border:1px solid #dedede
;background :#F4F4F4
}
#GrayBarMiddle_01{padding-top:6px;float:right;padding-right:5px}
#TopRightBread{padding-left:58px;clear:both}
.search-area-wrapper #TopRightBread{padding-left:0}
#headerWrapperClassic #TopRightBread{padding-left:0;float:left;clear:none;width:450px;overflow:hidden}
#TopRightCustServ{float:right;width:170px;text-align:right;padding-top:4px}
#TopRightShipping{float:right;width:135px;padding-right:5px;padding-top:4px}
.PipedTopRightNav{padding-right:5px;padding-left:5px;float:right;color:#444444
}
.NotMeTopRight,.main-text-semi-dark{color:#444444
!important}
.NotMeTopRight{font-size:11px;float:right}
.NotMeTopRightLink{font-size:11px}
.SearchButton{background:url('/images/hash_73d52effcbe6fcf4bdc416ff03185199/Header-Button-Sprite.png') ;background-position:0 -44px;border:0 none;height:21px;width:76px;cursor:pointer}
.SearchButton:hover{background-position:0 -66px}
.SearchBox{border:solid 1px #E2E2E2;width:310px;padding:0 5px;font-size:11px;font-family:Arial;height:20px;line-height:20px;color:#444444
}
.LeftNavBox{padding:4px;margin:0 0 7px 0;line-height:15px;border:1px solid #dedede}
.left-nav-facets .LeftNavBox{line-height:16px}.LeftNavHeaders{display:block;color:#444444
;font-size:10pt;text-decoration:none;margin:1px 1px 0;padding-left:3px}
.LeftNavHeaders:Hover{color:#002A70
}
.left-nav-facets a,.LeftNavLinks{display:block;text-decoration:none;font-size:8pt;font-weight:normal;margin:1px 1px 0;padding-left:3px;color:#444444
}
.left-nav-wrapper .LeftNavLinks a{font-size:8pt}
a.LeftNavLinks:Hover{color:#002A70
}
.LeftNavHeader{display:block;font-size:11pt;color:#03568D
;font-weight:bold;margin:1px 1px 0;padding:3px}
.canada-shipping-filter{padding-top:5px;margin-left:-3px;padding-left:25px;color:#CC0000
}
#TopHeader .SiteLinksNav{float:left;height:20px;width:600px;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;padding:4px 0 0 0}
#TopHeader .SiteLinksNav a{display:block;float:left;height:20px;margin-right:3px;font-size:10px;color:#999999
;text-decoration:none;padding:3px 8px 0 8px}
#TopHeader .SiteLinksNav a:hover{float:left;height:20px;margin-right:3px;background-color:#fff;border-top-right-radius:4px;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;font-size:10px;color:#03568D
}
#TopHeader .SiteLinksNav .ActiveTab{background-color:#fff;border-top-right-radius:4px;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;font-size:10px;color:#03568D
;font-weight:bold;padding:3px 8px 0 8px}
a.TopHeaders{color:#03568D
;font-size:10px;font-family:Arial;float:left;padding-top:3px}
a.TopHeaders:Hover{color:#666666
}
a.GrayBarLinks{color:#03568D
;font-size:12px}
a.GrayBarLinks:Hover{color:#444444
}
.review-writer-initial-rating-wrapper{padding:3px 0 7px 0;font-size:9pt;color:#333;min-height:15px}
.H1Top{position:relative;line-height:18px;color:#999999
;font-size :8pt;font-weight :normal;display :inline}
#TopRightSearchBar .result-display,#topNavMenuContainer,ul.top-nav-menu .top-nav-header-delimiter{background:transparent url('/images/hash_cd45a1cfc03f37f92155afbd6f9b775e/repeated-background-sprite.png') repeat-x}
#SearchBarMiddle{height:35px;width:443px;border-radius:5px;padding-left:4px;border:1px solid #CCC;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F4F4F4}
#headerWrapperClassic .search-area-wrapper{height:40px}
#headerWrapperClassic .search-area-wrapper #SearchBarMiddle{height:40px}
#headerWrapperClassic .search-area-wrapper #SearchBarBox{padding-top:3px}
#headerWrapperClassic .search-area-wrapper .SearchBox{height:30px}
#headerWrapperClassic .search-area-wrapper #SearchBarButton{padding-top:4px;position:relative}
#headerWrapperClassic .search-area-wrapper #SearchBarMagGlass{padding-top:6px}
#headerWrapperClassic .search-area-wrapper .SearchButton{height:31px;border:1px solid #b79624
;font-size :9pt;text-align :left;width :76px;color :#FFFFFF
;background :#fcd474
;background :-moz-linear-gradient(top,#fcd474
0%,#b79624
100%);background :-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcd474
),color-stop(100%,#b79624
));background :-webkit-linear-gradient(top,#fcd474
0%,#b79624
100%);background :-o-linear-gradient(top,#fcd474
0%,#b79624
100%);background :-ms-linear-gradient(top,#fcd474
0%,#b79624
100%);background :linear-gradient(to bottom,#fcd474
0%,#b79624
100%);filter :progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcd474',endColorstr='#b79624',GradientType=0)}
#headerWrapperClassic .search-area-wrapper .SearchButton:hover{background:#b79624
}
#headerWrapperClassic .search-area-wrapper #SearchBarButton:after{left:64px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:6px;margin-top:-5px;border-color:transparent;border-left-color:#FFFFFF
}
#SearchBarMiddle img{float:left}
#SearchBarMagGlass{padding:4px 4px 0 2px;float:left}
#SearchBarBox{padding:6px 5px 0 0;float:left}
#SearchBarButton{padding:6px 0 0;display:inline-block;vertical-align:top}
.FinalSignupSubmit img,.CloseSignupModal img,.CloseCanadaShipping img{border:0}
.CloseShareModal img{border:0;float:right}
.ShareArticle img{border:0;width:40px;height:35px}
#articleDetail #socialScripts{padding-top:8px}
.MasterCanadaModalOuter{width:506px;background-color:Transparent;padding:6px 6px 6px 6px}
.FinalSignupThankYouScreen,.FinalSignupWaitScreen,.FinalSignupError{background-color:#fff;height:215px;display:none;position:absolute;z-index:20;overflow:hidden;left:2px;padding:25px 15px 15px 15px;text-align:left;width:270px}
.FinalSignUpThankYouScreen div{text-align:center}
.FinalSignupThankYouScreen{z-index:30}
.FinalSignupModal input{width:180px}
.FinalSignupError{z-index:40}
.password-confirmation,.EmbedArticleModal{padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:3px 3px 3px #333;-moz-box-shadow:3px 3px 3px #333;-webkit-box-shadow:3px 3px 3px #333;cursor:default;background:#fff}
.FinalSignupModal{height:303px;text-align:left;width:300px!important;cursor:default}
#ImgBtnSignUpCancel,#ImgBtnSignUp{display:none}
.FinalSignupModal .UtilityBoxContent{border:0 none;height:265px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px}
.FinalSignupModal .UtilityBoxHeader img{float:right;display:inline;height:18px}
*:first-child+html .FinalSignupModal .UtilityBoxHeader img{margin-top:-20px}
.FinalSignupModal .UtilityBoxContent .RedText{min-height:17px;padding-bottom:15px}
.EmbedArticleModal{width:350px;color:#808080;font-size:13.5pt;font-weight:bold}
#GrayBarMiddle_01 .email-widget-link,#GrayBarMiddle_01 .email-widget-link:link,#GrayBarMiddle_01 .email-widget-link:visited,#GrayBarMiddle_01 .email-widget-link:active{float:left;width:32px;height:20px;display:block;margin:0 0 0 6px;border:0;text-decoration:none;background:url('/images/hash_73d52effcbe6fcf4bdc416ff03185199/Header-Button-Sprite.png') 0 0}
#GrayBarMiddle_01 .email-widget-link:hover{background-position:0 -22px}
#GrayBarMiddle_01 .email-widget-input{float:left;height:19px;line-height:19px;display:block;font-size:11px;padding:0 5px;width:110px;border:solid 1px #e2e2e2;color:#444444
}
#GrayBarMiddle_01 input.textbox-focused{border:solid 1px #e2e2e2;color:#444444
}
#topSearchBarWrapper .enter-search-term,#TopRightSearchBar .result-display{float:left;display:none;padding-top:10px;background-position:0 -61px;color:#444444
}
#topSearchBarWrapper .enter-search-term a,#TopRightSearchBar .result-display a{padding-left:10px}
#GrayBarMiddle_01 .result-display{float:left;display:none;color:#444444
;background :transparent}
.PreviouslyViewed{border-top:0;float:left}
.PreviouslyViewedInner{border-top:solid 1px #dedede;width:188px;max-width:188px;float:left}
.PreviouslyViewedInner-First{border-top:0}
.PreviouslyViewedImage{float:left;padding-top:5px;padding-bottom:5px}
.PreviouslyViewedDesc{float:right;padding-top:10px;width:110px;max-width:110px}
a.PreviouslyViewedLink{font-size:9pt;font-weight:bold;color:#03568D
text-decoration:none}
a.PreviouslyViewedLink:hover{font-size:9pt;font-weight:bold;color:#444444
}
.PreviouslyViewedPrice{font-size:9pt;font-weight:bold;color:#333333
;line-height:18pt;float:right;width:110px;max-width:110px}
#topNavMenuContainer{height:28px;background-position:0 -31px;overflow:hidden;border-radius:0
;border :none
;margin-bottom :0
}
#navHeaderWrapper{clear:both}
.classic-menu-wrapper{width:962px;margin:0 auto}
ul.top-nav-menu{list-style:none;margin:0 auto;padding:0;position:absolute}
ul.top-nav-menu *{margin:0;padding:0}
ul.top-nav-menu a{text-decoration:none;font-weight:700}
ul.top-nav-menu li{position:relative;float:left;z-index:100}
ul.top-nav-menu ul{position:absolute;top:28px;display:none;list-style:none}
ul.top-nav-menu ul.top-nav-sub-list-show-right.top-nav-sub-list-level-1{left:2px}
ul.top-nav-menu ul.top-nav-sub-list-show-left.top-nav-sub-list-level-1{right:2px}
ul.top-nav-menu ul li{position:relative;width:210px;background:#fff;border:solid 1px #d3d3d3;border-top:0;border-bottom:0}
#accountDropDownWrapper ul li{list-style:none none outside;text-align:left}
#myAccountLink{width:inherit!important}
#accountDropDownWrapper ul.account-drop-down li a{color:#444444
;display :block;line-height :27px;margin :0 auto;padding :0 5px;font-size :11px}
#accountDropDownWrapper ul li a:hover{color:#03568D
}
#myAccountHoverLink{float:right;margin:0;padding:0;width:60px}
#myAccountHoverLink li{padding:0}
.autoship-faq-content{background-color:#fff;padding:10px}
.autoship-faq-content #ItemPageSocialBkmrk{float:none;margin-top:18px}
.account-link-wrapper span{padding:8px;border-width:1px 1px 0;border-style:solid;border-color:#CCC;background-color:#FFF;position:relative;margin-left:-9px;margin-top:-9px;border-radius:5px 5px 0 0;width:60px;display:block;overflow:auto;z-index:501}
.account-drop-down{background:none repeat scroll 0 0 #FFF;border-width:1px;border-style:solid;border-color:#CCC;border-radius:0 0 5px 5px;margin:-2px 0 0 -9px;padding:0;width:90px;clear:both;display:none;position:relative;z-index:500}
.account-drop-down li{padding:0 5px!important}
.account-drop-down a{font-size:9pt}
.register-link{max-width:135px;overflow:hidden}
#accountDropDownWrapper{font-size:11px;color:#444444
}
ul.top-nav-menu ul.top-nav-sub-list-show-right li,#accountDropDownWrapper ul li a{text-align:left}
ul.top-nav-menu ul.top-nav-sub-list-show-left li{text-align:right}
ul.top-nav-menu li.top-nav-sub-item-top{border-top:solid 1px #d3d3d3;border-top-right-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px}
ul.top-nav-menu li.top-nav-sub-item-bottom{border-bottom:solid 1px #d3d3d3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px}
ul.top-nav-menu ul.top-nav-sub-list-level-1 li.top-nav-sub-item-top{border-top:0;border-top-right-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0}
ul.top-nav-menu ul li a{display:block;font-size:12px;font-weight:bold;text-decoration:none;padding:6px;color:#545454;margin:0 6px 0 10px}
#accountDropDownWrapper{position:relative}
ul.top-nav-menu li.top-nav-sub-item-top a.top-nav-sub-item-link,#accountDropDownWrapper ul li a.account-dd-top{border-top:0}
ul.top-nav-menu li.top-nav-sub-item-middle a.top-nav-sub-item-link,ul.top-nav-menu li.top-nav-sub-item-bottom a.top-nav-sub-item-link,#accountDropDownWrapper ul li a.account-dd-middle,#accountDropDownWrapper ul li a.account-dd-bottom{border-top:solid 1px #d3d3d3}
ul.top-nav-menu ul li a:hover,ul.top-nav-menu ul li .top-nav-sub-item-hover{color:#002A70
}
ul.top-nav-menu ul ul{top:0;list-style:none}
ul.top-nav-menu ul ul.top-nav-sub-list-show-right{left:210px}
ul.top-nav-menu ul ul.top-nav-sub-list-show-left{right:210px}
ul.top-nav-menu .top-nav-header-item-link{display:inline-block;vertical-align:top;padding:6px 6px 6px 6px;color:#FFFFFF
;zoom:1;*display:inline;height:22px}
ul.top-nav-menu .top-nav-header-item-text{padding:0 4px 0 4px
;font-size:12px
}
ul.top-nav-menu .top-nav-header-delimiter{background-position:0 -1px;width:1px;height:28px}
ul.top-nav-menu .top-nav-header-item-link:hover,ul.top-nav-menu .top-nav-header-item-hover{display:inline-block;vertical-align:top;font-weight:700;padding:3px 3px 6px 3px;margin:3px 3px 0 3px;background:#FFFFFF
;color:#002a70
;zoom:1;*display:inline;height:22px;border-top-right-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px}
ul.top-nav-menu .top-nav-header-hover{background-color:White!important}
ul.top-nav-menu ul.top-nav-sub-list-show-right .top-nav-sub-item-children-indicator{background-image:url('/images/hash_68cf2f1e95a1bb976086059114f1dcd9/arrow-right.gif') ;background-position:194px 11px;background-repeat:no-repeat}
ul.top-nav-menu ul.top-nav-sub-list-show-left .top-nav-sub-item-children-indicator{background-image:url('/images/hash_9654a6f335a7d9b1e990f4f2ea908854/arrow-left.gif') ;background-position:6px 11px;background-repeat:no-repeat}
a{color:#03568D
;font-size:10pt;text-decoration:none}
a:hover{color:#444444
;text-decoration:none}
a.NoHover:hover{color:#002A70
}
h2.breadCrumbH2{font-size:10pt;font-weight:normal;white-space:nowrap;display:inline}
a.BlackLink{color:#444444
;font-size:11px;float :right}
a.BlackLink:hover{color:#7d7d7d;text-decoration:none}
#userNavLinks{width:300px;height:18px;float:right;line-height:15px}
hr{height:1px;background-color:#03568D
}
.Header{font-size:20pt;text-decoration:underline;color:#03568D
;text-align:center}
.SubHeader{font-size:12pt;font-weight:normal;color:#03568D
}
#breedWrapper .SubHeader{font-weight:bold;font-size:10pt;color:#03568D
}
#breedWrapper{color:#444444
}
#breedWrapper ul{margin-top:8px}
#aboutBreedOptions label{font-weight:bold}
#aboutBreedOptions a{display:inline-block;text-align:center}
.breed-page-divider{width:580px;height:20px;color:#FFF;padding:0 0 0 10px;font-weight:bold;line-height:20px;margin-bottom:8px;background-color:#03568D
}
#breedWrapper .back-to-top{float:right}
#breedWrapper .back-to-top-bottom{position:relative;bottom:30px}
#breedWrapper .breed-tidbit{width:588px;border:1px solid #CCC;background-color:#EFEFEF}
#Message{margin-bottom:10px}
.breedName{text-decoration:none;font-size:20pt;font-weight:bold;color:#03568D
}
#breedInfoWrapper{padding-left:7px}
#breedsLeftNavContent{height:600px;width:160px;margin-top:15px;text-align:left}
.NonDisplay{display:none}
.SignInError,.custom-error-message,.custom-error-message-adjust{font-size:10pt}
.promo-savings-wrapper #explanationWrapper{display:inline;padding:0;margin:0}
.billing-info .billing-password-error,.creditCardErrorText,.SignInError,.custom-error-message,.custom-error-message-adjust,.billing-shipping .coupon-error,.RedText,#divCartItems .cart-warning,.CartItemCanadaNotEligible,.ErrorRedText,.CartPageApplyCodeMessage,.LargeRedBold,.promo-code .promo-code-error,.cart-items .error-message,.cart-product-price .cart-price-label,.cart-auto-ship-not-selected,.cart-product-price .cart-product-savings,.cart-product-savings,#BillingShippingPromoCode .promo-applied-billing-shipping,.highlight-text,.billing-shipping .error-wrapper,#billingShippingModal .error{color:#CC0000
}
.billing-info tr td.top{vertical-align:top}
.billing-info a.intnl-trigger{font-size:8pt;display:inline-block;padding-bottom:6px}
#BillingShippingPromoCode .promo-code-error{margin:5px 0 5px 0}
.highlight-bold{color:#CC0000
;font-weight :bold}
.Bold,.Personalization{font-weight:bold}
.BoldGrey{font-size:14px;font-family:Arial;color:#999999
;font-weight :bold}
.DefaultSiteColor{color:#03568D
}
.SmallItalic{font-size:9pt;font-style:italic}
.ArticlesListLeft{width:48%;float:left}
.ArticlesListRight{width:48%;float:left;padding-left:12px}
.SiteMapLeft{width:45%;position:relative;float:left;text-align:left;line-height:15px}
.SiteMapRight{width:45%;position:relative;float:left;padding-left:12px;text-align:left;line-height:15px}
.gradient-header,.UtilityBoxHeader{min-height:35px;height:35px;padding:7px 20px 7px 20px;font-size:13pt;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;background:#03568D
;background :-webkit-gradient(linear,left top,left bottom,from(#1f6fa3
),to(#03568D
));background :-moz-linear-gradient(top,#1f6fa3
,#03568D
);color :#FFFFFF
}
* html .UtilityBoxHeader,*:first-child+html .UtilityBoxHeader{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1f6fa3
,endColorstr=#03568D
)}
@media \0screen{.UtilityBoxHeader{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1f6fa3, endColorstr=#03568D)"}
}
.UtilityBoxContent{border-left:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #999;padding:5px 18px 5px 20px}
#CatPageHeaderMain{height:39px;height:39px;vertical-align:middle;border-radius:5px;width:100%;padding:3px 0;background-color:#03568D
}
#CatPageHeaderLeft{float:left;width:5px;height:39px;background-image:url('/images/hash_7777dbba2574083e12dfd98322fecc77/CatHeaderLeft.gif') }
#CatPageHeaderHeading{width:86%;float:left;padding-left:20px}
#CatPageHeaderHeading h2{color:#fff;font-size:30px;font-weight:bold;display:inline}
#CatPageHeaderSeeAll{width:42px;float:right;padding:10px 15px 0 0}
#CatPageHeaderSeeAll .CatPageSeeAllLink{color:#fff;text-decoration:underline}
#CatPageHeaderRight{float:left;width:5px;height:39px;background-image:url('/images/hash_15961c58d3e3bcc7db06bcb3dd760ff8/CatHeaderRight.gif') }
#CatPageWidget,#BreedPageWidget{margin:5px 0 5px 0;display:none;clear:both}
.pnl-sub-cat-icons{padding-left:10px}
.pnl-sub-cat-icons img{border-width:0}
.CatPageIconMain{float:left;text-align:center;width:25%;padding:7px 23px 7px 23px;border-color:#CCC;border-style:solid;border-width:0 1px 1px 0;height:214px}
.CatPageIconMain:nth-child(n+3){border-top-width:0}
.CatPageIconMain:nth-child(3n+3){border-right-width:0}
.CatPageIconMain:nth-child(3n+1):nth-last-child(-n+3),.CatPageIconMain:nth-child(3n+1):nth-last-child(-n+3) ~ .CatPageIconMain{border-bottom-width:0}
.CatPageIconMain:hover a{color:#444444
}
.CatPageIconImage{max-width:181px}
.CatPageSubCatLink{font-weight:bold;display:block;font-size:15px;color:#444444
}
.CatPageSubCatLink{color:#03568D
}
.CatPageItemLink{font-size:12px;text-decoration:underline;color:#444444
}
.CatPageItemLink:hover{text-decoration:underline}
#CatPageSEOBlock{margin-top:5px}
.requiresCookies{display:inline}
.GreyBoxMiddle{background-color:#FBFBFB;margin:0 2px 0 2px;padding:10px 25px 10px 25px;color:#444444
}
*html .CartContinuity{margin:0}
*:first-child+html .CartContinuity{margin:0}
div.pnl-item-data>div.additional-info-wrapper>div>div>.additional-info-span{display:inline-block}
.average-review-rating-label-bottom{color:#666;font-size:9pt;font-weight:bold;float:left}
.review-name-place{clear:both;float:left}
.average-review-rating-label-bottom .rating-image,.ItemPageReviewTitle .rating-image{margin:0 5px}
#BVSubmissionContainer,#BVSubmissionContainer .BVFieldText,#BVSubmissionContainer .BVFieldTextArea,#BVSubmissionContainer .BVFieldNetPromoterScoreRadioLegendContainer{max-width:90%}
#BVSubmissionContainer .BVField{padding:2px}
#BVSubmissionContainer .BVSection .BVMEPopinTip{right:0!important}
.RightSideInfo #BVRRSummaryContainer,#itemModalDialog #BVRRSummaryContainer{width:430px;display:inline-block;padding:5px 0}
.RightSideInfo .feedback-wrapper #BVRRSummaryContainer{width:416px}
.BVRRPageLink.BVRRNextPage,.BVRRPageLink.BVRRNextPage a,.BVRRPageLink.BVRRPreviousPage,.BVRRPageLink.BVRRPreviousPage a{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}
.BVRRPager{width:99.9%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
.BVRRDisplayContentFooter{overflow:visible!important;padding:5px 0}
.BVRRPageLink.BVRRNextPage a,.BVRRPageLink.BVRRPreviousPage a{padding-left:10px;padding-right:0}
#BVRRSummaryContainer .BVRRRatingSummaryLinks .BVRRRatingSummaryLink{padding-right:6px;margin-right:2px}
.RightSideInfo #BVRRSummaryContainer .BVRRRatingSummaryLinks{margin-left:5px}
.pnl-item-data #TurnToChatterContent{padding-bottom:20px}
#TT3quest-SYSGEN>div.TT3questCntr>div>div.TT4controlLine .TT3storeBadge,#TurnToContent div.TT8.TTtitle{background-color:#03568D
!important}
div.TT3questCntr>div.TT3itemBox{border-left:#03568D
!important}
#TurnToContent>div.TTpoweredby>a{font-size:9pt!important}
#turnToItemDetailWrapper>span>div.TTinputTeaserCust1{width:100%!important}
#TTinputTeaserBoxCust0{width:254px!important;height:26px!important}
#BVRRRatingSummaryLinkWriteID,#BVRRRatingSummaryLinkReadID>a{font-size:9pt!important}
#turnToItemDetailWrapper>span>div div.TTinputTeaserSearchlineCust0{height:auto!important}
.pnl-item-data div.ItemPageLinkToTop.bottom-back-to-top,#turnToItemDetailWrapper{display:none}
#TTallCommentsShow,#TurnToContent .TT3linkLine a,#TTtraWindow .TT3linkLine a,#turnToItemDetailWrapper,#TTaskAreaBtnLine>div.TT4QhintCenter,#TT2questionSection>div.TT4askQ,div.TT3questCntr>div.TT3linkLine>span>a,div.TT3questCntr>div.TT3linkLine>span>span.TT3helpful>a,#turnToItemDetailWrapper div>div.TTteaserHeaderCust1{color:#03568D
!important}
#TurnToContent>div.TT3,.ItemPageSubHeader{font-size:12pt;font-weight:bold;margin-bottom:8px;padding-top:15px!important;border-top:1px #CCC dashed!important;font-family:inherit!important;background:white!important;color:#03568D
!important}
.search-results-carousel-wrapper{overflow:auto}
.search-results-carousel-wrapper .ItemPageLinkToTop{padding-top:0!important}
.ItemPageDownloadableResources{float:right;width:180px}
.ItemPagePodBoxHeader{background:url('/images/hash_28407800126abee278f7790d9ad87f82/additional_header.gif') no-repeat;text-align:center;height:16px;width:181px;padding:3px;font-weight:bold;font-size:13px;color:#900}
.ItemPagePodBoxContent{background:url('/images/hash_350e7939e756b348b141bc655adafd63/additional_pod.gif') no-repeat;margin-top:4px;height:65px;width:179px;overflow:hidden;padding:5px 4px 5px 4px;text-align:center}
.ItemPagePodLink{display:block;font-weight:bold;font-size:13px;color:#393939}
.ItemPagePodDesc{display:block;font-size:12px;color:#393939}
.summary-shipping-options{padding-bottom:10px}
.ItemPageProductSummaryMaxWidth{float:left;width:670px}
#ItemPageProductSummaryBoxMain{padding:0 5px 0}
#summaryWrapper{width:78%}
#summaryWrapper td.cost-summary-label{width:220px}
#summaryWrapper .place-order-button-top{display:none}
#summaryWrapper td.total-row{border-top:1px solid #ccc;padding-top:4px}
#summaryWrapper #orderSummaryContainer{float:right;width:48%}
#summaryWrapper .UtilityBoxContent{margin-bottom:20px}
#summaryWrapper .summary-billing-shipping{width:50%;float:left}
#summaryWrapper .summary-data-table{text-indent:-9999px}
#summaryWrapper .summary-place-order{margin:20px 0}
#summaryWrapper .summary-item-list{display:none}
#summaryWrapper #orderSummaryContainer #autoHoldMessage{padding-bottom:5px}
.order-summary-cost-summary,.order-summary-cost-summary-message{text-align:right}
.order-summary-cost-summary-message{vertical-align:bottom}
#ItemPageBreadCrumb{float:left;width:737px;height:18px;margin-top:0}
.pnl-item-data{display:inline}
.pnl-item-data .scrolling-pane{margin:0 auto;left:-20px}
#ItemPage3rdParty{width:242px;margin:0}
#ItemPageSocialBkmrk{width:235px;height:40px;margin-top:3px;position:relative;float:left}
#ItemPageTTgteaser{float:right;width:190px;height:16px}
#ItemPageTopImageInfo .sizing-chart-marker{display:block;float:none}
*html #ItemPageTopImageInfo .RightSideInfo{width:590px}
.item-options-right-middle{float:left}
.item-quantity-message{font-style:italic}
.rating-image{float:left;margin:2px 2px 0 0;display:block}
.ItemReviewLinks,.item-status-messages{font-size:9pt}
.item-status-messages #shipRestrictions{color:#CC0000
}
.item-status-messages{padding-left:31px;margin-top:6px;height:55px}
.item-status-messages p{margin:3px 0}
#shipWeight{display:inline}
.ReviewLinks{line-height:11px}
.review-links-top{line-height:15px;margin-bottom:-1px}
.review-links-bottom{line-height:11px;padding-top:3px}
#itemTopInfoArea .free-shipping-wrapper,#itemTopInfoArea .free-ecert-wrapper,.rx-image-wrapper{width:35%;text-align:center;position:absolute;bottom:0;right:0;padding-bottom:8px}
*html #ItemPageTopImageInfo .free-shipping-wrapper{margin:-37px 30px 0 0;padding-bottom:5px}
.step-label{margin-bottom:2px;font-weight:bold}
.item-order-choose-options{padding:10px 10px 0 0;min-height:32px}
*:first-child+html .item-order-choose-options,*:first-child+html .item-options-right-top{overflow:visible}
.item-order-choose-options select,#LeftSideAddToCart .style-container select{margin:0 0 3px 16px;width:170px;font-size:13px;background-color:#efefef}
.item-classic .item-order-choose-options select{margin-left:0}
#ItemPageTopImageInfo .MainInfoArea{border-top:1px #dbdbdb dashed;padding-top:8px;padding-bottom:18px}
*:first-child+html #ItemPageTopImageInfo .MainInfoArea{float:none}
#ItemHeaderPrice{float:right}
.item-header-price-indented{margin-right:17px}
*html #ItemPageTopImageInfo #LeftSideAddToCart{width:340px}
.canada-shipping-filter,.CartContinuity .email-reminder,#ItemPageTopImageInfo #RightSideInfoBars .ItemPageInfoBar div,#ItemOrderAutoShip #autoShipIcon{background-image:url('/globalimages/sprites/hash_cad0373a4b7e05312eef07587712ee85/item-status-icons.jpg') ;background-repeat:no-repeat}
.CartContinuity{padding:2px 0 10px 5px;float:left;margin-top:22px}
.CartContinuity .email-reminder{background-position:0 -212px;font-size:12px;padding-left:18px;margin-left:6px;font-weight:normal}
#itemOrderPriceMatch{text-align:center;display:block;padding:8px 0;font-weight:bold}
#priceMatchRequested{display:none}
#txtbxAcctEmail,#txtbxAcctPassword{width:155px;padding:2px}
#ItemPageWidget,#BreedPageWidget{display:none}
.ItemPageReviewMainContainer{padding:10px}
.ItemPageReviewPagingSummary{float:left;font-size:10pt;color:#666666
}
.ItemPageReviewPagingNumbers{float:right;color:#666666
}
.ItemPageReviewTitle{font-size:15px;padding-right:5px;color:#666666
}
.ItemPageLeftReviewContainer{float:left;overflow:hidden;width:450px;padding-right:5px;color:#666666
}
.ItemPageRightReviewContainer{float:left;width:200px;border-left:solid 1px #dbdbdb;padding-left:5px;margin:0 0 0 60px}
.ItemPageReviewRatingHeader{font-weight:bold;color:#666666
}
.ItemPageReviewHelpful:hover{cursor:pointer}
.ItemPageReviewPageLink:hover{cursor:pointer}
.ItemPageReviewHelpfulShow{display:inline;font-weight:bold;color:#666666
}
.ItemPageReviewHelpfulHide{display:none}
.ItemPageLinkToTop{float:right;padding:5px 12px 0 0}
.auto-hold .tool-tip-trigger,.dnd-tool-tip,.accessories-viewer .map-link,.offer-item-container .map-link,.auto-hold-tool-tip,.CartDoNotDiscountMessage,.CartContentsGrid .tool-tip-trigger,.MainInfoArea .tool-tip-trigger,.SeePriceInCart,.CartItemRxRequired .tool-tip-trigger,.DoNotDiscount .tool-tip-trigger,.CartDoNotDiscountMessage-vB,.shipping-weight-label,.promo-code .tool-tip-trigger,.auto-ship-tooltip-wrapper .tool-tip-trigger,.save-card-tooltip .tool-tip-trigger,#manageAutoShipWrapper .tool-tip-trigger,.tool-tip-trigger,.see-price-in-cart,.item-recommendations .map-link{font-size:9pt;padding-right:16px;background-image:url('/images/widgets/hash_8965e46e4fc1bf29535e12397c951e35/question-mark.png') ;background-position:right center;background-repeat:no-repeat;display:inline;line-height:1.5em;text-decoration:none;cursor:pointer;color:#03568D
}
.dnd-tool-tip,.summary-dnd-message,.dnd-message .tool-tip-trigger,div#DoNotDiscountMessage,#divCartItems .CartDoNotDiscountMessage-vB,.cart-items-content .table-item-wrapper .cart-items .cart-product-description .DoNotDiscount .tool-tip-trigger,#floatingCart #dndTrigger,#autoShipEligibleItems .DoNotDiscount .tool-tip-trigger,.cart-items-header .dnd-label{color:#06c;background-image:url('/images/widgets/hash_84dfc3387bee6d5adc40608ebcc2cbc9/alt-question-mark.png') }
.cart-items-header .dnd-label{color:#666666
}
.CartItemRxRequired{clear:both}
.CartDoNotDiscountMessage-vB{float:none;width:425px}
.MainInfoArea .SeePriceInCart{line-height:1.2em}
.SeePriceInCart:active{text-decoration:none}
.PromoIcon{background-image:none;padding:0;width:140px;color:#03568D
}
.WeightIcon{padding:0 15px 0 0}
.WeightMessage .MessagePane{left:10px}
.WeightMessage .MessagePane div{margin:0 17px 4px 4px}
.tool-tip-trigger:hover,.SeePriceInCart:hover{color:#444444
;cursor:pointer;text-decoration :none}
.save-card-tooltip{display:inline;margin-right:6px;bottom:1px}
.SubCatPageHeaderHeading{color:#fff;font-size:30px;font-weight:bold}
#SubCatPageSubHeaderContainer{padding:5px}
#SubCatPageSubHeaderContainer .SubCatPageSubHeader{color:#03568D
;font-size:20px;font-weight:bold}
.SearchPagePagingBar{height:31px;background-image:url('/globalimages/hash_eec5b35d3fd2992973d9a9358977875f/SearchBarFill.gif') ;background-repeat:repeat-x}
.SearchPagePagingBarLeft{float:left;width:5px;height:31px;background-image:url('/images/hash_e1bb42e689b337e981eca3c556e2cd38/SearchBarLeft.gif') }
.SearchPagePagingBarRight{float:right;width:5px;height:31px;background-image:url('/images/hash_ed51e4dd446ef05af976c7ffb164abd6/SearchBarRight.gif') }
.SearchPagePagingBarMiddle{float:left;width:740px;padding-top:6px;text-align:center}
.SearchPagePageNo{font-size:12px;display:inline-block;min-width:18px;height:16px;padding-top:1px;padding-left:2px;padding-right:2px;margin-left:1px;margin-right:1px;color:#000}
.SearchPageActivePageNo{font-size:12px;background-color:#fff;border:solid 1px #03568D
;color:#03568D
}
.SearchPageMultiPage{font-size:16px;color:#03568D
;padding-left:3px;padding-right:3px}
.SearchPageSinglePage{font-size:12px;color:#03568D
;padding-left:3px;padding-right:3px}
.SearchPageOptionsBar{margin-top:5px;font-size:12px;color:#646464}
.SearchPagePerPageBar{float:left}
.SearchPagePerPageBar .SearchPageShowPerPage{font-size:12px;display:inline-block;height:18px;padding-top:3px;padding-left:3px;padding-right:3px;color:#000;text-decoration:underline}
.SearchPagePerPageBar a.SearchPageShowPerPage:hover{font-size:12px;font-weight:bold;text-decoration:underline;color:#000}
.SearchPagePerPageBar .SearchPageShowPerPageActive{color:#fff;background-color:#646464}
.SearchPageSortBar{float:right}
.SearchPageTotalResults{float:right;font-size:10pt;padding-top:4px;color:#949494}
.SearchPageTotalResultsItems{background-color:#03568D
;color:#fff;padding-left:3px;padding-right:3px;font-weight:bold}
.SearchPageItem{float:left;width:154px;padding:5px 17px 5px 17px;font-size:9pt;color:#333333
}
.SearchPageItem .SearchPageItemPrice{font-weight:bold}
.SearchPageItem .SearchPageItemImageContainer{border:solid 1px #CCC;position:relative;width:154px}
*html .SearchPageItem .SearchPageItemImageContainer{width:150px}
.SearchPageItem .SearchPageItemImageContainer a{margin:0 auto;width:102px;display:block}
.SearchPageItem .SearchPageItemImageContainer .SearchPageItemImage{display:inline-block;width:102px;height:102px;border:0;margin:6px 0}
.SearchPageItem .SearchPageItemLink{display:block;font-weight:bold;font-size:12px;color:#333333
}
.SearchPageItem .SearchPageItemLink:hover{color:#03568D
}
.SearchPageItem .SearchPageItemWasPrice{font-size:12px;margin-right:5px;color:#444444
}
.SearchPageItem .SearchPageItemSavings{font-size:12px;color:#C00}
.SearchPageNoResultsHeader{display:block;padding:5px;font-size:12pt;color:#000}
.SearchPageNoResultsTips{display:block;padding-left:20px;font-size:8pt;color:#000}
.SearchPageItemImageContainer .search-ecert-icon{position:absolute;top:0;left:0;border-width:0}
.SearchPageItemImageContainer .search-corner-image{height:47px;width:47px;display:block;position:absolute;top:0;left:0}
.SearchPageItemImageContainer .free-shipping-corner,.SearchPageItemImageContainer .savings-image,.SearchPageItemImageContainer .made-in-usa-corner{background:transparent url('/globalimages/sprites/hash_f7258ec82bca214ee42f8931d6fcee63/product-centric-sprite.png') 0 -328px}
.SearchPageItemImageContainer .made-in-usa-corner{background-position:-114px -328px}
.SearchPageItemImageContainer .savings-image{background-position:-59px -328px}
.cart-discount-text,.cart-discount-label,.site-primary-message{color:#03568D
}
.cart-discount-text{text-align:right}
.ErrorRedText{font-size:12pt;font-weight:bold}
.CartPageApplyCodeMessage{font-weight:bold}
.CartContentsGrid{position:relative;top:-29px;margin-bottom:-29px;#position:inherit;#top:0;#margin-bottom:0;margin-left:3px;font-size:8pt}
*:first-child+html .CartContentsGrid{margin-top:-28px}
*html .CartContentsGrid{margin-top:-28px}
*:first-child+html .CartContentsGrid th{color:white}
*html .CartContentsGrid th{color:white}
#divCartItems .cart-warning-icon,.summary-restricted-place-order-warning-icon{background:transparent url('/globalimages/sprites/hash_c05f3aa2229650607dee087a2fc24098/global-various.png') no-repeat scroll -72px -2px;height:16px;width:14px!important;display:block;float:left}
#divCartItems .cart-warning{height:16px;display:block;padding-top:2px;padding-bottom:1px}
.dnd-message,.dnd-message>span{width:inherit!important}
.CartItemCanadaNotEligible{font-weight:bold;display:block;font-size:9pt}
.CartShippingInstructionsHeader{color:#03568D
;font-weight:bold;font-size:9pt}
.CartShippingInstructionsList{color:#444444
;font-size:9pt}
*html .CartItemCanadaNotEligible{background-position:0 2px;display:inline}
*:first-child+html .CartItemCanadaNotEligible{background-position:0 2px;display:inline}
.CartItemDoNotDiscount{color:#03568D
;font-size:9pt}
.CartDoNotDiscountMessage{padding-top:10px;float:left;display:block;background-position:right 13px;color:#CC0000
;font-size:10pt}
.summary-canada-restricted-place-order-warning{background-position:0 6px;padding-top:4px}
.summary-grid-summary-page td,.SummaryGrid td,.CartRows{border-bottom:1px solid #CCC}
*:first-child+html .CartRows td{border-bottom:1px solid #CCC}
*html .CartRows td{border-bottom:1px solid #CCC}
.CartPageTotalsRightCol{text-align:right}
.CartPageShippingHeader{padding-left:8px;color:#03568D
}
.SummaryGrid{position:relative;bottom:36px;margin-left:3px;font-size:9pt;border-bottom:dashed 1px #CCC;width:740px}
.summary-grid-summary-page,.amazon-content-panel .SummaryGrid{position:relative;bottom:30px;margin-left:3px;font-size:9pt;border-bottom:dashed 1px #CCC;width:705px}
.summary-grid-summary-page td.summary-description a,.summary-grid-summary-page td.summary-description span,.summary-grid-summary-page td.summary-description div{width:250px;display:inline-block}
.summary-grid-summary-page td.summary-description span.auto-hold-tool-tip{width:auto}
.amazon-content-panel{float:left;margin-left:10px}
.SummaryGrid a{font-size:9pt}
.Personalization{color:#000}
.cart-quantity{width:18px}
.invalid-cart-quantity{color:#CC0000
}
.CartHeaders{white-space:nowrap;color:#444444
}
.cart-headers-summary,.amazon-content-panel .CartHeaders{white-space:nowrap;#border-bottom:dashed 1px #999;color:#FFF}
.CartCells{vertical-align:top}
.CheckoutProcess{width:680px;height:24px;margin:7px 0 12px 0}
.CheckoutProcessLogin{background-image:url('/images/Checkout_Login.gif');background-repeat:no-repeat}
.CheckoutProcessBilling{background-image:url('/images/Checkout_Billing.gif');background-repeat:no-repeat}
.CheckoutProcessSummary{background-image:url('/images/Checkout_Summary.gif');background-repeat:no-repeat}
.CheckoutProcessFinal{background-image:url('/images/Checkout_Final.gif');background-repeat:no-repeat}
.CartMultiPricePromo{font-size:12px;font-weight:bold}
.cart-multi-price-message,.CartMultiPriceMessage{display:inline;font-size:11px;font-style:italic}
.cart-multi-price-expander,.CartMultiPriceExpander{text-decoration:underline}
.cart-multi-price-expander:hover,.CartMultiPriceExpander:hover{cursor:pointer}
.CartTieredDiscountPromo{float:left;height:24px;font-size:15px;color:#000;font-weight:bold;padding:11px 0 0 12px;overflow:hidden}
#cartHeadingTopWrapper{overflow:auto;margin:10px 0 5px}
.CartTieredDiscountPromoSiteColor{font-weight:bold;color:#1fb41d
}
.billing-shipping .CartTieredDiscountPromoSiteColor{font-weight:normal;color:#CC0000
!important}
.billing-shipping #addEditLinkWrapper{margin-left:10px}
.cart-summary-main-wrapper .CartTieredDiscountPromoSiteColor{color:#CC0000
!important}
#wrongPasswordWrapper #wrongPassword label{width:100px;display:inline-block}
#billingShippingWrapper .new-billing-shipping #createAccountWait{position:absolute;text-align:center;background:transparent;vertical-align:middle;display:none;margin:0;padding:0;background-color:#fff;cursor:wait}
#divPaymentOptions .account-button-wrapper{width:300px;clear:both;padding-top:12px}
#divPaymentOptions #loginSuccessful,.billing-shipping #createUserWrapper,#wrongPasswordWrapper,.billing-shipping #errorMessage{display:none}
.billing-shipping #passwordResponse p.error-wrapper{margin-bottom:0}
.billing-shipping #passwordResponse{display:none}
.billing-shipping #passwordResponse p{margin-top:0;padding-left:160px}
.billing-shipping .error-wrapper ul{margin:0 0 10px 0;padding:0}
.billing-shipping .error-wrapper ul li{list-style:none none outside}
.billing-shipping #createUserFields ul li{height:30px}
.billing-shipping #createUserFields ul li label{display:inline-block;width:115px}
.billing-shipping #accountCreateSuccess{clear:both;display:none}
.summary-grid-summary-page .cart-headers-summary{color:white;white-space:nowrap}
.CartTieredDiscountHighlight{color:#900}
.CartTieredDiscountSuggestions{float:right;padding-right:40px}
#CartPageWidget{display:none}
.CartPageAlsoBoughtSubHeader{text-align:left;padding-left:20px;font-weight:bold;font-size:19px;color:#03568D
}
.CartPageCarouselContainer{padding:5px 0}
.CheckoutSubHeader{font-size:12pt;margin-bottom:10px;font-weight:bold;display:block;color:#03568D
}
.CheckoutSignInOptionsUL{margin:-10px 0 10px -10px;font-size:10pt}
*:first-child+html .CheckoutSignInOptionsUL{margin-top:-15px}
.CheckoutInputContainer{padding:3px 0 3px 0;margin-top:10px}
.CheckoutInputContainer .not-email{white-space:nowrap}
.CheckoutLoginLeftCol{float:left;width:45%;padding-right:15px}
.checkout-left-noBorder{border-right:0!important}
.UtilityBoxContent .login-wrapper .amazon-logo,.UtilityBoxContent .login-wrapper .paypal-logo{margin:8px auto}
.UtilityBoxContent .login-wrapper{padding:10px 0 10px 0;overflow:auto}
#CheckoutContent-main>div>#authOrGuest{width:640px}
#CheckoutContent-main .login-control-wrapper{width:660px}
#CheckoutContent-main .login-page-wrapper{float:left;margin-left:25px}
#CheckoutContent-main .login-page-wrapper .auth-or-guest-header{width:640px}
#CheckoutContent-main>div>#authOrGuest .not-email{display:none}
#CheckoutContent-main>div>#authOrGuest .CheckoutLoginRightCol,#CheckoutContent-main>div>#authOrGuest .CheckoutLoginLeftCol{width:47%}
#CheckoutContent-main>div>#authOrGuest .CheckoutLoginRightCol{padding-left:20px}
#CheckoutContent-main>div>#authOrGuest a.guest-checkout{display:block;padding-top:10px}
.UtilityBoxContent .login-wrapper input[type="text"],.UtilityBoxContent .login-wrapper input[type="password"],.UtilityBoxContent .login-wrapper input[type="email"],.UtilityBoxContent .order-status-wrapper input[type="text"]{width:200px;height:20px;margin-bottom:5px}
.login-page-wrapper{padding-left:35px;color:#444444
}
.login-page-wrapper hr{border:0;margin:18px 0 15px;background-color:#999}
.login-page-wrapper .order-status-wrapper{padding:10px 0 20px 0}
.login-page-wrapper .order-status-wrapper p{width:250px}
.order-lookup-fields strong{width:100%;display:block}
.login-page-wrapper #createPasswordWrapper{margin-top:8px}
.login-page-wrapper .char-warning{margin-top:0;font-size:9pt}
.login-page-wrapper .login-options-container{overflow:auto}
.login-page-wrapper .login-button{float:left}
.new-customer-wrapper{margin:auto;width:650px}
.new-customer-wrapper hr{background-color:#999;border:0 none}
.new-customer-wrapper .char-warning{font-size:9pt}
.CheckoutLoginRightCol{float:right;width:45%;padding-left:25px;border-left:solid 1px #999}
div.login-options-container>div.login-button-wrapper{overflow:auto}
div.login-options-container>div.mobile-forgot-password{display:none}
.CheckoutLoginDivContainer{padding-bottom:10px}
.ForgotPasswordButton{font-size:10pt}
.ForgotPasswordButtonOp{font-size:10pt}
.GuestCheckoutSentence{font-size:9pt}
.GuestCheckoutButton{font-size:9pt;padding-top 2px}
.GuestCheckoutButtonOp{font-size:10pt}
.ContinueButtonEnabled{opacity:1;filter:alpha(opacity=100)}
.ContinueButtonDisabled{opacity:.4;filter:alpha(opacity=40)}
.promo-code-header{color:#333333
}
.CheckoutByAmazonButtonDisabled{opacity:.4;filter:alpha(opacity=40)}
#AddressVerificationBox{background-color:#ffc;border:solid 1px #c00;padding:7px 7px 7px 10px;margin:5px 0 5px 0;font-size:9pt}
.AddressVerificationBoxInner{background-image:url('/images/hash_f0ba5e9e1eeb7806be392502eceeab7e/RedCircleError.png') ;background-repeat:no-repeat;background-position:left top;padding-left:55px;color:#000}
.AddressVerificationBoxInnerMin{color:#000}
.AddressVerificationRedText{color:#c00;font-weight:bold}
.AddressVerificationBoldText{font-weight:bold;font-style:italic}
.AddressVerificationSuggestedAddress{display:block;padding-top:7px}
.AcceptAsIsCheckbox{padding-left:12px}
.NewCustomerLeftCol{float:left;width:160px;text-align:right;font-weight:bold;padding:6px 10px 0 0}
.NewCustomerRightCol{float:left;width:495px;padding:4px 0 4px 0;font-size:9pt}
.new-customer-social hr{margin:15px 16px 15px 0;background:#CCC;color:#CCC;border:0 solid black}
.new-customer-fields{padding-right:0;color:#444444
}
.new-customer-welcome-bg{margin-left:-20px;margin-bottom:-5px;width:450px;height:210px;background-image:url('/images/hash_39c0f5fdb497910a6114a1a5e4c4e37f/Register-Return.jpg') }
.PageTitle{font-size:9pt;font-weight:bold}
.LargeRedBold{font-size:14pt;font-weight:bold}
.BreedSuggest{background-color:#03568D
;font-weight:bold;color:#FFF;padding:2px;max-width:380px}
.seo{font-weight:normal;font-size:10pt;color:#666666
;text-decoration:none}
a.seo:hover{font-weight:normal;font-size:10pt;color:#03568D
;text-decoration:none}
.seo3{font-weight:normal;font-size:10pt;color:#666666
;text-decoration:none}
a.seo3:hover{font-weight:normal;font-size:10pt;color:#03568D
;text-decoration:none}
.style1{font-weight:normal;font-size:10pt;color:#666666
;text-decoration:none}
.rulerbg,.rulerbg-not-styled{background:transparent url('/images/hash_d7665a74879e4f5b35cc9852b62d54ac/item-page-sprite.png') no-repeat scroll 0 -501px;margin:7px 0 0;font-size:9pt;float:left;font-weight:normal;cursor:hand;cursor:pointer;display:inline;height:20px;width:95px}
.rulerbg-not-styled{margin:0 0 10px 230px;float:none;width:70px;display:block}
.rulerbg:hover{cursor:pointer}
.IEMarginFix{#margin-bottom:-3px}
.madeInUSA{position:relative;top:-39px;left:-58px}
.CartTotals{float:right}
.ketext{background-color:#FFF;font-size:10pt}
.ketextbold{background-color:#FFF;font-size:10pt;font-weight:bold}
.DivClear{clear:both}
.DivSpacer{height:5px}
.cart-continuity-account-message{color:#03568D
}
td.reminderDateCell{white-space:nowrap;width:100px}
a.reminderlinkCart{white-space:nowrap;font-family:Arial;font-size:10pt;color:#03568D
}
a.reminderlinkCart:hover{color:#444444
}
a.reminderlink,a.auto-ship-link,a.auto-reorder-link{white-space:nowrap;font-family:Arial;font-size:12px;color:#03568D
}
.headerMessages{font-family:Arial;font-size:12px;color:#444444
;font-weight:bold}
.ProductDescriptions{font-family:Arial;font-size:13px;color:#444444
;font-weight:bold}
.ModalPadding{padding:3px 15px 15px 15px;text-align:left}
.ModalPaddingLeftRight{text-align:left}
.ModalError{padding:2px 15px 0 15px;text-align:left;font-weight:bold}
.ModalErrorMulti{text-align:left;font-weight:bold;font-size:12px}
.AllItemsModalInner{border-bottom:dotted 3px #666;padding-bottom:10px;text-align:left}
.ModalUserPanels{padding-bottom:10px;text-align:left}
#txtbxAcctEmail,#txtbxAcctPassword{width:155px;padding:2px}
.ModalUserPanels .AllItemsProduct{padding-left:10px;font-family:Arial;font-weight:bold;color:#000;font-size:12px}
.AllItemsOther{padding-left:29px;padding-right:5px;font-family:Arial;color:#000;font-size:12px}
.SingleItemInner{text-align:left;padding-left:15px;padding-right:15px;color:#444444
}
.modal-container,.RoundCorners{border-radius:10px;-webkit-border-radius:12px;-moz-border-radius:12px;width:422px;background-color:#fff;margin:25px auto 0;border:2px solid #777}
.boxshadow .RoundCorners{border:2px solid #FFF;box-shadow:0 0 15px 4px #888;-moz-box-shadow:0 0 15px 4px #888;-webkit-box-shadow:0 0 15px 4px #888;border-collapse:separate\0/IE8+9}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-datepicker{width:12.25em;padding:.2em .2em 0;display:none}
* .ui-datepicker{width:13em}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1em;height:2em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-4px;top:50%;margin-top:-5px}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .2em}
.ui-datepicker th{padding:.3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:2px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.1em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker-trigger{padding:0 5px}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
#ui-datepicker-div .ui-widget input,#ui-datepicker-div .ui-widget select,#ui-datepicker-div .ui-widget textarea,#ui-datepicker-div .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
#ui-datepicker-div{font-family:Verdana,Arial,sans-serif;font-size:1.1em;background:#fff 0 0 repeat-x;border:1px solid #03568D
;color:#444444
}
#ui-datepicker-div a{color:#222;text-align:center}
#ui-datepicker-div .ui-widget-header{border:1px solid #aaa;background:#03568D
0 50% repeat-x;color:#fff;font-weight:bold}
#ui-datepicker-div .ui-widget-header a{color:#222}
#ui-datepicker-div .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 0 50% repeat-x;font-weight:normal;color:#555;outline:0}
#ui-datepicker-div .ui-state-default a,#ui-datepicker-div .ui-state-default a:link,#ui-datepicker-div .ui-state-default a:visited{color:#555;text-decoration:none;outline:0}
#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-state-focus{background:#999999
0 50% repeat-x;font-weight:normal;color:#212121;outline:0;border:1px solid #999999
}
#ui-datepicker-div .ui-state-hover a,#ui-datepicker-div .ui-state-hover a:hover{color:#999999
;text-decoration:none;outline:0}
#ui-datepicker-div .ui-state-highlight{background:#fbf9ee 0 50% repeat-x;border:1px solid #CC0000
;color:#363636}
#ui-datepicker-div .ui-state-highlight a{color:#CC0000
}
#ui-datepicker-div .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec 0 50% repeat-x;color:#cd0a0a}
#ui-datepicker-div .ui-state-error a{color:#363636}
#ui-datepicker-div .ui-state-error-text{color:#cd0a0a}
#ui-datepicker-div .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
#ui-datepicker-div .ui-priority-primary{font-weight:bold}
#ui-datepicker-div .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-datepicker th{color:#03568D
}
.ui-datepicker-next .ui-icon{border-left:.5em solid white}
.ui-datepicker-prev .ui-icon{border-right:.5em solid white}
.ui-datepicker-next .ui-icon,.ui-datepicker-prev .ui-icon{width:0;height:0;position:relative;top:.3em;border-top:.5em solid transparent;border-bottom:.5em solid transparent}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}
.ui-widget-overlay{background:#aaa none 0 0 repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa none 0 0 repeat-x;opacity:.35;filter:Alpha(Opacity=35);-moz-border-radius:4px;-webkit-border-radius:4px}
.SmallGrey{font-family:Arial;font-size:10px;color:#666666
}
.reminderHeaders{color:#444444
;font-size:11px;font-weight:normal;font-family:Arial}
.continuity-close{border:0 none;cursor:pointer}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.creditCardErrorText{background-color:Yellow;border:thin solid red}
#CheckoutWrapper{padding:10px;background:#fff}
#CheckoutHeader{clear:both;overflow:auto;padding-bottom:10px;border-bottom:solid 2px #03568D
}
#CheckoutHeader #CheckoutHeader-left{float:left;width:242px;height:71px}
#CheckoutHeader #CheckoutHeader-middle{float:left;width:460px;padding:0 0 5px 30px;position:relative}
#CheckoutHeader #CheckoutHeader-right{float:right;width:160px;padding:0 20px 0 0;text-align:right}
#CheckoutHeader #CheckoutHeader-right #HackerSafePostText{font-size:9pt;color:#000}
#CheckoutHeader-middle .submit-login-ghost{position:absolute;height:20px;width:150px;left:97px;top:52px}
#CheckoutContent{padding:10px 0 10px 0;clear:both}
#CheckoutContent #CheckoutContent-left{float:left;max-width:198px}
*html #CheckoutContent #CheckoutContent-left{width:198px}
#summaryWrapper{float:left;margin-left:10px}
#CheckoutFooter{clear:both;text-align:center;padding-top:40px;font-size:9pt}
#CheckoutFooter a{font-size:9pt}
#CheckoutFooter #TopBorderLeft{float:left;height:1px;width:50%;background:#aaa;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#aaa));background:-moz-linear-gradient(left,#fff,#aaa);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#ffffff,endColorstr=#aaaaaa);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ffffff, endColorstr=#aaaaaa)"}
#CheckoutFooter #TopBorderRight{float:left;height:1px;width:50%;background:#aaa;background:-webkit-gradient(linear,left top,right top,from(#aaa),to(#fff));background:-moz-linear-gradient(left,#aaa,#fff);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#aaaaaa,endColorstr=#ffffff);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#aaaaaa, endColorstr=#ffffff)"}
.MinCheckoutProcess{width:460px;height:71px}
.MinCheckoutProcessLogin{background-image:url('/images/hash_4ed68135298cc8e61ca22dce2c1ddece/MinCheckout_Login.gif') ;background-repeat:no-repeat}
.MinCheckoutProcessBilling{background-image:url('/images/hash_01250749e965a2a335fae72e87d1f9d3/MinCheckout_Billing.gif') ;background-repeat:no-repeat}
.MinCheckoutProcessSummary{background-image:url('/images/hash_6ee548f2b67e16ab689555de0bccbf35/MinCheckout_Summary.gif') ;background-repeat:no-repeat}
.MinCheckoutProcessFinal{background-image:url('/images/hash_ce53c4887c232c6be5e5a4de1c6424a2/MinCheckout_Final.gif') ;background-repeat:no-repeat}
.summary-canada-giftcard-warning{position:relative;background-position:0 2px;margin-left:-12px}
OL.lettered-list{list-style-type:upper-alpha}
OL.summary-canada-giftcard-instructions{margin:2px 0 8px -15px}
.summary-gift-card-label{margin:0 0 12px 0}
.summary-gift-card-validate{padding-top:5px;text-align:center}
.summary-shipping-options ol{margin:0}
.summary-place-order{cursor:pointer;padding:5px 10px;border-radius:4px;color:#FFFFFF
;border:1px solid #b79624
;text-indent:0;text-align:center;background:#fcd474
;background:-moz-linear-gradient(top,#fcd474
0,#b79624
100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0 #fcd474
),color-stop(100%,#b79624
));background:-webkit-linear-gradient(top,#fcd474
0,#b79624
100%);background:-o-linear-gradient(top,#fcd474
0,#b79624
100%);background:-ms-linear-gradient(top,#fcd474
0,#b79624
100%);background:linear-gradient(to bottom,#fcd474
0,#b79624
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcd474',endColorstr='#b79624',GradientType=0);width:100%;height:37px;display:block}
.summary-place-order:hover{background:#b79624
}
.summary-place-order[disabled]{background:none!important;background-color:lightgrey!important;cursor:default;color:black;border:1px solid transparent}
.item-accessories-container{min-height:165px}
.item-accessories-container .accessory-header{font-family:Arial;font-size:21px;font-weight:bold;padding:15px 0 15px 32px}
#QuickLinks{padding:0 7px;background-color:#f4f4f4;border:1px solid #e1e1e1;height:27px;width:100%;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#QuickLinks .header{float:left;font-family:Arial;font-size:10pt;font-weight:bold;color:#666666
;padding:5px 5px 0 5px}
#QuickLinks .links{float:left;font-family:Arial;font-size:10pt;color:#03568D
;padding:5px 7px 0 7px}
#QuickLinks .links:hover{color:#444444
}
#PetVet{color:#666666
}
#PetVet .input-controls-container{padding-top:3px}
#PetVet .checkbox-container{padding-left:25px;float:left}
#PetVet .clear-spacing{clear:both;padding-top:20px}
.left-nav-facets{font-size:12px}
.left-nav-facets ul{list-style-type:none;margin:0 0 0 -5px}
.left-nav-facets,.left-nav-facets a{font-size:12px;color:#333}
.left-nav-facets ul li{padding-bottom:3px;cursor:pointer;overflow:auto}
.left-nav-facets .category-list{padding-left:0}
.left-nav-facets ul.category-list li div a{padding-left:0;float:left;width:165px}
.left-nav-facets .facet-sub-header,.left-nav-facets .facet-sub-header a{font-weight:bold;font-size:13px;padding:0 0 3px 3px}
.left-nav-facets .facet-sub-header{padding-top:9px}
.left-nav-facets .facet-sub-header a,.left-nav-facets .facet-sub-header span{float:left}
.left-nav-facets ul.category-list a:hover,.left-nav-facets .facet-sub-header,.left-nav-facets .facet-sub-header a,.left-nav-facets .view-more-categories,.left-nav-facets .remove-filter,.left-nav-facets .category-list li a.hover{color:#03568D
}
.left-nav-facets .facet-check-list{margin-left:0;padding-left:0}
.left-nav-facets .category-list li div{display:inline}
.left-nav-facets .category-list li a.chevron-bullet{float:left;margin:-2px 0 3px 5px;padding-right:3px}
.left-nav-facets a.view-more-categories{padding-left:3px}
.left-nav-facets .category-list-container a.view-more-categories{margin-left:8px}
.left-nav-facets a.view-more-categories:hover .more-link-text{text-decoration:underline}
.left-nav-facets ul.facet-check-list li .checkbox.check-on{background-position:0 0}
.left-nav-facets .facet-container,.left-nav-facets .facet-container-border{padding-bottom:12px}
.left-nav-facets .current-filters UL{margin-left:0;padding-left:0}
.left-nav-facets .current-filters ul li{margin-left:3px}
.left-nav-facets .current-filters .facet-sub-header{padding-top:6px}
.left-nav-facets .current-filters .clear-all-container{padding:5px 0 8px 3px}
.left-nav-facets .clear-filter-border,.left-nav-facets .facet-container-border{border-bottom:solid 1px #dedede}
.left-nav-facets .facet-container-border{clear:both}
.left-nav-facets .collapse-icon,.left-nav-facets .expand-icon,.left-nav-facets ul.facet-check-list li .checkbox,.left-nav-facets ul.facet-check-list li .disabled{background-image:url('/images/hash_aa9006d85197d6c66f999bc083769994/search-facet-icons.png') ;background-repeat:no-repeat;background-position:0 -32px}
.left-nav-facets .facet-sub-header a{margin-left:-3px;width:170px}
.left-nav-facets ul.facet-check-list li .checkbox,.left-nav-facets ul.facet-check-list li .disabled .checkbox{padding:0;width:13px;height:14px;margin:0 5px 0 0;float:left}
.left-nav-facets ul.facet-check-list li div{float:left;width:155px;cursor:pointer}
.left-nav-facets ul.facet-check-list li .checkbox.checked{background-position:0 -47px}
.left-nav-facets ul.facet-check-list li .disabled .checkbox{background-position:0 1px;color:#A8A8A8;cursor:default}
.left-nav-facets .collapse-icon,.left-nav-facets .expand-icon{margin:5px 5px 0 0;width:7px;height:7px;float:left}
.left-nav-facets .expand-icon{background-position:0 -15px}
.left-nav-facets .collapse-icon{background-position:0 -24px}
.left-nav-facets .remove-filter{display:inline;padding:0}
.left-nav-facets .LeftNavBox{border-top:0}.cart-pharma-interstitial{font-size:10pt;float:left;margin-left:20px;color:#333333
}
.pharma-item-container select{width:175px}
.cart-pharma-interstitial .UtilityBoxHeader{font-weight:bold}
.cart-pharma-interstitial .pharma-item-container-border,.cart-pharma-interstitial .pharma-item-container{float:left}
.cart-pharma-interstitial .pharma-item-container-border{border-bottom:solid 1px #ccc;margin-bottom:20px}
.cart-pharma-interstitial .account-setup .account-action{margin-left:277px;float:left}
.cart-pharma-interstitial .account-setup a.account-action img{padding-bottom:10px}
.cart-pharma-interstitial .account-setup img{border:0}
.cart-pharma-interstitial .account-setup .account-opt-out{margin:20px 0 15px 0;float:left}
.cart-pharma-interstitial .account-setup .login-account-opt-out{margin-top:4px}
.cart-pharma-interstitial .account-setup .site-primary-message{margin-left:-2px;color:#03568D
}
.cart-pharma-interstitial .account-setup div{color:#333333
}
.cart-pharma-interstitial .required-fields{float:right;margin-top:-34px;color:#333333
}
.cart-pharma-interstitial .account-setup fieldset .required-fields{float:none}
.cart-pharma-interstitial .account-setup fieldset .forgot-password{font-size:9pt}
.reset-password-wrapper fieldset ol,.customer-service-email-wrapper fieldset ol{padding:0}
.reset-password-wrapper fieldset ol li,.customer-service-email-wrapper fieldset ol li{padding-top:3px}
.reset-password-wrapper fieldset ol li.capcha-instructions,.customer-service-email-wrapper fieldset ol li.capcha-instructions{padding-top:13px}
.reset-password-wrapper fieldset ol,.customer-service-email-wrapper fieldset ol,.cart-pharma-interstitial .account-setup fieldset ol{margin:0}
.cart-pharma-interstitial .account-setup fieldset label{width:150px;display:inline-block;text-align:right;font-weight:bold;margin-right:2px}
.reset-password-wrapper fieldset,.customer-service-email-wrapper fieldset{border:0;margin:0;padding:0}
.cart-pharma-interstitial .account-setup fieldset{border:0;margin-left:75px;padding:15px .75em .75em}
.cart-pharma-interstitial .account-setup fieldset input{width:151px}
.reset-password-wrapper fieldset li,.customer-service-email-wrapper fieldset li{list-style-type:none}
.cart-pharma-interstitial .account-setup fieldset li{list-style-type:none;margin-bottom:3px}
.cart-pharma-interstitial .UtilityBoxContent{float:left}
.cart-pharma-interstitial .site-primary-message{font-size:11pt}
.cart-pharma-interstitial span.highlight-text{min-height:16px}
.cart-pharma-interstitial .item-number{padding-left:57px}
.cart-pharma-interstitial .choose-existing{margin:20px 0 20px 95px;padding:15px;float:left;background-color:#e5e5e5;min-width:179px;min-height:92px}
.cart-pharma-interstitial .choose-existing .site-primary-message{font-weight:bold}
.cart-pharma-interstitial .save-and-continue{float:right;padding:10px 0 15px 0;margin-right:18px}
.cart-pharma-interstitial .choose-existing .select-pharma-label{padding:7px 0 5px 0}
.cart-pharma-interstitial .choose-existing a:hover{color:#03568D
}
.cart-pharma-interstitial .choose-existing a{padding-top:10px;display:block}
.cart-pharma-interstitial .choose-existing a:hover .add-new-pet,.cart-pharma-interstitial .choose-existing a:hover .add-new-vet{text-decoration:underline}
.rx-error-message{display:inline-block;margin:10px 0 0 0}
.password-confirmation{-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');background:#fff;padding:0;height:162px;color:#333333
}
.password-confirmation #initialPane div,.password-confirmation .confirmation-pane div{margin-top:28px;padding-left:0}
.password-confirmation .UtilityBoxHeader{height:36px;width:363px;font-weight:bold;padding-top:9px;padding-right:0;font-size:13.5pt;text-align:left}
.password-confirmation .send-password{float:left;margin:-3px 3px}
.password-confirmation div{padding-top:7px;text-align:left;padding-left:8px;padding-right:7px}
.password-confirmation img.close-window{float:right;margin-top:-2px;margin-right:8px;padding-left:8px}
.password-confirmation .header-text{padding-top:5px}
.password-confirmation a.close-window{padding-top:10px}
.password-confirmation .wait-pane,.password-confirmation .error-pane,.password-confirmation .confirmation-pane{display:none}
.password-confirmation .wait-pane{text-align:center}
.cart-pharma-interstitial .choose-vet{margin-left:40px;margin-right:90px}
.password-confirmation .header{padding:0}
.password-confirmation .header .header-gradient{padding-left:0}
.password-confirmation .header div.close-window{padding:0}
.SummaryGrid .pharma{font-size:9pt;color:#444444
}
#shippingSection label.disabled{color:#99979a}
.billing-info .UtilityBoxContent,.shipping-totals a{color:#444}
.shipping-totals .info-link{margin:15px 0 5px 0;font-weight:700}
.billing-info .UtilityBoxContent,.billing-info .UtilityBoxHeader{padding-left:27px}
.billing-info .UtilityBoxContent{margin-bottom:20px}
.billing-info .UtilityBoxContent input{margin-left:1px}
.billing-shipping-shipping-box{overflow:auto}
*html .billing-shipping-shipping-box{height:200px}
.billing-info div.highlight-text{float:left}
.billing-info .CartTotals{float:left;width:100%}
.ground-upgrade-confirm{margin-left:4px;color:#03568D
}
#shippingSection .hold-shipping-message{margin:5px 0;clear:both;float:none}
#shippingSection .hold-shipping-message p{margin:0}
.billing-info h4{padding-top:2px;margin:0}
.billing-info .CreditCartType label{color:#444;font-size:13px;font-weight:bold}
.billing-info .required-fields{float:right;margin-top:-15px;padding-right:6px}
.billing-info .billing-shipping-info{margin:10px 0 0 20px}
.billing-info .billing-shipping-info td{padding-right:18px}
.billing-info .billing-shipping-info td.field-label{width:115px}
.billing-info .create-password-container table.billing-shipping-info{padding-top:0}
.billing-info .create-password-container>table>tbody>tr td.field-label>span{font-size:8pt}
.billing-info .create-password-container{min-height:153px}
.billing-info .create-password-container>table td.password-note{white-space:normal;font-size:8pt;padding-right:0;padding-top:8px}
.billing-info .billing-shipping-info input{width:212px;margin-bottom:2px}
.billing-shipping .billing-shipping-info .phone-number{width:105px}
.billing-shipping .site-primary-message{font-size:14px;margin:7px 0 7px 28px}
.billing-shipping .no-available-shipping-methods{color:#CC0000
;font-weight:bold}
.billing-shipping .shipping-upgrade{float:right}
#shipMethodOptions>div#options{width:84%}
.billing-shipping .CreditCartPanel{padding-left:16px}
.billing-shipping #savedCardWrapper{margin-bottom:8px}
.billing-shipping #savedCardWrapper select{margin-left:8px}
.billing-shipping #savedCardWrapper a{font-size:9pt}
.billing-shipping #divPaymentOptions{color:#444444
}
.billing-shipping .coupon-number,.eCert-outer-container input[type=text]{height:20px;padding:1px 0;float:left;width:125px}
.billing-shipping .input-promo-code{height:18px}
.billing-shipping #divPaymentOptions input{margin-right:5px}
.billing-shipping #divPaymentOptions input[type="checkbox"]{margin-right:0}
.billing-shipping .payment-method-wrapper{float:left;margin:15px 20px 0 0}
.billing-shipping #divPaymentOptions h4{margin:0;color:#444444
}
.payment-method-info-links{left:23px;position:relative}
.billing-shipping .continue-checkout input{float:left;border-width:0;margin-top:-20px;margin-left:350px}
.billing-shipping .continue-checkout h3{margin:20px 0 0 0}
.billing-shipping .paypal-payment{background-position:23px -70px}
.billing-shipping .amazon-payment{background-position:23px -105px;height:32px}
.billing-shipping .google-payment{background-position:23px 0}
.billing-shipping .bml-payment{background-position:23px -35px}
.credit-card-logos{display:inline;float:right;padding-left:10px;width:150px}
.billing-shipping .gift-certificate-container{margin-bottom:-2px;padding:20px 20px 0 0}
.billing-shipping .validate-coupon{background-image:url('/images/hash_fdffdcd6ef0fb19846fff5b1f09dd2bd/validate-coupon-button.gif') ;background-repeat:no-repeat;width:107px;height:26px;float:left;margin-top:4px}
.billing-shipping .checkout-arrow{background-position:0 0;width:33px;height:18px;float:left;display:inline;margin-right:5px}
.billing-shipping .continue-checkout .checkout-arrow{margin-top:-23px;margin-right:0}
#billingShippingModalWrapper .credit-card-type,.billing-shipping .CreditCartPanel select.credit-card-type{float:left}
#billingShippingModalWrapper{min-height:230px;color:#444444
}
.billing-shipping table.billing-shipping-info select{width:190px}
.billing-shipping input.zip-code{width:75px}
.billing-shipping .billing-shipping-info td{white-space:nowrap;padding-bottom:0;height:26px}
.billing-shipping .billing-shipping-info .account-incentive{white-space:normal}
.ccv-whats-this-link{bottom:2px;font-size:9pt;position:relative}
.old-billing-shipping{width:700px;float:left}
.old-billing-shipping .billing-shipping{margin:0 auto;width:560px}
.new-billing-shipping{float:left;width:66%}
#billingShippingWrapper{margin:0 30px}
.billing-shipping #shippingCostsTable{border-color:#000;border-spacing:0}
.billing-shipping #shippingCostsTable #shipMethod{min-width:164px}
.billing-shipping #shippingCostsTable .shipping-sub-total{min-width:75px}
.cart-summary-wrapper .item-subtotal-wrapper,.cart-summary-wrapper .order-subtotal-wrapper{font-weight:bold}
.cart-summary-wrapper .item-subtotal-wrapper td,.cart-summary-wrapper .order-subtotal-wrapper td{border-top:1px solid #999;padding-top:5px;margin-top:5px}
.cart-summary-main-wrapper .cart-summary-prices td.number,.billing-shipping #shippingCostsTable td.number{text-align:right;min-width:0;width:50px}
.billing-shipping #shippingCostsTable td.totals{border-top:solid 1px #999;padding-top:5px;font-weight:bold}
.billing-shipping .continue-checkout-trigger,.billing-shipping .checkout-arrow,.billing-shipping .checkout-directions,.cart-summary-header{background-image:url('/images/hash_582c90792f254abe511320a4fb57843f/billing-shipping-sprite.png') ;background-position:0 0;background-repeat:no-repeat}
.billing-shipping .checkout-directions{height:15px;width:350px;display:inline-block;margin-top:6px}
.billing-shipping .checkout-instruction-wrapper{margin:8px 0;min-height:25px}
#billingShippingModal #waitPane,.billing-shipping .checkout-instruction-wrapper span{cursor:wait;font-size:12pt;font-weight:bold;color:#03568D
}
.billing-shipping .checkout-instruction-wrapper span{float:right;padding-right:40px}
.billing-shipping .bottom-checkout-instruction .checkout-directions{background-position:0 -20px;width:334px}
.billing-shipping .bottom-checkout-instruction{height:40px}
.billing-shipping .checkout-arrow{background-position:0 -192px;width:33px;height:18px;float:right;margin-top:3px}
.billing-shipping .continue-checkout-trigger{background-position:0 -40px;width:156px;height:26px;float:right;cursor:hand;cursor:pointer;text-indent:-9999px}
.billing-shipping .bottom-checkout-instruction .continue-checkout-trigger{background-position:0 -102px;width:186px;height:40px}
.billing-shipping .continue-checkout-trigger:hover{background-position:0 -71px}
.billing-shipping .bottom-checkout-instruction .continue-checkout-trigger:hover{background-position:0 -147px}
.shipping-message{font-weight:bold;font-size:larger;color:#CC0000
}
.invalid-ship-option-message{font-weight:bold;color:#CC0000
}
.blurb-labels{font-weight:bold;color:#CC0000
}
.checkout-button-wrapper{float:right;padding-right:27px}
.checkout-button-wrapper-top{float:right;padding-right:55px}
.checkout-button-wrapper-top .checkout-button:hover,.checkout-button-wrapper-top .checkout-button{background-image:url('/images/hash_dd3dd2498714bf48d058d9d004949e44/Proceed-to-Checkout-Button.png') ;width:170px;height:34px;display:inline-block}
.checkout-button-wrapper .checkout-button:hover,.checkout-button-wrapper .checkout-button{background-image:url('/images/hash_dd3dd2498714bf48d058d9d004949e44/Proceed-to-Checkout-Button.png') ;width:170px;height:34px;display:block}
.checkout-button-wrapper-top .checkout-button:hover{background-position:0 -36px}
.checkout-button-wrapper .checkout-button:hover{background-position:0 -36px}
.Button-BML,.Button-PayPal,.Google-Checkout,.GoogleLogoSmall,.Logo-BML,.Logo-PayPal,.amazon_checkout,.ccAmex,.ccDiscover,.ccMC,.ccVisa,.checkoutbyamazon_small,.logo-paypal-vertical,.checkoutbyamazon_small-vertical,.google-logo-small-vertical,.logo-BML-vertical,.shopping-cart-top,.cart-summary-bbb,.biz-rate-link,div.cart-message>#rewardPoints,.reward-summary .reward-points-icon,#ItemOrderRight>#RewardPointWrapper,#checkoutPaymentOptions .international-checkout{background:url('/globalimages/sprites/hash_7c758d9dc8712127147c4093602735e6/cart-centric-sprite-sheet.png') ;background-repeat:no-repeat;background-position:top left}
.reward-summary{text-align:center}
.item-modal #RewardPointWrapper{display:none!important}
input[type="submit"],input[type="button"],button{outline:0 none}
#ItemOrderRight>#RewardPointWrapper,.reward-summary .reward-points-icon,div.cart-message>#rewardPoints{background-position:0 -1270px;padding-left:70px;height:30px;padding-bottom:0;width:170px}
.reward-summary .reward-points-icon{width:100%;margin-left:36%}
#billingShippingWrapper .reward-summary{padding:10px}
#billingShippingWrapper .reward-summary .reward-points-icon{margin-left:35%}
.reward-summary span.highlight-text,div.cart-message>#rewardPoints>span.highlight-text{display:block}
.shopping-cart-top{padding-bottom:3px;width:190px;height:20px;display:block;float:left;background-position:0 -1220px}
.logo-bizrate{background-position:0 -960px;width:119px;height:45px}
#checkoutPaymentOptions .international-checkout{background-position:0 -960px;width:180px;height:38px;display:block}
.Button-BML{background-position:0 0;width:150px;height:38px}
.Button-PayPal{background-position:0 -88px;width:150px;height:38px}
.Google-Checkout{background-position:0 -176px;width:160px;height:43px}
.GoogleLogoSmall{background-position:23px -269px;width:47px;height:30px;padding-right:30px}
.google-logo-small-vertical{background-position:0 -269px;width:47px;height:30px;padding:5px 0 0 5px;margin:0 0 0 5px;float:left}
.Logo-BML{background-position:23px -349px;width:47px;height:30px;padding-right:30px}
.logo-BML-vertical{background-position:0 -349px;width:47px;height:30px;padding:5px 0 0 5px;margin:0 0 0 5px;float:left}
.Logo-PayPal{background-position:23px -429px;width:47px;height:30px;padding-right:30px}
.logo-paypal-vertical{float:left;padding:5px 0 0 5px;margin:0 0 0 5px;background-position:0 -429px;width:47px;height:30px}
.amazon_checkout{background-position:0 -509px;width:126px;height:36px}
.ccAmex{background-position:0 -595px;width:37px;height:21px;float:right}
.ccDiscover{background-position:0 -666px;width:37px;height:21px;float:right}
.ccMC{background-position:0 -737px;width:37px;height:21px;float:right}
.ccVisa{background-position:0 -808px;width:37px;height:21px;float:right}
.checkoutbyamazon_small{background-position:23px -879px;width:50px;height:32px;padding-right:30px}
.checkoutbyamazon_small-vertical{background-position:0 -879px;width:50px;height:32px;float:left;padding:5px 0 0 5px;margin:0 0 0 5px}
.american-flag-icon,.canadian-flag-icon,.international-flag-icon,.TopNavLeft,.TopNavMiddle,.TopNavRight,#QuickLinks .grey-bar-left,#QuickLinks .grey-bar-right,.accessory-bar-right-edge,.calendar-arrows-left,.calendar-arrows-right,.close-button-icon,.error-icon,.magnifying-glass-icon,.red_x-icon,#SearchBarLeftEdge,#SearchBarRightEdge,.master-cart-left,.master-cart-right,.checkout-header-class{background-image:url('/globalimages/sprites/hash_c05f3aa2229650607dee087a2fc24098/global-various.png') ;background-repeat:no-repeat}
#SearchBarLeftEdge{float:left;height:34px;width:5px;background-position:-19px -17px}
#SearchBarRightEdge{float:left;height:34px;width:5px;background-position:-26px -17px}
.american-flag-icon{width:16px;height:11px;float:left;margin-top:5px;margin-left:5px}
.canadian-flag-icon{background-position:-17px 0;width:16px;height:11px;float:left;margin-top:5px;margin-left:7px}
.international-flag-icon{width:16px;height:11px;background-position:-55px -49px;width:16px;height:11px;float:left;margin-top:5px;margin-left:7px}
.calendar-arrows-left{background-position:0 -79px;width:20px;height:14px}
.calendar-arrows-right{background-position:-21px -79px;width:20px;height:14px}
.cart-icon,.cart-full-icon{background-image:url('/images/hash_73d52effcbe6fcf4bdc416ff03185199/Header-Button-Sprite.png') }
.cart-icon{background-position:0 -214px;width:32px;height:27px}
.cart-full-icon{background-position:-33px -214px;width:32px;height:27px}
.close-button-icon{background-position:-49px -1px;width:22px;height:22px;display:inline-block;cursor:pointer}
.email-signup-modal .close-button-icon{float:right;display:inline;margin-top:8px;margin-right:8px;cursor:pointer}
.error-icon{background-position:-72px -3px;width:13px;height:13px}
.magnifying-glass-icon{background-position:-87px -3px;width:22px;height:25px;float:left}
.red_x-icon{background-position:-50px -24px;width:20px;height:20px}
.star-icon-1,.star-icon-2,.star-icon-3,.star-icon-4,.star-icon-5,.button1-share,.free-shipping-ground,.free-shipping,.RightSideInfo .bill-me-later-lower,.jqueryuistars,.icon-youtube{background-image:url('/globalimages/sprites/hash_f7258ec82bca214ee42f8931d6fcee63/product-centric-sprite.png') ;background-repeat:no-repeat}
.star-icon-1{background-position:0 0;width:64px;height:12px;display:block}
.star-icon-2{background-position:0 -62px;width:64px;height:12px;display:block}
.star-icon-3{background-position:0 -124px;width:64px;height:12px;display:block}
.star-icon-4{background-position:0 -186px;width:64px;height:12px;display:block}
.star-icon-5{background-position:0 -248px;width:64px;height:12px;display:block}
.thumb-nail-rating-adjust{margin:auto}
.button1-share{background-position:0 -310px;width:125px;height:16px}
.RightSideInfo .bill-me-later-lower{height:75px;width:205px;background-position:0 -640px;display:block;margin-top:5px}
.icon-youtube{display:block;position:absolute;top:35%;left:15%;bottom:0;right:0;z-index:1}
.icon-youtube.icon-small{height:13px;width:24px;background-position:0 -900px;display:block;top:-27px;left:27%;position:relative}
.item-modal-content-container .icon-youtube.icon-small{top:-33px}
.icon-youtube.icon-large{height:60px;width:100px;background-position:0 -840px;display:block;left:35%}
.twitter-share .at4-icon.aticon-twitter{background:transparent url('/globalimages/sprites/hash_83e9dd62b564b2549792739346ef7f36/share-sprite.jpg') -2px -25px no-repeat scroll!important;display:block;position:relative;height:21px;width:21px}
.soc-parent{width:955px}
.facebook-like{margin-left:0!important;padding-right:8px!important}
#ItemPageTopImageInfo .facebook-like{min-width:124px;height:20px;display:block}
.google-share{margin-left:0!important;padding-right:4px;width:32px;display:block}
.add-this-share .at4-icon.aticon-compact{background:transparent url('/globalimages/sprites/hash_83e9dd62b564b2549792739346ef7f36/share-sprite.jpg') -2px -47px no-repeat scroll!important;display:block;position:relative;height:21px;width:21px}
.add-this-share,.twitter-share{padding:0!important}
.add-this-share span,.twitter-share span{background:transparent;height:21px;width:21px;display:block;margin:0!important}
#facebookLikeSite{width:210px;float:left;top:-4px;text-align:left;height:16px;position:relative;z-index:101}
#GrayBarMiddle #facebookLikeSite{min-width:330px;z-index:11}
#socialScripts{width:238px;height:16px}
#socialScripts a{float:left;margin-left:4px}
.free-shipping{background-position:0 -456px;width:150px;height:30px}
.free-shipping-ground{background-position:0 -376px;width:150px;height:30px}
.jqueryuistars{background-position:0 -536px;width:13px;height:63px}
.cart-headers{font-size:9pt;font-weight:bold}
.deal-cart-items-header,.pharma-cart-items-header,.cart-items-header{font-weight:bold;padding:0 0 0 8px;font-size:9pt;background:#EEE;border:1px solid #CCC}
.pharma-cart-items-header{padding-left:10px;font-size:10pt;background:#fdf3d3;width:683px;padding-bottom:5px;color:#444444
}
.pharma-cart-items-header .pharma-heading-wrapper{padding-left:55px;background:transparent url("/images/rx-cart-icon.png") no-repeat;background-position-y:5px}
.pharma-cart-items-header .pharma-sub-heading{font-size:9pt;font-weight:normal}
.cart-items-header label{display:inline-block;margin-bottom:5px;min-height:15px;margin-top:8px}
.cart-items-header label span.cartgroupheading-dnd-freeshipping{background-image:url('/images/bonus-free-shipping.png');width:158px;height:20px;display:inline-block;background-position:right center;float:right}
.cart-items-header label .ecert-heading{padding-top:5px;padding-right:5px!important}
.cart-items-header label span.cartgroupheading-dnd-text{float:left;padding-right:3px}
.cart-saved-items{margin-top:20px;clear:both;background:#EEE;border:1px solid #CCC;border-radius:0;height:23px;padding:5px 20px 0 20px}
.cart-saved-items-header{color:#666666
}
#savedItemsTable{padding:0!important;margin-left:10px;position:relative;bottom:21px;width:97%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#savedItemsTable th{text-align:left}
#accountContentWrapper #savedItemsTable{padding:0!important;margin-left:10px;position:relative;bottom:31px;width:663px}
.cart-items-subheader{background-color:#DEF0F7!important;border-top-width:0!important}
.table-item-wrapper>table{width:100%}
.line-item-image{width:102px;height:102px;float:left;margin-right:10px;margin-bottom:15px}
.items-purchased-text{width:290px;margin-left:112px}
#savedItemsTable .item-qty{width:38px}
#savedItemsTable .item-qty button{display:none}
#savedItemsTable .item-action{width:95px}
#savedItemsTable .date-added,#savedItemsTable .col-actions{text-align:right!important}
.strike-through{text-decoration:line-through}
#saveItemsListWrapper{float:left;width:69%}
#saveItemsListWrapper .cart-items-header{background-color:#DFE}
#saveItemsListWrapper a{font-size:9pt}
#savedItemsTable .cart-product-stock{margin:10px 0}
.cart-items td{vertical-align:top;padding:10px 0}
.cart-items-auto-ship td{vertical-align:top;padding:10px 0 0}
.cart-product-image{width:110px}
.cart-product-image img{height:102px;width:102px}
.cart-product-item-number{width:100%}
.cart-product-description{width:265px}
.cart-product-description p{margin:0;clear:both}
.cart-item-detail-padding{padding-left:5px!important;padding-right:5px!important}
.saved-items-row td{padding-top:13px;vertical-align:top}
.saved-items-row .item-summary,#savedItemsTable .date-added{border-bottom:1px solid #CCC}
.item-summary{width:435px}
.cart-items ul,.saved-items-row ul{margin:0;padding:0}
.cart-items ul li,.saved-items-row ul li{list-style:none none outside}
.saved-items-row ul li{text-align:right}
.cart-product-price{font-size:9pt;min-width:72px;width:110px;color:#444444
}
.cart-headers td.price-header{width:90px}
.cart-product-price .cart-price-label,.cart-product-price .cart-price-label-strike,.cart-product-price .item-savings-wrapper{width:90px}
.cart-product-price .item-savings-wrapper{padding-top:5px}
.final-item-savings-wrapper{display:block;position:relative;top:10px}
.promo-code .promo-code-wrapper .promo-code-button,.donation-icon{background:transparent url('/images/hash_359145f8ab4a12bb014cc464fff94966/cart-images-sprite.png') no-repeat scroll 0 0;border:0 none;display:block}
.cart-quantity-change-button{display:none}
.promo-code .promo-code-undo-button,.promo-code .promo-applied-billing-shipping .promo-code-undo-button{background:transparent url('/images/hash_61975349a1ae43af37070d5da929f812/Summary-Page-Sprite.png') no-repeat scroll 0 0}
.table-order-details{margin:0 auto;width:100%}
.table-order-details td{padding:0}
.table-order-details td.tool-tip-trigger{padding-right:16px}
.order-detail-tracking-offset{overflow:auto;width:280px;margin-bottom:10px}
.order-detail-tracking-offset .tracking-number-wrapper,.order-detail-tracking-offset label{float:left}
.order-detail-tracking-offset label{width:113px;padding:0}
.order-detail-tracking-offset .tracking-number-wrapper{width:135px}
.tracking-number-wrapper a{float:left}
.cart-total-savings .cart-celebration-details{float:right}
.cart-total-savings .cart-celebration-details span,.cart-total-savings .cart-celebration-ecert .highlight-text{font-weight:bold;font-size:12pt}
.cart-total-savings .cart-celebration-ecert .cart-horizontal-rule{width:inherit}
.cart-total-savings .cart-celebration-ecert p{margin:0}
.cart-total-savings .ecert-amount{color:#024ED7;font-weight:bold}
.cart-checkout-discount{color:#CC0000
}
.cart-checkout-total{font-weight:bold}
.promo-amount-label p{margin:0 0 5px;width:150px}
.promo-amount-value{vertical-align:top}
.cart-total-savings{overflow:auto;margin:4px auto}
.cart-celebration-image{height:46px;width:111px;display:block;position:absolute;background:transparent url('/images/hash_359145f8ab4a12bb014cc464fff94966/cart-images-sprite.png') no-repeat 0 -461px}
.cart-celebration-details{text-align:right}
.shipping-sub-total,.table-order-details .item-subtotal,.right-align{text-align:right}
.cart-checkout-subtotal{font-size:12pt;font-weight:bold}
.cart-checkout-subtotal .right-align{vertical-align:top}
#divOrderDetails{border-width:0 1px 1px;border-style:solid;border-color:#CCC;margin-left:2px;padding:5px 10px}
#checkoutPaymentOptions .google-wallet-cart-button{margin:0 0 0 24px}
#checkoutPaymentOptions .billMeLater-logo{height:42px;width:150px;margin-top:0}
#checkoutPaymentOptions a,#checkoutPaymentOptions div,#checkoutPaymentOptions input{margin:15px auto}
#cartSummaryWrapper .free-ecert-message.next-purchase .e-cert-icon{margin-top:0}
#cartSummaryWrapper .free-ecert-message.next-purchase .e-cert-amount{margin-left:0;padding-top:2px;overflow:auto;text-align:left}
#cartSummaryWrapper>div.free-ecert-message.next-purchase>div.e-cert-header{font-size:1.1em;font-weight:700;text-align:center;color:#1fb41d
}
#cartSummaryWrapper>div.free-ecert-message.next-purchase>div.e-cert-amount>div.tool-tip-trigger>div{padding-top:2px}
#cartSummaryWrapper>div.free-ecert-message.next-purchase>div.e-cert-amount>div.tool-tip-trigger span{color:#666}
#cartSummaryWrapper>div.free-ecert-message.next-purchase>div.e-cert-amount>div.tool-tip-trigger{line-height:1.1;display:block;float:right;width:75%}
#cartSummaryWrapper .free-ecert-message .e-cert-icon{float:left;margin-top:9px}
#cartSummaryWrapper .free-ecert-message .e-cert-amount{margin-left:50px;font-size:9pt;padding-top:8px}
#cartSummaryWrapper .free-ecert-message,.subtotal-message{width:233px;font-size:9pt;margin:0 auto 18px;text-align:center}
.paypal-logo,.googleCheckout-logo,.billMeLater-logo{background:transparent url('../globalimages/sprites/hash_7c758d9dc8712127147c4093602735e6/cart-centric-sprite-sheet.png') 0 0;cursor:pointer;display:block}
.paypal-logo{background-position:0 -89px;height:25px;width:150px}
.amazon-logo{display:block;height:25px;width:127px}
.googleCheckout-logo{background-position:0 -177px;height:37px;width:161px}
.cart-error-dialog,#promoMessageOverlayWrapper{text-align:center;display:none;cursor:normal;cursor:default;width:700px;font-size:13pt;color:#444444
}
.cart-error-dialog{width:600px}
.cart-error-dialog a{font-size:13pt}
.cart-error-dialog .modal-header .close-button-icon{float:right;margin-top:3px}
#promoMessageOverlayWrapper .modal-content{padding:0 30px 15px}
#promoMessageOverlayWrapper .modal-header label{float:none}
#summaryPromoCode .promo-code{width:285px;height:50px;clear:both;top:10px}
.promo-code .promo-code-wrapper,.promo-code .promo-code-wrapper-billing-shipping{margin-bottom:5px}
.promo-code .promo-code-wrapper-billing-shipping{margin:20px 0 15px;font-size:9pt;color:#444444
}
.promo-code .promo-code-wrapper-billing-shipping h4{font-size:10pt;height:20px}
#summaryPromoCode .promo-code-button,.promo-code .promo-code-wrapper-billing-shipping .promo-code-button-billing-shipping{background:url('/images/hash_61975349a1ae43af37070d5da929f812/Summary-Page-Sprite.png') 0 -29px;cursor:pointer}
#summaryPromoCode .promo-code-button:hover,.promo-code .promo-code-wrapper-billing-shipping .promo-code-button-billing-shipping:hover{background-position:0 0}
.promo-code .promo-code-wrapper .promo-code-button{background-position:0 -76px;margin-left:10px;cursor:pointer;height:23px;width:55px;outline:0}
.promo-code .promo-code-wrapper-billing-shipping .promo-code-button-billing-shipping{background-position:0 -29px;width:55px;height:25px;border:0 none}
.promo-code .promo-code-wrapper-billing-shipping .promo-code-button-billing-shipping:hover{background-position:0 0}
.promo-code-applied .promo-code-undo-button,.promo-code .promo-applied-billing-shipping .promo-code-undo-button{height:25px;width:57px;display:inline-block;margin-left:10px;background-position:0 -169px;border:0;cursor:pointer}
.promo-code-applied .promo-code-undo-button:hover,.promo-code .promo-applied-billing-shipping .promo-code-undo-button:hover{background-position:0 -140px}
.promo-code-block{display:inline-block}
#shippingRow select{font-size:9pt;width:170px;color:#444444
}
.promo-code .promo-code-wrapper .promo-code-button:hover,.promo-code .promo-code-wrapper-billing-shipping .promo-code-button:hover{background-position:0 -104px}
.donation-icon{height:50px;width:65px;display:inline-block;cursor:pointer;background-position:-5px -530px;float:left}
.order-detail-wrapper .donation-icon,.donation-item-wrapper .donation-icon{margin:0 25px 5px}
.promo-code span,.promo-code .input-promo-code,.promo-code .promo-code-wrapper .promo-code-button,.promo-code .promo-code-wrapper-billing-shipping .promo-code-button-billing-shipping{display:inline-block;vertical-align:top}
#promoWhatsThisWrapper .promo-code-error{display:block}
.billing-shipping .promo-code span{float:none}
span.promo-code-feedback{display:inline;color:#CC0000
}
.input-promo-code{margin:0}
.promo-code-feedback-undo{float:none;color:#CC0000
}
.promoWhatsThis,.promo-whats-this-billing-shipping{margin:0}
.promo-whats-this-billing-shipping{height:0;padding-bottom:10px}
#promoWhatsThisTrigger{display:inline-block;vertical-align:top;color:#444444
}
#promoCodeRightColumn{display:inline-block}
.discounts-info-trigger{width:160px;font-size:9pt;cursor:pointer;display:none;margin-top:0;color:#03568D
}
#summaryPromoCode #promoWhatsThisTrigger{bottom:0}
.promo-code label{margin-right:7px}
.cart-personalization .personalization-title,.cart-personalization .personalization-line-numbers,.cart-personalization .personalization-line-value{color:#000}
.cart-personalization .personalization-title{font-weight:bold;text-decoration:underline}
.cart-personalization .personalization-line-numbers,.cart-auto-ship-selected,.final-auto-ship-selected{font-weight:bold}
.cart-auto-ship-selected,.cart-auto-ship-not-selected{margin-bottom:2px;display:block}
.cart-product-price p.cart-auto-ship-selected{font-weight:normal}
.cart-product-price p{padding:0!important}
.cart-product-price>p{margin:10px 0}
#divCartItems .shopping-cart-top{padding:0}
.horizontal-spacer{border-top:1px solid #CCC;height:1px;margin:0 auto 13px;width:200px}
.horizontal-spacer p{margin:0;text-align:center}
.horizontal-spacer-label{font-weight:bold;background-color:White;position:relative;top:-9px;width:110%}
#divHackerSafe{text-align:center;margin-top:10px}
#divHackerSafe p{margin-top:0}
.customer-promo-message{color:#CC0000
;font-weight :bold;text-align :center;margin :0 auto;width :75%}
*:first-child+html #recommendedItems{float:left}
#recommendedItems h2{color:#03568D
;font-weight :bold;font-size :14pt}
.recently-viewed-empty-cart .PreviouslyViewed{width:246px;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}
#recommendedItems #CartPageWidget{display:block}
#recommendedItems #CartPageWidget .scrolling-pane{width:610px}
#divPreviouslyViewed{margin:15px 2px 0 0}
#divPreviouslyViewed .PreviouslyViewed{border-color:#CCC;float:right;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#divPreviouslyViewed .PreviouslyViewedImage{float:none;display:inline-block}
#divPreviouslyViewed .PreviouslyViewedInner{max-width:100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
#divPreviouslyViewed .PreviouslyViewedDesc{max-width:65%;width:65%;padding-left:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:none;vertical-align:top}
#divPreviouslyViewed .PreviouslyViewedPrice{float:none}
.cart-horizontal-rule{height:1px;width:100%;margin:3px auto;border-width:0;background-color:#ccc}
.cart-summary-wrapper .cart-horizontal-rule{width:auto}
.cart-summary-wrapper .tool-tip-trigger{color:#03568D
!important}
.cart-summary-wrapper .cart-summary-prices .cart-checkout-subtotal{font-size:9pt}
.cart-product-free-shipping{color:#CC0000
;font-size :9pt;margin :0}
p.DoNotDiscount{margin:0}
p.DoNotDiscount .tool-tip-trigger{white-space:nowrap}
.no-items-in-cart{padding:10px;margin-bottom:25px;font-size:10pt}
.no-items-in-cart p{font-weight:bold;margin-bottom:0;color:#03568D
}
.no-items-message{font-size:9pt;color:#444444
}
.carousel-cart{clear:both}
.carousel-cart ul li div{border-bottom:0 solid transparent!important;border-top:0 solid transparent!important}
.cart-promo-area-content{margin:17px 0;max-width:700px}
#divCartItems #noItemsCarouselWrapper{margin-bottom:20px}
*:first-child+html .cart-promo-area-content{float:left}
.cart-promo-area-content div{display:inline}
.cart-promo-area-content a{width:680px;display:inline}
.cart-disabled-overlay td,.cart-disabled-overlay{background-color:#fff;cursor:wait!important;opacity:.6;filter:alpha(opacity=60)}
.cart-disabled-overlay a,.cart-disabled-overlay input{pointer-events:none;cursor:default}
.weight-trigger-container{white-space:nowrap;width:190px}
.weight-trigger-container label{font-size:10pt}
.table-order-details .shipping-weight-label{color:#666}
#divOrderOptions #divPreviouslyViewed .header-container>img{width:100%;height:auto}
.cart-details-top,.cart-details-middle{margin-bottom:10px}
.cart-error-dialog .error-title{font-size:12pt;font-weight:bold;padding-top:4px}
.recently-viewed-empty-cart{float:right}
.cart-price-label,.cart-auto-ship-not-selected{font-weight:bold}
.cart-auto-ship-not-selected a{font-weight:normal}
.cart-product-price .cart-price-label-strike{text-decoration:line-through;padding-bottom:5px;margin-top:0}
*:first-child+html .promo-whats-this-wrapper .map-message-pane{margin-left:-15px}
*:first-child+html .promo-whats-this-wrapper .map-message-pane-container{margin-top:-13px}
*:first-child+html .promo-whats-this-wrapper .message-callout-pointer{margin-left:-5px}
#makeDonationWrapper{padding:8px;background-color:#EFEFEF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444444
}
#makeDonationWrapper #makeDonationImage{width:60px;height:60px}
.donation-info-wrapper>div{display:inline-block;vertical-align:top}
#makeDonationIntro{width:57%;padding-left:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px}
#makeDonationWrapper label{font-size:11pt;font-weight:bold;color:#03568D
}
#makeDonationWrapper p{margin:0}
#makeDonationWrapper h2{display:none}
#makeDonationAction{padding-left:10px;border-left:1px solid #292929;width:190px}
#donationQuantityWrapper{float:none;padding-top:8px}
.cart-auto-ship-update select,.floating-cart-element .cart-ddl-wrapper select{margin:2px}
#donationQuantityWrapper .donation-quantity{margin:2px 3px 0}
#donationQuantityWrapper .btn-donation-update{margin-left:6px;text-indent:-99999px}
#makeDonationAction #donationError{margin-top:8px}
.eCert-card-image{float:left;height:44px;width:76px;margin:3px 19px 0 0}
.gift-card-image{text-align:center;width:80px;height:44px;float:left}
.gift-card-outer-radio-container{padding:10px;height:63px}
.gift-card-inner-radio-container{float:left;margin:-1px 0 0 -35px;padding:0 25px;width:111px}
.gift-card-radio-buttons{float:left}
.select-gift-card-text{margin:0 0 7px;width:150px}
.redeem-coupon-trigger-linkButton{background:url('/images/hash_57e92939f398fa95ea61c8e1cf9d4dd8/redeem-coupon-button.gif') ;height:26px;width:107px;float:left;display:block;position:relative;top:16px}
.ecert-input-container .redeem-coupon-trigger-linkButton{top:0}
.egift-giftCard-limit-message{font-size:9pt}
.gift-card-number-text{margin:0 0 -5px 0}
.gift-card-data-container{float:left;margin:0 15px 0 0}
.eCert-inner-container{float:left;margin:0 16px 0 0}
.egift-giftCard-validation-message{color:red;display:inline-block}
div.ecert-wrapper>div.applied-ecert-wrapper{clear:both;padding-top:10px}
div.ecert-wrapper>div>div>ul,div.ecert-wrapper>div.applied-ecert-wrapper>ul{list-style-type:none;padding-top:5px;padding-left:0;padding-bottom:10px;margin:0}
.ecert-wrapper,.ecert-wrapper>div.applied-ecert-wrapper,.ecert-wrapper .eCert-inner-container{overflow:auto}
.ecert-input-container{margin-top:4px}
.gift-card-pin-textbox{width:61px}
.gift-card-footer{margin:17px 25px}
.gift-card-footer-adjust{margin:17px 0 0 0}
.eCert-outer-container{margin:1px 25px;float:left}
.gift-card-wrapper,.coupon-wrapper{width:500px;margin-left:0}
.gift-card-radio-text{margin:0 10px 0 20px;width:97px;display:inline-block;font-size:9pt}
.whats-this-text{font-size:9pt;color:#03568D
}
.gift-card-help-window{font-family:arial,helvetica,clean,sans-serif;font-size:10pt;background-image:none;background-color:#FFF;text-align:left;color:#444444
}
.pixel-tracking-images{width:1px;height:1px}
#contestNotifier{width:200px;height:100px;cursor:default;background-color:#fff;border:solid 2px #aaa;box-shadow:3px 3px 3px #aaa;-moz-box-shadow:3px 3px 3px #aaa;-webkit-box-shadow:3px 3px 3px #aaa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;color:#444444
}
#contestNotifier a{font-weight:bold}
#ErrorPageWrapper{margin:15px auto}
.ErrorSubHeader{padding:25px 0 15px 0;font-size:12pt;font-weight:normal;color:#03568D
}
.error-container{width:593px;text-align:center;margin:auto;width:593px;min-height:500px}
.error-top-image{padding:50px 0 15px 0}
#saveItemWrapper,#itemSavedWrapper{width:365px;padding:10px 10px 10px 15px}
#saveItemWrapper p{margin:0}
#saveItemWrapper fieldset{border:0 none;padding:0}
#saveItemWrapper ul{margin:0;padding:0}
#saveItemWrapper ul li{list-style:none none outside;width:300px;height:27px;clear:both}
#saveItemWrapper ul li label{display:block;float:left;text-align:right;width:142px;line-height:22px}
#saveItemWrapper ul li input{float:right;padding:2px;width:145px}
#saveItemName,#itemSavedText{font-weight:bold}
#saveItemsAccount{font-weight:bold;margin:10px 0!important;color:#03568D
}
.UtilityBoxHeader label,.UtilityBoxHeader h1{float:left;font-weight:bold;margin:0;font-size:13pt}
#saveItemMainWrapper{color:#444444
}
#saveItemBtnWrapper{margin-top:15px;overflow:auto}
#saveItemBtnWrapper .btn-submit,.btn-clear{background:url('/images/hash_c8c303dc942fcf21821c9e8a4baf1880/Submit-Cancel-Sprite.png') ;width:107px;height:27px;cursor:pointer}
.visible{display:block!important}
#saveItemWrapper .forgot-password,#saveItemWrapper .login,#saveItemWrapper .create-account{display:none}
#saveItemBtnWrapper .btn-submit{float:right;background-position:0 -31px}
#saveItemBtnWrapper .btn-submit:hover{background-position:0 0}
.btn-clear{float:left;background-position:0 -212px}
.btn-clear:hover{background-position:0 -181px}
.forgot-password-link{float:right;font-size:9pt;margin-right:50px}
.hidden,.is-hidden{display:none}
#ItemOrderTopRow{margin-bottom:3px;min-height:30px}
#spnPrice{font-size:23px;font-weight:bold;color:#CC0000
}
#rxToolTip{float:right;margin-right:5px;width:68px;font-weight:normal}
#ItemOrderPrice{min-height:37px;overflow:auto}
.item-order-options-row{font-size:9pt;cursor:pointer;border-bottom:1px solid #CCC;position:relative}
*html .ItemOrderOptionsRow{width:325px}
*html .box-border{display:none}
*:first-child+html #ItemOrderFinalRow,*:first-child+html .item-order-final-row,*html #ItemOrderFinalRow,*html .item-order-final-row{min-height:62px}
#inputItemOrderQuantity{font-size:13px;width:26px;text-align:center;margin-left:2px;margin-top:4px}
#ItemOrderFinalRow .add-to-cart,#bundleItemInfoRight .add-to-cart,.item-order-final-row .add-to-cart{background:url('/images/hash_d7665a74879e4f5b35cc9852b62d54ac/item-page-sprite.png') no-repeat 0 0;height:36px;width:176px;cursor:pointer}
.cancel-personalization,.add-cart-personalization{background:url('/images/hash_d7665a74879e4f5b35cc9852b62d54ac/item-page-sprite.png') no-repeat 0 0;border:0 none;width:104px;height:27px;cursor:pointer;background-position:0 -429px}
.cancel-personalization:hover{background-position:0 -465px}
.add-cart-personalization{width:174px;margin-right:30px;background-position:0 -358px}
.add-cart-personalization:hover{background-position:0 -394px}
#ItemOrderFinalRow .add-to-cart:hover,.item-order-final-row .add-to-cart:hover,#bundleItemInfoRight .add-to-cart:hover{background-position:0 -42px}
#ItemOrderFinalRow .one-time-as-burst,#ItemOrderFinalRow .one-time-as-trigger{background:url('/images/hash_d7665a74879e4f5b35cc9852b62d54ac/item-page-sprite.png') 0 0;height:28px;cursor:pointer;background-position:-112px -244px;width:109px;margin-top:10px;float:left}
#ItemOrderFinalRow .one-time-as-burst{width:112px;background-position:0 -244px;cursor:default;margin-left:3px;margin-right:6px}
#autoShipButtonWrapper{clear:both}
#autoShipButtonWrapper #autoShipSaveMessage{font-weight:bold;padding-top:10px;font-size:9pt;margin:0;clear:both;text-align:center;color:#444444
}
#autoShipThanksWrapper{padding:5px;margin-top:55px;clear:both;display:none;background:white;border-radius:5px;text-align:center}
#autoShipThanksWrapper p{margin:8px 0}
#autoShipThanksWrapper #autoShipTitleWrapper{font-weight:bold;font-size:11pt;margin-top:3px;color:#03568D
}
#ItemOrderFinalRow .one-time-as-trigger:hover{background-position:-112px -294px}
#ItemOrderFinalRow .personalize-add-to-cart,.item-order-final-row .personalize-add-to-cart{background-image:url('/images/hash_d7665a74879e4f5b35cc9852b62d54ac/item-page-sprite.png') ;background-position:0 -83px;cursor:pointer;width:174px;height:30px}
#ItemOrderFinalRow .personalize-add-to-cart:hover,.item-order-final-row .personalize-add-to-cart:hover{background-position:0 -117px}
#ItemOrderRemindLater{margin-right:5px!important}
#ItemOrderRemindLater,#itemOrderSaveItem{background:transparent url('/globalimages/sprites/hash_cad0373a4b7e05312eef07587712ee85/item-status-icons.jpg') no-repeat scroll 0 -212px;padding-left:18px;text-decoration:none;font-size:9pt;margin:6px 0 0;margin-top:6px;font-weight:normal;display:inline;color:#03568D
}
#ItemOrderRemindLater a,#itemOrderSaveItem a{font-size:9pt}
#itemOrderSaveItem{background-position:0 -234px}
#saveItemSaved{display:none;cursor:default;color:#444444
}
.item-classic #ItemOrderMultiPrice,.item-order-multi-price{clear:both;font-weight:bold;margin-top:10px;color:#CC0000
;display :none;font-size :9pt}
#ItemOrderStatusWrapper{box-sizing:border-box;width:100%;clear:both;overflow:auto;font-size:9pt}
#ItemOrderStatusWrapper div{clear:both;min-height:20px;margin:2px 0}
.in-stock-wrapper{margin:8px 0 7px;padding-left:31px;font-size:9pt;padding-left:31px;*clear:both;display:inline-block}
.item-order-choose-options .in-stock-wrapper .in-stock-status-message{font-weight:bold}
.item-order-choose-options .in-stock-wrapper label,.ship-to-canada-wrapper label{display:block;width:25px;height:19px;float:left;margin-right:5px;background-image:url('/globalimages/sprites/hash_cad0373a4b7e05312eef07587712ee85/item-status-icons.jpg') ;background-repeat:no-repeat}
.made-in-america{background:url('/globalimages/sprites/hash_f7258ec82bca214ee42f8931d6fcee63/product-centric-sprite.png') 0 -765px;height:46px;width:64px;display:block;float:right;margin-top:7px}
.item-modal .made-in-america{background-position:-81px -783px;height:31px;width:43px;margin-top:3px!important}
.in-stock-wrapper .status-off{background-position:-3px 0}
.in-stock-wrapper .status-on{background-position:-3px -106px}
.in-stock-wrapper .status-out{background-position:-3px -43px}
.ship-to-canada-wrapper label{background-position:-3px -191px}
.ship-to-canada-wrapper{float:right;position:relative;top:-25px;color:#CC0000
}
#shipToCanadaQVWrapper .ship-to-canada-wrapper{top:5px}
.multi-price-content{font-weight:normal;font-size:9pt;text-align:right;font-style:italic;clear:both;margin:0}
.multi-price-row-icon{display:inline-block;width:20px;height:18px;background:transparent url('/globalimages/hash_e9122c78f15c21d628cd3e3f1b5ec22d/BuyMoreSaveMore.gif') no-repeat 2px 2px;position:relative;top:2px}
.item-details-tool-tip{font-size:9pt;padding-right:16px;background-image:url('/images/widgets/hash_8965e46e4fc1bf29535e12397c951e35/question-mark.png') ;background-position:right center;background-repeat:no-repeat;display:inline;cursor:pointer;text-decoration:none;float:left;color:#03568D
}
.price-tag{bottom:0}
.title-value-wrapper{float:left;width:245px}
.best-value{background:transparent url('/images/hash_d7665a74879e4f5b35cc9852b62d54ac/item-page-sprite.png') no-repeat -64px -196px;height:30px;width:30px;display:inline-block}
.best-value-bottom{position:absolute;top:6px}
.item-style-select-box{background:transparent url('/images/hash_d7665a74879e4f5b35cc9852b62d54ac/item-page-sprite.png') no-repeat 0 0;height:14px;width:14px;display:block}
.item-style-select-box.unchecked{background-position:-104px -203px}
.item-style-select-box.checked{background-position:-127px -203px}
#ItemOrderTopRow .price-tag{float:left}
.item-order-label,.order-options-numbers{font-weight:bold;font-size:13px;color:#444444
}
.order-options-numbers{float:left}
#cookieMessage{padding-bottom:10px;font-weight:bold}
.cart-summary-main-wrapper{float:right;margin-top:8px;color:#444444
}
.cart-summary-wrapper{border-width:0 1px 1px;border-style:solid;border-color:#999;width:290px}
.cart-summar-wrapper #autoHoldMessage{padding-left:3px}
.cart-summary-main-wrapper .cart-summary-prices,.cart-summary-items,.cart-summary-total{padding:10px}
.cart-summary-main-wrapper .cart-summary-prices,.cart-summary-total{border-top:1px solid #999;background-color:#F1F1F1}
.cart-summary-total{overflow:auto}
.cart-summary-wrapper table{width:270px;font-size:9pt}
#cartSummaryAutoHold{margin:0;font-weight:normal;font-size:10pt;color:#444444
}
.cart-summary-item-number{margin:0}
#divOrderDetails #cartSummaryParent #cartSummaryWrapper{min-height:170px}
.cart-summary-item-cell{text-align:left}
.cart-summary-item-desc,.cart-checkout-price{font-weight:bold}
.cart-summary-item-price{text-align:right;width:50px;vertical-align:top}
.item-price{width:93px}
.cart-summary-item-discount{font-weight:bold;margin:0;color:#CC0000
}
.cart-summary-auto-ship td{padding:0 1px}
.cart-summary-auto-ship p{margin:0}
.cart-summary-auto-ship p label{font-weight:bold}
.strikethrough{text-decoration:line-through}
.cart-summary-items td{padding:0 1px}
.cart-summary-item-row td{padding-top:10px}
.login-badge-wrapper{padding-bottom:5px}
.cart-summary-ad-wrapper{text-align:center}
.cart-summary-ad-wrapper>div{display:inline-block!important;height:50px;zoom:1;display:*inline;vertical-align:top}
.cart-summary-bbb{width:119px;height:45px;display:block;margin-top:6px;background-position:0 -1035px}
.cart-summary-hacker-safe{padding-bottom:1.6em!important}
.cart-summary-hacker-safe p{margin:0}
.cart-summary-main-wrapper .cart-summary-ad-wrapper{width:290px;margin-top:7px}
.biz-rate-link{height:50px;width:115px;display:block;margin-top:3px;background-position:0 -1130px}
.cart-summary-header{background-position:0 -214px;height:43px;width:292px;text-indent:-9999px}
.cart-summary-promo{font-weight:bold;text-align:center;font-size:12pt;color:#CC0000
}
.checkout-bottom-message{text-align:right;width:100%}
.promotion-banner,#promotionData{background:transparent url('/images/hash_42c72d5ca427d5326e1e9fd95367a32b/Special-Promotion-Sprite.png') no-repeat scroll}
.promotion-banner{width:213px;height:32px;float:right;margin-top:3px}
#promotionData{background-position:0 -33px;padding:7px 0 0 156px;margin-left:10px;margin-bottom:10px;width:726px;font:Arial;font-size:10pt;min-height:28px;color:#444444
}
.promotion-link{width:100%;height:100%;display:block}
#BillingShippingPromoCode .promo-applied-billing-shipping{margin:15px 0 10px 0}
#BillingShippingPromoCode .promo-message-wrapper{float:left}
#BillingShippingPromoCode .promo-code{float:none;width:575px}
#BillingShippingPromoCode .promo-whats-this-wrapper{display:inline-block;vertical-align:middle}
.btn-submit,.btn-close,.btn-cancel,.btn-create-account,.btn-manage-auto-shipment,.btn-continue-shopping,.btn-continue-shopping-colored{height:27px;display:block;border:0 none;cursor:pointer;background:url('/images/hash_b23c78820597e6f094e4239850c68ca6/Buttons-Sprite.png') no-repeat}
.btn-submit{width:112px;background-position:0 -146px;float:right}
.btn-submit:hover{background-position:0 -117px}
.btn-create-account{width:107px;background-position:-174px -145px}
.btn-create-account:hover{width:112px;background-position:-174px -117px}
.btn-cancel{background-position:-135px -30px;float:left;width:110px}
.btn-cancel:hover{background-position:-135px 0}
.btn-close{float:left;width:88px;background-position:-247px -30px}
.btn-close:hover{background-position:-247px 0}
.btn-manage-auto-shipment{width:183px;float:right;background-position:0 -87px}
.btn-manage-auto-shipment:hover{background-position:0 -59px}
.btn-continue-shopping{float:left;width:130px;background-position:0 0}
.btn-continue-shopping:hover{background-position:0 -30px}
.btn-continue-shopping-colored{float:right;width:147px;background-position:-187px -87px}
.btn-continue-shopping-colored:hover{background-position:-187px -59px}
.btn-confirm,.btn-keep-autoship,.btn-back-to-cart{height:27px;display:block;background:url('/images/hash_f9bd711f8bc6039e1d1b7728135c1d18/Site-Buttons-Sprite.png') no-repeat}
.btn-confirm{width:107px;float:right;background-position:-111px -31px}
.btn-confirm:hover{background-position:0 -31px}
.btn-keep-autoship{width:133px;float:left;background-position:-139px -62px}
#confirmCancelSingleShipPane .btn-keep-autoship{background-position:-139px -127px}
#confirmCancelSingleShipPane .btn-keep-autoship:hover{background-position:0 -127px}
#cancelSurveyPane{overflow:auto;font-size:10pt}
#cancelSurveyPane span{vertical-align:top}
#cancelSurveyPane td{padding:5px 0 5px 30px}
#cancelSurveyPane td input{position:absolute}
#cancelSurveyPane textarea{width:330px;height:75px;margin-left:55px}
#cancelSurveyPane td label{position:relative;left:25px}
#cancelSurveyPane .account-button-wrapper{margin-top:15px;margin-bottom:-10px}
.btn-keep-autoship:hover{background-position:0 -62px}
.btn-back-to-cart{width:107px;margin:20px auto 0;background-position:-111px -94px}
.btn-back-to-cart:hover{background-position:0 -94px}
#accountLeftHeader,.acct-nav-image,#accountLeftFooter,#accountWelcomeLeft span,#accountOrderHeaderL,#accountOrderHeaderR,.account-order-header-L,.account-order-header-R,#btnPasswordCancel,#btnPasswordSave,#accountContentWrapper .stock-photo-right,.btn-account-submit,.btn-account-clear,.vet-dog-photo,.add-vet-info,.btn-account-newcard,.btn-autoship-setup,#SaveOnShippingImg{background:url('/images/hash_6d05d40ffedfc6a608dc9e32e6d31643/User-Account-Sprite.png') no-repeat scroll 0 0 transparent}
.btn-account-clear{background-position:0 -303px;border:0 none;cursor:pointer;display:block;float:left;height:27px;width:112px}
.btn-account-clear:hover{background-position:0 -272px}
.btn-account-submit{background-position:0 -365px;border:0 none;cursor:pointer;float:right;height:27px;width:112px}
.btn-account-submit:hover{background-position:0 -334px}
.vet-modal-button-wrapper .btn-submit{background-position:-268px -490px}
.vet-modal-button-wrapper .btn-submit:hover{background-position:-268px -459px}
.btn-account-newcard{background-position:-269px -552px;margin-top:20px;border:0 none;cursor:pointer;height:27px;width:112px}
.btn-account-newcard:hover{background-position:-269px -521px}
#donationQuantityWrapper .btn-donation-update,.btn-auto-ship-update{background:url('/images/hash_d7665a74879e4f5b35cc9852b62d54ac/item-page-sprite.png') ;background-position:0 -195px;width:53px;height:18px;border:0 none;cursor:pointer;float:left;margin-top:3px;text-indent:-9999px}
.btn-auto-ship-update{padding:0;width:52px}
.cart-ddl-wrapper{float:left}
#donationQuantityWrapper .btn-donation-update:hover,.btn-auto-ship-update:hover{background-position:0 -218px}
.add-vet-info{width:145px;height:27px;border:0 none;cursor:pointer;background-position:-140px -303px;margin-left:4px}
.add-vet-info:hover{background-position:-140px -272px}
.btn-vet-search{background-position:-269px -365px}
.btn-vet-search:hover{background-position:-269px -334px}
.btn-set-vet{background-position:-269px -428px}
.btn-set-vet:hover{background-position:-269px -397px}
.btn-autoship-setup{background-position:0 -1222px;width:110px;height:27px;border:0 none;float:right;cursor:pointer}
.btn-autoship-setup:hover{background-position:0 -1192px}
#search_suggestion_widget .ui-autocomplete{position:absolute;cursor:default;width:410px!important}
#search_suggestion_widget * html .ui-autocomplete{width:1px}
#search_suggestion_widget .ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
#search_suggestion_widget .ui-menu .ui-menu{margin-top:-3px}
#search_suggestion_widget .ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
#search_suggestion_widget .ui-menu .ui-menu-item a{font-size:9pt;text-decoration:none;display:block;padding:2px 7px 2px;line-height:1.25;zoom:1}
#search_suggestion_widget .ui-menu .ui-menu-item a:hover,#search_suggestion_widget .ui-state-hover,#sayt_product_search .product:hover{background:#EEE;cursor:pointer}
.ui-state-hover a,#sayt_product_search product a:hover{text-decoration:none}
#search_suggestion_widget .ui-widget-content{border:1px solid #dedede;background-color:#FFF;z-index:1001!important;color:#444444
}
#search_suggestion_widget .ui-widget-content a{color:#444444
}
#search_suggestion_widget .ui-widget :active{outline:0}
#search_suggestion_widget .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#search_suggestion_widget .search_suggestion-hit{font-weight:bold}
#search_suggestion_widget .ui-autocomplete-group{font-weight:bold;color:#03568D
}
#search_suggestion_widget .ui-autocomplete-group span{font-size:9pt;display:block;padding:8px 7px 2px;line-height:1.25;zoom:1}
#search_suggestion_widget .ui-autocomplete-group-index-1 span{padding-top:2px}
#search_suggestion_widget .ui-autocomplete-group-top-header span{padding-top:2px;padding-bottom:0;font-size:8pt;text-align:right;font-weight:normal;line-height:1;color:#444444
}
#sayt_product_search .product{width:390px;padding:5px;margin:5px;height:110px}
#sayt_product_search .product img{float:left;padding:5px}
#sayt_product_search .product h3{margin:1px 0 3px 0}
#OrderSummaryWrapper{clear:both;width:750px;margin-top:10px;float:left}
#OrderSummaryWrapper address{font-style:normal}
#OrderSummaryWrapper address p,.order-summary-totals p{margin:0;overflow:hidden;text-overflow:ellipsis}
#OrderSummaryWrapper .billing-address{border-right:1px solid #CCC}
#OrderSummaryWrapper .billing-address,#OrderSummaryWrapper .shipping-address,#OrderSummaryWrapper .order-summary-totals{float:left;width:215px;margin-right:20px}
#OrderSummaryWrapper .order-summary-totals{float:right;border-left:1px solid #CCC;padding:0 20px}
.align-right{text-align:right}
.order-summary-totals table{width:100%}
.summary-header{font-weight:bold}
.order-summary-hr{border:0 none;color:#CCC;background-color:#CCC}
.return-shopping-button{background:url('/images/hash_90a67588edda442d52bd8793f330eb6f/Final-Page-Sprite.png') no-repeat scroll 0 0;height:30px;width:140px;display:block;margin:10px 0}
.return-shopping-button:hover{background-position:0 -35px}
.order-options-summary{margin-top:3px}
#OrderSummaryWrapper .final-continuity{width:405px;margin-top:20px;float:left}
.final-continuity #reminderReorderImage,.final-continuity #autoShipLink,.final-continuity #reminderLink{background:url('/images/hash_31c2b44bac0698b67bf9ccfef9d3e914/Reminder-Reorder-Sprite.png') no-repeat}
.final-continuity #reminderReorderImage{width:450px;height:146px}
.final-continuity #autoShipLink,.final-continuity #reminderLink{background-position:0 -150px;height:27px;width:98px;display:block;float:left}
.final-continuity #autoShipLink:hover,.final-continuity #reminderLink:hover{background-position:-103px -150px}
.final-continuity #reminderReorderButtonWrapper{height:28px;margin-left:57px;width:324px;position:relative;bottom:10px}
#reminderReorderButtonWrapper #reminderLink{float:right}
#orderSummaryTopWrapper{width:750px;overflow:hidden}
#orderSummaryTopWrapper #cartHoldMessage{border:solid 1px #CCC;border-right:0;border-left:none;margin-right:40px;padding:8px 0;margin-top:5px;clear:both}
#orderSummaryLeftColumn{float:left}
#orderSummaryRightColumn{float:right;padding-top:20px}
#orderSummaryTopWrapper h1{font-size:22pt;font-weight:normal;color:#03568D
}
#orderSummaryTopWrapper p{margin:0}
#orderNumber{margin:10px 0;font-size:14px;font-weight:bold}
#orderNumber p a{padding-left:5px}
.panel-order-details{margin-top:10px}
.panel-order-details,.account-order-header div{float:left}
.panel-order-details .auto-ship-link{display:block}
#accountOrderHeaderL,.account-order-header-L{background-position:0 -237px;height:30px;width:10px}
#accountOrderHeaderR,.account-order-header-R{background-position:-22px -237px;height:30px;width:10px}
.account-order-header{height:30px;margin:0 0 10px;clear:both}
.order-zip-check{padding-right:15px}
.order-zip-check h1{font-size:11pt;color:#03568D
}
.order-zip-check .zip-wrapper label{font-weight:bold}
.order-zip-check .zip-wrapper input[type=text]{width:190px;height:22px}
.checkout-header{width:725px;background:#EDEDED;border-width:1px 0;border-style:solid;border-color:#D6D6D6;height:28px}
.checkout-header span{line-height:25px}
.checkout-header span.highlight-text{font-weight:bold}
#checkoutShare{clear:both}
.feedback-wrapper{clear:both}
.feedback-thanks-wrapper p{margin-left:16px}
.cs-feedback-wrapper{padding:0 20px}
.feedback-wrapper ul li{list-style:none none outside;margin:6px 0}
.feedback-wrapper ul li label{width:115px;display:inline-block;float:left}
.feedback-wrapper ul li input[type=text]{width:182px}
.feedback-wrapper ul li select{width:188px}
.feedback-wrapper .radio-class{margin-left:108px}
.feedback-wrapper .radio-class input[type=radio]{float:left}
.feedback-header-right{background-image:url('/images/hash_15961c58d3e3bcc7db06bcb3dd760ff8/CatHeaderRight.gif') ;float:left;height:39px;width:5px}
.feedback-wrapper .radio-class label{width:auto}
.feedback-wrapper .feedback-ordernumber p{margin:0 0 0 116px}
.feedback-wrapper .privacy-statement{margin-top:25px}
.feedback-wrapper .required-field-label{margin:0;padding-right:20px;text-align:right}
#feedbackCaptcha,#feedbackBottom{float:right;margin-right:99px}
#feedbackCaptcha{height:35px}
#feedbackBottom{clear:both}
#feedbackBottom p{clear:both;overflow:auto}
.txtCaptcha{background-color:#EEE;margin-bottom:8px;position:relative;bottom:12px}
.feedback-submit{display:none}
.feedback-submit-button{float:right}
.feedback-submit-button,.login-button,.submit-button,.CheckoutLoginRightCol .create-account,.billing-shipping .create-account,#createAccountWrapper .create-account,#authOrGuest>div>div.CheckoutLoginRightCol a.guest-checkout-button{background:url('/images/hash_c720cc719fab1720b73e9123c5fb0d66/Login-Sprite.png') 0 -124px;height:26px;width:107px;border:0 none;cursor:pointer}
#authOrGuest>div>div.CheckoutLoginRightCol a.guest-checkout-button{background-position:0 -595px;display:block;width:150px;height:30px}
#authOrGuest>div>div.CheckoutLoginRightCol a.guest-checkout-button:hover{background-position:0 -565px}
#authOrGuest>div>div.CheckoutLoginRightCol>div>div.social-login-wrapper>hr{display:none}
#authOrGuest>div>div.CheckoutLoginRightCol>div>div.guest-button-wrapper{padding-top:13px}
.auto-ship-tooltip-wrapper{clear:both}
.auto-ship-tooltip-wrapper p{margin-bottom:0}
.feedback-submit-button:hover,.submit-button:hover{background-position:0 -155px}
#feedbackTitle{height:40px}
#feedbackTitle #feedbackHeader{float:left;width:700px;height:39px;display:block;background-color:#03568D
}
#feedbackTitle #feedbackHeader h1{color:White;font-size:16pt;line-height:39px;margin:0 10px}
.login-button{background-position:0 0}
.login-button:hover{background-position:0 -31px}
.CheckoutLoginRightCol .create-account,.billing-shipping .create-account,#createAccountWrapper .create-account{background-position:0 -62px}
.CheckoutLoginRightCol .create-account:hover,.billing-shipping .create-account:hover,#createAccountWrapper .create-account:hover{background-position:0 -93px}
.prize-wrapper,.prize-wrapper .intial-prize-heading,.prize-wrapper .prize-coupon-wrapper{display:block;width:648px;margin:0 auto}
.prize-wrapper{text-align:center;padding-top:30px;margin:0 auto;min-height:625px}
.prize-wrapper .initial-frame .bottom-middle-box,.prize-wrapper .initial-frame .top-right-box,.prize-wrapper .initial-frame .area-box{position:relative;left:23px;top:139px;cursor:hand;cursor:pointer;height:193px;width:191px;float:left}
.prize-wrapper #bottomMessage{margin-top:0}
.prize-wrapper .initial-frame #topRight{left:31px;top:131px}
.prize-wrapper .initial-frame #bottomMiddle{left:42px;top:129px}
.prize-wrapper .revealed-prize-heading,.prize-wrapper .intial-prize-heading{width:649px;height:91px;background:transparent url('/images/Prize/Prize-Sprite.jpg') no-repeat 0 0}
.prize-wrapper .prize-coupon{display:block;width:398px;height:224px;background:transparent url('/images/prize/FirstFrame.jpg') no-repeat 0 0}
.prize-wrapper #prizeAmount{height:0;width:0;position:absolute;top:0;left:0}
.prize-wrapper .initial-frame-revealed,.prize-wrapper .initial-frame{background:transparent url('/images/Prize/Prize-Sprite.jpg') no-repeat 0 -125px;width:646px;height:394px}
.prize-wrapper .initial-frame-revealed{background-position:0 -529px}
.prize-wrapper p{font-size:11pt}
.map-message-pane-container{position:absolute;z-index:-9999;width:260px;display:none;font-weight:normal;text-align:left}
#referTopRightImage,#referLeftColumn h1,#referLeftColumn .send-referral,#referAFriendWrapper #referSocialButtons li span{background:transparent url('/images/hash_e2c245e4bbf609cface6b6636caf6f66/Refer-Sprite.png') no-repeat scroll 0 0}
#referAFriendWrapper #referSocialButtons li p{margin:0;text-align:center;color:#03568D
}
#referLeftColumn h1{background-position:0 -409px;width:440px;height:80px}
#referAFriendWrapper #emailIcon{background-position:0 -254px!important;height:36px;width:45px;display:block;margin:6px auto 5px}
#referAFriendWrapper #facebookIcon{background-position:0 -297px!important;width:45px;height:47px;display:block;margin:0 auto}
#referAFriendWrapper #twitterIcon{background-position:0 -353px!important;width:45px;height:47px;display:block;margin:0 auto}
#referAFriendWrapper .refer-page-welcome{background-position:0 -499px;height:27px}
#referAFriendWrapper .refer-form-final-image{background-position:0 -532px}
#referAFriendWrapper{padding:0 10px}
#referAFriendWrapper input[type=text],#referAFriendWrapper textarea,#referRightColumn #shareLink{border:1px solid #999;padding:4px}
#referAFriendWrapper textarea{width:420px;height:120px}
#referLeftColumn{float:left;width:440px}
#referFieldWrapper label,#referRightColumn #shareSectionTitle{font-size:15pt;color:#03568D
}
#referRightColumn #shareSectionTitle{margin:20px 0 0 0}
#referFieldWrapper .field-section-wrapper{margin:12px 0}
#referFieldWrapper p{margin:0 0 4px}
#referFieldWrapper .send-referral{float:right;width:107px;height:26px;cursor:pointer;margin-right:9px;background-position:0 -615px}
#referFieldWrapper .send-referral:hover{background-position:0 -651px}
#referRightColumn{float:left;width:290px}
#referTopRightImage{width:290px;height:231px}
#referRightColumn #referSocialButtons ul,#referAFriendWrapper #successWrapper ul{margin:0;padding:0}
#referRightColumn #referSocialButtons li{list-style:none none outside;float:left;width:90px;height:70px;cursor:pointer}
#referRightColumn #referDivider{height:375px;width:1px;margin:0 10px 0 0;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(153,153,153,1) 47%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(153,153,153,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(153,153,153,1) 47%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(153,153,153,1) 47%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(153,153,153,1) 47%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(255,255,255,1) 0,rgba(153,153,153,1) 47%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);float:left}
#referRightColumn #referSocialWrapper{float:left;width:275px}
#referAFriendWrapper #successWrapper li{list-style:none none outside}
#referAFriendWrapper .refer-friend-promo-code{font-weight:bold;color:#03568D
}
#referRightBottom #shareSectionDesc{margin-top:5px}
#referAFriendWrapper #charWrapper{float:right;font-size:9pt;margin-right:9px}
.item-thumbnail-wrapper .price-wrapper .was-price,.item-thumbnail-wrapper .price-wrapper .percent-saved{display:inline-block}
.item-thumbnail-wrapper .title-wrapper,.item-thumbnail-wrapper .main-price{margin:0}
.item-thumbnail-wrapper .product-title,.item-thumbnail-wrapper .main-price{font-weight:bold}
.item-thumbnail-wrapper .main-price{color:#333333
}
.item-thumbnail-wrapper .was-price{color:#444;margin-right:4px}
.best-promo-items-list-wrapper .main-price{font-weight:bold;font-size:1.3em}
.best-promo-items-list-wrapper .title-wrapper{margin:5px 0;min-height:36px}
.customer-service-email-wrapper{margin-top:15px;color:#444444
}
.reset-password-wrapper{margin-left:15px}
.reset-password-wrapper .submit-button,.customer-service-email-wrapper .submit-button{margin:15px 0 15px 2px}
.reset-password-wrapper .UtilityBoxContent,.reset-password-wrapper .UtilityBoxHeader,.customer-service-email-wrapper .UtilityBoxContent,.customer-service-email-wrapper .UtilityBoxHeader{width:600px}
.reset-password-wrapper label,.reset-password-wrapper label,.customer-service-email-wrapper label,.customer-service-email-wrapper label{font-weight:bold}
.reset-password-wrapper .btn-account-submit{float:none}
.reset-password-wrapper table{margin-bottom:15px}
.reset-password-wrapper table td{padding:5px 0}
.reset-password-wrapper .title{font-size:12pt;font-weight:bold;margin:8px 0 0;color:#03568D
}
.reset-password-wrapper .subtitle{margin-top:2px}
.reset-password-wrapper fieldset ol li.capcha-img img,.customer-service-email-wrapper fieldset ol li.capcha-img img{border:1px solid #CCC;padding:5px}
.reset-password-wrapper #capchaLabel,.customer-service-email-wrapper #capchaLabel{display:inline-block}
.reset-password-wrapper #redirectLinkWrapper p{margin:8px 0}
#emailSignInForm #loginFailedMessage ul{margin:0}
.reset-password-wrapper .captcha-instructions,.customer-service-email-wrapper .captcha-instructions{margin:0}
#billingShippingWrapper .CreditCardPanel td.expiration-date{text-align:right;vertical-align:top}
#billingShipppingWrapper #addNewCardWrapper .card-number span{display:none}
#addNewCardWrapper #saveCardWrapper{margin-top:5px;padding-bottom:5px}
#addNewCardWrapper #saveCardWrapper .save-card{padding-bottom:5px}
#wrongPasswordWrapper #wrongPassword{margin-bottom:8px}
#wrongPasswordWrapper #wrongPassword a{font-size:9pt}
.modal-header{font-size:13pt;height:35px;padding:5px 9px 0 10px;border-radius:10px 10px 0 0;background:#03568D
;background :-webkit-gradient(linear,left top,left bottom,from(#1f6fa3
),to(#03568D
));background :-moz-linear-gradient(top,#1f6fa3
,#03568D
);background :linear-gradient(top,#1f6fa3
100%,#03568D
100%);color :#FFFFFF
}
.modal-header label{line-height:30px;font-size:16pt;float:left}
.modal-header .close-window,#contestModalInnerWrapper .close-window{width:23px;float:right;margin-top:2px;cursor:pointer}
.contest-modal-header{height:23px}
#activationConfirmation .error-pane-container,.modal-content{padding:5px 10px 20px;cursor:default}
#autoShipModalWrapper .confirmation-wrapper p,.modal-label{font-weight:bold;color:#03568D
}
#autoShipModalWrapper .account-field-container .modal-label{width:100%;display:block}
#activationConfirmation{min-height:180px}
#activationConfirmation .modal-content{text-align:center}
#activationConfirmation .modal-header label{width:368px;float:none;display:block}
#activationConfirmation .modal-header label,#activationConfirmation .close-modal{margin:0 auto}
#autoShipModalWrapper .account-button-wrapper{overflow:auto;margin-top:15px}
#autoShipContent .auto-ship-dropdown{margin-bottom:0}
#autoShipProductList{height:150px;overflow:auto}
#autoShipModalWrapper .submit-button{float:right}
#autoShipItemWrapper{margin:0 0 10px}
#autoShipItemWrapper p{margin:2px 0}
#autoShipSetupWrapper{overflow:auto}
#autoShipSetupWrapper #setupLeft,#autoShipSetupWrapper #setupRight{float:left;width:185px}
#autoShipSetupWrapper #setupLeft input{width:70px}
#autoShipSetupWrapper label{margin-bottom:6px;display:inline-block}
#autoShipPaymentWrapper #ccPaymentMessage{font-weight:bold}
#autoShipModalWrapper input[type=radio]{margin-top:1px}
#ItemOrderReminderWrapper{clear:both;margin-top:20px}
#ItemOrderStatusWrapper span{float:left;margin-top:3px;width:85%}
.QuestionsComments{clear:both}
.QuestionsComments,.QuestionsComments a{font-size:9pt}
#modalAutoShipWrapper{cursor:default;color:#444444
}
#modalAutoShipWrapper .modal-label{margin-top:4px}
#expiredCCOptionsWrapper{border-top:1px solid #CCC}
#expiredCCOptionsWrapper p{overflow:auto}
#expiredCCOptionsWrapper p input[type='radio']{float:left;margin-top:0}
#expiredCCOptionsWrapper p span{display:block;float:left;width:381px}
#expiredCCOptionsWrapper #newCardWrapper{width:380px;margin-left:21px}
#expiredCCOptionsWrapper #newCardWrapper .credit-card-type,#expiredCCOptionsWrapper #newCardWrapper .txt-card-number{width:125px}
#expiredCCOptionsWrapper #newCardWrapper .credit-card-logos{float:none;padding-left:0}
#expiredCCOptionsWrapper #newCardWrapper ul{margin:0;padding:0}
#expiredCCOptionsWrapper #newCardWrapper ul li{list-style:none none outside;display:block;margin-bottom:5px}
#expiredCCOptionsWrapper #newCardWrapper ul li label{display:inline-block;width:93px}
#expiredCCOptionsWrapper #changeCardOption select{margin-top:5px}
#modalAutoShipWrapper .account-button-wrapper{width:402px}
#couponActivationWrapper{position:absolute;background:transparent;text-align:center;vertical-align:middle;display:none;margin:0;padding:0;background-color:#fff}
#couponActivationWrapper .wait-screen-container{cursor:wait}
#autoShipInfoWrapper{width:753px;padding:15px;margin:0 auto;cursor:default;color:#444444
}
#productMediaResourceModal>p>a.continue-shopping,#autoShipInfoWrapper .learn-more,#autoShipInfoWrapper .continue-shopping,#autoShipInfoWrapper #autoShipInfoImage,.item-modal .pharma-pane-container .continue-shopping,.item-modal .item-media-pane-container .continue-shopping{background:transparent url('/images/auto-ship-details-modal.png') no-repeat scroll 0 0}
#autoShipInfoWrapper .learn-more{background-position:0 -301px;width:228px;height:28px;display:block;margin:0 auto}
#productMediaResourceModal>p>a.continue-shopping,#autoShipInfoWrapper .continue-shopping,.item-modal .pharma-pane-container .continue-shopping,.item-modal .item-media-pane-container .continue-shopping{background-position:0 -367px;width:157px;height:27px;display:block;margin:0 auto}
#autoShipInfoWrapper #autoShipInfoImage{width:752px;height:267px}
#autoShipInfoWrapper .learn-more:hover{background-position:0 -267px}
#autoShipInfoWrapper .continue-shopping:hover,.item-modal .item-media-pane-container .continue-shopping:hover{background-position:0 -336px}
#pharmaDetailsModal .close-button-icon,#autoShipDetailsModal .close-button-icon{position:absolute;top:36px;right:17px}
#autoShipDetailsModal{height:523px;width:783px}
.login-nav-cs-wrapper{padding-left:16px}
.login-nav-cs-wrapper .LeftNavHeaders{padding-left:0}
#rotator{position:relative}
#rotator .image{position:absolute;top:0;left:0;z-index:5}
#rotator,#rotator .image img{width:100%;border:0}
#rotator .backup{z-index:0!important}
#rotator .pause,#rotator .play{position:absolute;width:15px;height:15px;bottom:10px;right:10px;border:1px solid white;background-color:Black;background-color:rgba(0,0,0,.5)}
#rotator .pause{display:none;background-image:url('/globalimages/hash_61c3a3b3b3d813b93f69d94c5bc4ca0a/play-pause-button.png') ;background-position:0 0}
#rotator .play{display:none;background-image:url('/globalimages/hash_61c3a3b3b3d813b93f69d94c5bc4ca0a/play-pause-button.png') ;background-position:15px 0}
#rotator .frames{list-style:none;position:absolute;bottom:0;padding-left:14px}
#rotator .frames li{color:#CCC;padding:.1em .4em;margin-right:.5em;float:left;border:1px solid #CCC;background-color:Black;background-color:rgba(0,0,0,.5);font-weight:bold}
#rotator .frames .current,#rotator .frames li:hover{border:1px solid white;color:white}
#rotator .pause,#rotator .play,#rotator .frames{cursor:pointer;z-index:10}
#oneTimeAutoShipWrapper{color:#444444
}
#oneTimeDetailsWrapper .product-details-title{color:#03568D
}
#oneTimeAutoShipWrapper #oneTimeDiscountWarning{font-style:italic;margin:0 0 8px;color:#CC0000
}
#shipMethodOptions #poBoxOnlyShipOption{padding-left:21px}
#oneTimeAutoShipWrapper .btn-cancel.confirm-view{background:transparent url('/images/hash_b23c78820597e6f094e4239850c68ca6/Buttons-Sprite.png') no-repeat scroll 0 -30px;width:132px}
#oneTimeAutoShipWrapper .btn-cancel.confirm-view:hover{background-position:0 0}
.left-nav-items{margin:2px 1px 0
;background:#FFFFFF
;height:auto
}
.left-nav-items:hover{background:#FFFFFF
}
.left-nav-items:hover a{color:#002a70
}
.left-nav-items a{display:table-cell;vertical-align:middle;width:100%;text-decoration:none;color:#444444
;padding :0
}
*:first-child+html .left-nav-items a{line-height:41px;display:block}
.left-nav-wrapper{margin:0 0 7px;padding:
;border :1px solid #DEDEDE
}
.left-nav-wrapper ul{margin:0;padding:0}
.left-nav-wrapper ul li{list-style:none none outside;position:relative;display:table;width:189px}
#orderSupply{margin:20px}
#orderSupply .supply,#orderSupply #header>div,#orderSupply .subheader-info-wrapper>div,#orderSupply #stepThree>div,#orderSupply #contentWrapper{display:table-cell}
#orderSupply .product-image{padding:0;margin:0;position:relative;display:block!important}
#orderSupply .product-image img{position:absolute;top:0;width:150px;height:150px;display:block}
#orderSupply .header-info-wrapper{padding-left:150px;width:560px}
#orderSupply .shipping-info{padding:0 40px 0 10px;vertical-align:top}
#orderSupply .product-title{font-size:20px;font-weight:bold;padding:5px 0 5px 10px}
#orderSupply .shipping-message{color:#C00;font-size:21px}
#orderSupply .shipping-disclaimer{font-size:8pt;color:Gray}
#orderSupply hr{margin:10px 0}
#orderSupply #greatSavings{margin:10px 0;font-size:13pt;font-weight:bold;color:#03568D
}
#orderSupply #content{padding:0 10px 10px 10px;border:1px solid #9FD4E7;background-color:#DEF0F7;border-radius:5px}
#orderSupply #content ul{padding:0;margin:0;list-style:none}
#orderSupply .supply-steps{padding-bottom:10px;font-size:10pt}
#orderSupply .supply-steps-title{padding-bottom:10px}
#orderSupply .supply-steps-title img{position:relative;top:6px;padding:2px 8px 2px 2px}
#orderSupply .supply-steps-title,#orderSupply .supply-discounted,#orderSupply .supply-savings{font-weight:bold}
#orderSupply .supply{width:106px;padding:0 5px 0 25px}
#orderSupply .supply>label{color:#03568D
}
#orderSupply .supply>div{padding-left:25px}
#orderSupply .supply-burst{width:106px;height:45px;background:url('/Images/Good-Better-Best.png')}
#orderSupply .icon-0{background-position:0 10px}
#orderSupply .icon-1{background-position:0 -44px}
#orderSupply .icon-2{background-position:0 -111px}
#orderSupply .supply-savings{color:#CC0000
}
#orderSupply .radio-weight-select{margin-top:-5px}
#orderSupply .radio-weight-row{padding:3px 25px}
#orderSupply .radio-weight-item{display:table-cell;width:125px}
#orderSupply #stepThree{margin-top:-15px}
#orderSupply #stepThree>div{padding:0 8px 0 0;display:table-cell}
#orderSupply .supply-add-to-cart{display:block;width:175px;height:40px;background:url('/images/hash_d7665a74879e4f5b35cc9852b62d54ac/item-page-sprite.png') ;background-position:0 0;position:relative;top:15px;left:10px}
#orderSupply .right-float{vertical-align:top;padding:5px 15px;display:table-cell}
#orderSupply .right-float .product-features-title{font-weight:bold;color:#03568D
}
#orderSupply .right-float ul{padding-left:20px;margin:0}
#orderSupply .right-float li{padding:5px 0}
#orderSupply .right-float a{padding-left:20px}
#orderSupply .error-field{color:#03568D
}
*:first-child+html #orderSupply .header-info-wrapper{overflow:auto}
*first-child+html #orderSupply #contentWrapper{float:left;position:relative;z-index:4}
*:first-child+html #orderSupply #content{width:500px;margin-bottom:200px}
*:first-child+html #orderSupply .supply-steps-title,*:first-child+html #orderSupply .supply-discounted,*:first-child+html #orderSupply .supply-savings{clear:both}
*:first-child+html #orderSupply .supply{width:125px!important}
*:first-child+html #orderSupply .shipping-info,*:first-child+html #orderSupply .radio-weight-row,*:first-child+html #orderSupply .supply,*:first-child+html #orderSupply #content{float:left}
*:first-child+html #orderSupply .float-offer,*:first-child+html #orderSupply .right-float{float:right}
*:first-child+html #orderSupply #stepThree .supply-steps-title,*:first-child+html #orderSupply .supply-add-to-cart-wrapper,*:first-child+html #orderSupply .supply-quantity{position:relative;top:15px;display:inline!important}
*:first-child+html #orderSupply #stepThree{padding-bottom:35px;position:relative;top:5px}
*:first-child+html #orderSupply .supply-quantity{position:relative;left:15px}
*:first-child+html #orderSupply .supply-add-to-cart-wrapper{position:absolute;left:250px}
*:first-child+html #orderSupply .supply-add-to-cart{top:0;left:0}
*:first-child+html #orderSupply .right-float{position:relative;z-index:0}
.search-page-item{float:left;width:30%;height:256px;padding:7px}
*:first-child+html .search-page-item{width:233px}
.search-page-item.border-right{border-right:1px solid #DEDEDE}
.search-page-item.border-bottom{border-bottom:1px solid #DEDEDE}
.search-page-item a{position:relative;color:#444444
}
.search-page-item .search-page-image{width:160px;margin:0 auto;display:block;border:0 solid transparent}
.search-page-item .search-page-item-details{text-align:center;margin-top:8px}
.search-page-item-savings-price{font-weight:bold;margin:0;display:block;font-size:12px;color:#CC0000
}
.search-page-item .search-page-item-savings{color:#03568D
}
.search-page-item .search-page-item-ratings{margin:5px auto 0}
#searchResultsWrapper{overflow:hidden;margin-bottom:8px}
.search-page-item .see-price-in-cart{display:block;width:90px;margin:0 auto}
.search-page-item .search-page-image-link{display:block}
.search-sorting-wrapper{margin:8px 0}
.search-sorting-wrapper .search-page-paging-bar,.turnto-header-bar{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,#e4e4e4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#e4e4e4));background:-webkit-linear-gradient(top,#f7f7f7 0,#e4e4e4 100%);background:-o-linear-gradient(top,#f7f7f7 0,#e4e4e4 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#e4e4e4 100%);background:linear-gradient(to bottom,#f7f7f7 0,#e4e4e4 100%);border:1px solid #DEDEDE;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e4e4e4',GradientType=0);height:24px;padding:3px 8px;border-radius:3px;color:#03568D
}
.search-sorting-wrapper .search-page-label{float:left;font-size:14pt;overflow:hidden}
.search-sorting-wrapper .sort-by-label{font-size:8pt}
.search-sorting-wrapper .sort-by-links .up-arrow,.search-sorting-wrapper .sort-by-links .down-arrow{border-top:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;height:0;width:0;display:inline-block;position:relative}
.search-sorting-wrapper .sort-by-links .up-arrow{bottom:2px;*bottom:5px;border-bottom:5px solid #444444
}
.search-sorting-wrapper .sort-by-links .down-arrow{top:3px;*top:0;border-top:5px solid #444444
}
.search-sorting-wrapper .sort-by-links{float:left}
.search-sorting-wrapper .sort-by-links a,.search-sorting-wrapper .items-per-page a{font-size:9pt;color:#444444
}
.search-sorting-wrapper .sort-by-filter-button{display:none}
.search-sorting-wrapper .sort-by-links a{padding-right:5px;border-right:1px solid #444444
}
.search-sorting-wrapper .sort-by-links a:last-child{border-right-width:0}
.search-sorting-wrapper .sort-by-links a:hover,.search-sorting-wrapper .items-per-page a:hover{color:#03568D
}
.search-sorting-wrapper .sort-by-links a.selected,.search-sorting-wrapper .items-per-page a.selected{font-weight:bold;color:#03568D
}
.search-sorting-wrapper .search-sort-by{overflow:auto;margin-top:9px}
.search-sorting-wrapper .items-per-page{float:right}
.paging-wrapper{float:right;font-weight:bold;font-size:9pt!important;bottom:28px;right:5px}
.paging-wrapper .paging-selector.selected{border-bottom:1px solid #03568D
}
.paging-wrapper .next-button,.paging-wrapper .back-button{line-height:20px;width:23px;font-size:1.7em;text-align:center;text-decoration:none;display:inline-block;background:#FEfEfE;border:1px solid #A3A3A3;border-radius:5px;background:-moz-linear-gradient(top,#FEfEfE 0,#cdcdcd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0 #FEfEfE),color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(top,#FEfEfE 0,#cdcdcd 100%);background:-o-linear-gradient(top,#FEfEfE 0,#cdcdcd 100%);background:-ms-linear-gradient(top,#FEfEfE 0,#cdcdcd 100%);background:linear-gradient(to bottom,#FEfEfE 0,#cdcdcd 100%)}
.paging-wrapper .next-button:hover,.paging-wrapper .back-button:hover{background:#CDCDCD}
.sort-by-link-wrapper{display:inline-block}
*:first-child+html .paging-wrapper .paging-selector{bottom:3px}
#bundleWrapper{color:#444444
}
#bundleHeaderContent,#bundleSubheaderContent{margin:15px 0}
#bundleHeaderContent{margin-top:0}
#bundleItemInfoRight{float:right;width:425px}
#bundleItemInfoLeft,.bundle-accessory-item .item-style-select-box,.bundle-accessory-item div{float:left}
#bundleItemImage{text-align:center}
#bundleItemInfo #ItemOptionsHeader{border-top:1px solid #CCC}
#bundleItemInfoRight h3{margin:0 0 5px;padding-bottom:8px;border-bottom:1px dashed #CCC}
#bundleItemInfoWrapper{overflow:auto}
#itemStyleList .row-wrapper{max-height:245px;overflow:auto}
#bundleItemInfo .row-wrapper{border-color:#CCC;border-style:solid;border-width:0 1px 1px}
#bundleItemDescriptionWrapper{width:310px}
#bundleItemInfoRight .add-to-cart{float:right;border:0 solid black}
#bundleAccessoryList{list-style:none;padding:0}
.bundle-accessory-item{padding:8px 8px 8px 0;width:361px;height:100px;float:left}
#bundleAccessoryWrapper{margin:0 0 20px;padding:0;overflow:auto;list-style:none none outside}
#bundleAccessoryWrapper .accessory-description,#bundleAccessoryWrapper .accessory-price-label{font-weight:bold}
#bundleAccessoryWrapper .accessory-price-label{color:#CC0000
}
#bundleAccessoryWrapper .accessory-style-select{width:200px}
.accessories-info-wrapper{width:230px}
.accessories-info-wrapper p{margin:0 0 3px}
.bundle-accessory-image{width:102px;margin-right:8px}
.bundle-accessory-item .item-style-select-box{margin-right:7px;cursor:pointer}
#bundleWrapper .add-accessories-to-cart{background:transparent url('/images/Add-Selections-Sprite.gif') no-repeat 0 -37px;height:32px;width:265px;border:0 solid black;float:right;margin-top:10px;cursor:pointer;clear:both}
#bundleWrapper .add-accessories-to-cart:hover{background-position:0 0}
#bundleWrapper .highlight-error{border:1px solid #CC0000
}
#bundleWrapper #ItemOptionsHeader{padding-top:8px;padding-bottom:8px;border:1px solid #CCC}
#bundleWrapper #addToCartLabel,#bundleWrapper #cannotAddToCartLabel,#productNotFoundPane{font-weight:bold;float:right;font-size:11pt;margin:10px;color:#03568D
}
#bundleWrapper #cannotAddToCartLabel{display:none}
#bundleWrapper #ItemOrderPrice{margin-bottom:4px;padding-top:3px}
#slideoutWidgetWrapper{position:fixed;top:250px;height:222px;width:185px;z-index:-1;right:500px}
#slideoutWidgetWrapper .close-trigger{width:20px;display:block;height:20px;position:absolute;top:161px;left:163px;cursor:pointer;background-color:#000;filter:alpha(opacity = 0);opacity:0}
#contestWrapper{min-height:400px}
#billingShippingModal{display:none}
#billingShippingModal #autoShipEligibleItems{overflow:auto;max-height:250px;border:1px solid #CCC;padding:5px;min-height:130px}
#billingShippingModal #autoShipEligible .button-wrapper{padding-left:413px}
#billingShippingModal #creditCardInfo .button-wrapper{padding-bottom:25px}
#billingShippingModal #creditCardInfo .card-error{color:#CC0000
}
#billingShippingModal .btn-account-clear{margin:6px 0}
#billingShippingModal .setup-autoship-button{background:url('/images/hash_6d05d40ffedfc6a608dc9e32e6d31643/User-Account-Sprite.png') ;background-position:0 97px;width:109px;text-align:right;height:26px;margin:6px 0 6px 89px}
#billingShippingModal .setup-autoship-button:hover{background-position:0 128px}
#billingShippingModal .continue-checkout{background:url('/images/hash_6d05d40ffedfc6a608dc9e32e6d31643/User-Account-Sprite.png') ;background-position:0 37px;width:199px;text-align:right;height:26px}
#billingShippingModal .continue-checkout:hover{background-position:0 69px}
#billingShippingModal .RoundCorners{width:630px}
#billingShippingModal .cart-product-description{width:400px}
#billingShippingModal .add-new-card{width:475px}
#billingShippingModal .field-name{padding-left:50px;width:100px;float:left}
#billingShippingModal .card-type{padding-top:10px}
#billingShippingModal .credit-card-option{padding:5px 0}
#billingShippingModal .card-text{font-weight:bold}
#billingShippingModal .modal-error-message{display:none;position:absolute;top:264px;background:white;width:580px;padding:0 10px 10px 10px}
*:first-child+html #billingShippingModal .modal-error-message{padding:10px}
#billingShippingModal .whats-this-wrapper{position:absolute;top:0;background:white;border:1px solid black;padding:10px;display:none}
#billingShippingModal .whats-this-wrapper .ccv-box-close{float:right;cursor:pointer}
#billingShippingModal .whats-this-wrapper .ccv-box-description{padding:10px 0}
#billingShippingModal .whats-this-wrapper .ccv-box-title{font-size:18px;font-weight:bold}
#billingShippingModal .whats-this-wrapper .ccv-box-other{float:left;width:250px;padding:5px 0;padding-right:10px}
#billingShippingModal .whats-this-wrapper .ccv-box-subtitle{font-size:14px;font-weight:bold}
#billingShippingModal .whats-this-wrapper .ccv-box-subdesc{padding:5px 0}
#billingShippingModal #waitPane{padding-top:15px;min-height:150px;padding-top:130px;text-align:center}
#creditCardInfo .setup-autoship-button{float:right}
#billingShippingModal .bs-autoship-modal{font-weight:bold;color:#03568D
}
#billingShippingModal .button-wrapper div{cursor:pointer}
.grey-bar-social,.footer-images{background:transparent url('/globalimages/sprites/hash_c05f3aa2229650607dee087a2fc24098/global-various.png') no-repeat 0 0}
.grey-bar-social{height:25px;width:25px;display:inline-block}
.grey-bar-facebook{background-position:-75px -29px}
.grey-bar-twitter{background-position:-75px -55px}
.grey-bar-pinterest{background-position:-75px -80px}
.grey-bar-youtube{background-position:-75px -106px}
.grey-bar-horse{background-position:-75px -133px}
.grey-bar-ferret{background-position:-75px -160px}
.footer-images{height:40px;width:193px;display:block;margin-bottom:4px}
.footer-images-facebook{background-position:0 -254px}
.footer-images-twitter{background-position:0 -297px}
.footer-images-youtube{background-position:0 -340px}
.footer-images-community{background-image:url('/images/hash_73d52effcbe6fcf4bdc416ff03185199/Header-Button-Sprite.png') ;background-position:0 -330px}
.footer-images-paypal{background-position:0 -149px;height:30px;width:120px}
.footer-images-amazon{background-position:0 -184px;width:150px}
.footer-images-bml{background-position:0 -226px;width:148px;height:26px}
.footer-images-bbb{background-position:-104px -75px;width:138px;height:52px}
.footer-images-bizrate{background-position:-116px 0;width:125px;height:73px}
#contestModalInnerWrapper{width:970px;height:500px}
#LeftSideAddToCart .wait-screen-container,#contestModalInnerWrapper .error-pane-container,#contestWrapper .error-pane-container,#contestWrapper .thankyou-splash-container,#contestWrapper .wait-screen-container,#mysteryBoxWrapper .wait-screen-container,#shippingUpSellWrapper .wait-screen-container,.photo-contest-entry-form .wait-screen-container,.todays-deal .wait-screen-container{position:absolute;left:0;background:#fff;padding:15px 10px 20px;font-size:11pt;font-family:gotham;height:290px;width:400px;overflow:hidden;padding-top:40px;color:#333}
:-moz-ui-invalid:not(output){box-shadow:none}
.processing-button{opacity:.5;filter:alpha(opacity=50);cursor:wait!important}
.submit-review-container{min-height:800px;height:auto!important;height:800px}
#bestSavingsWarning{text-align:center;width:700px;font-size:11pt;padding-bottom:20px;display:none;margin:0;color:#444444
}
#promoMessageOverlayWrapper>div.discount-modal-content,#bestSavingsWarning>div.promo-warning-content{cursor:default;padding-top:10px}
#promoMessageOverlayWrapper>div.modal-header,#bestSavingsWarning .modal-header{font-size:14pt;line-height:30px;padding:5px 9px 0 10px}
#promoMessageOverlayBtn{position:absolute;right:0;top:0;height:98%;font-size:18px;text-align:center;background-color:transparent;border:1px solid transparent;width:45px;border-radius:6px;color:white}
#promoMessageOverlayBtn:hover{background-color:#aa091f!important;border:1px solid #900!important}
#promoMessageOverlayWrapper>.modal-header{position:relative}
#bestSavingsWarning #warningQuestion{font-size:12pt;font-weight:bold}
#bestSavingsWarning #continueCurrentOffer,#bestSavingsWarning .switch-new-offer,#bestSavingsWarning #recommendedIcon{background:url('/images/hash_359145f8ab4a12bb014cc464fff94966/cart-images-sprite.png') no-repeat;background-position:0 -195px;width:215px;height:26px;margin:0 auto;display:block;cursor:pointer}
#bestSavingsWarning #continueCurrentOffer:hover{background-position:0 -222px}
#bestSavingsWarning .switch-new-offer{background-position:0 -249px;border:0 none}
#bestSavingsWarning .switch-new-offer:hover{background-position:0 -276px}
#bestSavingsWarning #recommendedIcon{width:100px;position:absolute;left:130px;background-position:0 -307px;cursor:default}
#bestSavingsWarning .offer-details{margin-bottom:8px}
#donationsWrapper .activate-discount-button{background:url('/images/hash_75a6fa4c83823777fe1fa319f553f7aa/Activate-Discount-Sprite.png') no-repeat;height:27px;width:126px;background-position:0 -29px;cursor:pointer;display:block}
#donationsWrapper .activate-discount-button:hover{background-position:0 0}
#finalWrapper div#finalRightColumn #finalBannersWrapper .post-sale-coupon{margin-bottom:5px}
#finalShareWrapper{position:relative;padding-top:10px}
#finalShareWrapper hr{height:0}
#finalShareWrapper .final-share-float,#finalShareWrapper #finalShareList li{float:left}
#finalShareWrapper #finalShareOfferText{padding-top:10px;width:390px;font-weight:bold;font-size:13pt;color:#03568D
}
#finalShareWrapper .final-share-right{padding-left:10px}
#finalShareWrapper #finalShareList{list-style-type:none}
#finalShareWrapper #finalShareList li a{font-size:13px;color:#333;font-weight:bold}
#finalShareWrapper #finalShareList .social-product-icon{margin:0 7px;border:0}
#finalShareWrapper #finalShareList .final-share-spacer{margin:0 15px 0 40px}
#finalShareWrapper .final-share-clear{clear:both}
#finalShareImg{width:87px;height:42px;padding-top:10px;background-image:url('/images/hash_d51e5a3eef393b24a5def9cd88a4cee9/Social-Widget-Sprite.png') ;background-position:0 281px;margin-top:12px}
#finalShareEmailPopup{position:absolute;top:50px;background:white;left:50px;border:1px solid;display:none;z-index:900;width:450px;cursor:auto}
#finalShareEmailPopup #finalShareEmailHeader,#finalShareEmailPopup #finalShareEmailForm{padding:7px 20px}
#finalShareEmailPopup #finalShareEmailHeader{color:#FFF;font-size:11pt;background-color:#03568D
}
#finalShareEmailPopup #finalShareEmailForm{margin-bottom:40px}
#finalShareEmailPopup #finalShareMessagePane{position:absolute;top:0;left:0;right:0;bottom:0;display:none;background:white;text-align:left;padding:25px}
#finalShareEmailPopup .final-share-email-label{width:35px;display:inline-block;vertical-align:top;text-align:right;padding-right:5px}
#finalShareEmailPopup .final-share-email-area{width:350px}
#finalShareEmailPopup .final-share-email-field{padding:5px 0}
#finalShareEmailPopup #finalShareEmailPopupClose{position:absolute;top:6px;right:6px;background:url('/globalimages/hash_8af27643d957dff56a8803c0043962d7/close-button.png') ;width:22px;height:22px;cursor:pointer;z-index:999}
#finalShareEmailPopup #finalShareEmailSend{width:121px;height:26px;background-position:0 199px;background-image:url('/images/hash_d51e5a3eef393b24a5def9cd88a4cee9/Social-Widget-Sprite.png') ;display:block;float:right;cursor:pointer}
#finalShareEmailPopup #finalShareEmailSend:hover{background-position:0 229px}
#finalShareEmailPopup .final-share-email-area{width:350px}#headerWrapperClassic .ecert-header-wrapper{margin-top:0;padding-top:4px;padding-bottom:4px;clear:none;float:right;width:150px;background:#fff;background:-moz-linear-gradient(left,#fff 0,#d5e5f4 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,#d5e5f4));background:-webkit-linear-gradient(left,#fff 0,#d5e5f4 100%);background:-o-linear-gradient(left,#fff 0,#d5e5f4 100%);background:-ms-linear-gradient(left,#fff 0,#d5e5f4 100%);background:linear-gradient(to right,#fff 0,#d5e5f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d5e5f4',GradientType=1)}
#headerWrapperClassic .ecert-header-popup{margin-top:0;width:165px;-moz-box-shadow:2px 2px 5px #333;-webkit-box-shadow:2px 2px 5px #333;box-shadow:2px 2px 5px #333}
.ecert-header-amount{margin:0 auto;width:125px;line-height:15px;margin-top:0}
.ecert-header-amount .highlight-text{font-weight:bold}
.ecert-header-wrapper{cursor:pointer;clear:both;padding:5px 8px;position:relative;margin-top:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#FFF;font-size:10pt;color:#444444
}
.ecert-header-flag{background-image:url('/globalimages/hash_5c96a445a227837c07cbe7f62b41f2a4/notification_flag.png') ;background-repeat:no-repeat;background-position:right;width:137px!important}
.ecert-header-popup{display:none;position:absolute;z-index:101;padding:0 10px;margin:2px 0 10px -8px;text-align:center;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;border-radius:0 0 5px 5px}
.ecert-header-popup img{display:block;margin:5px auto 0}
#singleSignonWrapper #rightColumn{width:740px;float:left}
#singleSignonWrapper #rightColumn #breadCrumb{margin-bottom:10px}
#singleSignonWrapper .UtilityBoxHeader{background:#005985}
#singleSignonWrapper .single-sign-content{border:1px solid #CCC;padding:13px 20px 20px;margin-bottom:20px}
#singleSignonWrapper .single-sign-content p{margin-top:0}
#singleSignonWrapper .single-sign-content .box-title{font-weight:bold;color:#005985}
#singleSignonWrapper .single-sign-content input{font-size:11pt;padding:6px;margin:6px 0;width:210px}
#singleSignonWrapper .single-sign-options span{font-weight:bold;font-size:11pt}
.CheckoutLoginDivContainer #btnFacebookSignup,#singleSignonWrapper .single-sign-content .single-sign-options input{margin-right:8px;border:0;background:url('/images/Community-Sprite.png') no-repeat 0 -41px;width:132px;height:30px;padding-top:9px;cursor:pointer}
#singleSignonWrapper #btnCreateAccount:hover{background-position:0 0}
#singleSignonWrapper #btnSignIn{background-position:0 -122px;width:122px}
#singleSignonWrapper #btnSignIn:hover{background-position:0 -81px}
.CheckoutLoginDivContainer #btnFacebookSignup,#singleSignonWrapper #btnFacebookSignup{margin-left:8px;width:173px;background-position:0 -203px}
.CheckoutLoginDivContainer #btnFacebookSignup:hover,#singleSignonWrapper #btnFacebookSignup:hover{background-position:0 -163px}
#singleSignonWrapper .single-sign-content a{color:#247DB6}
#singleSignonWrapper .single-sign-content a:hover{color:#E9B235}
#singleSignonWrapper #createAccountWrapper,#singleSignonWrapper #signInWrapper{display:none}
#createAccountContent .error-summary,#singleSignonWrapper .error-summary{color:#CC0000
}
.single-signon-leftnav{float:left}
.state-sets{width:757px;border:1px solid #B1A58C}
.state-sets table{width:100%;display:inline-block;padding:0}
.state-sets th{padding:30px 0 0 40px;line-height:0}
.state-sets td{width:310px;border-right:1px solid #B1A58C;padding:0}
.state-sets td:last-child{border-right:0}
.state-sets tr{vertical-align:top}
.state-sets ul li{list-style-type:none}
.state-sets li:first-letter {text-transform:uppercase}
#CatPageSEOBlock .state-sets{width:593px!important}
.classic-wrapper #TT2ILTbox{margin-top:10px}
#turnToItemDetailWrapper,#TT2ILTbox{background-color:#f3f3f3;border:1px solid #d2d2d2;padding:10px}
#turnToItemDetailWrapper{width:100%;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}
#BVRRRatingOverall_Rating_Summary_1>div:nth-child(3){float:right!important;padding-right:5px}
#TTinputTeaserBoxCust0>a.btn-submit{width:108px}
#itemTopInfoArea>div.TurnToItemTeaser{padding-bottom:2px;font-size:9pt;display:inline-block}
#TT2ILTbox h2{font-size:12px;font-weight:bold;margin:0}
#TT2ILTbox #TTinputTeaserBox{width:360px;margin-top:8px;height:34px}
#TT2ILTbox #TTinputTeaserBox .TTinputTeaserBubble1{margin:7px 3px 0}
#TT2ILTbox #TTinputTeaserBox #TTinputTeaserQ{padding-left:30px;width:200px}
#TT2ILTbox #TTinputTeaserBox .btn-submit{margin-top:4px}
#TT2ILTbutton-holder{display:block}
a.TurnToIteaSee{text-decoration:none;color:#000;cursor:pointer}
#TT3commentCapture{clear:both;padding:10px 20px;overflow:auto}
#TT3chatterBox a{font-weight:bold;font-size:13px}
.TT3askedBy a,.TT3commentText{font-weight:normal!important}
.TT3askedBy a{color:#343389}
.turn-to-recent-comments{overflow:hidden}
.turn-to-recent-comments h2,#TT3fullChatterHeader{display:none}
.turn-to-question-wrapper{margin-bottom:7px;position:relative}
.turnto-header-wrapper{width:100%;height:17px;display:block;color:#FFF;padding:5px 0 5px 15px;background-color:#002A70
}
.turnto-header-wrapper label{font-size:11pt;font-weight:bold}
.turnto-no-comments{display:none}
#productImage .swatch-container{min-width:55px;visibility:hidden}
.social-login-wrapper .social-product-tab-list{overflow:auto;padding-left:17%}
.social-login-wrapper{clear:both;overflow:auto;padding-top:10px}
.social-login-wrapper .social-login-title{font-weight:bold;margin:10px 0 8px;text-align:center}
.social-login-wrapper hr{margin:0}
.social-login-wrapper ul{margin:0;padding:0;list-style:none none outside}
.social-login-wrapper li{padding:0;border-radius:3px;margin-right:17px;margin-bottom:7px;overflow:auto}
.new-customer-wrapper .social-login-wrapper li{margin-right:7px}
.social-login-wrapper li,.social-login-wrapper li span,.social-login-wrapper li .social-login-label{float:left;cursor:pointer}
.social-login-wrapper .social-login-link{overflow:auto}
.social-login-wrapper li .social-login-label{position:relative;padding-left:5px;top:3px;color:#444444
}
.social-login-wrapper .social-login-icon{background:transparent url('/globalimages/sprites/hash_98cd179821e7390c462994b9290cf89d/social_icons_sprites.png') no-repeat scroll 0 0;height:28px;width:28px;display:block}
.social-login-wrapper .social-login-twitter-icon{background-position:-50px 0}
.social-login-wrapper .social-login-google-icon{background-position:-100px 0}
.social-login-wrapper .social-login-ms-icon{width:28px;background-position:-150px 0}
.social-login-wrapper .social-login-linkedin-icon{width:28px;background-position:-202px 0}
.social-login-wrapper .social-login-yahoo-icon{width:28px;background-position:-252px 0}
.popup-widget-trigger{margin-bottom:5px;cursor:pointer}
.turnto-header-bar{height:auto!important;overflow:auto;font-size:13pt;color:#444444
}
.turnto-header-bar .turnto-header-bubble{float:left;height:33px;width:45px;margin-top:5px;background-image:url('/globalimages/hash_ae29c868dc8b2b3cceb4c33eb66d7e5c/comment_balloon.png') }
.turnto-header-bar p{float:left;width:670px;margin:5px}
.turnto-header-bar p label{color:#03568D
}
.update-customer-wrapper{overflow:auto;color:#444444
}
.update-customer-wrapper .update-cust-summary{clear:both}
.update-customer-wrapper .update-cust-fields{width:45%;margin:0;padding:0;list-style:none none outside;float:left}
.update-customer-wrapper .update-cust-fields li{margin:5px 0;height:50px;clear:both}
.update-customer-wrapper .update-cust-fields li label span.required{padding-right:3px;color:#CC0000
}
.update-customer-wrapper .update-cust-fields label{width:100%;display:block;font-weight:bold}
.update-customer-wrapper .update-cust-fields input,.update-customer-wrapper .update-cust-fields select{width:293px;height:20px;margin:0;float:left}
.update-customer-wrapper .update-cust-fields select{height:26px;width:297px}
.update-customer-wrapper .update-cust-error{float:left;margin-left:3px}
.update-customer-wrapper .update-cust-rule{height:345px;width:1px;display:block;float:left;margin:0 30px 0 10px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(153,153,153,1) 10%,rgba(153,153,153,1) 50%,rgba(153,153,153,1) 90%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(10%,rgba(153,153,153,1)),color-stop(50%,rgba(153,153,153,1)),color-stop(90%,rgba(153,153,153,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(153,153,153,1) 10%,rgba(153,153,153,1) 50%,rgba(153,153,153,1) 90%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(153,153,153,1) 10%,rgba(153,153,153,1) 50%,rgba(153,153,153,1) 90%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(153,153,153,1) 10%,rgba(153,153,153,1) 50%,rgba(153,153,153,1) 90%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(153,153,153,1) 10%,rgba(153,153,153,1) 50%,rgba(153,153,153,1) 90%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.update-customer-wrapper input.update-cust-button{width:145px;height:30px;border:0 solid black;cursor:pointer;margin-top:14px;background:transparent url('/images/hash_e44a99f1e24fcbfcc739278d764c16dc/update-info-sprite.png') no-repeat scroll 0 0}
.update-customer-wrapper .update-cust-button:hover{background-position:-150px 0}
.update-customer-wrapper h2{font-size:14pt;margin:15px 0 8px}
.update-cust-box{background:transparent url('/images/update-info-bkg.jpg') no-repeat scroll bottom left;padding-bottom:235px}
.popup-close-button{position:absolute;right:-10px;top:-10px;width:30px;height:30px;border-radius:15px;border:2px solid #CCC;color:#FFF;background-color:#292929;font-weight:bold;padding:0;cursor:pointer;float:right}
.popup-close-button:hover{color:#292929;background-color:#FFF}
#socialLoginInterstitial{margin-left:8px}
#socialLoginInterstitial .UtilityBoxContent{overflow:auto;padding-bottom:30px}
#socialLoginInterstitial .UtilityBoxContent>h3{font-size:12pt;margin-top:10px;color:#03568D
}
#socialLoginInterstitial ul{margin:0;width:410px;padding:0;list-style:none none outside}
#socialLoginInterstitial ul label{width:110px;display:inline-block}
#socialLoginInterstitial ul span{display:block;margin-left:115px}
#socialLoginInterstitial #addNewCardWrapper{width:420px}
#socialLoginInterstitial #addNewCardWrapper label{width:110px;display:inline-block}
#socialLoginInterstitial .social-int-button,#socialIntModalWrapper .social-int-button{border:0;background:transparent url('/images/social-login-interstitial-sprite.png') no-repeat scroll 0 0;height:26px;display:block;cursor:pointer}
#socialLoginInterstitial .btn-enroll{width:154px}
#socialLoginInterstitial .btn-enroll:hover{background-position:-200px 0}
#socialLoginInterstitial .btn-no-enroll{width:183px;background-position:0 -50px}
#socialLoginInterstitial .btn-no-enroll:hover{background-position:-200px -50px}
#socialLoginInterstitial #addNewCardWrapper select{margin-left:0}
#socialLoginInterstitial input[type=password],#socialLoginInterstitial input[type=text]{width:230px}
#socialLoginInterstitial input.ccv-code{width:70px}
#socialLoginInterstitial .social-int-button-wrapper{margin-top:25px}
.update-customer-wrapper .social-int-forgot-pwd{font-weight:normal}
#socialIntModalWrapper .social-int-button{width:221px;margin:15px auto}
#socialIntModalWrapper .btn-skip-enroll{background-position:0 -100px}
#socialIntModalWrapper .btn-skip-enroll:hover{background-position:-250px -100px}
#socialIntModalWrapper .btn-returnto-enroll{background-position:0 -150px}
#socialIntModalWrapper .btn-returnto-enroll:hover{background-position:-250px -150px}
#socialIntModalWrapper,#autoShipEligibleItems{width:400px;background:#FFF;border-radius:10px;display:none;padding:10px;border:1px solid #CCC;box-shadow:0 0 20px #292929;cursor:default}
#autoShipEligibleItems{width:500px}
#socialIntModalWrapper h2,#autoShipEligibleItems h2{margin:0 0 10px;text-align:center;font-size:13pt;color:#03568D
}
.ccv-container .ccv-code{width:50px;margin-left:2px}
.social-int-button-wrapper .btn-no-enroll,.social-int-button-wrapper span,.social-int-button-wrapper .btn-enroll{float:left}
.social-int-button-wrapper span{margin:3px 15px 0}
.popup-close-button{position:absolute;right:-10px;top:-10px;width:30px;height:30px;border-radius:15px;border:2px solid #CCC;color:#FFF;background-color:#292929;font-weight:bold;padding:0;cursor:pointer;float:right}
.popup-close-button:hover{color:#292929;background-color:#FFF}
.easyzoom{display:inline-block}
.easyzoom img{vertical-align:bottom}
.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#FFF}
.easyzoom-overlay .easyzoom-flyout{top:2px;left:290px;width:390px;height:310px}
.previously-ordered-wrapper{padding:20px;font-size:13pt}
.previously-ordered-wrapper .prev-ordered-carousel{clear:both}
.previously-ordered-wrapper .prev-ordered-carousel h2{color:#444444
}
.previously-ordered-wrapper .ItemPageSubHeader{border:0}
#previouslyOrderedWrapper hr{border-width:0;background:#CCC;margin-top:50px}
#previouslyOrderedWrapper h2,#previouslyOrderedWrapper h2 a{font-size:16px}
#previouslyOrderedWrapper .prev-ordered-message{font-size:14px}
.previously-ordered-wrapper ul li{list-style-type:none}
.previously-ordered-wrapper ul{padding:0;overflow:auto}
#previouslyOrderedWrapper{padding-top:5px;padding-right:0;font-size:10pt;color:#444444
}
#previouslyOrderedWrapper h1{margin-top:0;padding-top:0;font-size:18pt}
#previouslyOrderedWrapper .review-order-button{background:transparent url('/images/hash_cb7954640ea96371fa6ff6eb18f8643d/sprite-review-order.png') 0 -34px no-repeat;display:block;height:26px;width:147px;float:left;margin-right:10px}
#previouslyOrderedWrapper .review-order-button:hover{background-position:0 0}
#previouslyOrderedWrapper .review-order-label{margin-top:3px;float:left}
.pnl-item-data .easyzoom a img{max-width:270px}
.left-nav-header{background:transparent url('/images/left-nav.png') no-repeat 0 0;width:198px;height:30px;display:block}
.left-nav-brand{background-position:0 -60px}
.left-nav-feedback{background-position:0 -120px}
.left-nav-browseby{background-position:0 -180px}
.left-nav-viewed{background-position:0 -240px}
.new-customer-social .social-login-wrapper ul li{margin-right:20px}
.cart-interstitial-wrapper .recently-viewed-wrapper{border:1px solid #CCC}
.cart-interstitial-wrapper h2,.item-quick-list h2{font-size:16px;color:#03568D
}
.cart-interstitial-wrapper ul,.item-quick-list ul{list-style:none none outside;overflow-x:hidden;overflow-y:auto;padding-left:0}
.cart-interstitial-wrapper ul li{float:left;width:222px;text-align:center;padding-right:15px}
.item-quick-list ul li{float:left;width:25%;text-align:center;padding-right:0}
.cart-interstitial-wrapper .item-recommended-spacer,.item-quick-list .item-recommended-spacer{height:200px}
*:first-child+html .cart-interstitial-wrapper ul li{width:212px}
.cart-interstitial-wrapper .floating-cart-element,.item-quick-list .floating-cart-element{position:relative;top:0;left:0;width:auto;z-index:1}
.cart-interstitial-wrapper .recent-item-wrapper{width:360px;padding-bottom:10px;float:left}
.cart-interstitial-wrapper .cart-information-container{width:540px!important;height:auto!important}
.cart-interstitial-wrapper .cart-information-container .third-party{padding-bottom:10px}
.cart-interstitial-wrapper .cart-information-container .paypal-logo{display:inline-block;vertical-align:bottom}
.cart-interstitial-wrapper .cart-information-container #checkoutByAmazonButton{display:inline-block}
.cart-interstitial-wrapper .cart-checkout-link{margin-top:4px}
.cart-interstitial-wrapper .continue-shopping-link,.cart-interstitial-wrapper .cart-action-separator{display:none!important}
.cart-interstitial-wrapper .int-top-wrapper{overflow:auto}
.cart-interstitial-wrapper .int-summary-wrapper{float:left}
.cart-interstitial-wrapper .version-2{float:right;width:250px}
.cart-interstitial-wrapper .cart-message{clear:both;margin-top:5px}
.cart-interstitial-wrapper .cart-message p{margin:5px 0;clear:both;overflow:auto}
.cart-interstitial-wrapper .cart-message p img{float:left}
.cart-interstitial-wrapper .ecert-message-wrapper{margin:8px 0 0 5px;float:left}
.item-quick-list{margin:0 auto}
.cart-interstitial-wrapper h2 label{font-style:italic}
.cart-interstitial-wrapper .item-thumbnail-wrapper,.item-quick-list .item-thumbnail-wrapper{height:180px}
.item-quick-list .item-thumbnail-wrapper{padding:10px 0}
.cart-interstitial-wrapper .int-buying-options,.item-quick-list .int-buying-options{height:21px;width:124px;display:block;cursor:pointer;margin:0 auto;background:transparent url('/images/hash_83dc9f3fc95b8e7113d8b52cdda3e4cd/Interstitial-Cart-Sprite.png') no-repeat 0 -26px}
.cart-interstitial-wrapper .int-buying-options:hover,.item-quick-list .int-buying-options:hover{background-position:0 -2px}
.cart-interstitial-wrapper .int-add-to-cart,.item-quick-list .int-add-to-cart{background-position:0 -74px}
.cart-interstitial-wrapper .int-add-to-cart:hover,.item-quick-list .int-add-to-cart:hover{background-position:0 -50px}
.cart-interstitial-wrapper .item-added-banner,.item-quick-list .item-added-banner{color:white;font-weight:bold;font-size:14pt;background-color:#03568D
;padding :5px 5px 5px 15px;margin-top :0}
.cart-interstitial-wrapper .item-recommendations{width:960px;margin:0 auto}
.cart-interstitial-wrapper .item-recommendations ul{padding-bottom:8px;border-bottom:1px solid #CCC}
.cart-interstitial-wrapper img{border:0;outline:0}
.cart-interstitial-wrapper #dndTrigger{white-space:nowrap}
.cart-interstitial-error{font-family:Arial,Tahoma;font-size:10pt;background:#fff;float:left;position:absolute;width:420px;cursor:default;overflow:hidden;display:none;text-align:left;cursor:default;min-height:230px;color:#444444
}
.cart-interstitial-error .close-modal{float:right;display:inline}
.cart-interstitial-error .header-text{font-family:Arial;font-size:16pt;font-weight:bold}
.cart-interstitial-error #errorContent p{overflow-y:auto;padding:0 10px 10px 19px}
.cart-interstitial-error .button-wrapper{text-align:center}
.cart-interstitial-error #errorContent ul{min-height:60px}
.cart-interstitial-error .btn-continue-shopping-colored{float:none;display:inline-block}
.cart-interstitial-wrapper .cart-discount-rule{border:0 solid #CCC;background:#CCC}
.cart-interstitial-wrapper .CartTieredDiscountPromoSiteColor{color:#CC0000
}
.cart-interstitial-wrapper .cart-container{margin-right:0!important}
.cart-interstitial-wrapper .item-extras-wrapper{clear:both;margin-left:114px}
.cart-interstitial-wrapper .most-recent-item{width:380px!important}
.cart-interstitial-wrapper .item-quantity{border:1px solid #CCC;text-align:center;width:20px}
.interstitial-error-message{height:200px;padding-left:16px;color:#333333
}
.turn-to-qa-static .TT3,.turn-to-qa-static .TT8,.turn-to-qa-static #TT3askBtnBlock,.turn-to-qa-static #TT3miqaAskLink,.turn-to-qa-static #TT3RightLinks{display:none!important}
.turn-to-no-answer{padding-left:20px}
.TT3itemBox p,.TT3itemBox2 p{margin:0 0 5px}
.TT3askedBy,.TT3timeStamp{color:#909295;font-size:10px}
.TT3linkLine{margin-bottom:10px}
.TT3linkLine a{cursor:pointer}
#pharmaPageWrapper{text-align:center;position:relative}
#pharamaPageWrapper,#pharmaPageWrapper .timer-message-container{display:none}
#pharmaPageWrapper #errorContent{position:absolute;height:200px;top:65px;left:0;background-color:#fff}
#pharmaPageWrapper #errorContent ul{list-style:none;padding:0}
#pharmaPageWrapper .redirect-selector{text-decoration:underline}
#pharmaPageWrapper.RoundCorners{height:250px;margin-top:0;padding:20px;color:#333333
}
#pharmaPageWrapper .close-button-icon{float:right;margin:-10px}
#pharmaPageWrapper p{font-size:13pt}
#pharmaDetailsModal{width:700px;height:640px}
.rx-image-wrapper img{width:220px}
#pharmaPageWrapper #errorContent #generalFailure span{font-size:19pt}
.tracking-wrapper{width:700px;min-height:250px}
.tracking-wrapper .multiple-tracking{text-align:center;padding-top:10px}
.tracking-wrapper .multiple-tracking ul{list-style-type:none;padding:0}
.tracking-wrapper .multiple-tracking p.SubHeader{margin:0;color:#333333
}
.pharma-details-modal{padding:0 20px 20px;font-size:10pt;cursor:default;color:#444444
}
.pharma-details-modal p{margin-top:0;font-size:10pt}
.pharma-details-modal h2{font-size:11pt}
.pharma-details-modal h3{margin-bottom:0;font-size:10pt}
#shareAndSaveWrapper{position:relative;overflow:auto}
#shareAndSaveWrapper a img{border-width:0}
#shareAndSaveWrapper .error-message{padding:0 5px;color:#444444
}
#shareAndSaveConfirm,#shareAndSaveWait,#shareAndSaveFb,#shareAndSaveError,#shareAndSaveEmail,#shareAndSaveTwitter,#shareAndSaveModal{display:none}
#shareAndSaveError{text-align:center}
#shareAndSaveError a{margin:15px;cursor:pointer}
#shareAndSaveWait,#shareAndSaveError{width:100%;height:100%;top:0;left:0;position:absolute;background:#FFF}
#shareAndSaveWait p{font-weight:bold;text-align:center;color:#03568D
}
#shareAndSaveWrapper ul{margin:0 auto;padding:0;width:350px;list-style:none none outside}
#shareAndSaveWrapper li{margin-bottom:6px}
#shareAndSaveWrapper ul label{width:130px;display:inline-block;font-weight:bold}
#shareAndSaveWrapper ul input{width:210px;padding:initial 0}
#shareAndSaveWrapper textarea{resize:none}
#shareAndSaveWrapper ul textarea{width:208px;padding:initial 0}
#shareAndSaveWrapper ul button{float:right}
.share-and-save-modal-trigger{position:fixed;top:190px;display:none;cursor:pointer}
#shareAndSaveModal{cursor:default;overflow:auto}
#shareAndSaveModal .share-and-save-close{float:right;position:relative;z-index:30;margin:8px 8px 0 0}
.photo-share-links button{border:0 solid black;cursor:pointer}
#shareAndSaveWrapper #shareAndSaveLinks .share-link,.photo-share-links button{background:transparent url('/globalimages/sprites/hash_162baeafe1a6e7c595b345c4a2925075/Sprite-Share-Save.png') 0 -39px no-repeat;width:91px;height:33px;margin-right:5px;display:inline-block}
#shareAndSaveWrapper .facebook-share-link:hover,.photo-share-links .social-share-facebook:hover{background-position:0 0!important}
#shareAndSaveWrapper .twitter-share-link,.photo-share-links .social-share-twitter{background-position:0 -117px!important}
#shareAndSaveWrapper .twitter-share-link:hover,.photo-share-links .social-share-twitter:hover{background-position:0 -78px!important}
#shareAndSaveWrapper .email-share-link,.photo-share-links .social-share-email{background-position:0 -195px!important}
#shareAndSaveWrapper .email-share-link:hover,.photo-share-links .social-share-email:hover{background-position:0 -157px!important}
#shareAndSaveWrapper .btn-submit{width:108px}
#shareAndSaveModal{padding-bottom:10px;color:#444444
}
#shareAndSaveWrapper #personalNoteLabel{font-weight:bold;margin-top:10px}
#shareAndSaveModal h1{font-size:12pt;margin-top:3px;color:#03568D
}
#shareAndSaveModal #shareAndSaveStart p{margin:4px 0}
#shareAndSaveModal .close-button-icon{position:absolute;right:10px;top:35px}
#shareAndSaveModal #shareAndSaveWrapper{padding:10px}
#shareAndSaveModal #shareAndSaveStart textarea{width:98%;height:35px;margin-bottom:10px}
#shareAndSaveModal #shareAndSaveMessageWrapper img,#shareAndSaveModal #shareAndSaveMessageWrapper div{float:left}
#shareAndSaveModal #shareAndSaveMessageWrapper div{padding-left:10px;width:280px}
#shareAndSaveModal #shareAndSaveMessageWrapper img{border:1px solid #CCC;padding:5px}
#shareAndSaveModal #shareAndSaveMessageWrapper{overflow:auto;margin-bottom:15px}
#shareAndSaveModal #shareAndSaveLinks .close-modal{position:relative;left:35px}
#shareAndSaveWrapper .sendto-email-description{width:218px;margin-left:132px;margin-top:-3px;font-size:9pt}
#shareAndSaveWrapper #shareAndSaveTwitter p,#shareAndSaveWrapper #shareAndSaveEmail p{margin-top:0}
#shareAndSaveWrapper #shareAndSaveContactResults{display:none}
#shareAndSaveWrapper .contact-results-wrapper input[type=checkbox]{width:14px}
#shareAndSaveWrapper .contact-results-wrapper span{font-weight:bold}
#shareAndSaveWrapper .contact-results-wrapper{height:307px;overflow-y:scroll;margin:10px 0 20px}
#shareAndSaveWrapper #shareAndSaveContactResults p{margin:0 0 5px}
#shareAndSaveWrapper #shareAndSaveContactResults .select-all-wrapper{float:right}
#shareAndSavePageWrapper{text-align:center;padding:0 15px;height:450px;color:#444444
}
#shareAndSavePageWrapper #shareAndSaveMessageWrapper img{border:0;top:15px;position:relative}
#shareAndSavePageWrapper #shareAndSaveMessageWrapper,#shareAndSavePageWrapper .text-area-wrapper{float:left}
#shareAndSavePageWrapper .text-area-wrapper{text-align:left;padding-left:20px}
#shareAndSavePageWrapper .text-area-wrapper p{margin:5px 0}
#shareAndSavePageWrapper .text-area-wrapper h1{font-size:16px;margin:0}
#shareAndSavePageWrapper .text-area-wrapper textarea{width:600px;height:61px}
#shareAndSavePageWrapper h1{color:#03568D
}
#shareAndSavePageWrapper #shareAndSaveLinks{clear:both;margin-top:20px;text-align:left}
#shareAndSavePageWrapper #shareAndSaveLinks .share-link{background:transparent url('/images/Sprite-Share-Save-Large.png') 0 -53px no-repeat;width:153px;height:49px;margin-right:5px;display:inline-block}
#shareAndSavePageWrapper .facebook-share-link:hover{background-position:0 0!important}
#shareAndSavePageWrapper .twitter-share-link{background-position:0 -159px!important}
#shareAndSavePageWrapper .twitter-share-link:hover{background-position:0 -106px!important}
#shareAndSavePageWrapper .email-share-link{background-position:0 -265px!important}
#shareAndSavePageWrapper .email-share-link:hover{background-position:0 -212px!important}
#cartSummaryWrapper .free-ecert-message .tool-tip-trigger{background-image:none;padding-right:0}
#cartSummaryWrapper>div.free-ecert-message>div.e-cert-amount>div:nth-child(2)>strong{color:#CC0000
}
#mysteryBoxWrapper #errorPane{min-height:400px;font-family:inherit}
#mysteryBoxWrapper #errorPane>div>div.body-container>div>ul{list-style-type:none;padding:0}
#mysteryBoxWrapper #errorPane>div>div.body-container>div>ul>li>a{font-size:15pt}
#mysteryBoxWrapper #errorPane>div>div.body-container>div{font-size:16pt;text-align:center}
.photo-contest-entry-form #waitPane,#mysteryBoxWrapper #waitPane{display:none;opacity:.6;cursor:wait}
#DoNotDiscountLabel-FreeECert{margin-bottom:2px;margin-top:0}
#DoNotDiscountLabel-FreeECert span{padding-top:7px}
#DoNotDiscountLabel-FreeECert span.restricted{padding-right:3px;float:left}
#DoNotDiscountLabel-FreeECert span.bonus{float:left;padding-left:4px;padding-right:4px;text-shadow:0 1px 0 #4d4d4d;color:#1fb41d
}
#DoNotDiscountLabel-FreeECert img.bonus-img{float:left;padding-top:2px;padding-top:4px}
#DoNotDiscountLabel-FreeECert img.icon{float:right}
#divPaymentOptions>div.opt-out-wrapper input{margin-right:5px!important}
.sponsored-ad-wrapper{width:140px;position:absolute;font-size:8pt;display:none}
.sponsored-item-list{border-width:1px 1px 1px 0;border-style:solid;border-color:#DEDEDE;background-color:#FFF;border-radius:0 8px 8px 0;padding:3px 10px;box-shadow:inset 7px 0 9px -7px rgba(0,0,0,0.7)}
.sponsored-item-list .search-page-item{border-width:0 0 1px;border-style:solid;border-color:#DEDEDE;float:none;width:117px;height:auto;padding:7px 7px 7px 0}
.sponsored-item-list .last-item{border-width:0 0 0 0!important}
.sponsored-item-list .search-page-item img{width:100px}
.sponsored-item-list .ad-banner-link img{width:100%;padding:8px 0}
.right-nav-remover .sponsored-ad-wrapper{position:relative;top:0}
.sponsored-ad-wrapper .tool-tip-trigger{clear:both}
.sponsored-ad-wrapper .sponsored-item-title{margin:0 0 3px}
.sponsored-ad-wrapper .search-corner-image{background:url('/images/Keyword-Search-Sprite.png') 0 -50px no-repeat;height:37px;width:37px;display:block}
.sponsored-ad-wrapper .free-shipping-corner{height:45px;width:46px;background-position:0 0}
.sponsored-ad-wrapper .made-in-usa-corner{height:38px;width:36px;background-position:0 -92px}
.sponsored-ad-wrapper>span{padding-left:10px}
#shippingLabel>td.shipping-sub-total>span.free-shipping{background:0;width:auto;height:auto;text-transform:uppercase;font-size:11pt;font-weight:700;color:#CC0000
}
#searchMenuSwitcher>img{float:left}
#searchMenuSwitcher>#searchMenuLinks{float:right}
#searchMenuSwitcher #searchMenuLinks a{display:block;width:175px;height:54px;background-image:url('/images/Justin-Buttons-Sprite.gif')}
#searchMenuLinks a.search-menu-welcome:hover{background-position:175px 0}
#searchMenuLinks a.search-menu-english{background-position:0 -54px}
#searchMenuLinks a.search-menu-english:hover{background-position:175px -54px}
#searchMenuLinks a.search-menu-western{background-position:0 -108px}
#searchMenuLinks a.search-menu-western:hover{background-position:175px -108px}
#searchMenuLinks a.search-menu-work{background-position:0 -162px}
#searchMenuLinks a.search-menu-work:hover{background-position:175px -162px}
#searchMenuLinks a.search-menu-article{background-position:0 -216px}
#searchMenuLinks a.search-menu-article:hover{background-position:175px -216px}
#ItemOrderLeft #spnPrice>span.ItemPagePriceSS{display:none}
#articleDetail .deal-page ul.supply-wrapper>li>p{height:auto!important;font-weight:normal;text-align:left}
.pnl-item-data #promotionData{padding-left:213px}
#articleDetail div>ul.gift-wrapper>li{width:47%!important}
#articleDetail ul.button-wrapper>li{padding-top:5px!important;padding-bottom:5px!important}
#articleDetail>table span>.deal-page ul.clearance-wrapper li{width:20%}
#articleDetail .heading-wrapper>div{display:inline-block;width:45%}
#articleDetail div>ul.clearance-wrapper>li strong{display:block;padding-bottom:5px}
#articleDetail div>ul.clearance-wrapper>li>p{min-height:95px;margin:0;padding:0}
#articleDetail .deal-page ul.supply-wrapper>li>a>img{padding-bottom:5px}
#articleDetail .deal-page ul.grid-wrapper{list-style-type:none;overflow:auto;margin:0;padding-left:0;padding-bottom:20px}
#articleDetail .deal-page ul.grid-wrapper li{display:inline-block;padding-top:10px}
#itemTopInfoArea>div.feedback-wrapper{display:inline-block;padding-bottom:10px}
#TT2askOwnersBtn,#TT3questCancelBtn,#TT4instAnswNext,#TT4questionTextHelpIcon{background-image:url('/images/tra-boxed-sprites.png')!important}
ul.deal-wrapper{list-style-type:none;overflow:auto}
ul.deal-wrapper>li{width:30%!important;float:left}
div>ul.deal-wrapper>li>p{height:46px!important;padding-top:10px}
#pnlBillingInfo>div.UtilityBoxContent>div.ship-to-default-wrapper{padding-left:45px;background-image:url('/images/truck-icon.png');background-repeat:no-repeat;padding-top:4px;margin-top:10px}
.hide-on-mobile{display:block}
.show-on-mobile{display:none}
#Content>div.reset-password-wrapper>.UtilityBoxContent>div.email-failure{font-size:1.4em}
#Content>div.reset-password-wrapper>.UtilityBoxContent>div.email-failure>p{margin-bottom:5px}
#Content>div.reset-password-wrapper>div.UtilityBoxContent>div.email-failure>div.go-back{padding-top:25px;padding-bottom:20px}
#Content>div.reset-password-wrapper>div.UtilityBoxContent>div.email-failure>div.go-back>a{color:#eee;border:0;cursor:pointer;font-weight:700;font-size:.75em;margin:12px 10px;padding:5px 10px;background-color:#3498db}
#rewardWrapper{margin:10px 0;width:60%;color:#444444
;padding-left :35px}
#rewardWrapper input{width:200px}
#rewardWrapper div{display:block;overflow:hidden;padding-right:7px;padding-bottom:5px}
#ItemOrderRight>#RewardPointWrapper{width:190px;clear:both;margin-top:10px;height:auto}
#rewardWrapper .reward-button{margin:10px 0;height:31px;font-weight:bold;cursor:pointer;border-radius:4px;border:1px solid #b79624
;font-size :9pt;text-align :center;width :230px;color :#FFFFFF
;background :#fcd474
;background :-moz-linear-gradient(top,#fcd474
0%,#b79624
100%);background :-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcd474
),color-stop(100%,#b79624
));background :-webkit-linear-gradient(top,#fcd474
0%,#b79624
100%);background :-o-linear-gradient(top,#fcd474
0%,#b79624
100%);background :-ms-linear-gradient(top,#fcd474
0%,#b79624
100%);background :linear-gradient(to bottom,#fcd474
0%,#b79624
100%);filter :progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcd474',endColorstr='#b79624',GradientType=0)}
#rewardWrapper .reward-button:hover{background:#b79624
}
.components-summary{font-style:italic;font-size:11px;color:#707070;margin:5px 0;width:100%;word-wrap:break-word}
.components-summary div{margin:3px 0}
.saved-card-wrapper{padding-top:10px}
.saved-card-wrapper .UtilityBoxContent h4{margin-bottom:5px}
.saved-card-wrapper .UtilityBoxContent>div{overflow:auto}
.saved-card-wrapper .UtilityBoxContent{padding-top:11px}
.saved-card-wrapper .UtilityBoxContent .info-container{display:inline-block;width:40%;vertical-align:top}
.saved-card-wrapper .UtilityBoxContent .button-container{display:inline-block}
.saved-card-wrapper .UtilityBoxContent .qc-opt-out-wrapper{padding-bottom:5px;text-align:center}
.saved-card-wrapper .paypal-logo{margin:8px auto}
.saved-card-wrapper .UtilityBoxContent .continue-checkout-trigger{cursor:pointer;cursor:hand}
.saved-card-wrapper .UtilityBoxContent .button-container>a{display:block;cursor:pointer;width:auto;padding:5px 10px;line-height:1.4;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:opacity,0.2s,ease-out;-moz-transition:opacity,0.2s,ease-out;-ms-transition:opacity,0.2s,ease-out;-o-transition:opacity,0.2s,ease-out;transition:opacity,0.2s,ease-out;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c1c1c1),color-stop(100%,#fdfdfd));background:-webkit-linear-gradient(bottom,#c1c1c1 0,#fdfdfd 100%);background:-moz-linear-gradient(bottom,#c1c1c1 0,#fdfdfd 100%);background:-ms-linear-gradient(bottom,#c1c1c1 0,#fdfdfd 100%);background:-o-linear-gradient(bottom,#c1c1c1 0,#fdfdfd 100%);background:linear-gradient(bottom,#c1c1c1 0,#fdfdfd 100%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.13);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.13);box-shadow:inset 0 1px 0 rgba(255,255,255,0.13);margin:0;border:1px solid #a8a8a8;color:#03568D
}
.saved-card-wrapper .continue-checkout-trigger{cursor:pointer;float:none;margin:0 auto;line-height:30px;text-indent:0;height:auto;width:100%;padding:5px 10px;text-align:center;max-width:350px;font-size:13pt;border-radius:4px;border:1px solid #FFFFFF
;font-weight :bold;color :#FFFFFF
;background:#fcd474
;background:-moz-linear-gradient(top,#fcd474
0,#b79624
100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0 #fcd474
),color-stop(100%,#b79624
));background:-webkit-linear-gradient(top,#fcd474
0,#b79624
100%);background:-o-linear-gradient(top,#fcd474
0,#b79624
100%);background:-ms-linear-gradient(top,#fcd474
0,#b79624
100%);background:linear-gradient(to bottom,#fcd474
0,#b79624
100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcd474',endColorstr='#b79624',GradientType=0)}
.shadow-border{webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px rgba(0,0,0,.1)}
.BVModule>.BVFieldPreview>.BVButton,.BVModule>.BVFieldPreview>.BVButton:hover{padding:3px 20px 1px!important}
#TTtraDialogTitleBar{height:30px!important}
div.BVPageFooter>a.BVLinkReturnToContent,div.BVPageFooter>a.BVLinkReturnToContent:visited{width:100px!important;text-align:center}