body { margin:0px; }

td { font-size:11px; font-family:"Verdana", "Tahoma", "Arial"; }
A:link { color: #333; text-decoration:underline; }
A:visited { color: #666; }#container { margin:0 auto; width:810px; background-image: url(images/bodybg.gif); background-position: center; background-color:#FFFFFF; }.sea, .sea A, .sea A:visited { color:#165fa4; font-size:10px; text-decoration:none }
.coming { color:#FF6600; font-size:10px; font-weight:bold; }
.slogans { font-size:10px; color:#000000; line-height:150%; }
.slogans A:link, .slogans A:visited { text-decoration:none; color:#006699; }
.slogans A:hover { text-decoration:none; color:#0099CC; }
.sea A:hover { text-decoration:underline }
.slogan { font-size:10px; color:#000; line-height:150%; }
.slogan A { text-decoration: none }
.topnav td { height:24px; font-size:11px; font-weight:bold; border-left:1px solid #d1d1d1; text-align:center; }
.topnav A { text-decoration:none; color:#333; }
.topnav A:visited { color:#333; }
.topnav A:hover { color:#333; text-decoration:none }
.navdown { background-image: url(images/navdown.gif); }
.navover { background-image: url(images/navover.gif); }
.catcap { height:24px; color:#FFF; font-weight:bold; padding-left:10px; font-size:12px; background-color:#a2a2a2 }
.catcap A, .catcap A:visited { text-decoration:none; color:#FFF; }
.catcap A:hover { text-decoration:underline; color:#FFF; }
.cap { color:#333; cursor:pointer; font-weight:bold; padding-left: 10px; height:22px; background-color:#dfdfdd; border-top:1px solid #FFF; }
.catename { padding-left:10px; font-size:10px; font-weight:bold; color:#666; }
.lfmenu { font-size:10px; padding-left:15px; color:#333;}
.lfmenu img{ padding-bottom:1px; vertical-align:bottom;}
.lfmenu a, .lfmenu a:visited { color:#333; text-decoration:none; }
.lfmenu a:hover { color:#F60; text-decoration:none }
.mac {font-size:9px;padding-left:15px;color:#333; line-height:12px;}
.mac img{ padding-bottom:1px;vertical-align: bottom; }
.mac a,.mac a:visited {color: #000000;text-decoration:none;}
.mac a:hover {color:#0066FF;text-decoration:none}table .news { border-bottom:1px solid #FFF; }
.news td { font-size:9px; color:#5E7791 }
.news A { font-weight:bold; color:#5E7791; text-decoration:none; }
.news A:hover { text-decoration:underline; }
.org14 { color:#F60; font-size:14px; font-weight:bold; }
.overview  ul { padding-top:10px;}
.overview li { list-style-image: url(images/ovdot.gif); font-weight:normal; color: #4D4D4D; margin-bottom:10px; line-height:150%; padding-right:5px; }
.overview li A:link, .overview li A:visited { text-decoration:none; }
.overview li A:hover { text-decoration:underline; }
.darkgray { font-weight:bold; font-size:10px; color:#333; text-decoration:none; }
.darkgray1 { font-weight:bold; font-size:10px; color:#333; text-decoration:none; }
.darkgray2 { font-weight:bold; font-size:8px; color:#333; text-decoration:none; }
.list { margin-top:10px;}
.list li { padding-bottom:10px;}
.list li, .list li ul { font:normal 10px Verdana, Arial, Tahoma; color: #444; line-height:140%; list-style-position:outside; }
.list A { text-decoration:none; }
.relalist { margin-top:10px;}
.relalist li { font:normal 10px Verdana, Arial, Tahoma; color: #444; line-height:140%; list-style-position: outside; list-style-image: url(images/dot2.gif); padding-bottom:10px;}
.prodtitle, .prodtitle A { color: #F60; text-decoration:none; height:60px }
.prodtitle A:hover { color: #F60; text-decoration:underline }
.prodtitle A:visited { color: #F60; }
.prodtitle h1{ font-size:20px; padding:0px; margin:0px;}
.adbox1 { border-left:1px solid #FD980C; border-right:1px solid #FD980C; }
.propbox { border:1px solid #C8DBEB; width:572px; margin-left:6px; }
.propbox td { font-size:10px; line-height:18px; padding:5px 4px;}
.botnav, .botnav A { color:#666; text-decoration:none; font-weight:normal; font-size:10px; }
.botnav A:visited { color:#666; }
.botnav A:hover { text-decoration:underline; }
.foot { border-top:1px solid #CCC; }
.hdt { font-size:10px; font-weight:bold; text-decoration:none; color:#333; line-height: 16px; }
.text { font-size:10px; line-height: 16px; color:#666666; font-weight: normal; }
.text A:link, .text A:visited { text-decoration:none; }
.text A:hover { text-decoration:underline; }
.text_map A:link, .text_map A:visited { text-decoration:none; }
.text_map A:hover { text-decoration:underline; }
.text_guide1 { font-size:10px; line-height:22px; color:#333; font-weight:normal; }
.note { font-size:10px; text-decoration:none; font-weight: normal; }
.graytext, .graytext A, .graytext A:visited { font-size:10px; text-decoration:none; line-height: 16px; font-weight: normal; color:#AAA }
.graytext1 { font-size:8px; line-height:12px; font-weight:normal; color:#AAA; }
.whitetext { font-size:10px; text-decoration:none; line-height: 14px; font-weight: normal; color:#FFF }
.link { font-size:12px; text-decoration:underline; color:#3398c3; }
.yellowbig { font-size:14px; text-decoration:none; color:#3398c3; }
.lnkb { font-size:12px; font-weight:bold; text-decoration:none; color:#3398c3; }
.lnk { font-size:12px; text-decoration:none; color:#3398c3; }
.topmenu { font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; }
.topmenu A { text-decoration:none; color:#FFF; }
.topmenu A:hover { text-decoration:underline; color:#FF0; }
.hdd { font-size:12px; font-weight:bold; color:#333; line-height: 20px; }
.hd00 { font-size: 10px; line-height: 25px; font-weight: bold; color: #333; }
.hd0, .hd0 A, .hd0 A:hover, .hd0 A:visited { font-family:"Arial", "Tahoma"; font-size:14px; font-weight:bold; text-decoration:none; color:#39C; }
.hd01 { font-size:16px; font-weight:bold; text-decoration:none; color:#454545; }
.hdw5 { font-size:12px; font-weight:bold; color:#FFF; }
.date { font-family:Arial, Tahoma; font-size:11px; color:#900; }
.purchase { font-size: 12px; line-height: 20px; font-weight: bold; color: #069; }
.purchase A:link, .purchase A:visited { text-decoration:none; }
.purchase A:hover { text-decoration:underline; }
.question { font-size: 10px; line-height: 16px; font-weight: bold; color: #039; }
.products { font-size: 14px; line-height: 20px; font-weight: bold; color: #060; }
.prodtitle { font-size: 20px; font-weight: bold; line-height:30px; }
.red14 { font-size: 14px; font-weight: bold; color: #F00; }
.red12 { font-size: 12px; font-weight: bold; color: #F00; }
a.red10, .red10 { font-size: 10px; font-weight: bold; color: #FF3300; }
.redtxt { color:#D20000; font-weight:bold; font-size:11px; }
.redtxt2 { color:#D20000; font-size:11px; font-weight:normal; }
.payblacktxt { color:#000000; font-weight:bold; font-size:11px }
.blacktxt { color:#000000; font-weight:bold; font-size:11px }
.gray10 { font-size: 10px; color: #4D4D4D; }
.bwhite, .bwhite A { color:#FFF; font-weight:bold; text-decoration:none }
.bk11 { font-weight: bold; color: #000; }
/*.bk11 A,.bk11 A:visited{color:#000;text-decoration:none}
.bk11 A:hover{color:#000;text-decoration:underline}*/
a.bk11:link { color:#000; text-decoration:none; }
a.bk11:hover { text-decoration:underline; }
.bk { font-weight: bold; color: #000; }
/*.bk a:link{color:#000;text-decoration:none}
.bk a:hover{color:#000;text-decoration:underline}*/
a.bk:link { color:#000; text-decoration:none; }
a.bk:hover { text-decoration:underline; }
.ad_link a { text-decoration:none; }
.ad_link a:hover { text-decoration:underline; }
.ad_link a:visited { text-decoration:underline; }
.bk14 { font-size: 14px; font-weight: bold; color: #000; }
.bk14 A, .bk14 A:visited { color:#000; text-decoration:none }
.bk14 A:hover { color:#000; text-decoration:underline }
.text ul { list-style-position: outside; list-style-image: url(images/dot1.gif); }
.blue10 { font-size:10px; font-weight:bold; color:#025BB3; text-decoration:underline }
.blue11 { font-weight:bold; color:#025BB3; text-decoration:underline }
.bd { font-weight:bold; }
.darkgray { font-size:10px; font-family:Verdana, Arial; font-weight:bold; color:#666; }
.bk10, .bk10 A:link, .bk10 A:visited, .bk10 A:active { font-size:10px; font-weight:bold; color:#666; text-decoration:none; }
.bk10 A:hover { font-size:10px; color:#F60; text-decoration:underline; }
.bdtable { border:1px solid #CCC; }
.loose { line-height:200% }
.tabon A, .tabon A:visited, .tabon A:hover { color:#FFF; font-weight:bold; text-decoration:none; }
.taboff A, .taboff A:visited { color:#666; font-weight:bold; text-decoration:none; }
.taboff A:hover { color:#000; font-weight:bold; text-decoration:none; }
/*for ad box*/
.adbox { border-left:1px solid #FD980C; border-right:1px solid #FD980C; }
.adbox td { font-size: 10px; color:#4D4D4D; }
.adbox a { font-size:10px; text-decoration:none; color:#333; }
.adbox a:hover { text-decoration:underline; }
.adbox .bd { font-weight:bold; }
.adbox .lightgray { color:#666; font-size:9px; }
.adbox .red { font-size:9px; color:#F22900 }
.announce { font-size: 12px; color: #FFF; font-style: normal; }
.adboxnew { border-left:1px solid #FD980C; border-right:1px solid #FD980C; border-top:1px solid #FD980C; }
.adboxnew td { font-size: 10px; color:#4D4D4D; }
.adboxnew A:link, .adbox A:visited { font-size: 10px; text-decoration:none; color:#333; }
.adboxnew A:hover { font-size: 10px; text-decoration:underline; color:#333; }
.adboxnew .bd { font-weight:bold; }
.adboxnew .lightgray { color:#666; font-size:9px; }
.adboxnew .red { font-size:9px; color:#F22900 }
/*.adboxnew .forpng img { behavior: url(/iepngfix/iepngfix.htc);}*/
.adbo { border-left:1px solid #ACE8FE; border-right:1px solid #ACE8FE; }
.adbo td { font-size: 10px; color:#4D4D4D; }
.adbo A { font-size: 10px; text-decoration:underline; color:#333; }
.adbo .bd { font-weight:bold; }
.adbo .lightgray { color:#666; font-size:9px; }
.adbo .red { font-size:9px; color:#F22900 }
/*for payment platform*/
#container-1 { margin-top:20px; margin-bottom:30px; margin-left:auto; margin-right:auto; width:810px; background-image: url(/images/bodybg.gif); background-position: center; background-color: #CCCCCC; }
/*for new ipod family*/
.maintitl { height:100px; font-size:18px; font-weight:bold; }
/*for tips*/
.tips { font-size:18px; font-weight:bold; color:#F60; }
.tiptext { font-size:10px; line-height: 16px; color:#333; font-weight: normal; }
.tiptext A:link, .tiptext A:visited { text-decoration:none; font-weight:bold; color:#0066cc; }
.tiptext A:hover { text-decoration:underline; font-weight:bold; color:#0066cc; }
.tiptext li, .tiptext li ul { font-size:10px; line-height: 17px; color:#333; font-weight: normal; list-style-position:outside; list-style-image:url(/images/dot1.gif); line-height:18px; }
.tiptext li ul li { font-size:10px; line-height:20px; color:#333; font-weight: normal; list-style-position:outside; list-style-image:url(/images/dot2.gif); }
.emphasis { font-weight:bold; color:#0066cc; }
.summary A:link, .summary A:visited { text-decoration:underline; color:#333; }
.summary A:hover { color: #FF0000; text-decoration:underline; }
.tipnews td { font-size:10px; color:#5E7791 }
.tipnews A:link, .tipnews A:visited { font-weight:bold; color:#5E7791; text-decoration:none; }
.tipnews A:hover { font-weight:bold; color:#009BFD; text-decoration:underline; }
.tipnews ol { margin:0 0 0 10px; padding:10px 0 0 10px; font-weight:bold;}
/*newsletter*/
#container-2 { margin-top:5px; margin-bottom:5px; margin-left:auto; margin-right:auto; width:654px; border:#162C58 1px solid; background-position: center; background-color: #CCC; }
.newstext { background-color: #FFFFFF; border:#83ADCE 1px solid; }
.newsfaq { color:#0066cc; }
/* for pay*/
.pay_table { border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: dashed; border-left-style: dashed; border-right-color: #ff9900; border-left-color: #ff9900; }
.pay_title { color:#cc6600; font-size:16px; font-weight:bold; }
/**/
.adbox_christmas { border-left:0px solid #FD980C; border-right:0px solid #FD980C; }
.adbox_christmas td { font-size: 11px; color:#4D4D4D; }
.adbox_christmas A:link, .adbox_christmas A:visited { font-size: 11px; text-decoration:none; color:#333; }
.adbox_christmas A:hover { font-size: 11px; text-decoration:underline; color:#333; }
.adbox_christmas .bd { font-weight:bold; }
.adbox_christmas .lightgray { color:#666; font-size:9px; }
.adbox_christmas .red { font-size:11px; color:#F22900 }
a.christmas { font-size: 12px; text-decoration:underline; color:#FFFFFF; }
a.christmas:link, a.christmas:visited, a.christmas:hover, a.christmas:active { font-size: 12px; text-decoration:underline; color:#FFFFFF; }.redchars { color:#ff0000;}/* for updated version table */
table.updated_v { margin-bottom:20px; /*background:#fef8de; border-top:1px solid #f38503; border-bottom:1px solid #f38503;*/}
div.version_note { font-weight:bold; padding-left:10px;}.hint { padding-left:10px; line-height: 16px; font-weight: bold; color: #039;}.upcoming { color:#4db500; font-size:9px;}/* DVD Ripper Comparison */
.comp .two_side { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.comp .chart_top { background:#efefef url(images/top_line_bg.gif) repeat-x top;}
.comp .chartname { padding-left:20px; color:#076984; font-size:12px; font-weight:bold; padding-top:15px;}
.comp .blue_line { background:url(images/blue_bg.gif) repeat-x; line-height:32px; border-top:1px solid #e5e5e5;}
.comp .blue_line p { background:url(images/arrow_green.gif) no-repeat 10px center;}
.comp p { margin:0; padding:0; padding-left:20px; color:#333333; font-weight:bold; font-size:13px;}
.comp .item { border-left:1px solid #fff; border-bottom:1px solid #e4e4e4; text-align:center; padding:10px 0;}
.comp .buy a { color:#0066b5; text-decoration:underline; font-weight:bold;}
.comp .buy a:hover { color:#f30b1c;}
.comp .firstcolor { background:#f8f8f8;}
.comp .secondcolor { background:#f0f0f0;}
.comp .data td { padding:8px 0;}
.comp .data td.title { padding-left:10px;}
.comp .data .choose { width:91px; text-align:center; border-left:1px solid #fff;}
.comp .gray_line { background:url(images/gray_bg.gif) repeat-x; line-height:32px; border-top:1px solid #e5e5e5;}
.comp .gray_line p { background:url(images/arrow_dark.gif) no-repeat 10px center;}
.comp div.bottom { height:10px; width:718px; position:absolute; margin-top:-10px; margin-left:-1px;}
.comp div.bottom div { float:left; height:10px;}
.comp div.bottom .leftcorner { width:10px;}
.comp div.bottom .centerline { border-bottom:1px solid #e5e5e5; width:698px; height:9px; overflow:hidden;}
.comp div.bottom .rightcorner { width:10px;}
.comp .second { padding:10px 20px; border-bottom:1px solid #fff;}
.comp .try_buy a { color:#333333; font-weight:bold;}
.comp .try_buy img { margin-right:5px;}
.comp img { border:none;}td.fortab { height:30px;}
.tab { margin-top:10px;}
.tab ul { list-style:none; width:300px; margin:0; padding:0;}
.tab li { float:left; text-align:center; height:30px; display:block;}
.tab li.line01, .tab li.line02, .tab li.line03 { border-bottom:1px solid #e4e4e4; height:29px;}
.tab li.line01 { width:7px;}
.tab li.line02 { width:10px;}
.tab li.tab_on { width:128px; background:url(images/tab_on.gif) no-repeat;}
.tab li.tab_off { width:134px; background:url(images/tab_off.gif) no-repeat 0 2px;}
.tab li.line03 { width:21px;}
.tab li.line_blank { width:10px;}
.tab a { color:#a3a3a3; display:block; height:30px;}
.tab li.tab_on a { color:#444444;}
.tab img { margin-top:12px; border:0;}a.black { color:#000; text-decoration:none; font-weight:bold;}

.family_table { margin-left:6px; border-collapse:collapse;}
.family_table h1 { background:url(images/title_bg.jpg) repeat-x; padding:7px 10px; font-size:12px; margin:1px;}
.family_table h1 a{ margin-left:10px; color:#FF9900; font-weight:normal; text-decoration:underline;}
.family_table h1 a:hover{ color:#FF9900; font-weight:normal; text-decoration:none;}
.family_table p { background:#f0f0f0; text-align:center; line-height:30px; margin:0; padding:0;}
.family_table a { color:#000; text-decoration:none; font-weight:bold;}
.family_table a:hover { text-decoration:underline;}
.family_table ul { margin:0; padding:0;}
.family_table li { list-style:none; background:#f9f9f9; margin:1px 1px 0 1px; line-height:20px; padding:8px 10px; text-align:center;}
.family_table .name { text-align:left; background:#f9f9f9;}
.family_table .name a { background:url(images/green_arrow.gif) no-repeat left; padding-left:15px;}
.family_table img { border:0;}
.family_table span { color:#ff0000;}

.dvd_ripper { margin-left:6px;}
.dvd_ripper .prod_name { border:1px solid #e0e0e0;}
.dvd_ripper .prod_name td { width:188px; background:#e0e0e0; text-align:center; line-height:30px;}
.dvd_ripper .prod_name td a { color:#000; text-decoration:none; font-weight:bold;}
.dvd_ripper .box_screen ul { list-style:none; margin:0; padding:0; background:#e4e4e4; padding:0 0 0 1px; width:569px; display:table; /*height:186px;*/}
.dvd_ripper .box_screen li { float:left; width:187px; border:1px solid #fff; background:#f0f0f0; margin-right:1px; text-align:center; padding-bottom:10px; padding-top:10px;}
.dvd_ripper .box_screen li img { width:148px; height:114px;}
.dvd_ripper .box_screen li a.buy_now, .dvd_ripper .box_screen li a.free_trial { color:#5c5c5c; font-weight:bold; line-height:20px; font-size:10px;}
.dvd_ripper .box_screen li a.ultimate { margin-right:33px;}
.dvd_ripper .box_screen li a.buy_now { margin-right:20px;}
.dvd_ripper .prod_price { color:#ff0000; font-size:18px; text-align:right; padding:10px 20px 20px 0;}
.dvd_ripper .more_info { text-align:center; line-height:40px; border:1px solid #e4e4e4;}
.dvd_ripper .more_info a { color:#000; font-weight:bold; text-decoration:none;}

div.dvd_ripper_version { width:110px; text-align:center; margin:0 0 10px 20px;}
div.dvd_ripper_version span { display:block; text-align:center; margin:0; padding:0;}

/* DVD Ripper Comparison */
.footerlinks { padding-bottom:35px; color:#999; font-size:9px;}
.footerlinks a { color:#999; text-decoration:none; font-size:9px; line-height:18px; padding:0 5px;}
.footerlinks a:visited { color:#999;}
.footerlinks a:hover { color:#000;}/* pay remind*/
.pay_remind{ clear:both; margin-left:15px; width:700px;  padding:5px; color:#2f6ea3; border:1px; border-color:#CCCCCC; border-style:dashed; font-size:11px; margin-top:8px;}
.pay_remind img{ float:left; }
.pay_remind span{ float:right; width:655px;}

/* general styles */
.test_table{width:100%;border-collapse:collapse;margin:1em 0;}
.test_table th{text-align:left;padding:.5em;border:1px solid #fff;}
.test_table td{text-align:left;padding:.5em;border:1px solid #fff;}
.test_table th{background:#328aa4 url(tablecloth/tr_back.gif) repeat-x;color:#fff;}
.test_table .tr_1{}
.test_table .tr_1 td{ line-height:20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.test_table .tr_2{background:#fff;}

.faq .question { color:#039; font-weight:normal;}
.faq .question b { color:#039;}

a.upgrade { background:url(images/why.jpg) no-repeat left; color:#ff6501; font-weight:bold; text-decoration:none; padding-left:34px; line-height:25px; font-size:12px; display:block; width:115px; float:right;}
a.upgrade:hover { text-decoration:underline;}

.blue { color:#003399; }


/* affiliate Document */

#affiliate .title { width:760px; padding:20px 10px 20px 10px; background:url(images/common/arrow_gray.gif) no-repeat 2px 22px; margin-left:10px; line-height:20px;}
#affiliate .title h1 { font-weight:normal; font-size:18px; color:#283446; padding-bottom:5px;}
#affiliate .title p { text-align:left; padding-left:0px; padding-bottom:0px;}
#affiliate .title a { color:#283446;}

#affiliate h2 { font-size:12px; color:#283446; padding:0 0 5px 10px; border-bottom:1px dashed #e0e0e0; margin:10px 15px 10px 20px; width:740px;}
#affiliate p { line-height:20px; padding:0 20px 5px 30px;}
#affiliate p a, #affiliate ul a { color:#01b0f6;}

#affiliate table { border:1px solid #c9ced7; margin:0px 20px 0px 20px; border-top:none;}
#affiliate .table1 { border:1px solid #c9ced7; margin:0px 20px 0px 20px;}
#affiliate td { padding:10px 10px; line-height:18px;}
#affiliate table .name { line-height:36px; background:url(images/common/support_title_bg.gif) repeat-x; padding:0 20px; font-size:12px; color:#01a9ee; font-weight:bold;}
#affiliate table .item { background:url(images/common/affiliate_item_bg.jpg) repeat-x;}
#affiliate table .item td { padding:0 10px; color:#424a56; font-size:12px; height:33px;}
#affiliate table .item .col01 {  }
#affiliate table .item .col02 { text-align:center;}
#affiliate table .item .col03 {  text-align:center;}
#affiliate table .item .col04 {  text-align:center;}
#affiliate table .item .col05 { border-right:none; text-align:center;}
#affiliate table a { color:#3c3c3c;}

#affiliate .line01 { background:#f7f8f9;}
#affiliate .line02 { background:#edeff3;}

#affiliate .top_pic { text-align:center; padding-top:15px; }

#affiliate .tab_affiliate { clear:both; list-style:none; height:23px; background:url(images/common/tab_bg.gif) repeat-x bottom; padding-left:5px; margin:0 22px 20px 20px;}
#affiliate .tab_affiliate li { float:left; font-size:12px; line-height:23px; background:url(images/common/tab_off_bg.gif) repeat-x;}
#affiliate .tab_affiliate li .wrap01 { float:left; height:23px; background:url(images/common/tab_off_left.gif) no-repeat left;}
#affiliate .tab_affiliate li .wrap02 { float:left; height:23px; background:url(images/common/tab_off_right.gif) no-repeat right;}
#affiliate .tab_affiliate li a { color:#616b7b; padding:0 15px;text-decoration:none;}
#affiliate .tab_affiliate li a:hover { color:#20b3ef; text-decoration:none;}

#affiliate .tab_affiliate li.tab_affiliate_on { background:url(images/common/tab_on_bg.gif) repeat-x;}
#affiliate .tab_affiliate li.tab_affiliate_on .wrap01 { background:url(images/common/tab_on_left.gif) no-repeat left;}
#affiliate .tab_affiliate li.tab_affiliate_on .wrap02 { background:url(images/common/tab_on_right.gif) no-repeat right;}
#affiliate .tab_affiliate li.tab_affiliate_on a { color:#20b3ef;}

#affiliate .subtab { margin:0 22px 0 20px; width:750px; padding-left:0;}
#affiliate .subtab li a { color:#000; font-weight:bold;}
#affiliate .subtab li a:hover { color:#000;}
#affiliate .subtab li.tab_affiliate_on a { color:#000;}

#affiliate .content { padding-bottom:50px;}

#affiliate #content2 ul { list-style:none; line-height:20px; padding:0 15px 5px 0px; margin-left:20px;}
#affiliate #content2 ul li { padding-left:20px;  padding-bottom:10px;}
#affiliate #content2 ul li  span { color:#01b0f6;}
#affiliate .content ol { line-height:20px; padding:0 20px 15px 20px;}
#affiliate .content ol li { margin-left:30px;}
#affiliate .content ol li a { color:#01b0f6;}