/*----------Solution Cetnter style starts--------*/

.box table, .box table th, .box table td {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: collapse;
	-moz-border-radius: 0px 0px 0px 0px;
}

#top-content-solutions-sc {
	height: 225px;
	margin: -4px 0 0 0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
html>body #top-content-solutions-sc {
	margin: -1px 0 1px 0;
}
#solutions-leftnav-allcontent {
	height: 225px;
	background: url(http://img.cdw.com/assets/pages/framework/bg-myacct-round.gif) left bottom no-repeat;
}
#solutions-leftnav-allcontent .select {
	height: 65px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
/*	background: url(http://img.cdw.com/assets/pages/framework/bg-myacct-left-selected.gif) left repeat-y;*/
	padding: 10px 5px 10px 15px;
	background-color: #431D1C;
}

#solutions-leftnav-allcontent .select-first {
	height: 65px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background: #fff url(http://img.cdw.com/assets/pages/framework/bg-myacct-left-selected.gif) left repeat-y;
	padding: 10px 5px 10px 15px;
	border-bottom: 1px solid #9A886D;
}		
.select-first p {
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
}	
#solutions-leftnav-allcontent li {
	border-top: 1px solid #9A886D;	
}

#solutions-main-feat-img {
 width:387px;
 height:225px;
 float: left;
 
}
#solutions-main-feat-content  {
	margin: 70px 0 0 28px;
	width: 250px;
}

#solutions-main-feat-content-2line  {
	margin: 90px 0 0 25px;
	width: 250px;
}
#solutions-main-feat-content h1 {
 color:#631C1C;
 font-size:16px;
}

#solutions-main-feat-content h6 {
	color:#FF9933;
	font-size:12px;
}


#solutions-main-feat-content h2 {
	color:#631C1C;
	font-size:14px;
}

#solutions-main-feat-content ul {
	margin: 10px 0 0 15px;
	padding: 0;

}
#solutions-main-feat-content li {
	/*background: url(http://img.cdw.com/assets/pages/framework/ico-black-bullet.gif) no-repeat left 10px;*/
	margin: 0;
	padding: 5px 0 0 10px;
	list-style-type: none;
}
#solutions-sc-expert-advise {
	width: 371px;
	height: 225px;
	background: url(http://img.cdw.com//content/solutions/bg-sc-expert-advice.jpg) no-repeat;
	float: left;
	margin: 0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
}
#expert-advise-content {
	width: 240px;
	padding: 10px 0 0 5px;
	float: left;
}
#solutions-sc-expert-advise #expert-advise-content h5{
	margin: 14px 0 0 15px;
}
#solutions-sc-expert-advise #expert-advise-content p {
	margin: 0 0 0 15px;
}
/*
#solutions-sc-expert-advise ul {
	margin: 7px 0 0 20px;
	padding: 0;
}
html>body #solutions-sc-expert-advise ul {
	margin: 15px 0 0 20px;
}
*/
#solutions-sc-expert-advise li {
	margin-bottom: 3px;
	font-size: 11px;
}
#solutions-sc-expert-advise ol {
	font-weight: bold;
}

#solutions-sc-expert-advise ol span {
	font-weight: normal;
}

.list-index {
	color: #621C1C;
	font-size: 12px;
	font-weight: bold;
}
#solutions-sc-expert-advise .brand-nugget-more {
	margin: 0 0  0 180px;
}
#expert-detail-content {
	width: 100px;
	margin: 130px 0 0 25px;
	float: left;
	text-align: center;
}
html>body #expert-detail-content {
	margin: 130px 0 0 22px;
}
#expert-detail-content h5{
	color: 631c1c;
}
/*----------Solution Cetnter style ends--------*/


/*--Solution Center Middle Content---*/
/*-- Solution Center Styles  --*/
#solution-bottom{
	width: 960px;	
	margin: 5px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#sol-sc-left-container {
	text-align: left;
	width: 176px; 
	float: left;
	font-family:Arial, Helvetica, sans-serif;
}

#sol-sc-left-contact-info{
	margin: 5px 0 0 0; 
	width: 150px;
}

#sol-sc-mid-container {
	width: 565px;
	float: left;
	margin: 0 5px 0 10px;
	text-align: left;
}

#sol-sc-mid-container-longer {
	width: 670px;
	float: left;
	margin: 0 5px 0 10px;
	text-align: left;
}

#sol-sc-mid-container td {
	font-family:Arial, Helvetica, sans-serif;
}

#sol-sc-mid-container a {
	text-decoration: underline;
}

#sol-sc-mid-top-link ul {
	margin: 0;
	padding: 0;
}

