.viewCompare2 { 												text-align:left; margin-left:15px; padding-top:5px; font-size:13px; color:#fff; display:inline; }
.compareControl2 { 												color: #FFF; padding:3px; margin-left:5px; background:#333 URL(https://img.cdw.com/cdw/shop/products/compareControlBG.gif) repeat-x; width: 940px; }
html>body .compareControl2 { 									color: #FFF; padding:3px; margin-left:5px; background:#333 URL(https://img.cdw.com/cdw/shop/products/compareControlBG.gif) repeat-x; width: 936px; }
.compareControl2 a:link, .compareControl a:hover { 				font-family:Arial; size:12; color:#fff; text-decoration:underline; }
.Export {													font-family: "Prelo-Book",verdana,sans-serif;}
.export { 														display: inline; color: #333; text-align: right; padding:0px 25px 8px 0px; display:block; font-weight:normal; font-size:11px; }
.export a { 													text-decoration:none; }
.export img { 													border:none; margin:0px; margin-right:3px; }
a.exportLink:link, a.exportLink:hover, a.exportLink:active { 	color: #FFF; font-weight: Bold; text-decoration: none; }
.exportLink2:link { 											color: #333; text-decoration: none; }
.exportLink2:link:hover { 										color: #333; text-decoration: underline; }
.expcmp { 														width:auto; background:url(https://img.cdw.com//content/products/export-csv.jpg) no-repeat; border:none; padding:10px 10px 10px 31px!important; color:#0070bc; font-size:14px; cursor:pointer; font-family: "Prelo-Medium",verdana,sans-serif;}
html>body .expcmp { 											padding-left:20px; }
.expcmp:hover { 												text-decoration:underline; }
.compareHighlighting2 { 										display:inline; color: #000; margin:3px 240px 2px 68px; font-size:12px; }
.compareHighlighting2 select { 									color: #000; font-size:12px; }
.viewCompare3 { 												margin-bottom:26px;}
div.compareControl3 div strong { 								font-size:16px; }
.pnlLoginToView {												margin:0px; padding:0px 0px 0px 7px; font-family: "Prelo-Medium",verdana,sans-serif; font-size:14px; color:#4d4e53;}
#upCompare .pnlLoginToView a:link{text-decoration:none; color:#0070bc;}
#upCompare .pnlLoginToView a:hover{text-decoration:underline;}
#upCompare .pnlLoginToView a:visited{text-decoration:none; color:#0070bc;}
.printFriendalyBtn{												margin:0px 0 -40px 0!important;}	
.errorNotification #ucSavedComp_valRegEx .title{color:#333333!important; float:left; clear:both; font-size:14px; font-weight:bold; padding-left:40px;}
.errorNotification #ucSavedComp_valRegEx span{float:left; clear:both; color:#cc0000!important;}
.errorNotification {margin-bottom:10px; float:left; clear:both;}
.errorNotification .title{background:url(https://img.cdw.com/assets/pages/checkout/error-alert-icon.jpg) no-repeat; height:28px;}
.errorNotification .ERtext{margin:0; width:760px;}
.errorNotification ul{margin: -7px 0 0 58px;}
/* TABLE BORDERS */
.rsheader { 													display:none; }
.ERtext { 														width:auto; color:#4d4e53; margin:5px 5px 5px 0px; float:left; }
.pnlAdd { 														padding:10px 0px 0px 20px; }

/* PRODUCT PANELS */
.mpdCell { 														width:155px; font-family: "Prelo-Medium",verdana,sans-serif; padding:15px 4px; }
.lblAP { 														color:#4d4e53; font-size:15px; font-weight:bold; display:block; margin-bottom:5px; }
.lblQty { 														width:auto; margin:0px; margin-top:6px; margin-right:3px; float:left; clear:left; }
.txtQty { 														padding:3px 5px;}
.addToCart { 													width:140px; margin:0px; float:left; }
.review{														height:26px;}
.mpdCell a img { 												margin-top:5px; margin-left:10px;}
.fav { 															font-weight:bold; }
.saveAsFavorite	{												float: left; }

/* SAVE AS FAVORITES LINK */
#pnlCompare .save-for-later .save-for-later-button {			font-size:12px !important; color:#0070BC; padding-top:10px;font-family:"Prelo-Medium", Verdana !important; }

/* PRICE MODULE CSS */
.mpd.clear { 												float:left; vertical-align:top; }
a.productName { 												font-family: "Prelo-Medium",verdana,sans-serif; font-size:12px; margin:0px; display:block; text-decoration:none; color:#0070bc;}
a.productName:hover{										text-decoration:underline;}
input.productName { 											font-family: "Prelo-Medium",verdana,sans-serif; color:#4d4e53; text-decoration:none; border:none; margin:0px 0 0 5px; font-size:12px; padding:0px; padding-left:8px; cursor:pointer; background:#fff url(https://img.cdw.com/content/products/remove-x.gif) 0px 6px no-repeat; }
input.productName:hover{										text-decoration:underline;}
.pricemodule.priceQty { 										width:25px; }
.ppiPriceQty { 													background-color:#BBDDFF; height:100%; width:10%; }
.ppiActivePrice { 												background-color:#DDFFBB; height:100%; width:20%; padding-top:20px; text-align: left; font-weight:bold; font-size:medium; }
.pricemodule.ppiOutletPrice {									font-weight:lighter; font-size:x-small; }
.ppiPriceSelector { 											background-color:#EEAACC; height:100%; width:70%; float:left; }
.ppiPriceName { 												font-weight:bold; font-size:medium; }
.ppiBstockPriceWas { 											font-weight:bold; }
.comparePriceQty { 												float:left; }
.compareActivePrice {											font-weight:bold; font-size:14px; color:#cc0000; padding-left:10px; position:absolute; top:217px; left:-10px; }
.comparePriceName { 											font-size:11px; position:absolute; top:203px; left:0px; }
.prodPrice_row.movLef { 										text-align:left; }
.overview { 													height:60px; margin:5px 0px; }

.clearBtn { 													vertical-align:top; }
.clearBtn a:link { 												text-decoration:none; color:#333; font-weight:normal; }
.spec_adj { 													color:#666; font-size:12px; font-style:italic; padding:25px 0px 0px 15px; margin:0px; display:block; clear:both; }
.transHeader { 													margin-top:7px; padding: 8px 0px 8px 15px; background-position:100% 0%; display:block; width:960px; }
html>body .transHeader { 										margin:0px; padding: 8px 0px 8px 15px; background-position:100% 0%; display:block; width:945px; }
.fade_bg { 														width:960px; margin-left: 3px;}
.pos_img { 														text-align:center; margin-bottom:6px; padding:0px; }

/* TABLE ATTRIBUTES PANEL */
.price_att { 												font-size:12px; color:#cc0000; font-weight:bold; }
table td.av { 													font-size:13px; font-family: "Prelo-Book",verdana,sans-serif; border-bottom:1px solid #e5e5e5; }
table td.fv { 													font-size:13px; font-family: "Prelo-Book",verdana,sans-serif; border-bottom:1px solid #e5e5e5; }
.attrKeyRowAlt { 											background:#F1F2ED; text-align:left; }
.attrKeyRow { 												background:#FFF; text-align:left; }
.qty { 														position:absolute; top:240px; left:25px; }
.view_compare_mod { 											margin:0px; padding:10px 6px; }
.pnlSpnTop { 													width:720px; float:right; border:none; }
html>body .pnlSpnTop { 											width:760px; float:right; border:none; }
.pnlNumProds { 													width:300px; margin:0px; float:left; }
.pnlSpinDeck { 													width:300px; margin:0px; float:right; }
.ucSpin1 { 														width:50%; margin:0px; text-align:right; float:right; clear:right; text-align:right; padding:5px 10px; height:20px;}
.ibPrePg { 														margin:0px; margin-right:5px; margin-top:6px; float:right; }
.pnlPreItm { 													width:70px; margin:0px; margin-right:5px; float:right; }
.lblSpinTxt { 													font-family:arial; font-weight:normal!important; color:#4d4e53; width:auto; margin-right:5px; margin-left:5px; padding-top:3px; float:right; display:inline-block;}
.pnlNxtItm { 													margin:0px; margin-right:0px; float:right; }
.ibNxtPg { 														margin:0px; margin-top:6px; float:right; }
.ibPreItm { 													width:5px; margin:5px 5px 0px 5px; float:right; }
.btnPreItm { 													width:auto; margin:0px; padding:0 5px 0 0; border:0px; background:#fff; font-family:arial; color:#666; font-size:11px; margin-top:3px; cursor: hand !important; cursor: pointer !important; float:right;  font-weight:bold; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; color:#0065a2;}
.ibNxtItm { 													width:5px; margin:0px; margin-top:5px; float:right; }
.btnNxtItm { 													padding:0px; margin:0px 5px; border:0px; background:#fff; font-family:arial; color:#4d4e53; font-size:11px; margin-top:3px; cursor: hand !important; cursor: pointer !important; float:right; font-weight:bold; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; color:#0065a2;}
.btnNxtItm:hover{                                               text-decoration: underline;}
.btnNxtItmNum { 												padding:0px; margin:0px; border:0px; background:#fff; font-family:arial; color:#4d4e53; font-size:11px; margin-top:3px; cursor: hand !important; cursor: pointer !important; float:right; font-weight:normal; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif;}
.lblNumProds {													padding:7px 0px 7px 10px; display:block; font-family:arial; font-size:14px; font-weight:bold; color:#666; }
.usSpin2 { 														width:350px; margin:0px; float:right; padding:10px;}
.pnlCompare { 													padding:0px; border:1px solid #e5e5e5; border-bottom:none; border-top:none; margin-left:7px; }
.pnlProDet { 													background:#fff; }
.pnlCompareTd { 												font-family:arial; background:#f0f0f0; }
.CompareByKey { 												margin:0px; padding:0px; }
.mainAttColmn { 													font-family: "Prelo-Book",verdana,sans-serif; font-size: 12px;}
.compareControl3 { 												padding-left:6px; margin:0px; font-family: "Prelo-Medium",verdana,sans-serif;}
.pnlCompareTop { 												width:178px; background:url(https://img.cdw.com/content/products/compare-control-bg.jpg) top left repeat-x #f0f0f0;}
.pnlCompareTop table tbody {										vertical-align: top;}
.pnlCompareTop input { 											margin-left:0px; }
.attrNameKey, .attrName { 										font-weight:bold; overflow:hidden; border-bottom:1px solid #e5e5e5; font-size:13px!important;}
.txtSaveComparison { 											width:370px; border:1px solid #7f9cba; vertical-align:top; }
.SCButton { 													margin-top:-3px;}
.pnlProgress { 													display:none; }
.view_compare_mod .title { 										margin-bottom:5px; font-size:13px; font-weight:bold; color:#4d4e53; font-family: "Prelo-Bold",verdana,sans-serif;}
.techSpecDisclaimer { 											color:#666; margin:35px 0px 0px 15px; }
.saveRadio { 													min-height:20px; }
.saveRadio input { 												margin-top:0px; vertical-align:middle; }
.dropListContainer { 											margin-bottom:5px; clear:both; }
.dropListContainer .ERtext { 									color:#333; font-weight:bold; margin-bottom:0px; }
.dropListContainer input { 										vertical-align:middle; }
.btnUpdateView { 												width:86px; height:24px; background: url(https://img.cdw.com/assets/buttons/btn-update-view.gif) no-repeat; padding:0px; border:0px; margin-top:10px; cursor:pointer; }
#divResCont .infoModule { 										padding:2px 0px; }
#divResCont .infoMsg { 											font-weight:bold; border-bottom:0px; font-size:14px; color:#4d4e53;}
#divResCont .inStock .infoMsg{									color:#6fb600!important; border-color:#6fb600!important; font-family: "Prelo-Medium",verdana,sans-serif;}
.attrTechRow { 													background:#fff; }
.attrTechRowAlt { 												background:#F1F2ED; }
.grpRow { 														background:#fff; }
.grpRowAlt { 													background:#F1F2ED; }
.grpName { 														font-weight:bold; border-bottom:1px solid #e5e5e5; }
.grpAttrName { 													overflow:hidden; border-bottom:1px solid #e5e5e5; margin-left:10px; }
.resultsTabular td{												padding:5px 8px!important; vertical-align:top!important; font-size:11px;}


/* ERROR MESSGE */
.compErrorMsg { 												padding:10px 0px 20px 20px; display:block; }
.compErrorMsg .lblHdg { 										font-size:14px; font-weight:bold; display:block; padding-top:7px; }
.compErrorMsg .lblMsg { 										font-size:12px; display:block; }
.compErrorMsg img { 											margin:0px 5px 10px 0px; float:left; }

/* Saved Cart Multi Option buttons */
.savedCartMultiOptionBtn, .viewCartMultiOptionBtn{ 				background: url(https://img.cdw.com/assets/buttons/cart/btnSaveViewShareMultiOptions-bg.jpg) top left no-repeat; width:178px; display:inline-block; font-size:11px; margin-top:15px; .margin-top:25px;}
.showBorder{ 													background: url(https://img.cdw.com/assets/buttons/cart/btnSaveViewShareMultiOptions-bg-border.jpg) top left no-repeat;}
.js .buttonContent1, .js .buttonContent2{						border:1px solid #3a678d; border-top:none; padding:10px; position:absolute; z-index:3000; background:#fff; width:156px; .width:178px; display:none; margin-top:-3px;}
.buttonContent1 .optionHeader{									display:block; font-weight:bold; color:#333;  padding:10px 0 0 0;}
.buttonContent2 .optionHeader{									display:block; font-weight:bold; color:#333;  padding:10px 0 0 0;}
.buttonContent1 a, .buttonContent2 a{							display:block; padding:3px 0 5px 15px; text-decoration:none; color: #0070bc; }
.buttonContent1 a:hover, .buttonContent2 a:hover{				color: #0070bc; text-decoration:underline;}
.buttonContent1 a:visited, .buttonContent2 a:visited{			color: #0070bc!important;}
#ctl00_Body_AddToCartPanel{										border-bottom: 1px solid #ccc; padding-bottom: 10px;}

/* Compare Styles 2012 */
.comparePageWrapper{											margin-top:-15px; color:#4d4e53;}
.comparePageWrapper .view_compare_mod{							}
.comparePageWrapper .view_compare_mod .spanOr{					display:inline-block; padding:3px 10px; font-weight:bold;}
.comparePageWrapper .comparePageTitle{							font-size:24px; padding:30px 10px 0px 10px; margin-top:25px; font-family:'Prelo-Bold',verdana, sans-serif; background:url('https://img.cdw.com/content/products/comparePageHeadingBg.jpg') top center no-repeat;}
.comparePageWrapper #uppCompare1{								padding:6px 10px;}
.comparePageWrapper #uppCompare1 img{							vertical-align:bottom; padding:0 3px;}
.comparePageWrapper  .txtSaveComparison{						width:250px;}
.comparePageWrapper .saveRadio{									margin-left:390px; padding:10px; clear:both;}
.comparePageWrapper .saveRadio .savePersonalCompare{			background:url('https://img.cdw.com/assets/backgrounds/compare-sprite.png') 2px -24px no-repeat; padding:4px 0 2px 22px; display:inline-block; margin-bottom:5px;}
.comparePageWrapper .saveRadio .savePersonalCompareDisabled{	background:url('https://img.cdw.com/assets/backgrounds/compare-sprite.png') 2px 3px no-repeat; padding:4px 0 2px 22px; display:inline-block; margin-bottom:5px;}
.comparePageWrapper .saveRadio .saveCompanyCompare{				background:url('https://img.cdw.com/assets/backgrounds/compare-sprite.png') 2px -81px no-repeat; padding:4px 0 2px 22px; display:inline-block; margin-bottom:5px;}
.comparePageWrapper .saveRadio .saveCompanyCompareDisabled{		background:url('https://img.cdw.com/assets/backgrounds/compare-sprite.png') 2px -53px no-repeat; padding:4px 0 2px 22px; display:inline-block; margin-bottom:5px;}
.comparePageWrapper #ucSavedComp_upProgressSave{				float:right; margin-right:145px; margin-top:4px;}
.comparePageWrapper #ucSavedComp_upProgressSave img{ 			vertical-align:bottom; padding:0 5px;}
.comparePageWrapper .viewCompare3{								}
.comparePageWrapper .viewCompare3  .optionWrapper{					padding:2px; display:inline-block; margin-top:5px; margin-left:18px;font-size: 14px;}
.comparePageWrapper .viewCompare3  .optionWrapper input{				display: inline-block; padding: 0 0 0 0; margin-left:-18px; margin-top:5px;}
.comparePageWrapper .viewCompare3  .optionWrapper label{				width: 10px; height: 10px; padding: 0 0 0 6px; margin:0; vertical-align: bottom; position: relative; top: -2px; }
.comparePageWrapper .viewCompare3 .highlight{							background:#fcf8ca; border-radius:3px; font-weight:bold; font-size:14px;}
.comparePageWrapper .highlightOptionWrapper{							line-height:18px;}
.comparePageWrapper .highlightOptionWrapper .optionWrapper{				padding:2px;display:inline-block; margin-top:5px; margin-left:18px; font-size: 14px;}
.comparePageWrapper .highlightOptionWrapper .optionWrapper input{		vertical-align:top; margin:2px 5px 0 0; margin-left:-18px;}
.comparePageWrapper .highlightOptionWrapper .highlight{					background:#fcf8ca;  border-radius:3px; font-weight:bold; font-size:14px;}
.view_compare_mod .blueButton{											margin-left:5px; margin-top:-1px;		}
.view_compare_mod input[disabled], .view_compare_mod input:disabled {	opacity:.50; filter:alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; cursor:default!important;  display: inline-block}

/* Price Selector and Call Messasing reset for compare page */
.shippingInfo {													font-size: 11px; font-weight: normal; margin: 10px 0 0 0; background-position: 0px 3px; height: 30px;}
.ui-priceselector .ui-priceselector-single span {					font-family: "Prelo-Bold",verdana,sans-serif; font-weight: normal; font-size: 16px; padding-top: 0;}
.ui-priceselector .ui-priceselector-single span.price {			padding: 5px 5px 0px 0; float: left;}
.ui-priceselector .ui-priceselector-single .priceName {			font-family: prelo-medium; font-size: 12px !important; display: block; padding: 6px 3px 5px 0;line-height: 12px;}
.ui-priceselector .ui-priceselector-multi .selected-price{ 		width:105px; font-family: "Prelo-Medium",verdana,sans-serif; font-size: 16px !important;}
.ui-priceselector-single .selected-price{						margin-top:0; display:inline-block;}
.call-messaging{												left:100px;}
.ui-addtocart-nugget .smallButton{								font-size: 13px; padding: 3px 14px;}
.ui-addtocart-nugget a.get-started-button {						display: block;}
.ui-priceselector .ui-priceselector-multi span.priceName{       width:140px;}
.ui-priceselector .ui-priceselector-multi .ui-priceselector-multi-items { position: absolute; z-index: 2100; top: 38px; left: -200px; width: 390px;}
.single-price-wrapper .call-messaging{                          top:-8px;}
.ui-addtocart-nugget .priceselector-container{                  height:65px;}
.comparePageWrapper .Comparereviewcount{							margin-top:-24px;}

/* Request Quote */
.request-quote-container .request-quote-message  { margin-bottom: 10px; height: 65px; }
.request-quote-container .help-container { position: absolute; top: 15px; left: -100px; background: #fff; z-index: 2; display: none; }
.request-quote-container .need-help-button {font-size: 13px; margin: 12px 5px;}
.request-quote-container .globalHelpModule .contentWrapper h4 {font-family: "Prelo-Book",sans-serif; padding-top: 0; font-size: 15px;}
.request-quote-container .globalHelpModule .websiteAssistance .phone {font-weight: normal;}
.request-quote-container .globalHelpModule .websiteAssistance p {font-weight: normal;}
.request-quote-container .globalHelpModule .contentWrapper h4 strong {font-weight: normal;}
.request-quote-container .globalHelpModule .in {font-weight: normal;}
.request-quote-container .globalHelpModule .accountManager strong {font-weight: normal;}
.request-quote-container .globalHelpModule .accountManager p {font-size: 13px; margin-bottom: 0;}
.request-quote-container .greenButton {font-weight: normal; padding: 5px 15px;}
.save-for-later .container span {font-family: "Prelo-Bold";font-size: 12px;font-weight:normal;}

/* MSRP */
.msrp-wrapper {}
.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 {display: none; 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;}