.blueinput { display:inline-block; padding:3px 8px 3px 8px; *padding:4px 0px 0px 4px;
margin:0 6px 0 0; border-top:1px solid #CDDCED; border-left:1px solid #CDDCED; border-right:1px solid #1F5187; border-bottom:1px solid #1F5187; background-color: #1272CE; color:#fff; font-weight:bold; text-align:center; cursor:pointer; font-size:13px }

.cart_yellow {color:#FF9900; font-weight:bold;}

.listtable {border:1px solid #ddd;width:100%;margin:0;}
.listtable a{color:#333333; padding-right:5px;text-decoration:none;}
.listtable a.link{text-decoration:none;}
.listtable a:hover { text-decoration:none; color:#0000ff;}
.listtable th{text-align:center; font-size:12px; white-space:nowrap; font-weight:bold; color:#333333; background:url(/User/Images/tablethbg.gif); border-bottom:1px solid #ccc; border-top:1px solid #fff; border-right:1px solid #ddd;border-left:1px solid #fff;padding:4px 3px; height:25px; line-height:25px;}
.listtable th.wd { width:30px; text-align:center;}
.listtable td,.listtable th.title{padding:4px; word-break:break-word; text-align:center; border-right:1px solid #ddd; border-left:1px solid #fff; border-bottom:1px solid #ddd; border-top:1px solid #fff;}
.listtable .msgtitle { text-align:left; vertical-align:middle;}
.listtable .msgtitle img { vertical-align:middle; }
.listtable .msgbody { vertical-align:middle; text-align:left; width:80%; margin:auto; }
.listtable .color1 { background:#EFEFEF; }
.listtable img { width:40px; height:40px;}

.inner {margin:0; padding:0; width:100%; border-top:1px solid #ddd;}
.inner ul{list-style-type:none; }
.inner ul li{ width:120px; margin:5px; height:20px; float:left; }
.inner img{ width:93px; height:20px; vertical-align:middle}
.inner input{ vertical-align:middle}

.tableco { border:1px #D5D5D5 solid; background:#F0F0F0; width:98%; margin:0px auto; padding:8px;}
.tableco table { border:1px #E1E1E1 solid; background:#ffffff; width:100%; margin-bottom:8px;}
.tableco table td { vertical-align:middle; color:#898989; font-size:14px; }
.tableco table td input{ vertical-align:middle; margin-right:3px;}
.tableco table th {text-align:right; color:#898989; font-size:14px;}
.tableco h1 { text-align:left; color:#999999; font-size:14px; font-weight:bold;}
.tableco .chkouttitle{text-align:left; color:#898989; font-size:14px; font-weight:bold;}

.goods_number { float:left; padding-left:10px; font-weight:bold; line-height:22px; text-align:left; color:#333333;}

.goods_numinput {float:left; padding:0 20px 0 5px;position:relative;height:20px;}
.goods_numinput input{font-size:12px;width:24px;height:12px;line-height:12px;}
.goods_numinput .increase{position:absolute;width:18px;height:9px;right:1px;overflow:hidden;background-image:url(../images/numadjust.gif);background-repeat:no-repeat;cursor:pointer; background-position:0 0;top:0;}
.goods_numinput .increaseActive{position:absolute;width:18px;height:9px;right:1px;overflow:hidden;background-image:url(../images/numadjust.gif);background-repeat:no-repeat;cursor:pointer; background-position:0 -20px;top:0;}
.goods_numinput .decrease{position:absolute;width:18px;height:9px;right:1px;overflow:hidden;background-image:url(../images/numadjust.gif);background-repeat:no-repeat;cursor:pointer; background-position:0 -10px;bottom:0;}
.goods_numinput .decreaseActive{position:absolute;width:18px;height:9px;right:1px;overflow:hidden;background-image:url(../images/numadjust.gif);background-repeat:no-repeat;cursor:pointer; background-position:0 -30px;bottom:0;}

.cartmess { z-index:9999; background-color:#ffffff; position:absolute; width:300px; border:1px #BADBF2 solid; }
.cartmess .toptitle { float:left; width:100%; background:#EDF7FD; border-bottom:1px #CCCCCC dotted; height:25px;}
.cartmess .toptitle u { float:left; margin-top:3px; margin-left:5px; }
.cartmess .toptitle p { float:left; margin-top:3px; margin-left:5px; font-weight:bold; color:#333333; font-size:12px; }
.cartmess .toptitle span { float:right; margin-top:6px; margin-right:5px; font-weight:bold; color:#333333;}
.cartmess .toptitle span a { text-decoration:none; font-weight:bold; color:#333333;}
.cartmess .middle { float:left; width:100%; text-align:center; font-size:12px; line-height:30px; margin:10px auto;}
.cartmess .bottom { float:left; width:100%; text-align:center; margin-bottom:10px;}

.cartwrong { z-index:9999; background-color:#ffffff; position:absolute; width:300px; border:1px #FF6845 solid; padding-bottom:5px;}
.cartwrong .toptitle { float:left; width:100%; background:#F9A692; border-bottom:1px #CCCCCC dotted; height:25px;}
.cartwrong .toptitle u {float:left; margin-top:3px; margin-left:5px; }
.cartwrong .toptitle p {float:left; margin-top:3px; margin-left:5px; font-weight:bold; color:#333333; font-size:12px;}
.cartwrong .toptitle span { float:right; margin-top:6px; margin-right:5px; font-weight:bold; color:#333333;}
.cartwrong .toptitle span a { text-decoration:none; font-weight:bold; color:#333333;}
.cartwrong ul { list-style:none; float:left; margin:10px; }
.cartwrong ul li { list-style:none; text-align:left; line-height:22px; font-size:12px;}

.productbuy { list-style-type:none; margin:0; padding:0;}
.productbuy li{ list-style-type:none; margin:0; padding:0;}
.goodslist { position:absolute; margin-top:-30px;*margin-top:0px;*margin-left:-100px; border:2px #B7D2E5 solid; background:#F1F7FB; padding:10px 5px; width:230px; z-index:999; }
.goodslist table { padding:3px; width:100%; }
.goodslist table td { text-align:left; font-size:12px; border-bottom:1px #CCCCCC solid; padding:5px 10px; line-height:28px; color:#666; }
.goodslist table td.red { color:#990000; font-weight:bold; font-size:14px;}
.goodslist table td img{ cursor:pointer;}