body {
    margin:0;
    padding:0;
    background-color:#EEFFFF;
    text-align:center;

}

html {
scrollbar-base-color: #99FFFF;
scrollbar-arrow-color: white;
scrollbar-track-color: #DDFFFF;

scrollbar-shadow-color: black;
scrollbar-lightshadow-color: black; 
scrollbar-darkshadow-color: gray;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: black;
}



.fieldWithErrors {
  padding: 2px;
  background-color: red;

}

div.loading_sign{
    float:left;
    width:140px;    
    color:white;
    background-color:red; 
    position: absolute;
 
 }
 
 .cart-item{
    position: relative;
 }
 
 .item_des_block {
    text-align:left;
    padding:5px;
    background-color:orange;
 
 }
 
 .status_message{
    background-color:red;
    color:white;
 }
 
 .errorExp {
    background-color:red;
    color:white;
 }
 
 .itemlistblock {
    width:100%;
    font-family: 新細明體 ,arial;
    font-size:0.8em;
    border-bottom:solid 1px #CCCCCC;
    padding:0.2em;
    background-color:#FFF;
    text-align:left;
    }
  .itemlistblock_auto {
    width:100%;
    font-family: 新細明體 ,arial;
    font-size:0.7em;
    border-bottom:solid 1px #FF174D ;
    padding:0.2em;
    background-color:#E8FF17;
    text-align:left;
    }
 .cart-line {
    border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
 }
 
 
 .booth_order_fs {
    border-color:#FFFF99;
    
  
 }
 
 .bo_table {
    font-size:0.8em;
    color:#666666;
    margin: 5px;
    width:95%;
 }
 
 .bo_trs {
     background: url('/images/booth_blue1.jpg');
   
     
 }
 
 .bo_trd {
   
   
 }
 
 .cart_list_r {
 display:-moz-inline-box;
 display:inline-block;
 font-size:12px; 
 
 }
 
 .list-line-odd {
background: url('/images/booth_blue1.jpg');
border-bottom:1px dotted #888;
width:98%;
 
 }
 
 .list-line-even{
 background: url('/images/booth_red.jpg');
 border-bottom:1px dotted #888;
 width:98%;
 
 }
 