@charset "utf-8";
/*
Web Name: Pearlmountain
Web URI: http://www.Pearlmountain.com
Author: Dain(http://www.ccklc.com)
Date: 2009/07/01
*/
/*base*/
body{
	margin:0px; 
	padding:0px; 
}
body,div{
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:#333;
}
ul,li{ 
	margin:0px; 
	padding:0px; 
	list-style-type:none;
}
form{ 
	margin:0px; 
	padding:0px;
}
a{
	color:#333;
}
/*share*/
#contain{
	width:100%;
	background:#EEE url(../images/HBG.jpg) repeat-x;
	float:left;
}
.inp01{
	width:120px; 
	height:16px; 
	border:1px solid #CCC;
}
.radio01, .but01{
	margin-left:293px; 
	*margin-left:267px;
}
.but01{
	width:300px; 
	height:30px; 
	cursor:pointer;
}
/*page's height add, then change "he01" height's value*/
.he01{ 
	height:1160px !important;
	height:1170px;
}
/*page's height add, then change "he02" height's value*/
.he02{ 
	height:759px;
}
/*page's height add, then change "he021" height's value*/
.he021{ 
	height:850px;
	*height:853px;
	_height:845px;
}
/*page's height add, then change "he03" height's value*/
.he03{ 
	height:635px !important;
	height:633px;
}
/*page's height add, then change "he031" height's value*/
.he031{ 
	height:682px;
	*height:664px;
	_height:655px;
}
/*page's height add, then change "he04" height's value*/
.he04{ 
	height:633px;
}
/*page's height add, then change "he041" height's value*/
.he041{ 
	height:762px;
	*height:744px;
	_height:735px;
}
/*page's height add, then change "he05" height's value*/
.he05{ 
	height:732px;
	*height:734px;
	_height:725px;
}
/*page's height add, then change "he051" height's value*/
.he051{ 
	height:762px;
	*height:744px;
	_height:735px;
}
/*page's height add, then change "he06" height's value*/
.he06{ 
	height:732px;
	*height:734px;
	_height:725px;
}
/*page's height add, then change "he061" height's value*/
.he061{ 
	height:690px;
	*height:646px;
	_height:637px;
}
/*page's height add, then change "he062" height's value*/
.he062{ 
	height:553px;
	*height:534px;
	_height:525px;
}
.fLeft{
	float:left;
}
.fRight{
	float:right;
}
/*Header*/
#header{
	width:100%;
	height:92px;
	background:url(../images/HBG_Left.jpg) no-repeat;
	float:left;
}
#head_con{
	width:900px;
	height:92px;
}
#logo{
	width:115px;
	height:60px;
	margin:15px 0 0 20px !important;
	margin:15px 0 0 10px;
	background:url(../images/logo.png) no-repeat !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/logo.png");
	float:left;
}
#logo a{
	width:115px;
	height:60px;
	margin:15px 0 0 10px;
}
#menu{
	height:60px;
	background:url(../images/mBG.jpg) repeat-x;
	margin-top:20px;
	float:right;
}
#menu li{
  float:left;
}
.menu_ge{
	width:31px;
	height:32px;
	margin-top:4px;
	background:url(../images/mge.jpg) no-repeat;
}
#menu_left, #menu_right{
	width:15px;
	height:40px;
}
#menu_left{
	background:url(../images/mLeft.jpg) no-repeat;
}
#menu_right{
	background:url(../images/mRight.jpg) no-repeat;
}
#menu li a{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	line-height:32px;
	margin-top:4px;
	padding:0 7px 0 7px;
	display:block;
}
#menu li a:hover{
	background:url(../images/menuBG.jpg) center no-repeat;
}
.mOn a{
	color:White;
	background:url(../images/menuBG.jpg) center no-repeat;
}
.mOff a{
	color:#033354;
}
.Fmenu{
	position:absolute;
	text-align:left;
}
.Fmenu li a{
	#width:150px;/*ie*/
	height:22px;
	line-height:22px;
	font-size:11px;
	padding:0 5px 0 5px;
	color:#033354;
	background:White;
	text-decoration:none;
	display:block;
}
.Fmenu li a:hover{
	color:White;
	background:#033354;
	text-decoration:underline;
}
/*body*/
#body{
	width:100%;
	margin-top:10px;
	float:left;
}
#body_containt{
	width:900px;
}
#body_bot{
	width:940px;
	height:15px;
	background:url(../images/side_bot.png) !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/side_bot.png");
}
#side_left{
	width:20px;
	position:relative;
	background:url(../images/side_left.png) repeat-y !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/side_left.png"); 
	float:left;
}
#side_right{
	width:20px;
	background:url(../images/side_right.png) repeat-y !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/side_right.png"); 
	float:left;
}
#body_con{
	width:900px;
	background:White;
	*padding-bottom:10px;
	_padding-bottom:14px;
	float:left;
}
/*bottom*/
#bot{
	width:100%;
	height:40px;
	text-align:left;
}
#bot ul{
	width:900px;
	height:40px;
	text-align:left;
}
#bot li{ 
	width:50%;
	line-height:40px;
	float:left;
}
#botRight{
  text-align:right;
}
#bot li a{
	color:#333;
	text-decoration:none;
}
#bot li a:hover{
	color:#0099FF;
	text-decoration:underline;
}

