/*
       copyright 2008 OfficeMax All Rights Reserved
       Client: OfficeMax
       Author: Chris Deemer - Rosetta
       Date: 8/12/2008
*/

/* Google Map implementation - Release-1 2011 Begin */

.modalWrapper .multipleProducts .contentCol{width:500px;}
.headerBarRight{height:35px;}
.headerBar .editBar{float:right;padding-right:15px;padding-top:8px;}
.headerBar h2,.headerBar h1,.headerBarInkToner h2,.headerBarInkToner h1, .headerBarFull h1.locator{padding:7px 15px 0 15px;float:left;}
.headerBar h1{padding-top:4px;}
.headerBar .right,.headerBarInkToner .right{float:right;width:auto;padding:7px 15px 0 0;}
.myAccountContent{float:left;width:628px;padding-left:21px;}
.maNavCol{float:left;}


.headerBarFull{position:relative;width:931px;height:35px;margin-bottom:15px;clear:both;}
.headerBarFull h1{padding:5px 15px 0 15px;}
.headerBarFull .fRight{padding-top:8px!important;padding-right:15px!important;}
.paymentInfoContent .headerBar .fRight{padding-top:8px;padding-right:15px;}

.SL_maNavCol{
    float:left;
    width:276px;
    height:auto;
}

.deetSpot{width:234px;padding:18px 15px 0 15px;margin-top:20px;}
.helpLinks{padding:18px 15px 15px 15px;margin-top:18px;}
.helpLinks{margin-bottom:1em;}
.noResults{margin-top:10px;padding-left:15px;}
.login .right{float:right;width:auto;}
.login .myAccountContent{padding-left:0;}
.sign-in-form-container{display:block;width:474px;height:160px;padding-top:19px;float:left;margin-bottom:40px;}
.login .maNavCol{padding-left:21px;}
.sign-in-content{clear:both;margin-bottom:9px;}
.sign-in-content label{float:left;display:block;width:100px;padding-right:10px;padding-top:4px;}
.login #loginField,.login #passField{width:210px;}.login .sign-in-textfield{float:left;}.remember-me{padding-left:127px;padding-top:5px;}.sign-in-button{padding-left:130px;padding-top:4px;}.sign-in-button ul li{display:inline;margin-right:30px;}
.sign-in-content label.normWeightWidth{display:inline;float:none;}
.account-info-copy p{margin-bottom:20px;padding:0 15px;}
.deetSpot dl dt{margin-bottom:12px;}
.deetSpot dl dd ul{padding-top:16px;}
.deetSpot ul li{padding-left:17px;margin-bottom:9px;}
.account-create-title label{width:120px;padding-right:10px;}
.account-create-smb label{width:120px;padding-right:10px;padding-top:0px;text-align:right;}
.account-create-title-orderconfirm label{width:565px;padding-right:10px;padding-top:0px;text-align:left;font-weight:bold;}
.paymentInfoContent .account-create-title label{padding-top:0;}
.opt-in-check{margin-left:117px;width:405px;}
.opt-in-check input{float:left;}
.opt-in-check label{float:left;width:auto;padding:0;margin-left:10px;}
.opt-in-check p{float:none;clear:left;margin-left:28px;margin-top:20px;}
.sign-in-textfield input{width:190px;}
.pw-disclaimer{margin-left:130px;margin-bottom:9px;}
.pw-disclaimer-orderconfirm {align:right;text-align:middle;margin-left:10px;}
.pw-disclaimer-smb-registration {margin-left:220px;}
.register-btn{margin-top:12px;}
.confDiv{padding-left:10px;}
.confDiv .masthead{margin-bottom:10px;}
.confDiv p{margin-top:5px;}
.orderHistoryWrapper{padding:0 3px;}.orderHistoryWrapper .left{float:left;clear:left;width:auto;}.orderHistoryWrapper .right{float:right;clear:right;width:auto;}.orderHistoryWrapper p{margin:0 12px;}.orderHistoryWrapper table tr th{padding:0 5px 13px;}.orderTable{margin-top:19px;}.orderHistoryWrapper table tr td{padding:10px 5px 10px 5px;vertical-align:top;}.shipbillpay{margin-top:15px;padding-left:15px;}.shipbillpay .col01{float:left;width:148px;}.shipbillpay .col02{float:left;width:150px;}.shipbillpay .col03{float:left;width:130px;}.infobox{margin:15px 0;padding:10px;clear:both;}.infobox h3{margin-bottom:.3em;}.infobox p{margin-bottom:.4em;}.wAuto{width:auto!important;}#myAccountNav{display:block;margin-bottom:34px;width:276px;}#myAccountNav dt{display:block;width:261px;height:31px;vertical-align:middle;padding:20px 0 0 15px;}#myAccountNav dd{display:block;padding-top:12px;padding-left:15px;padding-bottom:10px;width:261px;}#myAccountNav dd ul li{margin-bottom:1em;}#myAccountQuestions{display:block;width:276px;}#myAccountQuestions dt{display:block;width:261px;height:31px;vertical-align:middle;padding:20px 0 0 15px;}#myAccountQuestions dd{height:200px;display:block;padding-top:1em;padding-left:15px;width:261px;}#myAccountQuestions dd ul li{margin-bottom:1em;}.paymentInfoContent .paddingL10{padding-left:10px;}.paymentInfoContent .login{float:left;padding-left:10px;}.paymentInfoContent .gutter{margin-right:12px;}.paymentInfoContent label{float:left;display:block;padding-right:10px;padding-top:4px;}.paymentInfoContent .login .account-create-title{float:left;padding:0 0 3px;}.paymentInfoContent .login .return-create-title{float:left;padding:0 100px 3px;}.cc-row{width:300px!important;}.paymentInfoContent .login .cc-ico-om,.paymentInfoContent .login .cc-ico-od,.paymentInfoContent .login .cc-ico-ae,.paymentInfoContent .login .cc-ico-ds,.paymentInfoContent .login .cc-ico-mc,.paymentInfoContent .login .cc-ico-vs{height:23px;padding-left:33px;padding-top:3px;width:120px;}.paymentInfoContent .login .cc-masked{clear:none;margin-right:15px;padding-top:4px;}.paymentInfoContent .login .sign-in-content{float:none;padding:3px 0;}.paymentInfoContent .login .sign-in-content h2{margin:10px 0;}.paymentInfoContent .login .sign-in-content p{margin-bottom:10px;}.paymentInfoContent .login .sign-in-content ul{margin-left:10px;}.paymentInfoContent .sign-in-content{margin-bottom:4px;}.paymentInfoContent .account-create-title a{color:#0c5399;}.paymentInfoContent .rtnPolicy{float:left;display:block;padding-left:350px;}.paymentInfoContent .sign-in-content select{width:194px;}.paymentInfoContent .sign-in-required{float:left;}.paymentInfoContent .sign-in-textfield .width95{display:inline;float:left;width:95px;}.paymentInfoContent .margRt5{margin-right:5px;}.paymentInfoContent .colQuarter{display:inline;float:left;width:209px;}.paymentInfoContent .colHalf{display:inline;float:left;width:382px;}.paymentInfoContent .colThreeQuarter{display:inline;float:left;margin:0 0 5px;top:0;width:604px;padding-top:5px;}.paymentInfoContent .colButton{width:335px;text-align:right;clear:both;}.paymentInfoContent .colButtonStoreReceipt{width:343px;clear:both;margin-left:3px;}.paymentInfoContent .height15{height:15px;}.paymentInfoContent .clear{clear:both;height:0;overflow:hidden;}.paymentInfoContent .cLeft{clear:left;}.paymentInfoContent .fRight{float:right;text-align:center;padding-top:10px;padding-right:10px;}.paymentInfoContent .padremove{margin-top:-10px;}.paymentInfoContent .fLeft{display:inline;float:left;}.paymentInfoContent .vdivider{width:236px;position:relative;}.paymentInfoContent .off{display:none;}.divider{width:auto;height:8px;margin-bottom:20px;padding-top:15px;clear:both;}.personalInfoContent{float:left;width:628px;padding-left:21px;}.personalInfoContent .personal-info-title{width:209px;float:left;}.personalInfoContent .personal-info-fields{width:369px;float:left;}.personalInfoContent .personal-info-fields-maxperks{width:249px;float:left;}.personalInfoContent .personal-info-fields .sign-in-content{padding:3px 0;}.personalInfoContent .personal-info-notyet{width:150px;float:left;padding:0 0 0 5px;margin-top:-5px;}.personalInfoContent .personal-info-required{width:250px;float:left;padding:0 0 0 5px;}.personalInfoContent .width110{width:110px;}.personalInfoContent .zipcode{width:58px;}.personalInfoContent .name{width:143px;}.passwordOffset{padding-left:130px;padding-top:3px;display:block;}.save-container{width:330px;clear:both;float:left;padding:15px 0 20px 0;margin:0 0 20px 0;}.save-container input{float:right;}.clear{clear:both;}.paddingL10{padding-left:10px;}.shoppingListContent .edit-list-buttons input,.shoppingListContent .list-buttons input{margin-right:5px;}.shoppingListContent{float:left;width:628px;padding-left:21px;}.shoppingListContent .personal-info-title{width:209px;float:left;}.shoppingListContent .personal-info-fields{width:420px;float:left;}.shoppingListContent .personal-info-fields .sign-in-textfield{width:200px;float:left;}.shoppingListContent .personal-info-fields-maxperks{width:249px;float:left;}.shoppingListContent .personal-info-fields .sign-in-content{padding:3px 0;}.shoppingListContent .shopping-list-title{width:200px;float:left;}.shoppingListContent .shopping-list-row-container{width:598px;float:left;}.shoppingListContent .shopping-list-row{width:598px;padding:0 15px 15px 15px;margin:0 0 15px 0;}.shoppingListContent .list-name{width:190px;float:left;}.shoppingListContent .list-descr{width:210px;float:left;padding-left:5px;}.shoppingListContent .list-buttons{width:598px;float:left;padding-left:4px;}.shoppingListContent .divider{width:598px;clear:both;margin-bottom:20px;}.shoppingListContent .edit-list-container{width:598px;}.shoppingListContent .edit-list-select{width:598px;float:right;text-align:right;}.shoppingListContent .edit-list-title{width:390px;float:left;margin-bottom:15px;}.shoppingListContent .edit-list-descr{width:390px;float:left;margin-bottom:15px;}.shoppingListContent .edit-list-buttons{width:390px;float:left;margin-bottom:15px;}.shopping-list-sort-container{height:20px;}.shopping-list-sort-numberItems{width:248px;float:left;}.shopping-list-sort-sortby{width:230px;float:left;}.shopping-list-sort-removeall{width:150px;float:left;}.shopping-list-sort-removeall input{vertical-align:middle;margin-left:5px;}.ShoppingListTable{vertical-align:top;width:100%;margin-top:15px;}.ShoppingListTable tr{height:90px;vertical-align:top;}.ShoppingListTable tr td{height:90px;vertical-align:top;padding:10px 0;}.ShoppingListTable.category tr td{vertical-align:top;padding:10px 0;}.ShoppingListTable tr td.prodImg{width:100px;vertical-align:middle;text-align:center;}.ShoppingListTable tr td.catLink{width:80px;padding-left:20px;padding-top:23px;}.ShoppingListTable tr td.catDesc{padding-left:27px;padding-top:23px;}.ShoppingListTable tr td.itemInfo{padding-top:20px;width:312px;}.ShoppingListTable tr td.itemQuantity{vertical-align:bottom;width:85px;padding-bottom:27px;height:103px;}.ShoppingListTable tr td.itemQuantity input{height:19px;width:23px;vertical-align:middle;}.ShoppingListTable tr td.itemTotals{padding-bottom:27px;height:103px;}.ShoppingListTable tr td.itemTotals img.addToBtn{margin-top:30px;}.ShoppingListTable .addListCB{vertical-align:middle;margin-right:3px;}.shoppingListTable{border-bottom:1px solid #FFF6C4;margin-top:10px;}.shoppingListItem{padding:10px 0;border-top:1px solid #FFF6C4;}.slipiImage{padding:10px 25px 10px 10px;}.slipi{width:250px;}.slipiTitle{font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;color:#F7901E;}.slipiCompare{padding-top:20px;}.slipiPrice{width:220px;text-align:right;}.slipiPrice .productDesc{text-align:right;}.slipiPrice .productDesc .adbug_promo{display:block;}.shoppingListContent .shoppingListTable div.shoppingListItem{padding-bottom:50px;position:relative;}.shoppingListContent .shoppingListTable div.shoppingListItem .searchListAdd{position:absolute;bottom:10px;right:-16px;width:180px;}.shoppingListContent .shoppingListTable div.shoppingListItem .slipiCompare{position:absolute;bottom:10px;left:66px;}.checkoutTopEspot{width:928px;margin-bottom:10px;}.InkTonerTopEspot{height:60px;margin-bottom:10px;margin-top:10px;}
.emptyCartMsg{padding:0 0 0 10px;}.expressSecurityId .InfoTitle{padding-top:5px!important;padding-right:8px!important;}.InfoTitle{padding-right:8px;}.InfoTitle2{padding-left:10px;}.SecureMessage{padding-left:170px;}
.checkoutInfoSectionWrapper{display:inline;float:left;margin:0 0 20px;top:0;width:604px;padding-left:10px;}.checkoutInfoSectionWrapper .divider{padding-top:3px;margin-bottom:3px;height:1px;}.checkoutInfoSectionWrapper .getInfoSection{border-bottom:2px solid #F7FAC3;padding:5px 0;margin-bottom:5px;margin-right:10px;}.checkoutInfoSectionWrapper .InfoSectionContent{float:none;padding:3px 0;clear:both;margin-bottom:4px;}.checkoutInfoSectionWrapper .InfoSectionContent .shippingAddrSum{padding-left:178px;list-style:none;}.checkoutInfoSectionWrapper .InfoSectionContent label{float:left;display:block;padding-right:10px;padding-top:4px;width:160px;}.checkoutInfoSectionWrapper .InfoSectionContent .selectShipAddr label{width:170px;}.checkoutInfoSectionWrapper .InfoSectionContent .addButtonMargin{margin-top:-8px;padding-left:10px;}.checkoutInfoSectionWrapper .InfoSectionContent .width190{width:190px;}.checkoutInfoSectionWrapper .InfoSectionContent .width30{width:30px;}.checkoutInfoSectionWrapper .InfoSectionContent .width60{width:60px;}.checkoutInfoSectionWrapper .InfoTitle{float:left;padding:0 0 3px;}.getInfoSection .InfoSectionContent{padding-left:10px;}.checkoutInfoSectionWrapper .checkoutInfoSectionWrapper .InfoSectionContent{padding-left:0;}.checkoutInfoSectionWrapper .cartInfoContentCheck{float:left;clear:both;padding-left:170px;}.checkoutInfoSectionWrapper .getPaymentSection .checkPad{padding:0 0 1px 20px;}.checkoutInfoSectionWrapper .getPaymentSection .textPad{padding-left:20px;}.checkoutInfoSectionWrapper .noborder{border:0;}.leftContent .nomargin{margin:0;}.checkoutInfoSectionWrapper .getPaymentSection{padding:5px 0;}.checkoutInfoSectionWrapper .buttonRow{display:inline;float:left;width:453px;}.checkoutInfoSectionWrapper .addrButtonRow{width:330px;}.checkoutInfoSectionWrapper .height15{height:15px;}.checkoutInfoSectionWrapper .clear{clear:both;height:0;overflow:hidden;}.checkoutInfoSectionWrapper .fRight{display:inline;float:right;}.checkoutInfoSectionWrapper .fLeft{display:inline;float:left;}.checkoutInfoSectionWrapper .fNone{display:inline;float:none;padding-left:10px;}.checkoutInfoSectionWrapper .checkBoxText{padding-left:10px;width:380px;float:left;}.whatisthis-wrapper{position:relative;float:left;z-index:2;}.imageAdBugs .whatisthis-wrapper{z-index:auto;}.imageAdBugs{margin-bottom:10px;}.whatisthis-wrapper .whatisthis{display:block;padding-left:10px;padding-top:4px;}
.checkoutInfoSectionWrapper .payMethod{vertical-align:middle;padding-left:50px;}.checkoutInfoSectionWrapper .payMethod_pp_bml{vertical-align:middle;padding-left:5px;margin-top:-9px;}.checkoutInfoSectionWrapper .checkBox{padding-top:2px;display:inline;float:left;}.checkoutInfoSectionWrapper .subLabel{display:block;}.checkoutInfoSectionWrapper .subPayMethodLabel{float:left;padding-left:10px;width:200px;}.checkoutInfoSectionWrapper .subPayMethodLabel_pp{padding:0;}.checkoutInfoSectionWrapper .submitOrder{padding-left:10px;}.checkoutInfoSectionWrapper .cartInfoContentCheck label{display:block;float:left;width:10px;}.whatisthis-wrapper .msgMessage{left:-9999px;position:absolute;top:0;z-index:5;width:160px;}.whatisthis-wrapper .errorMessage{left:-9999px;position:absolute;top:0;z-index:6;}.errorMessage{display:none;position:absolute;top:0;z-index:6;}.whatisthis-wrapper .errorInnerWrapper{width:159px;position:absolute;}.whatisthis-wrapper .msgInnerWrapper{width:159px;}.errorInnerWrapper{width:159px;}.checkoutInfoSectionWrapper .orderInfo dl{padding-bottom:20px;padding-right:20px;padding-left:20px;margin:0 0 0 15px;}.checkoutInfoSectionWrapper .orderInfo dl dd ul{margin-bottom:20px;}.checkoutInfoSectionWrapper .orderInfo dl dd ul li img{margin:0 0 -5px 10px;}.checkoutInfoSectionWrapper .orderInfo .shippingInfo{float:left;}.checkoutInfoSectionWrapper .orderInfo .extra{margin:16px 0 0 90px;}.checkoutInfoSectionWrapper .selectCC{margin:0 0 10px 0;}.checkoutInfoSectionWrapper .selectCC label{width:80px;margin:0 0 0 15px;}.ContentInkToner{float:left;width:680px;}.columnsInkToner{padding:5px;}.columnsInkToner .segment{padding-bottom:10px;margin-bottom:10px;}.columnsInkToner .segment strong{margin:0 0 10px 0;display:block;}.columnsInkToner .segment td{width:160px;padding:3px;}.inkTonerSearchBar{margin-bottom:10px;}.inkTonerSearchBar *{float:left;}.inkTonerSearchBar label{padding-top:4px;padding-right:7px;margin-left:4px;}.inkTonerSearchBar select{margin-right:7px;width:100px;}.inkTonerSearchBar input{width:120px;height:16px;}.inkTonerSearchBar .chromeBtn{margin-top:-2px;background:url(../../images/searchButton.gif) center center no-repeat;}.CheckoutNavCol .CheckoutBtn{float:right;left:-30px;position:relative;margin-top:2px;}.CheckoutNavCol .verisignLogo{padding-left:20px;}.CheckoutNavCol .checkout img{margin:0 105px -7px 5px;}.CheckoutContent{float:left;width:628px;padding-right:15px;}.CheckoutContent .headerBar{width:634px;height:35px;margin-bottom:0;clear:both;}.CheckoutContent .headerBar h1{padding:7px 15px 0 15px;float:left;}.CheckoutContent .checkoutSummaryWrap{clear:left;}.CheckoutContent .promoWrapper{float:left;width:238px;}.CheckoutContent.promoChekcoutContent{width:285px;float:right;padding:0 1px 0 0;}.CheckoutContent .promoWrapperCheckout{width:604 px;}.CheckoutContent .promoWrapperCheckoutLogin{float:right;width:285px;padding-right:3px;}.CheckoutContent .promoCode{width:205px;margin:15px 0;padding:10px 0 0 10px;}.CheckoutContent .promoCode #promoCode{width:100px;height:19px;margin:5px 5px 5px 0;}.BlockBoth{display:block;clear:both;}.CheckoutContent .used{height:135px;}.CheckoutContent .promoUsed{height:150px;width:270px;}.CheckoutContent .notUsed{height:91px;}.CheckoutContent .giftCard{width:205px;height:75px;padding:10px 0 0 10px;}.CheckoutContent a.checkGCBtn{float:right;margin:12px 10px 0 0;}.CheckoutContent .shoppingCartTable{vertical-align:top;}.CheckoutContent .shoppingCartTable .CheckoutContent .shoppingCartTable .ShoppingCartRow{padding-bottom:15px;}.CheckoutContent .shoppingCartTable .freeRow{padding-top:15px;}.freeRow ul,.freeRow li{margin:0!important;padding:0!important;}.CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .prodImg{float:left;width:100px;text-align:center;height:18px;}.CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .itemInfo{float:left;padding-left:13px;width:215px;height:18px;}.CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .itemQuantity{float:left;vertical-align:top;width:65px;height:18px;}.CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .itemTotals{float:left;height:18px;width:50px;}.CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .remove{float:left;padding-left:20px;width:105px;height:18px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .prodImg{float:left;width:100px;text-align:center;padding-top:20px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .itemInfo{float:left;padding-top:20px;padding-left:13px;width:215px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .itemQuantity{float:left;vertical-align:top;padding-top:35px;width:95px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .itemQuantityRow1{float:left;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .itemQuantityRow2{float:left;vertical-align:top;padding-top:10px;width:85px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .itemQuantity input{}.CheckoutContent .shoppingCartTable .ShoppingCartRow .itemTotals{float:left;width:80px;padding-top:35px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .remove{float:left;width:95px;padding-top:35px;padding-left:30px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .error{float:left;width:210px;padding-top:15px;padding-right:70px;padding-left:20px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeprodImg{float:left;height:28px;width:100px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemInfo{float:left;width:212px;padding-left:16px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemQuantity{float:left;height:28px;width:65px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemQuantity input{height:19px;width:35px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemTotals{float:left;height:28px;width:110px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeremove{float:left;height:28px;width:95px;padding-left:30px;}.CheckoutContent .checkoutSummary{float:left;width:390px;margin:15px 0;padding:10px 0;}.CheckoutContent .checkoutSummary .checkoutSummaryRow{width:390px;}.CheckoutContent .checkoutSummary .checkoutSummaryRow .summaryLabel{float:left;width:205px;padding:6px 5px 2px 0;}.CheckoutContent .checkoutSummary .checkoutSummaryRow .summaryValue{float:left;width:90px;padding:6px 0 2px 0;}.CheckoutContent .checkoutSummary .checkoutSummaryRow .summaryFreeShipping{float:left;width:390px;padding:5px 0;}.CheckoutContent .checkoutSummary .checkoutSummaryRow .coBtnsL{float:left;width:80px;padding:10px 12px 0 105px;text-align:right;}.CheckoutContent .checkoutSummary .checkoutSummaryRow .coBtnsR{float:left;width:146px;padding:10px 12px 0 35px;text-align:left;}.related_info .error{padding-right:5px;width:175px;float:right;margin-top:5px;}.related_info .prod_desc .error{float:none;margin-top:0;}.applyCodeBtn{margin:7px 0 8px 0;padding-left:0;}.CheckoutContent .noMargin{margin-bottom:0;}.CheckoutContent .orderInfo dl{padding:20px 0;margin:0 0 0 15px;}.CheckoutContent .orderInfo dl dd ul{margin-bottom:20px;}.CheckoutContent .orderInfo dl dd ul li img{margin:0 0 -5px 10px;}.CheckoutContent .saveTime{padding:10px 0 20px 15px;}.CheckoutContent .saveTime .orderNumber{float:left;}.CheckoutContent .saveTime .requiredInfo{float:right;text-align:right;}.CheckoutContent .saveTime .checkoutPrint{clear:left;margin:10px 0;}.CheckoutContent .saveTime .checkoutPrint .printIcon{width:20px;float:left;margin:0 10px 0 0;}.CheckoutContent .saveTime .checkoutPrint .printType{width:92px;float:left;}.CheckoutContent .saveTime .checkoutPrint .printCopy{width:440px;float:left;margin:0 0 0 15px;}.CheckoutContent .saveTime .saveBox{width:349px;margin:10px 0;padding:15px 0 0 10px;}.CheckoutContent .saveTime .saveBox .wrapper{padding-top:10px;}.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields{padding:0;}.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxTxt{float:left;clear:left;width:100px;margin:3px 10px 5px 0;}.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxInput{float:left;width:200px;margin:3px 0;}.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxInput input{width:190px;}.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxCheck{float:left;width:200px;margin:3px 0;}.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxCheck input{margin:0 5px 0 0;vertical-align:middle;}.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxCheck a{margin:0 0 0 15px;line-height:10px;}.CheckoutContent .saveTime .saveBox .saveBoxSignup{clear:both;display:block;margin:0 30px 8px 235px;text-align:right;}.CheckoutContent .saveTime .createListBox{width:349px;margin:10px 0 0 0;padding:15px 0 0 10px;}.CheckoutContent .saveTime .createListBox .saveBoxCreateList{clear:both;margin:10px 10px 0 0;text-align:right;}.CheckoutContent .saveTime .createListBox .wrapper{padding-top:10px;}.CheckoutContent .orderInfo .shippingInfo{float:left;}.CheckoutContent .orderInfo .extra{margin:16px 0 0 90px;}.CheckoutNavCol .sideMenu_content .cartQuan span{margin-left:20px;}.CheckoutNavCol .sideMenu_content .cartQuan{clear:both;}.CheckoutNavCol .sideMenu_content .cartQuan .Quantity{float:left;width:145px;padding:8px 0 0 0;}.CheckoutNavCol .sideMenu_content .cartQuan .Total{float:right;width:55px;padding:0 25px 0 40px;}.margTop15{margin-top:15px;}.CheckoutNavCol .sideMenu_content{padding:5px 0 15px 0;}.CheckoutNavCol .sideMenu_content .checkoutSummary{float:left;width:280px;margin:15px 0 0 0;padding:10px 0;}.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow{width:280px;}.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow .summaryLabel{float:left;width:165px;padding:0;}.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow .summaryValue{float:left;width:90px;padding:0 15px 0 0;}.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow .summaryLabel ul li a{margin:0 10px 0 0;}.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow .summaryBtn{float:right;width:100px;padding:10px 15px 0 0;text-align:right;}.SMespot .sideMenuEspot{height:45px;width:280px;padding:157px 0 5px 0;}.SMespot .sideMenuEspotDetails{padding:0 10px 0 10px;}.SMespot .sideMenuEspotDetails .Left{float:left;}.SMespot .sideMenuEspotDetails .Right{float:right;padding-top:30px;}.CheckoutNavCol .sideMenu_content .addTocartQuan{clear:both;}.CheckoutNavCol .sideMenu_content .addTocartQuan .Quantity input.addQuant{width:35px;}.CheckoutNavCol .sideMenu_content .addTocartQuan .Quantity{float:left;width:140px;padding:8px 0 0 0;text-align:right;line-height:22px;}.CheckoutNavCol .sideMenu_content .addTocartQuan .Total{float:left;width:70px;padding:6px 0 0 5px;font-size:10px;font-weight:bold;text-align:right;}.CheckoutNavCol .sideMenu_content .addTocartQuan .RemoveCart{float:left;padding:8px 13px 0 20px;text-align:right;}.CheckoutNavCol .sideMenu_content .addTocartQuan .RemoveCart input{vertical-align:middle;}.createList{width:160px;}.paddingL123{padding:0 0 0 123px;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .PadTop0{padding-top:0;}.CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemInfo ul li.wasteMgmt{list-style:none;}input.blockLeft{display:block;float:left;}.secureCheckoutLogin{padding-right:20px;}.secureCheckoutLoginBox{margin:5px 0 15px 0;}.secureCheckoutLoginBox .padRight35{padding-right:35px;}.secureCheckoutLoginBox .formBubble{float:left;height:187px;width:290px;}.secureCheckoutLoginBox .formBubble .LoginFields{height:140px;width:270px;padding:10px 0 0 3px;}.secureCheckoutLoginBox .formBubble .LoginFields .fieldTitle{width:90px;height:25px;float:left;margin:10px 0 0 0;clear:both;text-align:right;}.secureCheckoutLoginBox .formBubble .LoginFields .fieldInput{width:170px;padding-left:10px;height:25px;float:left;margin:5px 0 0 0;}.secureCheckoutLoginBox .formBubble .LoginFields .fieldInput input{width:160px;height:20px;vertical-align:middle;font-size:14px;}.secureCheckoutLoginBox .formBubble .LoginFields .remember{clear:left;width:205px;padding:3px 0 3px 95px;}.secureCheckoutLoginBox .formBubble .LoginFields .fieldText{width:250px;margin:5px 0 0 0;}.secureCheckoutLoginBox .formBubble .btnContinue{width:130px;height:27px;text-align:right;}.listOptions{width:auto;margin:1em 1em 0;}.listOptions .colRightAuto{float:right;}.listOptions .colLeft,.listOptions .colRightAuto{height:20px;line-height:20px;}.floatRight{float:right;}.floatLeft{float:left;}.rightContent h1{padding-top:.5em;}#header.checkoutHeader{height:80px;}.secureCheckout{float:right;}.clearRight{clear:right;}#contentWrapper.checkoutWrapper{padding-top:90px;}.cartNonEditable{padding:7px 0 0;display:block;}.Quantity .cartNonEditable{padding:0 0 0 8px;text-align:center;width:44px;float:left;}.hidden{display:none;}.noResults h2{margin-top:20px;}.inlinePopup{display:block;position:relative;width:400px;left:0;top:0;margin-bottom:20px;clear:both;}.orderSearchContent .loginPopup{left:230px;}.orderSearchContent .forgotPWPopup{left:10px;}.inlinePopup .formFields label{width:100px;text-align:right;padding-top:2px;padding-right:10px;}.inlinePopup .formFields input.miscText{width:180px;}.inlinePopup .miscBtnContainer{margin-bottom:0!important;}.inlinePopup .miscBtnContainer a{margin-bottom:0;}.loginPopup .miscBtnContainer{width:295px;}.loginPopup .forgot{padding-top:5px;}.forgotPWPopup .miscBtnContainer{width:360px;}.catalogRequestContent .loginPopup{left:530px;}.catalogRequestContent .forgotPWPopup{left:330px;}.contactUsInfoContent .sign-in-textfield textarea{width:194px;}.contactUsInfoContent .sign-in-textfield fieldset input{width:13px;float:left;clear:none;}.contactUsInfoContent .sign-in-textfield label{width:180px;float:left;clear:none;padding-left:5px;}.contactUsInfoContent .sign-in-textfield label.medium{width:80px;}.contactUsInfoContent .sign-in-textfield label.short{width:50px;}.contactUsInfoContent .contactUsSend{float:right;margin-right:8px;height:30px;overflow:visible;}.miscContent{padding-left:16px;padding-right:16px;clear:both;}.miscContent .formFields{margin-bottom:.5em;}.miscContent h2{margin-bottom:1.4em;}.miscContent .formFields label{float:left;width:140px;text-align:right;padding-top:2px;padding-right:10px;}.miscContent .formFields input{float:left;width:180px;}.miscContent .formFields .greenBtn,.miscContent .formFields .chromeBtn{width:auto;}.miscContent .formFields select{float:left;}.miscContent .miscBtnContainer{width:330px;margin-top:20px;}.miscBtnContainer a,.miscBtnContainer input{float:right;padding-left:10px;}.miscBtnContainerShort a{float:right;padding-left:10px;}.miscContent .formFields .miscText_short{width:80px;}.miscContent .miscFormRight{width:680px;float:left;clear:right;}.miscContent .formHeaderLeft{width:210px;float:left;clear:left;}.waiverSignature{margin-bottom:1.4em;}.storeLocatorContent form .formFields label{width:95px;}.storeLocatorContent form .formFields input{width:180px;}.storeLocatorContent .miscBtnContainer{width:295px;}.mapCol{clear:both;}.mapLeft{float:left;width:40px;padding-right:15px;padding-left:10px;}.mapLegend{float:left;width:9px;padding-top:86px;padding-right:5px;}.mapZoom{float:left;width:26px;padding-top:55px;}.mapZoom div{margin-bottom:2px;}.mapZoom div img{margin:0;padding:0;}.mapMap{float:left;width:526px;}.availCheck h1{margin-bottom:1.4em;}.availCheck p{margin-bottom:.5em;width:420px;}.availCheck .formFields{width:340px;}.availCheck .formFields .greenBtn{float:left;}.availCheck div.divider{width:400px;}label.leftal{text-align:left!important;}.waiverContent .miscFormRight{width:auto;}.waiverContent .waiverInfo{width:485px;}.waiverContent .miscBtnContainer{width:500px;}.waiverContent p{margin-bottom:.8em;}.waiverContent .callOutBox{margin:25px 100px 15px 0;font-size:14px;line-height:1.1em;font-weight:bold;}div#bml{color:#333;padding:0 20px;}#bml h2{background-color:#039;color:#FFF;font-size:1.2em;font-weight:bold;letter-spacing:.05em;margin:8px 0 6px;padding:2px 4px;}#bml p{color:#333;font-size:1.2em;margin-bottom:8px;}#bml label span{color:#333;font-size:1.2em;}#bml a{text-decoration:underline;}#bml a:link{color:#04E;text-decoration:underline;}#bml a:visited{color:#04E;}#bml a:hover{color:#FF8205;text-decoration:none;}#bml a:active,a:focus{color:#C00;}#bml a:visited:hover{color:#FF8205;text-decoration:none;}.wAuto{width:auto!important;}#bml dl.info{float:left;margin:2px 30px 8px 65px;width:350px;}#bml dl.info dt{clear:left;color:#333;float:left;font-size:1.2em;font-weight:bold;margin-bottom:8px;width:170px;}#bml dl.info dd{clear:right;color:#333;float:right;font-size:1.2em;margin-bottom:8px;width:170px;}#bml #terms{background-color:#FBFBFB;border:1px solid #DFDFDF;height:150px;margin:0 20px 12px;overflow:auto;padding:8px;}#bml .bmlSlogan{padding-top:30px;text-align:right;}#bml .clearer{clear:both;}#bml p.centered{margin-top:20px;}#bml .centered{text-align:center;display:block;margin-left:auto;margin-right:auto;}#bml label,#bml label span{padding-bottom:.5em;}#bml input.s1{width:40px;}#myAccountNav .subMenu{display:none;margin-left:25px;margin-top:10px;margin-bottom:15px;}#myAccountNav .subMenu li{margin-bottom:.3em;}#myAccountNav li.expanded .subMenu{display:block;}#myAccountQuestionsDiv{border-bottom:1px dotted #999;display:block;padding-bottom:15px;padding-left:15px;width:262px;}.cLeft{clear:left;}.flreq{float:left;width:430px;padding-top:10px;margin-bottom:10px;}.miscBtnContainerShort{margin-top:10px;width:220px!important;}.dividerS2{padding-top:0!important;height:auto!important;}.noPad{padding:0!important;}.margRt25{margin-right:20px!important;}.addrF{width:160px;}.orderByNumberContent .miscContent .colFull table tr td{vertical-align:bottom;}.orderByNumberContent .miscContent .colFull table tr td a.greenBtn{margin-bottom:1px;}.sitedown_center{width:879px;margin:0 auto;}.sitedown_left{width:252px;padding:40px 20px 20px 20px;float:right;}.sitedown_right{width:534px;padding:40px 30px;float:right;}.sitedown_right p{margin-bottom:1.4em;}.myAccountContent .orderSearchContent .headerBar .fRight a.login{float:none;padding:0;}.prodCompareTable input.xRemove{float:left;}.contactUsInfoContent .colThreeQuarter ul.faqs{margin:0;padding:0;}.contactUsInfoContent .colThreeQuarter ul.faqs li{margin-bottom:5px;}.back-to-top a{float:right;padding:15px 8px 15px 0;}

.storeInfo dl dd ul {
    margin-bottom: 0px;
}

.storeInfo dt {
    font-weight: bold;
}

.storeInfo {
    margin-left: 15px;
}

#checkoutDeliveryOption {
    margin-bottom: 20px;
}
#checkoutShipOption {
    float: left;
    min-width:100px;
    max-width:200px;
}
#checkoutPickup {
    width: 280px;
    float:left;
    padding-left:10px;
}
#checkoutPickupOption {
    float: left;
}
#checkoutPickupStore {
    /* float: right; */
    /* padding-top: 5px; */
    float:left;
    padding-top:10px;
    padding-left:10px;
    width:350px;
}
.checkoutSelectedDeliveryOption {
    margin-left: 36px;
}
.checkoutPickupContinueBtn {
    padding-left: 280px;
}

