body { margin: 0px;	 font-family:Verdana, Arial, Helvetica, sans-serif; }
* {margin:0; padding:0; border:0;}
p { color:#222; font-size:12px; font-family:Verdana, Helvetica, sans-serif; line-height:1.7em; padding-bottom:10px;  }
h1{ color:#364149; font-family:Arial, Helvetica, sans-serif; font-size:26px;  padding:14px 0 10px 0;}
h2 { color:#364149;  font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-bottom:9px; padding-top:13px; }
h3 { color:#364149; font-size:13px;  font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:9px; padding-top:15px;}
h4 {color:#202020; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px;}
h5 {color:#5E6B78; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:6px;}
img { border:0;}
a{ color:#43A6D8; text-decoration: none; }
a:hover{ color:#C54D11; text-decoration: none;}
#index-h1{ color:#2D363D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:29px; text-align:center; }
.style-down{ font-size:11px; line-height:1.1em; color:#5E6B78; font-style: italic;}
.style-down-2{ font-size:10px; color:#979797; padding-bottom:6px;}
.ulstyle{}
.ulstyle li{ font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right:10px; padding-bottom:6px;  }
.ulstyle li a{ color:#43A6D8; font-size:11px; }
.ulstyle-2{}
.ulstyle-2 li{ font-size:12px; color:#C54D11; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  margin-right:10px; padding-bottom:6px;  }
.ulstyle-2 li a{ color:#43A6D8; font-size:12px; }
body{background:#fff url(../../img/bg-img.jpg) repeat-x;}
#container{ width:980px; margin:0 auto; height:auto; padding-bottom:60px; }
.part{ color:#C54D11;}
#fts-show{ margin-left:13px;}
#fts-show p{ color:#C54D11; }
#fts-show a{ color:#C54D11;}
#add-photos{ color:#50A207;}
#choose-template{ color:#298ED6;}
#export-flash{ color:#B97103;}

#fts-show-2{ margin-left:13px; font-size:11px;}
table{ font-size:12px;}
#fwas{ clear:both; magin:20px 15px 10px 13px; }
#fwas a{ color:#fff; background-color:#AFCCE3; padding:5px 8px 5px 8px;} 
#fwas a:hover{ background-color:#9FBACF;}
/*-----------------ul --------------------*/
ul{}
ui li{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right:10px;  list-style-type: none;}
ui li a{ color:#717171; font-size:12px; }
ui li a:hover{ }
.navbottom li{font-size:12px; font-family:Arial, Helvetica, sans-serif;  margin-right:10px;  list-style-type: none; }
.navbottom li a{ color:#878787; font-size:11px; }
.navbottom li a:hover{ color:#4E4E4E;}
.navbottom .ppa{ margin: 0 0 1px 0; height: 18px; padding-left: 13px; background:url(../image/arrow.gif) no-repeat 0px 0px; border:0;  list-style-type: none;}


.navbottom-2 li{font-size:12px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right:10px;  list-style-type: none; }
.navbottom-2 li a{ color:#202020; font-size:11px; }
.navbottom-2 li a:hover{ color:#C54D11;}
.navbottom-2 .ppa{ margin: 0 0 1px 0; height: 18px; padding-left: 13px; background:url(../image/arrow-b.gif) no-repeat 0px 0px; border:0;  list-style-type: none;}

.navbottom-3 li{font-size:12px; font-family:Arial, Helvetica, sans-serif;  margin-right:10px;  list-style-type: none; background:url(../image/arrow-b.gif) no-repeat 0px 0px; padding-left:0; margin-left:0; }
.navbottom-3 li a{ color:#43A6D8; font-size:12px; }
.navbottom-3 li a:hover{ color:#C54D11;}
.navbottom-3 .ppa{ margin: 0 0 1px 0; height: 18px; padding-left: 13px;  border:0;  list-style-type: none;}

/*-----------p----------*/
.navbottom-w{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:2.6em; padding-bottom:0; color:#696969; }
.navbottom-x{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.6em; padding-bottom:0; color:#696969; }


/*-----------------------------header-------------------*/
#header{ height:115px;}
#header-top{ height:77px; background:url(../image/header-bg-img.jpg) no-repeat;}
#header-top #header-top-left{ float:left; width:811px;}
#header-top #header-top-left img{float:left;  margin:24px  0 0 0;}
#header-top #header-top-left p{ padding:37px 0 0 97px; color:#111; font-size:11px; line-height:1.5em;}
#header-top-right{ float:right; padding:37px 0 0 7px;}

#header-bottom{ height:29px; background-image:url(../image/header-bottom.jpg); background-repeat:no-repeat; }
#globalnav {margin:0; padding:0;}
#globalnav li{display:inline;}
#globalnav li a{ font-size:12px; color:#333; background-image:url(../image/globalnavbg.png); background-repeat:no-repeat; float:left; height:0; overflow: hidden; padding-top:38px; width:117px;}
#globalnav li a:hover{ color:#000;}
#gn-right{ background-image:url(../image/globalnavbg.png); background-repeat:no-repeat; float:left; height:0; overflow: hidden; padding-top:38px; width:278px;}
#gn-right{ background-position:100% 0; position:absolute; width:161px;}

#globalnav li#gn-home a{ background-position: 0 0;}
#globalnav li#gn-features a{ background-position: -117px 0;}
#globalnav li#gn-download a{ background-position: -351px 0;}
#globalnav li#gn-buy a{  background-position: -468px 0;}
#globalnav li#gn-showcase a{ background-position: -234px 0;}
#globalnav li#gn-solutions a{ background-position: -585px 0;}
#globalnav li#gn-support a { background-position: -702px 0;}
#globalnav li#gn-platinum a { background-position: -702px 0;}
#globalnav li.gn-freeware a { background-position: -819px 0; width:161px;}


#globalnav li#gn-features-2 a{ background-position: -117px -114px;}
#globalnav li#gn-download-2 a{ background-position: -351px -114px;}
#globalnav li#gn-buy-2 a{  background-position: -468px -114px;}
#globalnav li#gn-showcase-2 a{ background-position: -234px -114px;}
#globalnav li#gn-solutions-2 a{ background-position: -585px -114px;}

#globalnav li#gn-support-2 a { background-position: -702px -114px;}
#globalnav li#gn-platinum-2 a { background-position: -702px -114px;}

#globalnav li#gn-home-link a{ background-position:0 -76px;}

#globalnav li#gn-home a:hover{ background-position:0 -38px; }
#globalnav li#gn-home a:active{ background-position:0 -76px;}

#globalnav li#gn-home-3 a{ background-position: 0 0;}
#globalnav li#gn-home-3 a:hover{ background-position:0 0; }
#globalnav li#gn-home-3 a:active{ background-position:0 0;}

#globalnav li#gn-features a:hover{ background-position:-117px -38px; }
#globalnav li#gn-features a:active{ background-position:-117px -76px;}

#globalnav li#gn-download a:hover{ background-position:-351px -38px;}
#globalnav li#gn-download a:active{ background-position:-351px -76px;}

#globalnav li#gn-buy a:hover{ background-position:-468px -38px;}
#globalnav li#gn-buy a:active{ background-position:-468px -76px;}

#globalnav li#gn-showcase a:hover{ background-position:-234px -38px;}
#globalnav li#gn-showcase a:active{ background-position:-234px -76px;}

#globalnav li#gn-solutions a:hover{ background-position:-585px -38px;}
#globalnav li#gn-solutions a:active{ background-position:-585px -76px;}

#globalnav li#gn-support a:hover{ background-position:-702px -38px;}
#globalnav li#gn-support a:active{ background-position:-702px -76px;}

#globalnav li#gn-platinum a:hover{ background-position:-702px -38px;}
#globalnav li#gn-platinum a:active{ background-position:-702px -76px;}

#globalnav li.gn-freeware a:hover{ background-position:-819px -38px;}
#globalnav li.gn-freeware a:active{ background-position:-819px -76px;}

/*------------------------------------main-------------------*/
#main-index{ clear:both; height:335px; background:url(../image/main-index-bg.png) no-repeat; background-color:#fff; margin-top:4px;}
#main-index-all{ padding:12px 12px 12px 12px; }
#main-index-left{ float:left; width:451px; padding:30px 0 15px 2px;}
#main-index-left p{ text-align:center; color:#028AD2; font-size:17px; line-height:1.2em; padding-top:1px; font-weight:bold;}
#main-index-left .style-index-down{ font-size:11px; color:#728291; font-style: italic;}
#main-index-left .downloao-p{ padding:25px 0 20px 25px; text-align:center; margin-bottom:6px; }
#main-index-left .downloao-p a{ font-size:15px; padding:15px 46px 25px 17px;  color:#000; font-family:Arial, Helvetica, sans-serif;  background:url(../image/downloao-p-a.gif) no-repeat; }
#main-index-left .downloao-p a:hover{ text-decoration: underline; }
#main-index-right{ float:right; width:492px; margin-top:2px;}
#mir-border{ border-top:3px solid #9BB0C3; border-left:3px solid #9BB0C3; border-right:3px solid #9BB0C3;}
#main{ clear:both; height:auto; background:url(../image/main-index-bg.png) no-repeat; background-color:#fff; margin-top:4px;}
#main-all{ padding:8px 22px 15px 22px;}
#main-all a{ text-decoration: underline;}
#main-all a:hover{ text-decoration: none;}
#main-left-bar a{ text-decoration: underline;}
#main-left-bar a:hover{ text-decoration: none;}
#main #main-left-bar{width:700px; float:left; padding-bottom:40px;}
#main #main-right-bar{ width:230px; float:right; margin-top:20px; background:url(../img/main-right-bar-bg.gif) no-repeat; padding-bottom:55px; }
#main #main-right-bar h3{ margin-left:13px;}
#main #main-right-bar .rightbar-title{ color:#2D2D2D; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; line-height:2.6em;
padding-bottom:0; padding-top:9px;}
#main #main-right-bar ul{ margin-left:13px;}
#main #main-right-bar ul li{ color:#878787; font-size:12px; line-height:1.8em; font-family:Arial, Helvetica, sans-serif; }
#main #main-right-bar ul li a{
	height:auto;
	color:#474747;
	list-style-type: none;
	text-decoration: underline;
}
#main #main-right-bar ul li a:hover{
	color:#272727;
	text-decoration: none;
}
#index-des{ color:#2D363D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; text-align:center; }

.clear{ clear:both;}
/*------------------------------------showcase-------------------*/
#showcase{ background:url(../image/showcase-bg.gif) no-repeat; width:980px; height:63px; margin-top:2px;}
#showcase p{ padding:16px 3px 1px 78px; line-height:1.4em; font-size:11px; color:#484848;  }

/*------------------------------------asee-------------------*/
#asee{ height:292px; margin:6px 0 6px 0; }
.main .main-left{ float:left; margin:0 0 0 10px;  width:235px; height:289px; border-right:1px dashed #B9B9B9;}
.main .main-left .main-left-top{ height:155px;}
.main .main-left .main-left-bottom{ margin:0 0 0 16px;}
.main .main-left h2{ padding:15px 0 8px 5px ; font-size:15px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main .main-left p{ padding:0 10px 0 5px; font-size:11px; color:#424242; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main .main-right{ float:left; margin:0 0 0 10px;  width:220px; height:292px; }
.main .main-right .main-left-top{ height:155px;}
.main .main-right .main-left-bottom{ margin:0 0 0 21px;}
.main .main-right h2{ padding:15px 0 8px 5px ; font-size:15px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main .main-right p{ padding:0 10px 0 5px; font-size:11px; color:#424242; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#asee .main { background-image:url(../image/f.gif) background-repeat:no-repeat;}
#asee .lb { background-image:url(../image/f.gif); background-repeat:no-repeat;}
#asee .rb { background-image:url(../image/f.gif); background-repeat:no-repeat;}
#asee .main{ background-image:url(../image/f.gif); background-repeat:repeat-x ; background-position:  0 -298px ; height:292px; width:980px; padding:0 0; position:relative;}
.lb,.rb{ position:absolute; height:292px; width:10px;}
.lb{ background-position: 0 0px ; left:-1px; top:-1px;}
.rb{ background-position: 0 -596px; right:0px; top:0;}

/*------------------------------------main-bottom-------------------*/
#main-bottom{ clear:both; margin-bottom:15px; height:186px; }
#main-bottom-bar{ border:1px dashed #CACACA; background-color:#ECF5FC; height:133px; width:978px; margin:9px 0 13px 0;}
#main-bottom-bar .navbottom-w{ float:left; margin:5px 0 0 14px; height:31px; width:502px;}
#main-bottom-bar .navbottom-x{ margin:0px 0 0 67px; }

#main-bottom-bar .mbb-left{ float:left;  width:442px; height:auto; border-right:1px dashed #CACACA; height:186px; }
#main-bottom-bar .mbb-left .mbb-left-1{  padding:5px 20px 10px 18px;}
#main-bottom-bar .mbb-left .mbb-left-left{ float:left; width:181px;}
#main-bottom-bar .mbb-left .mbb-left-right{ float:right; width:211px;}

#main-bottom-bar .mbb-left-de{ float:left;  width:460px; height:100px; border-right:1px dashed #CACACA; padding:16px 15px 15px 15px; }
#main-bottom-bar .mbb-right-de{ float:right;  width:456px; height:auto; padding:16px 15px 15px 15px; }
#main-bottom-bar .mbb-right-de .mbb-left-de-img{ padding-bottom:38px;}

.mbb-center{ float:left; width:535px; height:186px; background:url(../image/online-bg.jpg) no-repeat; }
.mbb-center .navbottom-w{ padding:5px 0 0 0px; }
.mbb-center .mbb-center-top{ float:left; width:280px;}
.mbb-center .mbb-center-top p{ margin:0 0 0 19px;}
#lkar a{ padding:5px 20px 5px 20px; background-color:#96AFC3; color:#fff; font-weight:bold;  }
#lkar a:hover{ background-color:#73899A;}
.mbb-center .mbb-center-top .navbottom{ margin:0 0 0 18px;}
.mbb-center .mbb-center-top-1{ float:right; width:253px}
.mbb-center .mbb-center-top-1 p{ margin:0 0 0 18px;}
.mbb-center .mbb-center-top-1 .navbottom{ margin:0 0 0 18px;}

/*------------------------------------footer-------------------*/
#footer{ clear:both; height:23px; border-top:1px dashed #D3D3D3; border-bottom:1px dashed #D3D3D3; padding-top:3px; margin-top:13px;}
.copyright{ float:left; width:500px;}
.partner{ float:right;}
#footer .partner p{ color:#43A6D8; font-size:11px;}
#footer p{ font-size:10px; color:#9F9F9F;}
#footer a{ text-decoration: none; font-size:10px;}

/*------------------------------------jumpMenu-------------------*/
#jumpMenu{ border:1px solid #333;}
#jumpMenu a{ font-size:11px; color:#D3D3D3;}

/*------------------------------------other-website-------------------*/
#other-website{ clear:both; border:1px dashed #CACACA; background-color:#EEF6FC; height:auto; width:978px; }
#other-website .other-website-all{ margin:3px 15px 5px 18px;}
#other-website .other-website-all p{ font-size:10px; color:#979797; padding-bottom:0;}
#other-website .other-website-all a{ color:#A2A2A2; text-decoration: none;}
#other-website .other-website-all a:hover{ color:#787878; }


/*------------------------------------more-------------------*/

a.more { background:transparent url(../image/more.gif) no-repeat scroll 100% 50%; padding-right:12px; white-space:nowrap; }
a:hover.more { background:transparent url(../image/more-hover.gif) no-repeat scroll 100% 50%; text-decoration:none; }

a.more-2 { background:transparent url(../image/more-2.gif) no-repeat scroll 100% 50%; padding-right:12px; white-space:nowrap; }
a:hover.more-2 { background:transparent url(../image/more-2-hover.gif) no-repeat scroll 100% 50%; text-decoration:none; }

.other-products-img{ float:left;}
.other-products-word{ width:371px; margin:0 0 0 67px;}
.other-products-word-2{ width:328px; margin: 0 0 0 60px;}

.title-word-2{ margin: 3px 0 0 0; line-height:14px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#364854; line-height:1.7em;}

.title-word-3{ margin: 3px 0 0 0; line-height:14px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7em; color:#878787;}

/* Common styles */
.flash {padding-bottom:15px; padding-top:15px; text-align:center;}
.image {padding-bottom:15px; padding-top:15px; text-align:center;}
.padding-left {}
.padding-left-2{ padding-left:50px;}
#fl-img{ padding-bottom:50px;}
#fl-img-2{ padding-bottom:50px;}

.more-word{ padding:0 0 0 0; color:#1975D8;  font-family:Verdana, Arial, Helvetica, sans-serif; }
.hightlight { color:#1975D8; font-weight:bold;}
.code { background-color:#E5E5E5; padding:10px 5px 10px 20px; font-size:11px; margin:8px 0 25px 0;}
#main ul { list-style:inside;}
#main ol { list-style:inside; list-style-type:decimal;}
#main li { font-size:13px;
line-height:193%;}
#main #main-all .sheadline {   border-bottom:1px solid #999999; padding-bottom:5px; margin-bottom:15px; margin-right:30px;}
#main-all img { border:none;}

/*Common styles */

/* Download column styles */
.download-map { height:119px; border:1px solid #AFC3CF; margin:4px 0 16px 0; width:934px;}
.map-top{ height:20px; width:934px;}
.map-bottom{ height:98px;  background-color:#E5E5E5;}
.product{ float:left; width:450px; height:62px; padding-top:17px; }
.product p{  margin:4px 0 0 11px; line-height:0.9em; color:#1975D1;}
.icon{  float:left; margin-left:25px;}
.version { float:left; width:60px; margin-left:25px;}
.version p{ text-align:center; margin-top:25px;}
.size { float:left; width:70px; margin-left:10px;}
.size p{ text-align:center; margin-top:25px;}
.downloadweb-downloadicon{ float:left; margin-top:31px; padding-left:45px;}
.downloadweb-downloadicon a{ margin-left:45px;}
/* Download column styles */

/* Showcase styles */
.template-demo { text-align:center; height:170px; padding-left:52px;}
#main .template-demo img { border:1px solid #888;}
.template-demo li {width:270px; float:left; padding-right:20px; padding-right:10px; padding-top:10px; list-style:none;}
.template-demo p { text-align:center; padding-top:10px;}
.template-demo a { color:#000000; font-size:small;}
.headline { margin:7px 0 15px 0; border-top: #758DA0 1px dashed; padding-bottom:5px; padding-top:9px;}
.headline a { margin:15px; font-size:13px; font-weight:bold;}
.headline-c {color:#FF6600;}
.headline a:hover { text-decoration:none; color:#FF6600;}
.nextpage { text-align:right; padding-right:20px; margin:20px;}
.previouspage { text-align:left; padding-left:20px; margin:20px;}

#next-template-icon{ margin-left:22%; }
#nav-next li{ float:left; list-style:none; margin-left:40px;}
#nav-next li a{ color:#294C53; font-size:11px; font-weight:700; text-decoration:none; display:block;text-align:center; background-image:url(../image/next-fr-1.jpg); width:213px; height:46px; }
#nav-next li a p{ padding:12px 0 0 28px; font-size:12px;}
#nav-next li a:hover{ clear:left; background-image:url(../image/next-fr-1-hover.jpg);}

#nav-next-2 { height:46px;}
#nav-next-2 li{ float:left; list-style:none; margin-left:1px;}
#nav-next-2 li a{ color:#294C53; font-size:11px; font-weight:700; text-decoration:none; display:block;text-align:center; background-image:url(../image/next-fr-2.jpg); width:215px; height:46px; }
#nav-next-2 li a p{ padding:12px 0 0 28px; font-size:12px;}
#nav-next-2 li a:hover{ clear:left; background-image:url(../image/next-fr-2-hover.jpg);}

#nav-next-no { height:46px; float:left;}
#nav-next-no li{ float:left; list-style:none; margin-left:40px;}
#nav-next-no li a{ color:#294C53; font-size:11px; font-weight:700; text-decoration:none; display:block;text-align:center; background-image:url(../img/next-no.jpg); width:213px; height:46px; }

.transition { text-align:center; height:120px; padding-left:35px;}

.transition img { border:none;}
.transition li {width:135px; float:left; padding-right:25px; padding-right:10px; padding-top:10px; list-style:none;}
.transition p { text-align:center; padding-top:10px; font-size:11px;}
.transition a { color:#000000; font-size:small;}

/* Showcase styles */

/* FAQ styles */

.ulfaq{}
.ulfaq li{ font-size:12px; color:#C54D11; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  margin-right:10px; padding-bottom:6px;  }
.ulfaq li a{ color:#43A6D8; font-size:12px; }

.olfaq{}
.olfaq li{ font-size:12px; color:#C54D11; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  margin-right:10px; padding-bottom:6px;  }
.olfaq li a{ color:#43A6D8; font-size:12px; }

.question { font-weight:bold; padding-top:10px; border-bottom:#CCCCCC 1px dashed; margin-bottom:10px; padding-bottom:5px;}

/* FAQ styles */

/* Sitemap styles */
.sitemapulstyle {font-size:14px; line-height:150%;  list-style-image:url(../image/ulstyle.jpg); list-style-type:none; padding-bottom:5px; padding-left:100px; padding-top:10px;}
/* Sitemap styles */

/* Table styles */
#main table { border:none; background-color: #CCCCCC; margin:20px 0;}
#main table th, #main table td { background-color:#FFFFFF; padding:5px; margin:1px;}

/* Table styles */


.openf{ color:#AE1720;
	font-size:16px;
	font-style: italic;
}
/* showcase-1 */
#showcase-1{  width:689px; height:147px; margin-bottom:30px; padding-bottom:30px; padding-top:5px; border-bottom:1px dashed #B3B3B3;}
#showcase-1 p{ padding:0 0 0 221px; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif;}

/* features-all */

.features-all{ }
.features-all .fa-left{ float:left; padding:0 10px 12px 0;}
.features-all .fa-right{}

#pm-top{ margin-top:0px;}
#pm-left{ float:left; padding-top:12px; padding-right:15px;}
#pm-bottom-left{ float:left;  padding-right:20px; }

/* other-products-2 */
.other-products-2{ float:left;  width:459px; height:143px; border-right:1px dashed #CACACA;}
.other-products{ float:right; margin-right:25px; }
.op-all{ margin:0 0 0 15px; margin-top:0;} 

.mbb-left-de-img{ float:left; padding:8px 15px 15px 0 ;}

#screenshot {float:left; margin:10px;}
#right-panel {width:49%; height:150px; float:right;}
#left-panel {width:49%; height:auto; float:left;}
.jg1{ color:#990000; font-size:20px;}
.buynow-2{ padding:15px 0 0 0;}
.note{ font-size:11px; color:#6C6C6C;} 

.more-p{ padding:10px  0 0 0;}

.basic_t { text-align:center; height:100px; padding-left:35px;}
#main-all .basic_t img { border:1px solid #888;}
.basic_t li {width:160px; float:left; padding-right:25px; padding-right:10px; padding-top:10px; list-style:none;}
.basic_t p { text-align:center; padding-top:10px; font-size:11px;}
.basic_t a { color:#000000; font-size:small;}
