/**leftmenu category css starts**/

.greybutt
{

border: 1px solid #555;
background: #EEE;
color: #120104;
/*padding: 0.6em 1em;*/
    padding: 10px;
height: unset;
box-sizing: border-box;
cursor: pointer;
text-align:center;
width:auto;
text-decoration: none;
border-radius: 5px;
text-decoration:none;
font-size: 13px;
}

.log-compareTable-wrap{
float:left;
width:100%;
}
.fade{
        /*width: 160px;*/
                height: 72px;
                position: relative;
                }

        ul.gridView .btns-disable{
        border: 1px solid #555;
background: #EEE;
color: #C0B4B6;
padding: 0.5em 1em;
height: 2.7em;
box-sizing: border-box;
cursor: not-allowed;
float: left;
width: 100%;
/* margin: 6px 6px; */
text-align: center;
 margin-top: 5px;
        }
        .popupLogin .close {
position: absolute;
top: -22px;
right: -20px;
float: right;
padding: 2px 20px 2px 2px;
background: url(../images/cancel1.png) no-repeat right center;
text-indent: -9999px;
color: #000;
}

ul.equalSpace.c5 li{
        
width: 16%;
margin-right: 4%;       
}
/********purchase agent detail***********/
.cartApprovr {
padding: 0;
border: 1px solid #ccc;
color: #FFF;
margin-bottom: 5px;
}
.cartApprovr h5 {
padding: 5px;
background: #4E4F50;
}


/*********************** new button *****************/
ul.equalSpace1 li {
width: 100%;
margin-top: 5px;
margin-bottom: 15px;
float: left;}

ul.equalSpace li:last-child {
margin-right: 0px !important;

}
ul.equalSpace1 {
/* overflow: hidden; */
text-align: center;
width: 100%;
}


ul.equalSpace1 li a {
width: auto;
display: inline-block;
padding: 5px;
/* margin-top: 7px; */
}
ul.equalSpace li  a.orderHistory{
display: inline-block;
width: 25%;
}
}


/*********************** new button ****************/


/******************** breadcrumbs new ************/
.breadcrumbs {
display: block;
margin-top: 5px;
height: 30px;
width: 100%;
overflow: hidden;
font-size: 0;
margin-bottom:10px;
}


.breadcrumbs li, .breadcrumbs li a {
color: #333333;
}
.breadcrumbs li, .breadcrumbs li.lastArrow {
display: inline-block;
}
.breadcrumbs li {
font-size: 10px;
padding-top: 0;
height: 3em;
box-sizing: border-box;

}
.breadcrumbs li a {
    vertical-align: top;
    margin-top: 0.55em;
    display: inline-block;
    font-family: OpenSans-Regular;
    font-size: 12px;
    color: #434242;
}
.breadcrumbs li:last-child a {
	font-weight:bold;
	cursor: default;
    text-decoration: none;
}
.breadcrumbs li:after {
    font-family: FontAwesome;
    display: inline-block;
    content: "\f101";
    width: 1.0em;
    margin-left: 8px;
    font-size: 16px;
    position: relative;
    top: 8px;
    color: #000;
}
.breadcrumbs li span {
    font-size: 11px;
    color: #000;
    font-weight: 600;
    font-family: OpenSans-Regular;
    
}

.breadcrumbs li:last-child:after {
content: " ";
}
ul.breadcrumbs {
    margin: 10px 0px;
}
.breadcrumbs li:last-child {
    position: relative;
    top: -2px;
}
/******************** breadcrumbs new ***********/




/********purchase agent detail***********/

.printCart{
background: url(../images/print.png) no-repeat;
border:0;
width:35px;
}
.emailCart{
background: url(../images/1400855446_icon-share.png) no-repeat;
border:0;
width:35px;
background-position: 0px -3px;
}


    /*.plus{
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
line-height: 1;
}*/
.log-left-sidebar .block-content dd ol {
margin-left: 0;
background: #A0A0A0;
margin-top:4px;
margin-bottom:3px;
}
.navList_BRAND li:hover{
color: #FFF;
}
.navList_CATEGORY li:hover{
color: #FFF;

}
.log-refineResultsWrap {
    width: 100%;
    margin: 10px 0 10px 0;
    color: #000;
    background: #c9c9c9;
    padding: 5px 10px;
}
.log-RefineByTitleWrap {
width: 50%;
float: left;
font-size: 12px;
font-weight: bold;
}
.log-RefineByTitleWrap p{
font-weight:bold;
}
.log-ClearTitleWrap {
width: 50%;
float: right;
text-align: right;
font-size: 12px;
font-weight: bold;
}
.log-refineResultsWrap .currently {
display: inline-block;
}
.log-refineResultsWrap .currently ol li a {
color: #F0586A;
}
.log-ClearTitleWrap .actions a {
font-size: 12px;
font-weight: bold;
color: #424040;
}
.multicheckbox{
   float: left;
    margin-left: -20px;

}
.log-specification-wrap ul li p{
	padding:10px 10px;
	font-size: 14px;
}
.log-refineResultsWrap .currently ol li {
float: left;
    margin: 0 10px 5px 0;
    line-height: 25px;
    color: #fff;
    padding: 0 5px;
    background: #616161;
    font-family: OpenSans-Regular;
    font-size: 14px;
}
.log-refineResultsWrap .Refine-label {
font-weight: bold;
text-transform: capitalize;
font-size: 13px;
}
.glyphicon-plus{
        background:url(../images/plus.png) no-repeat;
        float:right;
        width: 14px;
        height: 20px;
        padding-left: 18px;
        }
        .glyphicon-minus{
        background:url(../images/minus.png) no-repeat;
        float:right;
        width: 14px;
        height: 20px;
        padding-left: 18px;
        
        }

        .searchimg{
        background:url(../images/search-01-16.png) no-repeat;
        float:right;
        width: 16px;
        height: 15px;
        margin: 2px 2px;
        }
        
        ul.checkoutextbox li{
        float:left;
        width:50%;
        padding:10px 10px 10px 8px;
        }
        .checkouttextbox{
        width:100%;
        }
        .transactionBtnWrap{
        
        margin:0px auto;
        }
        
        .log-shareCartPopupTableWrap {
width: 100%;
height: 98px;
margin-bottom: 10px;
overflow-x: hidden;
}
.log-shareCartPopupTable {
width: 100%;
font-size: 11px;
margin: 10px 0;
}
.log-shareCartPopupTable td {
padding: 10px;
text-align: center;
color: #666;
}
     /************************** static pages **************************/
     div.page.marketing p, div.page.marketing li {

color: #777;
line-height: 1.4em;
}
.marketingContent {
    overflow: hidden;
    /* min-height: 407px; */
}
div.page.marketing ul.form input, ul.addr input, ul.form select, ul.addr select, ul.form textarea, ul.addr textarea
{
  width:100%;
  /*height:2em;*/
}
div.page.marketing ul.form textarea, ul.addr textarea{
        
height: 5em;    
}
    
     /************************* static pages **************************/        
     
     
     .details .addToCartSection a{
     margin-top:5px;
     }   
/*.fade a{

                font-size: 61%;
                text-decoration: none;
                font-family: Lucida Sans Unicode;
                color: #700918;
                
                
                display: block;
                line-height: 18px;
                max-height: 36px;
                min-height: 18px;
                overflow: hidden;
                position: relative;
                white-space: nowrap;
}*/
.paragraph-end {
                
background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255, 255, 255, 0)),color-stop(100%,#FFF));
background-image: -webkit-linear-gradient(left,rgba(255, 255, 255, 0),#FFF);
background-image: -moz-linear-gradient(left,rgba(255, 255, 255, 0),#FFF);
background-image: -ms-linear-gradient(left,rgba(255, 255, 255, 0),#FFF);
background-image: -o-linear-gradient(left,rgba(255, 255, 255, 0),#FFF);
background: linear-gradient(to right,rgba(255, 255, 255, 0),#FFF);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');

                bottom: 0;
                height: 25px;
                max-height: 100%;
                position: absolute;
                right: 0;
                width: 60px;
        }
.greybutt:hover {
box-shadow: 0 0 3px #000;
color: #700918;
text-decoration:none;
}
.log-left-sidebar .block-content p.block-subtitle {
font-weight: bold;
color: #000;
text-transform: uppercase;
margin: 0 0 5px 10px;
padding-bottom: 5px;
}
/*.log-left-sidebar .block-content dl dt{
padding: 2px 5px;
}*/
.pull-right{
float:right;
color:#FFF;
}
/*div.categoriesBar .block .block-layered-nav span{
float:right;
margin-right: 0.5em;
background: #AAA;
width: 1em;
text-align: center;
}*/
.addtocartgreen{
border: 1px solid #555;
background: #81bc00;
color: white;
padding: 0.6em 1em;
height: 2.58em;
box-sizing: border-box;
cursor: pointer;
text-align:center;
width:auto;
text-decoration: none;
margin-top: 0;
padding-left: 0px;
padding-right: 0px;
}
.addtocartgreen:hover {
box-shadow: 0 0 3px #000;
}
.greenbutt {
/*width: 170px;
height: 34px;*/
border: none;
border-radius: 5px;
 background-color: #84BD00; 
/*background-color: #C8102E;*/
font-family: OpenSans-Regular;
font-size: 14px;
/* color: #000000; */
color: #fff;
text-decoration: none solid rgb(0, 0, 0);
text-align: center;
padding: 10px !important;
font-weight: bold;
text-transform: uppercase;

}

.greenbutt:hover {
color: #000;
border: none;
border-radius: 5px;
/* background-color: #d6e594; */
font-family: OpenSans-Regular;
text-decoration:none;
}
#account{
     
        }
.clearfix{
        clear:both;
}
#editacount{
        margin: 0px 4px;
        position: absolute;
}

/* .loggedInHelper{
border-bottom:1px solid #fff;
} */
.user_info
{
        float: right;
margin: -21px 75px 0px 1px;
}
.lb-outerContainer{
        width: 400px !important;
height: 360px !important;
}
.lb-image{
        display: block !important;
width: 392px !important;
height: 351px !important;
}
.lb-caption{
        display:none !important;
}
.popProduct{
position: absolute;
display: none;
padding: 5px;
margin-top: -31px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
font-size: 11px;
text-decoration: none;
color: #000;
background:#6D6B6B;
        }
        .ShowOnAddMore {
display: none;
}
.printsharewrap{
                float:right;
                width:200px;
                margin-top:-40px;
                margin-right: -22px;
                }       
.printbutton{
                background:url(../images/1400850083_common_printer_print_.png) no-repeat;
                width: 32px;
                height: 32px;
                padding:15px;
                }
                .sharebutton{
                        background:url(../images/1400855446_icon-share.png) no-repeat;
                        width: 32px;
                        height: 32px;
                        padding:15px;
                        margin-top:-5px;
                        margin-left: 15px;
                        
                        }
                        .printshare > li {
                                float:left;
                                }
        
        
        .pricing > p {

line-height:28px;
}
                /********product group********/
        .log-ProductGrpToolBar {
background: #EEEEEE;
width: 100%;
margin: 10px 0;
padding: 5px;
}

.log-ProdGrpItemsPerPage {
width: 180px;
color: #5F5853;
float: left;
}
.log-ProdGrpSearch input[type="text"] {
margin: 0;
height: 24px;
float: left;
}
.log-ProdGrpSearch input[type="button"] {
float: left;
height: 24px;
background:#555;
color:#fff;
}
.log-ProdGrpClrSearch input[type="button"] {
        float: left;
height: 24px;
background:#555;
color:#fff;
        }
.log-ProdGrpClrSearch {
float: left;
margin-left: 9px;
}
.log-ProdGrpSortBy {
/*width: 180px;*/
float: left;
text-align: right;
margin-right:25px;
}
.log-ProdGrpItemsPerPage form {
margin: 0;
}
.log-ProdGrpItemsPerPage label {
float: left;
margin: 3px 0 0 0;
color:#000;
font-weight: normal;
}
.log-ProdGrpItemsPerPage select {
width: 60px;
height: 25px;
}
.log-ProdGrpSearch {
float: left;
}
.log-ProdGrpSearchWrap {
/*float: left;*/
width: 340px;
margin-top:5px;
}
.log-ProdGrpSortBy select {
width: 133px;
font-size: 12px;
height:24px;
}

 .confirmorder{
        width:49% !important;
        height:207px;			/*increased height to add ytd*/
        }
        
         .confirorder{
         width:49% !important;
          height:207px;
         
         }
         .ordrconfirm{
          width:49% !important;
          height:207px;
         
         }
        
   .prodgruop{
                width:50% !important;
                
                }
                .savdcart{
                        width:50% !important;
                        
                        }
 .overiden{
        overflow: initial ;
        min-height: 280px;
        
        }
        /********product group********/ 
        

.listNav {
margin: 10px 0;
}

.listNav > .ln-letters > ul > li {
        border: 1px solid #666;
        display: inline-block;
        padding: 3px;
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
        }
        #displayBrand {
position: relative;
width: 100%;
min-height: 150px;
}

ul.gridView h2{
        
height:80px;    
}
/*      
.btns-disable{
border: 1px solid #555;
background: #EEE;
color: #C0B4B6;
padding: 0.5em 1em;
height: 2.7em;
box-sizing: border-box;
cursor: not-allowed;
float:left;
width:100%;
margin: 6px 6px;
text-align:center;
margin-top:5px;} */

/* .btns-disable-grid{
border: 1px solid #555;
background: #EEE;
color: #C0B4B6;
padding: 0.5em 1em;
height: 2.5em;
box-sizing: border-box;
cursor: not-allowed;
float:left;
width:165px;
margin: 6px 6px;
 }   */      
.page quickCartPage h1{
 font-size:15px;
}
.sdmenu_sel {
        margin: 5px 0px 0 0px;
        width: 100%;
        background: #DDD;
}
/****quick cart******/
/* quick order popup */

.log-QuickOrder-pop {
        background: #fff;
        width: 470px;
        height: 300px;
        border: 5px solid #ddd;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
       position: relative;
}

.ATCnote{
font-size: 13px;
background: #EEE;
padding: 2px;
border-bottom: 1px solid red;
border-top: 1px solid red;
text-align: center;
color: #666;    
}

.popClose-btn {
        position: absolute;
        top: 5px;
        right: 5px;     
}
.log-QuickOrder-pop h1 {
        font-size: 14px;
        color: #0A65C7;
        padding: 10px 0;
        border-bottom: 1px solid #ddd;
}

.quickOdr-Content {
        width: 100%;
        height: 200px;
        overflow-x: hidden;
}

.quickOdr-Content > ul {
        list-style: square;
        
}
.quickOdr-Content > ul > li {
        color: #666;
        font-size: 11px;
        line-height: 20px;
}
.quikOdrCcBtn {
        border: none;
        color: #FFF;
        padding: 4px;
        font-weight: bold;
        font-size: 11px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        cursor: pointer;
        min-width: 90px;
        display: inline-block;
        float: right;
/*      position: absolute;
        bottom: 5px;
        right: 5px; */
}
.quikOdrPoBtn {
        border: none;
        color: #FFF;
        padding: 4px;
        font-weight: bold;
        font-size: 11px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        cursor: pointer;
        min-width: 90px;
        display: inline-block;
        /*float: left;
        position: absolute;
        bottom: 5px;
        left: 5px;
        bottom: 5px;
        left: 50%;
        margin-left: -53px; */
}
.QuikOrderTable select{
/*width:215px;*/
}
table.regform1{
width:487px !important;
margin: 0px auto;
} 
.log-AddMoreBtn {
        /*border: none;
        color: #FFF;
        padding: 4px;
        font-weight: bold;
        font-size: 11px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        cursor: pointer;
        text-align: center;
        min-width: 90px;
        display: inline-block;
        /*float: right;
        position: absolute;
        bottom: 5px;
        left: 5px;*/
        background: #81bc00;
border: 1px solid #555;
/* background: #EEE; */
/* color: #120104; */
padding: 6px 4px 5px 4px;
height: 33px;
box-sizing: border-box;
cursor: hand;
cursor: pointer;
color: #fff;
font-size: 12px;
}

.chechoutordr{
/*float: left;*/
width: 100%;
 /*padding: 10px 5px 10px 10px;*/ 

}
.chechoutordr li{
float:left;
display:inline;
width:50%;
padding: 10px 10px 10px 8px;

}
.chechoutordr li:first-child{
/*padding-left:0;*/
}

.log-CkOutBtn {
        /*border: none;
        color: #FFF;
        padding: 4px;
        font-weight: bold;
        font-size: 11px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        cursor: pointer;
        text-align: center;
        min-width: 90px;
        display: inline-block;
        /*float: right;
        position: absolute;
        bottom: 5px;
        right: 5px;*/
        background: #81bc00;
border: 1px solid #555;
/* background: #EEE; */
/* color: #120104; */
padding: 6px 4px 5px 4px;
height: 33px;
box-sizing: border-box;
cursor: hand;
cursor: pointer;
color: #fff;
font-size: 12px;
}

#contentArea{
        width: 100%;
        height: 210px;
        overflow-x: hidden;
        }
#contentArea > ul.msg{       
        margin: 0;
        }
.standardCheckouts{
        display: block;
        text-align: center;
        margin: 5px 10px;
        }
.log-AddMoreBtn{
        float: left;
        margin-left: 10px;
        }
.log-CkOutBtn{
        float: right;
        margin-right: 10px;
        }
#quikOrdrSubmit{
        width:100%;
}
/* quick order popup */
/****quick cart******/


.lnvgrphdg {
        color: #FFF;
        font-weight: bold;
        font-size: 11px;
        background: #004A89;
        padding: 5px;
}

.chkbox {
        margin: 0 0 0 5px;
}

.chkbox li a {
        font-size: 11px;
        color: #666;
        display: block;
        padding: 5px 0;
}
.hrdash hr {
        border: none;
        height: 1px;
        background: #DDD;
}
.lnvgRefine {
        background: #323433;
}
.lnvgRefine h4 {
        padding: 5px;
        color: #FFF;
}
.lnvgRefineHead {
     background: #323433;
     margin: 2px;
     position: relative;
}
.lnvgRefineHead a {
        padding: 3px 3px;
        display: block;
        color: #fff;
        font-weight: bold;
        font-size: 11px;
}

.close-btn {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 10px;
    height: 10px;
    background: url('../images/close-btn-small.png') top center no-repeat;
}

.custServ {
        margin: 0 0 0 5px;
}