.checkoutPickupContinueBtnShipping {
    padding-left: 250px;
    padding-top: 100px;
}

/* this class defined for seo content expand-collapsable project */
.texter {display:none}


#lightbox{display:none;position:absolute;z-index:9999; top:0; left:0; margin:0; /* top:50%;left:50%;width:457px;margin:-220px 0 0 -250px; */ text-align:left;}
#lightbox[id]{position:fixed;}
#overlay{background-color:#000;filter:alpha(opacity=75);opacity:0.75;display:none;position:absolute;top:0;left:0;width:100%;height:100%!important;z-index:5000;cursor:not-allowed; /* CSS3 */}
#overlay[id]{position:fixed;}
* html #lightbox{position:absolute;}
.clearfix:after,.emailWhat:after,.sideMenu_content:after,.mapLegend:after,.mapCol:after,.miscContent:after,.formFields:after,.miscBtnContainer:after,.cartHeader:after,.saveBox .saveBoxSignup:after,.saveBox .wrapper:after,.CheckoutContent .saveTime .createListBox:after,.saveTime .saveBox:after,.modalPopup .centerBtns:after,.getPaymentSection:after,.getInfoSection:after,.CheckoutContent .saveTime .saveBox:after,.tabs ul:after,.breadcrumbs:after,.shopEspotImage:after,.eSpotContainer2:after,.infobox:after,.secureCheckoutLoginBox:after,.sign-in-content:after,#content:after,.rightContent:after,.related_info:after,.itemWrap:after,#footerMain .footerMainContent:after,.InfoSectionContent:after,.flyoutContent:after,.shipbillpay:after,.callTop:after,.ShoppingCartRow:after,.ShoppingCartHeadRow:after,.checkoutSummaryRow:after,.checkoutPrint:after,.orderInfo:after,.prodListTop:after,.greenDownArrowWrapper:after,.saveBoxFields:after,.saveBoxSignup:after,.checkoutPrint:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix,.emailWhat,.sideMenu_content,.mapLegend,.mapCol,.miscContent,.formFields,.miscBtnContainer,.cartHeader,.saveBox .saveBoxSignup,.saveBox .wrapper,.CheckoutContent .saveTime .createListBox,.saveTime .saveBox,.modalPopup .centerBtns,.getPaymentSection,.getInfoSection,.CheckoutContent .saveTime .saveBox,.tabs ul,.breadcrumbs,.shopEspotImage,.eSpotContainer2,.infobox,.secureCheckoutLoginBox,.sign-in-content,#content,.rightContent,.related_info,.itemWrap,#footerMain .footerMainContent,.InfoSectionContent,.flyoutContent,.shipbillpay,.callTop,.ShoppingCartRow,.checkoutSummaryRow,.checkoutPrint,.orderInfo,.prodListTop,.greenDownArrowWrapper,.saveBoxFields,.saveBoxSignup,.checkoutPrint{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix,* html .emailWhat,* html .sideMenu_content,* html .mapLegend,* html .mapCol,* html .miscContent,* html .formFields,* html .miscBtnContainer,* html .cartHeader,* html .ShoppingCartRow,* html .saveBox .saveBoxSignup,* html .saveBox .wrapper,* html .CheckoutContent .saveTime .createListBox,* html .saveTime .saveBox,* html .modalPopup .centerBtns,* html .getPaymentSection,* html .getInfoSection,* html .CheckoutContent .saveTime .saveBox,* html .tabs ul,* html .breadcrumbs,* html .shopEspotImage,* html .eSpotContainer2,* html .infobox,* html .secureCheckoutLoginBox,* html .sign-in-content,* html #content,* html .rightContent,* html .related_info,* html .itemWrap,* html #footerMain .footerMainContent,* html .InfoSectionContent,* html .orderInfo,* html .flyoutContent,* html .shipbillpay,* html .callTop,* html .prodListTop,* html .greenDownArrowWrapper,* html .saveBoxFields,* html .saveBoxSignup,* html .checkoutPrint{height:1%;}.clearfix,.emailWhat,.sideMenu_content,.mapLegend,.mapCol,.miscContent,.formFields,.miscBtnContainer,.cartHeader,.ShoppingCartRow,.saveBox .saveBoxSignup,.saveBox .wrapper,.CheckoutContent .saveTime .createListBox,.saveTime .saveBox,.modalPopup .centerBtns,.getPaymentSection,.getInfoSection,.CheckoutContent .saveTime .saveBox,.tabs ul,.breadcrumbs,.shopEspotImage,.eSpotContainer2,.infobox,.secureCheckoutLoginBox,.sign-in-content,#content,.rightContent,.related_info,.itemWrap,#footerMain .footerMainContent,.InfoSectionContent,.orderInfo,.flyoutContent,.shipbillpay,.callTop,.prodListTop,.greenDownArrowWrapper,.saveBoxFields,.saveBoxSignup,.checkoutPrint{display:block;}/* End hide from IE-mac */ .ut_clear{clear:both;height:0;overflow:hidden;}.ut_cLeft{clear:left;}.ut_cRight{clear:right;}.ut_clearer{clear:both;font-size:1px;}.ut_margBtm15{margin-bottom:15px;}.ut_noSearchResult{font-size:1.4em;font-weight:bold;padding:0 0 3px 0;margin:0 0 17px 0;color:#ff8205;font-family:arial,sans-serif;}.ut_margBtm10{margin-bottom:10px;}.ut_margBtm5{margin-bottom:5px;}.ut_margRt40{margin-right:40px;}.ut_margRt35{margin-right:35px;}.ut_margRt30{margin-right:30px;}.ut_margRt25{margin-right:25px;}.ut_margRt10{margin-right:10px;}.ut_margRt5{margin-right:5px;}.ut_margRt1em{margin-right:.5em;}.ut_margTop20{margin-top:20px;}.ut_margTop15{margin-top:15px;}.ut_margTop8{margin-top:8px;}.ut_margLeft01{margin-left:10px;}.ut_margLeft02{margin-left:20px;}.ut_padTop3{padding-top:3px;}.ut_padTop10{padding-top:10px;}.ut_padTop20{padding-top:20px;}.ut_padLeft5{padding-left:5px;}.ut_padBtm20{padding-bottom:20px;}.ut_padTopBtm7{padding:7px 0 7px 0;}.ut_height15{height:15px;}.ut_paddingL10{padding-left:10px;}.ut_paddingT10{padding-top:10px;}.ut_margL01{margin-left:10px;}.ut_padL1{padding-left:10px;}.ut_padL2{padding-left:20px;}.ut_wedge{margin-top:16px;margin-bottom:20px;}.ut_wedgeB{margin-bottom:20px;}.ut_setW3{width:170px;}.ut_setW4{width:200px;}.ut_setW5{width:230px;}.ut_setW6{width:250px;}.ut_setW7{width:280px;}.ut_setW8{width:320px;}.ut_setW9{width:380px;}.ut_setW10{width:400px;}.ut_show{display:block!important;}.ut_hide{display:none;}.ut_positionMinFive{position:relative;top:-5px;}.ut_fLeft{float:left;display:inline;}.ut_fRight{float:right;display:inline;}.ut_centered{text-align:center;display:block;margin-left:auto;margin-right:auto;}.ut_right{text-align:right;}.ut_norm{font-weight:normal;}.ut_big{font-size:1.4em;font-weight:bold;}.ut_normalBig{font-size:1.3em;font-weight:bold;}.ut_huge{font-size:1.8em;}.ut_small{font-size:80%;}.ut_img{position:relative;}.ut_border{position:absolute;}.ut_nobr{white-space:nowrap;zoom:1;}.ut_strike{text-decoration:line-through;}.qty_label{display:block;float:left;width:47px;padding-left:39px;}.homeMsg{margin-bottom:10px;text-align:center;}.customerReviews{margin-top:15px;}.customerReviews th{text-align:left;padding-left:10px;padding-bottom:10px;}.customerReviews td{text-align:left;padding-left:10px;}
.inkTonerLeftAlign{padding:0 0 8px 10px;line-height:16px;font-size:1.0em;}.PromoInclude{float:right;width:285px;padding-right:0;}
body.ajaxBusy div#overlay { cursor:progress; }

