
/* goodsControllerZoom */
#goodsControllerZoom .detail { margin: 0px; padding: 0px; border: 0px; }
#goodsControllerZoom .detail .goodsImgs { float: left; width: 200px; vertical-align: middle; text-align: center; }
#goodsControllerZoom .detail .goodsControllerDetailImg { display: block; width: 200px; height: 200px; margin-bottom: 10px; text-align: center; }
#goodsControllerZoom .detail .goodsControllerThumnailImg { margin-right: 5px; width: 50px; height: 50px; border: 1px solid #e9e9e9; }

#goodsControllerZoom .detail fieldset { border: 0px; }
#goodsControllerZoom .detail .detailInfo { float: left; width: 300px; }
#goodsControllerZoom .detail fieldset.info { margin: 0px; margin-left: 5px; padding: 0px; padding-top: 5px; padding-bottom: 5px; border: 0px; border-bottom: 1px solid #d5d5d5; }
#goodsControllerZoom .detail fieldset.info .infoArea { padding-top: 4px; padding-bottom: 4px; }
#goodsControllerZoom .detail fieldset.info .infoArea div.title { float: left; padding-left: 14px; width: 120px;  color: #000; line-height: 1.4em; color: #444; background: url('/app/views/mall/common/imgs/goods_controller_icon_detail_arrow.gif') left 4px no-repeat; }
#goodsControllerZoom .detail fieldset.info .infoArea div.input { float: left; padding-left: 5px;  line-height: 1.4em; text-align: left; }
#goodsControllerZoom .detail fieldset.info .infoArea div.input p { padding-bottom: 5px; line-height: 1.4em; }
#goodsControllerZoom .detail fieldset.info .infoArea div.input img { vertical-align: top; }
#goodsControllerZoom .detail fieldset.info .infoArea div.input p.txt { font-size: 0.92em; color: #666; line-height: 1.4em; }
#goodsControllerZoom .detail p.control { margin: 0px; padding: 0px; padding-top: 10px; height: 30px; text-align: right; }

#goodsControllerZoom .detail .price { color: #444; }


/* goodsControllerCart */
#goodsControllerCart .detail { margin: 0px; padding: 0px; border: 0px; }

#goodsControllerCart .detail fieldset { border: 0px; }
#goodsControllerCart .detail .detailInfo { float: left; width: 380px; }
#goodsControllerCart .detail input.info { width: 100px; height: 16px; border: 1px solid #ddd; }
#goodsControllerCart .detail input.infoFile { width: 100px; height: 18px; border: 1px solid #ddd; }
#goodsControllerCart .detail textarea.info { width: 460px; height: 80px; border: 1px solid #ddd; }
#goodsControllerCart .detail input.width40 { width: 40px; }
#goodsControllerCart .detail input.width50 { width: 50px; }
#goodsControllerCart .detail input.width100 { width: 100px; }
#goodsControllerCart .detail input.width200 { width: 200px; }
#goodsControllerCart .detail input.width300 { width: 300px; }
#goodsControllerCart .detail input.width400 { width: 400px; }
#goodsControllerCart .detail fieldset.info { margin: 0px; margin-left: 5px; padding: 0px; padding-top: 5px; padding-bottom: 5px; border: 0px; border-bottom: 1px solid #d5d5d5; }
#goodsControllerCart .detail fieldset.info .scroll { height: 156px; overflow: hidden; overflow-y: auto; }
#goodsControllerCart .detail fieldset.info .infoArea { padding-top: 4px; padding-bottom: 4px; }
#goodsControllerCart .detail fieldset.info .infoArea div.title { float: left; padding-left: 14px; width: 120px;  color: #000; line-height: 1.4em; color: #444; background: url('/app/views/mall/common/imgs/goods_controller_icon_detail_arrow.gif') left 4px no-repeat; }
#goodsControllerCart .detail fieldset.info .infoArea div.input { float: left; padding-left: 5px;  line-height: 1.4em; text-align: left; }
#goodsControllerCart .detail fieldset.info .infoArea div.input p { padding-bottom: 5px; line-height: 1.4em; }
#goodsControllerCart .detail fieldset.info .infoArea div.input img { vertical-align: top; }
#goodsControllerCart .detail fieldset.info .infoArea div.input p.txt { font-size: 0.92em; color: #666; line-height: 1.4em; }
#goodsControllerCart .detail p.control { margin: 0px; padding: 0px; padding-top: 10px; height: 30px; text-align: center; }

