
/* ===================    Main contaner Style    =================== */

#imgViewer {
    display: none;
}
.plp-page-divider{
	border:1px solid #388da9;
}

.plp-item-description ul li, ul#plp-tree-description li ul li, .plp-item-table .plp-table-value li {
	list-style:url(bullet.png) !important;
	}

#plp-table-filter ul#plp-tree-description > li {
	border-top: 1px solid #388da9;
	}

/*================= Button Style =================*/
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:active, .plp-tree-info.plp-tree-info-right .ui-button {
	background: -moz-linear-gradient(top,  #494949 0%, #434343 11%, #1b1b1b 65%, #111111 86%, #111111 100%) !important;
	background: -ms-linear-gradient(top,  #494949 0%, #434343 11%, #1b1b1b 65%, #111111 86%, #111111 100%) !important;
	background: -o-linear-gradient(top,  #494949 0%, #434343 11%, #1b1b1b 65%, #111111 86%, #111111 100%) !important;
	background: -webkit-linear-gradient(top,  #494949 0%,#434343 11%,#1b1b1b 65%,#111111 86%,#111111 100%) !important;
	background: linear-gradient(to bottom,  #494949 0%,#434343 11%,#1b1b1b 65%,#111111 86%,#111111 100%) !important;
	-pie-background: linear-gradient(top,  #494949 0%,#434343 11%,#1b1b1b 65%,#111111 86%,#111111 100%) !important;
	position: relative;
 	behavior: url(/ImgCustom/1003/PIE.htc);
    color: #fafafa !important;
	text-decoration: none;
	border: none !important;
	border-radius: 5px;
	text-align: left;
    font-size: 1.06666666666667em;															/* BASE FONT = 15px  >>> 16px / 15px = 1.06666666666667em */
    line-height: 1.1875em;																	/* BASE FONT = 16px  >>> 19px / 16px = 1.1875em */
}
.ui-button:hover, .plp-tree-info.plp-tree-info-right .ui-button:hover {
    color: #000000 !important;
	text-decoration: none;
}

.ui-button-text-only .ui-button-text {
	padding: 0.5em 0.75em 0.5em 0.75em !important;												/* BASE FONT = 15px  >>> 5px 4px 6px 6px / 15px = 0.333333333333333em 0.266666666666667em 0.4em 0.4em */
	}

#plp-container .plp-form-button button.plp-form-cancel, #plp-container .plp-form-button button.plp-form-submit{
	padding:0 !important;
}

/*================= Breadcrumb Style =========================*/
#plp-bread-crumb {
	background: -moz-linear-gradient(top,  #6b6b6b 0%, #515151 32%, #3b3b3b 64%, #313131 82%, #2a2a2a 100%); 
	background: -ms-linear-gradient(top,  #6b6b6b 0%, #515151 32%, #3b3b3b 64%, #313131 82%, #2a2a2a 100%); 
	background: -o-linear-gradient(top,  #6b6b6b 0%, #515151 32%, #3b3b3b 64%, #313131 82%, #2a2a2a 100%); 
	background: -webkit-linear-gradient(top,  #6b6b6b 0%,#515151 32%,#3b3b3b 64%,#313131 82%,#2a2a2a 100%); 
	background: linear-gradient(to bottom,  #6b6b6b 0%,#515151 32%,#3b3b3b 64%,#313131 82%,#2a2a2a 100%); 
	-pie-background: linear-gradient(top,  #6b6b6b 0%,#515151 32%,#3b3b3b 64%,#313131 82%,#2a2a2a 100%);
	position: relative;
	behavior: url(/ImgCustom/1003/PIE.htc);
	border: none !important;
	font-size: 18px;
	color: #dddddd;
	font-family: arial;
	font-weight: 700; 
	}

#plp-bread-crumb, h1 {
	font-family: arial;
    font-weight: 600;
}

#plp-bread-crumb a{
	color: #dddddd;
	text-decoration:none;
}

#plp-bread-crumb a:hover {
	color: #dddddd;
	text-decoration: underline;
}

#plp-product-title {
    margin: 0.4444444444444444em 0 0 0;																						/* BASE FONT = 15px  >>> 8px 0 0 0 / 15px = 0.4444444444444444em 0 0 0 */
	}

.plp-product-buttons {
    margin: 0.4444444444444444em 0 0 0;																						/* BASE FONT = 15px  >>> 8px 0 0 0 / 15px = 0.4444444444444444em 0 0 0 */
}


/*============== PLP Links Style =============*/
#plp-tree-description a {
   color: #000000 !important;
text-decoration:underline !important;
}
#plp-tree-description a:hover {
   color: #000000 !important;
   text-decoration:none !important;
}
#plp-item-table-anchors a {
   color: #000000 !important;
   text-decoration:underline !important;
}
#plp-item-table-anchors a:hover {
   color: #000000 !important;
   text-decoration:none !important;
}
#recaptcha_privacy a {
   color: #000000 !important;
   text-decoration:underline !important;
}
#recaptcha_privacy a:hover {
   color: #000000 !important;
   text-decoration:none !important;
}
#plp-container .plp-page-rfi-switchbutton a{
   color: #000000 !important;
   text-decoration:underline !important;
