* {
  box-sizing: border-box;
}

#myInput {
  background-image: url('/css/searchicon.png');
  background-position: 10px 10px;
  background-repeat: no-repeat;
  width: 100%;
  font-size: 16px;
  padding: 12px 20px 12px 10px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
}

#myTable, #creditTable{
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #ddd;
  font-size: 18px;
}

#myTable th, #myTable td,  #creditTable th,  #creditTable td {
  text-align: left;
  padding: 5px;
}

#myTable tr,  #creditTable tr{
  border-bottom: 1px solid #ddd;
}

#myTable tr.pricelistHeader, #myTable tr:hover {
  background-color: #f1f1f1;
}

#creditTable tr.pricelistHeader, #creditTable tr:hover {
  background-color: #f1f1f1;
}

img.smallflag{
    width:25px;
	margin-right:5px;
}


/***************** price Head ********************/    


.priceHead{
    padding-top:2em;
    background-color: #F5F5DC;
    padding-bottom: 0.1em;

}


.priceHead span {
  color:#F0942A;
  vertical-align: bottom;
  font-size: 2em;
  margin-left: 15px;
}
    
a#homelink {
  font-size:17px;
  margin-right:15px;
}



.priceHeader {

    text-align: justify; 

     /* IE special */  
    width: 100%;  
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;


}
 .priceHeader:after{
    content: '';
    display: inline-block;
    width: 100%;
    height: 0;
    font-size:0;
    line-height:0;
    
}

.right {
    display: inline-block;
    margin-top: 0.321em; 
    vertical-align: bottom;
    

    /* ie 7*/ 
    *display: inline;
    *zoom: 1;
    *text-align: right; 

}

.left {
    display: inline-block;
     vertical-align: baseline; 
    
    /* ie 7*/
    *display: inline;
    *zoom:1;
    *text-align: left;
}


/************** pricelist *****************/
.pricelist{
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
}


.footer-section2{
  background-color: #FFF;
  padding-bottom: 3em;
 
}

.footer-bottom p{
   color: #000;
}


.detail{
  color: #848482;
  font-size: 13px;
}