/* PALETTE
***************************************************************/
/*
	Body Color:		 					#333333		Dark Gray
	Primary & Secondary link Color:		#007fac		Blue
	Visited link color:					#592d5f		Purple
*/

/* CORE BUG FIXES
***************************************************************/
.j-spotlightnav a.j-last {border: none; padding-right: 0;} /*JIVE-21067*/
.jive-alert-announcement:focus {outline-style:none;} /*JIVE-27748*/
.j-body-preferences .removeme {display:none;}


/* SPRITES
***************************************************************/

/* ui elements sprite */
.j-ui-elem,
.j-pop .belowArrow,
.j-second-nav.custom-side-nav ul > li.parent.active > a,
.j-second-nav.custom-side-nav ul > li.parent.active > a .nav-wrap {background-image: url(../images/j-ui-sprite.png?v=20130702);}

/* small icon sprite */
.jive-glyph-admin-down {background-image: url(../images/jive-icon-sprites-sml.png);}

/* medium icon sprite */
.jive-icon-admin-actions,
.jive-icon-actions,
.j-homenav-icon,
.jive-icon-down,
.j-pagination-prevnext > .j-pagination-prev,
.j-pagination-next,
.jive-icon-unread-marker,
.jive-icon-activity-pulse-active {background-image: url(../images/jive-icon-sprites-med.png);}

/* card sprite */
.j-thumb, 
.j-thumb-back {background-image: url(../images/card-sprite.png);}

/* custom sprite */
#j-header h5#logo .j-header-logo,
#j-footer .logo,
.custom-icon,
.device-icon,
.social-icon,
.flag-icon,
.jive-modal .j-close-icon {background-image: url(../images/custom-ui-sprite.png?v=20140207);}

