/*============== Search Style ===============*/
#menu-main-menu .plp-search-holder {
    padding: 9px 0 0;
}
.plp-search-holder .plp-page-searchBox-compact {
	border:0;
    border-radius: 0;
    width: 234px !important;
}
.plp-search-holder .plp-page-searchBox-compact input {
    height: 37px;
    width: 189px !important;
}
#menu-main-menu .plp-img-sprite{
	background:url(search_icon.png) no-repeat 0 0;
	width:44px;
	height:37px;
	margin:0;	
	}

/*==============Print Style ==============*/
.print_header img{
	float:left;
	margin-right:15px;	
	}
.plp-print-image-container {
    background: none !important;
    border: 1px solid #aaaaaa !important;
}
/*==========Description Page===============*/
#plp-list-description, #plp-description-with-image, #plp-item-description-with-image, .plp-item-table {
    background: none !important;
}
.plp-image-carousel li{
	background:#ffffff !important;	
	}
#plp-item-page-specs .plp-item-specs .ui-accordion-content{
	background:none;
	padding:0;	
	}
/*============== CategoryResult Page plp-table-filter Style ===========*/
#plp-table-filter .ui-state-hover{
	background:#cccccc !important;
	color:#000000 !important;	
	}
#plp-table-filter .ui-state-hover a{
	color:#000000 !important;
	text-decoration:underline !important;	
	}
#plp-table-filter .ui-state-default{
	background:#cccccc !important;
	color:#000000 !important;
	}
#plp-table-filter .ui-state-default a{
	color:#000000 !important;
	text-decoration:underline !important;	
	}
#plp-table-filter tr{
	cursor:text !important;	
	}
#plp-table-filter tr td:first-child {
	white-space: nowrap !important;
}
#plp-thumbs .plp-thumb-row .ui-state-hover{
    background: none !important;
    color: #000000 !important;
	}
#plp-thumbs .plp-thumb-row .ui-state-default {
    background: none !important;
    color: #000000 !important;
}
.plp-search-row a.moreresult {
    border: 1px solid #ffffff !important;
}
.plp-search-row .plp-table a{
	color:#000000 !important;	
	}
.handpointer{
	cursor:text !important;	
	}
#plp-compare-items .ui-state-default {
    background: none !important;
    color: #000000 !important;
}
#plp-compare-items .ui-state-default a {
    color: #0278c2 !important;
	text-decoration:underline !important;
}
#plp-compare-items .ui-state-default a:hover {
    color: #0278c2 !important;
	text-decoration:none !important;
}

/*=====================Popup Image Gallery Style ====================*/
#imageGallery .ad-gallery .ad-forward, #imageGallery .ad-gallery .ad-back {
    display: none;
}
/*============== PLP Links Style =============*/
#plp-thumbs .plp-thumb-row a {
    color: #0278c2 !important;
	text-decoration:underline !important;
}
#plp-thumbs .plp-thumb-row a:hover {
    color: #0278c2 !important;
	text-decoration:none !important;
}
#plp-tree-description a {
    color: #0278c2 !important;
	text-decoration:underline !important;
}
#plp-tree-description a:hover {
    color: #0278c2 !important;
	text-decoration:none !important;
}
.print_header a {
    color: #0278c2 !important;
    text-decoration:underline !important;
}
.print_header a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}
#plp-item-table-anchors a {
    color: #0278c2 !important;
    text-decoration:underline !important;
}
#plp-item-table-anchors a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}
#recaptcha_privacy a {
    color: #0278c2 !important;
    text-decoration:underline !important;
}
#recaptcha_privacy a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}
#plp-container .plp-page-rfi-switchbutton a{
    color: #0278c2 !important;
    text-decoration:underline !important;
	}
#plp-container .plp-page-rfi-switchbutton a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}
#plp-list-description li div a {
    color: #0278c2 !important;
    text-decoration:underline !important;
}
#plp-list-description li div a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}
#plp-page-actions a {
    color: #0278c2 !important;
    text-decoration:underline !important;
}
#plp-page-actions a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}
.plp-promo-item a {
    color: #0278c2 !important;
    text-decoration:underline !important;
}
.plp-promo-item a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}
nav#plp-header-links > ul > li > a {
    color: #000000 !important;
    text-decoration:underline !important;
}
nav#plp-header-links > ul > li > a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}

body[data-pagetype="CategoryResult"] .plp-description a{
    color: #0278c2 !important;
    text-decoration:underline !important;
	}
body[data-pagetype="CategoryResult"] .plp-description a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}
body[data-pagetype="ProductDetail"] .plp-description a{
    color: #0278c2 !important;
    text-decoration:underline !important;
	}
body[data-pagetype="ProductDetail"] .plp-description a:hover {
    color: #0278c2 !important;
    text-decoration: none !important;
}
/*==================  Style for Ecomm Atrbute not display on ViewCart Page =================== */
body[data-pagetype="ViewCart"] .ecomm-item-details-cell .ecomm-attribute {
    display: none;
}
/*============== Table Border Style ==============*/
.plp-table {
    border-collapse: unset !important;
    border-spacing: 2px !important;
}
.plp-table td {
    border: 1px solid #e4e4e4 !important;
}
.plp-oddrow{
	background-color:transparent !important;	
	}
.plp-item-table{
    border-collapse: unset !important;
    border-spacing: 2px !import
	}
.plp-item-table td {
    border: 1px solid #e4e4e4 !important;
}
/*================ Buttons Style ==============*/
body[data-pagetype="Email"] #formholder .plp-form-button button {
    padding: 0;
}
#formholder .plp-form-button button span {
    padding: 3px 6px;
}
#ecomm-save-cart-save-button{
	background:#8b0902 !important;
	border:1px solid #8b0902 !important;
	color:#ffffff !important;
	border-radius:2px;
	}

/*=============== Request Information Page Style ===============*/
#formholder table td.plp-form-email-heading, #formholder table td.plp-form-heading, #plp-request-information-list table td, .plp-adv-group-body table td {
    background: none !important;
    border: 1px solid #d7dadf !important;
    color: #343434 !important;
}
#formholder .plp-form-button, .plp-page-divider,.plp-product-attach-button-holder {
    border: 1px solid #d7dadf !important;
}
#plp-adv-search-accordion .plp-adv-group-body{
	background:none !important;	
	}
.plp-request-info-form table td.plp-form-heading {
    background: none !important;
    border: 1px solid #aaaaaa !important;
    color: #333333 !important;
}
.plp-product-request-info .plp-product-number {
    background: none !important;
    border: 1px solid #aaaaaa !important;
    color: #333333 !important;
}
#fieldWrapper .plp-form-button {
    border: 1px solid #aaaaaa !important;
}

ul#plp-list-description li ul li, ul#plp-list-item-description li ul li{
	list-style:inside;	
	}
/*=============== ItemDetail page Style ===============*/
section#ecomm-discounts dl dt, section#ecomm-discounts dl dd {
	font-size: 11px;
}

body[data-pagetype="ItemDetail"] .plp-item-promotion {
display: none;
}