@charset "utf-8";
/* CSS Document */

#container{ margin:0 auto; width:976px; background-color:#FFF; padding:5px; }
#container img{ border:0; vertical-align:middle; }

#sidebar{ margin:0; padding:0; background-color:#FFF; }
#sidebar .widget{ width:200px; padding:4px; background-color:#EEE; border:1px solid #DDD; margin-bottom:10px; }
#sidebar .widget h2{ font-size:16px; color:#C94E0B; padding:0; margin:3px; text-align:center; }

#mainContent{ width:748px; float:left; margin-left:15px; }
#mainContent .columnBox{ width:748px; margin-bottom:20px; float:left; clear:both; }
#mainContent .columnBox .banner{ }
#mainContent .columnBox h3{ margin:0; }

#productContent h1{ font-size:16px; padding:10px 5px 10px 5px; margin:0; }

#productContent .price{ font-size:12px; color:#F00; font-weight:bold; }

.productGeneral{ position:relative}
#productPhotos{ width:100%; background-color:#F4F4F4; padding:5px 0 5px 0; float:left; margin-bottom:20px; }
#productBiggerPhoto{ width:520px; margin-left:140px; float:left; }
#productPhotoList{ width:80px; position:absolute; top:0px; right:0px;text-align:center;}
#productPhotoList ul{ margin:0; padding:0; }
#productPhotoList li{ margin:0; padding-bottom:5px;list-style:none; border:1px solid #F4F4F4; }

#productInformation,
#productVideo{ border:1px solid #DDD; background-color:#F4F4F4; padding:5px; width:736px; float:left; }

#productInformation .contentTable{ font-weight:bold; background-color:#FFF; width:356px; }
#productInformation .contentTable th{ text-align:left; border-bottom:1px solid #CCC; border-right:1px solid #CCC; }
#productInformation .contentTable td{ text-align:left; border-bottom:1px solid #CCC; }

#productInformation .cSizeRemark{ -webkit-text-size-adjust:none; background-color:#EEE; font-size:10px; width:346px; }
#productInformation .cSizeRemark th{ border:none; text-align:left; }
#productInformation .cSizeRemark td{ border:none; text-align:left; }

#productCharacter{ border:1px solid #DDD; background-color:#F4F4F4; padding:5px; width:736px; float:left; font-size:13px; }

#productCharacter .content{ border:1px solid #DDD; background-color:#FFF; padding:5px; float:left; }