.SL_topBox {
    width:235px;
    height:auto;
    border-bottom:1px solid #000;
    padding:0 0 15px 0;
    margin-left:10px;
    line-height:1.3em;
}
.SL_resultsBox{
    width:276px;
    height:650px;
    overflow:auto;
}
.location {
    width:235px;
    height:auto;
    border-bottom:1px solid #000;
    padding:15px 0 15px 0;
    margin-left:10px;
    line-height:1.3em;
}
.startpoint {
    width:266px;
    height:auto;
    border-bottom:1px solid #000;
    padding:0 0 5px 0;
    margin-left:10px;
    line-height:1.3em;
}
.endpoint {
    width:266px;
    height:auto;
    border-bottom:1px solid #000;
    padding:5px 0 15px 0;
    margin-left:10px;
    line-height:1.3em;
}
.directions {
    width:266px;
    height:auto;
    padding:10px 0 15px 0;
    margin-left:10px;
    line-height:1.3em;
}
.letter {
    font-size:15px;
    border:1px solid #666;
    padding:1px 0 2px 0px;
    color:#000;
    width:17px;
    height:15px;
    margin:0 10px 0 0;
    text-align: center;
}
.SL_text {
    width:901px;
    height:auto;
    margin-left:15px;
    padding:0 0 15px 0;
}
ul.asterisk {
    list-style:url(../../images/asterisk.gif);
    margin-left:6px;
}
/* End Google Map implementation - Release-1 2011 */


/**  Global Cart Popup **/
.globalCartWrapper iframe {position:absolute; top:24px; right:0; display:none; width:380px;}
.globalCartPopup {right:0; display:none;float:right;margin-top:-10px;position:absolute;}
.globalCartPopup a{display:inline; padding:0; height:auto;}
.globalCartPopup .overTabLeft {display:block; height: 35px; position: absolute; top: -35px;}
.globalCartPopup .overTabRight{display:block; height: 24px; margin-left: 3px; padding: 11px 15px 0 20px;}
.globalCartPopup .flyoutTopleft {height: 7px;}
.globalCartPopup .flyoutTopRight {margin-left: 3px; height: 7px;}
.globalCartPopup .flyoutMainRight {margin-left: 3px;}
.globalCartPopup .flyoutBottomleft {height: 9px; }
.globalCartPopup .flyoutBottomRight {margin-left: 8px; height: 9px;}
.globalCartPopup .flyoutGrad{margin-right: 5px; padding: 5px 11px 11px 11px;}
.globalCartWrapper_display .globalCartPopup, .globalCartWrapper_display iframe{display:block;}
.globalCartPopup .cartHeader {padding: 10px 0;}
.globalCartPopup .cartHeader .cartPopupClose{float:right;}
.globalCartPopup .cartHeader h2{float:left;}
.globalCartPopup .cartPopupProdImage {width: 140px;}
#globalCartWrapper form#globalCartContent {width:292px}

/*modified on 16/01*/
/*.globalCartPopup .flyoutContent {padding:15px;}*/
.globalCartPopup .flyoutContent {
    padding:0px 0 9px 0;
    width:519px;
    right:0;
    top:38px;
    z-index:100000;
   }

.globalCartPopup .cartPopupCartDetail{width:215px; float:right;}
.globalCartPopup .cartPopupTotals {margin-top:10px;}
.globalCartPopup .cartPopupWarningSection, .globalCartPopup .cartPopupPromoSection{clear:both; padding-top: 5px; margin-top: 15px;}
.globalCartPopup .cartPopupWarningProducts {margin-top:10px;width:100%;}
.globalCartPopup .cartPopupWarningProducts tr td {padding: 3px;}
.globalCartPopup .chromeBtn{float:right; margin-top:10px;}


/**  Modal Popup **/
.modalPopup {width:457px;}
.modalPopup.long {width:457px;}
.modalPopup a{display:inline; padding:0; height:auto;}
.modalPopup .centerBtns a.chromeBtn, .modalPopup .centerBtns a.greenBtn{float:left;}
.modalPopup .centerBtnsYesNo {padding-left:144px;}
.modalPopup .centerBtnsNewList{padding-left:95px;}
.modalPopup .centerBtnsRedeem{ padding-left: 35px;}
.modalPopup .overTabLeft {display:block; height: 35px; position: absolute; top: -35px;}
.modalPopup .overTabRight{display:block; height: 24px; margin-left: 3px; padding: 11px 15px 0 20px;}
.modalPopup .flyoutTopleft {height: 7px;}
.modalPopup .flyoutTopRight {margin-left: 3px; height: 7px;}
.modalPopup .flyoutMainRight {margin-left: 3px;}
.modalPopup .flyoutBottomleft {height: 9px; }
.modalPopup .flyoutBottomRight {margin-left: 8px; height: 9px;}
.modalPopup .flyoutGrad{margin-right: 5px; padding: 5px 11px 11px 11px;}
.modalWrapper_display .modalPopup{display:block;}
.modalPopup .modalHeader {padding: 5px 0 10px 0;}
.modalPopup .modalHeader .modalPopupClose{float:right;} .modalPopupCloseStoreLocator{float:left;}
.modalPopup .flyoutContent {padding:15px;}
.modalPopup .modalPopupCartDetail{width:170px; float:right;}
.modalPopup .modalPopupTotals {margin-top:10px;}
.modalPopup .modalPopupContentSection{clear:both; padding-top: 5px;}
.modalPopup .modalPopupContentSection span.formWrapper { text-align: right;}
.modalPopup .modalPopupContentSection input {width: 38px;}
.modalPopup .modalPopupContentSection input.zipCode {width: 70px;}
.modalPopup .modalPopupContentSection input.long, .modalPopup textarea {width: 190px;}
.modalPopup .modalPopupErrorSection {margin: 10px 0px 0px 50px;}
.modalPopup .centerBtns {margin: 0px auto; width: auto;}
.modalPopup .greenBtn, .modalPopup .chromeBtn {float:right; margin:10px 0px 0px 0; padding-left:10px;}
.modalPopup .newListForm label{width:65px !important;}

/**  Free Shipping Popup **/
/*.freeShippingPopup {position:absolute; top: 41px; right:20px; left: -9999px; width:250px;}*/
.freeShippingPopup {position:absolute; top: 41px; right:150px;left: -9999px; width:250px; padding-right: 150px;}
.freeShippingPopup a{display:inline; padding:0; height:auto;}
.freeShippingPopup .flyoutTopleft {height: 20px;}
.freeShippingPopup .flyoutTopRight {margin-left: 3px; height: 20px;}
.freeShippingPopup .flyoutMainRight {margin-left: 3px;}
.freeShippingPopup .flyoutBottomleft {height: 9px; }
.freeShippingPopup .flyoutBottomRight {margin-left: 8px; height: 9px;}
.freeShippingPopup .flyoutGrad{margin-right: 5px; padding: 5px 11px 11px 11px;}
.freeShippingPopup .flyoutGrad p{margin-bottom: 5px;}

.emailWhat{position:relative;}
.imageAdBugs .emailWhat {float: left; padding: 0 5px 5px 0;}

/**  Home Email Popup **/
.homeEmailPopup {position:absolute; left: -9999px; width:200px; z-index:11;}
.homeEmailPopup a{display:inline; padding:0; height:auto;}
.homeEmailPopup .flyoutTopleft {height: 7px;}
.homeEmailPopup .flyoutTopRight {margin-left: 3px; height: 7px;}
.homeEmailPopup .flyoutMainRight {margin-left: 3px;}
.homeEmailPopup .flyoutBottomleft {height: 15px; }
.homeEmailPopup .flyoutBottomRight {margin-left: 8px; height: 15px;}
.homeEmailPopup .flyoutGrad{margin-right: 5px; padding: 5px 11px 11px 11px;}
.homeEmailPopup .flyoutGrad p{margin-bottom: 5px;}
.homeEmailPopup .limitedHigh{height:150px; overflow: auto;}
.homeEmailPopup .limitedHigh ul li {list-style:disc;}

/*.textSearch {padding: 1px 100px; }*/

/* Created on 27/12*/
.textSearch {padding: 2px 1px 1px 5px; align:left;width:495px;height:20px;}

.textOMX {padding: 1px 2px; }



.compareCrumbs { display:block; margin-bottom: 6px; }
.funcButtons { clear: both; float: right; padding-left: 20px; }
.funcButtons div { clear: both; text-align: right; }
.funcButtons a { margin-left: 8px; }


/*----------->>> Ad Bugs <<<-----------------*/
/*
.adbug_prod_att, .adbug_promo {padding-left: 15px;}
*/
.adbug_promo {display: inline;}
.browsePrice div.emailWhat {float: right; clear: right;}
.emailWhat .adbug_promo {display: block; margin-top: 4px; float: left;}
.emailWhat div.adbug_more_info{ margin: 4px 0 0 0; padding-left: 3px; float: left;}
.emailWhat div.homeEmailPopup{font-weight: normal; text-align: left;}

.adbug_more_info {margin-left: 15px;}

div.channelStatusFrag {
	width: 200px;
    float: left;
}
div.promotionalAdbugs_skuMatrix {
	float: right;
	width: 200px;
	text-align: right;
}

.addbugrowbottom .emailWhat .adbug_promo{display:inline;}
.sku_logo .emailWhat {float: right;clear:both; margin-bottom: 0px;}
.sku_logo .emailWhat .homeEmailPopup .flyoutGrad{text-align: left;}
.skutable .emailWhat .adbug_promo {float:none;}
.skutable .emailWhat .adbug_more_info {float:none;}
/*----------------------PAGE PRODUCT DETAIL------------*/

/*
#contentWrapper { margin: 0 17px 0 15px; padding-top:120px; }
#content { padding: 0 10px 10px 10px; min-height: 600px; width:931px; }

/* Created  on 27/12*/
#contentWrapper { margin: 0 0px 0 15px; padding-top:155px; }


/* Created on 17/12 for avoiding overlappings of divs*/
#content { padding: 98px 10px 10px 10px; min-height: 600px; width:931px; }

#content .leftMenu { float: right; width:233px; }
#content .rightContent { width: 688px; padding-left: 10px; float:right; position:relative; }
#content .rightMenu { float: left; width:281px; }
#content .leftContent { width: 635px; padding-right: 10px; float: left; position:relative; }
#content .leftContent .form { padding:10px 0 10px 15px; }
#content .leftProdMenu { float: left; width: 397px;}
#content .rightProdContent { width: 470px; padding-left: 10px; float:right; position:relative;z-index:2;margin-bottom:15px; z-index:2; }
#content.scottContent .rightProdContent { width: 633px; padding-left: 10px; position:relative; margin-top:0px; }
#content.scottContent .leftProdMenu {  width:255px; margin-top:0px; }

/*Buttons*/
.chromeBtn { padding-left:5px; padding-right:3px!important; margin-bottom:5px; float:left;}
.giftCardBtn { padding-left:5px; padding-right:3px!important; margin-bottom:5px; margin-top:5px; float:left;}
.chromeBtn span { display: block; height: 12px; padding: 6px 5px 5px 9px;position:relative; white-space:nowrap;}
.greenBtn { padding-left:5px;  padding-right:7px !important; margin-bottom:5px; float:left; }
.greenBtn span { display: block; height: 12px; padding: 6px 0px 5px 9px;position:relative; white-space:nowrap;}
.disabledBtn { padding-left:5px !important; padding-right:3px!important; margin-bottom:5px !important;}
.disabledBtn span { padding: 6px 5px 5px 9px !important;}
/*----------------------PROMOTIONS------------*/
#content .promoContent { width: 921px; padding-left: 10px; float: left; }
#content .promoContent .browseBody {float: none;}
#content .promoContent .prodListTop { width: 921px;}
#content .promoContent ul {margin:5px 0px 0px 0px;}
#content .promoContent ul li {margin:0px 0px 5px 0px;}
#content .promoContent .viewProducts {float: left; margin-top: 10px;}
#content .promoContent .searchListAdd {float: left;}