.custom-icon.google-translate {background-position: 0 -226px; width: 19px; height: 19px;}
.custom-icon.gear {background-position: -181px 0; width: 15px; height: 16px; display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.custom-icon.newark {background-position: -181px -16px; width: 69px; height: 22px; display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.custom-icon.brazil {background-position: -155px -73px; width: 96px; height: 22px; display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.custom-icon.farnell {background-position: -181px -38px; width: 69px; height: 22px; display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.custom-icon.cpc {background-position: -171px -129px; width: 80px; height: 43px; display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.custom-icon.mcm {background-position: -171px -95px; width: 80px; height: 34px; display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.custom-icon.rpi {background-position: -184px -212px; width: 67px; height: 84px; display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.custom-icon.e14 {background-position: -169px -60px; width: 81px; height: 12px; display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.social-icon.facebook {background-position: 0 -183px;}
.social-icon.twitter {background-position: -29px -183px;}
.social-icon.google-plus {background-position: -58px -183px;}
.social-icon.youtube {background-position: -87px -183px;}
.social-icon.renren{background-position: -116px -183px;}
.social-icon.kaixin{background-position: -145px -183px;}
.social-icon.weibo{background-position: -174px -183px;}
.device-icon.apple {background-position: 0 -212px;}
.device-icon.android {background-position: -12px -212px;}
.flag-icon.au {background-position: -251px 0;}
.flag-icon.at {background-position: -251px -14px;}
.flag-icon.be {background-position: -251px -28px;}
.flag-icon.bg {background-position: -251px -42px;}
.flag-icon.br {background-position: -251px -56px;}
.flag-icon.ca {background-position: -251px -70px;}
.flag-icon.cn {background-position: -251px -84px;}
.flag-icon.cz {background-position: -251px -98px;}
.flag-icon.dk {background-position: -251px -112px;}
.flag-icon.ee {background-position: -251px -126px;}
.flag-icon.fi {background-position: -251px -140px;}
.flag-icon.fr {background-position: -251px -154px;}
.flag-icon.de {background-position: -251px -168px;}
.flag-icon.hk {background-position: -251px -182px;}
.flag-icon.hu {background-position: -251px -196px;}
.flag-icon.in {background-position: -251px -210px;}
.flag-icon.ie {background-position: -251px -224px}
.flag-icon.il {background-position: -251px -238px;}
.flag-icon.it {background-position: -251px -252px;}
.flag-icon.lv {background-position: -251px -266px;}
.flag-icon.lt {background-position: -251px -288px;}
.flag-icon.my {background-position: -251px -294px;}
.flag-icon.mx {background-position: -251px -308px;}
.flag-icon.nl {background-position: -251px -322px;}
.flag-icon.no {background-position: -251px -336px;}
.flag-icon.nz {background-position: -251px -350px;}
.flag-icon.ph {background-position: -251px -364px;}
.flag-icon.pl {background-position: -251px -378px;}
.flag-icon.pt {background-position: -251px -392px;}
.flag-icon.ro {background-position: -251px -406px;}
.flag-icon.ru {background-position: -251px -420px;}
.flag-icon.sg {background-position: -251px -434px;}
.flag-icon.sk {background-position: -251px -448px;}
.flag-icon.si {background-position: -251px -462px;}
.flag-icon.es {background-position: -251px -476px;}
.flag-icon.se {background-position: -251px -490px;}
.flag-icon.ch {background-position: -251px -504px;}
.flag-icon.th {background-position: -251px -518px;}
.flag-icon.tr {background-position: -251px -532px;}
.flag-icon.uk {background-position: -251px -546px;}
.flag-icon.us {background-position: -251px -560px;}
.flag-icon.cu {background-position: -251px -574px;}
.flag-icon.ir {background-position: -251px -588px;}
.flag-icon.kp {background-position: -251px -602px;}
.flag-icon.sd {background-position: -251px -616px;}
.flag-icon.sy {background-position: -251px -630px;}
.flag-icon.kr {background-position: -251px -644px;}
.flag-icon.tw {background-position: -251px -658px;}
.flag-icon.export {background-position: 1px -4px;}

/* GENERAL
***************************************************************/
body {padding: 0; font-size: 75%; line-height: 150%; background: #FAFAFA none !important;}

/* font family - verdana */
body {font-family: Verdana;}

/* font family - arial */
.jive-widget-container-large .jive-widget-header h4,
.j-act-header .header,
.j-search-results-main h2,
.jive-spotlight-search-result h5,
.jive-modal-searchtips h3,
table.vcard td.j-profile-section h3,
.j-quest-header h4,
.jive-content header h1,
#jive-body > header.j-page-header h1,
.jive-content .jive-rendered-content h1,
.jive-content .jive-rendered-content h2,
.jive-content .jive-rendered-content h3,
.j-comment-options .j-tab-selected a,
table.jive-edit-profile thead td,
.j-badge-menu .j-badge-hd,
div.jive-create-large > header h2,
div.jive-edit-large > header h2,
.j-announcement-manage header h3,
.jive-body-formpage-announcement header h3, 
.jive-body-formpage-slide header h3,
#jive-body-intro h1,
.customize-message h1 {font-family: arial;}

/* body color - dark gray */
body,
.font-color-normal,
a.font-color-normal:link,
a.font-color-normal:visited,
.j-tabbar > li.active > a,
.j-tabbar > li.j-tab-selected > a,
.j-tabbar > li.active .inside,
.j-thread-post header h2 a,
.j-comment-options .j-tab-selected a,
.j-rte-message .j-browse-external-access em,
.j-browse-filter-row > ul li a.j-active,
.j-filter-btn:active,
.j-no-apps-installed h2,
ul.j-app-actions li a em .j-app-highlight,
.j-view-toggle.selected,
.j-announcement-manage .j-filter-bar > a.active,
.j-announcement .j-announcement-header,
.j-autocomplete .j-autocomplete-nav span a.j-active,
.j-act-header .header,
.jive-widget-header h4,
.j-box header h4, 
.j-box header h3,
.j-box nav dt, 
.j-box h4, 
.j-sort-attr label,
.j-search-results-main h2,
#j-satNav-menu h3.j-nav-menu-section,
.jive-login-reg-formblock h1, 
.jive-login-reg-formblock h2, 
.jive-create-formblock h1,
body.jive-body-formpage-login h3,
.jive-content header h1,
#jive-body > header.j-page-header h1,
#jive-body > header.j-page-header h1 a,
nav.j-bigtab-nav .j-tabbar > li > a,
nav.j-bigtab-nav .j-tabbar > li > .inside,
.jive-spotlight-search-result nav.font-color-meta a.j-active,
#jive-breadcrumb,
#jive-breadcrumb a.jive-breadcrumb-last,
#j-links .j-globalNav > li.j-translate a.j-globalNavLink,
#j-links .j-globalNav > li.j-translate a.j-globalNavLink:hover,
#j-links .j-globalNav > li.j-translate a.j-globalNavLink:focus,
#j-links .j-globalNav > li.j-translate a.j-globalNavLink:active,
#j-links .j-globalNav > li.j-translate a.j-globalNavLink.active,
table.vcard td.j-profile-section h3,
table.jive-edit-profile thead td,
.jive-modal > header:first-child h2, 
.jive-modal header.j-modal-header h2, 
.jive-modal > div > header:first-child h2,
.j-second-nav.custom-side-nav ul > li.active > a,
div.j-page-customizable-message header h3 {color: #333;}

/* primary link & secondary link color - blue */
a:link,
a:visited,
a:hover,
a:active,
a:focus,
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"], 
.j-btn-global,
a.font-color-normal:hover,
a.font-color-normal:focus,
a.font-color-normal:active,
.font-color-link,
a.font-color-link:link,
a.font-color-link:hover,
a.font-color-link:focus,
.font-color-status-complete,
a.font-color-status-complete:link,
.j-autocomplete .j-autocomplete-nav span a:hover,
.j-autocomplete .j-autocomplete-nav a,
div.jive-external-image-text,
.j-globalNav li.active .j-globalNavLink,
.j-globalNav > li > a.j-globalNavLink:active,
.j-globalNav > li > a.j-globalNavLink.active,
.j-globalNav > li > a.j-globalNavLink.active:focus,
.j-globalNav > li > a.j-globalNavLink:hover,
.j-globalNav > li > a.j-globalNavLink:focus,
.no-js .j-globalNav > li:hover > a.j-globalNavLink,
#j-satNav-wrap > li.custom-nav-link-menu a.j-globalNavLink.active,
#j-satNav-wrap > li.custom-nav-link-menu a.j-globalNavLink:active,
#j-satNav-wrap > li.j-nav-create a.j-globalNavLink.active,
#j-satNav-wrap > li.j-nav-create a.j-globalNavLink:active,
#j-satNav-wrap a#j-satNav.active,
#j-satNav-wrap a#j-satNav:active,
#j-satNav-wrap a#j-satNav.active .j-user-name, 
#j-satNav-wrap a#j-satNav:active .j-user-name,
.font-color-j-highlight,
#j-login-intro h2,
a.font-color-meta:link,
a.font-color-meta:hover,
a.font-color-meta:focus,
a.font-color-meta:active,
.font-color-meta a,
.font-color-meta a:hover,
.font-color-meta a:focus,
.font-color-meta a:active,
.j-act-preview .lnk,
.jive-modal .j-modal-close-top:hover,
.jive-modal .j-modal-gear-top:hover,
a.font-color-link:visited,
a.font-color-status-complete:visited,
a.font-color-meta:visited,
.font-color-meta a:visited,
#jive-breadcrumb a,
.j-tabbar li#jive-place-link-manage-tab a,
#j-place-header-actions a#jive-place-link-manage,
.jive-modal .j-modal-close-top,
.j-pop .j-menu li a:active, 
.j-pop .j-menu li a:focus, 
.j-pop .j-menu li.j-selected a {color: #007fac;}

/* visited link color - purple */
.jive-rendered-content a:visited {color: #592d5f;}

/* color - gray */
.j-box header h4, 
.j-box header h3,
[class~="j-view-profile"] .j-layout-sl .j-box-actions header h4, 
[class*="j-body-your"] .j-box-actions header h4, 
[class*="j-body-your"] .j-box-invites header h4,
.j-box nav dt, 
.j-box h4, 
.j-sort-attr label,
#j-satNav-menu h3.j-nav-menu-section,
.jive-modal-searchtips h4,
.j-place-overview h6,
.j-act-empty h2,
#jive-rsspage .jive-rsspage-feedslist table tr td:first-child,
.j-form label, 
.j-form legend, 
.j-form p.j-form-text,
.jive-table td.jive-table-cell-title span strong,
.jive-spotlight-search-result nav.font-color-meta a.j-active,
table.vcard td:first-child,
.jive-content .jive-rendered-content h6,
table.jive-edit-profile td.jive-table-cell-label,
table.jive-edit-profile td label,
.jive-widget-actions .jive-widget-header h4,
.jive-widget-container-small .jive-widget-actions .jive-widget-header h4,
.jive-box-actions .jive-box-header h4,
.j-pop-main .j-menu-quick-sectionlabel {color: #666;}

/* color - white */
#j-satNav-wrap a,
#j-satNav-wrap > li.custom-nav-label,
#j-satNav li.guest .j-user-guest {color: #fff;}

/* primary background color - blue */
.j-box nav li.j-active a .j-status {background-color: #007fac;}

/* border color - light gray */
.jive-login-reg-formblock #jive-login-formblock,
.j-contained,
.j-homenav-item.selected,
.j-layout-sl .j-column-l,
.j-bigtab-nav,
.j-tabbar > li > a, 
.j-tabbar > li > .inside,
nav.j-bigtab-nav .j-tabbar li.active > a, 
nav.j-bigtab-nav .active > span.inside,
.jive-widget-container-large .jive-widget-header,
.jive-widget-container-small .jive-widget,
.jive-widget-container-small .jive-widget-header,
.j-box.j-enhanced,
.j-act-header,
.jive-spotlight-search-result h5,
.ask-a-question-container {border-color: #c1c1c1;}

/* border color - dark gray */
body #j-spotlight-search input,
body #j-spotlight-search input#autosearch,
body #j-search-widget .j-spotlight-search input,
body #j-spotlight-search button,
body #j-search-widget button,
body #j-spotlight-search button:hover,
body #j-spotlight-search button:focus,
body #j-search-widget button:hover,
body #j-search-widget button:focus,
body .j-search-container #j-search-form input[type="submit"].j-btn-callout {border-color: #999;}

/* remove rounded corners */
.j-rc3, .j-rc4, .j-rc5, .j-rc6, .j-rc7, .j-box.j-enhanced, .j-box.j-enhanced header, .j-box.j-enhanced .j-box-body, .jive-widget, .jive-widget .jive-box-header, .jive-widget .jive-widget-body, .j-popover, .j-pop, button, input[type="button"], input[type="reset"], input[type="submit"], .j-btn-global, input, #j-search-widget .j-spotlight-search input, .j-form input[type="text"], .j-form input[type="email"], .j-form input[type="url"], .j-form input[type="number"], .j-form input[type="password"], .j-form input[type="tel"], .j-form textarea, input.j-form-elem-special, .j-fake-disabled-input, .j-fake-input, .hteSkin table.mceLayout, .ask-a-question-container, div.j-pop, .j-pop .a11y-boundary:first-child + .j-actions, .j-pop .j-actions:first-child, .j-pop .j-pop-row:first-child, .j-pop .j-pop-row.j-last, .j-pop > div.j-pop-main, .j-quick-launch-app-item a .j-app-title, .jive-modal-content, .jive-modal, .j-type-row > .j-content-types li:first-child .j-active, .j-social-actions li:first-child .j-social-action, .j-social-actions li.last .j-social-action, .j-search-container #j-search-input, #j-satNav-indicator .j-update-count, .jive-error-box, .jive-info-box, .jive-success-box, .jive-warn-box, #jive-widgets-panel {border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}

/* FORMS
***************************************************************/

/* input */
.j-modal-login #jive-login-username input, 
.j-modal-login #jive-login-password input,
.j-form input[type="text"], 
.j-form input[type="email"], 
.j-form input[type="url"], 
.j-form input[type="number"], 
.j-form input[type="password"], 
.j-form input[type="tel"], 
.j-form textarea, 
input.j-form-elem-special, 
.j-fake-disabled-input, 
.j-fake-input, 
.hteSkin table.mceLayout, 
#j-search-widget .j-spotlight-search input,
.j-form input.j-user-autocomplete.j-user-autocomplete-email,
.j-search-container #j-search-input,
#j-spotlight-search input,
table.jive-edit-profile td input,
table.jive-edit-profile td textarea {border-color: #999; line-height: 1.273em; min-height: 0; width: 85%;}

/* input focus */
.j-form input[type="text"]:focus, 
.j-form input[type="search"]:focus, 
.j-form input[type="password"]:focus, 
.j-form textarea:focus, 
.j-fake-input.focus, 
.hteSkin table.mceLayout.focus,
.usertext:focus,
.j-search-container #j-search-input:focus,
.j-modal-login #jive-login-username input:focus, 
.j-modal-login #jive-login-password input:focus,
table.jive-edit-profile td input:focus,
table.jive-edit-profile td textarea:focus {border-color: #F58320; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

/* auto width */
.j-form input.autoWidth[type="text"], 
.j-form input.autoWidth[type="password"], 
.j-form textarea.autoWidth, 
.j-form .j-fake-disabled-input.autoWidth,
.jive-body-formpage-poll .jive-poll-exp ul li .jive-form-textinput-variable,
.j-form .j-form-row input.j-form-datepicker,
.j-form .j-form-row input.j-form-picker {width: auto;}

/* textarea */
.j-form textarea {width: 95%;}

/* button structure */
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"], 
.j-btn-global,
.j-btn-global:link,
.j-btn-global:visited,
.jive-thread-reply-btn a,
.j-page-customizable-message .j-button,
.j-social-button,
.j-social-button:link,
.j-social-button:visited,
.j-second-nav ul li:first-child a.j-social-button,
.n4jive_header_button,
.j-filter-btn,
#jive-create-account-button a,
#j-place-header-actions a#jive-place-link-manage {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; font-size: 0.917em; padding: 7px 12px; border-color: #c1c1c1; border-width: 1px; border-style: solid; line-height: 1em; font-weight: bold; text-shadow: none;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d4d4d4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d4d4d4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d4d4d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d4d4d4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d4d4d4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#d4d4d4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-9 */
}

/* button hover */
button:hover, 
button:focus, 
input[type="button"]:hover, 
input[type="button"]:focus, 
input[type="reset"]:hover, 
input[type="reset"]:focus, 
input[type="submit"]:hover, 
input[type="submit"]:focus, 
.j-btn-global:hover,
.j-btn-global:focus,
.jive-thread-reply-btn a:hover,
.jive-thread-reply-btn a:focus,
.j-page-customizable-message .j-button:hover,
.j-page-customizable-message .j-button:focus,
.j-social-button:hover,
.j-social-button:focus,
.j-second-nav ul li:first-child a.j-social-button:hover,
.j-second-nav ul li:first-child a.j-social-button:focus,
.n4jive_header_button:hover,
.n4jive_header_button:focus,
.j-filter-btn:hover,
.j-filter-btn:focus,
#j-place-header-actions a#jive-place-link-manage:hover,
#j-place-header-actions a#jive-place-link-manage:focus,
#j-place-header-actions a#jive-place-link-manage:active {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color: #c1c1c1; text-decoration: none;
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #c9c9c9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#c9c9c9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#c9c9c9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f2f2 0%,#c9c9c9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */
}

/* secondary button */
#jive-login-button #login-submit {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color: #c1c1c1; color: #fff; text-shadow: none;
	background: #007fac; /* Old browsers */
	background: -moz-linear-gradient(top,  #0099ff 0%, #007fac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099ff), color-stop(100%,#007fac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0099ff 0%,#007fac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0099ff 0%,#007fac 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0099ff 0%,#007fac 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0099ff 0%,#007fac 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ff', endColorstr='#007fac',GradientType=0 ); /* IE6-9 */
}

/* secondary button hover */
#jive-login-button #login-submit:hover,
#jive-login-button #login-submit:focus {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color: #c1c1c1; color: #fff; text-shadow: none;
	background: #00729a; /* Old browsers */
	background: -moz-linear-gradient(top,  #0089e5 0%, #00729a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0089e5), color-stop(100%,#00729a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0089e5 0%,#00729a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0089e5 0%,#00729a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0089e5 0%,#00729a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0089e5 0%,#00729a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089e5', endColorstr='#00729a',GradientType=0 ); /* IE6-9 */
}

/* callout button */
button.j-btn-callout,
input[type="button"].j-btn-callout,
input[type="reset"].j-btn-callout,
input[type="submit"].j-btn-callout,
.j-btn-callout,
a.j-btn-callout:link, 
a.j-btn-callout:visited,
#j-spotlight-search button,
#j-search-widget button,
.find-people-widget input[type="submit"],
.jive-thread-reply-btn a,
.jive-profile-avatar-list li.jive-avatar-selected,
.jive-placesearchwidget .jive-widget-search-button,
.ask-a-question-container button,
.j-page-customizable-message .j-button,
.jive-widget-search-button,
.jive-spotlight-search-result .j-spotlight-find .j-listitem.j-selected a, 
.jive-spotlight-search-result .j-spotlight-find .j-listitem.j-active a, 
.jive-spotlight-search-result .j-spotlight-find .j-listitem a:active,
.n4jive_header_button.active,
#appQuickLaunchMenu .j-quick-launch-app-item a:hover .j-app-title,
#jive-create-account-button a {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color: #c1c1c1; color: #fff; text-shadow: none;
	background: #f58320; /* Old browsers */
	background: -moz-linear-gradient(top,  #f58320 0%, #e67b26 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58320), color-stop(100%,#e67b26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f58320 0%,#e67b26 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f58320 0%,#e67b26 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f58320 0%,#e67b26 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f58320 0%,#e67b26 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58320', endColorstr='#e67b26',GradientType=0 ); /* IE6-9 */
}

/* callout button hover */
button.j-btn-callout:hover,
button.j-btn-callout:focus,
input[type="button"].j-btn-callout:hover,
input[type="button"].j-btn-callout:focus,
input[type="reset"].j-btn-callout:hover,
input[type="reset"].j-btn-callout:focus,
input[type="submit"].j-btn-callout:hover,
input[type="submit"].j-btn-callout:focus,
.j-btn-callout:hover,
.j-btn-callout:focus,
a.j-btn-callout:hover, 
a.j-btn-callout:focus,
#j-spotlight-search button:hover,
#j-spotlight-search button:focus,
#j-search-widget button:hover,
#j-search-widget button:focus,
.find-people-widget input[type="submit"]:hover,
.find-people-widget input[type="submit"]:focus,
.jive-thread-reply-btn a:hover,
.jive-thread-reply-btn a:focus,
.jive-placesearchwidget .jive-widget-search-button:hover,
.jive-placesearchwidget .jive-widget-search-button:focus,
.ask-a-question-container button:hover,
.ask-a-question-container button:focus,
.j-page-customizable-message .j-button:hover,
.j-page-customizable-message .j-button:focus,
.jive-widget-search-button:hover,
.jive-widget-search-button:focus,
.n4jive_header_button.active:hover,
.n4jive_header_button.active:focus,
#jive-create-account-button a:hover,
#jive-create-account-button a:focus {border-color: #c1c1c1; color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-decoration: none;
	background: #dc761d; /* Old browsers */
	background: -moz-linear-gradient(top,  #dc761d 0%, #cf6e22 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc761d), color-stop(100%,#cf6e22)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dc761d 0%,#cf6e22 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dc761d 0%,#cf6e22 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dc761d 0%,#cf6e22 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dc761d 0%,#cf6e22 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc761d', endColorstr='#cf6e22',GradientType=0 ); /* IE6-9 */
}

/* social button */
.j-social-button,
.j-social-button:link,
.j-social-button:visited {padding-top: 4px; padding-bottom: 4px;}
.j-social-button > span {padding: 0; margin: 0; background: none transparent;}
.j-social-button,
.j-social-button > span {line-height: inherit !important; height: auto !important;}
.j-social-button .jive-icon-med,
ul.j-labels .j-label-create-item .jive-icon-sml {margin-top: 2px;}

/* add filter button */
.j-filter-btn,
.j-filter-btn:hover,
.j-filter-btn:focus {height: auto; padding: 5px 9px;}
.j-filter-btn .j-filter-btn-inner {height: auto; line-height: inherit; margin: 0; padding: 0; background: none transparent;}

/* remove rounded corners from buttons */
.j-quick-launch-app-item a .j-app-title,
#j-spotlight-search button,
.j-search-container #j-search-form input[type="submit"].j-btn-callout,
.j-pop .j-menu li a:active, 
.j-pop .j-menu li a:focus, 
.j-pop .j-menu li.j-selected a,
.jive-spotlight-search-result .j-spotlight-find .j-listitem.j-selected a, 
.jive-spotlight-search-result .j-spotlight-find .j-listitem.j-active a, 
.jive-spotlight-search-result .j-spotlight-find .j-listitem a:active,
#appQuickLaunchMenu .j-quick-launch-app-item a:hover .j-app-title {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}

/* button adjustments */
.j-create-container .j-status-input-actions .j-wall-meta-reference, 
.j-create-container .j-status-input-actions .j-wall-meta-image {padding: 5px 5px 4px;}
.j-act .j-status-input-actions .j-wall-meta-reference span, 
.j-act .j-status-input-actions .j-wall-meta-image span, 
.j-status-input-actions .j-wall-meta-reference span, 
.j-status-input-actions .j-wall-meta-image span {margin: 0;}
.j-inbox-send-dm {padding-top: 4px; padding-bottom: 4px;}

/* FRAMEWORK
***************************************************************/
#j-main {padding: 14px;}

/* GLOBAL HEADER
***************************************************************/
#j-header-wrap {z-index: 2; margin: 0; padding: 0;}
#j-header {background: #fff url(../images/hdr-bg.png?v=20130814) -249px 92px no-repeat; padding-top: 39px; padding-bottom: 26px; height: 91px;}
#j-header h5#logo .j-header-logo {background-position: 0 0; width: 156px; height: 44px; margin-left: 14px; margin-bottom: 0;}

/* sat nav */
#j-satNav-container {position: fixed; top: 0; right: 0; height: 25px; background: #676767; text-align: right; width: 100%; overflow: hidden; z-index: 3; min-width: 950px; left: 0; right: 0;}
#j-satNav-wrap {position: relative; top: 0; right: 0; padding: 0 2px; font-size: 0.917em;}
#j-satNav,
ul#j-satNav {margin: 0; font-size: 1em:}
#j-satNav li:first-child,
#j-satNav {height: 25px;}

/* sat nav - items */
#j-header #j-satNav-wrap > li,
#j-satNav li a,
#j-satNav .j-navLabel,
#j-satNav .j-user-welcome,
#j-satNav .j-user-name,
#j-satNav .j-user-guest,
#j-satNav-wrap .j-ui-elem.j-nav-more {display: inline-block; zoom: 1; vertical-align: top; *display:inline;}

/* sat nav - avatar */
#j-satNav .jive-avatar {display: none;}

/* sat nav - items */
#j-satNav .j-user-welcome {font-weight: normal;}
#j-satNav .j-user-name, 
#j-satNav li:first-child em.guest {font-weight: bold;}
#j-satNav-wrap > li.custom-nav-label,
#j-satNav-wrap > li.custom-nav-link {float: left;}
#j-satNav .j-navLabel,
#j-satNav li.guest,
#j-satNav li.login, 
#j-satNav li.register {margin: 0; padding: 0; border: 0; height: auto; line-height: 0.909em; *line-height: normal; font-size: 1em;}

/* sat nav - item links */
#j-satNav-wrap a.j-globalNavLink,
#j-satNav-wrap > li.custom-nav-label,
#j-satNav li.guest .j-user-guest,
#j-satNav li.login a, 
#j-satNav li.register a {height: 12px; line-height: 1em; *line-height: normal; padding: 0 12px; border-left: 1px solid #fff; margin: 6px -1px 7px 0; font-size: 1em; overflow: visible; position: relative; z-index: 1; overflow: visible; font-weight: bold;}
#j-satNav-wrap > li.custom-nav-label {font-weight: normal;}

/* sat nav - first item links */
#j-satNav-wrap > li#custom-nav-link-partslist a.j-globalNavLink,
#j-satNav-wrap > li.j-link a.j-globalNavLink,
#j-satNav li.login a, 
#j-satNav li.register a,
#j-satNav-wrap > li:first-child,
#j-satNav-wrap > li.custom-nav-label,
#j-satNav-wrap > li:first-child a.j-globalNavLink,
#j-satNav-wrap > li.j-user a.j-globalNavLink,
#j-satNav li:first-child a.j-globalNavLink,
#j-satNav li.guest .j-user-guest {border-left: 0;}

/* sat nav - user name */
#j-satNav .j-user-name, 
#j-satNav li:first-child em.guest {line-height: 1em;}

/* sat nav - more arrow */
#j-satNav-wrap .j-ui-elem.j-nav-more {margin: -1px 0 0 2px; *margin-top: 1px; background-position: -49px -373px; height: 15px; width: 15px; position: static;}
#j-satNav-wrap .active .j-ui-elem.j-nav-more,
#j-satNav-wrap a.j-globalNavLink:active .j-ui-elem.j-nav-more {background-position: -49px -433px; margin-top: 6px;}

/* sat nav - link hover */
#j-satNav-wrap a.j-globalNavLink:hover,
#j-satNav-wrap > li.custom-nav-label a {text-decoration: underline;}

/* sat nav - link active state */
#j-satNav-wrap > li.custom-nav-link-menu a.j-globalNavLink.active,
#j-satNav-wrap > li.custom-nav-link-menu a.j-globalNavLink:active,
#j-satNav-wrap > li.j-nav-create a.j-globalNavLink.active,
#j-satNav-wrap > li.j-nav-create a.j-globalNavLink:active,
#j-satNav-wrap a#j-satNav.active,
#j-satNav-wrap a#j-satNav:active {height: 25px; line-height: 25px; background: #fff none; z-index: 2; margin: 0 -1px 0 0;}
#j-satNav-wrap a#j-satNav.active .j-user-name, 
#j-satNav-wrap a#j-satNav:active .j-user-name {line-height: 25px;}

/* sat nav - create */
#j-satNav-wrap > li.j-nav-create a.j-globalNavLink span.nav-link {padding: 0; height: auto;}
#j-satNav-wrap > li.j-nav-create a.j-globalNavLink span.nav-link .j-create-icon {display: none;}
#j-satNav-wrap > li.j-nav-create a.j-globalNavLink span.nav-link .j-create-icon + .j-navLabel {padding: 0;}

/* sat nav - locale */
#j-satNav-wrap > li.j-locale a.j-globalNavLink span.nav-link {display: block; margin-top: -4px; border: 1px solid #999; padding: 3px;}
#j-satNav-wrap > li.j-locale .j-locale-label {background: url(../images/hdr-br-corner.png) bottom right no-repeat; display: block; padding-right: 14px; font-weight: normal;}
#j-satNav-wrap > li.j-locale .flag-icon {width: 14px; height: 14px; display: block; float: left; margin: -1px 3px 0 0; overflow: hidden; text-indent: -999em;}

/* sat nav - count */
#j-satNav-indicator .j-update-count {top: -2px; left: 0; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 7px;}

/* sat nav - menu - section header */
#j-satNav-menu h3.j-nav-menu-section {padding: 0 14px;}
#j-satNav-menu .j-pop-desc {display: none;}

/* global nav */
#j-globalNav-bg {background: #007FAD none; padding: 0; height: 26px; position: absolute; bottom: 0; left: 0; width: 100%;}
#j-globalNav {margin: 0 0 0 -1px;}

/* global nav - items */
.j-globalNav li,
.j-globalNav > li > a.j-globalNavLink {height: auto; line-height: 10px; *line-height: normal;}
.j-globalNav li {line-height: inherit;}

/* global nav - links */
.j-globalNavLink,
.j-globalNav > li > a.j-globalNavLink {font-size: 12px; height: 12px; display: block; padding: 0 18px; margin: 7px 0; border-left: 1px solid #fff; position: relative; z-index: 1; text-shadow: none; overflow: visible; font-weight: bold;}
.j-globalNav > li:first-child > a.j-globalNavLink {border-left: 0; margin-left: -4px;}
.j-globalNav > li > a.j-globalNavLink:hover,
.j-globalNav > li > a.j-globalNavLink:focus,
.j-globalNav > li > a.j-globalNavLink.active,
.no-js .j-globalNav > li:hover > a.j-globalNavLink {background: #fff none; height: 25px; line-height: 25px; margin: 0 -1px 0 0; border-width: 1px 1px 0 1px; border-style: solid; border-color: #B8DBE9; z-index: 2;}
ul .j-nav-create .j-globalNavLink:active span.nav-link, 
ul .j-nav-create .j-globalNavLink.active span.nav-link {background: none transparent;}
.j-globalNav > li span.nav-link-label {display: inline-block; zoom: 1; vertical-align: top; *display:inline; position: relative;}

/* global nav - specific link adjustments */
#custom-nav-link-topics a.j-globalNavLink {padding-left: 14px;}
#custom-nav-link-store .menu ul > li.padding {overflow: hidden;}
#custom-nav-link-store .menu ul > li.padding .newark {float: left;}
#custom-nav-link-store .menu ul > li.padding .brazil {float: left;}
#custom-nav-link-store .menu ul > li.padding .e14 {float: right; margin-top: 5px;}
#custom-nav-link-theknode a.j-globalNavLink {font-weight: normal;}
#google_translate_element a#translateActivate {font-size:11px;}

/* custom nav - menu */
.j-globalNav > li .menu {zoom: 1.0; background: #fff none; border-width: 0 1px 1px 1px; border-style: solid; border-color: #B8DBE9; display: none; position: absolute; top: 100%; left: 0; font-size: 0.917em; line-height: 1.273em; overflow: hidden; padding: 7px 0;}
.no-js .j-globalNav > li .menu {display: block; left: -999em;}
.no-js .j-globalNav > li:hover .menu {left: 0;}
.j-globalNav > li .menu > .column {float: left;}
.j-globalNav > li .menu > .column > ul {float: left; width: 100%; margin-bottom: -1000%; padding-bottom: 1000%;}
.j-globalNav > li .menu.with-border > .column {border-left: 1px solid #c1c1c1; margin-left: -1px;}
.j-globalNav > li .menu.with-border > .column:first-child {border-left: 0; margin-left: 0;}
.j-globalNav > li .menu.with-border > .column ul > li > a {margin-right: 1px;}

/* custom nav - menu - columns */
.j-globalNav > li .menu,
.j-globalNav > li .menu.one-column {min-width: 200px;} 
.j-globalNav > li .menu .column,
.j-globalNav > li .menu.one-column .column {width: 100%;}
.j-globalNav > li .menu.two-column {min-width: 400px;}
.j-globalNav > li .menu.two-column .column {width: 49.999%;}
.j-globalNav > li .menu.three-column {min-width: 600px;}
.j-globalNav > li .menu.three-column .column {width: 33.333%;}
.j-globalNav > li .menu.three-column-wide {min-width: 800px;}
.j-globalNav > li .menu.three-column-wide .column {width: 24.999%;}
.j-globalNav > li .menu.three-column-wide .column.double {width: 49.999%;}
.j-globalNav > li .menu.three-column-wide .column.double > ul {width: 49.999%;}
.j-globalNav > li .menu.four-column {min-width: 800px;}
.j-globalNav > li .menu.four-column .column {width: 24%;}
.j-globalNav > li .menu.four-column-wide {min-width: 1000px;}
.j-globalNav > li .menu.four-column-wide .column {width: 20%;}
.j-globalNav > li .menu.four-column-wide .column.double {width: 39%;}
.j-globalNav > li .menu.four-column-wide .column.double > ul {width: 49.999%;}
.j-globalNav > li .menu.four-column-wide .column.triple {width: 79%;}
.j-globalNav > li .menu.four-column-wide .column.triple > ul {width: 33.333%;}
.j-globalNav > li .menu.three-column-wide .column.double > ul,
.j-globalNav > li .menu.four-column-wide .column.double > ul,
.j-globalNav > li .menu.four-column-wide .column.triple > ul {float: left;}
.j-globalNav > li .menu .full {padding: 7px 18px 7px 18px; clear: both;}

/* custom nav - menu - content */
.j-globalNav > li .menu > .view-all {text-align: right; clear: both; margin-bottom: -7px;}
.j-globalNav > li .menu > .view-all > a {padding: 7px 18px; display: inline-block;}
.j-globalNav > li .menu > .view-all > a:hover,
.j-globalNav > li .menu > .view-all > a:focus {background: #ffffff;}
.j-globalNav > li .menu h3 {padding: 7px 18px; font-size: 1em; margin: 0;}
.j-globalNav > li .menu ul > li {display: block; float: none;}
.j-globalNav > li .menu ul > li.padding,
.j-globalNav > li .menu ul > li > a,
#j-header .j-globalNav > li .menu ul > li > a {padding: 7px 18px; display: block;}
.j-globalNav > li .menu ul > li > a .flag-icon {width: 16px; height: 14px; display: block; position: absolute; top: 2px; right: -21px; overflow: hidden; line-height: 200px;}
.j-globalNav > li .menu ul > li > a:hover,
.j-globalNav > li .menu ul > li > a:focus {background: #D4EDF2;}
.j-globalNav > li .menu ul > li.padding > a,
#j-header .j-globalNav > li .menu ul > li.padding > a {padding: 0; display: inline;}
.j-globalNav > li .menu ul > li.padding > a:hover,
#j-header .j-globalNav > li .menu ul > li.padding > a:hover
.j-globalNav > li .menu ul > li.padding > a:focus,
#j-header .j-globalNav > li .menu ul > li.padding > a:focus {background: none transparent;}

/* links */
#j-links {margin: 0;}
#j-links .j-globalNav li {line-height: inherit;}
#j-links .j-globalNavLink {padding-top: 0;}

/* links - translate */
#j-links .j-globalNav > li.j-translate a.j-globalNavLink,
#j-links .j-globalNav > li.j-translate a.j-globalNavLink:hover,
#j-links .j-globalNav > li.j-translate a.j-globalNavLink:focus,
#j-links .j-globalNav > li.j-translate a.j-globalNavLink:active,
#j-links .j-globalNav > li.j-translate a.j-globalNavLink.active {height: 19px; line-height: 17px; *line-height: normal; display: block; padding: 0 7px; margin: 3px 14px 3px 0; background: #fff none; border-width: 1px; border-style: solid; border-color: #B8DBE9; font-weight: normal;}
#j-links .j-globalNav > li.j-translate a.j-globalNavLink .custom-icon {width: 19px; height: 19px; display: block; float: left; margin: 0 3px 0 0;}

/* search */
#j-spotlight-search {width: auto; height: auto; padding: 0; position: absolute; top: 55px; width: 420px; margin: 0 0 0 -210px; left: 50%;}
#j-spotlight-search input,
#j-spotlight-search input#autosearch {width: 310px; border-width: 1px; border-style: solid; background: #fff none; height: 14px; padding: 7px 30px 7px 9px;}
#j-spotlight-search button {width: 70px; height: 30px; line-height: 30px; text-align: center; padding: 0 9px; margin: 0 0 0 -1px;}
#j-spotlight-search .jive-glyph-delete {top: 50%; margin-top: -4px; right: 80px;}
.j-search-left,
.j-search-right {width: 0; height: 30px; float: left;}
.j-spotlightnav {font-size: 0.917em;}
.jive-spotlight-search-result h5 {padding-bottom: 8px;}

/* GLOBAL FOOTER
***************************************************************/
.j-js-footer-wrap {background: #555; padding-bottom: 10px; position: static;}

#j-footer {height: auto; padding: 20px 12px; font-size: 0.917em;}
#j-footer p,
#j-footer a {color: #bcbec0; line-height: 16px;}
#j-footer h3 {font-weight: bold; font-size: 1.091em!important; line-height: 1.091em; margin-bottom: 9px;}
#j-footer h3,
#j-footer h3 a {color: #f6f6f6;}
#j-footer strong {color: #bcbec0;}
#j-footer a:hover {color: #fff; text-decoration: none;}

/* bottom nav  */
.j-footer-nav {color: #f1f2f2;}
.j-footer-nav a {display: inline-block; margin: 7px 0; padding: 0 8px;}
.j-footer-nav a:first-child {padding-left: 0;}
#j-footer .copyright {color: #c0c0c0; font-size: 0.917em;}
#j-footer .copyright p {color: #c0c0c0; line-height: 13px; margin-bottom: 1px;}

/* links */
.footer-links {border-bottom: 1px solid #999; padding-bottom: 20px;}

/* sections */
#j-footer section {float: left; min-height: 115px; padding: 0;}
#j-footer section ul {margin-bottom: 14px;}
#j-footer section li {list-style-type: none; margin-bottom: 1px;}

/* columns */
#j-footer #col1Bucket, #j-footer #col2Bucket,
#j-footer #col3Bucket, #j-footer #col4Bucket,
#j-footer #col5Bucket, #j-footer #col6Bucket {padding-right: 20px; width: 14%;}

#j-footer #col6Bucket ul {margin-bottom: 20px;}

#j-footer #col7Bucket {border-left: 1px solid #999; float: right; padding-left: 12px; width: 156px;}
#j-footer #col7Bucket h3 {margin-top: 0; margin-bottom: 10px;}

/* logo */
#j-footer .logo {background-position: 0 -92px; display: block; width: 151px; height: 43px; text-indent: -999em; overflow: hidden; margin-bottom: 10px;}

/* more */
#j-footer .more {padding: 10px 0 15px 0;}

/* social */
#j-footer .social li {display: inline-block; list-style-type: none;}
#j-footer .social li a.social-icon {overflow: hidden; display: none; text-indent: -999em; width: 29px; height: 29px; margin: 0 6px 6px 0;}
#j-footer .social li a.social-icon.default{display: block;}

/* devices */
#j-footer .devices li {clear: both;}
#j-footer .device-icon {overflow: hidden; display: block; text-indent: -999em; width: 12px; height: 14px; margin: 2px 6px 0 0; float: left;}

/* theknode */
#j-footer h3.theknode {font-weight: normal; margin-bottom: 11px;}
#j-footer h3.theknode strong {color: inherit;}

/* powered by */
#j-footer #j-footer-poweredBy {bottom: 10px; float: none; position: absolute; right: 0;}


/* BREADCRUMBS
***************************************************************/
#jive-breadcrumb {margin: 0 0 8px 0; font-size: 0.917em;}
#jive-breadcrumb .jive-breadcrumb-last {font-weight: bold;}


/* BODY
***************************************************************/
#jive-body {background: none transparent !important;}


/* ANOUNCEMENTS
***************************************************************/
.j-body-home #jive-alert {margin: 0 0 20px 0;}


/* TABS
***************************************************************/
.j-contained-tabs {padding-top: 20px;}
nav.j-bigtab-nav {height: 28px; border: 0; background: none transparent;}
nav.j-bigtab-nav .j-tabbar {padding: 0; height: 28px;}
nav.j-bigtab-nav .j-tabbar > li {line-height: 1em; font-size: 1em;}
nav.j-bigtab-nav .j-tabbar > li {height: auto;}
nav.j-bigtab-nav .active {background: none transparent; margin: 0; padding: 0;}
nav.j-bigtab-nav .j-tabbar > li > a, 
nav.j-bigtab-nav .j-tabbar > li > .inside,
nav.j-bigtab-nav .j-tabbar li.active > a, 
nav.j-bigtab-nav .active > span.inside,
nav.j-bigtab-nav .j-tabbar li#jive-place-link-manage-tab a {font-size: 0.917em; background: #f2f2f2 none; padding: 7px 15px 8px 15px; text-shadow: none; position: relative; border-width: 1px 1px 0 1px; border-style: solid; margin: 0 -1px 0 0; height: 12px;}
nav.j-bigtab-nav .j-tabbar li.active > a, 
nav.j-bigtab-nav .active > span.inside {margin: 0 -1px 0 0; background: #fff none; padding-top: 13px; padding-bottom: 9px; top: -6px;}

/* manage button */
nav.j-bigtab-nav .j-tabbar li#jive-place-link-manage-tab a {margin: 0; padding-right: 28px;}
nav.j-bigtab-nav .j-tabbar li#jive-place-link-manage-tab a .jive-glyph-admin-down{top: 12px; right: 15px;}
nav.j-bigtab-nav .j-tabbar li#jive-place-link-manage-tab a .jive-icon-med {margin-top: -1px;}

/* content tabs */
.content-tabs {border-bottom: 1px solid #C1C1C1; margin: 6px 0 20px 0;}
.content-tabs,
.content-tabs ul {height: 28px;}
.content-tabs ul {padding: 0 !important; }
.content-tabs ul li {float: left; list-style-type: none; margin: 0 !important; padding: 0 !important; display: block !important;}
.content-tabs ul li a {background: #F2F2F2 none; border-style: solid; border-width: 1px 1px 0; border-color: #C1C1C1; font-size: 0.917em; height: 12px; line-height: 1em; margin: 0 -1px 0 0; padding: 7px 15px 8px; position: relative; display: block;}
.content-tabs ul li.active a {background: #fff none; margin: 0 -1px 0 0; padding-bottom: 9px; padding-top: 13px; top: -6px; font-weight: bold;}
.content-tabs ul li a,
.content-tabs ul li a:visited {color: #333;}


/* WIDGETS
***************************************************************/
.j-contained #jive-widget-container {padding: 20px;}

/* overwrite jive layout images */
.jive-layout-sss span, 
.jive-layout-sls span, 
.jive-layout-lss span, 
.jive-layout-ll span, 
.jive-layout-sl span, 
.jive-layout-ls span, 
.jive-layout-l span, 
.jive-layout-tll span, 
.jive-layout-llb span, 
.jive-layout-tsss span, 
.jive-layout-sssb span, 
.jive-layout-tllb span, 
.jive-layout-tsssb span, 
.jive-layout-tsls span, 
.jive-layout-tls span {background-image: url(../images/jive-layouts.png);}

/* custom widget layouts */
.jive-body-layout-s, 
.jive-body-layout-s1, 
.jive-body-layout-s2 {width: 225px;}
#jive-body-layout-ls .jive-body-layout-l,
#jive-body-layout-sls .jive-body-layout-l,
#jive-body-layout-tls .jive-body-layout-l2 {margin-right: -245px;}
#jive-body-layout-sl .jive-body-layout-l,
#jive-body-layout-sls .jive-body-layout-l,
#jive-body-layout-tsl .jive-body-layout-l2 {margin-left: -245px;}
#jive-body-layout-ls .jive-body-layout-l .jive-widget-container-large,
#jive-body-layout-sls .jive-body-layout-l .jive-widget-container-large,
#jive-body-layout-tls .jive-body-layout-l2 .jive-widget-container-large {margin-right: 245px;}
#jive-body-layout-sl .jive-body-layout-l .jive-widget-container-large,
#jive-body-layout-sls .jive-body-layout-l .jive-widget-container-large,
#jive-body-layout-tsl .jive-body-layout-l2 .jive-widget-container-large {margin-left: 245px;}
#jive-body-layout-sl .jive-body-layout-s,
#jive-body-layout-sls .jive-body-layout-s1 {padding-right: 20px;}
#jive-body-layout-ls .jive-body-layout-s,
#jive-body-layout-lss .jive-body-layout-s1,
#jive-body-layout-lss .jive-body-layout-s2,
#jive-body-layout-sls .jive-body-layout-s2,
#jive-body-layout-tls .jive-body-layout-s1 {padding-left: 20px;}
#jive-body-layout-sss .jive-body-layout-s2,
#jive-body-layout-sss .jive-body-layout-s3,
#jive-body-layout-tsss .jive-body-layout-s2,
#jive-body-layout-tsss .jive-body-layout-s3,
#jive-body-layout-sssb .jive-body-layout-s2,
#jive-body-layout-sssb .jive-body-layout-s3,
#jive-body-layout-tsssb .jive-body-layout-s2,
#jive-body-layout-tsssb .jive-body-layout-s3 {
    padding-left: -moz-calc(20px);
    padding-left: -webkit-calc(20px);
    padding-left: calc(20px);
}
#jive-body-layout-tsl .jive-body-layout-l1 {width: 100%; float: left; clear: both}
#jive-body-layout-tsl .jive-body-layout-l2 {float: right; padding: 0; width: 100%;}
#jive-body-layout-tsl .jive-body-layout-s1 {float: left;}

.j-box, 
.jive-widget {margin-bottom: 20px;}

.j-layout-sl .j-column-l {padding-left: 20px;}
.j-layout-sl .j-column-s .j-box {margin-left: 20px; margin-right: 15px;}

/* box header */
.j-box header h4, 
.j-box header h3 {padding-bottom: 8px;}

/* little box header text */
.j-custom-stream-item .j-new-stream,
.j-custom-stream-item .j-new-stream:hover {font-size: 0.917em; font-weight: normal;}

/* box header text */
.j-box header h4, 
.j-box header h3,
[class~="j-view-profile"] .j-layout-sl .j-box-actions header h4, 
[class*="j-body-your"] .j-box-actions header h4, 
[class*="j-body-your"] .j-box-invites header h4,
.j-box nav dt, 
.j-box h4, 
.j-sort-attr label,
#j-satNav-menu h3.j-nav-menu-section,
.j-homenav-link:hover, 
.j-homenav-link,
.jive-modal-searchtips h4,
.j-place-overview h6,
.j-act-empty h2,
.j-pop-main .j-menu-quick-sectionlabel,
.j-second-nav header h4 {font-size: 1em; font-weight: bold; text-transform: none;}

/* widget header */
.jive-widget-header h4 {margin: 0;}

/* small widget */
.jive-widget-container-small .jive-widget {border-width: 1px; border-style: solid;}

/* small widget header */
.jive-widget-container-small .jive-widget-header,
.callout-widget h4 {padding: 12px; border-width: 0 0 1px 0; border-style: solid;
	background: #f5f5f5 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #f5f5f5 50%, #e9e9e9 51%, #e9e9e9 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#f5f5f5), color-stop(51%,#e9e9e9), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#e9e9e9 51%,#e9e9e9 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#e9e9e9 51%,#e9e9e9 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#e9e9e9 51%,#e9e9e9 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#f5f5f5 50%,#e9e9e9 51%,#e9e9e9 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e9e9e9',GradientType=0 ) !important; /* IE6-9 */	
}

/* small widget header text */
.jive-widget-container-small .jive-widget-header h4 {font-size: 1em; font-weight: normal; text-transform: none;}

/* small widget body */
.jive-widget-container-small .jive-widget-body {padding: 16px 8px;}
.jive-widget-container-small .jive-widget-body .jive-widget-header {margin: 0 -8px; border-width: 1px 0;}

/* large widget header */
.jive-widget-container-large .jive-widget-header {padding: 0 0 8px 0; margin: 0 0 8px 0; border-width: 0 0 1px 0; border-style: solid; background: none transparent !important;}

/* medium widget header text */
.jive-login-reg-formblock h1, 
.jive-login-reg-formblock h2, 
.jive-create-formblock h1,
body.jive-body-formpage-login h3,
.jive-modal-searchtips h3,
.jive-validate-formblock h1,
.j-box-resetpassword h1,
.j-pop .j-pop-desc h2 {font-size: 1.167em; font-weight: bold; text-transform: none;}

/* large widget header text */
.jive-widget-container-large .jive-widget-header h4,
.j-act-header .header,
.j-search-results-main h2,
.jive-spotlight-search-result h5,
table.vcard td.j-profile-section h3,
.j-quest-header h4,
.j-mini-modal-user .j-modal-content h5,
.j-comment-options .j-tab-selected a,
table.jive-edit-profile thead td,
div.j-page-customizable-message header h3 {font-size: 1.333em; font-weight: normal; text-transform: none;}

/* callout widget */
.callout-widget {border: 1px solid #c3deeb; padding: 16px 8px;}
.callout-widget h4 {margin: -16px -8px 16px -8px; border-bottom: 1px solid #c3deeb; font-size: 1em; font-weight: normal;
	background: #eaf4f7 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #eaf4f7 0%, #eaf4f7 50%, #e2f1f5 51%, #e2f1f5 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf4f7), color-stop(50%,#eaf4f7), color-stop(51%,#e2f1f5), color-stop(100%,#e2f1f5)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eaf4f7 0%,#eaf4f7 50%,#e2f1f5 51%,#e2f1f5 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eaf4f7 0%,#eaf4f7 50%,#e2f1f5 51%,#e2f1f5 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eaf4f7 0%,#eaf4f7 50%,#e2f1f5 51%,#e2f1f5 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #eaf4f7 0%,#eaf4f7 50%,#e2f1f5 51%,#e2f1f5 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf4f7', endColorstr='#e2f1f5',GradientType=0 ) !important; /* IE6-9 */
}

/* widget footer */
.jive-sidebar-viewall,
.jive-box-footer {text-align: right; font-size: 1em;}
.jive-sidebar-viewall a,
.jive-sidebar-viewall a.j-link-viewall,
.jive-box-footer a {background: url(../images/icon-right-arrow-sml.gif) right center no-repeat; padding-right: 10px; padding-top: 0; font-size: 0.917em;}
.jive-box-footer .jive-icon-sml {display: none;}

/* ask a question widget */
.jive-widget-container-small .ask-a-question-container {border: 0; background: none transparent; padding: 0;}
.jive-widget-container-small .ask-a-question-container .ask-a-question-search {width: 95%;}

/* quick tips widget */
.jive-quick-tips h4 {font-size: 1em;}

/* recent activity widget */
.j-act-empty p {margin-top: 0;}

/* place overview widget */
.jive-widget-container-small .j-place-overview img.j-place-photo {min-width: 0; width: 100%;}

/* featured user widget */
.jive-widget-featureduserwidget .featured-user-img {padding: 0; width: 100%;}
.jive-widget-featureduserwidget .featured-user-stats-wrapper,
.jive-widget-featureduserwidget .featured-user-message-wrapper {margin: 0 0 10px 0;}
.jive-widget-featureduserwidget .featured-user-follow {margin: 0;}
.jive-widget-featureduserwidget .featured-user-follow .j-social-button, 
.jive-widget-featureduserwidget .featured-user-follow .j-social-button:link, 
.jive-widget-featureduserwidget .featured-user-follow .j-social-button:visited {margin: 0 10px 10px 0;}

/* actions widget */
.jive-widget-actions,
.jive-widget-container-small .jive-widget-actions,
.jive-box-actions {border: 0;}
.jive-widget-actions .jive-widget-header,
.jive-widget-container-small .jive-widget-actions .jive-widget-header,
.jive-box-actions .jive-box-header,
.jive-widget-container-large .jive-widget-actions .jive-widget-header {background: none transparent !important; padding: 0; border: 0; filter: none !important; margin: 0;}
.jive-widget-actions .jive-widget-header h4,
.jive-widget-container-small .jive-widget-actions .jive-widget-header h4,
.jive-box-actions .jive-box-header h4 {font-size: 1em; font-weight: bold; text-transform: none; padding-bottom: 8px;}
.jive-widget-actions .jive-widget-body,
.jive-widget-container-small .jive-widget-actions .jive-widget-body,
.jive-box-actions .jive-box-body {padding: 0;}
.jive-widget-actions .jive-widget-body .jive-widget-header,
.jive-widget-container-small .jive-widget-actions .jive-widget-body .jive-widget-header,
.jive-box-actions .jive-box-body .jive-box-header {margin: 0; border: 0;}

/* widget adjustments */
.jive-widget-body,
div.jive-widget-body-empty,
.jive-widget-formatted-body,
.jive-widget-borderless .jive-widget-body,
.jive-body-content .j-content-extras div.j-box {padding: 0;}

/* CONTENT
***************************************************************/

/* titles */
.jive-content header h1,
#jive-body > header.j-page-header h1,
div.jive-create-large > header h2,
#jive-body-intro h1,
.customize-message h1 {font-size: 2.167em; font-weight: normal;}
#jive-body > header.j-page-header h1 .jive-icon-big {display: none;}
#jive-body-intro h1 {margin-bottom: 20px;}

/* tables */
.jive-table tr.jive-table-row-odd td,
.jive-table tr.jive-table-row-even td {background: none transparent; border-bottom: 1px solid #f3f3f3;}
.jive-table td.jive-table-cell-title a,
.jive-table td.jive-table-cell-subject a {font-weight: normal;}
.jive-table-recentcontent table tbody td.jive-table-cell-type, 
.jive-table-taggables table tbody td.jive-table-cell-type, 
.jive-table-toplikedcontent table tbody td.jive-table-cell-type {padding-left: 0;}
.jive-table-recentcontent table tbody td.jive-table-cell-avatar, 
.jive-table-taggables table tbody td.jive-table-cell-avatar, 
.jive-table-toplikedcontent table tbody td.jive-table-cell-avatar {padding-right: 0;}
.jive-html-text-widget table td,
.jive-widget-supadupapluginwidget table td {vertical-align: top;}

/* messages */
.customize-message,
.j-page-customizable-message {margin: 0 20px 20px 20px; background-color: #f6f6f6; padding: 20px; border: 1px solid #C8C8C8;}
.j-contained-tabs .j-guest-tip {margin: 0 20px 20px 0;}
.j-guest-tip {font-size: 1em;}

/* polls */
.jive-body-formpage-poll .jive-poll-exp ul li #endsDate {margin-left: 5px;}

/* rendered content */
.jive-content .jive-rendered-content h5,
.jive-content .jive-rendered-content h6 {font-size: 100%;}
 
/* content actions */
.jive-discussion-actions > a, 
.jive-comment-actions > a, 
.jive-comment-actions span.j-action-item, 
.jive-discussion-actions span.j-action-item {line-height: 1em;}

/* PAGES
***************************************************************/

/* place */
.j-body-place #jive-body > header.j-page-header {margin: 0 0 14px 0;}
#j-place-header-actions {margin: -20px 0 0 0;}
.j-body-place .j-contained #jive-widget-container {padding-top: 0;}
.j-body-place .custom-side-nav-contained #jive-widget-container {padding-left: 0;}
.j-contained-tabs-place.j-layout-l .j-column-l {padding-left: 20px;}

/* home icons */
.jive-icon-actions {background-position: -1104px -400px;}
.jive-icon-activity {background-position: -1232px -400px;}
.jive-icon-activity-pulse {background-position: -1296px -400px;}
.jive-icon-activity-pulse-active {background-position: -1360px -400px;}
.jive-icon-communications {background-position: -1040px -400px;}
.jive-icon-dashboard {background-position: -1168px -400px;}
.jive-icon-moderate {background-position:  -976px -400px;}
.jive-icon-getstarted {background-position: -1424px -400px;}
.jive-icon-post {background-position: -16px -144px;}

/* browse */
.j-second-nav {font-size: 1em; margin-right: 15px;}
.j-second-nav header, 
.j-second-nav > ul > li {padding-left: 20px;}
.j-second-nav ul > li > a > strong {font-size: 1.167em; text-shadow: none;}
.j-type-row .j-content-types {margin-right: 0px;} /*PFPROJ-2225*/
#j-browse-filters {margin-right: 20px;}
.j-browse-filter-row.j-browse-sorts {padding-bottom: 0;}
.j-browse-filter-row.j-bottom-row {padding: 0 0 10px 0; margin: 10px 30px 10px 0;}
.j-browse-filter-row.last-child {border-bottom: 1px solid #D9D9D9;}
.j-browse-filter-row.last-child:last-child{border-bottom: 0;}
.j-browse-filter-row .j-add-filter-link,
.j-browse-filter-row select {margin-top: -2px;}
#j-item-view-toggle .j-active {margin-right: -1px;}
a[data-filter-id="all~language"], a[data-filter-id="contentstatus[published]~language"], a[data-filter-id="draft~language"], a[data-filter-id="participated~language"], a[data-filter-id="following~language"] {display:none;}
.j-content-thumb article,
.j-thumb .j-author-block {line-height: 125%;}
.j-thumb footer {line-height: 100%;}

/* search */
.j-search-container #j-search-input {margin: 0 -1px 0 0; height: 15px; padding: 7px 6px 6px;}
.j-search-container .j-search + input {margin: 0; height: 30px; line-height: 30px; padding-top:0; }
.jive-body-search .j-layout-sl .j-column-s .j-box {margin-right: 0;}
.jive-body-search .j-layout-sl .j-column-s .j-box.j-communities nav dd a {line-height: 16px;}
.j-box nav li a img, 
.j-box nav dd a img, 
.j-box nav dd a .j-favicon-placeholder {margin: 1px 6px 0 0; vertical-align: top;}
.j-community .j-name, 
.j-community-bridged .j-name {vertical-align: bottom;}
.j-search-container .j-searchtips {display: none;}
.j-search-container .pf-documentfilters {clear: both; padding-top: 5px; display: none;}

/* login */
body.jive-body-formpage-login h3 {padding-top: 0;}
body.jive-body-formpage-login p#jive-create-account-formblock a {font-size: 1em; font-weight: normal;}
#j-login-intro h2 {font-size: 2.167em; font-weight: normal; margin-bottom: 8px;}
.jive-login-reg-formblock {padding: 20px 0;}
.jive-login-reg-formblock p {font-size: 0.917em;}
.jive-login-reg-formblock #jive-login-formblock, 
.jive-login-reg-formblock #jive-validate-formblock {padding: 0 20px;}
.jive-login-reg-formblock #jive-create-account-formblock {width: 270px; float: left;}
.jive-login-reg-formblock #jive-login-formblock div#jive-login-button {margin: 0;}
.j-box-resetpassword .j-form .j-form-row {margin-bottom: 10px;}

/* profile */
.j-contained-tabs-profile.j-browse-bookmarks .j-column-l {padding-left: 20px; border-left: 0;}
.j-contained-tabs-profile.j-layout-l .j-column-l, 
.j-contained-tabs-place.j-layout-l .j-column-l {padding-left: 20px;}
.j-contained-tabs-profile .j-layout-bio .j-column-l {padding-left: 0; margin-left: 0;}
table.vcard {margin-left: 0; font-size: 1em;}
#jive-profile-photos-block {width: 354px;}
table.jive-edit-profile td input,
table.jive-edit-profile td textarea {width: auto; border-width: 1px; border-style: solid; padding: 7px 9px 7px 9px;}
table.jive-edit-profile td textarea {width: 94%;}  
table.jive-edit-profile td table.jive-profile-datetime-container td {padding: 0 6px 0 0;}
table.jive-edit-profile td.jive-profile-edit-label,
table.jive-edit-profile td.jive-profile-edit-label label {width: 175px !important;}

/* activity */
.j-act-filter-bar input.j-user-autocomplete {width: 160px; padding-left: 31px; top: 6px;}
.j-act-header,
.j-act-stream,
#j-as-create-menu,
.j-main-mb-entry .j-mb {margin-left: 20px; margin-right: 20px;}
.j-act-header .j-act-listfilters {top: 0; right: 0;}
.j-poweredby-activity {margin-left: 20px;}
#j-as-create-menu {margin-top: 20px;}
.j-as-filter-dd-control {margin: 0;}

/* inbox */
.j-communications .j-act-filter-bar,
.j-comm-stream .j-act-empty-list,
.j-split-view .j-act-panel {padding-left: 20px; padding-right: 20px;}

/* compose */
.jive-create-large.jive-content {margin-top: 0;}
.jive-edit-large.jive-content {margin-top: 0;}
#jive-compose-question {margin: 8px 0 0 0;}

/* MISC
***************************************************************/

/* popover */
div.j-pop {border-color: #676767; background: #fff none; padding: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.j-pop > div.j-pop-main {border: 0; overflow: hidden;}
.j-pop .j-menu li {font-size: 1em; line-height: 1em;}
.j-pop .j-menu li a {font-size: 0.917em; padding: 7px 14px; font-weight: normal; border: 0;}
.j-pop .belowArrow {top: -10px; height: 10px;}
.j-pop .j-pop-desc,
.j-badge-menu .j-badge-hd {background: none transparent;}
.j-badge-menu .j-aq-entry {font-weight: normal;}
.j-pop > div.custom-menu {padding-bottom: 5px;}
.j-pop .custom-menu p {margin-bottom: 10px;}
.j-pop .j-menu li a:active, 
.j-pop .j-menu li a:focus, 
.j-pop .j-menu li.j-selected a {background: #D4EDF2 none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 0; text-shadow: none;}

/* apps popover */
.j-quick-launch-app-item a .j-app-title {padding: 7px 12px;}
#appQuickLaunchMenu .j-quick-launch-app-item a:hover .j-app-title {border-width: 0;}

/* modal */
.jive-modal {background: #fff none; border: 1px solid #676767; padding: 15px;}
.jive-modal .j-modal-close-top {overflow: hidden; font-weight: normal; padding: 0 0 0 17px; top: 8px; right: 15px;}
.jive-modal .j-close-icon,
.jive-modal a.j-modal-close-top:active .j-close-icon {width: 12px; height: 12px; background-position: -196px 0; position: absolute; top: 0; left: 0; margin: 4px 6px 0 0;}
.jive-modal a.j-modal-close-top:hover {text-decoration: underline;}
.jive-modal > header:first-child h2, 
.jive-modal header.j-modal-header h2, 
.jive-modal > div > header:first-child h2 {padding: 0; text-shadow: none; margin: 0 0 10px 0;}
.jive-modal .jive-modal-content {border: 0; padding: 0;}
.jive-modal .j-tab-nav {margin: 0 0 21px 0;}
.jive-modal-content-userpicker-selected {background-color: #f6f6f6;}

/* login modal */
.j-modal-login .jive-login-forgotpwd,
.j-modal-login .jive-login-forgot-username {margin: 0 0 10px 0;}
.j-modal-login .jive-login-reg-formblock {margin: 0; width: auto;}
.j-modal-login .jive-login-reg-formblock #jive-login-formblock {padding-left: 0; width: 280px;}
.j-modal-login .jive-login-reg-formblock #jive-login-username input, 
.j-modal-login .jive-login-reg-formblock #jive-login-password input, 
.j-modal-login .jive-login-reg-formblock #jive-login-captcha input {width: 270px;}

/* direct message modal */
#jive-modal-direct-messaging .j-modal-header {margin-left: 15px; margin-top: 10px;}
#jive-modal-direct-messaging .j-modal-header h2 {margin: 0;}

/* count */
.j-navbadge-count {
	background: #f58320; /* Old browsers */
	background: -moz-linear-gradient(top,  #f58320 0%, #e67b26 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58320), color-stop(100%,#e67b26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f58320 0%,#e67b26 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f58320 0%,#e67b26 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f58320 0%,#e67b26 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f58320 0%,#e67b26 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58320', endColorstr='#e67b26',GradientType=0 ); /* IE6-9 */
}

/* hide links */
#jive-nav-link-home,
#jive-nav-link-work,
#jive-nav-link-conx,
#jive-nav-link-places {display: none;}

/* LOCALE SWAPPING
***************************************************************/

/***  HEADER LOGO  ***/
/* china / chinese */
.country-cn #j-header h5#logo .j-header-logo,
.locale-chinese #j-header h5#logo .j-header-logo {background-position: 0 -44px; width: 117px; height: 48px;}

/***  FOOTER LOGO  ***/
/* china / chinese */
.country-cn #j-footer .logo,
.locale-chinese #j-footer .logo {background-position: 0 -135px; width: 116px; height: 48px;}

/***  SOCIAL ICONS  ***/
/* china / chinese */
.country-cn #j-footer .social li a.social-icon.cn,
.locale-chinese #j-footer .social li a.social-icon.zh {display: block;}

/* india */
.country-in #j-footer .social li a.social-icon.in {display: block;}

/* taiwan */
.locale-thai #j-footer .social li a.social-icon.th,
.country-tw #j-footer .social li a.social-icon.tw {display: block;}

/* hide default social icons for specific locales and counry */
.country-cn #j-footer .social li a.social-icon.default,
.locale-chinese #j-footer .social li a.social-icon.default,
.locale-thai #j-footer .social li a.social-icon.default,
.country-tw #j-footer .social li a.social-icon.default {display: none;}

/* CUSTOM WIDGETS
***************************************************************/

/* place banner */
.place-banner {background: #fff none; border: 1px solid #b5dced; position: relative; z-index: 1; margin-bottom: 15px; text-align: center; -webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.25); box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.25);}
.place-banner strong{padding: 0 20px;}
.place-banner strong,
.place-banner strong a {color: #007fac; font-size: 2.167em; font-family: Arial; font-weight: normal;}
.place-banner em {font-style: normal;}
.place-banner img {float: right; margin: 0 20px 0 0 !important;}
.place-banner .title {float: left; height: 100%; display: block; position: absolute; top: 0; left: 0; text-align: left;}
.place-banner .title .spacer,
.place-banner .title strong,
.place-banner .content .spacer, 
.place-banner .content em {display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.place-banner .title .spacer,
.place-banner .content .spacer {width: 0; height: 100%;}
.place-banner .content {text-align: left; height: 100%; display: block; position: absolute; top: 0; left: 0;}
.place-banner .custom-icon.down-arrow {background-position: -225px 0; width: 25px; height: 15px; display: block; margin: -1px 0 -15px 31px; position: absolute; bottom: 0; left: 0;}

/* theknode place banner */
.theknode strong span,
.theknode strong a span {font-weight: bold;}

/* arrow list */
.arrow-list {margin: 0 !important; padding: 0 !important;}
.arrow-list li {line-height: 1em; margin: 2px 0 8px 0 !important; padding: 0 0 0 14px !important; background: url(../images/icon-right-arrow-med.png) left center no-repeat; list-style-type: none !important;}

/* side nav */
.custom-side-nav-widget {overflow: visible;}
.j-second-nav.custom-side-nav {margin: 0; padding: 0 20px 0 0; border-right: 1px solid #c1c1c1;}
.j-second-nav.custom-side-nav header,
.j-second-nav.custom-side-nav ul > li {padding-left: 0; overflow: visible; list-style-type: none;}
.j-second-nav.custom-side-nav header {cursor: pointer; cursor: hand; background: url(../images/icon-right-arrow-med-blue.png) right center no-repeat;}
.j-second-nav.custom-side-nav header.open {background-image: url(../images/icon-down-arrow-med-blue.png);}
.j-second-nav.custom-side-nav header h4 {border-bottom: 1px solid #EAEAEA; padding: 7px 0;}
.j-second-nav.custom-side-nav ul ul {display: none;}
.j-second-nav.custom-side-nav ul > li > a {height: auto; line-height: inherit; padding: 7px 0; cursor: pointer; cursor: hand; line-height: 150%;}
.j-second-nav.custom-side-nav ul > li > a:hover .nav-label {text-decoration: underline;}
.j-second-nav.custom-side-nav ul > li.active > a:hover .nav-label {text-decoration: none;}
.j-second-nav.custom-side-nav ul > li > a span {z-index: 1;}
.j-second-nav.custom-side-nav ul > li > a .nav-label {display: inline-block; white-space: nowrap; width: 204px; overflow: hidden; text-overflow:ellipsis; vertical-align: middle;}
.j-second-nav.custom-side-nav > ul > li > a,
.j-second-nav.custom-side-nav > ul > li:first-child > a {border-top: 0; border-bottom: 1px solid #EAEAEA;}
.j-second-nav.custom-side-nav > ul > li > ul {border-bottom: 1px solid #EAEAEA;}
.j-second-nav.custom-side-nav ul > li.active,
.j-second-nav.custom-side-nav ul > li.parent.active > a {position: relative; margin-top: -1px; padding: 0 67px 0 0; left: -27px; margin-bottom: -7px; background-position: right -1088px; border: 0 none; height: 38px; width: 100%; z-index: 2;}
.j-second-nav.custom-side-nav ul > li.active > a,
.j-second-nav.custom-side-nav ul > li.parent.active > a .nav-wrap {background-position: left -1049px; display: block; height: 26px; z-index: 1; border: 0; margin-right: -43px; padding: 6px 0 6px 27px;}
.j-second-nav.custom-side-nav ul > li.parent.active {background: none transparent; left: auto; height: auto; margin: 0; padding: 0;}
.j-second-nav.custom-side-nav ul ul {padding: 7px 0 7px 20px;}
.j-second-nav.custom-side-nav ul ul > li.active,
.j-second-nav.custom-side-nav ul ul > li.parent.active > a {left: -47px; padding-right: 87px; margin-top: 0; margin-bottom: -4px;}
.j-second-nav.custom-side-nav ul ul > li.active:last-child,
.j-second-nav.custom-side-nav ul ul > li.parent.active > a:last-child {margin-bottom: 0;}
.j-second-nav.custom-side-nav ul ul > li.active > a,
.j-second-nav.custom-side-nav ul ul > li.parent.active > a .nav-wrap {margin-right: -63px; padding-left: 47px;}
.j-second-nav.custom-side-nav ul ul > li > a {border: 0; font-size: 0.917em; line-height: 163.6%; *line-height: 200%; padding-top: 4px; padding-bottom: 4px; }
.j-second-nav.custom-side-nav ul ul > li > a .nav-label {padding-left: 10px; background: url(../images/icon-bullet.png) left center no-repeat; width: 174px;}
.j-second-nav.custom-side-nav ul ul ul {padding-top: 4px; padding-bottom: 4px;}
.j-second-nav.custom-side-nav ul ul ul > li > a .nav-label {width: 154px;}
.j-second-nav.custom-side-nav ul ul ul > li.active,
.j-second-nav.custom-side-nav ul ul ul > li.parent.active > a {left: -67px; padding-right: 107px; margin-bottom: 0; margin-bottom: -4px;}
.j-second-nav.custom-side-nav ul ul ul > li.active:last-child,
.j-second-nav.custom-side-nav ul ul ul > li.parent.active > a:last-child {margin-bottom: -4px;}
.j-second-nav.custom-side-nav ul ul ul > li.active > a,
.j-second-nav.custom-side-nav ul ul ul > li.parent.active > a .nav-wrap {margin-right: -83px; padding-left: 67px;}

/* CUSTOM ELEMENTS
***************************************************************/

.e14-custom-field-init label,
.e14-custom-field-init select,
.e14-custom-field-init .e14CustomFieldTip {display: inline-block; zoom: 1; vertical-align: middle; *display:inline; margin-right: 8px;}

/* PFPROJ-1820 + PFPROJ-2163 */
#j-header h5#logo .j-header-logo {
    color: #FFFFFF;
    font-size: 0;
    line-height: 0;
}




























span.mceIcon.mce_extra {
    background-image: url("../../../themes/images/tiny_mce3/themes/advanced/img/icons.gif");
    background-position: -240px 0;
}

/* Quick shortcut to the main Jive icon spritemap */

.e14-icon-right-arrow {
	background-position: -927px -1365px;
}

.e14-jive-icon-sprites {
	background-color: transparent;
    background-image: url("../../../images/jive-icon-sprites-med.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 8px;
    margin-left: 5px;
    width: 8px;
}

/* MattC - OpenSearch CSS for product display in search results */

.e14-opensearch-results .Product-translatedManufacturerPartNumber {
	display:block;
}

.e14-opensearch-results .Product-images {
    float: left; 
    margin: 4px; 
}

.e14-opensearch-results .e14-opensearch-product {
    padding: 15px 0;
}

.e14-opensearch-side .j-result-content {
	margin-left:14px;
	font-size: 11px;
}

/* Don't display icons next to OpenSearch engine names */
.j-community-bridged .j-favicon-placeholder {
    display:none!important;
}

/* PE - Added for Road test */
body.jive-body-formpage-roadtest {
	text-align: left!important;
}

input.jive-button-product-addtolist {
    font-size: 9pt;
    overflow: visible;
    padding: 0.22em;
    vertical-align: middle;
    width: auto;
}

#roadtest-file-list {
    background: none repeat scroll 0 0 transparent;
    display: none;
    margin: 0;
    padding-bottom: 7px;
    padding-top: 5px;
    width: 100%;
}

#roadtest-compose-tags {
    clear: both;
    padding: 15px 0;
    position: relative;
    width: 100%;
}
#roadtest-compose-tags input {
    clear: both;
    font-size: 1em;
    margin: 5px 0 0;
    width: 98%;
}


.roadtest-compose-section h4 {
    font-size: 1.25em;
    margin: 0 5px 5px 0;
    padding-top: 5px;
}

.roadtest-compose-directions {
    font-size: 0.75em;
    font-weight: normal;
    padding: 5px;
}
.jive-roadtest-title-content td {
    /*display: block;*/
    font-size: 2em;
    font-weight: normal;
    padding: 0 0 5px 5px;
}


#roadtest-description-text {
    padding: 0px;
}

#roadtest-body {
    margin: 3px;
    padding: 3px;
}
#roadtest-main-image-wrapper {
    float: left;
    padding-right: 3px;
}
#roadtest-main-image-wrapper span {
    padding: 3px;
}


.jive-icon-roadTest {
    background-position: -20px -206px;
    height: 16px;
    width: 16px;
    background-image: url(../images/pf-widget-spritemap3.png?v=20140207) !important;
}
.jive-icon-roadTestReview {
    background-position: -40px -207px;
    height: 16px;
    width: 16px;
    background-image: url(../images/pf-widget-spritemap3.png?v=20140207) !important;
}
.jive-icon-roadTestApplication {
    background-position: -2px -208px;
    height: 16px;
    width: 16px;
    background-image: url(../images/pf-widget-spritemap3.png?v=20140207) !important;
}
.jive-icon-designChallenge {
    background-position: -62px -206px;
    height: 16px;
    width: 16px;
    background-image: url(../images/pf-widget-spritemap3.png?v=20140207) !important;
}
.jive-icon-roadtest-med {
    background-image: url("/community/plugins/roadtest-type/resources/images/roadTest-16x16.png");
    background-position: 0 0;
}
.jive-icon-designchallenge-med {
    background-image: url("/community/plugins/roadtest-type/resources/images/design-challenge-16x16.png");
    background-position: 0 0;
}
.jive-icon-roadTest-bookmark {
    background-image: url("/community/plugins/roadtest-type/resources/images/roadTest-bookmark-16x16.png");
}
.jive-icon-designchallenge-big {
    background-image: url("/community/plugins/roadtest-type/resources/images/design-challenge-24x24.png");
    background-position: 0 0;
}
.jive-icon-roadtest-big {
    background-image: url("/community/plugins/roadtest-type/resources/images/roadTest-24x24.png");
    background-position: 0 0;
}
.jive-icon-roadtestapp-big {
    background-image: url("/community/plugins/roadtest-type/resources/images/roadTestApp-24x24.png");
    background-position: 0 0;
}
.jive-icon-roadtestreview-big {
    background-image: url("/community/plugins/roadtest-type/resources/images/roadTestReview-24x24.png");
    background-position: 0 0;
}
.jive-link-roadtest {
    background: url("/community/plugins/roadtest-type/resources/images/roadTest-16x16.png") no-repeat scroll left top transparent;
    padding: 1px 0 2px 20px;
}
.jive-roadtest .jive-roadtest-moderating {
    display: none;
}
.jive-roadtest-moderated .jive-roadtest-moderating {
    border-bottom: 1px solid #D89757;
    color: #D89757;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0 100px 10px 16px;
    padding: 4px 3px 3px 8px;
    text-transform: uppercase;
    width: 50%;
}
.jive-roadtest-moderated {
    background-color: #FBFBDE;
    background-image: url("../../../../../images/jive-thread-bg-mod.png");
    background-position: right top;
    background-repeat: no-repeat;
    border-color: #E8E0B3;
}
a.jive_macro_roadtest {
    background: url("/community/plugins/roadtest-type/resources/images/roadTest-12x12.png") no-repeat scroll 3px 3px transparent;
}
.jive-roadtest {
    clear: both;
    margin: 0 0 18px;
    padding: 0;
}



.jive-roadtest hr {
    background-color: #DCDCDC;
    border: medium none;
    height: 1px;
    width: 100%;
}
.jive-roadtest-title {
    clear: both;
    overflow: hidden;
    padding: 15px 15px 0 0;
}

.jive-roadtest-body {
    margin: 0 15px;
}
.jive-roadtest ul {
    list-style-type: none;
    padding-left: 0;
}
.jive-roadtest ul li {
    padding: 5px 0;
}
html > body .jive-roadtest-body {
    display: block;
}
.jive-roadtest-body {
    clear: both;
    display: inline-block;
    margin: 0;
    padding: 0 15px 15px;
}
.jive-roadtest-tags {
    clear: both;
}
.jive-communities-listing table tr td.jive-communitylist-roadTest {
    font-size: 8pt;
    text-align: center;
    width: 90px;
}
.jive-communities-listing table tr td.jive-communitylist-roadTest a {
    color: #999999;
}
.jive-icon-roadtestapp-sml {
    background-image: url("/community/plugins/roadtest-type/resources/images/roadTestApp-12x12.png");
    background-position: 0 0;
}
.jive-icon-roadtestapp-med {
    background-image: url("/community/plugins/roadtest-type/resources/images/roadTestApp-16x16.png");
    background-position: 0 0;
}

.jive-roadtestapp .jive-roadtestapp-moderating {
    display: none;
}
.jive-roadtestapp-moderated .jive-roadtestapp-moderating {
    border-bottom: 1px solid #D89757;
    color: #D89757;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0 100px 10px 16px;
    padding: 4px 3px 3px 8px;
    text-transform: uppercase;
    width: 50%;
}
.jive-roadtestapp-moderated {
    background-color: #FBFBDE;
    background-image: url("../../../../../images/jive-thread-bg-mod.png");
    background-position: right top;
    background-repeat: no-repeat;
    border-color: #E8E0B3;
}
a.jive_macro_roadtestapp {
    background: url("/community/plugins/roadtest-type/resources/images/roadTestApp-12x12.png") no-repeat scroll 3px 3px transparent;
}
.jive-roadtestapp {
    clear: both;
    margin: 0 0 18px;
    padding: 0;
}
.jive-roadtestapp-title {
    clear: both;
    overflow: hidden;
    padding: 15px 15px 0 0;
}

.jive-roadtestapp-title-content {
    padding: 0 0 0 15px;
}

.jive-roadtestapp-title-content h2 {
    /*background: url("/community/plugins/roadtest-type/resources/images/roadTestApp-24x24.png") no-repeat scroll 0 2px transparent;*/
    /*display: block;*/
    font-size: 2em;
    font-weight: normal;
    /*margin: 0 15px;*/
    padding: 0 0 5px 5px;
}

.jive-roadtestapp-content-h2{
    display: block;
    font-size: 18px;
    font-weight: normal;
    color: #333333;
    font-family: Lucida Grande,Arial,Helvetica,sans-serif;
}

.jive-roadtestapp-content-h1{
    display: block;
    font-size: 26px;
    font-weight: normal;
    color: #333333;
    font-family: Lucida Grande,Arial,Helvetica,sans-serif;
}





.jive-roadtestapp-body {
    margin: 0 15px;
}
.jive-roadtestapp ul {
    list-style-type: none;
    padding-left: 0;
}
.jive-roadtestapp ul li {
    padding: 5px 0;
}
html > body .jive-roadtestapp-body {
    display: block;
}
.jive-roadtestapp-body {
    clear: both;
    display: inline-block;
    margin: 0;
    padding: 0 15px 15px;
}
.jive-roadtestapp-tags {
    clear: both;
}
.jive-communities-listing table tr td.jive-communitylist-roadTestApp {
    font-size: 8pt;
    text-align: center;
    width: 90px;
}
.jive-communities-listing table tr td.jive-communitylist-roadTestApp a {
    color: #999999;
}

.jive-icon-roadtestreview-sml {
    background-image: url("/community/plugins/roadtest-type/resources/images/roadTestReview-12x12.png");
    background-position: 0 0;
}

.jive-icon-roadtestreview-med {
    background-image: url("/community/plugins/roadtest-type/resources/images/roadTestReview-16x16.png");
    background-position: 0 0;
}

.jive-roadtestreview .jive-roadtestreview-moderating {
    display: none;
}
.jive-roadtestreview-moderated .jive-roadtestreview-moderating {
    border-bottom: 1px solid #D89757;
    color: #D89757;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0 100px 10px 16px;
    padding: 4px 3px 3px 8px;
    text-transform: uppercase;
    width: 50%;
}
.jive-roadtestreview-moderated {
    background-color: #FBFBDE;
    background-image: url("../../../../../images/jive-thread-bg-mod.png");
    background-position: right top;
    background-repeat: no-repeat;
    border-color: #E8E0B3;
}
a.jive_macro_roadtestreview {
    background: url("/community/plugins/roadtest-type/resources/images/roadTestReview-12x12.png") no-repeat scroll 3px 3px transparent;
}
.jive-roadtestreview {
    clear: both;
    margin: 0 0 18px;
    padding: 0;
}
.jive-roadtestreview-title {
    clear: both;
    overflow: hidden;
    padding: 15px 15px 0 0;
}
.jive-roadtestreview-title-content h2 {
    /*background: url("/community/plugins/roadtest-type/resources/images/roadTestReview-24x24.png") no-repeat scroll 0 2px transparent;*/
    /*display: block;*/
    font-size: 2em;
    font-weight: normal;
    /*margin: 0 15px;*/
    padding: 0 0 5px 5px;
}
.jive-roadtestreview-body {
    margin: 0 15px;
}
.jive-roadtestreview ul {
    list-style-type: none;
    padding-left: 0;
}
.jive-roadtestreview ul li {
    padding: 5px 0;
}
html > body .jive-roadtestreview-body {
    display: block;
}
.jive-roadtestreview-body {
    clear: both;
    display: inline-block;
    margin: 0;
    padding: 0 15px 15px;
}
.jive-roadtestreview-tags {
    clear: both;
}
.jive-communities-listing table tr td.jive-communitylist-roadTestReview {
    font-size: 8pt;
    text-align: center;
    width: 90px;
}
.jive-communities-listing table tr td.jive-communitylist-roadTestReview a {
    color: #999999;
}

.jive-body-content-roadtest {
    background-color: #FFFFFF;
    color: #333333;
    font-family: Lucida Grande,Arial,Helvetica,sans-serif;
    font-size: 75%;
    text-align: left;
}



.jive-body-content-roadtestreview {
    background-color: #FFFFFF;
    color: #333333;
    font-family: Lucida Grande,Arial,Helvetica,sans-serif;
    font-size: 75%;
    text-align: left;
}

.jive-body-formpage-roadtestreview {
    background-color: #FFFFFF;
    color: #333333;
    font-family: Lucida Grande,Arial,Helvetica,sans-serif;
    font-size: 75%;
    text-align: left;
}


.jive-body-formpage-roadtestapp  {
    background-color: #FFFFFF;
    color: #333333;
    font-family: Lucida Grande,Arial,Helvetica,sans-serif;
    font-size: 75%;
    text-align: left;
}
.jive-body-content-roadtestapp {
    background-color: #FFFFFF;
    color: #333333;
    font-family: Lucida Grande,Arial,Helvetica,sans-serif;
    font-size: 75%;
    text-align: left;
}

.jive-body-roadTests {
    background-color: #FFFFFF;
    color: #333333;
    font-family: Lucida Grande,Arial,Helvetica,sans-serif;
    font-size: 75%;
    text-align: left;
}

body.jive-body-content-roadtest div.global-att-container{
	margin: 					15px 0 ;
	width:						685px;
}


#enrolling-now-area {
    border: 1px solid #CCCCCC;
    float: right;
    height: 450px;
    min-height: 450px;
    width: 325px;
}

#enrolling-now-listing {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
}

#enrolling-now-header {
    padding: 5px 5px 45px 5px;
	background: #F0F0F0;
}
#roadTestCounter {
    padding: 8px 0px 0px 6px;
}

#enroll-link-container h4 {
    clear: both;
    font-size: 1.222em;
    font-weight: normal;
    margin: 0;
    padding: 6px 8px;
    position: relative;
}

#enrolling-now-listing h3 {
	font-size: 12px;
}


/* /PE - End of Road test/ */

.e14-opensearch-side .j-search-result-value {
	font-size:11px!important;
}

.e14-opensearch-side .j-search-result-title {
	padding-bottom:2px;
}

.e14-opensearch-result-container {
	padding-bottom:5px;
}

.jive-sidebar-body-opensearch h7 {
	background-color: #EDEDF2;
	font-weight:bold;
	display:block;
	padding-top:3px;
	padding-bottom:4px;
	margin-bottom:3px;
}

/* MattC - Compact the list of categories & make them look a bit nicer */

.e14-opensearch-category {
	min-height:22px!important;
	padding: 0!important;
	margin-top: 2px;
}

.e14-opensearch-results .Refinement-recordCount {
	padding-left:3px;
	font-weight: normal;
	font-size: 10px;
}

.e14-opensearch-results .j-search-result-value {
	font-size:14px;
}

/* MattC - Adjust alignment of OpenSearch icon.. looks a bit better :) */

nav li a img, nav dd a img, nav dd a .j-favicon-placeholder {
    margin: 1px 6px 0px 0;
    vertical-align: top;
}

/* MattC - SuperWidget - don't display when it's empty */

.e14-empty-superwidget {
	display:none;
}

/* MattC - Related Product widget display */

#pf-related-products {
	list-style: none;
}

.pf-partslist-image .Product-brandName,
.pf-partslist-image .Product-translatedManufacturerPartNumber,
.pf-partslist-image .Product-displayName,
.pf-partslist-image .Product-price,
.pf-partslist-image .Product-availability {
    display: none;
}

#pf-relatedproducts-image .Product-brandName,
#pf-relatedproducts-image .Product-translatedManufacturerPartNumber,
#pf-relatedproducts-image .Product-displayName {
    display: none;
}

#pf-relatedproducts-image {
    float:left;
    margin:0;
    width:60px;
    clear:none;
    padding:8px 0 0 3px;
}

#pf-relatedproducts-image a img {
	display:block;
    border: 0;
    max-width:50px;
    max-height:45px;
    padding:0;
   	text-align:center;
	vertical-align: middle;
    border: solid 1px #8E8E8E;
}

#pf-relatedproducts-add  {
    display:block;
    margin: 0 0 8px 0;
    clear: none;
    padding: 0;
    padding-right: 5px;
}

#pf-relatedproducts-description .Product-images {
    display: none;
}

#pf-relatedproducts-description {
    float: left;
    margin: 0;
    width: 100px;
    clear: none;
    padding: 0;
    overflow: hidden;
	font-size:11px;
	font-familty:tahoma,Geneva,Verdana,sans-serif;
	background-color:transparent;
}

.pf-partslist-description {
	padding-left:65px;
}

.pf-partslist-description .Product-images {
    display: none;
}

.pf-partslist-description-wide .Product-images {
    display: none;
}

.Product-brandName, .Product-translatedManufacturerPartNumber, .Product-displayName {
    display: block;
	background-color:transparent;
}

div.pf-partslist-wrapper {
	padding-bottom: 10px!important;
}

.pf-partslist-wrapper {
	cursor:pointer;
}

/* Adjust the related products to have the 'callout' style header */
.e14-related-products-widget .jive-box-header {
	padding:0;
}

.e14-related-products-widget h4 {
	background: linear-gradient(to bottom, #EAF4F7 0%, #EAF4F7 50%, #E2F1F5 51%, #E2F1F5 100%) repeat scroll 0 0 transparent;
	font-weight:bold!important;
	padding:12px;
}



/* MattC - PFPROJ-1363 - Remove Jive Genius from the Browse Content page */

li[data-filter-id="recommended"] .js-select-link { display:none; }


/* MattC - OpenSearch - main search results */

.jive-sidebar-opensearch-list li {
    font-size: 11px;
    color: rgb(94, 95, 98);
	list-style: none;
}

.jive-sidebar-opensearch-list li span.Product-brandName {
    font-weight: bold;
}

.jive-sidebar-opensearch-list li input {
    font-size: 10px;
    height: 25px;
    padding: 0 8px 0 8px;
	margin-top:5px;
}

.jive-sidebar-body-opensearch > input[type='button'] {
    font-size:13px;
    height:23px;
    padding:0 8px 0 8px;
}

.jive-sidebar-body-opensearch .j-form > input[type='text'] {
    width:auto;
}

.jive-sidebar-opensearch-list li .Product-images {
    float: left;
}

.e14-opensearch-widget-results .j-result-content {
	margin-left:0;
}

.e14-opensearch-widget-results .j-search-result-title {
	font-weight:bold;
}

.e14-opensearch-widget-results-wide .j-search-result-meta {
    position: relative;
    float: right;
    left: -120px;
    top: -50px;
    margin: 3px 0;
}

li span.Product-displayName {
    display:none;
}

.e14-opensearch-widget-results-wide .e14-opensearch-product {
	padding: 20px 0;
}

li.e14-opensearch-product:hover {
	cursor:pointer;
}

.e14-opensearch-widget-results-skinny .e14-opensearch-product {
	padding: 7px 0;
}

.e14-opensearch-side .j-search-result-create {
	font-size:11px;
}

.e14-product-search-widget-more-link {
	clear:both;
	display:block;
}

.e14-spotlight-product .j-result-content {
	display:inline-block;
	padding:3px;
	margin-left:0;
}

.e14-spotlight-product .j-result-content:hover {
	background-color:#3778C7;
}

#e14-spotlight-product-desc {
	font-size:11px;
}

/*.e14-opensearch-product .j-search-result-create {
	font-size:11px;
}*/

/* Copied from search.css */

.j-search-result-meta {
    color: #888888;
    font-size: 12px;
    margin: 3px 0;
}

.j-search-result-meta span {
    margin-right: 10px;
}

.j-search-result-summary {
    margin-bottom: 3px;
    word-wrap: break-word;
}

/* PE - Social Sharing styles */

.pf-share-button {
	padding:4px 20px 6px 20px;
	font-size:14px;
}
.pf-widget-map {
	background-image: url(../images/pf-widget-spritemap3.png?v=20140812) !important;
}
.pf-ic-share {
	float: left; 
	margin-right: 25px;
}
.pf-ic-share-facebook { background-position: -0px -270px; height: 38px; width:40px; }
.pf-ic-share-facebook-16 { background-position: -4px -48px; height: 18px; width:16px; }
.pf-ic-share-email { background-position: -160px -270px; height: 38px; width:40px; }
.pf-ic-share-googleplus { background-position: -40px -270px; height: 38px; width:40px; }
.pf-ic-share-googleplus-16 { background-position: -204px -67px; height: 19px; width:16px; }
.pf-ic-share-linkedin { background-position: -570px -270px; height: 38px; width:40px; }
.pf-ic-share-linkedin-16 { background-position: -484px -46px; height: 18px; width:16px; }
.pf-ic-share-android { background-position: -279px -272px; height: 32px; 	width:24px; }
.pf-ic-share-iphone { background-position: -310px -272px; height: 32px; width:24px; }
.pf-ic-share-facebookv2 { background-position: -227px -43px; height: 24px; width:47px; }
.pf-ic-share-spacer { background-position: -0px -76px; height: 7px; width:7px; }
.pf-ic-share-digg { background-position: -20px -49px; height: 16px; width:16px; }
.pf-ic-share-twitter { background-position: -120px -271px; height: 38px; width:40px; }
.pf-ic-share-twitterv2 { background-position: -275px -43px; height: 24px; width:55px; }
.pf-ic-share-twitter-16 { background-position: -204px -85px; height: 18px; width:16px; }
.pf-ic-share-buzz { background-position: -52px -49px; height: 16px; width:16px; }
.pf-ic-share-renren { background-position: -240px -270px; height: 38px; width:40px; }
.pf-ic-share-renren-16 { background-position: -204px -120px; height: 18px; width:16px; }
.pf-ic-share-kaixin { background-position: -200px -270px; height: 38px; width:40px; }
.pf-ic-share-kaixin-16 { background-position: -204px -138px; height: 18px; width:16px; }
.pf-ic-share-weibo { background-position: -280px -270px; height: 38px; width:40px; }
.pf-ic-share-weibo-16 { background-position: -204px -155px; height: 18px; width:16px; }
.pf-ic-share-youtube { background-position: -366px -273px; height: 32px; width:30px; }
.pf-ic-share-withcontacts-cn { background-position: -320px -270px; height: 38px; width:114px; }
.pf-ic-share-withcontacts { background-position: -440px -270px; height: 38px; width:120px; }

/* Logos for the product popup.. consumer skus */
.pf-newark-e14-logo { background-position: -868px -135px; width: 154px; height: 23px; display:inline-block; }
.pf-farnell-e14-logo { background-position: -868px -158px; width: 154px; height: 23px; display:inline-block; }
.pf-e14-logo { background-position: -944px -158px; width: 78px; height: 23px; display:inline-block; }
.pf-mcm-logo { background-position: -922px -394px; width: 52px; height: 23px; display:inline-block; }
.pf-cpc-logo { background-position: -929px -418px; width: 45px; height: 23px; display:inline-block; }

#pf-product-info-consumerbrandlink {
	height: 23px;
	margin-top: 5px;
}

.e14-powersource-bottom-right { background-position: -546px -0px; width: 297px; height: 44px; }

.pf-share-title {
	color: #333;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.pf-share-description {
	color: #333;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.pf-share-detail {
	font-family: Verdana;
	font-size: 11px;
}
.pf-icon-detail {
	font-family: Verdana;
	font-size: 11px;
	color: #007FAC;
}
.pf-share-hr {
	border-top:1px solid #ccc;
}
.pf-share-tablepad {
	margin-right: 39px;
}

/*Styles for Road test */
/* display:block added for PFPROJ:2338 */
.pf-jive-icon-road-test { background-position: -22px -208px; height: 16px; width:16px; display:block; }
.pf-jive-icon-road-test-application { background-position: -1px -208px; height: 16px; width:16px; display:block;}
.pf-jive-icon-road-test-review { background-position: -40px -208px; height: 16px; width:16px; display:block;}
.pf-jive-icon-road-test24 { background-position: -6px -226px; width: 24px; }/*rfasihi PFPROJ-2531*/
.pf-jive-icon-road-testapplication24 { background-position: -36px -231px; height: 24px; width: 24px; }
.pf-jive-icon-road-testreview24 { background-position: -68px -232px; height: 24px; width: 24px; }
.pf-jive-icon-design-challenge { background-position: -62px -208px; height: 16px; width:16px; }
.pf-jive-icon-design-challenge24 { background-position: -100px -232px; height: 24px; width:24px; }

/*PFPROJ-2622 added in order to display Road Test title*/
.j-act-content .pf-jive-icon-road-test  {display: inline-block;}

.jive-body-content-roadtest .j-box header{
	background: url("../images/pf-widget-225-header-bg.png") no-repeat scroll left top transparent;
    padding: 6px;
}

.jive-body-content-roadtest .j-box header h4{
	color: #FFFFFF;
    padding: 2px;
}

.jive-body-content-roadtest .j-box #jive-action-sidebar-tab-_roadtest-actions-tab {
	background: url("../images/pf-widget-225-body-footer-bg.png") repeat-y scroll left bottom transparent;
    height: 1%;
    padding: 10px 0px 0px 5px;
}
.jive-body-content-roadtest .j-box #jive-action-sidebar-tab-_roadtestreview-actions-tab {
	background: url("../images/pf-widget-225-body-footer-bg.png") repeat-y scroll left bottom transparent;
    height: 1%;
    padding: 10px 0px 0px 5px;
}
.jive-body-content-roadtest .j-box #jive-action-sidebar-tab-_roadtestapp-actions-tab {
	background: url("../images/pf-widget-225-body-footer-bg.png") repeat-y scroll left bottom transparent;
    height: 1%;
    padding: 10px 0px 0px 5px;
}

.jive-body-content-roadtest #jive-comments-tab {
	background: none repeat scroll 0 0 #F9F9F9;
    border-color: #D6D6D6;
    box-shadow: 1px 0 1px rgba(0, 0, 0, 0.1);
    margin-top: 0;
}

.jive-body-content-roadtest  .j-comment-action-bar {
    background: none repeat scroll 0 0 #F4FBFF;
    border: 1px solid #CFDCE9;
    margin-top: 18px;
    padding: 4px 8px 10px 11px;
}

.jive-roadtest-body em{
	font-size: 0.7273em;
	font-style: normal;
	padding-left: 3px;
}

.jive-roadtest-body-subtext{
	font-size: 10px !important;
	font-weight: normal !important;
	color: #000000 !important;
	width: 600px  !important;
}

.jive-roadtest-body-input{
border: 1px solid #CCCCCC !important;
    font: 1em sans-serif !important;
    padding: 3px !important;
	width: 600px  !important;
}
.jive-roadtest-body-input-85{
border: 1px solid #CCCCCC !important;
    font: 1em sans-serif !important;
    padding: 3px !important;
	width: 85%  !important;
}

.jive-roadtest-body-input-short{
border: 1px solid #CCCCCC !important;
    font: 1em sans-serif !important;
    padding: 3px !important;
	width: 200px  !important;
}

.jive-roadtest-body-datepicker{
border: 1px solid #CCCCCC !important;
    font: 1em sans-serif !important;
    padding: 3px !important;
	width: 100px  !important;
}

.jive-roadtest-directions{
border: 1px solid #CCCCCC !important;
  
}
.jive-roadtest-directions-header{
	background: #F0F0F0 !important;
	font-size: 1.222em;
	padding: 6px 8px;
}
.jive-roadtest-directions-body{
	padding: 5px;
	font-size: 0.9em;
}


/* MattC - Custom Fields */

.e14-custom-field-init {
	display:none;
}

#e14CustomFieldContainer-contentLanguage label {
	display:inline;
}

#jive-compose-question {
	margin: 15px 0 0; /* Bring 'Mark as question' underneath the Content Language drop-down */
}

/* Styling for featured search */
.featured-result-heading-12 {
	color: #007CAF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.featured-result-heading-10 {
	color: #007CAF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.featured-result-detail {
	height:80px;
	vertical-align: top;
}

.featured-result-detail-12 {
	color: #444444;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12pt;
}

.featured-result-detail-10 {
	color: #444444;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

.featured-result-link {
	height:30px;
}

.featured-result-encasingtable-header{
	background-color: #E4F2FD; 
}

.featured-result-encasingtable-border{
	border:1px solid #91BAD7;
}

.featured-result-seperator{
	background-color: #91BAD7;
}


/* Feedback & Support */

table.e14-fas-table
{
    border-collapse: collapse;
}
table.e14-fas-table td, table.e14-fas-table th
{
    margin: 0px;
    padding: 5px;
    border: 1px solid #91BAD7;
    
}


/* Targetted search */	

table.targeted-search-main-table
{
    border-collapse: collapse;
}
table.targeted-search-main-table td, table.targeted-search-main-table th
{
    margin: 0px;
    padding: 0px;
    border: 1px solid #91BAD7;
    
}

table.targeted-search-main-table { border-collapse:collapse; }
table.targeted-search-main-table td, table.targeted-search-main-table th { border:1px solid #91BAD7;padding:0px; }

table.targeted-search-inner-table 
{
    border-collapse: collapse;
}
table.targeted-search-inner-table td
{
    margin: 0px;
    padding: 0px;
    border: 0px solid red;		<!-- Change to 0px to hide, 1px to show -->
}

.e14CustomFieldTip {
	color:#999999;
	font-size:12px;
	padding-left:4px;
}

/* MattC - Remove Comic Sans from the font menu :) */

#menu_wysiwygtext_wysiwygtext_fontselect_menu_tbl #mce_6 {
	display:none;
}

/* Generated at colorzilla.com */
.pf-cookie-directive {
	display:none;
	position:fixed;
	width:100%;
	height: 70px;
	top:0;
	left:0;
	z-index:10;
	background: #cccccc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cccccc 0%, #f0f0f0 50%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(50%,#f0f0f0), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #cccccc 0%,#f0f0f0 50%,#ffffff 100%);
	background: -o-linear-gradient(top,  #cccccc 0%,#f0f0f0 50%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #cccccc 0%,#f0f0f0 50%,#ffffff 100%);
	background: linear-gradient(to bottom,  #cccccc 0%,#f0f0f0 50%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );
}

.pf-cookie-directive-intro {
	float:left;
	display:inline;
	padding:5px 150px 5px 20px;
	min-width:600px;
	height:61px;
}

.pf-cookie-directive-intro a, .pf-cookie-directive-button a {
	color: #007FAC!important;
}

#e14OldBrowserMessage a {
	color: white!important;
}

.pf-cookie-directive-intro p {
	color:#333333!important;
	font-size:10px!important;
	line-height:12px!important;
}

.pf-cookie-directive-intro h3 {
	margin-bottom:0!important;
	color:#333333!important;
	font-size:12px!important;
	font-weight:bold;
	line-height:18px!important;
}

.pf-cookie-directive-button {
	position:fixed;
	right:20px;
	top:15px;
	text-align:right;
	width:150px;
}

.pf-cookie-directive-button p {
	*margin-top:25px;
}

/* nice-looking buttons */
.nicebuttons a, .nicebuttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    /*border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;*/
	border:1px solid #bcbcbc;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.nicebuttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
	filter:none;
}
.nicebuttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
	
	/* Override the J6 button styles */
	box-shadow:none; 
	border-radius:3px;
	background-image:none;
	text-shadow: none;
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.nicebuttons button img, .nicebuttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */
.nicebuttons a.standard:hover, button.standard:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.nicebuttons a.standard:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}/* POSITIVE */
button.positive, .nicebuttons a.positive{
    color:#529214;
}
.nicebuttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.nicebuttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}/* NEGATIVE */
.nicebuttons a.negative, button.negative{
    color:#d12f19;
}
.nicebuttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.nicebuttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}/* BUY */
.nicebuttons a.buy:hover, button.buy:hover{
    background-color:#fc820f;
    border:1px solid #BF7121;
    color:#ffffff;
}
.nicebuttons a.buy:active, button.buy{
    background-color:#f17c0e;
    border:1px solid #BF7121;
    color:#ffffff;
}/* PI */
.nicebuttons a.rpi:hover, button.rpi:hover{
    background-color:#ae0055;
    border:1px solid #ae0055;
    color:#ffffff;
}
.nicebuttons a.rpi:active, button.rpi{
    background-color:#ae0055;
    border:1px solid #ae0055;
    color:#ffffff;
}
/* COOKIE ACCEPT */
.nicebuttons a.accept:hover, button.accept:hover{
    background-color:#0086b6;
    border:1px solid #006a90;
    color:#ffffff;
}
.nicebuttons a.accept:active, button.accept{
    background-color:#007fac;
    border:1px solid #006a90;
    color:#ffffff;
}


/* MattC - Video warning */
#jive-video-display .jive-warn-box {
	margin-top:20px;
	margin-left:32px;
	margin-right:32px;
}

.pf-video-placeholder-image {
	background: url(../images/video-placeholder.png);
	width:520px;
	height:328px;
}

.pf-video-placeholder-text {
	position:relative;
	top:110px;
	left:80px;
	width:350px;
	text-align:center;
}


/* Tinymce overrides for SuperScript / SubScript */
.defaultSkin span.mce_sup {background-position: -526px 0!important;}
.defaultSkin a.mce_sup {width: 22px; height: 22px;margin-top:4px;}

.defaultSkin span.mce_sub {background-position: -506px 0!important;}
.defaultSkin a.mce_sub {width: 22px; height: 22px;margin-top:4px;}



/* Lightbox Evolution */

.jquery-lightbox-overlay
{
  background:#000000;
}

.jquery-lightbox
{
  position:relative;
  padding:17px 0;
}

.jquery-lightbox-border-top-left,
.jquery-lightbox-border-top-right,
.jquery-lightbox-border-bottom-left,
.jquery-lightbox-border-bottom-right
{
  position:absolute;
  height:17px;
  width:12%;
  z-index:7000;
}

.jquery-lightbox-border-top-left
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat 0 0;
  top:0;
  left:0;
}

.jquery-lightbox-border-top-right
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat right 0;
  top:0;
  right:0;
}

.jquery-lightbox-border-top-middle
{
  background:#2b2b2b;
  position:absolute;
  height:7px;
  width:78%;
  top:0;
  left:12%;
  z-index:7000;
  overflow:hidden;
}

.jquery-lightbox-border-bottom-left
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat 0 bottom;
  bottom:0;
  left:0;
}

.jquery-lightbox-border-bottom-right
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat right bottom;
  bottom:0;
  right:0;
}

.jquery-lightbox-border-bottom-middle
{
  background:#2b2b2b;
  height:7px;
  width:78%;
  position:absolute;
  bottom:0;
  left:12%;
  z-index:7000;
  overflow:hidden;
}

.jquery-lightbox-title
{
  background:#2b2b2b;
  color:#FFFFFF;
  font-family:verdana,arial,serif;
  font-size:11px;
  line-height:14px;
  padding:5px 8px;
  margin:3px;
  position:absolute;
  bottom:0;
  z-index:7000;
  opacity:0.9;
}

.jquery-lightbox-html
{
  z-index:7000;
  position:relative;
  border:0;
  border-left:7px solid #2b2b2b;
  border-right:7px solid #2b2b2b;
  padding:0px 15px;
  vertical-align:top;
}

.jquery-lightbox-html embed,
.jquery-lightbox-html object,
.jquery-lightbox-html iframe
{
  vertical-align:top;
}

.jquery-lightbox-background
{
  position:absolute;
  top:7px;
  left:7px;
  z-index:6999;
  float:left;
  padding:0;
}

.jquery-lightbox-background img
{
  display:block;
  position:relative;
  border:0;
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}


.jquery-lightbox-mode-image .jquery-lightbox-html
{
  z-index:6998;
  padding:0;
}

.jquery-lightbox-mode-html .jquery-lightbox-background
{
  background:#FFFFFF;
}

.jquery-lightbox-mode-html .jquery-lightbox-html
{
  overflow:auto;
}

.jquery-lightbox-loading,
.jquery-lightbox-mode-html .jquery-lightbox-loading
{
  background:#FFFFFF url(../images/jquery-lightbox/loading.gif) no-repeat center center;
}

.jquery-lightbox-button-close
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -190px -115px;
  position:absolute;
  top:12px;
  right:-26px;
  width:29px;
  height:29px;
}

.jquery-lightbox-button-close:hover
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -220px -115px;
}

.jquery-lightbox-button-close span,
.jquery-lightbox-buttons span
{
  display:none;
}

.jquery-lightbox-mode-image .jquery-lightbox-button-close
{
  right:14px;
  z-index:7002;
}

.jquery-lightbox-buttons 
{
  position:absolute;
  top:7px;
  left:7px;
  z-index:7001;
  height:39px;
  display:none;
}

.jquery-lightbox-buttons .jquery-lightbox-buttons-init,
.jquery-lightbox-buttons .jquery-lightbox-buttons-end
{
  width:5px;
  height:39px;
  float:left;
  display:inline;
}

.jquery-lightbox-buttons .jquery-lightbox-buttons-init
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -151px -153px;
  margin:7px 0 0 7px;
}

.jquery-lightbox-buttons .jquery-lightbox-buttons-end
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -244px -153px;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-left
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -156px -153px;
  width:24px;
  height:39px;
  float:left;
  display:inline;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-left:hover
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -156px -194px;
}


.jquery-lightbox-buttons .jquery-lightbox-button-right
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -220px -153px;
  width:24px;
  height:39px;
  float:left;
  display:inline;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-right:hover
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -220px -194px;
}


.jquery-lightbox-buttons .jquery-lightbox-button-max
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -182px -153px;
  width:36px;
  height:39px;
  float:left;
  display:inline;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-max:hover
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -182px -194px;
}


.jquery-lightbox-buttons .jquery-lightbox-button-min
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -162px -235px;
  width:36px;
  height:39px;
  float:left;
  display:inline;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-min:hover
{
  background: url(../images/jquery-lightbox/jquery-lightbox-theme.png) no-repeat -207px -235px;
}


.jquery-lightbox-buttons-custom
{
  height:39px;
  float:left;
  display:inline;
  background:#2b2b2b;
  line-height:39px;
  font-size:10px;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons-custom a
{
  color:#FFFFFF;
  font-size:10px;
  display:inline;
  font-weight:normal;
  text-decoration:underline;
  padding:0 3px;
}

.jquery-lightbox-mode-image .jquery-lightbox-button-close
{
  opacity:0.7;
}

.jquery-lightbox-mode-image .jquery-lightbox-buttons
{
  opacity:0.3;
}

.jquery-lightbox-mode-image:hover .jquery-lightbox-buttons,
.jquery-lightbox-mode-image:hover .jquery-lightbox-button-close
{
  opacity:0.9;
}

.jquery-lightbox-navigator
{
  display:none;
}

/* MattC - Fix for Lightbox evolution on IE */
.jquery-lightbox-move { *filter:none !important; }


/* MattC - Product links */

.e14-init-hidden {
	display:none;
}

.jive-link-product-small {
	background: transparent url(../images/jive-icon-cog-12x12.png) no-repeat scroll left top;
	padding: 0 0 0 17px;
}
.jive-product-info-close {
	float: right;
}
.jive-product-info-close-btn {
    background: transparent url(../../../images/jive-icon-remove-12x12.gif) no-repeat 0 0;
    display:block;
    text-indent: -9999px;
    width: 12px;
    height:12px;
}

.jive-product-info-popup {
	background-color:#FFFFFF;
	border:1px solid #676767;
	color:#333333;
	padding:6px;
	text-align:left;
	width:385px;
	z-index:9999;
	position: absolute;
}
.pf-product-add-icon {
	background-position: -367px -46px;
	height: 18px; width: 18px;
	display:inline-block;
	vertical-align:middle;
}
.pf-productlink-cart-icon {
	background-position: -519px -45px;
	height: 18px; width: 18px;
	display:inline-block;
	vertical-align:middle;
}
.pf-productlink-cart-icon-light {
	background-position: -501px -45px;
	height: 18px; width: 18px;
	display:inline-block;
	vertical-align:middle;
}
.pf-product-add-icon-nopadding {
	background-position: -368px -47px;
	height: 16px; width: 16px;
	display:inline-block;
	vertical-align:middle;
}
.pf-product-cart-icon {
	background-position: -426px -49px; 
	height: 16px; width: 16px;
	display:inline-block;
	vertical-align:middle;
}
.pf-product-info-icon {
	background-position: -349px -45px;
	height: 20px; width: 19px;
	display:inline-block;
	vertical-align:middle;
}
.pf-product-info-title {
	font-size:1.3333em;
	font-weight:bold;
	padding-bottom:5px;
}
.pf-product-info-available {
	font-size:1.3000em;
	font-weight:bold;
}
.pf-product-info-subtitle {
	font-size:1.2222em;
	font-weight:bold;
}
.pf-product-info-illustrative {
	font-size:9px;
	color:#999999;
	font-style:italic;	
}
.pf-product-info-notax {
	font-size:9px;
	display:inline-block;
}
.pf-product-info-export {
    display: inline-block;
    font-size: 9px;
    line-height: 13px;
    padding-top: 5px;
}
.pf-product-info-attr-row-odd {
	background-color:#ffffff;
	font-size:11px;
}
.pf-product-info-attr-row-even {
	background-color:#f1f1f1;
	font-size:11px;
}
.prod-multi-hover {
	background-color:#CAE9F7;
	cursor:pointer;
}
.prod-multi-hover-image {
	max-height:45px;
	max-width:45px;
}
.pf-embedded-product-link {
	text-decoration: underline;
	border-bottom: 1px dotted;
}
#product-link-info {
    float:left;
    width: 385px;
}
#product-link-info div p {
    margin: 3px 0 0 0;
    font-weight: bold;
}
#product-link-info td {
    vertical-align:top;
}

a.jive-link-product-addtolist {
    padding:1px 1px 0px 0px;
}
a.jive-link-product-addtolist img {
    border: 0 none;
}
.pf-product-info-main-image {
	width:auto;
	height:auto;
	max-width:160px;
	max-height:300px;
	border:1px solid #999999;
	/* IE8/9 style to fix width of image area.. */
	width:160px\0/ !important;
}
.e14-init-hidden a.jive-link-product {
	text-decoration:underline;
	background:none;
	padding:0px;
}
.e14-init-shown a.jive-link-product {
	text-decoration:underline;
	background:none;
	padding:0px;
	color: #007FAC;
	cursor: pointer;
}


/* e14 Tabbed display */

.pf-body-tab {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../../../images/jive-bg-sprites.png) repeat-x scroll 0 -1010px #DADADA;
    border-color: #E5E5E5 #E5E5E5 -moz-use-text-color;
    border-radius: 3px 3px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    margin: 1px 5px 0 0;
    padding-left: 3px;
}
.pf-body-tab:hover {
    background-color:#eaeaea;
	background-position: 0 -1000px;
    box-shadow: 1px 0 1px rgba(0, 0, 0, 0.1);
}

.pf-body-tabcurrent {
    border-bottom: 1px solid #E4F2FD;
    margin-top: -1px;
}

.pf-body-tabcurrent strong, .pf-body-tab a {
    color: #333333;
    display: block;
    font-size: 0.8889em;
    font-weight: bold;
    line-height: 1em;
    outline: medium none;
    padding: 7px 11px 5px 6px;
    text-decoration: none;
}
.pf-body-tab a:hover {
    text-decoration: none;
}
.pf-body-tab a:focus {
    text-decoration: underline;
}
.pf-body-tab .pf-icon-sml {
    cursor: pointer;
}
.pf-body-tabcurrent strong, .pf-body-tabcurrent a {
    font-size: 1.05em;
    padding-bottom: 5px;
    padding-top: 7px;
}
.pf-body-tabcurrent .jive-icon-sml {
    margin-top: 0;
}
.pf-body-tabcurrent strong.font-color-notify {
    color: #DA6E16;
    display: inline;
    padding: 0;
}
.pf-body-tabcurrent, .pf-body-tabcurrent:hover {
    background: none repeat scroll 0 0 #F9F9F9;
    border-color: #D6D6D6;
    box-shadow: 1px 0 1px rgba(0, 0, 0, 0.1);
    margin-top: 0;
}

/* Part List */

#part-list.part-list-position {
    clear: both;
    overflow: hidden;
    /*position: absolute;*/
	/*border: 5px solid #666666;*/
	/*background: #ebebeb;*/
	/*top:23px;*/
	z-index: 11;
	color: black;
	width: 450px;
	font-family: verdana;
	max-height: 480px;
	text-align: left;
	/*margin-left:-3px;*/
	/**margin-left:-88px;*/
}

