body { margin: 0px;	 font-family:Verdana, Arial, Helvetica, sans-serif; }
* {margin:0; padding:0; border:0;}
p {
	color:#444;
	font-size:12px;
	font-family:Verdana, Helvetica, sans-serif;
	line-height:1.7em;
	padding-bottom:10px;
	margin-left: 20px;
}
h1{ color:#364149; font-family:Arial, Helvetica, sans-serif; font-size:26px;  padding:14px 0 10px 0;}
h2 {
	color:#364149;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:9px;
	padding-top:13px;
	margin-left: 20px;
}
h3 {
	color:#364149;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:9px;
	padding-top:15px;
	margin-left: 20px;
}
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; }

#index-des{ color:#2D363D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; 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-1{}
.ulstyle-1 li{ font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-weight: 100; margin-right:10px; padding-bottom:6px;  }
.ulstyle-1 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; }
#main .ulstyle-3 li{font-size:12px; line-height:1.7em; color: #444444;}

.ulstyle-d{}
.ulstyle-d li{list-style-image:url(../img/download-s.gif); font-size:12px; color:#C54D11; font-family:Arial, Helvetica, sans-serif; font-weight:100;  margin-right:10px; padding-bottom:6px;  }
.ulstyle-d li a{ color: #666666; 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; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:6px 76px 10px 0;}
#fwas a{ color:#fff; background-color:#AFCCE3; padding:5px 9px; border:1px dashed #A0B9CE; -moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px;} 
#fwas a:hover{ background-color:#879EB0; border:1px dashed #798E9E;  -moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;}
/*-----------------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(../img/icons/arrow.gif) no-repeat 0px 0px; border:0;  list-style-type: none;}
 .ppa{ margin: 0 0 1px 0; height: 18px; padding-left: 13px; background:url(../img/icons/arrow.gif) no-repeat 0px 0px; border:0;  list-style-type: none;}
 .ppa-2{ margin: 0 0 1px 0; height: 30px; padding-left: 13px; background:url(../img/icons/arrow.gif) no-repeat 0px 0px; border:0;  list-style-type: none;}

.ul2 li{margin:0 0 0 25px;}
.ul2 strong{color: #333333;}
#main .ul2 li{font-size:12px;}
.ul2 p{padding:8px 0 10px 50px;}

.navbottom-bottom li{ padding-bottom:30px; font-size:12px;  font-family:Arial, Helvetica, sans-serif;  margin-right:10px;  list-style-type: none; }
.navbottom-bottom li p{ line-height:1.7em;}
.navbottom-bottom li a{ color:#878787; font-size:11px; }
.navbottom-bottom li a:hover{ color:#4E4E4E;}
.navbottom-bottom .ppa{ margin: 0 0 1px 0; height: 18px; padding-left: 13px; background:url(../img/icons/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(../img/icons/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(../img/icons/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; }

/*-----------------------------header-------------------*/
#header{ height:115px;}
#header-top{ height:77px; background:url(../img/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(../img/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(../img/globalnavbg.png); background-repeat:no-repeat; float:left; height:0; overflow: hidden; padding-top:38px; width:117px; outline:none;}
#globalnav li a:hover{ color:#000;}
#gn-right{ background-image:url(../img/globalnavbg.png); background-repeat:no-repeat; float:left; height:0; overflow: hidden; padding-top:38px; width:46px;}
#gn-right{ background-position:100% 0; position:absolute; width:46px;}

#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: -234px 0;}
#globalnav li.gn-buy a{  background-position: -351px 0;}
#globalnav li.gn-showcase a{ background-position: -468px 0;}
#globalnav li.gn-solutions a{ background-position: -585px 0;}
#globalnav li.gn-support 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: -234px -114px;}
#globalnav li#gn-buy-2 a{  background-position: -351px -114px;}
#globalnav li#gn-showcase-2 a{ background-position: -468px -114px;}
#globalnav li#gn-solutions-2 a{ background-position: -585px -114px;}
#globalnav li#gn-support-2 a { background-position: -702px -114px;}
#globalnav li#gn-freeware-2 a { background-position: -819px -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:-234px -38px;}
#globalnav li.gn-download a:active{ background-position:-234px -76px;}

#globalnav li.gn-buy a:hover{ background-position:-351px -38px;}
#globalnav li.gn-buy a:active{ background-position:-351px -76px;}

#globalnav li.gn-showcase a:hover{ background-position:-468px -38px;}
#globalnav li.gn-showcase a:active{ background-position:-468px -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-freeware a:hover{ background-position:-819px -38px;}
#globalnav li.gn-freeware a:active{ background-position:-819px -76px;}

/*------------------------------------main-------------------*/
#main-index{ clear:both; height:337px; background:url(../img/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:16px; line-height:1.2em; padding-top:1px; font-weight:bold;}
#main-index-left .p-1{ font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center; color:#028AD2; font-size:16px; line-height:1.2em; padding-top:1px; font-weight:bold; font-style:italic;}
#main-index-left .style-index-down{ font-size:11px; color:#728291;}
#main-index-left .style-index-down-1{ font-size:11px; color:#728291; padding-top:8px; font-style:italic;}
#main-index-left .style-index-down-2{ font-size:11px; color:#728291; padding-top:10px;}
#main-index-left .downloao-p{ padding:25px 0 20px 25px; text-align:center; margin-bottom:6px; }
#main-index-left .downloao-p a{ font-size:17px; padding:15px 52px 25px 38px;  color:#000; font-family:Arial, Helvetica, sans-serif;  background:url(../img/icons/downloao-p-a.gif) no-repeat;}
#main-index-left .downloao-p a:hover{ text-decoration: underline; }
#main-index-left .index-down-pla{font-size:11px; color:#333333; font-weight:100;}
#main-index-left .style-index-showcase a{font-size:11px; color: #6666CC; padding-left:5px;}
#main-index-left .style-index-showcase a:hover{color: #CC6600;}

#main-index-right{ float:right; width:492px; margin-top:2px; height:340px; padding-right:11px;}
#mir-border{ border-top:3px solid #9BB0C3; border-left:3px solid #9BB0C3; border-right:3px solid #9BB0C3;}
#main{ clear:both; height:auto; background:url(../img/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;  }
#main #main-right-bar ul li a:hover{ color:#272727; }

.clear{ clear:both;}
/*------------------------------------showcase-------------------*/
#showcase{ background:url(../img/icons/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:auto; margin:6px 0 6px 0; }
.main .main-left{ float:left; margin:0 0 0 10px;  width:235px; height:292px; border-right:1px dashed #B9B9B9;}
.main .main-left .main-left-top{ height:161px;}
.main .main-left .main-left-bottom{ margin:0 0 0 33px;}
.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(../img/f.gif) background-repeat:no-repeat;}
#asee .lb { background-image:url(../img/f.gif); background-repeat:no-repeat;}
#asee .rb { background-image:url(../img/f.gif); background-repeat:no-repeat;}
#asee .main{ background-image:url(../img/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:0px; top:0;}
.rb{ background-position: 0 -596px; right:0px; top:0;}

/*------------------------------------main-bottom-------------------*/
#main-bottom{ clear:both; margin-bottom:15px; height:256px; }
#main-bottom-bar{ border:1px dashed #CACACA; background-color:#ECF5FC; height:256px; width:978px; margin:9px 0 18px 0;}
#main-bottom-bar .mbb-left{ float:left;  width:442px; height:256px; border-right:1px dashed #CACACA;}
#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;}



.mbb-center{ float:left; width:530px; height:256px;}
.mbb-center .navbottom-w{ padding:5px 0 0 0px; }
.mbb-center .mbb-center-top{ float:left; width:285px; height:256px; border-right:1px dashed #CACACA;}
.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:243px; height:256px; background:url(../img/icons/online-bg.jpg) no-repeat;}
.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:26px; border-top:1px dashed #D3D3D3; padding-top:6px; margin-top:13px;}
.copyright{ float:left; width:780px;}
.partner{ float:right;}
#footer .partner p{ color:#43A6D8;}
#footer p{ font-size:10px; color:#9F9F9F;}
#footer a{ text-decoration: none;}

/*------------------------------------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-------------------*/
.more-p{ padding:10px  0 0 0;}
a.more { background:transparent url(../img/icons/more.gif) no-repeat scroll 100% 50%; padding-right:12px; white-space:nowrap; }
a:hover.more { background:transparent url(../img/icons/more-hover.gif) no-repeat scroll 100% 50%; text-decoration:none; }




/* 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 { color:#279AD3;   border-bottom:1px solid #279AD3; padding-bottom:5px; margin-bottom:15px; margin-right:30px;}
#main-all img { border:none;}
.seolink table { background-color:#FFFFFF;}
.tags3 { font-size:10px;}
.codebox {width:650px; height:200px; margin:20px; margin:20px; padding:10px; border:1px #0099FF dashed;}

/*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-all .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 0 15px 0; 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(../img/next-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(../img/next-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(../img/next-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(../img/next-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;}
#main-all .transition img { border:1px solid #888;}
.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;}

.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;}

/* 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(../img/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;}
#showcase-2{  width:689px; height:147px; margin-bottom:20px; padding-top:5px;}
/* features-all */

#showcase-pla{  width:689px; height:147px; margin-bottom:30px; padding-bottom:30px; padding-top:5px; border-bottom:1px dashed #B3B3B3;}
#showcase-pla p{font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
#showcase-pla{  width:689px; height:147px; margin-bottom:20px; padding-top:5px;}

.features-all{ }
.features-all .fa-left{ float:left; padding:0 10px 12px 0;}
.features-all .fa-right{}

.features-right{width:52%; float:right; padding:3px 10px 12px 10px;}
.features-right h4{color:#666666; font-family:Geneva, Arial, Helvetica, sans-serif;}
.features-right h2{color: #333333; padding:19px 0 0 0;}
.features-right .fa-left{ float:left; padding:0 5px 35px 0;}
.padding-left-3{padding-left:550px;}

.make-123{ width:45%; float:left; padding-top:10px;}
.make-123 h2{ color: #336699;}
.make-123 span{color: #999999; font-size:11px; font-weight:bold; padding-top:20px;}
.make-123 .sig{float:right;}

#pm-top{ margin-top:12px;}
#pm-left{ float:left; padding-top:12px; padding-right:15px;}
#pm-bottom-left{ float:left;  padding-right:20px; }

/* HTML Slideshow */


.gallerycontainer{ position: relative;}
 
.thumbnail img{border: 1px solid white; margin: 0 5px 5px 0; }
 
.thumbnail:hover{background-color: transparent; }
 
.thumbnail:hover img{border: 1px solid blue;}
 
.thumbnail span{position: absolute; background-color: lightyellow; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; }
 
.thumbnail span img{border-width: 0; padding: 2px;}
 
.thumbnail:hover span{ visibility: visible; top: 0; left: 230px; z-index: 50; }

/*compare PFM Pro and PFM Platinum*/

#right-panel {width:49%; height:150px; float:right;}
#left-panel {width:49%; height:auto; float:left;}

/* screenshot*/
#screenshot {float:left; margin:10px;}

.jg1{ color:#990000; font-size:20px;}
.buynow-2{ padding:15px 0 0 0;}
.note{ font-size:11px; color:#6C6C6C;} 

.download-button{ padding:25px 0 20px 25px; margin-bottom:6px; }
.download-button a{ font-size:17px; padding:15px 52px 25px 38px;  color:#000; font-family:Arial, Helvetica, sans-serif;  background:url(../img/icons/downloao-p-a.gif) no-repeat; }
.download-button a:hover{ text-decoration: underline; }

#version_compare{text-align:center;}
.user-pro{ font-style:italic;}
.underline{margin:7px 0 15px 0; border-top: #758DA0 1px dashed; padding-bottom:5px;}
.users-say{float:right;}

.p-under-pic{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
.step-front{font-style:italic;}

.required{color: #666666; font-weight:bold;}
.step-t{font-weight:bold; font-size:14px;}
.highlight{color: #6699CC; font-weight:bold;}

#intro-example{padding:10px 50px 10px 100px;}
.intro-seperate{padding:16px 50px 10px 0;}

.steps strong{ font-size:11px; color:#666666;}'
.ulstrong li{font-size:11px; color:#666666; font-weight:bold;}
#main-index-left .index-worldcup a{padding-top:10px; font-size:12px; color:#CC0000; text-decoration:none;}
#main-index-left .index-wcup {font-size:13px; color:#FF0000;}

.blue-h2{color: #6699FF; font-style:italic;}
.grey-small-title{font-size:11px; color: #666666; font-weight:bold;}
.testimonials{padding:5px 40px 5px 40px;}
.testimonials p{ color: #333333; font-family: Arial, Helvetica, sans-serif; font-size:14px; padding:8px;}
.te-name{font-style:italic; float:right; color: #666666;}
.download-big-p{ font-size:17px; text-decoration:none;}

.buy-download img{ float:right; padding:10px 0 0 10px;}

.testim-index{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#878787; width:210px; font-style:italic; line-height:16px;}

#fe-pic{height:350px;}
#fe-pic ul li{font-size:11px; color:#666666; padding:0 0 0 11px;}
.fe-pic-fe{float:left; width:40%; padding:30px 0 0 0;}
.fe-pic-fe h3{font-size:12px;}
.fe-pic-fe h2{ font-size:13px;}
.fe-pic-pic{float:left; width:36%; padding:20px 6px 10px 20px;}
#fe-pic .key-fe{color:#3399FF; font-weight:bold;}

#two-col{ height:200px;}
.two-col{}
.two-col-left{float:left; width:48%;}
.two-col-left img{padding:0 46px 0 0;}
.two-col-right{float:right; width:48%;}
.two-col-right strong{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.two-col-1{height:200px;}
.two-col-1-left{float:left; width:48%;}
.two-col-1-right{float:right; width:48%;}

.b-h3 h3{font-size:15px; color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif;}
#main-left-bar .no-underline a{text-decoration:none;}
#main-all .no-underline a{text-decoration:none;}
#main-all .no-underline a:hover{ font-weight: 100;}

.green-steps strong{color: #336666;}
.song .subtitle{padding-left:60px; font-weight:bold;}
.song p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 10px 20px;}
.song h3{font-size:15px; color: #006699;}
.calender-right{float:right; width:48%;}
.calender-right h3{font-size:15px; color: #006699;}
.calender-right strong{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.calender-right p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.relative-article{padding-top:15px;}
.about-more p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.about-more strong{color: #666666; font-size:12px;}
.about-more h3{font-size:15px;}

.s-table{background-color: #CCCCCC; font-size:11px;}
.s-table td{background-color:#FFFFFF;}
.s-table p{ font-size:11px;}

.text-center{text-align:center;}
.padding-left{padding-left:30px;}
.ul-strong p{padding:10px 0;}

.side-banner img{text-align:center; margin:8px 0 2px 12px;}

.italic{font-style:italic; font-size:11px;}
.italic-grey{font-style:italic; font-size:11px; color:#666666; font-weight:bold;}

.three-s-col a{color: #777777;}
#main .three-s-col li{font-size:11px;}
.three-s-col-1{width:19%; float:left;}
.three-s-col-2{width:16%; float:left;}
.three-s-col-3{width:20%; float:left;}
.three-s-col-4{width:24%; float:left;}
.three-s-col-5{width:21%; float:right;}

.lightfont{font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #99CCFF;}

.four-s-col a{color: #777777;}
#main .four-s-col li{font-size:11px;}
.four-s-col-1{width:20%; float:left;}
.four-s-col-2{width:27%; float:left;}
.four-s-col-3{width:25%; float:left;}
.four-s-col-4{width:28%; float:right;}

.three-col{}
.three-col-1{width:33%; float:left;}
.three-col-2{width:33%; float:left;}
.three-col-3{width:33%; float:right;}

.fe-pla img{float:left; padding: 0 5px 31px 0;}

.banner-5{
	background:#FFFFFF;
	box-shadow: 0 2px 2px 0 #C2C2C2;
	width: 956px;
	margin-left:3px;
	height:100%;
}
.dow{ width:930px; height:360px; background-image:url(../images/dow.png); background-repeat:no-repeat; float:left; margin-left:17px; font-size:34px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.dow-1{ width:200px; float:left; margin-left:15px; font-size:34px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; }
.dow-1 h1{ width:200px; float:left; font-size:34px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; padding:4px 0 0 25px;}
.dow-11{
	width:460px;
	height:309px;
	float:left;
}
.dow-2{ float:left; width:400px; padding:35px 0 0 11px; font-size:20px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000 }
.dow-2 h2{ float:left; font-size:19px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; }
.dow-3{ height:162px; float:left; width:240px; padding-top:30px; margin-left:20px; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000 }
.dow-3 p{font-family: Verdana, Arial, Helvetica, sans-serif; color:#000}
.dow-4{ margin-top:30px; margin-left:30px; float:left; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000 }
.dow-5{ float:left; width:400px; padding-top:82px; margin-left:20px; font-size:20px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000 }
.dow-7{
	float:left;
	width:380px;
	height:170px;
	padding-top:30px;
	margin-left:20px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000
}
.note{  font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; color:#333333; margin-left:15px;} 
.dow-6{ margin-top:30px; margin-left:30px; float:left; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000 }
.an{ margin-top:7px; margin-left:25px; width:148px; height:39px; background-image:url(../images/anniu-3.png); background-repeat:no-repeat; float:left;}
.an a{ float:left; padding-top:7px;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#f18f00;
	text-decoration:none;
	padding-left:35px;
}
.an a:hover{ color:#0052c4}
.an a:active{padding-top:8px; padding-left:36px; }
.an1{ margin-top:7px;  width:148px; height:39px; background-image:url(../images/anniu-3.png); background-repeat:no-repeat; float:left;}
.an1 a{ float:left; padding-top:7px;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#f18f00;
	text-decoration:none;
	padding-left:35px;
}
.an1 a:hover{ color:#0052c4}
.an1 a:active{padding-top:8px; padding-left:36px; }
.dow-zhong{ background-image:url(../images/fenge.png); background-repeat:no-repeat; margin-top:20px; width:917px; float:left; height:65px; margin-left:30px;}
.dow-zhong-1{ background-image:url(../images/windows_vista.png); background-repeat:no-repeat; width:458px; float:left; height:60px; margin-top:5px;}
.dow-zhong-1 p{ margin-left:85px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000}
.dow-zhong-2{ background-image:url(../images/flash-111.png); background-repeat:no-repeat; width:458px; float:left; height:60px; margin-top:5px;}
.dow-zhong-2 p{ margin-left:85px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000}
.dow-zhong-3{ background-image:url(../images/fenge.png); height:2px; background-repeat:no-repeat; margin-top:5px; width:917px; float:left; margin-left:30px;}


.demoHeaders { margin-top: 2em; }
			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}
.tab{ float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:16px;}
.buy{ width:430px; height:41px; float:inherit; background-image:url(../images/an-buy.png); background-repeat:no-repeat; margin-left:30px;}
.buy-1{ width:430px;height:41px; float:inherit; background-image:url(../images/an-buy-1.png); background-repeat:no-repeat; margin-left:30px; }
.buy a{ width:100px;height:41px; float:left;margin-left:308px; margin-top:7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#F00}
.buy a:hover{ color:#F00;}
.buy a:active{margin-top:8px; margin-left:309px; }
.buy-1 a{ width:100px;height:41px; float:left;margin-left:133px; margin-top:7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#F00}
.buy-1 a:hover{ color:#F00;}
.buy-1 a:active{margin-top:8px; margin-left:134px; }
.buy-3{ width:420px; float:left;  margin-top:30px;}
.buy-3 li{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#333; }
.buy-4{ width:917px; float:left; margin-left:30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;  color:#333; margin-top:30px;}x;}
.price{color:#FF0000;}
.supp {
	overflow:hidden;
	margin-left:10px;
	width:943px;
	height:auto;
	float:left;
	background-image:url(../images/supp.png);
	background-repeat:repeat-x;
	margin-top:20px;
	background-color:#FFF;
}
.supp p{ float:left; margin-left:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;  color:#333; margin-top:10px; width:635px; }
.supp-1 { overflow:hidden; margin-left:10px; width:645px; height:46px;; float:left; background-image:url(../images/supp-2.png); background-repeat:repeat ; margin-top:20px; }

.supp-2{
	overflow:hidden;
	margin-left:10px;
	width:643px;
	height:auto;
	float:left;
	border-left:solid 1px #bbbbbb;
	border-right:solid 1px #bbbbbb;
	border-bottom:solid 1px #bbbbbb;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.supp-3{margin-left:15px; width:300px; height:120px;; float:left; margin-top:15px; background-image:url(../images/supp-3.png); background-repeat:no-repeat;  }
.supp-3 img {float:left;margin:15px 0 0 10px;}
.supp-3 dl {padding:15px 1px 0 84px;}
.supp-3 dl dt, .supp-3 dl dt a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#1b4a9c;line-height:1.8em;text-decoration:none;}
.supp-3 dl dt a:hover {color:#f60;text-decoration:none;}
.supp-4 { width:615px; height:auto; float:left; margin-left:15px;}
.supp-4  li{ width:615px; height:30px; border-bottom:solid 1px #ccc;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px; color:#333333;}

.article_list {margin:30px 0;}
.article_list .title { margin-top:15px;padding-left:15px;font-size:16px;font-weight:bold;line-height:2.4em;}
.article_list .tit_faq {font-size:14px;line-height:42px;}
.article_list ul {margin:0 2px;}
.article_list ul li {padding-left:16px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.article_list a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none;font-size:11px;line-height:2.7em;}
.s_result ul li {position:relative;}
.s_result ul li a {font-weight:bold;color:#444;}
.s_result ul li a:hover {color:#f60;}
.s_result ul li span {position:absolute;right:10px;_right:50px;+top:-8px;}
.s_result ul li span span{position:static;font-size:11px;color:#666;cursor:pointer;}
.s_result ul li span a {padding:0 3px;font-weight:normal;color:#1b4a9c;}
.sub_text ul li p {font-size:11px;display:none;}
.sub_text ul li.curr {padding:4px 16px 12px 16px;border:2px solid #9bc2e9;}
.supp-5{
	width:215px;
	height:7px;
	float:right;
	margin-right:15px;
	background-image:url(../images/supp-5.png);
	background-repeat:no-repeat;
}
.supp-6{
	width:213px;
	height:auto;
	float:right;
	margin-right:15px;
	border-left:solid 1px #bbbbbb;
	border-right:solid 1px #bbbbbb;
	
}
.supp-6 p{ margin-bottom:20px; width:190px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:20px; font-weight:bolder; color:#1c77a6; border-bottom:solid 1px; #ccc;}
.supp-6 ul{ margin-left:10px;
	width:200px;
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none;}
.supp-6 li{ margin-top:10px;}
.supp-6 li a{ color:#333}
	.supp-7{
	width:215px;
	height:7px;
	float:right;
	margin-right:15px;
	background-image:url(../images/supp-4.png);
	background-repeat:no-repeat;
}
.pdm { float:left; width:928px; height:200px; background-image:url(../images/pdm-bg1.png); background-repeat:no-repeat; margin-left:17px; margin-top:10px;}
.pdm h2{margin:10px 0 0 25px; color:#000; font-size:20px;}

.pdm p{  width:680px; height:auto;margin-left:25px; margin-top:10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;  color:#333333; line-height:1.5em; padding-bottom:0;}
.pdm img{  width:auto; height:auto; float:right; margin-right:30px; margin-top:4px; }
.pdm-1 {
	float:left;
	width:918px;
	height:auto;
	margin-left:26px;
	margin-top:10px;
	border:solid 1px #039fdd;
	overflow:hidden;
	padding-bottom:10px;
}
.pdm-1 p{  width:400px; height:auto;margin-left:25px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;  color:#333333;}
.pdm-2{ float:left; width:458px; height:106px;}
basic-accordian{
	border:5px solid #EEE;
	padding:5px;
	width:919px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-175px;
	z-index:2;
	margin-top:-100px;
}

.accordion_headings{
	padding:5px;
	background:#99CC00;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#00CCFF;
}

.accordion_child{
	padding:15px;
	background:#EEE;
}

.header_highlight{
	background:#00CCFF;
}
.buy{ width:430px; height:41px; float:inherit; background-image:url(../images/an-buy.png); background-repeat:no-repeat; margin-left:30px; margin-top:13px;}
.buy-1{ width:430px;height:41px; float:inherit; background-image:url(../images/an-buy-1.png); background-repeat:no-repeat; margin-left:30px; margin-top:9px;}
.buy a{ width:100px;height:41px; float:left;margin-left:308px; margin-top:7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#F00}
.buy a:hover{ color:#F00;}
.buy a:active{margin-top:8px; margin-left:309px; }
.buy-1 a{ width:100px;height:41px; float:left;margin-left:133px; margin-top:7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#F00}
.buy-1 a:hover{ color:#F00;}
.buy-1 a:active{margin-top:8px; margin-left:134px; }
.buy-3{ width:420px; float:left;  margin-top:30px;}
.buy-3 li{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#333; }
.buy-4{ width:917px; float:left; margin-left:30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;  color:#333; margin-top:30px;}
.price{color:#FF0000;}
.d-b{ float:left; text-decoration:underline;}
.d-b-1{float:left; width:40px;}
.d-b-2{float:right; width:40px;}
.off{color:#FF0000; font-weight:bold;}
.old-price{ text-decoration:line-through;}
.new-price{color:#FF0000; font-size:16px;}
.main-new{padding:30px 0 0 10px;}
			
.dashline-r {border-right:dashed; border-right-color:#CCCCCC; border-right-style:dashed; border-right-width:1px;}
			.dashline {border-bottom: dashed; border-bottom-color:#CCCCCC; border-bottomt-style:dashed; border-bottom-width:1px;}
			#ordertable p, h2, h3, h4 {margin:3px; padding:3px; font-family:Arial, Helvetica, sans-serif; border-bottom: none; border-bottom-style:none;}
			#ordertext p { font-size:12px; margin-bottom:10px; padding-left:10px;}
			#ordertext ol { list-style-position:outside; margin-left:30px; margin-top:20px;}
			#ordertext li { font-size:12px; margin-bottom:10px; }
			#ordertext  a { color: #000000; border-bottom:dashed; border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#FF0000;}
			#ordertext a:hover { color:#FF0000}
			.paymenttitle {text-decoration:none; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
			#ordertable table { border:none; background-color:#FFFFFF; margin:0;}
			#ordertable table th, #main table td { background-color:#FFFFFF;}
			
			
#pm-top{ margin-top:12px;}
#pm-left{ float:left; padding-top:12px; padding-right:15px;}
#pm-bottom-left{ float:left;  padding-right:20px; }
#main-all .no-underline a{text-decoration:none;}
#main-all .no-underline a:hover{ font-weight: 100;}

#main-all{ padding:8px 22px 15px 22px;}
#main-all a{ text-decoration: underline;}
#main-all a:hover{ text-decoration: none;}
#main-all img { border:none;}
.buy-img{ text-align:center;}
.buy-img img{margin:20px 0 10px 26px;}
.image {padding-bottom:15px; padding-top:15px; text-align:center;}
.ubuntu-p p{ color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: auto;
    font-size: 12px;
    line-height: 1.7em;
    margin-left: 25px;
    padding-bottom: 10px;"}
.ubuntu-p h2{color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0;}

