@charset "utf-8";
/* the basic CSS Document for 99softs.com */
*{margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;}
html{height:100%;}
body{min-height:100%;position:relative;font:12px Arial;margin:0;padding:0;color:#666;background-color:#D5E9ED;}
li{list-style:none;}
a{text-decoration:none;color:#666;}
a:hover{}
.left{float:left;}
.right{float:right;}
.clearDiv{clear:both;}
.clearDiv2{clear:both;font-size:0px;height:0px;}
p.txtTitle a{font-size:14px;font-weight:bold;color:#06f;}
p.txtTitle a:hover{text-decoration:underline;}
p.txtContent{font-size:11px;}
span.txtPrice{font-size:12px;font-weight:bold;color:#f60;}
span.oldPrice{font-size:12px;color:#060;text-decoration:line-through;}
a.btn_down{padding-left:20px;color:#f60;background:url(../images/icon_down.gif) left center no-repeat;display:block;float:left;margin-right:15px;white-space:nowrap;}
a.btn_down:hover{text-decoration:underline;}
a.btn_buy{padding-left:22px;color:#060;background:url(../images/icon_buy.gif) left center no-repeat;display:block;float:left;white-space:nowrap;}
a.btn_buy:hover{text-decoration:underline;}
span.title1{font-size:22px;font-weight:bold;}
p.txtContent2{font-size:12px;text-indent:20px;line-height:20px;}
.textWarp{padding:20px 30px;background:url(../images/txtBg.jpg) 5px 1px no-repeat;line-height:22px;}
.textWarp p{text-indent:20px;margin:10px 0;}
.textWarp p a.txtLink, .faqTxtWarp a.txtLink{white-space:nowrap;color:#08F;text-indent:0;}
.contactTxtWarp{padding-left:80px;width:360px;margin:0 auto 60px auto; background:url(../images/mail.gif) no-repeat;}
.contactTxtWarp p{margin:15px 0;}
.contactTxtWarp p a.contactLink{white-space:nowrap;color:#f60;text-indent:0;font-weight:bold}
.contactTxtWarp p a.contactLink:hover{text-decoration:underline;}
.faqTxtWarp{padding:40px 70px;line-height:18px;background:url(../images/txtBg.jpg) 5px 1px no-repeat;}
.faqTxtWarp span.fqTxt{color:#000;font-weight:bold;}
.morelink{color:#f60;white-space:nowrap;}
.textWarp .title3{font-size:14px;color:#f60;padding:5px 0;font-weight:bold;}
.txtList{padding:15px 0;}
.txtList li{padding-left:17px;background-image:url(../images/listImg01.gif); background-position:left 5px; background-repeat:no-repeat;line-height:22px;}
#mainBg{width:900px;margin:0 auto;}
#topWarp{width:900px;height:43px;background-image:url(../images/navBgline.gif);background-repeat:repeat-x;}
#mainLogo{width:220px;height:43px;background-image:url(../images/navBgleft.gif);background-position:left;background-repeat:no-repeat;float:left;padding-left:30px;}
#mainNav{width:600px;height:43px;background-image:url(../images/navBgright.gif);background-position:right;background-repeat:no-repeat;float:right;}
#mainNav li{display:block;width:90px;height:41px;float:left;border-left:#849FAD solid 1px;border-right:#567585 solid 1px;}
#mainNav li a{display:block;width:90px;height:41px;color:#FFF;font-weight:bold;font-size:14px;line-height:41px;text-align:center;}
#mainNav li a:hover{background-image:url(../images/navBgline_active.gif);background-repeat:repeat-x;}
#mainNav li a.active{display:block;width:90px;height:41px;color:#FFF;font-weight:bold;font-size:14px;line-height:41px;text-align:center;background-image:url(../images/navBgline_active.gif);background-repeat:repeat-x;}
.leftWarp{width:715px;background-image:url(../images/l_bgLine.gif);background-repeat:repeat-y;}
.leftBottom{width:715px;height:18px;background-image:url(../images/l_bgBottom.gif);background-repeat:no-repeat;}
.rightWarp{width:182px;}
.rightBottom{width:182px;height:18px;background-image:url(../images/r_bgBottom.gif);background-repeat:no-repeat;}
.pageTitleWarp{background-image:url(../images/l_bgTitle.jpg);background-repeat:no-repeat;height:59px;overflow:hidden;}
.pageTitle{padding-left:30px;color:#666;font-size:22px;font-weight:bold;height:59px;line-height:65px;float:left;overflow:hidden;}
.proClass{float:right;padding:23px 30px 0 0;}
#jumpMenu{width:150px; border:#CCC solid 1px;}
#mainContentWarp{padding-top:30px;}
.proListWarp{margin-bottom:30px;}
.proListWarp li{height:22px;line-height:21px; background:url(../images/lineImg01.gif) bottom repeat-x;display:block;width:290px;padding:0 10px;}
.proListWarp li a.list{float:left;display:block;height:21px;font-weight:bold;font-size:11px;}
.proListWarp li a.list:hover{color:0cf;}
.proListWarp li a.right{padding:3px 0 0 5px;display:block;height:17px;}
#softList{background-image:url(../images/r_bgLine.gif);background-repeat:repeat-y;}
#softList .proTitle{width:162px;height:36px;background-image:url(../images/r_bgTitle.gif);background-repeat:no-repeat;line-height:40px;font-size:13px;font-weight:bold;color:#FFF;padding-left:20px;margin-bottom:10px;}
#softList .proTitle a{color:#fff;text-decoration:none;}
#softList .proTitle a:hover{text-decoration:underline;}
#softList .proClassTitle{padding-left:15px;color:#f60;font-weight:bold;height:22px;line-height:22px;}
#softList ul.proClassMenu{padding-left:12px;}
#softList ul.proClassMenu li{background:url(../images/listIcon_3.jpg) left 8px no-repeat;padding-left:10px;line-height:21px;width:147px;}
#softList ul.proClassMenu li img{border:0px;}
#softList ul.proClassMenu li a{font-size:11px;}
#softList ul.proClassMenu li a:hover{text-decoration:underline;color:#f30;}
#mailWarp{padding:10px 0 10px 20px;}
#mailWarp .title2{font-size:12px;color:#08f;padding:5px 0;font-weight:bold;}
#mailWarp .txtMail{padding-left:15px;}
#mailWarp .txtMail a{font-weight:bold;}
#mailWarp .txtMail a:hover{text-decoration:underline;}
#linksWarp img{margin-top:10px;}
.infoPageBtn{width:150px;margin:0 auto;}
.infoPageBtn div.btn_buy2{background:url(../images/btn_buy2.gif) no-repeat;width:61px;height:74px;float:left;}
.infoPageBtn div.btn_down2{background:url(../images/btn_down2.gif) no-repeat;width:61px;height:74px;float:right;}
.infoPageBtn a.btn_buy2{display:block;background:url(../images/btn_buy2_on.gif) no-repeat;width:61px;height:74px;}
.infoPageBtn a.btn_down2{display:block;background:url(../images/btn_down2_on.gif) no-repeat;width:61px;height:74px;}
.infoPageBtn a:hover{background-image:none;}
.keyFeaturesWarp, dl.relatedProListWarp{margin:20px 0;padding-left:30px;}
.keyFeaturesWarp li{padding-left:20px;background:left center no-repeat;}
.keyFeaturesWarp li span.title2{color:#08f;line-height:22px;font-weight:bold;}
.keyFeaturesWarp li p{line-height:18px;text-indent:0px;padding-right:120px;}
dl.relatedProListWarp dt{padding-left:20px;background:url(../images/listImg01.gif) left 4px no-repeat;line-height:22px;font-weight:bold;color:#333;font-size:12px;}
dl.relatedProListWarp dt a{color:#000;}
dl.relatedProListWarp dt a:hover{color:#08f;}
dl.relatedProListWarp dd{padding-left:20px;font-size:11px;}
.bottomBtnWarp{padding:20px 65px;}
.bottomBtnWarp div{height:25px;margin-bottom:15px;}
.bottomBtnWarp a{display:block;height:25px;width:90px;float:left;margin-right:30px;}
.bottomBtnWarp div.bottomTxt{height:25px;line-height:25px;float:left;font-weight:bold;margin:0;}
.proItemWarp{padding:20px;display:block;}
.proItemWarp img.proImg{padding:0 10px 10px 0;}
.proItemWarp img.proImg2{padding:0 7px 0px 0;}
.proItemWarpDiv{ margin-bottom:10px;}
.proItemWarpDivPirce{margin-left:27px;}
.proItemWarpDivPirce2{margin-left:17px;}
table.txtTable, table.affTable{margin:10px auto;}
table.txtTable th, table.affTable th{height:40px;background-color:#333;text-align:center;vertical-align:middle;}
table.txtTable td{height:22px;vertical-align:middle;}
table.txtTable td div{height:22px;line-height:22px;padding-left:15px;font-size:11px;width:100%}
table.affTable tr.tableHead td{height:42px;line-height:42px;background-color:#333;color:#FFF;}
table.affTable td{height:22px;vertical-align:middle;text-align:center;}
table.affTable td div{height:22px;line-height:22px;padding-left:35px;font-size:11px;text-align:left;}
.footer{padding:10px;}
.footer p{font-size:11px;text-align:center}
.footer a:hover{color:#03f;text-decoration:underline;}
.indexPro1{height:110px;}
.indexPro2{line-height:15px;}

/* bookMark */
.bookMark{width:132px;height:22px;padding-left:42px;padding-top:4px;}
.bookMark a{width:132px;height:17px;display:block;background:url(../images/bookMarkBg.gif) top left no-repeat;}
.bookMark a:hover{background:url(../images/bookMarkBg.gif) top right no-repeat;}

.links li{width:600px;line-height:25px;font-size:12px;color:#666;padding-left:30px;}
.links a{text-decoration:none;color:#f60;font-weight:bold;}
.links a:hover{ color:#06f; text-decoration:underline;}