#part-list.part-list-position .part-list-header {
	float: left;
	width: 100%;
	padding: 5px 0 10px 0;
	/*border-bottom: 1px solid #000;*/
	color: #000;
}

#part-list.part-list-position .part-list-header h3 {
	float: left;
	font-size: 12px;
	padding: 0 0 0 10px;
}

#part-list.part-list-position .part-list-header a {
	float: right;
	width: 40px;
	text-align: center;
	border-left: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}

#part-list.part-list-position .part-list-content {
	width: 437px;
	/*padding: 10px 5px 0 5px;*/
	/**padding-bottom: 20px;*/
	max-height: 390px;
	overflow-y: auto;
	overflow-x: hidden;
}

#part-list.part-list-position .part-list-content ul {
	float: left;
}

#part-list.part-list-position .part-list-content ul li {
	float: left;
	width: 100%;
	margin-bottom:10px;
	list-style: none;
	padding:5px;
}

.part-list-content ul li.part-no-part p{
	margin-left: 10px;
}

#part-list.part-list-position .part-list-content ul li a {
	float: left;
	width: 55px;
	margin-right: 10px;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-description {
	float: left;
	width: 175px;
	margin-right: 15px;
	font-size: 11px;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-description h3 {
	font-size: 11px;
	padding: 0;
	margin: 0;
	line-height: 14px;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-description h3 a {
	display: block;
	width: 100%;
	color: #000;
	text-decoration: none;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-description h4 {
	font-size: 11px;
	padding: 0;
	margin: 0;
	line-height: 14px;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-description h4 a {
	display: block;
	width: 100%;
	color: #000;
	text-decoration: none;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-description span {
	font-size: 11px;
	line-height: 14px;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-price {
	float: right;
	width: 90px;
	margin-right: 20px;
	margin-top: -4.5px;
	font-size: 11px;
	font-weight: bold;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-price .part-list-product-quantity {
	float: left;
	width: 100px;
	font-weight: normal;
	margin-top: 0;
}

#part-list.part-list-position .part-list-content ul li a.part-list-product-remove {
	float: right;
	font-size: 10px;
	color: #3572c4;
	text-decoration: underline;
	margin-right: 55px;
	margin-top: -4px;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-not-available {
	float: left;
	margin-right: 15px;
	font-size: 11px;
	width: 127px;
	text-align: right;
}

#part-list.part-list-position .part-list-content ul li .part-list-product-not-available .part-list-product-not-available-remove {
	float: left;
	text-align: right;
	text-decoration: underline;
	width: 100%;
}

#part-list.part-list-position .part-list-empty-content {
	margin: 10px 0 20px;
	float: left;
	width: 100%;
	text-align: center;
}

#part-list.part-list-position .part-list-footer {
	float: left;
	width: 99%;
	height: 37px;
}

#part-list.part-list-position .part-list-footer button {
	float: right;
	margin-right: 10px; 
	cursor: pointer;
}

#part-list.part-list-position .part-list-footer #part-list-cancel {
	float: right;
	margin-right: 10px;
	padding-top: 4px;
	color: #3572c4;
	text-decoration: underline;
	font-size: 11px;
}

.scrapbox-part-hover {
	background-color:#eeeeee;
}

/* Content List */

#content-list.content-list-position {
	position: absolute;
	z-index: 11;
	border: 5px solid #666666;
	background: #ebebeb;
	color: black;
	width: 419px;
	top: 23px;
	font-family: verdana;
	max-height: 480px;
	text-align: left;
	margin-left:-5px;
	*margin-left:-98px;
}

#content-list.content-list-position .content-list-header {
	float: left;
	width: 100%;
	padding: 5px 0 6px 0;
	border-bottom: 1px solid #000;
	color: #000;
}

