/*main styles*/
html{font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
body{background:url(../img/new_bg_top.gif) repeat-x, url(../img/new_bg.gif) repeat;margin:0px;}
h1,h2,h3{margin-top:0;margin-bottom: 11px;}
h1{color:#24B2FF;font-size:20px;font-style:italic;font-weight:bold;line-height:16px;}
/*5_28*/h1.no-breadcrumbs{margin-bottom:29px;}
h2, h2#ui-id-1{background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #D7D7EF 0%, #FFFFFF 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D7D7EF), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #D7D7EF 0%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #D7D7EF 0%,#FFFFFF 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #D7D7EF 0%,#FFFFFF 100%); /* IE10+ */
background: linear-gradient(to bottom, #D7D7EF 0%,#FFFFFF 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D7D7EF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-8 */
color:#565656;font-size:16px;padding:16px 27px;font-weight: 100;line-height:14px}
h2#ui-id-1{text-align:left}
h3{font-style: italic;margin-left: 15px; font-size: 11px;}
a div, a, button, li.item{cursor: pointer;}
/*5_28*/table{font-size:12px;}
/*6_5*/select {padding: 1px 0;}
/*button class styles*/
.blue-button{background-color:#2E8AE4;border: medium none;color:#fff;display:inline-block;padding:5px 8px;text-decoration:none;
  /*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;
  /*Rounded Corners*/-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
  /*Gradient*/background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  /*Shadow*/-webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);}
.blue-button:hover{background-color:#4AA5FF;background-image:none;
	/*background-image: linear-gradient(bottom, rgb(1,120,189) 0%, rgb(79,155,226) 100%);
	background-image: -o-linear-gradient(bottom, rgb(1,120,189) 0%, rgb(79,155,226) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(1,120,189) 0%, rgb(79,155,226) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(1,120,189) 0%, rgb(79,155,226) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(1,120,189) 0%, rgb(79,155,226) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0178BD', endColorstr='#4F9BE2',GradientType=0 ); 
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(1,120,189)),
		color-stop(1, rgb(79,155,226))
		);*/
}
.blue-button:active{
	background-image: linear-gradient(bottom, rgb(78, 155, 226) 0%, rgb(0,120,189) 100%);
	background-image: -o-linear-gradient(bottom, rgb(78, 155, 226) 0%, rgb(0,120,189) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(78, 155, 226) 0%, rgb(0,120,189) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(78, 155, 226) 0%, rgb(0,120,189) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(78, 155, 226) 0%, rgb(0,120,189) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E9BE2', endColorstr='#0078BD',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(78, 155, 226)),
		color-stop(1, rgb(0,120,189))
		);}
.grey-button{background-color:#E8E8E8;border:1px solid #c9c9c9;color:#2A2A2A;display:inline-block;padding:5px 10px;text-decoration:none;
  /*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;
  /*Rounded Corners*/-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
  /*Gradient*/background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  /*Shadow*/-webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.1);box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.1);}
.grey-button:hover{background-color:#F5F5F5;background-image:none;
/*	background-image: linear-gradient(bottom, rgb(215, 215, 215) 0%, rgb(241, 241, 241) 100%);
	background-image: -o-linear-gradient(bottom, rgb(215, 215, 215) 0%, rgb(241, 241, 241) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(215, 215, 215) 0%, rgb(241, 241, 241) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(215, 215, 215) 0%, rgb(241, 241, 241) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(215, 215, 215) 0%, rgb(241, 241, 241) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D7D7D7', endColorstr='#F1F1F1',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(215, 215, 215)),
		color-stop(1, rgb(241, 241, 241))
		);*/
}
.grey-button:active{
	background-image: linear-gradient(bottom, rgb(228, 228, 228) 0%, rgb(228, 228, 228) 100%);
	background-image: -o-linear-gradient(bottom, rgb(228, 228, 228) 0%, rgb(228, 228, 228) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(228, 228, 228) 0%, rgb(228, 228, 228) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(228, 228, 228) 0%, rgb(228, 228, 228) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(228, 228, 228) 0%, rgb(228, 228, 228) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#E4E4E4',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(228, 228, 228)),
		color-stop(1, rgb(228, 228, 228))
		);
	border:1px solid #2167aa;
}
/*Header styles above the content*/
#top-bar{background-color:#8FA1AD;border-bottom:3px solid #53BFFA;height:52px;position: absolute; top: 132px; left: 50%; margin-left: -50%; width: 100%; }
#top-bar-content{color:#ffffff;margin:auto;position:relative;width:100%;}
#welcome-message-block{left:6px;position:absolute;top:15px;}
#user-controls{float:right;height:52px;width:60%; padding: 2px 6px 7px 0px; position: relative;}
#logout-button{background-color:#E5EC28;color:#636363;display:inline-block;padding:9px 15px;text-decoration:none;font-size: 14px;
  /*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;
  /*Rounded Corners*/-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
  /*Gradient*/background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  /*Shadow*/-webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  position:absolute;right:1%;margin-top:4px;} #session > #logout-button{margin-right:12px;margin-top:-1px}
#logout-button:hover{background-color:#F8FF42;background-image:none;
	/*background-image: linear-gradient(bottom, #E3EC32 0%, #F8FF6B 100%);
	background-image: -o-linear-gradient(bottom, #E3EC32 0%, #F8FF6B 100%);
	background-image: -moz-linear-gradient(bottom, #E3EC32 0%, #F8FF6B 100%);
	background-image: -webkit-linear-gradient(bottom, #E3EC32 0%, #F8FF6B 100%);
	background-image: -ms-linear-gradient(bottom, #E3EC32 0%, #F8FF6B 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E3EC32', endColorstr='#F8FF6B',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #E3EC32),
		color-stop(1, #F8FF6B)
		);*/
}
#logout-button:active{
	background-image: linear-gradient(bottom, #F8FF6B 0%, #E3EC32 100%);
	background-image: -o-linear-gradient(bottom, #F8FF6B 0%, #E3EC32 100%);
	background-image: -moz-linear-gradient(bottom, #F8FF6B 0%, #E3EC32 100%);
	background-image: -webkit-linear-gradient(bottom, #F8FF6B 0%, #E3EC32 100%);
	background-image: -ms-linear-gradient(bottom, #F8FF6B 0%, #E3EC32 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8FF6B', endColorstr='#E3EC32',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #F8FF6B),
		color-stop(1, #E3EC32)
		);
}
#main-content,#header{margin:auto;}
#header{width:100%;}
#header img{display:inline-block;position:absolute;}
#header-top::after{clear:both;content:"";display:block;}
#header-top{position:relative;}
/*5_28*/#header-top{position:relative;height: 132px;background-color:rgba(0,0,0,0.05);}
#ideal-logo{top:25px;}
#best-managed-award{left:239px;top:46px;}
#ideal-phone-number{left:480px;top:56px;}
/*5_28*/#ideal-phone-number{left:480px;top:54px;}
/*5_28*/#ideal-phone-number.login{left:742px;}
#view-cart-block{position:absolute;right:6%;background-color:rgba(0,0,0,0);float:right;height:110px;text-align:center;padding-top:22px;width:239px;color:#5d5d5d;}
.view-cart{padding-left:85px;padding-right:22px;background-image:url('../img/new_cart2.png');background-position: 2px;background-repeat: no-repeat;padding-bottom: 4px;
    padding-top: 4px;font-size: 14px;}
#cart-block-title{font-size:14px;font-weight:lighter;display:none;}
#cart-block-amount{position:absolute;top:145px;left:40%;z-index:1;font-size:18px;font-weight:bold;color:#FFFFFF}
#view-cart-block a.blue-button {position: absolute;top:138px;right:8%;}
#horizontal-nav-wrap{color:#ffffff;border:1px solid #8b8a85;/*-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;*/overflow:hidden;margin-top:52px;
  background-image: linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
	background-image: -o-linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
	background-image: -moz-linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
	background-image: -webkit-linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
	background-image: -ms-linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72b2ed', endColorstr='#0B51A1',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #72b2ed),
		color-stop(1, #0B51A1)
		);
}
/* capp */#horizontal-nav{/*border-bottom:3px solid #003254;*/display: inline-block;width:1158px;}
#horizontal-nav::after{
	content: '';
	clear:both;
	display: block;
}
#horizontal-nav a{display:inline-block;padding:5px 0px 15px;text-decoration: none;text-transform: uppercase;margin-bottom: -3px;margin-left: -3px;
  background-image: linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
	background-image: -o-linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
	background-image: -moz-linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
	background-image: -webkit-linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
	background-image: -ms-linear-gradient(bottom, #72b2ed 0%, #0B51A1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72b2ed', endColorstr='#0B51A1',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #72b2ed),
		color-stop(1, #0B51A1)
		);
	/*border-right: 1px solid #081014;
	border-left: 1px solid #7291A3;*/
	color:#FFFFFF;
	font-size: 12px;font-weight:bold;
}
#horizontal-nav a:nth-of-type(1){border-left:none;}
/* capp */#horizontal-nav a:hover{	background-color:#0084E0;background-image:none;
	/* background-image: linear-gradient(bottom, #5A8CAD 0%, #316585 100%);
	background-image: -o-linear-gradient(bottom, #5A8CAD 0%, #316585 100%);
	background-image: -moz-linear-gradient(bottom, #5A8CAD 0%, #316585 100%);
	background-image: -webkit-linear-gradient(bottom, #5A8CAD 0%, #316585 100%);
	background-image: -ms-linear-gradient(bottom, #5A8CAD 0%, #316585 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5A8CAD', endColorstr='#316585',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #5A8CAD),
		color-stop(1, #316585)
		);*/
	color: #ffffff;
}
/* capp */#horizontal-nav a:active{	background-color:#005896;background-image:none;
	/* background-image: linear-gradient(bottom, #2E6080 0%, #6190AD 100%);
	background-image: -o-linear-gradient(bottom, #2E6080 0%, #6190AD 100%);
	background-image: -moz-linear-gradient(bottom, #2E6080 0%, #6190AD 100%);
	background-image: -webkit-linear-gradient(bottom, #2E6080 0%, #6190AD 100%);
	background-image: -ms-linear-gradient(bottom, #2E6080 0%, #6190AD 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E6080', endColorstr='#6190AD',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #2E6080),
		color-stop(1, #6190AD)
		);*/
	color: #ffffff;
}
#horizontal-nav a.selected{	background-color:#005896;background-image:none;
	/* background-image: linear-gradient(bottom, #1C313D 0%, #111A1F 100%);
	background-image: -o-linear-gradient(bottom, #1C313D 0%, #111A1F 100%);
	background-image: -moz-linear-gradient(bottom, #1C313D 0%, #111A1F 100%);
	background-image: -webkit-linear-gradient(bottom, #1C313D 0%, #111A1F 100%);
	background-image: -ms-linear-gradient(bottom, #1C313D 0%, #111A1F 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1C313D', endColorstr='#111A1F',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #1C313D),
		color-stop(1, #111A1F)
		);*/
	color: #ffffff;
}
#account-section{float:right;display: inline-block;}
#account-section a{padding:0px 0px 4px;
background-image: linear-gradient(bottom, rgb(30, 30, 30) 0%, rgb(56, 56, 56) 100%);
	background-image: -o-linear-gradient(bottom, rgb(30, 30, 30) 0%, rgb(56, 56, 56) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(30, 30, 30) 0%, rgb(56, 56, 56) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(30, 30, 30) 0%, rgb(56, 56, 56) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(30, 30, 30) 0%, rgb(56, 56, 56) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E1E1E', endColorstr='#383838',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(30, 30, 30)),
		color-stop(1, rgb(56, 56, 56))
		);
	color:#a9a9a9;
border-right: none;
border-left: 1px solid #6d5e63;
}
#account-section a:nth-of-type(1){border-left: 1px solid #6d5e63;}
#account-section a:hover{
	background-image: linear-gradient(bottom, rgb(51,51,51) 0%, rgb(100,100,100) 100%);
	background-image: -o-linear-gradient(bottom, rgb(51,51,51) 0%, rgb(100,100,100) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(51,51,51) 0%, rgb(100,100,100) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(51,51,51) 0%, rgb(100,100,100) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(51,51,51) 0%, rgb(100,100,100) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#646464',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(51,51,51)),
		color-stop(1, rgb(98,98,98))
		);
	color: #ffffff;
}
#account-section a:active{
	background-image: linear-gradient(bottom, rgb(100,100,100) 0%, rgb(51,51,51) 100%);
	background-image: -o-linear-gradient(bottom, rgb(100,100,100) 0%, rgb(51,51,51) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(100,100,100) 0%, rgb(51,51,51) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(100,100,100) 0%, rgb(51,51,51) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(100,100,100) 0%, rgb(51,51,51) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#333333',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(100,100,100)),
		color-stop(1, rgb(51,51,51))
		);
	color:#ffffff;
}
#account-section a.selected{
	background-color:#681315;
	background-image: linear-gradient(bottom, rgb(127,127,127) 0%, rgb(179,179,179) 100%);
	background-image: -o-linear-gradient(bottom, rgb(127,127,127) 0%, rgb(179,179,179) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(127,127,127) 0%, rgb(179,179,179) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(127,127,127) 0%, rgb(179,179,179) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(127,127,127) 0%, rgb(179,179,179) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7F7F7F', endColorstr='#B3B3B3',GradientType=0 );
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(127,127,127)),
		color-stop(1, rgb(179,179,179))
		);
	color:#ffffff;
}
/*Nav button styles*/
#home-button{background-image:url('../img/new_home.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:79px;text-align: center;}
#order-button{background-image:url('../img/new_order.png');background-position: center 24%;background-repeat: no-repeat;padding-top: 29px;width:100px;text-align: center;}
#saved-button{background-image:url('../img/new_saved.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:98px;text-align: center;}
#catagory-button{background-image:url('../img/new_category.png');background-position: center 30%;background-repeat: no-repeat;padding-top: 29px;width:95px;text-align: center;}
#products-button{background-image:url('../img/new_products.png');background-position: center 30%;background-repeat: no-repeat;padding-top: 29px;width:92px;text-align: center;}
#bid-button{background-image:url('../img/new_bid.png');background-position: center 28%;background-repeat: no-repeat;padding-top: 29px;width:87px;text-align: center;}
#promotion-button{background-image:url('../img/new_promotions.png');background-position: center 28%;background-repeat: no-repeat;padding-top: 29px;width:92px;text-align: center;}
#invoices-button{background-image:url('../img/new_invoices.png');background-position: center 30%;background-repeat: no-repeat;padding-top: 29px;width: 87px;text-align: center;}
#statement-button{background-image:url('../img/new_a_r.png');background-position: center 12%;background-repeat: no-repeat;padding-top: 29px;width: 110px;text-align: center;}
#account-button{background-image:url('../img/new_profile.png');background-position: center 28%;background-repeat: no-repeat;padding-top: 29px;width:102px;text-align: center;}

/*For Capplink Menu*/
/*
#portal{background-image:url('../img/new_home.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:82px;text-align: center;}
#catalog_search{background-image:url('../img/new_catalog.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:95px;text-align: center;}
#parts_lookup{background-image:url('../img/new_order.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:100px;text-align: center;}
#saved_carts{background-image:url('../img/new_saved.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:98px;text-align: center;}
#category_search{background-image:url('../img/new_category.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:95px;text-align: center;}
#parts_search{background-image:url('../img/new_products.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:92px;text-align: center;}
#quickbid{background-image:url('../img/new_bid.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:87px;text-align: center;}
#promotions{background-image:url('../img/new_promotions.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:92px;text-align: center;}
#order_history{background-image:url('../img/new_invoices.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width: 87px;text-align: center;}
#ar_info{background-image:url('../img/new_a_r.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width: 110px;text-align: center;}
#update_account{background-image:url('../img/new_profile.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:102px;text-align: center;}
#nonstock_search{background-image:url('../img/new_nonstock.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width: 80px;text-align: center;}
#interchange{background-image:url('../img/new_interchange.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width: 95px;text-align: center;}
 */

