/*
@media print 
{
	#header-content-holder, #header-top-link, #footer { display:none; }
	#printable { display:block }
}

@media screen 
{
      .printable {display: none}
}
*/

body { 
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #333;
	text-align: center;
	background:#fff;
	font-family:verdana,arial,sans-serif;
}

img {border: none;}


/*****************GLOBAL STYLES  (MA)************************************/

.bold {font-weight:bold; !important}
.italic {font-style:italic; !important}
.underline {text-decoration:underline; !important}
.dash {border-bottom:1px dashed #333; !important}
.strike {text-decoration:line-through; !important}
.dispNone {display:none; !important}
.dispBlock {display:block; !important}

.drkGrey {color:#333 !important;}
.grey {color:#666 !important;}
.ltGrey {color:#999 !important;}
.white {color:#fff !important;}
.black {color:#000 !important;}
.red {color:#cc0000 !important;}
.drkRed {color:#990000 !important;}
.blue {color:#006cbd !important;}
.orange {color:#ff9933;}

.larger {font-size:12px; !important}
.largest {font-size:13px; !important}
.smaller {font-size:10px; !important}
.smallest {font-size:9px; !important}

fieldset {border:none; padding:0px; margin:0px;}

.clear {
	clear:both;
	display:block;
	font-size:0.01em;
	height:0px;
	margin:0px;
	overflow:hidden;
	padding:0px;
}

.visualIEFloatFix {height: 0.01%;}

.disabledContent {
	width:100%;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
	background:#fff;
}


.orangeLinkArrow {background: url(https://img.cdw.com/global/arrows/arrow-orange-right-trans.gif) 0% 50% no-repeat; padding-left:10px; outline:none;}
.whiteLinkArrow {background: url(https://img.cdw.com/global/arrows/arrow-white-trans.gif) 0% 50% no-repeat; padding-left:10px; outline:none;}
.blackLinkArrow {background: url(https://img.cdw.com/assets/pages/framework/arrow-black-trans.gif) 0% 50% no-repeat; padding-left:10px; outline:none;}


.pageTitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color:#333;
}



/****************************************************************/

p, form.gh-form, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

img.gh-image {
	border: 0;
}

p.boxcontent {width:960px; overflow:hidden;}

#header-tabs br, #header-tab-element br, #scart-total br, br.popup-body {
	clear: both;
}

form.gh-form #ckKeepLoggedIn, form.gh-form #ckSavePassword{
	padding: 0;
	margin: 0;
	vertical-align: middle;
	.vertical-align: top;
	margin-top: 8px;
	.margin-top: 6px;
	padding-top: 2px;
	.padding-top: 6px;
	padding-bottom: 0px;
}

form.gh-form .blacktxt{
	padding: 0;
	margin: 0;
	vertical-align: middle;
	.vertical-align: bottom;
	padding-top: 10px;
	.margin-top: 6px;
}

#c-container, 
#g-container, 
#ca-container, 
#prem-container {
	width: 960px;
	text-align: left;
	margin: auto;
	background:#fff;
	position:relative;
}

#pagecontent {
	height: 290px;
	background-color: #fff;
	border: 0px solid #eee;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	vertical-align:	middle;
}

h1 {font-size: 20px;}

h2 {font-size: 16px;}

h3 {font-size: 14px;}

h4 {font-size: 12px;}

h5 {font-size: 11px;}

h6 {font-size: 10px;}

/*-- Print Page link --*/
#header-tabs .print {padding-left: 220px;}

#header-tabs .tab-shopcdw-only-selected .print {padding-left: 455px;} 

/*------------------- POP UP---------------*/

#Popup-scart-iframe, #Popup-scart, #Popup-scart-prem-iframe, #Popup-scart-prem, #Popup-logon-iframe, #Popup-logon { 
	visibility: hidden; 
	width: 250px; 
	position: absolute;
	margin-left: 590px; 
	margin-top: 28px; 
	z-index: 2000;
}

#Popup-AccountManager-iframe, #Popup-AccountManager { 
    visibility: hidden; 
    width: 280px; 
    position: absolute;
    margin-left: 325px; 
    margin-top: 28px; 
    z-index: 2000;
    font-family:Arial;
}

#Popup-AccountManager {text-align: left; z-index:3000;}

#Popup-scart-prem-iframe, #Popup-scart-prem {margin-left: 704px;}

#Popup-scart, #Popup-scart-prem, #Popup-logon {text-align: center; z-index: 3000;}
	
#Popup-logon-iframe, #Popup-logon {width: 195px; margin-left: 760px;}

#Popup-logon {text-align: left;}

.proceed-to-cart {text-align: center; padding-top: 10px;}
.popup {
	z-index: 10; 
	visibility: hidden; 
	width: 200px; 
	position: absolute;
}
.transparent {
    display: none;
    position:absolute;
}

/*-----------------popup structure style starts-------------*/

.popup-header, .popup-header-content, .popup-header-content-bg {
	height: 30px;
	background: url(https://img.cdw.com/assets/pages/framework/popups-top-right-corner.gif) right no-repeat;
}

.popup-header-content {
	background: url(https://img.cdw.com/assets/pages/framework/popups-top-left-corner.gif) left no-repeat;
}

.popup-header-content-bg, .popup-header-content-bg {
	background-color: #806f57;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 8px;
}

.popup-body	{
	border: 2px solid #806f57;
	background-color:#fff;
}

/*-----------popup structure style ends------------------*/

.popup-header .popup-header-content a.txt-orange,
.popup-header .popup-header-content a.txt-orange:hover {
	color: #ff9933;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

p.popup-row {margin: 0px;}

.popup-row {
	background-color: #eeede2;
	padding: 5px;
	border-bottom: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

p.popup-row .padding-left5 {
	padding: 0px;
	margin: 0px;
}

.popup-bgcolor-username {
	background-color: #eeede2;
	padding-top: 2px;
	padding: 5px;
}
.popup-bgcolor {
	background-color: #eeede2;
	padding-left: 5px;
}
.popup-bgcolor-keeplogin {
	background-color: #eeede2;
	padding: 5px;
}
html>body .popup-bgcolor-keeplogin {
	background-color: #eeede2;
	padding: 5px;
	padding-top: 25px;
}
.popup-bgcolor-forgetpword{
	background: #eeede2;
	padding: 5px;
}
html>body .popup-bgcolor-forgetpword{
	background: #eeede2;
	padding: 5px;
	margin-top: 5px;
}
html>body .popup-bgcolor {
	padding-top: 10px;
}
.scart-popup {
	background: url(https://img.cdw.com/assets/pages/framework/cart-icon-white.gif)  no-repeat;
	padding-left: 18px;
	padding-right: 2px;
	font-weight: bold;
	color: #fff;
}

.scart-popup-prod {
	color: #cc0000;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
	float:left;
	width: 170px;
}

.scart-popup-qty {
	/*float:left;*/
	color: #333;
	font-weight: normal;	
}

.scart-popup-amt {
	float:right;
	font-size:11px;
	font-weight:bold;
	clear:right;
}

#scart-total {
	background-color: #fff;
	padding: 5px;
	border-bottom: 2px solid #eeede2;
	height: 20px;
}

.subtotal {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	float:left;
}
.subtotal-amt{
	color: #cc0000;
	font-size: 16px;
	font-weight: bold;
	padding-right: 5px;
	float:right;
	clear:right;
}

.divider-grey {
	height: 20px;
	background: url(https://img.cdw.com/assets/pages/framework/divider-grey.gif) left bottom no-repeat;
	padding-left: 1px;
}
.s-cart {
	background: url(https://img.cdw.com/assets/pages/framework/cart-icon-red.gif) left top no-repeat; 
	padding-bottom: 2px;

}

/*--------------scart popup bottom menu----------------*/

#scart-bot-menu {text-align: center; height: 20px;}
 
#scart-bot-menu ul {margin:0 0 0 27px; padding:0px; list-style-type:none;}
 
/*
#scart-bot-menu ul{margin-left:42px;}

html>body #scart-bot-menu ul {margin-left: 4px;}
*/
.scart-links li{
	float: left;
	list-style-type: none;
}

.cart-grey-pipe {
	background: url(https://img.cdw.com/assets/pages/framework/popup-botmenu-greybar.gif) center no-repeat;
	height: 15px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 1px;
}

/*---------------------------------HEADER-----------------------------------*/

/*---------------HEADER top link---------------*/

#header-top-link {
	height: 21px;
	padding-top: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

#header-top-link-left {
	float: left;
	padding: 0;
	margin: 0 0 0 10px;	
}

#header-top-link-left li{
	float: left;
	list-style-type: none;
	margin: 0 15px 0 0;
}
			  
#prem-container #header-top-link-left {
	margin: 0 0 0 5px;/*---- changes for premium close loop -----*/	
}

#prem-container #header-top-link-left li{
	height: 20px;/*---- changes for premium close loop -----*/	
}
#header-top-link-right {
	float: right;
	padding: 0;
	margin: 0;	
}

#header-top-link-right li{
	float: left;
	list-style-type: none;
	padding-left: 9px;
	padding-right: 9px;
	margin:0px;
}

#header-top-link a.header-top-link-txt {
	color: #333;	
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#header-top-link a.header-top-link-txt:hover {
	color: #cc0000;
	text-decoration: none;
}
#header-top-link a.header-nav-sec-items:hover{
	color: #cc0000;
	text-decoration: none;
}

/*-------------------header---------------*/

  
#header-tab-element-true-close {/*---- changes for premium close loop -----*/	
	height: 32px;	
}
html>body #header-tab-element-true-close {/*---- changes for premium close loop -----*/	
	height: 31px;	
}


#header-menu-div-prem {/* premium close menu pages */
	padding-top: 5px; 
}
html>body #header-menu-div-prem {/* premium close menu pages */
	padding-top: 6px; 
}
#header-menu-div {
	margin: 3px 0 0 2px; 
}
#header-acc-logged-in {
	margin-top: 5px; 
}
#header-order-menu-div {
	margin: 0px;
	padding: 0px;
	border-right:1px solid #5a554a;
	position:absolute;
	top:75px;
	left:197px;
	z-index:2000;
}

html>body #header-order-menu-div {
	margin: 0px;
	padding: 0px;
	position:absolute;
	top:75px;
	left:197px;
	z-index:2000;
}

/*----------------header tab div contents style------------------*/

#header-tab-div-contents{
	margin-left: 0px;
	padding: 0px;
	position:absolute;
	top:40px;
	left:200px;
}

#user-name-input, #g-container  #user-name-input {	
	height: 62px;		
	width: 150px;
	margin: 0px;
	padding-top: 6px;
}
#welcome-user, #g-container  #welcome-user {
	float: left;	
	margin-left: 0px;
	width: 530px;	
	height: 37px;
	padding-top: 7px;
	padding-left: 5px;
}

#welcome-user-shop {
	float: left;
	width: 530px;	
	margin-left: 0px;
	padding-top: 7px;
	padding-left: 5px;
}
html>body #welcome-user-shop {padding-top: 9px;}

#minuserwidth {
	padding-top: 3px;
	float: left;
	width: 255px;
}

#welcome-user-name {
	width: 130px;
	height: 0;
	padding: 0;
	margin: 0;
	float: left;
}

#welcome-user-prem-close-loggedin {/*---- new for premium close loop -----*/	
	float: left;	
	width: 323px;	
	height: 37px;	
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 5px;
}
#logon-option-left {
	float: left;
	width: 460px;
}

#logon-option-pref {	
	float: right;
	width: 150px;
	margin: 6px 0 0 0;
	line-height: 13px;
	vertical-align: text-top;
}
#password-input {
	float: left;
	width: 120px;
	margin-top: 6px;
}