#content-list.content-list-position .content-list-header h3 {
	float: left;
	font-size: 12px;
	padding: 0 0 0 10px;
}

#content-list.content-list-position .content-list-header a {
	float: right;
	width: 40px;
	text-align: center;
	border-left: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}

#content-list.content-list-position .content-list-content {
	width: 400px;
	padding: 10px 10px 0 10px;
	*padding-bottom: 10px;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 250px;
}

#content-list.content-list-position .content-list-content ul {
	float: left;
}

#content-list.content-list-position .content-list-content ul  li {
	float: left;
	list-style: none;
	margin-bottom: 20px;
}

#content-list.content-list-position .content-list-content ul  li.content-no-content{
	*margin-bottom:0px;
	margin-bottom:10px;
}

#content-list.content-list-position .content-list-content ul  li a {
	float: left;
	width: 10px;
	margin-right: 15px;
}

#content-list.content-list-position .content-list-content ul  li  .content-list-item {
	float: left;
	width: 265px;
	margin-right: 25px;
}

#content-list.content-list-position .content-list-content ul  li  .content-list-item-grayed-out {
	float: left;
	width: 185px;
	margin-right: 10px;
}

#content-list.content-list-position .content-list-content ul  li .content-list-item-not-available {
	float: left;
	width: 125px;
	text-align: right;
	margin-top: -3px;
}

