@charset "utf-8";
/* CSS Document */
body { font:13px Verdana, Arial, Helvetica, sans-serif; margin:0 auto; padding:0; background:url(/style/images/background.jpg); color:#292929; }
h1, h2, h3, h4, ul, li { margin:0; padding:0 }
img { border:0 }
.intro, .main { margin:0 auto; }
#top { background:url(/style/images/menu-top.jpg) no-repeat; margin:10px auto 0 auto; height:77px; width:1012px; }
.logo { float:right; margin:42px 10px 0 0; font-size:20px; }
.menu-top { width:460px; height:23px; float:left; margin:50px 0 0 15px }
.menu-top a { display:block; float:left; width:69px; height:23px; line-height:20px; text-align:center; color:#292929; margin-right:30px; }
.menu-top a:link, .menu-top a:visited { font-size:14px; font-weight:bold; text-decoration:none }
.menu-top a:hover, .menu-top .hoverOn { background:url(/style/images/menu-bg.jpg) no-repeat; }
.intro { background:url(/images/banner.jpg) no-repeat; width:1012px; height:343px; }
.intro-text { float:right; width:500px; line-height:180%; }
.intro p { font-size:12px; padding:0px 10px 0 0 }
.intro h2 { font-size:18px; padding:10px 0 0 0 }
.intro li { list-style:none; background:url(/images/li.jpg) no-repeat 0 7px; padding-left:15px; }
.intro span { font-size:20px; }
.buy1 { margin:10px 10px 0 0 }
.download1 { margin-right:10px }
.round-corner { margin:0 auto; width:1012px; height:10px; overflow:hidden; }
.main { width:1012px; background:url(/style/images/main-bg.jpg) repeat-y; }
.float-l { float:left; width:751px; }
.float-r { float:right; width:258px; }
.button{ text-align:center;}
.nav-r { width:231px; padding-left:18px; }
.left { line-height:160%; margin-bottom:20px; }
.left a:hover { text-decoration:underline; }
.left li { list-style:none; background:url(/style/images/li2.jpg) no-repeat 0 9px; padding-left:20px }
.main-product { clear:both; overflow:hidden; }
.head { font-size:18px; height:38px; color:#747474 }
.head img { float:left }
.slidingdoor, .head a { background:url(/style/images/head-right.jpg) no-repeat top right; display:block; float:left; padding-right:15px; height:38px; line-height:38px; color:#292929; text-decoration:none; font-size:18px; }
.slidingdoor span, .head a span { background: url(/style/images/head-bg.jpg) no-repeat; display:block; padding-left:15px; height:38px; line-height:38px; float:left; }
.subhead { font-size:14px; color:#747474; line-height:38px; float:left; }
.pic { clear:both; float:left; padding:10px 10px 20px; line-height:50px; }
.pic p { text-align:center; }
.price { color:#0b737a; font-size:15px; font-weight:bold; }
.text { float:right; width:550px; }
.learn-more { margin-left:5px }
a.learn-more, a.download2, a.buy2 { color:#292929; text-decoration:none; }
.buy2, .download2 { display:block; float:left; height:45px; line-height:45px; padding-left:48px; font-size:15px;}
.buy2 { background:url(/style/images/buy.jpg) no-repeat left center; margin:0 30px 0 10px; }
.download2 { background:url(/style/images/download.jpg) no-repeat left center; }
.line { width:752px; height:1px; background:url(/style/images/line.jpg) no-repeat; }
.mainbox { color:#696969; width:750px; }
.mainbox-l { float:left; width:375px; }
.mainbox-r { float:right; width:369px; }
.main-text { float:left; width:190px; margin-left:12px; margin-top:20px }
.main-pic { float:right; margin-right:10px; margin-top:50px }
.main-pic p { text-align:center; }
.main-pic p span { color:#0b737a; font-size:14px; font-weight:bold; }
.main-text h4 { font-size:15px; }
.main-text a { text-decoration:none; color:#292929; }
.buy3, .download3 { display:block; float:left; height:18px; line-height:18px; padding-left:23px; margin:4px 15px 0; }
.buy3 { background:url(/style/images/buy-small.jpg) no-repeat left center; }
a.buy3, a.download3 { text-decoration:none; color:#292929; }
.download3 { background:url(/style/images/download-small.jpg) no-repeat left center; }
.cat { margin-bottom:20px; padding:0 0 8px 0px; }
.cat li { list-style:none; }
.title { font-size:20px; color:#1f1717; font-weight:bold; padding:8px 0; margin:0; border-bottom:1px #292929 solid; }
.cat a:link, .cat a:visited { color:#292929; text-decoration:none; height:25px; line-height:25px; }
.cat a:hover { color:#292929; text-decoration:underline; }
.cat p { margin:0; padding:5px 0; line-height:150%; text-align:justify; }
.bottom { background:url(/style/images/bottom.jpg) no-repeat; height:11px; width:1012px; margin:0 auto; clear:both; overflow:hidden; }
.footer { font-family:Verdana, Arial, Helvetica, sans-serif; color:#484545; margin:0 auto; text-align:center; line-height:53px; height:40px }
.footer a { color:white; text-align:center; text-decoration:underline }
.clear { clear:both }
/* product description page */
.crumb { margin:0 auto; width:1012px; background:url(/style/images/crumb-bg.jpg) no-repeat; color:#6e6e6e; height:43px; }
.crumb p { display:inline; margin-left:30px; line-height:40px }
.crumb p span { color:#0b737a }
.crumb a { color:#6e6e6e; }
.crumb a:hover { color:#0b737a }
.function ul { margin:20px 0 0 30px; }
.function li { list-style:none; background:url(/style/images/li3.jpg) no-repeat 0 10px; line-height:25px; font-size:12px; font-weight:bold; }
.function li p { font-weight:normal; }
.info h3 { font-size:16px; margin:10px 0 0 20px; }
.info img { margin:20px 0 10px 100px; }
.info p{ margin:20px 0 0 20px;}
.info ul { margin:20px 0 0 20px; }
.info li { list-style:none; background:url(/style/images/li4.jpg) no-repeat 0 9px; }
.buy-download { margin:20px 0 0 15px }
.buy-download ul li { list-style:none outside none; }
.buy-download .buyicon { background:url(/style/images/buy-small.jpg) no-repeat 0 2px; padding-left:25px; margin-left:23px; }
.buyicon a, .downicon a { color:#292929; text-decoration:none;}
.buy-download .downicon { background:url(/style/images/download-small.jpg) no-repeat 0 3px; padding-left:25px; margin-left:23px; }
/* products collection page */
.products-left { clear: both; overflow:hidden; }
.products-pic { float:right; line-height:20px; padding-right:40px; }
.products-pic p { text-align:center; }
.products-text { float:left; padding:10px 30px 20px; width:486px }
.products-buy, .products-download { display:block; float:left; margin:20px; padding-left:23px; height:18px; line-height:18px; }
.products-buy { background:url(/style/images/buy-small.jpg) no-repeat left center; }
a.products-buy, a.products-download { text-decoration:none; color:#292929; }
.products-download { background:url(/style/images/download-small.jpg) no-repeat left center; }
/* order page */
.order table { margin:0px 0 0 2px; }
.order table, .order table tr, .order table td { border-collapse:collapse; border:#f1f1f1 solid 1px; line-height:200%; }
.order-buy, order a { display:block; height:18px; line-height:18px; margin-left:15px; padding-left:10px; background:url(/style/images/buy-small.jpg) no-repeat left center; text-decoration:none; color:#292929; }
td a { color:#292929; text-decoration:none; }
/* guide page */
.guide-info h3 { font-size:16px; margin:10px 0 0 20px; }
.guide-info p { margin:10px 0 0 20px; }
.guide-info ul { margin:0 0 20px 20px; }
.guide-info li { list-style:none; background:url(/style/images/li3.jpg) no-repeat 0 8px; float:left; width:340px; }
.guide-info img { margin:10px 0 0 0; }
.guide-info a { text-decoration:none; color:#292929 }
.guide-left { margin-bottom:10px; }
.guide-text { margin:0 20px; overflow:hidden; height:auto; clear: both; }
.links{ text-align:center; padding:0; margin:0; }
.links a{color:#484545; font-size:12px;}