/*
 *
 * 1. site common part
 *
 */


/* note: here */
#pagenav {
   margin:5px 0 0 0;
   padding:0 0 5px 0;
   width: 100%;
   clear: both;
   text-align:left;
   font-size:12px;
}

/*
H1, H2 {
   color: #FF5B14;
   font-size: 12px;
   display: inline;
}
*/

#product H2 {
   margin: 5px;
   padding : 0;
   font-size: 18px;
   font-family: verdana;
   font-weight: bold;
   color: #FF5B14;
}

/*
 *
 * 2. product private css
 *
 */

#related-prd img {
   border: none;
}

#product {
   margin-top: 10px;
   padding:0;
   width: 100%;
   height: 400px;
   clear: both;
   text-align:left;
}

#photobox {
   padding:0;
   float:left;
   width: 360px;
   border:1px solid #efefef;
}

#photo {
   margin: 0;
   padding:0;
   height: 320px;
   text-align: center;
   border-bottom:1px solid #efefef;
}

#photo img {
	border:none;
  /* border: 1px solid #DDDDDD;*/;
}


#photo table {
   height:100%;
   width:100%;
   text-align: center;

}

#zoomer {
   margin: 5px 0 5px 0;
   padding: 0;
   text-align:center;
}



#photolist {
   margin: 10px;
   padding:0;
   text-align: left;
}

#photolist img {
   margin: 0 1px 0 0;
   padding:0;
   border: 1px solid #efefef;

}

#zoomer img {
   border: 0;
}

#zoomer a {
   color: #000000;
}

#zoomer a:link {
   text-decoration: none;
   color: #000000;
}

#zoomer a:visited {
   text-decoration: none;
   color: #000000;
}

#zoomer a:hover, #zoomer a:active {
   text-decoration: underline;
   color: #FF5B14;
}


#photo-cache {
   margin: 0;
   padding: 0;  
   display:none; 
}

#photo-cache img {
   border: none;
}
#prd-baseinfo-box {
   margin:0;
   padding:0;
   float:right;
   width:580px;
   text-align: left;
}

#prd-baseinfo {
   float:left;
   margin:0;
   padding:0;
   width: 100%;
}

#prd-baseinfo table {
   margin-top : 10px;
   text-align: left;
   width: 100%;
   font-size: 12px;
   font-family: Arial;
}

#prd-baseinfo td {
   padding:3px;
}

/*
.prdsummary {
   font-size: 11px;
   word-wrap: break-word;
   word-break: break-all;
   color: #0000FF;
   line-height: 1.5em;
}
*/

#inquery {
   float:left;
   margin-top: 20px;
   width: 100%;
}

#inquery img {
   border: 0;
}

#inquery .hrcartin-none  {
   display:none;
}

#inquery .hrcartin-display  {
   display:block;
}

#inquery .hraddbasket-none {
   display: none;
}

#inquery .hraddbasket-display {
   margin-top: 15px;
   display: block;
}


/*
#prd-baseinfo p {
   margin:0;
   padding:0;
   font-family: Arial, sans-serifarial;
   font-size:12px;
}
*/

#prd-detail {
   margin-top: 25px;
   padding: 5px;
   font-family: Arial;
   font-size: 12px;
   line-height: 200%;
}


.prd-label {
   margin:0;
   padding:3px 0 0 15px;
   height: 30px;
   color: #1E4E8E;
   font-size: 12px;
   font-family: Verdana;
   font-weight: bold;
   background-color: #F1F1F1;
}

.prd-label-sub strong {
   /* font-size: 10px; */
   /* font-weight: normal; */
   color: #FF5B14;
}


#addreview {
   margin:0 auto;
   padding:0;
   clear: both;
   width: 100%;
   text-align: left;
   font-family: Verdana;
   border-top: 1px solid #E5E5E5;
}

#addreview {
	display: none;
}

#addreview table {
   border: 1px dashed #D4D0C8;
}

#addreview td {
   font-size: 11px;
}


#addreview .reviewhint {
   margin:6px 0 6px 0;
   padding:0;
   text-align: left;
   color: #666666;
}


#reviewlist {
   width:100%;
   margin: 0;
   padding: 0;
   clear: both;
   text-align: left;
}

#reviewlist ul {
   width:100%;
   margin: 0;
   padding: 0;
}

#reviewlist li {
   margin:0 0 5px 0;
   padding:5px;
   width:100%;
   list-style: none;
   display:block;
   /*border:1px solid green;*/
   border-bottom:1px dotted #E5E5E5;
}


#reviewlist .review-title {
   margin: 5px;
   padding: 0;
   color: #666666;
}

#reviewlist .review-content {
   margin: 5px;
   padding: 0;
   color: #000000;
}



#reviewlist .reply {
   margin:10px 0 0 0;
   padding: 5px;
   width: 90%;
   margin-left: 10px;
   border: 1px solid #FDE683;
   color: #FF5B14;
}


.mustenter {
   margin-right: 5px;
   color: #FF0000;
}

.input-hint {
   color:#666666;
}


#related-prd {
   margin-top: 25px;
   width:100%;
   float: left;
   text-align: left;   
 /*  border:1px solid #efefef;*/
}

#related-prd ul {
   width:100%;
   margin: 0;
   padding: 0;
   font-size: 11px;
}

#related-prd li {
   margin-top: 10px;  /* 10px 5px 10px 0*/
   padding:0;
   width: 24%;
   height: 125px;
   float: left;
   text-align: center;
   list-style: none;
   display: block;
}


#related-prd .rel-prd-photo {
   margin:0;
   padding:0;
   height: 100px;
}

#related-prd .rel-prd-name {
   margin:0;
   padding:0;
}


#related-cat {
   margin-top: 25px;
   width:100%;
   float: left;
   text-align: left;
 /*  border: 1px solid #efefef;*/
}

#related-cat ul {
   margin: 0 0 0 15px;
   padding: 0;
   font-size: 12px;
}

#related-cat li {
   margin:5px 0 5px 0;
   padding:0;
   width:180px;
   float: left;
   text-align: left;
   list-style: none;
   display:block;
}

