@charset "utf-8";
/* ============================================
商品資訊頁樣式
============================================ */
table#userAppraise {
  width:100%;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-collapse: collapse;
 
}
table#userAppraise th, td {
  padding: 9px;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
table#userAppraise th {
  font-family: Verdana, sans-serif;
  font-size:10pt;
  height:20px;
  line-height:20px;
}
table#userAppraise ul li{
	margin-top:5px;
}

.online{
	width:10px;
	height:20px;
	float:left;
	background:url(//statics.dev.8591.com.tw/img/index/public/global/online.gif) no-repeat center;
}
.leave{
	width:12px;
	height:20px;
	float:left;
	background:url(//statics.dev.8591.com.tw/img/index/public/global/leave.gif) no-repeat center;
}
.notonline{
	width:10px;
	height:20px;
	float:left;
	background:url(//statics.dev.8591.com.tw/img/index/public/global/notonline.gif) no-repeat center;
}

.userSale{	
	position:relative;
}
.noteInfo{
	position:absolute;
	float:left;
	top:-72px;
	left:-32px;
	width:185px;
	height:24px;
	line-height:24px;
	padding-left:10px;
	border:1px solid #fb7c2d;
	color:#323032;
	vertical-align:middle;
	cursor:pointer;
	background:#ffffff ;
}
.userSale em{
	position:absolute;
	width:10px;
	height:10px;
	top:5px;
	right:5px;	
	background:#ffffff url(//statics.dev.8591.com.tw/img/index/public/global/Close.gif) no-repeat;
}
.userSale s{
	position:absolute;
	width:10px;
	height:10px;
	top:24px;
	left:36px !important;
	_left:43px;
	background:url(//statics.dev.8591.com.tw/img/index/public/global/note.gif) no-repeat;
}

.jyNote i{
	background-image:
		 url("//statics.dev.8591.com.tw/img/index/index/regIcon.png"); 
}

.jyNote{
	margin-top:10px;
	margin-bottom:10px;
	background:#FEFDEE;
    border: 1px solid #FFB954;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
	width:455px;
}
.jyNote i{
	background-position: -355px -91px;
	width:25px;
	height:25px;
	float:left;
	
}
#wareInfo {
	width:100%;
  border-collapse: collapse;
}
#wareInfo td {
  padding: 5px;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
#wareInfo th {
  padding: 9px;
  padding-top:7px;
  padding-bottom:7px;
}
ul#wareInfoUl{
	height:24px;
	background: #FFFFFF;
}
ul#wareInfoUl li{
	color:blue;
	float:left;
	width:248px;
	height:24px;
	margin-right:5px;
	font-size:10pt;
	cursor:pointer;
	background:transparent url(//image.8591.com.tw/index/ware/wareInfo/bj.gif) no-repeat ;
}
ul#wareInfoUl li.selected{
	background: #DDE9F2;
        color:black;
	font-weight:bold;
}
ul#wareInfoUl li span{
	line-height:28px !important;
	line-height:24px;
	padding:0 20px;
}
#lineDiv{
	margin-top:190px;
	height:28px;
	clear:both;
}
*html #lineDiv{
	margin-top:0px;
	height:28px;
}
*+html #lineDiv{
	margin-top:-1px;
	height:28px;
}
.bgBuy{
	background:#DDE9F2;
}
.bgSell{
	background:#FADEA1;
}
#wareText{
	text-align:left;
	min-height:170px;
	height:auto;
}
*html #wareText{
	height:170px;
}
#wareFaqText{
	display:none;
	text-align:left;
	background-color: #F9F9F9;
}
#wareUserAppraiseNew{
	display:none;
	text-align:left;
}
.NavBar h3{
	background:#EEEEEE;
	padding:4px 2px;
}
#userBuy,#noJoinBuy,#userCancle,#nowBuy,#userSell,#applySell{
	cursor:pointer;
}
.wareInfoText{
	padding:5px;
	font-size:10pt;
	clear:both;
	background-color: #F9F9F9;
}
span#paySpan{
	float:right; margin-top:-19px; font-weight: bold;
	width:90px;
	padding:0 4px;
	background:transparent url(//image.8591.com.tw/index/ware/wareInfo/dollar.gif) no-repeat left 50%;
}
#buttonText{
 width:70%;
 display:inline;
 float:left;
 text-align:right;
 line-height:38px;
 vertical-align:middle;
}
#wareText{
	text-align:left;
}
#wareText div#buyInfoSpan{
	min-height:150px;
	height:auto;
}
*html #wareText div#buyInfoSpan{
	height:150px;
}
#wareFaqText{
	display:none;
	text-align:left;
}
#wareUserAppraiseNew{
	display:none;
	text-align:left;
}

table#postBuySell{
	border:0;
	padding:0;
}
table#postBuySell td{
	border:0;
	padding:0;
}
#wareInfo td.sellInfo {
  background:#EEEEEE;
}