#content-list.content-list-position .content-list-content ul  li .content-list-item-not-available .content-list-item-not-available-remove {
	float: left;
	width: 100%;
	text-align: right;
	display: block;
	font-size: 10px;
	color: #3572c4;
	text-decoration: underline;
}

#content-list.content-list-position .content-list-content ul  li  .content-list-item-grayed-out h3 {
	font-size: 11px;
	margin: 0;
	padding: 0;
	line-height: 14px;
	color: #aaa;
}

#content-list.content-list-position .content-list-content ul  li  .content-list-item  h3 {
	font-size: 11px;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#content-list.content-list-position .content-list-content ul  li  .content-list-item  h3 a {
	text-decoration: none;
	color: #000;
	width: 100%;
	display: block;
}

#content-list.content-list-position .content-list-content ul  li  .content-list-item  span {
	font-size: 11px;
	width: 100%;
	color: #999;
	line-height: 14px;
}

#content-list.content-list-position .content-list-content ul  li  a.content-list-item-remove {
	float: left;
	font-size: 10px;
	color: #3572c4;
	text-decoration: underline;
	width: 25px;
	margin-top: -4px;
}

.content-list-content ul  li.content-no-content p{
	margin-left: 10px;
}

#content-list.content-list-position .content-list-empty-content {
	margin: 10px 0 20px;
	float: left;
	width: 100%;
	text-align: center;
}

