/*========= All Pages Common Style ===========*/
#plp-header-links {
	font-size:16px;
}
#plp-header-links ul li a {
	padding: 0 0 0 3px !important;
	color:#03488b;
	text-decoration:underline;
}
#plp-header-links ul li {
	margin: 0 0 0 13px !important;
}
#plp-header-links ul li i {
	font-size: 26px;
	color:#03488b;
}
#plp-header-links ul li a:hover, #plp-header-links ul li:hover i, #plp-header-links ul li:hover a {
	color:#cf283a;
}
#plp-product-title {
	padding: 0;
}
#plp-container h1 {
	font-size:20px !important;
	color:#474747 !important;
	font-weight:600;
}
.plp-page-divider {
	border-bottom-width: 1px !important;
	border-color: #dadada !important;
}
.plp-thumb a, .plp-list-name a, .read-less-right a, .read-more-right a{
	color:#03488b;
	font-weight:400;
}
.plp-thumb a:hover, .plp-list-name a:hover, .read-less-right a:hover, .read-more-right a:hover {
	color:#cf283a;
}
.ui-button-text {
	text-transform:uppercase;
	 font-size: 16px;
    font-weight: 500;
	padding:3px 17px 0 17px  !important;
}
.ui-button-text .ui-button-text {
	padding:0  !important;
	background:none !important;
}
.ui-icon-search, ui-icon-print {
	display:none;
}
#rfq-cart-info a .ui-button-text, #rfq-cart-info a:hover .ui-button-text, #ecomm-cart-info a .ui-button-text, #ecomm-cart-info a:hover .ui-button-text  {
	color:#ffffff;
}
.no-close {
	z-index:999999 !important;
}
.plp-image-carousel li {
	background:#ffffff !important;
}
.plp-print-image-container {
	background:none !important;
	border:none !important;
}
/*========= Express ordering Style ===========*/
#ecomm-search-part  {
	background:none;
}
/*========= PLP Breadcrumb Style ===========*/
#plp-bread-crumb {
	color:#03488b;
	background:#ebebeb;
	font-weight:600;
	border:none;
	padding: 10px 12px 9px !important;
}
#plp-bread-crumb a {
	text-decoration:none;
	color:#03488b;
	text-decoration:none;
} 
#plp-bread-crumb a:hover {
	color:#cf283a;
}
/*========= PLP Page Action (print page, download PDF)  Style ===========*/
#plp-page-actions {
	  padding: 3px 0 3px 0;
}
#plp-page-actions a {
	color: #03488b;
	font-size:16px;
}
#plp-page-actions a:hover {
	  color: #cf283a;
    text-decoration: none;
}
/*========= Category Result Table Style ===========*/
#plp-page-pagination .plp-action-bar  {
	font-weight:400;
	 background: #ebebeb;
    border-color: #ebebeb;
	color:#03488b;
}
#plp-page-pagination .plp-pagination a {
	background:#f5f5f5;
	border:1px solid #cccccc;
}
#plp-page-pagination .plp-img-sprite {
    background-image: url(plp-sprite-new.png) !important;
}
#plp-page-pagination .plp-pagination strong {
	color:#cf283a;
}
#plp-table-filter th a:hover {
	color:#cf283a;
}
#plp-table-filter .header td[data-normal], .floatThead-table .header td[data-normal] {
	background:#cf283a;
}
#plp-table-filter .header th, .floatThead-table .header th {
	background:#03488b;
	border-left:1px solid #ffffff;
	border-bottom: medium none !important;
}
#plp-table-filter .header th:first-child, .floatThead-table .header th:first-child {
	border-left:none;
}
#plp-table-filter th, #plp-table-filter td {
	font-size:15px;
}
#plp-table-filter .header th h2 a, .floatThead-table .header th h2 a {
	color:#ffffff;
}
#plp-table-filter .header th h2 a strong, .floatThead-table .header th h2 a strong, .plp-table td.plp-table-name strong, .plp-item-table td.plp-table-name strong, #plp-item-table-tabs ul li.ui-state-active  {
	font-weight:600;
}
#plp-table-filter tr.ui-state-hover, #plp-table-filter tr.ui-state-default {
	background:#ffffff;
	color:#454545;
	border-color:#c1c1c1;
	border-left:none;
	border-right:none;
}
#plp-table-filter tr td a {
	color:#03488b;
}
#plp-table-filter tr.ui-state-hover a:hover, #plp-table-filter tr.ui-state-hover a, #plp-table-filter tr.ui-state-default a {
	color:#cf283a;
}
#plp-thumbs .ui-state-hover, #plp-thumbs .ui-state-default {
	background:none;
	border-color:#ebebeb;
	color: #cf283a;
}
#plp-thumbs .ui-state-hover a, #plp-thumbs .ui-state-hover a:hover, #plp-thumbs .ui-state-default a, #plp-thumbs .ui-state-default a:hover {
	color:#cf283a;
}
#plp-item-description-with-image, #plp-description-with-image {
	background:none;
}
.plp-item-description p {
	margin:0 0 10px 0;
}
.plp-item-table, .plp-oddrow {
	background:none !important;
}
#plp-item-page-specs.firstcolumn, #plp-description-with-image.firstcolumn, #plp-page-pagination-table.firstcolumn, #plp-item-description-with-image.firstcolumn {
    width: 78.1% !important;
}
#plp-item-table-tabs .plp-tab-content {
	font-size:18px;
}
#plp-item-table-tabs .plp-tab-content, #plp-item-table-tabs .plp-tab-content table {
	background:none !important;
}
#plp-item-table-tabs .plp-tab-content table td.plp-table-value {
	border: none !important;
}
#plp-item-table-tabs ul li {
	text-transform:uppercase;
}
#plp-item-table-tabs ul li.ui-state-default, #plp-item-table-tabs ul li.ui-state-default > a {
	background:#ffffff;
	color:#474747;
	border-color:#ffffff;	
}
#plp-item-table-tabs ul li.ui-state-default.ui-state-hover, #plp-item-table-tabs ul li.ui-state-default.ui-state-hover > a {
	background:#cf283a;
	color:#ffffff;
	border-color:#cf283a;
}
#plp-item-table-tabs ul li.ui-state-default.ui-state-active, #plp-item-table-tabs ul li.ui-state-default.ui-state-active > a {
	background:#ebebeb;
	color:#044a8c;
	border-color:#ebebeb;
}
#plp-item-table-anchors a {
	color: #03488b;
}
#plp-item-table-anchors a:hover {
	 color: #cf283a;
}
.plp-categorydescription {
	background:none !important;
	font-weight:normal;
	font-style:normal;
}
/*========= Sidebar Style ===========*/
#plp-item-sidebar h3 {
	background:#03488b;
	color:#ffffff;
	font-weight:500;
	text-transform:uppercase;
	padding:5px;
	border-color:#03488b;
}
#plp-item-sidebar ul li i{
	font-size: 30px;
}
#plp-item-sidebar ul li a, .plp-promo .plp-promo-item a, .plp-promo a.plp-promo-view-all {
	font-size: 15px;
	font-weight:400;
}
#plp-item-sidebar ul li a, #plp-item-sidebar ul li i, .plp-promo .plp-promo-item a, .plp-promo a.plp-promo-view-all {
	color:#03488b;
}
#plp-item-sidebar ul li:hover a, #plp-item-sidebar ul li:hover i, .plp-promo .plp-promo-item a:hover, .plp-promo a.plp-promo-view-all:hover {
	color:#cf283a;
}
#plp-item-sidebar .plp-promo-item ul li a {
	font-size:15px;
	font-weight:400;
}
#plp-item-sidebar .ui-state-active .ui-icon {
	background-image: url(ui-icons_044a8c_256x240-new.png);
}
body[data-pagetype="Category"] .firstcolumn {
	width: 100% !important;
}
/*========= Compare Items Style ===========*/
#plp-compare-items table td.ui-state-default {
	background:none;
	color:#1c1c1c;
	border:1px solid #cccccc;
}
#plp-compare-items table td.ui-state-default a {
	color:#1c1c1c;
}
/*========= RFQ & Email Page Style ===========*/
.plp-page-rfi-switchbutton a {
	color: #03488b;
}
.plp-page-rfi-switchbutton a:hover {
	color: #03488b;
}
#formholder .plp-form-heading, #formholder .plp-form-textfield, #formholder .plp-form-email-heading, #formholder .plp-form-email-textfield, .plp-form-button, .plp-product-attach-button-holder {
    background: none !important;
    border: 1px solid #cccccc !important;
    color: #1c1c1c !important;
}
#recaptcha_table a {
	color:#03488b !important;
    text-decoration: underline !important;
}
#recaptcha_table a:hover {
	color:#cf283a !important;
    text-decoration:none !important;
}
.plp-product-request-info table td.plp-product-info-blankspace{
	background:none !important;
	color:#1c1c1c !important;
    border: 1px solid #cccccc !important;	
	}
