input, select, textarea {	
font-family:Arial, Helvetica, sans-serif;	 	
font-size:8pt; 	
color:#000000; 	
background-color:#AFCFF1;	
border-color:#2E5EA2;	
border-style:solid;	
}

.leftCol{
   text-align:left;
  width:500px;
}

#adrTable{
  position:absolute;
  top:50px;
  width:425px;  
  visibility:hidden;
  margin-left:50px;
}

.adrTable{
  empty-cells: show;
  width:425px;
  
}

.adrTable td{
  height:24px;
  border-collapse: collapse; 
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  text-align:center;  
  font-weight:bold;
  text-align:left;
  background-image: url(../_storeImg/transGrey.gif);
}

.inputAdr{
  width:180px;
  font-size:14px;
}

.adrTable .emptyLine{
  background-image: none;
  height:10px;
}

.payTable{
  width:425px;  

}

.payR{
  height:24px;
  border-collapse: collapse;
  margin-left:5px;
  padding-left:5px;  
  padding-top:3px;
  padding-bottom:3px;
  text-align:center;  
  font-weight:bold;
  text-align:left;
  background-image: url(../_storeImg/transGrey.gif);
  
  width:10px;
}

.pay{
  height:24px;
  border-collapse: collapse;
  padding-right:5px; 
  padding-top:3px;
  padding-bottom:3px;
  text-align:center;  
  font-weight:bold;
  text-align:left;
  background-image: url(../_storeImg/transGrey.gif);
}

.orderTable{
  
  empty-cells: show;

}

.orderTable td{
  height:36px;
  border-collapse: collapse; 
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  background-image: url(../_storeImg/transGrey.gif);    
}



.orderTable .emptyLine{
  background-image:none;
  height:5px;
}

#orderTable{
  position:absolute;
  top:50px;
  width:500px;  
}

#lastLine {
  border-top:2px solid #59708D;
  height:0px;
  font-size:0px;
}

td.sum{
  height:24px;
  border-collapse: collapse; 
  padding-left:10px;
  padding-right:10px;
  
  text-align:center;
  vertical-align:bottom;  
  font-weight:bold;  
  border-bottom:2px solid #59708D;  
}  

td.sumInfo{
  height:12px;
  border-collapse: collapse; 
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:0px;
  text-align:center;
   
}

td.billHeader{
  border-bottom:1px solid #59708D;  
}

td b{
font-size:smaller;
}

.orderButton{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  
  border-width:2px;
  background-color:#AFCFF1;	
  border-color:#2E5EA2;	
  border-style:solid;
  
  cursor:pointer; 	

}

#continue{
  text-align:center;
  width:75px;
  margin-left:400px;
  margin-top:20px;
  
}

#continueAdr{
  position:absolute;
  right:0px;
  bottom:-50px;
}

#back{
  position:absolute;
  left:0px;
  bottom:-50px;  
}

#confirmPaper{
  background-color:#FFFFFF;
  width:500px;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  margin-top:15px;
  border:2px solid #59708D;
  text-align:left;
}

.orderTable2{
  border:1px solid #59708D;
  padding:10px; 
}

.orderTable2 td{
  border-collapse: collapse; 
  padding-left:5px;
  padding-right:5px;
  text-align:center;   
}

#confirmArea{
  background-color:#FFFFFF;
  border:2px solid #59708D;
  width:450px;
  padding-left:20px;
  padding-right:20px;
  margin-top:5px;  
}

#confirmForm{
 width:450px;
}

#continueConfirm{
  float:right;
  margin-top:10px;
  width:75px;
  text-align:center;
}

#backConfirm{

  margin-top:10px;
  float:left;
  width:75px; 
  text-align:center;
}

.checks{
  width:350px;
  margin-top:5px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  font-size:12px;

}

.checks input{
  background-color:#FFFFFF;	
  border: none;
}

.rib{
  border:1px solid black;
  border-collapse: collapse
}
.rib td{
  border:1px solid black;
  padding:5px;
}
