.wizard-steps {
    margin:20px 10px 20px 10px;
    padding:0px 0 20px 0;
    position: relative;
    clear:both;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}
.wizard-steps div {
    position:relative;
}
.wizard-steps span {
    display: block;
    float: left;
    font-size: 10px;
    text-align:center;
    width:15px;
    margin: 5px 5px 0px 5px;
    line-height:15px;
    color: #ccc;
    background: #FFF;
    border: 2px solid #CCC;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.wizard-steps a {
    position:relative;
    display:block;
    width:auto;
    height:30px;
    margin-right: 18px;
    padding:0px 10px 0px 3px;
    float: left;
    font-size:11px;
    line-height:30px;
    color:#666;
    background: #ededed;
    text-decoration:none;
    text-shadow:1px 1px 1px rgba(255,255,255, 0.8);
}
.wizard-steps a:before {
    width:0px;
    height:0px;
    border-width:15px 0 15px 15px;
    border-style:solid;
    border-color:#ededed transparent #ededed transparent ;
    position: absolute;
    content: "";
    top: 0px;
    left: -15px;
}
.wizard-steps a:after {
    width: 0;
    height: 0px;
    border-width:15px 0 15px 15px;
    border-style:solid;
    border-color:transparent #ededed transparent #ededed ;
    position: absolute;
    content: "";
    top: 0px;
    right: -15px;
}
 
 
.wizard-steps .completed-step a {
    color:#163038;
    background: #fcd174;
}
.wizard-steps .completed-step a:before {
    
    border-color:#fcd174 transparent #fcd174 transparent ;
    
}
.wizard-steps .completed-step a:after {
    
    border-color: transparent #fcd174 transparent #fcd174 ;
    
}
.wizard-steps .completed-step span {
    border: 2px solid #163038;
    color: #163038;
    text-shadow:none;
}


.wizard-steps .active-step a {
    color:#163038;
    background: #F7A800;
    text-shadow:none;
    
    
    
}
.wizard-steps .active-step a:before {
    border-color: #F7A800 transparent #F7A800 transparent  ;
}
.wizard-steps .active-step a:after {
    border-color: transparent #F7A800 transparent #F7A800   ;
}
.wizard-steps .active-step span {
    color: #163038;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    text-shadow:none;
    border: 2px solid #A3C1C9;
}

.wizard-steps .completed-step:hover a, .wizard-steps .active-step:hover a {
    color:#fff;
    background: #fcd174;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}
.wizard-steps .completed-step:hover span, .wizard-steps .active-step:hover span {
    color:#8F061E;
}
.wizard-steps .completed-step:hover a:before, .wizard-steps .active-step:hover a:before {
    
    border-color: #fcd174  transparent #fcd174 transparent   ;
}
.wizard-steps .completed-step:hover a:after, .wizard-steps .active-step:hover a:after {

    border-color:  transparent #fcd174 transparent #fcd174   ;
}

#shop_item_atable{
    width:100%;
    margin: 0 auto;
    
}


.shop_ttal {
    text-align:left;
}



                .td_L{ background:#CCC; }
       		#dis_info{
       			padding:5px;
       			color:#8E8E8E;
       		}
			#trucking_memo{
				color:#8E8E8E;
			}

        		.sum_total{
        			text-align:center;
        			
        			vertical-align:baseline;
        			padding-top:10px;
        		}
        		
        		.sum_total b{
        			font-size:23px;
        			color:#F68B23;
        			padding:0 5px 0 5px ;
        		}

       		.inputNeedErr{border:#FBB0B0 1px solid ; background:#FCF0F0;}
       		
                
                
                    .tableUnderLine a.del_but:hover{
                            color:#F2851E;
                    }

                    .sum_total{
                            text-align:center;
                            vertical-align:baseline;
                            padding-top:10px;
                    }

                    .sum_total b{
                            font-size:23px;
                            color:#F68B23;
                            padding:0 5px 0 5px ;
                    }

                    .sum_memo{
                            text-align:center;
                            font-size:12px;
                            color:#727272;
                    }

                    .inqut_frame2{
                            color:#656469;
                            border: solid 1px #ACADB1;
                            height:20px;
                            text-align:center;
                    }

                    .sum_area{
                            text-align:center;
                            padding:5px 20px  20px  20px;
                            background:#F0F0F0;

                    }

                    .form_style_L{
                            background:#FF9364;
                            border:#FF9364 1px solid ;
                            color:#FFF;
                            padding:5px 20px 5px 20px;
                    }
                    .form_style_R{
                            border:#FF9364 1px solid ;
                            padding:5px;
                    }

                    .form_style_R input{
                            background:#DAE8EF;
                            border:none;
                            height:23px;
                    }

                    .member_btu a{
                            color:#777777;
                    }
                    .member_btu a:hover{
                            color:#F2631F;
                    }

                    .apw{ color:#F00;
                            padding:0 20px 0 0;
                    }
                    .apw:hover{
                            color:#09F;
                    }
                    .ajoin{ color:#333; padding:0 20px 0 0; }
                    .ajoin:hover{ color:#F60; }

                    .td_L{
                      background:#CCC; 
                    }
                    .formInput{ width:45px; text-align:center; }
                    
                    #member_area_form{
                        margin: 0 auto;
                        font-size:13px;
                        
                    }
                    

                    .delButton{
                        background: #F0F0F0;
                        border: none;
                        -moz-border-radius: 5px;
                        -webkit-border-radius: 5px;
                        -khtml-border-radius: 5px;
                        border-radius: 5px;
                        color: #ffffff;
                        font: 12px Georgia, "Times New Roman", Times, serif;
                        letter-spacing: 1px;
                        margin: 5px;
                        padding: 5px 10px;
                        text-shadow: 0 1px 1px #000000;
                        text-transform: uppercase;
                    }

                    .delButton:hover{
                        padding: 6px 10px;
                    }
                    .CellR .formInput{
                        padding: 3px 5px;
                        width:250px;
                    }
                    .CellR input[type="radio"]{
                       margin-right:3px;
                       margin-bottom:5px;
                       margin-top:5px;
                       position:relative;
                       top:-1px;
                    }
                    
                    .shop_no_item_list{
                        font-size:19px;
                        text-align:center;
                        height:80px;
                        background: #F0F0F0;
                    }