/* 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 .content-section-title {font-size:1.5em;}
.cda-app-container .content-section p{line-height: 18px;}
.cda-app-container .content-section ol li{line-height: 16px; margin-bottom:8px;}
.cda-app-container .content-section ul li{line-height: 16px; margin-bottom:8px;}
.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:pointer; 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; xfont-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; padding-top:20px; padding-bottom:20px;  xfont-size:1.3em; }
.cda-app-container .media-list td a { text-decoration:underline; font-weight:normal; cursor:pointer;}

.cda-app-container .media-list-thumbnail { width:100%; }
.cda-app-container .media-list-thumbnail td:first-child { width: 10%; }
.cda-app-container .media-list-thumbnail td img { float:left; margin-left:30px; margin-right: 5px; cursor: pointer; }
.cda-app-container .media-list-thumbnail td { padding-top:10px; padding-bottom:10px;  xfont-size:1.3em; }
.cda-app-container .media-list-thumbnail td a { text-decoration:underline; font-weight:normal; cursor:pointer;}



.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; }

/* 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 .pager { margin:3px 0px 0px auto; }
.cda-app-container .pager .label { text-align:right; font-size:.9em; text-transform:uppercase; padding-left:3px; color: #646464; }
.cda-app-container .pager .previous { text-align:right; cursor:pointer; }
.cda-app-container .pager .page-numbers { cursor:pointer; font-size:1em; vertical-align:middle; text-align:center; padding:0px 5px; }
.cda-app-container .pager .page-numbers a { cursor:pointer; color: #646464; }
.cda-app-container .pager .next { padding-right: 3px; cursor:pointer; }
.cda-app-container .pager img {padding-top: 1px;}

.portlet.CDAResourcePortlet .image-list { }
.portlet.CDAResourcePortlet .image-record { width: 100%; }
.portlet.CDAResourcePortlet .image-record .name-cell { text-transform:capitalize; }
.portlet.CDAResourcePortlet .image-record .name-cell img { float:right; clear:none; }


.portlet.CDAResourcePortlet .image-record tbody tr td.name-cell,
.portlet.CDAResourcePortlet .image-record tbody tr td.file-last-modified-cell,
.portlet.CDAResourcePortlet .image-record tbody tr td.image-cell { padding-top:10px; }
.portlet.CDAResourcePortlet .image-record { margin-bottom: 10px; }


.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 { xborder-bottom:1px solid #8F8F8F; }
.portlet.CDAResourcePortlet .image-record.first-row { border-top:1px solid #8F8F8F; }
.portlet.CDAResourcePortlet .image-record .image-cell img { border:1px solid #8F8F8F; }
 
.portlet.CDAResourcePortlet .image-record .file-size-cell { width: 165px; text-align:right; padding-right: 5px;}
.portlet.CDAResourcePortlet .image-record .file-last-modified-cell { width:165px; text-align:right; padding-right:5px;}
 

.portlet.CDAResourcePortlet .image-record .file-dimension-cell { padding-left:1em; }

.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:#eaeaea; padding:4px; margin-bottom:8px; }
.cda-app-container .image-details a { text-decoration:underline;font-size:10px;xcolor:#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 0px 10px 0px; text-align:left; font-size: 11px; line-height: 18px; }
.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; width:100%; margin-top: 12px; }
.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 { width: 100%; font-size: 11px; font-weight: normal; float: right; }
.portlet.CDAResourcePortlet .resource-list table td { padding-bottom: 6px; }
.portlet.CDAResourcePortlet .resource-record { width: 100%; }
.portlet.CDAResourcePortlet .resource-record .name-cell { text-transform:capitalize; font-weight:bold; font-size: 12px; padding-top: 12px; width: 530px; }
.portlet.CDAResourcePortlet .resource-record .name-cell td:first-child { padding-bottom: 0px; }
.portlet.CDAResourcePortlet .resource-record .name-cell td:first-child + td { padding-bottom: 0px; }
.portlet.CDAResourcePortlet .resource-record .image-cell,
.portlet.CDAResourcePortlet .resource-record .download-cell
 { width:60px;text-align:center;vertical-align:top; padding-top:10px; } 

.portlet.CDAResourcePortlet .resource-record .download-cell { padding-right: 5px; padding-top:5px; }

.portlet.CDAResourcePortlet .resource-record td { xxpadding:2px; vertical-align:top;}
.portlet.CDAResourcePortlet .resource-record { border-bottom:1px solid #e7e7e7; }
.portlet.CDAResourcePortlet .resource-record.first-row { border-top:1px solid #8F8F8F; }
.portlet.CDAResourcePortlet .resource-record .image-cell img { border:1px solid #8F8F8F; 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;}

.portlet.CDAResourcePortlet .resource-record .icons { float:right; margin-top:8px; }
.portlet.CDAResourcePortlet .resource-record .icon-p { display:table; float:right; }
.portlet.CDAResourcePortlet .resource-record .icon-c { display:table-cell; vertical-align:bottom; }
.portlet.CDAResourcePortlet .resource-record .icon-c .icon-i { float:right; vertical-align:middle; padding-right:8px; }

.portlet.CDAResourcePortlet .resource-record .file-p { display:table; float:left; height:16px; margin-right:8px; margin-left: 8px; }
.portlet.CDAResourcePortlet .resource-record .file-c { display:table-cell; vertical-align:middle; padding-right:9px; border-right:1px solid #ABABAB; color:#ABABAB; }

.portlet.taxonomy-search-center-portlet table.searchControl { margin-top:2px; margin-bottom:5px; width:100%; }
.portlet.taxonomy-search-center-portlet table.searchControl td.reset { text-align:left; padding-left:5px; }
.portlet.taxonomy-search-center-portlet table.searchControl td.mode { text-align:right; padding-right:5px; }

.portlet.taxonomy-search-center-portlet #advancedSearchCriteria select { margin:0px; width: 100%; }
.portlet.taxonomy-search-center-portlet #advancedSearchCriteria { padding-right:5px; }
.portlet.taxonomy-search-center-portlet #advancedSearchCriteria div { margin-bottom:.5em; }

.portlet.taxonomy-search-center-portlet #advancedSearchCriteria .criteria-set { border:1px solid silver; padding:5px; } 
.portlet.taxonomy-search-center-portlet #advancedSearchCriteria  p { margin:0px; padding-bottom:5px; }

.portlet.CDAResourcePortlet #bulletin-board table td { padding-bottom: 6px; }

.cda-app-container .pos-list { }

.cda-app-container .pos-list-item caption { padding:2px 0px;  background-color:#E8E6E7; padding-left:7px; font-weight:bold; font-size:1.1em; text-align:left;} 
.cda-app-container .pos-list-item tr td + td img { float:left; margin-top:3px; margin-left:2px; margin-right:2px; }
.cda-app-container .pos-list-item { margin-bottom:7px; width:100%;}
.cda-app-container .pos-list-item .image-column { vertical-align:top; padding:7px 7px 7px 7px; width:60px; }
.cda-app-container .pos-list-item .image-column > img { width:50px; border:1px solid #A8A8A8; }
.cda-app-container .pos-list-item .detail-column { vertical-align:top; padding:5px 7px 7px 7px; }
.cda-app-container .pos-list-item .detail-column table { width:100%; }
.cda-app-container .pos-list-item .detail-column table td { vertical-align:top; }
.cda-app-container .pos-list-item .detail-column table td.lc { text-align:left; }
.cda-app-container .pos-list-item .detail-column table td.rc { text-align:right; }
.cda-app-container .pos-list-item .detail-column table td.lc div.pdf-mate { padding-top:10px; }
.cda-app-container .pos-list-item .detail-column table td.lc div.pdf-mate a { cursor:pointer; text-decoration:underline; }
.cda-app-container .pos-list-item .detail-column table td.lc div.pdf-mate img { cursor:pointer; margin-right:5px; xposition:relative; margin-top:-1px; xwidth:16px; xheight:16px; border:0; }

.cda-app-container .pos-list-item .document-description { font-size:1.2em; margin-bottom:1em;}
.cda-app-container .pos-list-item .detail-column .document-attribute label { display:inline-block; font-weight: bold; width:95px; } 


#SMEContacts-portlet-view   {padding: 12px 6px 12px 6px;}
#profileDocs-portlet-view {padding: 12px 6px 12px 6px;}
#supportDocs-portlet-view {padding: 12px 6px 12px 6px;}

.cda-dashboard { width:100%; }
.cda-dashboard tbody > tr > td { vertical-align:top; padding: 0px 0px 0px 0px; }
.cda-dashboard tbody > tr > td + td .portlet { margin-left:5px !important; }
.cda-dashboard tbody > tr > td  .portlet { margin-bottom:5px !important;  }

.cda-dashboard .content-section { padding-top:10px; padding-right:15px; padding-bottom:15px; padding-left:15px; }
.cda-dashboard .content-section table	{margin: 10px 15px 10px 15px;}
.cda-dashboard .content-section p {}
.cda-dashboard .content-section h2 {}
.cda-dashboard .content-section ul li {font-size: 11px; line-height: 16px; margin-bottom: 8px;}

#displayContainer._stp-center .cda-dashboard .content-section div.content-layout-socket { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:none;overflow:hidden; }
#displayContainer._stp-center._stp-right .cda-dashboard .content-section div.content-layout-socket { width:520px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:none;overflow:hidden; }

/* body.slide-nav-on #displayContainer._stp-center._stp-right .cda-dashboard .content-section div.content-layout-socket { width:auto !important; overflow:initial !important; } */
#displayContainer._stp-center._stp-right .cda-dashboard .content-section div.content-layout-socket { width:auto !important; overflow:initial !important; }