#create-acct {	
	float: right;
	width: 120px;
	margin: 6px 5px 0 4px;
	vertical-align: text-top;
	line-height: 13px;
}
.search-products{
	float: left;
	width: 295px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 5px;
}

.findit-btn-div{
	float: left;
	width: 80px;
	margin-top: 5px;
	padding: 0px;
}
.logon-btn-div {
	float: left;
	margin-top: 20px;
	margin-left: 11px;
}

.adv-search{
	float: left;
	width: 120px;
	margin-top: 11px;
	color: #333;
	font-size: 11px;
	font-weight:bold;
	padding-left: 5px;
	text-decoration: none;
    height:12px;
    overflow:hidden;
}
.adv-search-style1{
	float: left;
	width: 95px;
	margin-left: 10px;
	margin-top: 11px;
	padding: 0px;

}

/*----------------header tab div contents style for Firefox------------------*/

html>body #welcome-user {
	height: 29px;
}
html>body #g-container #welcome-user {
	height: 30px;
}
html>body #welcome-user-name {
	width: 130px;
}

html>body #welcome-user-prem-close-loggedin {/*---- new for premium close loop -----*/	
	height: 28px;
	width: 320px;
	padding-top: 9px;
}

html>body #password-input {margin-left: 30px;}

html>body .search-products{margin-left: 10px;}

html>body .findit-btn-div{margin-top: 7px;}

html>body .logon-btn-div {
	padding-top: 12px;
	padding-left: 65px;
}
html>body .findit-btn-div-style2 {
	padding-top: 3px;
	padding-left: 0px;
}

html>body .adv-search-style1{margin-top: 15px;}


/*------------header tab style for firefox--------*/

html>body #header-tab-div-contents{
	margin-left: 0;
	position:absolute;
	top:40px;
	left:200px;
}
html>body #welcome-user {padding-top:8px;}

html>body .search-products{margin-top:7px;}

html>body .logon-btn-div{margin-top:7px;}

html>body .adv-search{margin-top:13px;}

html>body #tab-contents {margin-left: 160px;}

html>body #header-menu-tab .header-menu-tab-style {
	margin-top: 3px;
	line-height: 14px;	
}


/*--------------Border style---------------------*/

.border-right {border-right: 1px solid #fff;}
.border-top1, .bt1, .border-top-white {border-top: 1px solid #fff;}
.border-top2, .bt2 {border-top: 1px solid #9c9c90;}
.border-top3, .bt3 {border-top: 1px solid #ada49b;}
.border-bottom3, .bb3 {border-bottom: 1px solid #ada49b;}
/*--------------Arrow style---------------------*/

/*.orangeLinkArrow {
	background: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif) 0px 4px no-repeat;
	padding-left:10px;
	color:#333;
}*/

.grey-arrow-bg {
	background: url(https://img.cdw.com/assets/pages/framework/ico-grey-right.gif) left no-repeat;
	padding-left: 8px;
}
.grey-arrow-black-bg {
	background: url(https://img.cdw.com/assets/pages/framework/arrow-black-trans.gif) left no-repeat;
	padding-left: 8px;
}
.grey-toplink-arrow {
	background: url(https://img.cdw.com/assets/pages/framework/arrow-grey.gif) left bottom no-repeat;
}
	
/*-----------Form elements styles----------------*/

.txtbox-logon, .txtbox-style1, .txtbox-style2, .txtbox-style3, .txtbox-style4, .txtbox-style5  {
	border: 1px solid #333;
	width: 170px;
	height: 20px;
	padding: 3px;
	margin: 0;
	font-size: 11px;
	color: #333;
	cursor: text;
}

.chkbox {
	height: 12px;
	width: 12px;
	border: 0px;
	padding-right: 0px;
}

.txtbox-style1 {
	width: 160px;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.txtbox-style2 {
	width: 180px;
}

.txtbox-style3 {
	width: 180px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.txtbox-style4 {/*---- for premium close loop pages-----*/
	width: 275px;
}
.txtbox-style5 {/*---- for premium close loop -----*/
	width: 250px;
}

.dropmenu-style1, .dropmenu-style2 {
	border: 1px solid #333;
	width: 200px;
	height: 16px;
	margin: 0px;
	font-size:11px;
	color: #333;
}
.dropmenu-style2 {
	width: 95px;
	height: 17px; 
	padding: 0px;
}

/*-----------Form elements styles for Firefox-------------*/

#html>body .txtbox-style1 {margin-bottom: 3px;}
#html>body .txtbox-style2 {margin-top: 2px;}
#html>body .txtbox-style3 {margin-bottom: 3px;}

html>body .dropmenu-style2 {
	height: 18px;
	margin-bottom: 2px;
}

/*----------float style-------------*/

.float-right {float: right;}
.float-left {float: left;}

/*--------------padding styles------*/

.padding-left5{padding-left: 5px;}

.padding-right10 {padding-right: 10px;}	  

.padding-right140 {padding-right: 140px;}

.padding-left10 {padding-left: 10px;}
.padding-left22 {padding-left: 22px;}


/*--------------margin styles------*/

.margin-top5 {margin-top: 5px;}

.margin-bottom5 {margin-bottom: 5px;}

.margin-left8 {margin-left: 8px;}

.margin-left5 {margin-left: 5px;}

.margin-left10{margin-left: 10px;}

.margin-left20{margin-left: 20px;}

.margin-right20 {margin-right: 20px;}

.margin-right40 {margin-right: 40px;}

.w176 {width:176px;}
/*----------margin style for Firefox------------*/

#html>body .margin-top5{margin-top: 0px;}

/*----------min height stuff--------------------*/

	/* javascript disabled - turn off links */
	.offLink {
		text-decoration: none;
		color: #000;
		cursor: default;
	}

	
.font10 {font-size: 10px}
/*------------HEADER tabs styles-----------*/

#header-tabs ul, #header-tabs ul li{
	padding: 0;
	margin: 0;
}
#header-tabs ul li {
	float: left;
	list-style-type: none;
}

#header-tabs a,
#header-tabs a:hover ,
#header-tabs a:active,
#header-tabs a:link {
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;	
}

#header-tabs a.tab-shopcdw-selected,
#header-tabs a.tab-myacct-selected,
#header-tabs a.tab-shopcdw-deselected,
#header-tabs a.tab-myacct-deselected  {
	color: #333;
}

#header-tabs a.tab-shopcdw-selected {
	width: 191px;
	height: 24px;
	background: url(https://img.cdw.com/assets/pages/framework/tab-shopcdw-selected.gif) no-repeat;
	display: block;
	padding-top: 4px;
	font-size: 16px;
}

#header-tabs a.tab-shopcdw-only-selected { /*---- changes for premium close loop -----*/ 
 width: 191px;
 height: 24px;
 background: url(https://img.cdw.com/assets/pages/framework/tab-shopcdw-selected-only.gif) no-repeat;
 display: block;
 padding-top: 4px;
 font-size: 16px;
}


#header-tabs a.tab-shopcdw-deselected  {
	width: 191px;
	height: 24px;
	background: url(https://img.cdw.com/assets/pages/framework/tab-shopcdw-deselected.gif) no-repeat;
	display: block;
	padding-top: 4px;
	font-size: 14px;
}

#header-tabs a.tab-myacct-selected {
	width: 193px;
	height: 24px;
	background: url(https://img.cdw.com/assets/pages/framework/tab-myacct-selected.gif) no-repeat;
	display: block;
	padding-top: 4px;
	font-size: 16px;
}

#header-tabs a.tab-myacct-deselected {
	width: 193px;
	height: 24px;
	background: url(https://img.cdw.com/assets/pages/framework/tab-myacct-deselected.gif) no-repeat;
	display: block;
	padding-top: 4px;
	font-size: 14px;
}

#header-tabs a.tab-shopcdw-true-close {/*---- changes for premium close loop -----*/	
	width: 199px;
	height: 24px;
	background: url(https://img.cdw.com/assets/pages/framework/tab-shopcdw-true-close.gif) no-repeat;
	display: block;
}

.header-tab-style {
	padding-left: 5px;
	padding-top: 0px;
	text-decoration:none;
	width:160px;
}

.header-tab-style:hover {text-decoration:none;}

.header-menu-tab-style {margin-top: 5px;}

#header-menu-tab li:hover ul ul, 
#header-menu-tab li:hover ul ul ul, 
#header-menu-tab li.sfhover ul ul, 
#header-menu-tab li.sfhover ul ul ul {
	left: -999em; 
}

#header-menu-tab li:hover ul, 
#header-menu-tab li li:hover ul, 
#header-menu-tab li li li:hover ul, 
#header-menu-tab li.sfhover ul, 
#header-menu-tab li li.sfhover ul, 
#header-menu-tab li li li.sfhover ul {
	left: auto;
}


/*--------------------PRODUCT MENU---------------------*/
/*-----------------header drop menu--------------------*/

#header-menu-tab a.tab {
	width: 187px;	
	height: 25px;
	background: url(https://img.cdw.com/assets/pages/framework/tab-header-menu.gif) no-repeat;
	display: block;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 12px;
	padding-top: 5px;	
}

#header-menu-tab a.tab:hover{
	text-decoration: none !important;
}

#header-menu-tab a.tab-last {
	width:190px;
	height: 25px;
	background: url(https://img.cdw.com/assets/pages/framework/tab-header-menu-last.gif) no-repeat ;
	display: block;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 5px;
	text-decoration: none;
}

#header-menu-tab-prem { /* premium close menu  */
	padding: 0;
	margin: 0;
	margin-right: 2px;
	margin-left: 2px;
	height: 25px;
	background: url(https://img.cdw.com/assets/pages/framework/bg-header-menu.gif) repeat-x ;
	list-style-type: none;	
}

#header-menu-tab { /* all header menu  */
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#header-menu-tab li { /* all header menu tab --- Product , service */
	float: left;
	width: 184px;
}
#header-menu-tab #businesscdw-menu li { /* last header tab menu- submenu width*/
	float: left;
	width: 186px;
}

/*-----------Header Second level menu---------*/

#menu, #menu1, #menu2, #menu3, #menu4 { /* second-level lists */
	position: absolute;
	padding: 0;
	margin: 0;
	/*background: #edede1; */
	background:#c6beb5;
	border-left: 2px solid #816F58;
	border-right: 2px solid #816F58;
	border-bottom: 2px solid #816F58;	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 2;
}

#header-menu-tab li:hover ul, 
#header-menu-tab li.sfhover ul { /* lists nested under hovered list items */
	left: auto;	
}

#header-menu-tab li ul li {
	width: 13em;
	color: #2f2f27 !important;
	background: #c5beb4;/*level 1 menu background*/
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	list-style-type: none;
}
#header-menu-tab li:hover, 
#header-menu-tab li.sfhover { /*--level 1 menu hover background--*/
	background: #e5e2dd; 
	color: #35362e !important;
}

#header-menu-tab li li li{
	width: 13em;
	background: #e3e2dd;/*level 2 menu background color*/
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #242422;
}

#header-menu-tab li li li:hover, 
#header-menu-tab li li li.sfhover { /*--level 2 menu hover background--*/
	background: #f9f9f9; 
	color: #2f2f27 !important;
}

#header-menu-tab li:hover,
#header-menu-tab li a:hover {
	text-decoration: none !important;
}

#header-menu-tab li li a:hover {
	color: #242422 !important;
	text-decoration: underline !important;
}

#header-menu-tab li a:hover {
	text-decoration: none;
	cursor:default;
}