.custServ li a {
        font-size: 11px;
        color: #666;
        display: block;
        padding: 5px 0;
}
 .left-popup {
        width: 100%;
}
.left-popup ul .more {
        color: #0D70B6;
        font-weight: bold;
}
.left-popup .prod-popup {
        /*width: 100%;*/
        padding-left:6px;
}
.items
{
margin-left:10px;
}

.sdmenu_sel {
        margin: 5px 0px 0 0px;
        width: 100%;
        background: #DDD;
}


.lnvgrphdg {
        color: #FFF;
        font-weight: bold;
        font-size: 11px;
        background: #004A89;
        padding: 5px;
}

.chkbox {
        margin: 0 0 0 5px;
}

.chkbox li a {
        font-size: 11px;
        color: #666;
        display: block;
        padding: 5px 0;
}

.hrdash hr {
        border: none;
        height: 1px;
        background: #DDD;
}

.lnvgRefine {
        background: #323433;
}
.lnvgRefine h4 {
        padding: 5px;
        color: #FFF;
}
.lnvgRefineHead {
     background: #323433;
     margin: 2px;
     position: relative;
}
.lnvgRefineHead a {
        padding: 3px 3px;
        display: block;
        color: #fff;
        font-weight: bold;
        font-size: 11px;
}
.close-btn {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 10px;
    height: 10px;
    background: url('../images/close-btn-small.png') top center no-repeat;
}
.custServ {
        margin: 0 0 0 5px;
}
.custServ li a {
        font-size: 11px;
        color: #666;
        display: block;
        padding: 5px 0;
}
 .left-popup {
        width: 100%;
}
.left-popup ul .more {
        color: #0D70B6;
        font-weight: bold;
}
.left-popup .prod-popup {
        /*width: 100%;*/
        padding-left:10px;
}
.items
{
margin-left:10px;
}
.prod-popup
{
background: #bbb;
color: #555;
padding-left: 15px;
border-bottom: 1px solid #fff;
font-weight: bold;
font-size: 12px;
}
.prod-popup:hover {
color: #FFF;
}

.compare a
{
color:#B00F1E;
}
.addToProductGroup a{
color:#B00F1E;
}
.listGridView
{
float:right;
}
.listGridView a {
color:#000;
}
.popup-bg a
{
color:#fff;
}
/**leftmenu category css end**/
#sendpag{
text-align:center;
margin-left:50px;
}
.btns-disablecompare{
border: 1px solid #555;
background: #EEE;
color: #C0B4B6;
padding: 0.5em 1em;
height: 3.1em;
box-sizing: border-box;
cursor: not-allowed;
float: left;
width: 61%;
margin: 0px 45px;
text-align: center;
/* margin-top: 5px; */
}

/******change password*****
.bk_FormEncl{
        padding: 10px 10px 10px 20px;
        font-size: 12px;
        color:#666;
        }
.body-content-wrap .bk_FormEncl{
        margin-left: 100px;
        }

.bkForm .formRow{
        padding: 10px;
        clear:both;
        }
.bkForm .formRow:before, .bkForm .formRow:after{
        display: table;
        }
.bkForm .bklabel{
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align:left;
  } 
.bkForm .bkInput{
  float: left;  
  text-align:left;
  } 
  .bkBtnAlign {
padding: 30px 0 10px 0;
text-align: center;
width: 70%;
}
.bkForm .bkInput {
float: left;
text-align: left;
}
.log-usr-name {
margin: 5px 0 0 0;
display: block;
width: 200px;
float: left;
color: #666;
font-size: 11px;
}
.input-large {
width: 240px;
border: 1px solid #ccc;
}
/******change password*****/

.itemdesc{
width:300px;
height:100%;
}

/*  Registration Page Starts  */

.registrationLav {
        margin: 20px 0 0 0;
        display: none;
        padding-bottom: 30px;
}
.registrationLav h5 {
        background: none;
        color: #000;
        padding: 0px 0px 5px 0px;
        border-bottom: 1px solid #959595;
}
.regInn {
        padding: 0px 0px 0px 0px;
        width: 350px;
        margin: 0px auto;
        height:130px;
        
}
.radio_off {
        background: url(../images/radiBtn.png) no-repeat -10px 11px;
        padding: 13px 0px 11px 25px;
        margin: 0px 0px 20px 0px;
        height: 9px;
        display: block;
        vertical-align: middle;
        font-size: 12px;
        color: #666;
        cursor: pointer;
        box-sizing: content-box;
        width: 97%;
}
.radio_on {
        background: url(../images/radiBtn.png) no-repeat -10px -28px;
        padding: 13px 0px 11px 25px;
        margin: 0px 0px 20px 0px;
        height: 9px;
        display: block;
        vertical-align: middle;
        font-size: 12px;
        color: #666;
        cursor: pointer;
        box-sizing: content-box;
}

/*.registerPageBtn, span.updatebutton input[type=submit] {
        background: #0d70b6;
        min-width: 90px;
        padding: 7px;
        color: #120104;
        font-weight: bold;
        border: 1px solid #555;
        font-size: 11px;
        /*border-radius: 3px;*/
        /*-webkit-border-radius: 3px;*/
        /*-moz-border-radius: 3px;*/
       /* background: -moz-linear-gradient(top, #EEE 0%, #EEE 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #0d70b6), color-stop(100%, #006399));
        background: -webkit-linear-gradient(top, #00A6FF 0%, #006399 100%);
        background: -o-linear-gradient(top, #0d70b6 0%, #006399 100%);
        background: -ms-linear-gradient(top, #0d70b6 0%, #006399 100%);
        background: linear-gradient(to bottom, #EEE 0%, #EEE 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d70b6', endColorstr='#006399', GradientType=0 );
        display: inline-block;
        *display: inline;
        zoom: 1;
        text-align: center;
}*/
.registerback{
        border: 1px solid #555;
background: #EEE;
color: #120104;
padding: 0.5em 1em;
height: 2.5em;
box-sizing: border-box;
cursor: hand;
cursor: pointer;
}
span.updatebutton input[type=submit] {
        border: none;
}

.required {
background: url(../images/required-star.png) top left no-repeat;
padding-left: 10px;
color: #000;
float: left;
}

table.regForm {
        /*border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;*/
        width: 400px;
}

table.regForm tr td .required {
float: right;
}

table.regForm tr td {
        font-size: 11px;
        color: #666;
}

.reg_caption {
/*background: #f2f2f2;*/
font-size: 11px;
margin: 0px 0 0 0;
text-align: left;
padding: 5px 20px 5px 20px;
/*border: 1px solid #E1E1E1;*/
width: auto;
}

table.regForm tr td input[type=text], table.regForm tr td input[type="password"], table.regForm tr td select {
width: 198px;
margin: 5px;
}
.regForm input[type=text], .regForm input[type=password] {
border: 1px solid #C0C0C0;
padding: 3px 0px;
color: #666;
height: 20px;
}

.msg {
padding: 5px;
/*padding-left: 35px;*/
margin: 171px 0px; /* temporary change for production nglantz */
}

.msg.info {
border: 1px solid #000;
background: #eee;
font-size: 11px;
line-height: 20px;
color: #000;
 border-radius : 5px;
 -webkit-border-radius : 5px;
 -moz-border-radius : 5px;
}

.registrationLav h4 {
        color: #666;
        font-size: 11px;
        margin: 10px 0;
}

.log-msg-wrap {
        background: #fafafa;
        border: 1px solid #ddd;
        padding: 5px;
        margin: 10px 0px 10px 0px;
}

.log-msg-wrap span {
        font-size: 11px;
}

.log-success-msg {
        color: #698B10;
}

.log-error-msg {
        color: #CC3333;
}
/*  Registration Page End  */
/* Event calendar detail */
.pageTitle {
color: #FFF;
font-weight: normal;
font-size: 18px;
padding: 5px 0 5px 10px;
margin: 0 0 5px 0;
/*background-color: #404041;*/
}
.eventsSidebar {
width: 320px;
float: left;
border: 1px solid #CCC;
background: #E9E9E9;
color: #000;
padding: 10px;
margin: 0 0 10px 0;
}
.eventRightContent {
float: right;
width: 735px;
border: 1px solid #CCC;
padding: 10px;
}
/* Event Calendar Detail */
/* Event Registration */

.formBorder {
border: 1px solid #999;
margin: 0 0 10px 0;
}
.formContent {
width: 80%;
padding: 15px 0;
}
.formLbl {
text-align: right;
}
.formLbl, .formTxt {
width: 50%;
float: left;
padding: 5px;
}
.formLbl, .formTxt {
width: 50%;
float: left;
padding: 5px;
}

.fancybox-inner {
width: 378px !important;
height: 350px !important;
}
/* Event Registration */
/*common*/
/*  .detailSection {
width:100%;
float: left;

}  */
.bkBreadcrumbs {
        width: 100%;
        float: left;
        margin: 0px 0px 0px 0px;
}
.bkBreadcrumbs ul {
width: 100%;
margin: 0 auto;
}
.bkBreadcrumbs ul li {
padding: 5px;
float: left;
color: #FFF;
}
.bkBreadcrumbs ul li a {
padding: 0 0px 0 0;
color: #FFF;
}
.log-accDashboard-wrap {
margin: 10px 0 0 0;
width: 100%;
}
.red-star {
color: #F00;
}
/*common*/
.log-addTocart-btn btns-disable{   
border: 1px solid #555;
background: #EEE;
color: #120104;
padding: 0.5em 1em;
height: 2.5em;
box-sizing: border-box;
cursor: hand;
cursor: pointer;
}
/* dl.dropdown{
        margin: 0px 0px 2px 15px;
        margin: 0px 0px 2px 5px !important;
        width: 185px;
        margin-right:5px;
        
        float:left;
        
}       */ 
.equalSpace div dl.dropdown ul
{
        width: 100%;

left: 0;
}
/*************************** product compare page starts *******************************/ 
.log-prodCompare-wrap {
        width: 100%;
        /*margin: 20px 0 0 0;*/
}

.log-compare-table {
        height:100%;
        font-size: 11px;
        float:left;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        border-collapse : collapse;
        color : #000;
    margin : 10px 0;
    background: #FFF;
        width:100%;
}

.log-compare-table .active {
        background-color : #fff6a5;
}

.log-compare-table > tbody > tr > td {
        border-right: 1px solid #ddd;
        border-top: 1px solid #ddd;
        text-align: center;
        width: 185px;
        padding: 10px 5px;
        color: #666;
}

.log-compare-table > tbody > tr > td:first-child {
        text-align: left;
        width: 130px;
        padding: 0 0 0 10px;
        font-weight: bold;
}

.log-compare-table > tbody > tr > td a.log-cmp-title {
        padding: 4px 2px;
        font-size: 10px;
        color: #0A65C7;
}

.log-compare-table > tbody > tr > td a.log-cmp-title:hover {
        text-decoration: underline;
}

.log-cmp-desp {
        text-align: left;
        line-height: 15px;
}

.log-cmpAddCrt-btn {
        padding: 3px 5px;
        min-width: 90px;
        height: 15px;
        color: #FFF;
        display: inline-block;
        font-weight: bold;
        border-radius: 2px;
        box-sizing: content-box;
}

.compareControls {
        margin: 10px 0;
        display : inline;
        float:left;
        width:100%;
}

.compareControls .pushbtnGroup {
        float : left;
    padding : 0 10px 0 10px;
    margin-right : 10px;
    border-right : 1px dashed #202020;
}
.compareControls .greybutt {
        float : left;
        display : inline;
        height : 18px;
        /*text-indent : -9999em;*/
        background-position : 0% 0%;
        background-repeat : no-repeat;
       /* padding-right:26px;*/
        box-sizing: content-box;
                margin-left: 3px;
}
.compareControls .active {
        background-position : 0% -24px;
}
.comparetable .active {
        background-color : #fff6a5;
}

.log-cmp-rem {
        color: #666;
}

.log-cmp-rem:hover {
        text-decoration: underline;
}

/*.log-compare-table a.removeItem {
        text-decoration : none;
        background : inherit;
        color : #0b2a47;
        font-weight : bold;
}

.log-compare-table a.removeItem:link {
        text-decoration : none;
}
.log-compare-table a.removeItem:visited {
        background : inherit;
        color : #0b2a47;
}
.log-compare-table a.removeItem:hover {
        background : inherit;
        color : #000;
        position : relative;
        top : 1px;
        left : 1px;
        text-decoration : none;
}
.log-compare-table caption {
        text-align : left;
        font : normal 11px verdana, arial, helvetica, sans-serif;
        background : transparent;
}

.log-compare-table td.removeitm {
        margin : 0 10px;
        padding : 3px;
        background : #FFF;
        text-align : center;
}*/

/*************************** product compare page ends *******************************/ 
 /*************************** Add to cart Pop-up starts *******************************/ 
 
 .log-box {
        z-index: 100;
        width: 498px;
        position: fixed;
        top: 0;
        left: 50%;
        margin-left: -250px;
        min-height: 200px;
        background: #fff;
        border: 1px solid #004A89;
        padding: 1px;
 }
 
 .log-box h3 {
        background: #323433;
        color: #FFF;
        padding: 10px 0;
        font-size: 14px;
        text-align: center;
 }
 
 .log-close-btn {
        width: 19px;
        height: 19px;
        background:url(../images/closeBtn.png) top center no-repeat;
        display:block;
        position: absolute;
        top: 10px;
        right: 10px;
 }
 
 .log-cart-contents {
        padding: 15px 5px 5px 5px;
 }
 .log-crtProdImg {
        width: 100px;
        height:100px;
        float: left;
        border: 1px solid #ccc;
 }
 
 .log-crtProdDetail {
        width: 371px;
        float: left;
        margin: 0 0 0 10px;
 }
 
 .log-crtProdTable {
        width: 375px;
 }
 
 .log-crtProdTable thead tr th {
        background: #f2f2f2;
 }
 
  .log-crtProdTable thead tr th h2 {
        padding: 5px;
        font-size: 12px;
        color: #242424;
        text-align: left;
  }
  
  .log-crtProdTable tbody tr td p {
        font-size: 11px;
        color: #666;
        line-height: 15px;
        margin: 5px 10px;
                padding-bottom:0px;
  }
  
  .log-qtyPrice-borders {
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
  }
  
  .log-crtTotSummary {
        text-align: center;
        margin: 10px 0;
  }
  
  .log-crtTotSummary p {
        color: #666;
        font-size: 12px;
        margin: 10px 0;
        /*float: left;*/
  }
  
  .log-crtBtns {
        width: 480px;
        padding: 10px;
  }
    
  .log-contShop {
        width : 230px;
        float: left;
        text-align: center;
        padding-bottom: 22px;
  }
  
  .log-procCheck {
        width : 230px;
        float: left;
        text-align: center;
  }
  
   .log-contShop a, .log-procCheck a {
        background: #f2f2f2;
        padding: 4px 10px;
        border-radius: 3px;
        color: #666;
        font-size: 11px;
        font-weight: bold;
        border: 1px solid #ccc;
  }
  /* add new purchase agent */

div.regForm {
        /*border: 1px solid #ddd;*/
        width: 450px;
        margin: 0 auto;
}

.purchaseAgent-Tableheader {
        /*background: #f2f2f2; */
        padding: 5px 5px 5px 0;
        /*margin-bottom: 10px;*/
}

.purchaseAgent-Tableheader p {
        color: #000;
}

.purchaseAgent-Tableheader > p.required {
        float: none !important;
}

div.regForm ul li {
        margin:0; 
        padding: 10px; 
        background:none; 
        border:none; 
        display:block; 
        clear:both;
        line-height: 20px;
        font-size: 11px;
        color: #666; 
        text-align:center;
}

div.regForm ul li label {
        margin:0; 
        display:block; 
        padding:0 10px; 
        width: 170px;
        text-align: right;
        float:left !important; 
}

div.regForm ul li select {
        width: 200px;
        float: left;
}

div.regForm ul li input[type="checkbox"] {
        vertical-align: sub;
}

div.regForm ul li input[type="password"], div.regForm ul li input[type=text]{
        width:200px; 
        border:1px solid #c0c0c0; 
        margin:2px 0; 
        padding:0;  
        background:#fff; 
        float:left; 
}

div.regForm ul li input[type=submit] {
        float: right;
}

.log-regBtn-left {
        width: 50%;
        float: left;
}

.log-regBtn-left > a {
        height: 22px;
        padding: 0;
        font-size: 10px;
}

.log-regBtn-right {     
        width: 50%;
        float: right;
        text-align: right;
}

#updateBtn {
margin-left: 130px;
padding: 10px;
}
/********************* Linked items ***************/
.log-linkItem-accessories, .log-recItem-accessories{
        width: 850px;
        margin: 25px 0;
        position: relative;
}

.log-linkItem-accessories h4, .log-recItem-accessories h4{
        color: #000;
        margin: 0 0 10px 0;
}

.log-linkItems li, .log-recItems li{
        float: left;
        margin-right: 9px;
}

.log-linkItemWrap, .log-recItemWrap{
        width: 266px;
        padding: 10px;
        border: 1px solid #444;
}

.log-linkItemImg, .log-recItemImg {
        width: 75px;
        margin: 0 10px 0 0;
        float: left;
}

.log-linkItemDesp, .log-recItemDesp {
        width: 166px;
        float: left;
        height: 93px;
}

.log-linkProdTitle {
        color: #0A65C7;
        font-size: 11px;
        font-weight: bold;
        padding-bottom: 10px;
        display: block;
}

.log-linkItemDesp ul li, .log-recItemDesp ul li {
        font-size: 11px;
        line-height: 15px;
        color: #666;
}

.prev_btn, .prev_btns {
        background: url(../images/prev-btn.png) top center no-repeat;
        
        width: 24px;
        height: 24px;
        position: absolute;
        right: 40px;
        top: -2px;
        text-indent: -9999px;
}

.next_btn, .next_btns {
        background: url(../images/next-btn.png) top center no-repeat;
        width: 24px;
        height: 24px;
        position: absolute;
        right: 12px;
        top: -2px;
        text-indent: -9999px;
} 

.prev_btn:hover, .prev_btns:hover, .next_btn:hover, .next_btns:hover {
        opacity: 0.8;
        filter: alpha(opacity=80);
}

/******************** Linked items *****************/

/*********Shipping address*/
.log-newaddr-form li { 
        padding:5px 0;
        background:none;
        border:none;
        display:block;
        clear:both; 
}

.log-newaddr-form {
         margin: 0 0 0 10px;
}

