/* color references 
   red #C41E3A
 */

.cda-app-container{ font-size:12px;}

.cda-app-container .pcLtCell { width:571px;}

.cda-app-container .pcRtCell {
    background-color:#FFF; 
    border-left:#C0C0C0 1px solid; 
    border-bottom:#C0C0C0 1px solid;
    width:219px;
}


.cda-app-container .pcRtCell_small {
    font-size:9px;
    font-variant:small-caps;
    padding-left:4px;
    padding-right:4px;
}

.cda-app-container .prdHeading { color:#8D8D8D; font-size:13px; padding:8px 0px 6px 0px; font-weight:bold;}

.cda-app-container .sectionName {color:#C41E3A; font-size:10px; font-weight:bold;}

.cda-app-container .prdName {color:#4A4A4A; font-size:11px; font-weight:bold;}

.cda-app-container .pcContentDiv { padding:0px;  padding-bottom:0px; margin-bottom:0px; }
.cda-app-container .pcContentDiv > h1 { font-size: 1.5em; }
.cda-app-container .pcContentDiv > p { font-size:1.3em; margin-top:1em; margin-bottom:9px;}
.cda-app-container .outline1 { font-size: 1.2em; line-height:1.3em; }
.cda-app-container .outline1 > h2 { color: #C41E3A; padding-top:8px; }
.cda-app-container .outline1 > ul { margin-top:8px; margin-bottom:0px; }
.cda-app-container .outline1 > ul li { list-style-image: url(../graphics/bullet.gif); padding-bottom:2px; }
.cda-app-container .outline1 { border-bottom:1px solid #C0C0C0; padding-top:5px;}
#flexContainer .pcRtDiv { padding:10px 10px 0px 10px;}


.cda-app-container .ContentTD{ 
    width:629px; 
    background-image:url(); 
    font-size:1em;
}

.pcContentTbl .pcContentDiv > p {}
.pcContentTbl .pcContentDiv > p + p { margin:0px; }
.pcContentTbl .pcContentDiv > p + table { margin-top:5px; }

/* *********** Used on Images & Logos page ******** */
.cda-app-container .imageTD{
    background-color: #FFFFFF;
    border: 1px solid #D2D0D1;
    cursor:hand;
    padding:0px;
}

.cda-app-container .imageTD div{ padding: 10px 5px 10px 5px; margin:1px;}

.cda-app-container .imageTD div:hover { border:1px solid #C41E3A; margin:0px;}
/*  Form Elements  */


.cda-app-container table.document-list { /* width="90%" height="100%" cellpadding="4" cellspacing="0" align="center" style="border-collapse:collapse" border="0" bordercolor="#E8E7CF" */ }

.cda-app-container .document-list-item caption { padding:2px 0px;  background-color:#E8E6E7; padding-left:7px; font-weight:bold; font-size:1.2em; } 
.cda-app-container .document-list-item tr td + td img { float:left; margin-top:3px; margin-left:2px; margin-right:2px; }
.cda-app-container .document-list-item .document-description { font-size:1.2em; margin-bottom:1em;}
.cda-app-container .document-list-item { margin-bottom:7px; width:100%;}
.cda-app-container .document-list-item .image-column { vertical-align:top; padding:7px 7px 7px 7px;}
.cda-app-container .document-list-item .detail-column { width:100%; padding:5px 7px 7px 7px; }
.cda-app-container .document-list-item .detail-column .document-attribute label { display:inline-block; font-weight: bold; width:95px; } 



.cda-app-container .media-list { width:100%; }
.cda-app-container .media-list caption { text-align:left; padding:9px 0px;  background-color:#E8E6E7; padding-left:10px; font-weight:bold; font-size:1.3em; }
.cda-app-container .media-list td img { float:left; margin-left:2px; margin-right:2px; }
.cda-app-container .media-list td div { margin-left:45px; }
.cda-app-container .media-list td { padding-top:5px;  font-size:1.3em; }

.cda-app-container div.prdHeading { margin-bottom:0px; padding:0px;}
.cda-app-container div.sectionName { margin-top:0px; margin-bottom:11px;  }
.cda-app-container .content-list { font-size:1.3em; padding:0px; }
.cda-app-container .content-list p { margin-bottom:5px;margin-top:5px;  }
.cda-app-container .content-list ul li ul  { margin-top:2px; margin-bottom:7px;   }

.cda-app-container .spec-sheet-list { font-size:1.3em; width:100%; border-collapse:collapse; border: 1px solid #C1C1C1; }
.cda-app-container .spec-sheet-list td { border: 1px solid #C1C1C1; }   
.cda-app-container .spec-sheet-list th { border: 1px solid #C1C1C1; }
.cda-app-container .spec-sheet-list tr { line-height:1.7em; }

.ProductCenterHeading{
    background-color: #C51E3A;
    padding:5px 10px 5px 10px;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
}

/* SKU DETAIL PAGE */
.logo{
    vertical-align: top;
    text-align: left;
}

.image{
 text-align: right;
 vertical-align: top;
 padding: 0px;
}

/* PORTLETS */
.cda-app-container .portlet {
  margin-top:5px; background-color:#FFFFFF; xborder:1px solid #c1c1c1;
}

/* control H1 in Product Info */
.cda-app-container .view h1 { font-size:125%; }

.cda-app-container .pager { margin:2px 0px 0px auto; }
.cda-app-container .pager .label { text-align:right; font-size:.9em; text-transform:uppercase; padding-left:3px;}
.cda-app-container .pager .previous { text-align:right; xwidth: 35px; }
.cda-app-container .pager .page-numbers { cursor:pointer; font-size:1em; vertical-align:middle; text-align:center; padding:0px 4px; }
.cda-app-container .pager .page-numbers a { cursor:pointer; }
.cda-app-container .pager .next { padding-right: 3px; }

.portlet.CDAResourcePortlet .image-list { }
.portlet.CDAResourcePortlet .image-record { width: 100%; }
.portlet.CDAResourcePortlet .image-record .name-cell { text-transform:capitalize; }
.portlet.CDAResourcePortlet .image-record .image-cell,
.portlet.CDAResourcePortlet .image-record .download-cell
 { width:60px;text-align:center;vertical-align:top; padding-top:3px; } 

.portlet.CDAResourcePortlet .image-record .download-cell { padding-right: 5px; padding-top:5px; }

.portlet.CDAResourcePortlet .image-record td { padding:2px; vertical-align:top;}
.portlet.CDAResourcePortlet .image-record { border-bottom:1px solid #E0E0E0; }
.portlet.CDAResourcePortlet .image-record.first-row { border-top:1px solid #E0E0E0; }
.portlet.CDAResourcePortlet .image-record .image-cell img { border:1px solid #E0E0E0; }
 
.portlet.CDAResourcePortlet .image-record .file-size-cell { text-align:right; padding-right: 5px;}
.portlet.CDAResourcePortlet .image-record .file-last-modified-cell { text-align:right; padding-right:5px;}
 



.cda-app-container .grid2 td { padding:3px; border:none; margin-left:.5em; margin-right:.5em; border:none;}

.cda-app-container .grid2 .cell { border: 1px solid silver; height:120px; cursor:pointer; text-align:center; }
.cda-app-container .grid2 .cell div { margin-top:25px;}
.cda-app-container .grid2 .cell img { display:block; margin-left: auto; margin-right: auto;}
.cda-app-container .grid2 .cell:hover { border: 1px solid #8D8D8D; }

.cda-app-container .image-details { border: 1px solid #8D8D8D; background-color:#E8E8E8; padding-top:4px; margin-bottom:1em; }
.cda-app-container .image-details a { text-decoration:underline;font-size:11px;color:#003366; font-weight:bold; }
.cda-app-container .image-details a img { margin:5px 10px 5px 10px; float:left; } /* hspace="10" vspace="5" border="0" align="left" alt="" */
.cda-app-container .image-details div { padding:10px 10px 10px 10px; text-align:left; }
.cda-app-container .image-details div.zip-info { padding-top:0px; }
.cda-app-container .image-details div.size-info strong { font-size:.9em; }
.cda-app-container .image-more { border: 1px solid #F0F0F0; }
.cda-app-container .image-more .right-col { width:35%; }
.cda-app-container .image-more .left-col div img { position:relative; top:3px; cursor:pointer; }
.cda-app-container .image-more td { padding:5px 5px 5px 5px; vertical-align:top; text-align:center; }

.portlet.CDAResourcePortlet .resource-list { }
.portlet.CDAResourcePortlet .resource-record { width: 100%; }
.portlet.CDAResourcePortlet .resource-record .name-cell { text-transform:capitalize; }
.portlet.CDAResourcePortlet .resource-record .image-cell,
.portlet.CDAResourcePortlet .resource-record .download-cell
 { width:60px;text-align:center;vertical-align:top; padding-top:3px; } 

.portlet.CDAResourcePortlet .resource-record .download-cell { padding-right: 5px; padding-top:5px; }

.portlet.CDAResourcePortlet .resource-record td { padding:2px; vertical-align:top;}
.portlet.CDAResourcePortlet .resource-record { border-bottom:1px solid #E0E0E0; }
.portlet.CDAResourcePortlet .resource-record.first-row { border-top:1px solid #E0E0E0; }
.portlet.CDAResourcePortlet .resource-record .image-cell img { border:1px solid #E0E0E0; margin-left:auto; margin-right:auto; }
 
.portlet.CDAResourcePortlet .resource-record .file-size-cell { text-align:right; padding-right: 5px; }
.portlet.CDAResourcePortlet .resource-record .file-size-cell strong { display:inline; }
.portlet.CDAResourcePortlet .resource-record .file-last-modified-cell { text-align:right; padding-right:5px; }
.portlet.CDAResourcePortlet .resource-record .file-last-modified-cell strong { display:inline; } 

.portlet.CDAResourcePortlet .resource-record .file-link-cell img { float:left; margin-left:0px; margin-right:5px; clear:none; cursor:pointer; }
.portlet.CDAResourcePortlet .resource-record .file-link-cell a { text-decoration:underline; font-weight:normal; cursor:pointer;}