/*actions*/
#flashPIC{
	width:900px;
	height:105px;
	margin:1px 0 5px 0;
	float:left;
}
#bc_con{
	width:898px;
	margin-left:1px;
	float:left;
}
#bcc_left{
	width:660px;
	text-align:left;
	margin-left:0px;
	_margin-right:0px;
	float:left;
}
#bcc_right{
	width:200px;
	text-align:left;
	margin-right:0px;
	float:right;
}
.proBox{
	width:660px;
	height:auto;
	margin:10px;
	float:left;
	padding:5px;
}

.box1{
	width:660px;
	background:url(../images/barBodyBG1.jpg) repeat-y;
	float:left;
}
.pbBox1{
	width:635px;
	margin:10px;
	_margin-left:5px;
	float:left;
}
.pbBox1 ul{
	width:100%;
	text-align:left;
	margin-top:5px;
	float:left;
}
.pbBox1 li{
	line-height:140%;
}
.pbBox1 li a{
	color:#01AFEC;
}
.pbBox1 li a:hover{
	text-decoration:none;
}
.pbBox1_Img{
	float:left;
}


.botBG1{
	width:660px;
	height:12px;
	background:url(../images/barBotBG1.jpg) no-repeat;
	float:left;
}
.win{
	width:90%;
	margin-left:20px;
}
.inLine1{
	width:660px;
	height:30px;
	background:url(../images/inLine1.jpg) center no-repeat;
	float:left;
}
.h4{
	width:600px;
	height:60px;
	margin-left:30px !important;
	margin-left:15px;
	float:left;
}
.h4 div{
	text-align:left;
	font-size:11px;
	float:left;
}
#barBG3, #barBG4{
	width:200px;
	height:20px;
	margin-top:10px;
	float:left;
}
#barBG3{
	background:url(../images/barBG3.jpg) no-repeat;
}
#barBG4{
	background:url(../images/barBG4.jpg) no-repeat;
}
.barBoxR{
	width:200px;
	margin:10px 0 10px 0px !important;
	
	float:left;
}
.barBoxR li{ 
	width:204px;
	color:#535353;
	line-height:150%;
	float:left;
}
.bbrIcon{
	padding-left:8px;
	margin-top:5px;
	background:url(../images/temp15.jpg) 0px 6px no-repeat;
}
#inLine2{
	width:900px;
	height:30px;
	background:url(../images/inLine2.jpg) center no-repeat;
	margin-top:15px;
	float:left;
}
#botAD{
	width:900px;
	height:111px;
	text-align:center;
	padding-top:12px;
	float:left;
}
.ProAD{
	width:320px;
}
.padBar{
	width:310px;
	height:30px;
	line-height:30px;
	background:url(../images/proADbg.jpg) no-repeat;
	font-weight:bold;
	padding-left:10px;
	color:White;
}
.padCon{
	width:300px;
	font-size:11px;
	line-height:140%;
	margin:5px 0 10px 10px !important;
	margin:5px 0 10px 5px;
	float:left;
}
.padCon img{
	margin-right:4px !important;
	margin-right:6px;
	float:left;
}
/*NeiPage*/
#picAD{
	width:898px;
	height:105px;
	margin:1px 0 5px 1px;
}
#siteNav{
	width:895px;
	height:30px;
	font-size:11px;
	line-height:20px;
	text-align:left;
	padding-left:5px;
	margin:10px 0px 0px 0px;
}
#siteNav a{
	color:#333;
	text-decoration:none;
}
#siteNav a:hover{
	text-decoration:underline;
}
.link_navigation{
	color:#46A2F1;
	text-decoration:underline;
}
#neiCon{
	width:898px;
	height:auto;
	margin:5px 0 0 1px;
	float:left;
}
#ncLeft{
	width:200px;
	margin-left:5px !important;
	margin-left:2px;
	float:left;
}
#ncMain{
	width:680px;
	margin-right:5px !important;
	margin-right:2px;
	margin-bottom:27px !important;
	margin-bottom:0px;
	float:right;
}
#nMenuBar1, #nMenuBar2, #nMenuBar3, #nMenuBar4, #nMenuBar5{
	width:200px;
	height:16px;
	float:left;
}
#nMenuBar1{
	background:url(../images/bar2BG1.jpg) no-repeat;
}
#nMenu{
	width:200px;
	margin-top:4px;
	float:left;
}
#nMenu li{
	width:100%;
	line-height:34px;
	float:left;
}
#nMenu a{
	width:190px;
	height:34px;
	margin:4px 0 4px 0;
	background:url(../images/nListBg.jpg) no-repeat;
	display:block;
	font-size:11px;
	line-height:34px;
	padding-left:10px;
	text-align:left;
	text-decoration:none;
}
#nMenu a:hover{
	color:#46A2F1;
	text-decoration:underline;
}
.nMenuOn{
	color:#46A2F1;
}
#nMenuF{
	width:190px;
	margin:0 0 10px 10px;
	float:left;
}
#nMenuF a{
	height:20px;
	margin:0px;
	background:none;
	padding-left:0px;
	line-height:20px;
}
.nAD{
	width:200px;
	margin-top:20px;
	float:left;
}
.nMain_kuang, .nMain_kuang2{
	width:680px;
	text-align:left;
	background:url(../images/nConBG.jpg) repeat-y;
	float:left;
}
.nMain_kuang2{
	background:none;
	line-height:150%;
}
.nMain_kuang2 a{
	color:#01AFEC;
	text-decoration:none;
}
.nMain_kuang2 a:hover{
	text-decoration:underline;
}
.nMain_tit{
	width:665px;
	height:42px;
	background:url(../images/nTitBarBG.jpg) no-repeat;
	line-height:42px;
	padding-left:15px;
	font-size:16px;
	color:#03699F;
	float:left;
}
.nMain_con, .nMain_con2{
	width:680px;
	padding:10px 0 10px 0 !important;
	float:left;
}
.nMain_con2{
	padding:0 0 10px 0 !important;
}
.nMain_bot{
	width:680px;
	height:12px;
	background:url(../images/nConBotBG.jpg) no-repeat;
	float:left;
}
.nProBox{
	width:660px;
	margin:5px 0 10px 10px !important;
	margin:5px 0 10px 5px;
	text-align:left;
	float:left;
}
.nPB_pic{
	width:152px;
	height:178px;
	text-align:center;
	float:left;
}
.nPB_pic img{
	width:152px;
	height:178px;
}
.nPB_intro{
	width:495px;
	line-height:200%;
	margin-top:15px;
	float:left;
}
.nPB_intro a{
	color:#46A2F1;
	text-decoration:none;
}
.nPB_intro a:hover{
	color:#46A2F1;
	text-decoration:underline;
}
.nPB_tit a{
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.nPB_ver{
	color:#CC0000;
	margin-left:15px;
}
.nPB_more{
	float:right;
}

.mkTit, .mkTit2{
	font-size:16px;
	font-weight:bold;
}
.mkTit2{
	color:#000;
	font-size:12px;
	line-height:220%;
}
.nMain_nav{
	width:100%;
	height:30px;
	margin:10px 0 10px 0;
}

/*Menu Tabs 10*/
#tabs10 {
	float:left;
	width:100%;
	font-size:93%;
	border-bottom:1px solid #2763A5;
	line-height:normal;
}
#tabs10 ul {
	margin:0;
	padding:10px 10px 0 5px;
	list-style:none;
}
#tabs10 li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs10 a, .cssOn {
	float:left;
	background:url("../images/tableft10.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs10 a span, .cssOn span {
	float:left;
	display:block;
	background:url("../images/tabright10.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs10 a span {
	float:none;
}
/* End IE5-Mac hack */
#tabs10 a:hover {
	background-position:0% -42px;
}
#tabs10 a:hover span {
	background-position:100% -42px;
}
.cssOn{
	background-position:0% -42px;
}
.cssOn span{
	margin-left:4px;
	background-position:100% -42px;
}

