.subs-marketing{position:relative;border:1px solid #ddd;padding:10px}
.subs-header{line-height:20px;color:#004182;background:#f1f8fc;font-size:24px;font-weight:bold;padding:12px 25px;margin:0;border:1px solid #d2d2d2;border-bottom:0}
.subs-info{position:relative;padding:20px 15px;border:1px solid #d2d2d2;margin-bottom:0;border-bottom:0}
.subs-marketing h4{padding:10px 0}
.subs-marketing-img{float:right;width:190px}
.subs-marketing-img a{display:block}
.subs-popitems{margin-top:20px;background:url("/sams/assets/BKG_Grad-Subscription.png") no-repeat}
.subs-popitems h3{text-align:center;color:#555;padding:20px 0;font:normal 30px 'Myriad Semibold',Arial,Helvetica,sans-serif}
.subs-popitem{list-style:none}
.subs-popitem li{width:175px;height:240px;float:left;margin:0 15px 25px 0;text-align:center;overflow:hidden}
.subs-popitem li:nth-child(4n+0){margin-right:0}
.subs-popitem li img{width:175px;max-height:175px;overflow:hidden}
.subs-popitem h4 a{font-size:16px;font-weight:bold;color:#0087cd}
.subs-popitem h4 a:hover{background:0;color:#036}
.subs-delivery,.subs-ccinfo,.subs-pickup{float:left;width:230px;margin-right:42px}
.subs-ccinfo{margin-right:0}
.subs-delivery img,.subs-ccinfo img,.subs-pickup img{float:left;margin-right:10px;margin-bottom:11px}
.subs-ibox{clear:both;font-weight:normal;color:#666;margin-top:10px;padding-top:15px;background:url("/sams/assets/left-nav-divider.gif") repeat-x}
.subs-change{display:block;font-weight:bold}
.subs-title,.subs-name,.subs-addr{display:block;color:#333}
.subs-delivery .subs-title{margin-bottom:5px}
.subs-table{width:100%;border-color:#d2d2d2}
.subs-table form{margin-top:0}
.subs-table td,.subs-table th{text-align:center;padding:10px;border:1px solid #d2d2d2;color:#333;vertical-align:top}
.subs-table td{font-weight:bold}
.subs-table th{vertical-align:middle;color:#666;text-transform:uppercase;font-size:11px}
.subs-table td.subs-check{width:30px;vertical-align:middle}
.subs-table .subs-item{width:304px;text-align:left}
.subs-table td.subs-item img{width:37px;height:37px;margin:3px 10px 0 3px;float:left;padding-bottom:10px}
.subs-table td.subs-item a{display:block;margin-bottom:2px;line-height:14px}
.subs-table .subs-price{width:66px}
.subs-table .subs-quantity{width:44px}
.subs-table .subs-nextorder,.subs-table .subs-frequency{width:111px;text-align:left}
.subs-table .subs-sendto{width:73px}
.subs-table .subs-edit{width:44px}
.subs-table .subs-tleft{text-align:left}
.subs-table td .subs-sku{font-weight:normal;font-size:10px}
.subs-sresults th{color:#638498;font-size:14px;background-color:#eff7fc;height:50px;text-transform:none}
.subs-sresults thead{box-shadow:0 3px 2px rgba(200,200,200,0.4)}
.subs-sresults td{padding-top:5px}
.subs-disclaimer{padding:20px 10px;width:500px}
.subs-nav{margin-bottom:20px;border:1px solid #eee;width:179px;height:31px}
.subs-selectall{display:inline-block;padding:4px 13px;height:23px}
.subs-nav #subs-selectall{vertical-align:-2px}
.subs-nav button{position:relative;height:33px;width:44px;border:0;background:url("/sams/assets/SPRITESHEET_Edit-toolbar.png") no-repeat 0 -37px}
#subResume{background-position:-44px -37px;border-right:1px solid #eee}
#subCancel{background-position:-89px -37px}
.subs-tip{visibility:hidden;display:block;position:absolute;width:90px;height:13px;padding:2px;text-align:center;background:#00498f;font-size:11px;font-weight:bold;color:#fff;top:34px;left:-24px;z-index:3}
.subs-tip img{display:block;margin:-7px 0 1px 40px}
.subs-nav button:hover .subs-tip{visibility:visible}
input.datepicker{margin-left:20px}
.subs-buttons{position:relative;zoom:1;margin-top:20px;text-align:right}
.subs-link{color:#0087cd;font-weight:bold;text-decoration:none;background:0;border:0}
.subs-btnNo{background:-moz-linear-gradient(center top,#0699e2 0,#0582c8 100%) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left top,left bottom,from(#0699e2),to(#0582c8));background:-webkit-linear-gradient(top,#0699e2 0,#0582c8 100%);background:-o-linear-gradient(top,#0699e2 0,#0582c8 100%);background:-ms-linear-gradient(top,#0699e2 0,#0582c8 100%);background:linear-gradient(top,#0699e2 0,#0582c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0699e2',endColorstr='#0582c8');border:1px solid #067fbc;color:#fff}
.subs-btnNo:hover{background:#0699e2;background:-moz-linear-gradient(top,#0065a1 0,#069ce5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0582c8),color-stop(100%,#0699e2));background:-webkit-linear-gradient(top,#0582c8 0,#0699e2 100%);background:-o-linear-gradient(top,#0582c8 0,#0699e2 100%);background:-ms-linear-gradient(top,#0582c8 0,#0699e2 100%);background:linear-gradient(top,#0582c8 0,#0699e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0582c8',endColorstr='#0699e2');color:#fff}
.subs-buttons button{font-size:14px;font-weight:bold;padding:8px 30px;margin-right:5px}
.subs-nav .tooltip{border:0}
.subs-nav .tooltip-inner{background:#00498f}
.subs-nav .tooltip.bottom .tooltip-arrow{border-bottom-color:#00498f}
.subs-menu{position:relative;float:left;top:-1px;margin:0 10px 0 166px;width:90px;height:19px;border-right:1px solid #ddd}
.grid .subs-menu,.list .subs-menu{margin-left:76px}
.shelfMoneyBoxContainer .subs-menu{margin-left:70px;top:0}
.moneyBoxContainer .subs-menu{margin-left:147px}
.subs-menu .btn-blue{width:100%}
.shoppingList .subs-menu{border-bottom:1px solid #fff;padding-top:1px}
.subs-menu .prodSubsLoginSection,.subs-menu .shelfSubsLoginSection{border-top:1px solid #e2e2e2;padding-top:15px;margin-top:15px}
.subs-menu a{padding:2px 3px 0 10px}
.grid .samsInstantSavingsLogo .subs-menu a{padding:2px 3px 0 10px;display:inline-block;margin-left:20px}
.subs-menu input{height:auto}
.subs-links{position:absolute;width:142px;left:-67px;z-index:6;visibility:hidden;list-style:none;padding:5px 7px;background-color:white;border-style:none solid solid;text-align:left;box-shadow:0 5px 10px rgba(0,0,0,0.2);border-width:0 1px 1px;border-right:1px solid #ddd;-moz-transition:visibility 0s linear .5s,opacity .5s linear;-webkit-transition:visibility 0s linear .5s,opacity .5s linear;-o-transition:visibility 0s linear .5s,opacity .5s linear;transition:visibility 0s linear .5s,opacity .5s linear}
.subs-login{width:180px;padding:15px;left:-121px}
.subs-links li{padding:2px 0;list-style:none}
.subs-menu:hover .subs-links{visibility:visible;-moz-transition:visibility 0s linear .3s,opacity .3s linear;-webkit-transition:visibility 0s linear .3s,opacity .3s linear;-o-transition:visibility 0s linear .3s,opacity .3s linear;transition:visibility 0s linear .3s,opacity .3s linear}
.samsInstantSavingsLogo .subs-menu{border:0;width:160px;margin-top:6px}
.shippingInfo .samsInstantSavingsLogo .subs-menu{margin-left:70px}
.list .shelfGridInstantSavings .samsInstantSavingsLogo .subs-menu{border:0;width:160px;margin:6px 0 0 66px}
.grid .shelfGridInstantSavings .samsInstantSavingsLogo .subs-menu{border:0;width:160px;margin:6px 0 0 45px}
.shelfGridInstantSavings .samsInstantSavingsLogo .subs-menu .subs-login{left:-52px}
.samsInstantSavingsLogo .subs-menu a{padding:2px 1px 0 10px}
.samsInstantSavingsLogo .subs-menu .subs-login{left:-52px}
.modal-backdrop{z-index:12}
.modal{z-index:13}
.catRightSide .subs-search{background:#f7f7f7}
.subs-search{padding:5px 5px 5px 15px}
.subs-search form{margin:0}
.subs-search .defaultText{width:275px;height:24px;padding:0 2px;font-size:12px;box-shadow:0 2px 5px #ddd inset}
.subs-search button{height:26px;margin:0 4px;vertical-align:4px}
.subs-search button.getSearchsBtn{margin:0 0 0 -3px;height:26px;background-position:0 -764px;vertical-align:8px}
@media screen and (-webkit-min-device-pixel-ratio:0){.subs-search button.getSearchsBtn{vertical-align:-2px}
}
::i-block-chrome,.subs-search button.getSearchsBtn{vertical-align:9px}
.subs-search h3{font-size:14px;line-height:15px;margin:5px 0;padding:0;color:#333}
.subs-search p{color:#666;margin-bottom:10px}
.subs-search td img{width:37px}
.sscroll{height:350px;width:530px;padding:0;margin-bottom:10px;overflow-y:auto;border-bottom:1px solid #d2d2d2}
.subs-sresults .subs-item{width:255px}
.subs-sresults .subs-price{width:86px;font-weight:bold;vertical-align:middle}
.subs-sresults .subs-icon{width:110px;vertical-align:middle}
.subs-sresults .subs-but{width:auto}
.subs-sresults th{height:26px;padding-left:10px}
.subs-sresults th.subs-price{width:86px}
.subsSearchResult p{margin-bottom:10px}
.subsSearchResult p a{padding-right:5px}
.getSearchsBtn{color:#0087cd}
.getSearchsBtn:hover{color:#036}
button.closeConf{margin:5px -3px 0 0;font-size:2em;color:#fff}
button.closeConf:hover{color:#9bcdfb}
.ui-datepicker-trigger{margin-left:3px;vertical-align:-5px;cursor:pointer}
.searchBar .subsSrchInput{margin-left:-14px}
.subs-field{position:relative;margin-top:10px}
.subs-ottip{display:block;color:#333;position:absolute;visibility:hidden;background:#fff;border:1px solid #0087cd;top:-41px;left:12px;width:150px;padding:5px;text-align:center;z-index:5;box-shadow:1px 1px 3px rgba(50,50,50,0.5)}
.subs-field .subs-ottip{left:-4px;top:-44px}
button.subs-link:hover .subs-ottip{visibility:visible}
.subs-err{color:red;font-weight:bold}
.subs-ottip span.eVarrow{width:21px;height:10px;background:url('/sams/assets/tooltip_pointer.png') no-repeat;display:block;margin:7px 0 -15px 65px!important}
.subs-default-payment{width:90%}
.default_payment_header{font-family:Arial;font-weight:bold;font-size:14px;padding-bottom:10px;color:#333}
.default_payment_acknowlwdgeMsg{padding-top:10px;color:#333;clear:both}
.sc_icon_payment{float:left;padding-left:10px;padding-right:12px;padding-top:4px}
.default_payment_card_details{padding-right:12px;float:left;font-size:14px;color:#333}
.editSubsDrawerTr{border:1px solid #ddd}
.editSubsDrawerTr td{border:0;padding:0}
.editSubsDrawerTr td .modal .subsOverlay{margin-bottom:0;padding-bottom:0}
.editSubsDrawerTr td .modal{position:inherit;margin-left:0;width:100%;z-index:0}
.editSubsDrawerTr .mySubsMinus,.editSubsDrawerTr .mySubsPlus{width:32px;height:32px;font-size:20px;padding-bottom:5px}
.editSubsDrawerTr .subsOverlay{background-color:#f4f4f4;margin-bottom:0;padding-bottom:0;padding-right:0}
.subscriptionDiv{box-shadow:inset #e3e3e3 0 0 0 1px;margin:20px 0 10px 0;background:#f1f8fc}
input.checkSub{height:20px;width:20px;margin:12.5px}
.subTitle{color:#1a6ea4;font-size:18px;font-weight:bold;position:relative;top:2px;font-family:'kulturista-web',Arial}
.chooseQty .decQty{height:35px;width:35px;margin:0 5px 0 15px}
.chooseQty .incQty{height:35px;width:35px;margin:0 15px 0 5px}
.chooseQty input{height:25px;width:25px;margin-top:10px;text-align:center}
.subQuantity{float:left;width:174px}
.subQuantity span{margin:0 0 0 15px;font-weight:bold;font-size:16px;color:#333;font-family:"myriad-pro",Arial}
.subFrequency{float:left;width:170px;height:73px}
.subFrequency select{margin:10px 0 0 0;width:151px;background:url("/sams/assets/ICN_Chevron_22x22.png") no-repeat right 4px #fff}
.subFrequency span{font-weight:bold;font-size:16px;color:#333;font-family:"myriad-pro",Arial}
.estimatedArrival{float:left;width:330px;font-size:16px;margin:10px 0 0 20px;font-weight:bold}
.middleDiv .btnMWhite{margin:30px 0 10px 0!important;color:white;background:#0087d5}
.subDetails{display:none;height:150px}
.errorMsg{color:red;margin-left:15px;visibility:hidden;margin-top:-10px}
.subscribeItem{width:130px}
.subQuantity .qty-msg{display:block;font:normal 12px arial;color:#000;padding:8px 5px 5px 0;overflow:hidden;clear:both;margin-top:-10px}
.middleDiv .minQtyErrorMessage{position:absolute;top:53px;margin-left:15px}
.bottomDiv,.middleDiv{overflow:auto;clear:both}
.cart_subs_option .subscribeHelpIcn{cursor:pointer}
.subscribeInfo{display:none;box-shadow:1px 2px 3px rgba(0,0,0,0.3);background:#fff;z-index:20;position:relative;bottom:125px;right:180px;width:330px;padding:20px}
.subscribeInfo p{font-weight:normal!important}
.defaultPaymntSubsTxt .DefaultSubscptns{display:block}
#editSubFrame{border:0;width:100%;height:420px;display:block}
#subsoverlay{position:relative}
#subsoverlay .sc_icon_close{background:url("/sams/assets/overlay_close_btn_grey.png") no-repeat;background-size:20px 20px;width:20px;height:20px;position:absolute;left:94%;display:block;opacity:.4;margin:12px}
.bottomDiv .subs_shippingInfo .subs_flag_notitle{font:14px "Myriad-pro",arial,sans-serif;font-weight:700;padding-left:15px;float:left;width:90%;padding-bottom:3px}
.bottomDiv .subs_shippingInfo .subs_flag_notitle_green{float:left;color:#5bb75b;font:14px "Myriad-pro",arial,sans-serif;font-weight:700;padding-left:16px;width:90%;padding-bottom:3px}
.bottomDiv .subs_shippingInfo .subEstimatedArrival{font-size:1.167em;color:#666;font-family:"myriad-pro",Arial,Helvetica;padding-left:15px;float:left;width:90%}
.mySubPaymentMissingAlert,.mySubMissingAlert{border-bottom:1px solid #d2d2d2;height:80px;margin-bottom:20px;background:#feeccf}
.mySubMissingAlert .mySubAlertIcon,.mySubPaymentMissingAlert .mySubAlertIcon{background:url('/sams/assets/sc_icon_alert.png') no-repeat;display:inline-block;width:40px;height:40px;margin:20px;float:left}
.mySubMissingAlert .mySubMissingAlertTxt{display:inline-block;padding:18px 0}
.mySubPaymentMissingAlert .mySubMissingAlertTxt{display:inline-block;padding:28px 0}
.mySubMissingAlert .mySubMissingAlertTxt p,.mySubPaymentMissingAlert .mySubMissingAlertTxt p,.mySubMissingAlert .mySubMissingAlertTxt_sesndata p{font:normal 16px arial;color:#555;line-height:22px}
.mySubMissingAlert .mySubMissingAlertTxt_sesndata{display:inline-block;padding:16px 0}
.mySubMissingAlert .mySubMissingAlertTxt_sesndata label{font:normal 20px arial;color:#fc6633;line-height:26px;margin:0}
.missingShpAddErr{display:block;font:bold 12px arial;color:#fe8f00}
.subs-item .mySubsProductInfo{float:right;width:80%}
#subsoverlay button:focus{outline:0}
.editSubsDrawerTr #subs-overlayBox:before{border-left:19px solid rgba(0,0,0,0);border-right:19px solid rgba(0,0,0,0);border-top:10px solid #ddd;clear:both;content:"";display:block;height:0;left:119px;margin:9px;padding:0;position:relative;top:-10px;width:0;z-index:100}
.editSubsDrawerTr #subsoverlay:before{border-left:19px solid rgba(0,0,0,0);border-right:19px solid rgba(0,0,0,0);border-top:10px solid #fff;clear:both;content:"";display:block;height:0;left:147px;margin:-19px;padding:0;position:relative;top:-12px;width:0;z-index:1001}