@charset "utf-8";
/* CSS Document */
/* png ie6.0 transparence*/
img{behavior:url(../Scripts/iepngfix.htc);}
/*-----------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img {margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,div{font:12px/1.8em Arial, Verdana, Helvetica, sans-serif;color:#000;}
ul,ol { list-style: none; }
fieldset,img {border: none; }
body{background:#d1d8c0 url(images/page_bg_img.png) left top repeat-x;}
a {color: #778950;text-decoration:none;}
a:link{color:#778950;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
big, small{color:#a40000;}
big{font-size:14px;}
hr{margin:15px 0;border:none;border-bottom:1px solid #eeeeee;background-color:#eeeeee;}
.clear{clear:both;}
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 0px; font-size: 0px; }
.fl {float:left;}
.fr {float:right;}
#cse-search-results iframe{width:98%;}
/* 清除浮动 */
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:"";display:block;}

#header,#navigation,#banner,#mainContainer,#footer{overflow:hidden;width:948px;margin:0 auto;padding:0 6px;}

#header{height:85px;}
#header #logo,#header blockquote{float:left;}
#header #logo{display:block;overflow:hidden;width:270px;height:50px;margin:19px 0 0 17px;background:url(images/HuluDownloader_logo.png) left top no-repeat !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/HuluDownloader_logo.png');text-indent:-999px;}
#header blockquote{height:40px;margin:19px 0 0 12px;padding:10px 0 0 15px;background:url(images/top_line.png) left top no-repeat;}
#header blockquote p{color:#a0a0a0;line-height:110%;}
#header .subNav{float:right;width:155px !important;width:165px;margin:10px 5px 0 0;height:22px;}
.subNavL,.subNavR,.subNavC{background:url(images/subNav_img.png) left top no-repeat;color:#d4d4d4;}
.subNavL,.subNavR{width:10px;height:22px;}
#header .subNav .subNavL{float:left;}
#header .subNav .subNavR{float:right;background-position:left -22px;}
#header .subNav .subNavC{margin:0 10px;background-position:left -44px; background-repeat:repeat-x;text-align:center;}
#header .subNav .subNavC a{padding:0 5px;color:#707070;}

#navigation ul li{float:left;padding-left:2px;background:url(images/navigation_line.png) left top no-repeat;}
#navigation ul li.clearImg{padding-left:0;background-image:none;}
#navigation ul li a{display:block;float:left;height:40px;background:url(images/navigation_img.png) left -160px repeat-x;color:#f1ffcd;font-size:16px;text-align:center;line-height:40px;}
#navigation ul li a:hover{background-position:left -200px;color:#FFFFFF;text-decoration:none;}
.home{width:138px;}
.home span{display:block;padding-left:4px;background:url(images/navigation_img.png) left top no-repeat;}
.home:hover span{background-position:left -40px;}
.product{width:140px;}
.purchase{width:149px;}
.support{width:146px;}
.knowledge{width:217px;}
.affiliate{width:148px;}
.affiliate span{display:block;padding-left:4px;background:url(images/navigation_img.png) right -80px no-repeat;}
.affiliate:hover span{background-position:right -120px;}
#home #navigation ul li .home, #product #navigation ul li .product, #purchase #navigation ul li .purchase, #support #navigation ul li .support, #knowledge #navigation ul li .knowledge, #affiliate #navigation ul li .affiliate{background:url(images/navigation_img.png) left -200px repeat-x;}
#home #navigation ul li .home span{background:url(images/navigation_img.png) left -40px no-repeat;}
#affiliate #navigation ul li .affiliate span{background:url(images/navigation_img.png) right -120px no-repeat;}

#banner{padding-top:5px;background:url(images/container_bg_img.png) left top repeat-y;}
#purchFlow{margin:10px 0 20px 0;}

#mainContainer{width:940px;padding:10px;background:url(images/container_bg_img.png) left top repeat-y;}
.leftBox{width:690px;}
.rightBox{width:240px;}
.sidbarBanner {padding:0 0 10px 0;}
.NewsBanner {padding:0 0 5px 0;}
#content {float:left;margin:10px 0;}

.proHeadline{margin-bottom:15px;}
.leftImg,.rightImg,.centerImg{height:51px;background:url(images/proList_title_images.png) no-repeat;}
.proHeadline .leftImg{float:left;_margin-right:-5px;width:5px;background-position:left top;}
.proHeadline .rightImg{float:right;_margin-left:-5px;width:5px;background-position:right -51px;}
.proHeadline .centerImg{margin:0 5px;background-position:left -102px;background-repeat:repeat-x;line-height:0;}
.proHeadline .centerImg img{float:left;margin:6px 12px 0 5px;}
.proHeadline .centerImg h2{color:#046c99;font-size:22px;}
.proHeadline .centerImg i{color:#707070;font-size:11px;font-style:normal;}

.proHeadline2{overflow:hidden;height:26px;margin:10px 0 15px 0;background-color:#d8d8d8;}
.proHeadline2 .leftImg,.proHeadline2 .rightImg{height:26px;background:url(images/proList_title_images2.png) no-repeat;}
.proHeadline2 .leftImg{float:left;width:40px;background-position:left top;}
.proHeadline2 .rightImg{float:right;width:3px;background-position:left -26px;}
.proHeadline2 .centerImg{height:26px;background-image:none;}
.proHeadline2 .centerImg h2{color:#559602;font-size:18px;line-height:26px;}

.proContent{_height:170px;margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #eeeeee;}
.clearBorder{border:none;}
.proContent .proBox{width:120px;padding:0 15px;text-align:center;line-height:120%;}
.proContent .proBox span{display:block;margin-top:5px;color:#707070;}
.proContent .proInfo{padding:0 15px 0 160px; line-height:0;}
.proContent .proInfo h3,.proContent .proInfo p{padding-left:5px;}
.proContent .proInfo h3,.proContent .proInfo h3 a{margin-bottom:15px;color:#1b1b1b;font-size:16px;font-weight:bold;}
.proContent .proInfo p{color:#313131;line-height:140%;}
.proContent .proInfo .featureInfo{width:280px;margin-top:15px;padding:10px;border:1px solid #e8e8e8;background-color:#f8f8f8;}
.proContent .proInfo .featureInfo li{margin-bottom:8px;}
.proContent .proInfo .featureInfo img{vertical-align:middle;}
.proContent .proInfo .featureInfo em{padding-left:10px;color:#535353;}

.btnCon{padding-top:15px;}
.btnCon .freeTrial{margin-right:10px;}
.freeTrial,.buyNow{display:block;overflow:hidden;float:left;width:85px;height:25px;background:url(images/mainButton_img.png) left top no-repeat;text-indent:-999px;}
.freeTrial:hover{background-position:left -25px;}
.buyNow{background-position:-85px top;}
.buyNow:hover{background-position:-85px -25px;}

.buyNow2{display:block; padding:0 0 0 25px; height:22px; line-height:22px;background:url(images/icon_buy.gif) left top no-repeat;}
.buyNow2{background-position:5px center;}
.buyNow2:hover{background-position:5px center;}

/* 单个产品页面的附加样式 */
.proSingle{position:relative;margin-top:10px;padding:20px 5px;background:url(images/proSingle_bg_img.png) left top repeat-x;}
.proSingle h1{margin-bottom:15px;padding-left:15px;color:#7db13b;font-size:22px; font-weight:bold;}
.proSingle .proBox{padding-top:50px;}
.proSingle .proInfo{padding:0 180px 0 5px;}
.proSingle .proInfo p{padding-left:15px;}
.proSingle .proInfo ul{margin:10px 0 0 10px;padding-left:10px;}
.proSingle .proInfo ul li{margin-bottom:-3px;padding-left:10px;background:url(images/arrow_icon.png) left 7px no-repeat;}
.proSingle .btnCon{position:absolute;top:230px;right:5px;}
.systemInfo{height:26px;margin:0 5px;background-color:#e9e9e9;}
.systemInfo div{width:3px;height:26px;background:url(images/proList_title_images2.png) left top no-repeat;}
.systemInfo div.fr{background-position:left -26px;}
.systemInfo p{color:#707070;font-size:11px;line-height:26px;}
.systemInfo p b{padding-left:10px;}

.pruchaseCon{margin-bottom:10px;}
.proProp{float:left;width:49.9%;height:160px;border:none;}
.proBorder{border-right:1px solid #eeeeee;}

.morePro{height:30px;margin:0 0 20px 10px;padding:0 15px 0 170px;background:url(images/more_products_img.png) left top no-repeat;line-height:30px;}

#content #tabBtn{margin:10px 5px 0 5px;padding:5px 5px 0 5px;background-color:#e3e3e2;}
#content #tabBtn li{float:left;margin-right:2px;}
#tabBtn li a, #tabBtn li a span, #tabBtn li a:hover, #tabBtn li a:hover span, #tabBtn li a.current, #tabBtn li a.current span{display:block;float:left;cursor:pointer;height:28px;background-image:url(images/tabBtn_img.png);background-repeat:no-repeat;color:#ffffff;font-size:14px;text-decoration:none;line-height:28px;}
#tabBtn li a{padding-left:6px;background-position:left -56px;}
#tabBtn li a span{padding:0 20px 0 14px;background-position:right -84px;color:#707070;}
#tabBtn li a:hover, #tabBtn li a.current{background-position:left top;}
#tabBtn li a:hover span, #tabBtn li a.current span{background-position:right -28px;}

#tabInfo{margin:0 5px;padding:10px;}
#tabInfo .featureBox{clear:both;padding-bottom:15px;}
#tabInfo .featureBox h2{margin-bottom:10px;padding:0 0 2px 20px;border-bottom:1px solid #eeeeee;background:url(images/arrow_icon2.png) left 8px no-repeat;color:#1b1b1b;font-size:16px; font-weight:bold;}
#tabInfo .featureBox p{color:#313131;line-height:140%;}
#tabInfo .featureBox p img{float:right;padding:10px 15px;}
#tabInfo .featureBox ul{padding:10px 0 10px 20px;}
#tabInfo .featureBox ul li{padding-left:10px;background:url(images/arrow_icon.png) left 8px no-repeat;}

#newFeature{width:656px;margin:20px 0;background:url(images/newFeature_title.png) left top no-repeat;}
#newFeature h3{height:26px;padding:15px 0 0 55px;font-size:14px;}
#newFeature ul{margin-left:15px;padding:10px 0 10px 40px;background-color:#eaeaea;}
#newFeature ul li{padding-left:10px;background:url(images/arrow_icon.png) left 8px no-repeat;}

#footer{margin-bottom:10px;height:43px;background:url(images/footer_img.png) center top no-repeat;color:#FFFFFF;text-align:center;line-height:43px;}
#footer a{color:#FFFFFF;}

#companyInfo{width:100%;padding:5px 0;background-color:#a7ad9a;text-align:center;}
#companyInfo p{line-height:140%;}
.copyRight{color:#FFFFFF;}
.privacy{color:#d3d6cd;}

#sidebar {float:right;margin:10px 0;}
#sidebar .item {margin-bottom:12px;}
#sidebar .item .title {height:30px;background:url(images/SidbarProMenu.gif) no-repeat;text-indent:-999px;}
#sidebar .item .title2 {height:30px;background:url(images/SidbarTopView.gif) no-repeat;text-indent:-999px;}
#sidebar .item dl {border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; height:100%;}
#sidebar .item dl dt { padding:5px 12px;font-size:13px;color:#000; background:#f2f2f2;}
#sidebar .item dl dd {padding:0 30px;line-height:2.2em;background:url(images/dot_1.gif) no-repeat 15px 12px;}
#sidebar .item .bottom {height:7px;background:url(images/right_bg.gif) no-repeat left bottom;font-size:0;}

#sidebar .order {margin-bottom:12px;}
#sidebar .order .title {height:30px;background:url(images/orderfaqs.gif) no-repeat;text-indent:-999px;}
#sidebar .order dl {border-left:solid 1px #d8d8d8; border-right:solid 1px #d8d8d8; height:100%;}
#sidebar .order dl dt { padding:5px 12px;font-size:13px;color:#000; background:url(images/dot_1.gif) no-repeat 5px 15px;}
#sidebar .order dl dd {padding:0 30px;line-height:2.2em;}
#sidebar .order .bottom {height:7px;background:url(images/right_bg.gif) no-repeat left bottom;font-size:0;}

#icons {margin-top:20px;background:url(images/icons_bg.gif) repeat-x;text-align:center;}
#bottom {height:50px;background:url(images/bottom_bg.gif) repeat-x;}
#bottom p {line-height:40px;}

.prod_detail {padding:10px 16px;}
.prod_detail h2,.prod_detail .title_green {padding-bottom:16px;font-size:20px;color:#333333;}

.title_line {margin-bottom:8px;background:url(images/title_line.gif) no-repeat 0 bottom;line-height:2.4em;font-size:16px;}
.cont_box {padding:12px 20px;}
.cont_box .shot_demo {float:right;margin:8px 0 0 20px;}
.cont_box .shot_demo p {padding-left:8px;background:url(images/dot_2.gif) no-repeat 0 8px;color:#fa0;}
.cont_box ul li {list-style:disc;margin-left:14px;}
.cont_box .list_word li,.cont_box .web_link li {margin-left:0;padding-left:26px;background:url(images/dot_1.gif) no-repeat 12px 16px;border-bottom:1px solid #515151;line-height:35px;list-style:none;}
.cont_box .list_word li.bg {background-color:#474747;}
.cont_box .web_link li {float:left;width:120px;border-bottom:none;line-height:30px;}
.cont_box .yellow_link {padding-right:20px;text-align:right;}
.cont_box .yellow_link a {color:#fa0;}
.yellow {color:#fa0;}
a.yellow_link {color:#fa0;}
.cont_box .title_drop {height:47px;background:url(images/title_drop.gif) no-repeat 0 0;font-size:16px;line-height:50px;cursor:pointer;}
.cont_box .title_drop_down {background-position:0 -47px;}
.cont_box .recom {width:615px;height:181px;margin-top:20px;padding:16px;background:url(images/recom_bg.gif) no-repeat;}
.cont_box .recom .left {float:left;width:120px;margin-right:12px;text-align:center;}
.cont_box .recom .left p {color:#fa0;font-weight:bold;}
.cont_box .recom .left p span {font-weight:normal;text-decoration:line-through;color:#fff;}
.cont_box .recom .right {float:left;width:455px;}
.cont_box .recom .right h3 {padding-bottom:10px;font-size:14px;color:#fa0;line-height:30px;}
.cont_box .recom .right .btn {margin-top:16px;}
.cont_box .recom .right .btn a {float:left;}

.banner_title {padding:10px 0;}
.affiliate_form_title {font-size:14px;}

.sidbarBanner {padding:0 0 10px 0;}
.location { background:url(images/Ico_Home.gif) no-repeat 2px center; line-height:20px; height:20px; padding:0 0 0 25px;}
.Keywoeds span { font-weight:bold; padding:0 0 0 10px;}

/*Knowledge Center*/
.BoxBottomMargin {
	margin-bottom:10px;
}
/*Left*/
.News_Left {width:555px; padding:0 0 0 10px;}
.News_Right {width:350px; padding:0 10px 0 0;}

.LeftNewsBox {}
.LeftNewsBox .LeftNewsColumn {height:38px; background:url(images/NewsColumn_Cen.gif) repeat-x left top;}
	.LeftNewsColumn p {float:left; height:38px; line-height:32px; font-size:18px; color:#fff; padding:0 10px; background:url(images/NewsColumn_Left.gif) no-repeat left top;}
	.LeftNewsColumn a {float:right; display:block; line-height:32px; height:38px; padding:0 10px; color:#fff; background:url(images/NewsColumn_Right.gif) no-repeat Right top;}
.LeftNewsBox .NewsBoxLine {border-left:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; padding:5px 10px;}
.LeftNewsBox .NewsBoxHeight {height:240px;}
.LeftNewsBox .SingleNews {}
	.SingleNews .Img {float:left;}
	.SingleNews .Right {background:#f1f1f1; margin:0 0 0 160px; padding:0 5px; height:105px;}
	.SingleNews .Right .SingleNewsTitle a {font-size:12px; font-weight:bold; background:url(images/Ico_jt.gif) no-repeat left center; line-height:20px; padding:0 0 0 8px;}
	.SingleNews .Right p {}
.LeftNewsBox dl {}
.LeftNewsBox dl dt {font-size:12px; font-weight:bold; padding:5px 0 0 0;}
.LeftNewsBox dl dd {background:url(images/Ico_jt.gif) no-repeat left 9px; padding:0 0 0 10px;}

.LeftNewsBox .NewsBoxHeight3 {height:320px;}
.LeftNewsBox ul {}
.LeftNewsBox ul li {background:url(images/Ico_jt.gif) no-repeat 5px 8px; padding:0 0 0 15px; height:24px; *height:22px!important; *height:22px; line-height:22px;}
.LeftNewsBox ul .Listcolor { background:url(images/Ico_jt.gif) no-repeat 5px 8px #eee;}
.LeftNewsBox ul li a {float:left;}
.LeftNewsBox ul li div { float:right; color:#7e7e7e; padding:0 5px;}

/*News Title Style [ h1 ]*/
.NewsTitle {font-size:16px; font-weight:bold; text-align:center; padding:2px 0; background:#edf3da; border-bottom:solid 1px #ccc;}

.BottomProTitle { background:url(images/MoreProLeft.gif) no-repeat left top #000; height:32px;}
.BottomProTitle p { font-size:14px; color:#fff; line-height:32px; background:url(images/MoreProRight.gif) no-repeat right top; font-weight:bold; padding:0 20px;}
.BottomPro {border-left:solid 1px #60880a; border-right:solid 1px #60880a; border-bottom:solid 1px #60880a; padding:5px;}
.compare-left {float:left; width:330px;}
.compare-right {float:right; width:330px;}
.compare-left .single-left,.compare-right .single-left {float:left; width:120px; padding:10px 0;}
.compare-left .single-right,.compare-right .single-right {float:left; width:200px; padding:10px 0;}
.BottomPro .Left {float:left; width:30%; text-align:center; padding:10px 0;}
.BottomPro .Right {float:left; width:70%; padding:0 5px; padding:10px 0;}
.BottomPro .Right h2 {font-size:14px; font-weight:bold; color:#699a00;}
.BottomPro .Right p { color:#707070;}
.BottomPro .Right p span { color:#a40000; font-size:14px; font-weight:bold;}

/*Right*/
.Search {background:url(images/Search_Cen.jpg) repeat-x left top; height:26px; margin:0 0 5px 0;}
.Search .Left {float:left; padding:0 0 0 6px; background:url(images/SearchLeft.gif) no-repeat left top;}
.Search .Cen {padding:3px 50px 0 90px;*padding:2px 50px 0 90px!important;*padding:2px 50px 0 90px;}
	.Search .Cen input {width:98%; *width:95%; _width:94%;}
.Search .Right{float:right;}

.RightNewsBox {}
.RightNewsBox .RightNewsColumn {height:32px; background:url(images/NewsColumn2_Cen.gif) repeat-x left top;}
	.RightNewsColumn p {float:left; height:32px; line-height:32px; font-size:18px; color:#656565; padding:0 10px; background:url(images/NewsColumn2_left.gif) no-repeat left top;}
	.RightNewsColumn div {float:right; height:32px; padding:0 10px; background:url(images/NewsColumn2_Right.gif) no-repeat Right top;}
.RightNewsBox .NewsBoxLine {border-left:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;}
.RightNewsBox .NewsBoxHeight {height:191px;}
.RightNewsBox .NewsBoxHeight2 {height:112px;}
.RightNewsBox ul {padding:7px 10px;}
.RightNewsBox ul li { background:url(images/Ico_jt.gif) no-repeat 5px 8px; padding:0 0 0 15px; border-bottom:solid 1px #e0e0e0;}
.RightNewsBox ul li a { line-height:22px;}
.RightNewsBox .MoreBut { background:#f3f3f3; height:14px; padding:3px 5px;}
.RightNewsBox .MoreBut a { background:url(images/NewsMoreBut.gif) no-repeat left top; float:right; width:70px; font-size:10px; line-height:14px; display:block; text-align:center;}

/*----------support------------*/
.support_box{border:1px solid #ccc; border-top:0px; padding:5px 10px;position:relative;}
.support_box_img{width:132px;float:left;margin:20px;}
.support_box_txt{float:left;width:480px; height:auto}
.title_p{font-size:18px;font-weight:bold;color:#537a00;}
.sup_box_main1{}
.sup_box_main{border-bottom:1px solid #dddddd}
.support_box_txt dl dt{font-weight:100}

/*----------support------------*/
.title_aff{font-size:14px;font-weight:bold;color: #333333;}
.prod_detail table td{height:20px;padding:3px;}
.map_dl{padding-bottom:10px;}
.map_dl dt.title{padding:0;}
.map_dl dt a{font-size:14px; color:#000000;}
.map_dl dd{float:left;width:150px;height:25px;line-height:25px;}
.map_dl dd a{font-size:12px; padding:10px 0 0 0; }
.sitemap_title{height:30px;line-height:30px;font-weight:bold;font-size:16px;border-bottom:1px solid #eeeeee;margin-bottom:10px;}
.td_bg .td_bgH{ background:url(images/bg_onlie.gif) repeat-x; height:30px;}
.Puc_td_bg {border: solid 1px #ccc;}
.Puc_td_bg td {padding:2px 0 2px 10px;}
.Puc_td_bg .Puc_td_bgH{ background:url(images/bg_onlie.gif) repeat-x; height:30px; border: solid 1px #ccc; font-size:18px;}
.Puc_td_bg .Puc_th{ background:#ededed; font-weight:bold;}

.PucNote { margin:10px 0 0 0;}
.PucNote p { padding:0 10px; background:#ededed; line-height:22px;}

.prod_video .affiliate_form {line-height:2.8em;}
.prod_video .affiliate_form input {margin-top:6px;}
.prod_video .affiliate_form .half {float:left;width:310px;}