#nMenuBar2{
	background:url(../images/bar2BG2.jpg) no-repeat;
}
.nProBox2{
	width:660px;
	margin:5px 0 10px 10px !important;
	margin:5px 0 10px 5px;
	text-align:left;
	float:left;
}
.nPB_pic2{
	width:100px;
	height:103px;
	text-align:center;
	float:left;
}
.nPB_pic2 img{
	width:76px;
	height:103px;
}
.nPB_intro2{
	width:545px;
	line-height:180%;
	font-size:11px;
	float:left;
}
.nPB_intro2 a{
	color:#46A2F1;
	text-decoration:none;
}
.nPB_intro2 a:hover{
	color:#46A2F1;
	text-decoration:underline;
}
.nPB_tit2 a{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.nPB_tit2 a:hover{
	color:#46A2F1;
}
.nPB_price2{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	margin:2px 5px 0 0;
	float:left;
}

.nProBox3{
	width:660px;
	margin:5px 0 10px 10px !important;
	margin:5px 0 10px 5px;
	text-align:left;
	float:left;
}
.nPB_tit3{
	font-size:12px;
	font-weight:bold;
}
.nPB_intro3{
	width:650px;
	line-height:180%;
	font-size:11px;
	margin:10px 0 0 5px;
	float:left;
}
.nPB_intro3 a{
	color:#46A2F1;
	text-decoration:none;
}
.nPB_intro3 a:hover{
	color:#46A2F1;
	text-decoration:underline;
}

#nMenuBar3{
	background:url(../images/bar2BG3.jpg) no-repeat;
}
#nMenuBar4{
	background:url(../images/bar2BG4.jpg) no-repeat;
}
#nMenuBar5{
	background:url(../images/bar2BG5.jpg) no-repeat;
}