td.recipe-image { width:90px; }
td.recipe-synopsis { padding-left:10px; padding-right:5px;}
td.recipe-link { text-align:right; vertical-align:bottom; padding-right:5px;}
td.recipe-link img { margin-left:5px; margin-bottom:-4px; }
.rec-app-container .recordList tr.spacer { line-height:4px;}

.recipe-container{width:100%;}
.recipe-container td{width:50%; font-size:12px;}
.recipe-container td.recipe-header{}
.recipe-container td.data-cell{ vertical-align:top}
.recipe-container .label{ font-weight:bold; font-size:14px;}
.recipe-container div{padding-bottom:10px}
.recipe-container .image-cell { vertical-align:middle; xpadding-top:10px; xpadding-bottom:10px; text-align:center}
.recipe-container .nutrition { width:80%; text-align:center}
.recipe-container li { font-size:13px;}
.recipe-container ul li { margin-left:8px;}

/*
.recipe-profile { font-size:1.2em; }
.recipe-profile td.data-cell,
.recipe-profile td.image-cell { vertical-align:top; padding-top:10px; padding-bottom:10px;}
.recipe-profile td.data-cell { padding-left:15px; }
.recipe-profile td.image-cell { padding-right:15px; }
.recipe-profile p { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; padding-bottom:10px;}
.recipe-profile img { border:0px; }
.recipe-profile table.servings { width:auto; line-height:1.5em;}
.recipe-profile table.servings td.label { width:90px; font-weight:bold; }


.rec-app-container div.grid { border:1px solid silver;
	color: #FFF;
	background-color: #EC7800; padding:2px 5px; margin-bottom:5px;}
.rec-app-container div.grid label { font-weight:bold; padding-right:5px; }
.rec-app-container div.grid input { margin-right:3px; }


.recipe-detail {}
.recipe-detail td.ingredients { width:40%; padding:5px 5px 5px 10px; }
.recipe-detail td.ingredients ul { margin-left:0px;}
.recipe-detail td.ingredients li { margin-left:20px;}
.recipe-detail td.instructions { width:60%;padding:5px 20px 5px 0px; }
.recipe-detail td.instructions ol { margin-left:0px; }
.recipe-detail li { padding-bottom:.5em; }
.recipe-detail h1 { margin-bottom:.5em; font-size:1.1em; font-weight:bold; }
.recipe-detail td { font-size: 1.2em; }
*/
.cda-app-container .teaser-layout-teaserText {display:block;}

