@charset "utf-8";
/* Tom Cai */
html{-webkit-text-size-adjust:none;}
body {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	padding:0;
}
ul, dl, form {
	padding: 0;
	margin: 0; 
}

img { border: none;}
/*Header*/
.header_keyword {
	text-align: right;
	font: normal 11px/23px Tahoma, Arial, Helvetica, sans-serif;
	float: right;
	color: #aaa;
}
.header_keyword a {
	color: #2f77a1;
	text-decoration: none;
	padding: 0 2px;
}
.header_keyword a:hover {
	color: #2f77a1;
	text-decoration: underline;
}
.view_banner,.view_free_pro { margin: 0 0 10px;}
.view_xian { clear: both; padding: 5px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; overflow: hidden; height: 100%;}
.view_xian .left,.view_xian .right { width: 362px;}
.view_xian .left { float: left;}
.view_xian .right { float: right;}
.file { width:240px; float:right; height: 100%; overflow: hidden; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; line-height: 160%;}
.file h2 { font: bold 14px/22px Arial, Helvetica, sans-serif; color: #000; padding: 0 0 5px; margin: 0;}
.file h2 a { text-decoration: none; color: #666;}
.file a { color: #666;}
.file dl dt {
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 10px;
	color: #000;
	
}
a.compareMore{ color:#333333; text-decoration:none; font-weight:normal;}
a:hover.compareMore{ text-decoration:underline;}
.file dl dt a:hover{ text-decoration:none;}
.file dl dt a.buynow_free img { background: url(/images/buttom_bg.jpg) left top no-repeat; height: 24px; width: 27px; float: left; }
.file dl dt a.buynow_free {display: inline-block; height: 24px; font: bold 14px/24px Arial, Helvetica, sans-serif; line-height: 24px; text-decoration: none; color: #333; background: url(/images/buttom_bg.jpg) right top no-repeat; padding-right: 20px; margin-right:5px;}

/*Start Free file 2009-12-22*/
.free_file_img{ padding:0 7px 0 3px;}
.free_file{height: 100%; overflow: hidden; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; line-height: 160%; padding-top:15px;}
.free_file2 {height: 100%; overflow: hidden; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; line-height: 160%; padding-top:7px;}
.free_file h2,.free_file2 h2 { font: bold 14px/22px Arial, Helvetica, sans-serif; color: #000; padding: 0 0 5px; margin: 0;}
.free_file h2 a,.free_file2 h2 a{ text-decoration: none; color: #000;}
.free_file a,.free_file2 a{ text-decoration:none;}
.free_file a:hover,.free_file2 a:hover{ text-decoration:none;}
.free_file dl dt ,.free_file2 dl dt{
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 10px;
	color: #000;
}
.free_file dl dt a.buynow_free img,.free_file2 dl dt a.buynow_free img{ background: url(/images/buttom_bg.jpg) left top no-repeat; height: 24px; width: 27px; float: left; }
.free_file dl dt a.buynow_free,.free_file2 dl dt a.buynow_free{display: inline-block; height: 24px; font: bold 14px/24px Arial, Helvetica, sans-serif; line-height: 24px; text-decoration: none; color: #333; background: url(/images/buttom_bg.jpg) right top no-repeat; padding-right: 20px; margin-right:5px;}
/* End Free file 2009-12-22*/



.file dl dt a.buynow_pro img { background: url(/images/buttom_bg.jpg) left bottom no-repeat; height: 24px; width: 27px; float: left; }
.file dl dt a.buynow_pro {display: inline-block; height: 24px; font: bold 14px/24px Arial, Helvetica, sans-serif; line-height: 24px; text-decoration: none; color: #333; background: url(/images/buttom_bg.jpg) right bottom no-repeat; padding-right: 20px;}
.file dl dt a.buynow_pro span { color: red; padding-right: 10px;}
.switch_pic { width: 210px; float: left; margin: 0 20px 0 0;}
.switch_pic .pic { text-align: center; clear: both;}
.switch_pic dl { clear: both; padding: 10px 0 15px; height: 100%; overflow: hidden;}
.switch_pic dl dd { float: left; padding: 0; margin: 0; width: 105px; text-align: center; font: bold 14px/24px Tahoma, Arial, Helvetica, sans-serif;}
.pro_tab { display: block; background: url(/images/tabs_pic.jpg) right top no-repeat; color: #000;}
.free_tab_on { display: block; background: url(/images/tabs_pic.jpg) left top no-repeat; color: #fff;}
.pro_tab_on { display: block; background: url(/images/tabs_pic.jpg) right -25px no-repeat; color: #fff;}
.auto_pro_tab { display: block; background: url(/images/tabs_pic.jpg) right top no-repeat; color: #000;}
.auto_free_tab { display: block; background: url(/images/tabs_pic.jpg) left -25px no-repeat; color: #000;}
/*.free_tab:hover { display: block; background: url(/images/tabs_pic.jpg) left top no-repeat; color: #fff;}
.pro_tab:hover { display: block; background: url(/images/tabs_pic.jpg) right -25px no-repeat; color: #fff;}*/

.compare { clear: both; text-align: center;}



























/*dd*/
#header {
	background: url(/images/2.jpg) left top repeat-x #116383;
	height:124px;
	overflow: hidden;
}
#header div.top {
	width: 1000px;
	height:86px;
	overflow:hidden;
	margin: 0 auto;
}
.header_keyword {
	text-align: right;
	font: normal 11px/23px Tahoma, Arial, Helvetica, sans-serif;
	float: right;
	color: #aaa;
}
.header_keyword a {
	color: #2f77a1;
	text-decoration: none;
	padding: 0 2px;
}
.header_keyword a:hover {
	color: #2f77a1;
	text-decoration: underline;
}
.logo {
	float:left;
	padding: 5px 0;
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
.logo img { margin-top:5px;
}
.menu .search {height: 20px; padding: 6px 0 6px; clear: both;}
.menu .email {height:26px;clear: both; position:relative;}
.googleAdd{ position:absolute; top:5px; left:280px; width:100px; height:26px;}
.menu .email a{ text-decoration:none; color:#333333;}
.menu .email img {
    float: left;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
}
.menu .email p{ float:right; padding:0px; margin:0px; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:24px;}
.menu .search table { float: right;}
.menu .input {width: 210px; height: 18px; background: url(/images/cs2/searchboxbg.jpg) no-repeat left; border: none; padding:2px 0 0 10px; line-height: 18px; color: #116484; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#nav{ clear:both; height:38px;width:960px; margin:0 auto;}
#nav ul{ margin:0 auto; font:14px bold Arial, Helvetica, sans-serif;}
#nav ul li{float:left; height:38px; line-height:38px; margin:0 10px; display:inline;}
#nav ul li a{ display:block; padding:0 20px; color:#FFFFFF; text-decoration:none;background:url(/images/17.png) no-repeat 129px 38px; }
#nav ul li a:hover{ display:block; background-position:center center; color:#FFFFFF; text-decoration:none;}
#nav ul li a.on{ display:block; background-position:center center; color:#FFFFFF; text-decoration:none;}
.menu .input {width: 184px; height: 20px; background: url(/images/text-box-bg.jpg) no-repeat left; border: none; padding:2px 0 0 10px; line-height: 20px; color: #116484; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}



#right_box .irihgt-content-title{ height:5px; overflow:hidden;}
#right_box .irihgt-content{ clear:both; height:100%; overflow:hidden; border:1px #c8c8c8 solid;border-top:none; padding:10px; margin-bottom:10px;}
#right_box .irihgt-content h1{ padding:5px 0; margin:0px; font:24px Arial, Helvetica, sans-serif; color:#333333;}
#right_box .irihgt-content p{ margin:0;padding:5px 0; font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:24px;}
#right_box .irihgt-content p a{ text-decoration:none; color:#1c6f9f;}
 #right_box .irihgt-content p a:hover{ text-decoration:underline;}
#right_box .irihgt-content .main-pro{ float:left;width:240px; padding:10px 10px 5px 0; margin:0 10px 10px 0; display:inline;}
#right_box .irihgt-content h1 a{color:#333333; text-decoration:none;}
#right_box .irihgt-content h1 a:hover{color:#333333; text-decoration:underline;}

#right_box ul.indexbuynow{ margin:0px 50px 0 0;}
#right_box ul.indexbuynow li.buynow{ margin-right:50px; display:inline; list-style-type:none;float:left; height:35px; line-height:35px;background:url(../images/resource/indexbuynowright.jpg) no-repeat right top; padding:0 10px 0 0;}
#right_box ul.indexbuynow li.buynow a{ text-decoration:none;}
#right_box ul.indexbuynow li.learnmore{list-style-type:none;float:left; height:35px;background:none; padding:0 10px 0 0;}
/*#right_box .indexbuynow{ height:100%; overflow:hidden;background:url(../images/resource/indexbuynowright.jpg) no-repeat right top;margin:20px 80px 0 0; color:#FF0000;font: bold 18px/35px Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 10px 0px 0px;}*/

#right_box a.learn-more{ font-size:12px;background:url(/images/learnmore-dot.jpg) no-repeat 0 center; padding:0 0 0 15px; text-decoration:none; color:#0f50a0;}
#right_box a:hover.learn-more{ text-decoration:underline;}
#right_box .irihgt-content .box-left{ width:510px; height:100%; overflow:hidden; border-right:1px #CCCCCC dotted; float:left; padding-right:10px;}
#right_box .irihgt-content .box-left a.win{ float:right;margin:0 5px; text-decoration:none;}
#right_box .irihgt-content .box-left a:hover.win{ text-decoration:underline;}

#right_box .irihgt-content .box-rihgt{ float:right;width:200px;height:100%; overflow:hidden;}
#right_box ul.macwin{ height:20px;padding:0 15px; margin:0;}
#right_box ul.macwin li{list-style-type:none;width:80px; height:20px; margin-right:1px; float:left;display:block; text-align:center; font:13px/20px bold Arial, Helvetica, sans-serif; color:#FFFFFF;}
#right_box ul.macwin li span{width:80px; height:20px;display:block; background:url(/images/resource/tabwinmacbg.jpg) no-repeat 161px 80px; text-decoration:none; color:#FFF; cursor:pointer;}
#right_box ul.macwin li span.win{ background-position:0 0;}
#right_box ul.macwin li.hover span.win {font-weight:bold;background-position:0 -20px;}
#right_box ul.macwin li.hover span.mac {font-weight:bold;background-position:-80px -20px;}
#right_box ul.macwin li span.mac{background-position:-80px 0px;}


#right_box ul.macwin2{ height:25px;padding:0; margin:0;}
#right_box ul.macwin2 li{list-style-type:none;width:65px; height:25px; margin-right:1px; float:left;display:block; text-align:center; font:12px/20px bold Arial, Helvetica, sans-serif; color:#FFFFFF;}
#right_box ul.macwin2 li span{width:65px; height:25px;display:block; background:url(/images/resource/tabwinmacbg3.jpg) no-repeat 195px 50px; text-decoration:none; color:#FFF; cursor:pointer;}
#right_box ul.macwin2 li.hover span.win{ background-position:0 0;}
#right_box ul.macwin2 li span.win {background-position:0 -25px;}
#right_box ul.macwin2 li span.mac {background-position:-130px -25px;}
#right_box ul.macwin2 li.hover span.mac{background-position:-130px 0px;}
#right_box ul.macwin2 li span.mid {background-position:-65px -25px;}
#right_box ul.macwin2 li.hover span.mid{background-position:-65px 0px;}

.indeximgm{ margin:15px  0 10px 30px;}
#right_box .irihgt-content p.pl30{ padding-left:45px;}
#right_box .irihgt-content p.pl20{ padding-left:25px;}
.textRight{ text-align:right;}


#right_box ul.macwinB{ height:33px;padding:0; margin:0 0 10px 0;}
#right_box ul.macwinB li{list-style-type:none;width:92px; height:33px; margin-right:1px; float:left;display:block; text-align:center; font:13px/24px bold Arial, Helvetica, sans-serif; color:#333; padding:0; margin:0; background-image:none;}
#right_box ul.macwinB li span{width:92px; height:33px;display:block; background:url(/images/buy-winmac.jpg) no-repeat 184px 66px; text-decoration:none; color:#333; cursor:pointer;}
#right_box ul.macwinB li span.win{ background-position:0 0;}
#right_box ul.macwinB li.hover span.win {font-weight:bold;background-position:0 -33px;}
#right_box ul.macwinB li.hover span.mac {font-weight:bold;background-position:-92px 0px;}
#right_box ul.macwinB li span.mac{background-position:-92px -33px;}

/*#right_box .irihgt-content .box-rihgt ul li a:hover.win{background-position:0 -60px;color:#FF0000; font-weight:bold;}
#right_box .irihgt-content .box-rihgt ul li a:hover.mac{/*background-position:0 0px; color:#FF0000;}*/

#right_box ul.macwin1{ height:20px;padding:0 5px 0 5px; margin:0 0 10px 0;}
#right_box ul.macwin1 li{list-style-type:none;width:52px; height:20px; margin-right:1px; float:left; display:inline; text-align:center; cursor:default; font:12px/20px bold Arial, Helvetica, sans-serif; color:#FFFFFF;cursor:pointer;}
#right_box ul.macwin1 li span{width:52px; height:20px;display:block;background:url(/images/resource/tabwinmacbg.jpg) no-repeat 161px 80px;}
#right_box ul.macwin1 li span.win{ background-position:-28px -40px; text-decoration:none; color:#FFF;}
#right_box ul.macwin1 li.hover span.win{font-weight:bold;color:#FFF;background-position:-28px -60px; }
#right_box ul.macwin1 li.hover span.mac{font-weight:bold;color:#FFF; text-decoration:none;background-position:-80px -60px; }
#right_box ul.macwin1 li span.mac{background-position:-80px -40px; text-decoration:none; color:#FFF;}
.macwinwidth{ float:right; width:210px; text-align:left;}



#right_box .irihgt-content .box-rihgt .productimg{clear:both; margin:10px 0; padding-left:5px;}
#right_box .irihgt-content .box-rihgt .on{ display:none;}
#right_box .irihgt-content .box-rihgt .productimg .img{ padding:0 0 10px 10px;}
#right_box .irihgt-content .box-rihgt a{ font:14px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; font-weight:bold; padding-left:5px;}
#right_box .irihgt-content .box-rihgt a:hover{ text-decoration:underline; color:#006699;}

#right_box .irihgt-content .box-rihgt .productimg2{clear:both; margin:10px 0; padding-left:5px;}
#right_box .irihgt-content .box-rihgt .productimg2 .img{ padding:0 0 10px 10px;}
#right_box a.buynoww{ font:14px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; font-weight:bold; padding-left:2px;}

.displynone{ display:none;}

#right_box .blu-ray{ width:370px; height:100%; overflow:hidden;}
#right_box .news-box-title{ clear:both;height:27px; background:url(/images/news-title-bg.jpg) repeat-x 0 0;}
#right_box .news-box-title h1{ float:left;padding:0px; margin:0px; height:27px;font:bold 14px/27px Arial, Helvetica, sans-serif; color:#333333; background:url(/images/news-title-text-bg.jpg) repeat-x 0 0; }
#right_box .news-box-title h1 a{color:#333333; text-decoration:none;}
#right_box .news-box-title h1 a:hover{color:#333333; text-decoration:none;}
#right_box .news-box-content{ clear:both;border:1px #c8c8c8 solid; border-top:none; padding:10px; height:100%; overflow:hidden; margin-bottom:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#right_box .news-box-content p{ padding:0; margin:0; line-height:24px;}


#right_box .news-box-content .box-img{ width:120px; height:100%; overflow:hidden;margin:0 10px 10px 0;}
#right_box .news-box-content .box-img p{ padding:7px 0 0 7px;}

#right_box .news-box-content dl{ clear:both;padding:0px; margin:0px;}

#right_box .news-box-content dl dd{ height:25px;padding:0; margin:0;float:left;list-style-type:none; font:12px/25px Arial, Helvetica, sans-serif;}
#right_box .news-box-content .w40{ width:40px; text-align:center;}
#right_box .news-box-content .w40 img{ margin:5px;} 
#right_box .news-box-content .w350{ width:350px; }
.w350 a{ text-decoration:none; color:#333333;}
.w350 a:hover{ text-decoration:underline; color:#006699;}
#right_box .news-box-content .w210{ width:210px; text-align:center; color:#646464;}
#right_box .news-box-content .w128{ width:128px;}
#right_box .news-box-content .w128 img{ margin:5px;}
#right_box .news-box-content .w120{ width:120px; text-align:center;}


#right_box .catbox{ clear:both; line-height:25px; margin:15px 0 60px; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#333333;}
#right_box .catbox strong a{ font:bold 13px Arial, Helvetica, sans-serif; color:#333333;}

#right_box .catbox a.more{  color:#003567; text-decoration:underline;}
#right_box .news-box-content .priseby{ clear:both; padding:0 0 0 2px; font:bold 14px Arial, Helvetica, sans-serif; color:#333333;}
#right_box .news-box-content .catbox .padrigh{ padding-right:10px; border-right:1px #CCCCCC dashed;}

#right_box .catbox2{ clear:both; line-height:25px; margin:15px 0 10px; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#333333;}
#right_box .catbox2 strong a{ font:bold 13px Arial, Helvetica, sans-serif; color:#333333;}
#right_box .catbox a.more{  color:#003567; text-decoration:underline;}
#right_box .catbox2 .padrigh{ padding-right:10px; background:url(../images/icon/mac-img/middleline.jpg) no-repeat right center;}
#right_box .catbox2 .macwinwidth{ font:normal 12px/22px Arial, Helvetica, sans-serif; color:#333333;}

#right_box  a.catbuynow{ background:url(/images/cart-dot.jpg) no-repeat 0 0; padding:0; padding:3px 0 3px 24px; font-weight:bold; margin-right:5px;}
#right_box  a.catbuynowwin{ background:url(/images/resource/addcartwin.jpg) no-repeat 0 0; padding:0; padding:3px 0 3px 24px; font-weight:bold; margin-right:5px; color:#FF6600;}
#right_box  a.catbuynowmac{ background:url(/images/resource/addcartmac.jpg) no-repeat 0 0; padding:0; padding:3px 0 3px 24px; font-weight:bold; margin-right:5px; color:#316182}

#right_box  a.catdownload{background:url(/images/cat-dldot.jpg) no-repeat 0 0; padding-left:20px;}

#right_box .news-box-content .freewarelist{ background:url(/images/resource/list-middle-line.jpg) repeat-y 358px 0; height:100%; overflow:hidden;}
#right_box .news-box-content .freewarelist ul{ padding:0; margin:0;}
#right_box .news-box-content .freewarelist ul li{  list-style-type:none;float:left; width:339px; background:url(/images/resource/li-dot.jpg) no-repeat 0 center; height:26px; font:12px/26px Arial, Helvetica, sans-serif; padding:0 10px 0 15px;}
#right_box .news-box-content .freewarelist ul li img{ float:right; padding:5px 10px 0 0;}
#right_box .news-box-content .freewarelist ul li a{ color:#1371a7; text-decoration:none;}
#right_box .news-box-content .freewarelist ul li a:hover{ color:#1371a7; text-decoration:underline;}


.logo a { color: #DEE1F0; text-decoration: none;}
.logo a:hover { text-decoration: underline; color:#DEE1F0;}
.menu {
	float: right;
	width: 718px;
	padding: 0 0 0 10px;
}





.menu ul li {
	float: left;
	list-style: none;
	width:100px;
	margin: 0 0 0 2px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: capitalize;
}
.menu ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	background:url(/images/cs2/menu_bg.jpg) left -26px no-repeat;
	height: 21px;
	line-height: 21px;
	margin-top: 5px;
}
.menu ul li a.on, .menu ul li a.on:hover {
	color: #444;
	text-decoration: none;
	display: block;
	background:url(/images/cs2/menu_bg.jpg) left top no-repeat;
	height: 26px;
	line-height: 26px;
	margin-top: 0;
}
.menu ul li a:hover {
	color: #333;
}
/*End header*/
.home_ad1 { margin-top: 10px; background: url(/images/cs2/ad1.jpg) left top no-repeat; padding:10px 5px; height: 180px; color: #444; line-height: 180%;}
.home_ad1 a { text-decoration: none; color: #006699;}
#content {
	width: 1000px;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
}
/*Left box Start*/
#left_box {
	float: left;
	width: 240px;
	font-size: 11px;
}
#left_box div dl dt {
	background: url(/images/left-menu-bg.jpg) repeat-x left top;
	height: 32px;
	color: #444;
	padding: 0 6px 0 8px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:32px;
	margin:4px 0;
}
#left_box div dl dt.winmac2 {
	background: url(/images/left-menu-bg.jpg) repeat-x left top;
	height: 32px;
	color: #444;
	padding: 0 6px 0 8px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:32px;
	margin:4px 0 0;
}
#left_box div dl.free dt {
	background: url(/images/left-menu-bg.jpg) repeat-x left top;
	height: 31px;
	color: #444;
	padding: 0 6px 0 8px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:31px;
	margin:0px;
}
#left_box div dl dt.on {
	background: url(/images/onproduct.jpg) repeat-x left bottom;
}
#left_box div dl dt a {
	color: #444;
	text-decoration: none;
	padding:5px 0 2px 28px;
}
#left_box div dl dd.displynone{ display:none;}
#left_box div dl dt a.windot-img {background: url(/images/dtdotwin.jpg) no-repeat 0 0;}
#left_box div dl dt a.macdot-img {background: url(/images/dtdotmac.jpg) no-repeat 0 0;}
#left_box div dl dt a.pptdot-img {background: url(/images/dtdotppt.jpg) no-repeat 0 0;}
#left_box div dl dt a.none-img {background: url(/images/left-mune-dot.jpg) no-repeat 3px 3px;	color: #444;
	text-decoration: none;
	padding:0 0 0 15px;}

#left_box div dl dt a:hover {
	color: #206BA4;
}
#left_box div dl dt span a:hover {text-decoration: underline;}
#left_box div dl dt span {
	float: right;
	font-size: 11px;
	font-weight: normal;
}
#left_box div dl dt span a {
background-image:none; padding:0;
}
#left_box div dl dd {
	margin: 0;
	padding: 0 2px 0 18px;
	line-height: 24px;
	text-decoration: none;
	background: url(/images/left-menu-dd-dot.gif) 10px center no-repeat;
	color: #870021;
	display: block;
}
#left_box div dl dd.macwin{
	margin: 0;
	padding: 0 2px 0 18px;
	height:26px; overflow:hidden;
	text-decoration: none;
	background: url(/images/left-menu-dd-dot02.jpg) repeat-x 0 0;
	color: #870021;
	display: block;
}
#left_box div dl dd.macwin .win,#left_box div dl dd.macwin .winon,#left_box div dl dd.macwin .mac,#left_box div dl dd.macwin .macon{ margin-top:3px;height:23px; width:73px; float:left;cursor:pointer;background:url(../images/macwin-dd.jpg) no-repeat -73px -69px;}
#left_box div dl dd.macwin .win{ background-position:0 -69px;}
#left_box div dl dd.macwin .winon{ background-position:0 -23px;}
#left_box div dl dd.macwin .mac{ background-position:0 -46px;}
#left_box div dl dd.macwin .macon{ background-position:0 0px;}
#left_box div dl dd.macwin #win span,#left_box div dl dd.macwin #mac span{ color:#333333; line-height:21px; padding-left:30px;}

#left_box div dl dd a,.left_menu_more ul li a {
	color: #333;
	font-weight: normal;
	text-decoration:none;
}
#left_box a.newimg1{ background:url(../images/resource/new-ico-1.png) no-repeat right center; padding:0 26px 0 0;}
#left_box a.newimg2{ background:url(../images/resource/new-ico-2.png) no-repeat right center; padding:0 26px 0 0;}
#left_box a.newimg3{ background:url(../images/resource/new-ico-3.png) no-repeat right center; padding:0 26px 0 0;}
#left_box a.newimg4{ background:url(../images/resource/new-ico-4.png) no-repeat right center; padding:0 26px 0 0;}
#left_box div dl dd a:hover {
	color: #206BA4;
	text-decoration: underline;
}
#left_box h3 { clear:both;background: url(/images/resource/title-bg.jpg) left bottom no-repeat; height:41px;margin:0; font: bold 14px/43px Arial, Helvetica, sans-serif; color: #333;}
#left_box h3 img{ padding:8px 5px 0 10px; float:left;}
#left_box h3 a { color: #333; text-decoration: none;}
#left_box div dl {
	clear:both;
	border: 1px solid #ccc;
	border-bottom:none;
	padding-bottom: 5px;
	border-top: none;
	background-color:#f0f0f0;
	height:100%; overflow:hidden;
}
#left_box div dl dd.guides {
	margin: 0;
	padding:2px 10px;
	line-height: 20px;
	text-decoration: none;
	background-image:none;
	color: #323232;
	display: block;
}
#left_box div dl dd.guides a{ color:#323232; text-decoration:none; display:inline;}
#left_box div dl dd.guides strong a{ color:#006699; text-decoration:none;display:inline; font-weight:bold;}
#left_box div dl dd.guides a:hover{ color:#006699; text-decoration:underline;display:inline;}

#left_box div.dlbottom{ clear:both;background:url(/images/left-box-bt.jpg) no-repeat 0 bottom; padding-bottom:10px; width:240px;}

#left_box .dl-bottom{ float:left;height:10px;overflow:hidden; margin-bottom:0px;}

.left_menu_more{ margin-bottom:10px;}
.left_menu_more h2 {
	background: url(/images/cs2/left_productslist_title.jpg) left bottom no-repeat;
	height: 26px;
	font: bold 14px/26px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0 6px 0;
	margin: 0;
}
.left_menu_more ul {
	border: 1px solid #ccc;
	border-top: none;
	padding: 0 8px 10px;
	background: #fff
}
.left_menu_more ul li {
	line-height: 22px;
	background: url(/images/three_icon.jpg) left no-repeat;
	padding: 0; margin: 0;
	height: 24px;
	text-indent: 10px;
	list-style: none;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
}
.left_menu_more ul li a:hover {
	color: #0066cc;
}
.left_tags h3 {
	background: url(/images/cs2/left_productslist_title.jpg) left bottom no-repeat;
	height: 26px;
	font: bold 14px/26px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0 6px;
	margin: 0;
}
.left_tags h3 img{ padding:10px 0 0 0;}
.left_tags h3 span { float: right; padding-right: 6px; font: normal 12px/26px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline;}
.left_tags div {
	border: 1px solid #ccc;
	border-top: none;
	font: normal 11px/26px Tahoma, Arial, Helvetica, sans-serif;
	color: #999;
	padding: 0 6px;
}
.left_tags div strong {
	color: #0033cc;
}
.left_tags div a {
	color: #333;
	text-decoration: none;
}
.left_tags div a:hover {
	color: #0033cc;
	text-decoration: underline;
}

/*Left box End and right box Start*/
#right_box {
	float: right;
	width: 750px;
}
#right_box_buy {
	float: right;
	width: 730px; position:relative;
}
#right_box_buyPPT {
	float: right;
	width: 768px; position:relative;
}
.home_banner { padding:10px 0;overflow:hidden;}
.right_content_title {
	background: url(/images/cs2/right_box_title_bg.jpg) no-repeat left bottom; height:26px; font: bold 13px/26px Arial, Helvetica, sans-serif; color: #444;padding:0 10px 0; clear:both;
}
.right_content_title span,.right_content_title-s span {
	float: right;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.right_content_title span a,.right_content_title-s span a { color: #444; text-decoration: underline;}
.right_content_title span a:hover,.right_content_title-s span a:hover { text-decoration: underline;}
.right_content_title span a.getproducts { color: #0033cc; text-decoration: blink; text-decoration:none; font-size: 11px; font-weight: bold; background: url(/images/mac-ico-s.gif) left no-repeat; padding: 2px 0 2px 15px;}
.right_content_title span a.getproducts1 { color: #0033cc; text-decoration: blink; text-decoration:none; font-size: 11px; font-weight: bold; background: url(/images/windows.gif) left no-repeat; padding: 2px 0 2px 19px;}
.right_content_title span a:hover.getproducts,.right_content_title span a:hover.getproducts1 { color: #000; text-decoration: underline; font-size: 11px; font-weight: bold;}
.right_content_titlebg {background: url(/images/cs2/content_topbg.jpg) no-repeat left bottom; height:10px; clear:both;}
.right_content_box {
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	padding: 10px;
	color: #666;
	font-size: 11px;
	height: 100%;
	overflow: hidden;
	line-height: 180%;
	margin-bottom: 10px;
}
.noborder{ border:none; padding:25px 25px 10px 10px;}
.right_content_boxb{
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	padding: 0 10px 10px;
	color: #444;
	font-size: 11px;
	height: 100%;
	overflow: hidden;
	line-height: 180%;
	margin-bottom: 10px;
}
.right_content_box table,.right_content_boxb table { border-top: 1px solid #ddd; border-left: 1px solid #ddd;}
.right_content_box td,.right_content_boxb td { padding-left:5px;border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; line-height: 220%;}
.right_content_box table#tableJquery td{ padding-left:5px;border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background:none;line-height: 220%;}


.right_content_box table.cuda{ border:none;}
.right_content_box table.cuda td.title{ width:25%;border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; background: #c9d8db; line-height: 220%; padding:9px 0; text-align:center;}
.right_content_box table.cuda td.content{ width:75%;border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; background: #e0edf0; line-height: 220%; padding:9px;}

.right_content_box .ltitle,.right_content_boxb .ltitle { display:block; background: #eee; color: #000;}
.right_content_box a,.TabbedPanelsContent dl dd a,.yellow_box a {
	color: #006699;
	text-decoration: none;
}
.right_content_box a.more {
	color: #006699;
	text-decoration: none;
	background: url(/images/cs2/tips_icon.jpg) left no-repeat; padding-left:12px;
	line-height: 25px;
}
.right_content_box a.download1 { font-size:11px;
	color: #555;
	font-weight:normal;
	text-decoration: none;
	background: url(/images/download-s.gif) left bottom no-repeat; padding: 0 0 0 13px;
	line-height: 25px;
}
.right_content_box a.download {
	color: #555;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/download-s.gif) left bottom no-repeat; padding: 0 13px;
	line-height: 25px;
}
a.download {
font-size:11px;
	color: #555;
	font-weight:normal;
	text-decoration: none;
	background: url(/images/download-s.gif) left bottom no-repeat; padding: 0 13px;
	line-height: 25px;
}
a:hover.download { text-decoration:underline;
}
.right_content_box a.buynow {
	color: #C10E40;
	font-weight: bold;
	text-decoration: underline;
	background: url(/images/buy-now-icon-s.gif) left bottom no-repeat; padding-left:23px;
	line-height: 25px;
}
.right_content_box a:hover,.TabbedPanelsContent dl dd a:hover,.yellow_box a:hover {
	text-decoration: underline;
}
.right_content_box .buynow_b {
	font-weight: bold;
	text-decoration: none;
	background: url(/images/buynow_big_bg.jpg) left bottom no-repeat;
	line-height: 30px;
	width: 229px;
	display: block;
	text-align: center;
	margin-top: 10px;
	color: #000;
	font: bold 16px/30px Arial, Helvetica, sans-serif;
}
.right_content_box .buynow_b span { color: red; padding-right: 10px;}
.right_content_box .buynow_b:hover {
	text-decoration: none;
}
.right_content_box strong,.right_content_boxb strong { color: #555;}
.right_content_box ul li { width: 350px; float: left; line-height:22px; list-style: none; background: url(/images/cs2/tips_icon.jpg) left 6px no-repeat; padding: 0 0 0 12px;}
.right_content_box ul li a { text-decoration: none;}
.right_content_box ul li a:hover { text-decoration: underline;}
.TabbedPanelsContent h2{ font: bold 14px/180% Arial, Helvetica, sans-serif; color: #444; padding: 5px 0 0; margin: 0;}
.fontb{ font:bold 14px Arial, Helvetica, sans-serif; color:#444444; clear:both;display:block; margin-bottom:10px 0 0; padding:0;}
.TabbedPanelsContent ul.tabultab{ margin:0; overflow:auto;}
.TabbedPanelsContent ul.tabultab li { text-align:left;font:normal 12px Arial, Helvetica, sans-serif;width: 350px; float: left; line-height:22px; list-style: none; background: url(/images/cs2/tips_icon.jpg) left 6px no-repeat; padding: 0 0 0 12px; margin:0;}
.TabbedPanelsContent ul.tabultab li a { color:#006699; text-decoration: none;}
.TabbedPanelsContent ul.tabultab li a:hover { text-decoration: underline;}

.right_content_box .pic li { width: 150px; float: left; line-height:22px; list-style: none; background: none; padding: 0 0 10px 12px;}
.tips dt { clear: both; padding: 15px 0 5px 0; margin: 0; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.tips dd {
	width:430px;
	padding: 0 18px 0 12px;
	margin: 0;
	float: left;
	background: url(../images/cs2/tips_icon.jpg) left 6px no-repeat;
}

.right_content_title-s { background:url(/images/cs2/right_box_title_bg_s.jpg) left bottom no-repeat; font: bold 13px/26px Arial, Helvetica, sans-serif; color: #444; padding: 0 10px 0;}
.right_content_title-b { background:url(/images/cs2/tips_title_bg.gif) left bottom no-repeat; height:26px; padding: 0 10px 0; font: bold 13px/26px Arial, Helvetica, sans-serif; color: #444; clear: both;}
/*Footer Start and Content box End*/
#footer {
	clear: both;
	margin: 10px auto;
	padding: 15px 10px 25px;
	background: url(/images/footerbg.jpg) left top repeat-x #fff;
	font-size: 10px;
	line-height: 180%;
	color: #666;
	height: 100%;
	overflow: hidden;
}
#footer .box { width: 980px; margin: 0 auto;}
#footer .box p{ text-align:center; padding:0px; margin:0px; line-height:24px; padding-bottom:10px;}
#footer .box p a {color: #274f82;text-decoration: none;}
#footer .box p a:hover{ text-decoration:underline;}
#footer .box p.footer-menu a{ font:bold 14px Arial, Helvetica, sans-serif;}
#footer .box p a:hover {text-decoration: underline;}
/*Public Style*/
.imgleft {
	float: left;
}
.imgright {
	float: right;
}
.w365{ width:362px;}
.w370 { width: 370px;}
.w430 { width: 430px;}
.w360 { width: 360px;}
.w350 { width: 350px;}
.w240{ width:230px;}
.w150 { width: 150px;}
.w338 { width: 338px;}
.w788 { width: 788px;}
.w250{ width:250px;}
.w470{ width:470px;}
.colorbb{ color:#1c6f9f;}
.xian { background:url(/images/xian.gif) right bottom no-repeat; padding-right: 15px;}
hr { clear:both; height:1px; border: none; background: #ccc;}
.mr { margin-right: 15px;}
.mr5{ margin-right: 5px;}
.mr5p7{ margin-right:5px; padding-top:7px;}
.mr-20{ margin-right:25px;}
.lineH38{ line-height:38px;}
.mrb { margin: 0 15px 15px 0;}
.ml { margin-left: 15px;}
.mt { margin-top: 15px;}
.m10{ margin:10px;}
.mt15{margin-top:18px; display:block; font-weight:bold;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt7{ margin-top:7px;}
.mb { margin-bottom: 15px;}
.mb10{ margin-bottom:10px;}
.mtb2040{ margin:20px 0 40px;}
.mr1-20{ margin:0 35px;}
.borb{ border-bottom:none; margin-bottom:0px;}
.pt20{ padding-top:20px;}
.p10{ padding:10px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pb20{ padding-bottom:20px;}
.pr10{ padding-right:10px;}
.ptb{ padding:10px 0;}
.pt10{ padding-top:10px;}
.ptl8{ padding:8px 8px 0 0;}
.pl120{ padding-left:120px;}
.ptop30{ padding-top:30px;}
.pnone{ padding:0;}
.both { clear: both;}
.mt30{margin-bottom:30px;}
.fontsize11{ font-size:11px;}
.moretextalignr{ text-align:right;}
.money { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}
.money-b { font: bold 16px/24px Arial, Helvetica, sans-serif; color: #ff0000;}
.delline {text-decoration: line-through;}
.delline3 {color:#666666;text-decoration: line-through; font-size:11px;}
.delline2{font-weight:normal;text-decoration:line-through;color:#000000; font-size:11px; padding:3px 2px 0 0px}
.gray { color: #666;}
a.prolistlm{ color:#666666; text-decoration:underline;}
.forwinmac a{ font-weight:bold; text-decoration:none; color:#333333;}
.forwinmac a:hover{ text-decoration:underline; color:#006699;} 
#right_box .news-box-content .w350 a.prolistlm{ color:#666666; text-decoration:underline;}
a:hover.prolistlm{ color:#0066CC;}
.macprolistbuy{margin-top:2px; text-align:center;}
.right_content_box h1,.right_content_boxb h1,.right_content_box h2,.right_content_boxb h2,.right_content_box h3,.right_content_boxb h3 { font: bold 14px/180% Arial, Helvetica, sans-serif; color: #444; padding: 5px 0 0; margin: 0;}
.right_content_box h1 a,.right_content_boxb h1 a,.right_content_box h2 a,.right_content_boxb h2 a,.right_content_box h3 a,.right_content_boxb h3 a { color: #006699; text-decoration: none;}
.right_content_box h1 span,.right_content_boxb h1 span { color: #444; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding-left:5px;}
.right_content_box h1 strong.money-b{ color:#F00;}
/*==================page css==================*/
.location { width: 1000px; margin: 0 auto; padding:5px 0 10px 0px; font-size: 12px; color: #666; font-family: Arial, Helvetica, sans-serif;}
.location span { float:right;}
.location a { color: #206BA4; text-decoration: none;}
.location a:hover { text-decoration: underline;}
.products_banner { padding-bottom:10px; /*display: none;*/}
.banner { padding: 10px 0;}

/*download page*/
.yellow_box { border: 1px solid #5CB42E; background: #E9F8E0; padding: 10px; margin: 0 0 10px; font: normal 11px/180% Verdana, Arial, Helvetica, sans-serif; height: 100%; overflow: hidden; color: #444;}
.yellow_box h1 { font: bold 13px/180% Verdana, Arial, Helvetica, sans-serif; color: #333; padding: 0; margin: 0;}
.yellow_box strong { color: #333;}
.download_box {padding: 10px; background: #f7f7f7; border: 1px solid #ccc; height: 100%; overflow: hidden; margin-bottom:10px;}
.download_box:hover { background: #f5fcf1; border: 1px solid #77CF47;}
.download_box strong span {color: #666; font-size: 11px; font-weight: normal; clear: none;}
.download_box img { margin: 0 15px 5px 0;}
.download_box .both { padding: 10px 0 0 145px; clear: both; text-align: right; height: 25px; line-height: 25px;}
.download_box .both img { margin: 0;}
.download_box .both span { float: left;}
/*knowledge*/
.knowledgead {
	float: right;
	margin: 0 0 10px 10px;
	background: #fbfcc0;
	border: 1px solid #ccc;
	padding: 8px;
	width: 210px;
}
.knowledgead strong a { font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif; color: #0066cc;text-decoration: none;}
.knowledgead strong a:hover {color: #444;}
.knowledgead img { margin-bottom:5px; border: 1px solid #bbb;}
.knowledgead a.download {
	color: #006699;
	text-decoration: underline;
	background: url(/images/download_icon-s.gif) left bottom no-repeat; padding-left:15px;
	line-height: 25px;
}
.knowledgead a.buynow {
	color: #006699;
	text-decoration: underline;
	background: url(/images/buy-now-icon-s.gif) left bottom no-repeat; padding-left:23px;
	line-height: 25px;
}
.left_ad { margin: 0 0 10px;}

/*==================== Tabs=================== */
.pro-tabs { padding-top: 15px; }
.pro-tabs h1 { font: bold 16px/25px Arial, Helvetica, sans-serif; color: #003399;}
#tab { /*padding-left:12px;*/ padding: 0; margin: 0; background: url(/images/tabs_bg.gif) right bottom no-repeat; height: 30px;}
#tab li { float:left; width:190px; height:30px; margin-right:2px; background: url(/images/mac_tabs_bg.jpg) left -30px no-repeat; text-indent: 27px; text-decoration:none; cursor:pointer; list-style: none; font: bold 12px/30px Arial, Helvetica, sans-serif; color: #444; }
#tab li.sel { background-position:0 top; color: #000;}
#tab li.normal { }
#tab_line { clear:both; height:1px; background:#9e9e9e; font-size:0px; line-height:0px; text-align:left; display: none; }
.one { background: url(../images/tabs-line.gif) 0px top repeat-y #c7c7c7; height: 1px; font-size: 0px; }
.two { background: url(../images/tabs-line.gif) 192px top repeat-y #c7c7c7; height: 1px; font-size: 0px; }
.three { background: url(../images/tabs-line.gif) 296px top repeat-y #c7c7c7; height: 1px; font-size: 0px; }
.four { background: url(../images/tabs-line.gif) 445px top repeat-y #c7c7c7; height: 1px; font-size: 0px; }
.five { background: url(../images/tabs-line.gif) 520px top repeat-y #c7c7c7; height: 1px; font-size: 0px; }
.one, .two, .three, .four, .five { margin-bottom: 15px; }
#tab_box { margin-bottom:20px; padding: 0; border:1px solid #c7c7c7; border-top:none; clear: both; height: 100%; overflow: hidden }
#boxone { display:block; padding-bottom: 5px; }
#boxtwo { display: none; padding-bottom: 5px; }
.tabs-content { padding: 0 10px; font-size: 11px; line-height: 160%; color: #555; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tabs-content .tit { font: bold 13px Arial, Helvetica, sans-serif; color: #178100; }
.tabs-content h2 { font: bold 12px/26px Arial, Helvetica, sans-serif; color: #178100; padding: 0; margin: 0; }
.tabs-content h2 span { font: normal 12px Arial, Helvetica, sans-serif; color: #777; padding: 0 0 0 10px; }
.marb10 { margin-bottom: 10px; height: 100%; overflow: hidden;}
.fontsize li { font:normal 11px/25px Tahoma;}

/*templates*/
.hot_templates,.list_templates {clear: both;}
.hot_templates div { width: 230px; float: left; text-align: center; margin: 0 0 10px;}
.hot_templates div img,.list_templates div img { padding: 1px; border:1px solid #ccc;}
.list_templates div {width: 180px; float: left; text-align: center; margin: 0 0 10px;}

/*table*/
.set_show { background: #5BB132; color: #fff;}
.set_normal { background: #ddd; color: #000;}
#features,#profile { padding: 0; margin: 0 1px 1px 0; width: 80px; float: left; text-align: center; font: bold 14px/25px Tahoma, Arial, Helvetica, sans-serif;}
.newadd {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif, Tahoma;
	color: #444;
}
.new_features,.system-requirements { font: normal 11px/25px Tahoma; color: #444;}
.table { border-top: 1px solid #bfbfbf; border-left: 1px solid #bfbfbf;}
.table td { border-right: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; background: #fff; line-height: 25px; font: normal 11px/25px Tahoma; color:#444; padding: 0 4px;}
.table td.titleA {background: #e5e5e5;}
.clear {
	clear:both;
	display:block;
}
.table a{ color:#444444; text-decoration:none;}
.table a:hover{ color:#206BA4; text-decoration:underline;}

/*2009-12-04*/
.sub_box{ float:left; width:150px; height:200px; border:1px solid #999999; margin:5px;}
.sub_right_content_box {
    width:728px;
	float:right;
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	padding: 10px;
	color: #666;
	font-size: 11px; min-height:10px; height:auto !important; height:10px;
	line-height: 180%;
	margin-bottom: 10px;
}
.clearfloat {clear: both;height: 0;font-size: 1px;line-height: 0px; }



.ppt_free_box{ width:356px;}
.ppt_free_box .header{ height:3px; overflow:hidden; background:url(/images/ppt_free_box_t.gif) no-repeat 0 0;}
.ppt_free_box .content{ height:100%; overflow:hidden; border:1px #ccc solid; border-bottom:none; border-top:none; background-color:#fdfdfd;}
.ppt_free_box .footer{ height:3px; overflow:hidden; background:url(/images/ppt_free_box_b.gif) no-repeat 0 0;}
.ppt_free_box .marging5{ margin:10px 5px;}
.ppt_free_box .marging10{ margin:10px;}
.ppt_free_box .mtblr10{ margin:10px 10px 30px;}

.ppt_free_box dl dt {font-weight: bold;text-decoration: none;display: block;margin-top: 10px;color: #000;}
.ppt_free_box dl dt a:hover{ text-decoration:none;}
.ppt_free_box dl dt a.buynow_free img { background: url(/images/buttom_bg.jpg) left top no-repeat; height: 24px; width: 27px; float: left; }
.ppt_free_box dl dt a.buynow_free {display: inline-block; height: 24px; font: bold 14px/24px Arial, Helvetica, sans-serif; line-height: 24px; text-decoration: none; color: #333; background: url(/images/buttom_bg.jpg) right top no-repeat; padding-right: 20px; margin-right:5px;}


.ppt_free_box dl dt a.buynow_pro img { background: url(/images/buttom_bg.jpg) left bottom no-repeat; height: 24px; width: 27px; float: left; }
.ppt_free_box dl dt a.buynow_pro {display: inline-block; height: 24px; font: bold 14px/24px Arial, Helvetica, sans-serif; line-height: 24px; text-decoration: none; color: #333; background: url(/images/buttom_bg.jpg) right bottom no-repeat; padding-right: 20px;}
.ppt_free_box dl dt a.buynow_pro span { color: red; padding-right: 10px;}


.features_title{font-size:16px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:30px;}
.features_title02{font-size:16px;font-family:Arial, Helvetica, sans-serif; display:block; line-height:46px;}




.pad-l-10{ padding:0 0 0 12px; display:block;}

.ppt-System{float:left; width:200px; text-align:right;}
.mac-dvd-System{float:left; width:100px; text-align:right;}

.p-p-m{ padding:0; margin:0;}


.pack-title{height:46px; background:url(/images/packages/title-bg.jpg) repeat-x 0 0; color:#FFFFFF; font:normal 12px/20px Arial, Helvetica, sans-serif; padding-top:4px;}
.pack-title span{ font:normal 11px Arial, Helvetica, sans-serif; color:#7bc6e5;}
.pack-title strong{ font: bold 15px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.pack-Key-Features p{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:23px;}
.pack-Key-Features .mrb{ margin:25px 0 0 0;}
.pack-Key-Features .mlb{ margin:15px 10px 20px 0;}
.pack-Key-Features .fr_m{ margin:0 0 20px 10px;}
.pack-Key-Features .fl_m{ margin:0 10px 20px 0;}

.mrb-bottom{ margin:0 0 10px 0;}
.pack-bor-right{ border-right:#666666 1px dotted;}
.pack-tc p{font:normal 12px/24px Arial, Helvetica, sans-serif; padding:6px 0; color:#333;}
.pack-tc p a{ color:#206BA4; text-decoration:none;}
.pack-tc p a:hover{ color:#055d80; text-decoration:underline;}
.pack-tc p img{ padding:6px; float:left;}


.macsize{ float:right;width:473px; height:63px; background:url(../images/resource/macbg.jpg) no-repeat 0 0;}
.macsize span.t1{ padding:3px 0 0 15px; display:block;}
.macsize span.t2{ padding:6px 0 0 38px; font-size:10px;display:block; }
.macsize span.t2 a:hover{ text-decoration:none;}

.crtitle{ height:24px; background:url(../images/resource/crtitelbg.jpg) repeat-x 0 0; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#333333;}
.crcontent{ height:100%; overflow:hidden; background: #eef9fd url(../images/resource/crcontentbg.jpg) repeat-x 0 0; border:1px #b9cdd6 solid; border-bottom:none; padding:10px;}
.crbottom{ height:5px; line-height:0px; background:url(../images/resource/crbtbg.jpg) repeat-x 0 0;}

h1.erreh1{font:bold 18px Arial, Helvetica, sans-serif; border-bottom:1px #CCCCCC solid; margin-bottom:5px; padding-bottom:5px;}
h1.erreh1 a{color:#666666; text-decoration:none;}
h1.erreh1 a:hover{ color:#666666; text-decoration:underline;}
ul.eerro{ padding:0;}
ul.eerro li { width:160px; float: left; line-height:22px; height:22px; overflow:hidden; list-style: none; background: url(/images/cs2/tips_icon.jpg) left 6px no-repeat; padding: 0 0 0 12px;}
ul.eerro li a { text-decoration: none;}
ul.eerro li a:hover { text-decoration: underline;}

.userguedesbd{ font:normal 12px Arial, Helvetica, sans-serif;padding:10px; border:1px #CCCCCC solid; border-top:none; background: #cfedfb url(../images/userguidesbg.jpg) repeat-x 0 0; height:100%; overflow:hidden;}
.userguedesbd h1{ padding:0; margin:0;font:bold 14px Arial, Helvetica, sans-serif; color:#333333;}
.tar{ text-align:right; padding:0;margin:0; font-size:12px;}
a.backtotop{ color:#255284;background:url(../images/topdot.jpg) no-repeat right center; padding:0 15px 0 0; text-decoration:none; }
a:hover.backtotop{text-decoration:none;} 

.userguedesbd a.download {
	color: #555;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/download-s.gif) left center no-repeat; padding: 0 15px;
	line-height: 25px;}
.bounowindedeline{ color:#666666; padding-right:5px; text-decoration:line-through;font-weight: normal; color: rgb(51, 51, 51); font-size: 11px;}

.bluraybnbox_mac{ padding-bottom:10px; margin-bottom:10px;clear:both;background:url(/images/icon/DVD-Decrypter_macbg.jpg) repeat-x 0 bottom;border:1px #d2d2d2 solid;height:100%; overflow:hidden;}
.bluraybnbox{ clear:both;border:1px #d2d2d2 solid; border-bottom:none; background:url(../images/blu-ray/blubnboxbg.jpg) repeat-x 0 bottom; height:100%; overflow:hidden;}
.bluraybnbox_mac p,.bluraybnbox p{ padding:0; margin:0; color:#424242; font:normal 12px/23px Arial, Helvetica, sans-serif;}
.bluraybnboxbt{ height:7px; line-height:0; overflow:hidden; margin-bottom:10px; background:url(../images/blu-ray/blubnboxing.jpg) no-repeat 0 0}



a.minlinkdot{ background:url(../images/windonp.jpg) no-repeat 0 2px; padding:5px 0 5px 28px; line-height:40px;}
a.winlinkdot{ background:url(../images/windonp.jpg) no-repeat 0 2px; padding:5px 0 5px 28px; line-height:40px; text-decoration:none; color:#1C6F9F;}
a:hover.winlinkdot{ text-decoration:underline;}

a.maclinkdot{ background:url(../images/macdoti.jpg) no-repeat 0 0; padding:5px 0 5px 28px; line-height:38px;}


/*Puichase page*/

.bgwinimg{ background:url(/images/purchaseIcon/titleWin.jpg) no-repeat 0 center; padding:7px 0 7px 20px;}
.bgmacimg{ background:url(/images/purchaseIcon/titleMac.jpg) no-repeat right 0px; padding:7px 30px 7px 0;}
.getpadtop{ margin-top:0px; border-bottom:1px #CCCCCC solid; padding-bottom:5px;}
.right_content_box h1.purchaseH1{font-size:16px; color:#333333; line-height:30px;}
.right_content_box h1.purchaseH1 span{ padding-left:0px; font-size:12px; font-weight:bold; color:#666666;margin-right:5px;}
.right_content_box h1.purchaseH1 span.pl-100{ padding-left:100px;}
.liceseBenefitsTitle{ cursor:pointer;background:url(/images/purchaseIcon/morelist2.jpg) no-repeat 0 center; padding:5px 0 5px 17px;}
.liceseBenefitsTitleBg{background:url(/images/purchaseIcon/morelist.jpg) no-repeat 0 center;}
.right_content_box ul.purchaseBenefits{padding:0; margin:0; margin-bottom:20px;}
.right_content_box ul.purchaseBenefits li{ width:490px;background:url(/images/purchaseIcon/morelistdot.jpg) no-repeat 3px 10px; padding:2px 0 2px 15px; line-height:18px;list-style-type:none;}


.right_content_box ul.purchaseAddtocart{ clear:both;padding:0; margin:0;}
.right_content_box ul.purchaseAddtocart li{ line-height:18px;padding:0; width:244px; height:74px;background:url(/images/purchaseIcon/addtocartbg.jpg) repeat-x 0 0;list-style-type:none; float:left; margin-right:20px; display:inline;}
/*.right_content_box ul.purchaseAddtocart li:hover{background:url(/images/purchaseIcon/addtocarthover.jpg) repeat-x 0 0;}
*/.right_content_box ul.purchaseAddtocart li div.title{line-height:24px;padding:0px;margin:0;}
.right_content_box ul.purchaseAddtocart li div.title span.win{ font-size:12px; font-weight:bold;background:url(/images/purchaseIcon/windot.jpg) no-repeat 0 3px; padding:1px 0 2px 80px;}
.right_content_box ul.purchaseAddtocart li div.title span.mac{ font-size:12px; font-weight:bold;background:url(/images/purchaseIcon/macdot.jpg) no-repeat 0 0; padding:1px 0 2px 80px;}
.right_content_box ul.purchaseAddtocart li div.addtocart{line-height:16px;height:43px; margin-top:3px;}
.right_content_box ul.purchaseAddtocart li div.addtocart p{ float:left; padding:0px; margin:0;}
.right_content_box ul.purchaseAddtocart li div.addtocart p span.money-bP{font-size:17px; color:#FFFFFF; font-weight:bold;}
.right_content_box ul.purchaseAddtocart li div.addtocart p span.dil-money{ text-decoration:line-through;font-size:11px; color:#b4b0b0;}

#tuiTitel{ height:40px; background:url(/images/purchaseIcon/otherprobg.jpg) repeat-x 0 0;font: bold 16px/40px Arial, Helvetica, sans-serif; color:#FFF; margin-top:10px;}
#tuiContent{ font:normal 12px/24px Arial, Helvetica, sans-serif;clear:both; border:1px #bebebe solid;  border-bottom:none; border-top:none; height:100%; overflow:hidden;}
#tuiContent .tuibanner{ background:url(/images/purchaseIcon/bannerbg.jpg) no-repeat right 50px;overflow:hidden;}
#tuiContent .tuibanner .m351{margin:30px 50px 0 10px;} 
#tuiContent .tuibanner h1{ text-align:center; padding:50px 0 15px 0; font-size:50px;color:#999999; margin:0;}
#tuiContent .tuibanner h2{  text-align:center;padding:15px 0 0 0; font-size:25px;margin:0;}
#tuiContent .tuibanner h2 a{color:#999999; text-decoration:none;}
#tuiContent .tuibanner h2 a:hover{color:#999999; text-decoration:none;}
#tuiContent .tuibanner h3{  text-align:center;padding:5px 0 0 0; font-size:18px;color:#414141; margin:0; line-height:34px;}
#tuiContent .tuibanner h3 strong{ color:#1797d8; font-size:24px;}
#tuiBottom{ clear:both;background:url(/images/purchaseIcon/tuibottombg.jpg) repeat-x 0 0; height:7px; line-height:0; margin-bottom:10px;}
#tuiContent dl.Feature{ clear:both; overflow:auto;zoom:1;padding:0; margin:0;border:1px #e0e0e0 solid; margin-top:10px;}
#tuiContent dl.Feature dt{ padding:0; margin:0;height:40px; border:1px #FFFFFF solid; background:url(/images/purchaseIcon/boxtightbg.jpg) repeat-x 0 0; font:bold 15px/40px Arial, Helvetica, sans-serif;}
#tuiContent dl.Feature dd{ padding:0; margin:0;height:24px;border:1px #FFFFFF solid; font:normal 12px/24px Arial, Helvetica, sans-serif;}
#tuiContent dl.Feature dd.buynow{ padding:0; margin:0;height:60px;border:1px #FFFFFF solid; font:normal 12px/24px Arial, Helvetica, sans-serif;}
#tuiContent dl.Feature .w40{ width:528px; float:left;}
#tuiContent dl.Feature .w40 span{ padding:0 0 0 10px;}
#tuiContent dl.Feature .w30{ width:210px; float:left; text-align:center;}
#tuiContent dl.Feature .w30 img{ padding-top:5px;}
#tuiContent dl.Feature .bgcolore3{ background-color:#e3e3e3;}
#tuiContent dl.Feature .bgcolorf5{ background-color:#f5f5f5;}
#tuiContent dl.Feature .bgcolorf0{background-color:#f0f0f0;}



#yidongbanner{padding:0 10px; margin-bottom:10px;font:normal 12px Arial, Helvetica, sans-serif;height:55px; background:url(/images/icon/yidobannerbg.jpg) repeat-x 0 0;}
#yidongbanner span{font-weight:bold; padding-top:10px;color:#f8f8f8; float:left;}
#yidongbanner a{ margin-top:2px;font-weight:normal; text-decoration:none;float:left; display:block;}
#yidongbanner a.hover{ font-weight:normal; text-decoration:none;}

#yidongbanner a.iphone{ width:90px; height:50px; background:url(/images/icon/yidoiphone.jpg) no-repeat 0 -50px; }
#yidongbanner a:hover.iphone{ background-position:0 0;}
#yidongbanner a.iphone span{ padding:20px 0 0 38px; cursor:pointer;}

#yidongbanner a.ipad{ width:87px; height:50px; background:url(/images/icon/yidoipad.jpg) no-repeat 0 0; }
#yidongbanner a:hover.ipad{ background-position:0 -50px; }
#yidongbanner a.ipad span{ padding:20px 0 0 51px; cursor:pointer;}

#yidongbanner a.ipod{ width:98px; height:50px; background:url(/images/icon/yidoipod.jpg) no-repeat 0 -50px; }
#yidongbanner a:hover.ipod{background-position:0 0;}
#yidongbanner a.ipod span{ padding:20px 0 0 61px; cursor:pointer;}


#yidongbanner a.psp{ width:112px; height:50px; background:url(/images/icon/yidopsp.jpg) no-repeat 0 -50px; }
#yidongbanner a:hover.psp{background-position:0 0; }
#yidongbanner a.psp span{ padding:20px 0 0 77px; cursor:pointer;}

#yidongbanner a.more{ width:92px; height:50px; background:url(/images/icon/yidomore.jpg) no-repeat 0 -50px; }
#yidongbanner a:hover.more{background-position:0 0; }
#yidongbanner a.more span{ padding:20px 0 0 61px; cursor:pointer;}

.sedTitle{ padding:0 10px;color:#333; font:bold 14px/27px Arial, Helvetica, sans-serif;clear:both; height:27px; background:url(/images/news-title-bg.jpg) repeat-x 0 0;}

ol.kfOL{ padding:0 0 0 30px; margin:0;}
ol.kfOL li{ padding:4px 0; margin:0; font:normal 11px/24px Verdana,Arial,Helvetica,sans-serif; color:#333333;}
.bgimgmideline{ background:url(/images/middlelinedvd.jpg) no-repeat right center;}

.color66{ color:#666; font-weight:normal;}
h1.cuda{ border-bottom:1px #CCCCCC solid; color:#0e75af;}
h1.softStroe{ border-bottom:1px #CCCCCC solid; color:#0e75af; margin-bottom:15px; padding-top:15px;}

p.pmnone{ padding:5px 0 0; margin:0;}
p.borbtline{ clear:both;border-bottom:1px #CCCCCC dashed; padding:5px 0 10px 0;}

.giveheader{ background:url(/images/facebook/giveheader.png) no-repeat 0 0; height:431px; overflow:hidden;}
.give-ct{color:#333; font-size:12px; border:1px #c8c8c8 solid; border-bottom:none; border-top:none; height:100%; overflow:hidden;}
.give-bt{ height:7px; line-height:0px; overflow:hidden; background:url(/images/facebook/boxBbg.png) repeat-x;}
table.comparison{ color:#424242; border:1px #CCCCCC solid; border-left:none; border-bottom:none;}
table.comparison td{ width:25%; line-height:23px;text-align:center;valign:middle;padding:2px 5px;background-color:#FFFFFF; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid;}
table.comparison th{ text-align:left; line-height:23px;background:url(/images/facebook/tableHbg.png) repeat-x 0 0;padding:2px 5px; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; font-size:12px;}

.gevetopbor{ border-top:1px solid #ccc; padding:10px; margin:25px 0 0;}
.gevetopbor p{ line-height:22px; padding:10px 0 5px 0; margin:0;}
.bottomleftbox{ width:300px; padding:0 10px; border-right:1px dashed #ccc; float:left;}
.bottomrighttbox{ width:420px;float:right;}
ul.giveul{ clear:both; padding:0; margin:0; margin-top:10px; padding-left:15px;}
ul.giveul li{ list-style-type:none;padding:3px 0 3px 13px; background:url(/images/facebook/lidot.png) no-repeat 0 6px;}
ul.giveul li a{ color:#1c78b1; text-decoration:none;}
ul.giveul li a:hover{ color:#1c78b1; text-decoration:underline;}
h4.giverh4{font:bold 14px/25px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0;}
h4.giverh4 img{ margin-right:5px;}
.giverightboxH{ line-height:31px;height:31px; background:url(/images/facebook/rightboxHbg.png) repeat-x 0 0;}
.giverightboxC{ line-height:23px;background-color:#f0f0f0; border:1px #c8c8c8 solid; border-top:none; padding:10px; margin-bottom:10px;}

.giverightboxH2{ height:31px; background:url(/images/facebook/rightbox2Hbg.png) repeat-x 0 0; line-height:31px; color:#FFF;}
.giverml30{ margin-left:50px;}
.giverml10{ margin-left:10px;}
h2.giveg2H{ font:bold 16px Arial, Helvetica, sans-serif; color:#333;}
table.givetableH{ margin:260px 0 0 0;line-height:23px;}
table.givetableH td p.ptext2{ padding:0 20px; margin:0;}
table.givetableH td p.ptext1{ padding:0 20px;}
table.givetableH td p.ptext3{ padding:0 0 0 20px;}

table.comparison td.textLeft{ text-align:left;}
table.comparison  a.catbuynowwin{ background:url(/images/resource/addcartwin.jpg) no-repeat 0 0; padding:0; padding:3px 0 3px 24px; font-weight:bold; margin-right:5px; color:#FF6600;}
p.fontsize14{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#3366CC;}
p.fontsize16{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#3366CC; font-weight:bold; margin-bottom:0;}
.fontsize16{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#3366CC;}

a.tabletexta{ color:#0F50A0; text-decoration:none;}
a:hover.tabletexta{ color:#0F50A0; text-decoration:underline;}
.htitle14{color:#006699; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#example { background:url(/images/facebook/facetwi.jpg) no-repeat scroll 0 0 transparent; height:218px; overflow:hidden;
padding-top:14px; position:absolute; right:0; top:270px; width:41px; z-index:1000;}
#example .addthis_toolbox{ padding-top:98px; position:relative;}
#example a{ margin:5px 0; width:32px; height:24px; display:block; text-decoration:none;}
#example a span{ display:none;}
#example a img{ width:1px; height:1px;}

a.facebookdot{ background:url(/images/icon/facebookdot.jpg) no-repeat 0 1px; padding:2px 0 2px 20px; margin-right:5px; font-weight:normal;}
a.downloadFdot{ background:url(/images/icon/downloaddotF.jpg) no-repeat 0 1px; padding:2px 0 2px 18px; font-weight:normal;}

#leftboxhn{ float:right;height:328px; width:770px;}
#rightboxhn{ float:right;height:328px; width:230px; background:url(/images/facebook/leawo/hrightimg.jpg) no-repeat 0 0; font-family:Arial, Helvetica, sans-serif;}
#rightboxhn p{ padding:0; margin:0;}
#rightboxhn p.ptext1{ padding:18px 5px 0 13px; color:#FFF; font-size:12px; line-height:20px;}
#rightboxhn p.ptext2{ padding:32px 5px 0 13px; color:#FFF; font-size:13px; line-height:18px; font-weight:bold;}

#rightboxhn p.ptext3{ height:86px;padding:25px 0px 0 18px; color:#000; font-size:13px; line-height:18px; font-weight:bold;}
#rightboxhn p.ptext3 #time a{ font-size:16px; font-weight:bold; float:left; display:block;width:35px; height:43px; text-align:center; margin-right:17px; display:inline; color:#000; text-decoration:none;}
#rightboxhn p.ptext4{ text-align:center;}
.giveheader2{ background:url(/images/facebook/leawo/boxtitle.jpg) no-repeat 0 0; height:14px; line-height:0; overflow:hidden;}

dl.giveawayendDL{ height:224px; width:289px; float:left; margin:20px 18px; background:url(/images/facebook/leawo/giveawayendDL.jpg) no-repeat 0 0; display:inline;}
dl.giveawayendDL dt{ padding:0; margin:0;height:54px; overflow:hidden;}
dl.giveawayendDL dt img{ float:left; margin:4px 10px 2px 4px;}
dl.giveawayendDL dt p{ color:#a0a0a0;padding:0; margin:0; padding-top:10px;}
dl.giveawayendDL dt p strong{ color:#404040;}
dl.giveawayendDL dd{ clear:both;padding:0; margin:0; height:163px; margin-top:5px; text-align:center;}
dl.giveawayendDL dd img{ margin-top:7px;}


.giveaway-box-T{ height:8px; line-height:0px; overflow:hidden; background:url(/images/facebook/leawo/fboxtitlebg.jpg) repeat-x 0 0;}
.giveaway-box-C{ font-family:Arial, Helvetica, sans-serif;padding:10px;border:1px #c8c8c8 solid; border-bottom:none; border-top:none; height:100%; overflow:hidden;}
.giveaway-box-C h1{ margin-bottom:15px;border-bottom:1px #999 dashed; height:30px; padding:0 0 0 28px; line-height:30px; font-size:16px; background:url(/images/facebook/leawo/titleimg.jpg) no-repeat 0 3px;} 
.giveaway-box-B{ height:8px; line-height:0px; overflow:hidden; background:url(/images/facebook/leawo/fboxbottombg.jpg) repeat-x 0 0;}


.top-menu-T{ text-align:center;float:right;width:124px;height:23px; overflow:hidden; padding-top:3px; background:url(/images/Twitterdot.jpg) no-repeat 0 0;}
.top-menu-F{ text-align:center;float:right;width:99px; margin:0 10px; overflow:hidden;padding-top:3px; display:inline; height:23px; background:url(/images/Facebookdot.jpg) no-repeat 0 0;}
.top-menu-NL{ float:right; width:144px; height:26px;}
.mr2{ margin-right:2px;}
.ml2{ margin-left:2px;}
p.ptb5{ padding:3px 0; margin:0; line-height:20px;}
.new{ color:#F00; font-weight:normal; font-style:italic;}


#right_box ul.affiliateTitle { height:100%; overflow:hidden;padding:0; margin:0; height:33px; background:url(/images/icon/affulbg.jpg) repeat-x 0 0; padding:0 10px;}
#right_box ul.affiliateTitle  li{ padding:0;list-style-type:none; background:url(/images/icon/affli.jpg) no-repeat 0 0; width:117px; height:33px;cursor:pointer;color:#155986; font-weight:bold;float:left; margin:0 2px; text-align:center; display:inline;line-height:36px; overflow:hidden;}
#right_box ul.affiliateTitle  li:hover{color:#002c49;}
#right_box ul.affiliateTitle  li.hover{ color:#FFF;background-position:0 -33px; line-height:33px; }
#right_box div.affiliateCt{}
/*support*/
.sp_location { width: 960px; margin: 0 auto; padding:5px 0 10px 0px; font-size: 12px; color: #666; font-family: Arial, Helvetica, sans-serif;}
.sp_location span { float:right;}
.sp_location a { color: #206BA4; text-decoration: none;}
.sp_location a:hover { text-decoration: underline;}
#sp_content{  font:12px normal Arial, Helvetica, sans-serif; width:960px; height:100%; overflow:hidden; margin:0 auto;}


.sp_leftBox{ line-height:23px;width:672px;height:100%; overflow:hidden; float:left; background:url(/images/icon/support_icon/leftboxTbg.jpg) no-repeat 0 0;}
.sp_leftBox a{ color:#06F; text-decoration:none;}
.sp_leftBox a:hover{ color:#06F; text-decoration:underline;}

.sp_rightBox{ width:260px;height:100%; overflow:hidden; float:left; margin-left:28px; display:inline;}
.sp_leftTitle{ height:54px; background:url(/images/icon/support_icon/searchbg.jpg) no-repeat 154px 13px; overflow:hidden;}

.sp_leftTitle form{ padding-top:14px;}
.sp_leftTitle label{display:block;text-align:right;width:137px;float:left; color:#3c3c3c;; font-weight:bold; font-size:12px; margin-top:5px; color:#2e638c;}
.sp_leftTitle input{float:left;font-size:12px; height:18px; padding:2px 0;width:340px;margin:3px 20px 0 22px; border:none; display:inline; color:#888; font-size:14px;}
.sp_leftTitle button{border:none; cursor:pointer; display:block;width:94px; height:30px;text-align:center; background:none;}

.sp_leftBody{ background:url(/images/icon/support_icon/sp_leftBodybg.jpg) repeat-x 0 top;border-left:1px #a3c2d8 solid;; border-right:1px #a3c2d8 solid; height:100%; overflow:hidden;}
.sp_leftBody ul.sp_menu{ padding:0 5px;}
.sp_leftBody ul.sp_menu li{ float:left; height:64px; width:277px; display:inline; overflow:hidden; margin:15px 25px 0; background:url(/images/icon/support_icon/muneLIbg.jpg) no-repeat 0 0;}
.sp_leftBody ul.sp_menu li a{color:#2e638c; text-decoration:none; font-weight:bold;}
.sp_leftBody ul.sp_menu li a:hover{color:#2e638c; text-decoration:none;}

.sp_leftBody ul.sp_menu li a span{ padding-left:78px;}
.sp_leftBody ul.sp_menu li a.dot1,.sp_leftBody ul.sp_menu li a.dot2,.sp_leftBody ul.sp_menu li a.dot3,.sp_leftBody ul.sp_menu li a.dot4,.sp_leftBody ul.sp_menu li a.dot5,.sp_leftBody ul.sp_menu li a.dot6{display:block; height:64px; width:277px; line-height:64px; }
.sp_leftBody ul.sp_menu li a.dot1{ background:url(/images/icon/support_icon/menu1.jpg) no-repeat 4px 4px;}
.sp_leftBody ul.sp_menu li a.dot2{ background:url(/images/icon/support_icon/menu2.jpg) no-repeat 4px 4px;}
.sp_leftBody ul.sp_menu li a.dot3{ background:url(/images/icon/support_icon/menu3.jpg) no-repeat 4px 4px;}
.sp_leftBody ul.sp_menu li a.dot4{ background:url(/images/icon/support_icon/menu4.jpg) no-repeat 4px 4px;}
.sp_leftBody ul.sp_menu li a.dot5{ background:url(/images/icon/support_icon/menu5.jpg) no-repeat 4px 4px;}
.sp_leftBody ul.sp_menu li a.dot6{ background:url(/images/icon/support_icon/menu6.jpg) no-repeat 4px 4px;}

.sp_leftBody .subTitle{ margin-top:25px;height:37px; overflow:hidden; background:url(/images/icon/support_icon/titleTwobg.jpg) repeat-x 0 0; line-height:34px;}
.sp_leftBody .subTitle span{ color:#FFF; font-weight:bold; padding-left:15px; line-height:26px; font-size:12px;height:37px;display:block; float:left; background:url(/images/icon/support_icon/titleTwobg2.jpg) no-repeat 30px bottom;}

.sp_leftBody ul.Frequent{ padding:0; margin:0;padding:10px 20px 40px; background:url(/images/icon/support_icon/Frequentbg.jpg) repeat-x 0 bottom;}
.sp_leftBody ul.Frequent li{ padding:0; margin:0; list-style-type:none; background:url(/images/icon/support_icon/Frequentdot.jpg) no-repeat 0 16px; padding:7px 0 2px 13px;}
.sp_leftBody ul.Frequent li a{color:#2e638c; text-decoration:none; padding-right:10px;}
.sp_leftBody ul.Frequent li a:hover{ text-decoration:underline;color:#2e638c;}

#sp_content ul.Frequent{ padding:0; margin:0;padding:10px 20px 20px;}
#sp_content ul.Frequent li{ padding:0; margin:0; list-style-type:none; background:url(/images/icon/support_icon/Frequentdot.jpg) no-repeat 0 14px; padding:7px 0 2px 13px;}
#sp_content ul.Frequent li a{color:#2e638c; text-decoration:none; padding-right:10px;}
#sp_content ul.Frequent li a:hover{ text-decoration:underline;color:#2e638c;}

#sp_content ul.Team{ padding:0; margin:0;padding:0 20px 10px;}
#sp_content ul.Team li{ padding:0; margin:0; list-style-type:none; background:url(/images/icon/support_icon/Frequentdot.jpg) no-repeat 0 10px; padding:2px 0 2px 13px;}
#sp_content ul.Team li a{color:#2e638c; text-decoration:none; padding-right:10px;}
#sp_content ul.Team li a:hover{ text-decoration:underline;color:#2e638c;}

.leftboxbn{ background:url(/images/icon/support_icon/leftboxbn.jpg) no-repeat 0 0; overflow:hidden; height:6px; line-height:0;}

.sp_rightBox .rightboxT{ height:4px; background:url(/images/icon/support_icon/rightboxTbg.jpg) no-repeat 0 0; overflow:hidden; line-height:0; font-size:0;}
.sp_rightBox .rightboxbody{ background-color:#f0f0f0; border-left:1px #b8b8b8 solid; border-right:1px #b8b8b8 solid; height:100%; overflow:hidden;}
.sp_rightBox .rightboxB{ margin-bottom:10px; height:6px; background:url(/images/icon/support_icon/rightboxBbg.jpg) no-repeat 0 0; overflow:hidden; line-height:0; font-size:0;}
.sp_rightBox .rightboxbody .subtitle1,.sp_rightBox .rightboxbody .subtitle2{overflow:hidden; background:url(/images/icon/support_icon/rihgtboxtbg.jpg) repeat-x 0 bottom;}
.sp_rightBox .rightboxbody .subtitle1 span,.sp_rightBox .rightboxbody .subtitle2 span{color:#3c3c3c; font-weight:bold; padding-left:15px;  font-size:12px;display:block; background:url(/images/icon/support_icon/rihgtboxtbg2.jpg) no-repeat 30px bottom;}
.sp_rightBox .rightboxbody .subtitle1,.sp_rightBox .rightboxbody .subtitle1 span{ height:38px; line-height:26px;}
.sp_rightBox .rightboxbody .subtitle2,.sp_rightBox .rightboxbody .subtitle2 span{ height:42px; line-height:30px;}
.sp_p25{ clear:both;padding:10px 25px;}
.sp_Online p{  margin:0px; padding:0; margin:0 0 5px 0;line-height:30px; color:#3c3c3c;}
.sp_Online p img{ float:left; margin-right:10px;}
.sp_Online p a{ color:#3c3c3c; text-decoration:none;}
.sp_Online p a:hover{ color:#3c3c3c; text-decoration:underline;}

.sp_leftBox .subleftboxT{ clear:both; background:url(/images/icon/support_icon/subtitlebg.jpg) no-repeat 0 0; overflow:hidden; height:5px; line-height:0;}
.sp_leftBox .sp_subleftBody{clear:both; background:url(/images/icon/support_icon/subbodybg.jpg) repeat-x 0 38px;border-left:1px #b8b8b8 solid;; border-right:1px #b8b8b8 solid; height:100%; overflow:hidden;}
.sp_leftBox .subleftboxbn{ clear:both;background:url(/images/icon/support_icon/subbottombg.jpg) no-repeat 0 0; overflow:hidden; height:5px; line-height:0;}
.sp_leftBox .subpagetitle{ height:38px;background:url(/images/icon/support_icon/titleTwobg4.jpg) repeat-x 0 0;}
.sp_leftBox .subpagetitle span{ color:#3c3c3c; font-weight:bold; padding-left:15px; line-height:26px; font-size:12px;height:38px;display:block; float:left; background:url(/images/icon/support_icon/titleTwobg3.jpg) no-repeat 30px bottom;}

.sp_leftBox  .reCode{ background-color:#f2f2f2; border:1px #b9b9b9 solid;-moz-border-radius:7px; width:480px; margin-left:40px;
-webkit-border-radius:7px;
border-radius:7px;
-webkit-box-shadow:0 0 10px #dcdcdc;
-moz-box-shadow:0 0 10px #dcdcdc; padding:10px 0 30px 35px;}
.sp_leftBox  .reCode p{ padding:10px 0 0; margin:0;}
.sp_leftBox .submitbox{ width:415px; height:29px; background:url(/images/icon/support_icon/formbg.jpg) no-repeat 0 4px;}
.sp_leftBox .submitbox .input{float:left;font-size:12px; height:16px; padding:2px 0 0 0;width:290px;margin:5px 20px 0 3px; border:none; display:inline;_width:285px;}
.sp_leftBox .submitbox button{border:none; display:block;width:100px; height:26px;text-align:center; background:none; cursor:pointer;}
.sp_leftBox .submitbox .button{border:none; display:block;width:101px; height:27px; background-color:#d4d4d4;/*background:url(/images/icon/support_icon/submit.jpg) no-repeat 0 0;*/ cursor:pointer; border:1px solid #afaeae;  margin:0 0 0 5px;box-shadow:inset 0 0 10px #FFF;-webkit-box-shadow:inset 0 0 10px #FFF;-moz-box-shadow:inset 0 0 10px #FFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.sp_leftBox .submitbox .button:hover{border:1px solid #8c8b8b;}



.sp_leftBox dl.faqlist{padding:0; margin:0; padding:0 20px 10px;}
.sp_leftBox dl.faqlist dt{ padding:0; margin:0;height:30px; margin:30px 0 10px; line-height:30px; overflow:hidden; border-bottom:1px #8c8c8c dashed; padding:0 10px; font-weight:bold;}
.sp_leftBox dl.faqlist dt span{ font-weight:normal;float:right; background:url(/images/icon/support_icon/faqdtdot.jpg) no-repeat 0 center; padding-left:16px;}
.sp_leftBox dl.faqlist dt a{ color:#2675b3; text-decoration:none;}
.sp_leftBox dl.faqlist dt a:hover{ color:#2675b3; text-decoration:underline;}
.sp_leftBox dl.faqlist dd{ padding:0; margin:0;padding:3px 10px;}
.sp_leftBox dl.faqlist dd a{ color:#3c3c3c; text-decoration:none;}
.sp_leftBox dl.faqlist dd a:hover{ color:#3c3c3c; text-decoration:underline;}

.sp_leftBox .register_software{ padding-left:65px; border:#CCC solid 1px;}
.sp_leftBox .register_software p{ clear:both; padding:0; margin:0;padding:20px 0;*padding:10px 0;}
.sp_leftBox .register_software label{display:block;width:108px;float:left;font-size:12px; margin:0 10px 0 0; color:#2e638c;}
.sp_leftBox .register_software label span{ color:#F00;}
.sp_leftBox .register_software input.textbox1{float:left;font-size:12px; height:19px; background:url(/images/icon/support_icon/textboxbg1.jpg) no-repeat 0 0; padding:2px 0 0 3px;width:271px;0;border:none;}
.sp_leftBox .register_software textarea{float:left;font-size:12px; background:url(/images/icon/support_icon/textboxbg2.jpg) no-repeat 0 0; padding:3px;width:271px; height:141px;border:none; color:#333;}
.sp_leftBox .register_software span.color1{ display:block; clear:both; padding-left:118px; color:#999;}
.sp_leftBox .register_software .button{border:none; display:block;width:101px; height:27px; background-color:#d4d4d4;/*background:url(/images/icon/support_icon/submit.jpg) no-repeat 0 0;*/ cursor:pointer; border:1px solid #afaeae;  margin:0 0 0 120px;box-shadow:inset 0 0 10px #FFF;-webkit-box-shadow:inset 0 0 10px #FFF;-moz-box-shadow:inset 0 0 10px #FFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.sp_leftBox .register_software .button:hover{border:1px solid #8c8b8b;}

form#contents{ padding:0; margin:0;}

/*2011-04-14 guide*/
.Gbanner{ width:1000px; margin:0 auto;height:188px; background:url(/images/guideIcon/bannerbg.jpg) repeat-x 0 0;}
.Gbanner .m1{ margin:1px 100px 0 30px;}
.Gbanner .m2{ margin:44px 0 0 0;}
.Gmain{ font-family:Arial, Helvetica, sans-serif;width:998px; border:1px solid #bac5d3; border-top:3px solid #0e79b8; background:url(/images/guideIcon/Gmainbg.jpg) repeat-y 225px 0; padding-top:25px;}
.Gmain .rightBox{ width:690px; height:100%; overflow:hidden; float:right; margin-right:20px;display:inline;font-size:12px; line-height:22px;}
.Gmain .leftBox{ width:234px; height:100%; overflow:hidden; float:left; margin-left:10px; display:inline;}
.Gmain .leftBox ul li{ font-size:14px;font-weight:bold; color:#323232;cursor:pointer;height:39px; background:url(/images/guideIcon/leftmenuonbg.jpg) no-repeat 0 -39px; padding-left:7px; margin-bottom:10px;}
.Gmain .leftBox ul li.hover{ background-position:0 0; color:#FFF;}
.Gmain .leftBox ul li span{display:block; background:url(/images/guideIcon/leftmenudot2.png) no-repeat 0 0;_background:url(/images/guideIcon/leftmenudot.png) no-repeat 0 0; height:39px; line-height:39px; padding-left:40px;} 
.Gmain .leftBox ul li span.dot1{ background-position:0 3px;}
.Gmain .leftBox ul li span.dot2{ background-position:0 -42px;}
.Gmain .leftBox ul li span.dot3{ background-position:0 -94px;}
.Gmain .leftBox ul li span.dot4{ background-position:0 -144px;}
.Gmain .leftBox ul li span.dot5{ background-position:0 -190px;}
.Gmain .leftBox ul li span.dot6{ background-position:0 -236px;}
.Gmain .leftBox ul li span.dot7{ background-position:0 -285px;}
.Gmain .leftBox ul li span.dot8{ background-position:0 -330px; }
.Gmain .w320{ width:320px;}

.Gmain .title{border-bottom:1px solid #CCC; height:65px; line-height:65px; position:relative;}
.Gmain .title .imgdot{ position:absolute;font-size:10px; font-weight:bold;float:left;width:37px;height:45px; background:url(/images/guideIcon/videoDotbg.jpg) no-repeat 0 0; color:#5a5a5a; text-align:center; line-height:13px; left:10px; top:10px;}
.Gmain .title h1{font-size:18px; color:#313131; padding:0; margin:0; padding-left:60px;}
.Gmain .title2{border-bottom:1px solid #CCC; height:65px; line-height:65px;}
.Gmain .title2 img{ float:left; margin:0 10px;}
.Gmain .title2 h1{font-size:18px; color:#313131; padding:0; margin:0;}

dl.GList{ clear:both; padding:10px 0 20px 30px;}
dl.GList dt{ padding:0; margin:0;background:url(/images/guideIcon/dtbg.jpg) no-repeat 0 center; padding:3px 0 3px 15px; font-weight:bold; color:#0e79b8; cursor:pointer;}
dl.GList dt.on{background:url(/images/guideIcon/dtonbg.jpg) no-repeat 0 center;}
dl.GList dd{padding:0; margin:0;background:url(/images/guideIcon/lidot.jpg) no-repeat 15px 10px; padding:2px 0 2px 25px;}
dl.GList dd.ds-bl{}
dl.GList dd a{ color:#333; text-decoration:none;}
dl.GList dd a:hover{ color:#0e79b8; text-decoration:underline;}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix{zoom: 1;}
*:first-child + html .clearfix{zoom: 1;}




/*2011-04-14购买页改版*/
.buyBox{ height:100%; overflow:hidden; width:980px; margin:10px 0 0 10px;background-color:#FFF;border:1px #3f8fce solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 10px #61b3f3;-moz-box-shadow:0 0 10px #61b3f3;}
.ppt-buyBox{ height:100%; overflow:hidden; width:980px; margin:10px 0 0 10px;background-color:#FFF;}

.payment2{ margin:25px 0 20px 25px;_margin:25px 0 20px 15px; display:inline;}
.buyp47{ padding:10px 385px 0 50px;}
.buyp47 p{ padding:10px; background-color:#eef8fe;border:1px #d4ebf8 solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.pay_platform{ width:610px; height:34px; background:url(/images/purchaseIcon/payment-platform.jpg) repeat-x 0 bottom;}
.pl_30{ padding:0 0 0 32px;}
.pl_26{ padding:0 0 0 17px;}
.buybotton{ padding-top:15px;}
.buybotton a{display:block; float:left;width:296px; height:106px; background:url(/images/purchaseIcon/buybt.jpg) no-repeat 0 0; margin-right:15px;}
.buybotton a span{ display:block;padding:32px 0 0 84px; color:#000;}
.buybotton a:hover{ text-decoration:none;}
.buybotton a.ppWin{ background-color:#999;background-position:0 0; margin-right:0;}
.buybotton a.swWin{ background-position:0 -106px;}
.buybotton a.ppMac{ background-position:-296px 0;margin-right:0;}
.buybotton a.swMac{ background-position:-296px -106px;}

.ppt-Rbox-bor{ border:1px solid #b2dbf9;}

.ppt-buybox-title{ clear:both;height:37px; background:url(/images/purchaseIcon/buybtHbg.jpg) repeat-x 0 0;}
.ppt-buybox-title img{ margin:7px 0 0 15px;}
.ppt-buybox-box{  clear:both;border:1px #9bcbed solid; height:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ppt-buybox-box dl dt{padding-left:40px; height:31px; line-height:31px;background:url(/images/purchaseIcon/buybtHbg2.jpg) repeat-x 0 0;font-weight:bold; margin-bottom:10px; color:#20608f; font-size:14px;}
.ppt-buybox-box dl dd{ height:31px; line-height:31px; margin:0; padding:0; padding-left:40px;}
.ppt-buybox-box dl span{ float:left;text-align:center;}
.ppt-buybox-box dl .w320{ width:320px; text-align:left;}
.ppt-buybox-box dl .w170{ width:170px;}


.flashboxbuy{ width:280px; height:250px;position:absolute; top:25px; left:300px;}

.right_content_box strong.afficon{ font-size:16px; color:#F00; font-family:Arial, Helvetica, sans-serif;width:150px; height:80px; float:left; line-height:60px; overflow:hidden; background: url(/images/icon/afficon.jpg) no-repeat right 3px; margin-right:5px;}
#productGuides select,#productGuides2 select{width:190px; height:20px; border:1px solid #7f9db7; margin-bottom:15px;}
#productSelect select,#productSelect2 select{ margin:0; padding:0; display:inline; float:left;width:274px; height:20px; border:none; background:none; border:1px solid #7f9db7;}

.systRtitle{float:left; width:90px;text-align:right; padding-right:10px; font-weight:bold;}

/*buy list page (2011-06-08)*/
#buy-left{ width:228px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#333;}
#buy-right{ width:762px; float:right; font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:24px; color:#333;}
#buy-right .bg1,#buy-left .bg2,#buy-left .bg3,.buy-title-1 .R-bg,.buy-title-1 .L-bg,.buy-title-1 .L-bg1,.buy-bottom-1,#buy-left .box-bottom,#buy-right .bt-R,#buy-right .bt-L{ background:url(/images/purchaseIcon/buy-bg.jpg) no-repeat 0 0;}
#buy-right .bg1{ background-position:0 -129px; background-repeat:repeat-x;}
#buy-left .bg2{ background-position:0 0;}
#buy-left .bg3{ background-position:0 -80px;}
.buy-title-1{ height:41px; line-height:41px;}
.buy-title-2{ height:39px; line-height:39px;}
.buy-bottom-1{ height:5px; line-height:0px; overflow:hidden; font-size:1px; background-position:0 -124px; background-repeat:repeat-x;}
#buy-right .bt-R{ width:10px; height:5px; overflow:hidden; float:right; background-position:right -119px;}
#buy-right .bt-L{ width:10px; height:5px; overflow:hidden; float:left; background-position:left -119px;}

#buy-left .box-bottom{ background-position:0 -119px;}
.buy-title-2 strong,.buy-title-1 strong{ padding:0 10px; font-size:16px; font-weight:bold; color:#2c2c2c;}
.buy-title-1 .R-bg{ float:right; width:10px; height:41px; background-position:right -211px;}
.buy-title-1 .L-bg{ float:left; height:41px; background-position:left -170px;}
.buy-title-1 .L-bg1{ float:left; height:41px; width:41px; background-position:left -252px;}
.buy-box{ clear:both;border:1px #ccc solid; border-top:none; border-bottom:none; padding:10px; height:100%; overflow:hidden;}
.buy-box-bt{ border-bottom:1px solid #ccc;}

#buy-right ul#tab-title{ clear:both; height:43px;}
#buy-right ul#tab-title li{ cursor:pointer; list-style-type:none; color:#FFF;float:left;width:254px; height:43px; background:url(/images/purchaseIcon/buy-tab-bg.jpg) no-repeat 0 0; text-align:center; line-height:43px; font-size:16px; font-weight:bold;}
#buy-right ul#tab-title li.hover{ background-position:0 -43px; color:#333;}
#buy-left .bg4{ background-color:#f6f6f6;}
ul.buy-product-list{ padding:0; margin:0; list-style-type:none;}
ul.buy-product-list li{ background:url(/images/purchaseIcon/buy-product-list.jpg) no-repeat 0 12px; padding:2px 0 2px 13px; margin:0;}
ul.buy-product-list li a{ color:#323232; text-decoration:none;}
ul.buy-product-list li a:hover{ color:#323232; text-decoration:underline;}

ul.buy-product-list2{ padding:0; margin:0; list-style-type:none;}
ul.buy-product-list2 li{ height:41px; line-height:41px;padding:0 0 0 50px; margin:0; margin-bottom:10px;}
ul.buy-product-list2 li a{ color:#323232; text-decoration:none;}
ul.buy-product-list2 li a:hover{ color:#323232; text-decoration:underline;}
ul.buy-product-list2 li.img1{ background:url(/images/purchaseIcon/buy-product-help-1.jpg) no-repeat 0 0;}
ul.buy-product-list2 li.img2{ background:url(/images/purchaseIcon/buy-product-help-2.jpg) no-repeat 0 0;}
ul.buy-product-list2 li.img3{ background:url(/images/purchaseIcon/buy-product-help-3.jpg) no-repeat 0 0;}
ul.buy-product-list2 li.img4{ background:url(/images/purchaseIcon/buy-product-help-4.jpg) no-repeat 0 0;}

#buy-left .button{border:none; display:block;width:101px; height:27px; background-color:#d4d4d4;cursor:pointer; border:1px solid #afaeae;  margin:0;box-shadow:inset 0 0 10px #FFF;-webkit-box-shadow:inset 0 0 10px #FFF;-moz-box-shadow:inset 0 0 10px #FFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; color:#333;}
#buy-left input{ width:180px; height:16px; border:1px solid #ccc; margin:10px 0; padding:3px; color:#929292;}
#buy-right p{ margin:0; padding:0 0 10px;}
#buy-right a{ color:#333; text-decoration:none;}
#buy-right a.moretextalignr{ text-align:right;}
#buy-right a:hover{text-decoration:underline;}
#buy-right  .w120{ width:120px; text-align:center;}
#buy-right .pack-bor-right{ border-right:1px dashed #dcdcdc; height:100%; overflow:hidden;}
#buy-right  a.catbuynowwin{ background:url(/images/resource/addcartwin.jpg) no-repeat 0 0; padding:0; padding:3px 0 3px 24px; font-weight:bold; margin-right:5px; color:#FF6600;}
#buy-right  a.catbuynowmac{ background:url(/images/resource/addcartmac.jpg) no-repeat 0 0; padding:0; padding:3px 0 3px 24px; font-weight:bold; margin-right:5px; color:#316182}
#buy-right  a.catdownload{background:url(/images/cat-dldot.jpg) no-repeat 0 0; padding-left:20px;}

dl.buy-tab-list{ padding:0; margin:0; list-style-type:none;}
dl.buy-tab-list dd{ clear:both;_padding:10px 0;padding:20px 0; border-bottom:1px #ccc solid; margin:0;}
dl.buy-tab-list dd.last{border-bottom:none;}

dl.buy-tab-list span{ float:left;}
dl.buy-tab-list .w118{ width:118px; _margin:0 15px 0 10px;margin:0 15px 0 10px; display:inline;}
dl.buy-tab-list .w280{ width:280px; padding-top:10px;}
dl.buy-tab-list .w140{ width:140px; text-align:center; padding-top:50px;}
dl.buy-tab-list .w160{ width:160px;text-align:center; padding-top:40px;}

h2.h2{ font-size:16px; padding:10px 0 0; margin:0; color:#009dff}

/*index.html banner*/
.focusbox { position:relative; width:750px; height:200px;}
ul.focusbox_list {overflow:hidden;}
.focusbox_list li{ list-style-type:none; position:absolute; top:0; left:0; }
.focusbox_list li img { display:none;width:750px; height:200px;}
.focusbox_list li.current img{ display:block;}
.focusbox_btn { position:absolute; top:180px; right:10px;height:16px overflow:hidden; font-size:12px; }
.focusbox_btn ul { padding:0; margin:0;}
.focusbox_btn li { list-style-type:none;cursor:pointer;text-align:center;float:left;width:16px; height:16px;margin:0 2px; color:#0a478e;background-color:#91cbdf; line-height:16px;filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.focusbox_btn li.current{ background-color:#75B331; color:#FFF;text-decoration:none; filter: alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;}