#header-menu-tab li ul ul li a {
	color:#35362e !important;
	text-decoration: none !important;
}
#header-menu-tab li ul ul li a:hover {
	color: #2f2f27 !important;
	text-decoration: underline !important;
	cursor: pointer;
}

#header-menu-tab li ul li a,
#header-menu-tab li ul li a:hover {/* product drop menu style*/
	width: 184px;
	display: block;
	color: #2f2f27;
	padding-left: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;	
	text-decoration: none;
}

html>body #header-menu-tab li ul li a,
html>body #header-menu-tab li ul li a:hover {/* product drop menu style*/
	width: 174px;
	display: block;
	color: #2f2f27;
	padding-left: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;	
	text-decoration: none;
}

#header-menu-tab li ul li a:hover {
	text-decoration: underline;
	cursor: pointer;
}

#header-menu-tab #menu4 li a,
#header-menu-tab #menu4 li a:hover {
	width: 186px;
}

#header-menu-tab li ul ul {
	position: absolute;
	display: block;
	padding: 0;
	margin: 0;
	background: #e3e2dd;
	border: 2px solid #a29e95;		
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 1;
	margin: -17px 0 0 184px;
	padding: 8px;
}

html>body #header-menu-tab li ul ul {
	position: absolute;
	display: block;
	padding: 0;
	margin: 0;
	background: #e3e2dd;
	border: 2px solid #a29e95;		
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 1;
	margin: -19px 0 0 186px;
	padding: 8px;
}

#header-menu-tab ul.twocol {
	position: absolute;
	display: block;
	padding: 0;
	margin: 0;
	background-color: #e3e2dd;
	border: 2px solid #a29e95;		
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 1;
	margin: -19px 0 0 184px;
	.margin-top: -18px;
	/*width: 388px; 
	.width: 392px;	*/
	width: 395px; 
	.width: 408px;
	padding: 8px;
}
#header-menu-tab .twocol .left {
	width: 150px;
	padding-right: 0px;
	margin-right: 20px;
	.margin-right: 20px;
}

#header-menu-tab .twocol .right {
	width: 150px;
}

#header-menu-tab #menu1 li:hover ul, 
#header-menu-tab #menu1 li:sfhover ul, 
#header-menu-tab #menu2 li:hover ul, 
#header-menu-tab #menu2 li:sfhover ul, 
#header-menu-tab #menu3 li:hover ul, 
#header-menu-tab #menu3 li:sfhover ul, 
#header-menu-tab #menu4 li:hover ul, 
#header-menu-tab #menu4 li.sfhover ul { /* lists nested under hovered list items */
	display: block;
}

/*-----------------product drop menu for firefox--------------------*/

html>body #header-menu-tab li { /* all header menu tab --- Product , service */
	width: 187px;
	margin-top: 0px;
}

html>body #header-menu-tab a.tab {
	width: 176px;
	height: 20px;
	margin-top: 0px;

}

html>body #header-menu-tab a.tab-last {
	width: 178px;
	height: 20px;
	padding-left: 12px;
	margin-top: 0px;	
	text-decoration: none;
}
html>body #header-menu-tab #menu1 li a,
html>body #header-menu-tab #menu2 li a,
html>body #header-menu-tab #menu3 li a {
	width: 173px;
}

html>body #header-menu-tab li ul li a,
html>body #header-menu-tab #menu4 li a {/* product drop menu style*/
	width: 175px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
} 

html>body #header-menu-tab #menu4 { /* last header tab menu- submenu width*/
	width: 186px;
}

html>body #header-menu-tab #menu4 li { /* last header tab menu- submenu width*/
	float: left;
	width: 186px;
}

#header-menu-tab li ul { /* second-level lists- other than tabs */
	width: 186px;
}

html>body #header-menu-tab li ul ul { /* second-level lists- other than tabs */
	margin: -19px 0 0 186px;
}

html>body #header-menu-tab #menu li,
html>body #header-menu-tab #menu1 li,
html>body #header-menu-tab #menu2 li,
html>body #header-menu-tab #menu3 li { /* last header tab menu- submenu width*/
	float: left;
	width: 186px; 
}



/*----------------------ORDER MENU-------------------*/
/*----------------- Order drop menu --------------------*/

#order-menu-tab a.order-menu-tab {
	width:150px;
	height: 25px;
	background: url(https://img.cdw.com/assets/pages/framework/tab-order-menu.gif) no-repeat ;
	display: block;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	padding-left: 6px;
	padding-top: 5px;
	text-decoration: none;
}
#order-menu-tab a.order-menu-tab:hover {
	text-decoration: none !important;
	cursor: default;
}
#order-menu-tab a.order-menu-tab-last {
	width: 150px;
	height: 25px;
	background: url(https://img.cdw.com/assets/pages/framework/tab-order-menu-last.gif) no-repeat ;
	display: block;
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	padding-left: 6px;
	padding-top: 5px;
	text-decoration: none;
}
#order-menu-tab a.order-menu-tab-last:hover {
	text-decoration: underline !important;
}

#order-menu-tab, 
#order-menu-tab li, 
#order-menu-tab li ul, 
#order-menu-tab li ul li {
	padding: 0px;
	margin: 0px;
}

#order-menu-tab li{  /* all order menu tab--- order center , quotes */
	list-style-type: none;	
	float: left;
}

#order-menu-tab li ul { /* order menu --- second-level lists */
	position: absolute;
	background: #edede1;
	border-left: 2px solid #816F58;
	border-right: 2px solid #816F58;
	border-bottom: 2px solid #816F58;
	width: 147px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 1;
}


#order-menu-tab li:hover ul, 
#order-menu-tab li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#order-menu-tab li ul li { /* second-level lists*/
	width: 143px;
	list-style-type: none;
}

html>body #order-menu-tab li ul li { /* second-level lists*/
	width: 142px;
	list-style-type: none;
}

#order-menu-tab li ul li a, 
#order-menu-tab li ul li a:hover {/* order menu--- drop menu style*/
	/*width: 142px;*/
	background: #c6bfb5; 
	display: block;
	color: #242422;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 0 2px 5px;
	margin: 0;
}


#order-menu-tab li ul li a:hover {/*order menu --- hover style*/
	background-color: #e5e2dd;
	color: #242422;
	text-decoration: underline;
}

#order-menu-tab li ul ul {
	position: absolute;
	display: block;
	padding: 0;
	margin: 0;
	background: #EFEDE1;
	border: 2px solid #816F58;		
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 1;
	margin: -1.45em 0 0 147px;
}

/*-----------------Order menu for firefox--------------------*/

html>body #order-menu-tab li { 	
	width: 150px; 
	margin-top: 0px;
}

html>body #order-menu-tab li ul { /* order menu --- second-level lists */
	width: 147px;	
}

html>body #order-menu-tab a.order-menu-tab {
	width: 149px;
	height: 20px;
	margin-top: 0px;
}

html>body #order-menu-tab a.order-menu-tab-last {
	width: 144px;
	height: 20px;
	margin-top: 0px;
}

html>body #order-menu-tab li ul li a {/* order drop menu hover style*/
	width: 142px;
}


.modalWrap
{
	border: 2px #ffffcc inset;
	background:#fff;
	margin: -2px 0px 0 0;
	padding: 1px;
	font-size: 12px;
}

ul.nav iframe {
	position: absolute;
	left: -0.25em;
	top: -0.25em;	
	border: solid 1px black;
	z-index: -1;	
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
a:active,
a:link,
a:visited {
	color: #333;
}

a:hover {
	color: #333;
	text-decoration: underline;
}

.greytxt,
a.greytxt,
a.greytxt:active,
a.greytxt:hover{
	color: #333;
	font-size: 11px;
	font-weight: normal;
	padding-left: 0;
}

a.greytxt,
a.greytxt:active{
	text-decoration: none;
}

a.greytxt:hover {
	text-decoration: underline;
}

.qtytxt,
a.qtytxt,
a.qtytxt:active,
a.qtytxt:hover{
	color: #666;
	font-size: 10px;
	font-weight: bold;
	padding-left: 0;
}

a.qtytxt,
a.qtytxt:active{
	text-decoration: none;
}

a.qtytxt:hover {text-decoration: underline;}

.lightBlacktxt,
a.lightBlacktxt,
a.lightBlacktxt:active,
a.lightBlacktxt:hover{
	color: #333;
	font-size: 10px;
	font-weight: normal;
	padding-left: 0;
}

a.lightBlacktxt,
a.lightBlacktxt:active{
	text-decoration: none;
}

a.lightBlacktxt:hover {
	text-decoration: underline;
}

.underlinelink:link,
.underlinelink:visited,
.underlinelink:active,
.underlinelink:hover{
	text-decoration:underline;
}
a.underlinelink:link,
a.underlinelink:visited,
a.underlinelink:active,
a.underlinelink:hover{
	text-decoration:underline;
}
a.underlinelink{
	text-decoration:underline;
}
/*-----------popup structure style ends------------------*/
.logon-popup {
	font-weight: bold;
	color: #fff;
}

.popup-header .txt-white {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.popup-header .txt-white-sm {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
}

/*----------------header tab div contents style------------------*/

.logon-consulting-style {
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}


/*--------------Text style---------------------*/

.txt-red {
	color: #CC0000;
}

#header-top-link a.header-top-link-txt-red {
	color: #CC0000;
	text-decoration: none;
}

.txtbold {font-weight: bold;}

.notyouheader {
text-decoration: none;
clear:both;
margin:0px;
padding:0px;
}

.notyouheader:hover {text-decoration: underline;}

.blacktxt {
	color: #000;
	font-size: 11px;
}

.loginboxtexts {
	font-family:arial;
	font-size:11px;
	padding-left:5px;
}

.logincheckbox {
	border:0px;
	margin:0px;
	height:12px;
	width:12px;	
}


/*-- Print Page link --*/
#header-tabs .print {
	top: -1px;
	height: 22px;
	padding-top: 1px;
	position:relative;
}

#header-tabs .print a {
	font-weight:bold;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	padding-right: 25px;
	.padding-right: 25px;
	height: 18px;
}

#header-tabs .print a:hover {
	text-decoration: underline;
}



/*-- Featured Products --*/

#feature-prod{
	width:182px;
	margin:5px 0 0 0;
	padding:0;
}

#feature-prod #feature-prod-header{
	height: 21px;
	margin: 0;
	padding: 0;
	background-color:#807667;
}

html>body #feature-prod #feature-prod-header{
	padding-top: 1px;
}

#feature-prod #feature-prod-header h4{
	margin: 2px 0 0 10px;
	font-weight: bold;
	color: #fff;
}

#feature-prod #feature-prod-top{
	background: url(https://img.cdw.com/assets/pages/framework/feat-prod-top-cor.gif) no-repeat;
	height: 14px;
}

#feature-prod #feature-prod-mid{
	background: url(https://img.cdw.com/assets/pages/framework/feat-prod-mid.gif) repeat-y;
}

#feature-prod #feature-prod-mid #feat-prod-content{
	margin: 0 13px 0 13px;
}

#feature-prod #feature-prod-footer{
	height: 14px;
	background: url(https://img.cdw.com/assets/pages/framework/feat-prod-bot-cor.gif) top center no-repeat;
}

#feature-prod #feature-prod-mid .nugget-feat-prod-content-holder ul{
	font-size:10px;
	color:#82735e;
	margin: 0 0 10px 0;
	padding: 0;
}

