/* SLIDESHOW */
.images {height:247px;position:relative;float:left;		cursor:pointer;width:700px; }
.images div {	display:none;	position:absolute;	top:0;	left:0;	height:247px;font-size:12px;}
.images h3 {	font-size:22px;	font-weight:normal;	margin:0 0 20px 0;	color:#456;}
.slidetabs a {	width:12px;	height:10px;	float:left;	margin:3px 2px;	background:url(https://img.cdw.com/content/brands/2011-master/slide-dots-bg.jpg) 0 0 no-repeat;	display:block;	font-size:1px;		}
.slidetabs a:hover {	background-position:0 -15px;      }
.slidetabs a.current {	background-position:0 -15px;} 	
.forward, .backward {	float:left;	margin-top:0;	background:#fff url(https://img.cdw.com/content/brands/2011-master/control-arrows.jpg) no-repeat;	display:block;	width:8px;	height:16px;	cursor:pointer;	font-size:1px;	text-indent:-9999em;}
.forward 				{ background-position: -11px 0; clear:right; }
.disabled {	visibility:hidden !important;		}

/* CUSTOM 2 COL MODULE (NEW OFFICE)*/
.col2_Pro_New_Off {font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:17px;color:#4d4e53;width:460px;height:247px;}
.col2_Pro_New_Off p {margin:7px 0 0 20px;}
.col2_Pro_New_Off .cpno_col {float:left;font-size:11px;margin-top:10px;width:220px;margin-left:10px;}
.col2_Pro_New_Off .cpno_col a {text-decoration:none;}
.col2_Pro_New_Off .cpno_col a:hover {text-decoration:underline;}
.col2_Pro_New_Off .cpno_col ul {margin: 8px 13px;line-height:14px;padding:0;}
.col2_Pro_New_Off .cpno_col ul li {list-style-type:none;margin:0;padding:0 0 0 13px;}
.col2_Pro_New_Off .cpno_col ul .arrow {background:url("https://img.cdw.com/content/brands/2011-master/orange_arrow.jpg") no-repeat 0% 50% transparent;}

/***** CUSTOM IE MARGIN LEFT **MAIN CONTENT** *****/
.showcase-wrapper .sc_content .marginLeft15 {.margin-left:5px !important;}
.showcase-wrapper .sc_content .marginLeft25 {.margin-left:12px !important;}

/***** CUSTOM *****/
.showcase-wrapper .slideshow_wrapper {width:700px;}
.showcase-wrapper .slideshow_wrapper .priceWrapper {float:left;margin-right:10px;margin-top:5px;}
.showcase-wrapper .slideshow_wrapper .only {font-size:12px;margin-top:0;}
.showcase-wrapper .slideshow_wrapper .price {color:#CC0000;font-size:14px;font-weight:bold;margin-top:0;}
.showcase-wrapper .promo .learn-more-button {margin-top:27px;}	
.showcase-wrapper .controlWrapper {background:url("https://img.cdw.com/content/brands/2011-master/control-bg.png") no-repeat 0 -6px transparent;height:23px;margin-top:-24px;.margin-top:-23px;margin-left:315px;position:absolute;padding:7px 0 0 13px;width:93px;}

.showcase-wrapper .nav_link .child {padding-left:20px;}

/* CUSTOM BUTTONS */
.showcase-wrapper .module2a .custom_button {
	margin-left:10px;	
}

.showcase-wrapper .custom_button img {margin-top:0 !important;}
.showcase-wrapper .custom_button {						
	display:inline-block;
	margin-top:20px;
	height:35px;
}


/* Software Title Nugget */
.showcase-wrapper .software_title_nugget {width:225px;}
.showcase-wrapper .software_title_nugget .stn_wrapper {float:left;margin-left:10px;margin-right:10px;}
.showcase-wrapper .software_title_nugget ul {margin-top:10px !important;}
.showcase-wrapper .software_title_nugget li {background:url(https://img.cdw.com/content/brands/2011-master/orange_arrow.png) no-repeat 0 4px transparent;list-style-type:none;padding-left:15px;margin-bottom:5px;}
.showcase-wrapper .software_title_nugget li a {text-decoration:none;}
.showcase-wrapper .software_title_nugget li a:hover {text-decoration:underline;}
.showcase-wrapper .software_title_nugget p {color:#4d4e53;font-size:12px;line-height:18px;}
.showcase-wrapper .software_title_nugget span.red {color:#CC0000;}
.showcase-wrapper .software_title_nugget a.learn_more {color: #4D4E53;font-size: 12px;font-weight: bold;margin-top: 10px;float:left;text-transform: uppercase;text-decoration:none;}
.showcase-wrapper .software_title_nugget span.carrot {color: #CC0000;font-family: Georgia,"Times New Roman",Times,serif;font-size: 18px;font-weight: normal;}


/***** 
GLOBAL 
*****/

.showcase-wrapper {											border-bottom:1px solid #d9d9d9;float:left;font-family:Verdana, Geneva, sans-serif;color:#4d4e53;margin-bottom:10px;}
/** IE Showcase Wrapper **/
.showcase-wrapper {
	.margin-top:-23px;	
}
.showcase-wrapper a, 
.showcase-wrapper a:active, 
.showcase-wrapper a:link, 
.showcase-wrapper a:visited {								color:#4d4e53; outline:none; }
.showcase-wrapper #Form1 { 									margin-bottom:0; }
.showcase-wrapper h3 {										color:#CC0000;font-weight:bold;font-size:14px; line-height: 16px; margin:0 20px 20px 20px;text-transform:uppercase;}
.showcase-wrapper ul {										margin:0;padding:0;}
/***** 
GLOBAL 
*****/

/* HEADER */
.showcase-wrapper .breadcrumbs {							display:block;float:left;margin-left:20px;margin-bottom:10px;}
.showcase-wrapper .help_module {							margin-right:1px;}
.showcase-wrapper .sc_banner {								height:143px;margin-bottom:20px;}
.showcase-wrapper .sc_banner .headerText {					color:#4d4e53;float:left;font-size:22px;font-weight:normal;margin-top:44px;}
.showcase-wrapper .sc_banner img {							float:left;margin-top:34px;margin-left:40px;}

/* PROMO */
.showcase-wrapper .promo img {								.margin-top:-14px;}

/***** 
MODULE SPECIFIC 
*****/

/* MODULE STRUCTURE: 4 COL PROMO */
.showcase-wrapper .promo h2 {								font-size:18px;line-height:25px;}
.showcase-wrapper .promo h4 {							    margin-top:12px; font-size: 12px; line-height: 14px; }
.showcase-wrapper .promo p {								font-size:11px; line-height: 13px; margin-top:12px;}
.showcase-wrapper .promo .priceWrapper {					float:left;margin-top:16px;position:relative;}
.showcase-wrapper .promo .priceWrapperOff, .showcase-wrapper .promo .priceWrapperoff {					display:none;}
.showcase-wrapper .promo span.price {						color:#CC0000;font-size:17px;font-weight:bold;margin-right:25px;}
.showcase-wrapper .promo .learn-more-button {				background: url("https://img.cdw.com/content/brands/2011-master/learn-more-button.png") no-repeat scroll 0 0 transparent;display:inline-block;.display:block;margin-top:18px;text-indent:-99999px;width:110px;height:35px;}
.showcase-wrapper .promo .promo_intro_text {				float:left;margin:25px 20px;.margin:15px 20px;}
.showcase-wrapper .promo .promo_image {						float:left;}

/* MODULE STRUCTURE: 1 COL */
.showcase-wrapper .sc_1_col_box {							background:url("https://img.cdw.com/content/brands/2011-master/bg-220.jpg") no-repeat 0 0 transparent;font-size:11px; line-height: 13px; height:247px;margin:0;padding:0;}
.showcase-wrapper .sc_1_col_box a {							text-decoration:none;}
.showcase-wrapper .sc_1_col_box a:hover {					text-decoration:underline;}
.showcase-wrapper .sc_1_col_box h3 {						margin-top:0;margin-left:25px;margin-bottom:0;}
.showcase-wrapper .sc_1_col_box p {							margin:10px 25px 3px;}
.showcase-wrapper .sc_1_col_box .new_prod_thumb {			margin-right:5px;}
.showcase-wrapper .sc_1_col_box .sc_item {					float:left;height:60px;margin-top:0px;}
.showcase-wrapper .sc_1_col_box ul {						margin:10px 20px 0 25px;padding:0;}
.showcase-wrapper .sc_1_col_box li {						list-style-type:none;padding: 3px 0 3px 15px !important;}

/* MODULE STRUCTURE: 2 COL */
.showcase-wrapper .sc_2_col_box {							background:url("https://img.cdw.com/content/brands/2011-master/stripe-bg.jpg") no-repeat 0 0 transparent;font-size:11px;height:247px;margin:0;padding:0;}
.showcase-wrapper .sc_2_col_box a {							text-decoration:none;line-height:14px;}
.showcase-wrapper .sc_2_col_box a:hover {					text-decoration:underline;}
.showcase-wrapper .sc_2_col_box h3 {						margin:20px 20px 15px;}
.showcase-wrapper .sc_2_col_box p {							margin:10px 20px 20px;}
.showcase-wrapper .sc_2_col_box .new_prod_thumb {			margin-right:5px;.margin-right:0;}
.showcase-wrapper .sc_2_col_box img {						float:left;margin:0 0 0 20px;}
.showcase-wrapper .sc_2_col_box .sc_item {					float:left;margin:0 0 25px 0;}
.showcase-wrapper .sc_2_col_box ul {						margin:0 0 0 25px;padding:0;}
.showcase-wrapper .sc_2_col_box li {						list-style-type:none;}

/* MODULE 4b */
.showcase-wrapper .module4b h2 {							font-size:22px;}

/* MODULE 3a */
.showcase-wrapper .module3a h2 {							.margin-top:5px;}

/* MODULE 2a */
.showcase-wrapper .module2a h2 {							font-size:18px;line-height:24px;}
.showcase-wrapper .module2a h4 {							margin-left:10px;margin-top:10px; font-size:12px;line-height:14px;}
.showcase-wrapper .module2a .learn-more-button {			background: url("https://img.cdw.com/content/brands/2011-master/learn-more-button.png") no-repeat scroll 0 0 transparent;height:35px;display:inline-block;.display:block;margin-left:6px;margin-top:18px;text-indent:-99999px;width:110px;}

/* MODULE 2c */
.showcase-wrapper .module2C h3 {							margin:0 0 0 25px;.margin:5px 0 0 25px;}
.showcase-wrapper .module2C p {								line-height:15px;margin:10px 25px;}	
.showcase-wrapper .module2C li {							background-position:2px 4px;margin:0;padding:3px 0 3px 15px;}

/* MODULE 1a */
.showcase-wrapper .module1a .image_float_left {				margin:0 0 0 20px !important;width:50px;}
.showcase-wrapper .module1a .copy_float_left {				margin-left:10px;.margin-left:5px;width:120px;}
.showcase-wrapper .module1a .copy_float_left a {			display:inline-block;}
.showcase-wrapper .module1a li {							display:inline-block;margin:0;}
.showcase-wrapper .module1a h3 {							margin-bottom:10px;margin-top:0;}
.showcase-wrapper .module1a h4 {							margin-bottom:0;} 

/* MODULE 1a APPLE */
.showcase-wrapper .module1a-apple .sc_item {				height:40px;margin-bottom:5px;}

/* MODULE 1b */
.showcase-wrapper .module1b h3 {							margin:0 20px;}
.showcase-wrapper .module1b p {								margin:8px 20px;}
.showcase-wrapper .module1b ul {							margin:5px 20px;}

/* MODULE 1c */
.showcase-wrapper .module1c h3 {							.margin-top:5px;}
.showcase-wrapper .module1c p {								margin-top:10px !important;}
.showcase-wrapper .module1c a {								display:block;}
.showcase-wrapper .module1c a:hover {						text-decoration:none;}
.showcase-wrapper .module1c  .module1c_img {				margin:10px 0 0 25px !important;text-align:center;}

/* MODULE 1d */
.showcase-wrapper .module1d h3 {							line-height: inherit;}
.showcase-wrapper .module1d p {								margin-top:10px !important;}
.showcase-wrapper .module1d a {								display:block;}
.showcase-wrapper .module1d a:hover {						text-decoration:none !important;}
.showcase-wrapper .module1d .module1d_img {					margin:10px 0 0 25px !important;}

/* MODULE 1e */
.showcase-wrapper .module1e h3 {							margin-bottom:10px !important;.margin-top:5px;}
.showcase-wrapper .module1e p {								margin: 10px 25px;}
.showcase-wrapper .module1e a {								display:block;}
.showcase-wrapper .module1e a:hover {						text-decoration:none !important;}

/* MODULE 1g */
.showcase-wrapper .module1g h3 {							margin-top:10px;}
.showcase-wrapper .module1g .productFinders {				margin:0 0 0 13px !important;.margin:10px 0 0 13px !important;}

/* MODULE 1i */
/* JUST FOR MODULE */
.showcase-wrapper .module1i-m h3 {padding-top:0 !important;}
/* JUST FOR MODULE */
.showcase-wrapper .module1i h3 {							padding-top:15px;}
.showcase-wrapper .module1i p {								margin:10px 20px 5px 20px;}
.showcase-wrapper .module1i img {							margin:8px 20px 0 20px;}
.showcase-wrapper .module1i ul {							margin-top:5px;margin-left:20px !important;}
.showcase-wrapper .module1i li {							background: url("https://img.cdw.com/content/brands/2011-master/orange_arrow.png") no-repeat scroll 3px 7px transparent;    list-style-type: none;    margin-bottom: 0;    padding-left: 15px;}

/* HHc, HHd, HHe, HHf */
.showcase-wrapper .sc_1_col_box_half {						background:url("https://img.cdw.com/content/brands/2011-master/half-banner-stripe-bg.jpg") no-repeat 0 0 transparent; font-family: Verdana; font-size: 11px; height:118px;} 
.showcase-wrapper .sc_1_col_box_half_no_stripe {			height:118px;}
.showcase-wrapper .sc_1_col_box_half h3 {					margin-bottom:0;.margin-bottom:10px;}
.showcase-wrapper .sc_1_col_box_half ul {					padding:0;}
.showcase-wrapper .sc_1_col_box_half li {					display:inline-block;list-style-type:none;margin-left:20px;margin-top:0;}
.showcase-wrapper .sc_1_col_box_half a {					text-decoration:none;}
.showcase-wrapper .sc_1_col_box_half a:hover {				text-decoration:underline;}

/* MODULE HHa */
.showcase-wrapper .half-banner-bg {							background:url("https://img.cdw.com/content/brands/2011-master/full-bg-half-banner.jpg") no-repeat 0 0 transparent;font-size:11px;height:118px;}
.showcase-wrapper span.half-banner-wrapper {				display: block;line-height:15px;margin-left:97px;padding-top: 8px;width: 115px;}
.showcase-wrapper .half_banner_full_bg_link {				cursor:pointer;text-decoration:none !important;}
.showcase-wrapper .half_banner_full_bg_link:hover {			text-decoration:none;}
.showcase-wrapper span.half-banner-wrapper h3 {				color:#d6d6d4;font-size:12px;margin:5px 0 5px 0;.margin:12px 0 5px 0;text-transform:none;}
.showcase-wrapper span.half-banner-wrapper p {				color:#8d8d8d;margin-bottom:8px;line-height:12px;}
.showcase-wrapper span.half-banner-wrapper .half-banner-link {color:#D6D6D4;font-weight:bold;text-transform:uppercase;font-size:12px;}
.showcase-wrapper .modulehha {								margin-top:-10px;.margin-top:-3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.showcase-wrapper .modulehha {margin-top:-2px;}
}
.showcase-wrapper .modulehha a {							text-decoration:none !important;}

/* MODULE HHc */
.showcase-wrapper .modulehhc ul {							margin-top:5px;}
.showcase-wrapper .modulehhc li {							display:block !important;}
.showcase-wrapper .modulehhc h3 {							line-height: 14px; margin-bottom:0;.margin-top:5px;}

/* MODULE HHd */
.showcase-wrapper .modulehhd {								color:#616265 !important;}
.showcase-wrapper .modulehhd h3 {							color:#616265;font-size:12px; line-height: 14px; margin:0 0 0 0;.margin:5px 0 0 0;text-transform:none;}
.showcase-wrapper .modulehhd p {							line-height:12px;}
.showcase-wrapper .modulehhd a {							display:block;font-size:11px;text-decoration:none !important;}
.showcase-wrapper .modulehhd img {							float:left;margin-top:10px;margin-left:20px;}
.showcase-wrapper .modulehhd .hhd_intro_text {				display:block;line-height:15px;margin-top:0;margin-left:95px;padding-top:0;width:114px;}
.showcase-wrapper .modulehhd .hhd_intro_text h3 {			color:#4d4e53;}
.showcase-wrapper .modulehhd .hhd_intro_text p {			margin:8px 0;}

/* MODULE HHe */
.showcase-wrapper .modulehhe {								color:#616265 !important;}
.showcase-wrapper .modulehhe h3 {							color:#616265;font-size:12px; line-height:13px; margin:0 0 0 0;text-transform:none;}
.showcase-wrapper .modulehhe p {							line-height:12px;}
.showcase-wrapper .modulehhe a {							display:block;font-size:11px;text-decoration:none !important;}
.showcase-wrapper .modulehhe img {							float:left;margin-top:10px;margin-left:20px;}
.showcase-wrapper .modulehhe .hhe_intro_text {				display:block;line-height:15px;margin-top:0;margin-left:90px;padding-top:0;width:115px;}
.showcase-wrapper .modulehhe .hhe_intro_text p {			margin:8px 0;}

/* MODULE HHF */
.showcase-wrapper .modulehhf img {							
	margin-top: 34px;
    position: absolute;
    width: 40px;}
.showcase-wrapper .modulehhf .image_float_left {			margin-top:20px;.margin-top:5px;}
.showcase-wrapper .modulehhf h3 {							margin:20px 20px 10px 0px;.margin:5px 20px 10px 0px;}
.showcase-wrapper .modulehhf .sc_item_text {				display:block;margin-left:50px;margin-right:10px;}
.showcase-wrapper .modulehhf a {							display:block;text-decoration:none !important;}
.showcase-wrapper .modulehhf .copy_float_left {				width:200px;}

/* MODULE HHG */
.showcase-wrapper .modulehhg {}

/***** 
NAVIGATION
*****/

/* NAV AND CONTENT WRAPPER */
.showcase-wrapper .navAndContentWrapper {					background:url("https://img.cdw.com/content/brands/2011-master/nav-bg.jpg") repeat-y 27px top transparent;float:left;}
.showcase-wrapper .sc_nav {									font-size:12px;}
.showcase-wrapper .sc_nav .sc_nav_title {					background:url("https://img.cdw.com/content/brands/2011-master/nav_li_bg.png") no-repeat 0 31px transparent !important;color:#CC0000;font-weight:bold;font-size:14px;height:63px;.height:77px;line-height:15px;padding:10px 10px 5px !important;text-transform:uppercase;}
.showcase-wrapper .sc_nav ul {								background:url("https://img.cdw.com/content/brands/2011-master/nav-bg-line.jpg") repeat-x top center transparent;list-style-type:none;margin:0 0 2px 1px;padding:0;}
.showcase-wrapper .sc_nav li {								height:35px;}
.showcase-wrapper .sc_nav li.nav_link {						background:url("https://img.cdw.com/content/brands/2011-master/nav_li_bg.png") no-repeat 0 0 transparent;}
.showcase-wrapper .sc_nav li a {							display:block;font-weight:bold;height:35px;padding-left:10px;padding-top:10px;text-decoration:none;}
.showcase-wrapper .sc_nav li a:hover {						background:url("https://img.cdw.com/content/brands/2011-master/nav_bg_roll.jpg") no-repeat -7px top  transparent;color:#4D4E53;}
.showcase-wrapper .sc_nav li a.active {						background:url("https://img.cdw.com/content/brands/2011-master/nav_bg_roll-active.jpg") no-repeat -7px 0 transparent;color:#FFF;}
.showcase-wrapper .sc_nav li a.blue_link {					color:#0066a5;font-weight:normal;text-decoration:underline;}
.showcase-wrapper .sc_nav li a.blue_link:hover {			background:none !important;}


/***** 
CONTENT
*****/

.showcase-wrapper a .content_title { text-decoration: underline; }
.showcase-wrapper .content_title {							display:block;height:35px;}

.showcase-wrapper a.compare_link {							background: url("https://img.cdw.com/content/brands/2011-master/a-b.jpg") no-repeat scroll right top transparent;color:#0066A1;margin-left:30px;padding:0 28px 2px 0;}



.showcase-wrapper a.compare_link_left {						background: url("https://img.cdw.com/content/brands/2011-master/a-b.jpg") no-repeat scroll left top transparent;color:#0066A1;margin-left:30px;padding:0 28px 2px 15px;}





.showcase-wrapper a.view_all_link {							color:#0066a5;font-weight:normal;float:left;margin-left:30px;margin-top:10px;text-decoration:underline;}

.showcase-wrapper .view_all_extended {						display:inline-block;margin:20px 0;float:left;}
.showcase-wrapper .view_all_extended a {					color:#0066A1 !important;}

.showcase-wrapper .sc_content {								background: url("https://img.cdw.com/content/brands/2011-master/content-bg.jpg") repeat-x scroll 0 2px transparent;border-top:1px solid #D9D9D9;border-right: 0 none;padding-top:2px;}
.showcase-wrapper .sc_content_full {						background: url("https://img.cdw.com/content/brands/2011-master/content-bg.jpg") repeat-x scroll 0 0 transparent;border-left:1px solid #D9D9D9;border-right: 0 none;border-top: none;margin-bottom:60px;padding-top: 0;width:99.8%;}

/* CONTENT BLOCK  */
.showcase-wrapper .sc_content .content_block {				float:left;margin-left:6px;margin-right:3px;margin-bottom:60px;width:224px;.width:220px;height:290px; .height:auto !important; .height:200px;}
.showcase-wrapper .sc_content .content_block img {			border:1px solid #FFF;margin-bottom:5px;padding:5px 0;}
.showcase-wrapper .sc_content .content_block h4 {			cursor:pointer !important;display:block;font-weight:bold;font-size:14px;margin:0 0 0 10px;text-transform:none;}
.content-block-title:hover {								text-decoration:none;}
.showcase-wrapper .sc_content .content_block img:hover {	border:1px solid #d9d9d9; }
.showcase-wrapper .sc_content .content_block 
.imgHover img {												border:1px solid #d9d9d9 !important; }
.showcase-wrapper .sc_content .content_block ul {			margin:5px 0 0 0;padding:0;}
.showcase-wrapper .sc_content .content_block li {			font-size: 11px; line-height: 13px; list-style-type:none; text-decoration:none; margin:0px 10px 5px 10px; padding:0;}
.showcase-wrapper .sc_content .content_block li a {			display:inline-block;color:#0070BC; text-decoration:none;}
.showcase-wrapper .sc_content .content_block li a:hover{text-decoration:underline;}
.showcase-wrapper .sc_content .RelatedLink img {			border:none !important;margin-bottom:0;vertical-align:middle;}
.showcase-wrapper .sc_content h2 {							color:#4d4e53; font-size:28px; font-weight:normal; margin:20px 10px 5px 10px; padding-bottom:0;padding-left:20px;}
.showcase-wrapper .sc_content .view_all a {					color:#0066a1;display: block;margin-left:30px ;margin-top:10px;}
.showcase-wrapper .sc_content .sc_content_item {			float:left;font-size:12px;margin:20px 0 0 10px; width:228px;}
.showcase-wrapper .sc_content .sc_content_item ul {			margin:0;padding:0;}
.showcase-wrapper .sc_content .sc_content_item ul li {		list-style-type:none;line-height:18px;}
.showcase-wrapper .sc_content .sc_content_item p {			margin:5px 0 10px 0;}

/*CONTENT BLOCK WHITE PAPERS  delete
.showcase-wrapper .content_block .whitepapers {display:inline-block;padding-left:13px;padding-bottom:5px;}

*/

/***** 
SIDEBAR NUGGETS
*****/

.showcase-wrapper .nuggets {								float:right;}


/***** 
FEATURED PRODUCTS *NEW
****/

/* FEAT PROD WRAPPER */
.showcase-wrapper .sc_featured_products {					background:url("https://img.cdw.com/content/brands/2011-master/content-bg.jpg") repeat-x 0 0 transparent;width:958px;.width:960px;}
.showcase-wrapper .sc_featured_products h3 {				color: #CC0000;font-size: 14px;font-weight: bold;margin-top:0;margin-bottom:0px;padding-top: 20px;text-align: center;text-transform: uppercase;}
.showcase-wrapper .sc_featured_products .fp_content_wrap {	position:relative;z-index:998;}

/* FEAT PROD BEGINS */
.showcase-wrapper .featured_products {						font-size: 11px; line-height: 14px; float:left;margin:10px 13px 0 10px;width:194px;.width:189px;}
.showcase-wrapper .featured_products .fp_wrapper {			height:189px;margin:0;}	

.showcase-wrapper .featured_products .product {				float:right;margin:5px 0 0 0;text-align:center;}
.showcase-wrapper .featured_products .product img {			}

.showcase-wrapper .featured_products .price {				float:right;margin-top:20px;margin-left:15px;.margin-left:9px;margin-right:0px;width:75px;}
.showcase-wrapper .featured_products .price p {				font-size:12px;line-height:15px;}
.showcase-wrapper .featured_products .price span {			color:#CC0000;font-weight:bold;}

.showcase-wrapper .featured_products .button {				margin:10px 0 0;}

.showcase-wrapper .featured_products .title  {				height:40px;margin-top:15px;}
.showcase-wrapper .featured_products .title a {				text-decoration:none;}
.showcase-wrapper .featured_products .title a:hover {		text-decoration:underline;}

.showcase-wrapper .featured_products .description {			height:40px;margin-bottom:10px;margin-top:10px;}

.showcase-wrapper .fp_divider {								background:url("https://img.cdw.com/content/brands/2011-master/DividerLine_Shortest_FeaturedProd.png") no-repeat 0 0 transparent;float:left;height:201px;margin-top:15px;margin-right:10px;.margin-right:13px;width:14px;}	

/***** 
FEATURED PRODUCT VERTICAL
****/

.showcase-wrapper .featured_products_vertical {				background:url("https://img.cdw.com/content/brands/2011-master/fp_vertical_bg.jpg") repeat-y 0 0 transparent; border:1px solid #d6d6d4;width:218px;}
.showcase-wrapper .featured_products_vertical h3 {			margin:10px;text-align:center;}
.showcase-wrapper .featured_products_vertical .price {		margin-right:0;margin-left:5px;}

.showcase-wrapper .featured_products_vertical .featured_products {margin-left:30px;margin-bottom:17px;.margin-bottom:5px;width:162px;}
.showcase-wrapper .featured_products_vertical .last {margin-bottom:23px;.margin-bottom:10px;}

.showcase-wrapper .featured_products_vertical .title {		margin-top:0;height:auto;}	

.showcase-wrapper .featured_products_vertical .description {height:30px;}


/***** 
TOP SELLERS ONCE OK, DELETE
****

.showcase-wrapper .sc_top_sellers {							background:url("https://img.cdw.com/content/brands/2011-master/content-bg.jpg") repeat-x 0 0 transparent; border-right:1px solid #d9d9d9;float:left;width:188px;margin-left:1px;.margin-left:2px;}
.showcase-wrapper .sc_top_sellers .title {					height:40px;}
.showcase-wrapper .sc_top_sellers .product_desc {			height:20px;}
.showcase-wrapper .sc_top_sellers .content_divider_four_col {background:url("https://img.cdw.com/content/brands/2011-master/DividerLine_long_top.png") no-repeat 0 0 transparent;height:23px;margin-left:0;margin-top:-7px;}
.showcase-wrapper .sc_top_sellers_product p {				margin:10px;}
.showcase-wrapper .sc_top_sellers h3 {						margin:20px 0 0 0;text-align:center;}
.showcase-wrapper .sc_top_sellers_product span {			color:#CC0000;font-size:14px;font-weight:bold;}
.showcase-wrapper .sc_top_sellers_product ul {				list-style-type:none;padding:0 10px;}
.showcase-wrapper .sc_top_sellers_product ul li {			margin-bottom:5px;}
.showcase-wrapper .sc_top_sellers_product ul li a {			text-decoration:none;padding-left:10px;}
.showcase-wrapper .sc_top_sellers_product .logo {			margin-left:10px;}
.showcase-wrapper .ts_product {								float:left;margin-left:10px;margin-right:5px;}
.showcase-wrapper .ts_box {									float:left;height:160px;margin:10px;padding:9px;width:198px;.width:214px;}
.showcase-wrapper .ts_box a {								display:block;}
.showcase-wrapper .ts_box span {							margin:5px 0;}
.showcase-wrapper .ts_box:nth-child(4n) {					border-right:0 !important;}
.showcase-wrapper .ts_box .logo {							display:none;margin-bottom:5px;}
.showcase-wrapper .ts_box .title {							margin-bottom:5px;}
.showcase-wrapper .ts_box .title a:hover {					color:#4D4E53;}
.showcase-wrapper .ts_box .product_desc {					margin-bottom:30px;}
.showcase-wrapper .ts_box .product_desc a:hover {			color:#4D4E53;}
.showcase-wrapper .ts_box span {							color:#CC0000;font-weight:bold;font-size:14px;line-height:20px;}
.showcase-wrapper .ts_box ul {								list-style-type:none;margin-left:0;padding-left:0;}
.showcase-wrapper .ts_box ul li {							background:url("https://img.cdw.com/content/brands/2011-master/orange_arrow.jpg") no-repeat 0 4px transparent;margin-bottom:5px;padding-left:10px;}
.showcase-wrapper .ts_box ul li a {							text-decoration:none;}
.showcase-wrapper .sc_top_sellers_product .productRight {	width:190px;}
.showcase-wrapper .sc_top_sellers .ts_description{			clear: left;color: #4D4E53;font-size: 10px !important;margin-left: 0;text-align: center;width: 200px;}
*/

.showcase-wrapper .keywords {								background: none repeat scroll 0 0 #FBFBFB;border-left:0 solid #d9d9d9;color: #4D4E54;margin-left:1px;}
.showcase-wrapper .keywords p {								font-size:10px;margin:10px;padding:0;}

/* Module 3d Product Img EDC */
.prod_img_module3 .promo_image {margin-top: 55px;margin-left: 60px;}

/***** 
MODULE TEMPLATES
*****/

/* MODULE TEMPLATE: 1 COL */
.showcase-wrapper .one_col_153 {							float:left;width:153px;}
.showcase-wrapper .one_col_220 {							float:left;width:220px;}
.showcase-wrapper .one_col_224 {							float:left;width:224px;}
.showcase-wrapper .one_col_230 {							float:left;width:230px;}
.showcase-wrapper .one_col_440 {							float:left;width:440px;}
.showcase-wrapper .one_col_450 {							float:left;width:450px;}
.showcase-wrapper .one_col_460 {							float:left;width:460px;}

/* MODULE TEMPLATE: 3 COL MODULES */
.showcase-wrapper .three_col_700 {							float:left;width:700px;}
.showcase-wrapper .three_col_729 {							float:left;width:729px;}
.showcase-wrapper .three_col_735 {							float:left;width:735px;.width:732px;}

/* MODULE TEMPLATE: 4 COL MODULES */

.showcase-wrapper .four_col_940 {							float:left;width:940px;}
.showcase-wrapper .four_col_958 {							float:left;width:958px;}
.showcase-wrapper .four_col_960 {							float:left;width:960px;}

/***** 
CUSTOM WIDTHS AND HEIGHTS
*****/

/* CUSTOM WIDTHS */
.showcase-wrapper .wid-100 {								width:100px;}
.showcase-wrapper .wid-190 {								width:190px;}
.showcase-wrapper .wid-220 {								width:220px;}
.showcase-wrapper .wid-230 {								width:230px;}
.showcase-wrapper .wid-285 {								width:285px;}
.showcase-wrapper .wid-300 {								width:300px;}
.showcase-wrapper .wid-350 {								width:350px;}
.showcase-wrapper .wid-310 {								width:310px;}
.showcase-wrapper .wid-450 {								width:450px;}
.showcase-wrapper .wid-700 {								width:700px;}
.showcase-wrapper .wid-720 {								width:720px;}

/* CUSTOM HEIGHTS */
.showcase-wrapper .hi-247 {									height:247px;}
.height247 {												height:247px;}

/***** 
GRAPHIC AND DIVIDER LIBRARY
*****/

/* BACKGROUNDS */
.showcase-wrapper .noBg {									background:none !important;}
.showcase-wrapper .horiz-background {						background:url("https://img.cdw.com/content/brands/2011-master/content-bg.jpg") repeat-x 0 0 transparent; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }
.showcase-wrapper .slideshow-bg {							background:url("https://img.cdw.com/content/brands/2011-master/slideshow_bg_gradient.jpg") no-repeat 0 0 transparent;}
.showcase-wrapper .banner_shadow {							background:url("https://img.cdw.com/content/brands/2011-master/banner_shadow.jpg") repeat-x 0 0 transparent;height:25px;margin-top:144px;.margin-top:0;}
.showcase-wrapper .banner_shadow_crumbs {					background:url("https://img.cdw.com/content/brands/2011-master/banner_shadow.jpg") repeat-x 0 0 transparent;height:25px;margin-top:166px;.margin-top:0;}
.showcase-wrapper .banner_shadow_no_help_mod {				background:url("https://img.cdw.com/content/brands/2011-master/banner_shadow.jpg") repeat-x 0 0 transparent;height:20px;margin-top:143px;.margin-top:0;}

/* LISTS */
.showcase-wrapper .noBullet ul li {							background:none !important;list-style-type:none !important;padding-left:0 !important;}
.showcase-wrapper .orange_arrow {							background:url("https://img.cdw.com/content/brands/2011-master/orange_arrow.jpg") no-repeat scroll 2px 8px transparent !important;line-height:14px;list-style-type:none;margin:0;padding:3px 0 3px 15px !important;}
.showcase-wrapper .orangeBullet {							background:url("https://img.cdw.com/content/brands/2011-master/orange_arrow.jpg") no-repeat scroll 0 5px transparent !important;}
.showcase-wrapper .whitepapers {							background:url("https://img.cdw.com/content/brands/2011-master/whitepapers.png") no-repeat scroll 0px 3px transparent !important; padding: 3px 0 3px 15px !important;}
.showcase-wrapper .case_study {								background:url("https://img.cdw.com/content/brands/2011-master/custom-images/icons/icon_case_study.png") no-repeat scroll 1px 4px transparent !important; padding: 3px 0 3px 15px !important;}
.showcase-wrapper .video {									background:url("https://img.cdw.com/content/brands/2011-master/custom-images/icons/icon_video.jpg") no-repeat scroll 0px 5px transparent !important; padding: 3px 0 3px 15px !important;}
.showcase-wrapper .a-b {									background:url("https://img.cdw.com/content/brands/2011-master/a-b.jpg") no-repeat right top transparent;padding:0px 28px 2px 0;}

.showcase-wrapper .a-b_left {								background:url("https://img.cdw.com/content/brands/2011-master/a-b.jpg") no-repeat left top transparent;padding:0px 28px 2px 30px;}

/* DIVIDERS */
.showcase-wrapper .content_divider_three_col {				background:url("https://img.cdw.com/content/brands/2011-master/DividerLine_short_top.png") no-repeat scroll 0 0 transparent;height:20px;margin-left:10px;margin-top:-12px;}
.showcase-wrapper .content_divider_four_col {				background:url("https://img.cdw.com/content/brands/2011-master/DividerLine_long_top.png") no-repeat 0 0 transparent;height:23px;margin-left:0;margin-top:-5px;}

/* FOOTER GRADIENT */
.showcase-wrapper .footer_gradient{							background:url("https://img.cdw.com/content/brands/2011-master/footer_full_bg.jpg") repeat-x scroll center bottom transparent;float:left;height:35px;margin-left:1px;margin-top:-12px;position:relative;width:957px;z-index:888;}

/* SORT */
.showcase-wrapper .readmore {								color:#4d4e53;font-weight:bold;margin-top:10px;text-transform:uppercase;font-size:12px;}
.showcase-wrapper .red {									color:#CC0000;}
.syndicated h2 {											color:#4d4e53;font-size:28px;font-weight:normal;margin:0px 10px 5px 10px;padding-bottom:0;padding-left:20px;}
.price_value {												position:relative;}
/***** 
POSITION / DESIGN
*****/

/* DISPLAYS */
.showcase-wrapper .displayNone {							display:none;}
.showcase-wrapper .displayBlock {							display:block;}

.showcase-wrapper .textAlignCenter {						text-align:center;}

/* OVERFLOW */
.showcase-wrapper .overflowHidden {							overflow:hidden;}

/* ON/OFF : SHOW/HIDE IMAGES */
.showcase-wrapper .show_img {								display:inline-block;}
.showcase-wrapper .hide_img {								display:none;}

/* PAGE HACKS */
.footerContainer, .footerContainerG {						margin-top:0; }
.headerContainer, .headerContainerG {						margin-bottom:0 !important; }

/* CARROT */
.carrot {													color:#CC0000;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:18px;}

.showcase-wrapper .view_all_sidebar a {						color:#0066A1;margin-top:15px;}

/***** 
MARGINS
*****/

.showcase-wrapper .margin0 { 								margin:0 !important }
.showcase-wrapper .margin5 {								margin:5px !important }
.showcase-wrapper .margin10 { 								margin:10px !important; }
.showcase-wrapper .margin20 { 								margin:20px !important; }

.showcase-wrapper .marginTop0 { 							margin-top:0 !important; }
.showcase-wrapper .marginRight0 { 							margin-right:0 !important; }
.showcase-wrapper .marginBottom0 {							margin-bottom:0 !important; }
.showcase-wrapper .marginLeft0 { 							margin-left:0 !important; }

.showcase-wrapper .marginLeft1 {							margin-left:1px !important;}
.showcase-wrapper .marginRight1 {							margin-right:1px !important;}

.showcase-wrapper .marginTop3 {								margin-top:3px !important;}

.showcase-wrapper .marginTop5 { 							margin-top:5px !important; }
.showcase-wrapper .marginRight5 {							margin-right:5px !important;}
.showcase-wrapper .marginBottom5 {							margin-bottom:5px !important; }
.showcase-wrapper .marginLeft5 { 							margin-left:5px !important; }

.showcase-wrapper .marginRight-1 {							margin-right:-1px !important;}
.showcase-wrapper .marginRight-3 {							margin-right:-3px !important;}
.showcase-wrapper .marginRight9 {							margin-right:9px !important;}

.showcase-wrapper .marginTop10 { 							margin-top:10px !important; }
.showcase-wrapper .marginRight10 { 							margin-right:10px !important;}
.showcase-wrapper .marginBottom10 { 						margin-bottom:10px !important; }
.showcase-wrapper .marginLeft10 { 							margin-left:10px !important; }

.showcase-wrapper .marginTop15 { 							margin-top:15px !important; }
.showcase-wrapper .marginRight15 { 							margin-right:15px !important; }
.showcase-wrapper .marginBottom15 { 						margin-bottom:15px !important; }
.showcase-wrapper .marginLeft15 { 							margin-left:15px !important; }

.showcase-wrapper .marginTop20 { 							margin-top:20px !important; }
.showcase-wrapper .marginRight20 { 							margin-right:20px !important; }
.showcase-wrapper .marginBottom20 {							margin-bottom:20px !important; }
.showcase-wrapper .marginLeft20 { 							margin-left:20px !important; }

.showcase-wrapper .marginLeft25	 { 							margin-left:25px !important; }

.showcase-wrapper .marginTop30 { 							margin-top:30px !important; }
.showcase-wrapper .marginRight30 { 							margin-right:30px !important; }
.showcase-wrapper .marginBottom30 {							margin-bottom:30px !important; }
.showcase-wrapper .marginLeft30 { 							margin-left:30px !important; }

.showcase-wrapper .marginTop35 { 							margin-top:35px !important; }

.showcase-wrapper .marginTop40 { 							margin-top:40px !important; }
.showcase-wrapper .marginRight40 { 							margin-right:40px !important; }
.showcase-wrapper .marginBottom40 { 						margin-bottom:40px !important; }
.showcase-wrapper .marginLeft40 { 							margin-left:40px !important; }

.showcase-wrapper .marginTBL { margin: 10px 0 10px 5px; }

/***** 
PADDING
*****/

.showcase-wrapper .paddingTop10 {							padding-top:10px !important; }
.showcase-wrapper .paddingRight10 { 						padding-right:10px !important; }
.showcase-wrapper .paddingBottom10 {  						padding-bottom:10px !important; }
.showcase-wrapper .paddingLeft10 { 							padding-left:10px !important; }

.showcase-wrapper .paddingTop15 {							padding-top:15px !important; }
.showcase-wrapper .paddingRight15 { 						padding-right:15px !important; }
.showcase-wrapper .paddingBottom15 {  						padding-bottom:15px !important; }
.showcase-wrapper .paddingLeft15 { 							padding-left:15px !important; }

.showcase-wrapper .paddingTop20 { 							padding-top:20px !important; }
.showcase-wrapper .paddingRight20 { 						padding-right:20px !important; }
.showcase-wrapper .paddingBottom20 {  						padding-bottom:20px !important; }
.showcase-wrapper .paddingLeft20 { 							padding-left:20px !important; }

/***** 
BORDERS
*****/

.showcase-wrapper .borderRight0 { 							border-right:0; }
.showcase-wrapper .borderTop { 								border-top:1px solid #d6d6d6; }
.showcase-wrapper .borderRight { 							border-right:1px solid #d6d6d6; }
.showcase-wrapper .borderBottom { 							border-bottom:1px solid #d6d6d6; }
.showcase-wrapper .borderLeft { 							border-left:1px solid #d6d6d6; }
.showcase-wrapper .borderRed { 								border:1px solid red; }
.showcase-wrapper .borderRightGray {						border-right:1px solid #d9d9d9;}

/***** 
FLOATS
*****/

.showcase-wrapper .float_left {								float:left;}
.showcase-wrapper .float_right {							float:right;}
.showcase-wrapper .float_none {								float:none !important;}

.showcase-wrapper .image_float_left {						float:left;height:40px;margin-left:20px;margin-top:0;}
.showcase-wrapper .copy_float_left {						float:left;width:140px;}

/* ClEARS */

.showcase-wrapper .clear_right {							clear:right; }
.showcase-wrapper .clearb {									clear:both; }

/* TEXT ALIGN */
.showcase-wrapper .text_align_right {						text-align:right;}
.showcase-wrapper .text_align_left {						text-align:left;}

.display_none {display:none;}

/* CURSOR */
.cursor_auto {cursor:auto !important;}

/* SHOWCASE H1'S */
h1.sc_h1 {text-indent:-99999px;}
.sc_headerText, .sc_headertext {color: #4D4E53;float: left;font-size: 22px;font-weight: normal;margin-top:20px;margin-left:5px;}

/* RICH RELAVANCE PLACEMENTS */ 

/* VERTICLE PLACEMENT */ 
.rr-pt#vert{ 										background:url("https://img.cdw.com/content/brands/2011-master/fp_vertical_bg.jpg") repeat-y 0 0 transparent ; border:1px solid #e4e4e4; margin:0; width:219px }
.rr-pt#vert li.vert{ 									border-top:none; background:url('https://img.cdw.com/content/brands/2011-master/fp_vertical_horiz_divider.png') top center no-repeat; margin:0; padding:15px 15px ; .margin:0 10px; width:189px;}
.rr-pt#vert li#rec0{ 									border-bottom:1px solid #e4e4e4; }
.rr-pt#vert li#rec4{ 									border-right:none;}
.rr-pt#vert h2.vert {									color:#cc0000!important; text-align:center; font-family:'Prelo-Bold', verdana, sans-serif; font-size:20px; padding:10px; border-bottom:none; margin:0;  font-weight:normal; background-color:transparent;}
.rr-pt#vert img{ 									border:none; margin-bottom:10px;}
.rr-pt#vert a.description{							color:#0070BC ; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; display: block; overflow: hidden; height: 41px;}
.rr-pt#vert a.description:hover{ 					text-decoration:underline;}
.rr-pt#vert li.vert div.price{							color:#4d4e53; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
.rr-pt#vert li.vert div.price span span.price_value{		color:#4d4e53; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:13px; display:inline; padding-left:10px;}

/* HORIZONTAL PLACEMENT */
.rr-pt#horiz{ 										background:#fff; border:none;}
.rr-pt#horiz li.horiz{ 									border:none; border-right:1px solid #e4e4e4; margin:0; padding:0 12px; .margin:0 10px; width:165px;}
.rr-pt#horiz li#rec0{ 									border-right:1px solid #e4e4e4; }
.rr-pt#horiz li#rec4{ 									border-right:none;}
.rr-pt#horiz h2.horiz {									color:#cc0000!important; text-align:center; font-family:'Prelo-Bold', verdana, sans-serif; font-size:20px; padding:17px 10px; border-bottom:none; margin-bottom:15px; font-weight:normal; background:url('https://img.cdw.com/assets/backgrounds/rrPlacementHeaderBg.jpg') top center no-repeat;}
.rr-pt#horiz img{ 									border:none; margin-bottom:10px;}
.rr-pt#horiz a.description{							color:#0070BC ; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; height:90px; margin:0 5px;}
.rr-pt#horiz a.description:hover{ 					text-decoration:underline;}
.rr-pt#horiz li.horiz div.price{							color:#4d4e53; font-family:Verdana, Geneva, sans-serif; font-size:13px; margin-left:5px!important;}
.rr-pt#horiz li.horiz div.price span span.price_value{	color:#4d4e53; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:13px; display:inline; padding-left:10px;}
.rr-pt li.horiz div.price{margin-left:5px;}

/* Syndicated Content Pull - INTEL */
.intel_syndicated_one_col {height:300px !important;background:none !important;}

/* From Header Styles */
.overlayX {
    background: #fff none repeat scroll 0 0;
    display: none;
    height: 100% !important;
    left: 0 !important;
    opacity: 0.5;
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 8000;
}
.lightbox {
    background-color: white;
    border: 3px solid #666;
    box-sizing: border-box;
    display: none;
    left: 50%;
    margin: -215px 0 0 -265px;
    overflow: visible;
    padding: 20px;
    position: fixed;
    text-align: left;
    top: 50%;
    width: 530px;
    z-index: 9001;
}
.closeLightbox {
    background: rgba(0, 0, 0, 0) url("https://img.cdw.com/content/solutions/images/barkley/closebtn.png") repeat scroll 0 0;
    height: 45px;
    position: absolute;
    right: -19px;
    top: -18px;
    width: 45px;
}
.lightBoxContent {
    display: none;
}
.unhide {
    display: block !important;
}
