/*
$Id: general.css 13504 2007-11-08 09:51:13Z weberliu $
*/

body {
  margin: 0px;
  padding: 0px;
  color: #192E32;
  font: 12px "sans-serif", "Arial", "Verdana";
}

p, td, div {
  font: 12px "sans-serif", "Arial", "Verdana";
}

th {
  font: 12px "sans-serif", "Arial", "Verdana";
  font-weight: bold;
}

form {
  margin: 0px;
  padding: 0px;
}

input, textarea, select {
  font: 12px "courier new";
}

a:visited {
  color: #335B64;
  text-decoration: none;
}

a:link {
  color: #335B64;
  text-decoration: none;
}

a:hover {
  color: #EB8A3D;
  text-decoration: underline;
}

a:active {
  color: #EB8A3D;
  text-decoration: underline;
}

.clear {
  clear: both;
  float: none;
  font-size: 0px;
  margin: 0;
  padding: 0;
  display:block;
}

.nowrap {
  white-space:nowrap;
}

.addPhotoBox{}
.addPhotoBox .addPhotoBtn{float: left;width: 100px;height: 38px;margin-right: 10px;}
.addPhotoBox .addPhotoBtn a{width: 100px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #D1D1D1;display: block;}
.addPhotoBox .photoDesc{float: left;height: 38px;line-height: 38px;border: 1px solid #D1D1D1;padding: 0 10px;margin-right: 10px;}
.addPhotoBox .addPhoto_imgupload{float: left;}
.addPhotoBox .addPhoto_imgupload .thumburl{padding: 0 10px;}

#partsList{width: 100%;height: auto;margin-bottom: 30px;}
#partsList ul{width: 860px;}
#partsList ul li{width: 100%;height: 32px;padding: 6px 0;border-bottom: 1px dashed #bfbfbf;position: relative;}
#partsList ul li .productIndex{float: left;width: 31px;height: 32px;line-height: 32px;}
#partsList ul li .productImg{float: left;width: 48px;}
#partsList ul li .productImg .smallImg{width: 30px;height: 30px;float: left;border: 1px solid #bfbfbf;}
#partsList ul li .productImg .thumbImg{display: none;position: absolute;margin: 0 0 0 40px;width: 300px;height: 300px;border: 1px solid #bfbfbf;top: -150px;background: #FFFFFF;z-index: 1;}
#partsList ul li .productImg:hover .thumbImg{display: block;}
#partsList ul li .productName{float: left;width: 690px;height: 32px;line-height: 32px;overflow: hidden;word-break: break-all;}
#partsList ul li .productNum{float: left;width: 91px;height: 28px;line-height: 28px;text-align: right;}
#partsList ul li .productNum button{width: 18px;height: 28px;background: #ffffff;border: none;outline: none;}
#partsList ul li .productNum button:hover{background: #eeeeee;}
#partsList ul li .productNum .left{float: left;}
#partsList ul li .productNum .right{float: right;}
#partsList ul li .productNum input{width: 40px;height: 28px;padding: 0;text-align: center;border-left: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;}
#partsList ul li .options{float: left;width: 28px;text-align: center;height: 32px;line-height: 32px;}
#partsList .editBtn{width: 100%;}
#partsList .editBtn a{display: block;width: 200px;height: 25px;background: #ed6a00;border: 1px solid #ed6a00;color: #FFFFFF;text-align: center;line-height: 25px;font-size: 14px;}
#wishlist-table .inputFrame{font-size: 14px;height: 35px;}
#wishlist-table .inputFrame span{display: block;width: 150px;float: left;text-align: left;}

#addWishListFrame input{border: none;padding: 0;margin: 0;}
#addWishListFrame ul{padding: 0;}
#addWishListFrame li{list-style: none;}


.spec-table{}
.spec-table td{border: 1px solid #313131;}
.spec-table div{line-height: 30px;height: 30px;}
.spec-table div input{padding: 0;margin: 0;line-height: 30px;height: 30px;width: 100%;border: none;text-indent: 10px;}
.spec-table .a{float: left;width: 25%;text-align: center;border-right: 1px dashed #313131;}
.spec-table .b{float: left;width: 25%;text-align: center;border-right: 1px dashed #313131;}
.spec-table .c{float: left;width: 25%;text-align: center;border-right: 1px dashed #313131;}
.spec-table .d{float: left;width: 24%;text-align: center;}
.spec-table .addSpecBtn{display: block;width: 200px;height: 25px;background: #ed6a00;border: 1px solid #ed6a00;color: #FFFFFF;text-align: center;line-height: 25px;font-size: 14px;margin: 0 auto;}
.spec-table ul,.spec-table li{list-style: none;margin: 0;padding: 0;}
.spec-table li{border-bottom: 1px solid #313131;line-height: 30px;height: 30px;}
.spec-table li:last-child{border: none;}
.spec-table .a input{cursor: pointer;}

#searchProductFrame{position: fixed;top: 0;left: 0;z-index: 1;width: 100%;height:100%;}
#searchProductFrame .con{position: absolute;width:517px;height:351px;z-index: 2;background:#ffffff;margin-left: -200px;left: 50%;top: 50px;}
#searchProductFrame .maskBG{position: absolute;z-index: 1;background: #000000;opacity: 0.5;width: 100%;height: 2000px;}
#searchProductFrame .con  .searchBox{width: 514px;height: 38px;line-height: 38px;}
#searchProductFrame .con  .searchBox input{float: left;outline: none;width: 494px;padding: 0 10px;height: 39px;border: none;border-bottom: 1px solid #313131;}
#searchProductFrame .con  .searchBox button{float: right;width: 13%;height: 27px;}
#searchProductFrame .con  .searchResult{position: relative;margin-top: -1px;border: 1px solid #bfbfbf;background: #FFFFFF;width: 502px;padding: 6px;display: none;height: 300px;overflow-y: scroll;z-index: 2;}
#searchProductFrame .con  .searchResult ul{}
#searchProductFrame .con  .searchResult ul li{cursor: pointer;line-height: 30px;height: 30px;margin: 3px 0;}
#searchProductFrame .con  .searchResult ul li:hover{color: #e16811;}
#searchProductFrame .con  .searchResult ul li .imageFrame{position: relative;}
#searchProductFrame .con  .searchResult ul li .imageFrame .smallImg{width: 28px;height: 28px;float: left;margin-right: 6px;border: 1px solid #bfbfbf;}
#searchProductFrame .con  .searchResult ul li .imageFrame .thumbImg{display: none;position: absolute;margin: 0 0 0 40px;width: 300px;height: 300px;border: 1px solid #bfbfbf;top: 0;}
#searchProductFrame .con  .searchResult ul li .imageFrame:hover .thumbImg{display: block;}
#searchProductFrame ul,#searchProductFrame li{list-style: none;padding: 0;margin: 0;}
