﻿*{margin:0; padding:0;}
body{background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
img{max-width:100%; border:0; outline:none;}
p{margin:0; padding:10px 0 5px 0; line-height:18px;}
ul{ list-style-type:none;}
h1{font-size:12px; font-weight:normal; color:#000000; position:absolute; top:55px; left:27px;}
h2{ font-size:18px; color: #666666; text-transform:uppercase; font-weight:normal;}
h2 span{color:#027fc5;}
.rf-clr{clear:both;}
.rf-cover{width:100%; text-align:center;}
.rf-mainbox{width:100%; text-align:left;}
.rf-top{background:url(../images-new/top.gif) no-repeat 0 0; height:84px;}
.rf-top-left{float:left; width:450px;}
.rf-top-right{float:right; background:url(../images-new/top-right.gif) no-repeat 0 0; width:545px;}
.rf-top-right-new{float:right; background:url(../images-new/top-right.gif) no-repeat 0 0; width:400px;}
.rf-call{padding:5px 0 12px 60px; float:left; width:333px;}
.rf-logo{ padding:14px 0 0 27px;}
.rf-menu{background:url(../images-new/menu.gif) repeat-x 0 0; height:40px;}
.rf-banner{background:url(../images-new/banner-bg.jpg) repeat-x 0 0; height:242px; margin:10px 20px 0 20px;}
.rf-banner-left{background:url(../images-new/banner-left.jpg) no-repeat 0 0; height:242px; width:99.5%;}
.rf-banner-right{background:url(../images-new/banner-right.jpg) no-repeat right top;}
.rf-mid-area{margin:20px 20px 0 20px;}
.rf-left{float:left; width:69%;}
.rf-left img{float:left; margin:10px 15px 0 0;}
.rf-top-box-left span{display:block; text-align:right; padding:10px 0 0 0; }
.rf-top-box-left span a{text-decoration:none; color:#006699; padding:10px 0 0 0;}
.rf-top-box-left span a:hover{color:#000000; text-decoration:underline;}
.rf-top-box{background:url(../images-new/l-bg.gif) repeat-x 0 0; margin:5px 0 15px 0;}
.rf-top-box-cont{background:url(../images-new/lr.gif) no-repeat right top;}
.rf-top-box-left{background:url(../images-new/lt.gif) no-repeat 0 0; padding:10px 20px;}
.rf-right{float:right; width:29%;}
.rf-right-area{ background:url(../images-new/r-bg.gif) repeat-x 0 0; margin:5px 0 15px 0; min-height:250px;}
.rf-right-left{background:url(../images-new/rl.gif) no-repeat left top; padding:15px; min-height:200px;}
* html .rf-right-left{background:url(../images-new/rl.gif) no-repeat left top; padding:15px; height:250px;}
.rf-right-cont{background:url(../images-new/rr.gif) no-repeat right top; min-height:250px;}
.rf-text{ font-size:16px; color: #666666; font-style:normal; text-transform:uppercase; font-weight:bold;}
.rf-text span{color:#027fc5;}
.rf-mid-bottom{background:url(../images-new/b-bg.gif) repeat-x left top; margin:0 20px;}
.rf-mid-bottom-left{background:url(../images-new/bl.gif) no-repeat left top; padding:15px;}
.rf-mid-bottom-right{background:url(../images-new/br.gif) no-repeat right top;}
.rf-box{float:left; width:30%; margin:0 15px 0 10px; border-right:1px dashed #999999;}
.rf-box1{float:left; width:30%; margin:0 0 0 20px;}
.rf-head{background:url(../images-new/arrow-bg.gif) no-repeat bottom left; padding:0 0 25px 0; color:#666666; font-size:16px; color: #666666; font-style:normal; text-transform:uppercase; font-weight:bold;}
.rf-head span{color:#027fc5;}
.rf-btn{background:url(../images-new/btn.gif) no-repeat 0 0; width:200px; float:right; margin:0 30px 0 0;}
.rf-btn a{text-decoration:none; color:#FFFFFF; line-height:52px; padding:0 0 0 30px; display:block;}
.rf-btn a:hover{background:url(../images-new/btn.gif) no-repeat 0 -50px; color:#FFFFFF;}
.rf-comp{}
.rf-comp img{float:left; margin:0 10px 10px 0;}
.rf-client{background:url(../images-new/quote-top.gif) no-repeat 0 0; padding:5px 20px 0 30px; font-size:14px;  font-style: italic; font-weight:bold; margin:10px; color:#666666; line-height:20px;}
.rf-client span{margin:10px 0 0 0;}
.rf-client-name{text-align:right; padding:10px 30px 10px 10px; color:#666666; font-size:14px; font-weight:bold; background:url(../images-new/user.gif) no-repeat 45px 18px; padding:15px 40px; float:right; width:100px;}
.rf-client-name span{color:#027fc5; }
.rf-footer{background:url(../images-new/footer-bg.gif) repeat-x 0 0; height:191px; margin:20px 0 0 0;}
.rf-fl{float:left; background:url(../images-new/fl.gif) no-repeat 0 0; padding:31px 0 0 25px; height:131px;}
.rf-contact{background:url(../images-new/contact.gif) no-repeat 0 10px; padding:0 0 0 180px; color:#FFFFFF; font-weight:bold; width:200px; text-align:center;}
.rf-contact span{ color:#999999;}
.rf-contact-txt{padding:0 0 0 10px;}
.rf-contact-no{font-size:24px; padding:0 0 0 10px;}
.rf-mail{background:url(../images-new/mail.gif) no-repeat 0 0; width:199px; font-size:11px; color:#000000; font-weight:normal; padding:15px 0;}
.rf-social{background:url(../images-new/social.gif) no-repeat 0 5px; padding:0 0 0 290px; color:#FFFFFF; width:150px;}
.rf-divide{background:url(../images-new/divide.gif) no-repeat 0 0; width:181px; height:25px; margin:0 0 1px 0; text-transform:uppercase; color:#999999; font-size:10px; line-height:25px;}
.rf-divide a{text-decoration:none; color:#999999; display:block; height:25px;}
.rf-divide a:hover{color:#FFFFFF;}
.rf-divide a:hover span{color:#999999;}
.rf-divide a span{color:#FFFFFF;}
.rf-divide img{float:left; margin:3px 7px 0 8px;}
.rf-divide span{color:#FFFFFF; font-size:12px;}
.rf-fr{float: right; background:url(../images-new/fr.gif) no-repeat right top; padding:29px 26px 0 0; height:133px; width:471px;}
.rf-copy{color:#FFFFFF; background:url(../images-new/bottom.gif) 0 0; padding:10px;}
.rf-copy a{text-decoration:none; color:#FFFFFF;}
.rf-copy a:hover{color: #999999; text-decoration:underline;}
.rf-chat{	width:140px;	height:60px;	float:right;	margin-right:10px;	margin-top:10px;	border:1px #000000 solid;	display:inline;}
.rf-shadow{background:url(../images-new/shadow.gif) no-repeat top center; height:20px; margin:0 20px;}

.rf-in-top{background:url(../images-new/t-bg.jpg) repeat-x 0 0; height:82px; margin:10px 20px 0 20px;}
.rf-in-top h2{ font-size:14px; color: #ffffff; text-transform:uppercase; font-weight:bold; float:left; line-height:82px; padding:0 0 0 20px;}
.rf-in-top-left{background:url(../images-new/tl.jpg) no-repeat 0 0;}
.rf-in-top-right{background:url(../images-new/tr.jpg) no-repeat right top; height:82px;}
.rf-in-top-btn{float:right; width:250px; padding:27px 0 0 0;}
.rf-in-top-btn ul{}
.rf-in-top-btn ul li{float:left; margin:0 10px 0 0;}

.rf-in-top-rightexchange{background:url(../images-new/exchange-server-banner.gif) no-repeat center top; height:82px;}

/* ---      Menu code start       --- */

.rf-container {	width: 960px;	padding: 0;	margin: 0 auto;}
#rf-header {	width: 970px; height: 179px;	float: left;}
ul#rf-topnav {	margin: 0; padding:5px 0 0 20px;	width: 90%;	list-style: none;	font-size:12px; position:absolute; left:0; top:84px;}
ul#rf-topnav li {	float: left;	margin: 0 1px; padding: 0;	position: relative;}
ul#rf-topnav li a {	float: left; 	color:#FFFFFF; text-transform:uppercase; padding:10px; text-decoration:none;}
ul#rf-topnav li:hover a, ul#rf-topnav li a:hover{ background-color:#30aff6; 	/*--Bottom right rounded corner--*/	-moz-border-radius-topright: 5px;	-khtml-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	/*--Bottom left rounded corner--*/	-moz-border-radius-topleft: 5px;	-khtml-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;  	border-top-left-radius: 5px; 	border-top-right-radius: 5px;}
ul#rf-topnav a.rf-home {	;	width: 78px; }
ul#rf-topnav a.rf-active {background-color:#30aff6; -moz-border-radius-topright: 5px;	-khtml-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	/*--Bottom left rounded corner--*/	-moz-border-radius-topleft: 5px;	-khtml-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;  	border-top-left-radius: 5px; 	border-top-right-radius: 5px;}
ul#rf-topnav a.rf-products {	width: 117px; }
ul#rf-topnav a.rf-sale {	width: 124px; }
ul#rf-topnav a.rf-community {	width: 124px; }
ul#rf-topnav a.rf-store {	width: 141px; }
ul#rf-topnav li .rf-sub {	position: absolute;		top: 34px; left:-60px;	background: #f5f5f5;	padding: 10px 20px 20px;	float: left;	/*--Bottom right rounded corner--*/	-moz-border-radius-bottomright: 5px;	-khtml-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	/*--Bottom left rounded corner--*/	-moz-border-radius-bottomleft: 5px;	-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	display: none;	border-top:3px solid #30aff6;	border-bottom:3px solid #30aff6;	font-size:12px;	width:900px;}
ul#rf-topnav li .rf-row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#rf-topnav li .rf-sub .rf-part{float:left; width:250px;}
ul#rf-topnav li .rf-sub ul{	list-style: none;	margin: 0 0 20px 0; padding: 0;	width: 250px;}
ul#rf-topnav .rf-sub ul span{display:block; width:250px; font-weight:bold; padding:10px 0 0 0;}
ul#rf-topnav .rf-sub ul li {	color: #000000;	margin:0 20px 0 0;	padding:0 0 5px 0;}
ul#rf-topnav .rf-sub ul li a {text-indent: 0; /*--Reset text indent--*/ height: auto;	background: url(../images-new/navlist_arrow.png) no-repeat 5px 4px;	padding: 0 5px 0 15px;	display: block;	text-decoration: none;	color: #fff;	text-transform: none;	color:#000000;}
ul#rf-topnav .rf-sub ul li a:hover {color:#006699; text-decoration:underline; background: #f5f5f5 url(../images-new/navlist_arrow.png) no-repeat 5px 4px;}

/* ---      Menu code end       --- */




/* ---      feature Products code start       --- */
div#rf-feature_list {width:100%; position:relative;}
div#rf-feature_list ul {top: 0px; list-style: none; padding: 0; margin: 0;}
ul#rf-tabs {margin: 0;}
ul#rf-tabs li {font-size: 12px; font-family: Arial; float:left; margin:0 2px; background: url(../images-new/pagination.gif) no-repeat 0 0; width:10px; height:10px; }
ul#rf-tabs li a {color: #000000; text-decoration: none; display: block; outline: none; text-align:center; font-weight: normal; width:10px; height:10px; }
ul#rf-tabs li a:hover {text-decoration: underline;}
ul#rf-tabs li a.rf-current {background: url(../images-new/pagination.gif) no-repeat 0 -20px; height:10px; width:10px; color: #ffffff; }
ul#rf-tabs li a.rf-current:hover {text-decoration: none; cursor: default; }
ul#rf-output {width:100%;  position: relative; overflow: inherit; }
ul#rf-output li {position: absolute; left: 0px; top: 1px; font-size:11px;}
ul#rf-output li div{margin:5px 0 10px 0;}
ul#rf-output li b{display:block; color:#027fc5; font-weight:bold; font-size:12px;}
ul#rf-output li span{display:block;}
ul#rf-output li span img{padding:5px 0  8px 0;}
ul#rf-output li a { text-decoration:none; color:#006699;}
ul#rf-output li a:hover{color:#000000; text-decoration:underline;}
#rf-layet { position: relative; }
#rf-pageaaa { position:absolute; bottom:20px; right:0px;}  
.rf-mg1{ background: url(../images-new/windows.gif) no-repeat 0 0; padding:0 10px 15px 100px; width:20%; float:left; margin:0 0 10px 0; font-size:11px;} 
.rf-mg1 a{ color:#027fc5;}
.rf-mg2{ background: url(../images-new/pst.gif) no-repeat 0 0;  padding:0 0 15px 100px;}
.rf-mg3{ background: url(../images-new/ost-to-pst.gif) no-repeat 0 0; padding:0 0 15px 100px; width:20%; float:left; margin:0 10px 10px 0; font-size:11px;}
.rf-mg3 a{ color:#027fc5;}
.rf-mg4{ background: url(../images-new/nsf-to-pst.gif) no-repeat 0 0;  padding:0 0 15px 100px;}
.rf-mg5{ background: url(../images-new/exchangeservericon.gif) no-repeat 0 0; padding:0 0 15px 100px; width:18%; float:left; margin:0 10px 10px 0;  font-size:11px;} 
.rf-mg5 a{ color:#027fc5;}
.rf-mg6{ background: url(../images-new/access.gif) no-repeat 0 0;  padding:0 0 15px 100px;}
.rf-mg7{ background: url(../images-new/excel.gif) no-repeat 0 0;  padding:0 0 15px 100px;}
.texts{font-size:12px; color:#027fc5; font-weight:bold;}
/* ---      feature Products code end       --- */




/* ---      inner pages mid area start      --- */
.new-nav{ background: url(../images/feature-bg.gif) repeat-x left bottom; padding:10px 20px;  color:#666666; font-size:12px; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; display:block;}
.new-nav a{text-decoration:none; color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.new-nav a:hover{text-decoration:underline; color:#000000; font-size:12px;}
.pro_box_new_page{float:left; width:160px;}
.right-box-con{background:url(../images/right-box.gif) no-repeat top left; width:168px; height:184px; float:right; margin:0 15px;}
.right-box-con ul{padding:25px; margin:0;}
.right-box-con ul li{list-style-type:none; margin:0 0 12px 0; padding:2px 0; height:20px;}
.right-box-con ul li span{float:left; width:20px;}
.right-box-con ul li img{margin:0;}
.right-box-con ul li a{text-decoration:none; color:#006699;}
.right-box-con ul li a.trial-ico{background:url(../images/trial.gif) no-repeat top left; padding:2px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.right-box-con ul li a.trial-ico:hover{color:#000000; background:url(../images/trial-hover.gif) no-repeat 0 0;}
.right-box-con ul li a.purchase-ico{background: url(../images/purchasing.gif) no-repeat top left; padding:2px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.right-box-con ul li a.purchase-ico:hover{color:#000000; background: url(../images/purchasing-hover.gif) no-repeat 0 0;}
.right-box-con ul li a.video-ico{background: url(../images/video.gif) no-repeat top left; padding:2px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.right-box-con ul li a.video-ico:hover{color:#000000; background: url(../images/video-hover.gif) no-repeat 0 0;}
.right-box-con ul li a.screen-ico{background: url(../images/screen.gif) no-repeat top left; padding:2px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.right-box-con ul li a.screen-ico:hover{color:#000000; background: url(../images/screen-hover.gif) no-repeat 0 0;}



.right-box-connew{ background:#f0fafe; border-radius:6px; box-shadow:0 0 5px #0c87c4; width:148px;float:right; margin:0 0 0 15px;}
.right-box-connew ul{padding:15px; margin:0;}
.right-box-connew ul li{list-style-type:none; margin:0 0 12px 0; padding:2px 0; height:20px;}
.right-box-connew ul li span{float:left; width:20px;}
.right-box-connew ul li img{margin:0;}
.right-box-connew ul li a{text-decoration:none; color:#006699;}
.right-box-connew ul li a.trial-ico{background:url(../images/trial.gif) no-repeat top left; padding:2px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.right-box-connew ul li a.trial-ico:hover{color:#000000; background:url(../images/trial-hover.gif) no-repeat 0 0;}
.right-box-connew ul li a.purchase-ico{background: url(../images/purchasing.gif) no-repeat top left; padding:2px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.right-box-connew ul li a.purchase-ico:hover{color:#000000; background: url(../images/purchasing-hover.gif) no-repeat 0 0;}
.right-box-connew ul li a.video-ico{background: url(../images/video.gif) no-repeat top left; padding:2px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.right-box-connew ul li a.video-ico:hover{color:#000000; background: url(../images/video-hover.gif) no-repeat 0 0;}
.right-box-connew ul li a.screen-ico{background: url(../images/screen.gif) no-repeat top left; padding:2px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.right-box-connew ul li a.screen-ico:hover{color:#000000; background: url(../images/screen-hover.gif) no-repeat 0 0;}
.right-box-connew ul li a.qa-ico{background: url(../images/qa.gif) no-repeat top left; padding:2px 0 1px 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.right-box-connew ul li a.qa-ico:hover{color:#000000; background: url(../images/qa-hover.gif) no-repeat 0 0;}

.prohead{font-size:20px; color:#006699; font-weight:normal; padding:15px 0 0 0;}


.pro-main-page{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.demos ol{margin:0; padding:0;}
.demos ol li{margin:0; padding:0; line-height:22px; padding-bottom:20px;}
.demos ol li a{ color:#006699; text-decoration:underline;}
.pro-main-page h2{ font-weight:normal; font-size:18px; color:#333333; font-weight:normal;}
.pro-main-page p{padding:10px 20px 5px 0; margin:0; font-size:12px; line-height:17px;}
.pro-main-page p a{text-decoration:none; color:#006699;}
.pro_box_new_page{float:left; width:160px;}
.pro_box_new_pageadd{float:left; width:180px; margin:0 20px 0 0;}
.pro-main-page-feature-haed{background:url(../images/feature-bg-main.gif) repeat-x top left; height:53px; line-height:53px;  margin:30px 15px 0 0;}
.pro-main-page-feature-haed span{float:left; font-size:18px; color:#003366;}
.pro-main-page-feature-left{float:left; background:url(../images/feature-l.gif) no-repeat top left; width:27px; height:53px;}
.pro-main-page-feature-right{float:right; background:url(../images/feature-r.gif) no-repeat top right; width:27px; height:53px;}
.pro-main-page-feature-list{padding:10px;}
.pro-main-page-feature-list ul{ margin:10px 0 0; padding:0 0 0 15px;}
.pro-main-page-feature-list ul li{ background:url(../images/check-arrow.gif) no-repeat 0 2px; padding:0 0 10px 23px; list-style-type:none;}

.pro-main-page-feature-list1{padding:10px; margin:0 0 0 150px;}
.pro-main-page-feature-list1 ul{ margin:10px 0 0; padding:0 0 0 15px;}
.pro-main-page-feature-list1 ul li{ background:url(../images/check-arrow.gif) no-repeat 0 2px; padding:0 0 10px 23px; list-style-type:none;}

.pro-main-page-list ul{margin:10px 0 0 30px; padding:0 0 10px 0;}
.pro-main-page-list ul li{list-style-type:disc; padding:0 0 5px 0 ; margin:0; background:none; }
.pro-main-page-list ul li ul{padding:0 0 0 15px; margin:0;}
.pro-main-page-list ul li ul li{padding:5px 0 0 0; }
.pro-main-page-black{color:#000000;}
.clr{clear:both;}
.buttons{margin:10px 0;}
.buttons img{margin:0 10px;}
.buttonsnew{margin:10px 0 10px 160px;}
.buttonsnew img{margin:0 10px;}
.container {padding: 20px 0; WIDTH: 100%; overflow: hidden;	 background: #FFFFFF;	 }
.col-1 {left: 0px; FLOAT: right; padding: 0; 	font: 11px "Trebuchet MS", "Helvetica", sans-serif; 	WIDTH: 71%; POSITION: relative; margin:0 20px 0 0;}
.col-2 {left: 10px; FLOAT: left; padding-bottom: 40px; width: 25%; POSITION: relative}
.col-2 p{ margin:0; padding:10px 0 0 10px;}
.col-2 a{color:#006699; text-decoration:none;}
.col-2 a:hover{color:#000000;}
a.side-trial{background: url(../images/side-trial.gif) no-repeat top left; padding:1px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
a.side-trial:hover{background: url(../images/side-trial-hover.gif) no-repeat left top; text-decoration:none;}
a.side-purchase{background: url(../images/side-purchase.gif) no-repeat top left; padding:1px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
a.side-purchase:hover{background: url(../images/side-purchase-hover.gif) no-repeat left top; text-decoration:none;}
a.side-video{background: url(../images/side-video.gif) no-repeat top left; padding:1px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
a.side-video:hover{background: url(../images/side-video-hover.gif) no-repeat left top; text-decoration:none;}
a.side-screen{background: url(../images/side-screen.gif) no-repeat top left; padding:1px 0 0 28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
a.side-screen:hover{background: url(../images/side-screen-hover.gif) no-repeat left top; text-decoration:none;}
.side-divide{background:url(../images/side-divide.gif) no-repeat bottom left; height:10px;}
.topsidebox {	background: url(../images/box.gif) no-repeat left top}
.topsidebox div {	background: url(../images/box.gif) no-repeat right top; 	margin-left: 5px; 	padding-TOP: 5px;	}
.nsidebox {	background: url(../images/box.gif) no-repeat left bottom;}
.nsidebox h2{font-family:Arial; font-size:17px; color:#000000; font-weight:normal; text-transform:none; padding-bottom:5px;}
.nsidebox div {	padding-RIGHT: 8px; 	padding-left: 8px; 	background: url(../images/box.gif) no-repeat right bottom; 	padding-bottom: 20px; 	margin-left: 5px; 	padding-TOP: 3px;	color:#000000;	z-index: 0;}
.nsidebox ul{padding:0; margin:10px;}
.nsidebox ul li{list-style-type:none; padding:0 0 5px 18px; border-bottom:1px dotted #CCCCCC; margin:0 0 10px 0; background:url(../images/arrow-new.gif) no-repeat 5px 5px;}
.nsidebox ul li a{ padding:0 0 15px 0; text-decoration:none; color:#006699;}
.nsidebox ul li a:visited{ text-decoration:none;}
.nsidebox ul li a:hover{color:#000000; text-decoration:none; text-decoration:underline;}


.leftsidebox{border:1px solid #cccccc; border-radius:4px;}
.leftsidebox h2{text-transform:none; font-size:18px; color:#000000; padding:10px 0 0 10px;}
.leftsidebox ul{padding:0; margin:15px;}
.leftsidebox ul li{list-style-type:none; padding:5px; border-bottom:1px dotted #CCCCCC; margin:0 0 10px 0; background-image:none; overflow:hidden;} 
.leftsidebox ul li img{float:left; margin:0 10px 0 0;}

.new-head{font-family:Arial; font-size:12px; color:#000000; font-weight:bold;}
.extrabolhead{font-family:Arial; font-size:17px; color:#000000; font-weight:normal;}
.new-footer{background:url(../images/footer.gif) repeat top left; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; }
.new-footer a{text-decoration:none; color:#FFFFFF;}
.new-footer a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00FFFF; margin:0;}
.new-footer-pro-head{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0 0 10px 0; position:relative;}
.new-footer-box{float:left; width:22%; margin:0 20px 0 0;}
.new-footer-box-head{ background-color:#222222; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	padding:5px; position:relative;}
.new-footer-box-head-text{font-size:12px; color:#ffffff; font-weight:bold; padding:0 0 0 10px;}
.new-footer-box ul{padding:10px; margin:0;}
.new-footer-box ul li{ margin:0; list-style-type:none; padding:0 0 6px 0;}
.new-footer-box ul li a{text-decoration:none; color:#FFFFFF; background:url(../images/footer-awwor.gif) no-repeat 0 4px; padding:0 0 0 12px;}
.new-footer-box ul li a:hover{color:#CCCCCC; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 12px; margin:0; font-weight:bold;}
.new-footer-box-last{float:left; width:26%; margin: 0;}
.new-footer-box-last ul{padding:10px; margin:0;}
.new-footer-box-last ul li{ margin:0; list-style-type:none; padding:0 0 6px 0;}
.new-footer-box-last ul li a{text-decoration:none; color:#FFFFFF; background:url(../images/footer-awwor.gif) no-repeat 0 4px; padding:0 0 0 12px;}
.new-footer-box-last ul li a:hover{color:#CCCCCC; font-weight:bold; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 12px; margin:0;}
.new-footer-right{border-top:1px solid #666666; padding:15px 10px 0 10px; margin:15px 0 0 0;}
.aaa-clr{clear:both;}
.chatsupportin_new {border: 1px solid #666666;    margin: 10px auto;    width: 140px;}
.chatsupportin_new1 {border: 1px solid #666666;    margin: 20px;    width: 140px;}
.chat-box{background:url(../images/r-box.gif) no-repeat top right; height:135px;}
.chat-box-cont{background:url(../images/l-box.gif) no-repeat left top; padding:10px; height:115px;}
.price_new{font-weight:bold; color: #CC0000;}
.buyright{float: right;	width: 21%;	height:auto;	padding: 0 0 0 1px;}
.buyright ul{margin:0 5px 5px 25px;	list-style-type:none;}
.buyright ul li{margin:0;	padding:0;	line-height:18px;	list-style-type:none;}
.buyright ul li span{color:#009900;	font-weight:normal;	font-size:11px;}
#buy, #dload {margin: 0;}
/*24.05.2011*/
#curvebox {height:auto;	width:100%; clear:both;}
.buytop-left{background:url(../img/buytop-left.gif) no-repeat left;	width:17px;	height:35px;float:left;}
.buytop-center{background:url(../img/buytop-center.gif) repeat-x left;	width:auto;	height:19px;	padding:16px 0 0 0;	float:left;	width:94%;	font-family:Arial, Helvetica, sans-serif, Tahoma;	font-weight:bold;	font-size:12px;	overflow:hidden;}
.buytop-right{background:url(../img/buytop-right.gif) no-repeat left;	width:17px;	height:35px;	float:left;}
.buycenter-left{width:94%;	height:auto;	float:left;	border-left:#e5e3e4 1px solid;	border-right:#e5e3e4 1px solid;	padding:0 16px;}
.buybottom-left{background:url(../img/buybottom-left.gif) no-repeat left bottom;	width:17px;	height:15px;	float:left;}
.buybottom-center{background:url(../img/buybottom-center.gif) repeat-x left;	width:auto;	height:15px;	padding:0 16px 0 0;	float:left;	width:94%;}
.buybottom-right{background:url(../img/buybottom-right.gif) no-repeat right bottom;	width:17px;	height:15px;	float:left;}
.softbox{width:25%;}
.tabspace{width:10%;}
.botmline{height:37px;	color:#494848;	border-bottom:#d7d8d8 1px solid;	margin: 3px;	line-height:37px;	padding:0;	font-family:Tahoma;	font-size:12px;}
.licensetext{font-family:Tahoma;	color:#666666;	line-height:60px;	font-size:11px;	width:25%;	padding:0 0 0 10px;	border-bottom:#d7d8d8 1px solid;}
.licensesingle{font-family:Tahoma;	color:#666666;	line-height:18px;	font-size:11px;	width:25%;	padding:60px 20px 0 10px;}
.price{font-family:Tahoma;	color:#0b9401;	font-size:18px;	font-weight:bold;	width:10%;	border-bottom:#d7d8d8 1px solid;}
.price span{color:#666666; font-size:14px;}
.pricesingle{font-family:Tahoma;	color:#0b9401;	font-size:18px;	font-weight:bold;	width:10%;	padding:60px 0 0 0;}
.pricesingletext{font-family:Tahoma;	color:#0b9401;	font-size:18px;	font-weight:bold;}
.extraborder{border-bottom:#d7d8d8 1px solid;	width:25%;}
.morelicense{font-family:Tahoma;	color:#666666;	line-height:60px;	font-size:11px;	width:25%;	padding:0 0 0 10px;}
.reachborder{width:25%;}
.buttonsingle{padding:60px 0 0 0;	width:25%;}
.weaccept{margin:20px 0 0 0;	width:90%;}
.tip{color:#ff0000;	font-weight:bold;	font-size:12px;}
.boxright{border: 1px solid #d4d4d4;	padding:2px;	margin:0 5px 10px 0;	background:#ffffff;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
.boxright ul{padding:10px;}
.boxright ul li{list-style-type:disc; margin:0 0 0 25px; padding:0 0 5px 0;}
.boxbg{border: 1px solid #d4d4d4;	padding:0 0 0 10px;	background:url(../images/rightbg.gif) repeat-x;	height:20px;	font-size:12px;font-weight:bold;	color:#ffffff;	line-height:20px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
.emails{background: url(../images/email-favicon.gif) no-repeat left;	padding:0 0 0 25px;	margin:10px;	font-size:12px;	font-family:Tahoma;	font-weight:bold;color:#494949;}
.phones{background: url(../images/phone-favicon.gif) no-repeat left;	padding:0 0 0 25px;	margin:10px;	font-size:12px;	font-family:Tahoma;	font-weight:bold;	color:#49499;}
.textright{padding:10px 0 0 15px; display:block;	margin:10px 5px;	font-size:12px;	font-family:Tahoma; font-weight:bold;	color:#494949;}
.testimonials{font-family:Tahoma;	font-size:11px;	color:#666666;	padding:10px 0 0 15px;}
.testiname{color:#009900; font-weight:normal; font-size:11px; padding:0 10px 10px 0; text-align:right;}
.screen-box-bg{background:url(../images/screen-bg.gif) no-repeat 0 0; padding: 19px; width:168px; float:left; margin:0; height:185px; margin:3px;}
.screen-box-bg p{margin:5px 0 0 0; line-height:16px; color:#333333;}
.space_new{ margin:10px 0;}
/* ---      inner pages mid area end      --- */


/*    Product page start   */
.aaa-headpro{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#336699; font-style:italic; padding:10px 20px 0 5px;}
.aaa-leftcol{float:left; width:45%; margin:15px 25px 0 5px;}
.aaa-leftcol-sub{float:left; width:100%; margin:10px 0 0 0;}
.aaa-rightcol{float:right; width:45%;}
.aaa-procol{background-color:#f7f7f7; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; -moz-border-radius: 10px;	-webkit-border-radius: 10px; border-radius: 10px;}
.aaa-strip{ background-color:#FFFFFF; height:32px; line-height:32px; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999999; font-weight:bold; -moz-border-radius: 6px;			-webkit-border-radius: 6px;			border-radius: 6px;			-moz-box-shadow: 0 0 5px 1px #ccc;			-webkit-box-shadow: 0 0 5px 1px #ccc;			box-shadow: 0 0 5px 1px #ccc;			width:90%;}
.aaa-probox{float:left; padding:7px 10px 7px 7px; width:72px; margin:10px 0 0 0; background-color:#FFFFFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.aaa-proc0nt{padding:5px 0 0 0; margin:0 0 0 100px;}
.aaa-clr{clear:both;}
.aaa-price{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.aaa-price span{ font-size:30px; font-weight:bold; color:#009900;}
.aaa-button{ padding:10px 0; height:21px; border-top:1px solid #bbc7c9;}
.aaa-button ul{margin:0; padding:0;}
.aaa-button ul li{float:left; margin:0 2px 0 0; list-style-type:none;}
.aaa-probox-sub{float:left; width:45%; margin:15px 25px 0 5px;}
/*    Product page end   */


/*-------     buy and download page start    --------*/
.down-box-main{ background-color:#FFFFFF; border:1px solid #CCCCCC; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; -moz-border-radius: 8px; -webkit-border-radius: 8px;		border-radius: 8px;}
.down-strip-main{ background:url(../images/down-strip.gif) repeat-x; height:32px; padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; -moz-border-top-left-radius:8px; -moz-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; border-top-left-radius:8px; border-top-right-radius:8px; }
.down-box-left{float:left; width:47%; margin:10px 0 20px 10px;}
.down-box-right{float:right; width:47%; margin:10px 10px 20px 0;}
.down-blue-text{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006699; font-weight: normal; border-bottom:1px dotted #006699; padding:5px;}
.down-blue-text a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006699;}
.down-blue-text a:hover{color:#999999;}
.aaa-probox-down{float:right; width:72px; margin:10px 10px 0 0;}
.aaa-proc0nt-down{padding:5px 0 0 0; margin:0 70px 0 0;}
.aaa-proc0nt-down p{padding: 0 0 0 5px;}
.aaa-button-down{ padding:0 0 10px 0; height:21px;}
.aaa-button-down ul{margin:0; padding:0;}
.aaa-button-down ul li{float:left; margin:0; list-style-type:none;}
.down-space{padding:0;}
.buy-space{padding:5px;}
.buy-space-in{padding:10px 5px;}
.ptext-down{font-weight:bold; color:#000000; padding:10px 0 5px 5px;}
.down-box-bg{background: url(../images/down-bar.gif) no-repeat top center; height:40px;}
.down-head-text{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#666666; font-weight:bold; text-transform:uppercase; line-height:32px; float:left; width:47%; letter-spacing:-1px;}
.down-head-text-right{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#666666; font-weight:bold; text-transform:uppercase; line-height:32px; float:right; width:47%; letter-spacing:-1px;}
.buy-box-left{float:left; width:48.8%; margin:0 0 6px 0; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; -moz-border-radius: 8px;			-webkit-border-radius: 8px;	border-radius: 8px;}
.buy-box-right{float:right; width:48.8%; margin:0 0 6px 0; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; -moz-border-radius: 8px;			-webkit-border-radius: 8px;	border-radius: 8px;}
.buy-strip-main{ background:url(../images/buy-strip.gif) repeat-x; height:26px; padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:26px; font-weight:bold; -moz-border-top-left-radius:8px; -moz-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; border-top-left-radius:8px; border-top-right-radius:8px; }
.buy-head-text{font-family:Arial, Helvetica, sans-serif; font-size:17px; color: #006699; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; padding:5px 0 5px 10px;}
.buy-head-text-left{font-family:Arial, Helvetica, sans-serif; font-size:17px; color: #006699; font-weight:bold; text-transform:uppercase; float:left; letter-spacing:-1px; padding:5px 0 5px 10px; width:47%;}
.buy-head-text-right{font-family:Arial, Helvetica, sans-serif; font-size:17px; color: #006699; font-weight:bold; text-transform:uppercase; float:right; letter-spacing:-1px; padding:5px 0 5px 10px; width:47.5%;}
.buy-new-main{padding:10px 0 40px 0;overflow: hidden;width:100%;}

.boxl{float:left; width:48.8%; padding:1px;margin:0 0 6px 0; }
.boxr{float:right; width:48.8%; padding:1px; margin:0 0 6px 0; }
.txt{font-family:Arial, Helvetica, sans-serif; font-size:17px; color: #006699; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; padding:5px 0 5px 10px;}
.buy-box-left1{background-color:#FFFFFF; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; -moz-border-radius: 8px;			-webkit-border-radius: 8px;	border-radius: 8px;}
.buy-box-right1{background-color:#FFFFFF; border:1px solid #CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; -moz-border-radius: 8px;			-webkit-border-radius: 8px;	border-radius: 8px;}


.buy-price{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; padding:0;}
.buy-price span{font-size:18px; font-weight:bold; color:#009933;}
.aaa-button-buy{ padding:10px 0 10px 0;}
.aaa-button-buy ul{margin:0; padding:0;}
.aaa-button-buy ul li{float:left; margin:0 4px 0 0; list-style-type:none;}
.aaa-proc0nt-buy{padding:5px 0 0 0; margin:0  0 0 85px;}
.buy-img-box{float:left;padding:0;}
.buy-box-main{ background-color:#FFFFFF; border:1px solid #CCCCCC; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; -moz-border-radius: 8px; -webkit-border-radius: 8px;			border-radius: 8px;	margin-bottom:30px ;}
.buy-box-main-pro{ background-color:#FFFFFF; border:1px solid #ffffff; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; -moz-border-radius: 8px; -webkit-border-radius: 8px;			border-radius: 8px;	margin-bottom:10px ;}	

		

/*-------     buy and download page end   --------*/


.news_new{ padding:15px 0;}
.news_new p{padding:0 0 2px 0; margin:0; line-height:16px;}
.news_new_date{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.news_new_head{ font-weight:bold; font-size:11px; color:#0099cc; font-family:Arial, Helvetica, sans-serif;}
.news_new_cont{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0 0 20px 0; background:url(../images/news_bg.gif) repeat-x bottom left; padding:0 0 20px 0;}
.news_new_cont span{ background-color:#0099cc; padding:1px 5px;}
.news_new_cont span a{text-decoration:none; color:#FFFFFF; font-weight:normal; font-size:11px;}
.news_new_cont span a:hover{text-decoration:underline;}
.top_headin{font-family:Arial; font-size:20px; color:#000000; margin:5px 0 0 0; font-weight:normal;}
.contact_head{background-color:#e7e7e7; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; line-height:28px; margin:10px 20px 0 0;}
.contact_head img{float:left; margin:0 10px 0 0;}
.contact_deat{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:15px 7px;}
.blue_new{color:#006699;}

.s-one-new{ margin:25px 0 0 0;}
.s-one-new ul{padding:0; margin:0; list-style-type:none;}
.s-one-new ul li{list-style-type:none; float:left; width:206px; margin:0 20px 10px 0; list-style-type:none;}
.s-one-new ul li a{background:url(../images/tab.gif) no-repeat top left; height:24px; line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#006699; display:block; padding:0 0 0 25px;}
.s-one-new ul li a:hover{color:#000000; text-decoration:underline;}
.sitehead{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006699; margin:5px 0 0 0;}
.netmap_new{background:none; padding:0 0 15px 0;}
.netmap_new p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
.netmap_new p a:hover{color:#000000; text-decoration:underline;}
.netmap_new ul{ padding:0; margin:0; list-style-type:none;}
.netmap_new ul li{float:left; margin:0; padding:0 0 0 15px; list-style-type:none; width:22%; background:url(../images/map-arrow.gif) no-repeat 0 5px;}
.netmap_new ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#006699; padding:0;}
.netmap_new ul li a:hover{color:#000000; text-decoration:underline;}
.product_newa{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:bold; padding:20px 0 0 0;}
.per_new{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-size:12px; padding:0 0 20px 0;}

.awrd {
	margin-top: 10px;
}
.awrd ul {
	margin: 0 0 0 5px;
	padding: 0;
}
.awrd ul li {
	margin: 13px 5px;
	padding: 0;
	float: left;
	height: 98px;
	width: 180px;
	list-style: none;
}
.buypage-feature-list{padding:10px 0;}
.buypage-feature-list ul{ margin:0; padding:0 0 0 5px;}
.buypage-feature-list ul li{ background:url(../images/check-arrow.gif) no-repeat 0 2px; padding:0 0 10px 23px; list-style-type:none;}
.chat{position: absolute;
right: 20px;
top: 20px;}

#fixedfooter{
    position:fixed;
    left:0px;
    bottom:0px;
    line-height:30px;
    width:100%;
	background:transparent;
	padding:10px 10px 0 10px;
	color:#ffffff;
}
#fixedfooter a{
	padding:0 0 0 5px;
	text-decoration:underline;
	font-weight:normal;
	color:#0099CC;
}
#fixedfooter a:hover{
	color:#ffffff;
	text-decoration:none;
}
/* For ie6*/
* html #fixedfooter{
    position:absolute;
    top:expression((0-(fixedfooter.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}	
.fixedfooterinner{
	width:80%;
	margin:0 auto;
	text-align:center;
	background: #45484d; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #45484d 0%,#000000 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #45484d 0%,#000000 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding:10px 10px 0 10px;
	border-radius:5px 5px 0 0;
}
.footerfixtext{
	font-size:19px;
	color:#00CC00;
	font-weight:normal;
}
.b1{
	width:20%;
	float:left;
	padding:0 10px 10px 0;
}
.b1image{
	float:left;
	width:100px;
}
.b1texts{
	font-size:11px;
	color:#027fc5;
}


#tabs{overflow: hidden; width: 100%; margin: 20px 0 0 0; padding: 0; list-style: none;}
#tabs li{  float: left; margin: 0 .5em 0 0;   background:none; padding:0; }
#tabs a{ background-position: 0% 0%;
	font-size:18px; font-style:normal; position: relative; padding: .7em 20px;
	float: left;
	text-decoration: none;
	color: #ffffff;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0;
	box-shadow: 0 2px 2px rgba(0,0,0,.4);
	background-image: linear-gradient(to bottom, #999999, #333333);
	background-color: #666666;
	background-repeat: repeat;
	background-attachment: scroll;
}
#tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after{   background: #ffffff;   color:#333333;  }
#tabs a:focus{outline: 0; }
#tabs a::after{background-position: 0% 0%;
	content:''; position:absolute; z-index: 1; top: 0; right: -.5em; bottom: 0; width: 1em; box-shadow: 2px 2px 2px rgba(0,0,0,.4);
	-webkit-transform: skew(10deg);
	-moz-transform: skew(10deg);
	-ms-transform: skew(10deg);
	-o-transform: skew(10deg);
	transform: skew(10deg);
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
	background-image: linear-gradient(to bottom, #999999, #333333);
	background-color: #666666;
	background-repeat: repeat;
	background-attachment: scroll;
}
#tabs #current a{background: #ffffff;   z-index: 3;  color:#333333;    border:1px solid #666666; border-bottom:none; }
#tabs #current a::after{   background: #ffffff;   z-index: 3;   color:#333333;}
#content {background: #ffffff; padding:1em; position: relative; z-index:1;	-moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5); box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5); border:1px solid #666666; margin:-1px 0 0 0; }
#content span{display:block; font-size:18px; padding:5px 0 0 0;}
#content ul{ padding:10px 0 0 0;}
#content ul li{ background:url(../images/check-arrow.gif) no-repeat 0 2px; padding:0 0 10px 23px; list-style-type:none;}
#content table{
	margin: 10px 0;
	width:100%;
	color:#333333; 
}
table.comptext, table.comptext td {
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
table.comptext th, table.comptext td {
	padding:10px;
}
table.comptext th {
	background: #f1f1f1;
	font-size:14px;
	font-style:normal;
}
table.comptext td a {
	color: #324594;
	text-decoration:underline;
	font-size:11px;
	padding:5px 0;
}
table.comptext td a:hover {
	color:#ff0000;
	text-decoration:none;
}
.comparisiontext{color:#666666;	line-height:60px; font-size:11px; padding:0 0 0 10px; border-bottom:#d7d8d8 1px solid;}
.head-txt{font-size:18px; padding:10px 0 0 0;}
.demo-mode{-moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; padding:10px; margin:10px 0 0 0; background-color:#f5f5f5; border:1px solid #CCCCCC;}
.demo-mode strong{display:block; font-size:14px; font-weight:bold; padding:0 0 5px 0; text-shadow:1px 1px #ffffff;}
.soft-scrn{float:right; margin:10px 0 0 0;}

<!--Accordion CSS-->

#demo-wrapper{margin:40px auto;}
#button-less{margin-top: 20px;}
#button-less .akordeon-item-head-container{left: 0px !important;}

.akordeon{width:auto;  border: solid 1px #cccccc; color: Black; font-size: 12px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin:20px 0 0;}
.akordeon-item{position: relative;}
.akordeon-item .akordeon-item-head{height: 44px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f1f1',GradientType=0 ); /* IE6-9 */ padding-top:10px;}
.akordeon-item .akordeon-item-body{background: #ffffff; border-bottom: none; overflow: hidden;}
.akordeon-icon{width: 34px; height: 30px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
border:1px solid #cccccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; /* position: absolute;     left: -8px;       top:14px;*/ padding: 0; margin: 0; float: left; cursor: pointer;}
.akordeon-heading{padding:0 0 0 40px; font-weight: normal; font-size:14px; color:#000000; text-shadow:1px 1px #fff;}
.akordeon-icon span{color: #4f990c; text-shadow:1px 1px #ffffff; font-size: 25px; position: absolute; left: 6px; top: -2px; font-weight:normal; text-align: center;}
.akordeon-item.expanded .akordeon-icon span{top: -1px; left:10px;}
.akordeon-item-head-container{width: 100%; position: absolute; left: -8px; cursor: pointer;}
.akordeon-item.expanded .akordeon-item-body{border-top: solid 1px #cccccc;}
.akordeon-item.collapsed{}
.akordeon-item.expanded .akordeon-heading{color: #333333; text-shadow:1px 1px #ffffff;}
.akordeon-item.expanded .akordeon-item-head{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f1f1',GradientType=0 ); /* IE6-9 */}
.akordeon-item-content{padding: 10px; height:auto; overflow:auto; background:#ffffff; font-size:14px; font-weight: 300;}
.akordeon-item-content ul{ padding:0; margin:10px 0 0 30px;}
.akordeon-item-content ul li{ background:url(../images/arrow.png) no-repeat 0 4px; padding:0 0 10px 25px; font-size:14px; line-height:22px; margin:0; font-weight:400; list-style-type:none;}
.akordeon-border-bottom{border-bottom: solid 1px #cccccc;}
.akordeon-border-top{border-top: solid 1px #cccccc;}
.akordeon-item.expanded .akordeon-item-body.akordeon-border-bottom{border-bottom: solid 1px #cccccc !important;}
.akordeon-item.akordeon-item-first .akordeon-item-head{-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.akordeon-item.akordeon-item-last.collapsed .akordeon-item-head{-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom: none;}
.akordeon-item.akordeon-item-last.expanded .akordeon-item-head{-webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom: solid 1px #cccccc;}
.akordeon-item.akordeon-item-last.expanded .akordeon-item-body{-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}


#diwalioffer{
	right:-256px;
	width:308px;
	height:280px;
	position:fixed;
	top:35%;
	display:block;
	z-index: 9999;
	background:url(../images-new/blackfriday25.png) no-repeat;
	
}
#diwalioffer:hover{
	right:0;
	width:308px;
	height:280px;
	position: fixed;
	top:35%;
	z-index: 9999;
	cursor:pointer;
	background:url(../images-new/blackfriday25.png) no-repeat;
}
#diwalioffer .textcoupon{font-size:18px; letter-spacing:-1px; padding:240px 0 0 117px; color:#000; text-shadow:1px 1px #aee5fa;}

.licensedetail{border:1px solid #e5e3e4; border-radius:10px; padding:5px;}
.licensehead{border-radius:6px; font-weight:bold; padding:5px; background:#d7d9d8;}
.licensebox{padding:10px;}
.licenseleft{float:left; width:58%;}
.licenseright{float:right; width:42%; text-align:right;}
.license{border-bottom:1px solid #d7d8d8; padding:3px 0 10px 0; margin:10px 0; font-size:12px; font-family:tahoma;}
.probox{float:left;}
.probox1{float:left; padding:0 0 120px 0;}
.probox2{float:left; padding:0 0 350px 0;}


.proinfo{ text-align:center;}
.proinfo span{ display:block; color:#0b9401; font-size:18px; font-weight:bold; font-family:tahoma; padding-top:20px;}
.proinfo p{}


.purchasetable{margin:10px 0;}
.purchasetable table{border-left:1px solid #e5e3e4; border-top:1px solid #e5e3e4;}
.purchasetable table td{border-right:1px solid #e5e3e4; border-bottom:1px solid #e5e3e4; padding:7px 10px; text-align:left;}
.purchasetable table td span{font-size:18px; font-weight:bold; color:#0b9401; font-family:tahoma;}
.purchasetable table th{border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#d8d8d8; padding:7px 10px; text-align:left;}
.purchasetable table img{max-width:95%;}



.purchaseproduct{border:1px solid #e5e3e4; border-radius:10px; padding:10px;}
.producthead{background:#d8d8d8; border-radius:6px; overflow:hidden;}
.producthead ul{padding:0 10px; margin:0;}
.producthead ul li{float:left; font-weight:bold; padding:8px 0;}
.col1{width:30%;}
.col2{width:30%;}
.col3{width:20%;}
.col4{width:20%;}
.productbox{float:left; width:30%;}
.productlicense{float:left; width:70%; overflow:hidden;}
.licensetype{border-bottom:1px solid #e5e3e4; margin-bottom:20px; padding:10px 5px;}
.licensetype ul li{float:left;}
.licensetype ul li.user{float:left; width:42%; padding:10px 0;}
.licensetype ul li.cost{float:left; width:28%; font-size:18px; font-weight:bold; font-family:tahoma; color:#0b9401; padding:6px 0;}
.licensetype ul li.cost span{color:#666666; font-size:12px;}
.licensetype ul li.buynow{float:left; width:30%;}


.name{border-bottom:1px solid #e5e3e4; padding:10px 5px; margin:10px 0;}

.awrdnew{}
.awrdnew ul li{float:left; background:#f5f5f5; border:1px solid #cccccc; padding:10px; height:120px; margin:10px;}