background:none !important;
}
#plp-container .plp-page-rfi-switchbutton a:hover {
   color: #000000 !important;
   text-decoration:none !important;
}
#plp-container .plp-categorydescription a{
	color:#000000;
}
#plp-container .plp-categorydescription a:hover{
	color:#000000;
}
#plp-list-description a, .plp-item-description a {
   color: #000000 !important;
   text-decoration:underline !important;
}
#plp-list-description a:hover, .plp-item-description a:hover{
   color: #000000 !important;
   text-decoration:none !important;
}
body[data-pagetype="Category"] #plp-thumbs a {
	color:#000000 !important;
   text-decoration:underline !important;
}
body[data-pagetype="Category"] #plp-thumbs a:hover {
   color: #000000 !important;
   text-decoration:none !important;
}
#plp-page-actions a {
   color: #000000 !important;
   text-decoration:underline !important;
}
#plp-page-actions a:hover {
   color: #000000 !important;
   text-decoration:none !important;
}
body[data-pagetype="CategoryResult"] .plp-description a{
   color: #000000 !important;
   text-decoration:underline !important;
}
body[data-pagetype="CategoryResult"] .plp-description a:hover {
   color: #000000 !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: #000000 !important;
   text-decoration:none !important;
}
.plp-item-page-sidebar a {
	color: #000000 !important;
   text-decoration:underline !important;
	}
.plp-item-page-sidebar a:hover {
	color: #000000 !important;
   text-decoration:none !important;
	}
.read-more-right a {
	color:#000000 !important;
	text-decoration:underline !important;
}
.read-more-right a:hover, .read-less-right a, .read-less-right a:hover {
	color:#000000 !important;
	text-decoration:none !important;
}
.searchedItems .plp-table a {
    color: #000000 !important;
}
.searchedItems .plp-table a:hover {
	color:#000000 !important;
	text-decoration:none !important;
}

body[data-pagetype="CategoryResult"] .plp-description .read-less-right a, #plp-list-description .read-less-right a, .plp-item-description .read-less-right a {
	color:#000000 !important;
	}

/*============ Sitemap page ============*/
.treeview a{
	color: #000000 !important;
   text-decoration:underline !important;
}
.treeview a:hover{
	color: #000000 !important;
   text-decoration:none !important;
}	
/************** Accordion Style *************************/
#plp-container .ui-accordion .ui-accordion-header{
	color: #000000 !important;
	font-family: arial;
	font-weight: 600;
	text-transform:uppercase;
}


/*********************** PLP tree anchor style *******************/
.plp-tree-name a, .plp-tree-info.plp-tree-info-right a {
    color: #000000;
}
.plp-tree-name a:hover, .plp-tree-info.plp-tree-info-right a:hover {
    color: #000000;
	text-decoration:none;
}



/*=============Item Detail Page Style====================*/

#plp-product-title h1 {
	color:#111111;
	font-size: 28px !important;
	line-height: 34px !important;
	font-family: arial;
	font-weight:600;
}

