@charset "utf-8";
/* @copyright  Yitian(http://www.it5.cn) */

/* Shopping cart */
#shopping_cart { position:absolute; top:70px; right:10px; height:25px; line-height:25px; color:#4976E8; font-weight:700}
#shopping_cart a { text-decoration:underline; color:#325ABF}
/* End of Shopping cart */

/* cart_list */
table.cart_list {width: 100%;border-spacing: 1px;background-color: #fff;color: #655D98; border:1px solid #B8C7DC}
table.cart_list td,
table.cart_list th { padding: 4px; }
table.cart_list thead th {text-align: center;background: #F3F7FC url(../Images/pro_title_bg.jpg) repeat-x;color: #0D6599;font-weight:700; border-left:1px solid #DCE4EF;border-bottom:1px solid #B8C7DC}
table.cart_list tbody th { font-weight: normal; }
table.cart_list tbody tr { background-color: #f8f8f8;  text-align: left; }

table.cart_list tbody tr td { height: 20px; background: #fff;text-align:center;color:#333;border-bottom:1px solid #DCE4EF}
table.cart_list tbody tr.alt td { background-color:#F8FAFD}
table.cart_list tbody tr td.forleft { text-align:left}
.cart_itemno { text-align:left; width:150px; word-wrap:break-word; overflow:auto}
.cart_price { font-weight:700; color:#FF3300}
.cart_total_price { text-align:right;color:#FF3300; padding-right:10px}

table.cart_list tbody tr td a,table.cart_list tfoot th a { color:#4976DF}

table.cart_list tfoot tr { text-align: center;  color: #333; }
table.cart_list tfoot td,
table.cart_list tfoot th { background-color: #F3F7FC; text-align: center; }
/* End of cart_list */

/* Step List */
#steplist { text-align:left; margin-top:10px}
#steplist label { width:120px; margin-right:10px; line-height:20px; display:block; float:left; text-align:right; font-weight:700}
#steplist .inptext { border:1px solid #91ACBF; padding:3px}
#steplist .inpbutton {}
#steplist fieldset { border:1px solid #E0E7F1; padding:0 10px 10px; margin:0 0 10px 0}
#steplist legend { font-size:12px; font-weight:700; color:#4976DF; margin-bottom:10px}

.showUmessage { margin:0; padding:0}
.showUmessage li { list-style:none; /*height:24px; line-height:24px;*/ clear:both; border-bottom:1px solid #E9EEF5}
.showUmessage li span { font-weight:700; color:#0D65BC; display:block; width:120px; float:left; padding-right:10px; text-align:right}
.showUmessage li.alt { background-color:#F8FAFD}
.showUmessage li.needinset { padding-left:120px; border:none}

.cartsuss { text-align:center}
.cartsuss h4 { font-size:14px; color:#0D6599}
.cartsuss h1 { font-size:24px; color:#FF6600}
.cartsuss p { padding:10px}
.cartsuss a { color:#FF6600}
