*{padding:0;margin:0; }

body{margin:0; background:url(../images/bg.gif) repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

h1, h2{margin:0;}

a{color:#000000; text-decoration:none;}

ul{margin:0; list-style-type:none; }

h1{font-weight:bold; position:absolute; top:10px; left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

h2{font-weight:normal; position:absolute; top:72px; left:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

p{padding:10px 0; }

.header{ background:url(../images/header.gif) no-repeat left top; height:116px; }

.menu-bg{ background:url(../images/menu.gif) repeat-x; height:35px; }

.yellow{  float:left;}

.yellow a{text-decoration:none; padding:0 39px; display:block; background-color:#ffcc33; border:1px solid #FFFFFF; border-bottom:none; height:29px; margin-top:5px; line-height:30px; font-weight:bold; width:40px;}

.menu{width:978px; margin:0 auto; height:35px; }

.menu ul{ list-style-type:none; }

.menu ul li{float:left; margin:0 1px; }

.menu ul li.selected{ background-color:#ffcc33; border:1px solid #FFFFFF; border-bottom:none; height:29px; margin-top:5px; padding:0 39px; line-height:30px; font-weight:bold;}

.menu ul li a{text-decoration:none; color:#FFFFFF; line-height:35px; padding:0 39px; display:block; font-weight:bold; height:29px; }

.menu ul li a:hover{background-color:#ffcc33; border:1px solid #FFFFFF; border-bottom:none; margin:5px 0 0 0; line-height:25px; display: block; color:#000000; }

* html .menu ul li a{text-decoration:none; color:#FFFFFF; line-height:35px; padding:0 39px; display:inline-block; font-weight:bold; height:29px; }

* html .menu ul li a:hover{background-color:#ffcc33; border:1px solid #FFFFFF; border-bottom:none; height: 30px; line-height:25px; padding:0 35px; display: inline-block; color:#000000; }

.cont-bg{background:url(../images/contant-bg.gif) repeat-x left top; padding-top:10px; }

* html .cont-bg{background:url(../images/contant-bg.gif) repeat-x left top; padding-top:20px; }

*:first-child+html .cont-bg{background:url(../images/contant-bg.gif) repeat-x left top; padding-top:20px; }

.main{width:980px; margin:10px auto; background-color:#FFFFFF; height:100%; }

.banner{float:left; }

.month-product{float:right; width:274px; background-color:#ced4d6; }

.month-product-con{ border-right:1px solid #ced4d6;     padding:0 ;}

.month-product-con span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0d75be; padding-top:2px;}

.month-product-con p{padding:3px 0 0 0;}

.month-product-con img{float:right;}

.month-product-con ul{list-style-type:none; padding:10px 0 5px 0; float:left; width:140px;}

.month-product-con ul li{ background:url(../img/m_arrow.gif) no-repeat left 4px; padding-left:15px; padding-bottom:5px; color:#000000;}

.clr{clear:both; padding-bottom:2px; }

.news{height:54px; border:1px solid #ced4d6; float:left; width:880px; }

.news1{height:54px; border:1px solid #ced4d6; float:left; width:700px; }

.news-l{float:left; width:100px; }

.news-r{float:left; width:500px; padding:13px 10px 0 10px; color:#5db20a;}

.news-r a{ text-decoration: none; font-weight:bold;}

.news-r a:hover{text-decoration:underline;}

.software{ float:left; }

.offer{float:right; }

.linkbox{background:url(../img/gray-arrow.gif) no-repeat; height:30px;  }

.linkbox a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0850a2; text-decoration: none; padding:2px 0 0 23px; display:block;}

.linkbox a:hover{text-decoration:underline;}

.right-box{width:300px; float:right;  }

.box{ margin-bottom:3px; border:1px solid #ced4d6; height:146px; }

.boxp{ float:left; width:146px; margin-bottom:3px; border:1px solid #ced4d6; height:146px; }

.boxp1{ float:right; width:146px; margin-bottom:3px; border:1px solid #ced4d6; height:146px; }

.boxa{float:left; width:375px; height:230px; }

.heading{background:url(../img/heading.gif) no-repeat; height:42px; width:285px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:42px; padding-left:15px; color:#0b5888; margin-bottom:10px; }

.heading1{background:url(../img/heading.gif) no-repeat; height:42px; width:131px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:42px; padding-left:15px; color:#0b5888; }

.right-box p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:10px ;}

.right-box p a{text-decoration:none;}

.right-box p a:hover{text-decoration:underline;}

.right-box ul{ list-style-type:none; padding:10px 15px; }

.right-box ul li{background:url(../img/dot-arrow.gif) no-repeat left 8px; padding:0 0 0 15px; line-height:20px; }

.red{color:#b60404; }

.border{border:1px solid #ced4d6; padding:10px; }

.border1{border:1px solid #ced4d6; float:left; width:672px; }

.border1 p{padding:10px; margin:0;}

.green{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#0b5888; background: #d4d4d4 url(../img/heading.gif) no-repeat; height:42px; line-height:42px; padding-left:10px; }

.footer{background: #000000 url(../images/footer.gif) repeat-x top left; height:30px; color:#bdbdbd; padding-left:10px; padding-top:10px; }

.footer a{text-decoration:none; color:#FFFFFF;}

.footer a:hover{text-decoration:underline; }

.footer-l{float:left; width:410px; }

.bottom-link{background:#f0f0f0; height:30px; padding:10px; }

.bottom-link a{text-decoration:none; color:#0850a2; }

.bottom-link a:hover{text-decoration:underline; }

div.quicknav {position:absolute; top:20px; right:30px; font-size:10px; font-weight:normal; text-align:right; color:#000000; background-color:transparent; padding:0px; margin:0px; }

div.quicknav a {font-size:10px; font-weight:normal; color:#000000; background:transparent; }

div.quicknav a:hover {color:#0000ff; background:#ffffff;}

.search-bg{background:url(../images/search-bg.gif) repeat-x; height:21px; border-right:1px solid #ced4d6; border-top:1px solid #ced4d6; padding:7px 13px;}

.searchmain{background:url(../images/search-main.gif) no-repeat left top; width:237px;}

.searchmain1{background:url(../images/search-bar.gif) no-repeat left top; width:237px;}

.search-icon{background:url(../images/search-icon.gif) no-repeat; width:25px; height:21px; border:none; margin-left:10px;}

* html .search-icon{background:url(../images/search-icon.gif) no-repeat; width:25px; height:21px; border:none; margin-left:8px;}

*:first-child+html .search-icon{background:url(../images/search-icon.gif) no-repeat; width:25px; height:21px; border:none; margin-left:8px;}

.in{border:0; margin-left:10px; width:180px;}

#left-pan{float: left; width:220px; background-color:#FFFFFF; height:100%; }

.soft-main-link{border:1px solid #035f8f; border-bottom:none; padding:1px; padding-bottom:0;}

.soft-main-link ul{list-style-type:none; padding:0; margin:0;}

.soft-main-link ul li{ background:#FFFFFF; padding-left:10px; border-bottom:1px solid #035f8f;}

.soft-main-link ul li a{background:url(../images/arrow1.gif) no-repeat left center; padding-left:20px; text-decoration:none; line-height:30px; color:#193a7d; }

.soft-main-link ul li a:hover{text-decoration:underline;}

.left-main{ margin:10px 0; border:1px solid #ced4d6; background-color:#FFFFFF;}

.left-main ul{padding:10px; list-style-type:none;}

.left-main ul li{}

.left-main ul li a{background:url(../images/arrow2.gif) no-repeat left center ; line-height:30px; text-decoration:none; font-weight:bold; color:#085992; padding-left:20px;}

.left-main ul li a:hover{text-decoration:underline;}

.detail{background:url(../images/detail.gif) repeat-x; line-height:29px; font-weight:bold; padding-left:10px;}

.form-con{padding:10px;}

.name{padding-bottom:5px;}

.type{padding-bottom:10px;}

#right-pan{ width:754px; border:1px solid #ced4d6; float:right; height:100%;}

.navi{background:url(../images/nav.gif) repeat-x; border-bottom:1px solid #ced4d6; height:29px; }

.navi ul{list-style-type:none; padding-left:10px;}

.navi ul li{float:left; color:#FFFFFF; line-height:29px; padding-left:5px;}

.navi ul li a{text-decoration:none; color:#FFFFFF; font-weight:bold; padding-right:5px;}

.navi ul li a:hover{text-decoration:underline}

.buy-page{padding-left:15px ; padding-top:5px;}

.buy-page table{border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}

.buy-page table td{border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}

.buy-pro{background:url(../images/table-bg.gif) repeat-x top left; line-height:32px; padding-left:10px;}

.buy-pro a{text-decoration:none; color:#990000;}

.buy-pro a:hover{text-decoration:underline;}

.soft-name{font-size:12px; font-weight:bold; color:#075185; padding:10px;}

.price{padding:20px 10px 10px 10px; color:#1f8504;}

.license{padding: 20px 10px 10px 10px;}

.license a{text-decoration:none; color:#000000;}

.license a:hover{text-decoration: underline; color: #990000;}

.buy-sof{ padding:10px;}

.buy-software{background: url(../images/line.gif) no-repeat bottom left; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0; margin-bottom:20px; float:left; width:460px; }

.blank-link{float:right; width:230px; margin-right:40px; margin-top:20px;}

* html .blank-link{float:right; width:230px; margin-right:20px; margin-top:20px;}

.elemenl{padding:10px;}

.elemenl a{ text-decoration:none; color:#9c0985;}

.elemenl a:hover{text-decoration:underline;}

.text12{font-size:12px;}

.soft-name-bar{background:#006699; font-size:12px; font-weight:bold; line-height:25px; color:#FFFFFF; padding-left:10px;}

.bundle-bg{background:url(../images/bundle-bg.gif) repeat-x left top; line-height:31px; font-size:12px; color:#FFFFFF; border:1px solid #ced4d6; padding-left:20px; margin:15px 0;}

.blue-text{font-size:12px; font-weight:bold; color:#2e6991; padding:10px;}

.text1{padding:10px; font-size:12px;}

.buy-software-box{ background: url(../images/frame-new.jpg) no-repeat ; height:310px;}

#in-page-con{ overflow:hidden; background:#ffffff}

.gr{color:#336600; font-size:12px;}

.buy-search{background:url(../images/buy-search.gif) repeat-x; height:39px; float:right; width:253px; padding:17px 0 0 20px;}



/*Special-Offer-Start*/

.banner-offer{float:left;background: url(../img/special-offer.jpg) no-repeat;width:980px;height:265px; }

.bundles{ float:left; padding:10px 0 0 60px; width:394px; height:380px; }

.spacial-offer{ border:1px solid #e1e1e1; border-bottom:none; margin-top:10px; }

.box-sp-1{width:437px; height:150px; border-left:#e1e1e1 1px solid; border-right:#e1e1e1 1px solid; float:left; }

.offer-soft {padding-left:10px; height:150px; float:left; width:195px; border-right:1px solid #e1e1e1;	}

.offer-soft-img{width:195px; height:150px; float:left; }

.box-sp-2{ width:316px; height:150px; border-right:#e1e1e1 1px solid;float:left; }

.box-sp-2 ul { padding:20px 10px 10px 10px; margin:0; list-style:none; }

.box-sp-2 ul li {color:#000000;font-weight:normal; line-height:20px; padding:0 0 0 15px; background:url(../img/m_arrow.gif) no-repeat left; }

.box-sp-2a{ height:150px; float:left; }

.box-sp-2a ul { padding:10px 10px 10px 10px; margin:0; list-style:none; }

.box-sp-2a ul li {color:#000000;font-weight:normal; padding:5px 0 5px 15px; background:url(../img/m_arrow.gif) no-repeat left 8px; }

.box-sp-3{width:218px;height:150px;float:left;}

.box-sp-3 ul {

	padding:20px 10px ;

	margin:0;

	list-style:none;

}

.box-sp-3 ul li {

	color:#000000;

	font-weight:normal;

	line-height:20px;

	padding:0 0 0 5px;

}

.box-sp-3 li.mrp {

	padding-left:10px;

	font-family: Tahoma;

	font-size:18px;

	font-weight: normal;

	color:#ee192b;

	text-decoration:line-through;

}

.box-sp-3 li.op {

	padding-left:10px;

	font-family: Arial, Helvetica, sans-serif, Tahoma;

	font-size:12px;

	font-weight: bold;

	color:#767676;

}

.box-sp-3 li .price {

	padding-left:10px;

	font-family: Arial, Helvetica, sans-serif, Tahoma;

	font-size:14px;

	font-weight: bold;

	color:#38b800;

}

.box-sp-4{width:170px;height:150px;float:left;}

.box-sp-4 ul {

	padding:10px 10px ;

	margin:0;

	list-style:none;

}

.box-sp-4 ul li {

	color:#000000;

	font-weight:normal;

	line-height:20px;

	padding:0 0 0 5px;

}

.box-sp-4 li.mrp {

	padding-left:10px;

	font-family: Tahoma;

	font-size:18px;

	font-weight: normal;

	color:#ee192b;

	text-decoration:line-through;

}

.box-sp-4 li.op {

	padding-left:10px;

	font-family: Arial, Helvetica, sans-serif, Tahoma;

	font-size:12px;

	font-weight: bold;

	color:#767676;

}

.box-sp-4 li .price {

	padding-left:10px;

	font-family: Arial, Helvetica, sans-serif, Tahoma;

	font-size:14px;

	font-weight: bold;

	color:#38b800;

}



.box-sp-4 li.save {

	padding-left:10px;

	font-size:18px;

	font-weight:bold;

	color:#ff0f0f;

	font-family: "Brock Script";	

}



.box-sp-4 li .per {

	padding-left:10px;

	font-family:  Arial, Helvetica, sans-serif, Tahoma;

	font-size:14px;

	font-weight: bold;

	color:#d32426;

}

.box-sp-4 li .pad{

	padding-top:10px;

}







@font-face {

    font-family: "Brock Script";

    src: url(BrockScript.ttf);

}

.box-sp-3 li.save {

	padding-left:10px;

	font-size:18px;

	font-weight:bold;

	color:#ff0f0f;

	font-family: "Brock Script";	

}



.box-sp-3 li .per {

	padding-left:10px;

	font-family:  Arial, Helvetica, sans-serif, Tahoma;

	font-size:14px;

	font-weight: bold;

	color:#d32426;

}

.box-sp-3 li .pad{

	padding-top:10px;

}

.sp-offer {

	background:url(../img/heading-bg.gif) repeat-x;

	height:39px;

	border-bottom:1px solid #e1e1e1;

}

.sp-offer ul {

	padding:0;

	margin:0;

	list-style-type:none;

}

.sp-offer ul li {

	float:left;

	height:39px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}

.sp-offer ul li.name {

	padding-left:10px;

	line-height:39px;

	width:427px;

	border-right:1px solid #e1e1e1;

}

.sp-offer ul li.pack {

	padding-left:10px;

	line-height:39px;

	width:306px;

	border-right:1px solid #e1e1e1;

}

.sp-offer ul li.original {

	padding-left:10px;

	line-height:39px;

	width:99px;

}

.sp-offer ul li.bundle {

	padding-left:10px;

	line-height:39px;

	width:99px;

	border-right:1px solid #e1e1e1;

}

.sp-offer ul li.save {

	padding-left:10px;

	line-height:39px;

	width:74px;

}

.offer-list {

	height:150px;

	background-color:#ffffff;

	border-bottom:1px solid #e1e1e1;

}

.offer-listaa {

	height:112px;

	border-bottom:1px solid #e1e1e1;

	background:#FFFFFF;

}

.softname {

	padding-left:10px;

	height:150px;

	float:left;

	width:230px;

	border-right:1px solid #e1e1e1;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	vertical-align: bottom;

	color:#000000;

}

.softname ul li {

	margin:0;

	padding:50px 0 0 5px;

}



.spacial-offer-contant {

	border:1px solid #e1e1e1;

	border-bottom:none;

	margin-top:5px;

}



/*Special-Offer-End*/



.chat-image{position: fixed; bottom:0; right:0; z-index:1200;

}

* html .chat-image{

	position:absolute;

	bottom:auto;

	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

	float: right;

}



/* buy banner start  */



#wrapper {

    width: 980px;

    margin: 0 ;

}



#intro {

    padding-bottom: 10px;

}



#slider {

    width: 940px;

    margin: 0 auto;

    position: relative;

}



.scroll {

	overflow: hidden;

	width: 940px;

    margin: 0 auto;

    position: relative;

}



.scrollContainer {

	position: relative;

}



.scrollContainer div.panel {

    padding: 35px 20px 20px 20px;

    width: 200px;

	height: 270px;

}

.panel a{text-decoration:none; font-weight:bold; color:#ffffff}

.panel a:hover{text-decoration:underline;}



#left-shadow {

	position: absolute;

	top: 0;

	left: 0;

	width: 12px;

	bottom: 0;

}



#right-shadow {

	position: absolute;

	top: 0;

	right: 0;

	width: 12px;

	bottom: 0;

}



.inside {

	padding: 5px;

	width: 130px;

}



.inside img {

	display: block;

	margin: 0 0 0 10px;

}



.inside h2 {

	font-weight: normal;

	color: #111;

	font-size: 16px;

	margin: 0 0 8px 0;

}



.inside p {

	font-size: 11px;

	color: #ccc;

}







.scrollButtons {

    position: absolute;

    top: 127px;

    cursor: pointer;

}



.scrollButtons.left {

    left: -2px;

}



.scrollButtons.right {

    right: -2px;

}



.hide {

    display: none;

}



/* buy banner end */



/*Start-CSS-Bookmark*/

.tell{

	font-family:Arial, Helvetica, sans-serif, Tahoma;

	font-size:14px;

	font-weight:bold;

	color:#006600;

	padding:5px;

}

.tell-name{

	font-family:Arial, Helvetica, sans-serif, Tahoma;

	font-weight:normal;

	font-size:12px;

	color:#333333;

	padding:5px;

	width:140px;

	vertical-align:top;

}

/*End-Bookmark*/



/*Start-Support-Page*/

.container{

	padding-left:15px;

	padding-top:5px;

}

.borders{border:1px solid #ced4d6; padding:10px; }

.qmark{ height:44px; padding:15px 0 20px 0; width:965px;}

.mark-left{ margin:0; width:955px; height:44px; background: url(../images/q-center-bg.jpg) repeat-x left; float:left;}

.mark-1{ background: url(../images/q-left-curve.jpg) no-repeat left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#999999; line-height:44px; padding:0 0 0 15px;}

.mark-right{ margin:0; padding:0; width:7px; height:44px; background: url(../images/q-right-bg.jpg) no-repeat right; float:right;}



.info-container{

	padding:0;

	float:left;

	width:965px;

}

.info-container p{

	margin:5px 0 5px 0;

	padding:5px 0 5px 0;

	font-size:12px;

	color:#666666;

}

.lef-pannel{

	float:left;

	width:585px;

}

.lists{ 

	padding:5px;

	margin-bottom:10px;

	background:#f7f7f7;	

}

.lists ul{

	margin:0;

	padding:0;

}

.lists ul li{

	background: url(../images/list.gif) no-repeat 0% 50%;

	padding:0 0 0 12px;

	line-height:18px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#180000;

}

.lists ul li a{

	color:#180000;

	text-decoration:none;

}

.lists ul li a:hover{

	color:#180000;

	text-decoration: underline;

}

.left-txt1{

	font-family: Tahoma;

	font-size:17px;

	color:#2477a5;

	padding:0 0 7px 0;

	border-bottom:#2477a5 2px dotted;

	margin:15px 0 10px 0;

}

.info-cont-left{

	float: left;

	width:480;

	margin:0 40px 0 0;

	height: auto;

}

.toll-no{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#fc8200;

	font-style:italic;

	font-weight:bold;

	padding:10px;

	font-size:18px;

}

.toll-txt{

	padding:5px 0;

}

.right-pannel{

	width:340px;

	float:right;

	margin:0 10px 10px 25px;

}

.frm-top{

	background:url(../images/f-top.jpg) no-repeat bottom;

	height:7px;

	width:340px;

}

.frm-mid{

	background:url(../images/f-mid.jpg) repeat-y top;

	height: auto;

	width:340px;

}

.frm-bottom{

	background:url(../images/f-bottom.jpg) no-repeat top;

	height:7px;

	width:340px;

}

.info-cont-right{

	float:left;

	width:435px;

	height: auto;

	margin:0;

}

.errinfo{

	margin:0 0 10px 10px;

}

.forms{

	width:300px;

	margin:0;

	padding:0 10px 0 10px;

}

.textarea{

	width:100%;

	margin:0 0 10px 0;

}

.txts-1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#2477a5;

	font-size:20px;

	text-align:left;

	margin:0 0 10px 0;

	letter-spacing:-1px;

}

.star{

	color:#FF0000;

}

.btns{

	margin:0;

}

.textfield{

	width:100%;

	margin:0;

}

.t-field{

	padding:10px 0 10px 0;

	font-size:12px;

	color:#010101;

}

.submits{

	background: url(../images/submit.gif) no-repeat;

	width:107px;height:26px;

	border:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	font-weight:bold;

}

.submitt{

	float:left;

	width:90px;

	margin:10px 0;

	padding:10px 0 10px 30px;

	margin:0;

}

.submitt1{

	float:left;

	width:90px;

	margin:10px 0;

	padding:10px 0 10px 30px;

	margin:0;

}

.reset{

	float:left;

	width:90px;

	margin:10px 0;

	padding:0 0 0 0;

}

.toll-free{

	background:url(../images/toll-free.gif) no-repeat;

	width:250px;

	height:70px;

	margin:20px 0 20px 0;

} 

/*End-Support-Page*/

/*Language Style CSS*/
.language select {
    font-size: 11px;
	color:#666666;
	font-family: Tahoma;
    line-height:25px;
	padding:0;
}
.language {
    width:135px;
	float:right;
	position:absolute;
	top:70px;
	right:30px;
}
/*End Language Style CSS*/
