/*** START NEW **/

div.Spotlight div.content {background:url(https://img.cdw.com/assets/pages/framework/homepage/productArrowDivider.png) no-repeat top center transparent;border-top:none !important;padding-top:38px !important;margin-top:20px;}
#top-container-myacct-logon .underlinelink {float:left;margin-top:11px;color:#4d4e53 !important;}
#top-container-myacct-logon .underline	   {text-decoration:none !important;}
#top-container-myacct-logon .loginboxtexts {color:#4d4e53; outline:none !important;width:162px;display:inline-block;}
#top-container-myacct-logon .loginboxtexts {font-family:Verdana, Geneva, sans-serif;font-size:11px;}

/* RR */
.rr-pt h2.vert-alt {background:none;color:#cc0000;font-size:18px;font-weight:bold;border:none;padding:5px 10px 5px 0;}
.rr-pt#vert-alt {border:none;background:none !important;}
.rr-pt li.vert-alt {border-top:1px solid #e8e8e6;margin:20px 10px 0 0;}
.rr-pt a {font-size:11px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#4d4e53 !important;}
.rr-pt li span {font-size:11px;font-family:Verdana, Geneva, sans-serif;color:#4d4e53 !important;}
/*** END NEW **/

.headerContainer, .headerContainerG { 		margin:0px !important; }
#form1 { 									margin:0px; }
.pageContent { 								margin:0px; font-family:Verdana, Geneva, sans-serif;color:#4d4e53;}
.homepage { 								height:auto; background:none; position:relative; padding:9px 0 0 0; font-size:12px; }
.homepage a { 								color:#333; text-decoration:none; outline:none; }
.homepage a:hover { 						color:#333; text-decoration:underline; }
.row1 {										background:url(https://img.cdw.com/assets/pages/framework/homepage/accountLogOnBg.png) no-repeat 760px 2px transparent; .background-position: 764px 8px;}
.row1, .row2 { 								height:auto;  *height:1%; position:relative; margin:0 0 10px; }
.row1 { 									.z-index:1; margin-right:-6px;}
.row2 {										background:url(https://img.cdw.com/assets/pages/framework/homepage/sidebarDivider.png) no-repeat 181px 0 transparent;margin-top:20px;}
p.boxcontent { 								display:none; }
.col180 { 									width:195px; margin:0 10px 0 0; float:left; }
.col750 {									width:750px; margin:0px; float:left; }

/***SEGMENT NAVIGATION***/
#segmentNav { 								width:190px; height:250px; background:url(https://img.cdw.com/assets/pages/framework/homepage/segment_bg.png) no-repeat -1px 8px transparent;margin:0px; padding:0px; float:left; position:relative; }
#segmentNav ul { 							margin:0px; padding:12px 0 0 0; list-style-type:none; }
#segmentNav li { 							list-style-type:none; background: url(https://img.cdw.com/assets/pages/framework/homepage/carrot_red.png) 13px 5px no-repeat; color:#4d4e53; padding:0 0 0 26px; margin:0 0 3px 0;  .margin:0px;font-size:11px; zoom:1; }
#segmentNav li a { 							line-height:18px;color:#4d4e53 !important; text-decoration:none; display:block; outline:none; }
#segmentNav li a:hover { 					color:#4d4e53; text-decoration:none; }
#segmentNav li.first { 						font-size:22px;font-family:Verdana, Geneva, sans-serif;background:none;padding-left:0;font-weight:bold !important;height:16px;  margin:0 0 4px 0; background:Url(https://img.cdw.com/assets/pages/framework/homepage/carrot_red.png) 0 5px no-repeat;padding-left:12px;font-weight:normal !important;
}
#segmentnav li.first {

Font-size:11px;
background:Url(https://img.cdw.com/assets/pages/framework/homepage/carrot_red.png) 0 5px no-repeat;
padding-left:12px;
font-weight:normal !important;

}

#segmentNav li.selected { 					color:#333; font-size:12px; background:none; padding:0px 8px 0 0; margin:0 0 6px 0 !important; position:relative; overflow:visible; }
#segmentNav li.selectedWelcome { 			color:#333; font-size:12px; background:none; padding:0 5px 0 0; margin:0 0 5px 0 !important; position:relative; overflow:visible; }
#segmentNav li.selectedWelcome h3 { 		color:#4d4e53; font-size:14px; font-weight:bold; margin:0px 0 3px; padding:0px; float:left; }
#segmentNav li.selected h3 { 				color:#4d4e53; font-size:12px; font-weight:bold; margin:8px 0 8px; .margin:6px 0 4px; padding:0px; float:left; }
#segmentNav li p { 							color:#4d4e53;margin-bottom:15px; font-size:13px; clear:both;line-height:15px; }
#segmentNav li fieldset { 					border:none; padding:0px; margin:0 0 4px 0; display:block; clear:both; }
#segmentNav li input { 						margin:0 5px 0 0; }
#segmentNav li label { 						color:#4d4e53; font-size:11px;  vertical-align:top; .display:inline-block; .padding-top:4px;}
#segmentNav li span { 						color:#4d4e53; font-size:11px;  display:block; margin-left:10px; }
#segmentNav li select { 					color:#4d4e53;width:160px!important; margin:2px 0 0 10px; font-size:11px;}
#segmentNav table { 						margin:0px; top:80px;  .top:82px; left:5px; }
#segmentNav .filterContainer { 				margin:0px; padding:0px; padding-left:10px; }
#segmentNav .dropdownbox { 					width:165px !important; height:auto; background:#fff; color:#333; border:1px solid #80715c; font-size:10px; font-weight:normal; display:block; margin:0px; text-decoration:none; overflow:hidden; }
#segmentNav small { 						background:#fff url(https://img.cdw.com/cdw/search/slider_dropdown_arrow.gif) 100% -31px no-repeat; border:1px solid #B7BBA9; color:#4d4e53; font-size:10px; height:13px;  .height:18px; overflow:hidden; padding:1px 12px 2px 1px; display:block; }
#segmentNav small:hover{					text-decoration:none;}
#segmentNav .dropdowndiv { 					z-index: 3000; display: none; position: absolute; margin:0px; }
#segmentNav ul.dropdownlist { 				list-style: none !important; background: #fff !important; display: block; width:180px;  .width:auto; border: 1px solid #80715c !important; padding: 1px !important; margin: 0px !important; font-family: arial !important; font-size: 9px !important; text-align: left !important; height:220px !important; overflow:auto; z-index:2000; }
#segmentNav ul.dropdownlist li { 			width:auto !important; height:auto !important; cursor: default !important; position: relative !important; background: #fff !important; padding: 0px !important; border-bottom: 1px solid #b7bba9 !important; text-align: left !important; }
#segmentNav ul.dropdownlist li a { 			height:auto !important; cursor: pointer !important; display: block !important; text-decoration: none !important; color: #4d4e53 !important; background:#fff !important; border-bottom: 0px !important; padding: 1px 0px 2px 3px !important; min-width: 145px !important; font-weight: normal !important; font-size: 10px !important; }
#segmentNav ul.dropdownlist li a:hover { 	cursor: pointer !important; color: #fff !important; background: #000088 !important; text-decoration:none; }

/***SLIDESHOW***/
.slideshow { 								border:1px solid #bdbdbd; width:573px; .width:573px;  margin:0px; font-size:11px; float:left; overflow:hidden; }
.slideshow .pnlRotator { 					height:210px; }
.slideshow .mask {							width: 574px; height: 210px; overflow: hidden; display: none; }
.slideshow .pnlNumbers {					border-top:1px solid #bdbdbd;text-transform:uppercase;height:38px; padding:0 0 0 0; overflow:hidden; }
.slideshow .pnlNumbers img {				display:none;}
.slideshow .pnlNumbers a { 					color:#616265; text-decoration:none !important; outline:none; display:block;  }
.slideshow .featuredOfferNumbers { 			width:190px; .width:190px; height:38px; color:#fff; background-image: url(https://img.cdw.com/assets/pages/framework/homepage/slideshowButtonBg.png); background-repeat: repeat-x; background-color:#6b6c70; margin:0 ; float: left; cursor: pointer; overflow:hidden; border-left:1px solid #FFF;}
.slideshow .featuredOfferNumbers img { 		width:31px; height:30px; background:#999; margin:2px 10px 0 2px; border:1px solid #999; float:left; overflow:hidden; }
.slideshow .featuredOfferNumbers span { 	font-size:11px; padding:10px 0 10px 15px; display:block; }

.slideshow .selected { 						background:url(https://img.cdw.com/assets/pages/framework/homepage/slideshow_active.jpg) no-repeat 0 0 transparent; }
.slideshow .selected span { 				color:#FFF; }

/***LOGON MODULE***/
#top-container-myacct-logon { 				width:178px;  .width:180px; height:248px;  .height:250px;  margin:0px !important;  left:770px !important; z-index:0; }
#top-container-myacct-logon img { 			margin:10px 0 0 8px; }
#top-container-myacct-logon form { 			margin:0 0 0 8px; }
.grey-arrow-bg { 							display:block; }
#top-container-myacct-logon h3 {			font-family:Verdana, Geneva, ans-serif !important;color: #4D4E53;font-size: 21px;font-weight: normal;margin: 0px 0 3px;padding:8px 0 0 8px;float: left;}
#top-container-myacct-logon h5 { 			font-size:12px; margin: 10px 0 0 0; }
#top-container-myacct-logon a { 			color:#8c8d8e; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-decoration:none !important; }
#top-container-myacct-logon a:hover { 		color:#8c8d8e; }
#top-container-myacct-logon .txtbox { 		font-family:Verdana, Geneva, ans-serif !important;width: 159px;height:21px; font-size: 11px; color:#4d4e53; margin: 4px 0 2px 0; padding: 1px; border:1px solid #cccccc;background:url(https://img.cdw.com/assets/pages/framework/homepage/inputBg.jpg) }


/***LOGON MESSAGE***/
#top-container-feat-prod-nugget { 			float: left; width: 156px;  .width: 178px; height:205px;  .height:220px; margin: 0 0 0 10px; padding: 10px; background:#fff; border:1px solid #bdbdbd; overflow:hidden; }
#top-container-feat-prod-nugget a, #top-container-feat-prod-nugget a:hover, #top-container-feat-prod-nugget a:hover h4, #top-container-feat-prod-nugget a:hover p { text-decoration:none; }
#top-container-feat-prod-nugget h4 { 		font-size:12px; font-weight:bold; margin: 0 0 5px; padding:0px; font-family:Verdana, Geneva, sans-serif; color:#4d4e53; }
#top-container-feat-prod-nugget p { 		color: #4d4e53; margin:0 0 10px; font-size:11px; line-height:1.2em;}
.top-container-feat-prod-image { 			text-align: center; margin: 0 0 5px; }

/***BANNERS***/
.Banners {									margin:0px; display:block;}
.Banners .banner { 							margin:0 10px 10px 0; float:left; }
.Banners .last { 							margin:0 0 10px 0; }

/***FEATURED BRANDS***/
.FeaturedBrands { 							background:#fff; margin:0 0 10px; }
.FeaturedBrands .content { 					padding:12px 11px; border:1px solid #0266a2; }
.FeaturedBrands h3 { 						background:#0266a2; color:#fff; font-size:13px; font-weight:bold; padding:7px 9px; margin:0px; }
.FeaturedBrands select { 					width:156px; margin:0 0 15px; display:block; }
.FeaturedBrands .brands { 					width:156px; height:80px; margin:0px; text-align:center; position:relative; overflow:hidden; }
.FeaturedBrands .brand { 					margin:0 auto; }
.FeaturedBrands img { 						margin:0 0 15px; display:block; }
.FeaturedBrands a { 						color:#0064cc; text-decoration:underline; }
.FeaturedBrands a:hover { 					color:#0064cc; text-decoration:underline; }
.FeaturedBrands a.prev { 					display:block; width:auto; width:7px; height:18px; font-size:13px; background:url(https://img.cdw.com/content/modules/product-carousel/left_red.gif) 0% 3px no-repeat; margin:0px; text-decoration:none; cursor:pointer; position:absolute; left:0px; top:30px; z-index:100; text-indent:-9999em; }
.FeaturedBrands a.next { 					display:block; width:auto; width:7px; height:18px; font-size:13px; background:url(https://img.cdw.com/content/modules/product-carousel/right_red.gif) 0% 3px no-repeat; margin:0px; text-decoration:none; cursor:pointer; position:absolute; right:0px; top:30px; z-index:100; text-indent:-9999em; }

/***BEST DEAL OF THE WEEK***/
.BestDealOfTheWeek { 						background:#fff; margin:0 0 10px; }
.BestDealOfTheWeek .content { 				padding:12px 10px 16px; border:1px solid #9cb126; }
.BestDealOfTheWeek h3 { 					background:#9cb126; color:#fff; font-size:13px; font-weight:bold; padding:7px 9px; margin:0px; }
.BestDealOfTheWeek .mfgLogo { 				display:none; }
.BestDealOfTheWeek .MerchandisingModule { 	margin:0 0 8px; }
.BestDealOfTheWeek .allBestDeals { 			color:#0070bc; text-decoration:underline; display:block; }
.BestDealOfTheWeek .allBestDeals:hover { 	color:#0070bc; text-decoration:underline; }

/***CDW SPOTLIGHT***/
.CDWSpotlight { 							background:#fff; margin:0 0 10px; width:170px;}
.CDWSpotlight .content { 					padding:12px 10px 16px; }
.CDWSpotlight h3 { 							background: none;color: #cc0000;font-size: 18px;font-weight: bold;border: none;padding: 5px 10px 5px 0;}
.CDWSpotlight .mfgLogo { 					display:none; }
.CDWSpotlight .MerchandisingModule { 		margin:0 0 8px; }
.CDWSpotlight .allBestDeals { 				color:#0070bc; text-decoration:underline; display:block; }
.CDWSpotlight .allBestDeals:hover { 		color:#0070bc; text-decoration:underline; }

/***MERCHANDISING MODULE***/
.MerchandisingModule { 						margin:0px; position:relative; font-family:Verdana, Geneva, sans-serif; }
.MerchandisingModule .mfgLogo {				margin:0 0 5px; }
.MerchandisingModule .prodImage { 			margin:0 0 5px; text-align:center; }
.MerchandisingModule .badge { 				margin:0px; position:absolute; top:75px; left:100px; }
.MerchandisingModule h4 { 					height:35px; font-size:12px; font-weight:bold; margin:0px; padding:0px; }
.MerchandisingModule h4 a { 				color:#333; text-decoration:none; }
.MerchandisingModule h4 a:hover { 			color:#333; text-decoration:underline; }
.MerchandisingModule p { 					height:42px; margin:0px; font-size:11px;}
.MerchandisingModule .price { 				height:42px; margin:0px; }
.MerchandisingModule .price blockquote { 	color:#cc0000; font-size:12px; margin:0px; display:block; }
.MerchandisingModule .price label { 		color:#4d4e53; font-size:12px; margin:0px; display:block; }
.MerchandisingModule .price span { 			color:#4d4e53; font-size:14px; font-weight:bold; display:block; }
.MerchandisingModule .price strong { 		display:block; }
.MerchandisingModule .price strong span { 	color:#cc0000; font-size:14px; display:inline; }
.MerchandisingModule .price del { 			font-weight:normal; }
.MerchandisingModule small { 				height:12px; display:block; }

/***CATEGORIES***/
.Categories { 										margin:0px; }
.Categories .category { 							width:180px; background:#fff; margin:0 10px 10px 0; float:left; }
.Categories .last { 								margin:0 0 10px 0; }
.Categories .last .content { 						border-right:none !important;}
.Categories .category .content { 					padding:0 0 10px 0;}
.Categories .category h3 { 							font-family:Verdana, Geneva, ans-serif;height:36px; background: url(https://img.cdw.com/content/segments/categories_sprite.gif) no-repeat; color:#4d4e53; font-size:13px; font-weight:bold; line-height:17px; margin:0 0 5px; padding:0px 0 0 43px; .height:36px;  }
.Categories .category h3.notebooks { 				background-position:0px 0px; }
.Categories .category h3.desktops { 				background-position:0px -36px; }
.Categories .category h3.monitors { 				background-position:0px -74px; }
.Categories .category h3.printers { 				background-position:0px -108px; }
.Categories .category h3.dataStorage { 				background-position:0px -144px; }
.Categories .category h3.networking { 				background-position:0px -182px; }
.Categories .category h3.software { 				background-position:0px -218px; }
.Categories .category h3.accessories { 				background-position:0px -254px; }
.Categories .category h3.projectors {				background-position:0px -288px; }
.Categories .category h3.routers { 					background-position:0px -324px; }
.Categories .category h3.inkAndToner { 				background-position:0px -360px; }
.Categories .category h3.cables { 					background-position:0px -396px; }
.Categories .category h3.memory { 					background-position:0px -432px; }
.Categories .category h3.casesAndBags { 			background-position:0px -468px; }
.Categories .category h3.kvn { 						background-position:0px -504px; }
.Categories .category h3.powerDistribution{ 		background-position:0px -540px; }
.Categories .category h3.surge { 					background-position:0px -576px; }
.Categories .category h3.ups { 						background-position:0px -612px; }
.Categories .category h3.upsBatteryReplacement { 	background-position:0px -648px; }
.Categories .category h3.videoMounts { 				background-position:0px -684px; }
.Categories .category h3.wirelessRouters { 			background-position:0px -722px; }
.Categories .category h3.electronics { 				background-position:0px -756px; }
.Categories .category h3.cameras { 					background-position:0px -792px; }
.Categories .category h3.servers { 					background-position:0px -828px; }
.Categories .category h3.softwareDownloads { 		background-position:0px -864px; }
.Categories .category h3.appleMacSystems { 			background-position:0px -900px; }
.Categories .category h3.windowsSystems { 			background-position:0px -936px; }
.Categories .category h3.mobility { 				background-position:0px -974px; }
.Categories .category h3.inVehicleTechnology { 		background-position:0px -1010px; }
.Categories .category h3.workerProductivity { 		background-position:0px -1044px; }
.Categories .category h3.wirelessAccess { 			background-position:0px -1080px; }
.Categories .category h3.security { 				background-position:0px -1118px; }
.Categories .category h3.power { 					background-position:0px -1154px; }
.Categories .category h3.administrator { 			background-position:0px -1188px; }
.Categories .category h3.studentTech { 				background-position:0px -1224px; }
.Categories .category h3.lifecycleManagement { 		background-position:0px -1262px; }
.Categories .category h3.classroom { 				background-position:0px -12968px;}
.Categories .category h3.dataCenter { 				background-position:0px -1332px; }
.Categories .category h3.eProcurement { 			background-position:0px -1368px; }
.Categories .category h3.virtualization { 			background-position:0px -1404px; }
.Categories .category h3.pacs { 					background-position:0px -1440px; }
.Categories .category h3.pointOfCare { 				background-position:0px -1476px; }
.Categories .category h3.solutions { 				background-position:0px -1512px; }
.Categories .category h3.accessories2 { 			background-position:0px -1548px; }
.Categories .category h3.accessories3 { 			background-position:0px -1584px; }
.Categories .category h3.telephony { 				background-position:0px -1660px; }
.Categories .category a { 							font-size:12px;line-height:14px;color:#0070BC; margin:0 0 3px 44px;  display:block; }
.Categories .category a:hover { 					color:#0070BC;  }

/***PRODUCT SPOTLIGHT***/
.Categories .Spotlight { 							background:#fff; margin:8px 0 0; }
.Categories .Spotlight a { 							color:#4d4e53; text-decoration:none; margin:0px; }
.Categories .Spotlight a:hover { 					color:#4d4e53; text-decoration:underline; }
.Categories .Spotlight .content { 					padding:5px 0 0; border:none; border-top:1px solid #d2d1cd; }