#productVideo{ display:none; margin-top:15px; text-align:center; }
#productVideo .content
{ border:1px solid #DDD; background-color:#FFF; padding:5px; }

#productCharacter{ text-align:left; }

#productDescription{ margin:0; padding:0; }
#productDescription ul{ margin:0; padding:0; }
#productDescription li{ margin:3px 3px 3px 15px; padding:0; }
#productPriceDiscount{ padding:2px 8px 2px 8px; background-color:#390; color:#FFF; }

#productSizeInformation{ margin:0; padding:0; }

#relatedProducts{ margin:20px 0 0 0; padding:0; width:100%; float:left; }
#relatedProducts ul{ margin:5px 0 5px 0; padding:0; float:left; }
#relatedProducts li{ margin:0; padding:0; width:187px; float:left; text-align:center; list-style:none; }

#relatedProducts h2,
#orderingInformation h2{ background-color:#EEE; padding:5px; margin:0; }
#orderingInformation .content{ padding:0 5px 5px 5px; }

#productReviewForm{ margin:0; padding:0 }
#productReviewForm table{ background-color:#CCC; }
#productReviewForm th{ font-size:12px; background-color:#FFF; text-align:right; width:80px; }
#productReviewForm td{ background-color:#FFF; }
#productReviewForm .review{ width:650px; height:100px; resize:none; border:1px solid #999; }
#productReviewForm .name, #productReviewForm .email{ width:200px; border:1px solid #999; }
#productReviewForm .code{ width:80px; border:1px solid #999; }

#productReviews{ background-color:#F6F8ED; margin-top:20px; }
#productReviews h2{ margin:0 ; padding:5px; }
#productReviews .reviewItem{ margin-bottom:10px; border-top:1px solid #EEE; padding-bottom:5px; padding-right:5px; padding-left:5px; }
#productReviews .reviewHead{ font-size:12px; font-weight:bold; margin-bottom:5px; color:#00F; }
#productReviews .reviewName{ font-size:12px; color:#00F; font-weight:bold; }
#productReviews .reviewTime{ font-style:italic; font-weight:normal; margin-left:16px; font-size:11px; color:#999; }
#productReviews .reviewContent{ padding-left:5px; width:724px; }
#productReviews .content{ word-wrap:break-word; word-break:break-all; }

#productReviews .replyMsgbox{ margin:5px; padding:0; border:1px solid #FFC184; }
#productReviews .replyMsgbox ul{ margin:0; padding:0; list-style:none; }
#productReviews .replyMsgbox li{ margin:0; padding:8px; }
#productReviews .replyBox{ margin:5px; padding:0; display:none; }
#productReviews .replyBox ul{ margin:5px 0 0 0; padding:0; }
#productReviews .replyOperationBox{ margin-right:5px; padding:5px; border:1px solid #ccc; background-color:#EEE; cursor:pointer; font-weight:bold; }
#productReviews .replyname{font-size:12px; color:#F30;}
#productReviews .replytime{font-style:italic; font-weight:normal; margin-left:16px; font-size:11px;	color:#666;}
#productReviews input,
#productReviews textarea{ font-size:14px; font-family:Arial; border:1px solid #666; background-color:#FFF; }

#wigProductBiggerPhoto{ width:320px; border:1px solid #ccc; padding:5px; width:300px; }

#wigProductInformation table{ background-color:#FFF; }
#wigProductInformation td{ background-color:#EEE; font-weight:bold; }

#otherPhotos h2,
#otherStyle h2,
#otherColor h2{ background-color:#EEE; padding:5px; }

#otherPhotos,
#otherStyle,
#otherColor{ margin:0; padding:0; float:left; width:100%; }

#otherPhotos ul,
#otherStyle ul,
#otherColor ul{ margin:0; padding:0; float:left; }

#otherPhotos li,
#otherStyle li,
#otherColor li{ margin:0; padding:0; list-style:none; float:left; width:187px; text-align:center; word-warp:break-word; white-space:normal; }

#shareWithYourFriends{ width:736px; border:1px solid #CCC; padding:5px; background-color:#EEE; display:none; }
#divWildfirePost{ border:1px solid #CCC; background-color:#FFF; }

#closeBtn{ position:absolute; margin:-19px 0 0 700px; width:32px; cursor:pointer; }
#closeVideoBtn{  position:relative; margin:-24px 0 0 694px; width:32px; cursor:pointer; }

.reseller-rowbox li{ list-style:none; }
.facebook_comment{ border:1px solid #CCC; display:none}
.h3_facebook_comment{height:35px; line-height:35px; text-align:right; margin-top:0px; padding-right:5px;background:#ededed}
.h3_facebook_comment a{ text-decoration:none; border:1px solid #EDEDED}

.customerphoto{ margin:10px 0px 10px; }
.customerphoto h2{ margin-top:0px; background:#ededed; line-height:30px; padding-left:5px;}
.customerphoto .item{ text-align: center; float: left; width:187px; }
.customerphoto h2 a{ color:#03610B; margin-right: 10px; }

#sizeshow{
    width: 100%;
    border:1px solid #000;
    border-left: 1px solid #000;
    background: #000;
    margin:10px 0px 10px;
}
#sizeshow .red{
    color: #f00;
    font-size: 10pt;
}
#sizeshow thead{
    text-align: center;
}
#sizeshow th, #sizeshow td{
    padding: 5px;
}
#sizeshow th{ background: #f1f7e9; }
#sizeshow .tr_0 td{ background: #f1f7e9; }
#sizeshow .tr_1 td{ background: #fff; }
