.product_detail_frame {
    font-size:1em;
    text-align:center;
}

.product_detail_frame  H1.prodname {
    font-size:1.7em;
    font-weight:bold;
    line-height:35px;
    color:#858585;#454545; 
}


.product_detail_frame .right_box_detail TABLE.product_items {
    margin-top:10px;
    border-width:0px;
    border-collapse: collapse;
    margin-bottom:10px;
    width:auto;
   

}
.product_detail_frame .right_box_detail TABLE.product_items TR TH {
    PADDING-TOP:6px;
    PADDING-BOTTOM:6px; 
    padding-right:30px;
    padding-left:5px;
    border:1px solid #ddd;
    font-size:1em;
    font-weight:normal;
}


.product_detail_frame .right_box_detail .more_select_items{
    display:block;
    margin-bottom:20px;
    clear:both;
    padding-bottom:20px;
    
}


.product_detail_frame .right_box_detail .more_select_items DL {
    width:100%;    
    clear:both;
    /*display: table-row;*/
   
    
}





.product_detail_frame .right_box_detail .more_select_items DL DT{
    line-height:25px;
    font-size:1.1em;
    width:140px;
    vertical-align:middle;        
    text-align:left;
    color:#666;   
    margin:0px;
    float:left;   
}
.product_detail_frame .right_box_detail .more_select_items DL DT INPUT.price{
    bordeR:0px solid #fff;
    font-weight:bold;
    font-size:1.8em;
    color:#ff9900;
    text-align:right;
    width:80px;
    vertical-align:middle
}



.product_detail_frame .right_box_detail .more_select_items  DL DD {
    float:left;
    color:#000;
    font-style:normal;
    font-size:1.1em;
    width:250px;   
    word-break:break-all;     
    line-height:25px;   
}

.product_detail_frame .right_box_detail DIV.buynum{
    margin-top:12px;
    font-size:1em;
    margin-bottom:10px;
    clear:both;
}

.product_detail_frame .right_box_detail DIV.buynum SELECT{
    width:60px;
}
.product_detail_frame .right_box_detail DIV.buynum SELECT OPTION{
    color:#999;
}

.product_detail_frame .right_box_detail INPUT.buynowbtn{
    background-image:url("../sys_img/bnt_cat.png");
    margin-left:10px;
    margin-right:10px;
}



.product_detail_frame .right_box_detail input.buyqtybox{
    border-width:0px;
    border-bottom:1px solid #aaa;
    font-weight:15pt;
    font-size:2em;
    width:100px;
}




.product_detail_frame .right_box_detail TABLE.product_items TR TD {
    PADDING-TOP:6px;
    PADDING-BOTTOM:6px; 
    border:1px solid #ddd;
    padding-left:10px;
    padding-right:5px;
}

.product_detail_frame  .right_box_detail .contact A.btn{
    background:#f80;
    border-width:0px;
    color:#fff;
    text-align:center;
    height:23px;
    width:120px;
    cursor:pointer;
    line-height:23px;
    text-decoration:none;
    margin:2px;
    display:block;
}

.product_detail_frame .right_box_detail .buynow {
    display:block;    
    width:200px;
    height:100px;
    border:1px solid #aaa;
   /* background:#FFFCEB;*/
    padding:10px;
   
}

.product_detail_frame .right_box_detail .wide {
    width:auto;
    height:auto;

}


.product_detail_frame .right_box_detail .buynow .more_select_items{
    display:block;
    margin-bottom:20px;
    clear:both;
   
    
}

.product_detail_frame .right_box_detail .buynow .more_select_items DL INPUT.buy_more_select {
    background:#fff;   
    margin-right:10px; 
    border:1px solid #ccc;   
    margin-bottom:2px;
    width:auto;
    cursor:pointer;
    padding:5px;
}

.product_detail_frame .right_box_detail .buynow .more_select_items DL DT {
    width:100%;
}

.product_detail_frame .right_box_detail .buynow .more_select_items DL DD {
    width:100%;
    margin-bottom:2px;
}



.product_detail_frame .left_box_bigpicture {
    width:620px;
    min-height:200px;
    float:left;
    text-align:center;
    overflow-x:hidden;
    margin:auto;
    margin-top:30px;
    margin-bottom:20px;
    padding:20px;
    
    color:#888;
 
}

.product_detail_frame .left_box_bigpicture TABLE.big-photo{
   
    margin:auto;
}
.product_detail_frame .left_box_bigpicture TABLE.big-photo TD {
    /*border:1px solid #ddd;*/
    height:auto;
    width:360px;
    overflow:hidden;
    vertical-align:top;
}



.product_detail_frame .right_box_detail {
    margin:auto;
    margin-top:10px;
    width:620px;
    xfloat:left;
    overflow:hidden;
    padding-left:10px;
    font:normal 9pt arial;
    color:#000;
    overflow:hidden;
    padding-right:10px;
    xmargin-left:10px;
    text-align:center;
 
}


