/* CSS Document */
/*download,purchase,*/
.c{ clear:both}
.hotDownload,.downloadList,.listContent{ margin:0; padding:0; width:1000px}
.hotDownload{ background:url(../images/D-top-mid.jpg) repeat-x black;float:left; height:auto}
.hotDownloadM,.productM{float:left; width:982px; padding-top:20px}
.hotDownloadM li{ background: url(../images/D-top-hr.gif) no-repeat right top; float:left; width:307px; padding:0 10px}
.hotDownloadS,.hotDownloadS2{ background: url(../images/D-top-hr.gif) no-repeat right top; float:left; width:307px; padding:0 10px}
.hotDownloadM #last,.hotDownloadS2{ background:none; margin-left:10px;width:292px;}
.downloadHotIn{margin-top:15px;line-height:20px; color:#A3A3A3;}
.downloadHotIn img{ float:left}
.downloadMore{ padding-left:40px; color:#FFFFFF; font-weight:bold; margin-top:10px; font-size:13px;}
.downloadMore a:link, .downloadMore a:visited{ color:#FFFFFF; text-decoration:none;}
.downloadMore a:hover{ color:#FFFFFF; text-decoration:underline;}
.downloadMore span{ margin-right:50px;}
.downloadTitle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
.downloadTitle a:link, .downloadTitle a:visied{color:#FFFFFF; text-decoration:none}
.downloadTitle a:hover{color:#FFFFFF; text-decoration:underline;}
.hotDownloadL,.hotDownloadR{width:9px; height:291px; float:left}
.hotDownloadL{background:url(../images/D-top-lf.jpg) no-repeat; }
.hotDownloadR{ background:url(../images/D-top-rt.jpg) no-repeat; }
.downloadList li,.downloadList .hover{ background:url(../images/D-lisft-mid.jpg) repeat-x; height:50px;float:left; line-height:50px; font-weight:bold; width:172px; text-align:center; cursor:pointer;}
.downloadList .hover,.productOut a:hover{ background:url(../images/D-lisft-on.jpg) no-repeat;}
.productOut a:hover{ height:50px; width:172px; display:block}
.downloadList .down1hover{ background:url(../images/D-lisft-lf-on.jpg) no-repeat; width:156px; height:50px; cursor:pointer; cursor:pointer;}
.downloadList .down1out{ background:url(../images/D-lisft-lf.jpg) no-repeat; width:156px; height:50px}
.downloadList .lastMac{ background: url(../images/D-list-rt.jpg) no-repeat;width:156px; height:50px; float:left; cursor:pointer;}
.downloadList .att,.lastMac a:hover{ background:url(../images/D-lisft-rt-on.jpg) no-repeat;width:156px; height:50px; float:left}
.lastMac a:hover{ display:block}
.listContent{ background:url(../images/list-content-bg.jpg) repeat-x black; float:left; height:auto}
.listContentM{margin:20px 30px 20px 30px; float:left}
.listContentM a:hover{font-weight:bold;color:red}
.listContentM tr{ background:url(../images/list-content-hr.gif) no-repeat bottom;}
.downloadListD{ background:url(../images/downloadList.gif) no-repeat; display:block; height:31px; width:97px}
.listContentL{ background: url(../images/list-content-lf.jpg) no-repeat; float:left; width:3px; height:635px}
.listContentR{ background: url(../images/list-content-rt.jpg) no-repeat; float:right; width:3px; height:635px}
/*product*/
.productList{padding:0 50px 15px 20px; float:left; height:auto}
.productDetail{background:url(../images/introduct-hr.gif) no-repeat bottom;  width:900px; line-height:190%; font-size:13px}
.productBox{ float:left; width:300px}
/*mac download*/
.buyNowM{height:24px; width:89px; display:block;margin:28px 0 0 10px;background:url(../images/buy.gif) no-repeat;}
.downloadNowI{ margin-bottom:18px}
.downloadNowI,.downloadNowP{ background:url(../images/download.gif) no-repeat;height:24px; display:block; margin-left:10px; padding-left:92px; font-size:12px; line-height:24px}
a.downloadNowI:hover,a.downloadNowP:hover{ color:red}
.learnMoreM{background: url(../images/learn-more.gif) no-repeat;margin:28px 0 0 10px;width:78px; height:22px; display:block;}
.downloadH1{color: #FFFFFF; font-size:14px;}
.downloadH1 a:link,.downloadH1 a:visited{ color:#FFFFFF; text-decoration:none;}
.downloadH1 a:hover{ color:#FFFFFF; text-decoration: underline;}