﻿body { margin:0px; font-family:Verdana; font-size:13px; color:#333333; background: #f0d6a4; }
#header { width:90%; margin:10px auto; }
#main { width:90%; border-radius:7px;  background:#fff; margin:0 auto; padding:10px 15px 20px; }
#main span { color:#555; }
#main span b { color:#d3600c; }
.order_list { margin:5px 0 15px; table-layout:fixed; word-wrap:break-word; word-break:normal;  }
.order_list td { border-bottom:1px dotted #ddd; padding:6px 0; }
.order_list .o_title { font-weight:bold; color:#444; }
.order_list .o_number { color:#D40000; }
#main .btn, #main2 .btn { background:url(../images/shoppingcart_wide/btn.png) no-repeat; width:90px; height:29px; border:none; color:#fff; cursor:pointer; line-height:32px \9; }
.order_list .order { color:#555; padding:5px 0; }
.order_list .order .input { margin-left:5px; border:1px solid #ccc; width:38px; }
.order_list .order .input1 { margin-left:5px; border:1px solid #ccc; width:100px; }
.order_list .order .input2 { margin-left:5px; border:1px solid #ccc; width:250px; }
.order_list .total { padding-top:10px; text-align:right; color:#b90000; }

#header2 { width:90%; margin:50px auto 10px; }
#main2 { width:90%; border-radius:7px; min-height:400px; background:#fff; margin:0 auto; padding:15px 15px 20px; }

.order_list a { color:#d3600c; text-decoration:none; }
.order_list a:hover { text-decoration:underline; }

.order_list .order p { margin:5px 0; }
.order_list textarea { width:360px; height:70px; border:1px solid #ccc; }
.error_content {
   color: red;    background-color: #FFFFD0;    font-family: 新細明體;   font-size: 10pt;
   position: relative;     padding: 15px;font-weight: bold; width:93%;   
}
.error {
 color:red;
}


  p.cfp{  
  width: 100%;
  background: #F3F3F3;
  padding: 6px 5px;
  margin: 6px 6px 0 0;
  display: inline-block;
  ime-mode:disabled;
  /*display:none;*/
border:1px solid #D1D7DC; }
.cfp *{vertical-align:middle;}
.cfp span{padding:0 8px;}
.cfp input{float:right;width:35px;ime-mode:disabled;margin:0 5%;}
.cfp a {float:right;width:20px;padding-top: 3px;}
.cfp a img{width:14px; height:14px; }
.hd_qty{margin-top: -3px;}
input.hd_qty,input.cf_qty {text-align: center;}
.warning_input{
background-color: #FFF6F6;
border:1px solid #FF8989; 
}


@media (max-width: 630px) {

    #main2 > img { width:100%; }

}