#sol-sc-mid-top-link ul li{
	float: left;
	margin: 0 0 3px 0;
	padding: 0;
	list-style-type: none;
}

#sol-sc-mid-top-link ul li a{
	font-size: 12px;
	color: #333;
}

#sol-sc-mid-top-link ul li a img{
	margin: 4px 30px 2px 5px;
}

#sol-sc-right-container{
 	float: left;
 	margin: 0;
 	width: 181px;
 	padding-bottom: 10px; 
	text-align: left;
}

#sol-sc-nugget-right {
 	margin:0 0 0 0;
	float:right;
}

html>body #sol-sc-nugget-right {
 	margin:0 -8px 0 0;
}

.line-brown{
	height: 5px;
	background-color: #807667;
	clear: left;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

.curve-titlebar{
	background: #f6f0e0 url(http://img.cdw.com/assets/pages/framework/bg-title-sol.gif) top left no-repeat;
	height: 28px;
	margin: 20px 0 0 0;
}

.curve-titlebar h5{
	padding: 5px 0 0 20px;
	font-weight: normal;
}

.sol-mid-content h4{
	margin: 20px 0 2px 1px;
}

.sol-mid-content h5{
	margin: 10px 0 2px 0px;
}

.sol-mid-content h3{
	margin: 0 0 0 1px;
	font-size: 12px;
}


.sol-mid-content {
	margin: 0 0 10px 5px;
	padding: 0;
}

.sol-mid-content p {
	margin: 2px 0 10px 0;
	line-height: 15px;
}

.sol-mid-content ul {
	margin: 5px 0 0 5px;
	padding: 0;
}

.sol-mid-content ul li{
	margin: 0;
	padding: 5px 0 0 10px;
	list-style-type: none;	
	background: url(http://img.cdw.com/assets/pages/framework/ico-black-bullet.gif) no-repeat left 10px;
}

.txtitalic{
	font-style: italic;
}

.back-top{
	margin: 0px 20px 0 0; 
	text-align: right; 
}

/* FOLLOWING SHOULD BE MOVED TO CONTENTGLOBAL */

#container-right .prod-promo{
	width: 176px;
	margin: 0;
	padding: 0;
	
}

#container-right .prod-promo-title{
	height: 19px;
	background: url(http://img.cdw.com/assets/pages/framework/bg-pro-promo-title.gif) repeat-x;
	padding: 0 0 0 10px;
}

#container-right .prod-promo-title .image{
	margin: 1px 1px 0 0;
	float: right;
	border: 0;
}

html>body #container-right .prod-promo-title .image{
	margin: 0;
}

#container-right .prod-promo-content{
	border: 1px solid #b7afa0;
	padding: 7px 3px 7px 7px;
}

html>body #container-right .prod-promo-content{
/*	height: 60px;*/
	width: 164px;
	padding: 7px 3px 20px 7px ;
}

#container-right .prod-promo-content .prod-promo-content-elem{
	margin-left: 63px;
}

#container-right .prod-promo-content .prod-promo-content-elem h4 {
	color: #333;
}

#container-right .prod-promo-content .prod-promo-content-elem h5 {
	color: #333;
}

#container-right .prod-promo-content .image {
	margin-right: 8px;
	float: left;
}

#container-right .prod-promo-content ul {
	padding: 0 0 0 20px;
	margin: 0;
}
html>body #container-right .prod-promo-content ul {
	padding: 0 0 0 15px;
}

#container-right .prod-promo-content li {
	list-style-image: url(http://img.cdw.com/assets/pages/framework/ico-ora-sml-right.gif);
	padding-bottom: 5px;	
}

#container-right .prod-promo-content ul a:link,
#container-right .prod-promo-content ul a:visited,
#container-right .prod-promo-content ul a:active {
	color: #333;
	text-decoration: none;
}

#container-right .prod-promo-content ul a:hover{
	color: #333;
	text-decoration: underline;
}

#feat-prod-disp #feat-prod-cont #feature-prod-cont-mid {
	height: 130px;
}

/* MOVE FOLLOWING TO CONTENTGLOBAL.CSS */

.nugget-feat-prod-cont-holder ul {
	margin: 0;
	padding: 0;
}	

.nugget-feat-prod-cont-holder ul li {
	color: #746756;
	margin: 0;
	padding: 0;
	font-size:10px;
	line-height: 10px;
	list-style-type: none;

margin-top: 3px;

margin-right: 0pt;

margin-bottom: 0px;

margin-left: 0pt;

padding-left: 5px;

background-image: url(http://img.cdw.com/assets/pages/framework/ico-fet-prod-nugget-new.gif);

background-x-position: left;

background-y-position: top;

background-repeat: no-repeat;
}

.feat-prod-more-bot {
	margin-top: 22px;
}

#feat-prod-disp {
	margin-left: 4px;
	.margin-left:0px;
	_margin-left:0px;
	padding: 0;
	width: 192px;
	float: left;
	height: 180px;
}
#feat-prod-disp #feat-prod-cont {
	width:176px;
	margin:0 0 0 6px;
	padding:0;
	height: 170px;
}

