@charset "utf-8";
/* CSS Document */

body {background:#eee url(https://img.cdw.com/content/solutions/images/solutions_body_gradient.png) 0 0 repeat-x; font-family:Verdana, Geneva, sans-serif; color:#4d4e53;}

#c-container, #g-container, #ca-container, #prem-container { background: none; margin: auto; position: relative; text-align: left; width: 971px;}
.mainContent{float:left; clear:both; background: url(https://img.cdw.com/content/products/best-deals/bg-content_05.png) repeat-y scroll 0 0 transparent; width:911px; padding:35px 30px;}
.mainContentTop{float:left; clear:both; background: url(https://img.cdw.com/content/products/best-deals/bg-top_03.png) no-repeat scroll 0 0 transparent; width:971px; height:10px; margin-top:-5px; }
.mainContentBottom{float:left; clear:both; background: url(https://img.cdw.com/content/products/best-deals/bg-bottom_08.png) no-repeat scroll 0 0 transparent; width:971px; height:10px; margin-top:0px; }

.wrapper .content_divider_four_col { background: url(https://img.cdw.com/content/products/best-deals/topValues-divider.jpg) no-repeat scroll 0 0 transparent; height: 14px; margin:0; top:20px; left:40px; clear:both; position:relative; z-index:9;}
.bottomDivider{top:0!important;}
.wrapper{clear: both; margin-bottom: 0; margin-right: -3px; padding-bottom: 0; background:none; background-color:transparent!important; width:971px; font-family:Verdana, Geneva, sans-serif!important; color:#4d4e53!important;}
.wrapper h1 { float: left; font-family: Verdana,Geneva,sans-serif; font-size: 28px; font-weight: normal; margin-left: 39px; margin-top: 0px; position: relative; z-index: 9;}

.mainContent  p{padding-left:0;}
.mainContent h2{ font-family:'Prelo-Black', verdana, sans-serif; color:#8c8d8e; font-size:58px; margin-bottom:25px; float:left; clear:both; margin-top:-20px;}
.mainContent .productTagline{ float:left; clear:both; font-family:'Prelo-Bold', verdana, sans-serif; font-size:35px; }
.mainContent .productTitle{ float:left; clear:both; margin-bottom:10px; font-family:'Prelo-Bold', verdana, sans-serif; font-size:18px; line-height: 2em; }
.mainContent .productDescription{ float:left; clear:both; font-family:'Prelo-Medium', verdana, sans-serif; font-size:16px; line-height: 1.4em;}
.mainContent ul li { line-height: 1.6em; margin: 0.5em 0; font-size:15px; font-family:'Prelo-Medium', verdana, sans-serif; background: url(https://img.cdw.com/assets/bullets/bullet.jpg) no-repeat scroll 2px 9px transparent;clear: both; color: #4D4E53; margin: 0; padding: 0 0 0 12px; list-style:none; }

.priceInfo  .label{text-transform:uppercase; float:left; clear:both;}
.mainContent ul{padding:0;  margin: 10px 0 32px 0px; float:left; clear:both; font-size:15px; font-family:'Prelo-Medium', verdana, sans-serif;}

.mainLeft{float:left; width:420px;}
.mainRight{float:left; width:471px;}

.priceInfo { font-family:'Prelo-Bold', verdana, sans-serif; font-size:20px; color:#ea7125; float:left; clear:left;}
.priceInfo .amount{ font-family:'Prelo-Black', verdana, sans-serif; font-size:55px;float:left; clear:both; line-height:1em;}
.priceInfo .oldPrice{ font-family:'Prelo-Bold', verdana, sans-serif; font-size:16px; text-decoration:line-through; color:#4d4e53;float:left; clear:both;}

.buttons{float:left; left: 20px; position: relative; top: 43px;}
.buttons .yellowButton{font-size:18px!important; font-family:'Prelo-Bold', verdana, sans-serif; padding: 3px 20px;}
.buttons .learnMoreLink{float:left; clear:both; margin-top:10px; margin-left:13px;}
.buttons .learnMoreLink a{color:#0070bc!important; font-size:18px; font-family:'Prelo-Bold', verdana, sans-serif; margin-top:10px; text-decoration:none;}
.buttons .learnMoreLink a:hover{color:#0070bc!important; text-decoration:underline;}

.wrapper .smallText{float:left; clear:both; font-size:9px!important; font:Verdana, Geneva, sans-serif; padding:0; width:380px; line-height:1.7em;}

.twitter2{float:left; clear:both; width:135px; margin:20px 0;}
.twitter2 img{float:left;}
.twitter2 a{text-decoration:none; text-transform:uppercase;font-family:'Prelo-Bold', verdana, sans-serif; font-size:11px;}
.twitter2 a:hover{text-decoration:underline!important;}
.twitter2 p{float:left; clear:none; margin-left:5px; padding:0;}
.countdown{width:270px;  height:81px; background-color:#cc0000; color:#ffffff!important; float:right; margin-right: -10px;    margin-top: -95px; padding:0; position:relative; z-index:200;}
.countdown .expairyDate{ float:left;}
.countdown #dealExpired{ display:none; border-right:none; font-size:30px; margin:20px 0 -10px 34px}
.countdown #soldOut{ display:none; border-right:none; font-size:30px; margin:20px 0 -10px 60px}
.countdown p{margin:0; padding:0;  clear:none;  color:#ffffff;}
.countdown h2{font-size:14px; font-family:'Prelo-Black', verdana, sans-serif; text-transform:uppercase; margin:10px 10px 0 10px; height:61px; float:left; color:#ffffff; border-right:1px solid #fff;font-family:'Prelo-Bold', verdana, sans-serif; }
.countdown h2 span{}
.countdown h2 .countdown_amount{ font-size:40px;}
.countdown h2 .countdown_section{ display:inline-block; margin-right:15px; margin-top:-5px;}
.countdown .countdownDivider{margin:10px 0; float:left; clear:both;}
.countdown .endsText{text-transform:uppercase; font-size:13px; font-family:'Prelo-Bold', verdana, sans-serif;padding-bottom:7px; margin-top:12px;}
.countdown .date{font-size:26px; font-family:'Prelo-Black', verdana, sans-serif; margin-top:7px;}
.countdown .shadow{margin-bottom: -3px;margin-left: 9px; }
.mainContent .mainRight .nextWeekDeal{float:right; height:121px; width:420px; background: url(https://img.cdw.com/content/products/best-deals/nextWeek-greyBG_28.png) repeat scroll 0 0 transparent; margin:0 -55px 0 0 ;}
.mainContent .mainRight .nextWeekDeal .wrap{float:right;position: relative; top: -12px; right:-2px;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent{float:left; clear:both; background-color:#ffffff; padding:10px; margin-top: -2px; margin-left:10px; width:380px;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent h2{color:#8c8d8e; text-transform:uppercase;font-family:'Prelo-Black', verdana, sans-serif; font-size:25px; text-transform:uppercase; float:left; clear:both; margin:0; padding:0; font-weight:normal;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent p{color:#4d4e53;font-family:'Prelo-Medium', verdana, sans-serif; font-size:13px;  float:right; clear:both; margin:0; padding:0; font-weight:normal; text-align:right; line-height: 1.2em;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent a{text-decoration:none; float:left;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent .nextWeekProductImage{float:left; margin-left:25px;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent .nextWeekProductImage2{float:left; margin-left:30px;  position:relative; z-index:1; top:20px;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent .nextWeekProductImageQuestion{float:left; margin:10px 0 5px 25px;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent .nextWeekContentLeft{float:left; margin-top:7px; margin-left:10px;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent .NextOrangeBurst{float:right; clear:both; color:#ffffff; text-transform:uppercase;font-family:'Prelo-Black', verdana, sans-serif; font-size:21px; text-transform:uppercase; background: url(https://img.cdw.com/content/products/best-deals/nextWeek-orangeBurst.png) no-repeat scroll 0 0 transparent; background-position:right; text-align:right; padding: 3px 25px 0 10px;}
.mainContent .mainRight .nextWeekDeal .nextWeekContent .nextWeekContentRight{float:left;}
.mainContent .mainRight .nextWeekDeal .NextOrangeBurst2{float:right; clear:both; color:#ffffff; text-transform:uppercase;font-family:'Prelo-Black', verdana, sans-serif; font-size:21px; text-transform:uppercase; background: url(https://img.cdw.com/content/products/best-deals/nextWeek-orangeBurst.png) no-repeat scroll 0 0 transparent; background-position:right; text-align:right; padding: 3px 25px 0 10px; margin:-10px 40px 0 0; position:relative; z-index:900;}
.mainContent  .colorBlock{float:left; text-transform:uppercase;font-family:'Prelo-Bold', verdana, sans-serif; font-size:35px; color:#ffffff!important;  padding:13px 60px 13px 70px; line-height:1em; margin:0 0 0 -35px; height:66px;}
.mainContent  .colorBlock .blockContent{float:left;}
.mainContent  .bottomShadow{float:left; clear:both; margin-left:-36px;}
.mainContent  .colorBlock .rightShadow{float:right; margin-right: -70px; margin-top: -7px;}
.mainContent  .Blue{ background-color:#5bb4e5;}
.mainContent  .Orange{ background-color:#ea7125;}
.mainContent .MoreDealsProducts{float:left; width:926px;}
.mainContent span.divider  {background: url(https://img.cdw.com/content/homepage/wts_divider.jpg) no-repeat scroll 0 0 transparent;height: 264px; width: 11px; float: left;  }
.mainContent .MoreDealsProducts a{margin:0 auto; display:block; float:none;}
.mainContent .MoreDealsProducts a:hover{margin:0 auto; display:block; float:none;}

.product{float:left; width: 230px !important; padding: 10px 30px 0 35px;}
.product a{float:left; clear:both; text-decoration:none; color:#0070bc; }

#scrollable .productWrapper{padding:10px 20px 10px 30px; background:none!important;}
.product a:hover{float:left; clear:both; text-decoration:underline!important; color:#0070bc;}
.product .product_title{float:left; clear:both;font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:13px; height: 36px !important; margin-bottom:20px;}
.productCarouselDeals .product_title{margin-bottom:10px;}
.product_title:hover{text-decoration:underline;}
.product .product_description{float:left; clear:both; font-family:Verdana, Geneva, sans-serif;font-size:13px; margin-bottom:20px; height:31px;}
.product .productImage{ text-align:center; margin:0 auto; display:block; clear:both; padding-bottom:10px;}
.product  span{float:left; clear:both;}
.product .savings{font-family:'Prelo-Black', verdana, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; }
.product .savingsOrange{font-family:'Prelo-Black', verdana, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; background: url(https://img.cdw.com/content/products/best-deals/moreDeals-burst-orange.png) no-repeat scroll 0 0 transparent; background-position:left; padding:6px 6px 6px 20px;}

.product .price{float:left; clear:both; font-family:'Prelo-Bold', verdana, sans-serif; font-size:13px; color:#ea7125; font-size:21px; text-transform:uppercase;}
.product .savingsRed{font-family:'Prelo-Black', verdana, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; background: url(https://img.cdw.com/content/products/best-deals/moreDeals-burst-red.png) no-repeat scroll 0 0 transparent; background-position:left; padding:6px 6px 6px 20px;}
.product .savingsYellow{font-family:'Prelo-Black', verdana, sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; background: url(https://img.cdw.com/content/products/best-deals/moreDeals-burst-yellow.png) no-repeat scroll 0 0 transparent; background-position:left; padding:6px 6px 6px 20px;}
.topValues{margin-top:35px; float:left; clear:both;}
.topValuesDescript{font-family:'Prelo-Bold', verdana, sans-serif; font-size:18px; color:#8c8d8e; line-height:1.3em; width:232px; float:left;margin:13px 0 0 30px;}
.productCarouselDeals{float:left; clear:left; margin-top: 20px;}
.categories{float:left; margin-top:-320px; margin-left:385px;}
.categories span.divider{margin:0 30px;}
.categories .catLeft{float:left; display:block; }
.categories .catRight{float:left;}
.categories .catImage{float:left; margin:0 20px; display:block;}
.categories a{text-decoration:none; color:#0070bc; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; float:left; margin:10px 0 0 20px;}
.icon { width:48px; height:48px; background-repeat:no-repeat; margin:0 auto 20px auto; float:left; display:block; text-align:center;  background-position: center;}
.categories a:hover{text-decoration:underline;}
.icon-datastorage-48 { background-image:url(https://img.cdw.com/content/solutions/images/icons/datastorage_48.png); }
.icon-desktops-48 { background-image:url(https://img.cdw.com/content/solutions/images/icons/desktops_48.png); }
.icon-networking-48 { background-image:url(https://img.cdw.com/content/solutions/images/icons/networking_48.png); }
.icon-printers-48 { background-image:url(https://img.cdw.com/content/solutions/images/icons/printers_48.png); }
.icon-servers-48 { background-image:url(https://img.cdw.com/content/solutions/images/icons/servers_48.png); }
.icon-accessories-48 { background-image:url(https://img.cdw.com/content/solutions/images/icons/accessories_48.png); }
.icon-monitors-48 { background-image:url(https://img.cdw.com/content/solutions/images/icons/monitors_48.png); }
.icon-notebooks-48 { background-image:url(https://img.cdw.com/content/solutions/images/icons/notebooks_48.png); }
.saleItems{float:left; clear:both; margin:30px 0;}
.saleItems img{clear:both; text-align:center; margin:0 auto 40px auto; display:block;}
.saleItems a{float:left; text-decoration:none;}
.saleItems  p{ color:#4d4e53; line-height:.9em; margin:0; padding:0; text-transform:uppercase;  font-family:'Prelo-Black', verdana, sans-serif; font-size:20px; text-align:center;}
.saleItems  p span{  text-transform:none;  font-family:'Prelo-Medium', verdana, sans-serif; font-size:14px!important; position:relative; top:15px;}
.saleItems .outlet{float:left; margin-right:160px; margin-left:50px;}
.saleItems .rebates{float:left; margin-right:160px;}
.saleItems .priceDrop{float:left;}
.saleItemsG{margin-left:140px;}
.topper{float:left; width:970px;}

/* 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: 150px; display:block;}
.sharePopup img{ padding-left:15px;}


/* RR Horizontal Product placement */
.mainContent .scrollable{											position:relative; overflow:hidden; height:300px; margin:0 40px 0 0; width:220px;}
.mainContent .scrollable .items{									position:absolute; width:20000em;}
.mainContent .nextProducts{										position:relative; top:-200px; right:-250px; text-indent:-9999px; background:url(https://img.cdw.com/content/products/rr-product-carrousel-controls.png) 0 0 no-repeat; width:18px; height:30px; padding:0;}
.mainContent .previousProducts{									position:relative; top:-230px; left:0px;text-indent:-9999px;   background:url(https://img.cdw.com/content/products/rr-product-carrousel-controls.png) -18px 0 no-repeat;  width:18px; height:30px; padding:0;}
.mainContent .rrProductsWrapper .rrProductPlacementWrapper .disabled{											background-position-y:-30px; cursor:default;}

.mainContent .productSet{											float:left;}
.mainContent .productWrapper{										width:180px; float:left; padding:10px 20px; background: url(https://img.cdw.com/content/products/wts_divider.jpg) top right no-repeat; display:inline-block;}
.seo p{font-size:11px!important; color:#999999!important; float:left!important; margin-top:55px; line-height:1.5em;}
.seo p a{ color:#999999!important;}

/* iFrame placement **************************************************/
.iframe{position:relative!important; z-index:100!important; margin-top:15px;}