#plp-promotions h3, #plp-downloads h3, #plp-item-page-specs h3 {
	color: #000000 !important;
	font-family: arial;
	font-weight: 600;
	text-transform:uppercase;
	}

#ecomm-price-wrapper {
    color: #ff0000;
}	
.ui-button.ui-state-hover {color:#1b83a2 !important;} 	
/************** PLP action **********************/
#plp-page-actions a{
	color:#000000;
	font-size:0.7777777777777778em !important;										   							/* BASE FONT = 15px  >>> 14px !important / 15px = 0.7777777777777778em !important */
	font-weight:300;
}
#plp-page-actions a:hover{
	color:#000000;
	text-decoration:none;
}
#plp-item-table-anchors a, .plp-promo a {
	color:#000000 !important;
	font-weight:300 !important;
}
#plp-item-table-anchors a:hover, .plp-promo a:hover{
	color:#000000 !important;
}

.plp-promo .plp-promo-item {
	font-size: 0.8888888888888889em;																						/* BASE FONT = 15px  >>> 16px / 15px = 0.8888888888888889em */
	}
	
#plp-page-actions {
	padding-bottom:0.5555555555555556em;																				/* BASE FONT = 15px  >>> 10px / 15px = 0.5555555555555556em */
}
.plp-item-specs .group div {
	border: 1px solid #388da9;
	border-top: none;
	padding:0 !important;
}
.plp-item-table {
	background:#f3f3f3 !important;
}
.plp-oddrow {
    background: #f3f3f3 !important;
}

#plp-container h2 a:hover, #plp-item-sidebar a:hover {
	text-decoration:none;
	color:#000000 !important;
}

.plp-item-table .plp-table-value {
	font-size:1em;										   										/* BASE FONT = 15px  >>> 15px / 15px = 1em */
}
.plp-item-page-image-viewer .plp-print-image-container {
    background:none !important;
}
.footnote {
    display: none !important;
}
#imageCarousel .caroufredsel_wrapper li {
    background-color: #ffffff;
}
.plp-item-page-image-viewer .plp-image-ctn, .plp-descBtn-with-image-left .plp-image-ctn {
	border: 1px solid #388da9 !important;
	}
.plp-image-carousel {
	background-color: #ffffff !important;
	}

section#ecomm-discounts dl {
	overflow: hidden !important;
	}

.mask {
	background-color: #ffffff !important;
	}

/*=================Category Result Style================*/

#plp-table-filter {
	border-collapse: collapse;
	}
.header td[data-normal] {
    height: 0 !important;
    padding: 0 !important;
}
#plp-thumbs .plp-thumb, #plp-table-filter tr{
	background:none !important;	
	border:none;
	}
#plp-table-filter tr {
	color:#333333;
	}
#plp-thumbs .plp-thumb-row .ui-state-hover{
	color:#000000 !important;	
	}
#plp-thumbs a, .plp-itemlink, #plp-table-filter tr a{
	color:#000000 !important;
	text-decoration:underline !important;	
	}
#plp-thumbs a:hover, .plp-itemlink:hover, #plp-table-filter tr a:hover {
	color:#000000 !important;
	text-decoration:none !important;	
	}
#plp-table-filter th, #plp-table-filter td {
	border: 1px solid #388da9 !important;
	}

/*=================Compare page Style================*/
#plp-compare-items th, #plp-compare-items td {
	background:none;
	color:#333333;
	}
#plp-compare-items th a, #plp-compare-items td a {
	color:#000000 !important;
	text-decoration:underline !important;	
	}	
#plp-compare-items th a:hover, #plp-compare-items td a:hover {
	color:#000000 !important;
	text-decoration:none !important;	
	}

/*=============Request Information Page Style=================*/
.plp-request-info-form table td.plp-form-heading {
    background: none !important;
    border: 1px solid #388da9 !important;
    color: #333333 !important;
}
.plp-request-email-info-form table td.plp-form-email-heading {
    background: none !important;
    border: 1px solid #388da9 !important;
    color: #333333 !important;
}
.recaptchatable a{
	color:#000000 !important;
	text-decoration:none !important;
	}
