/* feature */
#feature { text-align:left }
.feature_title { background:url(../images/index_title.jpg); height:26px; overflow:hidden }
.feature_con { background:url(../images/index_30.jpg) no-repeat; padding:15px 15px 0 15px }
.feature_con img { float:left; border:1px solid #ccc; padding:2px; background:#fff }
.feature_con li { padding-bottom:3px }
.feature_con dl { width:520px; float:right; line-height:160% }
.feature_con dt { font-size:16px; font-weight:bold; padding:3px 0 }
.feature_con a { color:#10819E }
.feature_con a:hover { color:#f60 }
.ranking { padding:0px 14px 0px 0px }
.ranking a { text-decoration:underline }
.ranking a:hover { text-decoration:underline }
.downloadbtn, .moreinfo { background:url(../images/down_btn.jpg) no-repeat; width:79px; height:43px; display:block; float:left; margin:6px 6px 0 0 }
.moreinfo { background:url(../images/moreinfo.jpg) no-repeat; width:104px }
.downloadbtn a, .moreinfo a { display:block; height:43px; text-indent:-900em }
/* musthave */
#sponsored { text-align:left }
.sponsored_title { background:url(../images/index_title4.jpg) no-repeat left; height:24px; overflow:hidden }
.sponsored_con { background:url(../images/column_bg.jpg) no-repeat top left; padding:10px }
.sponsored_con table { width:100% }
.sponsored_con td { padding:4px 0 }
.sponsored_con a { color:#10819E; }
.sponsored_con a:hover { color:#333; }
/* catalog */
#catalog { text-align:left }
.catalog_title { background:url(../images/index_title2.jpg) no-repeat left; height:24px; overflow:hidden }
.catalog_con { background:url(../images/column_bg.jpg) no-repeat top left; padding:10px }
.catalog_con table { width:100% }
.catalog_con td { padding:2px 0 }
.catalog_con td h3 a { background:url(../images/arrow.jpg) no-repeat left; padding:0 0 0 15px; font-size:12px; font-weight:bold; color:#10819E; }
.catalog_con td h3 a:hover { color:#333 }
.catalog_con a { color:#7C7C7C }
.catalog_con a:hover { color:#10819E; }
/* release */
#release { text-align:left }
.release_title { background:url(../images/index_title3.jpg) no-repeat left; height:24px; overflow:hidden }
.release_con { background:url(../images/column_bg.jpg) no-repeat top left; padding:10px }
.release_con ol { margin-bottom:0; margin-top:0 }
.release_con li { list-style-type:decimal; margin:0; padding-bottom:8px }
.release_con a { color:#333; font-size:12px }
.release_con a:hover { color:#10819E; }
/* top10 */
#toplist { }
.toplist_title { background:url(../images/top10.jpg) no-repeat; height:31px }
.toplist_title h1, .product_title h1 { text-indent:-900em }
.toplist_title2 { background:url(../images/top10_3.jpg) no-repeat; height:35px }
.toplist_title2 h1, .product_title h1 { text-indent:-900em }
.toplist_con { background:#FFFEE4 url(../images/index_31.jpg) no-repeat top; padding:5px 8px }
.toplist_con table { width:100% }
.toplist_con td { padding:3px; color:#6A5122 }
.toplist_con a { color:#6A5122 }
.toplist_con a:hover { color:#f60 }
.toplist_btm { background:url(../images/index_48.jpg) no-repeat top center; font-size:0; height:11px}
/* product */
#product { margin:6px 1px 0 1px }
.product_title { background:url(../images/index_52.jpg) no-repeat center; height:29px }
.product_con { background:#D0EEF1 url(../images/index_55.jpg) no-repeat top center; padding:5px 14px; line-height:180% }
.product_con dt a { font-weight:bold; font-size:12px }
.product_con dd { text-align:left; color:#333; }
.product_con img { border:1px solid #fff; border-left:0; border-top:0; }
.product_btm { background:url(../images/index_80.jpg) no-repeat top center; font-size:0; height:11px}