ul#wareInfoUl li a:link,ul#wareInfoUl li a:visited{
	line-height:28px !important;
	line-height:24px;
	padding:0 80px;
	text-decoration : none ;
	color:#04D;
}
ul#wareInfoUl li a:hover,ul#wareInfoUl li a:active{
	color:#F50;
}
#showPaymentPrompt{
	margin-bottom:10px;
	padding:5px;
	text-align:left;
	border:1px #CCCCCC solid;
	background-color: #F9F9F9;
	line-height:24px;
}
#hiddenPaymentPrompt{
	display :none;
}
ul#wareInfoUl li.selected{
	background: #FADEA1;
	color:black;
	font-weight:bold;
}
/** 商品详细信息页推荐列表 **/
dl.adTop{
    background:url(//image.8591.com.tw/index/ware/wareInfo/adBg.gif) repeat-x;
    padding-left:20px;
    text-align:left;
    height:62px;
    font-size:10pt;
}
dl.adTop dt{
    line-height:32px;
    font-weight:bold;
}
dl.adTop dd{
    background:url(//image.8591.com.tw/index/ware/wareInfo/adHot.gif) no-repeat 0;
    width:30%;
    float:left;
    line-height:30px;
    margin:0;
    padding-left:20px;
}
dl.adTop dd.n{
    background:none;
}

.star01, .star02, .star03, .star04, .star05, .star06, .hear01, .hear02, .hear03, .hear04, .hear05, .mobile, .phone, .safeTag, .idcard, .close01, .pass01, .tips01, .warning01,.photo, .tips02, .last01, .next01, .list01, .dian01,.left_menu_bg,.warning02,.error02,.sucess02,.tip02,.appraise02,.appraise01,.appraise00{background:url(../../img/index/public/global/20100408_public_con.png) no-repeat;}
.star01, .star02, .star03, .star04, .star05, .star06, .hear01, .hear02, .hear03, .hear04, .hear05 {
	margin-top:5px;
	float:left;
}
.tips02 {
	float:left;
	margin-top:7px;
}
.appraise02,.appraise01,.appraise00 {
	float:left;
}
.list-row-1,.list-row-2, .list-row-3 {
	float:left;
	line-height:20px;
	font-size:13px;
}
.list-row-1 {
	width:20%;
}
.list-row-2 {
	width:60%;
}
.list-row-3 {
	width:20%;
}
.appraise-list {
	border-bottom:1px solid #d5d5d5;
	padding:5px 0 5px 0;
	*margin:0;
	*zoom:1;
	*margin-bottom:-2px;
}
.appraise-list:after {
	content: ".";
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}
.appraiseTip {
	height:25px;
	line-height:25px;
	width:340px;
	padding-left:10px;
	border:1px solid #10ADFF;
	background-color:#E2F5FF;
}
.appraise-list .fontColor {
	color:#999999;
}
.testup {
	background-position:0px -182px;
	width:296px;
	height:219px;
}
.sellerInfo {
	color:#F00;
	float:left;
	margin-right:5px;
}
.dealspeed-title, .dealspeed-title-hover{
	background-color:#F6FFFF;
	height:35px;
	line-height:35px;
	border:1px solid #cccccc;
	text-indent:5px;
	width:300px;
}
.dealspeed-title-hover {
	background-color:#ffffff;
	-moz-box-shadow: 2px 2px 2px #cccccc;   
    /*-webkit-box-shadow: 0 2px 10px #000; */
	margin-bottom:-1px;
}
#dealspeedList {
	position:absolute;
	z-index:10;
	background-color:#FFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:300px;
	-moz-box-shadow: 2px 2px 2px #cccccc; 
}
#dealspeedList ul {
	width:95%;
	margin:0 auto;
	padding:0;
}
.userNo div, .userNo span, .userNo a{
	float:left;
	/*overflow:hidden;*/
}
.userNo div {
	padding-left:5px;
}
.userSale li{
	float:left;
	line-height:20px;
}
.userSale .userNo {	
	margin-top:0px;
	width:100%;
}
.star01{
	background-position:0px 0px;
	width:12px; height:12px;
}
.star02{
	background-position:-22px 0px;
	width:12px; height:12px; 
}
.star03{
	background-position:-44px 0px;
	width:12px; height:12px; 
}
.star04{
	background-position:-66px 0px;
	width:12px; height:12px; 
}
.star05{
	background-position:-88px 0px;
	width:12px; height:12px; 
}
.star06{
	background-position:-110px 0px;
	width:12px; height:12px; 
}
.hear01{
	background-position:-132px 0px;
	width:12px; height:12px; 
}
.hear02{
	background-position:-154px 0px;
	width:12px; height:12px; 
}
.hear03{
	background-position:-176px 0px;
	width:12px; height:12px; 
}
.hear04{
	background-position:-198px 0px;
	width:12px; height:12px; 
}
.hear05{
	background-position:-220px 0px;
	width:12px; height:12px; 
}
.mobile{
	background-position:-242px 0px;
	width:9px; height:15px; 
}
.phone{
	background-position:-260px 0px;
	width:16px; height:14px; 
}
.safeTag{
	background-position:-370px 0px;
	width:13px; height:13px; 
}
.idcard{
	background-position:-311px 0px;	
	width:24px; height:13px; 
}
.photo{
	background-position:-345px 0px;	
	width:15px; height:15px;
}
.close01{
	background-position:0px -25px;
	width:15px; height:15px;
}
.pass01{
	background-position:-25px -25px;
	width:21px; height:20px;
}
.tips01{
	background-position:-55px -25px;
	width:22px; height:20px;
}
.warning01{
	background-position:-85px -25px;
	width:21px; height:19px;	
}
.tips02{
	background-position:-117px -25px;
	width:14px; height:14px;
}
.appraise02 {
	height: 20px;
	width: 21px;
	background-position: -390px 0;
}
.appraise01 {
	height: 20px;
	width: 21px;
	background-position: -414px 0;
}
.appraise00 {
	height: 20px;
	width: 21px;
	background-position: -438px 0;
}
.clear {clear:both;}

.fl{
	float:left;
}
.sucess02 {
	background-position: -53px -97px;
	width: 45px;
	height: 45px;
}
.tip02 {
	background-position: -1px -97px;
	width: 45px;
	height: 45px;
	margin-top: 5px;
}
.warning02 {
	background-position: -108px -98px;
	width: 45px;
	height: 45px;
}
.WD_pop_content td{
	border:none;
	padding: 4px 10px 4px 5px;
}
.WD_pop_content label{
	font-weight:bold;
}
   
.fn{
	font-weight:normal;
}