/*-- Tabular Data --*/
.table-row {
	width: 100%;
}
.col-01 {
	margin-top: 7px;
	float: left;
	width: 30%;
}
.col-02 {
	margin-top: 7px;
	float: left;
	width: 70%;
}

.hrgreen
{
padding: 0pt;
margin: 0pt;
width: 200px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #c3a988;
}

html > body .hrgreen
{
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 5px;
margin-left: 0pt;
}

/* CSS Document */


#cdwmain{width:960px; text-align:left; float:left; font-family:Arial, Helvetica, sans-serif;}
#cdwmain ul { list style:none; margin:0; padding:0;}
#cdwmain li {list-style-type:none;}
dl, dd, dt{ margin:0; padding:0;}
#cdwmain ul.list{ list-style:disc inside; margin left:5px;}
#cdwmain ul.list li{	list-style-type:none; background:url(http://img.cdw.com/content/solutions/bullet-gry.gif) no-repeat left; padding-left:10px; margin-top:2px; display:inline; float:left; clear:left;}
#cdwmain .noverflow {overflow:hidden;}

#cdwmain #top-content-solutions-sc{margin-top:9px; margin-left:9px; width:564px;}

.cdwmain{width:960px; text-align:left; float:left; font-family:Arial, Helvetica, sans-serif;}
.cdwmain ul { list style:none; margin:0; padding:0;}
.cdwmain li {list-style-type:none;}
.cdwmain dl, .cdwmain dd, .cdwmain dt{ margin:0; padding:0;}
ul.list{ list-style:disc inside; margin left:5px;}
ul.list li{	list-style-type:none;  padding-left:10px; margin-top:2px; display:inline; float:left; clear:left;}
.noverflow {overflow:hidden;}

.cdwmain #top-content-solutions-sc{margin-top:9px; margin-left:9px; width:564px;}

