

/**************************************************ERNEST************************************************************/


.viewCompare2{text-align:left; margin-left:15px; padding-top:5px; font-size:13px; color:#fff; display:inline;}
.compareControl2{ color: #FFF; padding:3px; margin-left:5px; background:#333 URL(http://img.cdw.com/cdw/shop/products/compareControlBG.gif) repeat-x; width: 940px;}
html>body .compareControl2{ color: #FFF; padding:3px; margin-left:5px; background:#333 URL(http://img.cdw.com/cdw/shop/products/compareControlBG.gif) repeat-x; width: 936px;}
.compareControl2 a:link, .compareControl a:hover {font-family:Arial; size:12; color:#fff; text-decoration:underline;}
.export {display: inline; color: #333; text-align: right; padding:0px 25px 8px 0px; display:block; font-weight:normal; font-size:11px;}
.export a {text-decoration:none;}
.export img {border:none; margin:0px; margin-right:3px;}
a.exportLink:link, a.exportLink:hover, a.exportLink:active {color: #FFF; font-weight: Bold; text-decoration: none;} 
.exportLink2:link {color: #333; text-decoration: none;}   
.exportLink2:link:hover {color: #333; text-decoration: underline;}

.expcmp {width:auto; background:#efefe7 url(http://img.cdw.com/assets/icons/excel_icon.gif) no-repeat; border:none; padding-left:5px; padding-bottom:3px; color:#333; font-size:11px; cursor:pointer;}
html>body .expcmp {padding-left:20px;}
.expcmp:hover {text-decoration:underline;}

.compareHighlighting2 {display:inline; color: #000; margin:3px 240px 2px 68px; font-size:12px; }
.compareHighlighting2 select{color: #000; font-size:12px; }

.viewCompare3 {margin-bottom:26px;}

div.compareControl3 div strong {font-size:11px;color:#660000;}
.pnlLoginToView{margin:0px; padding:0px 0px 0px 15px;}



/****TABLE BORDERS****/
.rsheader{display:none;}



.ERtext {
	width:auto;
	color:#666;
	margin:5px 5px 5px 0px;
	float:left;
}

.pnlAdd {padding:10px 0px 0px 20px;}

/*****PRODUCT PANELS*****/


.mpdCell {
	width:155px;
	font-family:arial;
	padding:4px;
}

.lblAP {
	color:#d2050c;
	font-size:15px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}


.lblQty {
	width:auto;
	margin:0px;
	margin-top:6px;
	margin-right:3px;
	float:left;
	clear:left;
}

.txtQty {
	width:28px;
	margin:0px;
	margin-top:3px;
	margin-right:5px;
	border:1px solid #7f9db9;
	float:left;
}

.addToCart {
	width:83px;
	margin:0px;
	float:left;
}

.mpdCell img{margin-top:5px;}

.fav {font-weight:bold;}





/*******PRICE MODULE CSS*******/

.mpd.clear{
	float:left;	
	vertical-align:top;
}

a.productName {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	display:block;
}  

input.productName {
	color:#333; 
	text-decoration:none; 
	border:none; 
	margin:0px; 
	font-size:11px;
	padding:0px;
	padding-left:8px; 
	cursor:pointer; 
	background:#fff url(http://img.cdw.com/assets/buttons/nav-x.gif) 0px 3px no-repeat;
}

html>body input.productName {
	color:#333; 
	text-decoration:none; 
	border:none; 
	margin:0px; 
	font-size:11px;
	padding:0px;
	padding-left:13px; 
	cursor:pointer; 
	background:#fff url(http://img.cdw.com/assets/buttons/nav-x.gif) 0px 3px no-repeat;
}

.pricemodule.priceQty{
	width:25px;
}  

.ppiPriceQty
{
    background-color:#BBDDFF;
	height:100%; width:10%;	
}    



.ppiActivePrice{
	background-color:#DDFFBB;    	
	height:100%; width:20%;    	 
	padding-top:20px;
	text-align: left; 
	font-weight:bold; 
	font-size:medium;       	
}  


.pricemodule.ppiOutletPrice{
	font-weight:lighter;
	font-size:x-small;
}


.ppiPriceSelector{
	background-color:#EEAACC;
	height:100%; width:70%;      
	float:left; 
}


.ppiPriceName{
	font-weight:bold;
	font-size:medium;
}     

.ppiBstockPriceWas{
	font-weight:bold;
}	

.comparePriceQty{    	
	float:left;        

}    



.compareActivePrice{    	
	font-weight:bold; 
	font-size:14px;
	color:#cc0000; 
	padding-left:10px;
	position:absolute;
	top:217px;
	left:-10px;
}    	  

.comparePriceName{
	font-size:11px;
	position:absolute;
	top:203px;
	left:0px;
} 


.prodPrice_row.movLef{
	text-align:left;
}	
.overview{height:70px; margin:5px 0px;}







/*.clear{margin:1px 4px 0px 0px; float:left;}*/
.clearBtn{vertical-align:top;}
.clearBtn a:link {text-decoration:none; color:#333;font-weight:normal;}

.spec_adj{color:#666; font-size:12px; font-style:italic; padding:25px 0px 0px 15px; margin:0px; display:block;clear:both;}

.transHeader{margin-top:7px; padding: 8px 0px 8px 15px; background-position:100% 0%; display:block; width:960px;}
html>body .transHeader{margin:0px; padding: 8px 0px 8px 15px; background-position:100% 0%; display:block; width:945px;}

.fade_bg {background: url(http://img.cdw.com/global/pro_compare_bg.gif) repeat-x; width:960px;}
.pos_img{text-align:center;margin-bottom:6px;padding:0px;}

/*****TABLE ATTRIBUTES PANEL *****/
.price_att{font-size:12px;color:#cc0000;font-weight:bold;}

table td.av {
	font-family:arial;
	border-left:1px solid #c9c1b4;
	border-bottom:1px solid #c9c1b4;
}

table td.fv {
	font-family:arial;
	border-left:1px solid #c9c1b4;
	border-bottom:1px solid #c9c1b4;
}

.attrKeyRowAlt {background:#F1F2ED;text-align:left;}
.attrKeyRow {background:#FFF; text-align:left;  }


.qty {position:absolute; top:240px; left:25px;}
.view_compare_mod{margin:0px; padding:10px 20px;}

.pnlSpnTop{width:720px; float:right; border:none;}
html>body .pnlSpnTop{width:760px; float:right; border:none;}
.pnlNumProds{width:300px; margin:0px; float:left;}
.pnlSpinDeck{width:300px; margin:0px; float:right;}
.ucSpin1{width:50%; margin:0px; margin-top:5px; text-align:right; float:right; clear:right; text-align:right;}
.ibPrePg{width:12px; margin:0px; margin-right:5px; margin-top:5px; float:right;}
.pnlPreItm{width:70px; margin:0px; margin-right:5px; float:right;}
.lblSpinTxt{font-family:arial; font-weight:bold; color:#666; width:auto; margin:0px; margin-right:5px; margin-left:5px; margin-top:4px; float:right;}
.pnlNxtItm{width:40px; margin:0px; margin-right:8px; float:right;}
.ibNxtPg{width:12px; margin:0px; margin-right:15px; margin-top:5px; float:right;}
.ibPreItm{width:5px;margin:5px 5px 0px 5px; float:right;}
.btnPreItm{width:auto; margin:0px; padding:0px;  border:0px; background:#fff; font-family:arial; color:#666; font-size:11px; margin-top:3px;cursor: hand !important; cursor: pointer !important; float:right}
.ibNxtItm{width:5px; margin:0px; margin-top:5px; float:right;}
.btnNxtItm{padding:0px; margin:0px; margin-right:5px; border:0px; background:#fff; font-family:arial; color:#666; font-size:11px; margin-top:3px;cursor: hand !important; cursor: pointer !important; float:right;}
.lblNumProds{padding:7px 0px 7px 10px; display:block; font-family:arial; font-size:14px; font-weight:bold; color:#666;}
.usSpin2{width:350px; margin:0px; float:right;}
.pnlCompare{ 
	padding:0px; 
	font-family:arial;
	background:#fff url(http://img.cdw.com/assets/pages/framework/bg_compare_body.gif) repeat-x;
	
}
	
.pnlProDet{background:#fff;}
.pnlCompareTd{font-family:arial; background:#fff;}
.CompareByKey {margin:0px; padding:0px;}


.mainAttColmn{font-family:arial;}
.compareControl3{
	padding-left:6px;
	margin:0px;
}


.pnlCompareTop{background:#fff url(http://img.cdw.com/assets/pages/framework/tech_sliver_bg.gif) 0% 100% repeat-x;}
.pnlCompareTop input {margin-left:0px;}
.attrNameKey, .attrName {font-weight:bold; overflow:hidden; border-bottom:1px solid #c9c1b4;}

.txtSaveComparison {width:370px; border:1px solid #7f9cba; vertical-align:top;}

.SCButton {vertical-align:top;}
.pnlProgress{display:none;}

.view_compare_mod .title {margin-bottom:5px}
.techSpecDisclaimer {color:#666; margin:35px 0px 0px 15px;}

.saveRadio {min-height:20px;}
.saveRadio input {margin-top:0px; vertical-align:middle;}

.dropListContainer {margin-bottom:5px; clear:both;}
.dropListContainer .ERtext {color:#333; font-weight:bold; margin-bottom:0px;}
.dropListContainer input {vertical-align:middle;}

.btnUpdateView {
	width:86px; 
	height:24px;
	background: url(http://img.cdw.com/assets/buttons/btn-update-view.gif) no-repeat;
	padding:0px;
	border:0px;
	margin-top:10px;
	cursor:pointer;
}

#divResCont .infoModule {padding:2px 0px;}
#divResCont .infoMsg {font-weight:bold; border-bottom:1px dashed #333;}

.attrTechRow {background:#fff;}
.attrTechRowAlt {background:#F1F2ED;}
.grpRow {background:#fff;}
.grpRowAlt{background:#F1F2ED;}
.grpName {font-weight:bold; border-bottom:1px solid #c9c1b4;}
.grpAttrName {overflow:hidden; border-bottom:1px solid #c9c1b4; margin-left:10px;}

/************************************ERROR MESSGE*********************************************************************/
.compErrorMsg {padding:10px 0px 20px 20px; display:block;}
.compErrorMsg .lblHdg {font-size:14px; font-weight:bold; display:block;}
.compErrorMsg .lblMsg {font-size:12px; display:block;}
.compErrorMsg img {margin:0px 5px 10px 0px; float:left;}