.log-newaddr-form label { 
        width: 120px;
        margin: 5px 10px 0 0;
        display:block;
        padding:0;
        color: #666;
        font-size: 11px;
        float: left;
        text-transform:capitalize;
        text-align: right;
}

.log-newaddr-form input[type='checkbox'] {
        margin-top: 5px;
}

.log-newaddr-form input.text {
        width:200px;
        border:1px solid #e1e1e1;
        margin:2px 0;
        padding:0 5px;
        height:20px;
        background:#fff;
}

.log-newaddr-form select {
        width:201px;
        border:1px solid #e1e1e1;
        margin:2px 0;
        padding:0;
        height: 20px;
        background:#fff;
}
.log-submit-btn {
        margin: 5px 0 5px 130px;
        padding: 4px;
}

.log-usr-name {
        margin: 5px 0 0 0;
        display: block;
        width: 200px;
        float: left;
        color: #666;
        font-size: 11px;
}
/*********Shipping address*/


/* add new purchase agent */
  /*************************** Saved cart *******************************/ 
   .log-prodGrp-title-wrap {
        width: 100%;
        margin: 15px 0;
        /*background: #f2f2f2;*/
}

.log-prodGrp-title-wrap h3 {
        color: #0A65C7;
        font-size: 14px;
        padding: 10px 0 10px 5px;
        float: left;
}

.log-prodGrp-edit {
        float: left;
        width: 65%;
}
 
 .log-prodGrp-table {
        width: 100%;
}

.log-prodGrp-table > thead {
        background: #3e3d3f;
}

.log-prodGrp-table > thead > tr > th {
        color: #fff;
        padding: 5px;
        font-size: 11px;
        text-align: left;
        border-left: 1px solid #fff;
}

.log-prodGrp-table > thead > tr > th:first-child {
        border-left: none;
}

.log-prodGrp-table > tbody > tr > td {
        font-size: 11px;
        color: #666;
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd;
        padding: 5px;
}

.log-prodGrp-table > tbody > tr > td:first-child {
        border-left: 1px solid #ddd;
}

.log-prodGrpItmImg {
        text-align: center;
}

.log-prodGrp-desp {
        width: 340px;
        font-size: 11px;
        line-height: 18px;
        word-wrap: break-word;
}

.log-prodGrp-desp a {
        font-weight: bold;
}

.log-prodGrp-qty {
        width: 30px;
        padding: 2px;
        height: 18px;
        font-size: 11px;
        color: #666;
        border: 1px solid #ddd;
}

.log-prodGrp-btns {
        width: 100%;
        padding: 5px;
        border: 1px solid #DDD;
        border-top: none;
        margin: 0 0 10px 0;
}

.log-prodGrp-btns ul li {
        float: left;
        padding: 0 0 0 10px;
        margin: 5px 0;
}

.log-prodGrp-btns ul li a {
        min-width: 90px;
        padding: 5px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 2px;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        display: block;
        text-align: center;
}

.editGrop input[type=button] {
        min-width: 50px;
        padding: 5px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 2px;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        display: inline-block;
        text-align: center;
        border: none;
}

.editGrop input[type=text] {
        width: 160px;
        font-size: 11px;
        color: #666;
        /*height: 16px;*/
        padding: 2px 4px;
        border: 1px solid #999;
        vertical-align: bottom;
                margin-bottom: 5px;
}
.log-edit-grp-wrap {
        width: 230px;
        float: right;
        text-align: right;
        margin: 7px 5px 0 0;
 }
.log-edit-grp-wrap input[type=button] {
        min-width: 50px;
        padding: 5px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 2px;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        display: inline-block;
        text-align: center;
        border: none;
}
.log-edit-grp {
        width: 257px;
        float: right;
        /*text-align: right;
        margin: 7px 5px 0 0;*/
 }
 
.log-edit-grp input[type=button] {
        min-width: 50px;
        padding: 5px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 2px;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        display: inline-block;
        text-align: center;
        border: none;
}
.pgnation {
                float: right;
                margin: 2px 0px 15px 0;
                display:inline-block;
                
               
   }
   
.pgnation span {
                padding: 0.2em 0.5em;
        /*font-weight: bold;*/
       
        font-size: 11px;
   }
   
.pgnation a {
        text-decoration: underline;
        text-decoration: none;
        padding: 0.2em 0.5em;
        
        text-shadow: 2px #000;
        font-size: 12px;
        color: #000;
   }
   
.pagebarUTH > .total {
        
   }
   
   .log-prodGrp-primaryBtn > ul > li {
                float: left;
                margin-right: 58px;      
   }

/*************************** Saved cart *******************************/ 


 /*************************** Add to cart Pop-up ends *******************************/ 

/*************Edit contact Info ************/
.body-editaddress-wrap {
        width: 740px;   
        float: right;
        padding: 0 20px;
        min-height:450px;
}

.body-editaddress-wrap {
        width:75%;
        }


.body-editaddress-wrap, .right-sidebar-wrap, .left-sidebar-wrap, .fullWidth {
        /*padding: 10px;*/
        background: #fff;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

.orderDescription > ul > li {
        color: #666;
}

.reOrder-bill-details, .reOrder-ship-details {
        margin: 10px 0;
        border: 1px solid #666;
        width:100%;
        float:left;
}

.reOrder-ship-details{
        
        }
.reOrder-bill-details > h3, .reOrder-ship-details > h3 {
        background:#3f3e40;
        color: #fff;
        margin: 0;
        padding: 10px 7px;
        font-size: 12px;
}

.reOrder-bill-details > form > ul, .reOrder-ship-details > ul {
        padding: 7px;
}

.reOrder-bill-details > form > ul > li, .reOrder-ship-details > ul > li {
        color: #666;
}
.reOrder-bill-details > form > ul > li > a, .reOrder-ship-details > ul > li > a {
        padding: 3px 7px;
        margin: 5px 0;
}

.reOrder-Table {
        width: 100%;
}

.reOrder-Table tr th {
        color: #fff;
        background: #064c7e;
        text-align: left;
        padding: 3px;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
}

.reOrder-Table tr td {
        text-align: left;
        color: #666;
        padding: 3px;
        border-right: 1px solid #666;
        border-bottom: 1px solid #666;
        vertical-align: top;
}

.reOrder-Table tr td:first-child {
        border-left: 1px solid #666;
}

.reOrder-Table tr td a {
        color: #064c7e;
        font-weight: bold;
}

.reOrder-totalPrice {
        border: 1px solid #666;
        border-top: none;
}

.reOrder-totalPrice > ul {
        padding: 7px;
        width: 350px;
        float: right;
}

.reOrder-totalPrice > ul > li {
        text-align: right;
        color: #666;
}

.reOrder-Table tr td .reOrder-PlaceOrder-btn {
        float: left;
}

.reOrder-totalPrice > ul  > li .reOrder-Price {
        width: 100px;
        float: right;
}

.reOrder-PlaceOrder-btn > a {
        color: #fff !important;
        font-weight: normal !important;
        margin-top: 10px;
        margin-left: 10px;
}

.reOrder-PlaceOrder-btn {
        width: 20%;
        float: left;
}

/*************Edit contact Info  ends************/
 
 

   
.pagebarUTH > .total {
       color:#383838; 
   }
.searchWrapper.grouping
{
width:40%;
margin-top:1%;
} 
 /*************************** Order History Starts *******************************/ 
 .log-orderHistoryTable-wrap 
 {
 font-size:12px;
 }
 .disablePurchaseAgent-tableWrap {
  font-size:12px;
 }
 .ManagePurchaseAgent-tableWrap
 {
   font-size:12px;
   margin-top: 15px;
 }
  .log-searchByDate-wrap {
        width: 70%;
        min-height: 170px;
        background: #eee;
        border: 1px solid #ccc;
        margin: 0px auto;
  }
  
  .log-searchByDate-wrap h3 {
        text-align: center;
        color: #050505;
        padding: 5px 0;
        font-size: 14px;
                font-weight:bold;
  }
  
  .log-dateRange {
       /* width: 140px;*/
       /* float: left;*/
        padding: 10px 0 0 7px;
                text-align:center;
  }
  
  .log-dateRange label {
        font-size: 11px;
        font-weight: bold;
        color: #666;
        padding: 5px 0;
        display: inline-block;
  }
  
  .log-dateRange input {
        width: 115px;
        height: 14px;
        padding: 4px;
        cursor:pointer;
        border: 1px solid #CCC;
        background: #fff url(../images/calendar.png) no-repeat;
        background-position: 97% 50%;
        -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  
  .log-orBlock {
        /*float: left;*/
        margin: 10px 0px 0 42px;
                text-align:center;
  }
  .log-orBlock p {
  
      text-align: center;
padding: 5px 8px;
color: #050505;
font-weight: bold;
/*background: #CCC;*/
  }
  
  .log-orderNo {
        /*width: 140px;*/
        /*leat: left;*/
        margin: 11px 0 0 23px;
                text-align: center;
  }
  .log-orderNo label {
        font-size: 11px;
        font-weight: bold;
        color: #666;
        padding: 5px 0;
        display: inline-block;
  }
  
  .log-orderNo input {
        width: 130px;
        height: 14px;
        padding: 2px;
        border: 1px solid #CCC;
        -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  
  .log-custPo {
        /*width: 140px;*/
        /*float: left;*/
        margin: 11px 0 0 0px;
                text-align: center;
  }
  
  .log-custPo label {
        font-size: 11px;
        font-weight: bold;
        color: #666;
        padding: 5px 0;
        display: inline-block;
  }
  
  .log-custPo input {
        width: 130px;
        height: 14px;
        padding: 2px;
        border: 1px solid #CCC;
        -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  
  .log-getOdrHistory {
        padding: 20px 0;
        text-align: center;
  }
  
  .log-getOdrHistory a {
        padding: 5px;
        font-size: 11px;
        /*font-weight: bold;*/
        color: #fff;    
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        width: 130px;
        height: 15px;
        display: inline-block;
        box-sizing: content-box;
  }
  
  .log-orderHistoryTable-wrap {
  /*    padding: 10px 10px 20px 10px;*/
        width: 100%
        /*border: 1px solid #ccc;*/
        margin:0px auto;
  }
  
  #openOrderTable th {
        color: #064C7E;
  }
  
  #openOrderTable td a {
        padding: 3px 7px;
        color: #fff;
  }
  
  #openOrderTable td:first-child a {
        color: #064C7E;
  }

  
  /*************************** Order History ends *******************************/ 
  /*************************Login page starts************************/
/*************************Login page starts************************/
.detailSection h1 {
padding: 10px 10px 10px 0px;
font-size: 18px;
color:#000;
font-weight: bolder;
}
.loginLeftCont{
width:50%;
line-height: 20px;
padding: 10px 30px;
position: relative;
margin: 0 auto;
border:5px solid #EEE;
}
.loginLeftCont h3 {
color: #000;
font-size:20px;
}
.loginLeftCont p {
font-size:12px;
}
.loginHead {
float: left;
text-align:center;
margin-left:170px;
}
.bkForm .formRow {
padding: 10px;
clear: both;
}
.linkColr
{
text-align:center;
/*margin-left:35px;*/
}
.linkColr1{
margin-left:33%;
}
#mainLoginForm > .formRow > .bklabel {
text-align: right;
padding-right: 10px;
}
.bkForm .bklabel{
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align:left;
  } 
.bkForm .bkInput {
float: left;
text-align: left;
width:160px;
height:45px;
}
#mainLoginForm > .formRow > .bkInput input[type="text"], #mainLoginForm > .formRow > .bkInput input[type="password"] {
padding: 3px;
width: 100%;
border: 1px solid #CCC;
margin-top: 3px;
}
input[type="checkbox"] {
/*margin: 0px 0 0 0;*/
}
.bkLoginBtn {
/*width: 100%;*/
text-align: center;
padding: 5px 10px;
}
.formrow > .linkcolr{
margin-left:170px;
}
.bkLoginBtn input[type="submit"]{
/*padding:5px;*/
}
.bkLoginBtn a.linkColr {
color: #B00F1E;
/*padding: 10px;*/
display: block;
}
/*************************Login page Ends************************/

/*************************Retrive Password page starts************************/
.detailSection h2 {
padding: 0px 10px 10px 0px;
font-weight: 600;
    margin: 0 0 15px 0;
    font-family: OpenSans-Regular;
    font-size: 16px !important;
}
.log-retrievePassword-wrap > p {
/* background: #064C7E; */
padding: 5px;
/* text-align: center; */
 font-size: 14px;
font-weight: bold;
color: #000;
}
.log-retrievePassword-wrap{
width:70%;
margin:0 auto;
border:5px solid #eee;
line-height:70px;
}
#retrivePassword > ul {
width: 400px;
margin-left: 30px;
}
#retrivePassword > ul > li {
color: #666;
line-height: 25px;
padding: 3px;
text-align: right;
margin-top:20px;
}
#retrivePassword > ul > li > input[type="text"] {
width: 230px;
height: 24px;
float: right;
margin-left: 15px;
}
#retrivePassword > .updatebutton {
margin-left: 237px;
}
span.updatebutton input[type=submit] {
border: none;
}
/*************************Forgot Password page Ends************************/

/*************************Cart page Starts************************/
.saveCart-popup {
position: absolute;
/*display: none;
top: -60px;
left: 0;
 max-width: 250px; 
padding: 5px;
height: 60px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
font-size: 11px;
text-decoration: none;
color: #FFF;
background-color: #3093C7;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
background-image: -webkit-linear-gradient(top, #3093C7, #1C5A85);
background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
background-image: linear-gradient(to bottom, #3093C7, #1C5A85);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);*/
}
dl.dropdown dt {
margin: 0;
padding: 0;
}
/* .dropdown dt a {
background: #EAEAEA url(../images/arrow-dropdown.png) no-repeat scroll right center;
display: block;
text-align: center;
}
.dropdown dt a span {
cursor: pointer;
display: block;
padding: 1px;
} */
table.dataTable tr.odd td a, table.dataTable tr.even td a{
        color:#700918!important;
        
        }
/*************************Cart page Ends************************/


/***Account dash board***/
.contactInfo, .billing , .shipping{
        margin: 5px 0;
        border: 1px solid #666;
        width:49%;
        float:left;
}
.contactInfo{
        margin-right:10px;
        }
.shipping{
        margin-left:10px;
        position:relative;
        }
.contactInfo > h3, .billing > h3 ,.shipping> h3{
        background:#eee;
        color: #000;
        margin: 0;
        padding: 10px 7px;
        font-size: 12px;
}
.contactInfo > ul, .billing > ul, .shipping > ul{
        padding: 7px;
}
.contactInfo > ul > li, .billing > ul > li, .shipping > ul > li{
        color: #666;
}
.productgrouplist
{
min-height: 115px;
border: 0px solid;

margin: 0 0 0 18px;
}
.productgrouplist li
{
list-style-type: disc !important;
}
/***Account dash board***/


/***Edit button in quick cart */
.log-edit-option {
background: url(../images/edit-account-bg.png) top center no-repeat;
width: 80px;
height: 30px;
position: absolute;
top: 4px;
right: -20px;
font-size:11px;
}
.file h4
{
margin:0px !important;
}
.messagefileupload{

float: left;
margin-right: -100%;
width: 100.05%;
border: 1px solid #DDD;
background: #555;
}
.messagecartcount{

float: left;
padding:5px;
width: 100.05%;
border: 1px solid #DDD;
background: #DDD;
margin: 10px 0px 10px;
}
.messagefileupload button
{
float: right;
height: 29px;
margin-top: 3px;
margin-bottom: 3px;
}
.messagefileupload input
{
padding:3px;
margin-top: 4px;
margin-left:3px;
}
/***Edit button in quick cart */


/* User-information */

.body-content-wrap .user-information {
        width:100%;
        padding-bottom: 20px;
}
.user-information h2 {
        padding:0px !important;
        font-weight:normal;
        padding-bottom:10px !important;
}
.body-content-wrap .info-note {
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        background:#064C7E;
        color:#fff;
        padding:3px;
        text-align:center;
        font-size:14px;
        margin-bottom:10px;
}
.info-note .user-details {
        width:100%;
        color: #3CABF0;
}
.user-details h3 {
        color: #3CABF0;
}
.user-details ul {
        padding-bottom:10px;
}
.user-details ul li {
        color: #666;
}
.user-information .assign-area-wrap {
        width:100%;
        padding-bottom: 15px;
}
.user-information h3 {
        color: #3CABF0;
}
.assign-area-wrap {
        color: #666;
}
.assign-area input[type="checkbox"] {
        margin-top:0px;
        vertical-align: bottom;
}
.assign-area {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%; 
  border-collapse: collapse; 
}
.assign-area  tr:nth-of-type(odd) { 
  background: #eee; 
}
.assign-area th { 
  background: #fff; 
  color: #064C7E; 
  font-weight: bold; 
}
.assign-area td, .assign-area th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
.log-userInfo, .log-userPrivileges {
                border: 1px solid #DDD;
                background: #F2F2F2;
                padding: 5px;
                color: #666;
                font-size: 12px;
                line-height: 30px;
                margin-top: 10px
        }
        
        .log-userInfo h4, .log-userPrivileges h4 {
                font-size: 16px;
                color: #323433;
        }
        
        .log-userPrivileges {
                margin: 10px 0;
        }
        
        .log-userPrivileges select {
                border: 1px solid #C0C0C0;
                padding: 1px;
                color: #666;
                height: 21px !important;
                font-size: 12px;
                width: 195px;
        }
        
        .log-PurchaseAgent-wrap {
                border: 1px solid #DDD;
                background: #F2F2F2;
                padding: 5px;
                color: #666;
                font-size: 11px;
        }
        
        .log-PurchaseAgent-wrap h4 {
                font-size: 14px;
                color: #323433;
        }
        
        .log-PurchaseAgent-wrap input[type=submit] {
                float: right;
                margin-top: 10px;
                min-width: 50px;
        }
        
        .orderHistorytable {
        padding: 0;
        margin: 10px 0;
        background: #FFF;
        border-collapse: collapse;
        font-size: 11px;
        color: #FFF;
        width:100%;
}

.orderHistorytable th {
        border-top: #ddd solid 1px;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #494949;
}


.orderHistorytable tbody td {
        border-bottom: #666 solid 1px;
        border-left: #666 solid 1px;
        padding: 4px 12px;
        color: #666;
        vertical-align: top;
}

.orderHistorytable tbody td:first-child {
        border-left: none;
}

