.headerContainer, .headerContainerG {margin:0px !important;}
#form1 {margin:0px;}

.pageContent {margin:0px;}

.homepage {
	height:auto;
	background:#fff url(http://img.cdw.com/content/segments/homepage_bg.gif) repeat-x;
	position:relative;
	padding:9px 10px 0px;
	font-size:12px;
}

.homepage a {color:#333; text-decoration:none; outline:none;}
.homepage a:hover {color:#333; text-decoration:underline;}

.row1, .row2 {
	height:auto;
	*height:1%;
	position:relative;
	margin:0 0 10px;
}

.row1 {z-index:100;}

p.boxcontent {display:none;}

.col180 {
	width:180px;
	margin:0 10px 0 0;
	float:left;
}

.col750 {
	width:750px;
	margin:0px;
	float:left;
}



/***SEGMENT NAVIGATION***/
#segmentNav {
	width:176px;
	height:250px;
	background:#c8c8c8 url(http://img.cdw.com/content/segments/segmentNav_bg.gif) repeat-x;
	margin:0px;
	padding:0px;	
	float:left;
	position:relative;
}

#segmentNav ul {
	margin:0px;
	padding:12px 0 0 0;
	list-style-type:none;
}

#segmentNav li {
	list-style-type:none;
	background: url(http://img.cdw.com/global/arrows/arrow-red-right-trans.gif) 7px 4px no-repeat;
	color:#4d4e53;
	padding:0 0 0 18px;
	margin:0 0 3px 0;
	.margin:0px;
	font-size:12px;	
	zoom:1;	
}

#segmentNav li a {
	color:#4d4e53 !important;
	font-weight:bold;
	text-decoration:none;	
	display:block;
	outline:none;	
}

#segmentNav li a:hover {
	color:#4d4e53;
	text-decoration:underline;
}

#segmentNav li.first {
	height:16px;
	background: url(http://img.cdw.com/global/arrows/arrow-red-right-trans.gif) 7px 4px no-repeat;
	margin:0 0 4px 0;
}


#segmentNav li.selected {
	height:133px;
	color:#333;
	font-size:12px;
	background:#fcfcfc url(http://img.cdw.com/content/segments/segmentNav_selected_bg.gif) repeat-x;
	padding:0px 8px;
	margin:0 0 5px 0 !important;
	position:relative;
	overflow:visible;
}

#segmentNav li.selectedWelcome {
	height:95px;
	color:#333;
	font-size:12px;
	background:#fcfcfc url(http://img.cdw.com/content/segments/segmentNav_selectedWelcome_bg.gif) repeat-x;
	padding:0 5px 0 11px;
	margin:0 0 5px 0 !important;
	position:relative;
	overflow:visible;
}

#segmentNav li.selectedWelcome h3 {
	color:#cc0000;
	font-size:17px;
	font-weight:bold;
	margin:13px 0 3px;
	padding:0px;
	float:left;
}

#segmentNav li.selected h3 {
	color:#cc0000;
	font-size:17px;
	font-weight:bold;
	margin:10px 0 8px;
	padding:0px;
	float:left;
}

#segmentNav li p {color:#666; font-size:12px; clear:both;}
#segmentNav li fieldset {border:none; padding:0px; margin:0 0 11px 0; display:block; clear:both;}
#segmentNav li input {margin:0 5px 0 0;}
#segmentNav li label {color:#ea7125; font-size:12px; font-weight:bold; vertical-align:middle;}
#segmentNav li span {color:#666; font-size:11px; font-weight:bold; display:block;}
#segmentNav li select {width:100%; margin:2px 0 0 0;}

#segmentNav table {
	margin:0px;
	position:absolute;
	top:80px;
	.top:82px;
	left:5px;	
}

#segmentNav .filterContainer {
	margin:0px; padding:0px;
}

#segmentNav .dropdownbox {
	width:165px !important;
	height:auto;
	background:#fff;
	color:#333;
	border:1px solid #80715c;
	font-size:10px;
	font-weight:normal;
	display:block;
	margin:0px;
	text-decoration:none;	
	overflow:hidden;
}

#segmentNav small {
	background:#fff url(http://img.cdw.com/cdw/search/slider_dropdown_arrow.gif) 100% -31px no-repeat;
	border:1px solid #B7BBA9;
	color:#333;
	font-size:10px;
	height:13px;
	.height:18px;
	overflow:hidden;
	padding:1px 12px 2px 1px;
	display:block;
}

#segmentNav .dropdowndiv
{
	z-index: 3000;
	display: none;
	position: absolute;
	margin:0px;
}