#portal{padding-top: 12px;width:82px;text-align: center;}
#catalog_search{padding-top: 12px;width:95px;text-align: center;}
#parts_lookup{padding-top: 12px;width:100px;text-align: center;}
#saved_carts{padding-top: 12px;width:98px;text-align: center;}
#category_search{padding-top: 12px;width:95px;text-align: center;}
#parts_search{padding-top: 12px;width:92px;text-align: center;}
#quickbid{padding-top: 12px;width:87px;text-align: center;}
#promotions{padding-top: 12px;width:92px;text-align: center;}
#order_history{padding-top: 12px;width: 87px;text-align: center;}
#ar_info{padding-top: 12px;width: 110px;text-align: center;}
#update_account{padding-top: 12px;width:102px;text-align: center;}
#nonstock_search{padding-top: 12px;width: 80px;text-align: center;}
#interchange{padding-top: 12px;width: 95px;text-align: center;}
#labour_lookup{padding-top: 12px;width: 95px;text-align: center;}
#info1{padding-top: 12px;width:82px;text-align: center;}
#info2{padding-top: 12px;width:82px;text-align: center;}
#msds{padding-top: 12px;width:82px;text-align: center;}
#contact_us{padding-top: 12px;width:92px;text-align: center;}
/**/
/*
#portal{background-image:url('../img/new_home.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:82px;text-align: center;}
#catalog_search{background-image:url('../img/new_catalog.png');background-position: center 24%;background-repeat: no-repeat;padding-top: 29px;width:100px;text-align: center;}
#parts_lookup{background-image:url('../img/new_order.png');background-position: center 24%;background-repeat: no-repeat;padding-top: 29px;width:100px;text-align: center;}
#saved_carts{background-image:url('../img/new_saved.png');background-position: center 35%;background-repeat: no-repeat;padding-top: 29px;width:98px;text-align: center;}
#category_search{background-image:url('../img/new_category.png');background-position: center 30%;background-repeat: no-repeat;padding-top: 29px;width:95px;text-align: center;}
#parts_search{background-image:url('../img/new_products.png');background-position: center 30%;background-repeat: no-repeat;padding-top: 29px;width:92px;text-align: center;}
#quickbid{background-image:url('../img/new_bid.png');background-position: center 28%;background-repeat: no-repeat;padding-top: 29px;width:87px;text-align: center;}
#promotions{background-image:url('../img/new_promotions.png');background-position: center 28%;background-repeat: no-repeat;padding-top: 29px;width:92px;text-align: center;}
#order_history{background-image:url('../img/new_invoices.png');background-position: center 30%;background-repeat: no-repeat;padding-top: 29px;width: 87px;text-align: center;}
#ar_info{background-image:url('../img/new_a_r.png');background-position: center 12%;background-repeat: no-repeat;padding-top: 29px;width: 110px;text-align: center;}
#update_account{background-image:url('../img/new_profile.png');background-position: center 28%;background-repeat: no-repeat;padding-top: 29px;width:102px;text-align: center;}
#nonstock_search{background-image:url('../img/new_nonstock.png');background-position: center 12%;background-repeat: no-repeat;padding-top: 29px;width: 80px;text-align: center;}
*/

/*Main conent styles*/
/*6_3*/#main-content{background-color:#ffffff;margin-bottom:40px;padding:37px 49px;width:100%;overflow:hidden;border-radius:0px 0px 10px 10px;}/*margin-bottom is added.*/ /*bootstrap adaptation 141008*/
#main-content::after{clear:both;content:"";display:block;}
#breadcrumbs{padding:0px;margin-top: 11px;margin-bottom: 34px;}
#breadcrumbs a{background-image:url('../img/new_next_blue.png');background-position:0 center;background-repeat: no-repeat;display:inline-block;padding:0 5px 0 15px;}
#breadcrumbs a{text-decoration: none; color: #000000;}
#breadcrumbs a:hover{text-decoration: underline;}
#left-columns,#right-columns{float:left;width:49%;position:relative;}
#left-columns{margin-right:2%;}
#import-parts{margin-top:28px;margin-left:11px;margin-bottom:11px;padding-top: 11px;padding-bottom: 11px;font-size: 14px;}
#import-parts span{background-image:url('../img/new_import.png');background-position: 1px -1px;background-repeat: no-repeat;padding-left:35px;padding-right:7px;margin:0;}
div.form-number{float:left;margin:6px 20px 0 0 !important; padding:0 !important;width:18px !important;}
.form-number{margin-right:20px;width:18px;}
/*5_28*/.login-form-field-text{float:left;margin-top: 5px;width:75px;}
.form-field{padding-top:7px !important;padding-bottom:7px !important; padding-left: 30px !important; padding-right: 30px !important;}
.content-block{border:1px solid #c9c9c9;margin-bottom:30px;margin-right: 30px;width:100%;}
/*5_28*//*6_3*//*6_13*/.content-block-full{border:1px solid #c9c9c9;width:100%;overflow:hidden;border-radius:10px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15) !important;-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15) !important;}/*margin-bottom is changed from 30px to 12px and finally removed.(6_13)*/
.content-block > div:nth-of-type(odd){background-color:#f3f3f3;}
.content-block > div:nth-of-type(even){background-color:#ffffff;}

.content-block > form > div:nth-of-type(odd){background-color:#f3f3f3;}
.content-block > form > div:nth-of-type(even){background-color:#ffffff;}

.content-block div{margin: 0 -15px;padding: 0 20px;}
/*#product-categories td{width:33%;}*/
.content-block{padding:0px 15px;}
.content-block h2{margin:0px -15px;}
.content-block form div{margin:0px -15px;padding:5px 20px;}
#submit-parts{padding: 12px 26px;font-size: 14px;margin: 0;}
#submit-button-div{background-color:#FFFFFF;padding-top:10px;padding-bottom:31px;padding-left: 26px;}
.input-field{width:87%;}/*original value=>88%*/
/*5_28*/.input-field-small{width:273px;}/*original value=>277px*/
.column-heads > div{display:inline-block;padding:16px 0 16px 2px !important;margin:0!important;}
.column-heads > div:nth-of-type(1){width:130px;}
.column-heads > div:nth-of-type(2),.column-heads > div:nth-of-type(3){ width:116px;}
.column-row > div{display:inline-block;padding:12px 0px !important;margin:0!important;}
.column-row > div:nth-of-type(1){width:7%;}
.column-row > div:nth-of-type(2){width:45%;}/*original value=>215px => 214px(5/28)*/
.column-row > div:nth-of-type(3){width:9%;}/*original value=>width:118px;*/
.column-row > div #multiQtyP {width:30px;text-align:right;}
.arrow{background-image:url('../img/new_arrow.png');background-repeat: no-repeat;width:7px;height:11px;margin:0;padding:0;}
/*6_10*/.saved-carts-arrow{margin-bottom: -6px;margin-right: 10px;height:24px;}/*margin-bottom removed, height inserted here*/
#product-categories{background-color: #f2f2f2;margin: 5px -15px;
    padding: 0px;
    height: 35px;
}
/*#product-categories div{float: left;position: relative;margin: 0; padding: 0; width: 98px;border-right: 1px solid #cacaca;height: 500px;padding: 0px 13px 0px 20px;}*/
#product-categories div{float: left;position: relative;margin: 0; padding: 0 1%; width: 31%;border-right: 1px solid #cacaca;height: 600px;}
#product-categories div:nth-of-type(3){border-right: none;padding-right: 30px;width: 100px;}
#product-categories ul{padding:30px 0 0 0; list-style: none;}
/*#product-categories ul li{margin-bottom: 15px; padding: 0 6px;}*/
#product-categories ul li{margin-bottom: 15px; padding: 0 3%;}
#product-categories ul li.item:hover{background-color: #e3e8f2;}
#product-categories ul li.item.selected{background-color: #c6d1e4;}
#product-categories ul a:hover{background-color: #e3e8f2;}
#product-categories ul a:active{background-color: #c6d1e4;}
#product-categories::after{
	content: '';
	clear:both;
	display: block;}
#product-categories-title {  margin-bottom:-30px;padding: 0;}
#product-categories-title > span {  display:inline-block;width:30.5%;text-align:left;padding-left:2%}
/*#product-categories td{border-right: 1px solid #cacaca;}*/
.order-text{margin-left: 13px;margin-right: 13px;}
/*6_20*/#no-saved-cart{margin: 20px;background-color: #ffffff;padding-left: 0px;}/*newly added*/
/*6_20*/.remove-cart-button{padding: 5px 8px;margin-left: 5px;}/*original value # => .*/
/*6_20*/.remove-cart{background-image:url('../img/new_delete.png');background-position-y:3px;background-repeat: no-repeat;width:13px;height:16px;margin:0;padding:0;}/*original value # => .*/
#add-to-cart{margin:0;padding:0;}
#product-block::after{
	content: '';
	clear:both;
	display: block;
}
.product-text{margin-left: 15px;margin-right: 15px;padding-bottom: 5px;}/*original value=>padding-bottom: 5px(6/4)*/
#buyer-button{position:absolute;color:#ffffff;border:1px solid transparent;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;display: inline-block;
padding:12px 17px 12px 36px;margin-right:265px;background-color: transparent;background-image:url('../img/new_triangle_white.png');background-repeat: no-repeat;
background-position: 92% center;}
#buyer-button:hover{color:#ffffff;border:1px solid #8b8a85;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;display: inline-block;
background-color: #6588A0;}
#buyer-button.selected{color:#ffffff;border:1px solid #8b8a85;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;display: inline-block;
background-color: #7A93A3;}
#buyer-name{position:relative;padding-right: 19px;}
#buyer-dropdown::before{
	content: '';
	display: block;
	position: absolute;
	z-index: 100;
	background-image: url('../img/new_triangle_grey.png');
	height:6px;
	width: 12px;
	top: -8px;
	left: 40%;
}
#buyer-dropdown.selected{position:absolute;width:40%;border:2px solid #8b8a85;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;
top:52px;background-color: #ffffff;z-index: 100;display: block;}
#buyer-dropdown{display: none;}
#buyer-dropdown a{display: block;}
#buyer-dropdown div{padding:6px 17px;}
#buyer-dropdown div{background-color: #757575; color: #ffffff;}
#buyer-dropdown div.user:nth-of-type(even){background-color: #ffffff; color: #757575;}
#buyer-dropdown div.user:nth-of-type(odd){background-color: #f3f3f3;color:#757575;}
#buyer-dropdown div.user:hover{background-color: #e3e8f2;}
#buyer-dropdown div.user:active{background-color: #C6D1E4;}
#buyer-dropdown div.user.selected{background-color: #C6D1E4;}
#buyer-dropdown div.user{cursor: pointer;}
/*5_28*/#cart-name{text-align: left;}/*original value=>center*/
#cart-name a{text-decoration: none;position: relative;}
#cart-name a:hover{text-decoration: underline;}
a.portal-saved{pointer-events:none;}

.partsLookup {
margin-right: auto;
margin-left: auto;
padding: 20px 30px 20px 30px;
color: #888;
text-shadow: 1px 1px 1px #FFF;
}

.partsLookup div.column {
display: block;
margin: 0px -45px 0 -45px;
padding: 8px 0 0 0;
}

.partsLookup div.column>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}

.partsLookup div.partsLookup-submit {
padding-left: 10%;
}

.partsLookup select{
	border: 1px solid #DADADA;
	color: #888;
	height: 24px;
	margin-bottom: 16px;
	margin-right: 6px;
	margin-top: 2px;
	outline: 0 none;
	padding: 3px 3px 3px 5px;
	width: 70%;
	font: normal 12px/12px Georgia, "Times New Roman", Times, serif;
}
.partsLookup select {
    background: #FFF url('../img/new_triangle_white.png') no-repeat right;
    appearance:none;
    -webkit-appearance:none; 
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
	width: 72%;
	height: 30px;
	cursor: pointer;
}

/*.content-full-block{border:1px solid #c9c9c9;width: 100%;}
.content-full-block > div:nth-of-type(odd){background-color:#f3f3f3;}
.content-full-block > div:nth-of-type(even){background-color:#ffffff;}
.content-full-block > form > div:nth-of-type(odd){background-color:#f3f3f3;}
.content-full-block > form > div:nth-of-type(even){background-color:#ffffff;}
.content-full-block form div{padding:5px 20px;}
.content-full-block > #product-categories {margin: 5px 0;}*/
a > span {display:inline-block;}



/* 5_28 (login & ar_info_request)*/

.BlueCheckmark{background-image:url('../img/new_add.png');}
.BlueCheckmark:checked{background-image:url('../img/new_delete.png');}
input[type=checkbox].css-checkbox {display:none;}
input[type=checkbox].css-checkbox ~ label.checkbox-label {padding-left:34px;height:24px;display:inline-block;line-height:24px;background-repeat:no-repeat;background-position: 0 0;font-size:12px;cursor:pointer;}/*original +*/
input[type=checkbox].css-checkbox:checked ~ label.checkbox-label {background-position: 0 -24px;}/*original +*/
label.checkbox-label {background-image:url('../img/new_checkbox.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#login-remember{margin-bottom:15px;margin-left:111px;}
.login-boxes{padding:5px 30px;}
#login-button-div{padding-top:19px;padding-bottom:21px;padding-left:111px;}
div.login-boxes:nth-of-type(1){margin-top:21px;}
#login-btn{padding: 12px 30px;font-size: 14px;margin: 0;}
.ar-content{padding:0px 30px;}/*original #ar-content*/
.ar-content p{line-height: 12px;}/*original #ar-content*/

.ar-content:nth-of-type(2n){background-color:#f5f5f5;}/*original #ar-content*/
.ar-content p:nth-of-type(1){margin-top: 32px;}/*original #ar-content*/
/*#ar-customer-info{margin-top: 38px; margin-bottom: 21px;}
#ar-customer-info th{font-weight:normal;text-align:left;width:128px;}
#ar-customer-info th, #ar-customer-info td{height:35px;padding:0px;vertical-align: top;}
#ar-customer-info td{font-weight: bold;}
#price-total-title{padding-bottom: 24px;padding-top: 26px;}
#price-total-title th{font-weight:normal;text-align:left;width:128px;}
#price-total-title th, #price-total-title td{height:16px;padding:0px;vertical-align: top;}
#price-total-title td{font-weight: bold;}
#ar-cash-tally th{font-weight:normal;text-align:left;width:172px;}
#ar-cash-tally th, #ar-cash-tally td{height:37px;padding:0px;vertical-align: top;}
#ar-cash-tally tr:last-of-type th, #ar-cash-tally tr:last-of-type td{font-weight: bold}*/
#price-total{border:1px solid #c9c9c9;margin-bottom:28px;padding: 0px;text-align: center;width:100%;}
#price-total td{background-color:#ffffff;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9;}
#price-total td:last-of-type{border-right:0px none;}
#price-total tr:last-of-type td{border-bottom:0px none;}
#price-total tr:first-of-type td{font-weight: bold;}
#ar-cash-tally th, #ar-cash-tally td{height:32px;padding:0px;vertical-align: top;}
/*#first-ar-block{margin-top:28px;}
#second-ar-block{margin-top:22px;}
#third-ar-block{margin-top:15px;}*/
.ar-block {margin-top:20px;}/*added (5/29)*/
.ar-block.first{padding-top:20px;}/*added (5/30)*/
.ar-block.last{padding-bottom:18px;}/*added (5/29)*/
#ar-cash-tally > .ar-block.last{font-weight:bold;}/*added (5/30)*/
.ar-statment-text{display:inline-block;width:177px;}
.ar-statment-inputs{display:inline-block;width:600px;}/*original 310px*/
.ar-customer-info-text{display:inline-block;width:124px;vertical-align:top;}/*added (5/30)*/
.ar-customer-info-value{display:inline-block;width:620px;font-weight:bold;}/*added (5/30)*/
.ar-cash-tally-text{display:inline-block;width:172px;}/*added (5/30)*/
.ar-cash-tally-value{display:inline-block;width:620px;}/*added (5/30)*/
#ar-request-btn-div{margin-top:23px;margin-bottom:30px;}
#ar-request-btn{padding: 12px 21px;font-size: 14px;margin: 0;}

/* The end of 5_28 */

/* 6_3 (order_history & category_search)*/

#category-search-table{width: 100%;border-top:1px solid #e4e4e4;padding:0;}
#category-search-table th{text-align: left;padding:13px 0px 13px 22px;background-color: #f3f3f3;border-right: 1px solid #e4e4e4;width:33%;}/*width:33%; added (6/4)*/
#category-search-table td{vertical-align: top;background-image: url('../img/new_category_search_background.gif');border-right: 1px solid #e4e4e4;padding:0px;}
#category-search-table td:last-of-type,#category-search-table th:last-of-type{border-right: 0px;}
#category-search-table ul{padding:0; list-style: none;margin: 0;}
#category-search-table ul li{height:40px;padding: 13px 22px;}
#category-search-table ul li.item:hover,#category-search-table ul li.item2:hover,#category-search-table ul li.item3:hover{background-color: #e3e8f2;}
#category-search-table ul li.item.selected,#category-search-table ul li.item2.selected,#category-search-table ul li.item3.selected{background-color: #c6d1e4;}
#history-search-content{padding:14px 30px 0px;}
.history-search-div{padding-bottom:12px;}
.history-search-text{display:inline-block;width:112px;}
.history-search-inputs{display:inline-block;width: 630px;}
.history-search-inputs.calendar{background-image:url('../img/new_calendar.png');background-repeat:no-repeat;background-position: 1px 1px;padding-left:28px;}
#history-btn-div{padding: 14px 26px 26px 21px;}
/*6_4*/#history-btn-div > a {text-decoration: none;}
.history-input-field-calendar{width:308px;}
.history-select-normal{width:340px;}/*original 336px*/
.history-input-field{width: 336px;}
.history-select-small{width: 169px;}
.history-input-field-small{width: 165px;}/*original 157px*/
#history-search-btn{font-size:14px; padding: 11px 25px 11px 22px;}
#history-clear-btn{font-size: 14px; margin-left: 7px; padding: 11px 25px;}
input[type="radio"]{display:none;}
input[type="radio"] + label.radio-label {padding-left:24px;padding-right:7px;height:17px;display:inline-block;line-height:17px;background-repeat:no-repeat;background-position: 0 0;font-size:12px;cursor:pointer;}
input[type="radio"]:checked + label.radio-label {background-position: 0 -17px;}
label {background-image:url('../img/new_radiobtn.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#part-no.history-input-field-small{margin-left:7px;}


.ui-widget {
	font-family: "Helvetica Neue","Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
	background: #fff;
}

.ui-datepicker {
	padding: 0;
}

.ui-datepicker-header {
	border: none;
	font-size: 80%;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #e0e8ec; /* layer fill content */
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.53), inset 0 -1px 0 rgba(0,0,0,.12); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.53), inset 0 -1px 0 rgba(0,0,0,.12); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.53), inset 0 -1px 0 rgba(0,0,0,.12); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.21) 0%, rgba(255,255,255,.21) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.21) 0%, rgba(255,255,255,.21) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.21) 0%, rgba(255,255,255,.21) 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, rgba(0,0,0,.21) 0%, rgba(255,255,255,.21) 100%); /* gradient overlay */
}

