 
 

#attrib_filtersbox {
	MARGIN: 0px 0px 10px 0px; COLOR: #666;
}
#attrib_filterwrap {
	padding:5px 5px;
	border-bottom:1px solid #e6e5d3;
}
#attrib_filtersbox UL {
	padding:0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#attrib_filtersbox LI.basic {
	padding:0px 4px 3px 8px; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 2px; COLOR: #666; LIST-STYLE-TYPE: none
}


.leftNav {
text-align:left;
width:194px;
padding-top:15px;
background:#8fa030;
font-family:verdana;
}

.leftNav h6{font-weight:bold; color:#333; font-size:12px;}

.leftNav .whiteSpacer{background:#fff; height:5px; display: block; clear:both; overflow:hidden;}

#attrib_filtersbox #attrib_filterwrap ul li a{
 color:#0072bb;
 text-decoration:underline;
}

#attrib_filtersbox #attrib_filterwrap ul li.viewMore{
 color:#0072bb;
 text-decoration:underline;
 background: url(http://img.beta.cdw.com/test/matt/expand.gif) 0px 2px no-repeat;
 padding-left:15px;
 margin-left:10px;
}

.leftNav .basic_on {padding-top:12px; padding-bottom:7px; color:#333; font-weight:bold; font-size:12px; text-align:center; background:#fff; border:1px solid #999; border-bottom:none;}
.leftNav .basic_off {padding-top:8px; padding-bottom:5px; background:#d3d2be; color:#333; text-align:center; font-weight:bold; font-size:11px; border:1px solid #999; border-right:none; border-bottom:none;}

.leftNav .adv_on {padding-top:12px; padding-bottom:7px; color:#333; font-weight:bold; font-size:12px; text-align:center; background:#fff; border:1px solid #999; border-bottom:none;}
.leftNav .adv_off {padding-top:8px; padding-bottom:5px; background:#d3d2be; color:#333; text-align:center; font-weight:bold; font-size:11px; border-top:1px solid #999; border-right:1px solid #999;}

.leftNav .basic_on a {background: url(http://img.beta.cdw.com/test/matt/yellow_button.gif) 10px 3px no-repeat; color:#333; display:block; text-decoration:none;}
.leftNav .basic_off a {display:block; text-decoration:none; color:#333;}
.leftNav .adv_on a {color:#333; padding-left:10px; background: url(http://img.beta.cdw.com/test/matt/yellow_button.gif) 5px 3px no-repeat; display:block; text-decoration:none;}
.leftNav .adv_off a {color:#333; display:block;}


.leftNav .search_adv {background:#fff; padding:10px; margin-top:0px;}

.leftNav .selected_attributes{
background:#efebde;
padding:9px 7px 9px 7px;
color:#636563;
font-family:verdana;
}

.adv_drop{
border-bottom:1px solid #ccc;
padding-bottom:5px;
display:block;
line-height:16px;
margin-top:20px;
}

.adv_drop a{
text-decoration:none;
font-weight:bold;
color:#333;
font-size:12px;
background: url(http://img.beta.cdw.com/test/matt/expand.gif) 0px 3px no-repeat;
padding-left:15px;
display:block;
}
 
.bts input{
    font-size:10px;
} 
 
.logOnSpecialPricing{
    color:#fff;
    font-weight:bold;
}

.logOnSpecialPricing a{
    color:#fff;
    font-weight:bold;
    text-decoration:underline;
}
 
table#searchtable {
	width:765px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
td.searchrow-compare {
	width:62px;
	text-align:center;
}
td.searchrow-compare input {
	clear:both;
}
td.searchrow-compare a {
	text-decoration:none;
	color:#999;
}
td.searchrow-image {
	width:104px;
	text-align:center;
}
td.searchrow-description {
	width:352px;
	padding-left:12px;
}
td.searchrow-description p {
	margin:8px 0px 0px 0px;
	padding:0px;
	padding-right:10px;
}
a.description-title {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	padding-right:10px;
}
a.description-title:hover{text-decoration:underline;}
td.searchrow-availability {
	width:128px;
}
td.searchrow-availability p {
	margin-left:12px;
	font-weight:bold;
}
td.searchrow-price {
	width:119px;
	padding-bottom:16px;
}
td.searchrow-price p {
	color:#c00;
	font-size:14px;
	font-weight:bold;
}
td.searchrow-price img {
	clear:left;
	margin-top:12px;
}
td.searchrow-contract 
{
	padding-top:7px;
	width:225px;
}
.contractlink
{
	float:left;
	padding-left:120px;
	display:inline;
}
.contractdropdown
{
	width:220px;
	float:right;
	text-align:right;
}
tr.searchrow td {
	border-bottom:2px solid #ccc;
	padding-top:15px;
	font-size:11px;
	vertical-align:top;
	padding-bottom:15px;
}
table.rightflex td
{
	border-bottom:none;
	padding:0px;
}
a.seeall {
	color:#0072bc;
	text-decoration:underline;
}

/* JRK */
.leftnav .scrollingBox{
margin-top:5px;
height:100px;
border:1px solid #ccc;
overflow:auto;
padding:5px;
}
.leftnav .plainBox{
margin-top:5px;
width:170px;
padding:5px;
}

/* JRK */
.leftnav .nugget{
padding-left:15px; 
text-decoration:none; 
font-weight:bold; 
color:#333; 
font-size:12px; 
display:block;
}
.leftnav .nugget_closed
{
	background: url(http://img.beta.cdw.com/test/matt/expand.gif) 0px 3px no-repeat; 
}
.leftnav .nugget_open
{
	background: url(http://img.beta.cdw.com/test/matt/collapse.gif) 0px 3px no-repeat; 
}

.pageTitle
{
	font-size:20px;
	width:100%;
	text-align:center;
}

.hierarchySignpost
{
	font-size:12px;
	margin:10px;
}

.contractSelection {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#efede0;
	border:2px solid #806f57;
}

.head {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:10px;
	background:#806f57;
}

.contractSelection .head a, .contractSelection .head a:link, .contractSelection .head a:visited, .contractSelection .head a:hover, .contractSelection .head a:active {
	text-decoration:none;
	color:#fff;
	font-family:arial;
}

.catalogHeader
{
    width: 100%; 
    background-color: #8fa030;
    color: #FFF; 
    height: 38px;
}

.contractSelection a, .contractSelection a:link, .contractSelection a:visited {color:#666; text-decoration:none;}
.contractSelection a:hover {color: #666; text-decoration:underline;}
.contractSelection a:active {color: #666; text-decoration:none;}

/* JRK - contract center */
.contractCenter{
	width:576px;
	margin:0px;
	float:left;
	color:#333;
	font-family:verdana;
	text-align:left;
}

.ccHeader{
	padding:12px 15px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	background:#94a439;
	clear:both;
}
.ccWelcome{
	background:#fff url(http://img.beta.cdw.com/test/matt/cc_bg.gif) repeat-x;
	border-bottom:1px solid #d1c8c8;
	padding:4px 5px 14px 16px;
}
.contractNumber{
	margin-top:10px;
	margin-bottom:20px;
}
.contractLinks{
	font-weight:bold;
	padding:8px 5px 15px 16px;
}
.contractLinks ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:7px;
}
.contractLinks li {
	font-weight:normal;
	padding-left:10px;
	background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat;
	line-height:16px;
	color:#333;
	font-size:11px;
	list-style-type:none;
}

.contractCenter a, .contractCenter a:link, .contractCenter a:visited {color:#333; text-decoration:none;}
.contractCenter a:hover {color: #333; text-decoration:underline;}
.contractCenter a:active {color: #333; text-decoration:none;}

.contractCenter h4{
	color:#fff;
	font-weight:bold;
	padding:3px 10px;
	background:#b3b1a2;
}
/* JRK - end of contract center */

/* JRK - used by slideshow */
.topSellers{
	padding:0px 0px 12px 5px;
	color:#666;
}
.topSellers img.productImage{
	padding-top: 5px;
	margin-left:15px;
	margin-right:20px;
	float:left;
}
.topSellers h3{
	color:#333;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}
.topSellers .price{
	color:#990000;
	font-weight:bold;
	font-size:14px;
}

.num-select{
background: url(https://img.cdw.com/assets/pages/framework/bg-showcase-link-select.jpg) repeat-x;
height: 14px;
width: 19px;
font-weight: bold;
border:1px solid #fff;
}

#showcase-bot-num ul{
margin:0px;
padding:0px 5px 0px 0px;
}

#showcase-bot-num li {list-style-type:none; list-style:none; float:right; margin-right:5px; text-align:center; }

#showcase-bot-num .num-deselect 
{
	background-color: #5f5342;
	height: 14px;
	width: 19px;
	border:1px solid #fff;
}

.topsellers h4{
	color:#fff;
	font-weight:bold;
	padding:3px 10px;
	background:#b3b1a2;
}



/* JRK - end of slideshow tags */

/* JRK - start content spotlight tags */
#relatedSolutions{
color:#666;
margin-left:21px;
margin-top:14px;
font-family:verdana;
padding-left:33px;
background: url(http://img.beta.cdw.com/test/matt/related_solutions_icon.gif) no-repeat;
}

#articlesResources{
color:#666;
margin-left:21px;
margin-top:14px;
font-family:verdana;
padding-left:33px;
background: url(http://img.beta.cdw.com/test/matt/articles_resources_icon.gif) no-repeat;
}

#webinarPodcasts{
color:#666;
margin-left:21px;
margin-top:14px;
font-family:verdana;
padding-left:33px;
background: url(http://img.beta.cdw.com/test/matt/webinar_podcasts_icon.gif) no-repeat;
}

#relatedSolutions h6, #articlesResources h6, #webinarPodcasts h6{color:#333; font-weight:bold; font-family:verdana; font-size:12px; margin-bottom:5px; margin-top:0px;}
#relatedSolutions ul, #articlesResources ul, #webinarPodcasts ul{margin:0px; padding:0px; list-style:none;}
#relatedSolutions li, #articlesResources li, #webinarPodcasts li{background: url(http://img.beta.cdw.com/assets/pages/framework/ico-ora-sml-right-grey.gif) 0px 4px no-repeat; padding-left:10px; margin:0px; list-style:none; color:#666; font-family:verdana; line-height:16px; list-style-type:none; font-size:12px;}

#relatedSolutions a, #articlesResources a, #webinarPodcasts a, #relatedSolutions a:link, #articlesResources a:link, #webinarPodcasts a:link, #relatedSolutions a:visited, #articlesResources a:visited, #webinarPodcasts a:visited {color:#666; text-decoration:none;}
#relatedSolutions a:hover, #articlesResources a:hover, #webinarPodcasts a:hover {color: #666; text-decoration:underline;}
#relatedSolutions a:active, #articlesResources a:active, #webinarPodcasts a:active {color: #666; text-decoration:none;}


h5{
height:16px;
color:#fff;
background:#b1b0a0;
font-weight:bold;
font-size:14px;
font-family:verdana;
margin:0px;
clear:both;
padding:2px 0px 2px 20px;
}
/* JRK - end of content spotlight tags*/

.linkDisplay
{
  font-size: 12px; font-weight:bold;	text-align: right;	color: #5A4231;	background-color: Transparent;	
  text-decoration: underline;	border:  solid 0px black; 	padding: 1px 0px 1px 0px;	
  margin: 0px 0px 0px 10px;	cursor: pointer
}

.contractSelectorCollapseLink
{
  font-family:Arial, Helvetica, sans-serif; text-align: right; font-size:12px;
  color: #ffffff;	background-color: Transparent;	
  text-decoration: none;	border:  solid 0px black; 	padding: 1px 0px 1px 0px;	
  margin: 0px 0px 0px 10px;	cursor: pointer
}


#relatedCol3ontainer {
width:582px;
margin:0px;
float:left;
}

/*
h3{
color:#fff;
font-weight:bold;
font-size:18px;
padding:8px 0px 8px 6px;
background:#899a23;
font-family:verdana;
margin:0px;
}*/

#hubModule{
padding:6px;
background:#fff;
margin:0px;
}

#hub_rollover{
float:left;
margin-left:0px;
width:186px;
color:#0072bc;
background:#ccc;
text-align:center;
font-weight:bold;
font-size:14px;
padding-top:175px;
padding-bottom:5px;
font-family:verdana;
border:2px solid #fff;
cursor:pointer;
}

#relatedCol1, #relatedCol2, #relatedCol3{
float:left;
margin-left:10px;
width:176px;
color:#0072bc;
padding-bottom:20px;
font-family:verdana;
border:2px solid #fff;
}

#relatedCol1 h4, #relatedCol2 h4, #relatedCol3 h4{color:#333; font-weight:bold; font-family:verdana; font-size:12px; margin-bottom:5px; margin-top:0px;}
#relatedCol1 ul, #relatedCol2 ul, #relatedCol3 ul{margin:0px; padding:0px; list-style:none;}
#relatedCol1 li, #relatedCol2 li, #relatedCol3 li{background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat; padding-left:10px; margin:0px; list-style:none; color:#333; font-family:verdana; line-height:16px; list-style-type:none; font-size:12px;}

#relatedCol1 a, #relatedCol2 a, #relatedCol3 a, #relatedCol1 a:link, #relatedCol2 a:link, #relatedCol3 a:link, #relatedCol1 a:visited, #relatedCol2 a:visited, #relatedCol3 a:visited {color:#333; text-decoration:none;}
#relatedCol1 a:hover, #relatedCol2 a:hover, #relatedCol3 a:hover {color: #333; text-decoration:underline;}
#relatedCol1 a:active, #relatedCol2 a:active, #relatedCol3 a:active {color: #333; text-decoration:none;}


/* JRK - Featured Products (aka Showcase)*/
.featuredProductsWrapper{
width:186px;
margin:0px;
float:left;
}

.featuredProductsWrapper .topAd {margin-bottom:6px;}

.featuredProductsWrapper .rightWall_featuredProducts{
border:1px solid #b1b0a0;
background:#fff;
padding:16px 11px;
font-size:11px;
font-family:verdana;
color:#666;
text-align:left;
clear:both;
}

.featuredProductsWrapper h5{
height:16px;
color:#fff;
background:#b1b0a0;
font-weight:bold;
font-size:14px;
font-family:verdana;
margin:0px;
clear:both;
padding:2px 0px 2px 10px;
}

.featuredProductsWrapper .rightWall_featuredProducts ul {margin:0px; padding:0px; list-style:none;}
.featuredProductsWrapper .rightWall_featuredProducts li {list-style-type:none; list-style:none;}



.featuredProductsWrapper .prodDescription{
color:#666;
font-weight:bold;
font-size:11px;
font-family:verdana;
margin-top:5px;
display:block;
}

.featuredProductsWrapper .prodDetails{
color:#666;
font-size:11px;
font-family:verdana;
margin-top:5px;
margin-bottom:10px;
display:block;
}

.featuredProductsWrapper .prodThumb{
float:left;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
}

.featuredProductsWrapper .featProdPrice{
color:#990000;
font-weight:bold;
font-size:12px;
font-family:verdana;
}

.featuredProductsWrapper .moreBtn{
margin-top:6px;
/*margin-bottom:50px;*/
}

.featuredProductsWrapper .rightWall_featuredProducts ul ul {margin-top:5px; padding:0px; list-style:none;}
.featuredProductsWrapper .rightWall_featuredProducts li li {background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat; padding-left:10px; margin:0px; list-style:none; color:#666; font-family:verdana; line-height:16px; list-style-type:none; font-size:11px;}

.featuredProductsWrapper .rightWall_featuredProducts a, .featuredProductsWrapper #rightWall_featuredProducts a:link, .featuredProductsWrapper #rightWall_featuredProducts a:visited {color:#666; text-decoration:none;}
.featuredProductsWrapper .rightWall_featuredProducts a:hover {color: #666; text-decoration:underline;}
.featuredProductsWrapper .rightWall_featuredProducts a:active {color: #666; text-decoration:none;}

.featuredProductsWrapper .dividerGrey{
height:1px;
overflow:hidden;
background:#d2d2d2;
border-bottom:1px solid #ececec;
margin-top:16px;
}

.featuredProductsWrapper .clear {display: block; clear:both; height: 0px; font-size:.01em; overflow:hidden;}
/* JRK - End of Featured Product (aka Showcase) */