/*modal*/
.productPopWrapper{ background: #ffffff url(../../images/content/productPop_bg.png) no-repeat top left; position:relative;padding: 1px 0 1px 0;}
.productPopInner{margin: 13px 13px 13px 13px; border:1px solid #f7901e; background: #fff; width:827px; height:385px;}

/*quick view for multiple products*/
.modalWrapper .multipleProducts .addSection{float:right;position:relative; padding-right:20px; margin-top: 10px;}
.modalWrapper .multipleProducts .qty{width:20px;}
.modalWrapper .multipleProducts .addSection label{position: absolute; right: 210px;top:5px;}
.modalWrapper .multipleProducts .addSection label, .modalWrapper .multipleProducts .qty{margin-right:5px;}
.modalWrapper .multipleProducts .priceP{position:absolute; top:50px; right:20px; font-size:13px; font-weight:bold;}
.modalWrapper .multipleProducts .priceP .price{font-size:14px; font-weight: bold;}
.modalWrapper .multipleProducts .productListWrapper{width:auto;}
.modalWrapper .multipleProducts .contentCol{width:500px;}
.modalWrapper .multipleProducts .header {border-bottom:1px solid #000;padding-bottom:5px;text-align:right;}
.modalWrapper .multipleProducts .header span{font-weight:bold; margin-left:41px; margin-right:5px; margin-bottom:20px;}
.modalWrapper .multipleProducts .productList{background:transparent;padding-bottom:10px;overflow-y:auto; height: 150px;}
.modalWrapper .multipleProducts p{margin-bottom:.3em;}
.modalWrapper .multipleProducts .row{margin-left:0;height:20px;}
.modalWrapper .multipleProducts .row .shopList{position:absolute;top:17px;left:-12px;}
.modalWrapper .multipleProducts .row .item{position:absolute;top:17px;left:30px;}
.modalWrapper .multipleProducts .row .price{position:absolute;top:17px;left:230px;}
.modalWrapper .multipleProducts .row .ship{position:absolute;top:17px;left:290px;}
.modalWrapper .multipleProducts .row .color{position:absolute;top:17px;left:140px;}
.modalWrapper .multipleProducts .row .qty{position:relative;top:3px;}


/* side menus */
.leftNav_wrapper { width:233px; margin-bottom:10px; }
.leftNav_wrapper .leftNav_top { height: 35px; }
.sideMenu_wrapper .headerBarRight { height: 35px; }
.sideMenu_ad { padding-bottom: 10px; display: block; }
.leftNav_wrapper p { padding: 7px 15px 0 15px; }
.leftNav_wrapper ul, .leftNav_wrapper dl { margin-bottom:5px; }
.leftNav_wrapper ul, .leftNav_wrapper dl .subcategory { margin-left:10px; }
.leftNav_wrapper dl dt { margin-top:.5em; margin-left:-1px; }
.leftNav_wrapper .leftNav_content { padding:5px 15px 15px 15px; }
.sideMenu_wrapper { width:281px; margin-bottom:-20px; }
.sideMenu_wrapper .sideMenu_top { height: 25px; clear: both;}
.sideMenu_wrapper .titleSideMenuTop{font-size:18px;padding: 7px 15px 0 15px;font-weight:bold;}
.sideMenu_wrapper .titleSideMenuTopCart{font-size:18px;padding: 7px 15px 0 15px;font-weight:bold;margin-bottom:20px}
.sideMenu_wrapper h2 { padding: 7px 15px 0 15px; }
.sideMenu_wrapper h3 { margin: 0; }
.sideMenu_wrapper ul { margin-bottom:5px; }
.sideMenu_wrapper .sideMenu_content { padding:5px 10px 15px 10px; }

/*---------------------->>> BROWSE PAGES <<<------------*/
.slider { border: none; padding: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 3px; text-align: center;}
.Product_Desc {padding-bottom: 20px; padding-left: 5px; padding-right: 5px;}
.productDesc {display: block;}
.Product_Title {}
.productBox { padding-right: 19px; border: none; min-height: 203px; position: relative; text-align: left; width: 153px; float:left; background-repeat:no-repeat;}
.productBox .productImage { border: none; padding:  10px 0 0 0; text-align: center;}
.productBox .productTxt { border: none; padding:  5px 20px 0 20px;}
.productBox .productTxt p{margin-bottom:.3em;}

.hidden_filter, .hidden_attr{display:none;}

/*product listing*/
.More{ vertical-align: top; float:right; }

.prodListContent{padding:0px 0 0 0;}
.prodListContent .browseModWrapper{float:left;position:relative;padding-left:54px;}
.promoContent .browseModWrapper{padding-left:40px;}
.prodListContent .browseModWrapper .check{margin-top:12px;}
.prodListContent .browseListWrapper{position:relative; border-bottom: 1px solid #FFF6C4; padding-top: 5px; padding-bottom: 5px;}
.prodListContent .browseListWrapper .browseBody{width:300px; float: left; padding-left:10px; padding-top:0;}
.browseProdInfo { min-height: 110px; overflow: visible; }
.prodListContent .browseListWrapper .browsePrice{width:220px; float:right; margin-top:10px;}
.prodListContent .browseListWrapper .browsePrice .chromeBtn{margin-top:10px;}
.prodListContent .browseListWrapper .check{position: absolute; top:40px; left:0px;}
.prodListContent .browseListWrapper .productImage{display:block;float:left;}
.prodListContent .browseList{padding-left:30px; padding-top:5px; padding-bottom:5px;}
.prodListContent .browseModWrapper p {margin: 10px 0 0 0; }
.prodListContent .browseMod .productImage{display:block;}
.prodListContent .browseList .productImage img{margin-top: 5px;}
.prodListContent .browseMod .productImage img { margin-top:5px;}
.prodListContent .browseMod .browseBody{padding:3px 2px 3px 5px;}
.prodListContent .browseMod .stars{position:relative; padding-top:20px; padding-left:25px;}
.prodListContent .browseModWrapper .chromeBtn{position:absolute; bottom: 40px; right:0;}
.prodListContent .browseMod{float:none; width: 152px; margin-top: 5px;}
.prodListContent .productBoxWide {width: 188px !important; }
.prodListContent .modal{display:none;}
.BottomHeight{height:17px;}
.prodListContent h2{margin-bottom:.1em;}
.searchListAdd {float: right; clear: right; margin-top: 4px; width: 190px; }
.searchListAdd2 {float: right; clear: right; margin-top: 4px; width: 192px; }
.searchListAdd label { margin-top: 4px; }
.prodListContent .desc{margin-top:10px;}
.prodListContent ul{margin-left:15px;}
.searchResults ul{margin:0;}
.prodListContent .description{margin-top:10px;}
.prodListView { float: right; vertical-align: top; }
.browseMod {text-align:center;}
.prodListTop .prodListPagination .viewAs{display:block; padding-right:60px;margin-top:4px; }
.prodListTop .prodListPagination {border-bottom: 1px solid; padding-bottom: 5px; margin-bottom: 10px;}
.prodListTop .chromeBtn,.prodListBottom .chromeBtn{padding-left:0;}
.prodListBottom .prodListPagination {border-top: 1px solid; padding-top: 5px; margin-top: 10px; clear: both; }
.prodListBottom{padding-top: 5px; }
.pagination{float:left;}
.page{margin-top:3px;}
.dropDowns{width: 360px; float: right; top: 0px;}
.prodListTop {margin-top:10px;}
.prodListTop .page, .prodListBottom .page{float:left;}
.prodListTop .dropDowns .items {float:left;}
.prodListTop .dropDowns .sortby {float:right;}
.prodListTop .dropDowns .items .select {}
.prodListTop .dropDowns .sortby .select {}
.prodListBottom .dropDowns .sortby {float:right;}
.prodListBottom .dropDowns .items {}
.prodListBottom .dropDowns .items .select {}
.browseBody {padding:3px 5px; float:left;}
.singleProduct .browsePrice, .modalWrapper .browsePrice{position: absolute; right: 60px; top: 40px;}
.browsePrice p{margin-bottom: .6em;}
/*product page*/

.rightProdContent h1{margin-bottom:.6em;}
.rightProdContent p{margin-bottom:1em;}
.leftProdMenu .views img{margin:10px 10px 0 0;}
.rightProdContent .features dd{padding-left: 1em; }
.singleProduct{display:none;}
.multipleProducts{display:none;}

.singleProduct .description{width:400px; margin-bottom:2em;}
.singleProduct .addSection{float:right;position:relative; padding-right:20px; width:300px;}
.singleProduct .qty{width:25px;}
.singleProduct .addSection label, .singleProduct .qty{margin-right:5px;}
.singleProduct .priceP{position:absolute; top:50px; right:20px;}
.multipleProducts .description{width:400px; margin-bottom:2em;}
.multipleProducts .addSection{float:right; position:relative; padding-right:20px;}
.multipleProducts .qty{width:20px;}
.multipleProducts .addSection label{position:absolute; right:210px; top:5px;}
.multipleProducts .addSection label, .multipleProducts .qty{margin-right:5px;}
.multipleProducts .priceP{position:absolute; top:50px; right:20px;}

.multipleProducts .productListWrapper{padding-right:25px;}
.multipleProducts .header {padding-bottom:5px;}
.multipleProducts .header span{margin-left:90px; margin-right:5px; margin-bottom:20px;}
.multipleProducts .productList{padding-bottom:10px;}
.multipleProducts .row{height:30px; position:relative; margin-left: 15px; padding-bottom:10px; padding-top:10px;}
.multipleProducts .row .shopList{position:absolute;top:17px;left:-12px;}
.multipleProducts .row .item{position:absolute;top:17px;left:100px;}
.multipleProducts .row .price{position:absolute;top:17px;left:253px;}
.multipleProducts .row .ship{position:absolute;top:17px;left:373px;}
.multipleProducts .row .qty{position:relative;top:3px;}
.main_sku_wrap .tableButtons .addToFaveSec{float:left; }
.main_sku_wrap .tableButtons .addToCartSec{float:right; }
/* multi sku changes*/
#skuMatrix  .tableButtons  .addToCartSec{float:right;}
#skuMatrix  .tableButtons  .addToCartSec a.itemAddition {float:right;}
#skuMatrix  .tableButtons  {margin-top:10px;}
#skuMatrix .tableButtons .addToFaveSec{float:left; margin-bottom:10px;}
#skuMatrix .tableButtons .addToCartSec{float:right; }
#skuMatrix .tableButtons .addToCartSec a.chromeBtn span { color:#000; cursor:default; }
#skuMatrix .viewAllLink {
	float: right;
	margin: -10px 70px 0 0;
}
/* Home Page */
.findOffice .search h3 {margin-top: .3em; margin-bottom:.5em;}

#productInfo {position:absolute; bottom:0; left:0; height:370px; width:951px; border-top:1px solid #ffda00; margin: 0 0 0 15px}
.homespace{height:370px;}
#promoPop{width:370px;  height:700px;}
.show{display:block;}
.productText{width:577px; padding:20px 0 0 13px; float:left;}
.productKeywords{width:308px; margin:20px 0 0 23px; float:left;}
#productInfo h1{margin-bottom:.4em;}
#productInfo h2{margin-bottom:.2em;}
#productInfo p{margin-bottom:.4em;}
#productInfo .productKeywords p{margin-bottom:.1em;}
#productInfo .productKeywords p.pkLinks{margin-bottom:1em;}
.shop{height:26px; width:927px; padding:1px; margin-top:14px; clear:both; /*float:left;*/}
.shopType span{float:left; display:block; height:26px; padding:0 20px 0 10px;}
.shopList ul{margin:0; padding:0;}
.shopList li{display: inline; margin:0 15px 0px 20px;}
.eSpotContainer{margin-top:18px; float:left; width:931px;  margin-bottom:20px;}
.eSpotContainer2{width:100%;clear:both;}
.shopEspotWrapper{width:215px; padding:1px; float:left; padding-right:16px; }
.shopEspotWrapper_right{float:none;width:215px; padding:1px;padding-right:16px; }

.sideMenu_wrapper .shopEspotWrapper{width:280px; float:left; padding-right: 1px; margin-bottom: 10px;}
.shopEspot{min-height:2px;}
.shopEspotTop{height: 11px; overflow:hidden;}
.shopEspotImage{position: relative;}
.shopEspotImage a.shopNow {position:absolute; bottom: 2px; right: 2px;}
.shopEspotDetails{padding:20px;}
.promo{min-height:256px; width:215px; float:left; margin-top:18px; margin-bottom:20px;}
.promoTitle{padding:13px 0 0 14px; height:37px; width:201px;}
.findOffice{height:133px; width:927px; clear:both; /*float:left;*/}

.findOffice .search{width:215px; height:60px; margin-top:28px; float:left; padding: 5px 0 0 5px;}
.findOffice .impress{width:470px; height:66px; float:left; padding:0;}
.findOffice .maxPerks{width:237px; height:121px; float:left; padding:12px 0 0 0px;}
.findOfficeMax{float:left;}
.findOfficeMaxBtn{float:left;}

.promoList ul{list-style-position:outside;}
.promoList ul{margin:0; padding:0;}
.promoList li{margin:0 15px 0 20px;}
.promoList li.more{margin:20px 15px 0 20px;}
.findOffice input.searchOMX{padding:5px 6px 5px 6px; width:118px; margin-right:10px;}
.promoLoginContainer{padding:10px;}
.promoLoginContainer .specialOffers {margin:5px 0;}
.promoLoginContainer .specialOffers input{margin:0 7px 0px 0;}
.promoLoginContainer p{margin-bottom:.7em;}
.promoLoginContainer p.orange24Title{margin-bottom:.1em; line-height: 1em;}
.promoLoginContainer .red{font-size:10px; margin-bottom:.4em;}
.LoginEmailAddress{margin:5px 0 7px 0;}
.LoginEmailAddress input.searchOMX{ padding:2px 1px 3px 1px; width:25%; margin-right:10px;}

/*-----added for global header.......*/
.LoginEmailAddress input.searchOMX1{ padding:2px 10px 3px 1px; width:220px; padding:1px 1px 1px 1px; align:left;}
.LoginEmail{align:right; float:right; vertical-align: top;padding:50px 0px 0px 0px;}


.LoginSignupButton{clear: both; margin:7px 0 0 0; float:right;}
.LoginSignupButton{clear: both; margin:7px 0 0 0; float:right;align:top;}
.noRecent{padding:14px;}
.promoNoRecent{padding:13px 0 0 14px; height:37px; width:201px;}

/*---------------------  Index Popup  ---------------------------*/
#popup{position:absolute; top:385px; left:-9999px; width:590px; z-index:2; display:block;}
#popup .mainPopupContainer{position:relative; width:370px;}
#popup .popupItemWrap{position:absolute; width:359px; padding:11px 0 18px 11px; top:0px; right:-6px; z-index:4;}
#popup .PurchasedReccomend{background-color:#FFFFFF; width:338px;}
#popup .PurchasedReccomend h1{margin:8px 0 0 13px;}
#popup .hoverItem{position:absolute; width:200px; height:30px; right:-219px; top:185px; z-index:6;  padding:0 0 0 20px;}
#popup .Item{height:93px; width:330px; padding-top:7px;}
#popup .Item .productImage{height:93px; width:92px; float:left;}
#popup .Item .productDesc{height:50px; width:238px; float:left;}
#popup .Item .productQuantity{height:40px; width:238px; float:left;}
#popup .seeAllpurchaseType{height:25px; width:306px; padding:0 15px;}


/*SKU PAGE*/
.features dd ul li{padding-left:1em; }
.right{width: 8%;}
.skutable{width: 625px; float:left; }
.skutable td {border-bottom: 1px solid #FFda00; padding: 5px;}
.skutable th {border-bottom: 1px solid #999999; background-color: #fff; padding: 5px;}
.skutable .left td {font-weight: bold; white-space: nowrap;}
.skutable table{padding:0px 0px 0px 0px;}
.checkbox {padding-right: 0px; padding-left: 0px;}
.skutable td {padding: 5px;}
.skutable .addbugrowbottom td{text-align:center;border-bottom:none !important; padding: 0 5px 3px 5px;}
.skutable th {padding: 5px;}
.skutable table{padding:0px 0px 0px 0px;}
.skutable .checkbox {padding-right: 0px; padding-left: 0px;}
.tableButtons{margin-top:70px; width:625px;}
.greenDownArrowWrapper { clear: both; margin-top: 10px; padding-bottom:15px;}
.priceText {text-align:center;}
.greenDownArrowWrapper_bold { clear: both; margin-top: 10px; padding-bottom:15px;}

.prodListContent .accessoriesList {padding-left:5px; padding-top:12px; padding-bottom:5px;}
.prodListContent .accessoriesListWrapper {position:relative; /* border-left: 1px solid #F1F1F2; border-right: 1px solid #F1F1F2; */ border-bottom: 1px solid #FFF6C4; padding-top: 5px; padding-bottom: 5px;}
.prodListContent .first { padding-top: 0px; /* border-top: 1px solid #F1F1F2; */ }
.prodListContent .accessoriesListWrapper .browsePrice {width:209px; float:right; margin-top:10px; margin-right: 11px;}
.prodListContent .accessoriesListWrapper .productImage {display:block;float:left;}
.prodListContent .accessoriesListWrapper .browseBody {float:left;padding-left:10px;width:275px;}
.prodListContent .accessoriesListWrapper ul {margin: 0px;}
.prodListContent .accessoriesListWrapper p {margin-bottom: 0px;}
/*Browse - Single SKU*/

.ContentRight{float:left; width:630px; padding-left:25px;}
.ContentLeft{float:left; width:275px; margin-bottom:15px;}
.ViewProdImage{width:397px; padding:0 0 15px 9px; }
.largeThumb{display: block; width:353px; height:397px; padding:9px;}
#content.scottContent .largeThumb{width:244px; height:205px;}
.smallThumb{float:left; width:55px; height:47px; padding:1px 1px 1px 1px; margin-top:6px; margin-right:9px; border: 1px solid #000;}
.smallThumb_active{border: 1px solid #F7901E;}
.RelatedProd .sideMenu_wrapper.sideMenuSku {margin-bottom:0px;}
.RelatedProd{ clear:right; float:right; /* margin-top:30px; */ }
.multiProductRel {padding-top:38px;}
.RelatedProdCart{float:left; margin-top:0px; width:281px;}
#content.scottContent div.RelatedProd { float:right; clear:left; }
.related_info .prod_qty .chromeBtn{float: right; }
.related_info .prod_qty .chromeBtn {display:block;}
.related_info{padding-top:7px;padding-bottom:7px;}
.main_sku_wrap{float:left;}
.sku_info_wrapper{float:left; width:380px; margin-bottom:0px;}
.sku_info{width:380px;}
.sku_info ul{margin-left:15px;}
.sku_quantity{width:380px; margin:10px 0 15px 0;}
.sku_logo{width:220px; float:right; padding-right:20px;}
.prod_image{height:80px; width:80px; float:left; margin-left:5px;}
.prod_desc{width:165px; float:right;}
.prod_qty{float:left; margin:10px 10px 0px 0px;width:219px;}
.prod_qty_cart{float:left; margin:10px 0px 0px 45px;width:auto;height:25px}
.relatedItemCart{float:left;width:110px;vertical-align:top;}
.prod_qty_cart_img{float:left; margin:0px 0px 20px 0px;width:auto;height:25px;}
.cart-quantity {margin:0 3px 0 3px; height:19px;width:35px;}
.cart-quantity-gray {margin:0 4px; height:19px;width:35px;background:#F0F0F0}
.cart-quantity2 {margin:0 2px; height:12px;width:27px;background:#F0F0F0}
.tabsku ul{margin:0; padding:0;list-style:none}
.tabsku ul li{float:left; height: 25px; width:156px; margin:0; padding-top:13px;}
.tabsku ul li.active{width:156px; margin:0;}
.tabs ul{margin:0; padding:0;}
.tabs ul li{float:left; height: 25px; width:156px; margin:0; padding-top:13px;
    border-radius: 2px 2px 0 0;}
.tabs ul li.active{width:156px; margin:0;}
.review{width:596px; padding:10px 15px;}
.create_review{float:right; padding:4px 15px 0 0;}
.avg_rating{float:left; padding:0 0 0 15px;}
.avg_cust_rating{width:626px; height:31px; clear:both;}
.review_section{float:left; width:628px;margin-top:15px;}
.pad_left10{margin-left:10px;}
.see_all_reviews{width:626px; height:31px; clear:both;}

.summary {clear: both; padding: 15px;}
.details {clear: both; padding: 15px;}
.details .specs th {text-align: left;}
.details .specs td {padding-bottom: 10px;}
.details .whatisthis-wrapper .whatisthis {display:block; padding: 0px;}
/* Product Compare  (OLD)*/

.compareSection{width:208px; float:left; margin-top:20px;}
.productSection{float:left; width:717px; display:block; overflow:scroll; overflow-y:hidden; margin-top:20px;}
.productSection .compareProductWrapper{width:1500px;}
.productSection .compareProductWrapper .product{float:left;}
.productSection .compareProductWrapper .productDetail {height: 147px;}
.productSection .ProductImage{height:70px;}
.productSection .xRemove {float:left; margin-top:9px;}
.productSection .ProdDescription{padding:6px 20px 6px 30px;}
.compareSection .ProductImage{height:90px;}
.compareSection .ProdDescription{padding:10px 15px;}
.compareSection .ToggleSection, .productSection .ToggleSection{padding:27px 0 10px 0; height:16px;}
.compareSection .ToggleSection img, .productSection .ToggleSection img{margin:0 5px -4px 0;}
.compareSection .descriptionTitle{display:block; width:208px;}
.compareSection .descriptionTitle .descriptionLeftTop{width:193px; padding:15px 0 0 15px; height:33px;}
.compareSection .descriptionTitle .descriptionLeft{width:193px;  padding:15px 0 0 15px; height:114px;}
.compareSection .greatForTitle{display:block; width:208px;}
.compareSection .greatForTitle .greatForLeftTop{width:193px;  padding:15px 0 0 15px; height:33px;}
.compareSection .greatForTitle .greatForLeft{width:193px;  padding:15px 0 0 15px; height:33px;}
.compareSection .FeaturesTitle{display:block; width:208px;}
.compareSection .FeaturesTitle .FeaturesLeftTop{width:193px;  padding:15px 0 0 15px; height:44px;}
.compareSection .FeaturesTitle .FeaturesLeft{width:193px;  padding:15px 0 0 15px; height:33px;}
.compareSection .FeaturesTitle .whatisthis-wrapper a {padding:0;}
.product{width:240px;}
.productSection .descriptionProduct{display:block; }
.productSection .descriptionProduct .descriptionLeftTop{ padding:0 15px; height:48px;}
.productSection .descriptionProduct .descriptionLeft{padding:0 15px; height:129px;}
.productSection .greatForProduct{display:block; }
.productSection .greatForProduct .greatForLeftTop{padding:0 15px; height:48px; text-align:center;}
.productSection .greatForProduct .greatForLeft{padding:0 15px; height:48px; text-align:center;}
.productSection .greatForProduct .greatForLeftTop img{margin-top:12px;}
.productSection .greatForProduct .greatForLeft img{margin-top:12px;}
.productSection .FeaturesProduct{display:block; }
.productSection .FeaturesProduct .FeaturesLeftTop{ padding:8px 15px; height:43px;}
.productSection .FeaturesProduct .FeaturesLeft{padding:8px 15px; height:43px;}
.productSection .productDetail .chromeBtn{display:block;}

.compareSection .descriptionTitle .descriptionBuy{height:65px;}
.productSection .descriptionProduct .descriptionBuy{height:80px;}
.productSection .descriptionProduct .descriptionBuy div{margin-top:10px;}
.productSection .descriptionProduct .descriptionBuy .compareAdd{float:right;}
.productSection .descriptionProduct .descriptionBuy .textOMX {width: 25px;margin-left:5px;}

/*Product Compare New*/
.prodCompareTable{margin-top:15px;}
.prodCompareTable.prod1 td, .prodCompareTable.prod1 th{width:50%;}
.prodCompareTable.prod2 td, .prodCompareTable.prod2 th{width:33%;}
.prodCompareTable.prod3 td, .prodCompareTable.prod3 th{width:25%;}
.prodCompareTable thead{margin-bottom:10px;}
.prodCompareTable thead th.removeAllCell{padding:10px;}
.prodCompareTable thead th .prodImage{display:block; width:78px; margin-left: auto; margin-right:auto;}
.prodCompareTable thead th .orangeTitle{display:inline-block; width: 200px;}
.prodCompareTable tbody th, .prodCompareTable tbody td{padding:15px;}
.prodCompareTable tbody tr.compSectionHeader th{padding-left:0; padding-top:35px;}
.prodCompareTable tbody tr.compSectionHeader th a{display:inline-block; margin-right: 3px; position:relative;top:4px;}
.prodCompareTable tbody tr.purchaseRow div{margin-top:5px;}
.prodCompareTable tbody tr.purchaseRow div .compareAdd {float: right;}
.prodCompareTable .emailWhat {margin-bottom: .5em;}

/* root */
.sepBar{width:677px; height: 35px; margin-bottom:15px; clear:both; float:left;}
.sepBar h2{padding: 7px 15px 0 15px;}
.sepBar h2{padding: 7px 15px 0 15px;}



/*My Account*/
/* Global Elements */
.breadcrumbs {margin-bottom:0px;}
.headerBar, .headerBarInkToner {width:auto; height: 35px; margin-bottom:15px;clear:both; }
.headerBarFull {width:931px; height:35px; margin-bottom:15px; clear:both;}
.headerBarFull h1 {padding: 5px 15px 0 15px;}
.headerBarFull .fRight{padding-top: 8px !important; padding-right:15px !important;}
.paymentInfoContent .headerBar .fRight{padding-top: 8px; padding-right:15px;}
.headerBarInkToner {width: 680px; }
.headerBar .editBar {float:right; padding-right:15px; padding-top:8px;}
.headerBar h2,.headerBar h1, .headerBarInkToner h2, .headerBarInkToner h1{padding: 7px 15px 0 15px;float:left;}
.headerBar h1{padding-top:4px;}
.headerBar .right, .headerBarInkToner .right {float:right;width:auto;padding:7px 15px 0 0;}
.myAccountContent {float:left;width:628px;padding-left:21px;}
.maNavCol {float:left;}
.deetSpot {width:234px;padding:18px 15px 0 15px;margin-top:20px;}
.helpLinks{padding:18px 15px 15px 15px; margin-top:18px;}
.helpLinks {margin-bottom: 1em;}
.noResults{margin-top:10px;padding-left:15px;}
/*login*/
.login .right {float:right;width:auto;}
.login .myAccountContent {padding-left:0;}
.sign-in-form-container {display:block;width:474px;height:160px;padding-top:19px;float:left;margin-bottom:40px;}
.login .maNavCol {padding-left:21px;}
.sign-in-content {clear:both;margin-bottom:9px;}
.login #loginField, .login #passField {width:210px;}
.login .sign-in-textfield {float:left;}
.remember-me {padding-left:130px;padding-top:5px;}
.sign-in-button {padding-left:130px;padding-top:4px;}
.sign-in-button ul li {display:inline;margin-right:30px;}
/* Recent Items */
.recentItemsWrapper {padding:0 3px;}
.recentItemsWrapper p {margin:0 12px;}
.recentItemsTable {vertical-align:top;width:100%;margin-top:27px;}
    .recentItemsTable th.category{text-align: left; padding-left: 20px;}.recentItemsTable th.description{text-align: left; padding-left: 35px;}
    .recentItemsTable thead tr {height: 20px; vertical-align:top;}
    .recentItemsTable tr {height:90px;vertical-align:top;}
        .recentItemsTable tr td {height:90px;vertical-align:top;padding:10px 0;}
        .recentItemsTable.category tr td {height:130px;vertical-align:top;padding:10px 0;}
        .recentItemsTable tr td.prodImg {width:100px;vertical-align:middle;text-align:center;}
        .recentItemsTable tr td.catLink {width:150px;padding-left:20px;padding-top:23px;}
        .recentItemsTable tr td.catDesc {padding-left:27px;padding-top:23px;}
.recentItemsTable tr td.itemInfo {padding-top:20px;width:300px;}
.recentItemsTable tr td.itemQuantity {vertical-align:bottom;width:97px;padding-bottom:27px;height:103px;}
.recentItemsTable tr td.itemQuantity input {height:19px;width:30px; vertical-align: middle; text-align: center; }
.itemQuantity input, .getFreeitemQuantity input, .prod_qty input, .Quantity input  { text-align: center; }
.recentItemsTable tr td.itemTotals {padding-bottom:27px;height:103px; vertical-align: bottom;}
.recentItemsTable tr td.itemTotals .addToBtn {margin-top:30px;}

/* Order history */
.orderHistoryWrapper {padding:0 3px;}
.orderHistoryWrapper .left {float:left;clear:left;width:auto;}
.orderHistoryWrapper .right {float:right;clear:right;width:auto;}
.orderHistoryWrapper p {margin:0 12px;}
.orderHistoryWrapper table tr th { padding: 0px 5px 13px; }
.orderTable {margin-top:19px;}
.orderTable td.price { white-space:nowrap; text-align:right; }
.orderTable th.price { text-align:center; }

.orderHistoryWrapper table tr td {padding:10px 5px 10px 5px;vertical-align:top;}

.shipbillpay {margin-top:15px;padding-left:15px;}
.shipbillpay .col01 {float:left;width:148px;}
.shipbillpay .col02 {float:left;width:150px;}
.shipbillpay .col03 {float:left;width:130px;}
.infobox {margin:15px 0;padding:10px; clear: both;}
.infobox h3{margin-bottom:.3em;}
.infobox p{margin-bottom: .4em;}
.wAuto{width: auto !important;}
/*
.orderNum {width:71px; }
.date {width:81px;}
.status {width:58px;}
.poNum {width:112px;}
*/



/* my Account Nav */
#myAccountNav {display:block;margin-bottom:34px;width:276px;}
    #myAccountNav dt {display:block;width:261px;height:31px;vertical-align:middle;padding:20px 0 0 15px;}
    #myAccountNav dd {display:block;padding-top:12px;padding-left:15px; padding-bottom: 10px;width:261px;}
        #myAccountNav dd ul li {margin-bottom:1em;}

#myAccountQuestions {display:block; width:276px;}
    #myAccountQuestions dt {display:block;width:261px;height:31px;vertical-align:middle;padding:20px 0 0 15px;}
    #myAccountQuestions dd {height: 200px;display:block;padding-top:1em;padding-left:15px;width:261px;}
        #myAccountQuestions dd ul li {margin-bottom:1em;}

/* Payment Info */
.paymentInfoContent .paddingL10 {padding-left:10px;}
.paymentInfoContent .login {float:left; padding-left:10px;}
.paymentInfoContent .gutter {margin-right:12px;}
.paymentInfoContent label {float:left;display:block;padding-right:10px;padding-top:4px;}
.paymentInfoContent .login .account-create-title {float:left; padding:0 0 3px;}
.paymentInfoContent .login .return-create-title {float:left; padding:0 100px 3px;}
.cc-row {width: 300px !important;}
.paymentInfoContent .login .cc-ico-om, .paymentInfoContent .login .cc-ico-od, .paymentInfoContent .login .cc-ico-ae, .paymentInfoContent .login .cc-ico-ds, .paymentInfoContent .login .cc-ico-mc, .paymentInfoContent .login .cc-ico-vs {height:23px;padding-left:33px;padding-top:3px;width:120px;}
.paymentInfoContent .login .cc-masked {clear:none;margin-right:15px;padding-top:4px;}
.paymentInfoContent .login .sign-in-content {float:none; padding:3px 0;}
.paymentInfoContent .login .sign-in-content h2 {margin:10px 0px;}
.paymentInfoContent .login .sign-in-content p {margin-bottom:10px;}
.paymentInfoContent .login .sign-in-content ul {margin-left:10px;}
.paymentInfoContent .sign-in-content {margin-bottom: 4px;}
.paymentInfoContent .account-create-title a {color: #0c5399;}
.paymentInfoContent .rtnPolicy {float:left;display:block;padding-left:350px;}
.paymentInfoContent .sign-in-content select {width:194px;}
.paymentInfoContent .sign-in-required {float:left;}
.paymentInfoContent .sign-in-textfield .width95 {display:inline; float:left; width:95px;}
.paymentInfoContent .margRt5 {margin-right:5px;}
.paymentInfoContent .colQuarter {display:inline; float:left; width:209px; }
.paymentInfoContent .colHalf {display:inline; float:left; width:382px;}
.paymentInfoContent .colThreeQuarter {display:inline; float:left; margin:0 0 5px; top:0; width:604px; padding-top:5px;}
.paymentInfoContent .colButton {width:335px; text-align:right; clear: both;}
.paymentInfoContent .colButtonStoreReceipt {width:343px; clear: both; margin-left: 3px;}
.paymentInfoContent .height15 {height:15px;}
.paymentInfoContent .clear {clear:both; height:0; overflow:hidden;}
.paymentInfoContent .cLeft {clear:left;}
.paymentInfoContent .fRight {float:right; text-align:center; padding-top:10px; padding-right:10px;}
.paymentInfoContent .padremove {margin-top:-10px;}
.paymentInfoContent .fLeft {display:inline; float:left;}
.paymentInfoContent .vdivider {width:236px;position:relative;}
.paymentInfoContent .off {display:none;}
.divider {width:auto; height: 8px; margin-bottom: 20px; padding-top:15px;clear:both;}

/* Personal Info */
.personalInfoContent {float: left; width:628px; padding-left:21px;}
.personalInfoContent .personal-info-title{width: 209px; float: left;}
.personalInfoContent .personal-info-fields{width: 369px; float: left;}
.personalInfoContent .personal-info-fields-maxperks{width: 249px; float: left;}
.personalInfoContent .personal-info-fields .sign-in-content{padding:3px 0;}
.personalInfoContent .personal-info-notyet{width:150px; float: left; padding:0 0 0 5px; margin-top:-5px;}
.personalInfoContent .personal-info-required{width:250px; float: left; padding:0 0 0 5px;}
.personalInfoContent .width110{width:110px;}
.personalInfoContent .zipcode{width:58px;}
.personalInfoContent .name{width:143px;}
.passwordOffset { padding-left: 130px; padding-top:3px; display: block; }
.sign-in-content-smbreg {display:unblock;clear:both;width:600px;float:left;margin-bottom:9px;margin-left:15px;}
.sign-in-content-smbreg .account-create-smb {width:600px;float:left;}
.sign-in-content-smbreg .account-create-lbl {float:left;}
.sign-in-content-smbreg .account-create-smb-lbl label{font-weight:bold;width:600px;}
.sign-in-content-smbreg .sign-in-textfield-smb {width:600px;}
.sign-in-content-smbreg .sign-in-textfield-input {width:300px;}
.sign-in-content-smbreg .sign-in-textfield-input2 {width:200px;}
.sign-in-content-smbreg .sign-in-textfield-input3 {width:80px;}
.sign-in-content-smbreg .sign-in-textfield-input4 {width:209px;}
.sign-in-content-smbreg .sign-in-textfield-input5 {width:200px;}
.sign-in-content .sign-in-textfield-orderconfirm .sign-in-textfield-input1 {width:300px;}
.sign-in-content .sign-in-textfield-orderconfirm .sign-in-textfield-input2 {width:220px;margin-right:5px;}
.sign-in-content .sign-in-textfield-orderconfirm .sign-in-textfield-input3 {width:220px;}
.sign-in-content .sign-in-textfield-orderconfirm .sign-in-textfield-input4 {clear:both;width:195px;}
.save-container{width: 330px; clear:both; float: left; padding:15px 0 20px 0; margin:0 0 20px 0;}
.save-container input{float: right;}
.clear{clear:both;}
.paddingL10{padding-left:10px;}
.personalInfoContent .maxPerksBenefits{margin-top:10px;padding-left:10px;font-size:12px;}
.personalInfoContent .maxPerksBenefits ul {padding-left:15px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;} 
.personalInfoContent .maxPerksBenefits li {padding-top:5px;}
.personalInfoContent .maxPerksBenefitsConditions p{padding-left:10px;font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-top:20px; color:grey;text-align:justify;}
.personalInfoContent .maxPerksBenefitsAlreadyMember{padding-left:5px;}
.personalInfoContent .maxPerksBenefitsAlreadyMember p{font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.personalInfoContent .maxPerksBenefitsAlreadyMember span{font-size:11px;}
.personalInfoContent .italicMaxPerksMember {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-style:italic; margin-top:20px; color:grey;}
.personalInfoContent .newToMaxPerks h3{padding-left:10px;}
.personalInfoContent .newToMaxPerks p{padding-left:10px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.personalInfoContent .joinNowRewards {margin-top:10px; margin-bottom:10px;padding-left:10px;font-size:11px}
.personalInfoContent .maxPerksId {margin-top:20px; padding-left:10px;}
.personalInfoContent .maxPerksId p{font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.personalInfoContent .joinMaxPerks {margin-left:10px;margin-bottom:50px;}
.leftSide{width:46%; float:left; display:block;}
.personalInfoContent .rightSide{margin-left:50%;}
.verticalLineMaxPerks{width:1px; height:150px;background-color:#E0E0E0;float:left;}
.horizontalLineMaxPerks{width:610px; height:1px;background-color:#E0E0E0;float:left;margin-left:10px;margin-top:10px;margin-bottom:10px;}


.shoppingListContent .edit-list-buttons input, .shoppingListContent .list-buttons input {margin-right:5px;}
.shoppingListContent {float: left; width:628px; padding-left:21px;}
.shoppingListContent .personal-info-title{width: 209px; float: left;}
.shoppingListContent .personal-info-fields{width: 420px; float: left;}
.shoppingListContent .personal-info-fields .sign-in-textfield{width:200px; float:left;}
.shoppingListContent .personal-info-fields-maxperks{width: 249px; float: left;}
.shoppingListContent .personal-info-fields .sign-in-content{padding:3px 0;}
.shoppingListContent .shopping-list-title{width: 200px; float: left;}
.shoppingListContent .shopping-list-row-container{width:598px; float:left;}
.shoppingListContent .shopping-list-row{width:598px; padding:0 15px 15px 15px; margin:0 0 15px 0; border-bottom: solid 1px #A5A5A5;}
.shoppingListContent .list-name{width:190px;}
.shoppingListContent .list-descr{width:210px;}
.shoppingListContent .list-buttons{width:180px; float:right; padding-left:4px}
.shoppingListContent .list-buttons .greenBtn{padding-left:0px}
.shoppingListContent .divider{width:598px; clear:both; margin-bottom:20px;}
.shoppingListContent .edit-list-container{width: 598px;}
.shoppingListContent .edit-list-select{width:598px; float:right; text-align:right;}
.shoppingListContent .edit-list-title{width:390px; float:left; margin-bottom:15px}
.shoppingListContent .edit-list-descr{width:390px; float:left; margin-bottom:15px}
.shoppingListContent .edit-list-buttons{width:390px; float:left; margin-bottom:15px}
.shoppingListContent .sign-in-textfield {width:400px;}
.shoppingListContent .sign-in-textfield input {width:390px;}
.shoppingListContent .personal-info-fields .sign-in-textarea {width:390px;}
.favoritesList { font-size: 12px; font-weight: bold; }

.shopping-list-sort-container{height:20px;}
.shopping-list-sort-numberItems{width:248px; float: left;}
.shopping-list-sort-sortby{width:230px; float: left;}
.shopping-list-sort-removeall{width:150px; float: left;}
.shopping-list-sort-removeall input{vertical-align:middle; margin-left:5px;}

.ShoppingListTable {vertical-align:top;width:100%;margin-top:15px;}
    .ShoppingListTable tr {height:90px;vertical-align:top;}
        .ShoppingListTable tr td {height:90px;vertical-align:top;padding:10px 0;}
        .ShoppingListTable.category tr td {/*height:130px;*/vertical-align:top;padding:10px 0;}
        .ShoppingListTable tr td.prodImg {width:100px;vertical-align:middle;text-align:center;}
        .ShoppingListTable tr td.catLink {width:80px;padding-left:20px;padding-top:23px;}
        .ShoppingListTable tr td.catDesc {padding-left:27px;padding-top:23px;}
.ShoppingListTable tr td.itemInfo {padding-top:20px;width:312px;}
.ShoppingListTable tr td.itemQuantity {vertical-align:bottom;width:85px;padding-bottom:27px;height:103px;}
.ShoppingListTable tr td.itemQuantity input {height:19px;width:23px; vertical-align:middle;}
.ShoppingListTable tr td.itemTotals {padding-bottom:27px;height:103px;}
.ShoppingListTable tr td.itemTotals img.addToBtn {margin-top:30px;}
.ShoppingListTable .addListCB{vertical-align:middle; margin-right:3px;}

.shoppingListTable { border-bottom: 1px solid #FFF6C4; margin-top: 10px; }
    .shoppingListItem { padding: 10px 0px; border-top: 1px solid #FFF6C4; }
        .slipiImage { padding: 10px 25px 10px 10px; }
        .slipi {width:250px; }
            .slipiTitle  { font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; text-transform:uppercase; color:#F7901E; }
            .slipiContent { }
            .slipiCompare { padding-top: 20px; }
        .slipiPrice {width: 220px; text-align: right;}
        .slipiPrice .productDesc {text-align: right;}
        .slipiPrice .productDesc .adbug_promo {display: block;}
.shoppingListContent .shoppingListTable div.shoppingListItem {padding-bottom:50px; position: relative;}
.shoppingListContent .shoppingListTable div.shoppingListItem .searchListAdd{position:absolute; bottom: 10px; right: -16px; width: 180px; }
.shoppingListContent .shoppingListTable div.shoppingListItem .slipiCompare {position: absolute; bottom: 10px; left: 66px;}

/* Checkout Info */

.headerBarCartPage{position:left;background: url(../../images/headerBarCart.png) no-repeat;width:618px;height:30px;margin-left:1px;margin-bottom:15px;padding-left:16px;padding-top:8px;padding-bottom:4px;clear:both;font-size:18px;font-weight:bold;color:#FFFFFF;}
.headerBarCartTitle{position:left;background: url(../../images/headerBarCart.png) no-repeat;height:30px;margin-top:5px;padding-left:10px;padding-top:8px;padding-bottom:4px;clear:both;}
.headerBarCartTitle,
.headerBarCartTitle h2 { font-size:18px;font-weight:bold;color:#FFFFFF; }
.sideMenuTopCartPage {background: url(/images/sideMenu.png) left top no-repeat;text-transform: none;}
.checkoutTopEspot{width:928px;}
.checkoutCartFooterEspot{clear:left;width:609px;padding:10px 0 0 0px;}
.checkoutCartContinue{float: left;padding:250px 0 0 0px;}
.giftcardcolumn{float: left;padding:10px 0px 0px 0px;width:238px}
.giftcardcolumn .promoWrapper .promoCode h2.orangeBold14 { padding-left:0; text-transform: none; }
.summarycolumn{float: left;}
.buttonsrow{float: left;width:609px}

.giftCardMsgSection{float: left;margin:25px 0px 0px 0px;padding:0px 0px 5px 0px;color: #A30B35;width:380px;font-size:14px}
.giftCardTopRow{float: left;width:100%;padding:5px 0px 5px 16px;font-size:14px}
.giftCardlbl{float: left;width:164px;padding:5px 0px 0px 0px;}
.giftCardPinlbl{float: left;width:164px;padding:0px 0px 0px 0px;font-weight: bold;}
.giftCardTxtCol{float: left;width:250px;padding:5px 0px 0px 0px;font-size:14px}
.giftCardTxtBoxRow{float: left;padding:5px 0px 0px 16px;}
.giftCardTxtPinRow{float: left;padding: 5px 45px 0px 16px;}

.giftCardBtnsRow{float: left;width:250px;padding:10px 0px 0px 16px;}
.giftCardMsgCol{float: left;padding:10px 0px 0px 0px;}
.coBtnsLft{float:left;height:24px;width:51%;padding:10px 22px 0px 0px;text-align:left;}
.coBtnsMdle{float:left;padding:10px 22px 10px 25px;text-align:left;}
.coBtnsRgt{padding:10px 12px 10px 35px;text-align:left;}
.sideMenu_content .contShoppingCol{float: left;width:160px}
.sideMenu_content .checkoutCol{float: right;padding:0px 0px 0px 10px;}
.InkTonerTopEspot{height:60px; margin-bottom:10px; margin-top:10px;}
.globalMsg{ padding:10px 15px 8px 15px; line-height:16px;}
#globalMsgArea { padding-right:10px; }
.globalMsgCart{ padding:0px 0 0px 10px;height:40px;}
.checkoutMsgCart{
    width: 608px;
    /**
    border: 1px solid #da254d;
    background-color: #ffd9da;
    color: #da254d;
    **/
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-top: 8px;
    vertical-align: middle;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border-radius: 6px;
    font-weight: bold !important
}
.checkoutErrorLineItem{
    width: 230px;
    float:left !important;
    margin-left: 5px;
    /***
    border: 1px solid #da254d;
    background-color: #ffd9da;
    color: #da254d;
    ***/
    padding-left: 5px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-top: 8px;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
}
.emptyCartMsg{padding:10px 0 0 10px;}
.cartViewPageFont{font-size:14px}

.expressSecurityId .InfoTitle { padding-top: 5px !important; padding-right: 8px !important; }
.InfoTitle { padding-right: 8px; }
.InfoTitle2 { padding-left: 10px; }
.SecureMessage { padding-left: 170px; }
.creditcardtype {float:left; text-align:center; /* padding-left:37px; */}
#creditCardDetailsForm {padding-right: 10px;}

.checkoutInfoSectionWrapper {display:inline; float:left; margin:0 0 20px; top:0; width:613px; padding-left:10px;}
.checkoutInfoSectionWrapper .divider{padding-top: 3px; margin-bottom: 3px; height:1px;}
    .checkoutInfoSectionWrapper .getInfoSection {border-bottom:2px solid #F7FAC3; padding:5px 0; margin-bottom: 5px;}
    .checkoutInfoSectionWrapper .InfoSectionContent {float:none; padding:3px 0; clear:both; margin-bottom: 4px;}
    .checkoutInfoSectionWrapper .InfoSectionContent .shippingAddrSum {padding-left: 178px; list-style:none;}
        .checkoutInfoSectionWrapper .InfoSectionContent label {float:left;display:block;padding-right:10px;padding-top:4px; width:185px}
        .checkoutInfoSectionWrapper .InfoSectionContent #emailChkBoxLabel {float:left;display:block;padding-right:10px;padding-top:2px; width:380px}
        .checkoutInfoSectionWrapper .InfoSectionContent .selectShipAddr label {width:170px;}
        .checkoutInfoSectionWrapper .InfoSectionContent .addButtonMargin{margin-top:-8px; padding-left:10px;}
        .checkoutInfoSectionWrapper .InfoSectionContent .width190 {width:190px;}
        .checkoutInfoSectionWrapper .InfoSectionContent .width30 {width:30px;}
        .checkoutInfoSectionWrapper .InfoSectionContent .width60 {width:60px;}
    .checkoutInfoSectionWrapper .InfoTitle {float:left; padding:0 0 3px;}
    .getInfoSection .InfoSectionContent{padding-left:10px;}
    .getInfoSection.giftCardInfo .InfoSectionContent{padding-left:34px;}
    .checkoutInfoSectionWrapper .checkoutInfoSectionWrapper .InfoSectionContent {padding-left:0;}
    .checkoutInfoSectionWrapper #creditCardDetailsForm .InfoSectionContent .cartInfoContentCheck { padding-left:170px;;display:inline;  }
    .checkoutInfoSectionWrapper #creditCardDetailsForm .InfoSectionContent .checkBoxText,
    .checkoutInfoSectionWrapper #creditCardDetailsForm .InfoSectionContent .checkBoxText label { display:inline;float:none;line-height:20px; }
    .checkoutInfoSectionWrapper .cartInfoContentCheck {float:left; clear:both; padding-left:170px;}
    .checkoutInfoSectionWrapper .giftCardPINCheck{margin-bottom:10px;height:30px; width:190px;}
        .checkoutInfoSectionWrapper .giftCardPINCheck label {display:block;margin: 0px 5px 0px 23px;}
    .checkoutInfoSectionWrapper .getPaymentSection .checkPad {padding:0 0 1px 20px;}
    .checkoutInfoSectionWrapper .getPaymentSection .textPad {padding-left: 20px;}
    .checkoutInfoSectionWrapper .noborder {border:0;}
    .leftContent .nomargin {margin:0;}
	.checkoutInfoSectionWrapper .getInfoSection .InfoSectionContent .getPaymentSection {width: 500px;}
    .checkoutInfoSectionWrapper .getPaymentSection {padding:5px 0;}
    .checkoutInfoSectionWrapper .buttonRow {display:inline; float:left; width:453px;}
    .checkoutInfoSectionWrapper .addrButtonRow{width: 330px;}
    .checkoutInfoSectionWrapper .height15 {height:15px;}
    .checkoutInfoSectionWrapper .clear {clear:both; height:0; overflow:hidden;}
    .checkoutInfoSectionWrapper .fRight {display:inline; float:right;}
    .checkoutInfoSectionWrapper .fLeft {display:inline; float:left;}
    .checkoutInfoSectionWrapper .fNone {display:inline; float:none; padding-left:10px;}
    .checkoutInfoSectionWrapper .checkBoxText {padding-left:10px; width:380px; float:left;}
.whatisthis-wrapper {position:relative; float:left; z-index:2;}
.imageAdBugs .whatisthis-wrapper {z-index: auto;}
.imageAdBugs {margin-bottom: 10px;}
.whatisthis-wrapper .whatisthis {display:block; padding-left:10px; padding-top:4px;}
    .checkoutInfoSectionWrapper .ccImages {display:block; float:left; /* padding-left:10px; */}
    .checkoutInfoSectionWrapper .payMethod {vertical-align:middle; padding-left:50px;}
    .checkoutInfoSectionWrapper .payMethod_pp_bml {vertical-align:middle; padding-left:5px; margin-top: -9px;}
    .checkoutInfoSectionWrapper .checkBox {padding-top:2px; display:inline; float:left;}
    .checkoutInfoSectionWrapper .subLabel {display:block;}
    .checkoutInfoSectionWrapper .subPayMethodLabel {float: left; padding-left:10px; width:200px}
    .checkoutInfoSectionWrapper .subPayMethodLabel_pp{padding:0;}
    .checkoutInfoSectionWrapper .submitOrder {padding-left:10px;}
    .checkoutInfoSectionWrapper .cartInfoContentCheck label {display:block; float:left; width:10px;}
    .whatisthis-wrapper .msgMessage {left:-9999px; position:absolute; top:0; z-index:5; width:160px;}
    .whatisthis-wrapper .errorMessage {left:-9999px; position:absolute; top:0; z-index:6;}
    .errorMessage {display:none; position:absolute; top:0; z-index:6;}
    .whatisthis-wrapper .errorInnerWrapper {width:159px; position:absolute;}
    .whatisthis-wrapper .msgInnerWrapper {width:159px; /*position:absolute;*/}
    .errorInnerWrapper {width:159px; /*position:absolute;*/}
    .checkoutInfoSectionWrapper .orderInfo dl{padding-bottom:20px; padding-right:20px; padding-left:20px; margin:0 0 0 15px;}
    .checkoutInfoSectionWrapper .orderInfo dl dd ul {margin-bottom:20px;}
    .checkoutInfoSectionWrapper .orderInfo dl dd ul li img{margin:0 0 -5px 10px;}
    .checkoutInfoSectionWrapper .orderInfo .shippingInfo{float:left;}
    .checkoutInfoSectionWrapper .orderInfo .extra{margin:16px 0 0 90px;}


.checkoutInfoSectionWrapper .selectCC {margin:0 0 10px 0;}
.checkoutInfoSectionWrapper .selectCC label{width:80px; margin:0 0 0 15px;}

.ContentInkToner {float:left; width:680px;}
.columnsInkToner { padding: 5px; }
.columnsInkToner .segment { padding-bottom: 10px; margin-bottom: 10px; }
.columnsInkToner .segment strong { margin: 0px 0px 10px 0px; display: block; }
.columnsInkToner .segment td { width: 160px; padding: 3px; }
/*.columnsInkToner .segment .odd td { background-color: #eee; }*/

.inkTonerSearchBar { margin-bottom: 10px; }
.inkTonerSearchBar * { float: left; }
.inkTonerSearchBar label { padding-top: 4px; padding-right: 7px; margin-left: 4px; }
.inkTonerSearchBar select { margin-right: 7px; width: 100px; }
.inkTonerSearchBar input { width: 120px; height:16px;}
.inkTonerSearchBar .chromeBtn { margin-top: -2px; background: url(../../images/searchButton.gif) center center no-repeat; }



.CheckoutNavCol .CheckoutBtn{float:right;left:-10px;position:relative; margin-top:2px;}
.CheckoutNavCol .verisignLogo {padding-left:20px;}
.CheckoutNavCol .checkout img{margin:0 105px -7px 5px;}
.CheckoutContent {vertical-align:top;width:628px;margin-top:7px;float:left;padding-right:15px;margin-bottom:20px;}
.CheckoutContent .headerBar{width:634px; height: 35px; margin-bottom:0px;clear:both; }
.checkoutWrapper .CheckoutContent .headerBar { width:100%; }
.CheckoutContent .headerBar h1{padding: 7px 15px 0 15px;float:left;}
.CheckoutContent .checkoutSummaryWrap{clear:left;}
.CheckoutContent .promoWrapper{float:left; width:604px;}
.CheckoutContent.promoChekcoutContent{width:604 px;}
.CheckoutContent .promoWrapperCheckout{width:604 px;}

.CheckoutContent .promoWrapperCheckoutLogin{float:right; width:285px;padding-right:0;margin-bottom: 15px}
.CheckoutContent .promoCode{width:604px; margin:15px 0; padding:10px 0 0 10px;}

.CheckoutContent .promoCode #promoCode{width:100px; height:19px; margin:5px 5px 5px 0;}
.BlockBoth {display:block;clear:both;}
.CheckoutContent .used{height:135px;}
.CheckoutContent .promoUsed{ height:auto;width: 604px;}
.CheckoutContent .notUsed{height:91px;}
.CheckoutContent .giftCard{width:205px; height:75px; padding:10px 0 0 10px;}
.CheckoutContent a.checkGCBtn{float:right; margin:12px 10px 0 0;}

/* MOVED UP .CheckoutContent {} */
    .CheckoutContent .shoppingCartTable .ShoppingCartHeadRow  {width:98%;padding:4px;font-weight:bold !important;margin-bottom:10px;}
    .CheckoutContent .shoppingCartTable .ShoppingCartRow  {padding-bottom:15px;}
    .CheckoutContent .shoppingCartTable .freeRow{padding-top:15px;}
        .freeRow ul, .freeRow li { margin: 0px !important; padding: 0px !important; }
        .CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .prodImg{float:left;width:180px;text-align:left;height:18px;padding-bottom:5px;padding-left:13px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .itemInfo{float:left;padding-right:2px;width:115px;height:18px;padding-bottom:5px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .itemQuantity{float:left;vertical-align:top;width:65px;height:18px;padding-bottom:5px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .itemTotals{float:left;height:18px;width:140px;padding-bottom:5px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartHeadRow .remove{float:left;padding-left:0px;height:18px;padding-bottom:5px;width:10px}

        .CheckoutContent .shoppingCartTable .ShoppingCartRow .prodImg{float:left;width:100px;text-align:center;padding-top:10px;vertical-align:top}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .itemInfo{float:left;padding-top:10px;padding-left:13px;width:215px;vertical-align:top}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .itemQuantity{float:left;vertical-align:top;padding-top:10px;width:95px;vertical-align:top}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .itemQuantityRow1{float:left;vertical-align:top;padding-top:0px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .itemQuantityRow2{float:left;vertical-align:top;padding-top:5px;padding-left:4px;width:45px}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .itemQuantity .input{height:19px;width:35px;padding-top:10px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .itemTotals{float:left;width:80px;padding-top:5px;vertical-align:top}
		.CheckoutContent .shoppingCartTable .ShoppingCartRow .removeBtnTxt{float:left;width:90px;padding-top:10px;padding-left:5px;padding-bottom:10px;vertical-align:top}
		.CheckoutContent .shoppingCartTable .ShoppingCartRow .removeBtnTxtFree{float:left;width:90px;padding-top:5px;padding-bottom:0px;vertical-align:top}
		.CheckoutContent .shoppingCartTable .ShoppingCartRow .removeBtnTxt .removeBtn{float:left;width:17px;padding-top:0px;padding-left:0px;padding-bottom:0px}
		.CheckoutContent .shoppingCartTable .ShoppingCartRow .removeBtnTxt .remove{float:left;width:60px;padding: 0px 0px 0px 0px}
		.CheckoutContent .shoppingCartTable .ShoppingCartRow .removeBtnTxt .cartViewPageRemove{float:right;letter-spacing: -.04em;color:#0C5399;padding-top:2px;padding-right:8px;font-size: 12px}
		.cartViewPageRemoveFree{float:left;letter-spacing: -.04em;color:#0C5399;padding-top:0px;padding-left:4px;padding-right:8px;font-size: 12px}

        .CheckoutContent .shoppingCartTable .ShoppingCartRow .error{float:left;width:230px;padding-top:15px; padding-right:70px; padding-left:5px;}

        .CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeprodImg{float:left;height:28px;width:100px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemInfo{float:left; width:212px;padding-left:16px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemQuantity{float:left;height:28px;width:65px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemQuantity input{height:19px;width:35px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemTotals{float:left;height:28px;width:110px;}
        .CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeremove{float:left;width:17px;padding-top:0px;padding-left:0px;padding-bottom:0px;vertical-align:top}

    .CheckoutContent .checkoutSummary{float:left;width:275px; margin:15px 0; padding:10px 0;}
        .CheckoutContent .checkoutSummary .checkoutSummaryRow{width:370px;}
        .CheckoutContent .checkoutSummary .checkoutSummaryRow .summaryLabel{float:left;width:175px;padding:6px 5px 2px 0;}
        .CheckoutContent .checkoutSummary .checkoutSummaryRow .summaryValue{float:left;width:90px;padding:6px 0 2px 0;}
        .CheckoutContent .checkoutSummary .checkoutSummaryRow .summaryFreeShipping{float:left;width:370px;padding:5px 0;}
        .CheckoutContent .checkoutSummary .checkoutSummaryRow .coBtnsL{float:left;width:80px;padding:10px 12px 0px 105px;text-align:right;}
        .CheckoutContent .checkoutSummary .checkoutSummaryRow .coBtnsR{float:left;width:146px;padding:10px 12px 0px 35px;text-align:left;}
        .related_info .error{padding-right:5px; width:175px;float:right;margin-top:5px;}
        .related_info .prod_desc .error{float:none; margin-top:0;}

.applyCodeBtn{margin:7px 0 8px 0; padding-left:0px;}

    .CheckoutContent .noMargin{margin-bottom:0px;}
    .CheckoutContent .orderInfo dl{padding:20px 0; margin:0 0 0 15px;}
    .CheckoutContent .orderInfo dl dd ul {margin-bottom:20px;}
    .CheckoutContent .orderInfo dl dd ul li img{margin:0 0 -5px 10px;}

    .CheckoutContent .saveTime{padding:10px 0 20px 15px;}

    .CheckoutContent .saveTime .orderNumber{float:left;}
    .CheckoutContent .saveTime .requiredInfo{float:right; text-align:right;}

.CheckoutContent .saveTime .checkoutPrint {clear:left; margin:10px 0;}
.CheckoutContent .saveTime .checkoutPrint .printIcon{width:20px; float:left;margin:0 10px 0 0;}
.CheckoutContent .saveTime .checkoutPrint .printType{width:92px; float:left;}
.CheckoutContent .saveTime .checkoutPrint .printCopy{width:440px; float:left; margin:0 0 0 15px;}

.CheckoutContent .saveTime .saveBox{width:580px; margin:10px 0px; padding:15px 0 0 10px;}
.CheckoutContent .saveTime .saveBox .wrapper{padding-top:10px;}
.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields {padding:0; }
.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxTxt {float:left;clear:left; width:100px; margin:3px 10px 5px 0; }
.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxInput{float:left;width:200px; margin:3px 0; }
.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxInput input{width:190px;}

.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxCheck{float:left;width:200px; margin:3px 0;}
.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxCheck input{margin:0 5px 0 0; vertical-align:middle;}
.CheckoutContent .saveTime .saveBox .wrapper .saveBoxFields .saveBoxCheck a{margin:0 0 0 15px; line-height:10px;}

.CheckoutContent .saveTime .saveBox .saveBoxSignup{clear:both; display: block; margin: 0px 30px 8px 235px; text-align:right;}

.CheckoutContent .saveTime .createListBox{width:349px; margin:10px 0 0 0; padding:15px 0 0 10px;}
.CheckoutContent .saveTime .createListBox .saveBoxCreateList{clear:both;margin:10px 10px 0 0;text-align:right;}
.CheckoutContent .saveTime .createListBox .wrapper{padding-top:10px;}

.CheckoutContent .orderInfo .shippingInfo{float:left;}
.CheckoutContent .orderInfo .extra{margin:16px 0 0 90px;}

.CheckoutNavCol .sideMenu_content .cartQuan span{margin-left:20px;}
.CheckoutNavCol .sideMenu_content .cartQuan{clear:both;}
.CheckoutNavCol .sideMenu_content .cartQuan .Quantity{float:left;width:145px;padding:8px 0 0 0;}
.CheckoutNavCol .sideMenu_content .cartQuan .Total{float:right;width:55px; padding:0 25px 0 40px;}

.margTop15{margin-top:15px;}

.CheckoutNavCol .sideMenu_content{padding:5px 0 15px 0px;}
.CheckoutNavCol .sideMenu_content .checkoutSummary{float:left;width:280px; margin:15px 0 0 0; padding:10px 0;}
.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow{width:280px; margin-right:10px; }
.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow .summaryLabel{float:left;width:165px;padding:0;}
.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow .summaryValue{float:left;width:90px;padding:0 15px 0 0;}
.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow .summaryLabel ul li a{margin:0 10px 0 0;}
.CheckoutNavCol .sideMenu_content .checkoutSummary .checkoutSummaryRow .summaryBtn{float:right;width:100px;padding:10px 15px 0 0; text-align:right;}

.SMespot .sideMenuEspot{height:45px;width:280px; padding:157px 0px 5px 0px;}
.SMespot .sideMenuEspotDetails{padding:0px 10px 0 10px;}

.SMespot .sideMenuEspotDetails .Left{float:left;}
.SMespot .sideMenuEspotDetails .Right{float:right; padding-top: 30px;}

.CheckoutNavCol .sideMenu_content .addTocartQuan{clear:both;}
.CheckoutNavCol .sideMenu_content .addTocartQuan .cartItemQty {vertical-align: top;white-space: nowrap;padding-right: 10px;}
.CheckoutNavCol .sideMenu_content .addTocartQuan .Quantity input.addQuant{width:35px;}
.CheckoutNavCol .sideMenu_content .addTocartQuan .Quantity{float:left;width:140px;padding:8px 0 0 0; text-align:right; line-height:22px; }
.CheckoutNavCol .sideMenu_content .addTocartQuan .Total{float:left;width:70px; padding:6px 0px 0 5px; font-size:10px; font-weight:bold; text-align:right;}
.CheckoutNavCol .sideMenu_content .addTocartQuan .RemoveCart{float:left; padding:8px 13px 0 20px; text-align:right;}
.CheckoutNavCol .sideMenu_content .addTocartQuan .RemoveCart input{vertical-align:middle;}

.createList{width:160px;}
.paddingL123{padding:0 0 0 123px;}

.CheckoutContent .shoppingCartTable .ShoppingCartRow .PadTop0{padding-top:0px;}
.CheckoutContent .shoppingCartTable .ShoppingCartRow .getFreeitemInfo ul li.wasteMgmt{list-style:none;}


input.blockLeft{display:block; float:left;}

.secureCheckoutLogin {padding-right:20px;}
.secureCheckoutLoginBox {margin:5px 0 15px 0;}
.secureCheckoutLoginBox .padRight35{padding-right:35px;}
.secureCheckoutLoginBox .formBubble {float:left; height:187px; width:290px;}
.secureCheckoutLoginBox .formBubble .LoginFields{height:140px; width:270px;padding:10px 0 0 3px;}



.secureCheckoutLoginBox .formBubble .LoginFields .fieldTitle{width:90px; height:25px;float:left; margin:10px 0 0 0; clear:both; text-align:right;}
.secureCheckoutLoginBox .formBubble .LoginFields .fieldInput{width:170px; padding-left: 10px; height:25px;float:left; margin:5px 0 0 0;}
.secureCheckoutLoginBox .formBubble .LoginFields .fieldInput input{width:160px; height:20px; vertical-align:middle; font-size:14px;}
.secureCheckoutLoginBox .formBubble .LoginFields .remember{clear:left; width:205px; padding:3px 0 3px 95px;}
.secureCheckoutLoginBox .formBubble .LoginFields .fieldText{width:250px; margin:5px 0 0 0;}
.secureCheckoutLoginBox .formBubble .btnContinue{width:130px; margin-left:100px; height:27px; text-align:right;}

/**/
.listOptions { width: auto; margin: 1em 1em 0px; border-bottom: 1px solid #CBCBCB; padding-bottom: 10px; }
.listOptions .colRightAuto { float: right; }
.listOptions .colLeft, .listOptions .colRightAuto { height: 20px; line-height: 20px; }
.floatRight { float: right; }
.floatLeft { float: left; }
.rightContent h1 { padding-top: .5em; }

/* CHECKOUT */
#header.checkoutHeader { height: 80px; }
#headerCheckout.checkoutHeader { height: 80px; }

.secureCheckout { float: right; }
.clearRight { clear: right; }
#contentWrapper.checkoutWrapper { padding-top: 90px; }
.cartNonEditable { padding: 7px 0px 0px; display: block; }
.Quantity .cartNonEditable {padding:0 0 0 8px; text-align:center; width:44px; float: left;}
.hidden { display: none; }

/* SEARCH */
.noResults h2 {margin-top: 20px;font-size: 1.0em;}
.NoSearchResultsRightEspot{float:right; width:228px;}
.NoSearchResultsBottomEspot{width:925px; float:right; margin-top:20px;}

.inlinePopup {display:block; position:relative; width:400px; left:0; top:0; margin-bottom:20px; clear:both;}
.orderSearchContent .loginPopup {left:230px;}
.orderSearchContent .forgotPWPopup {left:10px;}
.inlinePopup .formFields label{width: 100px; text-align:right;padding-top:2px; padding-right:10px;}
.inlinePopup .formFields input.miscText{width:180px;}
.inlinePopup .miscBtnContainer{margin-bottom:0 !important;}
.inlinePopup .miscBtnContainer a {margin-bottom:0;}
.loginPopup .miscBtnContainer {width: 295px;}
.loginPopup .forgot {padding-top:5px;}
.forgotPWPopup .miscBtnContainer {width:360px;}
.catalogRequestContent .loginPopup{left:530px;}
.catalogRequestContent .forgotPWPopup{left:330px;}

/*START :: CONTACT US*/
.contactUsInfoContent .sign-in-textfield textarea {width:194px;}
.contactUsInfoContent .sign-in-textfield fieldset input {width: 13px; float: left; clear: none;}
.contactUsInfoContent .sign-in-textfield label {width: 180px; float: left; clear: none; padding-left: 5px;}
.contactUsInfoContent .sign-in-textfield label.medium {width: 80px;}
.contactUsInfoContent .sign-in-textfield label.short {width: 50px;}
.contactUsInfoContent .contactUsSend {float: right; margin-right: 8px; height: 30px; overflow: visible; }

.miscContent{padding-left:16px; padding-right:16px; clear:both;}
.miscContent .formFields{margin-bottom:.5em;}
.miscContent h2{margin-bottom: 1.4em;}
.miscContent .formFields label{float:left; width: 140px; text-align:right;padding-top:2px; padding-right:10px;}
.miscContent .formFields input{float:left; width:180px;}
.miscContent .formFields .greenBtn, .miscContent .formFields .chromeBtn{width:auto;}
.miscContent .formFields select{float:left;}
.miscContent .miscBtnContainer{width:330px; margin-top: 20px;}
.miscBtnContainer a, .miscBtnContainer input{float:right; padding-left: 10px;}
.miscBtnContainerShort a{float:right; padding-left: 10px;}

.miscContent .formFields .miscText_short{width:80px;}
.miscContent .miscFormRight{ width: 680px; float:left; clear:right;}
.miscContent .formHeaderLeft{width:210px; float:left; clear: left;}
.waiverSignature{margin-bottom:1.4em;}

/*Start :: Store Locator */
.storeLocatorContent form .formFields label{width: 95px;}
.storeLocatorContent form .formFields input{width:180px;}
.storeLocatorContent .miscBtnContainer{width:295px;}
.mapCol{clear:both;}
.mapLeft{float:left; width: 40px; padding-right: 15px; padding-left:10px;}
.mapLegend{float:left;width: 9px; padding-top: 86px; padding-right:5px;}
.mapZoom{float:left; width: 26px; padding-top:55px;}
.mapZoom div {margin-bottom:2px;}
.mapZoom div img{margin:0; padding:0;}
.mapMap{float:left; width: 526px;}

.availCheck h1{margin-bottom:1.4em;}
.availCheck p{margin-bottom:.5em; width:420px;}
.availCheck .formFields {width: 340px;}
.availCheck .formFields .greenBtn {float:left;}
.availCheck div.divider{width:400px;}
.availCheck .miscBtnContainer a {}
label.leftal  { text-align: left !important; }

.waiverContent .miscFormRight{width:auto;}
.waiverContent .waiverInfo{width: 485px;}
.waiverContent .miscBtnContainer{width:500px;}
.waiverContent p{margin-bottom:.8em;}
.waiverContent .callOutBox {margin: 25px 100px 15px 0; font-size:14px; line-height:1.1em; font-weight:bold;}

/*Start :: Order Status */
.orderSearchContent .miscContent form .formFields label{}

/*Start :: Bill Me Later*/
div#bml {color:#333333; padding: 0 20px;}
#bml h2 { background-color:#003399;color:#FFFFFF;font-size:1.2em;font-weight:bold;letter-spacing:0.05em;margin:8px 0 6px;padding:2px 4px;}
#bml p { color:#333333;font-size:1.2em;margin-bottom:8px;}
#bml label span { color:#333333;font-size:1.2em;}
#bml a { text-decoration:underline;}
#bml a:link { color:#0044EE;text-decoration:underline;}
#bml a:visited { color:#0044EE;}
#bml a:hover { color:#FF8205;text-decoration:none;}
#bml a:active, a:focus { color:#CC0000;}
#bml a:visited:hover { color:#FF8205;text-decoration:none;}
.wAuto { width:auto !important;}
#bml dl.info { float:left;margin:2px 30px 8px 65px;width:350px;}
#bml dl.info dt { clear:left;color:#333333;float:left;font-size:1.2em;font-weight:bold;margin-bottom:8px;width:170px;}
#bml dl.info dd { clear:right;color:#333333;float:right;font-size:1.2em;margin-bottom:8px;width:170px;}
#bml #terms { background-color:#FBFBFB;border:1px solid #DFDFDF;height:150px;margin:0 20px 12px;overflow:auto;padding:8px;}
#bml .bmlSlogan{padding-top:30px; text-align:right;}
#bml .clearer{clear:both;}
#bml p.centered{margin-top:20px;}
#bml .centered{text-align: center; display:block; margin-left:auto; margin-right:auto;}
#bml label, #bml label span{padding-bottom: 0.5em;}
#bml input.s1{width: 40px;}
/*End :: Bill Me Later*/

/*Start :: Customer Service */
#myAccountNav .subMenu{display:none; margin-left:25px; margin-top:10px; margin-bottom:15px;}
#myAccountNav .subMenu li{margin-bottom:.3em;}
#myAccountNav li.expanded .subMenu{display:block;}
/*End :: Customer Service*/

/*Start*/
#myAccountQuestionsDiv {
border-bottom:1px dotted #999999;
display:block;
padding-bottom:15px;
padding-left:15px;
width:262px;
}
/*End*/

/* MISC PAGES */
.cLeft {clear:left;}
.flreq { float: left; width: 430px; padding-top:10px; margin-bottom: 10px; }
.miscBtnContainerShort { margin-top:10px; width:220px !important; }
.dividerS2 { padding-top: 0px !important; height: auto !important; }
.noPad { padding: 0px !important; }
.margRt25 { margin-right: 20px !important; }
.addrF { width: 160px; }

.orderByNumberContent .miscContent .colFull table tr td {vertical-align: bottom;}
.orderByNumberContent .miscContent .colFull table tr td a.greenBtn {margin-bottom: 1px;}

.sitedown_center{width: 879px; margin:0 auto;}
.sitedown_left{width:252px; padding: 40px 20px 20px 20px; float:right;}
.sitedown_right{width: 534px; padding: 40px 30px; float: right;}
.sitedown_right p{margin-bottom:1.4em;}

.myAccountContent .orderSearchContent .headerBar .fRight a.login {float: none; padding: 0px;}
.checkoutCartBottomeEpot{width: 609px;}


.prodCompareTable input.xRemove {float: left;}
/*.prodCompareTable a.orangeTitle {float: left; padding-left: 3px;}*/

.contactUsInfoContent .colThreeQuarter ul.faqs {margin: 0px; padding: 0px;}
.contactUsInfoContent .colThreeQuarter ul.faqs li {margin-bottom: 5px;}

.back-to-top a {float:right; padding:15px 8px 15px 0px;}

/* CLEARFIX */
.clearfix:after, .emailWhat:after, .sideMenu_content:after, .mapLegend:after, .mapCol:after, .miscContent:after, .formFields:after, .miscBtnContainer:after, .cartHeader:after, .saveBox .saveBoxSignup:after, .saveBox .wrapper:after, .CheckoutContent .saveTime .createListBox:after, .saveTime .saveBox:after, .modalPopup .centerBtns:after, .getPaymentSection:after, .getInfoSection:after,  .CheckoutContent .saveTime .saveBox:after, .tabs ul:after, .breadcrumbs:after, .shopEspotImage:after, .eSpotContainer2:after, .infobox:after, .secureCheckoutLoginBox:after, .sign-in-content:after, #content:after, .rightContent:after, .related_info:after, .itemWrap:after, #footerMain .footerMainContent:after, .InfoSectionContent:after, .flyoutContent:after, .shipbillpay:after, .callTop:after, .ShoppingCartRow:after, .ShoppingCartHeadRow:after, .checkoutSummaryRow:after, .checkoutPrint:after, .orderInfo:after, .prodListTop:after, .greenDownArrowWrapper:after, .saveBoxFields:after, .saveBoxSignup:after, .checkoutPrint:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .emailWhat, .sideMenu_content, .mapLegend, .mapCol, .miscContent, .formFields, .miscBtnContainer, .cartHeader, .saveBox .saveBoxSignup, .saveBox .wrapper, .CheckoutContent .saveTime .createListBox, .saveTime .saveBox, .modalPopup .centerBtns, .getPaymentSection, .getInfoSection, .CheckoutContent .saveTime .saveBox, .tabs ul, .breadcrumbs, .shopEspotImage, .eSpotContainer2, .infobox, .secureCheckoutLoginBox, .sign-in-content, #content, .rightContent, .related_info, .itemWrap, #footerMain .footerMainContent, .InfoSectionContent, .flyoutContent, .shipbillpay, .callTop, .ShoppingCartRow, .ShoppingCartHeadRow, .checkoutSummaryRow, .checkoutPrint, .orderInfo, .prodListTop, .greenDownArrowWrapper, .saveBoxFields, .saveBoxSignup, .checkoutPrint { display: inline-block; }
/* Hides from IE-mac \*/

* html .clearfix, * html .emailWhat, * html .sideMenu_content, * html .mapLegend, * html .mapCol,* html .miscContent, * html .formFields, * html .miscBtnContainer, * html .cartHeader, * html .ShoppingCartRow,  * html .saveBox .saveBoxSignup, * html .saveBox .wrapper, * html .CheckoutContent .saveTime .createListBox, * html .saveTime .saveBox, * html .modalPopup .centerBtns, * html .getPaymentSection, * html .getInfoSection, * html .CheckoutContent .saveTime .saveBox, * html .tabs ul, * html .breadcrumbs, * html .shopEspotImage, * html .eSpotContainer2, * html .infobox, * html .secureCheckoutLoginBox, * html .sign-in-content, * html #content , * html .rightContent, * html .related_info, * html .itemWrap, * html #footerMain .footerMainContent, * html .InfoSectionContent, * html .orderInfo, * html .flyoutContent, * html .shipbillpay, * html .callTop, * html .prodListTop, * html .greenDownArrowWrapper, * html .saveBoxFields, * html .saveBoxSignup, * html .checkoutPrint { height: 1%; }
.clearfix, .emailWhat, .sideMenu_content, .mapLegend, .mapCol, .miscContent, .formFields, .miscBtnContainer, .cartHeader, .ShoppingCartRow, .saveBox .saveBoxSignup, .saveBox .wrapper, .CheckoutContent .saveTime .createListBox, .saveTime .saveBox, .modalPopup .centerBtns, .getPaymentSection, .getInfoSection, .CheckoutContent .saveTime .saveBox, .tabs ul, .breadcrumbs, .shopEspotImage, .eSpotContainer2, .infobox, .secureCheckoutLoginBox, .sign-in-content, #content, .rightContent, .related_info, .itemWrap, #footerMain .footerMainContent, .InfoSectionContent, .orderInfo, .flyoutContent, .shipbillpay, .callTop, .prodListTop, .greenDownArrowWrapper, .saveBoxFields, .saveBoxSignup, .checkoutPrint { display: block; }

/* End hide from IE-mac */

/* END CLEARFIX */

/* ********************************

Utilities

******************************** */

.ut_clear { clear: both; height: 0; overflow: hidden; }
.ut_cLeft { clear: left; }
.ut_cRight { clear: right; }
.ut_clearer { clear: both; font-size: 1px; }

.ut_margBtm15 {margin-bottom:15px;}
.ut_noSearchResult{font-size:1.4em;font-weight:bold;padding: 0 0 3px 0;margin:0 0 17px 0;color:#ff8205; font-family: arial,sans-serif;}
.ut_margBtm10 {margin-bottom:10px;}
.ut_margBtm5 {margin-bottom:5px;}

.ut_margRt40{margin-right:40px}
.ut_margRt35{margin-right:35px}
.ut_margRt30{margin-right:30px}
.ut_margRt25{margin-right:25px}
.ut_margRt10 {margin-right:10px;}
.ut_margRt5 {margin-right:5px;}
.ut_margRt1em {margin-right:.5em;}

.ut_margTop20{ margin-top:20px;}
.ut_margTop15{ margin-top:15px;}
.ut_margTop8 {margin-top:8px;}

.ut_margLeft01 { margin-left: 10px; }
.ut_margLeft02 { margin-left: 20px; }

.ut_padTop3 {padding-top:3px;}
.ut_padTop10 {padding-top:10px;}
.ut_padTop20 {padding-top:20px;}
.ut_padLeft5 {padding-left:5px;}
.ut_padBtm20 {padding-bottom:20px;}
.ut_padTopBtm7{ padding: 7px 0 7px 0;}

.ut_height15{ height:15px;}

.ut_paddingL10 {padding-left:10px;}
.ut_paddingT10 {padding-top:10px;}

.ut_margL01 { margin-left: 10px; }

.ut_padL1 { padding-left: 10px; }
.ut_padL2 { padding-left: 20px; }

.ut_wedge { margin-top: 16px; margin-bottom: 20px; }
.ut_wedgeB { margin-bottom: 20px; }

.ut_setW1 {}
.ut_setW2 {}
.ut_setW3 { width: 170px; }
.ut_setW4 { width: 200px; }
.ut_setW5 { width: 230px; }
.ut_setW6 { width: 250px; }
.ut_setW7 { width: 280px; }
.ut_setW8 { width: 320px; }
.ut_setW9 { width: 380px; }
.ut_setW10 { width: 400px; }

.ut_show { display: block !important; }
.ut_hide { display: none; }
.ut_positionMinFive {position:relative; top: -5px;}

.ut_fLeft { float: left; display:inline; }
.ut_fRight { float: right; display:inline; }
.ut_centered { text-align: center; display:block; margin-left:auto; margin-right:auto; }

.ut_right { text-align: right; }
.ut_norm { font-weight: normal; }

.ut_big { font-size: 1.4em; font-weight:bold; }
.ut_normalBig { font-size: 1.3em; font-weight:bold; }
.ut_huge { font-size: 1.8em; }
.ut_small { font-size: 80%; }
.ut_img { position: relative; }
.ut_border { position: absolute; }
.ut_nobr { white-space: nowrap; zoom:1; }
.ut_strike { text-decoration:line-through; }
.qty_label {display: block; float: left; width: 47px; padding-left: 39px;}
/* .qty_label2 { float: left; } */

.homeMsg {margin-bottom: 10px; text-align: center; }

.customerReviews {margin-top: 15px;}
.customerReviews th {text-align: left; padding-left: 10px; padding-bottom: 10px;}
.customerReviews td {text-align: left; padding-left: 10px;}
.printableReviews { float:right; width: 628px; text-align: right; position:relative; margin-top:2px; }
.printableReviews a{  margin-right:20px; font-weight:bold!important;}
.inkTonerLeftAlign{ padding:0 0 8px 10px; line-height:16px; font-size: 1.0em;}
.PromoInclude {width: 613px;padding-right: 0px;clear:right;}

/* lightbox */
body.ajaxBusy div#lbContent,
body.ajaxBusy div#lbContent a,
body.ajaxBusy div#lbContent input { cursor:progress; }
div.done div.lbLoadMessage { display:none; }
div.loading div.lbLoadMessage { display:block; cursor:wait; }
div.loading div.lbContent { display:none; min-width:0px;max-width:0px;width:0px; }
div div.lbLoadMessage { height:100px; width:100px; background:#fff url(/images/ratings/bv_sub_loading_60.gif) no-repeat 50% 40%; border:1px solid #ffda00; text-align:center; }
table.csaTable {
  min-width:500px; width:100%;
  border-collapse: collapse; /* 'cellspacing=0' equivalent */
}
table.csaTable th,
table.csaTable td {
  vertical-align:top;
  font-size:8pt; line-height:8pt;
  padding:0; /* 'cellpadding=0' equivalent */
}
table.csaTable th { font-weight:bold; }
table.csaTable td { text-align:left; }
table.csaTable td.csaCenter { text-align:center; }
table.csaTable tr.sep{line-height:0!important; }
table.csaTable tr.sep td {padding:0px; border-bottom: 1px solid #ffda00; line-height:0!important; height:1px!important; font-size:0 !important;}
table.csaForm { margin-bottom:0; display:inline; }
table.csaForm tr { height:2em; }
table.csaSearch .searchSelect { width:150px; }
table.csaSearch .searchInput { width:140px; }
table.csaSearch .zipInput { width:40px; }
table.csaStores tbody { background-color:#eee; }
table.csaStores thead th { padding:2px 0 2px 8px; text-align:center;}
table.csaStores thead tr th.left { text-align:left;}
table.csaStores tbody tr td { padding:8px; border-bottom:8px solid #fff; }
table.csaStores .csaFirstCol { min-width:200px; max-width:200px;}
table.csaStores .csaHoursCol { min-width:150px; max-width:150px;}
table.csaStores .shipToStoreTimeframe { line-height: 1.25;}
table.csaStores td.csaAvailabilityCol { min-width:100px; text-align:left; vertical-align:middle; }
table.csaStores td.csaSelectAddCol { min-width:160px; max-width:160px; text-align:right; vertical-align:middle; }
table.csaStores td.csaErrorColumn { min-width:100px; max-width:100px; vertical-align:middle;text-align:left;}
table.csaForm .csaFirstCol {min-width:200px;}
table.csaForm .csaLastCol {min-width:300px;}
div.csaRightContent {float:left; display:inline; width:360px; min-width:360px;}
div.csaLeftContent {float:left; display:inline; width:220px; min-width:220px;clear:both;}
#csaModalContent { width:640px; min-width:640px; border:1px solid #ffda00; }
#csaModalContent .modalPopup { width:640px; min-width:640px; border:0; padding:0;}
#csaModalContent .modalPopup .flyoutTopLeft,
#csaModalContent .modalPopup .flyoutTopRight{ background-color:#eee; background-image:none!important; }
#csaModalContent .modalPopup .flyoutBottomRight { height:0px; }
#csaModalContent .flyoutMainLeft { width:640px; min-width:640px;}
#csaModalContent .flyoutMainRight { margin:0px;}
#csaModalContent .flyoutContent { border:0px; border-top:1px solid #ffda00; }
#csaModalContent .flyoutGrad { background-color:#eee; background-image:none; margin:-7px 0 0 0; padding:5px 4px 5px 15px;}
#csaModalContent .flyoutGrad h1 span { font-weight:bold }
#csaModalErrors ul { list-style-type:none; }
#csaModalErrors ul li,
.csaError { color:red; font-weight:bold; }
.csaHide { display:none!important; }
.csaCloseIcon { vertical-align:top;float:right;display:inline; }
.csaStoreComplex {text-transform:capitalize; font-weight:bold; }
.csaCity, .csaStreet { text-transform:capitalize; }
.csaState, .csaPostcode { text-transform:uppercase; }
.leftSpace {margin-left: 5px;}
select.csaState { text-transform:none; }
#csaModalContent p.csaDisclaimer { margin-left:-28px; font-size:8pt!important; }
.csaSearchHeader { margin-left:-28px; font-weight:bold; clear:both; }
.csaSearchHeader span,
.csaSearchHeader a { font-weight:bold; }
a.csaChangeLocation { text-decoration:underline!important; }
table.csaTable td span.csaFindButton .greenBtn { float:left; text-align:left;spacing:0;margin:0 0 10px -10px; display:block; left:0; }
.modalPopup .modalPopupContentSection input.csaCity,
.modalPopup .modalPopupContentSection input.csaStreet,
.modalPopup .modalPopupContentSection input.csaPostcode,
.modalPopup .modalPopupContentSection select.csaState { width:190px!important; padding:1px; }
.nobr { white-space:nowrap; }
img.csaBorder { border:1px solid black; margin:0 0 8px 0; }
a.csaLink,
a.csaLink:link,
a.csaLink:visited { font-family:Tahoma,Arial,Helvetica,sans-serif, sans-serif;font-style:normal;font-weight:normal;white-space:nowrap; display:block; padding:5px 0 0 0;text-decoration:none; }
#wrapSkuBox a.csaLink{ font-size:14px; line-height:18px;}
.hoverUnderline:hover,
a.csaLink:hover { text-decoration:underline; }
#content.scottContent a.csaLink { }
a.csaDirectionsLink { font-weight:bold; text-decoration:underline; white-space:nowrap; display:block; padding:5px 0 0 0; }
div.csaLinkWrapper { margin:-16px 0 8px 0; }
div.csaLinkWrapper div.favLink { margin:8px 0 0 -5px; }
/*
div.csaLinkWrapper { margin:-16px 0 0 0; clear:both; }
form#SkuListingForm a#favoriteList { margin-left:-10px; }
div.csaLinkWrapper form { margin:0px; border:0; }
div.csaLinkWrapper div.favLink { margin:8px 0 0 4px; }
.csaLinkRightAligned {text-align:right;}
*/
#errorModalContent div.modalHeader h1 { text-transform:capitalize; }
#errorModalContent p.modalContent { color:red;font-weight:bold; }
html a.tel,
html a.tel:link,
html a.tel:visited,
html a.tel:active,
html a.tel:focus,
html a.tel:hover { color:#4d525a; text-decoration:none; cursor:default; }
/* Product Detail Redesign */
.eachSkuItemHide{display:none;}
.eachSkuItemShow{display:block;}
.eachSkuItemContinue {float:left;margin-top:0px;clear:left}
.multiSkuPriceInfo{float:left;clear:left}
.pictureNotFound {width:120px;}
.wrapSkuBox, .wrapSkuBoxSingleSku {width:435px;background-color:#fff6cc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;z-index:12;margin-top:10px;margin-bottom:30px;}
.wrapSkuBox{padding: 15px 5px 5px 15px;border:1px;}
.wrapSkuBoxSingleSku{margin-top:10px;padding:15px;}
#wrapSkuBox.wrapSkuBoxSingleSku { width: 440px; }
.skuDropDown{float:left;font-size:14px}
/* .skuAddToCart{margin-top:50px;margin-left:10px;} */
.skuAddToCart{float:left;margin-top:10px}
.skuAddtoFav{float:left;clear:left;padding-top:10px;}
.skuItemDisplay { clear: left; margin-top: 10px; padding-bottom:15px;width:220px}
#skuItemDisplay {margin-top:0px!important;}
.skuDetailTopEspot{ margin-bottom:10px;margin-top:0px; /* height:76px;width:929px; */}
.skuDropDownError{padding-left:25px; color: white;background: red url("/images/WARNING.gif") no-repeat; font-size:12px; padding-bottom: 5px;padding-top: 5px;}
/*.skuDropDownError{height:20px;background-color:red;color:white;background: url(../../images/ico_alert.gif) left top no-repeat;}*/
li.tablink .greenTitle{cursor:pointer;}
li.tablink .greenTitle:hover,
li.tablink .orangeTitle:hover{text-decoration:underline;}
li.tablink .orangeTitle{cursor:pointer;}
.activeTab{color: #0C5399;font-family: Tahoma,Arial,Helvetica,sans-serif;}
.favSku{margin-left:10px}
a.csasku{ display:block; padding:5px 0 0 0;}
#wrapSkuBox .csaLink{ display:block; padding:5px 0 0 0;clear:left;}
/* #.csasku{padding-top:10px;} */
/* #.csasku{float:left;clear:left;padding:10px 0px 10px 0px;} */
.addtocartSingleSku{padding:0px 0px 0px 20px}
.promoWarning{color:blue}
/* .rightProdContentSku{ width: 270px;float:right;clear:right;margin-top:30px } */
.primaryImageSku{border:1px solid #cbcbcb;width:397px;height:353px}
.thumbNailSku{height:230px}
.primaryImageSkuPrintTab{ border: 1px solid #021A40;background:none;margin-top:20px;float:right;
    height: 186px;
    width: 209px;}
.breadcrumbsright .hover_menu {
 	border-radius: 4px 0 4px 4px;
    line-height: 23px;
    padding: 8px 0 16px 12px;
    position: absolute;
    right: 27px;
    margin-top: 19px;
    width: 225px;
    z-index: 4;
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 3px 3px 3px #B2B2B2;
	padding-right:10px;
	text-align:left;
}
.breadcrumbsright .navSocialMedia{
	position: relative;
	float: right;
    margin-right: 0px;
    /* width: 70px; */
    border: 1px solid transparent;
    border-bottom:0px;
	/* background: url("/images/new/arrows.gif") no-repeat scroll 110px -417px transparent; */
}
.breadcrumbsright .socialmediamain{
 	background-color: #FFFFFF;
    background-position: 100% 0;
	border: 1px solid #CCCCCC;
	border-bottom:0px;
    border-color: #CCCCCC;
	z-index: 2;
}
.featuressku{
padding-left:14px;padding-top:7px
}
.liveTab{
background-color:white;border:1px solid #cbcbcb;border-bottom:none;z-index:12;height:25px;position:relative;width:156px;left:0px;padding:15px;display:inline;border-radius: 0px 0px 0px 0px;
}
.dormantTab{
background-color:#EEEEEE;border:1px solid #cbcbcb;z-index:2;height:25px;position:relative;width:156px;margin-left:0px;padding:15px;display:inline;
}
.tabDetail{
margin-top:0px;
}
.tabDetail .summary {border:0px;}
.skuHeading{font-size:20px;padding-bottom:0px;font-weight:bold;}
.sideMenuSku{border:1px solid #e5e5e5;border-top:none;z-index:1;background-color:white;position:relative}
.wrapWidth{width:430px;}
.leftFix{float:left;clear:both;}
.breadcrumbsright {/*width:250px;*/float:right;overflow-x:visible; }
.breadcrumbsright ul.crumbs-x { list-style-type:none; margin-right:0; }
.breadcrumbsright ul.crumbs-x li { float:left; margin:0; }
.breadcrumbsright .navSocialMediaWrapper { }
.breadcrumbsright .navSocialMediaWrapper .navSocialMedia { /* padding-left:10px;*/ white-space:nowrap; }
.breadcrumbsright .navSocialMediaWrapper .navSocialMedia span { white-space:nowrap; cursor:pointer; margin:0 5px 0 5px; zoom:1; }

#content.scottContent table.skutable {
  border-collapse:collapse; /* 'cellspacing=0' equivalent */
}
#content.scottContent div.review_section { float:right; }
#content.scottContent div.tableButtons { clear:both; margin-top:0px; padding-top:5px; }
#content.scottContent div.tableButtons div.addToCartSec a.chromeBtn span { color:#000; cursor:default; }
/* #content.scottContent table.skutable tbody tr.row td,
#content.scottContent table.skutable tbody tr.adbugrow td { border-bottom: 1px solid #ffda00!important; } */
#content.scottContent table.skutable .warning { color:#0066ff; }
div.skubugrow { clear:both; width:100%; zoom:1;}
div.skubugrow:after {display:block;clear:both;visibility:hidden;content:'';font-size:1px;line-height:1px; }
div.skubugrow div.skubugcell { float:left; width:47%; overflow:visible; }
div.skubugrow div.skubugleft { width:45%; min-width:47%; padding-right:20px; }
div.skubugrow div.skubugcell div.emailWhat div.adbug_more_info { /*display:block!important; clear:both; white-space:nowrap; width:100%; */}
div.skubugrow div.skubugcell div.emailWhat div.adbug_more_info a { /* white-space:nowrap; */}
.accessoriesList .searchListAdd {width:190px;}
.tabContent .specs th {text-align: left;}
ul.nobullet { list-style-type:none; }

div.cartDelivery {
    padding: 25px;
    margin-bottom: 25px;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;

    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
div.cartDelivery div { float:left; }
div.cartDeliveryMsg { margin-top:8px;width:195px; }

div.cartItems {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom:20px;/* make room for the pretty background image */
    background-color:white;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
/* previously in globalCartContent.jsp (begin) */
#globalCartBubble.globalCartBubble { background-color:#fff6cc;
									background-image:none;
									border:1px solid #c9b8a2;
									border-radius:4px;}
div.bolCartWrapper { /* width:207px; height:35px; */ }
div.bolCartWidget { margin-left:-5px; }
ul.nav-x { list-style-type:none; }
ul.nav-x li,
ul.nav-x li label,
ul.nav-x li label input { display: inline; }
#globalCartBubble #deliveryoption {margin-left:39px;}
/* previously in globalCartContent.jsp (end) */
.rowBOL { overflow:visible; }
.rowBOL .leftBOL { float:left;}
.rowBOL .rightBOL { float:right;}

div.cartWidget_addedToCart {
	width: 200px;
    float: left;
    font-weight:bold;
}

div.cartWidget_shipToZip {
	width: 292px;
	float: right;
	font-size: 1em;
	padding-left: 5px;
	position: relative;
	top: -9px;
}
ul.ui-autocomplete { z-index:20000!important; /* for Endeca type-ahead */}
/* ESD changes */
.CheckoutContent .orderInfo dt{clear:left}
.checkoutInfoSectionWrapper  .orderInfo dt{clear:left}
.esd-email {width:190px}
.esdModalLi{
	list-style-type: disc;
    list-style-position: outside;
    padding: 0px 0 3px 15px;
}
.esdModalLi li { margin-bottom:20px; }
.esdEmail {
	background-color:#E9E9F4;width:760px;height:170px;padding-top:1px;padding-right:10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-radius:10px;
}
.CheckoutContent .orderInfo dt{clear:left;}
.checkoutInfoSectionWrapper  .orderInfo dt{clear:left;}
.esd-email {width:190px;}
#downloadContent{width:590px;}
#downloadContent .modalPopup {width:590px;}

/* AJAX feedback for DeliveryOptions in cart and checkout - can be globally implemented */
div.omxAjaxWrap .omxAjaxInd { float:right; display:inline; background-image:url("/images/ajax-busy.gif"); background-repeat:no-repeat; background-position:-9999px 0px; height:16px; width:110px; margin-top:4px; }
div.omxAjaxWrapBusy .omxAjaxInd { background-position:0px 0px; }
.checkoutWrapper div.omxAjaxWrapBusy .omxAjaxInd { margin-top: 7px; }
/* Promocode box in checkout */
.checkoutWrapper .promoCode .tahoma10 { font-size:12px; }
/* paymentAndBillingInfo.jsp */
.checkoutWrapper div.hlr24box div.boxright { float:left; width:165px; }
.checkoutWrapper div.hlr24box div.boxleft { float:left; width:350px;}
.checkoutWrapper div.hlr24box div.boxright a.clearfix { clear:none; }
.checkoutWrapper div.hlr24box div.boxright div.orderInfo { padding-top:10px; }
/* checkoutConfirm.jsp */
.checkoutWrapper .CheckoutContent div.hlr24box div.boxleft { width:100%; }
.checkoutWrapper .CheckoutContent .keyline { margin-top:0; margin-bottom:0; }

#maxInsuranceDialog {
    background-color: #ffffff;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px
}

#maxInsuranceDialog a{
    color:#707f90;
    text-decoration: underline
}

#maxInsuranceDialog .header {
    width: 100%;
    height: 40px;
    background-color: #f47c02;
    color: white;
    font-size: 18px;
    font-weight: bold;
}

#maxInsuranceDialog .alert {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    padding: 5px 10px;
    background-color: #d1e8b3;
    border: 1px solid #7ba237;
    color: #7ba237;
    font-size: 13px;
    font-weight: bold;
}

#maxInsuranceDialog .header .title {
    float: left;
    padding: 10px;
}

#maxInsuranceDialog .header .close {
    float: right;
    padding-top: 10px;
    padding-right: 6px;
    padding-left: 0;
    padding-bottom: 4px;
}

#maxInsuranceDialog .header .close a{
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

#maxInsuranceDialog .header .close a:hover{
    opacity:0.7;
    filter:alpha(opacity=70);
}


#maxInsuranceDialog .body {
    width: 100%;
    padding: 10px 10px;
    clear: both;
}

#maxInsuranceDialog td {
    vertical-align: top;
}

#maxInsuranceDialog .body .prodImg {
    padding: 10px;
}

#maxInsuranceDialog .body .plans {
    float: right;
    padding: 10px 10px 0;
    border-left: 1px solid #e5e5e5
}

#maxInsuranceDialog .body .plans label{
    padding-left: 5px
}

#maxInsuranceDialog .skuDiv{
    height: auto;   /*175px*/
    max-height: 175px;
    overflow: auto;
    margin-bottom: 20px;
    width: 450px;
    max-width: 460px
}

.thumbNailSignature{width:50px;height:50px}

#couponCodeList{
	display:none; /* Hidden until children elements are present */
	margin-top: 4px;
	margin-bottom: 6px;
    width:540px
    /**
	border-top: 1px solid #73706D;
	border-bottom: 1px solid #73706D
	**/
}

#couponCodeList .couponCodeListItemOuter{
    margin-top:4px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 4px;
    top: 6px;

}

#couponCodeList .couponCodeListItem{
    padding: 6px 10px 6px 0;
}


.couponCodeListItemNormal{

}

.couponCodeListItemSuccess{
    /*border: 1px solid #7ba237;*/
    background-color: #d1e8b3
}

.couponCodeListItemError{
    /*border: 1px solid #7ba237;*/
    background-color: #FFD9D9;
}

#couponCodeList .couponCodeListItem .codeTitle{
	float: left; 
	font-weight: bold;
	font-size: 14px;
	padding-left: 2px
}

#couponCodeList .couponCodeListItem .remove{
	float: right; 
	font-size: 13px;
    margin-right: 20px;
}

#couponCodeList .couponCodeListItem .codeDesc{
	clear: both; 
	padding-top: 6px;
	font-size: 14px;
	padding-left: 2px
	/*color:#0099FF;*/
}

#promoNotificationAndEntry{
    margin-top: 10px;
    margin-bottom: 10px;
}


.promoNotificationAndEntryError{
    background-color: #ffd9d9;
    border: 1px solid #d30032;
    padding: 6px;
    width:335px
}

.promoSubmitButton input{
	font-size: 12px;
	text-decoration:none;
	background-color: white;
	border:none;
	color: #404040;
}
.promoSubmitButton input:hover{
	text-decoration:underline;
	color:blue;
	cursor: pointer;
}

.InfoSectionContent input[type=text] {
    padding: 4px 0px;
}

.giftAndRewardsCardButton {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #797979;
    background-color: #8CC641;
    color: white;
    font-weight: bold;
    padding: 4px;
    cursor: pointer;
}

.giftAndRewardsCardButton:hover {
    background-color: #699431
}

.checkBalance {
    background-color: #CCCCCC;
    color: #000000;
}

.checkBalance:hover {
    background-color: #B5B5B5;
}

.cardFormTable {
    border-spacing: 0px 0px;
    border-collapse: separate;
}

.cardFormTable td {
    padding-top: .5em;
    padding-bottom: .5em;
    text-align: left
}

.giftCardInfo .balance {
    background-color: #FFFFCC;
    padding: 6px 4px
}

.cardEnteredDiv {
    margin: 10px 0;
}

.cardEntryTable th {
    font-weight: bold;
    text-align: left;
    padding: 5px
}

.cardEntryTable td{
    padding: 5px
}
.lastAddedCardRow {
    background-color: #D1E8B3;
    outline: thin solid #8CC641;
}

.cardErrorDiv{
    color:#DE1C41;
    border: 1px solid #DE1C41;
    background-color: #FFCCD5;
    padding:4px;
}
.cardErrorInput{
    border: 1px solid #DE1C41;
}

#cardinalVerifyModal { /* width:640px; min-width:640px; */ }
#cardinalVerifyModal .modalPopup { /* width:640px; min-width:640px; */ border:1px solid #ffda00; padding:0;}
#cardinalVerifyModal .modalPopup .flyoutTopLeft,
#cardinalVerifyModal .modalPopup .flyoutTopRight{ background-color:#eee; background-image:none!important; }
#cardinalVerifyModal .modalPopup .flyoutBottomRight { height:0px; }
#cardinalVerifyModal .flyoutMainLeft { /* width:640px; min-width:640px; */ }
#cardinalVerifyModal .flyoutMainRight { margin:0px;}
#cardinalVerifyModal .modalPopup .flyoutGrad { margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;  }
#cardinalVerifyModal .modalPopup .flyoutGrad .flyoutContent { margin-left:0px; margin-right:0px;border:0px;border-color:#fff; }
#cardinalVerifyModal .flyoutGrad { background-color:#eee; background-image:none; margin:-7px 0 0 0; /* padding:5px 4px 5px 15px; */ }
#cardinalVerifyModal .flyoutGrad h1 span { font-weight:bold; }
#cardinalVerifyModal div.boxrow { vertical-align:middle; text-align:center; }
#cardinalVerifyModal div.boxrow div.boxright { float:left; width:170; min-width:170; text-align:left;padding-left: 5px;}
#cardinalVerifyModal div.boxrow div.boxleft { float:left; width:200px; min-width:200px;border-right:1px solid #ccc;padding-left: 50px;}
#cardinalVerifiedMsg div.boxleft { float:left; width:500px; min-width:500px; text-align:left;}
#cardinalVerifiedMsg div.boxright { float:right; width:85px; min-width:85px; text-align:center;}
#cardinalLearnmoreModal .modalPopup { /* width:640px; min-width:640px; */ border:0; padding:0; padding-top: 30px;}

#customerServiceSection{
	padding-left:10px;
}
#customerServiceSection .giveUsACall{
	float:left;
	padding-right:10px;
	width:200px;
}
#customerServiceSection .callIcon{
	float:left;
	padding-right: 12px;
}
#customerServiceSection .callSection{
	font-size:16px;
	font-weight:bold;
	display:block;
	padding-bottom:4px;
}
#customerServiceSection .callNumber{
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	display:block;
}
#customerServiceSection .callHours{
	font-size:13px; 
	display: block; 
	padding-left:73px;
}
#customerServiceSection .callDays{
	font-size:14px; 
	font-weight:bold; 
	padding-bottom:2px; 
	display: block;
}
#customerServiceSection .chatBlock{
	float:left; 
	border-left:1px solid #d6d6d6; 
	margin-left:20px; 
	margin-bottom:20px; 
	padding-left:20px;
}
#customerServiceSection .chatWithUs{
	padding-left:10px; 
	width:270px;
}
#customerServiceSection .chatIcon{
	float:left; 
	padding-right:10px;
}
#customerServiceSection .chatSection{
	font-size:16px; 
	font-weight:bold; 
	display: block; 
	padding-bottom:8px;
}
#customerServiceSection #chatLink{
	font-size:14px; 
	display: block;
}

#customerServiceSection #chatIsClosed{
	color:#b31e3b;
	font-weight:bold;
	font-size:14px; 
	display: none;	
}
#customerServiceSection .chatAvailSection{
	padding-top:8px;
}
#customerServiceSection .chatWeekDays{
	font-size:14px; 
	font-weight:bold; 
	display: block;
}
#customerServiceSection .chatWeekHours{
	font-size:13px;  
	display: block; 
	padding-left:77px;
	padding-bottom: 14px;
}
#customerServiceSection .chatWeekendDays{
	font-size:14px; 
	font-weight:bold; 
	display: block; 
	padding-left:77px;
}
#customerServiceSection .chatWeekendHours{
	font-size:13px; 
	display: block; 
	padding-left:77px;
}
#customerServiceSection .emailUsBlock{
	padding-top:12px; 
	border-right:1px solid #d6d6d6; 
	width:230px;
}
#customerServiceSection .emailUsSection{
	padding-bottom:38px;
}
#customerServiceSection .emailUs{
	font-size:16px; 
	font-weight:bold; 
	display: block;
}
#customerServiceSection .emailUsIcon{
	float:left; 
	padding-right:10px;
}
#customerServiceSection ul{
	list-style-type:none;
}
#customerServiceSection li{
	padding-bottom: 8px;
	font-size: 14px;	
}
#customerServiceSection .headingBlock{
	background-color: #E2E2E2;
	width: auto;
	height: 35px;
	margin-bottom: 30px;
	clear:both;
	font-size: 14px;
	text-transform: uppercase;
	vertical-align:baseline;
}
#customerServiceSection h1{
	color: #404040;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-left: 14px;
	
}