.product_detail_frame .right_box_detail .pdreviews SPAN.rating {    
    vertical-align:middle;
    DISPLAY:inline-block;
    HEIGHT:21px;
    WIDTH:94px;  
    BACKGROUND: url("/sys_img/stars-gray.gif") 0 0 repeat-x;
    OVERFLOW:hidden;
}
.product_detail_frame .right_box_detail .pdreviews SPAN.rating SPAN{
    DISPLAY:block;
    HEIGHT:21px;
    BACKGROUND:url("/sys_img/stars-red.gif") 0 0 repeat-x;
}


.product_detail_frame .pdreviews .pdreviews_rate_tbl TD {
    padding:10px;
    padding-left:20px;
}
.product_detail_frame .pdreviews .pdreviews_rate_tbl TD DIV.radio_input {
   height:25px;

}
.product_detail_frame #con_tabs_3 .pdreviews input.inputtext {
    border:1px solid #ccc;
    height:23px;
    margin-bottom:3px;
    line-height:23px;
}

.product_detail_frame #con_tabs_3 .pdreviews textarea {
    border:1px solid #ccc;
}

.pd_question_answer textarea  {
    border:1px solid #ccc;
     margin-bottom:3px;
}

.pd_question_answer INPUT.inputtext {
    border:1px solid #ccc;
    height:23px;
    margin-bottom:3px;
    line-height:23px;
}



.product_detail_frame #con_tabs_2 TABLE.pd-detail-question-answer-list TD{
    PADDING:1em;
    border:0px solid #000;
}


.product_detail_frame #con_tabs_2 TABLE.pd-detail-question-answer-list TD.title{
    text-align:left;
    font-size:1.2em;
    font-weight:bold; 
   
}


.product_detail_frame #con_tabs_3 TABLE.pd-detail-reviews-list TD{
    PADDING:1em;
    
}

.product_detail_frame #con_tabs_3 TABLE.pd-detail-reviews-list TD I{
    color:#000;
    font-style:normal;
}


.product_detail_frame #con_tabs_3 TABLE.pd-detail-reviews-list TD.title{
    text-align:left;
    font-size:1.2em;
    font-weight:bold; 
   
}





.product_detail_frame .setTabMenu{
    height:auto;72px;
    /*border-bottom:4px solid #a8a9ae;*/
    background:url(../sys_img/setTabMenu.gif) ;
    position:relative;
    margin-top:30px;
    margin-bottom:20px;
}

.product_detail_frame .setTabMenu ul{
    xposition:absolute;
    xleft:0px;
    xtop:0px; 
    position:relative; 
    height:auto;
   
}


.product_detail_frame .setTabMenu li{
    width:122px;
    height:31px;
    line-height:31px;
    margin-right:2px;
    text-align:center;
    background:url(../sys_img/setTabMenuNew.gif) no-repeat;
    float:left;
    display:inline;
    cursor:pointer;  
    margin-top:2px;
    margin-bottom:3px;
}

.product_detail_frame .setTabMenu li span{
    color:#e20c3a;
}

.product_detail_frame .setTabMenu li.hover{
    width:122px;
    height:31px;
    font-size:1.4em;
    color:#231815;
    font-weight:bold;
    background:url(../sys_img/setTabMenuHoverNew.gif) no-repeat;
}


TABLE.reviews_content_tbl  {
    margin:auto;
    border:1px solid #ddd;
    width:100%;
    margin-top:30px;
    margin-bottom:50px;
    padding-top:20px;
    padding-bottom:20px;
}

TABLE.reviews_content_tbl TH{
    text-align:left;
    padding:15px;
    width:200px;
    font-weight:normal;
    font-size:1em;
}

TABLE.reviews_content_tbl TD{
    text-align:left;
    padding:15px;
    font-size:1.2em

}

.RelaProDuct {
    clear:both;padding-top:20px;
}

.RelaProDuct .Box{
    float:left;
    border:1px solid #fff;
    overflow:hidden;
    height:160px;
    width:152px;
    margin-right:20px;
    text-align:center;
    margin-top:30px;
}
.RelaProDuct .Box .PicFrm{
    margin:auto;
    display:block;
    clear:both;
    width:100px;
}

.RelaProDuct .Box .PicFrm .PicBox{
    border:1px solid #ccc;
    height:100px;
    width:100px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
}
.RelaProDuct .Box .PicFrm .PicBox IMG{
    max-height:98px;
    max-width:98px;
}

.RelaProDuct .Box A{
    color:#666;
    text-decoration:none;
    word-break:break-all;
    word-wrap:break-word;
    margin-top:15px;
    display:block;
}

.RelaProDuct .Box A:hover{
    text-decoration:underline;
    color:#f00;
}

#con_tabs_1{
 text-align:left;
 color:#eee;
 width:620px;
 margin:auto;
 overflow-x:hidden;
}

#con_tabs_1 IMG{
    max-width:600px;
}