/* MattC - Putting icons back into the 'Insert' drop-down menu in the RTE */

.defaultSkin span.mceIcon.mce_jiveMacro_toc,
.defaultSkin span.mceIcon.mce_jiveMacro_code,
.defaultSkin span.mceIcon.mce_jiveMacro_quote,
.defaultSkin span.mceIcon.mce_jiveMacro_e14RTEGitHubLink,
.defaultSkin span.mceIcon.mce_jiveMacro_e14RTEButtonCreator,
.defaultSkin span.mceIcon.mce_jiveMacro_e14RTEProduct360,
.defaultSkin span.mceIcon.mce_jiveMacro_e14RegionalContextInjector {
	background-image: url("../../../images/tiny_mce3/themes/advanced/img/iconmaster.gif");
}

.defaultSkin span.mceIcon.mce_jiveMacro_quote {
    background-position: -144px -47px;
    height: 16px;
    left: 4px;
    position: absolute;
    top: 3px;
    width: 18px;
}

.defaultSkin span.mceIcon.mce_jiveMacro_e14RTEGitHubLink {
    background-position: -4px -4px;
    height: 14px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 18px;
}

.defaultSkin span.mceIcon.mce_jiveMacro_e14RegionalContextInjector {
    background-position: -62px -3px;
    height: 16px;
    left: 5px;
    position: absolute;
    top: 2px;
    width: 15px;
}