.orderHistorytable tbody tr {
        border-right: 1px solid #666;
        border-left: 1px solid #666;
}

/*****product-grid*****/
.listView div.buttons .productGroupDetailsButtons  > a{
        /* margin-bottom:0.5em; */
                /*margin-left:5px;*/
                }
.gridView div.buttons .productGroupDetailsButtons dl.dropdown{
/*margin: 0px 0px 2px 5px !important;*/
width: 238px;
float: left;
}       
.gridView div.buttons button{
width: 100%;
height: 2.56em;
} 

.gridView .greenbutt  {
        
margin-top: 0.37em !important;  
}   
/*****product-grid*****/
/***product-detail**/
.tabRow .tabDetails h2 {
display:none;
}
/***Account dash board***/
.contactInfo, .billing , .shipping{
        margin: 5px 0;
        border: 1px solid #666;
        width:32%;
        float:left;        
}
.contactInfo span, .billing span , .shipping span{
float: right;
width: 50px;
padding: 0;
margin: 0;
}
.contactInfo{
        margin-right:0px;
        }
.contactInfo p{
margin-right:11px;
float:right;
}
.shipping{
        margin-left:7px;
        position:relative;
        }
.contactInfo .prodgruop
{
width:41% !important;
}
.contactInfo > h3, .billing > h3 ,.shipping> h3{
        background:#eee;
        color: #000;
        margin: 0;
        padding: 10px 7px;
        font-size: 12px;
}
.contactInfo > ul, .billing > ul, .shipping > ul{
        padding: 7px;
.tabRow ul.tabs{
display:block;
}


/***product-detail**/

/*****request for quote*****/
.requesttable {
overflow-x: scroll;
}

/********************* Linked items ***************/
.log-linkItem-accessories, .log-recItem-accessories{
        width: 825px;
        margin: 10px 0;
        position: relative;
}

.log-linkItem-accessories h4, .log-recItem-accessories h4{
        color: #0A65C7;
        margin: 0 0 10px 0;
}

#log-linkItems li, #log-recItems li{
        float: left;
        margin-right: 34px;
}

.log-linkItemWrap, .log-recItemWrap{
        width: 224px;
        padding: 5px;
        border: 1px solid #ddd;
}

.log-linkItemImg, .log-recItemImg {
        width: 75px;
        margin: 0 10px 0 0;
        float: left;
}

.log-linkItemDesp, .log-recItemDesp {
        /*width: 138px;*/
        width: 127px;
        float: left;
}

.log-linkProdTitle {
        color: #0A65C7;
        font-size: 11px;
        font-weight: bold;
        padding-bottom: 10px;
        display: block;
}

.log-linkItemDesp ul li, .log-recItemDesp ul li {
        font-size: 11px;
        line-height: 15px;
        color: #666;
}

#prev_btn, #prev_btns {
        background: url(../images/prev-btn.png) top center no-repeat;
        
        width: 24px;
        height: 24px;
        position: absolute;
        right: 40px;
        top: -2px;
        text-indent: -9999px;
}

#next_btn, #next_btns {
        background: url(../images/next-btn.png) top center no-repeat;
        width: 24px;
        height: 24px;
        position: absolute;
        right: 12px;
        top: -2px;
        text-indent: -9999px;
} 

#prev_btn:hover, #prev_btns:hover, #next_btn:hover, #next_btns:hover {
        opacity: 0.8;
        filter: alpha(opacity=80);
}

/******************** Linked items *****************/



/*****request for quote*****/
.datepicker{
padding: 4px;
cursor: pointer;
background: #FFF url(../images/calendar.png) no-repeat;
background-position: 97% 50%;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
}
.contactInfo > ul > li, .billing > ul > li, .shipping > ul > li{
        color: #666;
}
/***Account dash board***/
.tabRow ul.tabs{
        display:block;
        }
/*****request for quote*****/
.requesttable {
/*overflow-x: scroll;*/
}
ul.form input[type=text]{
border: 1px solid #AAA;
height: 1.5em;
padding-left: 0.75em;
box-sizing: border-box;
width: 21%;
}
.datepicker{
padding: 4px;
cursor: pointer;
background: #FFF url(../images/calendar.png) no-repeat;
background-position: 97% 50%;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box
}

table.form input[type=text]{
border: 1px solid #AAA;
height: 1.5em;
padding-left: 0.75em;
box-sizing: border-box;
width:100%;

}

/*****request for quote*****/

.slicknav_menu{
        display:none;
        }

/****************change password***********/
.bkForm1 .formRow1{
        padding: 10px;
        clear:both;
        }
        .bkForm1{
                width:530px;
                background:#EEE;
                border: 1px solid #ccc;
                margin-top: 15px;
                }
                .bkForm1 .bklabel1 {
                float: left;
                width: 200px;
                padding-top: 5px;
                text-align: left;
                }
                .log-usr-name1 {
                margin: 5px 0 0 0;
                display: block;
                width: 200px;
                float: left;
                color: #666;
                font-size: 11px;
                }
                .bkForm1 .bkInput1 {
                float: left;
                text-align: left;
                }
                 .bkBtnAlign {
padding: 30px 0 10px 0;
text-align: center;
width: 70%;
}
.input-large {
width: 240px;
border: 1px solid #ccc;
}
/**************change -password***********/

/**************my account drop down***********/

.topnav a.menu-open {
background: #323433 !important;
color: #fff !important;
outline: none;
padding: 5px 10px;
}
/*#signin_menu
{
background: #323433;
border: 1px transparent;
text-align: left;
font-weight: bold;
position: absolute;
z-index: 999;
margin: 5px 0px 0px 0px;
width:133px;
padding: 0;
color: #fff;
 }*/
#signin_menu ul li {
padding: 3px 10px;
border-bottom: 1px solid #FFF;
cursor: pointer;
width:175px;

}
#signin_menu ul li a {
color: #fff;
font-size: 12px;
font-weight:normal;text-transform: none;
}
#signin_menu ul li:hover{
        background:#cf102d
        
        }

/**************my account drop down***********/
.compareAction {
                display: inline-block;
 }

.itemInStock{
        display: inline-block;
        padding-left: 96px;
        margin-top: 6px;
}
        
/* edit contact info */
        .Log-bill-contact-wrap h4, .Log-ship-contact-wrap h4 {
                margin-bottom: 10px;
                font-size: 16px;
        }
        
        .Log-ship-contact-wrap {
                margin: 20px 0;
        }
        
        .Log-billAdd-table, .Log-shipAdd-table {
                border: 1px solid #666;
                border-bottom: none;
        }
        
        .Log-billAdd-table thead, .Log-shipAdd-table thead {
                background: #3F3E40;
                color: #fff;
                text-align: left;
        }
        
        .Log-billAdd-table thead tr th, .Log-shipAdd-table thead tr th {
                border-left: 1px solid #fff;
                padding: 5px;
        }
        
        .Log-billAdd-table thead tr th:first-child, .Log-shipAdd-table thead tr th:first-child {
                border-left: none;
        }
        
        .Log-billAdd-table tbody tr td, .Log-shipAdd-table tbody tr td {
                border-left: 1px solid #666;
                border-bottom: 1px solid #666;
                padding: 5px;
        }
        
        .Log-billAdd-table tbody tr td:first-child, .Log-shipAdd-table tbody tr td:first-child {
                border-left: none;
        }
        
        .Log-billAdd-table tbody tr td a span, .Log-shipAdd-table tbody tr td a span {
                vertical-align: sub;    
        }
/* edit contact info */ 


.log-orderInfo li {
float: left;
margin-right: 10px;
}
.print{

color: #000;
margin-bottom:15px;


}
 
/* send this page */

        .sendPage-wrap {
                text-align: center;
        }
        .sendPage-wrap > ul {
                width: 350px;
                margin: 10px auto;
        }
        .sendPage-wrap > ul > li {
                line-height: 30px;
                text-align: left;
        }
        .sendPage-wrap > ul > li label.required {
                float: none;    
        }
        .sendPage-wrap input[type="submit"] {
             margin-left: 52px !important;
        }

        .productInfo a.more{
        font-size:11px;
        text-transform: capitalize;
        }
.orderStatusDetails {
width:61%;
margin-left: 20%;
margin-top: 20px;
}
element.style {
background: #EEE;
margin-bottom: 1px;
}

.total ul {
padding: 2px 10px 2px;
margin-bottom:10px;
width: 32.2%;
margin-left: 67.8%;
}     


.editagent {
margin-top:10px;
margin-left: 0px !important;
}

.ATCpopup{
font-size: 12px;
margin-bottom: 10px;
background: #EEE;
text-align: center;
color: #666;
padding-left: 15px;
}

/*logout text*/
@media (min-width: 978px) and (max-width: 1024px)/* tablet */ {
	header .top .linksAndTel .links ul#logoutText {
	    margin-right: 5px;
	    font-size: 14px;
	}
	header .top .linksAndTel .links ul#account {
	    margin-right: 5px;
	    font-size: 14px;
	}
	header .top .linksAndTel .links ul li {
    	padding-right: 0;
    	margin:0px 0px 0px 8px;
    }
    header .top .linksAndTel .links a.cart > span {
	    padding-left: 0.2em;
	    padding-right: 0.2em;
    }
}
/*logout text*/

/* send this page */
@media (min-width: 768px) and (max-width: 978px)/* tablet */ {
		
        #logoutText img {
    		float: none;
	      margin-right: 3px;
       }

     
     
        .compareControls .pushbtnGroup{
        width:100%;
        padding:0px;
        }
      
        .compareControls .greybutt{
        margin-top:5px;
        }
      .compareControls{
      width:95%;
      }
        .backresults{
   float:left !important;
        }
        
.log-searchByDate-wrap   ul.equalSpace1 {
margin-left:0% !important;
}
.editGrop{
width:100% !important;
}


.login-pop-wrap ol li input[type=text], .login-pop-wrap ol li input[type=password]{
width:100% !important;
}
.sendPage-wrap > ul{
width:100%;
}

.sendPage-wrap > ul > li input[type="text"] {
width: 100%;
float: none;
}

.sendPage-wrap input[type="submit"]{
margin-left:0px !important;
}

.log-retrievePassword  ul.equalSpace1 {
width:99%;
margin:0px auto;
}
div.shoppingCartPage .sortBar .changeSort {
float: left;
margin-top: 5px;
margin-left: 10px
}

.detailcart{
width:100%;
}
.printscan {
    margin-top: 5px !important;
    padding: 0;
    margin-bottom: 5px;
}
div.buttons {
    margin-right: 0em;
    float: none !important;
}
ul.equalSpace.c2 li{
width:100%;
}

ul.equalSpace li a{
float:left;
padding: 5px;
}

.log-getOdrHistory .equalSpace1 .greenbutt{
width:96%;
}
.greenbutt{
width:100%;
margin-bottom: 15px;
}
.greybutt{
width:100%;
}

.contactInfo p{
float:none;
padding-left: 10px;
}

.messagecartcount{
float:none;

}

div.productNavBar form.itemsPerPage .compareAction{
margin-top:5px;
}

.searchWrapper.grouping{

width:100% !important;
}
.log-ProdGrpSortBy {
width: 100%;
float: none;
clear: left;
display: inline-block;
text-align: left;
margin-top: 10px;
}
.log-ProdGrpSortBy  select{
width: 100%;
}
        
        #popSelector{
                background: #A7A7A7;
                position: absolute;
                margin-top:40px;
                }
        
        .addressList .billing, .addressList .contactInfo{
                margin-left:0px;
                }
        
        
        .log-ProdGrpClrSearch {
float: right;
}
.log-ProdGrpSearchWrap {
width: 55%;
float: right;
}

        
        /**************Product category******/
        .categoriesList ul li{
                width:46%
                }
                .categoriesList{
                        padding:0px;
                        margin-right:0px;
                        }
                        div.categoriesBar ul{
        display:block;
        }
        /**************Product category******/
        #signin_menu{
        display:none;
        }
        
        
/*****request for quote*****/

ul.form > li input[type=text]{
border: 1px solid #AAA;
height: 1.5em;
padding-left: 0.75em;
box-sizing: border-box;
width: 100%;
}
ul.form li.Date input[type=text]{
border: 1px solid #AAA;
height: 1.5em;
padding-left: 0.75em;
box-sizing: border-box;
width: 100%;
}

/*****request for quote*****/
/*********Shipping address*/
.log-newaddr-form label { 
        width: 100%;
        float: left;
        text-align:left;
        margin:0;
}
.log-newaddr-form input.text {
        width:100%;
        margin:0;
}
.log-newaddr-form select {
        width:100%;
        margin:0;
}
.log-usr-name {
        width:100%;
        float: left;
margin:0;       
}
#updateBtn{
margin-left:0;
}
/*********Shipping address*/    
        
        
.detailSection {
                width: 100%;    
                float: left;
        }
/****Login page-Starts****/

.shipping{
        position:relative;
}
        
        


.log-edit-option {
background: url(../images/edit-account-bg.png) top center no-repeat;
width: 80px;
height: 30px;
position: absolute;
top: 4;
right: -20px;
/*border:1px solid #000;*/
}

.btns-disable{
        float:left;
        width:100%;
        /*margin: 8px 4px;*/
        text-align: center;
        margin-top:5px; }



#orderHistoryTable_wrapper{
width:100%;     
        
        }



/*   .quicktable{
           overflow-x:scroll;
           }*/
           
              /*.requesttable{
                
                overflow-x: scroll;
                }*/


        .loginLeftCont{
        width: 100%;
        padding: 10px 30px;
        position: relative;
        }
        .bkForm .bklabel {
        float: none;
        width:100%;
        padding-top: 2%;
        }
        .loginHead
        {
        float:none;
        text-align:left;
        margin-left:0;
        }
        .bkForm .bkInput {
        float: none;
        text-align: left;
                width:100%;
        }
        .bkForm .formRow {
        padding: 0;
        clear: both;
        }
        #mainLoginForm > .formRow > .bklabel {
        text-align: left;
        padding-right: 2%;
        }
        .linkColr{
        text-align:left;
        margin-left:0;
        }
        .linkColr1{
margin-left:0;
}
        .bkLoginBtn {
        width: 100%; 
/*text-align:center;*/
        padding: 0;
}
        
        /****Login page-Ends****/
/****Retrive password-Starts****/
/*.detailSection {
width: 90%;
float: none;
}*/
.log-retrievePassword-wrap{
width:100%;
}
#retrivePassword > ul {
width: 100%;
margin-left: 0;
}
#retrivePassword > ul > li {
text-align:left;
}
#retrivePassword > ul > li > input[type="text"] {
width: 100%;
float:none;
margin-left:0;
}
#retrivePassword > .updatebutton {
margin-left: 0;
}
span.updatebutton button[type=submit] {
width:100%;
margin:2% 0;
}/****Retrive password-Ends****/
/********Checkout*****/
                div.specialInstructionsWrapper button.checkout
                {
                float:none;
                margin-bottom: 0;
                width: 100%;
                }
                div.specialInstructionsWrapper textarea {
                width: 100%;
                margin-bottom: 2em;
                }/**********Checkout*****/


/****Saved cart****/
/* Purchasing Agent Page */
        
        .purchasing-agent-page .agent-info {
                width:100%;
        }
        
        .purchasing-agent-page .agent-info a {
                margin-left: 0px;
        }
        
        .purchasing-agent-page .checkbox {
                margin-left: 0px;
        }
        
        .purchasing-agent-page .agent-info ul li .input-large {
                width: 100%;
        }
        
        .purchasing-agent-page input[type="checkbox"] {
                margin-left: 0px;
        }
        
        /* Purchasing Agent Page */
        
        /* add new purchasing agent */
        
        div.regForm {
                width: 100%;
        }
        div.regForm ul li {
                padding: 0 10px;
        }
        div.regForm ul li label {
                width: 100%;
                float: none !important;
                padding: 0;
                text-align:left;
        }
        div.regForm ul li input[type=text], div.regForm ul li input[type="password"], div.regForm ul li select {
                width: 100%;
                float: none;
                margin: 1% 0;
        }
         
        /* add new purchasing agent */
/* product group */
        
                .log-prodGrpTable-wrap {
                        width: 100%;
                        overflow-y: hidden;
                }
        
                .log-prodGrp-edit {
                        width: 100%;
                }
                 .log-edit-grp{
                        width:100%;
                        float:none;
                        }
                
                .log-edit-grp-wrap {
                        width: 100%;
                        float: left;
                        text-align: left;
                        /*margin: 5px;*/
                }
                
                .log-prodGrp-table {
                        width: 100%;
                }
                
                .log-prodGrp-desp {
                        width: 240px;
                }
                
                .log-prodGrp-btns ul li {
                        float: none;
                        padding: 0 0 0 10px;
                        margin: 15px 0;
                        width: 100%;
                }
                
                .log-prodGrp-primaryBtn {
                        display: block;
                }
                
                .log-prodGrp-primaryBtn > ul > li {
                        float: none;
                        margin-right: 0;
                        padding:5px;    
                }
                
                .log-prodGrp-primaryBtn > ul > li > a {
                        width: 100%;
                        text-align: center;
                }
                
                .primaryBtn {
                        width: 100%;
                        margin-bottom:10px;
                }
                
        /* product group */
/****saved cart****/


/* order history */
        
        .log-searchByDate-wrap {
                width: 100%;
        }
        
        .log-orderHistoryTable-wrap {
                width: 100%;
                border: none;
                padding: 0;
                margin-top:10px;
				margin-bottom: 15px;
        }
        
        .log-dateRange {
                width: 100%;
                float: none;
                padding: 1% 2%;
                margin-bottom: 2%;
        }
        
        .log-dateRange input, .log-orderNo input, .log-custPo input { 
                width: 100%;
                padding: 1% 0;
                background-position: 99% 50%;
        }
        
        .log-orBlock {
                margin: 0 auto;
                float: none;
                text-align: center;
        }
        
        .log-orBlock p {
                display: inline-block;
        }
        
        .log-orderNo {
                width: 100%;
                float: none;
                margin-top: 0;
                margin-bottom: 2%;
                padding: 1% 2%;
                                margin-left: 0px;
        }
        
        .log-custPo {
                width: 100%;
                float: none;
                margin-top: 0;
                padding: 1% 2%;
        }
        .primaryBtn1 {
width: 96%;
margin-bottom: 10px;
}
        
        /* order history */
        
        
        /*common*/
 .detailSection {
width: 100%;
float: left;
padding: 0 10px;
min-height: 450px;
} 
.bkBreadcrumbs {
        width: 100%;
        float: left;
        margin: 0px 0px 0px 0px;
}
.bkBreadcrumbs ul {
width: 100%;
margin: 0 auto;
}
.bkBreadcrumbs ul li {
padding: 5px;
float: left;
color: #FFF;
}
.bkBreadcrumbs ul li a {
padding: 0 0px 0 0;
color: #FFF;
}
.log-accDashboard-wrap {
margin: 10px 0 0 0;
width: 100%;
}
.red-star {
color: #F00;
}
/*common*/