#goodsControllerCart .detail .price { color: #444; }
#goodsControllerCart .detail .quantity { float: left; ime-mode: disabled; width: 30px; height: 18px; text-align: right; border: 1px solid #e9e9e9; }
#goodsControllerCart .detail .btQuantity { float: left; padding-left: 3px; width: 11px; }
#goodsControllerCart .detail .btQuantity img { float: left; margin-top: 2px; width: 11px; height: 8px; }
#goodsControllerCart .detail .quantityTxt { float: left; padding-left: 5px; padding-top: 2px; }
#goodsControllerCart .detail #goodsControllerTotalPrice { color: #d02c00; }

/* goodsControllerBuy */
#goodsControllerBuy .detail { margin: 0px; padding: 0px; border: 0px; }

#goodsControllerBuy .detail fieldset { border: 0px; }
#goodsControllerBuy .detail .detailInfo { float: left; width: 380px; }
#goodsControllerBuy .detail input.info { width: 100px; height: 16px; border: 1px solid #ddd; }
#goodsControllerBuy .detail input.infoFile { width: 100px; height: 18px; border: 1px solid #ddd; }
#goodsControllerBuy .detail textarea.info { width: 460px; height: 80px; border: 1px solid #ddd; }
#goodsControllerBuy .detail input.width40 { width: 40px; }
#goodsControllerBuy .detail input.width50 { width: 50px; }
#goodsControllerBuy .detail input.width100 { width: 100px; }
#goodsControllerBuy .detail input.width200 { width: 200px; }
#goodsControllerBuy .detail input.width300 { width: 300px; }
#goodsControllerBuy .detail input.width400 { width: 400px; }
#goodsControllerBuy .detail fieldset.info { margin: 0px; margin-left: 5px; padding: 0px; padding-top: 5px; padding-bottom: 5px; border: 0px; border-bottom: 1px solid #d5d5d5; }
#goodsControllerBuy .detail fieldset.info .scroll { height: 156px; overflow: hidden; overflow-y: auto; }
#goodsControllerBuy .detail fieldset.info .infoArea { padding-top: 4px; padding-bottom: 4px; }
#goodsControllerBuy .detail fieldset.info .infoArea div.title { float: left; padding-left: 14px; width: 120px;  color: #000; line-height: 1.4em; color: #444; background: url('/app/views/mall/common/imgs/goods_controller_icon_detail_arrow.gif') left 4px no-repeat; }
#goodsControllerBuy .detail fieldset.info .infoArea div.input { float: left; padding-left: 5px;  line-height: 1.4em; text-align: left; }
#goodsControllerBuy .detail fieldset.info .infoArea div.input p { padding-bottom: 5px; line-height: 1.4em; }
#goodsControllerBuy .detail fieldset.info .infoArea div.input img { vertical-align: top; }
#goodsControllerBuy .detail fieldset.info .infoArea div.input p.txt { font-size: 0.92em; color: #666; line-height: 1.4em; }
#goodsControllerBuy .detail p.control { margin: 0px; padding: 0px; padding-top: 10px; height: 30px; text-align: center; }

#goodsControllerBuy .detail .price { color: #444; }
#goodsControllerBuy .detail .quantity { float: left; ime-mode: disabled; width: 30px; height: 18px; text-align: right; border: 1px solid #e9e9e9; }
#goodsControllerBuy .detail .btQuantity { float: left; padding-left: 3px; width: 11px; }
#goodsControllerBuy .detail .btQuantity img { float: left; margin-top: 2px; width: 11px; height: 8px; }
#goodsControllerBuy .detail .quantityTxt { float: left; padding-left: 5px; padding-top: 2px; }
#goodsControllerBuy .detail #goodsControllerTotalPrice { color: #d02c00; }