/*Global Public*/
.gray{ color:#999;}
.font-title{ font-size:16px;}
.orange16{ color:#f22503; font-size:16px;}
.black-title{ font-size:16px;}
.red{color:#F00;font-weight: bold;}
.blue-link{color:#0b45d7;text-decoration:underline;}
.blue01{color:#1070d3;}
.blue{ color:#00a5d4;}
.blue16{ font-size:16px; color:#00a5d4;}
.blue-more{ font-size:13px; text-decoration:underline; color:#0bb6e6;}
.blue-more02{font-size:20px; line-height:20px; *line-height:30px; text-decoration:underline; color:#00d8ff; background:url(../images/arrow-more.png) right no-repeat; padding:0 23px 0 0;}
.yellow30{font-size:35px; line-height:35px; color:#ffc600; padding:0 0 0 30px;}
.article-title{ font-size:14px; margin:15px 0 10px 0; padding:0 0 5px 3px; background:url(../images/xx.gif) bottom repeat-x;}
.article-title h3{ font-size:16px; color:#444; background:url(../images/arrow-green.gif) 0px 4px no-repeat; text-indent:20px;}
.article-title h1{ font-size:22px; color:#13a5e2; }
.ultype{ list-style:CIRCLE;}
/*table*/
.table-border-color{ border:#e0e0e0 1px solid;}
.table-border-color-tr-title{ border-bottom:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; height:26px; text-align:center; font-weight:bold; padding:7px 0 7px 0px;}
.table-border-color-tr-left{ border-bottom:#e0e0e0 1px solid;  vertical-align:middle; padding:7px 0 7px 7px;}
.table-border-color-tr-info h3{font-size:16px;}
.table-border-color-tr-info { border-bottom:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid;  vertical-align:middle; padding:7px 0 7px 0px;}
.table-border-color-tr{ border-bottom:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; vertical-align:middle; text-align:center; padding:7px 0 7px 0px;}
.table-border-color-tr-left{ border-bottom:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; vertical-align:middle; text-align:left; padding:7px 0 7px 0px;}

/*header*/
#header .logo{width:39%; height:55px; float:left; padding: 30px 0 0 5px;}
#header .header-right{ width:60%; height:110px; float:left;}
#header .header-menu{ width:960px; _width:963px; height:42px; float:left;}
#header .menu-left{ width:10px; height:42px; float:left; background:url(../images/menu-left.gif) no-repeat;}
#header .menu-content{ width:940px; _width:940px; height:42px; float:left; background:url(../images/menu-content.gif) repeat-x;}
#header .menu-content ul{ padding:9px 0 0 0; }
#header .menu-content li{ float:left; text-align:center; padding: 0 15px 0 10px; background:url(../images/gx.gif) right no-repeat;}
#header .menu-content a{ font-size:13px; font-weight:bold; color:#FFF; }
#header .menu-content a:hover{ text-decoration:none; color:#00d8ff;}
#header .menu-right{ width:10px; height:42px; float:left; background:url(../images/menu-right.gif) no-repeat;}

/*banner*/
label { display: block; } 

.infiniteCarousel {
  width: 940px;
  position: relative;
  height:280px;
  margin:0 0 0 0px;
}

.infiniteCarousel .wrapper {
  width: 960px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height:280px;
  margin: 0 0px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 950px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 280px;
  width: 890px;
  padding:0 0 0 70px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  
  display: block;
  height: 46px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0;
  margin:62px 0 0 15px;
  
}

.infiniteCarousel .forward {
  background-position: 0 -96;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -96px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -48px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -144px;
}

.banner-info{ float:left; width:595px; height:220px; padding:30px 0 0 0;}
.banner-info-content{ float:left; width:595px; height:180px; color:#FFF; font-size:13px; }
.banner-info h1{ font-size:45px; color:#FFF;}
.banner-more{ float:left; width:595px; height:220px; color:#FFF; vertical-align:bottom;}
.banner-box{ float:left; width:230px; height:260px; padding:20px 0 0 0;}

/*Home hot product*/
.hot-left{ float:left; width:10px; height:262px; background:url(../images/hot-left.jpg) repeat-x;}
.hot-content{ float:left;  width:940px; background:url(../images/hot-content.jpg) repeat-x; margin:0 0 20px 0; padding:18px 0 0 0;}
.hot-right{ float:left;  width:10px; height:262px; background:url(../images/hot-right.jpg) repeat-x;}
.hot-title{ height:30px; padding:5px 0 0 0;font-size:16px; font-weight:bold;}
.hot-text{ width:210px; height:120px; padding:15px 0 0 0; float:left;}
.hot-box{ width:89px; height:120px; padding:15px 0 0 0; float:left;}
.hot-product-01{ width:305px; height:235px; float:left; padding: 0 0 0 8px; background:url(../images/partition-line-home.jpg) right no-repeat;}
.hot-product-02{ width:300px; height:235px; float:left; padding:0 0 0 10px;}

.rounded{ height:262px; width:960px; border:#CCC 1px solid; background:url(../images/hot-content.jpg) repeat-x;}

.right-frame{ background:url(../images/title-right-bg.gif) repeat-x; border:#cdcdcd 1px solid;  font-size:16px; font-weight:bold;  margin:10px 0 0 0; padding:8px 0 6px 0; text-indent:10px;}


.right-frame-2{background:url(../images/title-right-awards-bg.gif) repeat-x; border:#cdcdcd 1px solid;  font-size:16px; font-weight:bold;  margin:10px 0 0 0; padding:8px 0 8px 0; text-indent:10px;}
/*.right-frame span{ height:30px; width:60px; background:url(../images/icon-list.jpg) no-repeat;}*/
.right-frame strong{ padding:0 0 10px 33px;}
.right-frame-2 strong{ padding:0 0 10px 26px;}

.breadcrumgs{ padding:5px 0 5px 3px; margin:0 0 10px 0; border-bottom:#CCC 1px solid;}

.article-list{background:url(../images/title-right.gif) repeat-x; border:#a5d7e7 1px solid; margin:10px 0 0 0; padding:15px; font-size:13px; }
.article-list h3{ font-size:14px; font-weight:bold;}
.article-list ul{ padding:6px 0 0 0px;}
.article-list li{ line-height:23px; background:url(../images/arrow-blue.gif) 0px 8px no-repeat; text-indent:10px; }
.guide-list ul{ padding:6px 0 0 0px;}
.guide-list li{ line-height:23px; background:url(../images/arrow-blue.gif) 0px 8px no-repeat; text-indent:10px; margin:0 0 0 25px; }

.product-list{border:#cdcdcd 1px solid; border-top-style:none; padding:5px 0 0 0; background:url(../images/product_bg.gif) repeat-x;}
.product-list ul{ padding:0 0 0 10px;}
.product-list li{ height:25px; background:url(../images/arrow-gray.gif) 0px 5px no-repeat; text-indent:10px; }
.product-list-info{ width:100%; height:200px; margin:20px 0 0 0; background:url(../images/xx.gif) bottom repeat-x;}
.product-images{ width:120px; float:left; text-align:center;}
.product-images-a{ font-size:14px; color:#F00; font-weight:bold;}

.product-list-info-details{ width:100%; margin:15px 0 0 0;}
.product-images-big{ width:205px; float:left; text-align:center; padding:8px 0 0 0;}
.content-info-details{ width:65%; float:left; padding:0 0 0 18px;}
.content-info-details h3{ color:#13a5e2; font-size:22px;}
.screenshot{ width:96%; text-align:center; margin:20px 0 20px 0;}

.content-info{ width:78%; float:left; padding:0 0 0 18px;}
.content-info-02{ padding:0 0 20px 9px; width:98%; float:left;}
.content-info h3{ font-size:22px;}
.right-list{ width:100%; text-align:center; padding:20px 0 20px 0;}
.windows-software-title{height:30px;color:#3c3c3c;font-size:14px;padding: 0 0 2px 30px;background:url(../images/icon-windows.jpg) no-repeat 8px 2px;}
.windows-software-title span{ float:right; font-size:12px; padding:0 10px 0 0;}
.mac-software-title{height:30px;color:#3c3c3c;font-size:14px;padding: 0 0 2px 30px;background:url(../images/icon-apple.jpg) no-repeat 8px 1px;}
.mac-software-title span{ float:right; font-size:12px; padding:0 10px 0 0;}

.footer-left{ float:left; width:10px; height:33px; background:url(../images/footer-left.jpg) no-repeat;}
.footer-content{float:left; width:940px; height:33px; background:url(../images/footer-content.jpg) repeat-x;}
.footer-right{float:left; width:10px; height:33px; background:url(../images/footer-right.jpg) no-repeat;}
.footer-menu{ width:100%; float:left; margin:0 0 10px 0; }
.footer-menu ul{padding: 5px 0 0 120px;} 	
.footer-menu li{ float:left; padding: 0 0 15px 13px; font-size:13px; font-weight:bold;}
.copyright{ float:left; width:960px; line-height:30px; height:30px; vertical-align:middle; text-align:center; color:#999; margin:0 0 15px 0;}



.tabs-left{ background:url(../images/tabs-left.gif) no-repeat; height:36px; width:5px; float:left;}
.tabs-right{ background:url(../images/tabs-right.gif) no-repeat; height:36px; width:7px; float:left;}
.top-right{width:340px; height:25px; float:right; margin:50px 0 0 0; text-indent:52px;}
#search{width:340px; height:30px; float:right;}
#search_frame{ }
.search_form{ width:255px; height:23px; border:#b6b6b6 1px solid; line-height:23px; vertical-align:middle;}
.search_go{ width:26px; height:24px; background:#0cbcee; border:#0596db 1px solid; border-top:none;border-left:none; color:#FFF; font-weight:bold;line-height:23px; vertical-align:middle;}

.buy-downlaod{ width:100%;}
.buy-downlaod li{ float:left; padding:25px 10px 20px 0;}
.home-buy-downlaod li{ float:left; padding:15px 10px 20px 0;}
.top{ width:100%; height:50px; text-align:right; margin:10px 0 0 0;}


.downlaod-top-title{ width:80%; height:110px; background:url(../images/download-img.gif) left top no-repeat; padding:0 0 0 125px;margin:5px 0 0 0;}
.downlaod-top-title h3{ font-size:25px; color:#348200;}
.purchase-top-title{ width:80%; height:110px; background:url(../images/purchase-img.jpg) left top no-repeat; padding:0 0 0 125px;margin:5px 0 0 0;}
.purchase-top-title h3{ font-size:25px; color:#348200;}
.tutorials-top-title{ width:80%; height:110px; background:url(../images/tutorials-img.jpg) left top no-repeat; padding:0 0 0 125px;margin:5px 0 0 0;}
.tutorials-top-title h3{ font-size:25px; color:#348200;}
.affiliate-top-title{ width:72%; background:url(../images/affiliate-img.jpg) left top no-repeat; padding:0 0 0 180px;margin:5px 0 0 0;}
.affiliate-top-title h3{ font-size:30px; color:#348200;}
.email-top-title{ width:75%; background:url(../images/email-img.jpg) left top no-repeat; padding:0 0 0 160px;margin:5px 0 0 0; line-height:180%; font-size:12px;}
.email-top-title h3{ font-size:30px; color:#348200;}
.sitemap-top-title{ width:99%; background:url(../images/bg-map.gif) left top no-repeat; padding:0 0 0 3px;margin:5px 0 0 0; line-height:180%; font-size:12px;}
.sitemap-top-title h3{ font-size:30px; color:#348200;}
