*{margin:0px; padding:0px}
/*Reset Stylesheet Start*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 1;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
html, body {
    min-height: 100% !important;
    height: 100%;
}


body {
	background: #fff  none repeat scroll 0 0;
    color: #333333;
    font-family: "geinspirapitch",Arial,sans-serif;
    font-size: 13px;
    text-align: left;
	line-height: 18px;
	min-height: 100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End Reset Stylesheet Start*/
.topContainerInner {
    background: #F2F2F2  none repeat scroll 0 0;
    height: 100px !important;;
    margin: 0 auto;
    max-height: 450px;
    width: 994px;
}
.topContainer {
    background: #F2F2F2 none repeat scroll 0 0;
    float: none;
    height: 100%;
    margin: 0 auto;
    smin-height: 450px;
    width: 994px;
}
#container{margin:0px auto;width:994px;background:#F2F2F2;sheight: 100%;}
.mainContainer {background: #F2F2F2 none repeat scroll 0 0;sborder-bottom: 20px solid #f2f2f2;}
.header{height: 100px;  width: 960px;  margin: 0px auto;}
.loginbdy{background:#A9C5E1;min-height: 600px;}
.loginbdy_left{width:660px;float: left;height:600px;}
.loginbdy_right{float:right;background:#005fbd;width:300px;margin-right:20px;height:600px;}
.loginbdy_left_data{margin:47px 0 0 62px;position: relative;}
.loginform {
    margin: 54px 67px 0 auto;
    width: 200px;
}
.tickerTape .content{color: red; margin-bottom: 20px;font-weight:bold;font-size: 14px;}
.across{color: red;    font-size: 18px;    margin-bottom: 20px;}
.headerArrow{float: left; margin: 20px 0 0;}
.footer{sposition: fixed;width: 994px; sheight: 132px; background-color: #333;color: #999;margin:0px;}
.footer .content{font-size: 1em; line-height: 16px}
.btn {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    margin: 5px 0px 0px 0px;
    padding: 10px;
	color: #A9C5E1;
	font-size: 19px;
	cursor:pointer;
}
.txt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #ececec;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    width: 200px;
	margin: 10px 0;
	padding: 10px 0 3px;
	color:#fff;
	
}
/**/
.content{abackground:#f2f2f2;sheight: 100%; smin-height: 100%;}
.header_left{float:left;}
.header_right{float:right;margin: 20px 2px 0 0px;width: 355px;}
.logo{ height: 75px;  width: 75px;float: left;}
.logoText {float: left;margin: 15px 0 0;width:315px;}
.logoTexttop{color: #494949;font-size: 12px;}
.logoTextbottom{color: #494949;font-size: 17px;margin-top: 6px;}
.welcomeText, .diagnosticText{color: #fff;font-size: 24px;margin: 5px 0 15px}
.diagnosticText{line-height:24px}
.loginText {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 50px;
}
.langaugeddCls{ margin:17px 0px 0 0px; float: left;}
.langaugeddCls li{display:inline;font-size: 15px;  float: left;  padding: 0px 0px 0px 0px;height:39px}
.langaugeText{}
.countrydd{}
.langaugedd{}
.langaugedd_p{margin: 10px 0px 0px 0px;}
.langaugeddSlash{margin: -7px 8px 0px 8px;}
.visibleFooterPanel{height:auto;}
.inVisibleFooterPanel{display:none;}
.visibleFooterPanel, .inVisibleFooterPanel{width:980px;}
.footerContacts li{display: inline-block;   width: 130px;}
.footerTextPanel_left{float: left;  width: 376px;}
.footerTextPanel_right{float: right;  width: 413px;}
.hideContact,.hideContact1 {
    background: #ff9966 none repeat scroll 0 0;
    float: left;
    sheight: 60px;
    margin: 0 0 0 50px;
    width: 130px;
}
.hideContactLink {
    color: #333;
    display: block;
    padding: 12px 0 6px 0px;
    width:130px;text-align: center;background: #ff9966 none repeat scroll 0 0;
}
.footerTextPanel {
    float: left;
    margin: 12px 0 0 10px;
    width: 790px;
}
.footerTextPanel ul li{font-size:11px;color: #999;vertical-align: top;}
.footerContactsLabel a{font-size:11px;color: #999;}
.forgotPwdLink{margin: 20px 0 65px;color:#005fbd;}
.bodycontent {
    background: #f2f2f2 none repeat scroll 0 0;
    Sheight: 500px;
}
.headerCls, .headerContentCls{    
    height: 20px;
    margin: 0 10px;
    padding: 15px 0;
}
.tableDataBlock1{ background: #fff none repeat scroll 0 0;smargin: 20px 0 50px 0px;spadding: 10px 0;sposition:relative;width: 960px;margin: 0px auto;}
.rowCls{float:left}
.row9_head_1{width:100px}
.row9_head_2{width:100px}
.row9_head_3{width:100px}
.row9_head_4{width:100px}
.row9_head_5{width:100px}
.row9_head_6{width:120px}
.row9_head_7{width:140px}
.row9_head_8{width:100px}
.row9_head_9{width:100px}

.row9_1{width:100px}
.row9_2{width:100px}
.row9_3{width:100px}
.row9_4{width:100px}
.row9_5{width:100px}
.row9_6{width:120px}
.row9_7{width:140px}
.row9_8{width:100px}
.row9_9{width:100px}

.row6_head_1{width:100px}
.row6_head_2{width:100px}
.row6_head_3{width:100px}
.row6_head_4{width:180px}
.row6_head_5{width:100px}
.row6_head_6{width:120px}

.row6_1{width:100px}
.row6_2{width:100px}
.row6_3{width:100px}
.row6_4{width:180px}
.row6_5{width:100px}
.row6_6{width:120px}

.headerCls div{font-size: 10px;color:#c9c9c9;}
.headerContentCls div{font-size: 12px;color:#909090;}
.tableDataBlockHeader{padding: 10px 10px 0;}
/**/
/*one to one css*/
.borderSpacing_10px{border-spacing: 10px !important;}
.clearDiv{clear:both;}
.float_right{float:right !important}
.float_left{float:left !important}
.padding_L10px{padding-left: 10px !important;}
.padding_L6px{padding-left: 6px !important;}
.padding_5px{padding: 5px !important;}
.margin_T20{margin-top:20px !important}
.margin_T5{margin-top:5px !important}
.margin_T10{margin-top:10px !important}
.margin_T30{margin-top:30px !important}
.margin_T70{margin-top:70px}
.margin_T170{margin-top:170px !important;}
.margin_T18{margin-top: 18px !important;}
.margin_L20{margin-left:20px !important;}
.margin_L5{margin-left:5px !important;}
.margin_L15{margin-left:15px !important;}
.margin_L10{margin-left:10px !important;}
.margin_L106{margin-left:106px !important;}
.margin_R15{margin-right:15px !important;}
.margin_R25{margin-right:25px}
.margin_R21{margin-right:21px !important;}
.margin_B15{margin-bottom:15px !important;}
.margin_B20{margin-bottom:20px !important;}
.btn-365px{width:365px;}

.btn-200px{width:200px;}
.width_80px{width: 80px !important;}
.width_90px{width:90px !important;}
.width_95px{width:95px !important;}
.width_104px{width:104px !important;}
.width_485px{width: 485px!important;}
.width_300px{width: 300px !important;}
.width_340px{width: 340px !important;}
.width_211px{width: 211px !important;}

.width_529px{width:529px !important;}
.width_450px{width: 450px !important;}
.width_143px{width:143px}

.width_230px{width: 186px!important;}
.width_142px{width: 165px!important;}

.width_162px{width: 162px!important;}
.width_124px{width: 124px!important;}
.width_125px{width: 125px!important;}
.width_128px{width: 128px!important;}
.width_50px{width:50px;}
.width_55px{width: 55px!important;}
.width_71px{width: 71px !important;}
.width_24px{width: 24px !important;}
.width_45px{width:45px;}
.width_140px{width:140px}
.width_167px {width: 167px;}
.width_196px {width: 196px;}
.width_700px {width: 700px;}
.width_250px{width: 250px !important;}
.width_230px_new{width: 230px !important;}
.width_290px {width: 290px !important;}
.width_100px{width: 100px !important;}
.width_120px{width: 120px !important;}
.width_111px{width: 111px !important;}
.width_150px{width: 150px;}
.width_200px{width: 200px !important;}
.width_172px{width: 172px!important;}
.width_201px{width: 740px;}
.width_116px{width: 116px;}
.width_730px{width: 730px;}
.width_563px{width: 563px!important;}
.width_824px{width: 824px;}
.width_576px{width:576px}
.width_580px{width:580px}
.width_680px{width:680px}
.width_390px{width: 390px;}
.width_524px{width: 524px;}
.height_100px{height:100px}
.height_40px{height:20px;    text-align: center;}

.height_77px{height: 77px;}
.width_100per{width: 100% !important;}
.orangeColor{color:#ff9966;}
.darkBlueColor{color: #005fbd !important;}
.dottedBorder{border-bottom: 1px dotted #000;}
.width_225px{  width: 225px !important;}
.blueText{color:#85b1dc;}
.blackText {color: #333 !important;}
.darkblueText {color: #005fbd;}
.greenText{color:#52d2a7;}
.blueBorder{border-left: 5px solid #005fbd;}
.greenBorder{border-left: 5px solid #00CC99;}
.greyLongBgColor{width:960px;margin:0px auto;}
.greyLongBgColor .greyLongBgColorBtn {width: 345px;}
.margin55, .margin56{word-wrap: break-word;}
.margin56{padding: 0px 0px 0px 2px;}
.nav li:first-child { border-right:none !important; }
.nav li:last-child { border-right:none !important; }
.transparentBg{background: transparent none repeat scroll 0 0;padding: 0px 5px;}
.vAlignMiddle{vertical-align:middle !important;}
.txtAlignCenter{text-align: center !important;}
.txtAlignRight{text-align: right !important;}
.txtAlignLeft{text-align: left !important;}
.vAlignBottom{vertical-align: bottom !important;}
.cookieHeadH1{font-weight: 700;font-size: 18px;}
.cookieHeadH3{font-weight: 700;font-size: 15px;margin: 15px 0px 0px 0px;}
.color_F2F2F2{background: #f2f2f2 none repeat scroll 0 0 !important;}
.fontsize_14px{font-size: 14px !important;}
.textDecoration{text-decoration: underline !important;}
/*menu width css for multiple country*/
.createNewOrder_mm{width:151px;}
.repeatPastOrder_mm{width:185px}
.savedOrders_mm{width:162px}
.OrderHistory_mm{width:125px}
.POSpendAnalysis_mm{width:145px}
.FAQs_mm{width:53px}
.MyAccount_mm{width:167px}
.fontWeight{font-weight:bold;}
/*menu width css for multiple country*/

/*US398 start*/

.hidePricingTrue .createNewOrder_mm{width:186px;}
.hidePricingTrue .repeatPastOrder_mm{width:192px}
.hidePricingTrue .savedOrders_mm{width:186px}
.hidePricingTrue .OrderHistory_mm{width:186px}
.hidePricingTrue .MyAccount_mm{width:186px}

/*US398 End*/

#loginPage input[type="text"], #loginPage input[type="password"]{
	border-bottom: 1px solid #fff;
}
.width960px{width: 960px;  margin: 0px auto !important;}
input[type="text"], input[type="password"]{
	border-bottom: 1px solid #005fbd;
	border-top: medium none;
	border-right: medium none;
	border-left: medium none;
    height: 31px;
    width: 100%;
	background: transparent none repeat scroll 0 0;
}
#purchaseOrderNum{width: 280px;}
.poOrderNoSection.prettycheckboxBlueToGreen label.po_label{width: 115px;text-align: left;color: #245fbd;}
.whiteBtn {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #005fbd;
    color: #005fbd;
    font-size: 16px;
    margin: 5px 15px 0 0;
    padding: 10px;
    width: 196px;
	cursor: pointer;
}
.greyBtn{
	background: #d7d7d7 none repeat scroll 0 0;
    border: 1px solid #d7d7d7;
    color: #fff;
    font-size: 16px;
    margin: 5px 0 0;
    padding: 10px;
    width: 196px;
	cursor: default;
}

.orangeBtn{
    background: #ff9966 none repeat scroll 0 0;
    background:#ff9966;
    border: 1px solid #ff9966;
    color: #fff;
    font-size: 16px;
    margin: 5px 0 0;
    padding: 10px;  
   	width: 190px;
    cursor: pointer;
    text-align:center;text-decoration:none
}
.lightBlueBtn{
    background: #A9C5E1 none repeat scroll 0 0;
    border: 1px solid #A9C5E1;
    color: #fff;
    font-size: 16px;
    margin: 5px 0 0;
    padding: 10px;  
    width: 160px;
    cursor: pointer;
}

.blueBtn{
	background: #005fbd none repeat scroll 0 0;
    border: 1px solid #005fbd;
    color: #fff;
    font-size: 16px;
    margin: 5px 0 0;
    padding: 10px;
    width: 196px;
	cursor: pointer;
}
.blueBtn1{
	background: #005fbd none repeat scroll 0 0;
    border: 1px solid #005fbd;
    color: #fff;
    font-size: 16px;
    margin: 5px 0 0;
    padding: 10px;
    swidth: 196px;
	cursor: pointer;
}
.orangeBtnLink{
    background: none;
    border: none;
    color: #ff9966;
    font-size: 16px;
    margin: 5px 0 0;
    padding: 10px;  
    width: 160px;
    cursor: pointer;
}
.errorDiv,.personalErrorMsg,.shippingDetailError, #emailAddressMandatory, .forgotPwdErrorMsg{color:red}
.forgotPwdErrorMsg {margin:0px 0px 20px 0px}
/*one to one css*/
.registerAccSection .blueBorder input{color:#005fbd}

.whiteBtnArrow {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #005fbd;
    color: #005fbd;
    font-size: 16px;
    margin: 5px 15px 0 0;
    padding: 10px;
    width: 196px;
	cursor: pointer;
}
.greyBtnArrow{
	background: #d7d7d7 none repeat scroll 0 0;
    border: 1px solid #d7d7d7;
    color: #fff;
    font-size: 16px;
    margin: 5px 0 0;
    padding: 10px;
    width: 196px;
	cursor: pointer;	
	border-color: transparent currentcolor transparent #245fbd;
    border-style: solid none solid solid;
    border-width: 16px 0 16px 14px;
}
/*button with grey, blue & white arrow*/
.greyWizard{float: right;padding: 1px 20px 0 0;}
.greyWizard ul li .chevronRight{border-color: transparent #d7d7d7 transparent #d7d7d7 ;}
.greyWizard ul li { background: #d7d7d7  none repeat scroll 0 0;color: #fff;}

.blueWizard{float: right;padding: 1px 20px 0 20px;}
.blueWizard ul li .chevronRight{border-color: transparent #245fbd transparent #245fbd ;}
.blueWizard ul li .chevronLeft{border-color: transparent #245fbd transparent #245fbd;}
.blueWizard ul li { background: #245fbd  none repeat scroll 0 0;color: #fff;}

.whiteWizard{float: left;padding: 1px 0px 0 13px;}
.whiteWizard ul li .chevronLeft{border-color: transparent #fff transparent #245fbd ;}
.whiteWizard ul li { background: #fff  none repeat scroll 0 0;color: #245fbd;}

.lightWizard{float: left;padding: 1px 0px 0 13px;}
.lightWizard ul li .chevronLeft{border-color: transparent #245fbd transparent #245fbd ;}
.lightWizard ul li { background: #245fbd  none repeat scroll 0 0;color: #245fbd;color:#fff}

.blueWizard ul li a, .whiteWizard ul li a, .lightWizard ul li a{color:#fff;text-decoration:none}
.commonWizardBtn ul li .chevronRight {    
    border-style: solid none solid solid;
    border-width: 20px 0 25px 15px;
    display: block;
    position: absolute;
    right: -14px;
    top: 0;
}
.commonWizardBtn ul li .chevronLeft {    
    border-style: solid solid solid none;
    border-width: 22px 14px 21px 0;
    display: block;
    position: absolute;
    left: -14px;
    top: 0;
}

.commonWizardBtn ul li {
    cursor: default;
    float: left;
    font-size: 15px;
    height: 44px;
    line-height: 42px;
    margin: 0;
    padding: 0 0 0 5px;
    position: relative;
    text-align: center;
	cursor: pointer;
    width: 100%;
    list-style-type: none;
}/*one to one css*/
.linkBtn {
    float: right;
    margin:14px 80px 0 3px;
}
.linkBtn a{color:#245fbd;  font-size: 15px;}
.registerAccSection .blueBorder input{font-size: 15px;color:#52d2a7}
.regDefaultRadioSection div{width:200px;sfloat:left}
.registerAccSection .greenBorder input{font-size: 15px;color:#00CC99}
.prettycheckbox  label{color:#005fbd;}
.accessScopeSection .has-pretty-child p {
	display: block;
    padding-left: 38px;
    font-size: 13px;
    color:#494949;
}
.accessScopeSection{
  padding: 0.5rem;
}
.accessscope-description {
	padding-left: 18px;
	font-size: 12px;
	color:#999999;
}
.personalDetailSection li, .shipToDetailSection li {
    display: inline-block;
    margin: 5px 0 10px 10px;
    width: 300px;
    vertical-align: top;
}
.personalDetailSection li p{}
.personalDetailSection li input, .shipToDetailSection li input {
    border-bottom: 1px solid #005fbd;
	border-top: medium none;
	border-right: medium none;
	border-left: medium none;
    sheight: 31px;
    width: 100%;
	color: #005fbd;
}

.registerAccSection{width: 100%;margin:0 auto 10px auto;}
.addtoshipaddress {
	cursor: pointer;    
    border: medium none;
    spadding: 10px 40px;
    swidth: 960px;
	color:#fff;
}
.btnSection{text-align:right;margin: 20px 0 0;}
.regNewAccFields{background:#fff;margin-top: 20px; width: 975px;}
.regNewAccFields_left {
    float: left;
    width: 15px;
    text-align: right;
}
.regNewAccFields_right{
	background: #fff none repeat scroll 0 0;
    float: right;
    width: 950px;
}
.regNewAccHeader{margin: 20px auto 10px auto; width: 960px;font-size:15px;}
.managerControl{margin: -11px 0 0 35px;float: left;color:#333333;}
.labelCls {
    color: #005fbd;
    display: block;
}
.verySerious{float:left;padding: 8px 0 0 10px;}
.poAccSection{width:960px;margin:0px auto 100px auto;sheight: 1100px;}
.poTable_Section{smargin-top:10px}
.poOrderNoSection li{display: inline-block;margin: 15px 0px 0px 0px; width: 291px;}
.poOrderNoSection li.toolTipDisabled{margin: 0px;}
.poOrderNoSection li.chkPoNumberLi{margin:20px 0px 0px 0px;text-align: left;}
.poOrderNoSection li.chkPoNumberLi a{ margin: 0px 0;}
.OrderNumberInput2 {border-bottom: 1px solid #fff!important;margin: 9px 3px; padding: 5px 0px;float: left;height: 21px !important;width: 96% !important;}
.poOrderNoSection {text-align: center; margin: 15px 0px 0px 0px;}
.poOrderNoSection li{display: inline-block;width: 310px;}
.poTable_header{ margin: 15px 0px 0px 0px;}
.poOrderNoSection .prettycheckboxGreen label{width: 268px;}
.poTable_header_li div{display: inline-block;color:#333333;font-size: 12px;padding-left: 5px;}
.poTable_body{margin-top:20px}
.poTable_body_levelFirst{background: #fff none repeat scroll 0 0;padding: 5px 0;}
.poTable_body_levelSecond{background: #fff none repeat scroll 0 0;spadding: 10px 0;height: 35px;}
.poTable_body_levelFirst div{  float: left;color:#333;font-size: 12px;margin-left: 7px;}
.poTable_body_levelSecond div{float: left;}
.chkPoNumberLi{spadding:30px 0px 0px 0px}

#poTable_body .poTable_body_levelFirst input{border:none}

.poTable_body ul li{  border-bottom: 2px solid #e9e8eb;list-style-type: none;height: 39px;}
.poTable_header_li {
  width: 100%;
  padding: 15px 0 10px 3px !important;
  list-style-type: none !important;
}
.greyBgDiv{background:#9dbfe4;}
.deletepo {
  margin: 10px 0px 0px 0px;
  display: block;
  height: 20px;
}
.width_105px{width:105px}

.width_159px { width: 159px;}
.poNumberData .productDetailRow .productDetailRowLevel1, .poNumberData .productDetailRow .productDetailRowLevel2, .productDetailRowLevel3{background: #fff;}
.poNumberData li div{float:left;  height: 39px;}
.poNumberData li.productDetailRow div p{margin:6px 0px 0px 0px}
.poNumberData li.productDetailRow {  sheight: 80px;line-height:none;border-bottom: none;}
.poNumberData input.greyBGDivInputMedium {  margin: 11px 4px 0px 4px;}
.poNumberData li.productDetailRow div p.greenDot {margin: 16px 0px 0px 0px;}
.poNumberData li.productDetailRow div p.orangeDot {margin: 16px 0px 0px 0px;}
.poNumberData li productDetailRowLevel2{width:100%}
.productDetailRowLevel2{display:table;}
.productDetailRowLevel2 .blockInlineBottom {display: table-cell;vertical-align: middle;height: 41px;line-height: 10px;}
.grayBlue_calender_po {  background: #A9C5E1 url("../images/blue_bg.png") no-repeat scroll 110px 0;}
.poNumberData input.greyBGDivInputMedium {width: 102px;}
.cgino{margin: 0 6px 0 7px;width: 100% !important;color: #009933;}
.deleteIcon{float: right;height: 22px;width: 17px;sbackground: rgba(0, 0, 0, 0) url("../images/delete1.png") repeat-y scroll center top;}
.po_wizard ul li {
    background: #245fbd none repeat scroll 0 0;
    cursor: default;
    float: left;
    font-size: 12px;
    height: 39px;/*33px*/
    line-height: 40px;
    margin: 0;
    padding: 0px;
    position: relative;
    text-align: center;
    width: 100%;
	color: #fff;
	padding: 0 0 0 5px;
	text-align: left;
}
.po_wizard ul li.active .po_chevron::before {
    border-left: 14px solid #245fbd;
}
.po_wizard ul li .po_chevron::before {
    border-color: transparent #245fbd transparent #245fbd;
    border-style: solid none solid solid;
    border-width: 16px 0 16px 14px;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: -16px;
}
.po_wizard ul li .po_chevron {
    border-color: transparent #245fbd transparent #245fbd;
    border-style: solid none solid solid;
    border-width: 21px 0 18px 13px;/*16px 0 16px 14px;*/
    display: block;
    position: absolute;
    right: -12px;/*-14px*/
    top: 0;
}

.logoAnchor{float: left;}

/*welcome Web Ordering Section css*/
.welcomeWebOrderingSection{margin: 30px auto;width: 948px;}
.welcomeWebOrdering_left{float:left;width: 647px;}
.welcomeWebOrdering_left h1{font-size:30px;font-weight: 300;float:left;margin: 59px 22px 24px 0;}
.welcomeWebOrdering_left h2{font-size:19px;font-weight: 300;float:left;margin: 20px 22px 0 0;color: #333}
.welcomeWebOrdering_left h2 a{color:#245fbd}
.welcomeWebOrdering_left h2 .content, .welcomeWebOrdering_left h1 .content{sbackground:#fff;color:#333;line-height: 26px;}
.welcomeWebOrdering_right {border-left: 1px solid #333; float: left; padding: 0px 0 0 20px; width: 270px;margin: 51px 0 0;}
.startText{smargin: 43px 0 0; width: 606px;font-size: 20px;}
.useful_header{font-size:20px;font-weight: 300;color:#333;margin-bottom: 20px;}
/*End welcome Web Ordering Section css*/

.shipToAddressDiv{background-color: #fff;min-height: 46px;margin: 7px 0px 0px 0px;}
.shipToAddressList{width: 790px; float: left;}
.shipToAddressList li {  margin-left: 10px;  color: #52d2a7;  display: inline-block;  padding: 5px 0px 0px 0px;}
.shipToAddressButtons {  width: 113px;  float: right;}
.shipToAddressButtons{width: 165px; float: right;}
.shipToAddressButtons li{display: inline-block;margin-left: 2px;color:#52d2a7;}
/*Second level tab in order history page start*/
.secondLevelTab{width: 960px;text-align: center;margin: 10px 0px 0 18px;float: left;}
.secondLevelTab ul{display:table;border-collapse:separate;border-spacing:2px;}
.secondLevelTabLi {padding: 10px 0px;sborder-right: 2px solid #fff;vertical-align: middle; display: table-cell; sline-height: 38px; sheight: 34px; background-color: #A9C5E1; width: 238px;text-align: center; sborder-bottom: 5px solid #A9C5E1;}
.secondLevelTab .secondLevelTabSelected{border-bottom: 4px solid #245fbd;}
.secondLevelTab .secondLevelTabSelected a{color: #005fbd;text-decoration: none;text-decoration: none;}
.secondLevelTab a{color: #fff;text-decoration: none;display:block;font-size: 14px;}
/* .secondLevelTab .secondLevelTabLi a{ sline-height: 37px;
    text-decoration: none;
    border-right: 0px solid #fff;
    sheight: 32px;
    display: block;
    margin: 0;
    padding: 15px 6px;min-height: 26px;
    sborder-bottom: 4px solid #245fbd;
    background: #b3cfeb;
    color: #fff;} */
.secondLevelTab li.secondLevelTabSelected a {
    text-decoration: none;
    border-right: 0px solid #fff;
    display: block;    
    background: #A9C5E1;
    color: #245fbd;
}
/*End Second level tab in order history page start*/
#selectFilterContent{}
.contactNew{
  width: 218px;
  margin: 20px 0;
  float: right;
  text-align: right;
}
#cartSection .cartItemImg {
    background: #245fbd none repeat scroll 0 0;
    color: #fff;
    height: 26px;
    padding: 9px 3px 0 0;
    width: 117px;text-align: center;
}
#cartSection .cartImg {
    background: #245fbd none repeat scroll 0 0;
    border-right: 1px solid #fff;
    height: 35px;
    padding: 0 0 0 10px;
    text-align: center;
    width: 29px;
}
.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 8px solid transparent;
	border-right: 9px solid transparent;
	margin: 6px 1px 0 12px;
	border-bottom: 9px solid #fff;
	float: right;
}
.arrow-down {
    border-left: 8px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #fff;
    float: right;
    height: 0;
    margin: 5px 1px 0 2px;
    width: 0;cursor: pointer;
}
.orderDown_arrow {
    border-left: 9px solid transparent;
    border-right: 10px solid transparent;
    border-top: 9px solid #A9C5E1;
    float: left;
    height: 0;
    margin: 25px 1px 0 40px;
    position: absolute;
    width: 0;
    z-index: 1;
}
.orderDown_arrow_saveOrder {
    border-left: 25px solid transparent;
    border-right: 23px solid transparent;
    border-top: 15px solid #A9C5E1;
    float: left;
    height: 0;
    margin: 43px 1px 1px -64px;
    position: absolute;
    width: 0;
    z-index: 1;
}
#rollover_cart_popup {
    margin: 47px 0 0 -115px;
    position: absolute;
    width: 333px;
    z-index: 2147483647;
}
.cart_popup {
    background: #245fbd none repeat scroll 0 0;
    overflow: hidden;
}
.orderhistoryTable, .orderhistoryTableMaster{position: relative;}
.hideShowEvent {
  position: absolute;
  right: 0px;
  width: 88px;
  background: #A9C5E1;
  cursor: pointer;
  text-align: center;
  min-height: 50px; height: 50px;    font-size: 12px !important;color: #fff !important;display: table;
}
.hideShowEvent_txt{
    text-decoration: none;   
    display: table-cell; vertical-align: middle;
    color: #fff;
    font-size: 12px;
}
.cartIcon {
    background: transparent url("../images/shopping_cart1.png") no-repeat scroll left center;
    float: left;
    height: 31px;
    width: 21px;
}
.cart_popup .cart_modal_popup .prod_info p, .cart_popup p {
  color: #eee;
  margin-bottom: 5px;
  float: left;
  padding: 0 0 7px 9px;
}
.cart_popup .cart_modal_popup .prod_info {
  padding-left: 0px;
  width: 100%;
  position: relative;
  float: left;
}
.legend{margin-bottom: 6px !important;}
.shipToAddressDiv {
  border-left: 5px solid #52d2a7;
}
.shipToAddressDiv {
  background-color: #fff;
  min-height: 35px;
  margin: 7px 0px 0px 0px;
}

.popupError {
    background: #ff0000 url("../images/icon-info-message-negative.png") no-repeat scroll 5px 3px;
    color: #fff;
    float: left;
    font-size: 13px;
    margin: 0;
    width: 300px;
}
#logout_app_Ok{color:#245fbd;text-decoration:underline;cursor:pointer;font-size: 16px;}


/*Ship to section css*/
.shipto_detail_section{ margin: 10px auto 0;width: 900px;}
.shipToHeading{font-size: 16px;}
.shipToSelectSection .shipToLabelLeft, .shipToSelectSection .shipToLabelRight{display: block;margin: 10px 0px 10px 16px;width: 150px;float: left;}
.shipToSelectSection .shipToLabelLeft {width: 150px;}
.shipToSelectSection .shipToLabelRight {width: 680px;}
.shipToContentSection{ margin: 0 0 0 167px;}
.shipToContentSection li{display: inline-block;color: #B2ACAA;}
.shipToContentSection .shipToLabelLeft{display: block;margin: 10px 10px 0;width: 124px;float: left;color:#a1a1a1;}
.shipToContentSection .shipToLabelRight{ display: block;float: left;margin: 10px 10px 0;width: 433px;}
/*End Ship to section css*/



/*Order Placed successfully section css*/
.orderPlacedSection { width:960px;margin:0px auto 0px auto;text-align:center}
.orderPlacedDiv{width:600px;margin:0px auto 0px auto;text-align:center}
.greenCloseImg{margin:50px 0px 10px 0px}
.placedTxt{color: #52d2a7; font-size: 24px;}
.placedTxtOrange{color: #ff9966; font-size: 24px;margin-top: 20px;}
.confirmMsg{color: #00000; font-size: 12px; margin:  25px 0 25px 0px;}
.blueBtnWithImg {background: #005fbd url("../images/print_white.png") no-repeat scroll 180px center; border: 1px solid #005fbd;color: #fff;cursor: pointer;font-size: 16px; margin: 25px 0 0;padding: 10px;width: 216px;text-align: left;}
.continueShopping {background: #005fbd;    border: 1px solid #005fbd;    color: #fff;    cursor: pointer;    font-size: 16px;    margin: 25px 0 0 0px;    padding: 10px 12px 10px 10px;    width: 216px;    text-align: left;}
.blueBtnWithDelImg {background: #005fbd url("../images/remove_white.png") no-repeat scroll 183px center; border: 1px solid #005fbd;color: #fff;cursor: pointer;font-size: 16px; margin: 0px 0 0;padding: 10px;width: 213px;text-align: left;}
.lastRemoveBtn{background: #cccccc url("../images/remove_white.png") no-repeat scroll 183px center;border: 1px solid #cccccc;cursor: default;}
/* Order placed for validation*/
.boxOrange{width: 600px; border: 2px solid #ff9966; margin:0px auto 0px auto; padding-top: 20px; padding-bottom: 12px;}
.textInBox{color: #ff9966; text-align: left; margin-left: 30px; }
/*Order Placed successfully section css End*/
.centered {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}

#docHead {
    background: #245fbd none repeat scroll 0 0;
    height: 20px;
    padding: 10px;color: #fff;
}

/* Order Place 15 July-----------------*/
/*Total order css*/
.total_order_detail_section {width: 994px;margin: 0px auto 20px auto;min-height: 400px;}
.total_product_detail_section {display: table;margin: 0 auto;width: 960px;}
.cistockHead{display:table;}
.cistockHead li div{dispaly:table-cell;vertical-align:middle}
.blockInlineTopNew{padding: 0px 0px 0px 9px;line-height: 20px;display: table-cell;}
.total_product_detail_section .blockInlineTop{float:left}
#pospendresult .blockInlineTop{word-wrap: break-word;}
.total_product_detail_section .productDetailRow{float:left;height: 30px;border-bottom: none;}
.productDetailRow{line-height: 30px;border-bottom:4px solid #f2f2f2;margin-bottom: 8px;}
.blockInlineTop{display: inline-block;font-size: 12px;margin: 0 0 0 8px;}
.textVerticalMiddle{vertical-align: middle;}
.blockInlineBottom{display: inline-block;font-size: 12px;margin: 4px 0 4px 5px;}
.productDetailRowHeader{background:#F2F2F2;color:#333333;}
.productDetailRowContent{background: #fff none repeat scroll 0 0;color:#333}
.productDetailRowLevel1, .productDetailRowLevel2, .productDetailRowLevel3{border-top: 2px solid #f2f2f2;}
.productDetailRowLevel2{border-bottom: 2px solid #f2f2f2;}
.productDetailRowLevel3{width: 100%;margin-bottom: 10px;}
.productDetailRowLevel4{width: 100%;margin-bottom: 0px;background: #fff;}
.productDetailRowLevel4 .studyTypeLbl{margin-left:10px;color: #C8CDCE;font-size: 12px;font-weight: normal;}
.productDetailRowLevel4 .studyTypeRadioDiv{color: #005fbd;font-size: 12px;}
.productDetailRowLevel4 .studyTypeRadioDiv input{margin-top:0px 6px;vertical-align: middle;}
.productDetailRowLevel2{float:right !important;width: 100%;}
.productDetailRowLevel1 input[type="text"]{color:#333;}
.greenBGDiv {background: #b3f0e1 none repeat scroll 0 0; height: 39px;width: 51px;}
.grayRed_calender {background: #FFD1D1 url("../images/red_bg.png") no-repeat scroll 110px 0;height: 39px;}
.grayOrange_calender {background: #FFE1D1 url("../images/orange_bg.png") no-repeat scroll 110px 0;height: 39px;}
.grayOrange_calender_disabled {background: #FFE1D1 url("../images/orange_bg.png") no-repeat scroll 110px 0;height: 39px;}
.calender_disabled_input {width: 100px!important;float: left;margin: 6px 0px 0px 4px; border: none!important;text-align:center;color:#333}
.grayGreen_calender {background: #B3F0E1 url("../images/green_bg.png") no-repeat scroll 110px 0;height: 39px;}
.grayRed_calender  input.greyBGDivInputMedium, .grayOrange_calender  input.greyBGDivInputMedium, .grayGreen_calender input.greyBGDivInputMedium{font-size: 12px;width: 101px; margin: 10px 4px 0px 4px;scolor: #4e494b;text-align: center;border:none;}
.white_nonCalender{background: #fff none repeat scroll 0 0;sborder-right: 40px solid #f66667;height: 39px;sline-height: 46px;width: 150px;}
.greenDot {background: #3ecc99;}
.greenDot, .orangeDot, .redDot {margin: 0 auto;width: 8px;height: 8px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;}
.orangeDot {background: #f89966;}
.redDot{background: #FF0000;}
.borderRight{border-right:1px solid #333;}
.borderLeft{border-left:1px solid #333; padding-left: 5px;}
.earlyDeliveryDiv a{margin-top: 6px!important;}
.deleteTotalOrder{}
.orangeArrowSection{width:900px;margin:0px auto}
.orangeArrowUL{margin:10px 0px 0px 0px }
.orangeInstock{float: right; margin: 14px 17px 0 0; padding: 1px;}
.OrangeWizard ul li {background: #f89966 none repeat scroll 0 0;color: #fff;cursor: default; float: left;font-size: 12px;height:68px;line-height: 33px;margin: 0; padding: 0 0 0 5px;position: relative;text-align: left;width: 100%;}
.OrangeWizard ul li .orangeChevron {border-color: transparent #f89966; border-style: solid solid solid none; border-width: 20px 14px 19px 0;display: block;position: absolute;left: -14px;top: 15px;}
.left-arrow {border-color: transparent #f89966;border-style: solid none;               border-width: 20px 20px 20px 0px;height: 0px;width: 0px;}
.orderStatusOne {font-size: 13px;font-weight: narmal;margin: 6px 0 0; padding: 0;color:#333;line-height: 16px;}
.orderStatusOneTxt{font-size: 15px;font-weight: bold;line-height: 12px;    display: block;    float: left;}
.orderStatusTwo {height: 11px; margin: 4px 0 0; padding: 0;font-size: 11px;color:#333}
.assistanceSection{ margin: 0px 0 0 249px;}
.assistancep{float: left;}
.assistancediv{float: left;margin: 10px 0px 0px 0px;}
.additionalCommentSection {margin: 15px auto;  background-color: #fff;  height: 45px;}
.additionalCommentSection input { height: 27px;  border: none;    border-bottom: 1px solid #00CC99; color:#333;}
.additionalCommentSection .message{padding: 13px 0px 0px 10px;  float: left;}
.labelcommInput {  float: right;  padding: 4px;  height: 30px; background-color: #b3f0e1;  margin: 3px;width: 79%;color:#fff}

.stockAndPrice li div{sfloat:left;  sheight: 39px;}
.stockAndPrice li.productDetailRow div p{margin:6px 0px 0px 0px}
.stockAndPrice li.productDetailRow {  /* height: 87px; */height: auto;line-height:none;border-bottom: none;width: 100%;}
.stockAndPrice input.greyBGDivInputMedium {  margin: 11px 4px 0px 4px;}
.stockAndPrice li.productDetailRow div p.greenDot {margin: 16px 0px 0px 19px;}
.stockAndPrice li.productDetailRow div p.orangeDot {margin: 16px 0px 0px 19px;}
.stockAndPrice li.productDetailRow div p.redDot {margin: 16px 0px 0px 19px;}
.deleteStockAndPrice { margin: 10px 0px 0px 0px; display: block; height: 20px;}
.instock {width: 90px;float: left;padding: 10px;color:#bfc2c5}
.productDetailRowLevel2 .prettyRadioboxBlue label{color:#005fbd;font-size:14px}
.productDetailRowLevel2 .prettyRadioboxBlue a{margin-top:6px}
/*End Total order css*/

/*Css for orange Error container accroding to new wireframes*/
.orangeErrorDiv { width: 200px;display: table-cell;background: #fe996b none repeat scroll 0 0;color: #fff;height: 40px;vertical-align: middle;text-align: center;position: relative;}
.orange_arrow_up {border-bottom: 12px solid #fe996b;border-left: 12px solid transparent;border-right: 12px solid transparent;height: 0;left: 87px;position: absolute;top: -10px;width: 0;}
.blueLoginPopup{background: #fff none repeat scroll 0 0;border: 5px solid #0060b9;}
.bluebdrPopup {padding: 20px;background: #fff none repeat scroll 0 0;border: 5px solid #0060b9;}
.orangebdrPopup {padding: 20px;background: #fff none repeat scroll 0 0;border: 5px solid #ff9966;}
.width_290px{width:290px !important}
.resetPwdLabel {
    float: left;
    width: 170px;
    height: 32px;
    text-align: left;
    display: block;
    margin: 9px 0px 0px 0px;
}
.resetPwdInput {
    float: right;
    width: 190px!important;
    margin: 0px 10px;
}
.changePwdli{margin: 5px 0px 10px 0px;height: 41px;}
.resetPwdInputLabel {
    height: 41px;
    background: #A9C5E1;
    display: block;
    width: 210px;
    float: right;
    margin-right: 50px;
}

.show, .hide{
	border:0;
	bottom: 25%;
    cursor: pointer;
	float: right;
    font: inherit;
    letter-spacing: inherit;
    padding: 10px;
    position: relative;
    transform: translate(90%, -50%);
    background: none;
    height: 41px;
}

#showBtnForNewPassword, #hideBtnForNewPassword{
    transform: translateX(10px);
    padding: 0;
    float: none;
}

#showBtnForCheckNewPassword{
 	transform: none;
 	padding: 0;
    float: none;
}

#hideBtnForCheckNewPassword{
 	transform: translateX(5px);
 	padding: 0;
    float: none;
}

.form_field-input{
    display: inline-block;
}

#showBtnForLoginPage, #hideBtnForLoginPage{
 	transform: translate(90%, -125%);
 	color: #fff;
}

#changePassword{
    margin-right: 50px;
}

#updatePwdFristTime{
    margin-left: -8px;
}

.changePwdlogin_header{font-size: 15px;text-transform:uppercase;margin-bottom: 5px;}
.pwdNotification{color:#005fbd}
.unknownlogin_header{font-size: 15px;}
.unknownlogin_message{font-size: 13px;margin:18px 0px}
.deactivateUserMsg{font-size: 15px; margin: 10px 0px;}
.deactivateUserName, .deactivateUserSurname{font-size: 15px;font-weight:bold}
.noItem_message{font-size: 14px;margin:12px 0px;}
/*End css for orange Error container accroding to new wireframes*/

/*Css for po spend Analysis Section*/
.containDiv3{border:none}
.pospend_analysis_section{margin: 20px 0 0;}
.pospend_analysis_section p{smargin: 3px 0;}
.pospend_analysis_section div.po_one, .pospend_analysis_section div.po_two, .pospend_analysis_section div.po_three{height:150px}
.pospend_analysis_section div.grayBlue_calender{height:39px;smargin: 10px 0 0;}
.po_one{width:295px;padding: 10px 20px;float:left;background: #fff none repeat scroll 0 0;}
.po_two{width:288px;padding: 10px 20px;float:left;background: #fff none repeat scroll 0 0;border-right: 2px solid #f2f2f2;border-left: 2px solid #f2f2f2;}
.po_two .grayBlue_calender input {color: #005fbd;border: medium none;margin: 8px 0 0;spadding: 9px 4px 0px 4px;width: 99px;float: left;scolor:#fff;}
.po_three{width:287px;padding: 10px 20px;float:left;background: #fff none repeat scroll 0 0;}
.poCount{color: #005eb8;font-weight: bold; font-size: 18px;}
.poHeading{color: #333;font-size: 18px;margin-bottom: 15px;}
.poText{color: #333;font-size: 15px;    min-height: 71px;}
.poddinput{}
.poInput{background: #A9C5E1 none repeat scroll 0 0;height: 39px;}
.poInput input {color: #005fbd;padding: 1% 0 0 2%;width: 94%;font-size: 15px;margin: 0px 2%;border-bottom: 1px solid #fff;}
.pospend_result_section{width:960px;margin:0px auto}
.pleaseNoteTxt{color:#fd9e6f}
.pleaseNote {float: left;padding: 3px 0;width: 480px;}
.exportExcelOrderHis,.historyprint{float: right;border: 5px solid #F2F2F2;}
.exportExcel {float: left;margin-left: 20px;width: 120px;cursor:pointer;}
.exportExcel button,.exportExcelOrderHis button {cursor: pointer;background: #fff url("../images/cross_green.png") no-repeat scroll right 9px;border: medium none;padding: 14px 10px;width: 159px; text-align: left;}
.historyprint button{outline: none;cursor: pointer;border: none;background: #fff url("../images/printorders.png") no-repeat scroll right 6px; padding: 14px 10px;width: 159px; text-align: left;}
.exportExcel button{border: 5px solid #fafafa;}
.netCost {font-size: 15px;background: #fff none repeat scroll 0 0;float: right;padding: 12px 0 13px 18px;width: 257px;border: 5px solid #fafafa;}
.netAmountTxt {
    display: inline-block;
    width: 143px;
    text-align: left;
    font-size: 17px;
}
.netAmount {
    sdisplay: inline-block;
    width: 79px;
    text-align: right;
    font-size: 17px;
    vertical-align: top;
}
.netgbp{vertical-align: top;margin-top: 20px;font-size: 16px;}
.pospend_result{sbackground:#fcf;width:100%}
.poDetailRow{line-height: 30px;border-bottom:3px solid #f2f2f2;margin-bottom: 0px;}
.poDetailRowHeader{sbackground:#e9e8eb;color:#333333;border-left: 3px solid #f2f2f2;font-weight: 700;}
.poDetailRowContent{background: #fff none repeat scroll 0 0;color:#333333}
.greenBdr{border-left: 3px solid #00cc99;}
.noGreenBdr{border-left: 3px solid #fff;}
.greenBdr span{color:#00cc99;}
.grayBlue_calender {background: #A9C5E1 url("../images/blue_bg.png") no-repeat scroll 99px 0;}
/*End css for po spend Analysis Section*/

/*Create new order css*/
.create_new_order_section {min-height: 100%;  height: 100%;  margin-bottom: 31px;}
.product_detail_section {display: table;    margin: 0 auto;    width: 960px;}
.productRow{line-height: 30px; border-bottom:4px solid #f2f2f2 ;}
.blockInline{ display: inline-block;    font-size: 11px;          margin: 0 0 0 5px;float: left;}
.productRowHeader{sbackground:#e9e8eb;color:#333333}
.productRowContent{background: #fff none repeat scroll 0 0;color:#5d5d5d}
input.greyBGDivInputSamll{width: 42px; sheight: 39px;margin: 9px 4px; height: 22px;color: #333;text-align: center;border-bottom: 1px solid #fff;border-top: medium none; border-right: medium none;border-left: medium none;}
input.greenBGDivInputSamll{width: 42px; sheight: 39px;margin: 9px 4px; height: 22px;color: #333;text-align: center;border-bottom: 1px solid #00CC99;border-top: medium none; border-right: medium none;border-left: medium none;}
input.greyBGDivInputMedium{ height: 20px;float: left;width: 100px; margin: 11px 4px 0;color: #333;text-align: center;border-bottom: 1px solid #fff;border-top: medium none; border-right: medium none;border-left: medium none;}
.lightBlue_calender {background: #A9C5E1 url("../images/blue_bg.png") no-repeat scroll 109px 0;height: 41px;}
.greyBGDiv { background: #A9C5E1 none repeat scroll 0 0; height: 41px;sline-height: 46px;}
.blueBGDiv{background: #005fbd none repeat scroll 0 0; height: 39px; sline-height: 46px;color:#fff;text-align: center;}
.addToCart, .addToCartFromWishList { background: transparent; border: medium none;height: 42px; width: 100%;color: #fff; cursor: pointer;}
.addfavourite{height: 44px;background:none;border:none;color:#005fbd;font-size:12px; line-height: 11px;spadding: 9px 0 0;cursor: pointer;text-align: left;}
.productListerItem li div{float:left;  height: 40px;}
.productListerItem li.productRow div p{margin:6px 0px 0px 0px}
.productListerItem li.productRow {  height: 41px;line-height:none}
/*End Create new order css*/



.proceedRepeatBtn {
  sposition: absolute;
  sright: 0px;
  width: 100px;
  background: #005fbd;
  cursor: pointer;
  color: #fff;
  text-align: center;min-height: 46px;display: table;height: 46px;     float: right;
}
 .proceedRepeatBtn a{
 text-decoration: none;vertical-align: middle;
 display: table-cell;
 color:#fff;
 font-size:12px;
 }


.vatExemptDocId {width: 550px;background-color: #A9C5E1;padding: 15px;smargin: 20px 0px 0px 182px;}
.vatExemptDocId h1{color:#fff;font-size:16px;}
.vatExemptDocId p{color:#fff;font-size:12px;margin: 10px 0px 0px 0px;}
.uploadExeDoc {margin: 20px 0px 0px 0px;  color: #fff;}
#uploadVat{color:yellow;}
#vatExptMsg, #vatMessage{color:green;}
.uploadVatMsg{color: #e38e20;font-size: 15px;font-weight: 400;}
.uploadPODoc {margin: 20px 0px 0px 17px;background-color: #356f70;}

.stripTransmitter ul {
	list-style-type: none;
	float:none;
	position: relative;
}
.stripTransmitter {margin: -45px 0 0 88px;float:none}
#docHead{cursor:pointer}
#docList li{background:#fff url("../images/download_blue1.png") no-repeat scroll 6px center;list-style-type: none;padding: 0px 0 0px 37px;sbackground: #fff none repeat scroll 0 0;border-bottom: 2px solid #e9e8eb;}
#docList{background: #245fbd  none repeat scroll 0 0;}
#docList li a{text-decoration:none;color: #245fbd;display: block;padding:7px 0;}

/*choose correct delivery date section*/
.document_choose_delivery_date{margin:30px auto;width:960px}
.document_choose_delivery_date_left{width:545px;float:left;border: 2px solid #a1a1a1;}
.document_choose_delivery_date_right{width:410px;float:left}
.deliveryDataPara{margin: 5px 0 7px 5px;}
.deliveryContactPara{margin: 15px 0 7px 0px;clear:both}
.bigWhiteBtn {background: #fff; border: 1px solid #245fbd;height: 37px;padding: 10px 2px; width: 189px;color:#245fbd;  text-align: center; text-decoration: none;     float: left;cursor: pointer;}
.bigMIddleTxtPara{display: table;vertical-align: middle;}
.bigMIddleTxtWhiteBtn {
    border-collapse: separate;
    border-spacing: 10px 50px;
    background: #fff;
    border: 2px solid #a1a1a1;
    height: 37px;
    padding: 10px 2px;
    width: 148px;
    color: #245fbd;
    text-align: center;
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    border-radius: 15px;
    border-bottom-style: 2px;
}
.margin_L5px{margin-left:5px}
/*End choose correct delivery date section*/
.pospend_note_section{width:960px;margin:30px auto}
.taxAndShippingNote {float: left;padding: 3px 0;width: 620px;margin-left: 20px;}
.taxAndShippingNetCost {font-size: 15px;background: #fff none repeat scroll 0 0;float: left;padding: 11px 0 9px 18px;width: 300px;}

 /*Start vertical navigation menu*/

 .verticalnavigation {
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 1;
}

.verticalnavigation ul,
.verticalnavigation ul li,
.verticalnavigation ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.verticalnavigation ul {
  position: relative;
  z-index: 500;
  float: left;
}

.verticalnavigation ul li {
  float: left;
  min-height: 0.05em;
  line-height: 1em;
  vertical-align: middle;
  position: relative;
}

.verticalnavigation ul li.hover,
.verticalnavigation ul li:hover {
  position: relative;
  z-index: 510;
  /* cursor: default; */
}

.verticalnavigation ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 520;
  width: 100%;
}

.verticalnavigation ul ul li { float: none; }

.verticalnavigation ul ul ul {
  top: 0;
  right: 0;
}

.verticalnavigation ul li:hover > ul { visibility: visible; }

.verticalnavigation ul ul {
  top: 0;
  left: 99%;
}

.verticalnavigation ul li { float: none; }

.verticalnavigation ul ul { margin-left: 0.3em;    margin-top: 0.0em; }

.verticalnavigation {
  width: 13em;
  background: #333333;
  font-family: "ge-sans",Arial,sans-serif;
  zoom: 1;
}

.verticalnavigation:before {
  content: '';
  display: block;
}

.verticalnavigation:after {
  content: '';
  display: table;
  clear: both;
}

.verticalnavigation a {
  display: block;
  padding: 1em 1.3em;
  color: #ffffff;
  text-decoration: none;
}

.verticalnavigation > ul { width: 13em; }

.verticalnavigation ul ul { width: 13em; }

.verticalnavigation > ul > li > a {
  sborder-right: 0.5em solid #fcf; 
   sbackground: rgba(0, 0, 0, 0) url("../images/verticalMenuArrow.png") no-repeat scroll right 12px;
    color: #333;
}
.vertciallvl1{width:16em;background:#fff;}
.verticalnavigation ul li.vertciallvl1:hover {width:16.7em;}
.noChildlvl1{width:16em;background:#fff;}
.verticalnavigation ul li.noChildlvl1:hover {width:16.7em;background:transparent}

.vertciallvl2{width:25em;background-color:#fff}
.verticalnavigation ul li.vertciallvl2:hover {width:25.7em;}
.noChildlvl2{width:25em;background-color:#fff}
.verticalnavigation ul li.noChildlvl2:hover {width:25.7em;}


.vertciallvl3{width:27em;background-color:#fff;}
/*.verticalnavigation ul li.vertciallvl3:hover {width:27.7em;}*/
.noChildlvl3{width:27em;sbackground-color:#fff;}
.verticalnavigation ul li.noChildlvl3:hover {width:27.7em;}

.vertciallvl4{width:18em;background-color:#fff}
li.vertciallvl1 > a{
  background: rgba(0, 0, 0, 0) url("../images/verticalMenuArrow.png") no-repeat scroll 182px 12px;
}
li.vertciallvl2 > a {
  background: rgba(0, 0, 0, 0) url("../images/verticalMenuArrow.png") no-repeat scroll 299px 12px;
}
li.vertciallvl3 > a {
  background: none;
}
.tree-menu li.favouriateImg > a{
  background: #A9C5E1 url(../images/favouriate_small.png) no-repeat scroll 2px 9px;
}
.verticalnavigation > ul > li > a:hover { color: #ffffff; }

.verticalnavigation > ul > li a:hover,
.verticalnavigation > ul > li:hover a { sbackground: #f0f;sbackground: #A9C5E1;color:#333 }

.verticalnavigation li { position: relative; }

.verticalnavigation ul li.has-sub > a:after {
  scontent: '�';
  position: absolute;
  right: 1em;
}

.verticalnavigation ul ul li.first {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}

.verticalnavigation ul ul li.last {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-bottom: 0;
}

.verticalnavigation ul ul {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.verticalnavigation ul ul { sborder: 1px solid #34A65F; }

.verticalnavigation ul ul a { 	scolor: #ffffff; }

.verticalnavigation ul ul a:hover { scolor: #ffffff; }

.verticalnavigation ul ul li { sborder-bottom: 1px solid #0F8A5F; }

.verticalnavigation ul li.noChildlvl1:hover > a {
  background: #fff url("../images/favouriate_small.png") no-repeat scroll 177px 12px;  width: 13.4em;
}
.verticalnavigation ul li:hover > a {
  background: #A9C5E1 url("../images/lightbluearrow.png") no-repeat scroll right 0px;  
}
.verticalnavigation ul ul li:hover > a {
  background: #A9C5E1 url("../images/lightbluearrow.png") no-repeat scroll right 0px;
  scolor: #ffffff;
}
.verticalnavigation ul ul ul li.vertciallvl3:hover > a{background: #A9C5E1;swidth:24em;}
.verticalnavigation.align-right > ul > li > a {
  border-left: 0.3em solid #34A65F;
  border-right: none;
}

.verticalnavigation.align-right { float: right; }

.verticalnavigation.align-right li { text-align: right; }

.verticalnavigation.align-right ul li.has-sub > a:before {
  content: '+';
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -6px;
}

.verticalnavigation.align-right ul li.has-sub > a:after { content: none; }

.verticalnavigation.align-right ul ul {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 598;
  width: 100%;
}

.verticalnavigation.align-right ul ul li.first {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
}

.verticalnavigation.align-right ul ul li.last {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}

.verticalnavigation.align-right ul ul {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.verticalMenu{margin:20px auto;width:960px}

.has-sub{sbackground:#fff;border-bottom: 2px solid #f2f2f2;} 

 /*vertical navigation menu End*/
 .infoPanel {background: #f2f2f2 none repeat scroll 0 0;}
.vertciallvl4{padding:15px !important;width:400px !important}
a.homeIcon{width: 47px;}
.selectedMenu a.homeIcon{width: 47px;}
}
.tHead {
	color: #c9c9c9;
    font-size: 11px;
    padding: 5px;
	height: 20px;
    margin: 0 10px;
    padding: 15px 0;
}
.margin5 {
	color: #5d5d5d;
    font-size: 12px;
}

.blueButtonOrderAction {
	background:#A9C5E1;
    border: 1px solid #ebebeb;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 10px;
    height: 45px;
    line-height: 14px;
    margin: 0;
    text-align: center;
}
/*oder history table css*/
.graySpanh1{
	  color: #5d5d5d;
	  font-size: 11px;
	  padding: 0 0 0 29px;
	  float: left;
	  width: 439px;
 }
 .graySpan {
	color: #c9c9c9;
    font-size: 11px;
    padding: 0 0 0 29px;
}
.tHead{color:#c9c9c9}
.ui-jqgrid tr.jqgrow td {
  border: none;
  font-size: 11px !important;
  height: 36px !important;
}
.jqgrowBorderBottom {
    border-bottom: 3px solid #f2f2f2;
    outline-style: none;
}
.ui-jqgrid-bdiv{height:900px}
/*End order history*/
/*both side arrow navigation start*/
.steps{display:table;}
.bothSideArrowWizard {float: left;margin: 10px 0px 0px 20px;}
.bothSideArrowWizard ul {list-style: outside none none; margin: 0;padding: 0;}
.bothSideArrowWizard ul li:first-child {border-radius: 3px 0 0 3px;padding-left: 2px;}
.bothSideArrowWizard ul li.active {background: #a9c5e1;color: #ffffff;}
.bothSideArrowWizard ul li {display: table-cell;vertical-align: middle;background: #a9c5e1 none repeat scroll 0 0;cursor: default;font-size: 14px; height: 36px;line-height: 8px;padding:0px 13px 0px 19px;position: relative;text-align: center; width: 200px;color: #245fbd;}
.bothSideArrowWizard ul li.disabledStatus {background: #e0e0e0 none repeat scroll 0 0;color:#f2f2f2;}
.bothSideArrowWizard ul li.disabledStatus .bothSideArrowBadge {background:#f2f2f2 url("../images/white_big_dot.png") no-repeat scroll right 0px;color: #BDBDBD;}
.bothSideArrowWizard ul li.disabledStatus .bothSideArrowChevron_front {border-color: #f2f2f2 #e0e0e0 #f2f2f2 #e0e0e0;}
.bothSideArrowWizard ul li .bothSideArrowBadge {sfont-size: 11px;margin-right: 2px;}

.bothSideArrowBadge {background:#A9C5E1 url("../images/blue_big_dot.png") no-repeat scroll right 0px;color: #fff;display: inline-block;font-size: 11.844px;
    line-height: 14px;padding: 1px 6px 2px 6px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);vertical-align: baseline;white-space: nowrap; border-radius: 9px;}

.bothSideArrowWizard ul li .bothSideArrowChevron_front {border-color: #f2f2f2 #a9c5e1 #f2f2f2 #a9c5e1;border-style: solid none solid solid;    border-width: 19px 0 18px 14px;    display: block;    position: absolute;    right: 0px;    top: 0;}
.bothSideArrowWizard ul li .bothSideArrowChevron_back {  border-color: transparent #f2f2f2 transparent #f2f2f2;border-style: solid none solid solid;    border-width: 19px 0 18px 14px;display: block;position: absolute;left: 0px;top: 0;}
.bothSideArrowWizard_tick{background: none;margin:7px 20px 0 0px;float:right;}
/*both side arrow navigation End*/
.chooseProductSection {
  margin: 30px auto;
  width: 960px;
}
#search {
  width: 89%;
  margin: 5px 11px;
  color: #000;
  border-bottom: 1px solid #fff;
  height:25px;
}
.lblSearchInput{background-color: #A9C5E1;
  display: block;
  float: left;
  width: 323px;height: 44px;}
 .lblSearchInputsearchButtonImage {
  float: left;
  height: 20px;
  background-color: #245fbd;
  padding: 12px 10px;
}
#searchButtonImage{float: left;  background: url(../images/search_white.png) no-repeat top left;cursor: pointer;}
.chooseProductSection_right {  float: left;  width: 372px;}
.chooseProductSection_left{ float: left;  margin: 0px 75px 0px 5px;}


#tbl{width:890px}
.wishlistDeletsItem{vertical-align: middle;height: 44px;display: table-cell;text-decoration:none;color:#245fbd;  font-size: 12px; line-height: 11px;}
.poNumberData .wishlistDeletsItem {
    padding: 0px 16px;
    display: block;
    text-decoration: none;
    color: #245fbd;
    font-size: 12px;
    width: 43px;
    float: right;
    text-align: center;
}
#tblDv {
  background: #f2f2f2;
  width: 960px;
  margin: 0px auto;
}
.loginUserNameSec{float:right}
/*Back to the catageory*/
.backTOSection{background:#fff;width:100%;padding: 10px 0px;display: table;}
.backTOSection p{font-size:17px;display: table-cell;vertical-align: middle;}
.backtoProduct{width: 440px;float:left;padding: 3px 0 0 10px;margin: 0px 0px 0px 10px;}
.backtoProduct a{text-decoration:none;color:#333;background: #fff url("../images/arrow_left.png") no-repeat scroll 0px 0px;padding: 5px 0px 0px 24px;min-height: 25px;display: block;}
.browsing{float:left;padding: 8px 0 0 0px;width: 200px;text-align: right;}
.browsingText{float:right;padding:9px 0px 0 5px;width: 305px;}
/*Back to the catageory End*/


/*My Account Tabs section*/
.myAcctabs_header a {color: #fff;/*005fbd;*/    text-decoration: none;padding: 10px 0px;width: 235px;    display: block;    text-align: center;}
.my_account_data{margin-top: 20px;}
#myAcctabs {list-style-type: none;  margin: 0 0 30px 0;  padding: 10px 20px 7px;  text-align: left;background: #fff none repeat scroll 0 0;}
#myAcctabs li {display: inline-block;background-color: #A9C5E1;border-bottom: solid 5px #A9C5E1;spadding: 10px 118px;margin-bottom: 4px;color: #fff;cursor: pointer;}
#myAcctabs li.activeAccTab a:hover { background-color: #005fbd;color:#fff;}
#myAcctabs li.activeAccTab a{color:#005fbd;}
#myAcctabs li.activeAccTab {border-bottom: 5px solid #005fbd; background-color: #A9C5E1;}
#myAccSubtab {list-style-type: none;margin: 0;padding: 0;}
/* #myAccSubtab li.myAcctabs_content {display: none;padding: 30px 20px;border: 20px none;} */
#myAccSubtab {list-style-type: none;margin: 0;padding: 0;background: #f2f2f2 none repeat scroll 0 0;}
 #myAccSubtab li.myAcctabs_content {padding:0px 20px 30px 20px;border: 20px none;}
/* #myAccSubtab li.activeAccTab {display: block;} */
#myAccSubtab li h2 {font-weight: 400;margin-bottom: 20px;padding-bottom: 5px;}
/*Ends My Account Tabs section*/

/*My Account Feed Back section*/	  
.feedbackLabel {color: #686780;display: block;margin: 5px 0;}	  
.feedbackSection{width:602px;margin:0px auto;}
.feedbackul{width:260px;margin:0px auto;cursor: pointer;}
.feedbackul li{ float: left;margin-left: 25px; margin-right: 12px; margin-bottom: 20px;}
.whiteStarFav {background: transparent
 url("../images/star_white_fav.png") no-repeat scroll 0 0;height: 37px;width: 39px;}
.yellowStarFav{background:url("../images/star_yellow_fav.png") no-repeat scroll 0 0px; height: 37px;width: 39px;}
.feedbackcomment{background: #fff none repeat scroll 0 0;margin: 10px 0; padding: 15px 10px;}
.feedbackcommentInputDiv {    background-color: #A9C5E1;    height: 105px;}
.feedbackcommentInputDiv .feedbackcommentInput {color: #333;width: 100%;border: 1px solid #005fbd;background: transparent;}

#happyObj, #neutralObj, #sadObj {pointer-events: none;}
/*Ends My Account Feed Back section*/

/*My Account Manage User section*/
.manageUser_listIndex_header{background:#f2f2f2;}	
.manageUser_listIndex_header div{display: inline-block;margin-left: 10px; padding: 10px 0px 10px 0px;vertical-align: top;color:#aca9ae !important;}	
.manageUser_listIndex_content{background:#fff;border-bottom: 2px solid #f2f2f2;display: table;}
.manageUser_listIndex_content div{margin-left: 0px; padding: 10px 0px 0px 0px;vertical-align: top;}
.manageUser_listIndex_content .manageUser_listIndex_contentDiv{word-break: break-word;display: table-cell;vertical-align: middle !important;padding: 0px 0 0 10px;vertical-align: top;margin-left: 10px;}
.padding_0px{padding: 0px !important;}
.margin_0px{margin: 0px !important;}
.darkBlueColor{color:#005fbd;cursor: pointer;}
.muDetailForm {background-color: #fafafa;margin: 5px 0px;border: 5px solid #fff;}
.muDetailForm {background-color: #fafafa;margin: 5px 0px;border: 5px solid #fff;width: 942px;}
.manageUserFormUl{smargin:10px 0px}
.manageUserFormUl li {float: left;margin: 15px 19px 10px 28px;vertical-align: top;}
.manageUserFormUl input[type='text']{height: 38px;color:#00CC99;smargin-top: 10px;}
.labelOrabgeCls{display: block;margin: 20px 0px 0px 0px;color: #d1d2d1;}
.labelOrabgeClsPwd{display: block;margin: 10px 0px 0px 0px;color: #d1d2d1;width: 102px}
.myAccBtn {height: 42px;width: 100%;background: #005fbd; border: none;color: #fff;text-align: right;padding: 1% 1%;cursor: pointer;font-size: 15px;}
.excessiveQtyMsg{background:#fff}
.excessMsg{padding: 10px 0px 12px 10px;display: block;}
#b2BCustomerForm{border-bottom: 20px solid #f2f2f2;}
#manageUselectedSalutationDiv{padding:0px;}
/*End My Account Manage User section*/
/* Change Password section */
.blueLoginPopup .bluebdrPopup input{color:#fff;}
.successMsg{width:100%;color:green;text-align:center}
#forgetPassword{color: #9dbfe4; text-decoration: underline;}
#forgetPassword:hover{color: #fff;}
.subTableDivDataBgImg{background:#fafafa url("../images/dottedborder.png") repeat-x scroll 10px bottom !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .subTableDivDataBgImg.ui-state-highlight {
    background: #ff;/* url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50%;*/
    color: #363636;
}
.footerContactsLabel .termsAndConditionReg {font-style: normal;    margin: 0px 24px 0 0;}
.termsAndConditionReg {
    color: #005fbd;
    cursor: pointer;
    display: block;
    float: right;
    font-style: italic;
    margin: 6px 24px 0 0;
    text-decoration: underline !important;
    width: 163px;text-align: left;
}
.footerContactsLabel #termConditionAnchor {color: #999 !important;}
.blueSelect {
	text-decoration: none;
	color: #3FAF33;
}

.circle {
    background: transparent url("../images/blue_big_dot.png") no-repeat scroll right 0px;
    sbackground: #245fbd;
    font-size: 11.844px;
    font-weight: bold;
    white-space: nowrap;
    color: #fff;
    height: 20px;
    width: 20px;
    float: right;
    margin: -26px 0px 0px 0px;
    position: absolute;
    right: 0px;
    padding: 3px 0px 0px 0px;
}

.noresultmsg
{
    text-align: center;
    font-size: 22px;
    color: #333;
    margin: 20% 0px 0px;
}


/* Different color of placeholder for some fields */
.purchaseOrderPanel input[type="text"]::-webkit-input-placeholder{color:#005fbd;}
.purchaseOrderPanel input[type="text"]:-moz-placeholder{color:#005fbd;}
.purchaseOrderPanel input[type="text"]::-moz-placeholder{color: #005fbd;}
.purchaseOrderPanel input[type="text"]:-ms-input-placeholder{color: #005fbd;}

.purchaseOrderPanel input[type="text"][disabled]::-webkit-input-placeholder {color: #999;}
.purchaseOrderPanel input[type="text"][disabled]:-moz-placeholder {color: #999;}
.purchaseOrderPanel input[type="text"][disabled]::-moz-placeholder {color: #999;}
.purchaseOrderPanel input[type="text"][disabled]:-ms-input-placeholder {color: #999;}

#loginFieldsPassId::-webkit-input-placeholder, #loginFieldsUserId::-webkit-input-placeholder, #datepickerFrom::-webkit-input-placeholder, #datepickerTo::-webkit-input-placeholder, #poNumber::-webkit-input-placeholder{color: #fff;}
#loginFieldsPassId:-moz-placeholder, #loginFieldsUserId:-moz-placeholder, #datepickerFrom:-moz-placeholder, #datepickerTo:-moz-placeholder, #poNumber::-webkit-input-placeholder{color:#fff;}
#loginFieldsPassId::-moz-placeholder, #loginFieldsUserId::-moz-placeholder, #datepickerFrom::-moz-placeholder, #datepickerTo::-moz-placeholder, #poNumber::-webkit-input-placeholder{color: #fff;}
#loginFieldsPassId:-ms-input-placeholder, #loginFieldsUserId:-ms-input-placeholder, #datepickerFrom:-ms-input-placeholder, #datepickerTo:-ms-input-placeholder, #poNumber::-webkit-input-placeholder{color: #fff;}


#forgotpasswordID input{margin: 6px 0px 0px 14px;height: 27px;width: 250px;}
/* #emailAddress{color:#52d2a7} */
/* Different color of placeholder for some fields */
.poNoResultMsg {
    color: #333;
    font-size: 20px;
    margin: 100px auto 0;
    text-align: center;
    width: 980px;
    display:block;
}
.datepickerPO {font-size:15px}
.printCls{
    background: #005fbd none repeat scroll 0 0;
    cursor: pointer;
    height: 20px;
    padding: 10px 12px;
    width: 22px;
}
.historyBackgroundSection {margin: 20px 0 0px 0px;}
.historyBackground {background: #fff none repeat scroll 0 0;}
.navigation{sborder-bottom: 20px solid #f2f2f2;}
.validationErrorPopup{color: #ff0000;}
.resetLoginPwd {
    height: 39px;
    background-color: #A9C5E1;
    margin: 0px 0px 20px 0px;
}
#resetLoginPopup{width:500px}

/*Start Css for flip flop for registration page Layout Css*/
.regInputBtn{margin:52px 0 0 86px;top:0px;}
.removeCurrentAddress{float:right;padding: 11px 0px 0px 0px;}
    /*
      Starting styles for each field
    */
    .field {
      display: block;
      position: relative;
      height: 45px;
      sborder-bottom: 2px solid #aaa;
    }
    .field label {
      max-height: 0;
      overflow: hidden;
      position: absolute;
      top: 0; left: 0; right: 0;
      padding: 0 3px 0 0px;
      font-size: 11px;
      color: #fff;
      background: #fff;
	  color: #005fbd;
    }
    .field input,
    .field select {
       sborder: none;
	   sborder-bottom:2px solid #fcf;
       width: 100%;
       height: 43px;
       padding: 10px 0px 0px;
       font-size: 13px; font-size: 1.3rem;
       box-sizing: border-box;
       -webkit-appearance: none;
	   color: blue;
    }
    .field select.no-selection {
      color: #aaa;
    }

    /*
      Show label instead of placeholder
    */
    .field.show-label {
      height: 43px;
      border-bottom-width: 0;
    }
    .field.show-label input,
    .field.show-label select {
      	height: 43px;
	   border-bottom:1px solid #333;
	   border-right:none;
	   border-left:none;
	   border-top:none;
    }
    .field.show-label label {
      max-height: 15px;
    }

    /* Hide placeholder onfocus for safari */
    .field.show-label input[placeholder]::-webkit-input-placeholder {
      opacity: 0;
    }

    /*
      Animations
    */
    .field {
              transition-property: height, border-width;
      -webkit-transition-property: height, border-width;
         -moz-transition-property: height, border-width;

              transition-duration: 0.3s;
      -webkit-transition-duration: 0.3s;
         -moz-transition-duration: 0.3s;

              transition-timing-function: ease-in;
      -webkit-transition-timing-function: ease-in;
         -moz-transition-timing-function: ease-in;
    }
    .field input,
    .field select {
             /* transition: height 0.3s ease-in;
      -webkit-transition: height 0.3s ease-in;
         -moz-transition: height 0.3s ease-in;*/
		 border-bottom:1px solid #333;
	   border-right:none;
	   border-left:none;
	   border-top:none;
    }
    .field label {
              transition: max-height 0.3s ease-in;
      -webkit-transition: max-height 0.3s ease-in;
         -moz-transition: max-height 0.3s ease-in;
    }
    .field input[placeholder]::-webkit-input-placeholder {
              transition: opacity 0.3s ease-in;
      -webkit-transition: opacity 0.3s ease-in;
         -moz-transition: opacity 0.3s ease-in;
    }
    /* Different color of placeholder for some fields */
.registerAccSection::-webkit-input-placeholder{color:#005fbd;}
.registerAccSection:-moz-placeholder{color:#005fbd;}
.registerAccSection::-moz-placeholder{color: #005fbd;}
.registerAccSection:-ms-input-placeholder{color: #FF0000;}
.registerAccSection::-webkit-input-placeholder{color: #fff;}
.registerAccSection:-moz-placeholder{color:#fff;}
.registerAccSection::-moz-placeholder{color: #fff;}
.registerAccSection:-ms-input-placeholder{color: #fff;}

.field input::-webkit-input-placeholder{color:#005fbd;}
.field input:-moz-placeholder{color:#005fbd;}
.field input::-moz-placeholder{color: #005fbd;}
.field input:-ms-input-placeholder{color: #005fbd;}


/* ::-webkit-input-placeholder { WebKit, Blink, Edge color:    #fff;}
:-moz-placeholder { Mozilla Firefox 4 to 18 color:    #fff;opacity:  1;}
::-moz-placeholder { Mozilla Firefox 19+ color:    #fff; opacity:  1;}
:-ms-input-placeholder { Internet Explorer 10-11   color:    #fff;} */

/* Different color of placeholder for some fields */
div tr.separator { height: 10px; }
.separator{margin: 50px 0px;text-align:center}
/*End Css for flip flop for registration page Layout Css*/
.cart_popup .links a.positive {
    width: 176px;
    float: none;
    margin: 70px 0px 20px 30px;
}
.regNewAccWhiteSection {
    background: #fff;
    width: 100%;
    padding: 10px 0 10px 18px;font-size: 19px;
}
.nofavouriteListMsg {
    text-align: center;
    font-size: 22px;
    color: #333;
    margin: 12% 0px 0px;
}

.ui-datepicker-trigger{cursor:pointer;}
#select2-shipToPO-container {color:#005fbd; font-size: 15px;}
#emailAcc {color:#D3D3D3;border-bottom:none !important}
#emailMU {color:#D3D3D3;border-bottom:none !important;    margin-top: 10px;}

.orderHisteryFiltr {
    background-color: #9dbfe4;
    color: #005fbd;
    float: left;
    height: 28px;
    margin: 0 0 0 12px;
    padding: 11px 39px 0 2px;
    text-align: left;
    width: 201px;
}
.orderhisFilterTxt{margin: 11px 0 0 21px;float: left;}
.orderhisPrint{float:right;margin:0 20px 0 0}
.odrHis {
    float: left;
    margin: 20px 0 7px;
    position: relative;
    width: 100%;
}
.filterSection{ position: relative; float: left;}
#filterList{width:310px !important;}
#selectDiv, #selectFilterList{margin: 0 0 0 30px;float:left;}
.orderHistoryCross {position: absolute;top: 0px;sleft: 0px;smargin: 12px 0px 0px 275px;cursor:pointer;right: 0;}

#selectDiv span.select2-container--default {width:210px !important;}
.blackTr{sborder-bottom: 2px solid #333;}
.orderhistorySubTable {width: 102%;background: #fafafa;sborder-collapse:separate;sborder-spacing:5px;}
.orderhistorySubTable .headerCls{border-bottom: none;}
.orderhistorySubTable .blackTr{background: #fafafa url("../images/dottedborder.png") repeat-x scroll 10px bottom;}
.saveOrderGreyTr{border-top: 15px solid #f2f2f2;}
.orderhistoryTable tr.hd1 td, .orderhistoryTable tr.hd2 td{padding: 6px 0 6px 5px;}

.updatePwdReq{swidth:400px;smargin:64px 0px 0px 286px;}


#poSpendLoading{height: 25px;width: 100%;color: #005fbd;text-align: center;margin-top: 50px;}

#blackShadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0); /*dim the background*/
  display:none;
}
#minicart_data {cursor:pointer}
 .ui-jqgrid-htable tr th div{scolor: red !important;
    word-wrap: break-word !important;
    word-break: break-word !important;
}
.ui-jqgrid .ui-jqgrid-bdiv {
overflow-x: scroll;
}
#selectDiv #select2-sortList-container{
	color:#fff !important;
}
.ui-subgrid .ui-widget-content{background: transparent;}
.ui-jqgrid .ui-subgrid{background:#fafafa !important;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {background-color: #fafafa !important;}
/* .jqgfirstrow td {
	width:130px !important;
} */
.windowError {
    background: url("../images/icon-info-message-negative.png") no-repeat scroll 5px 3px #FF0000;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    margin: 0px auto;
    width: 960px;
}
.cart_popup .title {
    margin: 6px 0px 10px 10px;
    text-align: left;
}
.cart_popup .title h3 {
    color: #fff;
    display: block;
    float: left;
    margin: 0 0 0 5px;
}
.title img{float: left;}
.cart_popup .links {
    margin: 12px;
    text-align: center;
    swidth: 175px;
    margin: 0px auto;
}
.cart_popup .links a.positive {
    width: 180px;
    margin: 100px auto 10px auto;
}
.exp1{float:left}
.exp2{float:left;margin: 6px 0px 10px 0px;}
.lineHeight{line-height: 12px;}
.poSpendRightTextAlign{text-align: right !important;}
.aboutUsLeft p{min-height:420px !important;}

.productRow .addToCartFromWishList{line-height:14px}
.productRow .addToCart{line-height:14px}
.registerAsManagerCls .prettycheckboxBlue{display:inline}




/*Start new order History CSS*/

/* Cells in even rows (2,4,6...) are one color  
tr:nth-child(even) td { background: #F1F1F1; }  */ 

/* Cells in odd rows (1,3,5...) are another (excludes header cells)  
tr:nth-child(odd) td { background: #FEFEFE; }  */ 

.subGrid, #filterOption{
	display:none;
}
#filterOption > .select2-container{
	display:none;
}
.grayTblHead td{
    color: #aca9ae;
    font-size: 11px;
	text-align:left;vertical-align: middle;
}
.grayTblBdy td {
    color: #5d5d5d;
    font-size: 11px;
	text-align:left;vertical-align: middle;
}
#historyTable, #repeatAndSaveOdrTable{background:#fff;width: 960px;margin:0px auto;}
 #repeatAndSaveOdrTable{margin:12px auto;}
.rowBorderBottom_3px {
    border-bottom: 3px solid #f2f2f2;
    outline-style: none;
}
.showHideAction {
    background: #A9C5E1;
    border: 1px solid #ebebeb;
    color: #fff;
    cursor: pointer;
    float: none;
    font-size: 10px;
    height: 45px;
    line-height: 14px;
    margin: 0;
    text-align: center;
	width: 100px;outline: none;
}
.subGrid{border-bottom: 10px solid #f2f2f2;}
.subTableData{background: #fafafa;}
.subGridDataBgImg {
    background: #fafafa url("../images/dottedborder.png") repeat-x scroll 10px bottom;    height: 46px;
}
.grayTblHead{height: 34px;}
.arrowHistorydd {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #A9C5E1;
    font-size: 0;
    line-height: 0;
    top: 32px;
    position: relative;
    left: 44px;
}
#filterType, #repeatfilterType{width: 150px;}
#filterOption, #repeatfilterOption{width: 350px;}
#historyTableBody td:first-child, #repeatAndSaveOdrTable td:first-child {padding-left: 20px;}
#historyTableBody td:last-child, #repeatAndSaveOdrTable td:last-child  {padding-right: 20px;}
/*End new order History CSS*/
.prod_refine a{color:#245fbd}
.repeat_scroll_limit{height: 450px;overflow-y: auto;}
.scroll_limit {height: 350px;overflow-y: auto;}
#comment1{resize: none;}
.orderCancel{color:#245fbd;}
.orderCancel td {padding: 5px 0px;vertical-align:top;}
.orderCancel td input{margin: 3px 0px 0px 0px;float: left;}
.orderCancel td p{float: left;margin: 0px 0px 0px 10px;}
#orderLineErr{color: red; margin-top: 10px;}
.resetForm{width: 480px; margin: 100px auto;}
.resetForm form .form_field-label {clear: both;    width: 170px;float: left;}
.tooltip_new {vertical-align: bottom; color: #000000; outline: none;	cursor: help; text-decoration: none;position: relative;}
.tooltip_new span {margin-left: -999em;position: absolute;z-index: 9999;}
.tooltip_new:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	position: absolute; left: 1em; top: 1em; z-index: 9999;
	margin-left: 0; width: 250px;
}
.success_msg a{color:#245fbd}
.tooltip_new:hover .tooltipImg {border: 0; margin: -10px 0 0 -15px;	float: left; position: absolute;}
.tooltip_new:hover em {	font-size: 14px; font-weight: bold;	display: block; padding: 0.2em 0 0.6em 0;}
.classic { padding: 0.8em 1em; }
.custom { font-size: 12px;padding: 0.5em 0.8em 0.8em .5em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical {background: #FFCCAA; border: 1px solid #FF3334;	}
.help {background: #9FDAEE; border: 1px solid #2BB0D7;	}
.info {background: #a9c5e1 ; border: 1px solid #245fbd;}
.warning { background: #FFFFAA; border: 1px solid #FFAD33;}
.orderCancel td input{margin: 3px 0px 0px 0px;    float: left;}
 .orderCancel td p{float: left; margin: 0px 0px 0px 10px;}
#orderLineErr{color: red; margin-top: 10px;}
.uploadPoMsg, .errorFormultifileCheck{color: #e38e20;font-size: 15px;font-weight: 400;}
.uploadPOtext{font-size: 12px !important;}
.listsignDiv p{background: #fff url("../images/listsign.png") no-repeat scroll right 7px;}
.priceIndicator {background: transparent url("../images/listsign.png") no-repeat scroll left 7px;margin: 10px 0px 10px 18px;width: 600px;padding: 0px 0px 0px 21px;}
.shipToContainer{border:1px solid #a1a1a1;padding-bottom:10px}
#searchLoading{text-align: center;margin: 140px  0px 0px 0px;display:none;}
#emptyDiv {display: table-cell;width: 250px;}
#emptyDivPwd {display: table-cell;width: 172px;}
#statusCheck, #myDisplayElement1 {width: 210px;height: 5px;display: table-cell;}
#statusCheckPwd{width: 231px;height: 5px;display: table-cell;}
#myDisplayElement1 {text-align: center}
.detailSection {float: left; clear: both; margin: 0px 0px 5px 58px;}
.detailSection li{display:inline-block;    margin-left: 10px;}
.telephonSection {background: transparent url("../images/Telephone-icon.png") no-repeat scroll left top;padding: 0px 0px 0px 25px;}
.faxSection{background: transparent url("../images/fax-phone.png") no-repeat scroll left top;padding: 0px 0px 0px 33px;background-size: 24px 16px;}
.emailSection{background: transparent url("../images/users-email.png") no-repeat scroll left top;padding: 0px 0px 0px 25px;background-size: 16px 16px;}
.countryflag{margin-right: 5px;}
.countryflag img{margin-top: -5px;}
.flag_inner{float: left;width: 53px;height: 40px;}
.stdDeliveryRadio input{margin:13px 0px 0px 3px}
.stdDeliveryRadio label {margin: 10px 0px 0px 2px;color: #005fbd;font-size: 15px;display: inline-block;vertical-align: top;}
#customerResetPasswordForm .pwd{box-shadow: inset 3px 3px 4px #eee;border: 1px solid #BBBBBB;width: 233px;}
#resetPwdSection{margin: 10px 0px 0px 0px;text-align: right;}
/*css for order history page alignment [without cancel check box]*/
.withoutCancel_col9 .col9_1{width:5%}
.withoutCancel_col9 .col9_2{width:20%}
.withoutCancel_col9 .col9_3{width:10%}
.withoutCancel_col9 .col9_4{width:10%}
.withoutCancel_col9 .col9_5{width:10%}
.withoutCancel_col9 .col9_6{width:10%}
.withoutCancel_col9 .col9_7{width:10%}
.withoutCancel_col9 .col9_8{width:10%}
.withoutCancel_col9 .col9_9{width:15%}

.withoutCancel_col8 .col8_1{width:5%}
.withoutCancel_col8 .col8_2{width:30%}
.withoutCancel_col8 .col8_3{width:10%}
.withoutCancel_col8 .col8_4{width:10%}
.withoutCancel_col8 .col8_5{width:10%}
.withoutCancel_col8 .col8_6{width:10%}
.withoutCancel_col8 .col8_7{width:10%}
.withoutCancel_col8 .col8_8{width:15%}

.withoutCancel_col7 .col7_1{width:5%}
.withoutCancel_col7 .col7_2{width:30%}
.withoutCancel_col7 .col7_3{width:10%}
.withoutCancel_col7 .col7_4{width:10%}
.withoutCancel_col7 .col7_5{width:15%}
.withoutCancel_col7 .col7_6{width:15%}
.withoutCancel_col7 .col7_7{width:15%}

/*css for order history page alignment [with cancel check box]*/
.col9 .col9_1{width:2%}
.col9 .col9_2{width:20%}
.col9 .col9_3{width:10%}
.col9 .col9_4{width:8%}
.col9 .col9_5{width:10%}
.col9 .col9_6{width:10%}
.col9 .col9_7{width:10%}
.col9 .col9_8{width:15%}
.col9 .col9_9{width:15%}

.col8 .col8_1{width:20%}
.col8 .col8_2{width:10%}
.col8 .col8_3{width:10%}
.col8 .col8_4{width:10%}
.col8 .col8_5{width:10%}
.col8 .col8_6{width:10%}
.col8 .col8_7{width:15%}
.col8 .col8_8{width:15%}

.col7 .col7_1{width:25%}
.col7 .col7_2{width:10%}
.col7 .col7_3{width:10%}
.col7 .col7_4{width:10%}
.col7 .col7_5{width:15%}x
.col7 .col7_6{width:15%}
.col7 .col7_7{width:15%}

.col6 .col6_1{width:30%}
.col6 .col6_2{width:15%}
.col6 .col6_3{width:10%}
.col6 .col6_4{width:15%}
.col6 .col6_5{width:15%}
.col6 .col6_6{width:15%}

.postalCodeFilterSection {
    display: table;
    height: 50px;
    margin: 50px 0px 0px 113px;
}
.postalCodeFilterSection .postalCodeFilterLbl{display: table-cell;vertical-align: middle;}
.postalCodeFilterSection .postalCodeFilterAlphabet{display: table-cell;vertical-align: middle;}
.postalCodeFilterSection .postalCodeFilterAlphabet a:nth-last-child(-n+1){border-right: none;}
.postalCodeFilterSection .postalCodeFilterAlphabet a{text-decoration: none;border-right: 2px solid blue;padding:0px 6px;text-decoration:underline;font-size: 20px;    font-weight: 700;   color: blue;}
#termConditionAnchor{color:#005fbd}
.cookiePol{margin-left: 189px;font-size: 10.5px;}
.cookiePol a{color:#85b1dc}

#blackOutMsg{    background: url("../images/icon-info-message-negative.png") no-repeat scroll 7px 4px #FF0000;
    float: left;
    width: 929px;
    padding: 5px 0px 5px 31px;
    color: #fff;
    text-align: left;   margin: 5px 0px 0px 16px !important;}
    
/* #refWarningMsg {
    background: url(../images/important-icon.png) no-repeat scroll 7px 4px #ffa500;
    float: left;
    width: 929px;
    padding: 5px 0px 5px 41px;
    color: #fff;
    text-align: left;
    margin: 5px 0px 0px -5px !important;
} */
#refWarningMsg {
    background: url(../images/important-icon.png) no-repeat scroll 4px center #ffa500;
    /* float: left; */
    width: 946px;
    padding: 5px 0px 5px 39px;
    color: #fff;
    text-align: left;
    margin: 0px auto;
}
.rememberClass input{vertical-align: bottom;}
.rememberClass .prettycheckbox  label{color:#9dbfe4;font-size: 14px;margin-top: 6px;}
#poRequiredErrorMsg{    color: rgb(255, 0, 0);    display: none;    width: 46%;    margin-left: 14%;}
#physicianNameErrorMsg{    color: rgb(255, 0, 0);    display: none;    width: 46%;    margin-left: 14%;}
#multiplePOErrorMsg{color: rgb(255, 0, 0);    display: none;float: right;    width: 400px;}
#loginClearFields{margin-top: 76px;}
    text-align: left;   margin: 5px 0px 0px 16px !important;}
    
.readAccessTooltip {
    position: relative;
    display: inline-block;
    /* text-align: left;   margin: 5px 0px 0px 16px !important;} */
}
.accessDeniedTxt{
    border: 1px solid #245fbd;
    width: 250px;
    height: 40px;
    border-radius: 5px;
    margin: 5px 0px;
    padding: 5px;background: #A9C5E1;display:none;position:absolute;
} 
.accessDeniedTxtMiniCart {
    border: 1px solid #245fbd;
    width: 250px;
    height: 34px;
    border-radius: 5px;
    margin: 57px 0px;
    padding: 3px 5px;
    background: #A9C5E1;
    display: none;
    position: absolute;
}
.createNewOrder_mm .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.createNewOrder_mm:hover .tooltiptext {
    visibility: visible;
    background: #00b0f0;
}

/*Product tree css for new Layout: Start*/
.wrapper{margin: 0px 0px 0px 10px;width: 375px;}
.tree-menu ul { list-style: none; }

.tree-menu > ul { padding: 0; }

.tree-menu a {
  display: block;
  vertical-align: middle;
  text-decoration: none;
  padding: 12px;
  background-color: #efefef;
  sborder-radius: 4px;
  margin-bottom: 1px;
  color: #002888;
  -moz-transition: background-color 0.25s linear;
  -webkit-transition: background-color 0.25s linear;
  -o-transition: background-color 0.25s linear;
  transition: background-color 0.25s linear;
  -moz-transition-delay: 0.15s;
  -webkit-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

.tree-menu a:hover {
  color: #245fbd;
  -moz-transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}

.tree-menu .active > a:hover,
.tree-menu .selected > a,
.tree-menu a:hover { background-color: #c6cdde; }

.tree-menu .selected > a {
  color: #f53d3e;
  font-weight: bold;
  text-decoration: none;
}

.tree-menu .active > a { background-color: #e1e3e9; }
/* .tree-menu .opened>ul{padding: 0px 0px 0px 15px;} */
.level_two{margin-left: 15px;}
.level_three{margin-left: 20px;}
.tree-menu ul li a{background:#A9C5E1;color:#000;font-size:13px}
.tree-menu ul li>a{border-bottom: 1px solid #fff;}
.tree-menu .closed > a,
.tree-menu .opened > a,
.tree-menu .noclass > a {
  padding-left: 24px;
  background-position: 4px 14px;
  background-repeat: no-repeat;
}
.tree-menu .opened > a{color:#245fbd;}
.tree-menu .noclass > a { background:#A9C5E1 url(../images/accFlat.png) no-repeat scroll 6px 14px;}
.tree-menu .closed > a { background:#A9C5E1 url(../images/accCollapse.png) no-repeat scroll 6px 14px; }
.tree-menu .opened > a { background:#A9C5E1 url(../images/accExpand.png) no-repeat scroll 6px 14px; }

/*Product tree css for new Layout: END*/
#addMore{background-color: #E45F22;
    border: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    margin: 5px 0 0;
    padding: 7px;
    width: 110px;
	cursor: pointer;}
.addActivityTbl {margin: 20px 0px 0px 0px;}
.addActivityTbl table tr td{padding: 5px 0px;  color: #fff;}
#productAccePopup{margin:0px;
    position: absolute;
    top: 170px;
    width: 600px;
    left: 27%;
    z-index: 11;
}
.orderTrackCls{width:49px;margin-right: 5px;background: #0060be;cursor: pointer;}

#globalSearchForm input[type="text"]::-webkit-input-placeholder{color:#000;}
#globalSearchForm input[type="text"]:-moz-placeholder{color:#000;}
#globalSearchForm input[type="text"]::-moz-placeholder{color: #000;}
#globalSearchForm input[type="text"]:-ms-input-placeholder{color: #000;}
i {
    border: solid #fff;
    border-width: 0px 2px 2px 0;
    display: inline-block;
    padding: 5px;
    float: right;
    margin: 3px 0px 0px 0px;
}

.rightFacearrow {transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);}
#disclaimerMessage{color:#D3D3D3;font-weight:bold;}
.salesDocAlreadyUploaded{color:#D3D3D3 !important;font-weight:bold;}
.cancelBtnReg{display: inline-block;text-align: center;width: 170px;padding: 11px;font-size: 16px !important;}
.invoiceNum{color:#245fbd;}
.deletePDt{text-align: center;font-size: 15px;}
.deletePDt a{    color: #245fbd;}

.emoticonImg{
	margin-top:18px;
}

.orderFeedbackContainer{
	background-color: #FFFFFF;
	font-family: "GE Inspira Pitch", Arial, sans-serif;
	font-size: 14px;
	text-align:center;
    padding:16px;
    color: #494949;
    width:400px;
    margin: 32px auto;
}

.orderFeedbackContainer>p:first-child{font-size: 20px;font-weight: bold;padding-bottom:14px;}
.orderFeedbackContainer>p{text-align:left;}
.orderFeedbackContainer>div>span>object{padding-right:37.62px;}

.orderFeedbackInputBox{
	height: 106px;
	width: 368px;
	border: 1px solid #CCCCCC;
	padding:10px;
	margin:8px 0 0 0;
	font-size: 14px;
	resize: none;
	overflow:auto;
}

.successFeedbackmsg{
	display: none;
}

#orderHistorySearch {
	width: 89%;
    margin: 5px 11px;
   	color: #005fbd;
    border-bottom: 1px solid #fff;
    height:25px;
}

#orderSearchButtonImage {
	float: left;
	background: url(../images/search_white.png) no-repeat top left;cursor: pointer;
}

.disabledElement {
	background-color: #ebe9ea !important;
}

#shipToMUDiv, #billToMUDiv, #payerToMUDiv{
    padding: 0 0 0 0;
}

.errorDiv.manageUsers{
    padding: 0 0 0 0;
}