#crumb { text-align:left; width:1000px; font-size:12px; font-weight:bold; margin-top:16px; }
#crumb span { color:#3192da; }
#products { width:997px; overflow:hidden; margin-top:10px; background-color:#fff; }
.winmacbu { background:url(/style/images/win-mac-bg.jpg) no-repeat left bottom; width:997px; height:40px; margin:0 auto 0; overflow:hidden; }
.winmacbu img { margin-right:5px; cursor:pointer; }
.lists { border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; width:995px; background-color:#fff; }
.box { float:left; margin-left:20px; _margin-left:10px; }
.download-list { overflow:hidden; border-top:#8e8d8a dashed 1px; padding:30px 15px 0; zoom:1; }
.download-list h3 { background-color:#f2f2f2; font-size:16px; font-weight:bold; padding-left:5px; height:28px; line-height:28px; }
.download-list h3 a { color:#0d0d0d; }
.download-list h3 a:hover { text-decoration:underline; }
.download-list p { margin:10px 0; padding-left:5px; font-size:12px; color:#6c6c6c; }
.download-list .downvisn { float:right; margin:0 20px 20px 0; _margin-right:10px; overflow:hidden; width:290px; }
.download-list .downvisn img { vertical-align:middle; }
.download-list .downvisn a { display:block; float:left; }
.download-list .downvisn p { float:right; font-size:14px; margin:0; font-weight:bold; color:#2c2c2c; }
.download-list .downvisn p span { color:#e41c12; }
.download-list .downvisn a.download { background:url(/style/images/download.jpg) no-repeat; width:129px; height:33px; }
.download-list .downvisn a.download:hover { background-position:0 -33px; }
#guide-bot { background:url(images/guide-bot.jpg) no-repeat; width:997px; height:29px; }
#best { background:url(images/bot-best-3.jpg) no-repeat; width:996px; height:192px; margin-top:15px; }
#best ul#pmac { padding:47px 0px 0px 302px; }
#best ul#pwin { padding:47px 0px 0px 117px; }
#best ul#other { padding:26px 0px 0px 52px; }
#best ul#pmac, #best ul#pwin, #best ul#other { float:left; color:#454546; }
#best ul#pmac li, #best ul#pwin li, #best ul#other li { padding-bottom:9px; font-size:16px; font-weight:bold; padding-bottom:11px \9; }
#best ul#pmac li a, #best ul#pwin li a, #best ul#other li a { font-size:14px; text-decoration:underline; color:#454546; font-weight:normal; }
#bot-nav { background-color:#2a94de; width:997px; height:55px; margin-top:15px; overflow:hidden; }
#bot-nav ul#nav { float:left; margin:18px 0px 0px 30px; _margin:18px 0px 0px 0px; }
#bot-nav ul#nav li { float:left; margin-left:25px; }
#bot-nav ul#nav li a { color:#fff; font-size:14px; font-weight:bold; }
#bot-nav p { float:right; color:#fff; font-size:14px; font-weight:bold; margin:18px 62px 0px 0px; margin:18px 30px 0px 0px; }
#bot-nav p a { color:#fff; font-size:14px; font-weight:bold; }