/* Order container */
.container_order{
	margin:0px;
	float:left;
		width:675px;
		height:400px;
	text-align:left;
}

img.left_img{
border:0px #cae6c6 solid;
float:left;
margin:0 10px 0 0 ;
}

img.right_img{
border:0px #cae6c6 solid;
float:right;
margin:0 10px 0 0 ;
}

.barBG1{
	width:645px;
	height:28px;
	background:url(../images/barBG1.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:White;
	text-align:left;
	line-height:30px;
	padding:2px 0 0 15px;
	_margin-bottom:-2px;
	float:left;
}

.barBG_small{
	width:300px;
	height:auto;
	background:url(../images/barBG_small.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:White;
	text-align:left;
	line-height:30px;
	padding:2px 0 0 15px;
	_margin-bottom:-2px;
	float:left;
}

.nMain_kuang, .nMain_kuang2{
	width:680px;
	text-align:left;
	background:url(../images/nConBG.jpg) repeat-y;
	float:left;
}
.nMain_kuang2{
	background:none;
	line-height:150%;
}
.box_big_right{
	width:890px;
	height:auto;
	margin:0px;
	float:left;
	padding:5px;
	border:0px solid #CCC;
	text-align:left;
}
.box_right{
	width:650px;
	height:auto;
	margin:0px;
	float:left;
	padding:5px;
	border:1px solid #CCC;
}
.box_right_noborder{
	width:650px;
	height:auto;
	margin:0px;
	float:left;
	padding:5px;
	border:0px solid #CCC;
}

.box_small_noborder{
	width:325px;
	height:auto;
	margin:0px;
	padding:5px;
	float:left;
	text-align:left;
	border:0px solid #CCC;
}

#box_product_overview{
	width:450px;
	height:auto;
	margin:0px;
	float:left;
	padding:5px;
	border:0px solid #CCC;
}

.box_overview{
	width:480px;
	height:auto;
	margin:0px;
	float:left;
	padding:5px;
	border:0px solid #CCC;
}
#box_product_button{
	width:150px;
	height:auto;
	margin:0px;
	float:left;
	padding:5px 0px 0px 30px;
	border:0px solid #CCC;
}
.box_sysreq{
	width:650px;
	height:auto;
	margin:0px;
	float:left;
	padding:5px;
	border:1px solid #CCC;
}