dl.dropdown{
        /*margin: 0px 0px 2px 15px;*/
        margin-right: 5px;
        width:165px;
        /*background:#393;*/
        
}

/* .dropdown dt a {
        background: url(../images/prod-grp.png) no-repeat scroll -48px -23px;
        font : bold 10px Verdana;
        float : left;
        height : 22px;
        margin-right : 6px;
        padding-right : 25px;
        text-decoration : none;
        color:#445a69;
        margin-top:0px;
        text-align: center;
        
        background: #EEE url(../images/arrow-dropdown.png) no-repeat scroll right center;
display: block;
padding-right: 20px;
border: 1px solid #555;
text-decoration: none;
color: #000;

font-size: 12px;
margin-top: 0px;
text-align: center;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
} */
button.green{
                        width:100%;
                        }
                /*******Data tables**********/  
                        
                        .dataTables_length {
                width: 100% !important;
                float: none !important;
                text-align: center;
                margin: 10px 0;
}
                .dataTables_paginate {
                width: 100% !important;
                float: none !important;
                text-align: center !important;
                margin: 10px 0;
                }
                
                                .dataTables_filter {
                                width: 100% !important;
                                float: none !important;
                                text-align: center !important;
                                margin: 10px 0;
}

.dataTables_info {
width: 100% !important;
float: none !important;
text-align: center !important;
margin: 10px 0;
}

/* open orders */
        
        #openOrderTable, #openOrderTable thead, #openOrderTable tbody, #openOrderTable th, #openOrderTable td, #openOrderTable tr {
                display: block; 
                width:100%;
                float:left;
        }
        
        #openOrderTable thead tr { 
                position: absolute;
                top: -9999px;
                left: -9999px;
        }
        
        #openOrderTable tr { border: 1px solid #ccc; }
        
        #openOrderTable td { 
                border: none;
                border-bottom: 1px solid #eee; 
                position: relative;
                padding-left: 50%; 
                text-align: left;
                line-height: 16px;
        }
        
        #openOrderTable td:before { 
                position: absolute;
                top: 6px;
                left: 6px;
                width: 45%; 
                padding-right: 10px; 
                white-space: nowrap;
        }
        
        #openOrderTable td:nth-of-type(1):before { content: "Order#"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(2):before { content: "Order Date"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(3):before { content: "customer PO#"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(4):before { content: "Invoiced PO#"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(5):before { content: "Total"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(6):before { content: " "; color: #064C7E; font-weight: bold; }
        
        #openOrderTable tr td a {
                float: none;
                margin: 0px;
        }
        
        /* open orders */
/*******Data tables**********/  
/***Account dash board***/
.contactInfo, .billing, .shipping {
        margin: 5px 0;
        border: 1px solid #666;
        width:100% !important;
        float:none;
}
.addressList .billing{
width:100% !important;
}
.shipping{
        margin-left:0;
        }
/***Account dash board***/


.gridView div.buttons button{
                width:100%;
                height:auto;
                }
        .tabRow ul.tabs{
        display:block;
        }
        

        
}

/*logout text*/
@media (max-width: 768px) {
	#logoutText img {
		float: none;
	    margin-right: 3px;
		    display: inline-block;
	}
	#signin_menu{
		left: 50%;
	    margin-left: 72px !important;
	}

	.headerMenu {
	    width: 100%;
	}
	.homecatContent ul li {
    width: 50% !important;
}
.bottomcont li p{
	font-size: 25px !important;
}
.listView .listImage {
    width: 100% !important;
}
.listView .details {
    width: 100% !important;
    float:none;
    margin: 0 0 0 0px;
}
.listView li.productPrice {
    width: 100%;
    float: none;
}
}
/*logout text*/

@media (max-width: 767px) { 
span.logoText{
	margin-top: 0 !important;
}	
ul#registerMember > li:first-child {
    width: 12%;
}
/* Home page body ends */
.bottomcont ul li img {
    text-align: center;
    margin: 0 auto;
    /*width: 75%;*/
}
.bottomcont ul li {
    width: calc(100%/3);
    text-align: center;
    float: left;
}
div.page.marketing .homeContent {
    margin-top: 10px !important;
    background-color: unset;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding-top: 5px;
    margin-bottom: 10px;
    text-align: center;
}
 .page h1{
	padding-bottom:0px;
}
.homecatContent ul li img {
    text-align: center;
    margin: 0 auto;
}
.homecatContent{
	text-align:center;
}
.homechatContent p {
    font-size: 20px !important;
    font-family: GothamHTF-Black !important;
    font-weight: bold !important;
    color: #a0cd1e !important;
}
.homechatContent {
    text-align: center;
}
.homechatContent p span {
    font-size: 18px !important;
    font-family: Lato-Medium !important;
    color: #373737 !important;
    font-weight: bold !important;
    margin-right: 10px;
    margin-left: 10px;
}
.homechatContent p a {
    font-size: 20px !important;
    font-family: GothamHTF-Black !important;
    font-weight: bold !important;
    color: #373737 !important;
}
/* Home page body ends */


/* Footer start */
.container-fluid.foot {
    background-color: #e1e1e1;
    padding: 0px;
}

.SubscriptionBlock {
    padding: 34px 0;
}
.footerTopContent .footerParagraph {
    width: 100%;
}
.footerTopContent ul li {
    display: inline-block;
}
.footerTopContent .footerIcons {
    width: 100%;
    position: relative;
    top: 20px;
}
.footerTopContent .footerIcons ul li a {
    display: block;
    width: 45px;
    height: 45px;
    background-color: #272425;
    border-radius: 30px;
    position: relative;
}
.footerTopContent .footerIcons ul li a > i {
    position: absolute;
    left: 8px;
    font-size: 32px;
    color: #fff;
    top: 7px;
    text-align: center;
    width: 30px;
    height: 32px;
}
footer ul.categories > li.products {
    width: 100%;
}
footer ul.categories > li > a, footer ul.categories > li > .footerCol >a {
    /* margin-bottom: 2em; */
    text-transform: uppercase;
    font-family: Montserrat-Bold;
    text-decoration: none solid rgb(38, 39, 39);
    font-size: 16px;
    color: #262727;
}
footer ul.categories > li ul {
    display: block;
    margin-top:5px;
}
footer ul.categories > li ul li a {
    font-weight: lighter;
    text-transform: none;
    font-size: 12px;
    line-height: 24px;
    /* margin-bottom: 0.3em; */
    font-family: OpenSans-Regular;
    color: #434242;
    font-weight: 700;
}
footer ul.categories > li {
    margin-bottom: 5px;
}

.footerSignup ul li .btn-subscribe {
    /* width: 110px; */
    height: 30px;
    border-radius: 5px;
    background-color: #464646;
    color: #fff;
    font-family: OpenSans-Regular;
    font-size: 18px;
    border: none;
    /* margin-left: 22px; */
    position: relative;
    top: 2px;
}
.chatnow {
      width: 20%;
    float: right;
    background: #adcb29;
    padding: 10px 0;
    border-radius: 5px;
    text-align: center;
    bottom: 23px;
    position: relative;
    right: 85px;
    box-shadow: 1px 1px 2px #8b8c8c;
}
.chatnow span {
    font-family: Open Sans;
    font-size: 16px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
    font-family: OpenSans-Regular;
}
div.copyright {
    font-size: 80%;
    /* padding: 1.5em 0; */
    background: #3d3935;
}
div.copyright .copyContent {
    padding-bottom: 0;
    font-family: 'Montserrat-Regular';
    font-size: 12px;
    color: #939393;
    text-decoration: none solid rgb(147, 147, 147);
    margin: 15px 0;
}
.footlogo {
    width: 20%;
    
}
/* Footer End */

/* Create an account dropdown start */
.headerMenu {
    width: 100%;
	    margin-bottom: 10px;
}        	
header .top .linksAndTel .links ul#registerMember {
    margin-right: 0px !important;
    padding: 0px !important;
    float: left;
}
.loginWindow {
    background: #fff;
    border: 1px solid #d7d7d7;
    width: 100%;
    height: 300px;
    position: absolute;
    z-index: 9999;
    left: 0;
    border-radius: 5px;
}
.login-menu img {
    margin-top: -10px;
    margin-left: 25px;
    width: 30px;
    position: absolute;
}
form#popLoginForm {
    width: 90%;
    margin: 30px auto;
}
#popLoginForm .form-group {
    margin-bottom: 19px;
    text-align: left;
}
#popLoginForm .form-group label {
    width: 217px;
    height: 17px;
    font-family: OpenSans-Regular;
    font-size: 12px;
    color: #000000;
    text-decoration: none solid rgb(0, 0, 0);
    font-weight: normal;
}
#popLoginForm .form-group input {
    width: 100%;
    height: 40px;
    border: 1px solid #444444;
    background-color: #fff !important;
    border-radius: 0px;
}
.form-check.rememberLogWrap.col-sm-5 {
    text-align: left;
    padding: 0;
    font-family: OpenSans-Regular;
    font-size: 12px;
    color: #000000;
    text-decoration: none solid rgb(0, 0, 0);
    line-height: 22px;
    font-weight: normal;
}
.form-check.rememberLogWrap.col-sm-5 label {
    font-weight: normal;
    font-family: OpenSans-Regular;
}
button.btn.btn-primary.formchk {
    width: 100px;
    height: 34px;
    border: 1px solid #444;
    border-radius: 5px;
    background-color: #adcb29;
    text-align: center;
    color: #000;
    font-size: 12px;
}
.col-sm-6.forgotpass {
    padding: 0;
}
.forgotpass a {
    padding: 0;
    font-family: OpenSans-Regular !important;
    font-size: 12px !important;
    color: #000000 !important;
    text-decoration: none solid rgb(0, 0, 0) !important;
    line-height: 22px !important;
    text-align: left !important;
    position: relative;
    top: 0px;
}
a.register {
    width: 100px;
    height: 34px !important;
    border: 1px solid #444;
    border-radius: 5px;
    background-color: #adcb29;
    text-align: center !important;
    color: #000 !important;
    font-size: 12px !important;
    bottom: 0px !important;
    padding: 10px 18px;
}
 /* Create an account dropdown start */
 
        
        .log-compareTable-wrap{
                overflow-x: scroll;
                width:100%;
        }
        .log-compare-table{

        }
        
       .compareControls .pushbtnGroup{
        width:100%;
        }
        .compareControls .greybutt{
        margin-top:5px;
        }
        .cmpareoff{
        width: 96.7% !important;
margin-left: 12px !important;

        }
        .backresults{
        float:left !important;
                width: 96.7% !important;
margin-left: 12px !important;
        }

.listGridView{
float:left;
margin-top: 5px;
}
.pgnation{
float:left;
}
#popup_panel > input[type="button"] {
margin: 20px 0 0 0 !important;
width: 100% !important;
}
.log-searchByDate-wrap ul.equalSpace1 {
margin-left: 0% !important;
}
.total ul{
width:100%;
margin-left:0%;
}
.printscan {
margin-top: 8px !important;
/*display:none;*/
}

.editGrop{
width:100% !important;
}
.login-pop-wrap ol li input[type=text], .login-pop-wrap ol li input[type=password]{
width:100% !important;
}
div.shoppingCartPage .sortBar .shipMethod{
float:none;
}

div.shoppingCartPage .sortBar .changeSort{
float:none;
}
div.shoppingCartPage .sortBar .changeSort  #sortBy{
width:100% !important;

}

div.shoppingCartPage .sortBar .changeSort .cartview{
width:100% !important;
}
div.shoppingCartPage .sortBar .changeSort select + label{
margin-left:0px;
}

.sendPage-wrap input[type="submit"] {
margin-left: 0 !important;
width: 100%;
}

.sendPage-wrap > ul{
width:100%;
}
.sendPage-wrap > ul > li input[type="text"] {
width: 100%;
float: none;
}

ul.labelList.wide.aligned.resizeInput input{
width:100%;
}
#popup_container {
width: 100% !important;
max-width: 100% !important;
min-width: 100% !important;
left: 0% !important;
}

.log-retrievePassword  ul.equalSpace1 {
width:99%;
margin:0px auto;
}

div.shoppingCartPage .sortBar .changeSort {

margin-top: 5px !important;
}

.log-getOdrHistory .equalSpace1 .greenbutt{
width:96%;
}
.detailcart{
width:100%;
}

.greybutt {
width: 100%;
}
ul.equalSpace li a{
float:left;
padding: 5px;
}
ul.equalSpace.c2 li{
width:100%;
}
.greenbutt{
/*width:100%;*/
margin-bottom: 15px;
}
.contactInfo p{
float:none;
padding-left: 10px;
}

.messagecartcount{
float:none;

}

div.productNavBar form.itemsPerPage .compareAction{
margin-top:5px;
}

.log-ProdGrpSortBy select{
width:100%;
}

        .addressList .billing, .addressList .contactInfo{
                margin-left:0px;
                }
.log-ProdGrpSearchWrap {
float: none;
width: 100%;
}
.log-ProdGrpItemsPerPage {
width: 100%;
float: none;
margin-bottom: 10px;
}
.log-ProdGrpSortBy {
width: 100%;
float: none;
clear: left;
display: inline-block;
text-align: left;
margin-top: 10px;
}

/**************Product category******/
        .categoriesList ul li{
                width:48%;
                margin-right:10px;
                }
                .categoriesList ul li:nth-child(2n) {
                        margin-right: 0;
                }
                .categoriesList{
                        padding:0px;
                        margin-right:0px;
                        }
        /**************Product category******/

div.categoriesBar ul{
        display:block;
        }
div.categoriesBar{
        margin-left: 10px;
        margin-right: 10px;
        
        }

/*****request for quote*****/

ul.form > li input[type=text]{
border: 1px solid #AAA;
height: 1.5em;
padding-left: 0.75em;
box-sizing: border-box;
width: 100%;
}
ul.form li.Date input[type=text]{
border: 1px solid #AAA;
height: 1.5em;
padding-left: 0.75em;
box-sizing: border-box;
width: 100%;
}


/*****request for quote*****/

.slicknav_menu{
        display:inline-block;
        }
        
        .container.nGlantz_nav {
    position: absolute;
    top: 0;
    display: inline-block;
}
        header{
                padding:0 10px;
                }

/*********Shipping address*/
.log-newaddr-form label { 
        width: 100%;
        float: none;
        text-align:left;
        margin:0;
}
.log-newaddr-form input.text {
        width:100%;
        margin:0;
}
.log-newaddr-form select {
        width:100%;
        margin:0;
}
.log-usr-name {
        width:100%;
        float: none;
margin:0;       
}
#updateBtn{
margin-left:0;
}
/*********Shipping address*/

.content marketingContent{
        
        padding: 0px 15px;
        }