#customerServiceSection .emailLinks{
	margin-left: 64px;
}
.greenButton {
    border: 1px solid #7EA837;
    padding: 5px 7px;
    background-color: #8CC641;
    color: #fff;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    font-size:13px;
    border-radius: 5px;
    white-space: nowrap;

}

.greenButton:HOVER {
    background-color: #549400;
    text-decoration:none;
}
.greenButton:visited {
    color: #fff;
}

#chatPopUpWindow{
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	padding-top:14px;
	display: none;
}

.chatPopUpIcon{
		float:left; 
		padding-right:15px; 
		padding-left:33px;
}
#chatPopUpWindow .chatSection{
	padding-top:16px;
}
#chatClosed{
	display: none;
	padding-top:24px;
	float:left;
}
#chatPopUpWindow .chatBlockSection{
	padding-bottom:24px;
}
#chatPopUpWindow .chatLive{
	font-size:20px; 
	font-weight:bold; 
	display:block;
}
.chatClose{
	font-size:13px; 
	display:block; 
	word-wrap:break-word;
}

#chatPopUpWindow .chatLoginSection {
	margin-top:20px; 
	margin-left:144px;
}
#chatPopUpWindow .chatNameLabel{
	font-size:13px; 
	font-weight:bold;
}
#chatPopUpWindow .chatInputBox{
	padding-bottom:12px; display:block;
}