.defaultSkin span.mceIcon.mce_jiveMacro_e14RTEButtonCreator {
    background-position: -62px -3px;
    height: 16px;
    left: 5px;
    position: absolute;
    top: 2px;
    width: 15px;
}

.defaultSkin span.mceIcon.mce_jiveMacro_e14RTEProduct360 {
    background-position: -62px -3px;
    height: 16px;
    left: 5px;
    position: absolute;
    top: 2px;
    width: 15px;
}

.defaultSkin span.mceIcon.mce_jiveMacro_e14RTEProductLink {
    background-image: url(../images/pf-widget-spritemap3.png?v=20140207) !important;
    background-position: -367px -46px;
    left: 4px;
	top: 2px;
    width:17px;
}

/* MattC - Enable the syntax highlighter menu + code expansion in the RTE */
.jive-rendered-content .dp-highlighter .tools {
	display:block;
}

.jive-rendered-content .dp-highlighter.e14collapsed {
	overflow:scroll;
	max-height:250px;
	
	/* Turn it off for IE7 + IE8 */
	*max-height:none;
	max-height:none\0/ !important;
}


/* MattC - PFPROJ-1362 - Quick search widgets for the 404 pages */

.e14QuickSearchWidget {
	display:inline-block;
	margin-right: 10px;
}

