h1.page-heading{background:url(../images/menu_bg_repeat.png) repeat-x;color:#FAAF40;float:left;font-size:22px;font-weight:bold;height:40px;line-height:33px;margin-bottom:15px;text-indent:8px;width:940px;margin-left:10px;margin-right:50px;}
hr.sepratoerCart{border-top:thin solid #EDEDEE;background:none;border-bottom:none;border-right:none;border-left:none;width:940px;margin:0 auto;clear:both;height:1px;}
section#contentHoldercheckout{width:1023px;margin:0 auto;height:auto;position:relative;z-index:2;background:#FFF;padding-left:5px;}
div#expressCheckout{float:left;padding:5px 20px;width:200px;height:320px;color:#000;border-left:1px solid #EDEDEE;}
div#newCustomers{float:left;padding:5px 20px;width:260px;color:#000;}
div#returningCustomers{float:left;padding:5px 0px 5px 10px;min-height:320px;height:auto;width:360px;color:#756661;border-right:1px solid #EDEDEE;margin-left:20px;}
div#additionalCheckoutMethods{border-top:1px solid #EDEDEE;padding:30px 0px 10px 0px;}
div#secureCheckout{float:left;padding:5px 20px 5px 0px;width:300px;color:#000;margin-left:30px;}
div#contactInformation{float:left;padding:0px 10px 5px 0px;width:275px;color:#000;margin-left:20px;}
div#flagShipStoreCustomers{padding:5px 20px 5px 0px;width:630px;color:#000;margin:30px 0px 0px 0px;}
div#signMeUp{float:left;padding:5px 0px 5px 10px;width:285px;color:#000;}
div#addressBilling{float:left;padding:5px 20px 5px 0px;width:388px;color:#756661;margin-left:30px;}
div#addressShipping{float:left;padding:5px 30px 5px 30px;width:440px;color:#756661;height:auto;border-left:1px solid #EDEDEE;}
div#shareWishListStore{float:right;padding:25px 0px 5px 10px;width:240px;color:#5b5b6e;}
div#shareWishListPerson{float:right;margin:0px 20px 5px 0px;text-align:center;width:195px;color:#5b5b6e;min-height:250px;}
div#shareWishListPerson h3{width:100%;background:none repeat scroll 0 0 #F5F3F1;color:#5b5b6e;font-size:12px;text-transform:capitalize;height:20px;line-height:20px;text-align:center;margin:0px 0px 0px 7px;display:none;}
div#shareWishListPerson a, div#shareWishListPerson input{display:block;margin:0 auto;width:199px;float:none;}
div#shareWishListPerson input{text-align:left;width:auto;}
div#shareWishListPerson input#submit{margin:0px auto 0 15px;}
div.bumper input#email_WL_to{background:url(../images/field_150.gif) no-repeat;width:150px;margin-left:35px;}
div#shipToStoreHolder{float:left;padding:35px 0px 5px 0;width:100%;color:#756661;height:auto;}
div#shipToStoreHolder div#shipToStoreLoader{width:175px;height:330px;padding:2px 10px;overflow-x:hidden;overflow-y:auto;}
div#shipToStoreHolder div#shipToStoreLoader p{margin:0px 0px 10px 0px;padding-bottom:10px;border-bottom:1px solid #EDEDEE;}
section#cartContentsAndTotals{float:left;padding:0px;width:740px;font-family:'Roboto' , sans-serif;margin:0px;margin-left:3px;}
section#cartInfo{float:right;padding:0 5px 5px 0px;width:193px;color:#000;margin-right:0px;}
section#cartInfo a, section#cartInfo input{display:block;margin:0 auto;width:190px;float:none;text-align:center;padding-bottom:5px;}
section#cartInfo h3{width:100%;background:none repeat scroll 0 0 #F5F3F1;color:#756661;font-size:12px;text-shadow:1px 1px 0px #fff;text-transform:capitalize;height:20px;line-height:20px;text-align:center;margin:10px 0px;}
section#cartInfo a#intCheckoutBttn{height:34px;width:115px;display:block;margin:8px auto;}
section#cartOptionsContainer{background:#F5F3F1;width:739px;height:196px;display:block;position:relative;border:#EDEDEE solid 1px;}
h2#cartSubtotal{width:98% !important;height:47px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;}
h2#cartSubtotal span.label{text-transform:capitalize;font-size:14px;font-weight:bold;color:#231F20;text-shadow:1px 1px 0px #fff;}
h2#cartSubtotal span.value{text-transform:capitalize;font-size:14px;font-weight:bold;color:#231F20;text-shadow:1px 1px 0px #fff;text-align:right;}
label#redeemCoupon{font-size:14px;text-shadow:1px 1px 0px #fff;font-weight:bold;color:#404041;text-transform:capitalize;width:120px;text-align:right;position:absolute;top:55px;left:22px;}
input#applyPromo{position:absolute;top:58px;left:382px;float:none;}
input#promo{position:absolute;top:57px;left:165px;width:205px;float:none;height:27px;}
p#cart-discount-applied{color:#231f20;font-size:12px;position:absolute;font-family:Arial;right:110px;top:75px;width:130px;}
p#promoCodeApplied, p#shippingApplied{color:#231f20;font-family:'Roboto' , sans-serif;font-size:12px;position:absolute;top:53px;right:110px;width:130px;}
p#promoCodeApplied strong, p#shippingApplied strong{margin:5px 0px;display:block;color:#231F20;}
h2#promoDiscount, h2#shippingCost{position:absolute;top:75px;right:15px;width:80px;color:#231F20;font-size:14px;text-shadow:1px 1px 0px #fff;text-align:right;}
p#shippingApplied{top:110px;right:90px;width:150px;}
h2#shippingCost{top:150px;}
label#shippingOptions{font-size:14px;font-weight:bold;font-family:Arial;color:#404041;text-transform:capitalize;width:120px;text-align:right;position:absolute;top:108px;left:22px;}
div#additionalCheckoutMethods div{float:left;}
div#additionalCheckoutMethods img, div#additionalCheckoutMethods form input[name='Google Checkout']{float:left;}
section#cartInfo input[name='Google Checkout']{width:auto;}
a#shipToRegistrant{display:block;margin:5px 0px;}
div#secureCheckout h2, div#expressCheckout h2, div#shipToStoreHolder h2, div#flagShipStoreCustomers h2, div#shareWishListStore h2, div#shareWishListPerson h2, div#addressBilling h2, div#addressShipping h2, div#signMeUp h2, div#contactInformation h2, div#newCustomers h2, div#returningCustomers h2{font-size:16px;color:#756661;}
div#secureCheckout p, div#expressCheckout p, div#shipToStoreHolder p, div#flagShipStoreCustomers p, div#coRegistrantAddress p, div#shareWishListStore p, div#shareWishListPerson p, div#addressBilling p, div#addressShipping p, div#signMeUp p, div#contactInformation p, div#newCustomers p, div#returningCustomers p{margin:10px 0px;font-size:12px;font-family:'Roboto', sans-serif;}
div#shipToStoreHolder p a, div#flagShipStoreCustomers p a, div#shareWishListStore p a, div#shareWishListPerson p a, div#signMeUp p a, div#contactInformation p a, div#returningCustomers p a{color:#8d1111;font-weight:bold;font-family:'Roboto' ,sans-serif;}
div#shipToStoreHolder p a:hover, div#flagShipStoreCustomers p a:hover, div#shareWishListStore p a:hover, div#shareWishListPerson p a:hover, div#signMeUp p a:hover, div#contactInformation p a:hover, div#returningCustomers p a:hover{color:#990000;text-decoration:underline;}
div#coRegistrantAddress p a, div#addressShipping p a{font-weight:normal;color:#756661;}
div#coRegistrantAddress p a img, div#addressShipping p a img{margin:-3px 5px 0px 0px;}
div#returningCustomers p a#forgotPassword{display:block;font-size:12px;color:#B51E2D;text-transform:capitalize;margin:0px 0px 40px 0px;}
div#returningCustomers p a#forgotPassword:hover{text-decoration:underline;}
div#signMeUp h2 span{font-size:11px;font-weight:normal;}
form#billingForm{margin-left:30px;}
form#newAddressForm{margin-left:30px;}
form#giftcardnumber{margin-left:30px;}
table#order-history{margin-left:10px;width:100%;}
a#wlist{margin-left:30px;}
label.loginLabelAlt{color:#575052;display:block;float:left;font-size:12px;font-weight:normal;padding:2px;text-align:left;width:220px;margin:10px 0px 0px 0px;font-family:'Roboto' ,sans-serif;}
label.loginLabel{color:#756661;display:block;float:left;font-size:11px;font-weight:normal;padding:2px;text-align:left;width:220px;font-family:'Roboto', sans-serif;}
label.loginLabel a{font-size:11px;color:#4D4D4D;font-family:Arial;}
label.loginLabel a:hover{text-decoration:underline;color:#794A3A;}
label span{color:#756661;}
span.requiredMessage{display:block;width:250px;text-align:right;margin-bottom:5px;color:#404041;}
input.loginCheckbox{margin:5px 10px 5px 0px;float:left;}
input.loginCheckboxAlt{margin:0px 10px 5px 0px;float:left;}
label.loginLabelCheckbox{float:left;width:85%;font-size:11px;font-family:Arial;}
input.smallInput, input.loginInput{position:relative;z-index:4;background:url(../images/field_250.gif) no-repeat;color:#5b5b6e;display:block;float:left;font-size:13px;height:28px;line-height:28px;width:250px;border:none;font-family:Arial;}
input.loginInput1{position:relative;z-index:4;background:url(../images/field_250.gif) no-repeat;color:#756661;display:block;float:left;font-size:13px;height:28px;line-height:28px;border:none;width:250px;text-indent:5px;margin-left:0px;font-family:Arial;}
input#zipFindStore{background:url(../images/field_100.gif) no-repeat;width:100px;}
select#stateFindStore{background:url("../images/selectbox_150.gif") no-repeat scroll 0 0 transparent;width:150px;}
select.smallSelect, select.loginSelect{padding:5px 5px 5px 5px;background:url(../images/selectbox_250.gif) no-repeat;line-height:32px;position:relative;z-index:4;color:#5b5b6e;display:block;float:left;font-size:13px;height:28px;width:250px;border:none;font-family:Arial;}
textarea.loginTextArea{width:263px;color:#5b5b6e;display:block;font-size:11px;height:60px;float:left;margin:0px;resize:none;padding:5px;z-index:1;border:1px solid #c7c7c7;border-radius:2px 2px 2px 2px;font-family:Arial;}
label#inputLablel{font-size:10px;font-family:'Roboto', sans-serif;color:#231f20;clear:both;display:block;}
input#ORDERSUBMIT{background:#000000;border:none;color:#FFF;font-size:14px;width:190px;height:30px;border-radius:5px;margin:0 0 10px;cursor: pointer;}
input.smallInput:focus, input.loginInput:focus,input.loginInput480:focus{border:1px solid #5b5b6e;background:#FCF6E8;}
.checkout-page{margin:0;padding:0;color:#756661 !important;font-size:12px;float:left;}
.checkoutpage2{margin-left:9px;}
select.smallSelect:focus, select.loginSelect:focus{border:1px solid #5b5b6e;background:#FCF6E8;}
textarea.loginTextArea:focus{border:1px solid #000;background:#FCF6E8;}
textarea#orerComments{position:absolute;top:200px;left:300px;}
textarea.registryTextArea{width:270px;border:1px solid #D4D4D2;color:#9F958E;display:block;font-size:11px;height:80px;margin:0px 0px 10px 0px;resize:none;}
textarea.registryTextArea:focus{box-shadow:0px 0px 1px #333;-moz-box-shadow:0px 0px 1px #333;-webkit-box-shadow:0px 0px 1px #333;border:1px dotted #911112;background:#FCF6E8;}
input.smallInput[title="good"], input.loginInput[title="good"],input.loginInput480[title="good"]{border:1px inset green;background:#EAFDED;}
input.smallInput[title="bad"], input.loginInput[title="bad"]{border:1px inset red;background:#FFE6E6;}
select.smallSelect[title="good"], select.loginSelect[title="good"]{border:1px solid green;background:#EAFDED;}
select.smallSelect[title="bad"], select.loginSelect[title="bad"]{border:1px solid red;background:#FFE6E6;}
input.smallInput,select.smallSelect{width:150px;}
h1#titleBanner{color:#756661;float:left;font-size:16px;height:36px;line-height:33px;margin-bottom:15px;text-indent:8px;width:990px;margin-left:35px;margin-right:50px;border-bottom:1px solid #E5E0DC;font-family:'Roboto' ,sans-serif;text-transform:uppercase;}
@media (max-width:625px){h1#titleBanner{width:100%;}
}
table#orderTotals{width:675px;color:#756661;font-size:12px;margin:0px;}
table#orderTotals tbody tr td.left{text-align:right;height:20px;padding-left:0px;font-family:'Roboto', sans-serif;}
table#orderTotals tbody tr td.right{width:100px;font-family:'Roboto', sans-serif;text-align:right;height:20px;padding-right:0px;}
table#orderTotals tbody tr td.total{background:#F5F3F1;height:30px;color:#756661;font-size:16px;text-shadow:1px 1px 0px #F5F3F1;}
section#InnerHolder{width:945px;margin:0 auto;}
section#InnerHolder section#innnerContent{width:915px;margin:0 auto;padding:10px 15px 5px 15px;}
div#bill-to{width:250px;float:left;height:181px;position:relative;}
div#ship-to{width:250px;float:left;height:181px;position:relative;border-bottom:1px solid #EDEDEE;}
div#shipping-options{float:left;width:325px;height:190px;position:relative;}
div#orderSummery{width:675px;height:auto;position:relative;padding-top:10px;}
div#orderSummery h3 a{float:right;}
div#orderSummery table{margin:0;float:left;width:675px;border-bottom:1px solid #EDEDEE;}
div#orderSummery table tbody{overflow-y:auto;max-height:500px;}
div#orderSummery tr{border-bottom:none;}
div#orderSummery table tr td{font-family:'Roboto', sans-serif;}
div#orderSummery table tr td.cartPrice, div#orderSummery table tr td.cartQty, div#orderSummery table tr td.cartTotal{width:125px;text-align:center;}
div#orderSummery table tr td a{padding:5px 0px 10px 0px;float:left;}
div#orderSummery table tr td p{width:100%;}
div#giftOptions, div#promoAndGiftCertContainer{float:left;width:300px;color:#000;height:190px;position:relative;z-index:1;display:none;}
div#promotionalCode label{float:left;font-size:11px;margin:10px 0px 0px 0px;height:20px;width:320px;color:#756661;font-family:'Roboto' , sans-serif;}
input#submitPromoCode{float:right;margin-right:-12px;margin-top:-2px;font-family:Arial;}
div#giftCardRedemption{float:left;padding-top:15px;width:275px;color:#000;height:440px;}
div#orderOptions{float:left;width:275px;height:505px;padding-top:25px;padding-left:15px;z-index:1;}
div#promotionalCode{float:left;padding-left:20px;padding-top:15px;width:340px;color:#000;height:185px;}
p#price{color:#990000;}
p.totalprice{color:#000;}
div#checkoutCmsContent h3{color:#756661;font-size:17px;font-weight:bold;}
div#creditCards h3{color:#756661;font-size:17px;font-weight:bold;margin:10px 0;}
div#ship-to h3{color:#756661;font-size:17px;font-weight:bold;}
div#bill-to h3{color:#756661;font-size:17px;font-weight:bold;}
div#shipping-options h3{color:#756661;font-size:17px;font-weight:bold;}
div#orderTotals h3{color:#756661;font-size:17px;font-weight:bold;}
div#giftOptions h3{color:#756661;font-size:17px;font-weight:bold;}
div#promoAndGiftCertContainer h3{color:#756661;font-size:17px;font-weight:bold;}
div#giftCardRedemption h3{color:#756661;font-size:17px;font-weight:bold;}
div#promotionalCode h3{color:#756661;font-size:17px;margin-left:-5px;font-weight:bold;}
div#orderSummery h3{color:#756661;font-size:17px;font-weight:bold;}
div#checkoutCmsContent{float:left;padding:0px;width:633px;border-bottom:1px solid #EDEDEE;}
div#creditCards, section#supportOurStores{width:98%;float:left;position:relative;}
section#optionalContent{width:100%;padding:10px 0px;}
div#checkoutGuide{padding:15px;width:275px;float:left;border-right:1px solid #EDEDEE;}
section#optionalContent div{width:50%;padding:10px 0px;}
div#loading{display:none;font-weight:bold;position:absolute;right:15px;top:30px;}
section#supportOurStores p, div#giftOptions p, div#shipping-options p, div#bill-to p, div#ship-to p{font-size:11px;color:#756661;line-height:16px;margin-top:12px;margin-left:7px;font-family:'Roboto', sans-serif;}
div#orderSummery p{font-size:11px;color:#756661;font-weight:normal;float:left;width:210px;font-family:'Roboto', sans-serif;}
div#orderSummery p em{text-decoration:line-through;}
div#orderSummery h4{font-size:11px;color:#755561;font-weight:normal;float:left;width:215px;font-family:'Roboto', sans-serif;}
p.inStock{color:red !important;font-family:'Roboto', sans-serif;}
p#price{color:green !important;font-family:'Roboto', sans-serif;}
div#bill-to p, div#ship-to p{width:250px;margin-bottom:5px;}
div#giftOptions p, div#shipping-options h3 a, div#bill-to h3 a,div#ship-to h3 a{color:#756661;font-size:11px;text-decoration:underline;}
div#shipping-options h3 a:hover, div#bill-to h3 a:hover,div#ship-to h3 a:hover{text-decoration:underline;}
strong#shippingOptionsText{float:left;width:300px;margin-left:10px;color:#BB9B5C;font-size:14px;display:block;}
div#credit-cards{float:left;width:980px;height:600px;}
a#checkoutContinueShopping, a#checkoutEditOrder{float:left;display:block;margin:5px 0px 5px 10px;}
span.subtotalLabel, span.subtotalValue{float:left;display:block;width:135px;text-align:left;font-size:11px;color:#000;font-weight:bold;margin:3px 0px;}
span.subtotalValue{font-weight:normal;}
span.subtotalTotal{float:left;display:block;font-size:11px;color:#000;font-weight:bold;margin:5px 0px;width:145px;}
div#orderTotals{width:675px;min-height:150px;height:auto;}
div#otherPaymentOptions{width:310px;margin-top:-20px;}
a#GE-image{float:left;margin:0px 10px;}
div#showPaypal{float:left;margin:0px 10px;}
div#avataxErrorMessage{color:#9C0000;font-size:20px;font-weight:bold;text-align:center;width:902px;margin:16px 0px 16px 22px;}
a.ship_method{display:block;font-size:11px;width:100%;color:black;margin:3px 0px;color:#756661;float:left;height:20px;line-height:15px;}
a.ship_method:hover{text-decoration:underline;}
a.ship_method img{line-height:15px;}
a.ship_method input{vertical-align:middle;float:left;margin-right:5px;margin-top:0;}
div.paymentContainer, div.paymentContainerActive{width:100%;margin-bottom:0;line-height:19px;}
div.paymentContainerActive{background:#FEF6E8;}
a.paymentController{margin:10px 0px;color:#000;font-size:11px;width:250px;text-align:left;display:block;float:left;}
a.paymentController input{float:left;}
a.paymentController span{float:left;width:152px;margin:0px 2px 2px 2px;}
a.paymentController img.ccIcon{display:block;margin:10px 0px 0px 0px;}
.infoTXT1{color:#231f20;font-size:12px;line-height:14px;margin:0 0 10px 28px;padding:0;font-family:Arial;}
a.cvv2classs{color:#5b5b6e;float:left;font-size:9px;margin:4px 0 0 2px;}
label.loginLabel2{font-size:11px;width:100%;float:left;margin:5px 0px 3px 5px;color:#231f20;font-family:Arial;}
div#promotionalCode h3 span{margin-left:-5px;}
label.loginLabelAltspan{display:block;font-size:11px;color:#231f20;margin:5px 0px 0px 7px;float:left;padding:2px;text-align:left;width:220px;font-family:Arial;}
input#cvv2{color:#000000;display:block;float:left;font-size:13px;height:28px;line-height:28px;position:relative;text-indent:5px;width:100px;z-index:4;background:url(../images/field_100.gif) no-repeat;border:none;}
.main-account-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
div.account-page .main-acct-page{height:auto;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.mob-start-shopping{background:#756661;width:300px;height:31px;border:none;border-radius:5px;color:#FFF;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-family:'Roboto' ,sans-serif;margin:10px 0 !important;padding-bottom:0 !important;}
div.account-picture{height:auto;margin:0 auto;float:left;}
.add-new-recipient img{display:none;}
span.add-new-button{width:40%;height:35px;background:#756661;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;color:#FFF;font-size:14px;font-weight:300;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;}
input#addressSubmit{margin-right:15px;}
label.loginLabelAltc{font-size:11px;color:#231f20;font-family:'Roboto', sans-serif;}
label.loginLabelAltc span{margin-left:5px;color:#756661;}
div#giftOptions label.loginLabelAltc{float:right;margin:-20px 25px 0 0;color:#B2B4B6;}
label.loginLabelGift{font-size:13px;color:#B2B4B6;font-family:'Roboto', sans-serif;float:left;width:50px;padding:4px 0 0;}
table#order-history{width:100%;margin:20px 0;}
table#order-history thead tr th{border:1px solid #E1E2E3;color:#756661;font-weight:normal;background:#CEC5BE;font-size:13px;height:30px;}
table#order-history thead tr th strong{font-weight:normal;color:#756661;}
table#order-history tr td{border:1px solid #E1E2E3;font-size:11px;height:30px;color:#756661;font-family:'Roboto', sans-serif;}
table#order-history tr:hover{background:#FAF9F8;}
table#order-history tr td strong{color:#756661;font-weight:normal;font-size:11px;}
table#order-history tr td a{font-weight:bold;color:#756661;}
table#order-history tr td a:hover{text-decoration:underline;}
section#giftCard{margin-left:15px;color:#756661;}
section#electricGiftCertificate h2{margin-left:15px;color:#756661;}
section#checkGiftCardBalance h2{margin-left:15px;color:#756661;}
article.paddedContent p.infoTXT{margin-left:50px;width:945px;clear:both;color:#000000;}
section#giftCard a{margin-left:0px;color:#000000;}
section#giftCard p{margin-left:1px;color:#756661;}
section#electricGiftCertificate a{margin-left:15px;color:#000000;}
section#electricGiftCertificate p{margin-left:15px;color:#756661;}
section#checkGiftCardBalance p{margin-left:15px;color:#756661;}
div#giftCardOptions p.infoTXT input.smallInput, input.loginInput{background:url(../images/field_225.gif) no-repeat scroll 0 0 transparent;border:medium none;color:#756661;display:block;float:left;font-size:13px;height:28px;line-height:28px;position:relative;text-indent:5px;width:225px;z-index:4;}
div#giftCardOptions p.infoTXT input.smallInput, input.loginInput480{background:url(../images/field_480.gif) no-repeat scroll 0 0 transparent;border:medium none;color:#756661;display:block;float:left;font-size:13px;height:28px;line-height:28px;position:relative;text-indent:5px;width:225px;z-index:4;}
div#giftCardOptions select.smallSelect, select.loginSelect{-webkit-appearance:none;-moz-appearance:none;background:url(../images/cato-select-arrow.png) no-repeat scroll 98% 9px transparent;border:1px solid #CCC;color:#756661;display:block;float:left;font-size:13px;height:28px;line-height:20px;padding:5px;position:relative;width:100%;z-index:4;margin-left:0px;font-family:'Roboto', sans-serif;border-radius:3px;background-size:17px;}
div#giftCardOptions select.loginSelect1{background:url(../images/selectbox_250.gif) no-repeat scroll 0 0 transparent;border:medium none;color:#5b5b6e;display:block;float:left;font-size:13px;height:28px;line-height:32px;padding:5px;position:relative;width:250px;z-index:4;margin-left:15px;font-family:Arial;}
div#giftCardOptions input#addToCartSingleLayer{float:left;margin-left:15px;}
div#giftCardDetails p{margin-left:15px;margin-top:10px;float:left;}
section#warning{width:100%;float:left;padding:15px 0;margin-top:-15px;color:#191934;text-align:center;}
section#orderInfo{width:690px;float:right;padding:15px 0 0 17px;margin-top:-15px;}
div#giftQuery{width:100%;position:absolute;bottom:5px;left:0;font-weight:bold;color:#756661;}
div#giftQuery span.custRadio{background-image:url('/images/radio_icon.jpg');background-position:0 1.5px;background-repeat:no-repeat;padding-left:15px;display:inline;margin-left:10px;}
div#giftQuery span.onRadio{background-position:0 -12.6px;}
div.cartHeader{background:none repeat scroll 0 0 #F5F3F1;color:#756661;height:30px;width:675px;}
div.cartHeader div{float:left;font-size:12px;height:30px;line-height:30px;text-align:left;text-indent:5px;text-transform:uppercase;font-weight:bold;}
div.cartBody{max-height:575px;overflow-y:auto;overflow-x:none;width:675px;height:auto;}
div.cartBody div.cartItem{border-bottom:1px solid #EDEDEE;}
div.cartBody div.cartItem div{float:left;color:#756661;font-size:12px;padding:7px 0;text-indent:0;text-transform:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.thank-you-socials{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal !important;-moz-box-direction:normal !important;-webkit-box-orient:horizontal !important;-moz-box-orient:horizontal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;}
#orderInfo .mob-cartPrice{display:none;}
a.thankSocial{margin:0 3px;}
div.cartBody div.cartItem div img{max-height:100%;max-width:100%;}
div#orderSummery div.cartBody div.cartItem div p{width:100%;}
div.cartDetails{width:187px;}
div.cartBody div.cartDetails{padding:10px 0 0 6px;text-indent:0;}
div.cartPrice{width:120px;text-align:center !important;}
div.cartQty{width:120px;text-align:center !important;}
div.cartTotal{width:120px;text-align:center !important;}
section#shopperInfo{float:right;width:250px;border-right:1px solid #EDEDEE;padding:15px 0 15px;margin-top:-15px;}
section#shopperInfo h3, section#orderHeader h3{color:#756661;font-size:17px;font-weight:bold;}
section#orderHeader{padding:20px 0 20px 20px;border-bottom:1px solid #EDEDEE;margin-bottom:15px;width:972px;}
section.thankyouPage p{margin:5px 0 20px;}
section#contentHolder section.thankyouCart{padding:0 19px 0 0;}
div#processingHolder{width:100%;display:none;color:#5B5B6E;font-size:15px;text-align:center;padding:20px 0;}
.cciTable tr td:nth-child(1){padding-right:5px;padding-top:5px;}
.cciTable tr td{padding-top:5px;}
div#giftCards{float:left;height:auto;width:250px;padding:15px 0 0;}
div#giftCards p{padding:5px 0;}
div#giftCards label{float:left;padding:10px 0 5px;width:150px;}
div#giftCards input{-webkit-appearance:none;}
div#giftCards input#GC{}
div#giftCards span{color:#5b5b6e;font-style:italic;width:100%;}
input#submitPromoCode{background:#756661;border:none;width:200px;height:30px;border-radius:5px;color:#FFF;cursor: pointer;}
div.gcPopUpHolder{padding:10px;}
div.gcPopUpHolder p{padding:5px 0;}
div.gcPopUpHolder label{float:left;padding:10px 0 5px;}
div.gcPopUpHolder input{}
div.gcPopUpHolder span{color:#5b5b6e;font-style:italic;display:block;}
div.gcPopUpHolder a.amntSubmit{padding:0;background:#756661;width:100%;color:#FFF;font-size:14px;height:30px;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}

@media (max-width: 625px) { input#ORDERSUBMIT {width: 100%; -webkit-appearance: none;} }

@media (max-width:625px){h1#titleBanner{width:100% !important;}
}
form#billingForm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;}
.ship-update-div{margin:0 10px 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}