#chatPopUpWindow .chatInputLabel{
	font-size:13px; 
	font-weight:bold; 
	display:block; 
	float:left; 
	padding-right:5px;
}

#chatPopUpWindow .optionLabel{
	font-size:13px;
}

#chatPopUpWindow .buttonRow{
	padding-top:20px;
}

#chatPopUpWindow #wrapper{
	padding:0px 0;
}


#chatPopUpWindow .errorMessage{
	display:none;  
	position:absolute; 
	top:0; 
	z-index:6;
}

#chatPopUpWindow .errorInnerWrapper{
	color:white!important; 
	font-size:10px;
}

#chatPopUpWindow .errorContentWrapper{
	background:transparent url(/images/cart/msg_red_top.png) repeat scroll 0 0; 
	padding:5px 8px 6px 20px; 
	width:131px;	
}

#chatPopUpWindow .errorBottom{
	background:transparent url(/images/cart/msg_red_bottom.png) repeat scroll 0 0; 
	height:19px; 
	left:0; 
	top:0; 
	width:159px;
	 z-index:100;
}

#chatPopUpWindow .errorArrow{
	background:transparent url(/images/cart/msg_red_arrow.png) repeat scroll 0 0; 
	height:21px; 
	left:0; 
	position:absolute;
	 top:0; 
	 width:11px; 
	 z-index:100;
}