#segmentNav ul.dropdownlist {
	list-style: none !important;	
	background: #fff !important;
	display: block;
	width:180px;
	.width:auto;
	border: 1px solid #80715c !important;
	padding: 1px !important;
	margin: 0px !important;
	font-family: arial !important;
	font-size: 9px !important;
	text-align: left !important;
	height:220px !important;
	overflow:auto;
	z-index:2000;
}

#segmentNav ul.dropdownlist li {
	width:auto !important;
	height:auto !important;
	cursor: default !important;
	position: relative !important;
	background: #fff !important;
	padding: 0px !important;
	border-bottom: 1px solid #b7bba9 !important;
	text-align: left !important;
}

#segmentNav ul.dropdownlist li a {
	height:auto !important;
	cursor: pointer !important;
	display: block !important;
	text-decoration: none !important;
	color: #000 !important;
	background:#fff !important;
	border-bottom: 0px !important;
	padding: 1px 0px 2px 3px !important;
	min-width: 145px !important;
	font-weight: normal !important;
	font-size: 10px !important;
}

#segmentNav ul.dropdownlist li a:hover {
	cursor: pointer !important;
	color: #fff !important;
	background: #000088 !important;
}



/***SLIDESHOW***/
.slideshow {
	width:574px;
	background:#000;
	margin:0px;
	font-size:11px;
	float:left;
	overflow:hidden;
}

.slideshow .pnlRotator {height:210px;}

.slideshow .mask {
	width: 574px;
	height: 210px;
	overflow: hidden;  
	display: none;
}

.slideshow .pnlNumbers {
	height:40px;
	background:#616264;
	padding:0 0 0 3px;	
	overflow:hidden;
}

.slideshow .pnlNumbers a {
	color:#fff !important;
	text-decoration:none !important;
	outline:none;
	display:block;
	border:1px solid #bcbcbc;
}

.slideshow .featuredOfferNumbers {
	width:188px; 
	height:36px;
	color:#fff;
	background-image: url(http://img.cdw.com/assets/slideshow/thumb_bg2.gif);
	background-repeat: repeat-x;
	background-color:#6b6c70;
	margin:2px 2px 0 0;  
	float: left;  
	cursor: pointer;
	overflow:hidden;
}

.slideshow .featuredOfferNumbers img {
	width:31px;
	height:30px;
	background:#999;
	margin:2px 10px 0 2px;
	border:1px solid #999;
	float:left;
	overflow:hidden;
}

.slideshow .featuredOfferNumbers span {
	font-size:12px;
	padding:10px 0 10px 0;
	display:block;
}

.slideshow .selected {
	background:#cececc url(http://img.cdw.com/assets/slideshow/thumbSelected_bg2.gif) repeat-x;
}

.slideshow .selected span {color:#333;}




/***LOGON MODULE***/
#top-container-myacct-logon {
	width:178px;
	.width:180px;
	height:248px;
	.height:250px;
	background:#f8f7f3; margin:0px !important;
	border:1px solid #959595;
	left:770px !important;
	z-index:2000;	
}

#top-container-myacct-logon img {margin:10px 0 0 8px;}

#top-container-myacct-logon form {margin:0 0 0 8px;}

.grey-arrow-bg {display:block;}

#top-container-myacct-logon h5 {
	font-size:12px;
	margin: 10px 0 0 0;
}

#top-container-myacct-logon a {
	color:#666;
	font-size:12px;
	text-decoration:underline;
}

#top-container-myacct-logon a:hover {
	color:#666;
	text-decoration:underline;
}

#top-container-myacct-logon .txtbox {	
	width: 150px;
	font-size: 12px;
	margin: 10px 0 0 0;
	padding: 1px;
	border: 1px solid #333;    
}



/***LOGON MESSAGE***/
#top-container-feat-prod-nugget {
	float: left;
	width: 156px;
	.width: 178px;
	height:228px;
	.height:248px;
	margin: 0 0 0 10px;
	padding: 10px;
	background:#fff;
	border:1px solid #959595;
	overflow:hidden;	
}

#top-container-feat-prod-nugget h4 {
	font-size:12px;
	font-weight:bold;
	margin: 0 0 5px;
	padding:0px;

}
#top-container-feat-prod-nugget p {
	color: #333;
	margin:0 0 10px;
}
.top-container-feat-prod-image {
	text-align: center;
	margin: 0 0 5px;
}




/***BANNERS***/
.Banners {
	margin:0px;
	display:block;
	clear:both;
}

