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


/**  Global Cart Popup **/
.globalCartPopup, .globalCartWrapper iframe {position:absolute; top: 41px; right:0; display:none; width:380px;}
.globalCartPopup {float:left;}
.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;}
.globalCartPopup .flyoutContent {padding:15px;}
.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;}
.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 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;}


.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;}

.addbugrowbottom .emailWhat .adbug_promo{display:inline;}
.sku_logo .emailWhat {float: right;clear:both; margin-bottom: 5px;}
.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; }
#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: right; width:285px; margin-top:30px; }
#content .rightProdContent { width: 633px; padding-left: 10px; float:right; position:relative; margin-top:30px; }

/*Buttons*/
.chromeBtn { padding-left:5px; padding-right:3px!important; margin-bottom: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 1px 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 dl dt { margin-top:.5em; margin-left:-1px; }
.leftNav_wrapper .leftNav_content { padding:5px 15px 15px 15px; }
.sideMenu_wrapper { width:281px; margin-bottom:10px; }
.sideMenu_wrapper .sideMenu_top { height: 35px; clear: both; }
.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 0px 15px 15px; }

/*---------------------->>> 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:315px; 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; height: 60px; width: 67px;}
.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: 182px; }
.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 .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; }

/* 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:696px;  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:244px;}
.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:8px 2px 7px 1px; width:95%; margin-right:10px;}
.LoginSignupButton{clear: both; margin:7px 0 0 0; float:right;}

.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 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:20px; width:625px;}
.greenDownArrowWrapper { clear: both; margin-top: 10px; padding-bottom:15px;}
.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:230px; 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:275px; padding:0 0 15px 9px; }
.largeThumb{display: block; width:244px; height:205px; padding:9px;}
.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{float: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; margin-bottom:30px;}
.sku_info_wrapper{float:left; width:380px; margin-bottom: 15px;}
.sku_info{width:380px;}
.sku_info ul{margin-left:15px;}
.sku_quantity{width:380px; margin:10px 0 15px 0;}
.sku_logo{width:220px; float:left; padding-right:30px;}
.prod_image{height:80px; width:80px; float:left; margin-left:5px;}
.prod_desc{width:175px; float:right;}
.prod_qty{float:right; margin:10px 10px 0px 0px; width:200px;}
.cart-quantity {margin:0 4px; height:19px;width:35px;}
.tabs ul{margin:0; padding:0;}
.tabs ul li{float:left; height: 25px; width:156px; margin:0; padding-top:13px;}
.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;}
.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:15px;}
.headerBar, .headerBarInkToner {width:634px; 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;}
.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:110px;padding-top:5px;}
.sign-in-button {padding-left:110px;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; }

/*register*/
.account-create-title label {width:120px;padding-right:10px;}
.paymentInfoContent .account-create-title label {padding-top:0;}
.opt-in-check {margin-left:130px;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;}
	.register-btn {margin-top:12px;}
.confDiv {padding-left:10px;}
.confDiv .masthead {margin-bottom:10px;}
.confDiv p {margin-top:5px;}	
/* Recent Items */
.recentItemsWrapper {padding:0 3px;}
.recentItemsWrapper p {margin:0 12px;}
.recentItemsTable {vertical-align:top;width:100%;margin-top:27px;}
	.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:80px;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;}
.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: 112px;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;}
.cc-row {width: 300px !important;}
.paymentInfoContent .login .cc-ico-om, .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 .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 .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; }

.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 {/*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 */

.checkoutTopEspot{height:76px; margin-bottom:10px;}
.globalMsg{ padding:10px 0 8px 10px; line-height:16px;}
.emptyCartMsg{padding:0 0 0 10px;}

.expressSecurityId .InfoTitle { padding-top: 5px !important; padding-right: 8px !important; }
.InfoTitle { padding-right: 8px; }

.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;}
	.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 .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:-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:0px;clear:both; }
.CheckoutContent .headerBar h1{padding: 7px 15px 0 15px;float:left;}
.CheckoutContent .checkoutSummaryWrap{clear:left;}
.CheckoutContent .promoWrapper{float:left; width:238px;}
.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 .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;width:628px;margin-top:7px;}
	.CheckoutContent .shoppingCartTable .ShoppingCartHeadRow  {width:628px;}
	.CheckoutContent .shoppingCartTable .ShoppingCartRow  {width:628px; 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: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:110px;}
		.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:65px;}
		.CheckoutContent .shoppingCartTable .ShoppingCartRow .itemQuantity input{height:19px;width:35px;}
		.CheckoutContent .shoppingCartTable .ShoppingCartRow .itemTotals{float:left;width:110px;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 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:349px; 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;}
.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 .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 10px;}



.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 85px;}
.secureCheckoutLoginBox .formBubble .LoginFields .fieldText{width:250px; margin:5px 0 0 0;}
.secureCheckoutLoginBox .formBubble .btnContinue{width:130px; margin-left:130px; height:27px; text-align:right;}

/**/
.listOptions { width: auto; margin: 1em 1em 0px; }
.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; }
.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;}

.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.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*/

/* 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;}

.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;}

#lightbox { display:none; position: absolute; top: 50%; left: 50%; z-index: 9999; width: 457px; margin: -220px 0px 0px -250px; text-align: left; }
#lightbox[id]{ position: fixed; }
#overlay { background-color:#fff; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100% !important; z-index: 5000; }
#overlay[id] { position: fixed; }


* html #lightbox { /* ie6 hack */
position: absolute;
}


/* 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; _height:0; 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; _width:0; 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;}
.printableReviews a, .printableReviews{ float:left; width: 628px; text-align: right; position:relative; margin-top:2px; font-weight:bold; !important;}