#chatPopUpWindow #containerTop{
	height: 0px;
}

.closeLinkDiv{
	float: right;
	padding-right: 15px;
}

.closeLink{
	font-size: 13px;
	text-decoration: none;
}

#chatHeader {
	padding-top: 15px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
}

#chatHeader .closeButtonSpacing {
	padding-top:12px;
}

#chatHeader .popUpClosed {
	font-size:24px; 
	font-weight:bold;
}

.greyButton {
    display: inline;
    border: 1px solid #999;
    border-radius: 5px;
    background-color: #cbcbcb;
    color: #333;
    font-weight: bold;
    padding: 5px 6px;
    font-size: 13px;
    /* hack moved to ie.css */
     position:relative;
}
.greyButton:hover {
    background-color: #ddd;
    text-decoration: none;
}
a.greyButton:visited {
    color:#333;
}

div.form-section-wrapper {
	display: block;
	clear: both;
}

div.form-section-wrapper h2 {
	margin: 2em 0 2em 2.5em;
}

div.form-section-wrapper fieldset {
	margin-left: 1.5em;
}

hr.yellow {
	background-color: #f7fac3;
	height: 2px;
	border: none;
	width: 90%;
}

div.form-section-wrapper div.form-control-group {
	display: block;
	vertical-align: top;
	clear: both;
	margin: 1em;
}