.media-player { margin: 10px; }

/* these lines were added for the portal navigation changes */
.media-player > table:first-child { width:100%; }
.media-player > table:first-child > tbody > tr:first-child + tr td:first-child { width:auto; }
.media-player > table:first-child > tbody > tr:first-child + tr td:first-child + td { width:100%; }

.media-player h1.list-title { font-size:12pt; margin-left:5px; text-align:left; border-bottom:1px solid silver; width:315px; width:275px;}
.media-player .flv-container { text-align:center; height:360px; width:480px; }
/*.media-player .flv-container div.empty-player { padding-top:35%;}*/
.media-player .flv-container div.empty-player { padding-top:35%; font-size: 1.2em; } /* 31413 */

.media-player .media-item { min-width:280px; margin: 5px 1px 5px 1px; }
.media-player .media-item:hover { background:#E2E2E2; }
.media-player .media-item.playing { background:#E2E2E2;  }
.media-player .media-item td.media-thumb { width:100px; padding-left:3px; padding-top:3px; vertical-align:top; text-align:center; padding-bottom:3px; }
.media-player .media-item td.media-thumb div { width:100px; height:75px; border:1px solid silver; background-repeat: no-repeat; background-position: center center; cursor:pointer;}
.media-player .media-item td.media-summary { padding-left:7px; padding-right:3px; padding-bottom:3px; }
/*.media-player .media-item td.media-summary h1 { font-size:10pt; font-weight:bold; }
.media-player .media-item td.media-summary h1 { font-size:10pt; font-weight:bold; }
.media-player .media-item td.media-summary p { margin-top:5px; margin-bottom:5px; }*/
.media-player .media-item td.media-summary h1 { font-size:10pt; font-weight:bold; margin-bottom: 8px; } /* 31413 */
.media-player .media-item td.media-summary p { margin-top:5px; margin-bottom:5px; line-height: 16px; } /* 31413 */
.media-player .media-item td.media-summary a { font-size:8pt; display:block;}
.resource-list.media-thumbs {
    border: 1px solid silver;
    height: 360px;
    margin-left:10px;
    overflow-y: scroll;
}

.media-play {
    background: url('../graphics/vid-play.png') no-repeat center center;
}

.media-download {
    background: url('../graphics/vid-download.png') no-repeat center center;
}

.now-playing {
    background: #E2E2E2;
    font-size: 15px;
    padding: 3px;
    margin-bottom: 10px;
}





.portlet.emailHistory .emailHistory table thead tr td { background-color:silver;}
.portlet.emailHistory .emailHistory table thead tr td.left-col {padding: 3px 4px 3px 4px; width: 80%; font-weight: bold;}
.portlet.emailHistory .emailHistory table thead tr td.right-col {font-weight: bold;}
.portlet.emailHistory .emailHistory table tbody tr td.left-col {padding: 3px 4px 3px 4px; width: 80%; font-size: 1em;}
.portlet.emailHistory .emailHistory table tbody tr td.right-col {font-size: 1em;}
/* FAQ Styling */

.faq-content { padding-top:5px; padding-bottom:5px; }
.faq-question { padding:8px; padding-to:5px; padding-bottom:5px;  }
.faq-item { margin:8px; padding:5px 8px 5px 8px; margin-top:0px; background-color:#E5E5E5; }
.faq-category { background-color:#E5E5E5; padding:5px; padding-left:8px; text-transform:uppercase; font-weight:bold; } 
.faq-question a { text-decoration:none !important; font-weight:bold; }; .faq-question a:hover { text-decoration:underline; }



#displayContainer .teaser2-layout-container { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; padding-left:0px; padding-right:0px; padding-bottom:8px; }

#displayContainer div.cda-app-container.dashboard .teaser2-layout-container { padding-left:8px; padding-right:8px; }

#displayContainer div.teaser2-layout-titleImage { background-repeat:no-repeat; margin-top:8px; margin-left:0px; }
#displayContainer div.default-layout-titleImage { background-repeat:no-repeat; margin-top:8px; margin-bottom:20px; margin-left:0px; }

#displayContainer div.content-introduction.teaser2-layout { display:inline-block; vertical-align:top; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 8px; border-top:none; }
#displayContainer div.content-introduction.teaser2-layout h3 {  overflow:hidden; text-align:left; font-size:13px;  }
#displayContainer div.content-introduction.teaser2-layout h3 a { text-align:left; xwhite-space:nowrap; }

#displayContainer div.content-introduction.teaser2-layout p { cursor:pointer; font-size:.9em; line-height:1.1em; overflow-y:hidden; height:2.3em; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }

/* these heights are based on the 12px font-size from above */
#displayContainer div.content-introduction.teaser2-layout.with-thumb-100 p { height:8.8em; font-size: .9em; }
#displayContainer div.content-introduction.teaser2-layout.with-thumb-50 p { height:4.5em; }
#displayContainer div.content-introduction.teaser2-layout.with-thumb-200 p { height:17.7em; }

#displayContainer div.content-introduction.teaser2-layout.all-items p { height:auto; }

#displayContainer div.content-introduction.teaser2-layout.thumb-only { text-align:center !important; }

#displayContainer div.content-introduction.teaser2-layout.thumb-only img { float:none; margin:0px 0px 0px 0px; }

#displayContainer div.content-introduction.teaser2-layout.db1col { width:99% !important; }
#displayContainer div.content-introduction.teaser2-layout.db1col h3 { width:250px; }
#displayContainer div.content-introduction.teaser2-layout.db1col.all-items h3 { width:auto; }

#displayContainer div.content-introduction.teaser2-layout.db2col { width:49% !important;  }
#displayContainer div.content-introduction.teaser2-layout.db2col h3 { width:250px; }
#displayContainer div.content-introduction.teaser2-layout.db3col { width:32% !important; }
#displayContainer div.content-introduction.teaser2-layout.db3col h3 { width:95px; }

#displayContainer div.content-introduction.teaser2-layout.db1col + div.content-introduction.teaser2-layout.db1col {border-top:1px solid silver; }

#displayContainer div.teaser2-layout-container div.teaser2-layout-buttons { margin-top:8px; text-align:right;  }

#displayContainer div.teaser2-layout-container a.button { display:inline-block; padding-left:5px; padding-right:5px; vertical-align:middle; border:1px solid; cursor:pointer; text-decoration:none; text-transform:uppercase; font-size:10px; }

#displayContainer div.teaser2-layout-container img.thumbnail { width:auto; height:auto; pointer:cursor; }

#displayContainer div.cda-resource-content div.cda-sorter { float: left; clear: both; }
#displayContainer div.cda-resource-content div.cda-sorter ul { display: none; margin-left: -30px;  }
#displayContainer div.cda-resource-content div.cda-sorter ul li { list-style-type: none; background: #EEE; padding: 3px; }
#displayContainer div.cda-resource-content div.cda-sorter ul li:hover { text-decoration:underline; list-style-type: none; background: #EEE; padding: 3px; }
#displayContainer div.cda-resource-content div.cda-sorter a:hover > ul { display: block; position: absolute; }

#displayContainer div.cda-resource-content .fav-p,
#displayContainer div.cda-resource-content .sel-p,
#displayContainer div.cda-resource-content .email-p { display:table; float:left; height:36px; margin-right:10px; }
#displayContainer div.cda-resource-content .pager-p { display:table; float:right; height:37px; margin-right:10px; }

#displayContainer div.cda-resource-content .fav-c,
#displayContainer div.cda-resource-content .sel-c,
#displayContainer div.cda-resource-content .email-c,
#displayContainer div.cda-resource-content .pager-c { display:table-cell; vertical-align:middle; }

#displayContainer div.cda-resource-content .fav-c-s { line-height:23px; }
#displayContainer div.cda-resource-content .sel-c-a { font-size:9px; cursor:pointer; }
#displayContainer div.cda-resource-content .sel-c-s { line-height:27px; }
#displayContainer div.cda-resource-content .email-c-i { cursor:pointer; }
 

.favorite { background-image:url( ../graphics/fav.gif  );display:block;width:16px; height:16px;background-repeat:no-repeat;float:right; background-position:left -16px;}  
.favoriteOff{ background-image:url( ../graphics/fav.gif  );display:block;width:16px; height:16px;background-repeat:no-repeat;float:right; background-position:left -0px; }
.favorite:hover { cursor:pointer; } 
.favoriteOff:hover { cursor:pointer; }

/* Strictly for Document Center */
.doc_favorite { background-image:url( ../graphics/ico-favorite-on.png  ); float:right; xbackground-size: 24px 24px; xdisplay:block; width:24px; height:24px; background-repeat:no-repeat; padding-right:5px; padding-top:5px; }  
.doc_favoriteOff{ background-image:url( ../graphics/ico-favorite-off.png  ); float:right; xbackground-size: 24px 24px; xdisplay:block; width:24px; height:24px; background-repeat:no-repeat; padding-right:5px; padding-top:5px; }
.doc_favorite:hover { cursor:pointer; } 
.doc_favoriteOff:hover { cursor:pointer; }
.doc_select_all { background-image:url( ../graphics/ico-selectall.png  ); float:right; xbackground-size: 24px 24px; xdisplay:block; width:24px; height:24px; background-repeat:no-repeat; padding-right:5px; padding-top:5px; }
.doc_unselect_all { background-image:url( ../graphics/ico-unselect1.png  ); float:right; xbackground-size: 24px 24px; xdisplay:block; width:24px; height:24px; background-repeat:no-repeat; padding-right:5px; padding-top:5px; }

.toggleFavorite {padding:6px 0 6px 0; float:left; display:block; text-decoration:none !important;}


/* tse-618 - Product Selling Resources */
#content-container-simple table { width:98% !important; margin:auto; }
#content-container-simple table tbody tr td { padding:14px !important; }
 
 