/* user information */
        
        .user-information a {
                display: inline-block;
                width: 100%;
                margin-left: 0px;
        }
        
        .assign-area, .assign-area thead, .assign-area tbody, .assign-area th, .assign-area td, .assign-area tr { 
                display: block; 
                width:100%;
                float:left;
        }
        
        .assign-area thead tr { 
                position: absolute;
                top: -9999px;
                left: -9999px;
        }
        
        .assign-area tr { border: 1px solid #ccc; }
        
        .assign-area td { 
                border: none;
                border-bottom: 1px solid #eee; 
                position: relative;
                padding-left: 50%; 
        }
        
        .assign-area td:before { 
                position: absolute;
                top: 6px;
                left: 6px;
                width: 45%; 
                padding-right: 10px; 
                white-space: nowrap;
        }
        
        .assign-area td:nth-of-type(1):before { content: "Name"; color: #064C7E; font-weight: bold; }
        .assign-area td:nth-of-type(2):before { content: "Address"; color: #064C7E; font-weight: bold; }
        .assign-area td:nth-of-type(3):before { content: "City"; color: #064C7E; font-weight: bold; }
        .assign-area td:nth-of-type(4):before { content: "State"; color: #064C7E; font-weight: bold; }
        .assign-area td:nth-of-type(5):before { content: "ZIP"; color: #064C7E; font-weight: bold; }
        .assign-area td:nth-of-type(6):before { content: "Assign"; color: #064C7E; font-weight: bold; }
        
        .log-userPrivileges select {
                width: 100%;    
        }
        
        .log-PurchaseAgent-wrap input[type=submit] {
                float: right;
                width: 100%;
                margin: 2% 0;   
        }
        
        /* user information */
        

/**************edit contact info******************/

.reOrder-bill-details, .reOrder-ship-details{
        width:100%;
        margin-left:0;
        }
        .reOrder-ship-details{
        margin-left:0;
        }
        .button{
                width:100%;
                /*margin-left: 10px;*/
                margin-top: 10px;
                }
        
/**************edit contact info******************/

.detailSection {
                        
                float: none;
                padding:0 12px;
        }
        .breadcrumbs {
        display:none;
        }
        .log-accDashboard-wrap {
        width: 100%;
        margin:10px 0 ;
        }

.shipping{
        position:relative;
}
        
        


.log-edit-option {
background: url(../images/edit-account-bg.png) top center no-repeat;
width: 80px;
height: 30px;
position: absolute;
top: 4;
right: -20px;
/*border:1px solid #000;*/
}

.btns-disable{
        
        width:100%;
        /*margin: 8px 4px;*/
        text-align: center;
        margin-top:7px;
        }


     .quicktable{
           overflow-x:scroll;
           }
           
              /*.requesttable{
                
                overflow-x: scroll;
                }*/


        dl.dropdown{
        /*margin: 0px 0px 2px 15px;*/
        
        width:100% !important;
        
}


/****Login page-Starts****/
        .loginLeftCont{
        width: 100%;
        padding: 10px 30px;
        position: relative;
        }
        .bkForm .bklabel {
        float: none;
        width:100%;
        padding-top: 2%;
        }
        .loginHead
        {
        float:none;
        margin-left:0;
        text-align: left;
        
        }
        .bkForm .bkInput {
        float: none;
        text-align: left;
                width:100%;
        }
        
                .bkLoginBtn {
        width: 100%; 
                /*text-align:center;*/
        padding: 0;
                }
        .bkForm .formRow {
        clear: both;
        }
        #mainLoginForm > .formRow > .bkInput input[type="text"], #mainLoginForm > .formRow > .bkInput input[type="password"] {
        padding: 3px;
        width: 100%;
        border: 1px solid #CCC;
        margin-top: 3px;
        }
        .bkForm .formRow {
        padding: 0;
        clear: both;
        }
        #mainLoginForm > .formRow > .bklabel {
        text-align: left;
        padding-right: 2%;
        }
        .linkColr{
        text-align:left;
        margin-left:0;
        }
        .linkColr1{
margin-left:0;
}

/****Login page-Ends****/

/* order history */
        
        .log-searchByDate-wrap {
                width: 100%;
        }
        
        .log-orderHistoryTable-wrap {
                width: 100%;
                border: none;
                padding: 0;
        }
        
        .log-dateRange {
                width: 100%;
                float: none;
                padding: 1% 2%;
                margin-bottom: 2%;
        }
        
        .log-dateRange input, .log-orderNo input, .log-custPo input { 
                width: 100%;
                padding: 1% 0;
                background-position: 99% 50%;
        }
        
        .log-orBlock {
                margin: 0 auto;
                float: none;
                text-align: center;
        }
        
        .log-orBlock p {
                display: inline-block;
        }
        
        .log-orderNo {
                width: 100%;
                float: none;
                margin-top: 0;
                margin-bottom: 2%;
                padding: 1% 2%;
                                margin-left: 0px;
        }
        
        .log-custPo {
                width: 100%;
                float: none;
                margin-top: 0;
                padding: 1% 2%;
        }
        
        .log-getOdrHistory a {
                width: 96%;
                padding: 5px 0;
                margin: 0 2%;
        }
                .primaryBtn1 {
width: 96%;
margin-bottom: 10px;
}
        
        /* order-history */

        #orderHistoryTable table, #orderHistoryTable thead, #orderHistoryTable tbody, #orderHistoryTable th, #orderHistoryTable td, #orderHistoryTable tr { 
                display: block; 
                width: 100%;
                float: left;
        }
        
        #orderHistoryTable thead tr { 
                position: absolute;
                top: -9999px;
                left: -9999px;
        }
        
        #orderHistoryTable tr { border: 1px solid #ccc; }
        
        #orderHistoryTable td { 
                border: none;
                position: relative;
                padding-left: 50%; 
        }
        
        #orderHistoryTable td:before {
                position: absolute;
                top: 6px;
                left: 6px;
                width: 45%; 
                padding-right: 10px; 
                white-space: nowrap;
        }
        
        #orderHistoryTable td:nth-of-type(1):before { content: "Order#"; color: #064C7E; font-weight: bold; }
        #orderHistoryTable td:nth-of-type(2):before { content: "Order Date"; color: #064C7E; font-weight: bold; }
        #orderHistoryTable td:nth-of-type(3):before { content: "Customer PO#"; color: #064C7E; font-weight: bold; }
        #orderHistoryTable td:nth-of-type(4):before { content: "Order Total"; color: #064C7E; font-weight: bold; }
        #orderHistoryTable td:nth-of-type(5):before { content: ""; color: #064C7E; font-weight: bold; }
        
        .dataTables_length {
                width: 100% !important;
                float: none !important;
                text-align: center;
                margin: 10px 0;
        }
        
        .dataTables_paginate {
                width: 100% !important;
                float: none !important;
                text-align: center !important;
        }

        /* order-history */
        
        /* order history */

/****Retrive password-Starts****/
.log-retrievePassword-wrap{
width:100%;
margin-bottom: 20px;
}

#retrivePassword > ul {
width: 100%;
margin-left: 0;
}
#retrivePassword > ul > li {
text-align:left;
}
#retrivePassword > ul > li > input[type="text"] {
width: 100%;
float:none;
margin-left:0;
}
#retrivePassword > .updatebutton {
margin-left: 0;
}
span.updatebutton button[type=submit] {
width:100%;
margin:2% 0;
}/****Retrive password-Ends****/
/********Checkout*****/
                div.specialInstructionsWrapper button.checkout
                {
                float:none;
                margin-bottom: 0;
                width: 100%;
                }
                div.specialInstructionsWrapper textarea {
                width: 100%;
                margin-bottom: 2em;
                }/**********Checkout*****/
/* Purchasing Agent Page */
        
        .purchasing-agent-page .agent-info {
                width:100%;
        }
        
        .purchasing-agent-page .agent-info a {
                margin-left: 0px;
                margin-top: 15px;
                width: 100%;
        }
        
        .purchasing-agent-page .checkbox {
                margin-left: 0px;
        }
        
        .purchasing-agent-page .agent-info ul li .input-large {
                width: 100%;
        }
        
        .body-content-wrap .purchasing-agent-page {
                padding: 0px;
        }
        
        .purchasing-agent-page input[type="checkbox"] {
                margin-left: 0px;
        }
        
        /* Purchasing Agent Page */
        
        
        /* add new purchasing agent */
        
        div.regForm {
                width: 100%;
        }
        div.regForm ul li {
                padding: 0 10px;
        }
        div.regForm ul li label {
                width: 100%;
                float: none !important;
                padding: 0;
                text-align:left;
        }
        div.regForm ul li input[type=text], div.regForm ul li input[type="password"], div.regForm ul li select {
                width: 100%;
                float: none;
                margin: 1% 0;
        }
         
        /* add new purchasing agent */

/* product group */
                .log-prodGrp-edit {
                        width: 100%;
                        float: none;
                }
                
                .log-edit-grp-wrap {
                        width: 100%;
                        float: left;
                        text-align: left;
                        /*margin: 5px;*/
                }
                .log-edit-grp{
                        width:100%;
                        float:none;
                        }
                
                .log-prodGrp-desp {
                        width: 200px;
                }
                
                .log-prodGrp-table {
                        width: 100%;
                }
                
                .log-prodGrp-btns ul li {
                        float: none;
                        padding: 0 0 0 10px;
                        margin: 15px 0;
                        width: 100%;
                }
                
                .log-prodGrpTable-wrap {
                        width: 100%;
                        overflow-y: hidden;
                }
                
                .log-prodGrp-primaryBtn {
                        display: block;
                }
                
                .log-prodGrp-primaryBtn > ul > li {
                        float: none;
                        margin-right: 0;
                        padding:5px;    
                }
                
                .log-prodGrp-primaryBtn > ul > li > a {
                        width: 100%;
                        text-align: center;
                }
                
                .primaryBtn  {
                        width: 100%;
                        margin-bottom:10px;
                }
                
        /* product group */
        
        
        
        /********Checkout*****/
                div.specialInstructionsWrapper button.checkout
                {
                float:none;
                margin-bottom: 0;
                width: 100%;
                }
                div.specialInstructionsWrapper textarea {
                width: 100%;
                margin-bottom: 2em;
                }/**********Checkout*****/
                
                .listView div.buttons .productGroupDetailsButtons button{
                width:100%;
                }
                
                button.green{
                        width:100%;
                        }
                /*******Data tables**********/  
                .dataTables_paginate {
                width: 100% !important;
                float: none !important;
                text-align: center !important;
                margin: 10px 0;
}
                
                .dataTables_info {
                width: 100% !important;
                float: none !important;
                text-align: center !important;
                margin: 10px 0;
}
                .dataTables_length {
                width: 100% !important;
                float: none !important;
                text-align: center;
                margin: 10px 0;
                }
                  .dataTables_filter {
                        width: 100% !important;
                float: none !important;
                text-align: center !important;
                margin: 10px 0;

}




/* open orders */
        
        #openOrderTable, #openOrderTable thead, #openOrderTable tbody, #openOrderTable th, #openOrderTable td, #openOrderTable tr {
                display: block; 
                width:100%;
                float:left;
        }
        
        #openOrderTable thead tr { 
                position: absolute;
                top: -9999px;
                left: -9999px;
        }
        
        #openOrderTable tr { border: 1px solid #ccc; }
        
        #openOrderTable td { 
                border: none;
                border-bottom: 1px solid #eee; 
                position: relative;
                padding-left: 50%; 
                text-align: left;
                line-height: 16px;
        }
        
        #openOrderTable td:before { 
                position: absolute;
                top: 6px;
                left: 6px;
                width: 45%; 
                padding-right: 10px; 
                white-space: nowrap;
        }
        
        #openOrderTable td:nth-of-type(1):before { content: "Order#"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(2):before { content: "Order Date"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(3):before { content: "customer PO#"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(4):before { content: "Invoiced PO#"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(5):before { content: "Total"; color: #064C7E; font-weight: bold; }
        #openOrderTable td:nth-of-type(6):before { content: " "; color: #064C7E; font-weight: bold; }
        
        #openOrderTable tr td a {
                display: inline-block;
                margin: 0px;
        }
        
        /* open orders */


  
/*******Data tables**********/  


/*************** ship entity**********/
/* select shipto **/
        
        #selectShip-Table, #selectShip-Table thead, #selectShip-Table tbody, #selectShip-Table th, #selectShip-Table td, #selectShip-Table tr { 
                display: block; 
                width: 100%;
                float: left;
        }
        
        #selectShip-Table thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
        }
        
        #selectShip-Table tr { border: 1px solid #ccc; }
        
        #selectShip-Table td {
                border: none;
                position: relative;
                padding-left: 50%; 
        }
        
        #selectShip-Table td:before {
                position: absolute;
                top: 6px;
                left: 6px;
                width: 45%; 
                padding-right: 10px; 
                white-space: nowrap;
        }
        
        #selectShip-Table td:nth-of-type(1):before { content: "Ship To Name"; color: #064C7E; font-weight: bold; }
        #selectShip-Table td:nth-of-type(2):before { content: "Address"; color: #064C7E; font-weight: bold; }
        #selectShip-Table td:nth-of-type(3):before { content: "City"; color: #064C7E; font-weight: bold; }
        #selectShip-Table td:nth-of-type(4):before { content: "State"; color: #064C7E; font-weight: bold; }
        #selectShip-Table td:nth-of-type(5):before { content: "Zip Code"; color: #064C7E; font-weight: bold; }
        #selectShip-Table td:nth-of-type(6):before { content: " "; }
        
        #selectShip-Table tr td a {
                display: inline-block;
                margin-left: 0;
        }
        
        /* select ship to */
        
        .main-wrap {
                width: 95%;
                margin: 0 2.5%;
        }
        
        #shipToTable table, #shipToTable thead, #shipToTable tbody, #shipToTable th, #shipToTable td, #shipToTable tr { 
                display: block; 
                box-sizing: content-box;
        }
        
        #shipToTable thead tr { 
                position: absolute;
                top: -9999px;
                left: -9999px;
        }
        
        #shipToTable tr { border: 1px solid #ccc; }
        
        #shipToTable td { 
                border: none;
                position: relative;
                padding-left: 50% !important; 
        }
        
        #shipToTable td:before { 
                position: absolute;
                top: 6px;
                left: 6px;
                /*width: 45%; */
                padding-right: 10px; 
                white-space: nowrap;
        }
        #shipToTable td:nth-of-type(1):before { content: "Invoice No"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(2):before { content: "Invoice Date"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(3):before { content: "PO Number"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(4):before { content: "Description"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(5):before { content: "Debit"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(6):before { content: "Credit"; color: #064C7E; font-weight: bold; }
        
        #shipToTable td a {
                display: inline-block;
                margin: 0;
        }
        
        /* select shipto */
/************** ship entity***********/
        
        /***Account dash board***/
.contactInfo, .billing , .shipping{
        margin: 5px 0;
        border: 1px solid #666;
        width:100% !important;
        float:none;
}
.addressList .billing{
width:100% !important;
}
.shipToAddressList{
overflow-x:scroll;
}
.shipping{
        margin-left:0;
        }
/***Account dash board***/
.gridView div.buttons button{
                width:100%
                }
  
        .searchWrapper.grouping{
        width:100%;
        }
}

@media (max-width: 480px) {
	ul.icons {
		/*margin-top: 40px !important;*/
	}
	.listView .buyNowBL {
    
    margin-top: -36px !important;
}
   /*logout text*/
        #signin_menu{
		      left: 50%;
	        margin-left: -88px !important;
	      }
.searchbar {
    position: relative;
    top: 0px;
    width: 100%;
    margin-left: 0;
}
.bottomcont ul li {
    width: calc(100%/3);
    text-align: center;
    float: left;
}
/*logout text*/
        
        .cmpareoff{
        width: 92.8% !important;
margin-left: 12px !important;
        }
        .backresults{
        width: 92.8% !important;
        }
        
 .compareControls {
width: 95%;
}
  ul.equalSpace.c5 li {
width: 100% !important;
}
ul.equalSpace.c4 li {
    width: 100%  !important;
}
           .listView .buttons .respbutton{
        margin-top:5px !important;
        }
        
        .ATCpopup{
        font-size:11px;
        }
  
  .login-close-btn{
        position: absolute !important;
        right: -10px !important;
        }
        
        .login-pop-wrap ol li a{
        display:block;
        margin-top: 12px !important;
        }
        
        .itemdesc{
        width:100%;
        }

.pgnation{
float:left;
margin-bottom: 5px;
}
.printCart{
display:none;
}
 .searchmenubar{
                
                display:none;
                }
                header nav{
                        background:none;
                        border-bottom:none;
                                                display: block;
                        }

.login-pop-wrap {
width: 290px;
border: 5px solid #ddd;
min-height: 50px;
}
.chechoutordr li{
width:100%;
/*padding: 10px 10px 10px 0px;*/
}
ul.checkoutextbox li{
width:100%;
}

.enlarge{
display:none;
}

.ordrstatus{
width:100% !important;
}

.orderStatusDetails{
width:100%;
margin-left:0%;
}
/* #prnt{
display:none;
}

 */

.editGrop{
width:100% !important;
}
#mailContent{
overflow-x: scroll;
}

.sendPage-wrap input[type="submit"] {
margin-left: 0 !important;
width: 100%;
}
.sendPage-wrap > ul > li input[type="text"] {
width: 100%;
float: none;
}
.sendPage-wrap > ul{
width:100%;
}
ul.labelList.wide.aligned.resizeInput input{
width:100%;
}
div.productNavBar form.itemsPerPage .compareAction{
display:none;
}
div.productNavBar form.itemsPerPage .listGridView{
display:none;
}

ul.checkoutextbox li{
width:100%;
}
#popup_container {

width: 100% !important;
max-width: 100% !important;
min-width: 100% !important;
left: 0% !important;
}
#popup_panel > input[type="button"] {
margin: 20px 0 0 0 !important;
width: 100% !important;
}
#popup_panel {
margin-left: 0 !important;
}
.listView .addToCartSection {

}
.log-retrievePassword  ul.equalSpace1 {
width:99%;
margin:0px auto;
}

.log-getOdrHistory .equalSpace1 .greenbutt{
width:96%;
}
.detailcart{
width:100%;
}
.greybutt {
width: 100%;
}
ul.equalSpace li a{
float:left;
padding: 5px;
}
ul.equalSpace.c2 li{
width:100%;
}
        ul.equalSpace li a.orderHistory {
width: 100% !important;
float: left;
}

.greenbutt{
/*width:100%;*/
}
div.productNavBar form.itemsPerPage .compareAction{
margin-top:5px;
}

div.categoriesBar{
min-height:10px !important;
}

.Log-billAdd-table-wrap{
        overflow-x:scroll;
        
        }
        .Log-shipAdd-table-wrap{
                overflow-x:scroll;
                }
.print{
                 width:100%;
                                display:none;
                }

        .addressList .billing, .addressList .contactInfo{
                margin-left:0px;
                }
.log-ProdGrpSortBy span {
width: 100%;
display: block;
}
.log-ProdGrpSortBy select {
width: 100%;
}
.log-ProdGrpClrSearch input[type="button"] {
width: 100%;
}
.log-ProdGrpClrSearch {
width: 100%;
margin-left: 0;
float: none;
}
.log-ProdGrpSearch input[type="text"] {
width: 80%;
}
.log-ProdGrpSearchWrap {
float: none;
width: 100%;
}
.log-ProdGrpItemsPerPage {
width: 100%;
float: none;
margin-bottom: 10px;
}
.log-ProdGrpSortBy {
width: 100%;
float: none;
clear: left;
display: inline-block;
text-align: left;
margin-top: 10px;
}
.log-ProdGrpSearch input[type="button"] {
width: 20%;
}
.log-ProdGrpSearch {
float: none;
width: 100%;
display: inline-block;
}

/***************quick cart upload*********************/
.messagefileupload button{
        width: 98%;
        padding: 0px;
        margin-bottom: 5px;
        margin-right: 4px;
        }
        /***************quick cart upload*********************/

/****Navigation search bar********/
.searchmenubar{
                
                display:none;
                }
                header nav{
                        background:none;
                        border-bottom:none;
                        }
                        
                        .searchWrapper input{
        width:90%
        }
       
/****Navigation search bar********/
/***********header*********/

.categoriesList{
                        padding:0px;
                        margin-right:0px;
                        }
.categoriesList ul li{
                width:100%;
                }
                /*********header Section*******/
 
        header .top .linksAndTel .links ul li, header .top .linksAndTel .links ul li a{
                width:100%;
                }
            
                        header .top .linksAndTel .links ul#logoutText {
						              margin-right: 0px;
					            	}
                        header .top .linksAndTel .links ul#account {
						              margin-right: 0px;
						            }
						            header .top .linksAndTel .links ul li {
							            margin:0px;
						            }
                     
                                header .top .linksAndTel .links a.cart > span{
                                        float:none;
                                        }
                                        header .top .linksAndTel .links ul li{
                                                border-right:none;
                                                }
/*********header Section*******/
/***********header*********/                    
.regInn{
        width:100%
}
div.categoriesBar ul{
        display:block;
        }

header .top .linksAndTel h2.tel{
                text-align:center;
                font-size: 20px;
                }
                /*div.categoriesBar{
                        background: #FFF;
                        }*/


div.categoriesBar{
                        margin-left: 10px;
                        margin-right: 10px;
                
                }
        header{
                padding:0 0px;
                margin-top:60px;
                }

.tabRow .tabDetails h2 {
                                font-weight: bold;
                                color: #555;
                                font-size: 120%;
                                padding-bottom: 0.5em;
                                display: block;
                                }