div.form-section-wrapper div.form-control-group label {
	display: inline-block;
	vertical-align: top;
	width: 12em;
	text-align: right;
}

/*div.form-control-group label:after {
	content: ": ";
}*/

div.form-control-group .form-field {
	display: inline-block;
	vertical-align: top;
	margin-left: -0.75em;
	text-align: left;
}

div.form-control-group .form-field-notes {
	display: inline-block;
	vertical-align: top;
	width: 25em;
	text-align: left;
	font-size: 0.9em;
	margin-bottom: -10em;
}

div.form-section-wrapper div.form-submit-control-group {
	text-align: center;
	margin: 2em 10em 0 0;
}


.profileOrderHistoryWrapper {
	padding:0 3px;
	font-size: 0.9em;
}
.profileOrderHistoryWrapper .left{float:left;clear:left;width:auto;}
.profileOrderHistoryWrapper .right{float:right;clear:right;width:auto;}
.profileOrderHistoryWrapper p{margin:0 12px;}
.profileOrderHistoryWrapper table tr th{padding:10px 2px 10px 2px;vertical-align:bottom;}
.profileOrderHistoryWrapper .orderTable{margin-top:19px;}
.profileOrderHistoryWrapper table tr td{padding:10px 2px 10px 2px;vertical-align:top;}
/* Order history */
.profileOrderHistoryWrapper {padding:0 3px;}
.profileOrderHistoryWrapper .left {float:left;clear:left;width:auto;}
.profileOrderHistoryWrapper .right {float:right;clear:right;width:auto;}
.profileOrderHistoryWrapper p {margin:0 12px;}
.profileOrderHistoryWrapper table tr th { padding: 10px 2px 10px 2px; vertical-align:bottom; }
.orderTable {margin-top:19px;}
.profileOrderHistoryWrapper table tr td {padding:10px 2px 10px 2px;vertical-align:top;}