.recaptchatable a:hover{
	color:#000000 !important;
	text-decoration:underline !important;
	}
#largeimageDescriptions{
	display:none;	
	}
.plp-categorydescription {
    font-style: normal !important;
    font-weight: normal !important;
}
nav#plp-header-links{
	height:auto !important;	
	}

.plp-compare-product {
	background:none !important;
	color:#adadad !important;
}
.plp-compare-product a {
	background:none !important;
	color:#ffffff !important;
}
.plp-compare-product a:hover {
	background:none !important;
	color:#000000 !important;
}
.summary b u {
    color: #333333;
	font-size:1em;										   										/* BASE FONT = 15px  >>> 15px / 15px = 1em */
    text-decoration: none;
}
#plp-request-information-list td {
    background: none;
}
.plp-request-info-form table td.plp-form-textfield input, .plp-request-info-form table td.plp-form-textfield textarea {
	background-color: #ffffff !important;
	color: #000000 !important;
	}

/*======================= Email Page Style =======================*/
#plp-container .plp-request-email-info-form table td.plp-form-email-heading{
	background:none;
	border:1px solid #388da9;
	color:#333333;
	border-radius:0px;
}
.plp-request-email-info-form table td.plp-form-email-textfield{
	border:1px solid #388da9;
	border-radius:0px;
}

body[data-pagetype="Email"] #plp-container .ui-button-text-only .ui-button-text{
	padding:0.222222222222222em 0.555555555555556em 0.222222222222222em 0.555555555555556em;		/* BASE FONT = 15px  >>> 4px 10px 4px 10px / 15px = 0.222222222222222em 0.555555555555556em 0.222222222222222em 0.555555555555556em */
}
	
/*======================= Advanced Search page style =======================*/	

.plp-adv-sidebar .plp-adv-group-body td {
	background:none !important;
	}
	
/*======================= SHOPPING CART button style. =======================*/	

#rfq-cart-info a#rfq-view-cart {
	color: #ffffff !important;
    text-align: center;
    text-decoration: none !important;
	}

body[data-pagetype="ItemDetail"] .firstcolumn {
    width: 76.1% !important;
}

/**************************Print code ******************************/
body .plp-print-header {
	font-family: arial;
   font-size:18px;
   font-weight: 400;
   height: auto;
   margin:0;
   padding:1.111111111111111em 0 1.111111111111111em 0;	/* Base Font = 18px >>> 20px 0 20px 0 /18px = 1.111111111111111em 0 1.111111111111111em 0 */
   text-align: left;
}
.plp-print-header a {
color:#000000;
}
.plp-print-header a:hover {
color:#000000;
}

.print-logo{
   float: left;
   margin:0 1.555555555555556em 5.555555555555556em 0.5555555555555556em;	/* Base Font = 15px >>> 0 28px 100px 10px /15px = 0 1.555555555555556em 5.555555555555556em 0.5555555555555556em */
}

body[data-pagetype="PrintItem"] #plp-container, 
body[data-pagetype="PrintItems"] #plp-container, 
body[data-pagetype="PrintProduct"] #plp-container, 
body[data-pagetype="PrintCompare"] #plp-container, 
body[data-pagetype="PrintItemPDF"] #plp-container, 
body[data-pagetype="PrintItemsPDF"] #plp-container, 
body[data-pagetype="PrintProductPDF"] #plp-container,
body[data-pagetype="PrintComparePDF"] #plp-container {
	background: #ffffff !important;
	}

/*============ Shipping Page =============*/
body[data-pagetype="ShippingBilling"] .plp-card-firstcolumn{
	text-align:left;
}
#ecomm-submit a{
	color: #000000 !important;
   text-decoration:underline !important;
}
#ecomm-submit a:hover{
	color: #000000 !important;
   text-decoration:none !important;
}
/*============= Image Description Style ================*/
#plp-table-filter tr{
	cursor:default !important;
}

.plp-popup-close-buttons .ui-state-default{
	border:0px;
}
.plp-popup-close-buttons .ui-button:hover{
	border:0px;
}