.plp-product-request-info table td.plp-product-number {
	background:none !important;
    border: 1px solid #cccccc !important;	
	color:#1c1c1c !important;	
}
#formholder .plp-form-textfield input, #formholder .plp-form-textfield textarea, #formholder .plp-form-email-textfield input, #formholder .plp-form-email-textfield textarea {
	background:#ffffff;
}
.footnote {
    display: none;
}
.plp-form-button button.plp-form-cancel, .plp-form-button button.plp-form-submit {
	padding:0 !important;
}
/*========= Printable Page Style ===========*/
body[data-pagetype="PrintItem"], body[data-pagetype="PrintCompare"], body[data-pagetype="PrintItemPDF"], body[data-pagetype="PrintItemsPDF"], body[data-pagetype="PrintProductPDF"], body[data-pagetype="PrintComparePDF"], body[data-pagetype="PrintItems"], body[data-pagetype="PrintItem"] .ui-widget-content, body[data-pagetype="PrintCompare"] .ui-widget-content, body[data-pagetype="PrintItemPDF"] .ui-widget-content, body[data-pagetype="PrintItemsPDF"] .ui-widget-content, body[data-pagetype="PrintProductPDF"] .ui-widget-content, body[data-pagetype="PrintComparePDF"] .ui-widget-content, body[data-pagetype="PrintItems"] .ui-widget-content {
    background:#ffffff;
}
.print_header {
	font-size:18px;
	line-height:24px;
}
.print_header a {
    color: #03488b;
    text-decoration:underline;
}
.print_header a:hover {
    color: #cf283a;
    text-decoration:none;
}
.print_header img {
    float: left;
    margin: 6px 20px 40px 5px;
}
#plp-prnt .ui-button-text {
	padding: 3px 17px 0 26px !important;
}
/*========= Search Page Style ===========*/
.plp-search-row .plp-table table a {
	color: #03488b;
	text-decoration:underline;
}
.plp-search-row.ui-state-focus .plp-table  table a:hover {
	text-decoration:none;
	color:#cf283a;
}
.plp-search-row  a.moreresult .ui-button-text {
	color:#ffffff;
	background:#cf283a;
	border-color:#cf283a;
}
.plp-search-row a.moreresult .ui-icon {
	display:none;
}
.plp-item-table tr td.plp-item-table tr td.plp-item-table tr td.plp-item-table tr td.plp-item-table tr td.plp-item-table tr td {
    padding: 5px !important;
}
/*========= Advanced Search Page Style ===========*/
.plp-adv-group-body td {
	background:#ffffff !important;
	color:#1c1c1c !important;
	border:1px solid #cccccc !important;
}
/*============================ Add to cart style =======================*/
body[data-pagetype="AddToCart"] .dialog-qty .ecomm-item-qty {
	border:1px solid #999999 !important;
	background:#ffffff;
}

#ecomm-item-summary input.ecomm-item-qty {
    border: 1px solid #aaaaaa;
    background: #ffffff;
}