@charset "utf-8";
/* CSS Document */

/*========Global Classes======*/
body {background:#f6f6f6; color:#444;}
.noMargin {margin:0; padding:0;}
.noPadding {padding:0;}
.smLogo {width:160px;}
.f20 {font-size:20px; color:#0767c9;}
ul {list-style:none; padding:0px; margin:0px;}
a {color:#0083d8;}
.noFloat {float:none;}
.inline{display:inline}
.fontNormal {font-weight:normal;}
.smallFont {font-size:11px;}
.caps {text-transform:capitalize;}
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.bold {font-weight:bold;}
.blue {color:#0767c9;}
.red {color:#cd5c5c;}
.green {color:#35b115;}
h3.title {font-size:18px;}
.bottomLine {border-bottom:1px solid #ccc; margin:0px 8px 10px; padding-bottom:10px; *margin-bottom:25px;}
.p15 {padding-top:15px;}
.p5 {padding-top:5px;}
.pbot0{padding-bottom:0px !important;}
.mr10 {margin-right:10px;}
.mbot20 {margin-bottom:30px;}
.mbot10{margin-bottom:10px;}
.mbot5{margin-bottom:5px; *margin-bottom:4px;}
.mbot0 {margin-bottom:0px;} .mtop5 {margin-top:5px;}
.mtop0 {margin-top:0px; margin-bottom:20px;} .mLft{margin:0 0 0 14%;}
.mLeft20 {margin-left:20px;} .mLeft18 {margin-left:18px;} .mLeft15{margin-left:15px;} .mLeft10 {margin-left:10px;}
a:hover, a.dropdown-toggle:hover, a.dropdown-toggle:focus {text-decoration:none;}
#bin {margin:0 auto; width:960px;}
.dash {height:45px; background:url(../images/dash.gif) repeat-x left bottom; margin:0 auto; width:100%;}
.htAdj {clear:both; height:2px; margin-bottom:20px;}
.form-horizontal .billShip .control-label, .f14 {font-size:14px;} .f15{font-size:15px !important} .f18 {font-size:18px;}
.form-horizontal .billShip .checker {margin-right:25px;}
/*registration country drdown*/
/*div.selector {width:270px !important;}*/
#uniform-rem.checker span {margin-top:0px;}
#uniform-rem label.col-lg-4 {width:auto; padding-right:0;}
.padding510 {padding:5px 10px !important; line-height:16px;}
.borderBotNone {border-bottom:0 none !important;}
.borderTopNone {border-top:0 none !important;}
.pTop10{padding-top:10px !important;}

/*=====Header styles=====*/
h1.logo {float:left; width:26%; padding:10px 0px;}
h1.logo a {background:url(../images/logo.gif) no-repeat; height:47px; font-size:0px; display:block; position:relative;}
#header nav {float:right; margin:0px; /*width:65%;*/width:74%;}
nav ul {float:left; padding:0;}
nav ul.loginReg {margin-top:30px; float:right; margin-right:20px;}
#header nav li {background:url(../images/navsep.gif) no-repeat right 0; float:left; font:bold 11px arial; padding:0 10px;}
#header nav ul.loginReg > li {max-width:98px;}
/*#header nav ul.loginReg li:first-child {max-width:220px;}*/
nav ul.loginReg > li.first{height:40px; overflow:hidden; text-align:right; max-width:170px !important; *max-width:150px !important;}
#header nav li.last {background:none;}
#header .dropdown-menu li {float:none; background:none; padding:0px;}

.accountPanel {float:right; position:relative; /*width:43%;*/ width:38%;}
ul.myCartOrder {background:url(../images/sprite.png) no-repeat -40px -12px; border-bottom:1px solid #ccc; margin-left:6px; height:65px; width:/*259px;*/96%; 
	*width:260px;/*width:98%; background:url(../images/sprite.png) no-repeat -34px 0px;*/
}
.accountPanel .lftCrv {background:url(../images/sprite.png) no-repeat -24px 0; position:absolute; width:7px; height:52px; left:0px; bottom:-1px; height:79px;}
.accountPanel .rgtCrv {background:url(../images/sprite.png) no-repeat -393px 0; position:absolute; width:7px; height:52px; right:0px; bottom:-1px; height:79px;}

#header .myCartOrder li {float:left; width:33.3%; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; border-right:1px solid #ced2d7; padding:0px; background:none;}
#header .myCartOrder li a {padding:10px 7px 7px; display:block; color:#444;}
#header .myCartOrder li span {background:url(../images/sprite.png) no-repeat; width:18px; height:18px; display:block; margin:0px auto 3px;}
#header .myCartOrder li.last {border-right:0 none;}
#header .myCartOrder li span.myAccount {background-position:0 0;}
#header .myCartOrder li span.myCart {background-position:0 -20px;}
#header .myCartOrder li span.myQckOrder {background-position:0 -40px;}
#header .myCartOrder li .myAcDrdwn li span{background:none; width:auto; height:auto; display:block; margin:0px 0px; padding:7px 10px 5px}
/*====My Account Dropdown=====*/
.myCartOrder li.first {position:relative;}
.myCartOrder li.first:hover .myAcDrdwn, .dispBlk {display:block;}
.myAcDrdwn {display:none; position:absolute; width:200px; background:#e4e4e4; z-index:3; border:1px solid #CED2D7; border-top:0 none; margin:0 0 0 1px;}
#header .myCartOrder li .myAcDrdwn li {float:none; border:0 none; width:auto; text-align:left;}
h5.gpTitle {background:#efeff0; border-color:#cecece; border-width:1px 0 1px; border-style:solid; font:bold 11px arial; margin:0px; padding:5px; word-wrap:break-word; display:block;}
#header .myCartOrder li .noFloat li a {padding:7px 10px 5px;}
#header .myCartOrder li .noFloat li a:hover {color:#0767C9;}
.more button.btnSmall {padding:3px 7px 3px 8px; font:bold 10px arial; width:auto; margin:0px 10px 10px 0; float:right;}
ul.myCartOrder > li {height:64px;} ul.myCartOrder > li > a {height:100%; *height:75%; padding:10px 5px 7px; word-wrap:break-word; display:block;}

/*====GLOBAL TOP MENU=====*/
.topNav {margin:15px 17px 0 21px; position:relative; width:921px; background:url(../images/menuTopBg.gif) repeat-x;}
.menuLft {background:url(../images/sprite.png) no-repeat -21px -93px; width:22px; height:63px; float:left; left:-21px; position:absolute;}
.menuRgt {background:url(../images/sprite.png) no-repeat -53px -93px; width:18px; height:63px; float:right; right:-18px; position:absolute;}
.topNav form {margin:0px; padding:0; }
.topNav .input-append {margin:0px;  padding:0; background:url(../images/sprite.png) no-repeat 0 -760px !important; height:38px;} /*z-index remove for  type ahead drop down*/
.Explorer7 .topNav .input-append {background:url(../images/sprite.png) no-repeat 0 -213px !important;}
.topNav input[type=text] {/*background:url(../images/sprite.png) no-repeat 0 -213px !important;*/ background:none !important; border:0 none; padding:11px 10px 12px; /*width:215px;*/ width:222px; float:left}
.Safari .topNav input[type=text]{width:221px;}
.Explorer7 .topNav input[type=text] {width:199px;}
.topNav .btn {background:url(../images/sprite.png) no-repeat -4px -166px; padding:0; height:40px; width:47px; position:relative; left:-5px; top:0px; vertical-align:inherit; border:none; z-index:1;}
.lt-ie8 .topNav .btn{top:-2px;}
/*mainmenu dropdown*/
.dropMenu {position:absolute; z-index:2; background:#fff; width:250px; border:1px solid #cecece; display:none;}
/*== MAINMENU STYLES ==*/
.lt-ie8 .topNav {position:relative; z-index:5;}
.mainMenu {padding:0px; float:left; width:645px; margin-left:1px;}
.mainMenu table {height:63px; font-size:13px; width:auto!important}
.mainMenu td {text-align:center; /*width:100px; padding:0px 10px;*/ padding:0; height:61px;}
.mainMenu td.menu {position:relative;}
.mainMenu td > a {display:block; color:#eee;}
.mainMenu .menu:hover .dropMenu {display:block; z-index:8;}
.mainMenu .menu:hover > a {/*background:url(../images/act.png) repeat-x; border-radius:8px 8px 0 0;*/}
.mainMenu td.sep {height:30px; width:2px; margin: 15px 0; padding: 0 18px;}
.mainMenu td.sep span {display:block; background:url(../images/sprite.png) no-repeat -12px -115px; height:30px; width:2px;}
.mainMenu .menu:first-child .dropMenu {left:0px; *left:-1px;}
.dropMenu {top:60px; width:auto; padding:10px; text-align:left; background:#F4F4F4; margin-left:-21px; *left:1px; border-radius:0px 0px 10px 10px; box-shadow:0px 1px 3px #B8C7DB;}
.Explorer .dropMenu {box-shadow:inset 0px 1px 6px #B8C7DB;}
.dropMenu .col_1 {width:220px; float:left; margin-right:10px; *margin-right:5px;}
.dropMenu .col_1:last-child {margin-right:0px;}
/* .menu:first-child .dropMenu .col_1:first-child {padding-left:22px;} */
.dropMenu .col_1:first-child {padding-left:10px;}
.dropMenu .col_1 ul {border-bottom:1px dashed #ccc; margin-right:15px; padding-bottom:5px;}
.dropMenu h3 {color:#204974; margin:7px 0 5px; padding-bottom:7px; font:bold 13px Arial, Helvetica, sans-serif;}
.topNav .dropMenu li {font:normal 13px Arial, Helvetica, sans-serif; margin-bottom:5px;}
.topSearch {/*position:relative; right:-15px; top:3px;*/ margin-right:-15px; margin-top:11px;}
.Explorer7 .topSearch {margin-right:-13px;}
.topNav input[type="text"].activated {/*position:absolute; z-index:1; right:4px; top:-12px;*/ background:url(../images/sprite.png) no-repeat 0 -353px !important;}

/*==========SIDEBAR==========*/
.sidebar {margin-left:20px; margin-bottom:20px; padding:0px; width:192px; float:left;}
.sidebar div.mbot20 {border-bottom:0 none; border-right:1px solid #d0dbe6; border-top:0 none; border-left:1px solid #f7f8fa; -moz-box-shadow:1px 1px 0px #B8C7DB; 
	-webkit-box-shadow:1px 1px 0px #B8C7DB; box-shadow:1px 0px 0px #B8C7DB;
}
.sidebar h2 {font-size:14px; background:#f2f6f9; font-weight:bold; text-transform:uppercase; padding:20px 0px 20px 10px; margin:0px; color:#444;}
.sidebar h2 span {background:url(../images/sprite.png) no-repeat scroll -175px -105px; width:15px; height:15px; float:left; margin-right:5px;}
.sidebar ul {border-top:1px solid #CAD6E1;}
.sidebar ul > li {border-bottom:1px solid #cad6e1; margin-bottom:1px; 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f6f9', endColorstr='#e4ebf1');
	background:-webkit-gradient(linear, left top, left bottom, from(#f2f6f9), to(#e4ebf1));
	background:-moz-linear-gradient(top, #f2f6f9, #e4ebf1); display:block;
}
.sidebar ul > li > a {padding:8px 12px; display:block; color:#0767c9; font-size:15px; display:block}
.sidebar ul > li > a:hover {
	-moz-box-shadow:inset 1px 1px 18px #b8c7db; 
	-webkit-box-shadow:inset 1px 1px 18px #b8c7db; 
	box-shadow:inset 1px 1px 18px #b8c7db;
}
.sidebar ul > li span {position:absolute; right:-14px; top:0px; z-index:6; height:37px; width:13px; background:url(../images/sprite.png) no-repeat -195px -96px; display:none; *right:-15px;}
ul#categories li span{left:406px;}
.lt-ie8 ul#categories li span,.lt-ie9 ul#categories li span{left:402px;}
.dropCols {position:absolute; left:418px; width:567px; background:#f2f6f9; top:-5px; z-index:5; border:1px solid #aeaeae; display:none;	 overflow-x:none; overflow-y:auto; padding:0 15px}
.lt-ie8 .dropCols,.lt-ie9 .dropCols{left:414px;} .lt-ie8 .dropCols {overflow-x:hidden;}
/*.sidebar ul > li:hover span, .sidebar ul > li:hover .dropCols {display:block;}*/
.colGrid h3 {font-size:14px; font-weight:bold; color:#444;}
.colGrid {width:47%; margin-right:3%;}
.colGrid ul {padding-bottom:20px; border-top:0 none; border-bottom:1px solid #aeaeae; margin-right:10%;}
.colGrid ul:last-child {border-top:0 none; border-bottom:0 none;}
.sidebar ul > li .colGrid li, .sidebar ul > li .colGrid li a:hover {background:none; border:0 none; box-shadow:none;}
.sidebar ul > li .colGrid li a {padding:0px; padding:2px 0px; font:normal 14px arial;}
.sidebar ul > li .colGrid li a:hover {color:#0083D8;}
.sidebar ul li.grey a{color:#444444}
/*------sidebar categories------*/
.categories h2 {color:#444;}
.categories h2 span {background:url(../images/sprite.png) no-repeat -366px -234px; margin-right:20px;}
.categories ul li {/*border:0 none;*/ background:#ccd6de; margin:0; padding:0px 10px; color:#0050a1;}
.categories ul li a {color:#0050a1;}
.categories ul li.mainList {border-bottom:1px solid #b3c1cf; padding:8px; background:linear-gradient(180deg, #d9e1e7 0%, #c0ccd8 60%); 
	font:normal 15px arial; color:#0083d8;}
.categories .parentCat {padding-top:5px;}
.sidebar ul li.mainList {padding:0px;}
.sidebar ul li.mainList a:hover{background-color:#b8c7db}
h3.pCat {margin:7px 0 7px 5px; font-weight:bold; font-size:14px; color:#0050a1;}
.parentElem, .categories ul li.parentElem {cursor:pointer; background:url(../images/sprite.png) no-repeat -58px -319px; padding-left:10px;}
.closedList, .categories ul li.parentElem.closedList {background:url(../images/sprite.png) no-repeat -78px -307px; font-weight:bold;}
.noChild, .categories ul li.parentElem.noChild {background:none;}
.categories .childCat li, .categories .childCat li a, .f12 {padding:0px; font-size:12px; font-weight:normal;}
.categories .childCat li {margin:4px 0px 0px 8px; font-weight:normal 12px arial; padding-left:8px; background:url("../images/sprite.png") no-repeat -79px -308px;}
.categories .childCat li.last {padding-bottom:10px;}
.categories .childCat li a:hover, .categories .parentCat a:hover {background:none; box-shadow:none; color:#2a6496;}
.categories .childCat .parentElem > a, .categories .childCat li.last > a {font-weight:bold;}
#fileUp {border:1px solid #ccc;}
.upload {width:500px; font:normal 12px arial;}
.uploadSection {width:370px; margin:20px auto; line-height:30px;}

/*----sidebar secondary list-----*/
.sidebar ul.secList {background:#fff; border:0 none;}
.sidebar ul.secList > li {background:none; padding:10px 0px 0px 10px; position:relative}
.sidebar ul.secList > li span {width:20px; display:inline; background:url(../images/sprite.png) no-repeat -211px -90px; left:10px; top:10px;}
.sidebar ul.secList > li.myCat span {background-position:-232px -90px;}
.sidebar ul.secList > li.ordStat span {background-position:-253px -90px;}
.sidebar ul.secList > li.ordStat11 {border:0 none;}
.sidebar ul.secList > li a {font:bold 14px arial; text-transform:uppercase; padding-left:25px;}
.sidebar ul.secList > li a:hover {box-shadow:none;}
.selectLang {float:none; width:140px; *width:110px!Important;}
.selector .selectLang{width:100%!important;}



/*=========FOOTER==============*/
footer{height:auto; clear:both}
#footer{border-bottom: 4px solid #BCBFC3; padding:27px 0; overflow: hidden; text-align:center}
#footer > div {padding-left:0px; *text-align:center}
#footer ul{margin:0 auto; display:inline-block; *display:inline; }
#footer ul li { display:inline-block; float:left; *display:inline; *float:none; font-size:11px; font-weight:bold; list-style-type:none; text-transform:uppercase; margin:0; padding:0 31px; overflow: hidden; }
#footer ul li.sep{background:url(../images/sprite.png) no-repeat -2px -98px transparent; height:13px; width:1px; padding:0; margin:0; overflow:hidden; display:inline-block; *display:inline; *position: absolute}
#footer ul li.links a{display: inline-block;  max-width: 135px;}
.copyright{text-align:center; font-size:11px; padding:10px 0; overflow:hidden;}
.copyright ul { margin: 0 auto; width: 100%; overflow:hidden }
.copyright ul li.first { background: none repeat scroll 0 0 transparent;}
.copyright ul li {display:inline; list-style-type:none; padding:5px 4px 5px 7px; margin:0;}
.copyright ul li.sep {background:url(../images/sprite.png) no-repeat -4px -97px; display:inline; padding:3px 1px 3px 3px; width:1px;}

/*========MAINCONTAINER BEGINS========*/
#mainContainer {background:#fff; /*overflow:hidden;*/ min-height:400px}
.breadcrumb {background:none transparent; border-radius:0px; /*padding:8px 5px;*/ padding:8px 5px 8px 23px; margin-bottom:10px; float:left; width:100%; font-size:12px;}
.breadcrumb > .active {color:#444444;}
.breadcrumb li{display:block; float:left;}
.breadcrumb span.divider {margin:-1px 5px 0px 5px; display:block; width:7px; float:left;}
.lt-ie8 .breadcrumb span.divider {margin:2px 0px 0px 5px;}
.breadcrumb a{display:block; float:left;}
.rgtPnl {width:739px; float:left}
.partQty {margin-top:5px;}
.partQty label {min-width:214px;}
/* .lt-ie8 .partQty label {min-width:209px;} */
.partQty input[type=text] {margin-top:5px; margin-bottom:10px; padding:3px 5px 5px; border:1px solid #bbc5cf; box-shadow:inset 1px 1px 2px #eceff1; border-radius:4px;}
.partTxt {width:200px; *width:188px; margin-right:15px;}
#quickOrderCart .partTxt {width:160px; *width:148px; margin-right:10px;}
.qtyTxt {width:70px; *width:53px; margin-right:30px;}

/*===common classes that are to be merged=====*/
.rgtPnl h2,.rgtPnl h3 {margin-top:0;}
.btn-blue {
  color: #fff;  
  font-size:14px; 
  text-transform:uppercase;
  border-radius:15px;
  line-height:1.5em;
  font-weight:bold;
  padding:6px 20px;
  background-color:#0085d5;
  border:none;
  margin-bottom:5px;
  position:relative;
  z-index:1;
  zoom:1;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  color: #fff;
  background-color: #006CAC;
}
.btn-grey {
  color: #0767c9;
  background-color: #AAAAAA;
  border-color: #cccccc;
  font-size:12px; 
  text-transform:uppercase;
  border-radius:12px;
  line-height:1em;
  font-weight:bold;
  position:relative;
  z-index:1;
  zoom:1;
}

.btn-grey:hover,
.btn-grey:focus,
.btn-grey:active,
.btn-grey.active,
.open .dropdown-toggle.btn-grey {
  color: #0767c9;
  background-color: #909090;
  border-color: #adadad;
}

.btn-white {
  color: #009ADC;
  background-color: #fff;
  border-color: #ECEBE8;
  font-size:14px; 
  text-transform:uppercase;
  border-radius:12px;
  padding:6px 20px;
  line-height:1.5em;
  font-weight:bold;
  position:relative;
  z-index:1;
  zoom:1;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active
 {
  color: #009ADC;
  background-color: #EBEBEB;
  border-color: #D0CEC6;
}
.cartTable .skyblueTable tbody tr:first-child td{ background-image:none !important}
.cartTable tr:first-child td.first .skyblueTable tbody tr:first-child td, 
.cartTable tr:first-child td.first .skyblueTable tbody tr:first-child 
	{background:url(../images/gridRowImg.png) top left repeat-x #d8e1e8 !important;}
.skyblueTable tbody tr td:first-child input[type=text]{width:30px; padding:4px 0; border:1px solid #bbc5cf; border-radius:2px; 
-webkit-box-shadow: inset 0 1px  4px rgba(187,197,207,0.75);
-moz-box-shadow: inset 0 1px  4px rgba(187,197,207,0.75);
box-shadow: inset 0 1px  4px rgba(187,197,207,0.75);
text-align:center; line-height:12px;}
.legendTable td{font-size:10px; font-weight:bold;}
input{ position:relative; z-index:1; zoom:1}
.padR10{padding-right:10px}
.cartTable .skyblueTable{ border-width: 0 0 0px 0;}
.cartTable .skyblueTable th{ border-width: 0 0 0px 0; font-size: 12px; /*text-transform: none; font-weight: normal;*/ background:none;}
.cartTable .skyblueTable td{ border-width: 0 0 0px 0; font-size:13px; vertical-align:top;}
.cartTable .skyblueTable td .partNo{ color:#0887d4; font-weight:bold; font-size:15px;}
.cartTable .skyblueTable td .partNodetail{ font-size:13px;}
.cartTable .skyblueTable td .inStock{font-size:13px; text-decoration:none; color:#498923; font-style:italic }
.cartTable .skyblueTable td .outStock{font-size:13px; text-decoration:none; color:#ab3851; font-style:italic }
.cartTable .skyblueTable tbody tr td .textboxQnt {
    border: 1px solid #BBC5CF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 4px rgba(187, 197, 207, 0.75) inset;
    height:25px;
    text-align: center; 
    width: 40px; *margin-bottom:12px !important;
}
.cartTable .skyblueTable .text-right{text-align:right;}
.cartTable .skyblueTable .yourPriceHead{text-align:right; padding-right:40px}
.cartTable .skyblueTable .priceBig{font-weight:bold;}
.cartTable .skyblueTable .priceBig .currency{display:block; text-align:right; font-size:11px; font-weight:normal}
.cartTable .skyblueTable .partNo .sepFavRem{background-position: -279px -181px; display: inline-block; height:18px; width:11px; float:none;}
.cartTable .skyblueTable .partNo .config{font-size:11px; text-decoration:none; text-transform:uppercase; vertical-align:text-top;}
.cartTable .skyblueTable .promo label{font-size:13px; font-weight:normal; padding:0 10px;}
.cartTable .skyblueTable .promo .form-control{display: inline-block; width:200px; padding: 9px 12px; text-align:left; *width:170px;}
.cartTable .skyblueTable .totlePrice{background-color:#165BB8; color:#FFFFFF; float:right; font-weight:bold; margin:-5px; padding:9px;
    text-align:center; width:30%; line-height:20px; font-size:16px;}
.cartTable .skyblueTable .totlePrice div{font-size:13px; color:#b4d8ff; font-weight:normal;}
.cartTable .skyblueTable .promo{margin-top:5px;}

/*====ends here====*/


/*=======CONTENT SECTION BEGINS======*/
.contentSection h2{font: 28px/normal Arial, Helvetica, sans-serif; color:#0767c9;}
.contentTitle {margin-bottom:30px; font-size:26px;}
 .batchUp {background:#e7edf1; border:1px solid #ccc; padding-top:10px; padding-bottom:10px; font:normal 13px arial; line-height:1.5em; float:left;}
 .qckOrder .batchUp {background:none; border:0 none; padding:0px; float:none;}
.contentPanel {padding:20px 0;}
.price {margin-top:8px;}
.remFav {margin-top:2px;}
.sepFavRem, .favorite, .remove {background:url(../images/sprite.png) no-repeat; width:26px; height:26px; float:left;}
.favorite {background-position:-233px -182px;}
.sepFavRem {background-position:-281px -181px; width:10px; margin-top:-4px; height:34px;}
.remove {background-position:-233px -233px; cursor:pointer;}
.cartTable .remove {background:none; float:none;}
.addFav {background-position:-234px -210px;}
.text-center .remove {float:none; display:block; margin:0 auto;}
.btnPanel {padding:15px 0;}
.thumbnail {border-radius:0px; padding:0px;}
.thumbnail > img {height:172px; width:230px; }
.prodThumb li {box-shadow:0px 0px 6px 1px #e5e5e5; margin-right:4px; margin-bottom:8px;}
.prodThumb li.last {margin-right:0px;}

/*========REGISTRATION STYLES========*/
.steps {margin:20px 0px 5px 55px; *overflow:hidden;}
.steps li {padding:10px 10px 10px 55px; font-size: 18px; color:#444; float:left; width:32%; *width:25%; line-height:10px; }
.steps li span {background:url(../images/sprite.png) no-repeat -300px -181px; color: #FFFFFF; display: inline-block; height: 40px; margin-right: 15px; padding:8px 0 10px; line-height:20px; margin-left:-55px;  text-align: center; top: -9px; vertical-align: middle; width: 40px;}
.steps li.active span {background-position:-350px -181px;}
.steps li.active {color:#0767c9;}
p.normal {font:normal 13px/18px Arial, Helvetica, sans-serif; padding-bottom:15px; margin:0;}
.well {font:bold 15px arial; color:#444;}
.langPref label {font-size:14px; margin-right:8%;}
.langPref div.checker {margin-right:15px;}
div.checker span {margin-top:-2px;}
button.btn-csa {font:bold 13px arial; padding:6px 13px; width:auto;}
.form-horizontal .lftFields .col-lg-2, .form-horizontal .rgtFields .col-lg-2 {width:32%; text-align:right; font-size:0.95em; padding-right:5px;}
.lftFields .upper, .rgtFields .upper {font:bold 15px arial;}
.lftFields .alert-danger, .rgtFields .alert-danger {padding:5px; background:none; border: 0 none; margin-bottom:0px; display:none;}
.lftFields .control-label span, .rgtFields .control-label span {color:#444;}
.info {font-size:12px;}
.selectChk .col-lg-6 {font-family:arial;}
.selectChk .col-lg-6 a, .underline {text-decoration:underline;}
.selectChk .titleSelect {padding:10px 0 20px;}
#uniform-rem.checker, #uniform-rem span, #uniform-rem input, #uniform-chkChngPwd.checker, #uniform-chkChngPwd span, #uniform-chkChngPwd input, 
.selectChk div.checker, .selectChk div.checker span, .selectChk div.checker input, #invoiceEmailId div.checker, #invoiceEmailId div.checker span, 
#invoiceEmailId div.checker input[type=checkbox] { 
	width:13px; height:13px; margin-right:45px; top:-1px;
}
.selectChk div.checker input {position:relative; top:-4px;}
.selectChk div.checker span {background-position:-347px -235px; *position:relative;}
.selectChk div.checker span.checked, #invoiceEmailId div.checker span.checked {background-position:-330px -235px;}
#uniform-rem.checker, #uniform-rem span, #uniform-rem input, #uniform-chkChngPwd.checker, 
#uniform-chkChngPwd span, #uniform-chkChngPwd input 
{margin-right:10px;}
#uniform-rem span.checked, #uniform-chkChngPwd span.checked {background-position:-330px -235px;}
#uniform-rem span, #uniform-chkChngPwd span, #invoiceEmailId div.checker span {background-position:-347px -235px;}
.bottomLine > div {padding-left:0px; padding-right:0px;}
.punch {padding:5px 0; border:1px solid #ccc; margin-bottom:10px; margin-top:3px;}
.remCheck #uniform-rem.checker, .remCheck #uniform-rem span, #uniform-rem input, #invoiceEmailId div.checker, 
#invoiceEmailId div.checker span, #invoiceEmailId div.checker input[type=checkbox]{margin-right:0px;}
.remText { margin-left: 10px;}
/*====LOGIN PAGE====*/
/* .form-signin .control-label {width:20%;} */
.form-signin.form-horizontal .col-lg-4 {width:auto; padding-right:0px;} 
.form-signin .col-lg-offset-2 {margin-left:20%;}
.nList li {font-size:12px; line-height:20px;}
.whiteSpace {height:200px;}

/*=====country Selection=====*/
.dispModal {overflow:hidden;}
 List {background:#f1f1f1; margin-top:20px; font:normal 12px Arial, Helvetica, sans-serif;}
.countryList a {color:#0050a1; font-size:12px;}
.countryList .americas, .countryList .emea, .countryList .apac {padding:5px 10px; min-height:250px; max-height:100%;}
.countryList .americas {background:#ebebeb; width:24.80%;}
.countryList .emea {margin:0px 1px; background:#e1e1e1; width:49.8%;}
.countryList .emea .col-lg-6 {padding:0px;}
.countryList .apac {background:#d7d7d7; width: width:24.80%;}
.countryList h4 {border-bottom:1px solid #979797; font-size:15px; padding-bottom:8px;}
.othCountry {border-top:1px solid #fff; background:#ccc; padding:5px 10px; *margin-top:-10px; *width:97.2%;}
.othCountry .col-lg-4 {padding-right:0px; margin-top:7px; width:auto;}
.othCountry .col-lg-8 div.selector {font-size:12px;}
.othCountry .col-lg-8 div.selector span {text-shadow:none; color:#444;}

/*=====chkorder status======*/
.formSales {padding:10px; background:#f5f5f5;}
.formSales .col-lg-12, .formSales .col-lg-6, .pLeft0 {padding-left:0px;}
.formSales .pull-right.col-lg-6 {padding:10px 10px 0; border:1px solid #ccc; background:#e7edf1; font:normal 13px Arial, Helvetica, sans-serif;}
.formSales input[type=text] {width:58%; padding:4px 7px; height:auto;}
.formSales .btnGo {padding:4px 18px;}
.dateSection label {width:auto; margin-right:10px; margin-top:5px;}
.dateSection input[type=text] {width:25%;}
.dateSection .col-lg-1 {padding:0px; margin:-2px 0 0;}
.dateSection label.col-lg-3{width:16%}
#df {margin-right:10px;}
.formSales input[type=radio], .taxExmp input[type=radio] {margin-right:5px; margin-top:8px;}
.lScr, .rScr {height:21px;}
.lScr {background-position:0 -315px; margin-right:15px;}
.rScr {background-position:-30px -315px;}
.listOrders {padding:0px; margin-top:20px;}
.listOrders .col-lg-2 {width:52px;}
.skyblueTable td.text-center {text-align:center;}
.formSales .col-lg-12.scrTable{width:100%!important}
/*=========cart page======*/
.btnEmptyCart {border-radius:15px; background:#f4e9eb url(../images/sprite.png) no-repeat right -1px; color:#853647; font:bold 12px Arial; border:1px solid #e9d1d6; padding:4px 23px 4px 10px; margin-top:24px;}
.chkOutBlk {background:#165bb8 url(../images/cartBg.gif) repeat-x left bottom; border-right:1px solid #152133; margin-top:25px; font:normal 12px arial; color:#fff; padding:10px;}
.sub {font-size:14px; line-height:20px}
.total {font:bold 25px/35px Arial, Helvetica, sans-serif;}
.chkOutBlk .btn-blue-big {padding:4px 0px; height:38px; font-size:15px; margin-bottom:3px; text-align:center; width:190px; font-weight:bold;}
.chkOutBlk .pes a {color:#64a9f4;  display:block; height:35px; width:35px; margin:0 auto}
.chkOutBlk .pes a:hover {color:#B4D8FF; text-decoration:underline;}
.chkOutBlk .currency.upper{/*padding-bottom:23px;*/ height:43px; line-height:20px}
.pes {margin:0 -30px -11px -14px; height:auto; overflow:hidden; padding-top:10px}
.pes div {float:left; height:33px; width:25%; *width:24%;}
.pes div a {display:block}
.pes .printBlk, .pes .emailBlk, .pes .saveBlk {border-right:1px solid #9c9c9c;}
.pes .printBlk a {background:url(../images/icon_print.png) no-repeat;} .pes .printBlk a:hover {background:url(../images/icon_print_hover.png) no-repeat;}
.pes .emailBlk a {background:url(../images/icon_email.png) no-repeat;} .pes .emailBlk a:hover {background:url(../images/icon_email_hover.png) no-repeat;}
.pes .delBlk a {background:url(../images/icon_delete_trash.png) no-repeat;} .pes .delBlk a:hover {background:url(../images/icon_delete_trash_hover.png) no-repeat;}
.pes .saveBlk a {background:url(../images/icon_favorites_start.png) no-repeat;} 
.pes .saveBlk a:hover {background:url(../images/icon_favorites_start_hover.png) no-repeat;}
.printOrder a:hover .printIcon {background:url(../images/icon_print_hover.png) no-repeat 0 -3px;}
.placeOrderBox .icon:hover {background:url(../images/icon_pencil_hover.png) no-repeat -5px -5px;}
/*.pes span {width:1%; background:url(../images/sprite.png) no-repeat -284px -84px; height:34px; float:left;}
.qckOrder .partQty {border:1px solid #ccc; background:#dfe7ef; padding:5px 10px 8px; border-radius:10px;}*/
.qckOrder label {min-width:110px; margin-top:10px; font:normal 12px arial;}
.qckOrder label.qty {min-width:65px;}
.qckOrder .btn-blue {width:auto; padding:5px 16px; margin-top:6px;}
.recom img {width:137px; height:102px; box-shadow:0px 1px 5px #AEAEAE; float:left; margin-right:10px;}
.prdPanel {width:46%;}
.prdPanel .prdName {line-height:16px; margin:5px 0px; height:30px;}
/*redeem quote*/
.deliveryOption label {font-weight:normal; display:block;}
.deliveryOption .calender {width:100px; margin-right:10px; float:left;}
.deliveryOption .cal {float:left; width:25px; cursor:pointer; margin-top:2px;}
.delOpt .form-control {width:150px; float:left; margin-right:10px;}
.redQuote .bdr-btm {margin-top:5px; margin-bottom:5px;} .dispInline {display:inline !important;}
.redQuote label {font-size:12px;} .redQuote .w200 {width:200px; *width:180px;} /*.redQuote {position:relative;}
.IETopCrv {display:none; position:absolute; top:0; left:0; width:230px; height:10px; background:url(../images/IEtopBg.gif) no-repeat;}
.IEBotCrv{display:none; position:absolute; top:98%; left:0; width:7px; height:8px; background:url(../images/botLft.gif) no-repeat;}*/
.redQuote .w95{width:95px;}
.lt-ie8 #uniform-reddem_cardType{width:165px!important}
.lt-ie8 #uniform-reddem_cardType span{width:165px!important}
/*=====config details=====*/
.configDetail th {font-size:13px;}
.configDetail td {vertical-align:top !important; padding:0 !important;}
.configDetail label {font-weight:normal;}
.configDetail div.checker, .configDetail div.checker span, .configDetail div.checker input {height:13px; width:13px; margin-top:-4px;}
.configDetail div.checker span {background-position:-347px -235px;}
.configDetail div.checker span.checked {background-position:-330px -235px;}
.configDetail input[type=radio] {margin-right:5px; vertical-align:middle; margin-top:-2px;}
.configDetail select.form-control, .configDetail div.selector span, .configDetail div.selector {width:200px !important;}
.headerTitle {font:bold 12px Arial; text-transform:uppercase; text-align:left; padding:5px 10px; margin-bottom:0px;}
.contentBox {border:1px solid #ECECEC; border-top:0 none; padding-top:10px; font-size:12px;}
.contentBox > div {/*border-bottom:1px solid #ECECEC;*/ margin:5px 0px; padding-bottom:5px;} .contentBox > div:last-child {border:0 none;}
.contentBox > div p {margin-bottom:3px;}
.contentBox > div.clearfix.bold {padding-top:3px; border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC;}
/*.contentBox > div.noBorder*/.contentBox > div.clearfix.bold:first-child {border:0 none; margin-top:0px;}
/*.contentBox > div.noBorder:last-child*/.contentBox > div.clearfix.bold:last-child {border-bottom:1px solid #ECECEC;}
/*additional style config */
.lt18 {line-height:18px;}
.cnfTot {padding:5px; font-weight:bold; background:#fff;}
.crNuConfig {width:82.5%;}
.skyblueTable .noborder td {border:0 none; background:none !important; padding:3px 0px;}
.configDetail .skyblueTable, .configDetail .skyblueTable th {border:0 none;}
.configDetail .skyblueTable th {border-bottom:1px solid #b5c0cc;}
.configDetail td > div {margin:10px;}
.configDetail td > div input[type=radio], .configDetail td > div input[type=checkbox] {margin-right:5px;}
.configDetail div.selector {margin-top:10px;}
.scrTable {width:100%; *width:700px; overflow-x:auto; overflow-y:hidden; height:100%}
.form-horizontal .form-group .label-name {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
.btn-cart {
   padding: 10px 10px 20px;
   clear:both;
}

button.btnSmall {
    overflow: visible;
    padding: 4px;
    width: 20%;
}
.form-horizontal .addDropdown label.control-label  {font-size:14px; padding-bottom:10px;}
.col-lg-5.posRel {position:relative;}
.col-lg-5.posRel .tooltip {right:10px; opacity:1; top:5px;}
.profileSel label.col-lg-5 {width:auto; padding-right:0px;}

/*additional styles*/
.w100 {width:100px;}
.w120 {width:120px;}
.w87 {width:87px;}
.w70{width:70px;} .w26 {width:26px;}

.partNum {/*width:233px*/ width:262px}
.cartTable form.cartBlock tbody td table {background:#D8E1E8; /*border-bottom:1px solid #0155B4;*/border-bottom:1px solid #ebebeb;}
.cartTable form.cartBlock .skyblueTable td, .cartTable form.cartBlock table.noBorder {border:0 none;}
/*.lt-ie8 .cartTable form.cartBlock .skyblueTable td{border-bottom:1px solid #B5C0CC;}*/
.lt-ie8 .cartTable form.cartBlock table.noBorder {border-bottom:1px solid #B5C0CC;}
.cartTable tr.details {border-top:1px solid #B5C0CC;}
.lt-ie8 .cartTable form.cartBlock {float:left; width:100%;}
.lt-ie8 .rdo.w87 {width:70px !important;}
/*.cartTable .rdo {width:26px;}*/
#header nav .innerList li {padding-left:6px; padding-right:6px; max-width:100px;}
#header nav .innerList li:last-child {background:none; padding-right:3px;}
#header nav .innerList li a{word-wrap:break-word;}
.skyblueTable tbody tr td:first-child input#quoteNo {width:210px; text-align:left; padding:4px}
/*.cartTable .skyblueTable tbody tr td .textboxQnt {display:block; margin:3px auto;}*/
.lt-ie8 .cartTable .skyblueTable tbody tr td .textboxQnt{height:18px;}
.skyblueTable td.noPadding {padding:0px !important;}
.skyblueTable th.normalWrap {white-space:normal !important;}
.skyblueTable td.noBg {background-image:none !important;}
.rowItem {width:70px;}
.rowItem.w90 {width:90px;}
.rowPrice {width:100px;}
.rowPart {width:130px;}
.dash.htAdj {margin-bottom:20px; height:2px;}
.formSales input#datefrom {margin-top:5px;}
.formHeight .cnt p {margin-top:0px;} 
.pnf .col-lg-4 {width:310px;} .pnf .col-lg-8 {width:620px;}
.crCard .modal-scroll{height:500px; overflow-y:auto; overflow-x:hidden;}
.crCard .bold {font-weight:bold !important;}
.crCard .form-control {width:265px;} #uniform-ccType {width:265px !important;} .crCard .form-control.w87 {width:85px; *width:67px; margin-right:5px;}
.crCard select.form-control {padding:6px;} .crCard .tooltip {position:relative; float:left; opacity:1; margin:5px 0 5px 13px;}
#uniform-month {width:100px !important; margin-right:20px;} #month {width:100px;} #year{width:140px;}
#uniform-year {width:140px !important;}
#uniform-error_cardType {width:265px !important;}
#uniform-error_cardMonth, #uniform-error_cardYear {width:130px !important;}
#uniform-error_cardMonth span, #uniform-error_cardYear span {width:134px !important;}

.lt-ie8 .modal.crCard {position:absolute; /*height:1020px;*/ height:650px;}
/*
.lt-ie8 .crCard .modal-body {height:1000px;}*/
.Explorer8 #month {top:8px; left:-6px; width:110px;} .Explorer8 #year {top:8px; left:-6px; width:150px;}
.Explorer #myModalNew #uniform-error_cardType, .Explorer #myModalNew #uniform-error_cardType span 
{ width:267px !important;}
.Explorer #myModalNew #uniform-error_cardYear, .Explorer #myModalNew #uniform-error_cardYear span,
.Explorer #myModalNew #uniform-error_cardMonth, .Explorer #myModalNew #uniform-error_cardMonth span
{width:130px !important;}
.Explorer8 #uniform-reddem_cardMonth, .Explorer8 #uniform-reddem_cardMonth span,
.Explorer8 #uniform-reddem_cardYear, .Explorer8 #uniform-reddem_cardYear span,
.Explorer9 #uniform-reddem_cardMonth, .Explorer9 #uniform-reddem_cardMonth span,
.Explorer9 #uniform-reddem_cardYear, .Explorer9 #uniform-reddem_cardYear span
{width:95px !important;}

.gTot {vertical-align:top; padding-top:40px;}

/*====Configuration pages styles=====*/
.charFormChk {padding:10px 5px; width:240px;} .labelTxt {float:left; margin-left:5px; width:203px;} .labelChk {float:left; width:13px;}
.charFormSelect div.selector {width:135px !important; margin-top:0px !important;} .charFormSelect div.selector span {width:120px !important;}
.mRL5 {margin-left:5px !important; margin-right:5px !important;}
.pl5 {padding-left:5px !important; padding-top:8px !important;} .w160 {width:160px; !important}

/*========BCC Pages Styles=======*/
.BCC {background:none;}
.BCC label {font-weight:normal;}
.BCC #bin {border:1px solid #fafafa;}
.BCC .dateSection input[type=text] {width:15%;}
.BCC .ordrMgt div.checker, .BCC .ordrMgt div.checker span, .BCC .ordrMgt div.checker input {
	background-position:-347px -235px; height:13px; width:13px; margin-top:-3px;
}
.BCC .ordrMgt div.checker input {top:-4px; position:relative;}
.BCC .ordrMgt div.checker span.checked {background-position:-330px -235px;}
.BCC .tableGroup {margin:30px 0;}
.BCC .tableGroup .scrTable {height:100%;}
/*.scrTable {height:430px;}*/
.BCC .tableGroup .scrTable td.column {padding:0 10px 15px;}
.BCC .tableGroup .scrTable td.column .skyblueTable {width:190px;}
.BCC .checkbox label {width:auto; padding:0px;}
.BCC .ordrStat th, .BCC .ordrStat td {text-align:center;}
.BCC .ordrStat td.text-left {text-align:left;}
.BCC .form-group .form-group {display:table; margin:0 0 10px 10px; width:auto;}
.BCC .form-group textarea {width:78%;}
.BCC .listItems li {list-style-type:disc; margin:0px 15px 5px;}
.BCC .ordrMgt td.text-center .dStatusGr, .BCC .ordrMgt td.text-center .dStatusOr {width:10px; margin:0 auto;}
.BCC .formSales.pull-right.col-lg-9{padding:10px 10px 0; border:1px solid #ccc; background:#e7edf1; font:normal 13px Arial, Helvetica, sans-serif;}
.BCC .formSales input[type=text]{width:20%;}
.BCC .sales-ordr-list {left:50%; margin-top:100px; padding-bottom:30px; padding-top:30px; right:auto; width:400px;}
h1.logo.popup-logo {float: left;padding: 10px 0;width: 94%;}
.modal-body.modal-body-popup {padding: 5px 20px 20px 18px !important}
.BCC .langFlag {background:url(../images/flags.png) no-repeat; width:117px; height:14px; display:inline-block; margin-top:8px;}
.BCC .skyblueTable.text-center th, .BCC .skyblueTable.text-center td {text-align:center;}
.punchOutTable { width:40%;}

#gwpModal .upload {width:700px;} #gwpModal .btn-blue {font-size:12px; letter-spacing:1px;}
#addInfoModal .upload {width:500px;} #addInfoModal .btn-blue {font-size:12px; letter-spacing:1px;}

/*login register panel === login page*/
.loginSign {width:500px; margin-right:10px; border-right:1px solid #ccc;}
.loginSign .form-signin .col-lg-4 {width:33%;}
.regSection {width:350px; margin-left:20px;}
.regSection .btn {margin-top:22px; margin-bottom:48px;}
.regSection ul {margin:0px; padding:20px 0px 20px 40px;}
.regSection ul li {padding-left:5px; list-style-type:disc; line-height:20px;}
/*.roundBtn {position:relative; z-index:0; zoom:1;}*/ 
.Explorer9 .regSection .btn {margin-top:18px;}
.lt-ie9 .regSection .btn {margin-top:20px;} .Explorer8 .mtIE {margin-top:-20px;}
.lt-ie8 .regSection .btn {margin-top:5px;} .lt-ie8 .loginSign .btn {margin-right:5px;}
.lt-ie9 .loginSign .col-lg-offset-4 {margin-left:36% !important;}
#uniform-review_cardYear, #uniform-review_cardMonth, #uniform-reddem_cardMonth, #uniform-reddem_cardYear {width:96px !important;}
.lt-ie8 #uniform-review_cardYear, .lt-ie8 #uniform-review_cardMonth, .lt-ie8 #uniform-reddem_cardMonth, .lt-ie8 #uniform-reddem_cardYear {width:53px !important;}
.lt-ie8 #uniform-review_cardYear span, .lt-ie8 #uniform-review_cardMonth span, .lt-ie8 #uniform-reddem_cardMonth span, .lt-ie8 #uniform-reddem_cardYear span {width:33px !important;}
.lt-ie8 .remIE {width:290px !important;} .Explorer8 .remIE {margin-bottom:10px;}

.gridWrap .skyblueTable tr > td:first-child + td {width:110px !important;}

/*for cart page steps of billing shipping*/
.relativePos{position:relative !important;}
a.yc{border-radius:60px; height:67px; left:-4px; position:absolute; top:-71px; width:67px;}
a.bsp{border-radius:60px; height:67px; left:7px; position:absolute; top:-72px; width:67px;}
.promoDetails{color:#0085c8; font:11px arial;}
.promoDetailsDiv{border:1px solid #cccccc; margin-top:20px; padding:10px; margin-bottom:10px;}

/*=========IE Tweaks 7 and 8=============*/
.lt-ie8 .clearIE {clear:both;}
.Explorer9 #header .myCartOrder li a {padding-bottom:8px;}
.lt-ie8 .visible7 {overflow:visible !important;}
li.dropdown {z-index:2;}
/*.lt-ie8 * {margin:0; /*overflow:hidden;}*/
.IE7p0 {padding-top:0px !important;}
.lt-ie9 .IETopCrv, .lt-ie9 .IEBotCrv {display:block;}
.lt-ie8 header, .lt-ie8 .registration {overflow:hidden;}
.lt-ie8 #header .myCartOrder li {width:32.7%;}
.lt-ie8 #header .dropdown-toggle {position:relative; top:-2px;}
.lt-ie8 .menuLft {/*left:-20px;*/ position:static; /*margin-left:-289px;*/margin-left:-21px;}
.lt-ie8 .menuRgt {position:static; margin-right:-289px;}
.lt-ie8 .topNav input[type=text] {width:200px;}
.lt-ie9 .IECol6 {width:50%;} .lt-ie8 .IECol6 .greyBoxBg {overflow:visible;}
/*.lt-ie8 header .topNav {width:921px; overflow:visible; margin:15px 17px 0 20px;}*/

/*breadcrumb*/
.lt-ie8 .breadcrumb {margin-bottom:15px;}
.lt-ie8 .breadcrumb li {float:left; margin-right:8px;}
/*sidebar*/
.lt-ie8 .sidebar {float:left; padding-bottom:0px; width:20%;} .lt-ie9 .sideCountry {width:98.5%; *width:91.5%; float:left;}
.lt-ie9 .sidebar > .mbot20 {border:0 none; border-left:1px solid #f7f8fa; background:url(../images/ieGrad.png) repeat-y right top; *background-color:#f2f6f9;}
.lt-ie8 .sidebar {width:192px; overflow:visible; z-index:1;}
.lt-ie9 .sidebar h2 {margin-top:-5px;}
.lt-ie9 .sidebar h2, .lt-ie9 .sidebar ul {margin-right:3px;}
.Explorer9 .sidebar ul > li {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F6F9', endColorstr='#F2F6F9');}
.Explorer .categories ul li {
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd6de', endColorstr='#ccd6de');*/filter:none;
}
.Explorer9 .categories ul li.mainList {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9E1E7', endColorstr='#C0CCD8');}
.lt-ie9 .sidebar ul > li {}
.lt-ie9 .sidebar ul > li:hover {}
.lt-ie9 .sidebar ul > li > a {background:#e4ebf1 url(../images/sideBg.png) repeat-x 0px -38px; padding:8px 12px 8px;}
.lt-ie9 .sidebar ul > li.mainList > a {background:none;}

.lt-ie8 .sidebar ul > li > a {margin-top:-2px; width:163px;}
.lt-ie8 .sidebar ul > li {margin-bottom:2px;} .lt-ie8 .sidebar ul {border-top-width:3px;}
.lt-ie9 .sidebar ul > li > a:hover { background:#F2F6F9; /* url(../images/side Bg.png) repeat-x 0 1px; */ }
.lt-ie9 .sidebar ul > li.mainList > a:hover {background:#b8c7db }
.lt-ie9 .sidebar ul > li .colGrid a, .lt-ie9 .sidebar ul > li .colGrid a:hover {background:none; padding:1px 0px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F6F9', endColorstr='#F2F6F9'); color:#0767C9; font:normal 14px arial;}
.lt-ie9 .categories .childCat > li > a, .lt-ie9 .categories .childCat > li > a:hover {background:none; padding:0px;}*/
.lt-ie9 .sidebar ul > li .colGrid a:hover {color:#0083D8;}
.lt-ie9 .sidebar ul > li .colGrid li {border:0 none;}
.lt-ie8 .categories ul li.mainList {margin-top:-1px; margin-bottom:0px;}
.lt-ie8 .dropCols h3 {margin-bottom: 10px; margin-top: 20px;}
/*----sidebar secondary list-----*/
.lt-ie9 .sidebar ul.secList > li > a {background:none;}
.Explorer .sidebar ul.secList > li {padding-left:15px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');}
.lt-ie9 .sidebar ul.secList > li span {left:5px; top:10px;}
.lt-ie8 .sidebar ul.secList > li span {top:8px;}
/*sidebar top and bottom*/
.sideTopCrv, .sideBotCrv {margin-left:-1px; background:#fff url(../images/sprite.png) no-repeat -199px -144px; width:195px; height:10px;}
.Explorer8 .sideBotCrv {margin-left:-2px;}
.Explorer8 .sideTopCrv {background-position:-201px -144px;}
.lt-ie8 .sideTopCrv {background:#fff url(../images/sprite.png) no-repeat -201px -144px; width:195px; margin-top:-10px; height:10px;}
.lt-ie8 .sidebar h2 {padding-top:20px; margin-top:-5px;}
.sideBotCrv {background-position:-201px -161px; margin-left:0px; *background-position:-203px -161px;}
.sideBotGray {background-position:-400px -161px; *background-position:-402px -161px; float:left;}
.sideCountry {padding:0px 0px 15px 10px; background:#F2F6F9;}
.sidebarCntry h2 {padding:8px;}
.lt-ie8 .sideBotCrv {/*position:relative;*/ margin-top:-2px; z-index:1;}
.lt-ie8 .colGrid {width:46%;} .lt-ie8 .configDetail {overflow:visible;}

/*right Panel*/
.lt-ie9 .rgtPnl {float:left; width:77%; *width:74%;}
.lt-ie8 .col-lg-9.rgtPnl {position:static;}
.lt-ie8 .myCartOrder, .lt-ie8 .accountPanel {position:relative; z-index:1;}
.lt-ie8 .accountPanel {z-index:6;}
.lt-ie8 .myAcDrdwn {left:5px; border:1px solid #CED2D7 !important;}
.lt-ie8 .contentSection h2 {margin-top:-5px; margin-bottom:10px;}
.lt-ie8 .contentPanel {float:left;}
/*.Explorer .btn-blue {background:url(../images/buttonGrad.png) repeat-x; overflow:visible; line-height:1.3em;}*/
.lt-ie8 .btn-blue, .lt-ie8 .btn-grey {line-height:normal;}
.Explorer .btn-grey {overflow:visible;}
.lt-ie8 .btn-blue.btnAdd {padding-top:4px; padding-bottom:4px; position:relative; top:-4px;}
.lt-ie9 .batchUp {width:33%; *width:29%;}
.lt-ie9 .prodThumb li {filter: progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, Strength=5, Direction=0),
     progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, Strength=5, Direction=90),
     progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, Strength=5, Direction=180),
     progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, Strength=5, Direction=270);}
.lt-ie9 .prodThumb li {width:32.5%;}
.lt-ie8 .prodThumb li {width:31.9%; margin-right:0px;}
.lt-ie8 .btnVwAll {margin-right:9px;}
.lt-ie8 .steps li span {height:20px;}

/*===registration ie====*/
.lt-ie8 .form-horizontal .col-lg-6.lftFields, .lt-ie8 .form-horizontal .col-lg-6.rgtFields {width:47%;}
.lt-ie8 .col-lg-12.selectChk > .col-lg-6 {width:47%;}
.lt-ie8 .col-lg-12.selectChk > .col-lg-6 .col-lg-6 {width:40%;}
.lt-ie9 .form-horizontal .col-lg-6.lftFields .col-lg-8, .lt-ie9 .form-horizontal .col-lg-6.rgtFields .col-lg-8 {width:65.66%;}
.lt-ie8 .form-horizontal .col-lg-6.lftFields .col-lg-8, .lt-ie8 .form-horizontal .col-lg-6.rgtFields .col-lg-8 {width:55.66%;}
.lt-ie8 .col-lg-7.billAddRequest .col-lg-8 {width:56.66%;}
.lt-ie9  .form-horizontal  .col-lg-6.lftFields .col-lg-2.control-label, .lt-ie9  .form-horizontal .col-lg-6.rgtFields .col-lg-2.control-label {width:33%;}
.lt-ie8  .form-horizontal  .col-lg-6.lftFields .col-lg-2.control-label, .lt-ie8  .form-horizontal .col-lg-6.rgtFields .col-lg-2.control-label {width:28%;}
.lt-ie9 .col-lg-7.billAddRequest .col-lg-2.control-label, .lt-ie9 .col-lg-7.billAddRequest .col-lg-2.control-label {width:32%;}
.lt-ie8 .col-lg-7.billAddRequest .col-lg-2.control-label, .lt-ie8 .col-lg-7.billAddRequest .col-lg-2.control-label {width:30%;}
.lt-ie8 .form-horizontal .billAddRequest .col-lg-offset-4{margin-left:38.33%;}

.lt-ie8 .col-lg-6.lftFields .col-lg-8 .form-control, .lt-ie8 .col-lg-6.rgtFields .col-lg-8 .form-control {width:245px;}
.lt-ie8 .col-lg-6.lftFields .col-lg-8 select.form-control, .lt-ie8 .col-lg-6.rgtFields .col-lg-8 select.form-control {width:270px;}
.billShip .control-label, .selectChk .col-lg-11 {clear:left; width:auto; float:none;}
.lt-ie9 .billShip .control-label, .lt-ie9 .selectChk .col-lg-11 {display:table; float:none; width:auto;}
.lt-ie8 .punch {float:left; width:100%; margin-top:-6px;}
.lt-ie8 .punch .col-lg-2 {position:static;}
.lt-ie8 .formSales input, .lt-ie8 .formSales .btn{position:relative;}
/*country select*/
.lt-ie9 .dispModal {width:600px; margin-left:25%;}
.lt-ie9 .countryList .americas, .lt-ie9 .countryList .apac {width:27.3%;}
.lt-ie8 .countryList .americas, .lt-ie8 .countryList .apac {width:24.8%;}
.lt-ie9 .countryList .emea {width:45%;}
.lt-ie8 .countryList .emea {width:40%;}
.lt-ie9 .countryList .emea .col-lg-6, .lt-ie9 .formSales .col-lg-6 {width:50%;}
.lt-ie8 .formSales input[type=text] {width:51%;}
.Explorer .dateSection input[type=text], .Chrome .dateSection input[type=text] {width:25.5%;}
.lt-ie8 .dateSection input[type=text] {width:19.5%;}
.lt-ie8 .formSales .col-lg-6 {width:47%;}
.lt-ie9 .formSales form label.col-lg-5 {float:left; width:42%;}
.lt-ie8 .formSales form label.col-lg-5 {float:left; width:42%;}
.lt-ie9 .formSales form label.col-lg-3, .lt-ie9 .formSales #df, .lt-ie9 .formSales #dt{float:left;}
.lt-ie8 .lrScr {height:40px;}
.lt-ie8 .formSales input#datefrom, .Explorer8 #quoteForm input.col-lg-2 {margin-top:3px;}
.lt-ie9 .noBg .col-lg-4 {margin-right:9px; width:30.6%}
/*spc*/
#quoteForm input.col-lg-2 {margin-top:0px;}
.lt-ie8 #quoteForm .col-lg-9.pLeft0 {width:60%;}
#quoteForm .col-lg-9.pLeft0 {margin-top:2px;}

/*cart page*/
.lt-ie9 .chkOutBlk{width:25%;}
.lt-ie8 .chkOutBlk{width:22.8%; /*margin-top:3px;*/}
.lt-ie9 .RequestQuote {width:23.5%; padding:15px}
.lt-ie8 .RequestQuote {width:21.5%; padding:15px}
.RequestQuote .btn-grey{width:100%}
.lt-ie8 .RequestQuote .btn-grey{width:90%}
.lt-ie9 .chkOutBlk .btn-blue-big {border:0 none; background:url(../images/chkout.png) no-repeat;}
/*.lt-ie9 .cartTable {width:75%;}*/
.lt-ie8 .cartTable {width:71.7%;}
.lt-ie8 .cartTable .skyblueTable .totlePrice{ width:33%;}
.lt-ie8 .cartTable .col-lg-2 {margin-top:-22px;}
.lt-ie8 .btnEmptyCart {padding:3px 5px 3px 0px; background-position:right 0px;}
.lt-ie8 .cartTable .btn.btn-grey {margin-top:-12px;}
.lt-ie8 .cartTable .promo .btn.btn-grey {margin-top:2px;}
.lt-ie8 .cartTable .promo .form-control {padding-top:5px; padding-bottom:3px;}
.lt-ie8 .htie7 {height:5px; margin-bottom:20px;}
.lt-ie9 .recom .col-lg-4 img {filter: progid:DXImageTransform.Microsoft.Shadow(Color=#aeaeae, Strength=4, Direction=0),
     progid:DXImageTransform.Microsoft.Shadow(Color=#aeaeae, Strength=5, Direction=90),
     progid:DXImageTransform.Microsoft.Shadow(Color=#aeaeae, Strength=5, Direction=180),
     progid:DXImageTransform.Microsoft.Shadow(Color=#aeaeae, Strength=5, Direction=270);}
.lt-ie9 .recom .col-lg-4 {width:33.3%; padding-right:5px;}
.lt-ie8 .recom .col-lg-4 {width:30%; padding-right:15px;}
.lt-ie8 .qckOrder .partQty .btnAdd {margin-top:8px;}
.lt-ie8 .IE7Mtop {margin-top:-20px;}
.Explorer .f12.lt18 {padding-right:0px; padding-left:5px;}
.Explorer9 .crNuConfig {width:82.3%;}
.Explorer8 .crNuConfig {width:82.2%;}
.Explorer7 .crNuConfig {width:82.8%;}
.lt-ie8 #reviewOrder label.col-lg-6.control-label {padding:0px;}
.errorMessages{display:none}
.lt-ie9 .form-horizontal .profileSel label.col-lg-5 {width:auto;}
/* BCC */
.lt-ie8 .ordrMgt .form-horizontal .form-group {margin-left:0px;}
.lt-ie8 .ordrMgt .form-group .form-group {display:block;}
.lt-ie8 .ordrMgt .btn-blue.btnSave {margin-left:5px; margin-right:5px;}
.lt-ie9 .ordrMgt .form-group.noFloat label.col-lg-2 {width:150px;}
.lt-ie9 .form-horizontal .profileSel label.col-lg-5 {width:auto;}
.Explorer .BCC .dateSection input[type=text], .lt-ie8 .BCC .formSales input[type=text] {width:15%;}
.lt-ie9 #listRec {width:25%;}
.lt-ie9 #customerOrderForm {width:75%;}
.lt-ie8 #listRec {width:22%;}
.lt-ie8 #customerOrderForm {width:72%;}
.lt-ie8 .mtIE7 {margin-top:-7px;}
.lt-ie8 .pnf .col-lg-4 {width:280px;} .lt-ie8 .pnf .col-lg-8 {width:590px;}
.lt-ie8 .partQty .col-lg-8{width:59.5%;}
.lt-ie8 .homePage .partQty .col-lg-8, .lt-ie8 .quickOrder .partQty .col-lg-8{width:62%;}
.lt-ie8 #updateCommPref input[type='checkbox'] {margin-left:0px;}

.lt-ie8 .configDetail .greyBoxBg {overflow:visible;}
.lt-ie8 .col-lg-5.pull-left.configDetail {width:300px;}

.lt-ie9 .crCard .modal-dialog {width:600px;}
.cartPage .modal-dialog.ShipDatePopup {width:650px; margin-top:100px}
.cartPage .modal-dialog.ShipDatePopup .modal-content{min-height:300px}
.lt-ie8 .crCard .control-label {width:150px !important;}
.lt-ie8 #uniform-ccType {width:280px !important;}
.lt-ie9 #ccType {width:277px !important; position:absolute; top:6px; left:-6px;}
.lt-ie8 #ccType {width:290px !important; position:absolute; top:13px;}
.lt-ie8 .crCard div.selector span{padding-right:0px;}
.Explorer7 #header {*position:relative; *z-index:10;}
.lt-ie8 .txtBrk {word-wrap:break-word; min-width:180px; margin:0 -10px; padding:0px;}
.smallloader {border:0 none; background:url(../images/loading-small.gif) no-repeat;}
.alert-danger a{font-weight:bold; color:#B94A48; text-decoration:underline}

/*Avnish*/
#fltrmatrix{font-size:11px; text-transform:uppercase; padding:15px 0 0}
#fltrmatrix li{display:block; float:left; margin-right:5px; background-color:#787878; color:#FFF; padding:2px 4px}
.loadingImg{display: block;margin: auto;}
#localizeErrorMsg{display: none;}
.pagination span.gray{font-weight:bold}
.container .gray {color: #838383;}
.dynamic span.caret{border:none; background:url(../images/arrow-down.png) no-repeat; height:19px; width:19px; margin-left:7px}
.dynamic span.fltr{background:url(../images/funnel.png) no-repeat}
.paginate{float:right}
.paginate li{float:left; padding:2px 4px}
.paginate .gray{font-weight:bold}

/*for new cart as on 9 april 2014*/
.Explorer7 .cartTable th.partNum {/*width:230px;*/width:340px;}
.cartTable td.partNum {width:180px; float:left; min-height:75px;}
.Chrome .cartTable td.partNum, .Safari .cartTable td.partNum {width:190px;}
.lt-ie9 .cartTable td.partNum {min-height:52px;}
.Explorer .cartTable td.partNum {width:194px;}
.Explorer7 .cartTable td.partNum {width:348px;}
.Explorer7 .cartTable .textboxQnt {margin-left:-1px;}
.selAll div.checker span.checked {background-position:-330px -235px;}
.selAll div.checker span {background-position:-347px -235px;}
.selAll div.checker {margin-top:-2px;}
.selAll div.checker, .selAll div.checker span, .selAll div.checker input {height:13px; width:13px;}
/*new cart for common cart*/
.cartBlock .skyblueTable tbody td {background:#fff !important;}
.cartTable .skyblueTable tbody tr td .textboxQnt {display:block; margin:3px;}
.cartTable .skyblueTable tbody tr td:first-child input[type="text"] {box-shadow:0 0 0; width:55px;}
/*ends here*/
.advShip {font:bold 15px arial !important;}
#advShp {width:100%; margin:0 auto 10px; border:0 none;}
/*#advShp .skyblueTable th {border:0px none;}*/
#advShp .inStock {color:#498923;} #advShp .outStock {color:#AB3851;}
.distributor {background:#B9CDE5; border:1px solid #BCBCBC; margin:-3px 5px 0 0; padding:2px 8px;}
.adShp {width:96%; margin-left:9px !important;}
.addressBox.adShp p {font:normal 13px/20px arial; margin-bottom:10px; margin-top:-10px;}
.shpType {width:200px !important;}
.col-lg-6.rtCol .radioContBox{min-height:150px;}
.advQty, .advChQty {width:45px !important;}
.w200 {width:200px !important;} .w135 {width:135px !important;}
/*#imdShp, #prmShp {background:#444; color:#fff; font-weight:bold;}*/
.f11 {font-size:11px !important;} .mRight20 {margin-right:20px;}
.skyblueBottom {border-bottom: 2px solid; color:#165BB8;}
#advShp .skyblueBottom{border-bottom:0 none;}
/*#imdShp td, #prmShp td {padding:8px 5px;}*/
#advShp #cartTable tr:last-child .skyblueBottom {border-bottom:0 none;}
#advShp .skyblueTable th {background:#f0efed; padding:10px; border:0 none;}
#advShp .skyblueTable .itemDetails.part {padding:10px;}
#advShp .skyblueTable td {background:#fff; border:0 none;}
.blank90 .distributor {width:34px;}
#advShp .skyblueTable {border:1px solid #ededed;}
/*CommonCart begins*/
.mbot75 {margin-bottom:75px;} .mbot65{margin-bottom:65px;} .pbot30 {padding-bottom:30px;}
.cartSteps {background:url(../images/checkout_sprite.jpg) no-repeat; height:70px;}
.cartSteps.bs {background-position: 0 -69px;}
.stepPanel .active {font-weight:bold; color:#414141; font-size:14px;}
.stepPanel .completed {color:#0099dd; font-weight:bold; font-size:14px;}
.stepPanel .deActive {color:#bdbcbc; font-weight:bold; font-size:14px;} .italics{font-style:italic; font-size:11px !important; color:#222;}
.stepPanel .stepOne {width:60px; text-align:center; margin-left:8px; word-wrap:break-word;}
.stepPanel .stepTwo {width: 98px; text-align:center; margin-left:181px; word-wrap: break-word;}
.stepPanel .stepThree {width:110px; text-align:center; margin-left:165px; word-wrap:break-word;}
.stepPanel .stepFour {width: 90px; text-align:center; margin-left:151px; word-wrap: initial;}
.cartInfo {border:1px solid #e4e4e4;}
.cartItems {margin:0px; background:#525252 url(../images/itemBg.gif) repeat-x 0 0; border-right:0px none; height:190px; *height:170px;}
.pesContainer {position:absolute; top:-50px; width:239px; z-index:1;}
.cartCount {font-weight:bold; font-size:16px; color:#444; margin-top:20px;}
.chkOutArea {margin-top:16px; padding-bottom:10px;}
.bigBlue{background:url(../images/arrowBig_blue.png) no-repeat 0 2px; width:7px; height:12px; display:inline-block; position:relative; margin-left:2px;}
.bigWhite{background:url(../images/arrowBig_white.png) no-repeat 0 2px; width:7px; height:12px; display:inline-block; position:relative; margin-left:5px;}
th.itemDetails, td.itemDetails.part {width:345px;} .blank90{width:90px;} .w125 {width:125px;} .w128{width:128px;} .w130{width:130px;} .w133{width:133px;} .w202{width:202px !important;}
/* for split Item AP-905 */
th.itemDetailsPrmy{width:85px;}
th.qty{width:87px;text-align:right !important;}
th.qtyChange{width:90px; }
th.delvrydate{width:229px;}
.tableBody td.itemDetails {width:347px;} .pTpBot{padding-top:15px !important; padding-bottom:10px !important;} .mrt{margin-top:-5px;}
.classCat {background:#c5d7eb; text-transform:uppercase; padding:2px; width:38px; text-align:center; border:1px solid #c8c8c8; margin-top:20px;}
span.out{color:#ee2424; font-weight:bold;} span.in{color:#00962b; font-weight:bold;} span.default{color:#222; font-weight:bold;}
.tableBody .kitDetails, .kitDetails {padding:10px; font-size:12px;} .tableBody .kitDetails li, .kitDetails li {background:url(../images/arrowRight.png) no-repeat 0 4px; padding-bottom:5px; padding-left:10px;}
span.kit{font:bold 12px arial; text-transform:capitalize !important;  color:#fff; padding:4px 10px; text-align:center;}
.redKit{background:#ff0000;} .greenKit{background:#00962b;} .blueKit{background:#00bff3;}
.lt-ie9 .IE7col{width:675px;} .lt-ie8 .IE7col{width:673px;}
.contChk{border:1px solid #E4E4E4; background:#f7f7f7; padding:20px 10px; *padding-bottom:0px;}
.promotion{background:#525252; color:#fff; height:105px; padding:35px 10px 10px 10px; font:normal 14px arial;} .promoInfo{background:#01b462; color:#fff; padding:10px; height:105px;} .lt-ie9 .promoInfo{width:220px;} .lt-ie9 .promotion{width:663px;} .lt-ie8 .promoInfo{width:196px; height:85px;} .lt-ie8 .promotion{width:650px; height:65px;}
.promotion label {margin:9px 37px 0 5px;}
.promoTxt{font:normal 12px arial; padding:5px; border:0 none; background:#fff; width:179px; margin-right:30px;}
.btn-white-small {color:#009adc; font-size:12px; text-transform:uppercase; border-radius:15px; line-height:1.5em; font-weight:bold; padding:5px 18px 3px; background-color:#fff; border:1px solid #ECEBE8; margin-bottom:5px; position:relative; z-index:1; zoom:1; margin-top:4px;}
.btn-white-small:hover, .btn-white-small:focus, 
.btn-white-small:active, .btn-white-small.active{color:#009adc; background-color:#EBEBEB; border:1px solid #D0CEC6;}
.qckOrder h4, .qckOrder label {color:#444; font-weight:bold;}
.qckOrder label{font:bold 14px arial; margin-right:10px;} .partPanel {width:285px; float:left;}
.contentSection h2.blackBold{color:#444; font-weight:bold; font-size:23px; *margin:8px 0 25px;}
.pic {width:110px;} .pic img{width:110px; height:94px;} .picDetails{width:155px;} .picDetails .partDesc{height:50px; overflow:hidden;}
.borderRight {background:url(../images/dot.png) repeat-y right top; margin-right:10px;}
.padRight{margin-top:20px; padding-right:30px;} .promoBot{border-bottom:1px solid #E4E4E4; padding-bottom:20px; margin-bottom:10px;}
.btnLightBlue{background:#0085d5; border:1px solid #0085d5; padding:6px 15px 6px 18px !important;} 
.btnLightBlue:hover, .btnLightBlue:focus, .btnLightBlue:active, .btnLightBlue.active{background-color:#006CAC; border:1px solid #009adc;}
.btnLightGray{background-color:#aaaaaa; border:1px solid #999;} 

.btnWhite{background:#fff; border:1px solid #ECEBE8; color:#009ADC;} 
.btnWhite:hover, .btnWhite:focus, .btnWhite:active, .btnWhite.active{color:#009ADC; background:#EBEBEB; border:1px solid #d0dec6;}
.btnLightGray:hover, .btnLightGray:focus, .btnLightGray:active, .btnLightGray.active {background-color:#909090; border:1px solid #909090;}
.btn-Small{font-size:12px; padding:3px 10px 2px 13px !important;}
.btn-Small span{background:url(../images/arrowSmall_white.png) no-repeat 0 1px; margin-left:7px; display:inline-block; width:6px; height:9px;}
.btn-Small span.blue{background:url(../images/arrowSmall_blue.png) no-repeat 0 1px; margin-left:3px; display:inline-block; width:6px; height:9px; font-size:11px;}
.lt-ie8 .btn-Small span, .lt-ie8 .btn-Small span.blue {position:relative; margin-top:-12px; left:5px;}
.lt-ie8 .bigBlue, .lt-ie8 .bigWhite{position:relative; margin-top:-14px; left:5px;}
/*commonStore --- orderConfirmation and reviewOrder begins*/
.oc{background-position:0px -217px;}
.rpo{background-position:0px -141px;}
.txtBox {border:1px solid #e0e0e0; padding:5px; color:#999;}
.background{background:url(../images/advBtnBg.png) repeat-x; border-radius:4px 4px 0 0; -webkit-box-shadow: inset 0 1px 4px rgba(187,197,207,0.75);
	-moz-box-shadow: inset 0 1px 4px rgba(187,197,207,0.75); box-shadow: inset 0 1px 4px rgba(187,197,207,0.75);
}
.grad{background:#fff url(../images/adShpBg.png) repeat-x 0 0; border-radius:4px 4px 2px 2px !important; border:2px solid #ccc !important; 
border-top:0 none !important;
	-webkit-box-shadow: 0 1px 4px rgba(187,197,207,0.75) !important;
	-moz-box-shadow: 0 1px 4px rgba(187,197,207,0.75) !important; box-shadow: 0 1px 4px rgba(187,197,207,0.75)!important;
	float: left;
    height: 100%;
    margin: 0 auto 10px;
    width: 100%;
	}
	
.gradInv{border-radius:4px 4px 2px 2px !important; border:2px solid #ccc !important; 
border-top:0 none !important;
	-webkit-box-shadow: 0 1px 4px rgba(187,197,207,0.75) !important;
	-moz-box-shadow: 0 1px 4px rgba(187,197,207,0.75) !important; box-shadow: 0 1px 4px rgba(187,197,207,0.75)!important;
	float: left;
    height: 100%;
    margin: 0 auto 10px;
    width: 100%;
	}
/*.cartPage .breadcrumb span.divider, .redeemQuoteConfirm .breadcrumb span.divider {margin:5px;}*/
/*.Explorer .cartPage .breadcrumb span.divider,*/ .Explorer .redeemQuoteConfirm .breadcrumb span.divider {margin:0px 5px;}
.mTop45{margin-top:45px;}
/*ends here*/

/*cartPage alignment fixes begins*/
.cartPage .cartSteps{margin-left:45px; margin-top:10px;}
.cartPage .stepPanel{margin-left:42px;}
.cartPage .cartInfo {margin-left: 35px; margin-top: 84px; width: 909px !important;}
.cartPage .chkOutBlk {padding:14px 10px 10px 22px; position:relative;}
.cartPage #checkoutform1 .btnLightBlue, .cartPage #checkoutform1 .btnLightBlue:hover, 
.cartPage #checkoutform1 .btnLightBlue:focus, .cartPage #checkoutform1 .btnLightBlue:active, 
.cartPage #checkoutform1 .btnLightBlue.active{
	padding:6px 20px 6px 23px !important; margin-left:-15px;
}
.Explorer .cartPage #checkoutform1 .btnLightBlue, .Explorer .cartPage #checkoutform1 .btnLightBlue:hover, 
.Explorer .cartPage #checkoutform1 .btnLightBlue:focus, .Explorer .cartPage #checkoutform1 .btnLightBlue:active, 
.Explorer .cartPage #checkoutform1 .btnLightBlue.active{padding:6px 22px !important;}
.cartPage .pes {margin:0 -30px -11px -35px;}
.cartPage div.cartTable {margin-left:36px; width:908px;}
.cartPage .contChk {margin-left:36px; width:905px;}
.cartPage #showcartItems .contChk {width:905px; margin-left:0px;}
.cartPage .promoInfo {padding:10px 10px 10px 26px;}
.cartPage .total {font:bold 21px/25px Arial,Helvetica,sans-serif; margin-top:5px;}
.cartPage #checkoutform2 .btnLightBlue, .cartPage #checkoutform2 .btnLightBlue:hover, 
.cartPage #checkoutform2 .btnLightBlue:focus, .cartPage #checkoutform2 .btnLightBlue:active, 
.cartPage #checkoutform2 .btnLightBlue.active {
	padding:6px 27px !important
}
.cartPage .contShp {margin-right:23px;}
.cartPage form#quickOrderCart{margin-left:-15px;}
/*cartPage alignment fixes ends here*/

.Explorer8 .overVis {overflow:visible; clear:both;}

@media print {
.noPrint {display:none;}
.bdr-btm {border-bottom:0 !important}
.topSearch .btn{display:none;}
.orConfir .col-lg-9 {background-color:green; width:40% !important;}
.orConfir .col-lg-3 {width:15% !important;}
}

.reviewOrderPage #uniform-review_cardType, .w195{ width:195px !important;}
.Explorer .reviewOrderPage #uniform-review_cardType{ width:195px !important;}

#billErrorContainer .alert-danger{float: left;  margin-right: 15px; width: 320px;}
#fedExErrorContainer .alert-danger {/*float: left;*/ margin-right: 15px; width: 100%;}
.success .accordionIcon {background: url("../images/sprite2.png") no-repeat scroll -81px -2px rgba(0, 0, 0, 0);}
.addressBox .alert-danger{ font-size:14px;}
a.btnUpload {cursor:pointer;}
.Explorer10 .txtBox, .Explorer11 .txtBox {border:1px solid #b0afaf !important;}
#recommendedproducts {
   margin-left: 36px;
    width: 905px;
}
.btn:focus, button:focus {outline:0;}
/* ===== CR as per ticket number 456 ===== */
#bin a:link, #bin a {color:#0085D5 !important;}

#bin #accordion a.accordion-toggle, #bin #accordion a.accordion-toggle:hover, #bin #accordion a.accordion-toggle:visited,
#bin #accordion a.accordion-toggle:visited:hover {color:#fff !important; text-decoration:none !important;}

#bin #accordion .disabled a.accordion-toggle, #bin #accordion .disabled a.accordion-toggle:hover, 
#bin #accordion .disabled a.accordion-toggle:visited, #bin #accordion .disabled a.accordion-toggle:visited:hover,
#bin #accordion .success a.accordion-toggle, #bin #accordion .success a.accordion-toggle:hover, 
#bin #accordion .success a.accordion-toggle:visited, #bin #accordion .success a.accordion-toggle:visited:hover
{color:#525252 !important; text-decoration:none !important;}

#bin a:link:hover, #bin a:hover {color:#00598F !important; text-decoration:underline !important;}
#bin a:visited {color:#672069 !important;}
#bin a:visited:hover {color:#672069 !important; text-decoration:underline !important;}
#bin a.btn.btn-blue:link, #bin a.btn.btn-blue:link:hover, #bin a.btn.btn-blue:visited, #bin a.btn.btn-blue:visited:hover {color:#fff !important; text-decoration:none !important;}
#bin a.btn.btnLightBlue:link, #bin a.btn.btnLightBlue:link:hover, #bin a.btn.btnLightBlue:visited, #bin a.btn.btnLightBlue:visited:hover {color:#fff !important; text-decoration:none !important;}
#bin a.btn.btnLightGray:link, #bin a.btn.btnLightGray:link:hover, #bin a.btn.btnLightGray:visited, #bin a.btn.btnLightGray:visited:hover {color:#fff !important; text-decoration:none !important;}
#bin a.btn.btn-white-small:link, #bin a.btn.btn-white-small:link:hover, #bin a.btn.btn-white-small:visited, #bin a.btn.btn-white-small:visited:hover,
#bin a.btn.btnWhite:link, #bin a.btn.btnWhite:link:hover, #bin a.btn.btnWhite:visited, #bin a.btn.btnWhite:visited:hover {color:#009adc !important; text-decoration:none !important;}
#bin a.btn.btn-grey:link, #bin a.btn.btn-grey:link:hover, #bin a.btn.btn-grey:visited, #bin a.btn.btn-grey:visited:hover {color:#0767c9 !important; text-decoration:none !important;}
/*for cartpage element matching - CR 456*/
.cartPage .cartTable form.cartBlock .skyblueTable > thead > tr > td{background:#f0efed;}
.cartPage .cartTable .tableHead th {font-size:13px;}
#bin .changesShippAdd .btnSpace a:link, #bin .changesShippAdd .btnSpace a {
    background: none repeat scroll 0 0 #0085d5 !important;
    border: 0 none;
    color: #fff !important;
}
#bin .changesShippAdd .btnSpace a:link:hover, #bin .changesShippAdd .btnSpace a:hover {
    background: none repeat scroll 0 0 #006cac !important;
    text-decoration: none !important;
}

.adrTxtBx{
 margin-right: 15px; width: 275px;
}

/*changes for change billing */
.Explorer10 .redQuote input[type=radio], .Explorer11 .redQuote input[type=radio], .Mozilla11 .redQuote input[type=radio] {margin-right:5px;}
.changeBillingAdd .lftFields.billAddRequest .form-control {width:292px !important;}
.fadeMe {    
	background: #000 none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0.5;
    padding: 20%;
    position: fixed;
    text-align: center;
    top: 0;
    vertical-align: bottom;
    width: 100%;
    z-index: 10;
    }
    
/*Start changes for Header Footer  */

@font-face {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	src:url(../agilent_fonts/icomoon.eot?96h3dp);
	src:url(../agilent_fonts/icomoon.eot?#iefix96h3dp) format('embedded-opentype'),
		url(../agilent_fonts/icomoon.woff?96h3dp) format('woff'),
		url(../agilent_fonts/icomoon.ttf?96h3dp) format('truetype'),
		url(../agilent_fonts/icomoon.svg?96h3dp#icomoon) format('svg');
}
@font-face {
    font-family: 'robotoregular';
    src: url('../agilent_fonts/roboto-regular/roboto-regular.eot');
    src: url('../agilent_fonts/roboto-regular/roboto-regular.eot?#iefix') format('embedded-opentype'),
         url('../agilent_fonts/roboto-regular/roboto-regular.woff2') format('woff2'),
         url('../fonts/roboto-regular/roboto-regular.woff') format('woff'),
         url('../agilent_fonts/roboto-regular/roboto-regular.ttf') format('truetype'),
         url('../agilent_fonts/roboto-regular/roboto-regular.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('../agilent_fonts/roboto-medium/roboto-medium.eot');
    src: url('../agilent_fonts/roboto-medium/roboto-medium.eot?#iefix') format('embedded-opentype'),
         url('../agilent_fonts/roboto-medium/roboto-medium.woff2') format('woff2'),
         url('../agilent_fonts/roboto-medium/roboto-medium.woff') format('woff'),
         url('../agilent_fonts/roboto-medium/roboto-medium.ttf') format('truetype'),
         url('../agilent_fonts/roboto-medium/roboto-medium.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('../agilent_fonts/roboto-light/robotocondensed-light.eot');
    src: url('../agilent_fonts/roboto-light/robotocondensed-light.eot?#iefix') format('embedded-opentype'),
         url('../agilent_fonts/roboto-light/robotocondensed-light.woff2') format('woff2'),
         url('../agilent_fonts/roboto-light/robotocondensed-light.woff') format('woff'),
         url('../agilent_fonts/roboto-light/robotocondensed-light.ttf') format('truetype'),
         url('../agilent_fonts/roboto-light/robotocondensed-light.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('../agilent_fonts/roboto-condensed/robotocondensed-bold.eot');
    src: url('../agilent_fonts/roboto-condensed/robotocondensed-bold.eot?#iefix') format('embedded-opentype'),
         url('../agilent_fonts/roboto-condensed/robotocondensed-bold.woff2') format('woff2'),
         url('../agilent_fonts/roboto-condensed/robotocondensed-bold.woff') format('woff'),
         url('../agilent_fonts/roboto-condensed/robotocondensed-bold.ttf') format('truetype'),
         url('../agilent_fonts/roboto-condensed/robotocondensed-bold.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../agilent_fonts/roboto-condensed-regular/robotocondensed-regular.eot');
    src: url('../agilent_fonts/roboto-condensed-regular/robotocondensed-regular.eot?#iefix') format('embedded-opentype'),
         url('../agilent_fonts/roboto-condensed-regular/robotocondensed-regular.woff2') format('woff2'),
         url('../agilent_fonts/roboto-condensed-regular/robotocondensed-regular.woff') format('woff'),
         url('../agilent_fonts/roboto-condensed-regular/robotocondensed-regular.ttf') format('truetype'),
         url('../agilent_fonts/roboto-condensed-regular/robotocondensed-regular.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*End changes for Header Footer  */


/** APP-13179 Start **/
.lt-ie9 .regSection .btn{
margin-top:1px;
}
.Explorer9 .regSection .btn{
margin-top:5px;
}
.regSection .btn{
margin-top:6px;
}
/** APP-13179 end **/