.MidContainer{width:770px;}
.image{padding-top:30px;padding-bottom:10px;}
#s2s{padding-top:10px;padding-bottom:40px;}
.ShipAdd{width:715px;margin-top:25px;}
.ShipAdd .grayBox{border:1px solid #DEDEDE;background:#F1F1F1;padding:5px;}
.ShipAdd .grayBox h2{font:bold 25px Arial,sans-serif;color:#333;margin:0 0 20px;}
.ShipAdd .grayBox h2 span, h2.step2 span{color:#f63;}
.ShipAdd .grayBox h2.error, .ShipAdd .grayBox h2.error span{color:#C00;}
.ShipAdd .grayBox #options{margin:0 0 30px 72px;}
.ShipAdd .grayBox #options .Body3XL{font-weight:normal;}
.ShipAdd .grayBox #options .Body4XL, .s2sePage .content, .s2sePage div{padding-bottom:10px;}
.ShipAdd .grayBox #options #s2sLogo, .s2seTable .MainHeading{margin-bottom:10px;}
.ShipAdd .grayBox #options .errorArrow{width:19px;float:left;}
.ShipAdd .grayBox #options .errorArrow img{padding-top:8px;visibility:hidden;}
.ShipAdd .grayBox #options .errorArrow img.errorOn{visibility:visible;}
.ShipAdd .grayBox #options .s2s{float:left;width:281px;}
.ShipAdd .grayBox #options .s2h{float:left;width:300px;}
.ShipAdd .grayBox #options .s2h .BodyXLBold{height:25px;}
.ShipAdd .grayBox .button{margin-top:20px;}
h2.step2{font:bold 21px Arial,sans-serif;color:#333;margin:50px 0 15px 8px;}
#mashupStep2Header{margin:50px 0 15px 6px;}
.ddmItemLevel, .MashupSaveAnExtra{padding-top:5px;}
.headings{padding:0;margin:0 0 20px 0;}
.headings .left{width:249px;float:left;padding:12px 0 5px 8px;}
.headings .center{width:220px;float:left;padding:12px 0 5px 0;}
.headings .right{width:187px;padding-right:18px;float:left;padding-bottom:5px;padding-left:2px;}
.column1{width:240px;float:left;padding:7px 10px 7px 0;}
.column2Grey{width:465px;float:right;background-color:#EFEFEF;}
.column2White img .column2Grey img, .shipcost .col1, .s2sePage .atc, .s2seTable .SubHeader img, .s2seTable .itemRow .itemCol, .s2seTable .itemRow .qtyCol, .s2seTable .itemRow .ddmCol, .s2seTable .itemRow .priceCol, .col1, .checkbox, .s2srbtn, .statcol2, .ShipPickupInfo .All_1Col, .ShipPickupInfo .S2H_2Col, .ShipPickupInfo .PUT_S2S_NoS2H_2Col, .ShipPickupInfo .PUT_S2S_WithS2H_2Col, .ShipPickupInfo .All_3Col, .itemTable .column2Blue .orderMsg{float:left;}
.column2White{width:465px;float:right;background-color:#FFF;}
.column2White p.FirestormMsg , .column2Grey p.FirestormMsg {padding:7px 0 7px 5px;margin:0;float:left;}
.column2White .col1, .column2Grey .col1{width:145px;float:left;padding:7px 0 7px 5px;}
.column2White .msg, .column2Grey .msg{width:450px;float:left;padding:7px 0 7px 10px;}
.column2White .col2, .column2Grey .col2{width:45px;padding-left:10px;float:left;padding-top:7px;padding-bottom:7px;padding-right:10px;}
.column2White .col3, .column2Grey .col3{width:210px;overflow:hidden;padding-left:5px;padding-right:5px;padding-top:7px;padding-bottom:7px;}
.itemDetail, .ShipPickupInfo .S2HAddress{padding-left:5px;}
.itemDetail .mp{padding-bottom:5px;}
.itemTable .mpItemError{padding:10px;}
.itemtot, .shipcost, .subtot, .s2spromotot{margin-top:10px;}
.itemtot .col1, .shipcost .col1, .subtot .col1, .s2spromotot .col1{width:385px;float:left;text-align:right;padding-right:50px;}
.itemtot .col2, .shipcost .col2, .subtot .col2, .s2spromotot .col2{width:100px;padding:0;float:left;}
#ShipCostBlock .itemtot, #ShipCostBlock .shipcost, #ShipCostBlock .subtot, #ShipCostBlock .s2spromotot{width:470px;}
#ShipCostBlock .itemtot .col1, #ShipCostBlock .shipcost .col1, #ShipCostBlock .subtot .col1, #ShipCostBlock .s2spromotot .col1{padding-right:0;}
#ShipCostBlock .itemtot .col2, #ShipCostBlock .shipcost .col2, #ShipCostBlock .subtot .col2, #ShipCostBlock .s2spromotot .col2{width:auto;float:right;}
/* .itemtot{margin-left:316px;margin-top:10px;}
.shipcost{margin-left:290px;margin-top:10px;}
.shipcost .col2{float:left;text-align:right;padding:0 10px;width:75px;}
.shipcost .col3{float:right;}
.subtot{margin-left:326px;margin-top:10px;margin-bottom:10px;}
*/ .contbtn{padding-top:10px;text-align:right;}
.contbtn img{display:inline;}
.contbtn #editbtn{margin-right:5px;}
.radiobtn{vertical-align:top;float:left;padding-right:5px;}
.shipDet{width:119px;}
#promoSel, .ShipPickupInfo .ZeroCol{display:none;}
.ShipOptkeyline{border-top:solid 1px #333;}
.itemBorder{border-right:solid 1px #ccc;}
.itemTable{width:710px;border:solid 1px #ccc;}
.giftMessage{padding-top:15px;}
.MashupSaveAnExtra span{font:normal 9px Verdana;color:#252525;}
.s2sePage{margin-top:10px;margin-left:10px;width:500px;}
.s2sePage .cancel{padding-left:100px;}
.s2seTable{width:705px;border:solid 1px #CCC;margin-left:15px;}
.s2seTable .Container{margin:10px 10px;}
.s2seTable .Heading1{float:left;padding:5px 0 0 5px;font:bold 21px Arial,sans-serif;color:#000;}
.s2seTable .Heading2{float:right;padding:10px 5px 0 0;font:15px Arial,sans-serif;color:#000;}
.s2seTable .Heading2 span{font-weight:bold;}
.s2seTable .SubHeader{height:28px;background-color:#f0f0f0;border-top:4px solid #555;margin:0 5px;}
.s2seTable .SubHeader .Title{padding:3px 0 0 10px;}
.s2seTable .SubHeader .Title .EditLink{float:left;padding-top:2px;}
.s2seTable .SubHeader .Title a{margin-left:8px;font-weight:normal;font:11px Verdana,sans-serif;}
.s2seTable .itemLevelHdr{margin:5px 15px 0;padding-bottom:5px;font-family:Arial,sans-serif;border-bottom:1px solid #333;}
.s2seTable .itemLevelHdr .Hdr1, .s2seTable .itemLevelHdr .Hdr2, .s2seTable .itemLevelHdr .Hdr3, .s2seTable .itemLevelHdr .Hdr4{float:left;padding:0;margin:0;}
.s2seTable .itemLevelHdr .Hdr1{width:270px;}
.s2seTable .itemLevelHdr .Hdr2{width:55px;}
.s2seTable .itemLevelHdr .Hdr3{width:228px;}
.s2seTable .itemLevelHdr .Hdr4{width:122px;}
.s2seTable .itemRow{margin:0 15px;padding:10px 0;}
.s2seTable .itemRow .itemCol{width:250px;margin-right:20px;}
.s2seTable .itemRow .qtyCol{width:30px;margin-right:25px;}
.s2seTable .itemRow .ddmCol{width:210px;margin-right:20px;}
.s2seTable .itemRow .priceCol{width:120px;}
.s2seTable .itemRow .priceCol p{margin:0;padding:0;}
.s2seTable .itemRow .priceCol .SaveAnExtra{padding:2px 0 0 8px;font:normal 10px Verdana;color:#252525;}
.s2seTable .s2sPromoMsg{margin:0 15px;}
.s2seTable .giftMsg{margin:0 15px;padding-bottom:10px;border-bottom:1px solid #ccc;}
.s2seTable .giftMsgText{font-style:italic;color:#888;}
.s2seTable .s2hPromoMsg, .orderDetail #purchaseSummary #dateNbr #cancelOrder{padding-top:10px;}
.tab1{float:left;padding-right:10px;width:245px;}
.column2{float:left;padding-right:10px;width:45px;}
.column3{float:left;padding-right:10px;width:210px;}
.block1 .column4, .thankPrint .block1 .column4{float:left;width:85px;}
.GiftMessage{width:255px;padding:0 10px;}
.block2, .thankPrint .block2{padding-top:10px;padding-bottom:15px;padding-left:10px;}
.block2 .left{float:left;padding-right:10px;width:175px;}
.block2 .middle{float:left;padding-right:10px;width:140px;}
.block2 .right{float:left;padding-right:10px;width:325px;}
.SubTotal, .Shipping{float:left;margin-left:500px;}
.TotShip{padding-top:10px;padding-bottom:10px}
.col2{float:left;padding-left:275px;}
.col2 .right{padding-left:5px;text-align:left;}
.dividerBlack{border-top:1px solid #333;width:680px;}
.dividerGrey{border-top:1px solid #CCC;width:680px;}
.s2selogo{float:left;padding-left:5px;}
.GiftReg, .PipInterstitial .AddrFormLine{margin-top:10px;}
.status{padding-left:15px;}
.statcol1{float:left;width:250px;}
.ElecItemBloc{/*margin-top:10px;padding-bottom:15px;*/ width:700px;}
.ShipPickupInfo{padding:10px 0 0 10px;margin-bottom:30px;overflow:hidden;float:none;width:720px;}
.ShipPickupInfo h3{height:18px;background-color:#e0e0e0;padding:1px 0 1px 5px;margin-bottom:5px;}
.ShipPickupInfo h3.BodyMBold{font-family:Verdana,sans-serif;height:16px;padding-top:3px;}
.ShipPickupInfo .All_1Col{width:auto;margin-right:20px;}
.ShipPickupInfo .S2H_2Col, .thankPrint .s2seTable .itemLevelHdr .Hdr1{width:195px;}
.ShipPickupInfo .PUT_S2S_NoS2H_2Col{width:338px;margin-right:14px;}
.ShipPickupInfo .PUT_S2S_WithS2H_2Col{width:480px;margin-right:15px;}
.ShipPickupInfo .All_3Col{width:220px;margin-right:15px;}
.ShipPickupInfo .All_1Col .PUT_S2SAddress, .ShipPickupInfo .PUT_S2S_WithS2H_2Col .PUT_S2SAddress{width:190px;float:left;padding-left:5px;}
.ShipPickupInfo .PUT_S2S_WithS2H_2Col .SMSAlerts{float:none;width:auto;margin-left:205px;}
.thankPrint .ShipPickupInfo{width:550px;}
.thankPrint .ShipPickupInfo .All_1Col{width:530px;}
.thankPrint .ShipPickupInfo .S2H_2Col{width:165px;}
.thankPrint .ShipPickupInfo .PUT_S2S_NoS2H_2Col{width:258px;}
.thankPrint .ShipPickupInfo .PUT_S2S_WithS2H_2Col{width:350px;}
.thankPrint .ShipPickupInfo .All_3Col{width:167px;}
.thankPrint .ShipPickupInfo .PUT_S2S_WithS2H_2Col .PUT_S2SAddress{width:160px;}
.thankPrint .ShipPickupInfo .PUT_S2S_WithS2H_2Col .SMSAlerts{margin-left:175px;}
.PUT_S2S_NextSteps{width:705px;margin-top:10px;}
.PUT_S2S_NextSteps .CornerTopLeft, .PUT_S2S_NextSteps .CornerTopRight, .PUT_S2S_NextSteps .CornerBtmLeft, .PUT_S2S_NextSteps .CornerBtmRight{background-image:url(../i/corners/corners_CCC.gif);}
.PUT_S2S_NextSteps .RoundedBox{padding:10px;border-left-color:#ccc;border-right-color:#ccc;}
.PUT_S2S_NextSteps .logo{width:125px;float:left;overflow:hidden;}
.PUT_S2S_NextSteps .step{width:171px;padding-left:15px;float:left;}
.PUT_S2S_NextSteps .step img{margin:0 auto 5px;}
.PUT_S2S_NextSteps .step p, .orderDetail .vendorsummary .SubTotalBlock{margin:0;}
.thankPrint .PUT_S2S_NextSteps{width:535px;}
.thankPrint .PUT_S2S_NextSteps .step{width:112px;}
.orderDetail p.instructions{margin:15px 0 0;padding:0 15px;}
.orderDetail h2.Body4XLBlue{border-bottom:2px solid #039;}
.orderDetail #purchaseSummary{width:232px;float:left;margin:25px 15px 0 0;}
.orderDetail #purchaseSummary #dateNbr{padding:10px;background-color:#f0f0f0;border-bottom:1px dashed #ccc;float:left;}
.orderDetail #purchaseSummary #dateNbr #orderDate, .orderDetail #purchaseSummary #dateNbr #orderNbr{width:101px;float:left;}
.orderDetail #purchaseSummary #dateNbr #orderNbr, .orderDetail #billingInfo #infoCol{margin-left:10px;}
.orderDetail #purchaseSummary .psLabel, .orderDetail #purchaseSummary .psPrice, .orderDetail #billingInfo p{margin:3px 0 0 0;}
.orderDetail #purchaseSummary .psLabel, .orderDetail #purchaseSummary .otLabel{width:60%;float:left;}
.orderDetail #purchaseSummary .psPrice, .orderDetail #purchaseSummary .otPrice{width:40%;float:right;text-align:right;}
.orderDetail #purchaseSummary .otLabel, .orderDetail #purchaseSummary .otPrice{font-weight:bold;margin:5px 0 0 0;padding-top:5px;border-top:1px solid #CCC;}
.orderDetail #purchaseSummary .otLabel{width:60%;}
.orderDetail #purchaseSummary .otPrice{width:40%;color:#C00;}
.orderDetail #purchaseSummary .psText{clear:both;margin:3px 0 0 0;}
.orderDetail #purchaseSummary .oaTitle{clear:both;padding-top:15px;}
.orderDetail #billingInfo{width:458px;float:left;margin-top:25px;}
.orderDetail #billingInfo h2{margin-bottom:7px;}
.orderDetail #billingInfo div{width:224px;float:left;overflow:hidden;}
.orderDetail .vendorsummary{border-top:1px solid #ccc;margin:10px 15px 0;}
.orderDetail .vendorsummary .SubTotalBlock td{padding-bottom:3px;}
.orderDetail .vendorsummary .PriceLine{padding-left:10px;}
.colarado{font:bold 10px Verdana;color:#333333;}
.thankPrint .s2seTable{border:solid 1px #CCC;width:540px;}
.thankPrint .s2seTable .Container{margin:0px;}
.thankPrint .s2seTable .MainHeading{margin-bottom:0px;}
.thankPrint .Heading1{float:left;padding-left:10px;}
.thankPrint .Heading2{float:left;padding-left:70px;}
.thankPrint .s2seTable .SubHeader{height:24px;background-color:#ccc;}
.thankPrint .SubHeader{height:24px;background-color:#ccc;width:520px;}
.thankPrint .SubHeader .Title{padding-left:10px;padding-top:5px;}
.thankPrint .s2seTable .itemLevelHdr .Hdr2{width:39px;}
.thankPrint .s2seTable .itemLevelHdr .Hdr3{width:166px;}
.thankPrint .s2seTable .itemLevelHdr .Hdr4, .thankPrint .s2seTable .priceCol{width:88px;}
.thankPrint .s2seTable .block1{padding:10px 10px;}
.thankPrint .s2seTable .itemCol{width:175px;}
.thankPrint .s2seTable .qtyCol{width:15px;}
.thankPrint .s2seTable .ddmCol{width:145px;}
.thankPrint .tab1{float:left;padding-right:10px;width:150px;}
.thankPrint .column2{float:left;padding-right:10px;width:55px;}
.thankPrint .column3{float:left;padding-right:10px;width:160px;}
.thankPrint .GiftMessage{width:255px;padding:0px 10px 0px 10px;}
.thankPrint .block2 .left, .thankPrint .block2 .middle, .thankPrint .block2 .right{float:left;padding-right:10px;width:120px;}
.thankPrint .dividerBlack{border-top:solid 1px #333;width:520px;}
.thankPrint .dividerGrey{border-top:solid 1px #ccc;width:520px;}
.thankPrint .vendorsummary{margin-bottom:40px;width:530px;}
.SubTotalBlock{margin:0 15px;padding-bottom:7px;border-bottom:1px solid #333;}
.SubTotalBlock table{margin:10px 0 0 380px;}
.thankPrint .SubTotalBlock{width:auto;}
.thankPrint .printBlock{margin-left:226px;}
.TotalBlock{float:right;display:inline;width:260px;padding-bottom:10px;margin-right:8px;}
.thankPrint .TotalBlock{float:right;padding-right:0;}
.ReturnsText{float:left;padding-left:15px;width:300px;}
.ReturnsText .AlertInfo{width:230px;padding-bottom:13px;}
.thankPrint .ReturnsText{width:40%;}
.thankPrint .ElecItemBloc{margin-top:10px;padding-bottom:15px;width:540px;}
.proceedCO{padding-right:10px;}
.proceedCOBtn{float:right !important;}
.continueCOBtn{margin-top:14px;}
.continueCOBtn img{display:inline;vertical-align:middle;margin-right:1px;}
.registryCOBtn{margin:15px 0 0 15px;}
.registryCOBtn img{margin-right:7px;display:inline;vertical-align:middle;}
.ShipOptErrorMsgRed, .ShipOptErrorMsgYellow{margin:5px;}
.ShipOptErrorMsgRed .CornerTopLeft, .ShipOptErrorMsgRed .CornerTopRight, .ShipOptErrorMsgRed .CornerBtmLeft, .ShipOptErrorMsgRed .CornerBtmRight{background-image:url(../i/corners/corners_ddm_red.gif);}
.ShipOptErrorMsgRed .RoundedBox{border-left:1px solid #C00;border-right:1px solid #C00;background:#FFFFE0;}
.ShipOptErrorMsgRed .DDMMsg, .ShipOptErrorMsgYellow .DDMMsg{margin-left:28px;}
.ShipOptErrorMsgYellow .CornerTopLeft, .ShipOptErrorMsgYellow .CornerTopRight, .ShipOptErrorMsgYellow .CornerBtmLeft, .ShipOptErrorMsgYellow .CornerBtmRight{background-image:url(../i/corners/corners_error_less.gif);}
.ShipOptErrorMsgYellow .RoundedBox{border-left:1px solid #f47b20;border-right:1px solid #f47b20;background:#FFFFE0;color: #f47b20;font-size:12px;font-weight:bold;}
.GrandSubTotal{float:right;width:323px;margin:10px 0;}
.ReturnMsg{margin:10px 333px 10px 15px;}
.DetailContinue{margin:10px 0 0 15px;}
.DetailContinue img{vertical-align:top;margin-right:1px;display:inline;}
.FedExIcn{margin-bottom:5px;}
.FedExIcn img{display:inline;vertical-align:middle;margin-right:2px;}
.column1Blue, .column2Blue{background-color:#D7E7F8;float:left;}
.pickUpItem .column2Blue{width:405px;}
.itemTable .column2Blue{float:none;}
.column2Blue .orderMsg{padding:7px 5px 7px 5px;}
.PipInterstitial{margin:15px 205px 50px 10px;}
.PipInterstitial .CheckLine input{vertical-align:-2px;}
.PipInterstitial .CheckLine{text-indent:-1.5em;margin-left:1.5em;}
.PipInterstitial .PhoneNumContent{margin-top:15px;}
.PipInterstitial .PhoneInput{width:85px;}
.PipInterstitial .FormBtns{margin-top:25px;}
.PipInterstitial .BackBtn{display:inline;margin-left:6px;}
.PipInterstitial .PhoneTip{border-bottom:1px dashed #039;}
.PipInterstitial .ErrorMBold{margin-bottom:2px;}
.PipInterstitial .EnterAddr{margin:15px 0 10px;}
.PipInterstitial .AddrFormLine label{display:block;margin-bottom:5px;}
.AddrFormLine input,{}
.PipInterstitial .NameInput, .PipInterstitial .CityInput{width:200px;margin-right:15px;}
.PipInterstitial .AddrInput{width:300px;}
.PipInterstitial .ZIPInput{width:75px;}
#pickUpList{list-style:none outside none;margin:0;padding:0;}
#pickUpList li{list-style:none outside none;margin:0;padding:8px 0px;border-bottom: #CECECE 1px solid;}
#importantIcon{float:left;padding:5px;}
#pickUpItems{margin:20px 0 0 10px;}
.pickUpHeader{width:100%;float:left;border-bottom: #CECECE 1px solid;padding:0px 0px 2px 0px;}
.pickUpItem{width:100%;float:left;}
.pickUpSub{float:left;margin-top:15px;}
.pickUpTitleItem, .pickUpTitleQty, .pickUpTitlePrice{float:left;font-weight:bold;}
.pickUpDataItem, .pickUpDataQty, .pickUpDataPrice, .pickUpSubTitle, .pickUpSubPrice{float:left;}
.pickUpTitleItem, .pickUpDataItem{width:394px;}
.pickUpDataItem p{margin:0px 0px 2px 0px;}
.pickUpTitleQty, .pickUpDataQty{width:45px;margin-left:10px;}
.pickUpTitlePrice, .pickUpDataPrice{width:175px;margin-left:75px;}
.pickUpSubPrice{width:175px;margin-left:67px;}
.pickUpSubTitle{width:457px;text-align:right;}
#selectedStores, #pickUpTime{float:left;width:300px;margin:0px 10px;}
#shippingMessage{width: 700px;padding: 10px 0px 15px 0px;}
#shippingMessage .AdvSearchLessResult{margin-bottom:15px;}
.Body3XL_PUT{margin-bottom:10px;}
.refundText{border-top:1px solid #ccc;padding-top:10px;margin-left:10px;}
.btnContainer{margin-top:15px;}
#editBtn, #continueBtn{float:right;margin-right: 5px;}
.btnContainer #continueBtn{margin-right:0;}
.ship2HomeMsg{background-color:#D7E7F8;padding:2px;font-size: 9px;}