#feature-prod #feature-prod-mid .nugget-feat-prod-content-holder ul li{
	line-height:10px;
	list-style-type: none;
	margin: 3px 0 0px 0;
	padding-left: 5px;
	background-image: url(https://img.cdw.com/assets/pages/framework/ico-fet-prod-nugget-new.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#feature-prod #feature-prod-mid .nugget-feat-prod-content-holder .nugget-feat-prod-img-pr{
	float: left;
	width: 80px;
	margin: 5px 5px 3px 0;
}

html>body #feature-prod #feature-prod-mid .nugget-feat-prod-content-holder .nugget-feat-prod-img-pr{
	margin: 5px 5px 8px 0;
}

.feat-prod-more{
	margin-top: 5px;
}

div.hr {
  height: 1px;
  background: #fff url(https://img.cdw.com/assets/pages/framework/px-gray.gif) center;
  margin: 10px 0px 0px 0px;
  clear: both;
}

div.hr hr {display: none;}

.disclaimer {
	clear: both;
	font-size:10px;
	color:#666666;
	margin: 0;
	padding: 0;
}

/*-- Feature Product Display ---*/

#feat-prod-disp {
	margin: 0;
	padding: 0;
	/*width: 192px;*/
	float: left;
	overflow:hidden;
}
#feat-prod-disp #feat-prod-cont {
	width:176px;
	/*height: 428px;
	margin:0 0 0 6px;*/
	margin:0px;
	padding:0;
}
#feat-prod-disp #feat-prod-cont #feature-prod-cont-header {
	height:29px;
	margin: 0;
	padding: 0px;
	background:#ccc url(https://img.cdw.com/assets/backgrounds/greyHeader.gif) repeat-x;
	border-top:3px solid #6d6559;
}

#feat-prod-disp #feat-prod-cont #feature-prod-cont-header img {margin:7px 0px 0px 9px;}


/*
html>body #feat-prod-disp #feat-prod-cont #feature-prod-cont-header {
	margin-top: -3px;
}
*/

#feat-prod-disp #feat-prod-cont #feature-prod-cont-header h4 {
	margin: 2px 0 0 10px;
	padding: 0;
	font-weight: bold;
	font-size:13px;
	color: #fff;
}

html>body #feat-prod-disp #feat-prod-cont #feature-prod-cont-header h4 {
	padding-top: 2px;
}


#feat-prod-disp #feat-prod-cont #feature-prod-cont-top {
	/*background: url(https://img.cdw.com/assets/pages/framework/feat-prod-top-cor-new.gif) top center no-repeat;
	height: 14px;*/
	display:none;
}

#feat-prod-disp #feat-prod-cont #feature-prod-cont-mid {
	/*background: url(https://img.cdw.com/assets/pages/framework/feat-prod-mid-new.gif) repeat-y;*/
	border:1px solid #eceadb;
	/*border-top:none;*/
}

#feat-prod-disp #feat-prod-cont #feature-prod-cont-mid .nugget-feat-prod-cont-holder {
	min-height:121px;
	background:#fff url(https://img.cdw.com/assets/backgrounds/CDWRec_bg.gif) repeat-x;
	/*margin: 0 12px 0 12px; */
	padding:12px 12px;
}


#feat-prod-disp #feat-prod-cont #feature-prod-cont-mid .nugget-feat-prod-cont-holder h5 {
	margin: 0px 0px 3px 0px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #a6593d;
	position:relative;
}

#feat-prod-disp #feat-prod-cont #feature-prod-cont-mid .nugget-feat-prod-cont-holder .prod-name-text {
	font-size: 11px;
	font-weight:bold;
	color: #333;
	position:relative;
}

#feat-prod-disp #feat-prod-cont #feature-prod-cont-mid .nugget-feat-prod-cont-holder h6 {
	font-size: 10px;
	font-weight: normal;
	color: #333;
	position:relative;
}

#feat-prod-disp #feat-prod-cont #feature-prod-cont-mid .nugget-feat-prod-cont-holder .nugget-feat-prod-img-pr {
	float: left;
	margin: 3px 10px 0 0;
}

#feat-prod-disp #feat-prod-cont #feature-prod-cont-mid .nugget-feat-prod-cont-holder .price-cont {
	float: left;
	margin: 3px 0 0 0;
}

#feat-prod-disp #feat-prod-cont #feature-prod-cont-footer {
	margin-bottom: 0px;
	background: url(https://img.cdw.com/assets/pages/framework/feat-prod-bot-cor-new.gif) top center no-repeat;
	height: 14px;
	display:none;
}

.feat-prod-more{padding: 0;}
.disclaimer-text {
	clear: both;
	font-size:10px;
	color:#666666;
	margin: 0;
	padding: 0;
}

.divider-line {
  height: 1px;
  background: #fff url(https://img.cdw.com/assets/pages/framework/px-gray.gif) center;
  margin: 3px 12px 4px 12px;
  clear: both;
  display:none;
}

.divider-line hr {
	display: none;
}

/*-- Container Right of Medium Showcase Homepage --*/

#container-right {
	margin: 0 0 10px 0; 
	width: 184px; 
	float:left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.prod-promo{
	width: 176px;
	margin: 0;
	padding: 0;
}

.prod-promo-title{
	height: 20px;
	background: url(https://img.cdw.com/assets/pages/framework/bg-pro-promo-title.gif) repeat-x;
	padding: 0 0 0 10px;
}

.prod-promo-title h4 {
	font-weight: bold;
	color: #fff;
	float: left;
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

.prod-promo-title .image{
	margin: 1px 1px 0 0;
	float: right;
	border: 0;
}

html>body .prod-promo-title .image {margin: 0;}

.prod-promo-content{
	border: 1px solid #b7afa0;
	padding: 7px 3px 7px 7px;
}

html>body .prod-promo-content{
	width: 164px;
	padding: 7px 3px 20px 7px ;
}

.prod-promo-content .prod-promo-content-elem {margin-left: 63px;}

.prod-promo-content .prod-promo-content-elem h4 {color: #333;}

.prod-promo-content .prod-promo-content-elem h5 {color: #333;}

.prod-promo-content .image {
	margin-right: 8px;
	float: left;
}

.prod-promo-content ul {
	padding: 0 0 0 20px;
	margin: 0;
}
html>body .prod-promo-content ul {padding: 0 0 0 15px;}

.prod-promo-content li {
	list-style-image: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif);
	padding-bottom: 5px;	
}

.prod-promo-content ul a {
	color: #333;
	text-decoration: none;
}

.prod-promo-content ul a:hover {
	color: #333;
	text-decoration: underline;
}

.prod-promo-content h5 {
	color: #333;
	font-weight: normal;
}

.prod-promo-content h5.txtred {
	color: #a20000;
	font-weight: normal;
}

/*--Feature Product Nuggets style--*/

#container-right .nugget-feat-prod{
	width: 184px;
	margin: 6px 0 10px 0;	
	background: url(https://img.cdw.com/assets/pages/framework/nugget-feat-prod-content-bot.gif) bottom no-repeat;
}
html>body #container-right .nugget-feat-prod{width: 182px;}

#container-right .nugget-feat-prod-title{
	height: 21px;
	background: url(https://img.cdw.com/assets/pages/framework/bg-pro-promo-title.gif) repeat-x;
	padding: 2px 0 0 10px;
}

html>body #container-right .nugget-feat-prod-title{height: 19px;}

#container-right .nugget-feat-prod-container{
	border-right: 1px solid #b7afa0;
	border-bottom: 1px solid #b7afa0;
	border-left: 1px solid #b7afa0;
}

#container-right .nugget-feat-prod-content{
	border-right: 6px solid #E6E5D3;
	border-left: 6px solid #E6E5D3;
	background: url(https://img.cdw.com/assets/pages/framework/nugget-feat-prod-content-top.gif) top no-repeat;
	padding: 20px 10px 10px 10px;
}

#container-right .nugget-feat-prod-content-holder {
	margin-bottom: 0px;
	padding-top:10px;
	clear: both;
}

.banner-support-nugget {
	height: 61px;
	width:291px;
	float:left;
	margin:20px 5px 20px 0;
	background: url(https://img.cdw.com/assets/pages/framework/blk-grd-bg.gif) left top no-repeat;
}

.banner-support-nugget .image{
	float: left;
	height: 45px;
	width: 65px;
	margin: 8px 8px 8px 10px;
}

.banner-support-nugget .banner-support-nugget-content {
	float: left;
	height: 45px;
	margin: 8px 0 8px 0;
}

.banner-support-nugget .banner-support-nugget-content h4 {
	color: #fff;
	margin: 0;
	padding: 0;
}

.banner-support-nugget .banner-support-nugget-content p {
	padding: 0;
	margin: 0;
	width: 205px;
	color: #fff;	
	font-size: 11px;
}


div .seprator {
  height: 1px;
  width: 345px;
  background: #fff url(https://img.cdw.com/assets/pages/framework/px-gray.gif) center;
  margin: 10px 0;
  padding: 0;
}

div .seprator hr {display: none;}



/* -- Styles for Global Content-- */

.clrleft {clear: left;}

.clrright {clear: right;}

.clearboth{clear: both;}

.padding-margin0 {
	padding: 0;
	margin: 0;
}

.txtright {text-align: right;}

.bottom-space{
	height: 150px;
	clear: both;
}

#arrow-sign, #arrow-sign-brown {
	position:absolute;
	top:0px;
	left:0px;
	margin: 0;
	padding: 0;
	z-index:1;
	width: 12px;
	height: 24px;
	visibility:hidden;
}

#arrow-sign-brown{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	z-index:30;
	width: 10px;
	height: 20px;
	visibility:hidden;
}

.v-align-mid{vertical-align: middle;}





/*----------Banner Support Nugget style-----------------------*/


#banner-support-nugget{
	width: px;
	height: 60px;
	background:url(https://img.cdw.com/assets/pages/framework/banner-suport-nugget-corner.gif) right bottom no-repeat;
}

#banner-support-nugget .image{
	margin: 5px 0 0 5px;
	float: left;
}

#banner-support-nugget-content {
	float: left;
	padding: 12px 0 0 0;
	margin-left: 5px;
}

#banner-support-nugget-content h5{
	color: #fff;
}

#banner-support-nugget-content ul{
	margin: 0;
	padding: 0;
	color: #fff;
}

#banner-support-nugget-content ul li{
	list-style-type: none;
	padding-left: 10px;
	background: url(https://img.cdw.com/assets/pages/framework/icon-white-contractnugget.gif) left no-repeat;
}

#banner-support-nugget-content li a {
	color: #fff;
	text-align: none;
}

#banner-support-nugget-content li a {
	color: #fff;
	text-align: underline;
}

/*----------Product Promo Nugget style-----------------------*/

.prod-promo-nugget {
	width: 180px;
	margin: 0;
}

.prod-promo-nugget-title {
	height: 21px;
	background: url(https://img.cdw.com/assets/pages/framework/bg-pro-promo-title.gif) repeat-x;
	padding: 2px 0 0 10px;
}

html>body .prod-promo-nugget-title {
	height: 19px;
}

.prod-promo-nugget-title .image {
	margin: 5px 5px 0 0;
	float: right;
	border: 0;
}

.prod-promo-nugget-content {
	border: 1px solid #b7afa0;
	padding: 7px 3px 20px 7px ;
}
.prod-promo-nugget-title h4 {
	font-weight: bold;
	color: #fff;
	float: left;
}

.prod-promo-nugget-title h4 a {color: #fff;}

#prod-promo-nugget-content h4 {
	color: #82735e;
	font-weight: bold;
}

.prod-promo-nugget-content h5.txtred {
	color: #A20000;
	font-weight: normal;
}

.prod-promo-nugget-content h5 {
	color: #82735e;
	font-weight: normal;
}


/*----------Top Container Main Graphic-----------------------*/

/*#top-container-main-graphic {
	width: 582px;
	/*height: 251px;*/
	height:250px;
	background: no-repeat; 
	float: left;
}