.box_image_right
{
	width:150px;
	height:auto;
	margin:0px;
	float:right;
	padding:0px;
	text-align:center;
}
.box_image_left
{
	width:150px;
	height:auto;
	margin:0px;
	float:left;
	padding:0px;
	text-align:center;
}
.box_screenshot_thumb{
	width:auto;
	height:auto;
	margin:0px 22px 0px 22px;
	float:left;
	padding:0px;
	border:0px solid #CCC;
}

.box_table_versiondiff{
	width:600px;
	margin:5px 0 10px 10px !important;
	margin:5px 0 10px 5px;
	text-align:left;
	float:left;
	border:1px solid #CCC;
	padding:5px;
}
.box_table_affiliate{
	width:640px;
	margin:5px 0 10px 10px !important;
	margin:5px 0 10px 5px;
	text-align:left;
	float:left;
	border:1px solid #CCC;
	padding:5px;
}
.box_table_buy{
	width:auto;
	margin:0px 0 0px 0px !important;
	text-align:left;
	float:left;
	border:0px solid #CCC;
	padding:2px;
}
.box_table_buttons{
	width:320px;
	margin:30px 0 0px 0px !important;
	text-align:center;
	float:left;
	border:0px solid #CCC;
	padding:2px;
}
.box_award{
	width:195px;
	margin:10px 0 20px 0px !important;
	text-align:center;
	float:left;
	border:1px solid #CCC;
	padding:0px;
	background:url(../images/down-image2.jpg) repeat;
}
.box_testimonials{
	width:195px;
	margin:10px 0 20px 0px !important;
	text-align:left;
	float:left;
	border:1px solid #CCC;
	padding:0px;
	background:url(../images/down-image2.jpg) repeat;
}

.nAwards_title{
	width:195px;
	height:20px;
	background:url(../images/nBarBg.jpg) no-repeat;
	line-height:120%;
	padding-left:5px;
	font-size:14px;
	
	float:left;
}
.nTestimonials_title{
	width:195px;
	height:20px;
	background:url(../images/nBarBg.jpg) no-repeat;
	line-height:120%;
	padding-left:5px;
	font-size:14px;
	text-align:center;
	float:left;
}


/* 		font 		*/

.nPB_line{
	width:630px;
	height:5px;
	margin-left:10px !important;
	margin-left:5px;
	background:url(../images/gap.jpg) no-repeat;
	float:left;
}
.dot_line{
	width:200px;
	height:5px;
	margin-left:10px !important;
	margin-left:5px;
	background:url(../images/dotline.gif) no-repeat;
	float:left;
}

.header2{
	font-size:16px;
	font-weight:bold;
	float:left;
}
.header3{
	font-size:14px;
	font-weight:bold;
	float:left;
}

h1{
	font-size:16px;
	font-weight:bold;
	line-height:100%;
}
h2{
	font-size:14px;
	font-weight:bold;	
}
h3{
	font-size:12px;
	font-weight:bold;	
}
.h2{
	font-size:12px;
	margin-top:5px;
	word-break:break-all;
}
.h3{
	font-size:12px;
	margin-top:5px;
	text-align:right;
	float:right;
}

.body_content{
	font-size:12px;		
}
.body_content_bold{
	font-size:12px;	
	font-weight:bold;
}

.title_small{
	font-weight:bold;
	font-size:14px;	
}

.title_smallplus{
	font-weight:bold;
	font-size:12px;	
}

.link_normal
{
	text-decoration:underline;
}
.link_normal a{color:Blue;}  
.link_normal a:hover{color:Blue;}  

.link_navigation{
	color:#46A2F1;
	text-decoration:underline;
}
.link_faq{
	font-size:12px;	
	line-height:20px;
}
.link_faq a{color:Blue;}  
.link_faq a:hover{color:Blue;}  