.ui-datepicker-title {
	color: #515d65; /* text color */
	font-size: 13px;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(255,255,255,.8); /* drop shadow */

}

.ui-icon-circle-triangle-e {
	background-image: url(../img/new_ui-icons_454545_256x240.png);
	background-position: -32px -16px;
}

.ui-icon-circle-triangle-w {
	background-image: url(../img/new_ui-icons_454545_256x240.png);
	background-position: -96px -16px;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	border-color: transparent;
}

.ui-state-default {
	background: transparent;
	border: none;
	color: #2b2b2b;
	font-family: "Myriad Pro";
	font-weight: normal;
	text-align: center;
}

.ui-datepicker-header .ui-state-hover {
	background: #bdc5c9;
}

.ui-datepicker table {
	margin: 0;
}

.ui-datepicker th {
	color: #9da7af;
	font-size: 12px;
	font-weight: normal;
	-moz-border-radius: 216px 0 0 0 / 0 0 0 0;
	-webkit-border-radius: 216px 0 0 0 / 0 0 0 0;
	border-radius: 216px 0 0 0 / 0 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: rgba(0,0,0,.08);

}

.ui-datepicker td {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 0;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.06) 0%, rgba(255,255,255,.06) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.06) 0%, rgba(255,255,255,.06) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.06) 0%, rgba(255,255,255,.06) 100%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.06) 0%, rgba(255,255,255,.06) 100%);

}

.ui-datepicker td:last-child {
	border-right: none;
}

.ui-datepicker td span, 
.ui-datepicker td a {
	padding: .7em 0;
	color: #6a747a;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}

.ui-datepicker-calendar .ui-state-hover {
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.12) 0%, rgba(255,255,255,.06) 100%);
}

td a.ui-state-active,
td a.ui-state-active.ui-state-hover {
	color: #fff;
	background-color: #8ab8ed;
	background-image: none !important;
	text-shadow: 0 1px 0 rgba(0,0,0,.26);
	-moz-box-shadow: inset 0 4px 9px rgba(0,0,0,.24);
	-webkit-box-shadow: inset 0 4px 9px rgba(0,0,0,.24);
	box-shadow: inset 0 4px 9px rgba(0,0,0,.24);
}

/* The end of 6_3 */

/* 6_5 (parts_search & import_data)*/

#import-data-content{padding:1px 30px 0px;}
#import-data-content p{margin:20px 0px;}
.import-browse-field{margin-left: 15px;width: 334px;}
#import-btn-div{padding: 30px 0px;}
#import-browse-btn{font-size: 14px;padding: 11px 22px;}
#import-check-btn{font-size: 14px;padding: 12px 20px;}
.parts-search-text{display: inline-block;width: 176px;}
.parts-search-inputs{display: inline-block;width: 570px;}
#parts-search-content{padding:14px 30px 0px;}
.parts-search-div{padding-bottom: 12px;}
#parts-search-btn-div{padding:17px 0px 25px;}
#parts-search-btn{font-size:14px; padding: 11px 25px 11px 22px;}
#parts-clear-btn, #togglePrice{font-size: 14px; margin-left: 7px; padding: 11px 25px;}

/* The end of 6_5 */

/* 6_10 (parts_search continued & quick_order <= select_buyer) + 6_11(update_account & change_password)*/