html>body #top-container-main-graphic /*, #top-container-main-graphic-ca */ {
	width: 580px;
}
*/
#welcome-c-main-feat-content  {
	margin: 20px 0 0 20px;
	width: 300px;
}

#welcome-c-main-feat-content p.two{
	padding-top:25px;
	width:250px;
	font-size:12px;
	color:#333;
}
#welcome-c-main-feat-content p.one{
	padding-top:0px;
	width:250px;
	font-size:12px;
	color:#333;
}
#welcome-c-main-feat-content p.widetwo{
	padding-top:25px;
	width:300px;
	font-size:12px;
	color:#333;
}
#welcome-c-main-feat-content p.wideone{
	padding-top:0px;
	width:300px;
	font-size:12px;
	color:#333;
	margin:0;
}

#welcome-c-main-feat-content h3, #welcome-ca-main-feat-content h3 {
	color: #CB0000;
	font-size:14px;
}
#welcome-c-main-feat-content p, #welcome-ca-main-feat-content p {
	margin: 7px 0 0 2px;
	width:100%;
}
#welcome-c-main-feat-content .image, #welcome-ca-main-feat-content .image {
	float: right;
	margin-right: 20px;
}


#top-container-myacct-logon {
	background:#f8f7f3;
	float: left;
	width: 180px;
	height:250px;
	margin: 3px 0 0 5px;
	/*background: url(https://img.cdw.com/assets/pages/framework/bg-quick-order-status.gif) top repeat-x;*/
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	left:770px !important;
	z-index:2000;
}
html>body #top-container-myacct-logon {
	width: 162px;
	height:240px;
	margin: 0 0 0 5px;
}

#top-container-myacct-logon h5{
	margin: 10px 0 0 0;
}
#top-container-myacct-logon .blacktxt a{
	text-decoration:none;
}
#top-container-myacct-logon .blacktxt a:hover {
	color: #000;
	text-decoration:underline;
}

#top-container-myacct-logon p {
	color: #990000;
	font-weight: normal;
}

#top-container-myacct-logon .txtbox {	
	width: 150px;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 1px;
	border: 1px solid #333;    
}

#top-container-myacct-logon .image {
	height: 16px;
	width: 80px;
	margin: 10px 0 15px 0;
}

#acct-log-on h4.txtgrey{
	color: #555555;
}

#top-all-content-bottom {
	height: 93px;
	margin: 0;
}


/* -- Site Tools Nugget -- */

.nugget-title {
	height: 18px;
	padding: 0;
	margin: 0;
}

.nugget-title h4{
	color: #333;
	float: left;
	padding: 2px 0 0 5px;
}
.nugget-title h4 a{
	text-decoration: none;
}
.nugget-title h4 a:hover{
	text-decoration: underline;
}
.wrapper .nugget-title .image, .wrapper2 .nugget-title .image{
	float: right;
	padding: 0;
	margin-right: -3px;
	border: none;
	width: 19px;
	height: 18px;
}

html>body .wrapper .nugget-title .image, html>body .wrapper2 .nugget-title .image{ 
	margin-right: 0px;
}

p.nugget-caption {
	padding: 7px;
	color: #fff;
}

p.nugget-caption  a.signup, a.signup:active, a.signup:link {
	color: #fff;
	text-decoration: underline;
}

p.nugget-caption  a.signup:hover{
	color: #fff;
	text-decoration: underline;
}

/*------Site Tool Nugget--------*/

#sitetool-nugget {
	background: url(https://img.cdw.com/assets/pages/framework/bg-solution-large.jpg) no-repeat;
	width: 395px;
	height: 93px;
	padding: 0;
	margin: 0 6px 0 6px;
	font-family: Arial, Helvetica, sans-serif;
}
html>body #sitetool-nugget {
	height: 93px;
	width: 395px;
}
#sitetool-content {
	margin: 4px;
	padding: 0;
	height: 63px;
	clear:left;
}

#sitetool-logo {
	float: left;
}

#sitetool-content p {
	float: left;
	width: 170px;
	margin-left: 5px;
	color: #333;
}

#sitetool-img {
	float: right;
	border-left: 1px solid #333;
}

#sitetool-img img {
	margin: 0 2px 0 8px;
	border: 1px solid #fff;
}

#sitetool-logo p a.signup, a.signup:active, a.signup:link, a.signup:hover {
	color: #333;
	text-decoration: underline;
}


/* -- Top Feature Nugget --*/

.feature-top-nugget {
	height: 93px;
	width: 176px;
	border: 1px solid #bba485;
	background-color:#9A876D;
	margin: 0;
	padding: 0;
}

html>body .feature-top-nugget {
	width: 174px;
	height: 91px;
}

/* -- Top Feature Nugget --*/

.top-feat-img img {
	margin: 7px;
	float: left;
}

/* -- Dark Resource Nugget of Segment Fedral --*/

/*--Dark Resource Nugget style Starts--*/
.wrapper select {
	margin: 5px 5px 0 5px;
}
.wrapper {
	background: url(https://img.cdw.com/assets/pages/framework/bg-solution-sc-left.jpg) left top no-repeat; 
	height:93px; 
	width:176px; 
	padding:0; 
	/*margin: 0;*/
	margin: 0px 5px 0px 0px;
	color:#333;
}

.wrapper2 {
	background: url(https://img.cdw.com/assets/pages/framework/bg-solution2-sc-left.gif) left top no-repeat; 
	height:93px; 
	width:196px; 
	padding:0; 
	margin: 0px 5px 0px 0px;
	color:#333;
}

.wrapper a, .wrapper2 a{text-decoration:underline;}

p.key-nugget-text, .key-nugget-text {color: #fff!important;}
p.key-nugget-text a:link, .key-nugget-text a:link, 
p.key-nugget-text a:visited, .key-nugget-text a:visited,
p.key-nugget-text a:active, .key-nugget-text a:active{
	color: #fff;
	text-decoration: underline;
}

p.key-nugget-text a:hover, .key-nugget-text a:hover {color: #fff!important;}

.wrapper-rgt{margin-left: 6px;}

.wrapper h4{
	color: #333;
	float: left;
	padding: 2px 0 0 5px;
}

.wrapper h4 a, .wrapper2 h4 a{
	color: #333;
	text-decoration: none;
}
.wrapper h4 a:hover, .wrapper2 h4 a:hover{
	color: #333;
	text-decoration: underline;
}

.wrapper .image, .wrapper2 .image{
	float: right;
	padding: 0;
	margin-right: -3px;
	border: none;
	width: 19px;
	height: 19px;
}

html>body .wrapper .image, .wrapper2 .image {margin-right: 0px;}

.wrapper p, .wrapper2 p{
	color: #333;
	clear:left;
	line-height:14px;
	padding:5px 5px 0 5px;
    font-size:11px;
}
.wrapper p  a.signup, .wrapper2 p  a.signup{
	color: #333;
	text-decoration: underline;
}

.wrapper p  a.signup:hover, .wrapper2 p  a.signup:hover{
	color: #333;
	text-decoration: underline;
}

/* -- Poll Nugget -- */

#poll-title {
	height: 18px;
	padding: 0;
	margin: 0;
}

#poll-title h4{
	color: #333;
	float: left;
	padding: 2px 0 0 5px;
	float: left;
}

#poll-title #view a:hover{text-decoration: underline;}

#poll-title img{
	margin: 0 5px 0 0;
	padding: 0;
}

#poll-title a{
	color: #333;
	margin-top: 5px;
	padding: 0 5px 0 5px;
	text-decoration: none;
	font-size: 10px;

}

#poll-title #view {
	float: right;
	padding: 2px 0 0 0;
}

#poll-content{
	margin: 4px;
	padding: 0;
	height: 63px;
	font-family: Arial, Helvetica, sans-serif;
}

#poll-left{
	float: left;
	width: 150px;
	padding:0 5px 0 5px;
}

#poll-content p{
	float: left;	
	color: #333;
}

#poll-right{
	float: left;
	border-left: 1px solid #333;
	width: 220px;
	height:63px;
}

#poll-right form{
	margin: 0;
	padding: 0;
}

#poll-right input{
	margin:0 0 3px 0 !important;
	padding:0 !important;
	width:10px; 
	height:10px;
}

html>body #poll-right input{
	margin:0 0 0 0 !important;
	padding: 0;
}

#poll-right ul {
	list-style-type:none;
	margin:0;
	padding:0;
	float: left;
	width: 160px;
}

#poll-right ul li{
	margin-left:10px;
	font-size:10px;	
	color: #333;
}

html>body #poll-right ul li{
	margin: 2px 0 0 10px;

}

#poll-right img {
	list-style-type:none;
	float: right;
	margin: 45px 0 0 0;
}

#poll-left p a.signup, a.signup:active, a.signup:link, a.signup:hover {
	color: #333;
	text-decoration: underline;
}

#sm-biz-main-feat-img {
	width:405px;
	height:250px;
	background: url(https://img.cdw.com/assets/pages/content/sm-biz-main-img.jpg) no-repeat; 
	float: left;
}

.subfeature-link {
	position:absolute;
	z-index: 10;
	.margin-top: 0px;
	width: 336px;
	.width: 338px;
	height: 75px;
	.height: 77px;
	margin-left: 20px;
	.margin-left: -343px;
}

html>body .subfeature-link {margin-top: 10px; #}

.subfeature-link-img {
	width: 336px;
	.width: 338px;
	height: 75px;
	.height: 77px;
}

/* Content text */

#showcase-med-main-feat #main-feature-title h1 {
	color: #666;
	font-weight: bold;
}

#showcase-med-main-feat #main-feature-title h4 {
	color: #666;
	font-weight: normal;
}

#showcase-med-main-feat #main-feature h2, #showcase-med-main-feat #main-feature h4 {
	color: #fff;
	font-weight: bold;
}

#container-left #container-left-bot h2{
	color: #666;
	font-weight: bold;
	float: left;
}

#container-left #container-left-bot h5 {
	color: #666;
	font-weight: normal;
}

.feature-cat-line-item-bot h4, .feature-cat-line-item-bot p{
	color: #333;
}

#container-left #container-left-bot .feature-cat-line-item-bot h5{
	color: #333;
	font-weight: bold;
}

.feature-cat-line-item-bot a{
	color: #333;
	margin: 0px;
	padding: 0px;
}

#container-right .prod-promo-title h4{
	font-weight: bold;
	color: #fff;
	float: left;
}

.prod-promo .prod-promo-title h4 a:link,
.prod-promo .prod-promo-title h4 a:active,
.prod-promo .prod-promo-title h4 a:visited {	
	color: #fff;	
	text-decoration: none;
}

.prod-promo .prod-promo-title h4 a:hover{	
	color: #fff;	
	text-decoration: underline;
}
#container-all {
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif;
}

#container-all td {
	font-family:Arial, Helvetica, sans-serif;
}

#tdLogon {position:relative;}

#container-right .prod-promo-content h4{
	color: #82735e;
	font-weight: bold;
}

#container-right .prod-promo-content h5.txtred{
	color: #A20000;
	font-weight: normal;
}

#container-right .prod-promo-content h5{
	color: #82735e;
	font-weight: normal;
}

#container-right .nugget-feat-prod h4{
	font-weight: bold;
	color: #fff;
	float: left;
}

.rebate {
	font-weight: bold;
	color: #693;
	font-size: 11px;
	padding-bottom: 10px;	
}

.nuggetPriceContainer {height:30px; margin:0px; padding:0px;}