a.btn-arrow-blk{background:url(http://img.cdw.com/content/solutions/arrow-gry.gif) no-repeat; padding-left:9px; background-position:0px 3px; display:inline; text-decoration:none; color:#000000;}
a.btn-arrow-blk:hover{text-decoration:underline;}

#shadowbox-956{background:url(http://img.cdw.com/content/solutions/shadowbox-956-mid.gif) repeat-y; float:left; width:956px; margin-left:2px; display:inline; margin-top:6px; clear:left;}
p.p450{margin-left:24px; line-height:15px; margin-top:0px; width:450px; display:inline; float:left;}
img.shadowbox-top{float:left; display:inline; .margin-left:-3px; padding:0; margin-bottom:11px;}
img.shadowbox-bot{float:left; margin-top:6px; clear:left;}
 #shadowbox-956 ul{float:left; width:440px; margin-left:20px; display:inline;}
  #shadowbox-956 ul li{width:200px; height:60px; display:inline; float:left; margin-right:10px; margin-left:10px;}
  #shadowbox-956 ul li img{float:left;}
  #shadowbox-956 ul li p{float:left; display:inline; margin-left:7px; line-height:15px;}

.viewbundle{width:948px; margin-left:6px; clear:left;}
.flexbox{border:1px solid #9d9b89; width:100%; float:left; margin-bottom:14px; margin-top:10px;}
.flexbox-top{width:100%; height:44px; background:url(<%=GetImagePath("/content/about/flexbox-top.gif")%>) repeat-x;}
 .flexbox-top h2{font-size:14px; font-weight:bold; float:left; display:inline; padding-left:15px; padding-top:15px;}
 .flexbox-top a{float:right; display:inline; margin-right:15px; margin-top:17px;}
.flexbox-mid {margin:10px; margin-top:10px;}

.bundle-image{margin:10px; display:inline; float:left; width:230px;}
 .bundle-image img{background:#CCCCCC; width:230px; height:160px; float:left;}
.bundle-description{width:525px; margin-top:10px; float:left; display:inline;}
.bundle-cta{margin-top: 8px; margin-bottom:8px;}
 .bundle-description p{float:right; clear:right; width:100%; line-height:16px;}
  .bundle-description p span{font-weight:bold; color:#c00;}
 .bundle-description img{margin-top:4px;}
.bundle-cost{font-size:14px; font-weight:bold; margin-top:7px;}
.bundle-table{float:left; width:928px; padding-top:5px; margin-left:0px; padding-bottom:10px; display:inline; clear:left;}

.bundle-container li p a{text-decoration:none; font-weight:bold; font-size:12px;}

table.flextable td { border-color: #969b89; border-style: solid; font-family:Arial, Helvetica, sans-serif; }
table.flextable { border-width: 0 1px 1px 1px; border-spacing: 0; border-color: #969b89; border-style: solid;  border-collapse: collapse; clear:left; float:left; }
tr.collapsed td { margin: 0; border-width: 1px 0 0 0; height:22px;  }
tr.collapsed {background:url(http://img.cdw.com/content/solutions/collapsed-td.gif) repeat-x;}
tr.expanded td { margin: 0; padding-top:5px; padding-bottom:5px; border-width: 1px 0 0 0; background-color:#FFFFFF; }
tr.expanded td img { width:120px; height:120px; margin-left:50px; background-color:#CCCCCC; }
tr.expandall td { color:#FFF; margin:0; height:20px; border-width:1px 0 0 0; background-color:#9d9b89; }

a.backtotop{float:right; font-weight:bold; background:url(http://img.cdw.com/content/solutions/arrowup-gry.gif) no-repeat left; padding-left:12px; text-decoration:none;}
a.backtotop:hover{text-decoration:underline;}


.flexbox-toggle{ height:24px; background:url(http://img.cdw.com/content/solutions/collapsed-li.gif) repeat-x; font-weight:bold; line-height:24px; clear:left; width:100%;}
.flexbox-preview p{padding-bottom:5px; padding-right:10px; line-height:15px; padding-left:15px;}
.flexbox-preview {padding-top:8px; padding-bottom:3px; float:left; clear:left; width:100%;}
.flexbox-preview img{padding-right:8px;}
.flexbox-preview h2{display:inline; font-size:12px; margin:0; margin-left:15px; margin-top:15px; padding:0; font-weight:bold;}

.flexbox dl{width:550px; float:left; clear:left;}
.flexbox dl dt{height:24px; background:url(http://img.cdw.com/content/solutions/collapsed-li.gif) repeat-x; line-height:24px; clear:left; width:550px;}
.flexbox dl dt a{background:url(http://img.cdw.com/content/solutions/plus-blu.gif) no-repeat left; margin-left:10px; font-weight:bold; text-decoration:none; color:#333;}
.flexbox dl dt span{background:url(http://img.cdw.com/content/solutions/plus-blu.gif) no-repeat left; margin-left:10px; padding-left:20px; font-weight:bold; text-decoration:none; color:#333; font-size:12px;}
.flexbox dl dt h4{background:url(http://img.cdw.com/content/solutions/plus-blu.gif) no-repeat left; margin:0; float:left; clear:left; padding:0; margin-left:10px;  font-weight:bold; text-decoration:none; color:#333; font-size:inherit; display:inline;}
.flexbox dl dd{padding:8px 10px 5px 10px; line-height:16px; margin:0; margin-bottom:10px;}
.flexbox hr{color:#ccc; height:1px;}
#overview{margin-top:-5px; margin-left:-10px;}

li#requestinfo{float:left; padding-top:5px; border:none; border-bottom:none; line-height:30px;  margin-bottom:0; padding-bottom:0; background:url(http://img.cdw.com/content/solutions/offering-footer.gif) no-repeat; width:346px; height:38px;}

#featurebox-376{width:100%;}
 #featurebox-376 .top{background:url(http://img.cdw.com/content/solutions/featurebox-376-top.gif) no-repeat; height:35px; width:100%; float:left;}
 #featurebox-376 .top h2{color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:9px; padding-top:4px; display:inline; float:left;}
 #featurebox-376 .bundle{float:left; margin-right:4px;}
 #featurebox-376 li.midbot img{display:inline; clear:left; margin:0; padding:0; float:left; .margin-left:-3px;}
 #featurebox-376 li.bot{background:url(http://img.cdw.com/content/solutions/featurebox-376-botmid.gif) repeat-y; float:left; width:100%;}
 #featurebox-376 li.bot img{display:inline; .margin-left:-3px; float:left;}
 #featurebox-376 li.bot p{padding-left:15px; padding-top:4px; padding-right:8px;}
 #featurebox-376 li.bot p span{font-weight:bold; font-size:12px; margin-top:6px; display:inline; line-height:25px;}
 #featurebox-376 li{clear:left; float:left;}
  #featurebox-376 li ul{float:left; width:376px; background:url(http://img.cdw.com/content/solutions/featurebox-376-mid.gif) repeat-y; display:inline;}
   #featurebox-376 li ul li{float:left; clear:left; display:inline; width:346px; margin-left:15px; margin-top:6px; padding-bottom:8px; margin-bottom:6px; border-bottom:1px solid #ccc;}
    #featurebox-376 li ul li p{float:right; padding-top:10px; line-height:15px; display:block; width:215px;}
     #featurebox-376 li ul li p span{display:inline; float:left; font-weight:bold; margin:0; padding:0; font-size:12px;}
    #featurebox-376 li.requestinfo{border:none; padding-top:5px; padding-bottom:0; .margin-bottom:3px;}
     li.requestinfo a.textlink{float:left; text-decoration:none; margin-left:10px; display:inline; font-weight:bold; font-size:12px;}
     li.requestinfo a.textlink:hover{text-decoration:underline;}
     li.requestinfo img{float:right; margin-right: 19px; display: inline;}

img.bundle-btn{margin-top:10px; margin-bottom:5px;}
img.toggle-btn{float:left; display:inline; padding-left:10px; padding-top:5px; padding-right:7px;}

#right-col{width:376px; margin-top:4px; float:right;}
#mid-col ul, #mid-col li{list-style:none; margin:0; padding:0;}
#mid-col h5{margin-left:15px; margin-top:12px; font-size:12px;}
#mid-col h5 a{}
#mid-col p{margin-top:10px;}
#mid-col{display:inline; float:left; width:560px;}
.sol-sc-right{margin-left:10px; float:left; display:inline;}
#left-col{width:550px; display:inline; margin:0px; float:left;}
#left-col ul, left-col li{list-style:none; margin:0; padding:0; width:550px;}

#shadowbox-581{background:url(http://img.cdw.com/content/solutions/shadowbox-581x243.gif) no-repeat; display:inline; float:left; width:581px; height:243px;}

a.toggle-link:link, a.toggle-link:visited, a.toggle-link:active{color:#3277CB; text-decoration:none;}
a.toggle-link:hover{text-decoration:underline; color:#3277CB;}

li.requestinfo{float:left; padding-top:5px; border:none; border-bottom:none; line-height:30px;  margin-bottom:0; padding-bottom:0; background:url(http://img.cdw.com/content/solutions/offering-footer.gif) no-repeat; width:346px; height:38px;}
a#contactlink{line-height:30px; color:#fff; margin-left:65px; display:inline; float:left; font-weight:bold; text-decoration:none; font-size:12px;}
a#contactlink:hover{text-decoration:underline; color:#fff}
a.requestinfo-link{width:220px; height:auto; padding-right:125px; line-height:30px; display:inline; float:right; margin-right:0px; background:url(http://img.cdw.com/content/solutions/requestinformation-btn.gif) no-repeat right;  font-weight:bold; text-decoration:none; font-size:12px;}
img#contactimage{margin-top:3px; margin-left:6px; float:left; display:inline;}

ul.relatedlinks{width:100%; margin-bottom:10px; .margin-bottom:0px; padding-bottom:10px; .padding-bottom:0px;}
ul.relatedlinks li{width:47%; display:inline; padding:0; float:left; line-height:18px; font-weight:bold;}
ul.relatedlinks li.first{width:47%;}
ul.relatedlinks li.second{width:47%; border-left:1px solid #ccc; padding-left:10px; display:inline; float:left;}
ul.relatedlinks li ul li{clear:left; list-style-type:circle; font-weight:normal;}

.hr1pxccc{height:1px; color:#cccccc;}
.links-full{width:90%; float:left; border:none;}
.links-full li{clear:left;}
.links-full li a{background:url(http://img.cdw.com/assets/pages/framework/ico-ora-bullet.gif) no-repeat left; text-decoration:none; padding-left:10px;}
.links-full li a:hover{text-decoration:underline;}
.links-left{width:47%; float:left; border-right:1px solid #ccc; margin-right:10px; padding-right:10px;}
.links-left li{clear:left;}
.links-left li a{background:url(http://img.cdw.com/assets/pages/framework/ico-ora-bullet.gif) no-repeat left; text-decoration:none; padding-left:10px;}
.links-left li a:hover{text-decoration:underline;}
.links-right{width:47%; float:left; .float:right;}
.links-right li{float:left; clear:left; margin-left:10px; .margin-left:0;}
.links-right li a{background:url(http://img.cdw.com/assets/pages/framework/ico-ora-bullet.gif) no-repeat left; text-decoration:none; padding-left:10px;}
.links-right li a:hover{text-decoration:underline;}
li.links-header{padding-left:0; font-weight:bold; background:none;}