.Banners .banner {
	margin:0 10px 10px 0;
	float:left;
}

.Banners .last {margin:0 0 10px 0;}



/***FEATURED BRANDS***/
.FeaturedBrands {
	background:#fff;
	margin:0 0 10px;
}

.FeaturedBrands .content {
	padding:12px 11px;
	border:1px solid #0266a2;
}

.FeaturedBrands h3 {
	background:#0266a2;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:7px 9px;
	margin:0px;
}

.FeaturedBrands select {
	width:156px;	
	margin:0 0 15px;
	display:block;
}

.FeaturedBrands .brands {
	width:156px;
	height:80px;
	margin:0px;
	text-align:center;
	position:relative;
	overflow:hidden;
}

.FeaturedBrands .brand {
	margin:0 auto;	
}

.FeaturedBrands img {
	margin:0 0 15px;
	display:block;
}

.FeaturedBrands a {
	color:#0064cc;
	text-decoration:underline;	
}

.FeaturedBrands a:hover {
	color:#0064cc;
	text-decoration:underline;
}

.FeaturedBrands a.prev {
	display:block;
	width:auto;
	width:7px;
	height:18px;
	font-size:13px;
	background:url(http://img.cdw.com/content/modules/product-carousel/left_red.gif) 0% 3px no-repeat;
	margin:0px;
	text-decoration:none;
	cursor:pointer;
	position:absolute;
	left:0px;
	top:30px;
	z-index:100;
	text-indent:-9999em;
}

.FeaturedBrands a.next {
	display:block;
	width:auto;
	width:7px;
	height:18px;
	font-size:13px;
	background:url(http://img.cdw.com/content/modules/product-carousel/right_red.gif) 0% 3px no-repeat;
	margin:0px;
	text-decoration:none;
	cursor:pointer;
	position:absolute;
	right:0px;
	top:30px;	
	z-index:100;
	text-indent:-9999em;
}


/***BEST DEAL OF THE WEEK***/
.BestDealOfTheWeek {
	background:#fff;
	margin:0 0 10px;
}

.BestDealOfTheWeek .content {
	padding:12px 10px 16px;
	border:1px solid #9cb126;	
}

.BestDealOfTheWeek h3 {
	background:#9cb126;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:7px 9px;
	margin:0px;
}

.BestDealOfTheWeek .mfgLogo {display:none;}

.BestDealOfTheWeek .MerchandisingModule {margin:0 0 8px;}

.BestDealOfTheWeek .allBestDeals {
	color:#0070bc;
	text-decoration:underline;
	display:block;
}

.BestDealOfTheWeek .allBestDeals:hover {
	color:#0070bc;
	text-decoration:underline;
}


/***CDW SPOTLIGHT***/
.CDWSpotlight {
	background:#fff;
	margin:0 0 10px;
}

.CDWSpotlight .content {
	padding:12px 10px 16px;
	border:1px solid #c05017;	
}

.CDWSpotlight h3 {
	background:#c05017;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:7px 9px;
	margin:0px;
}

.CDWSpotlight .mfgLogo {display:none;}

.CDWSpotlight .MerchandisingModule {margin:0 0 8px;}

.CDWSpotlight .allBestDeals {
	color:#0070bc;
	text-decoration:underline;
	display:block;
}

.CDWSpotlight .allBestDeals:hover {
	color:#0070bc;
	text-decoration:underline;
}


/***MERCHANDISING MODULE***/
.MerchandisingModule {
	margin:0px;
	position:relative;
}

.MerchandisingModule .mfgLogo {
	margin:0 0 5px;
}

.MerchandisingModule .prodImage {
	margin:0 0 5px;
	text-align:center;
}

.MerchandisingModule .badge {
	margin:0px;
	position:absolute;
	top:75px;
	left:100px;
}

.MerchandisingModule h4 {
	height:35px;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.MerchandisingModule h4 a {
	color:#333;
	text-decoration:none;
}

.MerchandisingModule h4 a:hover {
	color:#333;
	text-decoration:underline;
}

.MerchandisingModule p {
	height:42px;
	margin:0px;	
}

.MerchandisingModule .price {
	height:42px;
	margin:0px;
}

.MerchandisingModule .price blockquote {
	color:#cc0000;
	font-size:12px;
	margin:0px;
	display:block;
}

.MerchandisingModule .price label {
	color:#333;
	font-size:12px;
	margin:0px;
	display:block;
}

.MerchandisingModule .price span {
	color:#333;
	font-size:14px;
	font-weight:bold;
	display:block;
}

.MerchandisingModule .price strong {
	display:block;
}

.MerchandisingModule .price strong span {
	color:#cc0000;
	font-size:14px;
	display:inline;
}

.MerchandisingModule .price del {
	font-weight:normal;
}

.MerchandisingModule small {
	height:12px;
	display:block;
}



/***CATEGORIES***/
.Categories {margin:0px;}

.Categories .category {
	width:180px;
	background:#fff;
	margin:0 10px 10px 0;
	float:left;
}

.Categories .last {margin:0 0 10px 0;}

.Categories .category .content {
	padding:8px 10px 12px;
	border:1px solid #d2d1cd;
}

.Categories .category h3 {
	height:36px;
	background: url(http://img.cdw.com/content/segments/categories_sprite.gif) no-repeat;
	color:#666;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	margin:0 0 5px;
	padding:0 0 0 43px;	
}

.Categories .category h3.notebooks {background-position:0px 0px;}
.Categories .category h3.desktops {background-position:0px -36px;}
.Categories .category h3.monitors {background-position:0px -72px;}
.Categories .category h3.printers {background-position:0px -108px;}
.Categories .category h3.dataStorage {background-position:0px -144px;}
.Categories .category h3.networking {background-position:0px -180px;}
.Categories .category h3.software {background-position:0px -216px;}
.Categories .category h3.accessories {background-position:0px -252px;}
.Categories .category h3.projectors {background-position:0px -288px;}
.Categories .category h3.routers {background-position:0px -324px;}
.Categories .category h3.inkAndToner {background-position:0px -360px;}
.Categories .category h3.cables {background-position:0px -396px;}
.Categories .category h3.memory {background-position:0px -432px;}
.Categories .category h3.casesAndBags {background-position:0px -468px;}
.Categories .category h3.kvn {background-position:0px -504px;}
.Categories .category h3.powerDistribution {background-position:0px -540px;}
.Categories .category h3.surge {background-position:0px -576px;}
.Categories .category h3.ups {background-position:0px -612px;}
.Categories .category h3.upsBatteryReplacement {background-position:0px -648px;}
.Categories .category h3.videoMounts {background-position:0px -684px;}
.Categories .category h3.wirelessRouters {background-position:0px -720px;}
.Categories .category h3.electronics {background-position:0px -756px;}
.Categories .category h3.cameras {background-position:0px -792px;}
.Categories .category h3.servers {background-position:0px -828px;}
.Categories .category h3.softwareDownloads {background-position:0px -864px;}
.Categories .category h3.appleMacSystems {background-position:0px -900px;}
.Categories .category h3.windowsSystems {background-position:0px -936px;}
.Categories .category h3.mobility {background-position:0px -972px;}
.Categories .category h3.inVehicleTechnology {background-position:0px -1008px;}
.Categories .category h3.workerProductivity {background-position:0px -1044px;}
.Categories .category h3.wirelessAccess {background-position:0px -1080px;}
.Categories .category h3.security {background-position:0px -1116px;}
.Categories .category h3.power {background-position:0px -1152px;}
.Categories .category h3.administrator {background-position:0px -1188px;}
.Categories .category h3.studentTech {background-position:0px -1224px;}
.Categories .category h3.lifecycleManagement {background-position:0px -1260px;}
.Categories .category h3.classroom {background-position:0px -12968px;}
.Categories .category h3.dataCenter {background-position:0px -1332px;}
.Categories .category h3.eProcurement {background-position:0px -1368px;}
.Categories .category h3.virtualization {background-position:0px -1404px;}
.Categories .category h3.pacs {background-position:0px -1440px;}
.Categories .category h3.pointOfCare {background-position:0px -1476px;}
.Categories .category h3.solutions {background-position:0px -1512px;}
.Categories .category h3.accessories2 {background-position:0px -1548px;}
.Categories .category h3.accessories3 {background-position:0px -1584px;}


.Categories .category a {
	color:#0070BC;
	margin:0 0 3px 44px;
	text-decoration:underline;
	display:block;
}

.Categories .category a:hover {
	color:#0070BC;
	text-decoration:underline;
}


/***PRODUCT SPOTLIGHT***/
.Categories .Spotlight {
	background:#fff;
	margin:8px 0 0;	
}

.Categories .Spotlight a {
	color:#333;
	text-decoration:none;
	margin:0px;
}

.Categories .Spotlight a:hover {
	color:#333;
	text-decoration:underline;
}

.Categories .Spotlight .content {
	padding:5px 0 0;
	border:none;
	border-top:1px solid #d2d1cd;	
}