button.green{
        width:100%;
        margin-top: 10px;
        }

/******************User info*********/  
.log-userPrivileges select {
                width: 100%;    
        }
        
        .log-PurchaseAgent-wrap input[type=submit] {
                float: right;
                width: 100%;
                margin: 2% 0;   
        }
        
        .orderHistorytable tbody tr {
                border-right: 1px solid #ccc;
                border-left: 1px solid #ccc;
        }
        
        .orderHistorytable, .orderHistorytable thead, .orderHistorytable th, .orderHistorytable tbody, .orderHistorytable tr, .orderHistorytable td {
                display: block;
                width: 100%;
                float: left;
        }
        
        .orderHistorytable thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
        }
        
        .orderHistorytable tr { border: 1px solid #ccc; }
        .log-orderHistoryTable-wrap {
width: 100%;
overflow-x: scroll;
border: none;
padding: 0;
}
        

/******************User info*********/

.detailSection {
                width: 100%;    
                float: none;
        }
        .breadcrumbs {
        display:none;
        }
        .log-accDashboard-wrap {
        width: 100%;
        }

   .requesttable{
                
                overflow-x: scroll;
                }

 .quicktable{
           overflow-x:scroll;
           }

div.productList > ul.gridView > li {
width: 100%;
border-right: none;
}


 .listView div.buttons .productGroupDetailsButtons button {
         margin-left:0px;
         }

/****Login page-Starts****/
        .loginLeftCont{
        width: 100%;
        padding: 10px 30px;
        position: relative;
        }
        .bkForm .bklabel {
        float: none;
        width:100%;
        padding-top: 2%;
        }
        .loginHead
        {
        float:none;
        margin-left:0;
        text-align: left;
        
        }
        .bkForm .bkInput {
        float: none;
        text-align: left;
                width:100%;
        }
        .bkForm .formRow {
        clear: both;
        }
        #mainLoginForm > .formRow > .bkInput input[type="text"], #mainLoginForm > .formRow > .bkInput input[type="password"] {
        padding: 3px;
        width: 100%;
        border: 1px solid #CCC;
        margin-top: 3px;
        }
        .bkForm .formRow {
        padding: 0;
        clear: both;
        }
        #mainLoginForm > .formRow > .bklabel {
        text-align: left;
        padding-right: 2%;
        }
        .linkColr{
        text-align:center;
        margin-left:0;
                float:none !important;
        }
        .linkColr1{
margin-left:0%;
}

        
/****Login page-Ends****/
        
        /******login pop up*/
        .login-pop-wrap {
        width: 290px!important;
        border: 5px solid #ddd!important;
        min-height: 50px!important;
}
        
        
        .log-box {
        width:100%!important ;
        left:0 !important;
        margin:0 ;
}

        .log-contShop {
        width: 100%;
        float: none;
        margin-bottom: 10px;
}
.log-crtBtns {
width: 100%;
padding: 10px;
}
.log-contShop a, .log-procCheck a {
width: 100%;
display: inline-block;
}
.log-procCheck {
width: 100%;
float: left;
}

.log-box h3 {
font-size: 9px;
text-align: left;
padding-left: 5px;
}
.log-crtProdImg {
width: 20%;
height: auto;
}
.log-crtProdTable thead tr th h2 {
font-size: 11px;
}
.log-crtProdTable {
width: 100%!important;
}
.log-crtProdDetail {
width: 78%;
float: left;
margin: 0 0 0 2%;
}
        
        /******login pop up*/
        
        
/****Retrive password-Starts****/
.log-retrievePassword-wrap{
width:100%;
}

#retrivePassword > ul {
width: 100%;
margin-left: 0;
}
#retrivePassword > ul > li {
text-align:left;
}
#retrivePassword > ul > li > input[type="text"] {
width: 100%;
float:none;
margin-left:0;
}
#retrivePassword > .updatebutton {
margin-left: 0;
}
span.updatebutton button[type=submit] {
width:100%;
margin:2% 0;
}/****Retrive password-Ends****/
/********Checkout*****/
                div.specialInstructionsWrapper button.checkout
                {
                float:none;
                margin-bottom: 0;
                width: 100%;
                }
                div.specialInstructionsWrapper textarea {
                width: 100%;
                margin-bottom: 2em;
                }/**********Checkout*****/
/* Purchasing Agent Page */
        
        .purchasing-agent-page .agent-info {
                width:100%;
        }
        
        .purchasing-agent-page .agent-info a {
                margin-left: 0px;
        }
        
        .purchasing-agent-page .checkbox {
                margin-left: 0px;
        }
        
        .purchasing-agent-page input[type="checkbox"] {
                margin-left: 0px;
        }
        
        /* Purchasing Agent Page */

 /* product group */
                .log-prodGrp-edit {
                        width: 100%;
                        float: none;
                }
                
                .log-edit-grp-wrap {
                        width: 100%;
                        float: left;
                        text-align: left;
                        margin: 5px 1%;
                }
                .log-edit-grp {
        width: 100%;
        float: none;
        /*text-align: right;
        margin: 7px 5px 0 0;*/
 }
                .log-prodGrp-table {
                        width: 100%;
                }
                
                .log-prodGrp-desp {
                        width: 200px;
                }
                
                .log-prodGrpTable-wrap {
                        width: 100%;
                        overflow-y: hidden;
                }
                
                .log-prodGrp-btns ul li {
                        float: none;
                        padding: 0 0 0 10px;
                        margin: 15px 0;
                        width: 100%;
                }
                
                .log-prodGrp-primaryBtn {
                        display: block;
                }
                
                .log-prodGrp-primaryBtn > ul > li {
                        float: none;
                        margin-right: 0;
                        padding:5px;    
                }
                
                .log-prodGrp-primaryBtn > ul > li > a {
                        width: 100%;
                        text-align: center;
                }
                
                .log-prodGrp-primaryBtn > ul > li input[type="submit"] {
                        width: 100%;
                }
                
        /* product group */
        
        /********Checkout*****/
                div.specialInstructionsWrapper button.checkout
                {
                float:none;
                margin-bottom: 0;
                width: 100%;
                }
                div.specialInstructionsWrapper textarea {
                width: 100%;
                margin-bottom: 2em;
                }/**********Checkout*****/
                
                
                
                /* add new purchasing agent */
        
        div.regForm {
                width: 100%;
        }
        div.regForm ul li {
                padding: 0 10px;
        }
        div.regForm ul li label {
                width: 100%;
                float: none !important;
                padding: 0;
        }
        div.regForm ul li input[type=text], div.regForm ul li input[type="password"], div.regForm ul li select {
                width: 100%;
                float: none;
                margin: 1% 0;
        }
         
        /* add new purchasing agent */
        
        
                /* manage purchasing agent */
        
        #ManagePurchaseAgent, #ManagePurchaseAgent thead, #ManagePurchaseAgent th, #ManagePurchaseAgent tbody, #ManagePurchaseAgent tr, #ManagePurchaseAgent td {
                display: block;
                width: 100%;
                float: left;
        }
        
        #ManagePurchaseAgent thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
        }
        
        #ManagePurchaseAgent tr { border: 1px solid #ccc; }
        
        #ManagePurchaseAgent tr:nth-of-type(odd) {
                background: #EEE;
        }
        
        #ManagePurchaseAgent td {
                border: none !important;
                position: relative;
                padding-left: 45% !important; 
                                word-wrap: break-word;
        }
        
        #ManagePurchaseAgent td:before {
                position: absolute;
                top: 6px;
                left: 6px;
                width: 45%; 
                padding-right: 10px; 
                white-space: nowrap;
        }

        #ManagePurchaseAgent td:nth-of-type(1):before { content: "Name"; color: #064C7E; font-weight: bold; }
        #ManagePurchaseAgent td:nth-of-type(2):before { content: "User Name / Email";  color: #064C7E; font-weight: bold; }
        #ManagePurchaseAgent td:nth-of-type(3):before { content: "Role";  color: #064C7E; font-weight: bold; }
        #ManagePurchaseAgent td:nth-of-type(4):before { content: "Edit User"; color: #064C7E; font-weight: bold; }
        #ManagePurchaseAgent td:nth-of-type(5):before { content: "Disable User"; color: #064C7E; font-weight: bold; }
        
        #ManagePurchaseAgent td a {
                display: inline-block;
                margin: 0;
        }
        
        /* manage purchasing agent */
        
        
/*dl.dropdown{
        width:100% !important;
        }
        */
        
        
        div.productList > ul.gridView > li:nth-child(1n+1){
                
                margin-right:0;
                }
                .listView div.buttons .productGroupDetailsButtons button{
                width:100%;
                }
                
                
                
                /*******Datatable****/
                .dataTables_length {
                width: 100% !important;
                float: none !important;
                text-align: center;
                margin: 10px 0;
}
                .dataTables_length {
                text-align: center;
                }
                
                  .dataTables_paginate {
                        width: 100% !important;
                        float: none !important;
                        text-align: center !important;
                        margin: 10px 0;
                        }
                        
                        .dataTables_filter {
                        width: 100% !important;
                        float: none !important;
                        text-align: center !important;
                        margin: 10px 0;
                        }
                
                /***********Datatable ends******/
                /* cart Popup */
        .log-box {
                width: 100%;
                left: 0 !important;
                margin: 0;
        }
        
        .log-box h3 {
                font-size: 9px;
                text-align: left;
                padding-left: 5px;
        }
        
        .log-cart-contents {
                padding: 5px;
        }
        
        .log-crtProdImg {
                width: 20%;
                height: auto;
        }
        
        .log-crtProdDetail {
                width: 95%;
                float: left;
                margin: 0 0 0 2%;
        }
        
        .log-crtProdTable {
                width: 100%;
        }
        
        .log-crtProdTable thead tr th h2 { 
                font-size: 11px;
        }
        
        /*.log-crtProdTable tbody tr td:last-child {
                display: none;
        }*/
        
        .log-crtBtns {
                width: 100%;
                padding: 10px;
        }
        
        .log-contShop {
                width: 100%;
                float: none;
                margin-bottom: 10px;
        }
        
        .log-contShop a, .log-procCheck a {
                width: 100%;
                display: inline-block;
        }
        
        .log-procCheck {
                width: 100%;
                float: left;
                                padding-bottom:10px;
        }
        
        
/* cart Popup **/ 
                /* select ship to */
        
        .main-wrap {
                width: 95%;
                margin: 0 2.5%;
        }
        
        #shipToTable table, #shipToTable thead, #shipToTable tbody, #shipToTable th, #shipToTable td, #shipToTable tr { 
                display: block; 
                box-sizing: content-box;
        }
        
        #shipToTable thead tr { 
                position: absolute;
                top: -9999px;
                left: -9999px;
        }
        
        #shipToTable tr { border: 1px solid #ccc; }
        
        #shipToTable td { 
                border: none;
                position: relative;
                padding-left: 50% !important; 
        }
        
        #shipToTable td:before { 
                position: absolute;
                top: 6px;
                left: 6px;
                /*width: 45%;*/
                padding-right: 10px; 
                white-space: nowrap;
        }
        
        #shipToTable td:nth-of-type(1):before { content: "Ship To/Job"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(2):before { content: "Ship To Name"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(3):before { content: "Address"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(4):before { content: "City"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(5):before { content: "State"; color: #064C7E; font-weight: bold; }
        #shipToTable td:nth-of-type(6):before { content: "Zip Code"; color: #064C7E; font-weight: bold; }
        
        #shipToTable td a {
                display: inline-block;
                margin: 0;
        }
        
        .dataTables_length {
                width: 100% !important;
                float: none !important;
                text-align: center;
                margin: 10px 0;
        }
        
        .dataTables_filter {
                width: 100% !important;
                float: none !important;
                text-align: center !important;
                margin: 10px 0;
        }
        
        .dataTables_paginate {
                width: 100% !important;
                float: none !important;
                text-align: center !important;
                margin: 10px 0;
        }
        
        .dataTables_info {
                width: 100% !important;
                float: none !important;
                text-align: center !important;
                margin: 10px 0;
        }
        .brand_columns{
                display:none;
        }
        
        /* select ship to */
                /***Account dash board***/
.contactInfo, .billing {
        margin: 5px 0;
        border: 1px solid #666;
        width:100%;
        float:none;
}
.addressList .billing{
width:100%;
}
.shipToAddressList{
overflow-x:scroll;
}
.shipping{
        margin-left:0;
        }
/***Account dash board***/
        
        
        
        .gridView div.buttons button{
                width:100%
                }

        


}
/******Responsive-Ends****/
@media (min-width:479px) and (max-width: 887px){
	
        
/*         .navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav>li {
    float: left;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
} */
 .listView .buttons .respbutton{
        margin-top:5px !important;
        }
        
        .compareControls{
        width:95%;
                }
                .cmpareoff{
               
                }
                .backresults{
               
                }

.chechoutordr li{
width:100%;
/*padding: 10px 10px 10px 0px;*/
}
ul.checkoutextbox li{
width:100%;
}

.listView .repbutton {
margin-top:5px !important;

}


ul.equalSpace li a.orderHistory{
width:100% !important;
float:left;
}
ul.equalSpace li a .orderHistory{

width:100%;

}
        .quantitySection{
        /*margin-left: 67px;*/
margin-bottom: 5px;
        }
        .detailSection{
                margin:0px;
                }
        .print{
                
                width:100%;
                
                }
                .row iconRow{
                        margin-top:5px;
                        }
        
        /****Navigation search bar********/
      /*   button.magnifier{
                width:6%;
                } */
        
        
        .searchmenubar{
                
                display:none;
                }
                header nav{
                        background:none;
                        border-bottom:none;
                                                display: block;
                        }

.searchWrapper input{
        width:94%
        }
        .searchbar{
        display:block;
        padding-bottom: 10px;
        width: 100%;
        margin-top: 0px;;
}
/****Navigation search bar********/
        
div.categoriesBar{
                        margin-left: 10px;
                        margin-right: 10px;
                        margin-top:20px;
            min-height:10px !important;
                
                }
                header{
                padding:0 10px;
                }
        dl.dropdown{
                width: 100%!important;
                
                }

                        .tabRow .tabDetails h2 {
                                font-weight: bold;
                                color: #555;
                                font-size: 120%;
                                padding-bottom: 0.5em;
                                display: none;
                                }
                                .slicknav_menu{
                                        display:inline-block;
                                                }
       .container.nGlantz_nav {
    position: absolute;
    top: 0;
    display: inline-block;
}
/* header {
    margin-top: 60px;
}  */
        header .top .linksAndTel h2.tel{
                text-align:center;
                font-size: 20px;
                }
        

        
        
        /*@media (min-width:479px) and (max-width: 887px){
header{
        padding:0 10px;
        }
        dl.dropdown{
                width: 100%!important;
                }
                .slicknav_menu{
                display:inline-block;
                }
                div.categoriesBar{
        margin-left:10px; 
        margin-right:10px;
        }

/***product-detail*

.tabRow .tabDetails h2 {
font-weight: bold;
color: #555;
font-size: 120%;
padding-bottom: 0.5em;
display:block;
}

/***product-detail**/   
/*********header Section*******/

/*********header Section*******/
        
}
        @media (max-width: 1270px) and (min-width: 479px){
                
                
                .log-dateRange {
width: 100%;
float: none;
padding: 1% 2%;
margin-bottom: 2%;
}
                
                .shoppingCartPage .equalSpace  dl.dropdown {
                width:100%;
                margin-right:0px;
                }
                
 .cartpage
 {
 width:100% !important;
 }               
ul.equalSpace.c4 li {
width: 100%;
}

ul.equalSpace.c5 li{
        width: 100%;
        
}
                
                
                .log-ProdGrpSortBy {
width: 100%;
float: none;
clear: left;
display: inline-block;
/*text-align: left;*/
margin-top: 10px;
}
        
        .quicktable{
        overflow-x: scroll;
        }

        .gridView div.buttons .productGroupDetailsButtons dl.dropdown {
/* margin: 0px 0px 2px 5px !important; */
                        width: 100%;
                                float: left;
}

.searchWrapper.grouping{
width:100%;
}
        

.gridView div.buttons button {
width: 100%;
height: 2.6em;
}
.linkColr1{
margin-left:33%;
}

        }
/*-----------------*/
/* .buttonstyle
{
border: 1px solid #555;
background: #EEE;
color: #120104;
padding: 0.2em 1em;
height: 2.5em;
box-sizing: border-box;
cursor: hand;
cursor: pointer;
}
.buttonstyle:hover
{
box-shadow: 0 0 3px #000;
color: #700918;
text-decoration:none;
} */
/*---------------------------save cart---css----starts---------------------*/

dl.dropdown dd, dl.dropdown dt {
        margin: 0;
        padding: 0;
}
dl.dropdown dd {
        position : relative;
}
dl.dropdown ul {
        margin : 18px 0px 0px 0px;
        padding : 0;
}
/* .dropdown dt a {
        background: url(../images/prod-grp.png) no-repeat scroll -48px -23px;
        font : bold 10px Verdana;
        float : left;
        height : 22px;
        margin-right : 6px;
        padding-right : 25px;
        text-decoration : none;
        color:#445a69;
        margin-top:0px;
        text-align: center;
        
        background: #EEE url(../images/arrow-dropdown.png) no-repeat scroll right center;
display: block;
padding-right: 20px;
border: 1px solid #555;
text-decoration: none;
color: #000;

font-size: 12px;
margin-top: 0px;
text-align: center;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
} */
@-moz-document url-prefix() { 
 /*.dropdown dt a {
        
        
        background:#eaeaea url(../images/prod-grp.png) no-repeat scroll -48px -23px;
        font: bold 10px Verdana;
        float: left;
        height: 22px;
        padding-right: 22px;
        text-decoration: none;
        color: #445A69;
        margin-top: 0px;
        text-align: center;
  }*/
}
.dropdown dt a.selected {
        /* background : #eeeeee url(../images/etcoIcons.png) no-repeat scroll 0px 0px; */
}
.dropdown dd ul {
        z-index: 1;
        background: #EEE none repeat scroll 0% 0%;
        display: none;
        list-style: none;
        padding: 3px 0;
        position: absolute;
        left: 0px;
        width: auto;
        top: 0px;
        right: 0;
        border: 1px solid #CFCECE!important;
        cursor: pointer;
        margin: 1px 0px 0px 0px;
}
.dropdown dd ul li {
        background-color : #eeeeee;
        margin : 0;
        width : 100% !important;
        border-bottom:1px solid #fff;
        /*float: left;*/
}
.dropdown dd ul li input[type="text"] {
        width: 97%;
        margin: 0 1.5%;
}
.dropdown span.value {
        display : none;
}
.dropdown dd ul li a {
        font-size : 12px;
        display : block;
        font-weight : normal;
        width : auto;
        text-align : left;
        overflow : hidden;
        padding : 2px 4px 3px 4px;
        color : #445a69;
        text-decoration : none;
        margin: 0px 5px;

}
.dropdown dd ul li a:hover {
        background : #656565;
        color : white;
        text-decoration : none;
}
.dropdown dd ul li a:visited {
        text-decoration : none;
}
.dropdown dd ul li .separator {
        border-bottom : 1px solid #ddd;
        margin : 5px 7px 6px;
        padding-top : 1px;
}
/* Dropdown Btn My product Group End */

