body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,blockquote,p{padding:0; margin:0;list-style-type:none;
border:none;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   

/* button */
.goods_tablecart { float:left; margin:10px 5px; border-bottom:1px #CCCCCC solid;}
.goods_tablecart td { line-height:30px; text-align:left; padding:5px auto; }

.goods_tablecart_selected { float:left; margin:10px 5px; background:#E6EAF3; border:0; }
.goods_tablecart_selected td { line-height:30px;  padding:5px;  border:0;}

.goods_selected { border-left:1px #FFFFFF solid; padding-left:10px;}
.goods_selected h2 { font-weight:bold; line-height:22px; text-align:left; color:#333333;} 
.goods_selected p { float:left; font-weight:bold; line-height:22px; text-align:left; color:#333333;} 
.goods_selected span {color:#990000; font-weight:bold; line-height:22px;} 

.goods_image { float:left; width:100%; }
.goods_image ul { clear:both; float:left; }
.goods_image ul li {float:left; margin:5px; border:1px #ccc solid; padding:2px; display:block }
.goods_image ul li img { position:relative; }
.goods_image ul li.on { z-index:9999; border:2px #FF9900 solid; background:url(../images/item_sel.gif) right bottom no-repeat; margin:4px 5px;}
.goods_image p { float:left; margin:5px 5px; color:#666666; line-height:28px;}
.goods_image span { float:left; margin:5px 5px; color:#990000; font-weight:bold; line-height:28px;}

.goods_text { float:left; width:100%; margin-top:10px; }
.goods_text ul { clear:both; float:left; }
.goods_text ul li { float:left; margin:5px; border:1px #ccc solid; padding:3px 10px; line-height:15px;}
.goods_text ul li.on { border:2px #FF9900 solid; background:url(../images/item_sel.gif) right bottom no-repeat; margin:4px 5px;}
.goods_text p { float:left; margin:0px 5px; color:#666666; line-height:28px;}
.goods_text span { float:left; margin:0px 5px; color:#990000; font-weight:bold; line-height:28px;}

.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:15px;line-height:15px;}
.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;}

.goods_red14 { font-size:18px; color:#990000; font-weight:bold; line-height:28px; }
.goods_gray { color:#666666;}