.price-lead-in {
	color: #333;
	font-size: 11px;
}

.price-was {
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.price-point {
	font-weight: bold;
	color: #900;
	font-size: 12px;
}


/*-- Brand Partners -- REMOVED/ MOVED TO BRANDS.CSS */

/*-- Featured Brands and View All Brand -- REMOVED/ MOVED TO BRANDS.CSS */

#container-med-showcase #container-right .prod-promo-content .link{
	font-size: 11px;
}


/**********************************NEW HEADER/FOOTER*******************************/


.headerContainer, .headerContainerG, .headerContainerAccount, .headerContainerAccountG, .headerContainerDefault, .headerContainerDefaultG {
	text-align:left;
	width:960px;
	height:100px;
	position:relative;
	font-family:arial;
	color:#333;
	font-size:11px;
	margin:0 0 8px 0;
	z-index:2001;
}

.headerContainer {background: url(https://img.cdw.com/assets/pages/framework/headerShop_bg.gif) no-repeat;}
.headerContainerG {background: url(https://img.cdw.com/assets/pages/framework/headerShopG_bg.gif) no-repeat;}
.headerContainerAccount {background: url(https://img.cdw.com/assets/pages/framework/headerAccount_bg.gif) no-repeat;}
.headerContainerAccountG {background: url(https://img.cdw.com/assets/pages/framework/headerAccountG_bg.gif) no-repeat;}
.headerContainerDefault {background: url(https://img.cdw.com/assets/pages/framework/headerDefault_bg.gif) no-repeat;}
.headerContainerDefaultG {background: url(https://img.cdw.com/assets/pages/framework/headerDefaultG_bg.gif) no-repeat;}

.headerContainer .logo, .headerContainerG .logo, .headerContainerAccount .logo, .headerContainerAccountG .logo, .headerContainerDefault .logo, .headerContainerDefaultG .logo {
	position:absolute;
	top:26px;
	left:38px;
}

#minuserwidth {
padding-top: 3px;
float: left;
width: 240px;
}

#welcome-user-shop {
float: left;
width: 530px;
margin-left: 0px;
padding-top: 7px;
padding-left: 5px;
}

/******************************TABS**********************************/
.headerTabShop {
	width: 175px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:18px;
	left:200px;
	padding-left:5px;
}

.headerTabShop a, .headerTabMyAccount a{
	text-decoration:none;
	color:#333;
	display:block;
}

.headerTabShop a.selected, .headerTabMyAccount a.selected{
	text-decoration:none;
	color:#333;
	font-size:16px;
}

.headerTabMyAccount {
	width: 175px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:18px;
	left:390px;
	padding-left:5px;
}

/******************************PRINT THIS PAGE************************/

.printPage {
	width:113px;
	height:18px;
	position:absolute;
	top:14px;
	left:810px;
}

/******************************Searching******************************/
#header-tab-element {
	width:748px;
	position:absolute;
	top:40px;
	left:200px;
}

#header-tab-element .browseAll a{
	float:left;
	margin-top:12px;
	margin-left:10px;
	font-size:10px;
	text-decoration:none;
	color:#333;
	padding-left:8px;
	background: url(https://img.cdw.com/assets/pages/framework/ico-grey-right.gif) 0px 3px no-repeat;
}

#header-tab-element .browseAll a:hover{
	text-decoration:underline;
	color:#333;
}

#minuserwidth {
	padding-top: 3px;
	float: left;
	width: 240px;
}

.txtbox-search {
	border:1px solid #333;
	width: 170px;
	height: 20px;
	padding: 3px;
	margin:0px;
	font-size: 11px;
	color: #333;
	cursor: text;
	float:left;
	margin-right:3px;
}

.dropmenu {
	border:1px solid #333;
	width: 95px;
	height: 18px;
	margin:0px;
	font-size: 11px;
	color: #333;
	float:left;
}

html>body .dropmenu {height:20px;}


.findit-btn {
	float: left;
	width: 80px;
	margin-top: 6px;
	padding:0px;
}

/******************************TOP NAV******************************/

ul#header-menu-tab, ul#header-order-menu-tab{
	position:absolute;
	top:70px;
	left:196px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

html>body ul#header-menu-tab, html>body ul#header-order-menu-tab{
	position:absolute;
	top:72px;
	left:196px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}


/***************************************************FOOTER****************************************************************/

.footerContainer, .footerContainerG {
	width:960px;
	height:77px;
	margin:0px;
	margin-top:20px;
	padding:0px;
	position:relative;
	text-align:left;
	font-family:arial;
	clear:both;
}


.footerContainer {background:#b80000 url(https://img.cdw.com/assets/pages/framework/footer_bg.gif) repeat-x;}
.footerContainerG {background:#b80000 url(https://img.cdw.com/assets/pages/framework/footerG_bg.gif) repeat-x;}


.footerContainer ul, .footerContainerG ul {
	width:943px;
	height:22px;
	margin:0px;
	margin-left:8px;
	padding:0px;
	background:#ccc url(https://img.cdw.com/assets/pages/framework/footerNavGradient.gif) repeat-x;
	list-style-type:none;
	border:2px solid #5a564d;
	border-bottom:none;
}

html > body .footerContainer ul, html > body .footerContainerG ul {
	width:935px;
	margin-left:11px;
}

.footerContainer ul li, .footerContainerG ul li {
	list-style-type:none;
	height:auto;
	float:left;
	margin-right:2px;
	border-left:1px solid #827668;
	border-right:1px solid #827668;
}

html > body .footerContainer ul li, html > body .footerContainerG ul li {
	width:183px;
}

.footerContainer ul li a, .footerContainerG ul li a{
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	display:block;
	background: url(https://img.cdw.com/assets/pages/framework/footerNavOff_bg.gif) repeat-x;
	padding:5px 0px 4px 0px;
	width:184px;
}

html>body .footerContainer ul li a, html>body .footerContainerG ul li a{
	padding:4px 0px 4px 0px;
}

.footerContainer ul li a:hover, .footerContainerG ul li a:hover{
	color:#fff;
	text-decoration:underline;
	background: url(https://img.cdw.com/assets/pages/framework/footerNavOn_bg.gif) repeat-x;
}

.footerContainer .footerPromo, .footerContainerG .footerPromo {
	color:#fff;
	font-size:10px;
	height:41px;
}






/************************************************LEGACY WIN_NS.CSS*******************************************************/

/* Body Text Large*/
	html>body .btl3, html>body .btl		{FONT-WEIGHT:300;FONT-SIZE:11.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .btl6				{FONT-WEIGHT:300;FONT-SIZE:11.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .btlRed			{FONT-WEIGHT:300;FONT-SIZE:11.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .btlWhite			{FONT-WEIGHT:300;FONT-SIZE:11.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
/* Body Text Large Bold */
	html>body .btlb3, .btlb			{FONT-WEIGHT:800;FONT-SIZE:11.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .btlb6			{FONT-WEIGHT:800;FONT-SIZE:11.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .btlbRed			{FONT-WEIGHT:800;FONT-SIZE:11.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .btlbWhite			{FONT-WEIGHT:800;FONT-SIZE:11.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
/* Body Text */
	html>body .bodytext3, .bodytext		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .bodytext6			{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .bodytextRed			{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .bodytextWhite		{FONT-WEIGHT:300;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
/* Body Text Bold */
	html>body .btb3, html>body .btb		{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .btb6				{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .btbRed			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .btbWhite			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
/* Body Text Small */
	html>body .bodytextsmall, html>body .bts, html>body .bts3, html>body td
						{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333; /*text-align:left;*/}
	html>body .bts6				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .btsRed				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .btsWhite			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
/* Body Text Small Bold */
	html>body .btsb, html>body .btsb3		{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .btsb6				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .btsbRed			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .btsbWhite			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
/* Super Small Text*/
	html>body .sst, html>body .sst3		{FONT-WEIGHT:300;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .sst6				{FONT-WEIGHT:300;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .sstRed			{FONT-WEIGHT:300;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .sstWhite			{FONT-WEIGHT:300;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;TEXT-DECORATION: none;}
/* Super Small Text Bold*/
	html>body .sstb, html>body .sstb3	{FONT-WEIGHT:800;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .sstb6			{FONT-WEIGHT:800;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .sstbRed			{FONT-WEIGHT:800;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .sstbWhite			{FONT-WEIGHT:800;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
/* Numbers */
	html>body .num				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#000;}
	html>body .numGrey			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#999999;}
	html>body .numRed				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .numboldWhite			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#fff;}
	html>body .numBold			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#000;}
	html>body .numBoldRed			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .numShipping			{FONT-WEIGHT:800;FONT-SIZE:8PT;FONT-FAMILY:ms sans serif,verdana,helvetica,arial;COLOR:#666;}
	html>body .numExclusive			{FONT-WEIGHT:800;FONT-SIZE:8PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
/* Large Body Headers */
	html>body .bodyHeadLarge	 	{FONT-WEIGHT:800;FONT-SIZE:13.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000;}
	html>body .bodyHeadLargeBlue 		{FONT-WEIGHT:800;FONT-SIZE:13.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333366;}
	html>body .bodyHeadLargeGrey 		{FONT-WEIGHT:800;FONT-SIZE:13.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	html>body .bodyHeadLargeRed 		{FONT-WEIGHT:800;FONT-SIZE:13.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .bodyHeadLargeWhite		{FONT-WEIGHT:800;FONT-SIZE:13.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
	html>body .bodyHeadLargeGreen		{FONT-WEIGHT:800;FONT-SIZE:13.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#009900;}
	html>body .bodyHeadLargeOrange 		{FONT-WEIGHT:800;FONT-SIZE:13.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#FF9900;}
	html>body .bodyHeadLargeYellow 		{FONT-WEIGHT:800;FONT-SIZE:13.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CCCC00;}
	html>body .bodyHeadLargeLBlue		{FONT-WEIGHT:800;FONT-SIZE:13.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#6699FF;}
	html>body .bhl6			 	{FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:arial,verdana,helvetica;COLOR:#666;}
	html>body .be				 {FONT-WEIGHT:800;FONT-SIZE:10.5PT;FONT-FAMILY:arial,verdana,helvetica;COLOR:#666;}
	html>body .beRed			{FONT-WEIGHT:800;FONT-SIZE:10.5PT;FONT-FAMILY:arial,verdana,helvetica;COLOR:#CC0000;}
	html>body .bhlRed			 {FONT-WEIGHT:800;FONT-SIZE:14PT;FONT-FAMILY:arial,verdana,helvetica;COLOR:#CC0000;}
/* Miscellaneous */
	html>body .SBText			{FONT-WEIGHT:300;FONT-SIZE:7.5PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000}
	html>body .FPan				{FONT-WEIGHT:800;FONT-SIZE:8PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
	html>body .HeadLink			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
	html>body .MenuLink			{FONT-WEIGHT:300;FONT-SIZE:7.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000;}
	html>body .MenuLink3			{font-size:7PT;text-decoration:none;color:#333}
	html>body .MenuLink6			{font-size:8PT;text-decoration:none;color:#333;}
	html>body .MenuLinkWhite		{font-size:7.5PT;text-decoration:none;color:#fff;}
	html>body .SidebarLink			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;}
	html>body .CartHeader			{FONT-WEIGHT:800;FONT-SIZE:8PT;FONT-FAMILY:verdana,helvetica,arial;COLOR:#DDDDDD;}
	html>body .ProductMenu			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000;}
	html>body .bodyLinkBold 		{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000;}
	html>body .searchbox			{FONT-WEIGHT:300; FONT-SIZE:8PT; FONT-FAMILY:verdana,helvetica,arial; COLOR:#333; WIDTH: 200px;}
/* Links */
	html>body .SBLink			{FONT-WEIGHT:300;FONT-SIZE:7.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000;}
	html>body .btblinkRed			{FONT-WEIGHT:800;FONT-SIZE:9.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .btslink			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .btslinkRed			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .btslink3			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .btslink6			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .btslink9			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	html>body .btslinkC			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#ccc;}
	html>body .btslinkW			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
	html>body .blbRedBlack			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .blbRed			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000;}
	html>body .blb6				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#666;}
	html>body .blb9				{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#999999;}
	html>body .ExclusiveLinkBold 		{FONT-WEIGHT:800;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000;}
	html>body .ExclusiveWhite		{FONT-WEIGHT:800;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
	html>body .bCentral		 	{FONT-WEIGHT:800;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#001F94;}
	html>body .GSmartBuys			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#387EEE;}
	html>body .bCentral2			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#336699;}
	html>body .sstLink			{FONT-WEIGHT:300;FONT-SIZE:7.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#333;}
	html>body .sstlinkRed			{FONT-WEIGHT:300;FONT-SIZE:7.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#CC0000;}
	html>body .btslinkprod 			{font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none;}
	html>body .btslinkprod:hover		{font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: underline;}
	

/* Menu Stuff */
	html>body .dl 				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000;}
	html>body .MenuRegular			{FONT-WEIGHT:300;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#000;
						background-color:#ccc;}
	html>body .MenuHighlight		{FONT-WEIGHT:300;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#CC0033;
						background-color:#ccc;}
/* G Menu and nav stuff */
	html>body .Gdl 				{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#000;}
	html>body .GProductMenu			{FONT-WEIGHT:300;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;COLOR:#fff;}
	html>body .GMenuRegular			{FONT-WEIGHT:300;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#000;
						background-color:#000;}
	html>body .GMenuHighlight		{FONT-WEIGHT:300;FONT-SIZE:8PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#fff;
						background-color:#000;}

/* styles for the new nuggets (NG) and product family (PF) pages */
	html>body .NGheader			{FONT-WEIGHT:800;FONT-SIZE:9PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#333;}
	html>body .NGsubtitle			{FONT-WEIGHT:800;FONT-SIZE:8.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#CC0000;}
	html>body .NGbody			{FONT-SIZE:6.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#333;}
	html>body .NGbodybold			{FONT-WEIGHT:800;FONT-SIZE:6.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#333;}	
	html>body .PFbodyRed			{FONT-SIZE:6.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#CC0000;}
	html>body .PFcallout			{FONT-WEIGHT:800;FONT-SIZE:7.5PT;TEXT-DECORATION:none;FONT-FAMILY:verdana,helvetica,arial;color:#333;}

/*Controls positions of Flash popups*/	
	html>body .flashlayer			{position: absolute; width: 470px; height: 375px; z-index: 1; left: 155px; top: 275px;}
	html>body .flashlayerx		{position: absolute; width: 470px; height: 375px; z-index: 1; left: 155px; top: 335px;}

/*Checkout Page Indicator*/
html>body .pi   		{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #666; }
html>body .pib   		{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold; color: #333 } 
html>body .pilink 	{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #666; Text-Decoration:underline }



/************************************************LEGACY WIN_IE.CSS*******************************************************/


/* Body Text Large*/
	.btl, .btl3 {font-size:11PT;}
	.btl6 {font-size:11PT;color:#666;}
	.btlRed {font-size:11PT;color:#CC0000;}
	.btlWhite {font-size:11PT;color:#fff;}

/* Body Text Large Bold */
	.btlb, .btlb3 {font-weight:bold;font-size:11PT;}
	.btlb6 {font-weight:bold;font-size:11PT;color:#666;}
	.btlbRed {font-weight:bold;font-size:11PT;color:#CC0000;}
	.btlbWhite {font-weight:bold;font-size:11PT;color:#fff;}

/* Body Text */
	.bodytext, .bodytext3 {font-size:9PT;}
	.bodytext6 {font-size:9PT;color:#666;}
	.bodytextRed {font-size:9PT;color:#CC0000;}
	.bodytextWhite {font-size:9PT;color:#fff;}

/* Body Text Bold */
	.btb, .btb3 {font-weight:bold;font-size:9PT;}
	.btb6 {font-weight:bold;font-size:9PT;color:#666;}
	.btbRed	{font-weight:bold;font-size:9PT;color:#CC0000;}
	.btbWhite {font-weight:bold;font-size:9PT;color:#fff;}
/* Body Text Small*/
	.bodytextsmall, .bts, .bts3, td {font-size:8PT;}
	.bts6 {font-size:8PT;color:#666;}
	.btsRed	{font-size:8PT;color:#CC0000;}
	.btsWhite {font-size:8PT;color:#fff;}
/* Body Text Small Bold */
	.btsb, .btsb3 {font-weight:bold;font-size:8PT;}
	.btsb6 {font-weight:bold;font-size:8PT;color:#666;}
	.btsbRed {font-weight:bold;font-size:8PT;color:#CC0000;}
	.btsbWhite, .FPan {font-weight:bold;font-size:8PT;color:#fff;}
/* Super Small Text*/
	.sst, .sst3 {font-size:7PT;}
	.sst6 {font-size:7PT;color:#666;}
	.sstRed	{font-size:7PT;color:#CC0000;}
	.sstWhite {font-size:7PT;color:#fff;text-decoration: none;}
/* Super Small Text Bold*/
	.sstb, .sstb3 {font-weight:bold;font-size:7PT;}
	.sstb6 {font-weight:bold;font-size:7PT;color:#666;}
	.sstbRed {font-weight:bold;font-size:7PT;color:#CC0000;}
	.sstbWhite {font-weight:bold;font-size:7PT;color:#fff;text-decoration: none;}
/* Body Text Super Small Italics */
	.btssi {FONT-SIZE:8.5PT;FONT-FAMILY:verdana,helvetica,arial;FONT-STYLE:italic;}
/* Large Body Headers */
	.bodyHeadLarge {font-weight:bold;font-size:13.5PT;color:#000;}
	.bodyHeadLargeGrey {font-weight:bold;font-size:13.5PT;color:#999;}
	.bodyHeadLargeRed {font-weight:bold;font-size:13.5PT;color:#CC0000;}
	.bodyHeadLargeWhite {font-weight:bold;font-size:13.5PT;color:#fff;}

	.bhl6 {font-weight:bold;font-size:13.5PT;color:#666;}
	.be {font-weight:bold;font-size:10.5PT;color:#666;}
	.beRed {font-weight:bold;font-size:10.5PT;color:#CC0000;}
	.bhlRed	{font-weight:bold;font-size:13.5PT;color:#CC0000;}
/* Numbers */
	.num {font-size:8PT;font-family:ms sans serif,verdana,helvetica,arial;color:#000;}
	.numGrey {font-size:8PT;font-family:ms sans serif,verdana,helvetica,arial;color:#999;}
	.numRed	{font-size:8PT;font-family:ms sans serif,verdana,helvetica,arial;color:#CC0000;}
	.numBold {font-weight:bold;font-size:7PT;font-family:ms sans serif,verdana,helvetica,arial;color:#000;}
	.numBoldRed {font-weight:bold;font-size:7PT;font-family:ms sans serif,verdana,helvetica,arial;color:#CC0000;}
	.numBoldWhite {font-weight:bold;font-size:7PT;font-family:ms sans serif,verdana,helvetica,arial;color:#fff;}
	.numShipping {font-weight:bold;font-size:7.5PT;font-family:ms sans serif,verdana,helvetica,arial;color:#666;}
	.numExclusive {font-weight:bold;font-size:7PT;color:#CC0000;}
/* Miscellaneous */
	.SBText	{font-size:7.5PT;color:#000}
	.HeadLink {font-weight:bold;font-size:7.5PT;text-decoration:none;color:#fff;}
	.MenuLink {font-size:7.5PT;text-decoration:none;color:#333}
	.MenuLink3 {font-size:7PT;text-decoration:none;color:#333;}
	.MenuLinkWhite {font-size:7.5PT;text-decoration:none;color:#fff;}
	.SidebarLink {font-size:8PT;text-decoration:none;}
	.CartHeader {font-weight:bold;font-size:7.5PT;color:#ddd;}
	.ProductMenu {font-size:8PT;text-decoration:none;color:#000;}
	.bodyLinkBold {font-weight:bold;font-size:8PT;text-decoration:none;color:#000;}
	.searchbox {FONT-WEIGHT:300; FONT-SIZE:8PT; FONT-FAMILY:verdana,helvetica,arial; COLOR:#333; WIDTH: 200px;}
/* Links */
	.SBLink	{font-size:7.5PT;text-decoration:none;color:#000}
	.btblinkRed {font-weight:bold;font-size:9PT;text-decoration:none;color:#CC0000;}
	.btslink {font-size:8PT;text-decoration:none;color:#000;}
	.btslinkRed {font-size:8PT;text-decoration:none;color:#CC0000;}
	.btslink3 {font-size:8PT;text-decoration:none;}
	.btslink6 {font-size:8PT;text-decoration:none;color:#666;}
	.btslink9 {font-size:8PT;text-decoration:none;color:#999999;}
	.btslinkC {font-size:8PT;text-decoration:none;color:#ccc;}
	.btslinkW {font-size:8PT;text-decoration:none;color:#fff;}	
	.blbRed	{font-weight:bold;font-size:8PT;text-decoration:none;color:#000;}
	.blbRedBlack {font-weight:bold;font-size:8PT;text-decoration:none;color:#CC0000;}
	.blb6 {font-weight:bold;font-size:8PT;text-decoration:none;color:#666;}
	.blb9 {font-weight:bold;font-size:8PT;text-decoration:none;color:#999;}
	.ExclusiveLinkBold {font-weight:bold;font-size:7.5PT;text-decoration:none;color:#000;}
	.ExclusiveWhite {font-weight:bold;font-size:7.5PT;text-decoration:none;color:#fff;}
	.bCentral {font-weight:bold;font-size:7.5PT;text-decoration:none;color:#001F94;}
	.formText  {font-size:10PT;color:#555555;}
	.GSmartBuys {font-size:8PT;text-decoration:none;color:#0066CC;}
	.bCentral2 {font-size:8PT;text-decoration:none;color:#336699;}
	.sstLink {font-size:7PT;text-decoration:none;color:#333;}
	.sstLink6 {font-size:7PT;text-decoration:none;color:#666;}
	.sstlinkRed {font-size:7PT;text-decoration:none;color:#CC0000;}	
		
/* Menu stuff */	
	.dl {font-size:8PT;text-decoration:none;color:#000;}
	.MenuRegular {font-size:8PT;text-decoration:none;color:#000;background-color:#ccc;}
	.MenuHighlight {font-size:8PT;text-decoration:none;color:#CC0033;background-color:#ccc;}

/* styles for the new nuggets (NG) and product family (PF) pages */
	.NGheader {font-weight:bold;font-size:9PT;text-decoration:none;}
	.NGsubtitle {font-weight:bold;font-size:8.5PT;text-decoration:none;color:#CC0000;}
	.NGbody	 {font-size:6.5PT;text-decoration:none;}
	.NGbodybold {font-weight:bold;font-size:6.5PT;text-decoration:none;}	
	.PFbodyRed {font-size:6.5PT;text-decoration:none;color:#CC0000;}
	.PFcallout {font-weight:bold;font-size:7.5PT;text-decoration:none;}
	
/*Controls positions of Flash popups*/	
	.flashlayer {position: absolute; width: 470px; height: 375px; z-index: 1; left: 155px; top: 275px;}
	.flashlayerx {position: absolute; width: 470px; height: 375px; z-index: 1; left: 155px; top: 335px;}
	
/*Controls Research Center Articles for CDW and MW*/
	.articles_mac {width: 447px; background-color:#CC0000;}
	.articles_cdw {width: 447px; background-color:#CC0000;}


/******************************************LEGACY MAIN.CSS***********************************/


a.HeadLink:hover 		{color:#fff;text-decoration:underline;}
a.MenuLink:hover 		{color:#000;text-decoration:underline;}
a.MenuLink3:hover 		{color:#333;text-decoration:underline;}

a.SidebarLink:hover, a.SBLink:hover {color:#CC0000;text-decoration:underline;}

a.sstlinkRed:hover {color:#333;text-decoration:none;}

a.blbRed:hover, 
a.dl:hover, 
a.blb6:hover, 
a.blb9:hover, 
a.btslink:hover, 
a.btslink3:hover, 
a.btslink6:hover, 
a.btslink9:hover, 
a.btslinkC:hover, 
a.btslinkW:hover, 
a.ProductMenu:hover, 
a.Categories:hover, 
a.sstLink:hover, 
a.NGbody:hover, 
a.NGbodybold:hover {
	color:#CC0000;text-decoration:none;
}

a.dhMW:hover, a.blbRedBlack:hover, a.MWCategories:hover	{color:#000;text-decoration:none;}

a.btblinkRed:hover, a.btslinkRed:hover {color:#333;text-decoration:none;}

a.GDDMenuLink:hover {color:#fff;text-decoration:none;}
a.GSmartBuys:hover {color:#999;text-decoration:none;}


a.greenlinks {color:#9DB029; font-weight:bold;font-size:11px;text-decoration:none;}
a.greenlinks:visited, a.greenlinks:active {font: bold 11px; color:#9DB029; text-decoration: none;}
a.greenlinks:hover {font: bold 11px; color: #9DB029; text-decoration: underline;}

a.NGbodybold:visited {text-decoration:none;}
.tabLine {border-bottom: 2px solid #CACACA;}
.tabSelected {font-size: 8pt; font-weight: normal; background-color: #fff; color: #000; }
.tabNormal {font-size: 8pt; font-weight: normal; background-color: #5a5a5a; color: #fff; }

.menu {
	text-decoration:none;
	background:#ccc;
	border: 1px solid #000;
}
.GMenu {
	text-decoration:none;
	background:#EFEFEF;
	border: 1px solid #666;
}
.menuMW {
	text-decoration:none;
	background-color:#D2E8FF;	
	border: 1px solid #666;
	border-top: none;
}

.MWradio {background:#fff;}
.CDWradio {background:#010000;}
.CDWGradio {background:#aaa;}

	
/*	Styles for the Slide Shows...	*/
#SlideShow {height: 191px; width: 387px; position: relative;}
.Slide {color:#CC0000; display:none;}
#SlideShowControls {background: #fff; position: absolute; bottom:10; right:0;} /* padding-right: 10px;}*/

.SlideControls A {color:black;text-decoration:underline;}
.SlideNumber {padding-left:1px; padding-right:1px; display:inline;}


/**************************************MODAL POPUP******************************************************/

.modalPopUp {
	width:344px;
	background:#fff;
	padding:20px;
	/*border:1px solid #806e56;*/
	color:#333;
	text-align:left;
	font-family:arial;
}

.modalPopUp .lblProductActionMsg {font-weight:bold; font-size:14px;}

.modalBackground 
{
	background:#fff;
	filter:alpha(opacity=50);
	opacity:0.5;
	position:relative;
	top:auto;
	left:auto;	
}

.modalPopUpHide
{
	border:none;
	height:0px; 
	width:0px;
	color:#333;       	
	display:none;
}

.modalBgDeleteCompare {
      background: #fff;
      filter: alpha(opacity=70);
      opacity: 0.7;
      position:relative;
      top:auto;
      left:auto;
}

.modalBoxDeleteCompare {
      background: #f5f5f5;
      border:1px solid #ccc;    
      text-align: left;
      font-family: Arial;
      font-weight: bold;
      font-size: 15px;
      padding: 25px 20px 10px 25px
}
                              
.btnOK
{
	height:25px; 
	width:25px;
	text-align: center;
	margin: 5px 115px 15px 115px       	
}            

.hideBogus {display:none;}

/**********************PRODUCT INFO POPUP*******************/

.ProductInfoPopup {
	position:absolute;
	border:1px solid #79756a;
	z-index:10000;
	background:#fff;
	visibility:hidden;
	width:300px;
	height:100px;
	text-align:left;	
}

.ProductInfoPopupHeader {
    background:#9b9891 url(https://img.cdw.com/global/backgrounds/infoPopUpHeader_bg.gif) 100% 0% repeat-y;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    padding:2px 10px;      
}

.ProductInfoPopupBody {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#fff;
    color:#333;
    padding:10px;
   /* height:159px;*/
}


/**********************MEDIA POPUP*******************/
 .info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}
.popupShadow {
	position: absolute;
	z-index: 20000;
	opacity: .3;
	filter: alpha(opacity=30);	
	background-color: #999999;
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupMask {
	position: absolute;
	z-index: 19999;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .6;
	filter: alpha(opacity=60);	
	background-color: #DDDDDD;
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 20001;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	z-index: 20004;
	border: 1px solid #666666;
	background-color: #ffffff;
}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 20002;
}
#popupTitleBar {
	background-color: #486CAE;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 20003;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}

/*************************INFO POPUP**************************************************************/
.InfoPopup {
    position:absolute;
    width:200px;
    border:1px solid #79756a;
    z-index:10000;
    background:#fff;
    text-align:left;
}

.InfoPopupBody {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    background:#fff;
    color:#333;
    padding:14px 23px;
    height:auto;
}

.InfoPopupHeader {
    background:#9b9891 url(https://img.cdw.com/global/backgrounds/infoPopUpHeader_bg.gif) 100% 0% repeat-y;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    padding:2px;      
}

/**********************ERROR NOTIFICATION*******************/

.errorNotification {
	width:791px;
	height:auto;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:block;
}

.errorNotification img {
	/*width:36px;*/
	margin:0px 9px 30px 0px;
	float:left;
}

.errorNotification h4 {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.errorNotification ul {
	margin:0px 0px 0px 58px;
	padding:0px;
}

.errorNotification li {
	list-style-type:disc;
	margin:0px;
	padding:0px;
	color:#cc0000;
	font-size:12px;
}

.errorIconSmall {
	width:26px;
	text-align:center;
}

/*************************INFO/AVAILABILTY MESSAGE***********************************/

.infoModule .infoMsg, .promoWrapper .infoMsg {font-weight:bold; border-bottom:1px dashed #333; position:relative; cursor:pointer;}

/************************* UNIVERSAL GREY HEADER **********************************************/

.sectionHeader {
	background:#b3b3a9;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:4px 12px 6px;	
	margin:0px 0px 6px 0px;
	clear:both;
}


/*************************NEW STYLES*********************************/

.transHeader {
	background:#8c9a21 url(https://img.cdw.com/global/transHeader_bg.gif) no-repeat;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	font-family:arial;
}

.iframeFix {position:absolute; top:0px; left:0px; display:block; filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0}


.nuggetCat {
	width:180px;
	height:70px;
	font-size:12px;
	background-repeat:no-repeat;
	margin:0px 10px 0px 0px;
	float:left;
}

.nuggetCat h4 {
	color:#666;	
	font-weight:bold;
	display:block;
	margin:11px 0px 0px 66px;
	padding:0px;
}

.nuggetCat a:link, .nuggetCat a:visited, .nuggetCat a:hover, .nuggetCat a:active {
	color:#0070bc;
	text-decoration:underline;
	margin:0px 0px 0px 66px;
	display:block;
}



/************************PRODUCT PROMO ********************************/

.relatedResources{
	margin: 0;
	padding: 0;
	font-family:arial;
}

.relatedResources .title{
	height: 19px;
	color:#fff;
	background: url(https://img.cdw.com/assets/pages/framework/bg-pro-promo-title.gif) repeat-x;
	padding: 0 0 0 10px;
}

.relatedResources .title h4 {margin:0px; padding:2px 0 0 0; font-size:12px; font-weight:bold; float:left;}

.relatedResources .content{
	border: 1px solid #b7afa0;
	padding: 7px 3px 7px 7px;
}

html>body .relatedResources .content{
/*	height: 60px;*/
	padding: 7px 3px 20px 7px ;
}

.relatedResources .productImg {
	margin-right: 8px;
	float: left;
}

.relatedResources ul {
	padding: 0 0 0 20px;
	margin: 0;
}
html>body .relatedResources ul {
	padding: 0 0 0 15px;
}

.relatedResources li {
	list-style-image: url(https://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif);
	padding-bottom: 5px;	
}

.relatedResources ul a {
	color: #333;
	text-decoration: none;
}

.relatedResources ul a:hover{
	color: #333;
	text-decoration: underline;
}



/****************************** SLS AD ************************************/

.slsAd{
	height:1%;
	margin: 0;
	padding: 0;
	font-family:arial;
	border: 1px solid #b8bbaa;
	padding:0 0 0 7px;
	position:relative;
}

.slsAd .corner {margin:0px; position:absolute; bottom:-2px; left:-1px;}
html>body .slsAd .corner {margin:0px; position:absolute; bottom:-1px; left:-1px;}

.slsAd .title{
	color:#806f57;
	padding: 2px 5px 2px 0px;
	margin:0px;
}

.slsAd .title h4 {margin:0px; padding:0 14px 0 0; font-size:11px; font-weight:bold; background: url(https://img.cdw.com/global/arrows/doubleArrow-right.gif) 100% 5px no-repeat;}

.slsAd .hr {height:1px; overflow:hidden; border:none; color:#b8bbaa; background:#b8bbaa; margin:0px; padding:0px;}

.slsAd .content{
	color:#806f57;	
	padding: 7px 3px 7px 0px;
	text-align:center;
}

.slsAd .productImg {
	margin-right: 8px;
	float: left;
}

.slsAd p {margin:0px; padding:0px; text-align:left;}

/******************************** CA HERO SPOT ********************************/

#top-container-main-graphic {
	width: 582px;
	/*height: 251px;*/
	height:250px;
	background: no-repeat; 
	float: left;
}



html>body #top-container-main-graphic /*, #top-container-main-graphic-ca */ {
	width: 580px;
}


/******************************** TAB MENU MODULE ************************************/

.tabMenu {
	height:auto;
	.height:1%;
	margin:0px;
	font-size:12px;
}

.tabMenu .tabNavigation {
    margin:0px;
    padding:0px;
}

.tabMenu .tabNavigation a {
    padding:6px 10px;
    background:#adadad;
    color:#efefef;
    font-weight:bold;
    text-decoration:none;
    outline:none;
    margin:0 2px 0 0;
    float:left;
    zoom:1;
}

.tabMenu .tabNavigation a.selected,
.tabMenu .tabNavigation a:hover {
    background:#d2d2d2;
    color:#333;
}

.tabMenu .content {
	height:auto;
	.height:1%;
	background:#fff url(https://img.cdw.com/assets/backgrounds/tabMenu-content-top_bg.gif) repeat-x;
	padding:20px 10px;
	border:1px solid #d2d2d2;
	border-top:none;
	clear:both;
}

.tabMenu p {padding:0 0 8px 0; margin:0px;}

.tabMenu img {
	margin:0 0 8px 20px;
	clear:both;
	float:right;
}