#parts-search-results-content{padding:1px 0px 30px;}
#parts-search-results-content p{margin: 12px 30px;}
/*6_13*/#parts-search-results-btn-div{padding-left: 30px;padding-top: 30px;}/*padding-top: 30px; added*/
/*  Below parts are changed at 6_11
#parts-search-table{width:100%;}
#parts-search-table th,#parts-search-table td{padding:13px 0px 13px;background-color: #f3f3f3;border-right: 1px solid red;text-align: center;}
#parts-search-table tr:nth-of-type(even) td{background-color: #ffffff;}
#previous-btn{background-image:url('../img/new_previous.png');background-position: 0px 5px;background-repeat: no-repeat;display:inline-block;padding-top:10px;width:7px;height:11px;}
#next-btn{background-image:url('../img/new_next.png');background-position: 0px 5px;background-repeat: no-repeat;display:inline-block;padding-top:10px;width:7px;height:11px;}
*/
/* Above parts are replaced and added with the below at 6_11 (1/3) */
/*6_13*/.grey-button.prev{margin-left: 9px;}/*padding: 10px 12px; added*/
/*6_13*/.grey-button.next{margin-left: 8px;}/*padding: 10px 12px; added*/
.parts-search-table{border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; margin-bottom: 12px;margin-top: 8px;width:100%;}/**/
/*6_13*/.parts-search-table th,.parts-search-table td{/*padding:13px 8px;*/padding:7px 8px;background-color: #f3f3f3;text-align: center;}/*padding: changed from 13px 0px 13px to 13px 8px*/ /*20150225*/
.parts-search-table tr:nth-of-type(even) td{background-color: #ffffff;}
/*6_16 new*/.parts-search-table tr[class*="childRow_"] td{background-color: #e6e6fa;}
/*6_13*/.previous-btn{background-image:url('../img/new_previous.png');background-repeat: no-repeat;display:inline-block;width:7px;height:11px;}
/*6_13*/.next-btn{background-image:url('../img/new_next.png');background-repeat: no-repeat;display:inline-block;width:7px;height:11px;}
/* #previous-btn & #next-btn at 6_13 background-position: 1px 5px; and padding-top:10px; deleted, width: from 10 to 7 changed */
/* The end of the replaced parts at 6_11 (1/3)*/
/*6_13*/.search-results-input-field{margin-right: 7px;text-align:center;width:36px;}/*margin-right: 7px; added*/
/*6_16 new*/.parts-search-table input.ordQty {width: 30px;}
/* This parts added at 6_11 (2/3) */
.parts-search-results-navigation{padding-right: 20px;text-align: right;}
/*6_23*/.parts-search-results-change-location{background-image:url('../img/new_dropdown.png');background-position: right 5px;background-repeat: no-repeat;padding-right:8px;position: absolute; width: 60px; left: -6px; top: -8px;}/* position changed width, left, top added */
.no-inventory{color: red;}
.parts-search-results-change-location-cell{position: relative;}
/*6_23 6_26*/.parts-search-results-dropdown{width: 161px;display:none;}/*display:none; removed restored*/
.parts-search-results-dropdown:before{background-image: url("../img/new_triangle_grey.png");content: "";display: block;height: 6px;left: 145px;position: absolute;top: -8px;width: 12px;z-index: 100;}
.parts-search-results-dropdown.selected{background-color: #FFFFFF;border: 2px solid #8B8A85;border-radius: 5px;display: block;position: absolute;width: 161px;z-index: 100;top: 20px;left: -37px;}
.parts-search-results-dropdown div{background-color: #757575;color: #FFFFFF;padding: 6px 6px;}
.parts-search-results-dropdown-table{width:100%;}/*6_25*//**/
.parts-search-results-dropdown-table th, .parts-search-results-dropdown-table td{padding: 8px 0;text-align: center;}
.parts-search-results-dropdown-table th{background-color: #ffffff;border-bottom:1px solid #e4e4e4;}
/*6_20*/.parts-search-results-dropdown-table tr th:first-of-type, .parts-search-results-dropdown-table tr td:first-of-type{text-align:center; width: 67px;padding-left: 0px;}/*padding-left: 0px; added*/
.parts-search-results-dropdown-table tr:nth-of-type(odd) td{background-color: #f3f3f3;}
input[type=checkbox].table-checkbox, input[type=checkbox].table-labour-checkbox, input[type=checkbox].backorder-checkbox {display:none;}
label.table-checkbox-label, label.backorder-checkbox-label {padding-left:18px;height:18px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position: 0 0;font-size:12px;cursor:pointer;}
label.table-checkbox-label.checked, label.backorder-checkbox-label.checked {background-position: 0 -18px;}
label.table-checkbox-label, label.backorder-checkbox-label {background-image:url('../img/new_checkbox_sml.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
/* The end of the added parts at 6_11 (2/3) */

/* This parts added at 6_13 (1/2) */
/*6_27*/.parts-search-results-dropdown-table .clickableRow.vo td {background-color:#F1F5E4;color:green;}
.parts-search-results-dropdown-table .clickableRow:hover td{background-color: #e3e8f2;cursor:pointer;}
.parts-search-results-dropdown-table .clickableRow:active td, .parts-search-results-dropdown-table .clickableRow.selected td{background-color: #c6d1e4;}
/*.parts-search-table th:first-of-type, .parts-search-table td:first-of-type{padding-left: 30px;}*/
.parts-search-table th:last-of-type, .parts-search-table td:last-of-type{padding-right: 20px;}
/* The end of the added parts at 6_13 (1/2) */
.parts-search-table .inventory th:first-of-type, .parts-search-table .inventory td:first-of-type{padding-left: 0px;}
#quick-order-content{padding: 20px 0px 30px;}
#quick-order-content p{margin-left: 30px;margin-right: 30px;margin-bottom: 32px;}
#quick-order-import-parts{margin-left: 30px;font-size: 14px;padding-bottom: 11px;padding-top: 11px;margin-bottom:14px;}
#quick-order-h3{margin-left: 30px;}
.quick-order-part-field{padding: 7px 30px;}
.quick-order-part-field:nth-of-type(odd){background-color: #f8f8f8;}
#quick-order-add-row-div{padding-bottom: 15px;padding-left: 30px;padding-top: 10px;}
#quick-order-submit-div{padding-left: 30px;padding-top: 10px;}
#quick-order-add-btn span{background-image:url('../img/new_add.png');background-position: 0px 6px;background-repeat: no-repeat;padding:5px 5px 5px 24px;font-size: 14px;}/*original div=>span*/
#quick-order-import-parts span{background-image:url('../img/new_import.png');background-position: 1px -1px;background-repeat: no-repeat;padding-left:35px;padding-right:7px;margin:0;}/*original div=>span*/
.quick-order-input-field{width: 679px;}

#select-buyers-content{padding-top: 19px;}
#select-buyers-content p{margin:0px 30px 25px 30px;}
#select-buyers-content .buyer-div-list:nth-of-type(odd){background-color:#f7f7f7;}
#select-buyers-table{width:100%;}
#select-buyers-table td{padding-top:7px;padding-bottom: 7px;background-color: #f3f3f3;text-align: left;}
#select-buyers-table tr:nth-of-type(even) td{background-color: #ffffff;}
/*6_27*/#select-buyers-table .select-buyers-table-clickable-row:hover td{background-color: #e3e8f2; cursor:pointer;}/*cursor:pointer; added*/
#select-buyers-table .select-buyers-table-clickable-row:active td{background-color: #c6d1e4;}
.select-buyer-btn{padding-left:31px;width:33px;}
.select-buyer-employee-name{padding-left: 8px;padding-right: 8px;width:35%;}/*original width:187px*/
.select-buyer-employee-address{padding-left: 8px;padding-right: 8px;width:30%;}/*original width:125px*/
.select-buyer-employee-address2{padding-left: 8px;}

/* This parts added at 6_11 (3/3) */
#user-content{padding: 14px 30px 0;}
#user-content p{margin-top: 0px;margin-bottom: 27px;}
.user-update-div{padding-bottom: 18px;}
.user-update-text{display: inline-block;width: 154px;}
.user-update-inputs{display: inline-block;width: 570px;}
/*6_13*/.bold-text{text-transform: uppercase;font-weight: bold;}/*original text-transform: capitalize*/
#user-update-pass-btn{font-size: 14px;padding: 11px 18px;}
.no-breadcrumbs.logged-on{margin-bottom:60px;}
/* The end of the added parts at 6_11 (3/3) */

/* The end of 6_10 */

/* This parts added at 6_13 (2/2) */
#shopping-cart-content{padding: 1px 0 30px;}
.shopping-cart-divs{padding: 1px 0 8px;}
#shopping-cart-content p{color: #929292;margin: 24px 30px;text-transform: uppercase;}
#shopping-cart-content p:nth-of-type(1){margin: 12px 30px 24px;}
/*6_18*/#shopping-cart-content td.branch{color: #929292;margin: 24px 30px;text-transform: uppercase;}
/*6_18*/#shopping-cart-content td.branch:nth-of-type(1){margin: 12px 30px 24px;}
.grey-button.delete{margin-left: 30px;padding: 7px 8px; float: left;}
#delete-btn{background-image:url('../img/new_delete_basket.png');background-repeat: no-repeat;display:inline-block;width:15px;height:16px;}
.grey-button.refresh{margin-left: 20px;padding: 4px 6px;}
#refresh-btn{background-image:url('../img/new_refresh.png');background-repeat: no-repeat;display:inline-block;width:18px;height:23px;}
#cart-create-quote-btn, #cart-save-web-btn, #cart-export-list-btn{font-size: 14px;margin-left: 7px;padding: 11px 25px;}
#create-order-btn{font-size: 14px;padding: 11px 25px 11px 22px;}
.secondary-shopping-block-half{border: 1px solid #C9C9C9;width: 536px;margin-top: 68px;}
.shopping-cart-inputs{display: inline-block;width: 336px;}
.shopping-cart-second-div{padding: 16px 19px 16px 30px;}
.shopping-cart-text{display: inline-block;width: 147px;}
.total-title{font-size: 14px;}
/*7_7*/.total-section .total-title{font-size: 14px;position: absolute; left:70%;}/*newly added at 7_7*/
.total-amount{font-size: 19px;margin-left: 18px;}
.sm-shopping-input-field{width: 222px;}
.text-after-input{margin-left: 10px;}
/*6_19*/#cart-slect-file-btn{font-size: 14px;padding: 4px 10px;}/*original margin-left: 10px; delete*/
.shopping-cart-logo{margin-top: 20px; height:71px; width: 71px;}
#Cart-Submit-Quote{font-size: 14px;padding:8px 10px;}
#Cart-Remove-Parts{font-size: 14px;padding:8px 10px;margin-left: 5px;}
#cart-second-btn-set{padding: 31px 0px 6px 0px;}
/* The end of the added parts at 6_13 (2/2) */

/* This part added at 6_16 */
.shopping-cart-second-div-sml{padding: 5px 28px 8px;}
.shopping-input-field-lrg{width:478px;}
.secondary-shopping-cart-btn-div{padding: 8px 0px 16px;}
.shopping-cart-second-div-sml-txt{color: #727272;padding-bottom: 9px;font-weight: bolder;}
/*
#shopping-cart-content .parts-search-table td:nth-of-type(1){width:24px;}
#shopping-cart-content .parts-search-table td:nth-of-type(2){width:53px;}
#shopping-cart-content .parts-search-table td:nth-of-type(3){width:156px;}
#shopping-cart-content .parts-search-table td:nth-of-type(4){width:28px;}
#shopping-cart-content .parts-search-table td:nth-of-type(5){width:33px;}
#shopping-cart-content .parts-search-table td:nth-of-type(6){width:52px;}
#shopping-cart-content .parts-search-table td:nth-of-type(7){width:44px;}
#shopping-cart-content .parts-search-table td:nth-of-type(8){width:42px;}
#shopping-cart-content .parts-search-table td:nth-of-type(9){width:21px;}
#shopping-cart-content .parts-search-table td:nth-of-type(10){width:22px;}
#shopping-cart-content .parts-search-table td:nth-of-type(11){width:56px;}
#shopping-cart-content .parts-search-table td:nth-of-type(12){width:50px;}
#shopping-cart-content .parts-search-table td:nth-of-type(13){width:38px;}
*/

/* The end of the added parts at 6_16 */

/* This part added at 6_20 */

.table-no-margin-content h2{margin: 0;}
.saved-carts-search-table{width:100%;}
.saved-carts-search-table th,.saved-carts-search-table td{padding:8px 8px;background-color: #f3f3f3;text-align: left;}
.saved-carts-search-table th {padding:12px 8px; color: #6c6c6c;font-weight: bolder;font-style: italic;}
.saved-carts-search-table tr:nth-of-type(even) td{background-color: #ffffff;}
.saved-carts-search-table th:first-of-type, .saved-carts-search-table td:first-of-type{padding-left: 30px;}
.saved-carts-search-table td:nth-of-type(1){width:30%;}
.saved-carts-search-table td:nth-of-type(2){width:15%;}
.saved-carts-search-table td:nth-of-type(3){width:15%;}
.saved-carts-search-table td:nth-of-type(4){width:5%;}
.saved-carts-search-table td:nth-of-type(5){width:20%;}
.saved-carts-search-table td #multiQty {width:30px;text-align:right;}
.saved-carts-search-table th.star {text-align:center;}
.cart-name-text{color: #000;text-decoration:none;}
.cart-name-text:hover{text-decoration: underline;}
.quick-bid-search-table{width:100%;}
.quick-bid-search-table th,.quick-bid-search-table td{padding:8px 8px;background-color: #f3f3f3;text-align: left;}
.quick-bid-search-table th {padding:12px 8px; color: #6c6c6c;font-weight: bolder;font-style: italic;}
.quick-bid-search-table tr:nth-of-type(even) > td{background-color: #ffffff;}
.quick-bid-search-table .clickable-row:hover > td{background-color: #e3e8f2;}
.quick-bid-search-table .clickable-row:active > td{background-color: #c6d1e4;}
.blue-underlined{color: #1862ad;}
.quick-bid-search-table th:first-of-type, .quick-bid-search-table td:first-of-type{padding-left: 30px;}
.quick-bid-search-table th:last-of-type, .quick-bid-search-table td:last-of-type{padding-right: 30px;}
.quick-bid-search-table td:nth-of-type(1){}
.quick-bid-search-table td:nth-of-type(2){}
.quick-bid-search-table td:nth-of-type(3){}
.second-content-block-full{border: 1px solid #c9c9c9;width:100%;margin-top: 20px;border-radius:10px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15) !important;-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15) !important;}
.see-details-link{color: #2565af;text-decoration: underline;}


.detail-results-dropdown{display:none;}
.detail-results-dropdown:before{background-image: url("../img/new_triangle_grey.png");content: "";display: block;height: 6px;right: 10px;position: absolute;top: -8px;width: 12px;z-index: 100;}
/*6_26*/.detail-results-dropdown.selected{background-color: #FFFFFF;border: 2px solid #757575;border-radius: 5px;display: block;position: absolute;z-index: 100;top: 20px;left: -50px;margin-bottom: 30px;}/*original border: 2px solid #8B8A85;*/
.detail-results-dropdown div{background-color: #757575;color: #FFFFFF;padding: 6px 6px 6px 15px;}
/* This part added at 6_26 */
.detail-results-dropdown-quick{display:none;}
.detail-results-dropdown-quick:before{background-image: url("../img/new_triangle_grey.png");content: "";display: block;height: 6px;right: 73px;position: absolute;top: -8px;width: 12px;z-index: 100;}
.detail-results-dropdown-quick.selected{background-color: #FFFFFF;border: 2px solid #757575;border-radius: 5px;display: block;position: absolute;z-index: 100;top: 20px;right: -50px;margin-bottom: 30px;}
.detail-results-dropdown-quick div{background-color: #757575;color: #FFFFFF;padding: 6px 6px 6px 15px;}
.detail-results-dropdown-parts{display:none;}
.detail-results-dropdown-parts:before{background-image: url("../img/new_triangle_grey.png");content: "";display: block;height: 6px;right: 110px;position: absolute;top: -8px;width: 12px;z-index: 100;}
.detail-results-dropdown-parts.selected{background-color: #FFFFFF;border: 2px solid #757575;border-radius: 5px;display: block;position: absolute;z-index: 100;top: 20px;right: -100px;margin-bottom: 30px;}
.detail-results-dropdown-parts div{background-color: #757575;color: #FFFFFF;padding: 6px 6px 6px 15px;}

/* This part added at 7_3 (1/4) */
.detail-results-dropdown-conf{display:none;}
.detail-results-dropdown-conf:before{background-image: url("../img/new_triangle_grey.png");content: "";display: block;height: 6px;right: 75px;position: absolute;top: -8px;width: 12px;z-index: 100;}
.detail-results-dropdown-conf.selected{background-color: #FFFFFF;border: 2px solid #757575;border-radius: 5px;display: block;position: absolute;z-index: 100;top: 20px;right: -40px;margin-bottom: 30px;}
.detail-results-dropdown-conf div{background-color: #757575;color: #FFFFFF;padding: 6px 6px 6px 15px;}
/* The end of the added parts at 7_3 */

.parts-search-table-image{border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; margin-bottom: 12px;margin-top: 8px;width:100%;}
.parts-search-table-image th,.parts-search-table-image td{padding:13px 7px;background-color: #f3f3f3;text-align: left;}
.parts-search-table-image td{padding:8px 0px}
.parts-search-table-image tr:nth-of-type(even) td{background-color: #ffffff;}
/*7_7 new*/.parts-search-table-image tr[class*="childRow_"] td{background-color: #e6e6fa;}
.parts-search-table-image th:first-of-type, .parts-search-table-image td:first-of-type{padding-left: 4px;}
/*.parts-search-table-image th:last-of-type, .parts-search-table-image td:last-of-type{padding-right: 20px;}*/
.parts-search-image{background-color: #FFFFFF;height:60px; width: 60px;border:1px solid #dedee0;}

/* This part added at 7_3 (2/4) */
#quick-order-search-content{padding-bottom: 36px;padding-top: 13px;}
#quick-order-search-content p{margin:0px 30px 18px 30px;}
/*7_3*/#togglePrice.quick-show-price{margin-left:30px;padding:10px 18px;margin-bottom: 16px;}/*Changed to class from id*/
.quick-order-table{margin-bottom:16px;width:100%;}
/* The end of the added parts at 7_3 */
/*  Below two lines are changed to the above lines at 7_3
#quick-show-price{margin-left:30px;padding:10px 18px;}

.quick-order-table{width:100%;}
*/
.quick-order-table th{background-color: #DBDBF3;}
/* This part added at 7_3 (3/4) */
.quick-order-table .parts-search-results-dropdown th,.quick-order-table .parts-search-results-dropdown td{padding:8px 0px;text-align: left;}
.quick-order-table th,.quick-order-table td{padding:13px 7px;text-align: left;}
/*.quick-order-table th:first-of-type, .quick-order-table td:first-of-type{padding-left: 30px;width:22px;}
.quick-order-table th:nth-of-type(2), .quick-order-table td:nth-of-type(2){width:36px;}
.quick-order-table th:nth-of-type(3), .quick-order-table td:nth-of-type(3){width:33px;}*/
/*7_3*//*.quick-order-table th:nth-last-of-type(4), .quick-order-table td:nth-last-of-type(4){width: 68px;}/*original value 3 => 2*/
/*7_3*//*.quick-order-table th:nth-last-of-type(3), .quick-order-table td:nth-last-of-type(3){width: 36px;}/*original value 2 => 1*/
/*7_8*//*.quick-order-table th:nth-last-of-type(2), .quick-order-table td:nth-last-of-type(2){padding-right: 20px;width: 40px;}*/
.quick-order-table .search-results-input-field{margin-right: 0px;}
/*7_4*//*.quick-order-table th:last-of-type, .quick-order-table td:last-of-type{padding-right: 20px;width: 40px;}*/
.quick-order-table tbody tr td, .quick-order-table tbody tr th{background-color: transparent;}
.quick-order-table tbody:nth-of-type(even) tr td, .quick-order-table tbody:nth-of-type(even) tr th{background-color: #f8f8f8;}
/*7_3 new*/.quick-order-table tbody tr[class*="childRow_"] td{background-color: #e6e6fa;}
/* The end of the added parts at 7_3 */
/*  Below 5 lines are changed to the above lines at 7_3
.quick-order-table th,.quick-order-table td{padding:13px 7px;text-align: center;}
.quick-order-table th:first-of-type, .quick-order-table td:first-of-type{padding-left: 30px;}
.quick-order-table th:last-of-type, .quick-order-table td:last-of-type{padding-right: 20px;}
.quick-order-table tbody tr td{background-color: transparent;}
.quick-order-table tbody:nth-of-type(odd) tr td{background-color: #f8f8f8;}
*/
.quick-order-table tbody{padding: 0px;}

/* This part added at 7_3 (4/4) */
.table-number{margin-right: 20px;width: 18px;float:left;}
.modal-link div{background-image:url(../img/new_camera.png);background-repeat: no-repeat;width:16px; height: 13px;}
.altenate-options{color: #2565a5;padding-left: 12px;background-image: url(../img/new_dropdown-unopened.png);background-repeat: no-repeat;background-position: 0 2px;}
.altenate-options.selected{background-image: url(../img/new_dropdown.png);background-position: 0 3px;}
/*.hidden-item{display: none;}
.hidden-item.selected{display: table-row;}*/
.product-info-div{width:316px;background-color:#ededed;padding-bottom: 25px;}
.product-info-div p{margin: 0px 20px 20px 20px;}
.product-info-div p.product-title{margin: 25px 20px;color:#757575;text-transform: uppercase;}
.product-info-div-title{color:#ffffff;background-color:#757575;height: 34px;padding-bottom: 7px;padding-left: 20px;padding-top: 7px;font-weight:bolder;}
.product-info-picture-div{text-align:center;padding-top: 10px;padding-bottom: 30px;}
.product-info-picture{width:90px;height:90px;background-color: #ad4ad4;}
.info-view-details{color:#2365b1;text-decoration:underline;margin-left: 20px;}
.picture-button{border: 1px solid #ADA9A5;border-radius: 5px;display: inline-block;padding: 7px 6px;text-decoration: none;
}
.picture-button:hover{background-color: #e1e1e1;}
.picture-button:active{border-color: #2167aa;}
#quick-add-to-cart{font-size: 14px;margin: 0;padding: 12px 26px;}
#check-stock{font-size: 14px;padding:11px 10px;margin-left: 6px;}
#new-search{font-size: 14px;padding: 11px 10px;margin-left: 6px;}

.shopping-conf-inputs{display: inline-block;width: 266px;}
.shopping-conf-text{display: inline-block;width: 84px; vertical-align: top;}
.text-beside-input-boxes{margin-top: 5px;}
.shopping-conf-med-input-field{width:100%}
.shopping-conf-top-content{border: 1px solid #c9c9c9;margin-bottom: 30px;width: 100%;border-radius:10px;}
.shopping-conf-top-content h2{margin-bottom: 19px;}
.shopping-conf-top-div{padding: 0px 30px 16px;}
.title-text{font-weight: bolder;}
textarea{resize: none;}
#submit-order{font-size: 14px;margin: 0;padding: 12px 26px;}
#submit-quote{font-size: 14px;padding:11px 10px;margin-left: 6px;}
#back-to-cart{font-size: 14px;padding:11px 10px;margin-left: 6px;}
#view-summary{font-size: 14px;padding: 11px 10px;margin-left: 6px;}

.fancybox-close{right: 6px;top: 6px;height: 15px;width: 15px;background-image: url(../img/new_x_close.png);background-repeat: no-repeat;background-position: 3px 3px;}

.no-margin{margin: 0px;}
#shopping-confirmation-content{padding-bottom: 36px;}
/*7_4*/.shopping-confirmation-table{margin-bottom: 20px;width: 100%;border-bottom: 1px solid #e4e4e4;}/* border-bottom added at 7_4 */
.shopping-confirmation-table th{background-color: #f3f3f3;}
.shopping-confirmation-table th,.shopping-confirmation-table td{padding:10px 7px;text-align: left;}
.shopping-confirmation-table tbody tr td, .shopping-confirmation-table tbody tr th{background-color: transparent;}
.shopping-confirmation-table tbody th{font-weight: normal;}
.shopping-confirmation-table tbody tr:nth-of-type(3) th{border-bottom: 1px solid #e4e4e4;}
.shopping-confirmation-table tbody tr:nth-of-type(1) th{padding-top: 20px;padding-bottom: 20px;}
/*7_4*/.shopping-confirmation-table tbody tr:nth-of-type(2) th{padding-top: 0px;font-style: italic;}/* padding-bottom: 5px; deleted at 7_4 */
.shopping-confirmation-table tbody tr:nth-of-type(3) th{padding-top: 0px;padding-bottom: 15px;font-style: italic;}
.shopping-confirmation-table tbody{padding: 0px;}
.shopping-confirmation-table tbody.shopping-shipping-fields tr th{background-color: #e8f0f6;}
/*7_4*/.shopping-confirmation-table tbody.shopping-shipping-fields-final tr th{background-color: #e8f0f6; vertical-align: top;}/* newly added at 7_4 */
.shopping-confirmation-table tbody tr:nth-of-type(4n+3) td, .shopping-confirmation-table tbody tr:nth-of-type(4n+4) td{background-color: #f8f8f8;}
.shopping-confirmation-table th:first-of-type, .shopping-confirmation-table td:first-of-type{padding-left: 30px;}
.shopping-confirmation-table th:last-of-type, .shopping-confirmation-table td:last-of-type{padding-right: 20px;}

/* This part added at 7_4 */
.shopping-confirmation-table th:nth-of-type(1), .shopping-confirmation-table td:nth-of-type(1){width: 114px;}
.shopping-confirmation-table th:nth-of-type(2), .shopping-confirmation-table td:nth-of-type(2){width: 186px;}
.shopping-confirmation-table th:last-of-type, .shopping-confirmation-table td:last-of-type{width: 65px;}

#add-to-cart-grey{font-size: 14px;margin-left: 6px;padding: 11px 17px;}
.quickbid-detail-top-content{margin-bottom: 30px;width: 414px;}
.quickbid-detail-top-div{padding: 0 30px 16px 0px;}
.quickbid-detail-table{margin-bottom: 28px;width: 100%;}
.quickbid-detail-table tr th, .quickbid-detail-table tr td{padding:10px 7px;text-align: left;}
.quickbid-detail-table tr th, .quickbid-detail-table tr:nth-of-type(odd) td{background-color: #f3f3f3;}
.quickbid-detail-table th:first-of-type, .quickbid-detail-table td:first-of-type{padding-left: 30px;}
.quickbid-detail-table th:last-of-type, .quickbid-detail-table td:last-of-type{padding-right: 30px;}

.order-summary-top-full{border: 1px solid #c9c9c9;margin-bottom:35px;}
.order-summary-white-div{padding:24px 30px;}
.order-summary-grey-div{background-color: #f7f7f7;font-weight: bolder;padding:5px 30px;}
#print-summary-grey{font-size: 14px;padding: 8px 15px;}
.print-summary-bot-div{padding-top: 40px;padding-bottom: 10px;}
.table-no-margin-content{position: relative;}
.floating-details{position: absolute;right: 50px;top: 18px;}
.shopping-confirmation-table tbody.total-section td{border-top:1px solid #e4e4e4;padding:17px 20px;}

/* The end of the added parts at 7_4 */

/*.add-to-cart-grey{font-size: 14px;margin-left: 6px;padding: 11px 10px;} changed see above at 7_4*/

.shopping-conf-select-normal{width: 88%;}
.shopping-conf-lrg-input-field{width: 303px;}
.shopping-conf-xl-input-field{width: 100%;}
.shipping-location{color: #6e6e6e;text-transform: uppercase;}
/* The end of the added parts at 7_3 */

/* This part added at 7_10 */
#export-summary-grey{font-size: 14px;padding: 8px 15px;}
#view-summary-grey{font-size: 14px;padding: 8px 15px;}
.link-spacer{margin-left: 3px;}
/* The end of the added parts at 7_10 */

/* The end of the added parts at 6_26 */
.detail-results-dropdown-table{width:100%; white-space: nowrap;}
/*6_26*/.detail-results-dropdown-table th, .detail-results-dropdown-table td{padding: 8px 0;text-align: left;}/*text-align: left; added at 6_26*/
.detail-results-dropdown-table th:last-of-type, .detail-results-dropdown-table td:last-of-type{padding-right: 15px;padding-left: 15px;}
.detail-results-dropdown-table th{background-color: #ffffff;border-bottom:1px solid #e4e4e4;}
.detail-results-dropdown-table tr th:first-of-type, .detail-results-dropdown-table tr td:first-of-type{width: 97px;padding-left: 15px; font-weight: bolder;color: #767676;}
.detail-results-dropdown-table tr:nth-of-type(odd) td{background-color: #f3f3f3;}
.detail-results-dropdown-table .clickableRow:hover td{background-color: #e3e8f2;}
.detail-results-dropdown-table .clickableRow:active td, .detail-results-dropdown-table .clickableRow.selected td{background-color: #c6d1e4;}

/* The end of the added parts at 6_20 */

/* Input file */
.file-wrapper {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.file-wrapper input {
	cursor: pointer;
	font-size: 100px;
	height: 100%;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	position: absolute;
	right: 0;
	top: 0;
}
.file-holder {margin-left: 20px;}

/* The end of Input file */


div.page-navigation {
  text-align: right;
  padding-right: 20px;
  position: relative;
  top: 10px;
  font-weight: bold;
}

div.page-navigation a, div.scroll a:visited {
  color: #788796;
  text-decoration: none;
}

div.page-navigation .current {
  color: #FF4242;
  text-decoration: none;
}

div.page-navigation .hidden {
  display: none;
}
a.btn-disabled {
	cursor: default !important;
	pointer-events: none;
	opacity: 0.7;
}


/*6_30*/.parts-search-table-image th:nth-of-type(5){width:17%;}/*image order field width adjusted.*/
/*7_4*//*.quick-order-table th:nth-of-type(5){width:20%;}/*quick order field width adjusted.*/
/*6_30*/
#shopping-cart-content .parts-search-table.saved-cart td.part-code{width:10%;}
#shopping-cart-content .parts-search-table.saved-cart td.part-desc{width:25%;}
#shopping-cart-content .parts-search-table.saved-cart td.line-code{width:10%;}
#shopping-cart-content .parts-search-table.saved-cart td.per-car-qty{width:10%;}
#shopping-cart-content .parts-search-table.saved-cart td.selling-qty{width:10%;}
#shopping-cart-content .parts-search-table.saved-cart td.order-qty{width:10%;}
/*
#shopping-cart-content .parts-search-table.saved-cart td:nth-of-type(7){width:10%;}
#shopping-cart-content .parts-search-table.saved-cart td:nth-of-type(8){width:10%;}
*/

/*7_3*/#header-top img {border-width:0px;width:95%;height:132px;}/* IE ver.9 blue border color around the logo */

/* portal - parts search */
.content-block form div.parts-search-div {margin: 0; padding: 0;}
#parts-search-content-portal{padding:14px 30px 0px; background-color: #FFFFFF;}
.parts-search-text-portal{display: inline-block;width: 150px;}
.parts-search-inputs-portal{display: inline-block;width: 220px;}
#parts-search-btn-div-portal{padding:17px 15px 25px;}
.history-select-normal-portal{width:220px;}

span.ref-num {color: #0881F7;font-style:italic;}

.promotions-change-location-cell{position: relative;}
.promotions-dropdown{width: 161px;display:none;}
/*.promotions-dropdown:before{background-image: url("../img/new_triangle_grey.png");-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);content: "";display: block;height: 6px;position: absolute;top: 93px;left: 70px;width: 12px;z-index: 100;}*/
.promotions-dropdown.selected{background-color: #FFFFFF;border: 2px solid #8B8A85;border-radius: 5px;display: block;position: absolute;width: 161px;z-index: 100;top: -130px;left: 30px;}
.promotions-dropdown div{background-color: #757575;color: #FFFFFF;padding: 6px 6px;}
.promotions-dropdown-table{width:100%;}/*6_25*//**/
.promotions-dropdown-table th, .promotions-dropdown-table td{padding: 8px 0;text-align: center;}
.promotions-dropdown-table th{background-color: #ffffff;border-bottom:1px solid #e4e4e4;}
.promotions-dropdown-table tr th:first-of-type, .promotions-dropdown-table tr td:first-of-type{text-align:right; width: 67px;padding-left: 0px;}/*padding-left: 0px; added*/
.promotions-dropdown-table tr:nth-of-type(odd) td{background-color: #f3f3f3;}
.promotions-dropdown-table .clickableRow.vo td {background-color:#F1F5E4;color:green;}
.promotions-dropdown-table .clickableRow:hover td{background-color: #e3e8f2;}
.promotions-dropdown-table .clickableRow:active td, .promotions-dropdown-table .clickableRow.selected td{background-color: #c6d1e4;}

a.modal-detail:link,a.modal-detail:visited,a.modal-detail:hover,a.modal-detail:active{text-decoration: none;color: #5E5E5E;}
.promotions-info-div-title {color:#ffffff;background-color:#757575;height: 34px;padding-bottom: 7px;padding-left: 20px;padding-top: 7px;font-weight:bolder;margin:0 -10px;}
.promotions-info {margin:10px;}
.fancybox-inner {height:255px;}

#special-content{padding:1px 0px 30px;}
#special-content p{margin: 12px 30px;}
#special-btn-div{padding-left: 30px;padding-top: 30px;}
#special-btn{font-size:14px; padding: 11px 25px 11px 22px;}

.special-table{border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; margin-bottom: 12px;margin-top: 8px;width:100%;}
.special-table th,.special-table td{padding:13px 2px;background-color: #f3f3f3;text-align: center;}
.special-table tr:nth-of-type(even) td{background-color: #ffffff;}
.special-table tr[class*="childRow_"] td{background-color: #e6e6fa;}
.special-table input.ordQty {width: 30px;}
.special-table tbody tr td:first-child, .special-table tbody tr th:first-child {padding-left: 10px;}

.special-change-location-cell{position: relative;}
.special-dropdown{width: 161px;display:none;}
.special-dropdown:before{background-image:url('../img/new_dropdown.png');background-position: right 5px;background-repeat: no-repeat;padding-right:8px;position: absolute; width: 60px; left: -6px; top: -8px;}
.special-dropdown.selected{background-color: #FFFFFF;border: 2px solid #8B8A85;border-radius: 5px;display: block;position: absolute;width: 161px;z-index: 100;top: 20px;left: -37px;}
.special-dropdown div{background-color: #757575;color: #FFFFFF;padding: 6px 6px;}
.special-dropdown-table{width:100%;}
.special-dropdown-table th, .special-dropdown-table td{padding: 8px 0;text-align: center;}
.special-dropdown-table th{background-color: #ffffff;border-bottom:1px solid #e4e4e4;}
.special-dropdown-table tr th:first-of-type, .special-dropdown-table tr td:first-of-type{text-align:right; width: 67px;padding-left: 0px;}
.special-dropdown-table tr:nth-of-type(odd) td{background-color: #f3f3f3;}
.special-dropdown-table .clickableRow.vo td {background-color:#F1F5E4;color:green;}
.special-dropdown-table .clickableRow:hover td{background-color: #e3e8f2;}
.special-dropdown-table .clickableRow:active td, .special-dropdown-table .clickableRow.selected td{background-color: #c6d1e4;}



a.inventory.noStock, table tr.noStock {color: red;/*   background-color: #FDE8D7; */ font-weight: bold;}


.vin-search-div{padding-bottom: 18px;}
.vin-search-text{display: inline-block;width: 300px;}
.vin-search-inputs{display: inline-block;width: 300px;}

#vin-search-btn-div{padding:17px 0px 25px;}
#parts-lookup-btn-div{padding:17px 30px 25px;}
#vin-search-btn, #lookup-parts-btn{font-size:14px; padding: 11px 25px 11px 22px;}
.vin-input-field{width: 336px;}

.catalog-text {margin-left: 15px;margin-right: 15px;padding-bottom: 5px;position:relative;}
.catalog-text .vehicle-lookup-car-btn {position:absolute; right:0%;top:-35%;}
.catalog-text .history-car-btn {position:absolute; right:5%;top:-30%;}
.catalog-text.vehicle {height:30px;}
.catalog-text .group-selected-vehicle {font-size:14px; color:#3914FF;}
.catalog-text .group-car-btn, .catalog-text .history-car-btn {float:right;}
.catalog-text.result {margin-top:30px;}
.group-car-btn.result {position:absolute;top:-15px;right:0px;}


ul.catalog li {cursor: pointer; }

#catalog-search-table{width: 100%;border-top:1px solid #e4e4e4;padding:0;}
#catalog-search-table th{text-align: left;padding:13px 0px 13px 22px;background-color: #f3f3f3;border-right: 1px solid #e4e4e4;width:25%;}
#catalog-search-table td{vertical-align: top;background-image: url('../img/new_catalog_search_background.gif');border-right: 1px solid #e4e4e4;padding:0px;}
#catalog-search-table td:last-of-type,#catalog-search-table th:last-of-type{border-right: 0px;}
#catalog-search-table ul{padding:0; list-style: none;margin: 0;}
/* #catalog-search-table ul li{height:40px;padding: 13px 22px;} */
#catalog-search-table ul li{height:20px;padding: 0px 22px;} /*catalog display 20150225*/
#catalog-search-table ul li:hover{background-color: #e3e8f2;}
#catalog-search-table ul li.selected{background-color: #c6d1e4;}

#vehicle-lookup-btn-div{padding: 30px;}
#vehicle-lookup-btn{font-size:14px; padding: 11px 25px 11px 22px;}
#last-car-btn, #car-history-btn, #lookup-parts-cancel-btn{font-size: 14px; margin-left: 7px; padding: 11px 25px;}


.smart-search-div{padding-bottom: 18px;}
.smart-search-text{display: inline-block;width: 150px;}
.smart-search-inputs{display: inline-block;width: 300px;}

#smart-search-btn-div{padding:17px 0px 25px;}
#smart-search-btn{font-size:14px; padding: 11px 25px 11px 22px;}
.smart-input-field{width: 336px;}
#smartSearchResults{width: 450px;max-height: 250px;overflow: auto;border: 1px solid #CCCCCC;margin-bottom: 10px;} 

#catalog-search-subtable{width: 100%;border-top:1px solid #e4e4e4;padding:0;}
#catalog-search-subtable th, #catalog-search-subtable td{text-align: left;/*padding:13px 0px 13px 22px;*/padding:3px 0px 3px 22px;background-color: #f3f3f3;border-right: 1px solid #e4e4e4;/*width:50%;*/;width:529px;} /*catalog display 20150225*/
#catalog-search-subtable td.partsLookupGroup {padding-top: 0; padding-bottom: 0;min-height:23px; }
#catalog-search-subtable td:last-of-type,#catalog-search-subtable th:last-of-type{border-right: 0px;}
#catalog-search-subtable ul{padding:0; list-style: none;margin: 0;}
#catalog-search-subtable ul li{height:/*40*/20px;padding: /*1*/3px 22px;background-color: #f3f3f3;margin-left:-22px;} /* catalog display 20150225*/
#catalog-search-subtable ul li:nth-of-type(odd) {background-color: #ffffff;} /* catalog display 20150225*/
#catalog-search-subtable ul li:hover{background-color: #e3e8f2;}
#catalog-search-subtable tr:nth-of-type(odd) td{background-color: #ffffff;} /* catalog display 20150225*/
#catalog-search-subtable ul li.selected{background-color: #c6d1e4;}
#catalog-search-subtable tr td.selected,.partsLookupGroup.selected {color: #092CE0;font-size:14px;font-weight:bold;} /*catalog display 20150225*/

#catalog-search-subtable thead, #catalog-search-subtable tbody, #catalog-search-subtable tr, #catalog-search-subtable td, #catalog-search-subtable th {display:block;}
#catalog-search-subtable tr:after {content:'';display:block;visibility:hidden;clear:both;}
#catalog-search-subtable tbody {height:323px;overflow-y:scroll;overflow-x:hidden;}
#catalog-search-subtable thead {width: calc(100% - 17px);}
#catalog-search-subtable thead th, #catalog-search-subtable tbody td {float:left;}
#catalog-search-subtable th:nth-of-type(1), #catalog-search-subtable td:nth-of-type(1){width:50%;}
#catalog-search-subtable th:nth-of-type(2), #catalog-search-subtable td:nth-of-type(2){width:50%;}
.catalog-search-subtable-wrapper {background-color:#f3f3f3;}

.parts-lookup-group-div{padding-bottom: 18px;}
.parts-lookup-group-text{display: inline-block;}

#parts-lookup-group-btn-div{padding:17px 0px 25px;}
#parts-lookup-group-btn{font-size:14px; padding: 11px 25px 11px 22px;}
.parts-lookup-group-input-field{width: 336px;}

/* --- PARTS CATEGORY/GROUPS --- */

.partsLookupCategory, .partsLookupGroup {color: #000000;font-weight:normal;cursor:pointer;text-decoration:none;padding:5px;}
.parts-lookup-group-text{cursor: pointer;}

#smartSearchResults ul.catalog {list-style-type: none;text-align: left;padding: 0px;margin: 0px;}
#smartSearchResults ul.catalog li {line-height: 30px;background-color: #f3f3f3;}
#smartSearchResults ul.catalog li:nth-of-type(even) {background-color: #ffffff;}
#smartSearchResults ul.catalog li:hover{background-color: #c6d1e4;}

#catalog-history-table{width: 100%;border-top:1px solid #e4e4e4;padding:0;margin-top:20px;}
#catalog-history-table tr:nth-of-type(even) td{background-color: #ffffff;}
#catalog-history-table th, #catalog-history-table td{text-align: left;padding:13px 0px 13px 22px;background-color: #f3f3f3;border-right: 1px solid #e4e4e4;}
#catalog-history-table td{cursor: pointer;}
#catalog-history-table td:last-of-type,#catalog-history-table th:last-of-type{border-right: 0px;}
#catalog-history-table tbody tr:hover td{background-color: #c6d1e4;color:#0000FF;}

#catalog-history-table thead, #catalog-history-table tbody, #catalog-history-table tr, #catalog-history-table td, #catalog-history-table th {display:block;}
#catalog-history-table tr:after {content:'';display:block;visibility:hidden;clear:both;}
#catalog-history-table tbody {height:350px;overflow-y:auto;overflow-x:hidden;}
#catalog-history-table thead {width: calc(100% - 17px);}
#catalog-history-table thead th, #catalog-history-table tbody td {float:left;}
#catalog-history-table th, .catalog-history-table-wrapper {background-color: #E3E8F2;}
#catalog-history-table th:nth-of-type(1), #catalog-history-table td:nth-of-type(1){width:10%;}
#catalog-history-table th:nth-of-type(2), #catalog-history-table td:nth-of-type(2){width:10%;}
#catalog-history-table th:nth-of-type(3), #catalog-history-table td:nth-of-type(3){width:25%;}
#catalog-history-table th:nth-of-type(4), #catalog-history-table td:nth-of-type(4){width:25%;}
#catalog-history-table th:nth-of-type(5), #catalog-history-table td:nth-of-type(5){width:30%;}

.catalog-result-table{border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; margin-bottom: 12px;width:100%;}
.catalog-result-table th,.catalog-result-table td{padding:7px 8px;background-color: #f3f3f3;}
.catalog-result-table tr:nth-of-type(even) td{background-color: #ffffff;}
.catalog-result-table tr.partsGroupRow td{background-color: #C3DAB7;}
.catalog-result-table tr.partNameRow td{background-color: #5E76AA;}
.catalog-result-table tr[class*="childRow_"] td{background-color: #e6e6fa;}

.parts-lookup-selections-div{padding:20px 0px 30px 15px; }
.parts-lookup-submit-div{padding: 10px 0 20px 30px;}
.parts-lookup-add-to-cart{font-size: 14px;margin: 0;padding: 12px 26px;}
.parts-lookup-new-search{font-size: 14px;padding: 11px 10px;margin-left: 30px;}
#togglePrice.parts-lookup-show-price{margin-left:30px;padding:10px 18px;}

.parts-lookup-div{display:inline-block;padding-bottom:12px;padding-right:50px;}
.parts-lookup-text{display: inline-block;font-weight:bold;width: 140px;}
.parts-lookup-inputs{display: inline-block;width: 200px;}
#parts-lookup-submit-div{padding:14px 30px 0px;}

.parts-lookup-results-change-location{background-image:url('../img/new_dropdown.png');background-position: right 5px;background-repeat: no-repeat;padding-right:8px;position: absolute; width: 60px; left: -6px; top: -8px;}
.parts-lookup-results-change-location-cell{position: relative;}
.parts-lookup-results-dropdown{width: 161px;display:none;}
.parts-lookup-results-dropdown:before{background-image: url("../img/new_triangle_grey.png");content: "";display: block;height: 6px;left: 75px;position: absolute;top: -8px;width: 12px;z-index: 100;}
.parts-lookup-results-dropdown.selected{background-color: #FFFFFF;border: 2px solid #8B8A85;border-radius: 5px;display: block;position: absolute;width: 161px;z-index: 100;top: 20px;left: -37px;}
.parts-lookup-results-dropdown div{background-color: #757575;color: #FFFFFF;padding: 6px 6px;}
.parts-lookup-results-dropdown-table{width:100%;}
.parts-lookup-results-dropdown-table th, .parts-lookup-results-dropdown-table td{padding: 8px 0;text-align: center;}
.parts-lookup-results-dropdown-table th{background-color: #ffffff;border-bottom:1px solid #e4e4e4;}
.parts-lookup-results-dropdown-table tr th:first-of-type, .parts-lookup-results-dropdown-table tr td:first-of-type{text-align:right; width: 67px;padding-left: 0px;}
.parts-lookup-results-dropdown-table tr:nth-of-type(odd) td{background-color: #f3f3f3;}
.parts-lookup-results-dropdown-table .clickableRow.vo td {background-color:#F1F5E4;color:green;}
.parts-lookup-results-dropdown-table .clickableRow:hover td{background-color: #e3e8f2;}
.parts-lookup-results-dropdown-table .clickableRow:active td, .parts-lookup-results-dropdown-table .clickableRow.selected td{background-color: #c6d1e4;}
.parts-lookup-table th:last-of-type, .parts-lookup-table td:last-of-type{padding-right: 20px;}
.parts-lookup-table .inventory th:first-of-type, .parts-lookup-table .inventory td:first-of-type{padding-left: 0px;}


.interchange-text {margin-left: 15px;margin-right: 15px;padding-bottom: 5px;position:relative;}
.interchange-text .title {font-size: 14px;color:#174AEB;}
.interchange-text .code {font-size: 14px;color:#F84F25;}
.interchange-input-div{display:inline-block;padding:20px 0px 30px 15px;}
.interchange-input-text{display: inline-block;font-weight:bold;width: 100px;}
.interchange-input-inputs{display: inline-block;width: 200px;}
#interchange-search-btn-div{padding:0px 0px 20px 15px;}
#interchange-search-btn{font-size:14px; padding: 11px 25px 11px 22px;}
#interchangeSearchResults {width: 400px; margin:0 0 20px 15px;max-height: 250px; overflow: auto; border: 1px solid #CCCCCC; background-color: #DFDFDF;}
#interchangeSearchResults ul li{cursor: pointer; }

#interchangeSearchResults ul{padding:0; list-style: none;margin: 0;}
#interchangeSearchResults ul li{height:40px;padding: 13px 22px;background-color: #f3f3f3;margin-left:-22px;}
#interchangeSearchResults ul li:nth-of-type(even) {background-color: #ffffff;}
#interchangeSearchResults ul li:hover{background-color: #e3e8f2;}
#interchangeSearchResults ul li span.vdataNormal:hover {color:#FF0033;font-weight:normal;}

.interchange-submit-div{padding: 20px 0 20px 30px;}
.interchange-add-to-cart{font-size: 14px;margin: 0;padding: 12px 26px;}
.interchange-cancel{font-size: 14px;padding: 11px 10px;margin-left: 30px;}
#togglePrice.interchange-show-price{margin-left:30px;padding:10px 18px;}


.interchange-result-table{border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; margin-bottom: 12px;width:100%;}
.interchange-result-table th,.interchange-result-table td{padding:13px 8px;background-color: #f3f3f3;}
.interchange-result-table tr:nth-of-type(even) td{background-color: #ffffff;}
.interchange-result-table tr.manufacturerRow td{background-color: #C3DAB7;}
.interchange-result-table tr.partNameRow td{background-color: #5E76AA;}
.interchange-result-table tr[class*="childRow_"] td{background-color: #e6e6fa;}

.interchange-results-change-location{background-image:url('../img/new_dropdown.png');background-position: right 5px;background-repeat: no-repeat;padding-right:8px;position: absolute; width: 60px; left: -6px; top: -8px;}
.interchange-results-change-location-cell{position: relative;}
.interchange-results-dropdown{width: 161px;display:none;}
.interchange-results-dropdown:before{background-image: url("../img/new_triangle_grey.png");content: "";display: block;height: 6px;left: 145px;position: absolute;top: -8px;width: 12px;z-index: 100;}
.interchange-results-dropdown.selected{background-color: #FFFFFF;border: 2px solid #8B8A85;border-radius: 5px;display: block;position: absolute;width: 161px;z-index: 100;top: 20px;left: -37px;}
.interchange-results-dropdown div{background-color: #757575;color: #FFFFFF;padding: 6px 6px;}
.interchange-results-dropdown-table{width:100%;}
.interchange-results-dropdown-table th, .interchange-results-dropdown-table td{padding: 8px 0;text-align: center;}
.interchange-results-dropdown-table th{background-color: #ffffff;border-bottom:1px solid #e4e4e4;}
.interchange-results-dropdown-table tr th:first-of-type, .interchange-results-dropdown-table tr td:first-of-type{text-align:right; width: 67px;padding-left: 0px;}
.interchange-results-dropdown-table tr:nth-of-type(odd) td{background-color: #f3f3f3;}
.interchange-results-dropdown-table .clickableRow.vo td {background-color:#F1F5E4;color:green;}
.interchange-results-dropdown-table .clickableRow:hover td{background-color: #e3e8f2;}
.interchange-results-dropdown-table .clickableRow:active td, .interchange-results-dropdown-table .clickableRow.selected td{background-color: #c6d1e4;}
.interchange-table th:last-of-type, .interchange-table td:last-of-type{padding-right: 20px;}
.interchange-table .inventory th:first-of-type, .interchange-table .inventory td:first-of-type{padding-left: 0px;}

span.error {color:#ff0000;font-style:italic;}

#nonstock-search-content{padding:14px 30px 0px;}
#nonstock-search-btn-div{padding:17px 0px 25px;}
#nonstock-search-btn{font-size:14px; padding: 11px 25px 11px 22px;}
#nonstock-clear-btn{font-size: 14px; margin-left: 7px; padding: 11px 25px;}
#nonstock-search-content fieldset {border:1px solid rgba(62,178,194,0.5); margin-right: 470px;margin-bottom:15px;}
#nonstock-search-content legend {padding: 0.2em 0.5em;color:rgba(62,178,194,0.8);}

.nonstock-search-div{padding-bottom: 12px;}
.nonstock-search-text{display: inline-block;width: 140px;}
.nonstock-search-inputs{display: inline-block;width: 350px;}
.nonstock-select-field{width: 324px;}
.nonstock-input-field{width: 320px;}
.nonstock-area-field{width: 319px;}



.labour-text {margin-left: 15px;margin-right: 15px;padding-bottom: 5px;position:relative;}
.labour-text .vehicle-lookup-car-btn {position:absolute; right:0%;top:-20%;}
.labour-text .history-car-btn {position:absolute; right:5%;top:-30%;}
.labour-text.vehicle {height:30px;margin-bottom:20px;}
.labour-text .group-selected-vehicle {font-size:14px; color:#3914FF;}
.labour-text .group-car-btn{float:right;}
.labour-text.result {margin-top:30px;}
.group-car-btn.result {position:absolute;top:-15px;right:0px;}

#labour-lookup-table{width: 100%;border-top:1px solid #e4e4e4;padding:0;}
#labour-lookup-table th{text-align: left;padding:13px 0px 13px 22px;background-color: #f3f3f3;border-right: 1px solid #e4e4e4;width:25%;}
#labour-lookup-table td{vertical-align: top;background-image: url('../img/new_catalog_search_background.gif');border-right: 1px solid #e4e4e4;padding:0px;} /*20150225*/
#labour-lookup-table td:last-of-type,#catalog-search-table th:last-of-type{border-right: 0px;}
#labour-lookup-table ul{padding:0; list-style: none;margin: 0;}
#labour-lookup-table ul li{height:20px;padding: 3px 22px;} /*20150225*/
#labour-lookup-table ul li:hover{background-color: #e3e8f2;}
#labour-lookup-table ul li.selected{background-color: #c6d1e4;}

#labour-history-table{width: 100%;border-top:1px solid #e4e4e4;padding:0;margin-top:20px;}
#labour-history-table tr:nth-of-type(even) td{background-color: #ffffff;}
#labour-history-table th, #labour-history-table td{text-align: left;padding:13px 0px 13px 22px;background-color: #f3f3f3;border-right: 1px solid #e4e4e4;}
#labour-history-table td{cursor: pointer;}
#labour-history-table td:last-of-type,#labour-history-table th:last-of-type{border-right: 0px;}
#labour-history-table tbody tr:hover td{background-color: #c6d1e4;color:#0000FF;}


#labour-lookup-btn-div{padding:17px 30px 25px;}
#lookup-labour-btn{font-size:14px; padding: 11px 25px 11px 22px;}
#lookup-labour-cancel-btn{font-size: 14px; margin-left: 7px; padding: 11px 25px;}


#labour-lookup-subtable{width: 100%;border-top:1px solid #e4e4e4;padding:0;}
#labour-lookup-subtable th, #labour-lookup-subtable td{text-align: left;padding:13px 0px 13px 22px;background-color: #f3f3f3;border-right: 1px solid #e4e4e4;/*width:50%;*/width:529px;} /*20150225*/
#labour-lookup-subtable td.labourLookupGroup {padding-top: 0; padding-bottom: 0;}
#labour-lookup-subtable td:last-of-type,#labour-lookup-subtable th:last-of-type{border-right: 0px;}
#labour-lookup-subtable ul{padding:0; list-style: none;margin: 0;}
#labour-lookup-subtable ul li{height:40px;padding: 13px 22px;background-color: #f3f3f3;margin-left:-22px;}
#labour-lookup-subtable ul li:nth-of-type(even) {background-color: #ffffff;}
#labour-lookup-subtable ul li:hover{background-color: #e3e8f2;}
#labour-lookup-subtable tr:nth-of-type(odd) td{background-color: #ffffff;} /*20120225*/
#labour-lookup-subtable ul li.selected{background-color: #c6d1e4;}
#labour-lookup-subtable tr td.selected,.labourLookupGroup.selected {color: #092CE0;font-size:14px;font-weight:bold;margin-left: -22px;padding-left: 27px;}
.labour-lookup-group-div{padding-bottom: 18px;}
.labour-lookup-group-text{display: inline-block;width: 300px;}

#labour-lookup-group-btn-div{padding:17px 0px 25px;}
#labour-lookup-group-btn{font-size:14px; padding: 11px 25px 11px 22px;}
.labour-lookup-group-input-field{width: 336px;}


.labourLookupCategory, .labourLookupGroup {color: #000000;font-weight:normal;cursor:pointer;text-decoration:none;padding:5px;}
.labour-lookup-group-text{cursor: pointer;}

.labour-result-table{border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; margin-bottom: 12px;width:100%;}
.labour-result-table tr th,.labour-result-table tr.partDetailsRow td{padding:13px 8px;background-color: #f3f3f3;}
.labour-result-table tr:nth-of-type(even):not(.labourGroupRow) td:not(.labour-skill){background-color: #ffffff;}
.labour-result-table tr.labourGroupRow td{background-color: #C3DAB7;}
.labour-result-table tr[class*="childRow_"] td{background-color: #e6e6fa;}
.labour-result-table-calculate{font-size: 14px;margin: 0;padding: 12px 26px;}
.labour-result-table-reset{font-size: 14px;padding: 11px 26px;margin-left: 10px;}
.labour-skill-table {width: 90%; margin: 20px auto; padding-top: 10px;}
.labour-skill-table tr td{text-align:center; font-weight:bold;padding:10px;}
.labour-skill  {border: 1px solid #f7f7f7; text-align: center;}
.labour-result-table tr td.labour-skill.A, .labour-skill-table tr td.labour-skill.A {background-color:#FF6600;}
.labour-result-table tr td.labour-skill.B, .labour-skill-table tr td.labour-skill.B {background-color:#E18A07;}
.labour-result-table tr td.labour-skill.C, .labour-skill-table tr td.labour-skill.C {background-color:#99CC99;}
.labour-result-table tr td.labour-skill.D, .labour-skill-table tr td.labour-skill.D {background-color:#FFFFCC;}


#shopping-cart-content .parts-search-table.cart td.cb{width:24px;}
#shopping-cart-content .parts-search-table.cart td.qb-info{width:24px;}
#shopping-cart-content .parts-search-table.cart td.part-code{width:53px;}
#shopping-cart-content .parts-search-table.cart td.part-desc{width:156px;}
#shopping-cart-content .parts-search-table.cart td.line-code{width:28px;}
#shopping-cart-content .parts-search-table.cart td.per-factor{width:33px;}
#shopping-cart-content .parts-search-table.cart td.price-COST{width:52px;}
#shopping-cart-content .parts-search-table.cart td.price-JOBBER{width:43px;}
#shopping-cart-content .parts-search-table.cart td.price-DEALER{width:43px;}
#shopping-cart-content .parts-search-table.cart td.price-CORE{width:43px;}
#shopping-cart-content .parts-search-table.cart td.price-EHC{width:43px;}
#shopping-cart-content .parts-search-table.cart td.price-LIST{width:43px;}
#shopping-cart-content .parts-search-table.cart td.price-PROFIT{width:43px;}
#shopping-cart-content .parts-search-table.cart td.per-car-qty{width:21px;}
#shopping-cart-content .parts-search-table.cart td.selling-qty{width:22px;}
#shopping-cart-content .parts-search-table.cart td.onhand-qty{width:56px;}
#shopping-cart-content .parts-search-table.cart td.order-qty{width:50px;}
#shopping-cart-content .parts-search-table.cart td.bo{width:24px;}
#shopping-cart-content .parts-search-table.cart td.total{width:38px;}

.parts-search-table td.details{width:40px;}

.quick-order-table td.cb{width:22px;}
.quick-order-table td.alternates{width:36px;}
.quick-order-table td.qo-thumbnail{width:33px;}
.quick-order-table td.part-code{width:53px;}
.quick-order-table td.part-desc{width:140px;}
.quick-order-table td.line-code{width:28px;}
.quick-order-table td.per-factor{width:33px;}
.quick-order-table td.price-COST{width:52px;}
.quick-order-table td.price-JOBBER{width:43px;}
.quick-order-table td.price-DEALER{width:43px;}
.quick-order-table td.price-CORE{width:43px;}
.quick-order-table td.price-EHC{width:43px;}
.quick-order-table td.price-LIST{width:43px;}
.quick-order-table td.price-PROFIT{width:43px;}
.quick-order-table td.per-car-qty{width:21px;}
.quick-order-table td.selling-qty{width:22px;}
.quick-order-table td.onhand-qty{width:68px;}
.quick-order-table td.order-qty{width:36px;}
.quick-order-table td.backorder{width:28px;}
.quick-order-table td.details{width:40px;}

.catalog-result-table td.cb{width:22px;}
.catalog-result-table td.part-code{width:53px;}
.catalog-result-table td.part-desc{width:60px;}
.catalog-result-table td.line-code{width:28px;}
.catalog-result-table td.per-factor{width:33px;}
.catalog-result-table td.price-COST{width:52px;}
.catalog-result-table td.price-JOBBER{width:43px;}
.catalog-result-table td.price-DEALER{width:43px;}
.catalog-result-table td.price-CORE{width:43px;}
.catalog-result-table td.price-EHC{width:43px;}
.catalog-result-table td.price-LIST{width:43px;}
.catalog-result-table td.price-PROFIT{width:43px;}
.catalog-result-table td.onhand-qty{width:68px;}
.catalog-result-table td.order-qty{width:36px;}
.catalog-result-table td.bo{width:24px;}


/*adds comment input field in the result pages and cart*/
.quick-order-table td.item-comment{padding:0px 7px 5px;text-align: left;}
.parts-search-table.cart td.item-comment{padding:0px 7px 5px;text-align: left;}
.parts-search-table-image td.item-comment{padding:0px 7px 5px;text-align: left;}
.parts-search-table td.item-comment{padding:0px 7px 5px;text-align: left;}
.catalog-result-table td.item-comment{padding:0px 7px;text-align: left;}
.interchange-result-table td.item-comment{padding:0px 7px;text-align: left;}
.quickbid-detail-table td.item-comment{padding:0px 7px 5px;text-align: left;}
td.item-comment input{width: 303px;}

#mtd{position:absolute;top:68%;right:24%;}
#mtd p{color:#426EA3;font-size: 15px;font-weight: bold;}

.pluit-carousel, table.specials {margin: 0 auto;}
.viewport {width: 100%;}


/* the rotator in the portal   */
.content-block-full-portal{border:1px solid #c9c9c9;width:100%;margin-bottom:20px;overflow:hidden;border-radius:10px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15) !important;-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15) !important;}
/* The end of the rotator in the portal   */

.confirm-cart-inputs.calendar{background-image:url('../img/new_calendar.png');background-repeat:no-repeat;background-position: 1px 1px;padding-left:28px;}
.confirm-cart-calendar{width:214px;}
.shopping-confirmation-table tbody tr:nth-of-type(3) th{padding-bottom: 10px;}
.shopping-confirmation-table tbody tr:nth-of-type(4) th{padding-top: 0px;padding-bottom: 15px;font-style: italic;}

.parts-search-results-dropdown-table tr td.branchToggleBtn, .special-table tr td.branchToggleBtn, .catalog-result-table tr td.branchToggleBtn, .interchange-result-table tr td.branchToggleBtn{text-align:center;padding-right: 0px;}
tr.allBranch td {font-style: italic;}
.branch-info-table tr td:first-of-type {color:#1F61A3;font-weight:bold;width: 65px;text-align:left;}
.branch-info-table tr td.branch-desc {color:#2F2F2F;font-weight:normal;font-size:14px;font-style:italic;}

#smart-search-block{position:absolute;top:15px;left:200px;}
#smart-search-input{background-image:url('../img/search.png');background-repeat:no-repeat;background-position:2px 2px;padding-left:22px;width:250px;height:23px;color:#166B9A;}
#smart-go-btn{background-image:url('../img/go.jpg');background-position-y:-2px;border:1px solid #CCCCCC;vertical-align:bottom;margin-left:-4px;width:33px;height:23px;}

/* Rotator */
.scarousel .slick-list  {margin:0 40px;}
.scarousel .slick-slide {padding-left: 40px;}
.scarousel .slick-prev{left: 10px;}
.scarousel .slick-next{right: 10px;}
.scarousel .slick-prev:before, .scarousel .slick-next:before {font-family: "slick";color:#0B51A1;}
.scarousel .slick-dots {position: absolute;bottom: -30px;list-style: none;display: block;text-align: center;padding: 0;width: 100%;}
div.partCode{font-size: 8px;}
div.partDesc {font-size: 12px;font-weight: bold;white-space: nowrap;}
div.partData{text-align: left;font-size: 12px;}
div.partData.onHandQty{display:inline-block;}

.partsLookup select.error {border: 1px solid red;color:red;}

.content-block-popup{border:1px solid #c9c9c9;width: 760px;}
.second-content-block-popup{border: 1px solid #c9c9c9;width: 760px;margin-top: 20px;}

.smart-search-code {color:#034F9C;}
.popover {z-index:10000;}

/* improvements on enter, tab and scrollable table*/
/*quickorder button*/
span.grey-button.selected{
	border-style: solid;
	color:#2E8AE4;
}
span.blue-button.selected{
	border-style: solid;
	color:#E8E8E8;
}
/* catalog display */
div.catalogDisplay{
	height:350px;
	overflow: auto;
}
.catalog-search-subtable-head{
	width:50%;
	padding-left:22px;
	font-size: 14px;
	background-color:#E8E8E8;
}	

tbody.scrollable{
	display: block;
    height: 350px;        
    overflow-y: auto;    /* vertical scroll   */
    overflow-x: hidden;  /* horizontal scroll */
}
table.quick-order-table thead.fixed {
	position:fixed;
	top:0;
	left:102px;
	z-index:100;
}
/* parts_lookup_history*/
.catalog-history-table{
	width: 100%;
	border-top:1px solid #e4e4e4;
	padding:0;
	margin-top:20px;
}
/* labour_lookup_history*/
.labour-history-table{
	width: 100%;
	border-top:1px solid #e4e4e4;
	padding:0;
	margin-top:20px;
}
/* confirm_cart address list */
a[href="#addressList"] {position: absolute;right: 11%;top: 10%;}
.addr {cursor:pointer;}
.addr:nth-child(2n+1) {background-color: #EFEFEF;}
.addr:hover{background-color: #BDE0DC;}
.addr.selected{background-color: #A1CEFA;}

#addressList > div {width: 960px;}
#addressList > div > div:nth-child(1) {width: 80px;}
#addressList > div > div:nth-child(2) {width: 240px;}
#addressList > div > div:nth-child(3) {width: 80px;}
#addressList > div > div:nth-child(4) {width: 400px;}
#addressList > div > div:nth-child(5) {width: 160px;}


/*
#view-cart-block a.blue-button {left: 870px;}
#buyer-button {margin-right: 300px;}
*/
/* b-c login form */

/*#view-cart-block a.blue-button {left: 880px;}*/
/*#buyer-button {margin-right: 0px;}*/
p a {color:#FAF8E3;}
label.password, label.username, label.remember {
	background-image:none;
}

.active-links {
    position: absolute;
    right: 0px;
    top: -3px;
}
.submit {color:#717171;}

#session {
    cursor: pointer;
    display: inline-block;
    height: 20px;
    padding: 10px 12px;
    vertical-align: top;
    white-space: nowrap;
}

#session.active, #session:hover {
    background: rgba(255,255,255,0.1);
    color: fff;
}

a#signin-link {
    color: #bababa;
    position: relative;
}

a#signin-link em {
    font-size: 10px;
    font-style: normal;
    margin-right: 4px;
}

a#signin-link strong {
    color: #fff;
}

#signin-dropdown {
    background-color: #1D76B6;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 1px 2px #666666;
    -webkit-box-shadow: 0 1px 2px #666666;
    /*min-height: 200px;*/
    /*min-width: 160px;*/
    position: absolute;
    right: 6px;
		top: 55px;
		z-index:10;
    display: none;
}

#signin-dropdown form {
    cursor: pointer;
    padding: 10px;
    text-align: left;
}

#signin-dropdown .textbox span {
    color: #ECF7EE;
}

#signin-dropdown .textbox input {
    width: 200px;
}

fieldset {
    border: none;
}

form.signin .textbox label {
    display: block;
    padding-bottom: 7px;
}

form.signin .textbox span {
    display: block;
}

form.signin p, form.signin span, form.signin a {
    color: #ECF7EE;
    font-size: 11px;
    line-height: 18px;
}

form.signin a:hover {text-decoration:none;color: #25F7FF;}

form.signin .textbox input {
    background: #FAFFBB;
    color: #767676;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 13px Arial, Helvetica, sans-serif;
    padding: 6px 6px 4px;
}

form.signin .remb {
    padding: 9px 0;
    position: relative;
    text-align: right;
}

form.signin .remb .remember {
    text-align: left;
    position: absolute;
    left: 0;
}

#b2c-submit-btn {padding: 6px 20px;}
/* The end of the b-c login form */

/*register.jsp */
#registration-content {padding: 14px 30px 0px;}
.register-item-div {padding-bottom: 12px;}
.register-item-text {display: inline-block;width: 176px;}
.register-item-input {display: inline-block;width: 570px;}
#register-btn {font-size: 14px;padding: 11px 25px 11px 22px;}
.register-input-field {width: 340px;}
.register-select-normal {width: 340px;}
#register-btn-div {padding: 17px 0px 25px;}
.required, .required:link, .required:hover {color:#FF0000;cursor: default;text-decoration:none;}
/* The end of the register.jsp */
/*forgot_password.jsp */
#forgotPassword-content {padding: 14px 30px 0px;}
.forgotPassword-item-div {padding-bottom: 12px;}
.forgotPassword-item-text {display: inline-block;width: 176px;}
.forgotPassword-item-input {display: inline-block;width: 570px;}
#forgotPassword-btn {font-size: 14px;padding: 11px 25px 11px 22px;}
.forgotPassword-input-field {width: 340px;}
.forgotPassword-select-normal {width: 340px;}
#forgotPassword-btn-div {padding: 17px 0px 25px;}
.required, .required:link, .required:hover {color:#FF0000;cursor: default;text-decoration:none;}
/* The end of the forgot_password.jsp */
#need-help-block{position:absolute;top:-40px;left:62%;z-index:500;}
#need-help-btn{background-color:#74B1E3;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;color:#ffffff;display:inline-block;padding:8px 10px;text-decoration:none;font-size: 12px;}
/*customer search*/ /* 2016-02-12 WO66529 */
label.customerSearch {
  background-image: url('');
  padding-left:30px;
}
#customer-search{position:absolute;left:320px;margin-top:13px;color:#ffffff;border:1px solid transparent;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;display: inline-block;
background-color: transparent;}
#customer-search:hover{color:#ffffff;border:1px solid #8b8a85;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;display: inline-block;
background-color: #6588A0;}
#customer-search.selected{color:#ffffff;border:1px solid #8b8a85;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;display: inline-block;
background-color: #7A93A3;}

@media only screen and (max-width: 1170px) {
	#header-top img {width:100%;}
	#smart-search-block {top:-30px;left:250px;z-index:10;}
	#user-controls {width: 80%;}
	#view-cart-block a.blue-button {right:15%;}
	#cart-block-amount {left:33%;}
	#need-help-block {left:62%;}
	.column-row > div:nth-of-type(2) {font-size:0.7em;}
	a[href="#addressList"] {position: absolute;right:3%;top:7%;}
}

div.banner{
  margin-left:0px;
}

td.call{width:0.1%;}
.quick-order-table td.cb{width:2.42%;}
.quick-order-table td.alternates{width:3.96%;}
.quick-order-table td.qo-thumbnail{width:3.63%;}
.quick-order-table td.part-code{width:5.82%;}
.quick-order-table td.part-desc{width:15.38%;}
.quick-order-table td.line-code{width:3.08%;}
.quick-order-table td.per-factor{width:3.63%;}
.quick-order-table td.price-COST{width:5.71%;}
.quick-order-table td.price-JOBBER{width:4.73%;}
.quick-order-table td.price-DEALER{width:4.73%;}
.quick-order-table td.price-CORE{width:4.73%;}
.quick-order-table td.price-EHC{width:4.73%;}
.quick-order-table td.price-LIST{width:4.73%;}
.quick-order-table td.price-PROFIT{width:4.73%;}
.quick-order-table td.per-car-qty{width:2.31%;}
.quick-order-table td.selling-qty{width:2.42%;}
.quick-order-table td.onhand-qty{width:7.47%;}
.quick-order-table td.order-qty{width:3.96%;}
.quick-order-table td.backorder{width:3.08%;}
.quick-order-table td.details{width:4.40%;}

.parts-search-table-image td.td_price_COST {width:7%;}

.catalog-result-table td.cb{width:3.47%;}
.catalog-result-table td.part-code{width:8.36%;}
.catalog-result-table td.part-desc{width:9.46%;}
.catalog-result-table td.line-code{width:4.42%;}
.catalog-result-table td.per-factor{width:5.21%;}
.catalog-result-table td.price-COST{width:8.20%;}
.catalog-result-table td.price-JOBBER{width:6.78%;}
.catalog-result-table td.price-DEALER{width:6.78%;}
.catalog-result-table td.price-CORE{width:6.78%;}
.catalog-result-table td.price-EHC{width:6.78%;}
.catalog-result-table td.price-LIST{width:6.78%;}
.catalog-result-table td.price-PROFIT{width:6.78%;}
.catalog-result-table td.onhand-qty{width:10.73%;}
.catalog-result-table td.order-qty{width:5.68%;}
.catalog-result-table td.bo{width:3.79%;}

#catalog-search-table th:nth-child(1) {width:10%}
#catalog-search-table th:nth-child(4) {width:40%}

.float_button {position:fixed;opacity:0.4;}.float_button:hover{opacity:1;}
.float_button.category {top:6%;right:6%;}
.float_button.special {top:33%;right:6%;}
.float_button.parts-search {top:3%;right:6%;}
.float_button.quick {top:3%;right:6%;}
.float_button.lookup-groups {top:26%;right:6%;}
.float_button.lookup-results {top:20%;right:6%;}

/* parts-detail-info*/
.part-img {margin-bottom: 10px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color: #dce3ef;}
.part-table-key {color: darkblue;font-style: oblique;}
.part-title {margin-top: 25px;}
.part-desc {margin-left: 10px;}
.detail-link {text-decoration:none;}
.picture-button {vertical-align:middle;}
.btn-part-detail {border-color:#ADA9A5;padding:5px 7px 2px;border-radius:5px;}
.btn-part-detail .glyphicon {color:#677fb0;}
.part-brief {margin-bottom:1.5rem;}
.part-detail-img {max-width:100%;margin:0 auto;}
.line-part dt {margin-top:20px;}
.line-part dt:first-child {margin-top:0;}
.line-part dd {margin-top:3px;}
.align-left, .tab-pane .align-left {text-align:left;}
.quick-order-table td.qo-thumbnail {width:5%;}
.catalog-result-table td.cb{width:1.8%;padding-top:15px;}
.catalog-result-table td.cart-btn{width:1%;padding:7px 2px;}
.catalog-result-table td.detail-btn{width:1%;padding:7px 2px;}
.btn-cart {float:right;color:#607D8B;border-color:#ADA9A5;padding:4px 7px 2px;border-radius:5px;}

/*body tag social link */
.social{display: inline-block;margin-right:8px;padding:17px 34px 0 0;text-decoration:none;}
.social-twitter{background: url('../img/social.png') 0 0 no-repeat;}
.social-twitter:hover{background-position: 0px -37px;}
.social-facebook{background:url('../img/social.png') -38px 0 no-repeat;}
.social-facebook:hover{background-position: -38px -37px;}
.social-wrapper{position:absolute;top:-10px;right:4%;}
.footer {position:relative;}

/*login page account setup */
.account-setup p {margin: 12px 15px;}
.modal-link {color: #00579f;font-weight:bold;font-size:1.2em;}
.modal-title {color: #00579f;font-weight:bold;}
#setupModal label, #bizAccountModal label {background-image: url("");}
.acc-btn-wrapper {text-align:right;}
.acc-btn-wrapper .btn {padding:10px 24px;}
.modal-footer p {float:left;}
.modal:nth-of-type(even) {z-index: 1042 !important;}
.modal-backdrop.in:nth-of-type(even) {z-index: 1041 !important;}
.modal-body p {font-size:1.2em;margin-bottom:1.6em;}
.popover-title {color: #00579f;font-weight:bold;}
.error {color:red}
.acctName {margin-top:10px;}
#addCartCustOrder {font-size: 14px;padding: 8px 15px;margin-left: 20px;}
#createCustInv {font-size: 14px;padding: 8px 15px;}
.history-search-inputs {width: 680px;}
.specialImage {max-width: 100%; max-height: 200px; border: 0px;}
.special-image-wrapper {text-align:left;}
/*2016-11-30 WO68405 uncomment for new war file*/
#buyer-button{padding:2px 17px 2px 36px;}


/* 2017-01-20 W/O 68658 */
.saved-carts-search-table td:nth-of-type(1){}
.saved-carts-search-table td:nth-of-type(2){width:50px;}
.saved-carts-search-table td:nth-of-type(3){width:80px;}
.saved-carts-search-table td:nth-of-type(4){width:120px;}
.saved-carts-search-table td:nth-of-type(5){width:50px;}
.saved-carts-search-table td:nth-of-type(6){width:150px;}

/*report*/
#reports{padding-top:12px;text-align:center;width:85px;}
.r-nav {list-style-type: none;margin: 0;padding: 0;background-color: #E8EAF6;}
.r-nav-list {border:1px solid #ccc;}
.r-nav-link {display:block;color:#000;padding:8px 16px;text-decoration:none;}
.r-nav-link.active {background-color:#5C6BC0;color:white;}
.r-nav-link:hover {background-color:#2196f3;color:white;text-decoration:none;}
.ui-datepicker-trigger {padding-left: 5px;}		
.no-bg {background-image: url('');}		
.criteria {	margin-bottom: 15px;}
.fs {width: 100%;}
.report-desc {font-size:1.2em;margin-bottom:20px;}
.report-info {background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:0.5em 10px;font-size: 0.9em;}

.title {display:inline-block;text-align:center;width:98%;color:#555555;font-size: 1.1em;font-weight: bold;margin:0 1%;}
.title-header {margin-top:25px;color: #000c84;font-size: 1.4em;}
.title-highlight {color: #ED3BEA;font-size: 1.2em;}
.title_cust, .title_line, .title_highlight {color: #ED3BEA;display: inline-block;font-size: 1.2em;
    font-weight: bold;margin: 0 1%;text-align: center;width: 100%;}
.title_re {display: inline-block;font-size: 1.4em;margin: 0.5% 1%;width: 100%;}
.result_btns {float:right;width:10%;}
.dataTables_wrapper {width:99% !important;table-layout:fixed;margin: 0 auto;}
.dataTables_wrapper label {background-image: url('');}
table.dataTable tbody tr {background-color: #f2f3f8;}
.datatable tbody tr.even:hover, .datatable tbody tr.even td.highlighted {background-color:#ECFFB3;}
.datatable tbody tr.odd:hover, .datatable tbody tr.odd td.highlighted {background-color:#E6FF99;}
table.dataTable tbody th, table.dataTable tbody td {padding: 10px 18px 6px 18px;}
th.center, td.center{text-align: center;}
th.right, td.right{text-align: right;}
.rpt-area {background-color:#f3f3f3}
.rpt-search {background-color:#fff}
.rpt-menu, .rpt-search {padding-top:10px;}
.more-info {cursor:pointer;font-size:1.5em;color:#3F51B5;}
.calc-info {cursor:pointer;font-size:1.5em;color:#ffee58;}
.indent {padding-left:1.8em;}
.group, .group-before {background-color:#333!important;font-size:11px;color:#fff!important;opacity:0.7;}

/*import_data*/
#import-data-wrapper {position:relative;}
#import-data-img {position:absolute;top:50px;right:50px;}
#download-excel-template-btn{font-size:14px;margin-left:7px;padding:11px 25px;}

/* 2017-03-24 Volume-break-price */
.change-volume-price-cell {position:relative;}
.change-volume-price{background-image:url('../img/new_dropdown.png');background-position: right 5px;background-repeat: no-repeat;padding-right:8px;position: absolute; width: 30px; right: 1px; top: -15px;}
.change-volume-price:hover{text-decoration:none;}
.volume-price-dropdown{width: 161px;display:none;}
.volume-price-dropdown:before{background-image: url("../img/new_triangle_grey.png");content: "";display: block;height: 6px;left: 75px;position: absolute;top: -8px;width: 12px;z-index: 100;}
.volume-price-dropdown.selected{background-color: #FFFFFF;border: 2px solid #8B8A85;border-radius: 5px;display: block;position: absolute;width: 161px;z-index: 100;top: 20px;left:-17px;}
.volume-price-dropdown div{background-color: #757575;color: #FFFFFF;padding: 6px 6px;}
.volume-price-dropdown-table{width:100%;}
.volume-price-dropdown-table th, .volume-price-dropdown-table td{padding: 2px 8px;text-align: center;}
.volume-price-dropdown-table th{color:#FFFDE7;background-color:#607d8b !important;border-bottom:1px solid #e4e4e4;}
.volume-price-dropdown-table tr th:first-of-type, .volume-price-dropdown-table tr td:first-of-type{text-align:center; width: 67px;padding-left: 0px;}
.volume-price-dropdown-table tr:nth-of-type(odd) td{background-color: #f3f3f3;}
.volume-price-dropdown-table .vp-data-row:active td, .volume-price-dropdown-table .vp-data-row.selected td{background-color: #c6d1e4;}

/* 2017-03-30 WO69139 */
.invoice-to-cart {float:right;}
.history-view {margin-right:50px;}

/* 2017-11-20 WO70429 */
hr {margin-top:10px;margin-bottom:10px;}
.hr-text {
	line-height:1em;position:relative;outline:0;border:0;color:black;
	text-align:center;height:1.5em;opacity:.5;background-color:#1d76b6;
}	
.hr-text:before {
	content:'';background:#fff;
	position:absolute;left:0;top:50%;width:100%;height:1px;
}
.hr-text:after {
	content:attr(data-content);position:relative;display:inline-block;color:black;
	padding:0 .5em;line-height:1.5em;color:#fff;background-color:#1d76b6;
}
#signin-dropdown .textbox input {
    width: 300px;/* overridden from line 1778 */
}form.signin p, form.signin span, form.signin a {
    font-size: 1em;/* overridden from line 1795 */
}
.b2c-btn{padding:11px 25px;text-align:center;color:#fff !important;}
.b2c-btn:hover{color:#4e342e !important;}
.guest-btn {width:100%;}

/* 2018-02-07 WO60261*/
#cloudsight-block {position:absolute;top:16px;left:490px;}
.cloudsight {color:#FFF;font-size:20px;}

input[type=file].cloudsight-search {display:none;}
#buyer-button, #buyer-button:hover, #buyer-button.selected {padding: 2px 17px 2px 26px;margin-left:10px;}
#buyer-dropdown.selected{margin-left:10px;}

/* 2018-02-26 WO71018 */
.product-info-picture-thumb{ width:50px; height:50px; cursor: pointer;}
.product-info-picture-thumb:hover{ position: relative;top: -2px;} 
.product-info-picture-icon{ margin-left: 2rem;font-size: 1.5em;color: #999a9b;}
.part-detail-heading{font-size: 16px;}
.part-detail-row{padding:5px;}
.part-detail-img {max-width:100%;margin:0 auto;}
.part-detail-div{text-align: left;}

/* 2018-03-13 WO64819*/
.promo-title{font-size: 12px; color:#2267aa; margin-right: 20px;}
.promo-code-loading-image{font-size:1.5em;}

/* 2018-03-08 WO71294 */
.saved-carts-search-table td .multiQtyInput {width:30px;text-align:right;}
#saved-carts .multiQtyPInput {width:30px;text-align:right;}
.cart-primary-button {font-size: 14px;padding: 11px 25px 11px 22px;}
.parts-search-table-image .call{width:0;}
.parts-search-table-image th:nth-of-type(5){width: 7%;}
input.ordQty {text-align:center;}

.content-block-full {overflow:visible;}

#requestRma {font-size: 14px; padding: 8px 15px;}
.request-rma {float: right;}

/* 2018-06-25 WO71786 */
.quick-order-input-field.lineCode, .quick-order-input-field-optional.partCode {width: 30%;}
.quick-order-input-field.partCode, .quickOrderPortalInput.partCode {width: 40%;}
.quick-order-input-field.requestQty, .quickOrderPortalInput.requestQty {width: 15%;}
.quick-order-header, .quick-order-portal-header {display: inline-block;}
.quick-order-header.lineCode {width: 14%;}
.quick-order-header.partCode {width: 37%;}
.quick-order-portal-header.lineCode {width: 28%;}
.quick-order-portal-header.partCode {width: 35%;margin-left: 10%;}
#quick-order-h3 {margin-left: 7%;}

/* 2018-07-06 WO71785 */
.other-onhand {color:#848181;}
.parts-search-results-change-location{width:80px;}
.quick-order-table .other-onhand{width:4.6%;text-align:center;}
.quick-order-table td.onhand-qty{width:4.6%;}
.quick-order-table td.order-qty{width:4.6%;}
.quick-order-table td.per-factor,
.quick-order-table td.per-car-qty,
.quick-order-table td.selling-qty{text-align:center;}

/* 2018-07-09 WO71783 */
.product-comments {margin:0;padding:0;text-align:left;}
.product-comment {list-style:none;font-family: monospace;}
.product-title {font-weight:bold;color:#030d75;}
.product-comment-row:hover {font-weight:bold;}
.popover {max-width: 100% !important;}
a > .ref-num:before {content:"";float: left;width: 16px;height: 16px;background: url(../img/go.gif) no-repeat 2px 35%;}
.parts-search-results-dropdown-table tr th, 
.parts-lookup-results-dropdown-table tr th,
.interchange-results-dropdown-table tr th,
.special-dropdown-table tr th {width: 45px;}
.parts-search-results-dropdown-table .honorder, 
.parts-lookup-results-dropdown-table .honorder, 
.interchange-results-dropdown-table .honorder, 
.special-dropdown-table .honorder {width: 55px;}
.parts-search-results-dropdown-table .hpodate, 
.parts-lookup-results-dropdown-table .hpodate, 
.interchange-results-dropdown-table .hpodate, 
.special-dropdown-table .hpodate {width: 75px;}
.parts-lookup-results-dropdown-table tr th,.parts-lookup-results-dropdown-table tr td,
.parts-search-results-dropdown-table tr th,.parts-search-results-dropdown-table tr td,
.interchange-results-dropdown-table tr th,.interchange-results-dropdown-table tr td,
.special-dropdown-table tr th,.special-dropdown-table tr td {text-align:center !important;}

/* 2018-08-08 WO */
.special-table td.onhand-qty{width:7.0%;}

/* 2018-08-22 WO72099 */
.detail-results-dropdown.selected {top: initial !important;left: initial !important;right:-50px;bottom:0px;}
.detail-results-dropdown.selected:before {background-image:url("");}


/* 2018-10-31 WO72590 */
.part-long-desc {margin: 0 0 10px 0 !important;}
.saved-cart-btn-wrapper {text-align:right;}
.saved-cart-btn-wrapper .btn {padding:10px 24px;}
.savedCartConfirmModal label {background-image: url("");}
.grey-modal {color:#2A2A2A !important;font-weight:300 !important;font-size:14px !important;padding:10px 20px;}
.blue-modal {font-weight:300 !important;}

/* 2018-11-01 WO72591 */
.parts-search-table tr td{background-color: #ffffff;}
.parts-search-table tr:not(.longDescRow) td{border-top: 1px solid #cadae6;}
.quick-order-table tbody:nth-of-type(even) tr td, 
.quick-order-table tbody:nth-of-type(even) tr th {background-color: #ffffff;}
.quick-order-table tr:not(.longDescRow) td{border-top: 1px solid #cadae6;}
.quick-order-table tr:not(.partRow):not(.longDescRow) td{background-color: #f7f7f7;}
.quick-order-table tbody tr[class*="childRow_"] td,
.parts-search-table-image tr[class*="childRow_"] td,
.parts-search-table tr[class*="childRow_"] td{background-color: #e6e6fa !important;}
.parts-search-table-image th, .parts-search-table-image td {background-color: #ffffff;}
.parts-search-table-image tr:not(.longDescRow) td{border-top: 1px solid #cadae6;}
.special-table th, .special-table td {background-color: #ffffff;}
.special-table tr:not(.longDescRow):not(.nextRow) td{border-top: 1px solid #cadae6;}
.ui-state-hover, .ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus {font-weight:normal;}
.align-left {text-align:left;}

/* 2018-11-12 W/O 72513 */
.partCommentRow td {background-color:#e4e4e4 !important;}

.smart-search-inputs {position:relative;}
.smartSearch.fa-times-circle {position: absolute;top: 6px;left: 310px;color:#9ba4ab;display: none;}

/* 2018-11-26 W/O 72685 */
.inventory.protected span, .inventory.protected td {background-color:yellow;}
.parts-search-results-dropdown-table tr.protected td,
.interchange-results-dropdown-table tr.protected td,
.special-dropdown-table tr.protected td,
.parts-lookup-results-dropdown-table tr.protected td {background-color:yellow !important;}
.parts-search-table-image th:nth-of-type(4){width: 20%;}
.parts-search-table-image td[class*="price-"] {width:7%;}
.interchange-text .title {text-align:left;width:13%;}

/* 2019-01-14 W/O 72901 */
li.instock span.stock-status{background-color:#81b517;}
li.onorder span.stock-status {background-color:#d6f9c9;}
li.inwhs span.stock-status {background-color:#d2e9fa;}

/* 2019-02-6 W/O 71943 */
.consignment-message {margin: 0 0 16px 0;	padding-top: 16px;	font-style: none;	font-size: 1.4rem;}
.consignment-export {	padding: 12px 21px;	font-size: 14px;	margin: 0 0 20px 0;}

/* 2019-02-20 W/O 73096 */
#order-list .checkbox-head {background-image:none;}
#order-list label {background-image:url('../img/new_checkbox_sml.png');}
#order-list label.disabled {background-image:none;}
.table-checkbox-all { display: none; }
.history-btn-div {padding: 14px 26px 26px 21px;}
.history-print-btn {font-size: 14px;padding: 11px 25px 11px 22px;}

/* 2019-05-01 W/O 73478 */
.size-image {cursor: pointer; height: 50%; opacity: .6;}
.size-selection {position:relative;margin:3px;padding:1px;border: 1px solid #a2cdf3;display:none;}
.size-selection div{background-color: #757575;color: #FFFFFF;padding: 6px 6px;}
.size-selection-table{width:100%;}
.size-selection-table th, .size-selection-table td{padding: 2px 8px;text-align: center;}
.size-selection-table th{color:#FFFDE7;background-color:#607d8b !important;border-bottom:1px solid #e4e4e4;}
.size-selection-table tr th:first-of-type, .size-selection-table tr td:first-of-type{text-align:center; width: 67px;padding-left: 0px;}
.quick-order-table td.onhand-qty, .quick-order-table td.order-qty {width: 6%;}
.parts-search-table-image td.on-hand-qty {width: 8%;}
.parts-search-table-image td.order-qty {width: 7%;}
.catalog-result-table td.order-qty {width: 8%;}
.parts-search-table td.order-qty {width: 6%;}
.interchange-result-table td.order-qty {width: 8%;}
.special-table td.order-qty {width: 8%;}

#load_image_display {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url( '../img/loading8.gif') 50% 50% no-repeat #ede9df;opacity: 0.6;	filter:alpha(opacity=60);}

/* 2020-01-06 W/O 74608 */
.secondary-shopping-block-60 {
	border: 1px solid #C9C9C9;
    width: 600px;
    margin-top: 68px;
	
}
.addToCartBtn{font-size: 10px;  padding:10px 10px;}
.remove-cart-button{padding: 5px 7px;margin-left: 5px;}
.saved-carts-arrow{    font-size: 14px;padding: 8px 10px;}
.line-percentage-list{display:none;}
#line-percentage{  text-align: left; width:560px; height:120px;}
#line-percentage th{ background-color:#337ab7;   color: white; font-size:14px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; border: 1px solid #0f3c6f; text-align:center; height:26px;}
#line-percentage td{ font-size:14px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:center;}
#line-percentage p{display:none;}
.line-percentage-list.clicked{margin-top:20px; display: block;background-color:#eae8e8ba;;border:1px solid #C9C9C9 ;border-radius: 5px;display: block;position: relative;width:560px ; font-size:14px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:center;}
#SButton{margin-bottom:15px;margin-top:10px; vertical-align: bottom;  position:relative; }
.line-percentage-title{padding:10px 5px;font-size:16px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:center;}

/* 2020-01-10 W/O 74615 */
.change-branch-container {position: absolute; top: 31rem; left: 64vw;width:14rem;}
.cart-branches-change-location {background-color:#E8E8E8;border: 1px solid #7990bf;}
.branches-dropdown {width:14rem; display:none;}
.branches-dropdown.selected {display:block;}
.branches-dropdown.selected{background-color: #FFFFFF;border: 2px solid #8B8A85;border-radius: 5px;display: block;}
.branches-dropdown div{background-color: #757575;color: #FFFFFF;padding: 6px 6px;}
.branches-dropdown-table {width:100%;}
.branches-dropdown-table th, .branches-dropdown-table td{padding: 8px 0;text-align: center;}
.branches-dropdown-table th{background-color: #ffffff;border-bottom:1px solid #e4e4e4;}
.branches-dropdown-table td:hover {cursor:pointer;}

/* 2020-02-06 W/O 74786*/
.receipt div{background-image: url(../img/receipt.png);background-repeat:no-repeat;width:20px;height:27px;}
.ui-dialog-box {  -moz-border-radius: 0 0 8px 8px;  -webkit-border-radius: 0 0 8px 8px;  border-radius: 0 0 8px 8px; border-width: 0 8px 8px 8px;}
.vmi_icon {cursor: pointer;}
.history-result-detail{display:none;}
.history-result-detail:before{background-image: url("../img/new_triangle_grey.png");content: "";display: block;height: 6px;right: 85px;position: absolute;bottom: -8px;width: 12px;z-index: 100;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.history-result-detail.selected{background-color: #FFFFFF;border: 2px solid #757575;border-radius: 5px;display: block;position: absolute;z-index: 100;bottom: -3px;right: -50px;margin-bottom: 30px;}/*original border: 2px solid #8B8A85;*/
.history-result-detail .title{background-color: #757575;color: #FFFFFF;padding: 6px 6px 6px 15px;margin:0;width:100%;}


/* 2020-01-22 W/O 74685 */
.cart_head { background-color: #2d2d2d;border-radius: 1px;text-align: center;position: fixed;width: 155px;top: 188px;
    left: 88%;height: 44px;border-bottom: 1px solid #8fa1ad;
    background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #72b2ed),
		color-stop(1, #0B51A1)
		);}
.content_cart{top:232px;border: solid 1px #d9d9c9;border-top: 0;height:250px;overflow-y:auto;overflow-x:inherit;background-color:#FFFFFF;position:fixed;width:155px;left:88%;}
.content_cart.added{height:612px;}
#cart-block-amount1{z-index: 1;}
.blue-button-floating-cart{
top:100px;background-color:#2E8AE4;border: medium #d9d9c9;color:#fff;display:inline-block;padding:5px 8px;text-decoration:none;width:155px;text-align: center;font-size: medium;}	
.floating_cart_table{font-size:12px;}
.float_td1{text-align: left;padding-left: 2px;padding-top: 3px;padding-bottom: 3px;font-size: 11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.float_th{padding-right:10px;padding-left:2px;}
.float_tr2{border-bottom: solid 1px #c1c1c1eb}
.float_td_QTY{color:#133963;text-decoration: underline;text-align: center;}
.float_td2{height:20px;width:150px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 10px;padding-top: 1px;}
.floating-cart-order{background-color:#2E8AE4;border: medium #d9d9c9;color:#fff;display:inline-block;padding:5px 8px;text-decoration:none;width:155px ;text-align: center;font-size: medium;}
.order_button{position:fixed;top:500px;width:155px;left:88%;}
.icon_qty{position: absolute;border: solid 0.5px #d9d9c9;height: 14px;width: 30px;text-align: center;}
.cstatus{width:30px; text-align:center;}
.badge_qty{display: none;}
.badge_side{display: none;}
.notify-badge{ position: absolute;right: 82px;top: 1px;background: #2267aa;text-align: center;border-radius: 30px 30px 30px 30px;
    color: white; padding: 2px 5px;font-size: 12px;}
.badge_side.added{margin-top: 4px;display:inline-block;min-width:40px;padding: 3px 3px;padding-right:24px;font-size: 11px; font-weight: 700;
    line-height: 1;color: #fff;text-align: unset;white-space: nowrap;vertical-align: baseline;background-color: #2267aa;
    border-radius: 6px;background-image: url(../img/new_cart.png);background-position-x: 24px;background-repeat: no-repeat;
    background-position-y: center;background-size: 12px 12px; }
.badge_qty.added{margin-top: 4px;display: block;max-width: 40px;padding: 3px 3px;padding-left: 6px;font-size: 11px; font-weight: 700;
    line-height: 1;color: #fff;text-align: unset;white-space: nowrap;vertical-align: baseline;background-color: #2267aa;
    border-radius: 6px;background-image: url(../img/new_cart.png);background-position-x: 24px;background-repeat: no-repeat;
    background-position-y: center;background-size: 12px 12px;}
#orderImg{background-image: url(../img/submit2.png);background-size: 43px 42px; }	
#fcartImg{background-image: url(../img/viewcart2.png);background-size: 43px 42px; }
    

/* 2021-05-18 W/O 76300*/
.lostsale-qty{display: none;}
.lostsale-qty.added{display: block; font-weight: 500;}
.ls-label {color: red}
.lost-sale-td{width:4%;}
.special-table {border-collapse:inherit;}
.lostsale-dialog {max-height:3.8em;max-width:fit-content;left:70% !important;}
.lostsale-dialog .ui-dialog-title{display:none;}
.lostsale-dialog .ui-dialog-titlebar{padding:0;}
.lostsale-dialog .ui-widget-header{border:0;background-color:white;}
.msg-content {color:black;font-weight:400;}

/* 2021-05-18 W/O 73952*/
.easy-selector-wrapper {    width: 1000px;  height: 600px;}
.easy-selector-search-content { padding: 14px 30px 0px;}
.easy-selector-normal {width: 340px;}
.parts-search-div.ez-selector {display:flex;height:7rem;justify-content:space-between;}
.ez-group-form {display:flex;flex-direction: column;}
.ez-group {display:flex;align-items: center;max-width: 46rem;margin-bottom: 1.5rem;}
.ez-selector-logo {margin-right:10rem;}

/* 2021-07-06 W/O 75755*/
.vendorRow td {color: #ce2211 !important;}

/* 2022-02-23 Fix result page*/
.quick-order-table td.partCode{width:5.82%;}
.quick-order-table td.lineDesc{width:3.08%;}

/* 2022-03-02 W/O 77013*/
.ncc-search-btn-div { display: flex; align-items: center; justify-content: space-between;margin-right:6rem;}
.ncc-logo {height: 116px; width: 263px;}

/* 2023-05-12 W/O 78042*/
.download-table {border-collapse: collapse;margin: 25px;font-size: 0.9em;font-family: sans-serif;min-width: 400px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}
.download-table thead tr {background-color: #47667a;color: #ffffff;text-align: left;}
.download-table th,.download-table td {padding: 12px 15px;}
.download-table tbody tr {border-bottom: 1px solid #dddddd;}
.download-table tbody tr:nth-of-type(even) {background-color: #f3f3f3;}
.download-table tbody tr:last-of-type {border-bottom: 2px solid #009879;}
#download{padding-top: 12px;width:87px;text-align: center;}

/* 2024-08-22 W/O Catalog Enhancement */
.parts-lookup-filters-div {display: flex;flex-direction: column;}
.filter-item-div {display: flex;align-items: center;}
.filter-item-title {flex: 0 1 10%;color: #2e2f32;font-weight: 700;margin-left: 1.2rem;}
.filter-item-list {flex: 0 1 90%;display: flex;gap: 0 1rem;flex-wrap: wrap;}
.filter-item-list-item  + label{text-transform: uppercase;padding: 0rem .5rem;border: 2px solid #eee;border-radius: 10px;background-image: none;}

.part-type-item {display:none;}
.part-type-item + label{padding: 0rem .5rem;background-image: none;}
#catalog-search-subtable.part-type th:nth-of-type(1), #catalog-search-subtable.part-type td:nth-of-type(1) {width: 100%;}

/* 2024-09-03 W/O PowerBI Embedded Report */
#power-bi, #bestbuy_info{padding-top: 12px;width:75px;text-align: center;}
section#report-container {
    height: calc(0.5625 * 60vw); /* 16:9 aspect ratio */
}
@media only screen and (max-width: 575px) {
    section#report-container {
        height: calc(0.5625 * 100vw); /* 16:9 aspect ratio */
    }
}
iframe {border: none;}