.clear { 								clear:both; }
#Form1 { 								margin-bottom:0!important; border:solid 1 #ffffff; }
.wrapper { 								clear: both; margin-bottom: 0; margin-right: -3px; padding-bottom: 0; background: url(https://img.cdw.com/content/products/best-deals/content-bg.jpg) repeat-x scroll 0 2px transparent; width:960px; font-family:Verdana, Geneva, sans-serif!important; color:#4d4e53!important; .margin-top:-20px;}
#Form1 .wrapper p { 					margin:0; padding:0; }
.wrapper .topper { 						float:left; width:960px; }
.headerContainer { 						margin-bottom:0!important; }
.wrapper h1 { 							font-family:Verdana, Geneva, sans-serif; float:left; font-size:28px; font-weight:normal; margin-top:32px; margin-left:39px; position:relative; z-index:9; }
.wrapper .content_divider_four_col { 	background: url(https://img.cdw.com/content/products/best-deals/DividerLine_long_top.png) no-repeat scroll 0 0 transparent; 
										height: 14px; margin-left: 0; /*margin-top: -5px;*/	clear:both; position:relative; z-index:9; }
.wrapper .twitterBird { 				position:relative; z-index:900!important; float:right; top:20px; right:20px; }
.wrapper .DOW-hdr { 					float:left; margin-top:22px; }
.wrapper .mainPromo { 					float:left; width:960px; background: url(https://img.cdw.com/content/products/best-deals/check-back-ribbon_11.jpg) no-repeat; background-position: right bottom; min-height:460px;  .height:455px;}
.wrapper .productPromo { 				float:left; /*padding-bottom:20px;*/
										clear:both; min-height: 390px !important;  .height: 390px !important;}
.wrapper .productPromo img { 			float:left; clear:both; }
.wrapper .productDetails {  			float:right; text-align:left; width:475px; margin-top:-13px; position:relative; z-index:1200; }
.wrapper .productDetails a {  			float:left; /*clear:both;*/}
.wrapper .buyNowInactive {  								float:left; clear:both; }

.wrapper .learnMoreButton {
	width:110px;
	height:35px;
	background: url(https://img.cdw.com/assets/buttons/btn-learn-more-red.png) no-repeat scroll 0 0 transparent;
	border:0;
	display:block;
	text-indent:-99999px;
}
.wrapper .learnMoreButtonInactive {
	width:110px;
	height:35px;
	border:0;
	display:block;
	text-indent:-99999px;
	background: url(https://img.cdw.com/assets/buttons/btn-learn-more-inactive.jpg) no-repeat scroll 0 0 transparent;
	float:left;
	clear:left;
}

.wrapper .productDetails .soldOut { 						font-size:12px; color:#616265; float:left; clear:both; margin-bottom:10px; padding: 0 0 10px 0!important; width:455px; font-weight:bold; }
.wrapper .productDetails .soldOut span { 					color:#cc0000; font-size:16px; }
.wrapper .productDetails .greyBttmBorder { 					height:1px; overflow:hidden; float:left; clear:both; background:#e4e4e4; width:455px; }
.wrapper .productDetails .productDescript { 				float:right; width:475px; /* .width:465px;*/ padding: 0 0 0 0; position:absolute; }
.wrapper .productDetails .productDescript p { 				float:left; clear:both; font-size:12px; margin:10px 0; width:100%; }
.wrapper .productDetails .productDescript ul { 				float:left; clear:both; font-size:12px; margin:0!important; width:100%; padding:0!important; }
.wrapper .productDetails .productDescript ul li { 					background: url(https://img.cdw.com/assets/bullets/bullet.jpg) no-repeat scroll 2px 6px transparent; clear: both; color: #4D4E53; margin: 0; padding: 2px 0 2px 12px; list-style:none; }
.wrapper .productDetails .productDescript h2 { 						font-size:18px; font-weight:bold; float:left; clear:both; margin:15px 0; }
.wrapper .productdetails .productdescript h2 a { 					text-decoration:none !important; }
.wrapper .productdetails .productdescript h2 a:hover { 					text-decoration:underline !important; }
.wrapper .productDetails .productDescript .productName { 			font-weight:14px; font-weight:bold; float:left; clear:both; margin:10px 0!important; }
.wrapper .productDetails .productDescript .productName span { 		font-size:12px; font-weight:normal; }
.wrapper .productDetails .productDescript .priceCut { 				float:left; clear:both; color:#cc0000!important; font-weight:bold; font-size:14px; margin-top:10px !important; }
.wrapper .productDetails .productDescript .priceCut span { 			text-decoration:line-through; }
.wrapper .productDetails .productDescript .priceNew { 				float:left; clear:both; color:#cc0000!important; font-weight:bold; font-size:14px; margin:10px 0!Important; line-height:2em; height:60px; }
.wrapper .productDetails .productDescript .priceNew span { 			font-size:38px; }
.wrapper .productDetails .productDescript a { 						clear:left;float:left; position:relative; z-index:1000; }
.wrapper .smallText { 												font-size:10px; color:#616265; float:left; clear:left!important; width:780px; padding-bottom:10px!important; }
.wrapper .productDetailBttm { 										float:right; clear:none; width:auto!Important; margin:30px 10px 0 0;  .margin:30px 10px 0 0;}
.wrapper .ribbonGreyText { 				text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; }
.wrapper .arrow { 						float:left; clear:both; }
.wrapper .share { 						float:left; clear:both; padding-bottom:10px; display:block; width:150px; }
.wrapper .share .stButton {				color: #000000; cursor: pointer; display: inline-block; font-size: 11px; line-height: 16px; margin:0!important; padding:0 3px!important; position: relative; text-decoration: none; z-index: 1; }
.wrapper h3 { 							font-size:22px; font-weight:normal; margin:25px 0 35px 39px; float:left; clear:both;  .width:921px;}
.wrapper .teamUp { 						margin-top:5px!important; }
/* Share Popup */
.shareLink{	 color:#8ccaec; text-decoration:none; font-size:14px; font-family:"Prelo-Bold",Verdana, Geneva, sans-serif; float:right; margin:0px 10px 0 0; padding:5px 10px 2px 10px; display:inline-block; text-transform:uppercase;}
.shareLink:hover{ color:#fff;}
.homeLink{ color:#8ccaec; text-decoration:none; font-size:14px; font-family:"Prelo-Bold",Verdana, Geneva, sans-serif; float:right; margin:0px 0 0 0; padding:5px 10px 2px 10px; display:inline-block; text-transform:uppercase;}
.homeLink:hover{ color:#fff;}

.sharePopup{ position: absolute; right: 40px; top: 170px; background:url(img/share-popup-bg.png) top left no-repeat; display:block;}
.sharePopup img{ padding-left:15px;.margin-left:15px;}
/** TEAM UP WITH DEAL***************************************************************************************************************/
.wrapper .MerchandisingModule { 		margin: 0 35px 0 0; float:left; position: relative; width:265px; }
.wrapper .Categories .Spotlight a { 	color: #333333; margin: 0; text-decoration: none; }
.wrapper .Categories .category a { 		color: #0070BC; display: block; margin: 0 0 3px 44px; text-decoration: underline; }
.wrapper .Categories .Spotlight a { 	color: #333333; margin: 0; text-decoration: none; }
.wrapper .Categories .category a { 		color: #0070BC; display: block; margin: 0 0 3px 44px; text-decoration: underline; }
.wrapper .MerchandisingModule h4 { 		font-size: 12px; font-weight: bold; height: 35px; margin: 0; padding: 0; color: #4D4E53!important; }
.wrapper .MerchandisingModule h4 a { 	color: #4D4E53!important; }
.wrapper .MerchandisingModule p { 		height: 42px; margin: 0; }
.wrapper .MerchandisingModule .price { 	height: 42px; margin: 0; }
.wrapper .MerchandisingModule small { 	display: block; height: 12px; }
.wrapper .teamWithDeal { 				float:left; clear:both; width:921px; width:960px; padding-left:39px; padding-bottom:35px; }
.wrapper .teamWithDeal label { 			color:#cc0000!important; }
.wrapper .moreDealsProducts label { 	color:#cc0000!important; }
/** SOCIAL SHARETHIS **********************************************************************************************************************/
.wrapper .social_sharethis { 			width: 140px; height: 16px; float: right; margin-top: 47px; margin-right: 0; }
.wrapper .social_follow_us { 			float:left; margin-bottom:10px; margin-right:10px; }
/** CTA BUTTONS ***************************************************************************************************************************/
.wrapper .learnmore { 					margin-top:3px; }
.wrapper .CTAButtons { 					float:left; margin-right:10px; clear:both; }
/** CDW NUMBER  ***************************************************************************************************************************/
.wrapper .cdwNumber { 					float:left; clear:both; font-size:10px; margin-bottom:10px; width:200px; }
.wrapper .BDTitle { 					margin-bottom:0 !important; }
/** MORE BEST DEALS ***********************************************************************************************************************/

.wrapper .moreDealsProducts .MerchandisingModule { 			margin: 0 25px 0 0; float:left; position: relative; width:205px; }
.wrapper .MerchandisingModule .price span { 				color:#4D4E53 !Important; }
.wrapper .moreDealsProducts .MerchandisingModule a { 		color:#4D4E53 !Important; }
.wrapper .moreDealsProducts .Categories .Spotlight a { 		color: #4D4E53!important; margin: 0; text-decoration: none; }
.wrapper .moreDealsProducts .Categories .category a { 		color: #0070BC; display: block; margin: 0 0 3px 44px; text-decoration: underline; }
.wrapper .moreDealsProducts .Categories .Spotlight a { 		color: #4D4E53; margin: 0; text-decoration: none; }
.wrapper .moreDealsProducts .Categories .category a { 		color: #0070BC; display: block; margin: 0 0 3px 44px; text-decoration: underline; }
.wrapper .moreDealsProducts .MerchandisingModule h4 { 		font-size: 12px; font-weight: bold; height: 35px;  .width:205px;
															margin: 0; padding: 0; clear:both; float:left; color: #4D4E53!important; }
.wrapper .moreDealsProducts .MerchandisingModule p { 		height: 42px; margin: 0; }
.wrapper .moreDealsProducts .MerchandisingModule .price { 			height: 42px; margin: 0; }
.wrapper .moreDealsProducts .MerchandisingModule small { 			display: block; height: 12px; }
.wrapper .moreDealsProducts .MerchandisingModule .prodImage { 		margin: 0 0 5px; text-align: center; }
.wrapper .moreDealsProducts .MerchandisingModule .mfgLogo { 		margin: 0 0 5px; border:0; }
.wrapper .moreDealsProducts { 										float:left; clear:both; width:921px; width:960px; padding-left:39px; padding-bottom:15px; margin-top:35px; }
.wrapper .moreDealsProducts .MerchandisingModule h4 { 				font-size: 12px; font-weight: bold; height: 35px;  .width:205px;
																	margin: 0; padding: 0; clear:both; float:left; }
.wrapper .moreDealsProducts .MerchandisingModule p { 				height: 42px; margin: 0; }
.wrapper .moreDealsProducts .MerchandisingModule .price { 			height: 42px; margin: 0; }
.wrapper .moreDealsProducts .MerchandisingModule small { 			display: block; height: 12px; }
.wrapper .moreDealsProducts .logoProduct .prodImage { 				margin: 0 0 5px; text-align: center; }
.wrapper .moreDealsProducts .logoProduct .mfgLogo { 				margin: 0 0 5px; border:0; }
.wrapper .moreDealsProducts .container { 							float:left; clear:both; width:920px; }
.wrapper .moreDealsProducts .container ul { 				float:left; clear:both; margin:0!important; padding:0!Important; width:920px; }
.wrapper .moreDealsProducts .container li { 				float:left; padding:0!Important; display:inline; text-decoration:none!important; margin: 0 25px 0 0!important; position: relative; width: 205px; }
.wrapper .moreDealsProducts .container ul p { 				height: 42px; margin: 0; }
.wrapper .moreDealsProducts .container ul label { 			color:#cc0000!important; }
.wrapper .moreDealsProducts .container ul .price { 			height: 42px; margin: 0; }
.wrapper .moreDealsProducts .container ul small { 			display: block; height: 12px; }
.wrapper .moreDealsProducts .container ul h4 { 				font-size: 12px; font-weight: bold; height: 35px;  .width:205px;
															margin: 0; padding: 0; clear:both; float:left; color:#4D4E53!important; }
.wrapper .moreDealsProducts .container ul h4 a { 			color:#4D4E53!important; }
.wrapper .moreDealsProducts .container ul span { 			font-weight:bold; font-size:14px; }
.wrapper .moreDealsProducts .container .bursts .burst { 						float:left; clear:both; padding-bottom:10px; }
.wrapper .moreDealsProducts .container .bursts .burst img { 					float:left;  .margin-left:-3px;
}
.wrapper .moreDealsProducts .container .bursts .burst .textBoxRed { 			background:#cc0000; color:#ffffff!important; font-weight:bold; font-size:14px; float:left; }
.wrapper .moreDealsProducts .container .bursts .burst .textBoxOrange { 			background:#ea7125; color:#ffffff!important; font-weight:bold; font-size:14px; float:left; }
.wrapper .moreDealsProducts .container .bursts .burst .textBoxYellow { 			background:#ecac00; color:#ffffff!important; font-weight:bold; font-size:14px; float:left; }
.wrapper .moreDealsProducts .container .bursts .burst .textBoxRed span { 		padding:3px; margin:0; float:left; }
.wrapper .moreDealsProducts .container .bursts .burst .textBoxOrange span { 	padding:3px; margin:0; float:left; }
.wrapper .moreDealsProducts .container .bursts .burst .textBoxYellow span { 	padding:3px; margin:0; float:left; }

.burstRed { 							color: white!important; font-weight: bold; font-size: 14px; float: left; clear:both; padding:3px 20px 6px 3px; background:url(https://img.cdw.com/content/products/best-deals/exclusive-bg-reg.jpg) top right no-repeat; font-family:Verdana, Geneva, sans-serif; }
.burstYellow { 							color: white!important; font-weight: bold; font-size: 14px; float: left; clear:both; padding:3px 20px 6px 3px; background:url(https://img.cdw.com/content/products/best-deals/exclusive-bg-yellow.jpg) top right no-repeat; font-family:Verdana, Geneva, sans-serif; }
.burstOrange { 							color: white!important; font-weight: bold; font-size: 14px; float: left; clear:both; padding:3px 20px 6px 3px; background:url(https://img.cdw.com/content/products/best-deals/exclusive-bg-orange.jpg) top right no-repeat; font-family:Verdana, Geneva, sans-serif; }
.keepHeight { 							height:34px!important; }
.wrapper .moreDeals { 					clear: both; background: url(https://img.cdw.com/content/products/best-deals/content-bg.jpg) repeat-x scroll 0 2px transparent; width:960px; float:left; clear:both; margin-right:-3px!important; }
.wrapper .dealCategories { 				float:left; clear:both; margin-left:10px; width:950px; margin-right:-3px!important; }
.wrapper .category { 					float: left; /*margin: 0 10px 10px 0;*/	width: 180px; }
.wrapper .category .content { 			border: none!important; /* padding: 8px 10px 12px;*/float:left; padding:0!important; }
.wrapper .category h3.notebooks {		background-position: 0 0!important; }
.wrapper .category h3 { 				color: #4d4e53; font-size: 13px; font-weight: bold; height: 31px;  .height: 36px;line-height: 17px; 
										margin: 0 0 5px; padding: 5px 0 0 43px; float:none!important; width:147px;  .width:167px;}
.wrapper .category a { 								color: #0070BC; display: block; margin: 0 0 3px 44px; text-decoration: none; }
.wrapper .category a:hover { 						color: #0070BC; display: block; margin: 0 0 3px 44px; text-decoration: underline; }
.wrapper .Categories .category h3.notebooks { 		background-position: 0 0!important; }
.wrapper .Categories .category h3.desktops { 		background-position: 0 -36px!important; }
.wrapper .Categories .category h3.monitors { 		background-position: 0 -74px!important; }
.wrapper .Categories .category h3.dataStorage { 	background-position: 0 -144px!important; }
.wrapper .Category h3.bestDeals { 					background-position: 0 -1622px!important; }
/* MORE WAYS TO SAVE */
.wrapper .more-ways-to-save { 						font-family:Verdana, Geneva, sans-serif; margin-left:25px; }
.wrapper .more-ways-to-save h2 { 					font-size:22px; font-weight:normal; color:#4d4e53; margin-top:25px; margin-left:14px; }
.wrapper .promotion { 								float:left; font-size:12px;}
.wrapper .promotion img { 							float:left; margin-right:10px; }
.wrapper .promotion p { 							float:left; width:239px; clear:none!important; padding-top:13px!important; font-size:12px; 
													color:#4d4e53; line-height:1.3; }
.wrapper .promotion p img { 						float:left; margin-top:15px; }
.wrapper .promotion p span { 				display:inline-block; font-size:14px; font-weight:bold; margin-bottom:10px; color:#4d4e53; }
.wrapper .divider-vertical { 				background:url(https://img.cdw.com/content/products/best-deals/bttm-vertical-divider_15.jpg) no-repeat scroll 0 0 transparent; width:5px; height:156px; float:left; margin:30px 5px 0 10px; }
.wrapper .overstock-disclaimer { 			margin-top:-5px!important; color:#666666!important; font-size:10px!important; }

/* MORE WAYS TO SAVE - 2 colum/* RESET BUTTON SIZE */
.yellowButton{ font-size:15px; }
/* GLOBAL LAYOUT STYLE - HTML5 compat*/
div.featuredProductBox span.products span.yes { display: none }
div.featuredProductBox span.divider { background: url(http://img.beta.cdw.com/content/homepage/wts_divider.jpg) no-repeat 0 0 transparent; height: 264px; width: 11px; float: left; margin-top: 46px; }
div.featuredProductBox div.clear_left { clear: left }
/* FEATURED PRODUCT BOX - GLOBAL CODE*/
div.featuredProductBox { width: 880px; margin: 20px 0 20px 52px; float: left; }
div.featuredProductBox div.product_wrapper { display: block; background: url(/content/homepage/blue_bar_divider.jpg) no-repeat 20px 373px #fff; height: 330px; position: relative; }
div.featuredProductBox span.products { width: 26%; float: left; margin: 0; padding: 28px; }
div.featuredProductBox span
.products:first-child { margin-left: 31px }
div.featuredProductBox span.products span.productImageWrapper { width: 100px; height: 100px; margin: 20px 40px 10px; }
div.featuredProductBox span.products span.productImageWrapper img.productImage { float: left; margin: auto; }
div.featuredProductBox span.products div.logoWrapper { height: 38px }
div.featuredProductBox span.products a { color: #0c69ac !important; font-weight: bold; font-size: 13px; text-decoration: none; }
div.featuredProductBox span.products a:hover { text-decoration: underline }
div.featuredProductBox span.products span { font-size: 13px; color: #4d4e53; display: block; line-height: 18px; }
div.featuredProductBox span.products span.product_title { height: 56px !important; color: #0c69ac !important; }
div.featuredProductBox span.product_description { color: #4d4e53 !important; height: 55px; text-decoration: none; font-weight: normal; }
div.featuredProductBox span.savings { color: #cc0000 !important; position: absolute; margin-top: 10px; }
div.featuredProductBox span.price { position: absolute; margin-top: 28px; }
/* ALL BUT QUIRKS MODE */
div.featuredproductbox span.products span.productimagewrapper { margin: 0 }
/* ATTACH - TWEAKS + QUIRKS MODE */
div.attach span.products { padding: 0 !important; margin: 0 26px; }
div.attach span.products span.productimagewrapper img.productimage { margin-left: 57px }
div.featuredproductbox span.products a:hover { cursor: pointer !important }
/* FEATURED PRODUCTS TWEAKS - PB + QUIRKS MODE  */
div.featuredProducts span.products { padding: 0 !important; width: 185px !important; margin: 0 11px; }
div.featuredProducts span.products span { font-size: 11px }
div.featuredproducts span.products span.productimagewrapper img.productimage { margin-left: 36px }n promos */
.wrapper .more-ways-to-save-2col { 			font-family:Verdana, Geneva, sans-serif; margin-left:45px; }
.wrapper .more-ways-to-save-2col h2 { 		font-size:22px; font-weight:normal; color:#4d4e53; margin-top:25px; }
.wrapper .promotion-2col { 					float:left; width:400px; font-size:12px; margin:15px 0 10px 20px; }
.wrapper .promotion-2col img { 				float:left; margin-right:10px; }
.wrapper .promotion-2col p { 				float:left; width:240px; clear:none!important; padding-top:13px!important; font-size:12px; color:#4d4e53; line-height:1.3; }
.wrapper .promotion-2col p img { 			float:left; margin-top:15px; }
.wrapper .promotion-2col p span { 			display:inline-block; font-size:18px; font-weight:bold; margin-bottom:10px; color:#4d4e53; }

/* Buttons reset */
.yellowButtonDisabled{	background-position: 0px -84px!important;}
.redButtonDisabled{		background-position: 0px -284px!important;}

/* More Ways To Save Variations */
.more-ways-to-save .two-col {width:405px;margin:15px 0 15px 15px;}
.more-ways-to-save .three-col {width:298px;}
.more-ways-to-save .three-col p {width:153px;}

/* EXTENDED CUSTOMIZATION, ADDED NEW DIMS ETC.. */
