#attrib_filtersbox {width: 184px; margin: 0px 0px 2px 0px; color: #666; }
#attrib_filterwrap {padding: 5px; border-bottom: 1px solid #ccc; margin:0 5px; font-family:Verdana, Geneva, sans-serif; font-size:11px!important;}
#attrib_filterwrap a{font-size:10px;  color:#4d4e53;}
#attrib_filtersbox UL { padding: 0px; margin: 0px; list-style-type: none; }
#attrib_filtersbox LI.basic { padding: 0px 4px 3px 8px; font-size: 11px; margin: 0px 0px 0px 2px; color: #666; list-style-type: none; }
#attrib_filtersbox #attrib_filterwrap ul li a { color: #0072bb; text-decoration: none; font-size:11px;}
#attrib_filtersbox #attrib_filterwrap ul li a:hover { text-decoration:underline; }
#attrib_filtersbox #attrib_filterwrap ul li.viewMore { color: #0072bb; text-decoration: underline; background: url(https://img.cdw.com/global/icons/expand.gif) 0px 2px no-repeat; padding-left: 15px; margin-left: 10px; }
#attrib_filterwrap label{font-size:11px;}

.adv_drop { border-bottom: 1px solid #ccc; padding-bottom: 5px; display: block; line-height: 16px; margin-top: 20px; }
.adv_drop a { text-decoration: none; font-weight: bold; color: #333; font-size: 12px; background: url(https://img.cdw.com/global/icons/expand.gif) 0px 3px no-repeat; padding-left: 15px; display: block; }
.bts input { font-size: 10px; }
.logOnSpecialPricing { color: #fff; font-weight: bold; }
.logOnSpecialPricing a { color: #fff; font-weight: bold; text-decoration: underline; }
.rightflex { border-bottom: none; padding: 0px; }
.searchResultsWrapper #footer {padding-top: 50px;}

/* JRK */
.leftNav .scrollingBox { margin-top: 5px; height: 160px; border: 1px solid #ccc; overflow: auto; padding: 5px; }
html > body .leftNav .scrollingBox { margin-top: 5px; height: 145px; width: 160px; border: 1px solid #ccc; overflow: auto; padding: 5px;font-family:Verdana, Geneva, sans-serif; }
.leftNav .plainBox { margin-top: 5px; width: 170px; padding: 5px; }

/* JRK */
.leftNav .nugget { padding-left: 15px; text-decoration: none; font-weight: bold; color: #333; font-size: 12px; display: block; }
.leftNav .nugget_closed {background: url(https://img.cdw.com/global/icons/expand.gif) 0px 2px no-repeat; }
.leftNav .nugget_open { background: url(https://img.cdw.com/global/icons/collapse.gif) 0px 2px no-repeat; }
.pageTitle { font-size: 20px; width: 190px; height: 35px; text-align: center; }
.hierarchySignpost { font-size: 12px; margin: 10px; }
.contractSelection { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #efede0; border: 2px solid #806f57; }
.head { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 10px; background: #806f57; }
.contractSelection .head a { text-decoration: none; color: #fff; font-family: arial; }
.catalogHeader { width: 100%; color: #fff; height: 38px; }
.contractSelection a { color: #666; text-decoration: none; }
.contractSelection a:hover { color: #666; text-decoration: underline; }

/* JRK - contract center */
.contractCenter { width: 576px; margin: 0px; float: left; color: #333; font-family: verdana; text-align: left; }
.ccHeader { padding: 12px 15px; color: #fff; font-size: 18px; font-weight: bold; background: #94a439; clear: both; }
.ccWelcome { background: #fff url(https://img.cdw.com/global/backgrounds/cc_bg.gif) repeat-x; border-bottom: 1px solid #d1c8c8; padding: 4px 5px 14px 16px; }
.contractNumber {margin-top: 10px; margin-bottom: 20px; }
.contractLinks { font-weight: bold; padding: 8px 5px 15px 16px; }
.contractLinks ul { margin: 0px; padding: 0px; list-style-type: none; margin-top: 7px; }
.contractLinks li { font-weight: normal; padding-left: 10px; background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat; line-height: 16px; color: #333; font-size: 11px; list-style-type: none; }
.contractCenter a { color: #333; text-decoration: none; }
.contractCenter a:hover { color: #333; text-decoration: underline; }
.contractCenter h4 { color: #fff; font-weight: bold; padding: 3px 10px; background: #b3b1a2; }
/* JRK - end of contract center */

/* JRK - used by slideshow */
.topSellers { padding: 0px 47px 12px 5px; color: #666; height: 170px; font-family: arial; }
.topSellers img.productImage { padding-top: 5px; margin-left: 15px; margin-right: 20px; margin-bottom: 40px; float: left; }
.topSellers h3 { color: #333; font-weight: bold; font-size: 16px; margin-bottom: 5px; }
.topSellers h3 a { color: #333; text-decoration: none; }
.topSellers h3 a:hover { color: #333; text-decoration: underline; }
.topSellers .priceText { font-size: 12px; }
.topSellers .price { color: #990000; font-weight: bold; font-size: 16px; }
#showcase-bot-num2 { background: #fff url(https://img.cdw.com/global/backgrounds/showcase-link-bg.gif) 100% 0% no-repeat; border-bottom: 6px solid #889a22; padding-top: 5px; height: 21px; }
#showcase-bot-num2 .num-select { background: url(https://img.cdw.com/assets/pages/framework/bg-showcase-link-select.jpg) repeat-x; font-weight: bold; padding: 0px 4px; border: 1px solid #fff; cursor: pointer; }
#showcase-bot-num2 .num-select a { color: #5c6816; text-decoration: none; display: block; }
#showcase-bot-num2 ul { margin: 0px; padding: 0px; text-align: center; }
#showcase-bot-num2 li { list-style-type: none; list-style: none; float: right; margin-right: 8px; text-align: center; }
#showcase-bot-num2 .num-deselect { background: #5f5342; padding: 0px 4px; border: 1px solid #fff; cursor: pointer; }
#showcase-bot-num2 .num-deselect a {color: #fff; text-decoration: none; font-weight: bold; display: block; }
.topsellers .topSellingTitle { color: #889a20; font-weight: bold; font-size: 14px; margin: 0px; margin-bottom: 4px; }
/* JRK - end of slideshow tags */

/* JRK - start content spotlight tags */
.learnMore h5 { background: #b2b0a1; padding: 3px 10px; color: #fff; font-size: 13px; font-family: arial; }
#relatedSearchContentContainer {border-top: 1px solid #CCC; padding-top: 10px; margin-bottom: 5px; }
#relatedSearchContent, #relatedSearchContentTitle { color: #333; margin-left: 10px; font-family: arial; font-size: 12px; }
#relatedSearchContentTitle { margin-bottom: 5px; font-weight: bold; }
#relatedSolutions, #articlesResources, #webinarPodcasts { color: #666; margin-left: 21px; margin-top: 14px; font-family: verdana; font-family: arial; padding-left: 33px; }
#relatedSolutions { background: url(https://img.cdw.com/global/icons/related_solutions_icon.gif) no-repeat; }
#articlesResources { background: url(https://img.cdw.com/global/icons/articles_resources_icon.gif) no-repeat; }
#webinarPodcasts { background: url(https://img.cdw.com/global/icons/webinar_podcasts_icon.gif) no-repeat; }
#relatedSolutions h6, #articlesResources h6, #webinarPodcasts h6 { color: #333; font-weight: bold; font-family: arial; font-size: 11px; margin-bottom: 5px; margin-top: 0px; text-align:left;}
#relatedSolutions ul, #articlesResources ul, #webinarPodcasts ul {margin: 0px; padding: 0px; list-style: none; }
#relatedSolutions li, #articlesResources li, #webinarPodcasts li {margin: 0px; color: #666; font-family: arial; list-style-type: none; font-size: 11px; padding-bottom: 3px; text-align:left;}
#relatedSolutions a, #articlesResources a, #webinarPodcasts a { color: #666; text-decoration: underline; }

.contractCenter h5 { height: 16px; color: #fff; background: #b1b0a0; font-weight: bold; font-size: 14px; font-family: verdana; margin: 0px; clear: both; padding: 2px 0px 2px 20px; }
.contractSelectorCollapseLink { font-family: Arial, Helvetica, sans-serif; text-align: right; font-size: 12px; color: #fff; text-decoration: none; border: none; padding: 1px 0px; margin: 0px 0px 0px 10px; cursor: pointer; background: none; }

/*** HUBS ***/
#hubModule { padding: 0px; margin: 0px; }
#hub_rollover { float: left; margin: 0px; width: 184px; color: #0072bc; background: #ccc; cursor: pointer; border: 2px solid #fff; }
#hub_rollover a, #hub_rollover2Up a, #hub_rolloverWide a, #hub_rolloverbanner a { text-align: center; font-weight: bold; font-size: 14px; padding: 175px 0px 5px 0px; font-family: arial; color: #0072bc; text-decoration: none; display: block; width: 100%; }
#hub_rollover a:hover, #hub_rollover2Up a:hover, #hub_rolloverWide a:hover, #hub_rolloverbanner a:hover { text-decoration: underline; color: #0072bc; display: block; width: 100%; }
#hub_rolloverbanner { float: left; margin: 0px; width: 570px; color: #0072bc; background: #ccc; text-align: center; font-weight: bold; font-size: 14px; font-family: arial; cursor: pointer; border: 2px solid #fff; }
#hub_rollover2Up { float: left; margin: 0px; width: 274px; color: #0072bc; background: #ccc; text-align: center; font-weight: bold; font-size: 14px; font-family: arial; cursor: pointer; border: 2px solid #fff; }
#hub_rolloverWide { float: left; margin-left: 0px; width: 278px; color: #0072bc; background: #ccc; text-align: center; font-weight: bold; font-size: 14px; font-family: arial; cursor: pointer; border: 2px solid #fff; }
.hubWrapper { color: #333; float: left; margin: 0px; padding: 0px; margin-left: 5px; overflow: hidden; }
#relatedCol1, #relatedCol2, #relatedCol3 { float: left; margin-left: 10px; width: 170px; color: #0072bc; padding-bottom: 20px; font-family: arial; text-align:left;}
#relatedCol1 h4, #relatedCol2 h4, #relatedCol3 h4 { color: #333; font-weight: bold; font-family: arial; font-size: 12px; margin-bottom: 5px; margin-top: 0px; }
#relatedCol1 ul, #relatedCol2 ul, #relatedCol3 ul { margin: 0px; padding: 0px; list-style: none; }
#relatedCol1 li, #relatedCol2 li, #relatedCol3 li { background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat; padding-left: 10px; margin: 0px; list-style: none; color: #333; font-family: arial; font-size: 12px; margin-bottom: 5px; text-align:left;}
#relatedCol1 a, #relatedCol2 a, #relatedCol3 a { color: #333; text-decoration: none; }
#relatedCol1 a:hover, #relatedCol2 a:hover, #relatedCol3 a:hover { color: #333; text-decoration: underline; }


/* JRK - Featured Products (aka Showcase)*/
.featuredProductsWrapper { margin: 0px; width: 185px; }
.featuredProductsWrapper_horiz { text-align: left; }
.featuredProductsWrapper .topAd { margin-bottom: 6px; }
.featuredProductsWrapper .rightWall_featuredProducts { border: 1px solid #b1b0a0; padding: 11px 6px; font-size: 11px; color: #666; }
.featuredProductsWrapper h5 { height: 16px; color: #fff; background: #b1b0a0; font-weight: bold; font-size: 13px; font-family: arial; margin: 0px; padding: 2px 0px 2px 10px; }
.featuredProductsWrapper .rightWall_featuredProducts ul { margin: 0px; padding: 0px; list-style-type: none; }
.featuredProductsWrapper .rightWall_featuredProducts li { list-style-type: none; margin: 0px; margin-top: 5px; padding: 0px; }
.featuredProductsWrapper .prodDescription, .featuredProductsWrapper_horiz .prodDescription { font-weight: bold; margin-top: 5px; display: block; }
.featuredProductsWrapper .prodDetails, .featuredProductsWrapper_horiz .prodDetails { margin-top: 5px; margin-bottom: 10px; display: block; clear: both; }
.featuredProductsWrapper .prodThumb, .featuredProductsWrapper_horiz .prodThumb { float: left; margin-top: 5px; margin-bottom: 5px; margin-right: 10px; }
.featuredProductsWrapper .featProdPrice, .featuredProductsWrapper_horiz .featProdPrice { color: #990000; font-weight: bold; font-size: 12px; font-family: verdana; margin: 2px 0px; }
.featuredProductsWrapper .moreBtn { margin-top: 6px; }
.featuredProductsWrapper .rightWall_featuredProducts ul ul { margin-top: 5px; padding: 0px; list-style: none; }
.featuredProductsWrapper .rightWall_featuredProducts li li { background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat; padding-left: 10px; margin: 0px; color: #666; font-family: verdana; list-style-type: none; font-size: 11px; margin-bottom: 5px; }
.featuredProductsWrapper .rightWall_featuredProducts a { color: #666; text-decoration: none; }
.featuredProductsWrapper .rightWall_featuredProducts a:hover { color: #666; text-decoration: underline; }
.horizontal_featuredProducts ul { list-style-type: none; margin: 0px; padding: 0px; }
.horizontal_featuredProducts li { list-style-type: none; margin: 0px; margin-bottom: 5px; padding-left: 10px; background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat; }
.horizontal_featuredProducts a { color: #666; text-decoration: none; }
.horizontal_featuredProducts a:hover { color: #666; text-decoration: underline; }
.featuredProductsWrapper .rightWall_featuredProducts .prodPrice { color: #990000; font-weight: bold; font-size: 12px; font-family: verdana; margin: 2px 0px; }
.featuredProductsWrapper .dividerGrey { height: 1px; overflow: hidden; background: #d2d2d2; border-bottom: 1px solid #ececec; margin-top: 16px; }
.featuredProductsWrapper .dividerGreyHoriz { width: 1px; height: 220px; overflow: hidden; background: #d2d2d2; margin-right: 5px; float: left; }
.featuredProductsWrapper .clear { clear: both; height: 1px; overflow: hidden; }
#pnlCdwRecommends { width: auto; text-align: left; }

/*---------Contract Center 1 style ---------*/
#cont-center1-content-holder { margin-top: -3px; margin-left: -1px; background: #fff; height: 225px; }
#contract-center1-content { text-align: left; padding: 15px; font-family: Arial, Helvetica, sans-serif; height: 100%; }
#contract-center1-content p { height: 80px; margin-top: 10px; margin-bottom: 10px; width: 200px; }

/*---------Contract Center 3 style ---------*/
#cont-center3-content-holder { height: 387px; }
#contract-center3-content { padding: 15px; width: 432px; }
#contract-center3-content p { padding: 5px 0px 5px 0px; }
.organization-type { padding-top: 10px; height: 100px; }
.organization-type h4 { color: #333333; background: url(https://img.cdw.com/assets/pages/framework/ico-ora-bullet.gif) left no-repeat; padding: 0px 0px 0px 7px; }
.organization-type a { text-decoration: none; }
.organization-type a:hover { text-decoration: underline; }
.organization-type p {padding: 0px; margin: 0px; }
.org-type-left { float: left; width: 183px; }
.org-type-right { float: left; width: 183px; margin: 0px 0px 0px 35px; }
html > body .org-type-right {margin: 0px 0px 0px 45px; }
#myacct-main-feat-bottom, #myacctg-main-feat-bottom { height: 10px; }

/*-- Contract Center 2 --*/
#contract2-header-banner { background: url(https://img.cdw.com/assets/pages/content/contract-center-2.jpg) no-repeat; background-position: center top; height: 96px; margin: 0px 10px 0px 10px; padding: 0px; clear: both; }
html > body #contract2-header-banner {margin: 3px 10px 0px 10px; }
#contract-header-banner-txt { padding: 20px 0px 0px 10px; }
#contract-header-banner-txt h4 { font-size: 13px; color: #3e3e3d; }
#contract-center-search-title { background-image: url(https://img.cdw.com/assets/pages/framework/bg-contract-search.jpg); background-repeat: repeat-x; height: 29px; margin: 20px 0px 0px 0px; }
#contract-search form { margin: 0px; padding: 0px 0px 0px 100px; }
#contract-search .txtbox { width: 170px; font-size: 11px; height: 17px; border: 1px solid #aaa; margin: 8px 0px 0px 0px; padding: 0px; float: left; }
#contract-search #continue { padding: 0px; margin: 8px 0px 2px 10px; }
html > body #contract-search #continue {padding: 0px; margin: 8px 0px 0ox 10px; float: left; }

/*-- Contract Center 4 --*/
#contract4-header-banner { background: url(https://img.cdw.com/assets/pages/content/contract-center-4.jpg) no-repeat right top; height: 96px; margin: 0px 10px 0px 10px; padding: 0px; }
html > body #contract4-header-banner {margin: 3px 10px 0px 10px; }
#banner-support-nugget-holder { width: 295px; height: 60px; border-top: 1px solid #5E4E40; border-left: 1px solid #5E4E40; background: #75685C url(https://img.cdw.com/assets/pages/framework/bg-contract-right.gif) right repeat-y; }
#banner-support-nugget3-holder { width: 320px; height: 60px; border-top: 1px solid #5E4E40; border-left: 1px solid #5E4E40; background: #75685C url(https://img.cdw.com/assets/pages/framework/bg-contract-right.gif) right repeat-y; }
.banner-support-nugget-center1-style { margin-top: 30px; }

/* For cdwg sites */
/*---- Main Feature Shadow box structure starts -----*/
#maing-shadow-box { background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-top.gif) top repeat-x; }
#maing-shadow-box-topright {height: 7px; background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-topright.gif) top right no-repeat; }
#maing-shadow-box-topleft { height: 7px; background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-topleft.gif) top left no-repeat; }
#maing-shadow-box-bodyright { background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-right.gif) right repeat-y; }
#maing-shadow-box-bodyleft { background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-left.gif) left repeat-y; }
#maing-shadow-box-bottom {.margin-top:-4px; height:10px; _margin-top:0px; background:url(https://img.cdw.com/assets/pages/framework/bg-mcont-bot.gif)bottomrepeat-x; }
#maing-shadow-box-botright {.margin-top:-2px; height:10px; background:url(https://img.cdw.com/assets/pages/framework/bg-mcont-botright.gif)bottomrightno-repeat; }
#maing-shadow-box-botleft {.margin-top:-2px; height:10px; background:url(https://img.cdw.com/assets/pages/framework/bg-mcont-botleft.gif)bottomleftno-repeat; }

/*---- Main Feature Shadow box structure ends -----*/
#maing-feature-nugget { margin: 0px 12px 0px 12px; }
html > body #maing-feature-nugget {margin: 5px 12px 2px 12px; }

/*----------Banner Support Nugget style-----------------------*/
#bannerg-support-nugget { width: px; height: 60px; background: url(https://img.cdw.com/assets/pages/framework/banner-suport-nugget-corner.gif) right bottom no-repeat; }
#bannerg-support-nugget .image { margin: 5px 0px 0px 5px; float: left; }
#bannerg-support-nugget-content { float: left; padding: 12px 0px 0px 0px; margin-left: 5px; }
#bannerg-support-nugget-content h5 { color: #ffffff; }
#bannerg-support-nugget-content ul { margin: 0px; padding: 0px; color: #fff; }
#bannerg-support-nugget-content ul li { list-style-type: none; padding-left: 10px; background: url(https://img.cdw.com/assets/pages/framework/icon-white-contractnugget.gif) left no-repeat; }
#bannerg-support-nugget-content li a { color: #fff; text-align: none; }
#bannerg-support-nugget-content li a { color: #fff; text-align: underline; }
.prod-promo { width: 176px; margin: 0px; padding: 0px; }
.prod-promo-title { height: 19px; background: url(https://img.cdw.com/assets/pages/framework/bg-pro-promo-title.gif) x-repeat; padding: 0px 0px 0px 5px; }
.prod-promo-title h4 { font-weight: bold; color: #ffffff; float: left; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.prod-promo-title .image { margin: 1px 1px 0px 0px; float: right; border: 0px; }
html > body .prod-promo-title .image { margin: 0px; }
.prod-promo-content { border: 1px solid #b7afa0; padding: 7px 3px 7px 7px; }
html > body .prod-promo-content { width: 164px; padding: 7px 3px 20px 7px; }
.prod-promo-content .prod-promo-content-elem { margin-left: 63px; }
.prod-promo-content .prod-promo-content-elem h4 {color: #333; }
.prod-promo-content .prod-promo-content-elem h5 { color: #333; }
.prod-promo-content .image { margin-right: 8px; float: left; }
.prod-promo-content ul { padding: 0px 0px 0px 20px; margin: 0px; }
html > body .prod-promo-content ul { padding: 0px 0px 0px 15px; }
.prod-promo-content li { list-style-image: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif); padding-bottom: 5px; }
.prod-promo-content ul a { color: #333; text-decoration: none; }
.prod-promo-content ul a:hover { color: #333; text-decoration: underline; }
.prod-promo-content h5 { color: #333; font-weight: normal; }
.prod-promo-content h5.txtred { color: #a20000; font-weight: normal; }
#brand-feat-brand-bar { height: 30px; background: #E6E5D3 url(https://img.cdw.com/assets/pages/framework/feat-title-bar-left.gif) no-repeat; padding: 0px 0px 0px 6px; margin: 0px; }
#brand-feat-brand-bar #brand-feat-brand-right-cor { background: url(https://img.cdw.com/assets/pages/framework/feat-title-bar-right.gif) no-repeat right top; padding: 9px 10px 7px 6px; margin: 0px; float: right; }
#brand-feat-brand-bar .brand-feat-brand-subtitle {float: left; padding-top: 7px; font-size: 14px; font-weight: bold; color: #333; }
#brand-feat-brand-bar #brand-feat-brand-right-cor a { font-size: 11px; color: #333; text-decoration: none; }
#brand-feat-brand-bar #brand-feat-brand-right-cor a:hover { font-size: 11px; color: #333; text-decoration: underline; }

/*-- Large Showcase - Supporting Page (Alternative View) MOVED FROM CONTENTTEXT.CSS --*/
#callout-image-nugget h5 { color: #666; line-height: 16px; }
#supporting-page-main-content h3 { font-size: 13px; margin: 0px 0px 20px 0px; }
#container-left #container-left-bot #supporting-page-main-content h5 { color: #333; font-weight: bold; }
#supporting-page-main-content p { color: #333; margin: 0px 0px 20px 0px; padding: 0px; }
.banner-text p { font-size: 12px; }
#container-mid { width: 760px; float: left; margin: 0px 0px 0px 7px; }
html > body #container-mid { margin: 0px 0px 0px 12px; }

/* -- Large Showcase Supporting Page - Type A -- */
#showcase-med-main-feat #lrg-showcase-support-img-a h1, #showcase-med-main-feat #lrg-showcase-support-img-a h3, #showcase-med-main-feat #lrg-showcase-support-img-b h1, #showcase-med-main-feat #lrg-showcase-support-img-b h3, #showcase-med-main-feat #lrg-showcase-support-img-b1 h1, #showcase-med-main-feat #lrg-showcase-support-img-b1 h3, #showcase-med-main-feat #lrg-showcase-support-img-b2 h1, #showcase-med-main-feat #lrg-showcase-support-img-b2 h3, #showcase-med-main-feat #lrg-showcase-support-img-b3 h1, #showcase-med-main-feat #lrg-showcase-support-img-b3 h3 { color: #fff; }
#showcase-med-main-feat #lrg-showcase-support-img-a p, #showcase-med-main-feat #lrg-showcase-support-img-b p, #showcase-med-main-feat #lrg-showcase-support-img-b1 p, #showcase-med-main-feat #lrg-showcase-support-img-b2 p, #showcase-med-main-feat #lrg-showcase-support-img-b3 p { color: #fff; font-size: 12px; height: 60px; height: 59px; overflow: hidden; }
#showcase-med-main-feat #lrg-showcase-support-img-a #banner-support-a h5, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b h5, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b1 h5, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b2 h5, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b3 h5 { color: #000; font-size: 11px; padding-left: 10px; }
#showcase-med-main-feat #lrg-showcase-support-img-a #banner-support-a p { color: #82735E; font-size: 11px; padding-left: 10px; }

/* -- Large Showcase Supporting Page - Type B -- */
#showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b p, #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b p, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b p, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b p { color: #fff; font-size: 11px; padding-left: 10px; }
#showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b h4, #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b h4, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b h4, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b h4 { color: #fff; padding-left: 10px; }
.feature-cat-line-item-bot li { list-style-image: url(https://img.cdw.com/assets/pages/framework/ico-grey-right.gif); padding-bottom: 3px; }
.feature-cat-line-item-bot ul { margin-top: 3px; padding-left: 12px; margin-top: 3px; padding-left: 0px; margin-left: 17px; }

/*-- Container Left of Medium Showcase Homepage --*/
#container-med-showcase { text-align: left; font-family: Arial, Helvetica, sans-serif; padding-bottom: 5px; }
#containerg-med-showcase { text-align: left; font-family: Arial, Helvetica, sans-serif; padding-bottom: 5px; }
#container-med-showcase td { font-family: Arial, Helvetica, sans-serif; }
#containerg-med-showcase td { font-family: Arial, Helvetica, sans-serif; }
#container-med-showcase #container-left { width: 770px; overflow: hidden; float: left; }
#containerg-med-showcase #container-left { width: 770px; overflow: hidden; float: left; }

/*--Showcase Main Feature Style starts --*/
#showcase-med-main-feat { width: 768px; background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-top.gif) top repeat-x; }
#showcase-med-main-feat-topright { height: 7px; background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-topright.gif) top right no-repeat; }
#showcase-med-main-feat-topleft { height: 7px; background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-topleft.gif) top left no-repeat; }
#showcase-med-main-feat-bodyright { background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-right.gif) right repeat-y; }
#showcase-med-main-feat-bodyleft { background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-left.gif) left repeat-y; }
#showcase-med-main-feat-bottom { height: 10px; background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-bot.gif) bottom repeat-x; }
#showcase-med-main-feat-botright { height: 10px; background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-botright.gif) bottom right no-repeat; }
#showcase-med-main-feat-botleft { height: 10px; background: url(https://img.cdw.com/assets/pages/framework/bg-mcont-botleft.gif) bottom left no-repeat; }

/*-- Large Showcase Main Page --*/
#showcase-med-main-feat .logo { border: 0px; margin-left: 29px; margin-top: -2px; float: left; }
html > body #showcase-med-main-feat .logo { margin-top: 4px; }
#showcase-med-main-feat #main-feature-title { margin: 0px 0px 10px 215px; }
html > body #showcase-med-main-feat #main-feature-title { margin: 5px 0px 10px 215px; }
#showcase-med-main-feat #main-feature { background: no-repeat; width: 744px; height: 248px; margin: 0px 0px 0px 11px; padding: 20px 0px 0px 209px; }
html > body #showcase-med-main-feat #main-feature { height: 221px; }
#showcase-med-main-feat #lrg-showcase-main-feature { width: 765px; height: 250px; margin: 0px; padding: 0px 0px 0px 10px; }
#main-feature-cont .select { margin-bottom: 12px; }
#support-img-b-txt1 .select { margin-bottom: 8px; }
#showcase-med-main-feat #lrg-showcase-nav { width: 180px; height: 250px; float: left; margin: 0px; padding: 0px; background: #e6e5d3 url(https://img.cdw.com/assets/pages/framework/showcase-lrg-left-nav-bot.gif) no-repeat left bottom; }
#showcase-med-main-feat #lrg-showcase-nav h5 { color: #333; font-weight: normal; padding: 10px; }
#showcase-med-main-feat #lrg-showcase-nav ul { list-style-type: none; margin: 0px; padding: 0px; }
#showcase-med-main-feat #lrg-showcase-nav li { border-bottom: 1px solid #e6e5d3; padding: 4px 0px 3px 20px; font-size: 12px; color: #333; background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) no-repeat 10px center; background: #f9f9f5; }
#showcase-med-main-feat #lrg-showcase-nav a { text-decoration: none; }
#showcase-med-main-feat #lrg-showcase-nav a:hover { text-decoration: underline; }
#showcase-med-main-feat #lrg-showcase-main-feature #lrg-showcase-nav .select { font-size: 14px; font-weight: bold; color: #000; background-image: none; padding: 10px; background: #fff; }
#showcase-med-main-feat #lrg-showcase-main-feature #lrg-showcase-nav .last { background-image: none; height: 20px; padding: 0px; background: #f9f9f5; }
#showcase-med-main-feat #lrg-showcase-nav .viewall { font-weight: normal; padding: 0px 0px 0px 20px; background: url(https://img.cdw.com/assets/pages/framework/arrow-black-trans.gif) no-repeat 10px center; color: #333; }
#lrg-showcase-image-cor { background: url(https://img.cdw.com/assets/pages/framework/showcase-img-link-bg.gif) bottom right no-repeat; height: 244px; width: 565px; padding: 0px; }

/* -- Large Showcase Supporting Page - Type B -- */
#showcase-med-main-feat #lrg-showcase-support-img-b1, #showcase-med-main-feat #lrg-showcase-support-img-b2, #showcase-med-main-feat #lrg-showcase-support-img-b3, #showcase-med-main-feat #lrg-showcase-support-img-b { width: 565px; height: 250px; float: left; }
#showcase-med-main-feat #support-img-b-txt1 { margin: 0px; padding: 20px 230px 20px 29px; margin-bottom: 10px; height: 92px; .height:130px;
overflow:hidden; }
#showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b, #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b { height: 77px; width: 337px; float: left; margin: 0px 5px 0px 10px; padding: 0px; filter: alpha (opacity=80); opacity: 0.8; -moz-opacity: 0.8; overflow: hidden; }
html > body #showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b, html > body #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b, html > body #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b, html > body #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b { margin: 0px 5px 0px 20px; }
#showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b #banner-support-img-b, #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b #banner-support-img-b, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b #banner-support-img-b, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b #banner-support-img-b { float: left; border: 1px solid #a0a0a0; width: 128px; margin: 14px; }
#showcase-med-main-feat #lrg-showcase-support-img-b #banner-support-b ul, #showcase-med-main-feat #lrg-showcase-support-img-b1 #banner-support-b ul, #showcase-med-main-feat #lrg-showcase-support-img-b2 #banner-support-b ul, #showcase-med-main-feat #lrg-showcase-support-img-b3 #banner-support-b ul { padding: 0px; margin: 5px 0px 0px 0px; float: left; width: 170px; list-style-type: none; }

/* -- Medium Showcase Homepage -- */
#showcase-med-main-feat #xerox-main-feature-support { background: url(https://img.cdw.com/assets/pages/content/xerox-support-feature.jpg) no-repeat; width: 745px; height: 250px; margin: 0px 0px 0px 11px; padding: 28px 0px 0px 209px; }
html > body #showcase-med-main-feat #xerox-main-feature-support { height: 250px; }
#main-feature #main-feature-cont { width: 300px; }
#showcase-med-main-feat #main-feature ul { margin: 0px; padding: 10px 0px 0px 15px; }
#showcase-med-main-feat #main-feature ul li { font-size: 11px; color: #fff; line-height: 16px; list-style-image: url(https://img.cdw.com/assets/pages/framework/ico-white-bullet.gif); }
#showcase-med-main-feat #main-feature .image { border: 0px; vertical-align: middle; }

/*-- Container Bottom of Medium Showcase Homepage --*/
#container-left #container-left-bot { margin: 4px 12px 0px 10px; padding: 8px 0px 0px 0px; }
#container-left #container-left-bot .image { border: none; margin-right: 5px; }
#container-left #container-left-bot .feature-cat-lines { margin: 5px 0px 0px 0px; clear: both; }
#container-left #container-left-bot .feature-cat-lines-item { width: 218px; margin: 5px 15px 20px 15px; float: left; }
#container-left #container-left-bot .feature-cat-lines-item-2upVersion { width: 348px; margin: 5px 13px 20px 13px; float: left; }
#container-left #container-left-bot .feature-cat-line-item-top { height: 110px; margin: 10px; }
#container-left #container-left-bot .feature-cat-line-item-top .image { margin: 80px 0px 0px 10px; }
#container-left #container-left-bot .feature-cat-line-item-top .imageopt { margin-top: 10px 0px 0px 10px; }
.feature-cat-line-item-top .opt-rebate { display: table; height: 80px; #position:relative; overflow:visible; }
.feature-cat-line-item-top .opt-rebate-container {#position:absolute;#top:100%; display:table-cell; vertical-align:bottom; }
.feature-cat-line-item-top .opt-rebate-content { #position:relative; #top:-100%;}
.feature-cat-line-item-top .opt-rebate-content ul { padding: 0px 0px 0px 15px; margin: 0px; }
html > body .feature-cat-line-item-top .opt-rebate-content ul { padding: 0px 0px 0px 5px; }
.feature-cat-line-item-top .opt-rebate-content li { list-style-image: url(https://img.cdw.com/assets/pages/framework/ico-grey-right.gif); }
.feature-cat-line-item-top .opt-rebate-content li a { color: #666; font-size: 10px; }
.feature-cat-line-item-bot { margin-top: 20px; }
.feature-cat-line-item-bot h5 { color: #333 !important; }

/*-- Promo Image / Resource Link Nugget --*/
.brand-promo-nugget { float: left; margin: 6px 15px 0px 0px; }
.brand-promo-nugget-last { float: left; margin: 6px 0px 0px 0px; }
.brand-fix-hgt { height: 99px; overflow: hidden; }
html > body .brand-fix-hgt { height: 69px; overflow: hidden; }
p.long-nav-padded { padding-top: 5px; }
#showcase-med-main-feat #lrg-showcase-main-feature #lrg-showcase-nav .select-two-line { padding-top: 2px; padding-right: 10px; padding-bottom: 2px; }
#showcase-med-main-feat { width: 958px; margin: 0px; padding: 0px; }


.contractCenter { background: url(https://img.cdw.com/global/backgrounds/contractCenter_bg.jpg) 100% 0% no-repeat; height: 350px; font-family: verdana; font-size: 11px; color: #333; width: 920px; float: right; margin-right: 10px; padding: 0px; }
.contractCenter .contractSelectForm { width: 380px; text-align: left; float: left; }
.contractCenter h3 { margin: 0px; margin-top: 10px; padding: 0px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.contractCenter .viewContract { margin-top: 30px; width: 280px; border: 1px solid #333; }
.contractCenter .viewContract .title { padding: 3px 10px; margin: 0px; font-size: 14px; font-weight: bold; }
.contractCenter .subFeature { width: 290px; background: #e6e5d3; margin-top: 30px; padding: 6px; }
.contractCenter .subFeature a { background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat; padding-left: 10px; text-decoration: none; color: #333; }
.contractCenter .subFeature a:hover { background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat; padding-left: 10px; text-decoration: underline; color: #333; }
.contractCenter .subfeature img { border: 1px solid #7e6f5a; float: left; margin-right: 6px; }
.linkDisplaySmall { background: none; font-size: 10px; text-align: right; text-decoration: underline; border: none; padding: 1px 0px; margin: 0px 0px 0px 10px; cursor: pointer; }
.linkDisplay { font-size: 11px; font-weight: bold; color:#4d4e53; text-decoration: underline; border: none; padding: 1px 0px; background: none; text-align: right; }
.contractSelection { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #efede0; border: 2px solid #806f57; }
.head { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 10px; background: #806f57; }
.bulletedHyperlink { margin: 5px 5px 3px 5px; padding-left: 8px; background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 3px no-repeat; }
.bulletedHyperlink a { text-decoration: none; }
.bulletedHyperlink a:hover { text-decoration: underline; }
.bulletedHyperlinkGrey { margin: 5px 5px 3px 5px; padding-left: 8px; background: url(https://img.cdw.com/assets/pages/framework/ico-grey-right.gif) 0px 3px no-repeat; }
.bulletedHyperlinkGrey a { text-decoration: none; }
.bulletedHyperlinkGrey a:hover { text-decoration: underline; }
.contractTeam { width: 183px; border: 1px solid #efefef; float: left; margin: 0px; padding: 0px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
.contractTeam h3 { color: #333; font-weight: bold; font-size: 14px; padding: 5px 11px; background: #efefef; margin: 0px; }
.contractTeam h4 { background: #fff; padding: 10px; color: #806a52; font-weight: normal; margin: 0px; font-size: 11px; }
.contractTeam ul { margin: 0px; padding: 0px; list-style-type: none; margin-bottom: 5px; }
.contractTeam ul li { padding: 6px 0px 30px 10px; border-top: 1px solid #efede0; color: #6a6a6a; font-size: 10px; height: 90px; clear: both; list-style-type: none; }
.contractTeam ul li img { float: left; margin-right: 7px; margin-top: 5px; }
.contractTeam ul li .IN { color: #349c01; font-weight: bold; }
.contractTeam ul li .OUT { color: #cc0000; font-weight: bold; }
.contractTeam ul li a { text-decoration: underline; color: #6a6a6a; }
#ContractSelector1_lblLogin { color:#4d4e53!important ; font-size: 11px; }
#ContractSelector1_lblLogin a { color: #4d4e53; font-size: 11px; text-decoration: underline; }
#welcome-user, #g-container #welcome-user { float: left; margin-left: 0px; width: 670px; height: 37px; padding-top: 7px; padding-left: 5px; }
.topCol1, .topCol2, .topCol3 { width: 190px; float: left; margin: 0px; padding: 0px; padding-left: 8px; margin-bottom: 10px; }
html > body .topCol1, .topCol2, .topCol3 { width: 180px; }
.topCol1 h4, .topCol2 h4, .topCol3 h4 { margin: 0px; padding: 0px; margin-bottom: 10px; margin-top: 30px; }
.topCol1 h4 a, .topCol2 h4 a, .topCol3 h4 a { margin: 0px; padding: 0px; margin-bottom: 10px; margin-top: 30px; color: #333; background: none; text-decoration: none; }
.topCol1 h4 a:hover, .topCol2 h4 a:hover, .topCol3 h4 a:hover { color: #333; text-decoration: underline; padding: 0px; background: none; }
.topCol1 a, .topCol2 a, .topCol3 a { color: #333; text-decoration: none; padding-left: 10px; background: url(https://img.cdw.com/assets/pages/framework/ico-grey-right.gif) 0px 4px no-repeat; margin-bottom: 5px; display: block; }
.topCol1 a:hover, .topCol2 a:hover, .topCol3 a:hover { color: #333; text-decoration: underline; padding-left: 10px; background: url(https://img.cdw.com/assets/pages/framework/ico-grey-right.gif) 0px 4px no-repeat; margin-bottom: 5px; }
.blueCol { width: 260px; float: left; margin: 0px; padding: 0px; padding-left: 20px; margin-bottom: 8px; margin-top: 20px; }
.blueCol a { font-family: arial; font-size: 14px; font-weight: bold; color: #0072bb; text-decoration: none; display: block; width: 100%; }
.blueCol a:hover { color: #0072bb; text-decoration: underline; width: 100%; }
.sortByMenu { color:#4d4e53!important; padding:2px 5px!important;}
/* IE8, IE9 */
.sortByMenu  {padding: 4px 5px\0/;} /* must go at the END of all rules */
.searchInResults  {padding: 5px 5px\0/!important;} /* must go at the END of all rules */

.sortDropDown option{ font-size: 11px!important; font-family:Verdana, Geneva, sans-serif!important;}
.visualIEFloatFix { height: 0.01%; }
.rightwallAdWrapper { width: 187px; float: left; margin: 0px; padding: 0px; margin-top: 5px; }
.rightWallAd { border: 1px solid #b2b0a1; margin-bottom: 5px; padding: 0px; }
.rightWallAd h2 { color: #fff; background: #b2b0a1; padding: 4px 7px; margin: 0px; font-size: 12px; font-weight: bold; }
.alphaNavLink { color: #333; font-size: 12px; font-weight: bold; }
.alphaNavLinkDim { color: #999; font-size: 12px; font-weight: bold; }
.contractSelectorInput input { width: 280; cursor: pointer; }
html > body .contractSelectorInput input { width: 300; cursor: pointer; }
.contractSelectedHeader { text-align: left; padding: 5px 5px 15px 25px; }
#ctrlContentSpotlighting_updatePnl { margin-top: 20px; }
#ctrlContentSpotlighting_updatePnl h5 { color: #fff; margin: 0px; padding: 4px 20px; font-weight: bold; font-size: 12px; background: #b2b0a1; }
.contractsWrapper { border: 1px solid #9d9c88; border-top: 6px solid #9d9c88; background: #ebead8; text-align: left; }
.contractsWrapper ul.title { margin: 0px; padding: 0px; list-style-type: none; }
.contractsWrapper ul.title li { list-style-type: none; padding: 14px 13px; float: left; margin: 0px; width: 400px; }
.contractsContainer { background: #fff; padding: 15px 10px; border-top: 1px solid #806e56; clear: both; font-family: arial; }
html > body .contractsContainer h3 { height: 12px; font-size: 12px; background: #806e56; padding: 5px 15px 8px 24px; color: #fff; margin-bottom: 10px; }
.contractsContainer h3 { height: 12px; font-size: 12px; background: #806e56; padding: 5px 15px 3px 24px; color: #fff; margin-bottom: 10px; }
.contractsContainer .contractSelector { background: url(https://img.cdw.com/global/backgrounds/contractSelectorLarge_bg.gif) repeat-x; padding: 17px 16px; margin-top: 1px; }
.contractsContainer .contractSelector2 { background: #e2e4d6 url(https://img.cdw.com/global/backgrounds/contractSelectorLarge2_bg.gif) repeat-x; padding: 17px 16px; margin-top: 1px; }

/************************************ACCOUNT MANAGER POPUP******************************************************/
#Popup-AccountManager-iframe, #Popup-AccountManager { visibility: hidden; width: 280px; position: absolute; margin-left: 325px; margin-top: 28px; z-index: 3000; }
#Popup-AccountManager { text-align: left; }

/**************************************MY CONTRACTS ROUNDED HEADER***********************************************/
.contractsHeader { background: url(https://img.cdw.com/global/backgrounds/contracts_top_bg.gif) repeat-x; }
.contractsHeaderLeft { background: url(https://img.cdw.com/global/backgrounds/contracts_left_bg.gif) repeat-y; }
.contractsHeaderRight { background: url(https://img.cdw.com/global/backgrounds/contracts_left_bg.gif) 100% 0% repeat-y; }
.contractsHeaderTopLeft { background: url(https://img.cdw.com/global/backgrounds/contracts_topLeft_bg.gif) no-repeat; }
.contractsHeaderTopRight { background: url(https://img.cdw.com/global/backgrounds/contracts_topRight_bg.gif) 100% 0% no-repeat; margin: 0px; padding: 20px 18px; text-align: left; }
.contractsHeaderTopLeft { background: url(https://img.cdw.com/global/backgrounds/contracts_topLeft_bg.gif) no-repeat; }
.contractsHeaderBottom {background: url(https://img.cdw.com/global/backgrounds/contracts_bottom_bg.gif) 0% 100% repeat-x; }
.contractsHeaderBottomLeft { background: url(https://img.cdw.com/global/backgrounds/contracts_bottomLeft_bg.gif) 0% 100% no-repeat; }
.contractsHeaderBottomRight { background: url(https://img.cdw.com/global/backgrounds/contracts_bottomRight_bg.gif) 100% 100% no-repeat; }
.contractsHeaderTopRight h3 { font-weight: bold; font-size: 16px; margin: 0px; margin-bottom: 10px; padding: 0px; }
.contractsHeaderTopRight h4 { font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; }

.didYouMean-NoResults { color: #940000; font-weight: bold; font-size: 12px; }
.productlabel { font-weight: bold; font-size: 12px; padding-left: 5px; }
#pnlNoProducts, #pnlProductcategory { padding-left: 10px; }
#pnlNoProducts a, #pnlProductcategory a { color: #333; text-decoration: none; }
#pnlNoProducts a:hover, #pnlProductcategory a:hover { text-decoration: underline; }
#ctrlResults_ibCompare { cursor: default; }
.active { overflow: auto; }
.inactive { overflow: hidden; }
.noResultsMessage{padding:6px 20px 7px 40px; display:block; font-size:13px; }

/******************************* RESULTS ****************************************/
.boxtop { height: 39px; width: 151px; border: 1px solid #aaa094; background-color: #eae7e4; }
#resultsContent { float: right; width:765px!important; margin-left: 0px; padding-left: 0px; }
#ctrlContentSpotlighting_upContSpot { clear: both; margin: 0px; }

/******************************PROMOTIONS**************************************/
.promoWrapper { height: auto; font-size: 11px; font-family: arial; }
.promoWrapper table, .promoWrapper td { height: auto; font-size: 11px; font-family: arial; }
.promoWrapper .promoSearchWrapper { height: auto; background: url(https://img.cdw.com/assets/backgrounds/promoSearch_bg.gif) repeat-x; border-bottom: 2px solid #e7e4d3; margin: 0px 0px 3px 0px; }
.promoWrapper .promoSearch { font-size: 13px; background: url(https://img.cdw.com/assets/backgrounds/promoArrow.gif) 8px 0px no-repeat; padding: 12px 10px; }
.promoWrapper .promoInput { width: 140px; font-weight: bold; border: 2px solid #fc9f40; vertical-align: middle; margin: 0px 8px 0px 10px; text-transform: uppercase; }
.promoWrapper .promoNotes { font-size: 13px; padding: 8px 0px 8px 10px; }
.promoWrapper .promoViewProducts { vertical-align: middle; margin: 0px 15px 0px 0px; }
.promoWrapper .resultsHeader { height: 31px; background: #d0cdba; margin: 0px 0px 5px 0px; }
.promoWrapper .resultsHeader td { font-weight: bold; color: #666; border-left: 1px solid #fff; border-right: 1px solid #bbb9ac; padding: 0px 10px 0px 10px; }
.promoWrapper .promoPriceHeader { background: #565451; color: #fff !important; border-left: 1px solid #fff; padding: 0px 10px 0px 5px; }
.promoWrapper .transHeader { background: #8fa030 url(https://img.cdw.com/assets/backgrounds/transHeader_bg.gif) no-repeat; color: #fff; padding: 8px 10px; font-size: 14px; font-weight: bold; margin: 0px; }
.promoWrapper .transHeader a { color: #fff; font-size: 12px; text-decoration: underline; margin: 0px 0px 0px 15px; font-weight: normal; }
.promoWrapper .pagingControlWrapper { width: 100%; background: url(https://img.cdw.com/global/backgrounds/selectedContracts_bg.gif) repeat-x; padding: 10px 0px 10px 10px; }
html > body .promoWrapper .pagingControlWrapper { width: inherit; }
.promoWrapper .description-title { margin-bottom: 5px; display: block; }
.promoWrapper .advPrice { font-size: 14px; font-weight: bold; }
.promoWrapper .lblPromoPrice { color: #cc0000; font-size: 20px; font-weight: bold; display: block; }
.promoWrapper .lblDiscount {font-size: 12px; margin: 0px 0px 22px 0px; display: block; }
.promoWrapper .promoResultsDivider { height: 2px; border-bottom: 2px solid #ccc; font-size: 1px; overflow: hidden; }
.promoWrapper hr { color: #ccc; background: #ccc; height: 0px; border: none; margin: 0px; border-top: 1px solid #ccc; line-height: 1px; overflow: hidden; clear: both; }
.promoWrapper .promoImage { width: 100px; overflow: hidden; margin: 0px; padding: 10px 0px 0px; float: left; }
.promoWrapper .promoDesc { width: 362px; overflow: hidden; margin: 0px; padding: 10px 0px 0px; float: left; }
.promoWrapper .promoAv { width: 167px; padding: 10px 0px 0px 10px; margin: 0px; float: left; }
html > body .promoWrapper .promoAv { width: 157px; }
.promoWrapper .promoAdvPrice { width: 167px; overflow: hidden; padding: 10px 0px 0px 10px; margin: 0px; float: left; }
html > body .promoWrapper .promoAdvPrice {width: 157px; }
.promoWrapper .promoPrice { width: 163px; height: 120px; background: #fdf4e3; padding: 10px 0px 0px 6px; margin: 0px; float: left; }
html > body .promoWrapper .promoPrice { width: 157px; }
.promoWrapper .tbQty {margin: 0px 8px 0px 4px; }
.hrDivider { margin: 0px; padding: 0px; border-top: 1px solid #efefef; width: 100%; height: 2px; overflow: hidden; text-align: center; clear: both; }

/********************HUB DESCRIPTION***************/
.hubDesc { border-top: 1px solid #b0b0a4; padding: 9px 8px; text-align:left;}
#pnlNoResults { }
#lblSearchHdrLabel { color: #CC0000; }
#pnlAdvancedSearch { padding: 10px; border: 1px solid #E8E6E7; background: url(https://img.cdw.com/assets/icons/notification-warning.gif) no-repeat scroll 20px 14px #FFFFCD; margin:20px 0;}
#pnlAdvancedSearch td{}
#pnlAdvancedSearch select{width:300px; padding:3px; height:26px;}
#pnlAdvancedSearch input{padding:3px;}
#pnlAdvancedSearch span { padding-left:30px!important;}
span.#lblSearchLabel { padding-left: 0px; font-weight: bold;}
#pnlProductcategory hr { color: #EAEAEA; margin-bottom: 20px; }
.breadcrumbs { text-indent: -9999px; }
#ddlProductCategories { width: 150px; }
#tbSearchKey {margin-left: -5px; width: 220px; }
#ibFindIt { margin-left: -6px; width: 30px; }
#lblNoResultsMessage b { font-size: 14px; }
#lblNoResultsMessage ul { list-style: none; padding-left: 20px; padding-top: 0px; font-size: 12px; line-height: 18px; }
#lblLookingForMessage { font-size: 12px; line-height: 25px; width: 560px; }
#lblLookingForMessage a { color: #006BA9 !important; font-weight: bold; text-decoration: underline !important; }
#lblLookingForMessage b { font-size: 14px; }
#MatchingCategories { margin-top: 10px; margin-left: 0px; margin-right: 0px; width: 100%; }
#MatchingCategories td { vertical-align: text-top; margin: 0px; padding: 0px; }
#MatchingCategories li { list-style: none; padding-left: 1px; margin-left: 1px; text-indent: -15px; }
#MatchingCategories a { font-weight: normal; }
.NoResults1_lblNoResultsMessage b { font-size: 14px; }
.NoResults1_lblNoResultsMessage ul { list-style: dash; padding-left: 20px; padding-top: 0px; font-size: 12px; line-height: 18px; }
.NoResults1_lblLookingForMessage { font-size: 12px; line-height: 25px; }
.NoResults1_lblLookingForMessage a { color: #006BA9 !important; font-weight: bold; text-decoration: underline !important; }
.NoResults1_lblLookingForMessage b { font-size: 14px; }
#pnlProductcategory { margin-bottom: 30px; }
#lblProductCategoriesLabel { margin-top: 20px; font-size: 14px; }
.didYouMean { font-size: 12px; background: none !important; }
.didYouMean strong, .didYouMean a { font-size: 14px; }
.didYouMean a { font-weight: bold; color: #006BA9 !important; }
#pnlNoProducts { width: 600px; padding: 10px; margin-left: 10px; margin-top: 10px; }
.NoResultsBottom { overflow: auto; width: 750px; }
.HavingTrouble { clear: left; color: #323232; float: left; font-size: 12px; line-height: 16px; margin-left: 20px; }
.HavingTrouble h4 { color: #303030; font-size: 14px; margin: 0; }
.HavingTrouble p { margin-bottom: 7px; margin-top: 5px; }
.HavingTrouble a { color: #353535; text-decoration: none; }
.HavingTrouble .HTContainer { float: left; margin-right: 40px; }
.HavingTrouble .HTContainer table { margin-left: 0; padding-left: 20px; line-height: 16px; margin-bottom: 20px; margin-top: 0; padding-left: 0; }
.HavingTrouble .HTContainer td { list-style: none; padding-left: 13px; }

.ProductFinders { background: url("https://img.cdw.com/content/search/product-finders-bg.jpg ") repeat-x center top #F6F7F9; float: right; font-size: 12px; width: 283px; }
.ProductFinders p {margin: 20px 20px 10px 15px; }
.ProductFinders a { color: #353535; }
.ProductFinders .PFContainer { float: left; }
.ProductFinders .PFContainer table { padding-left: 20px; font-size: 12px; line-height: 16px; margin-bottom: 20px; margin-left: 20px; margin-top: 0; padding-left: 0; }
.ProductFinders .PFContainer td { list-style: none; padding-left: 13px; }
.ProductFinders .PFContainer a { text-decoration: none; }


/*** Search Results Refresh 2012 ***/
.searchResultsWrapper{font-family:Verdana, Geneva, sans-serif!important; color:#4d4e53!important; width:960px; text-align:left; margin-top:-20px;}
.searchResultsWrapper h1{font-family:'Prelo-Bold', verdana, sans-serif!important; font-size:24px; padding:6px 0; font-weight:normal; display: none;}
.searchResultsWrapper .breadCrumbWrapper{margin-top: -15px; padding:20px 10px; font-size:13px; background:url(https://img.cdw.com/content/search/bread-crumb-bg.png) bottom center no-repeat; font-family: "Prelo-Book",verdana,sans-serif;}
.FF .searchResultsWrapper .breadCrumbWrapper{margin-top: 0px;}
.searchResultsWrapper .breadCrumbWrapper h1{font-family:Verdana, Geneva, sans-serif!important;}
.searchResultsWrapper .breadCrumbWrapper a{color:#0065a2; text-decoration:none;}
.searchResultsWrapper .breadCrumbWrapper a:hover{text-decoration:underline;}
.searchResultsWrapper .ResutlsWrapper{clear: both; width: 960px; position: relative;}
.searchResultsWrapper .resultsLefNavWrapper{width: 190px; float: left;}
.searchResultsWrapper .outletHeadingBanner{margin:0 auto; text-align:center;}
.printEmailBlock .printFriendalyBtn a img {position: relative; top: 6px;}

/* Left Nav */

.searchResultsWrapper .leftNav { text-align: left; width: 180px; padding-top: 15px;  font-family: verdana; border-right:solid 1px #efefef; position: relative;  background: #fff; -webkit-box-shadow: 7px 1px 8px rgba(0, 0, 0, 0.04), 0 0 40px rgba(0, 0, 0, 0.00) inset; -moz-box-shadow:7px 1px 8px rgba(0, 0, 0, 0.04), 0 0 40px rgba(0, 0, 0, 0.00) inset; box-shadow: 7px 1px 8px rgba(0, 0, 0, 0.04), 0 0 40px rgba(0, 0, 0, 0.00) inset; float:left; text-align:left!important; }
.searchResultsWrapper .leftNav { text-align: left; width: 180px; padding-top: 15px;  font-family: arial; }
.searchResultsWrapper .leftNav h6 { font-weight: bold; color: #4d4e53; font-size: 12px; }
.filterModeHeaderDiv{clear: both; float: left; display: block; width: 170px;}
.searchResultsWrapper .leftNav .whiteSpacer { background: #fff; height: 5px; display: block; clear: both; overflow: hidden; }
.searchResultsWrapper .leftNav .basic_on { font-family: 'Prelo-Black', verdana, sans-serif; padding:0px; color: #fff; font-weight: bold; font-size: 12px; text-align: center; background: #5bb4e5; }
.searchResultsWrapper .leftNav .basic_on a { font-family: 'Prelo-Black', verdana, sans-serif; font-size:18px; text-transform:uppercase;  color: #fff; display: block; text-decoration: none; padding:3px 10px; font-weight: normal;}
.searchResultsWrapper .leftNav .basic_off {font-family: 'Prelo-Black', verdana, sans-serif;  padding:0px; color: #4d4e53; text-align: center; font-weight: bold; font-size: 18px; text-transform:uppercase;}
.searchResultsWrapper .leftNav .basic_off a { font-family: 'Prelo-Black', verdana, sans-serif; display: block; text-decoration:none; color: #4d4e53; font-weight:normal; padding:3px;}
.searchResultsWrapper .leftNav .adv_on { font-family: 'Prelo-Black', verdana, sans-serif; padding-top:0; color: #fff; font-weight: bold; font-size: 18px; text-align: center; background: #5bb4e5; }
.searchResultsWrapper .leftNav .adv_on a { font-family: 'Prelo-Black', verdana, sans-serif; color: #fff; padding:3px 10px; display: block; text-decoration: none; text-transform:uppercase; font-weight: normal;}
.searchResultsWrapper .leftNav .adv_off { font-family: 'Prelo-Black', verdana, sans-serif; padding:0; background: #fff; color: #4d4e53; text-align: center; font-weight: bold; font-size: 18px; text-transform:uppercase; text-decoration:none;}
.searchResultsWrapper .leftNav .adv_off a { font-family: 'Prelo-Black', verdana, sans-serif; color: #666; display: block; text-decoration:none; padding:3px 10px; font-weight:normal;}
.searchResultsWrapper .leftNav .search_adv { background: #fff; padding: 10px; margin-top: 0px; }
.searchResultsWrapper .leftNav .search_adv strong{font-size:13px; font-family:Verdana, Geneva, sans-serif;}
.searchResultsWrapper .leftNav .search_adv img{vertical-align:top;}
.searchResultsWrapper .leftNav .search_adv .serchInResults{ margin:10px 0 0 5px; padding:3px 5px;}
.searchResultsWrapper .leftNav .search_adv .btnAddKeywords{margin-left:30px;}
.searchResultsWrapper .leftNav .leftNavContentWrapper{border:1px solid #ccc;}
.searchResultsWrapper .leftNav .leftNavContentWrapper h6{font-family: Verdana, Geneva, sans-serif; font-size:13px; padding:0 0 10px 10px ; font-weight:bold;}
.searchResultsWrapper .leftNav .selected_attributes { background: #f0f0f0; padding:10px; color: #4d4e53; font-family: Verdana, Geneva, sans-serif; font-size:12px; overflow:hidden;}
.searchResultsWrapper .leftNav .selected_attributes div{margin:7px 0 0 0!important;}
.searchResultsWrapper .leftNav .selectionTitle{text-align:center; font-size:13px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-transform: uppercase; padding:10px; color:#4d4e53; display:block;}
.searchResultsWrapper .leftNav .filterCategoryLbl{display:inline-block; padding:10px 0 5px 0; font-weight:bold;}
.searchResultsWrapper .leftNav .clearAll { background: #f0f0f0; padding: 0px 7px 5px 7px; color: #636563; font-family: verdana; }
.searchResultsWrapper .leftNav .clearAll a { text-decoration: none; display:inline-block; margin:10px 10px 10px 100px;}
.searchResultsWrapper .leftNav .clearAll a:hover { text-decoration: none; }
.searchResultsWrapper .leftNav .btnFilterResults{margin:10px; display:inline-block;}
.searchResultsWrapper .leftNav .CatalogButtonsPanel{text-align:center; padding:20px 0 0 0;}
/* Results Controls */ 
.searchResultsWrapper .resultsDisplayControlsWrapper{padding:10px 0 15px 0; margin:0px 0 10px 0; font-family:Verdana, Geneva, sans-serif!important; color:#4d4e53!important; font-size:11px!important; border-bottom: solid 1px #efefef;}
.searchResultsWrapper .resultsDisplayControlsWrapper .productsFoundCounter{ margin-left:0px; padding-top:3px; float:left;}
.searchResultsWrapper .resultsDisplayControlsWrapper .sortNview{text-align:left; position:relative;}
.searchResultsWrapper .resultsDisplayControlsWrapper .sortNview .sortDropDown{display:inline-block; margin:0 15px 0 0;padding-left: 40px;}
.searchResultsWrapper .resultsDisplayControlsWrapper .sortNview .productPerPage{display:inline-block; margin:0 160px 0 0;}
.searchResultsWrapper .resultsDisplayControlsWrapper .sortNview .readyToShip{float:right;display:inline-block; background:url(https://img.cdw.com/content/search/ready-to-ship.gif) 25px 4px no-repeat; padding-left:5px; margin-top:10px;}
/* IE8, IE9 */
.searchResultsWrapper .resultsDisplayControlsWrapper .sortNview .readyToShip  {margin-top: 7px;\0/;} /* must go at the END of all rules */
.searchResultsWrapper .resultsDisplayControlsWrapper .sortNview .readyToShip input{margin-right:35px; display:inline-block;}
.searchResultsWrapper .resultsDisplayControlsWrapper .sortNview .readyToShip span{display:inline-block; margin-top:-3px;}

.searchResultsWrapper .resultsDisplayControlsWrapperBottom{padding:0; margin-top:10px; margin-bottom:50px;}
.searchResultsWrapper .resultsDisplayControlsWrapperBottom .sortNview .productPerPage{margin:0;}

/* Pager Table */
.searchResultsWrapper .pagerTable{float:right;}
.searchResultsWrapper .pagerTable td{font-size:11px!important;}
.searchResultsWrapper .pagerTable .pagerInfoCell img { padding: 0px; border: none; }
.searchResultsWrapper .pagerTable .pagerInfoCell a.pagerHyperlink { color: #0065a2; text-decoration: none; font-weight:bold;}
.searchResultsWrapper .pagerTable .pagerInfoCell a.pagerHyperlink:hover{text-decoration:underline;}
.searchResultsWrapper .pagerTable .pagerInfoCell a.pagerHyperlinkDisabled { text-decoration: underline; }
.searchResultsWrapper .pagerTable .pagerCurrentCell { text-align: center; font-weight: bold; text-decoration: none; }
.searchResultsWrapper .pagerTable .pagerCurrentCell a.pagerHyperlink { text-decoration: none; }
.searchResultsWrapper .pagerTable .pagerOtherCell { color: #3c3c3c; text-align: center; }
.searchResultsWrapper .pagerTable .pagerOtherCell:hover { background: #e3e3e3; }
.searchResultsWrapper .pagerTable .pagerOtherCell a.pagerHyperlink { color: #4d4e53; text-decoration:none; }

/*Search Page View links */
.searchResultsWrapper .productPerPage a.ViewHyperlink { color: #0065a2; text-decoration: none; font-weight:bold;}
.searchResultsWrapper .productPerPage a.ViewHyperlink:hover{text-decoration:underline;}
/* Search Results table */
.searchResultsWrapper .save-for-later .save-for-later-button{font-size:13px!important; color:#0070bc!important; font-weight:normal!important; font-family: "Prelo-Medium", Verdana !important;}
.searchResultsWrapper .save-for-later{margin-left:-1px; margin-bottom: 5px;}
.request-quote-container .help-container {position: absolute!important;}
.searchResultsWrapper  .save-for-later .container {left:-140px;}
.searchResultsWrapper   .save-for-later .container .notch{right:80px;}
.searchResultsWrapper .ui-addtocart-nugget{top:10px;}
.searchResultsWrapper .ui-addtocart-nugget a.get-started-button {display: block;font-weight:normal;}
.ProductInfoPopup{left:891px!important;}
.searchResultsWrapper .priceLabelTop{position: relative; top: 0px; left: 558px; font-weight: bold; width: auto; float: left;}

/* IE9, IE10 */
@media screen and (min-width:0\0) {
    .searchResultsWrapper .priceLabelTop{ left: 574px; }
}
.searchResultsWrapper .selected-price price{font-size:13px!important;}
.searchResultsWrapper #ctrlResults_upCompare .blueButton{position: relative; left: 28px;}
.searchResultsWrapper .selected-price {font-size:13px!important;}
.ui-priceselector .ui-priceselector-multi .selected-price {font-size:15px!important;}
.ui-addtocart-nugget .priceName {font-size:13px!important;}
.save-for-later .container .button-group .save-favorite-button {font-weight:normal;}

#ctrlResults_upCompare{height:38px;}
.searchResultsWrapper .searchResultsTableHeader{width:100%; color: #4d4e53; border-bottom:1px solid #efefef;}
.searchResultsWrapper .searchResultsTableHeader th{vertical-align:bottom; padding:5px 5px 6px 25px; text-align:left; font-weight:bold;}
.searchResultsWrapper .searchResultsTableHeader .compareChkCol{width:99px; font-size:10px; font-weight:normal; padding:0 0 0 25px;}
.searchResultsWrapper .searchResultsTableHeader .compareChkCol .blueButton{padding:3px 10px;}
.searchResultsWrapper .searchResultsTableHeader .compareChkCol span{float:right; display:inline-block; padding-top:6px;}
.searchResultsWrapper .searchResultsTableHeader .productDetailsCol{padding-left:15px; padding-bottom:6px;width:310px;}
.searchResultsWrapper .searchResultsTableHeader .avilabilityCol{width:80px; padding:5px 5px 6px 10px;}

.searchResultsWrapper .searchtable div div{font-family:'Prelo-Book', sans-serif; font-size: 13px; }
.request-quote-container .globalHelpModule .websiteAssistance .phone {font-weight: normal;}
.request-quote-container .globalHelpModule .websiteAssistance p {font-weight: normal;}
.request-quote-container .greenButton, .request-quote-container .yellowButton {font-weight: normal; padding: 5px 15px; display: inline-block;}
.searchResultsWrapper .searchtable .searchrow { border-bottom: 1px solid #efefef; padding: 5px 0 0px; font-size: 11px; content: ""; display: table; margin-bottom:10px;}
.searchResultsWrapper .searchtable .searchrow .clearfix { min-height: 198px;}

.product-attribute-item span {
display: table-cell;
}
.product-attribute-item-name {
width:175px;
font-weight: bold;
}
.product-attribute-item-value {
width:245px;
}
.searchResultsWrapper .searchtable .searchrow-compare { width: 60px; text-align: center; float: left; margin:0px; padding-top:20px;}
.searchResultsWrapper .searchtable .searchrow-compare input { clear: both; }
.searchResultsWrapper .searchtable .searchrow-expand { width: 98px; float: left; margin: 0 15px 0 10px; text-align: left; clear: right; font-size:13px;}
.searchResultsWrapper .searchtable .searchrow-price .inStock {color:#6fb600; }
.searchResultsWrapper .searchtable .searchrow-price .inStock .infoMsg{border: none; font-size: 15px;}
.searchResultsWrapper .searchtable .searchrow-price .request-quote{margin-top: 10px;}
.searchResultsWrapper .searchtable .searchrow-price .pricing-text-top{font-size: 15px; font-family: prelo-book; font-weight: normal;}
.searchResultsWrapper .searchtable .searchrow-price .pricing-text-bottom{font-size: 15px; font-family: prelo-book; font-weight: normal;}
.searchResultsWrapper .searchtable .searchrow-price .pricing-text-bold{font-weight: bold;}
.searchResultsWrapper .searchtable .searchrow-price .shippingInfo {font-size: 12px; }

/*
.searchResultsWrapper .searchtable .searchrow-price .notInStock {
clear: left;
}
*/


/* Shipping Info*/
.searchResultsWrapper .shippingInfo { font-weight: normal; }

/* Request Quote */
.searchResultsWrapper .searchtable .request-quote-container .request-quote-message { font-size: 16px; font-family: 'Prelo-Book'; }
.searchResultsWrapper .searchtable .request-quote-container .request-quote-message b { font-family: 'Prelo-Bold'; font-weight: normal; }

.searchResultsWrapper .searchtable .searchrow-image {     width: 125px; text-align: center; float: left; margin: 0px; }
.searchResultsWrapper .searchtable .searchrow-description { width: 418px; padding: 0 18px 0px 18px; float: left; margin: 0; text-align: left; }
.searchResultsWrapper .searchtable .searchrow-description p { margin: 6px 0 0 0; padding: 0; padding-right: 10px; color: #4d4e53; }
.searchResultsWrapper .searchtable .searchrow-description a{ margin-bottom: 3px; font-family: 'Prelo-Bold'; font-size: 15px; line-height:18px; color: #0070bc; text-decoration: none; display: inline-block;}

.searchResultsWrapper .searchtable .searchrow-description .product-attribute-container  { clear: both; margin-top: 0px; margin-bottom: 0px; line-height: 18px;}


.searchResultsWrapper .searchtable .searchrow-description a:hover{text-decoration:underline;}
.searchResultsWrapper .searchtable .searchrow-description .showhideLink { font-family: "Prelo-Book",verdana,sans-serif; font-size: 13px;}

.searchResultsWrapper .searchtable .searchrow-description .bulletList { padding-left: 3px; }
.searchResultsWrapper .searchtable .searchrow-description .bulletList li { font-family: "Prelo-Book",verdana,sans-serif; font-size: 13px; line-height: 18px; list-style-type: none; font-weight: 400;}
.searchResultsWrapper .searchtable .searchrow-description .bulletList li:before { content: "."; font-size: 18px; position: relative; left: -3px; top: -3px; line-height: 14px;}
.searchResultsWrapper .searchtable .searchrow-description .view-all-technical-specs {font-family: "Prelo-Book",verdana,sans-serif; font-size: 13px;}

.searchResultsWrapper .searchtable .searchrow-availability { width: 128px; float: left; margin: 0px; }
.searchResultsWrapper .searchtable .searchrow-availability p {margin-left: 12px; font-weight: bold; }
.searchResultsWrapper .searchtable .searchrow-price { font-family:'Prelo-Book', sans-serif; font-weight:bold; font-size:13px; float:left; width:185px;}
.searchResultsWrapper .searchtable .searchrow-price .ui-priceselector .ui-priceselector-single span.price { float: none;  }


.searchResultsWrapper .searchtable .searchrow-price .BstockOriginalPrice{text-decoration:line-through; font-size:11px; color:#999; display:block; padding:3px;}

.searchResultsWrapper .searchtable .searchrow-price .search-availability {
float: left; margin-right: 6px; color: #616265; font-size: 15px;
}
.ui-priceselector .ui-priceselector-single {
margin: 22px 0 3px 0; 
}
.searchResultsWrapper .ui-priceselector .ui-priceselector-single { margin: 0; clear: both; }
.searchResultsWrapper .ui-priceselector .ui-priceselector-single span { padding-top: 0; font-weight: normal; }
.ui-priceselector .ui-priceselector-single .selected-price {font-size: 15px !important; font-family: 'Prelo-Bold' }
.ui-priceselector .ui-priceselector-single span.priceName {
font-size: 13px!important; font-family: 'Prelo-Book';
}
.searchResultsWrapper .searchrow-price .quantity-container { clear: both; float: left; display: block;}
.searchResultsWrapper .searchrow-price .addtocart-container{ float: left; display: block;}

.searchResultsWrapper .searchtable .searchrow-price .need-help-button { font-size: 13px; }

.searchResultsWrapper .searchtable .searchrow-contract { padding-top: 7px; width: 255px; text-align: right; }
.searchResultsWrapper .searchtable .searchrow-contract a { color: #666; text-decoration: underline; }
.searchResultsWrapper .searchtable .searchrow-dropdown { height: 30px; text-align: center; }
.searchResultsWrapper .searchtable .contractdropdown { width: 280px; font-size: 11px; text-align: left; }
.searchResultsWrapper .searchtable .searchrow-compare a { font-size: 10px; color: #4d4e53; text-decoration: underline; }
.searchResultsWrapper .searchtable .searchrow-compare a.disabled{color:#ccc; text-decoration:none;}
.searchResultsWrapper .searchtable a.seeall{ font-weight:normal; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.searchResultsWrapper .searchtable .compareCheckbox{margin:0; height:18px; }
.searchResultsWrapper .searchtable .compareCheckbox input{float:left; margin-left:30px;}
.searchResultsWrapper .searchtable .compareCheckbox a{float:left; margin:3px 0 0 3px;}
.ShowMessage {background:#fff8ce url("https://img.cdw.com/assets/icons/notification-warning.gif") no-repeat scroll 7px 7px; border:1px solid #e0bc4e; color :#4d4e53; display:block; font-family:Verdana Geneva, sans-serif; font-size: 13px; font-weight: bold; margin:15px 0 10px 2px; padding:8px 8px 8px 35px; text-align:left; }
.printTimeStamp{display:none;}
.contractExplorerWrapper .transHeader{margin-top:10px!important;}
.transHeaderSearchWithin{margin-top:14px;}
.lblSelectUp2ten{display:none!important;}

.searchResultsWrapper .linkAction{float:left; margin-top:9px;}
.linkAction .tooltip{float:left; display: block;}

/* Hubs page style resets 2013 */ 
.transHeader{background:none; color: #4d4e53!important; font-weight: normal; text-align: left; font-size: 24px;}
.hubsPageWrapper #relatedCol3ontainer{ margin-top:0;}


.premiumPageCbBanner{margin-top:15px;}


/* Request Quote */
.request-quote-container .help-container { position: absolute; top: 15px; left: -100px; background: #fff; z-index: 2; display: none; }

/* Ratings reset */
.searchrow-rating{ clear: both; margin: 0; height:35px; float: left!important; position: relative; z-index: 100; margin-bottom: 15px!important;}
.Searchreviewcount{ left:68px!important; top:-2px;}
.starImage{ }

/* Help Module */
.request-quote-container .globalHelpModule .accountManager h4 {font-family: "Prelo-Book";}
.request-quote-container .globalHelpModule .accountManager p {font-size: 13px;}
.request-quote-container .globalHelpModule h4 {font-size: 15px;}


/** RR REVIEWS UPDATES **********************************************/
.reviewRatingsContainer span{width:auto!important; margin-top:0!important;}
.reviewRatingsContainer .starImage{float:left!important; width:80px!important; }
.reviewRatingsContainer {width:auto; height:20px; .height:30;clear:both; font-weight:normal;}
.reviewRatingsContainer a:hover{text-decoration:underline;}
.rr-pt li.vert div.reviewRatingsContainer {width:auto; height:30px!important;}
.rr-pt li.horiz div.reviewRatingsContainer {width:auto; height:30px!important;}
.rr-pt li.vert div.reviewRatingsContainer img {margin-bottom:0 !important;}
.rr-pt li.horiz div.reviewRatingsContainer img {margin:5px 0 0 0 !important;}
.cdwCategoryReco .reviewRatingsContainer span{float:left!important; margin-top:5px!important;}
.cdwCategoryReco .reviewRatingsContainer div {margin-left:10px;}
.rr-pt li.three-column {float:left; margin:5px 0 0px 0!important; padding-bottom:10px!important;}
.reviewRatingsContainer #vert.rr-pt img{margin-bottom:0!important;}

.ui-priceselector .ui-priceselector-multi .ui-priceselector-multi-items { position: absolute; z-index: 2100; top: 38px; left: -185px; width: 390px;}
.ui_reco_detail_addtocartnugget .ui-priceselector .ui-priceselector-multi .ui-priceselector-multi-items { left: -108px; }

/* Qualtrics Survey */
.qualtrics-survey { height: 275px; }

/** SURVEY TOOL STYLES ********************************************/
#c-container, #g-container, #ca-container, #prem-container{background:transparent!important;}
.survey-question-text{font-weight:bold; font-size:12px; margin:0 40px 0 0; position:relative; bottom:5px; }
.survey-container{float:left;font-family:Verdana, Geneva, sans-serif; color:4d4e53#; margin-top:50px;}
.survey-questions-container{ padding:65px 0 20px 55px; float:left; border:solid 4px #c1c2c5; float:left; width:716px; position:relative; z-index:0;   background:url(https://img.cdw.com/assets/misc/survey-banner-img2.png) no-repeat; position:relative;}
.survey-container .survey-question-item{float:left; width:auto;}
.survey-question-text-box-long{clear:right;}
.survey-container textarea{width:345px;}
.survey-questions-buttons-container input{float:right; clear:both; margin-right: 48px;}
.survey-questions-container #surveyQuestionZoneControl_lblAnswerRequired{float:right; clear:both; margin: 5px 48px 10px 0;}
.survey-container label{font-size:12px; font-family:Verdana, Geneva, sans-serif!important; color:#616265!important; }
.survey-confirmation-container{float:left;font-family:Verdana, Geneva, sans-serif; color:4d4e53#; font-size:13px;  padding:65px 0 20px 55px; float:left; border:solid 4px #c1c2c5; float:left; width:716px; position:relative; z-index:0;  background:url(https://img.cdw.com/assets/misc/survey-banner-img2.png) no-repeat; position:relative; height:64px;}
.survey-question-radio-button-list {margin-left:0!important; padding:0!important;}
.survey-question-radio-button-list li{margin:0 0 10px 0; padding:0; list-style:none;}
.Ques1{  background:url(https://img.cdw.com/assets/misc/survey-divider.jpg)  290px 8px  no-repeat; height:130px;}
.survey-confirmation-message-title-text{font-weight:bold; margin-right:7px;}
.survey-confirmation-message-title-div{float:left; width:auto;}


/** Recently Viewed styles for Search page  ************************/
.searchResultsWrapper .whiteSpacer {background: none repeat scroll 0 0 #FFFFFF;clear: both;display: block;height: 5px;overflow: visible;}
.searchRecentlyViewedWrapper .rrProductsWrapperVerticle .rrProductPlacementWrapper .rr-product-frame { margin-bottom: 9px;}

/** Quickview STYLES ********************************************/
.product-feature-item {margin-bottom:5px;margin-top:5px; width:100%;background:#EFEFEF;padding-top:6px;padding-bottom:6px;}
.product-feature-item  span { display: table-cell;}
.product-feature-alternate-item  span {display: table-cell;}
.productMoreFeaturesDiv {border: 5px solid #cccccc;margin-top: -5px;padding-bottom: 15px;padding:20px; float:left; width:739px; margin-left: -143px; background-color: #fff;}
.product-feature-item-name {font-weight: bold; width: 175px; padding-left:20px;}
.product-feature-item-value {line-height: 18px; font-size: 12px; padding-right: 10px;}
.divShowMoreOptions {clear:both; position: relative;}
.MoreFeaturesRow  .productMoreFeaturesDiv a {color: #0070BC; font-size: 13px;line-height: 14px; text-decoration: none; display:block; margin-top:5px;}
.divShowMoreOptions  a {color: #0070BC;font-family: 'Prelo-Book',sans-serif; text-decoration: none; }
.divShowMoreOptions  a:hover{text-decoration:underline;}
.close-image{background:url(https://img.cdw.com/assets/buttons/closebtn-small-search.png)  no-repeat ;display: block; float:right; position:relative; top:-40px; right:-40px; height: 40px;width:40px; cursor: pointer;}
.main-features-label{font-size:14px; font-weight:bold; margin-bottom:15px;}
.product-more-features-footer{float:right; text-align:right; border-top:solid 1px #efefef; width:100%; margin-top:15px; text-align:center;}
.product-more-features-footer .view-all-technical-specs{float:right; margin-top:10px;}
.product-more-features-footer a:hover{text-decoration:underline;}
.product-feature-items-wrapper{padding:0; max-height:390px; overflow:auto; clear:both; margin-top:15px; overflow-x:hidden;}
.notch{background:url(https://img.cdw.com/assets/misc/notch_quickview.png)  no-repeat ;display: block; width:46px; height:40px; right:-70px; position:relative; display:none;}
.MoreFeaturesRow { position:relative; top: -28px; left: 143px; width: 430px;}

/** compareTray STYLES ********************************************/
.searchtable {clear:both;}
.searchResultsWrapper .searchtable .compare-checkbox-wrapper{margin:0; height:18px; }
.searchResultsWrapper .searchtable .compare-checkbox-wrapper input{ float:left; margin-left:30px; margin-left:10px;width:15px;height:15px;}
.searchResultsWrapper .searchtable .compare-checkbox-wrapper a{float:left; margin:3px 0 0 3px;}
.product-image     {height:40px; width:41px;} 
.ulCompareTray {height:45px;}
.compareTray {  background-color:#f3f3f3; height:45px; margin-top:5px; }

.compareTray  ul { height: 45px;  margin-bottom: 2px;  margin-top: 2px;  padding: 0 0 0 5px;  width: auto; }
.compareTray  li.full { background-color:White;}
.compare-tray-button-container {   float: right; position: relative;  top: -36px; right: 10px;}
.compareTray li {border: 1px solid #bdbdbd; display: block; float: left; height: 40px; margin: 0px 20px 0 0; position: relative;text-align: center; width: 42px; background:#e3e2e5; -moz-box-shadow:    inset 0 0 10px #000000; -webkit-box-shadow: inset 1px 1px 5px #bcbbbc;box-shadow:         inset 1px 1px 5px #bcbbbc}
.hfProductCode {display:none;}
.compareTray img.empty {display:none;}
.compare-wrapper{position: relative; z-index: 1; /* prevent shadows falling behind containers with backgrounds */ overflow: hidden;list-style: none; margin: 0; padding: 0; }
.compare-wrapper .compareTray{position: relative; padding: 6px 6px 7px 6px;  margin: 0 0px 0px 0; background: #f3f3f3; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }
.compare-wrapper .compareTray:before,
.compare-wrapper .compareTray:after { content: ''; z-index: -1; position: absolute; left: 15px; bottom: 10px; width: 70%; max-width: 300px; /* avoid rotation causing ugly appearance at large container widths */
max-height: 100px; height: 55%; -webkit-box-shadow: 0 8px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 8px 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 8px 5px rgba(0, 0, 0, 0.3); -webkit-transform: skew(-15deg) rotate(-3deg); -moz-transform: skew(-15deg) rotate(-3deg);
-ms-transform: skew(-15deg) rotate(-3deg); -o-transform: skew(-15deg) rotate(-3deg);transform: skew(-15deg) rotate(-3deg); }
.compare-wrapper .compareTray:after {left: auto; right: 15px; -webkit-transform: skew(15deg) rotate(3deg); -moz-transform: skew(15deg) rotate(3deg); -ms-transform: skew(15deg) rotate(3deg); -o-transform: skew(15deg) rotate(3deg); transform: skew(15deg) rotate(3deg); }
.remove-product {background: url(https://img.cdw.com/content/products/remove-x-compare.png) no-repeat scroll; display: block;height: 7px;width:8px;position: absolute;top: -3px;left:-4px; cursor:pointer; }

.priceLabelTop .lowestPrice{background:url(https://img.cdw.com/content/products/cdw-lowest-online-price-banner.png) no-repeat;background-position: right; padding: 10px 44px 5px 10px; line-height: 2px; color: #ffffff!important; text-transform:capitalize; font-size: 13px!important; display: block; float: left; height:18px; width: auto!important; clear: both; margin:0; font-family: 'Prelo-Book', Verdana;}

/**** Compatible Data In Column format **********************/
.divItem {margin: 0; width: 240px;float: left;}
.compatible-attribute-container{clear:both; float:left;}
.product-feature-item-name-div {width: 195px;float:left;}
.product-feature-item-value-div {float:right;width:520px;}
.product-feature-item {overflow:auto;}
.product-feature-alternate-item {overflow:auto;}
.divMultipleValues {width:240px; margin:0 10px 0 0; padding:0;  float:left;}
.divItem span { height:25px;}
.divSingleColumn  .divItem {margin: 0; width:520px;float: left;}

/**** Left filters format **********************/
.leftNavMainContent{border:none!important; }
.leftNav{margin-bottom:25px;}
.leftnavsubcat{width:180px!important;}
#leftnav .leftnavsubcat .title{ font-family:'Prelo-Bold', verdana, sans-serif!important; text-transform:uppercase; font-size:14px!important;  padding:5px 0px 5px 5px!important; font-weight:normal;}
#leftnav .leftnavsubcat .title{ font-family:'Prelo-Bold', verdana, sans-serif!important; text-transform:uppercase; font-size:14px!important;  padding:5px 0px 5px 5px!important; font-weight:normal;}

#leftnav .leftNavMainContent .title{font-family:'Prelo-Bold', verdana, sans-serif!important; text-transform:uppercase; font-size:14px!important; text-align:left!important; padding:5px 0px 5px 5px!important; font-weight:normal; clear:both;}
#leftnav .leftNavMainContent .title{font-family:'Prelo-Bold', verdana, sans-serif!important; text-transform:uppercase; font-size:14px!important; text-align:left!important; padding:5px 0px 7px 5px!important; font-weight:normal; clear:both;}
.selectioncontent h3{color:#fff; background: url(https://img.cdw.com/assets/misc/search-new-flag.png) no-repeat; background-position: left;
padding: 2px 7px 2px 7px; text-transform:uppercase; font-size:12px; font-family:'Prelo-Bold', verdana, sans-serif!important; float:left; clear:right; height:21px; margin:-10px 0 0 -6px;}
.selectioncontent h6{font-size:14px!important; font-weight:normal!important;}
.leftNavMainContent .content {margin:0 0 15px 0!important; position: relative; z-index: 1;}
.leftNavMainContent .content .selectioncontent{margin:15px 0 20px 0; width:180px; height:35px; position: relative; }
.leftNavMainContent .selectioncontent{margin:0; padding:0;}
.leftNavMainContent .content .selectioncontent input{margin:8px 3px 0px 10px;  float:left;}
.leftNavMainContent .content .selectioncontent span{float:left; margin:6px 0 0 0;}
.leftNavMainContent .content .selectioncontent span { margin/*\**/: 10px 0 0 0\9; }
.leftNavMainContent .content .selectioncontent .filterredtext{ color:#cc0000!important; margin:-15px 0 0 97px;}
.leftNavMainContent li{padding:0px 4px 6px 0px!important; margin:0px 0px 0px 10px!important;}
.leftnavsubcat{border:none!important; float:left!important; margin-bottom:20px!Important;}
.clearButton{font-weight:bold; background: url(https://img.cdw.com/assets/buttons/nav-x.gif) 103px 2px no-repeat!important;}
.selectedAttributes ul{padding-left:0!important;}
.selectedAttributes ul li{margin-left:0!important;}
.leftNavMainContent ul li a{color:#0070bc!important;}
#leftnav .leftnavsubcat .content {margin:0!important; padding:0!important; float:left!important;}
.hubsPageWrapperNew .leftnavsubcat .content {margin:0!important; padding:0!important; float:left!important; text-align:left!important; width:175px;}
#leftnav .leftNavMainContent .searchInResults .blueButton{float:left;}
#leftnav  .leftnavsubcat .blueButton{float:left;}
#leftnav .searchInResults{margin:15px 0 15px 0!important; padding:5px!important; font-family:verdana!important; font-size:11px!important;}
#leftnav  .content{text-align:left!important;}
.leftnavsubcat{text-align:left!important;}
#leftnav .searchInResults{margin:15px 0 15px 0!important; padding:5px!important; font-family:verdana!important; font-size:11px!important;}
#leftnav .advanceoptions{text-align:left!important;}
#leftnav .advanceoptions{text-align:left!important;}
#leftnav .advanceoptionsviewresults{padding-bottom:0!important; margin-bottom:30px;}
#leftnav .advanceoptionsviewresults{padding-bottom:0!important; margin-bottom:30px;}
.leftNav .nugget_closed {background: url(https://img.cdw.com/global/icons/expand.gif) 0px 3px no-repeat!important;}
.leftNav .nugget_opened {background: url(https://img.cdw.com/global/icons/collapse.gif) 0px 3px no-repeat!important;}
.leftNav .nugget{color:#4d4e53!important;}
.hubsPageWrapperNew .leftFilterNav .leftNav{padding-top:20px!important;}
.searchResultsWrapper .leftNav {padding-top: 5px!important;}
.content {margin: 0 5px;font-family: Verdana, Geneva, sans-serif;font-size: 11px!important;}
.leftnavsubcat {margin-top: 5px;margin-bottom: 5px;padding-bottom: 5px;background-color: #ffffff;width: 185px;border: 2px solid #f0f0f0;text-align: left;}
.leftnavsubcat .title {background-color: #f0f0f0;font-family: Verdana!important;font-size: 12px;color: #4d4e53;text-decoration: none;text-align: left;font-weight: bold;padding: 5px 10px 5px 10px;}
.scrollingBox li {    padding: 0!important;    margin: 0!important;}
.leftnavsubcat .content { padding: 0 15px 5px 10px;}
.leftnavsubcat .content ul  li{ list-style:none; margin-bottom:5px; margin-left:-38px; }
.leftnavsubcat .content ul  li a{ font-family:Verdana!important; font-size:11px; color:#4d4e53; text-decoration: none; text-align:left; color:#0070bc;}
.leftnavsubcat .content ul  li a:hover{text-decoration: underline;}
 .leftNavMainContent {padding-bottom: 5px;border-top-color: rgb(238, 238, 238);border-top-style: solid;border-top-width: 2px;border-right-color: rgb(238, 238, 238);border-right-style: solid;border-right-width: 2px;border-bottom-color: rgb(238, 238, 238);border-bottom-style: solid;border-bottom-width: 2px;border-left-color: rgb(238, 238, 238);border-left-style: solid;border-left-width: 2px; width:180px;    }
 .leftNavMainContent h6 {padding-bottom: 0px!important;}
 .leftNavMainContent .title {background-color: #f0f0f0;font-family: Verdana!important;font-size: 12px;color: #4d4e53;text-decoration: none;text-align: center;font-weight: bold;padding: 5px 10px 5px 10px;}
.leftNavMainContent h6 {font-family: Verdana, Geneva, sans-serif;font-size: 13px;padding: 0 0 10px 5px;font-weight: bold;color: #4d4e53;}
.leftNavMainContent UL {padding: 0px;margin-top: 5px;margin-bottom: 5px;list-style-type: none;}
.leftNavMainContent li{    padding: 0px 4px 3px 8px;    font-size: 11px;    margin: 0px 0px 0px 10px;    color: #4d4e53;    list-style-type: none;    display: list-item;    text-align: -webkit-match-parent;}
.leftNavMainContent ul li a {color: #0072bb;text-decoration: none;font-size: 11px;}
.leftNavMainContent a {color: #0072bb;text-decoration: none;font-size: 11px;}
.leftNavMainContent .moreoptions {background: url(https://img.cdw.com/global/icons/lnav-expand.gif) 0px 3px no-repeat;    padding-left: 15px;}
.leftNavMainContent .lessoptions {background: url(https://img.cdw.com/global/icons/lnav-collapse.gif) 0px 3px no-repeat;    padding-left: 15px;}
.showbutton {margin-left: 10px;}
.basic .advanceitem {display: none;}
.basic .basicitem {display: inline;}
.nugget a {font-family: Verdana, Geneva, sans-serif;font-size: 12px;padding: 0 0 10px 10px;font-weight: bold;color: #4d4e53;}
.leftNav .nugget {font-family: Verdana, Geneva, sans-serif;font-size: 12px;}
.leftNav .nugget_closed {background: url(https://img.cdw.com/global/icons/expand.gif) 0px 4px no-repeat;}
.leftNav .nugget_opened {background: url(https://img.cdw.com/global/icons/collapse.gif) 0px 4px no-repeat;}
.advanceoptions {padding-top: 0px;text-align: center;}
.advanceoptionsviewresults {padding-bottom: 10px;}
.btnAddKeywords {margin-left: 0px;}
.filterchkbox {margin-bottom: 0px!important;}
.selectioncontent {padding: 5px;margin: 0 5px;font-family: Verdana, Geneva, sans-serif;font-size: 12px!important;border: none;}
.searchInFilters {margin: 5px 0 3px 5px;    width: 143px;padding: 1px 5px; font-family:Verdana, Geneva, sans-serif;}
.searchInResults {margin: 10px 0 10px 5px;width: 130px;padding: 3px 5px;}
.selectedAttributes {background: #ffffff;padding: 5px;color: #4d4e53;font-family: Verdana, Geneva, sans-serif;font-size: 12px;overflow: hidden;}
.selectedAttributes h6{    font-size: 11px;}
.selectedAttributes ul {margin-top: 2px; margin-left: 0px}
.selectedAttributes ul  li{ list-style:none; margin-bottom:2px; margin-left:-38px; }
.selectedAttributes ul  li a{ font-family:Verdana!important; font-size:11px; color:#666; text-decoration: none; text-align:left; color:#666;}
.selectedAttributes ul  li a:hover{text-decoration: none;}
.clearButton {    text-align: right;    background: url(https://img.cdw.com/assets/buttons/nav-x.gif) 113px 1px no-repeat;    padding-left: 11px;    font-family: Verdana, Geneva, sans-serif;    font-size: 12px;}
.clearButton a{ color:#4d4e53; text-decoration: none; text-align:left; color:#0070bc;}
.clearButton a:hover{text-decoration: underline;}
.adv_mode {display: block;margin-left: 5px;margin-bottom: 2px;}
.attr_name {    background: url(https://img.cdw.com/assets/buttons/nav-x.gif) 0px 1px no-repeat;    padding-left: 11px;}
.scrollingBox {width: 145px!important;margin-left: 10px;}
.advanceitemcheckbox {    display: table-cell;    vertical-align: middle;}
.advanceitemlable {    display: table-cell;    vertical-align: middle; padding-top: 0px!important;}
.advanceitem{margin-bottom:8px;}
.basic_mode {    padding-top: 5px;}
.adv_mode {    padding-top: 5px;}
li em {  background:#ff6;  font-weight:bold;  font-style:normal;}

/* MSRP */
.msrp-wrapper {float: left; display: none;}
.msrp-price-original {color: #bdbdbd;font-family: "Prelo-Book",verdana,sans-serif;font-size: 13px !important;font-weight: normal;line-height: 20px;text-decoration: line-through;}
.msrp-price-savings {color: #cf010e;font-family: "Prelo-Bold",verdana,sans-serif;font-size: 13px !important;font-weight: normal;margin-left: 5px;}
.ui-priceselector .ui-priceselector-multi .ui-priceselector-multi-items table td.multi-price-savings-details {color: #cf010e;font-family: "Prelo-Bold",verdana,sans-serif;font-size: 13px;font-weight: normal;}

/* Moving Ratings to middle column */
.searchResultsWrapper .Searchreviewcount {margin-left: -60px; margin-top: 13px; width: 200px; font-family: Prelo-Book, sans-serif; font-size: 13px; float: left; left: 68px !important; top: -2px;}
#searchRowRating {height: auto; margin-left: -5px; clear: both; float: left !important; position: relative; z-index: 100; margin-bottom: 5px !important;}
#lblReviewLinkInline {font-weight: normal; font-family: Prelo-Book; font-size: 13px; visibility: visible;}
.searchResultsWrapper .searchtable .searchrow-description .product-attribute-container  { margin-top: 20px; }