/* Dropdown Btn Add Customer Part Number Start */
dl.dropdownAddCustom{
        margin: 0px 0px 2px -15px;
}
dl.dropdownAddCustom dd, dl.dropdownAddCustom dt {
        margin: 5px 0px;
        padding: 0;
}
dl.dropdownAddCustom dd {
        position : relative;
}
dl.dropdownAddCustom ul {
        margin : 18px 0px 0px 0px;
        padding : 0;
}
.addcustomerpart{

}

}
.dropdownAddCustom dt a.selected {
        /* background : #eeeeee url(../images/etcoIcons.png) no-repeat scroll 0px 0px; */
}
.dropdownAddCustom dd ul {
        background: #EEE none repeat scroll 0% 0%;
        display: none;
        list-style: none;
        padding: 3px 0;
        position: absolute;
        left: 0px;
        width: auto;
        top: 33px;
        right: 0;
        border: 1px solid #CCC;
        cursor: pointer;
        margin: 0px 0 0 0;
		z-index:999;
}
.dropdownAddCustom dd ul li {
        background-color: #eeeeee;
        margin: 0;
        width: auto;
}
.dropdownAddCustom dd ul li input[type="text"] {
        width : 98%;
        margin : 1% !important;
}
.dropdownAddCustom span.value {
        display : none;
}
.dropdownAddCustom dd ul li a {
        display : block;
        font-weight : normal;
        width : 137px;
        text-align : left;
        overflow : hidden;
        padding : 2px 4px 3px 19px;
        color : #445a69;
        text-decoration : none;
}
.dropdownAddCustom dd ul li a:hover {
        background : #656565;
        color : white;
        text-decoration : none;
}
.dropdownAddCustom dd ul li a:visited {
        text-decoration : none;
}
.dropdownAddCustom dd ul li .separator {
        border-bottom : 1px solid #ddd;
        margin : 5px 7px 6px;
        padding-top : 1px;
}
.termscondition{

}
table#CPartNum{
    border-collapse:collapse;
    width: 100%; 
    /*margin-left: 5px;*/
}
table#CPartNum tr td{
    border:1px solid darkgray;
}
table#CPartNum tr td.CPN{
    text-align: left;
        text-indent: 5px;
        font-size: 10px;
        width: 90%;
}


table#CPartNum tr td.CPN_Sel{
   text-align:center;
vertical-align: middle;
}

.dropdownAddCustom dd ul li input#add{
min-width: 60px;
border: none;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
font-weight: bold;
color: #FFF;
font-size: 11px;
padding: 3px 2px;
margin: 0 0 0 5px;
cursor: pointer;
text-align: center;
background: #686868;
}

.dropdownAddCustom dd ul li input#remove{
min-width: 60px;
/*float: right;*/
margin-left: 12px;
padding: 3px 3px;
border: none;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
font-weight: bold;
color: #FFF !important;
font-size: 11px;
margin: 0 2px 0 0;
cursor: pointer;
text-align: center;
background: #686868;
}
/*-------------------------------save cart css ends-----`-------------------*/
/*------------------Loginpopup css starts-----------------------------------*/
/* Login Pop up*/
.login-pop-wrap {
                width: 476px;
min-height: 100px;
background: #FFF;
border: 20px solid #DDD;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 0 auto;
position: relative;
        }
        
        .login-pop-wrap h4 {
                font-size: 14px;
                color: #666;
                margin: 15px 15px 0 15px;
                padding: 5px;
                border-bottom: 1px solid #ddd;
        }
        
        .log-msgs {
                font-size: 14px;
                color: #666;
                padding: 10px;
                width: 330px;
                margin: 0 auto;
        }
        
        .login-pop-wrap ol {
                list-style: none;
                width: 270px;
                margin: 0 auto;
        }
        
        .login-pop-wrap ol li {
                 margin:0;
                 padding:10px 0;
                 background:none;
                 border:none;
                 display:block;
                 clear:both;
                 text-align: center;
        }
        
        .login-pop-wrap ol li label {
                width: 90px;
                display: block;
                padding: 0 10px 0 0;
                float: left;
                font-size: 12px;
                color: #666;
                margin: 3px 0 0 0;
                text-align: right;
        }
        
        .login-pop-wrap ol li input[type=text], .login-pop-wrap ol li input[type=password] {
                width:158px;
                border:1px solid #ddd;
                padding:2px 5px;
                height:22px;
                background:#fff;
                float:left;
        }
        
        .login-pop-wrap ol li a {
                color: #666;
                font-size: 11px;
                text-decoration: none;
                margin: 0;
        }
        
        .login-pop-wrap ol li a:hover {
                text-decoration: underline;
        }
        .ui-tooltip-content{
        
        word-break:break-word;
        }
        
.login-pop-wrap ol li input[type=submit] {
	margin: 0 0px 0 0;
	padding: 6px 27px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	text-decoration: none;
	display: inline-block;
}
        
        
        .last-elem {
                text-align: right;
        }
        
        .login-close-btn {
                background: url('../images/closeBtn.png') top right no-repeat;
                width: 20px;
                font-size: 13px;
                color: #000;
                text-decoration: none;
                height: 21px;
                display: block;
                position: absolute;
                top: -20px;
                right: -18px;
        }
/* Login Pop up*/

/**--------------Login css ends----------------------------------------------*/


/*-------sowmya CSS-------*/
.leftmenusearch {
   padding: 0px 0px 0px 10px;
   margin: 10px 0;
}
.customCheckBox {
    position: relative;
    display: inline-block;
    padding-left: 22px;
    cursor: pointer;
    line-height: 16px;
    margin: 0;
}
.customCheckBox input[type="checkbox"] {
    display: none;
}
.customCheckBox input[type="checkbox"] + span:before, .customCheckBox2 input[type="checkbox"] + span:before {
    content: "";
    background: #fff;
    position: absolute;
    height: 0px;
    width: 3px;
    top: 5px;
    left: 5px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.customCheckBox input[type="checkbox"] + span:after, .customCheckBox2 input[type="checkbox"] + span:after {
    content: "";
    position: absolute;
    width: 12px;
    display: block;
    height: 12px;
    border: 1px solid #444;
    top: 0;
    left: 0;
    background: #FFF;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.customCheckBox input[type="checkbox"]:checked + span:before, .customCheckBox2 input[type="checkbox"]:checked + span:before {
    background: #adcb29;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 9px;
    top: 1px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #FFF;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.customCheckBox input[type="checkbox"]:checked + span:after, .customCheckBox2 input[type="checkbox"]:checked + span:after {
    border: 1px solid #444;
    background: #adcb29;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.searchbar {
    /* width: 202px; */
	/*width: 311px;*/
	width:100%;
    height: 31px;
    /* float: left; */
}
  header .top .linksAndTel .links {
        float: right;
		margin-bottom: 10px;
      }
 .searchWrapper input {
    float: left;
    /* width: 170px; */
	/*width: 250px;*/
	    width: 75%;
    /*height: 30px;*/
	height: 40px;
    font-family: Montserrat-Regular;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(215, 215, 215);
    border-image: initial;
    padding: 5px 10px;
    border-radius: 5px 0px 0px 5px;
	font-size: 15px;
}
    header .top .linksAndTel {
      text-align: right; 
      }
 header .top .linksAndTel {
	  float: right;
    /* width: 43%; */
    /* margin-top: 46px; */
	    width: 37%;
		} 
@media only screen and (max-width: 1024px) {

.footerTopContent .footerParagraph {
    width: 30%;
}
/* .footerSignup ul li input[type="text"] {
   width: 256px;
   
} */
.footerTopContent .footerSignup {
    width: 40%;
    margin-left: 10px;
}
.footerTopContent .footerIcons {
    width: 26%;
    margin-left: 10px;
}
.footerSignup ul li .btn-subscribe {
   padding: 3px 0px;
/*   margin-left: 0;
    width: 112px; */
}
header .top .logo {
   width: 46%;
}
header .top .linksAndTel {
   width: 50%;
}
.homecatContent, .bottomcont {
    width: 100%;   
}
.collapse.navbar-collapse.js-navbar-collapse {
    width: 100%;
   
}
div.page.marketing .homeContent {
  
    width: 100%;
 left: 0;
    right: 50%;
   margin-left:0; 
}
.cimm_categoryItems {
    margin: 0 0 20px 0;
}
.listView .listImage {
    width: 25%;
}
.listView .details {
     width: 42%;
     margin: 0 0 0 8px;
}
.productPrice ul.listGridDescription {
    margin: 0px 0 15px 0;
}
.log-searchQuery {
    margin: 0 0 10px 0;
}
.productList ul.gridView > li {
    width: 47% !important;
    padding: 0;
    margin: 16px 10px 10px 0px !important;
	height: 980px;
}
.productNavBar .listGridView {
    margin-right: 18px;
}
.gridView .checkToCompare .customCheckBox {
    margin: 0 0 0 18px;
}
.col-md-6.prodinforight{
	padding-left:0px;
}
.col-md-6.prodinfoleft{
	margin-top:5px;
}
.col-md-8.details{
	padding:0px;
}
/* div.productDetailsSection .image
{
	padding:0px;
} */
.navbar-nav>li{
	margin-right:35px;
}
.homechatContent p, .homechatContent p a{
	font-size:40px !important;
}
.homechatContent p span
{
	font-size:35px !important;
}
header .top .linksAndTel{
	width:55%;
}
header .top .logo{
	width:45%;
}

}
@media all and (max-width: 980px) {
	.navbar-toggle{
		display: block;
	}
	
	footer ul.categories > li {
    width: 100%;
    margin-top: 16px;
}
.footerTopContent .footerSignup {
    width: 100%;
    margin-left: 10px;
}
.footerTopContent ul li {
  
    width: 100%;
}
.footerTopContent .footerParagraph {
    width: 100%;
    text-align: center;
    margin-bottom: 12px;
}
.footerTopContent .footerIcons {
    width: 100%;
    text-align: center;
    margin-left: 0;
}
/* .footerSignup ul li input[type="text"] {
    width: 80%;
} */
.footerTopContent .footerIcons {
    width: 100%;
    text-align: center;
    margin-left: 0;
}
.footerIcons ul li {
    width: 7%;
    margin-left: 16px;
    float: none;
}
	header .top .linksAndTel{
	margin-top: 25px;
	}
	.searchbar {
   /*  width: 93%; */
    height: 31px;
     float: right;
    margin-bottom: 20px;
	}
	
nav.navbar.navbar-default.navbar-static {
    display: none;
}
.loginWindow{
	right:20%;
}
.detailSection h2 {
padding: 10px 10px 10px 0px;
font-size: 16px;
font-weight: bold;
height: 77px;
}
.picZoomer-pic-wp{
	width:250px !important;
	height:250px !important;
}
}

@media only screen and (max-width: 767px) {
	
	footer ul.categories > li.products {
    width: 100%;
}
footer ul.categories > li {
    width: 100%;
    margin-top: 16px;
}
.footerTopContent .footerParagraph {
    width: 100%;
    text-align: center;
        margin-bottom: 12px;
}
.footerTopContent .footerIcons {
    width: 100%;
     text-align: center;
         margin-left: 0;
}
.footerTopContent .footerSignup {
       width: 100%;
    margin-left: 0px;
}
.footerSignup ul li {
    width: 100%;
    display:inline-block;
}
.footerSignup ul li .btn-subscribe {
  font-size: 14px;
    margin-left: 0px;
     width: 30%;
}
.footerParagraph .signUp {
   font-size: 14px;
 }
/*   .footerSignup ul li input[type="text"] {
             width: 70%;
} */

.footerIcons ul li {
    width: 7%;
    margin-left: 16px;
        float: none;
 }
 .footerTopContent .footerIcons ul li a {
width: 46px;
    height: 46px;
}
.footerTopContent .footerIcons ul li a > i {
   left: 9px;
    font-size: 26px;
    top: 10px;
}
.SubscriptionBlock {
    padding: 16px 0;
}
.chatnow {
 right: 0;
}
div.copyright .copyContent {
   width: 50%;
 }
.footlogo {
    width: 50%;
    text-align:center;
}
.searchbar {
    width: 100%;
   float: none; 
   margin-left:0px;
       margin-top: 10px;
}
header .top .logo {
    width: 100%;
        text-align: center;
        padding-bottom: 15px;
}
header .top .linksAndTel {
    width: 100% !important;
    margin: 0 0 10px 0;
}
.searchWrapper input {
  width: 92%;
  margin:0 0 10px 0;
}
header .top .linksAndTel .links {
    float: none; 
    text-align: center;
    width: 100%;
}
header .top .linksAndTel .links ul#registerMember li {
    padding-right: 0;
}
.homecatContent ul li {
    width: 50%;
    float: left;
     margin-bottom: 20px;
}

header .top .linksAndTel .links ul, header .top .linksAndTel .links a.cart {
    float: none;
        text-align: center;
}
header .top .linksAndTel .links ul#registerMember li {
    padding-right: 0;
}
header .top .linksAndTel .links ul#registerMember {
    float: none;
     text-align: center;
    width: 100%;
}
.main_logo {
    margin: 0 auto;
    display: block;
}
.logo_text {
      margin: 10px 0 0 0;
    display: block;
}
.listView .details {
    margin: 0 0 0 0px;
}
div.productNavBar .listView {
    margin-right: 18px;
}
.row.tabRow{
	margin:0px;
}
.col-md-6.prodinforight{
	margin:0px;
}
.col-md-8.details{
	padding:0px;
}
.footerSignup ul li input[type="text"] {
    height: 30px;
    border: 1px solid #a1a1a1;
    border-radius: 5px;
    background-color: #fff;
     width: 68%;
    margin-top: 2px;
}
}
@media only screen and (max-width: 480px) {
	#popLoginForm .form-group input, #popLoginFormHeader .form-group input {
    width: 250px;
	}
ul#registerMember > li:first-child {
    width: 32%;
}

ul#registerMember > li:last-child {
    width: 68%;
}	
span.logoText {
    margin-top: 0 !important;
    font-size: 15px !important;
}	
.footerTopContent .footerParagraph {
    width: 100%;
     margin-bottom: 12px;
}
.footerSignup {
    width: 100%;
}
.footerTopContent .footerSignup {
    width: 100% !important;
    margin-left: 0px;
}
.footerTopContent .footerIcons {
    width: 100%;
    margin-left: 0px;
}
.footerIcons ul li {
    width: 18%;
    margin-left: 0;
}
/* .footerSignup ul li input[type="text"] {
     width: 58%;
} */
.footerSignup ul li .btn-subscribe {
 /*  width: 105px; */
    margin-left: 0;
}
div.copyright .copyContent {
    width: 100%;
}
.footlogo {
    width: 100%;
   float:none;
}
.searchWrapper input {
    width: 81%;
    float:left;
}
.homecatContent ul li {
    width: 100% !important;
    float: none;
}
div.page.marketing p {
 
    word-break: break-word;
    font-size:17px;
}
.bottomcont h1 {
font-size: 22px !important;
}
.bottomcont li p {
   font-size: 20px !important;
}
header .top .linksAndTel .links {
    float: none;
    margin-top: 0px;
    position: relative;
    bottom: 0px;
}  
.chatnow {
    width: 40%;
}
.logo a {
    display: block;
}
.logo_text {
   width: 286px;
}
.bottomcont h2 {
    font-size: 28px;
}
.cimm_categoryItems {
    
    width: 100%;
    float: none;
}


.listView li.productPrice {
    width: 100%;
    float: none;
}
.listGridSort {
   
    margin-left: 4px;
}
.productNavBar .listGridView {
    float: none;
    margin-left: 8px;
    }
.productNavBar .compareAction {
    margin-left: 7px;
}
.productNavBar .listGridView {
  line-height: 25px;
}
div.productList > ul.gridView > li {
    width: 100% !important;
    margin: 0;
    float: none;
    margin: 16px 0 10px 0;
}
.gridView .checkToCompare .customCheckBox {
    margin: 0;
}
.tabRow ul.tabs li, .tabRow ul.tabs li.active{
	width:100%;
}

}


@media only screen and (max-width: 1200px) {
	div.productDetailsSection .image, #orderConfirmationPrint .image {
    width: 100% !important;
    margin-right: 0 !important;
    float: none !important;
}
div.productDetailsSection .details, div.productDetailsSection .details .partNumbers, div.productDetailsSection .details .pricing, ul.shoppingCart div.productInfo, ul.shoppingCart div.quantityPrice {
    float: none !important;
    margin: 0 !important;
    width: 100% !important;
}
	.homecatContent ul li {
    width: calc(100%/2);
	}
	header .top .logo{
	width:100%;
	}
	header .top .linksAndTel{
	width:100%;
	}
	.homecatContent{
	width:100%;
	}
	.bottomcont h1{
	font-size: 30px !important;
	}
	.bottomcont{
	width:100%;
	}
	.collapse.navbar-collapse.js-navbar-collapse{
	width:100%;
	}
	.productList ul.gridView > li {
    width: 33%;
    padding: 0;
    margin: 0 0px 10px 0px;   
}
div.productList > ul.gridView > li .image{
	margin:0px 0px 20px 0;
}
.sitewidth.menudown {
    width: 100% !important;
}
li.right-image1 img, .right-image2 img {
    width: 100%;
}
.loginWindow{
	/*right:17%;*/
	right:1%;
}
}

.ui-tooltip-content{
	font-size:13px;	
}

@media only screen 
    and (min-width : 375px) 
    and (max-width : 812px) 
    {
		.listView .buyNowBL {
   
			margin-top: -34px !important;
		}
		ul.icons {
			/*margin-top: 40px !important;*/
		}
		

	}