.e14QuickSearchWidget .jive-avatar {
	padding-right:5px;
}

.e14QuickSearchWidget h4 {
	padding-bottom:5px;
}

#e14QuickResultsIntro {
	margin-top:30px;
}

/* e14 - afustini - PFPROJ-1329: roadtest scores */
.e14-rt-score_0_0 {
	background-position: -0px -69px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_5_0 {
	background-position: -0px -81px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_4_5 {
	background-position: -0px -93px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_4_0 {
	background-position: -0px -105px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_3_5 {
	background-position: -0px -117px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_3_0 {
	background-position: -0px -129px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_2_5 {
	background-position: -0px -141px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_2_0 {
	background-position: -0px -153px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_1_5 {
	background-position: -0px -165px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_1_0 {
	background-position: -0px -173px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_0_5 {
	background-position: -0px -184px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_0_0 {
	background-position: -0px -197px;
	height: 11px;
	width: 60px;
}

.oshw-logo {
	background-position: -64px -68px;
	height: 30px;
	width: 134px;
}

.e14-rt-score-format {
	min-height: 11px;
	min-width: 60px;
	display: inline-block;
}

.e14-rt-score-reviews {
	font-size: 9px; 
}

/* PFPROJ-1355: Add Design Element icons to sprite map & CSS */
.jive-icon-designelement-sml{
	background-image:url(../images/jive-icon-sprites-sml.png);
	height:12px;
	width:12px;
	margin:1px 5px 0 0;
	background-position:-0px -349px
}
.jive-icon-designelement-med{
	background-image:url(../images/jive-icon-sprites-med.png);
	height:16px;
	width:17px;
	margin:-1px 5px 0 0;
	background-position:-0px -333px
}
.jive-icon-designelement-big{
	background-image:url(../images/jive-icon-sprites-big.png);
	height:25px;
	width:25px;
	margin:4px 6px 0 0;
	background-position:-0px -308px
}

/* PFPROJ-1352 Styling for featured search */
.fs-encasing-container
{
    margin: 0px; padding: 0px; border: 1px solid #91BAD7;
    height: 170px;
    width: 100%;
    position: relative;   
}

.fs-header
{
    background-color: #e4f2fd;
    margin: 0px; padding: 0px; 
	border: 0px solid #91BAD7;
    height: 25px;
    position: absolute;
    width: 100%;
    top:0px;
	left:0px;
}

.fs-header-text {
	position: absolute;
    top:2px;
	left:5px;
}


.fs-content-container
{
    margin: 0px; padding: 0px; 
	//border: 0px solid #91BAD7;
    //height: 30px;
    position: absolute;
    width: 100%;
    top:0px;
	left:0px;
}
.fs-left-container {
   position: absolute;
    top:30px;
	left:0px;
	width:50%;
}

.fs-right-container {
   position: absolute;
    top:30px;
	left:50%;
	width:50%;
}

.fs-image-offset {
   position: absolute;
    top:0px;
	left:3px;
}

.fs-title {
	position: absolute;
    top:0px;
	left:250px;
	color: #007CAF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
}

.fs-text {
	position: absolute;
    top:30px;
	left:250px;
	color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
}

.fs-goto-link {
	position: absolute;
    top:110px;
	left:250px;
}

/* PFPROJ-1352 End of Styling for featured search */

/* PFPROJ-1336 Default Styling for 'Did you know' */
.pf-didYouknowTip {
	width: 400px !important;
}

.pf-didyouknowtip-small {
   font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
}

.pf-didyouknowtip-medium {
   font-family: Arial,Helvetica,sans-serif;
    font-size: 14pt;
}


/* PFPROJ-1336 Override Styling for 'Welcome' Popup */
.pf-didYouknowWelcomePopup .close{
	display: none !important;
}

.pf-didYouknowWelcomePopup {
	width: 600px !important;
}

.pf-didYouknowWelcomePopup-small {
   font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
}

.pf-didYouknowWelcomePopup-medium {
   font-family: Arial,Helvetica,sans-serif;
    font-size: 14pt;
}


/* PFPROJ-1329: roadtest scores */
.e14-rt-score_0_0 {
	background-position: -0px -69px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_5_0 {
	background-position: -0px -81px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_4_5 {
	background-position: -0px -93px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_4_0 {
	background-position: -0px -105px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_3_5 {
	background-position: -0px -117px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_3_0 {
	background-position: -0px -129px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_2_5 {
	background-position: -0px -141px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_2_0 {
	background-position: -0px -153px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_1_5 {
	background-position: -0px -165px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_1_0 {
	background-position: -0px -173px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_0_5 {
	background-position: -0px -184px;
	height: 11px;
	width: 60px;
}

.e14-rt-score_0_0 {
	background-position: -0px -197px;
	height: 11px;
	width: 60px;
}

.e14-rt-score-format {
	min-height: 11px;
	min-width: 60px;
	display: inline-block;
}

.e14-rt-score-reviews {
	font-size: 9px; 
}

/* Tidy up Google Translate icon */

#translateActivate { padding: 0 2px 0 0!important; }

/* Pad down the Loading... message on Group Overview customisation; must have been affected by font size in theme */

#jive-widgets-panel-loading p img {
    margin: 0 10px 10px 0!important;
}

#action-notification.action-notification-position {
	position: fixed;
	z-index: 10000;
	width: auto;
	height: 83px;
	top: 20px;
	left: 80px;
	border: 5px solid #666666;
	background: #FFFD90;
	color: #000;
}

#action-notification .action-notification-content {
	float: left;
	padding: 2px 15px;
}

#oktocontact-label span {
	font-size: 0.917em;
}

/* PFPROJ-1646 - Remove the orgchart link */
.j-org-chart {
    display:none;
}

.j-poweredby-activity {
	display:none;
}

/* Remove admin link from profile popup */
#jive-nav-link-admin {
	display:none;
}

/* Remove tasks tab - PRE-2015 */
li#jive-tasks-tab {
    display:none;
}

#enroll_link {
    background: linear-gradient(to bottom, #DC761D 0%, #CF6E22 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* PRE-2003 */
.last-saved {
    max-width: 300px;
}

/* PFPROJ-1821 */
form#create-poll #js-publishbar-tagsets,form#edit-poll #js-publishbar-tagsets {
    display:none;
}

/* Fix IE8 copy + paste issue */
@font-face {
	font-family: 'HandOfSeanRegular';
	src: url('../styles/handsean-webfont.eot');
	font-weight: normal;
	font-style: normal;
	letter-spacing: 2px;
}

/* PEarle PFPROJ-1843 - hide publsh bar (except for Tags */
form#create-roadtest #js-publishbar-visibility {
	display: none;
}
form#edit-roadtest #js-publishbar-visibility {
	display: none;
}

.j-autocomplete-results {
    overflow:auto;
    max-height:200px;
}

/* Qty field on the popup part detail form */

#e14PartDetailQty {
    border-style: solid;
    border-width: 1px;
    padding: 6px 7px;
	margin-top: 5px;
	margin-right: 3px;
    width: 15px;
	border-color: #999999;
}

.e14PartListQty {
    border-style: solid;
    border-width: 1px;
    padding: 2px 2px;
	font-size:10px;
	margin-top: 5px;
	margin-right: 3px;
    width: 15px;
	border-color: #999999;
}

.part-list-product-qty {
	float: right;
	margin-right: 8px;
	margin-top: 1px;
}


/* Small QuickTemplates plugin style changes */

.quicktemplates-copyto-selected {
	background-color: #D2D2D2;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}


#quicktemplates-copyto-menu div:first-of-type {
    margin-top: 11px;
}

#quicktemplates-copyto-menu {
	background-color: #D2D2D2;
	border-radius: 5px;
}

/* PFPROJ-1915 - Fix the star icons for the answered question buttons */
.jive-thread-reply-btn a {
    padding: 7px 9px 7px 24px;
}

/* Buy Now button for Product Links */

.e14-product-link-buynow .pf-productlink-cart-icon {
     background-position: -501px -38px;
     margin-bottom: 5px;
     margin-right: 4px;
     padding-top: 5px;
}

.e14-product-link-buynow {
     background-color: #F17C0E;
     border-radius: 3px;
     border: 1px solid #999999;
     padding: 5px 10px 6px 8px;
}

.e14-product-link-buynow:hover {
	background: linear-gradient(to bottom, #DC761D 0%, #CF6E22 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.e14-product-link-buynow span {
     height: 25px;
}

.e14-product-link-buynow a:hover, .e14-product-link-buynow a {
     border-bottom: medium none;
     color: white!important;
     font-weight: bold;
     text-decoration: none ! important;
}

/* Standard button colours */

.e14-button-primary {
     background-color: #F17C0E;
     border: 1px solid #999999;
}

.e14-button-primary:hover {
	background: linear-gradient(to bottom, #DC761D 0%, #CF6E22 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.e14-button-primary a, .e14-button-primary a:hover, .e14-button-primary a:visited {
     border-bottom: medium none;
     color: white;
     font-weight: bold;
     text-decoration: none ! important;
}


.e14-button-secondary {
     background-color: #007FAC;
     border: 1px solid #999999;
}

.e14-button-secondary:hover {
	background: linear-gradient(to bottom, #006F93 0%, #007095 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.e14-button-secondary a, .e14-button-secondary a:hover, .e14-button-secondary a:visited {
     border-bottom: medium none;
     color: white;
     font-weight: bold;
     text-decoration: none ! important;
}


.e14-button-tertiary {
	background: linear-gradient(to bottom, #FFFFFF 0%, #D4D4D4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #999999;
}

.e14-button-tertiary:hover {
	background: linear-gradient(to bottom, #F2F2F2 0%, #C9C9C9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

 .e14-button-tertiary a, .e14-button-tertiary a:hover, .e14-button-tertiary a:visited {
     border-bottom: medium none;
     color: #007FAC;
     font-weight: bold;
     text-decoration: none ! important;
}

/* Standard button sizes */

.e14-button-large a {
	font-size:12px;
}

.e14-button-large {
	height: 25px;
	border-radius: 3px;
	padding: 5px 7px 6px 8px;
}

.e14-button-large-sw {
	/* Small override used in superwidgets */
	padding: 5px 5px 6px 8px;
}

.e14-button-medium a {
	font-size:11px;
}

.e14-button-medium {
    height: 25px;
	border-radius: 3px;
	padding: 3px 7px 5px 7px;
}

.e14-button-medium-sw {
	/* Small override used in superwidgets */
	padding: 3px 3px 5px 9px;
}

.e14-button-small a {
	font-size:10px;
}

.e14-button-small {
	border-radius: 3px;
	padding: 2px 5px 5px 6px;
}

.e14-button-small-sw {
	/* Small override used in superwidgets */
	padding: 2px 3px 5px 6px;
}


/* DTSS - Needs to be in theme, because we use the same styles in the Group pages */

#e14dtss-nav-bar {
	background-color:#e9f7fe;
	height:26px;
}

#e14dtss-nav dl {
	z-index:10;
}

#dtss-nav-link-products .j-globalNavLink {
    padding: 0px 20px 0px 20px;
}

#dtss-nav-link-products .j-globalNavLink:hover, #dtss-nav-link-products .j-globalNavLink.active {
    padding: 0px 18px 0px 18px;
}

#e14dtss-nav .menu li {
	font-size:11px;
}

#e14dtss-nav .menu li a {
	padding: 7px 18px;
}

#e14dtss-nav .menu li a:hover {
	text-decoration:none;
	padding: 7px 18px;
}

#e14dtss-nav .nav-link {
	padding-right:15px;
	padding-left:15px;
}

#e14dtss-nav .j-globalNavLink {
	color:#FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#dtss-nav-link-products .j-globalNavLink {
	border-left:none;
	
}

#e14dtss-nav .j-globalNavLink:hover, #e14dtss-nav .j-globalNavLink:focus, #e14dtss-nav .j-globalNavLink.active {
	color:#319abe;
	text-decoration:none;
	line-height:24px;
}

.e14dtss-nav-bar-menu {
	position: absolute;
	overflow: hidden;
	z-index:20;
	background:white;
	border:1px solid #C8C8C8;
	top: 124px;
}

.e14dtss-nav-bar-menu ul {
	list-style-type: none;
	padding-left:5px;
	padding-right:5px;
}

.e14dtss-nav-bar-menu span {
	padding-left:7px;
}

.e14dtss-nav-bar-menu li {
	padding: 2px;
}	

#e14-dtss-header {
	font-size:32px;
	margin-top: 5px;
}	
			
.dtss-header {position: relative; z-index: 1; text-align: center; }
.dtss-header strong{padding: 0 20px;}
.dtss-header strong,
.dtss-header strong a {color: #007fac; font-family: Arial; font-weight: normal;}
.dtss-header em {font-style: normal;}
.dtss-header img {float: right;}
.dtss-header .title {float: left; height: 100%; display: block; position: absolute; top: 0; left: 0; text-align: left;}
.dtss-header .title .spacer,
.dtss-header .title strong,
.dtss-header .content .spacer, 
.dtss-header .content em {display: inline-block; zoom: 1; vertical-align: middle; *display:inline;}
.dtss-header .title .spacer,
.dtss-header .content .spacer {width: 0; height: 100%;}
.dtss-header .content {text-align: left; height: 100%; display: block; position: absolute; top: 0; left: 0;}
.dtss-header .custom-icon.down-arrow {background-position: -225px 0; width: 25px; height: 15px; display: block; margin: -1px 0 -15px 31px; position: absolute; bottom: 0; left: 0;}

#dtss-maintenance-container {
    left: 50px;
    padding-top:60px;
}

#dtss-maintenance-lhs {
     float: left;
}

#dtss-maintenance-rhs {
    float: left;
    width:500px;
    padding-top:70px;
    padding-left:20px;
}

#dtss-maintenance-rhs h2 {
    color:#f57800;
    font-family:arial;
    font-weight:normal;
    text-transform:uppercase;
}

#dtss-maintenance-rhs p {
    color:#757575;
}

/* PFPROJ-2180 - Store preview panel for product popups */

#product-panel-store {  
    width: 383px;
    height: 400px;
    padding: 0;
    overflow: hidden;
}
#e14storeframe {  
    -ms-zoom: 0.5;
    -ms-transform-origin: 0 0;
    -moz-transform: scale(0.5);
    -moz-transform-origin: 0px 50px;
    -o-transform: scale(0.5);
    -o-transform-origin: 0px 50px;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: 0 0;
}
#e14storeframe {
    width: 830px;
    height: 950px;
    overflow: hidden;
}

/* -- Temporary fix for Chrome issue until we upgrade to 6.0.4.x - JIVE-24107 bug fix --- */

.j-thumb-view > li {  
	margin: -10px 7px 4px -12px;  
	overflow: hidden;  
	padding: 10px 13px 16px 12px;  
}

/* PFPROJ-2279 - Qualtrics Survey Implementation */

#e14-feedback-tab {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0, 127, 172, 0.9);
    border-color: #fff #fff -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 3px 3px medium;
    bottom: -86px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
    color: #ffffff;
    font: 1.2em/0.5em Verdana,Arial,Helvetica,sans-serif;
    height: 120px;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 75px;
    text-decoration: none;
    width: 320px;
    z-index: 500;
}
#e14-feedback-tab:hover {
    bottom: 0;
}
#e14-feedback-tab a {
    text-decoration: none;
}
#e14-feedback-tab h3 {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    margin: 3px auto 5px;
    text-align: center;
}
#e14-feedback-tab p {
    line-height: 1.3em;
	color:#111111;
}
#e14-fb-body {
    background-color: #ffffee;
    color: #000000;
    display: block;
    height: 82px;
    margin: 0 !important;
    padding: 7px 8px 0 10px;
    position: relative;
}
#e14-fb-body {
    font-size: 12px !important;
}
a#e14-feedback-link {
    border: medium none;
    color: #005f9c;
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: none;
}
a#e14-feedback-link:hover {
    color: #00aacc;
    cursor: pointer;
    text-decoration: underline;
}
a#e14-fb-close-link {
    border: medium none;
    color: #949599;
    float: right;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
}
a#e14-fb-close-link:hover {
    color: #000000;
    text-decoration: underline;
}
#qualtrics-line {
    color: #aaaaaa;
    font: 8pt/13pt Verdana,Arial,Helvetica,sans-serif;
}
.e14-fb-body-intro {
	padding-bottom:8px;
}

/* PFPROJ-2382 - Hide the disabled users option from people browse */
select.js-browse-filter option[value="all~showdisabled"] {
  display:none;
}

.pdp-panel-body ul li {
    background: url("/community/themes/e14/images/dtss/small-square-bullet-oj.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    list-style-type: none;
    padding: 0 0 6px 15px;
}

/*PFPROJ-2181 -Risen min-height from 900px to 1300px  */
.jive-body-search .j-body-main {
    background-color: #fff;
    min-height: 1300px;
    position: relative;
}

#reputation-menu-link {
	display:none!important;
}

/*PFPROJ-2462 */
.e14-dtss-schema-injection {
}
.e14-dtss-schema-injection-detail {
	background-color: #f5f5f5;
    padding: 8px 8px 3px !important;
    width: 450px;
}

.e14-seo-event-list-event .jive-event-sidebar-date
 {
	line-height: 10px;
}

.e14-trending-stats {
	font-size: 9px!important;
}

#pw-tip-recommend-length {
    display: none;
}

