img {border:none;}
form {margin:0; padding:0;}

#prodAll {width:448px; margin:0; padding:0 9px 0 8px;}

#prodMenu {width:432px; height:39px; padding:5px 8px 12px 10px; margin-bottom:8px; background:url(../images/img_buttonBg_01.gif) no-repeat center center;}
#prodMenu ol {margin:0; padding:0; list-style:none;}
#prodMenu ol li {float:left; width:144px; height:39px; overflow:hidden;}

#yesno {width:410px; padding:6px 19px; margin:0 0 8px 0; background:#FFF; border:1px solid #e1d6c0; border-right:2px solid #ddd9ce; border-bottom:2px solid #ddd9ce; font-size:12px;}
#yesno td.prodName {font-weight:bold; color:#422505;}
#yesno td.prodPeople {color:#86734b;}

#yesnoScale {width:300px; height:30px; background:#e23f1f; border:1px solid #8f8f8f; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFF;}
#yesnoScale .yesScale {width:240px; height:30px; background:#1650a5; position:absolute; left:0; top:0;}
#yesnoScale .yesPeople {position:absolute; left:3px; top:6px; z-index:10;}
#yesnoScale .noPeople {position:absolute; right:3px;; top:6px; z-index:11;}

.yesVote, .yesVote a {color:#1650a5; text-decoration:none;}
.noVote, .noVote a {color:#e23f1f; text-decoration:none;}

#ynMsg, #ysChoice {width:410px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#ynMsg .yesMsg {width:195px; float:left; margin-right:20px;}
#ynMsg ol {width:183px; border:1px dashed #aaabaa; padding:5px; margin:0 0 8px 0; list-style:none;}
#ynMsg ol li {margin:0; padding:0;}
#ynMsg ol p {margin:0; padding:3px 0 0 0; line-height:1.2em; text-indent:12px; color:#414040;}
#ynMsg .noMsg {width:195px; float:left;}

#ynMsg .yesMsg ol a {color:#1650a5; text-decoration:none;}
#ynMsg .noMsg ol a {color:#e23f1f; text-decoration:none;}

#ynMsg .yesMsg ol:hover {background:#ecf4ff;}
#ynMsg .noMsg ol:hover {background:#fff5ec;}

#ysChoice {width:410px; height:28px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#ysChoice ol {float:left; width:195px; height:20px; border-bottom:2px solid #1650a5; color:#1650a5; margin:0 20px 0 0; padding:0; list-style:none;}
#ysChoice ul {float:left; width:195px; height:20px; border-bottom:2px solid #e23f1f; color:#e23f1f; margin:0; padding:0; list-style:none;}

#yesno form textarea {width:400px; height:130px; margin:0; padding:4px;}

#prodqa {width:436px; padding:6px; margin:0 0 8px 0; background:#FFF; border:1px solid #e1d6c0; border-right:2px solid #ddd9ce; border-bottom:2px solid #ddd9ce; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#prodqa ol, #prodqa ul, #prodqa li, #prodqa p {margin:0; padding:0; list-style:none;}
#prodqa .qaItem {margin-bottom:8px; padding-bottom:4px; border-bottom:1px dashed #c6c7c6;}
#prodqa .qaItem ol {float:left; width:48px; height:48px; border:1px solid #e0e0e0; margin-right:10px; background:url(../images/img_qaBg.jpg) no-repeat; text-align:center; color:#86734b;}
#prodqa .qaItem ol li {font-size:36px; line-height:48px;}
#prodqa .qaItem ul {float:left; width:376px; color:#787878;}
#prodqa .qaItem ul li.qq {width:376px; margin-bottom:4px; padding-bottom:3px; border-bottom:1px dotted #e8e9e8; color:#ff7200; font-weight:bold;word-break:break-all;}
#prodqa .qaItem ul li.aa {font-weight:normal; line-height:1.3em;word-break:break-all;}
#prodqa .qaItem:hover ol {background:#86734b; color:#FFF;}
#prodqa .qaItem:hover ul {color:#383838;}
#prodqa .qaItem:hover ul li.qq {color:#F30;}

