
body { 	
    	margin:0px;
	padding:0px;
      font-family: Lucida Grande, verdana, arial, sans-serif;
      font-size: 0.9em;
      background-color: #333;
	line-height: 20px;
}

h1 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	color: #666;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}

h3 {
	font-size: 14px;
	margin: 0px;
	padding:0px;
}

/* Common classes for all the pages */

a {
	color: #fff;	
}
.clearrow{
		clear:both;
}
.center{
		text-align:center;
}
.left{	
	float:left;
}
.tick{
	float:left;
	padding-right:60px;
}

/* Main Div Wrapper */

.wrapper {	
	width: 998px;
	margin:0 auto;
	
}
.pagewrapper {
	width: 100%;
	background: url("images/page_bg.jpg") repeat-x;
	height:100%;
	clear: both;
	
}

/* Classes used for menu.php */

.logodiv {
	float:left; 
	width: 30%;
	border:0px;
	margin:0px;
	padding:0px;
	
}
.logodiv img{
		border:0px;
}
.logodiv a{
	text-decoration:none;
	border:0px;
	margin:0px;
	padding:0px;
	
}

.top-right-nav {
	
	text-align: right;
	font-size: 10px;
	padding-top: 8px;
	padding-right: 10px;
	
}
.top-right-nav a {
	text-decoration: none;
	white-space: 20px;	
}

.mainmenu {
	border-bottom: 1px solid #ffffff;
	clear: both;
	color: #fff;
	padding-top: 10px;
}

.mainmenu h1{
			font-size:15px;
}
.mainmenu a{
			text-decoration:none;
}

.mainmenu a:hover{
			color:#ff6600;
}
.mainmenu span {
	float: right;
	word-spacing: 30px;
	margin-top: -20px;
	
}

/* Promotional Material */
.promo {
	color: #fff;
	width: 450px;
	float: left;
	line-height: 25px;
	font-size: 15px;
}
.promo span{
	color: #666;
	font-size: 12px;
}
.promoimg {
	margin: 20px; 
	display:inline; 
	color: #ccc;
	text-align: right;
}
/* Main page layout */

.page {
	
	width: 998px;
	margin:0 auto;
	font-size: 12px;
	padding: 5px;
	
}
.page a {
	color: #ff6600;
}

/* Container */

.container{
		padding-top:20px;
		
		border:0px solid #000;
}

/* Left more and right less  in purchase page*/

.leftmore {
   	     float: left;
   	     width: 650px;
   	     border: 0px solid #ccc; 
    	   }
.rightless {
    	    float: left;
   	    width: 300px;
   	    border: 0px solid #ccc;   	    
}

/* Three column layout*/

.first, .second,.third{
   			    float: left;
    			   width: 330px;
   			   border: 0px solid #ccc; 
    			   padding-left: 0px;
}

/* Two column layout*/

.lefthalf, .righthalf {
    			   float: left;
    			   width: 465px;
    			   border: 0px solid #ccc;
    			   padding-left: 30px;
  }
/* Four column layout */

.col1 {
	width: 230px;
	height: 200px;
	float: left;
	padding-left: 3px;
	border:0px solid #000;
}
.col2, .col3, .col4 {
	width: 235px;
	border:0px solid #000;
	height: 200px;
	float: left;
	margin-left: 15px;
	padding-left: 3px;
}
	
/* Small Container is only used in free download page */

.smallcol{
	width: 150px;
	border:0px solid #000;
	height: 200px;
	float: left;
	margin-left: 15px;
	padding-left: 3px;
}

/* heading for all the pages*/

.heading{	
		margin-top:10px;	
		width:998px;
		color:#fff;
		margin-right:auto;
		margin-left:auto;
		height:30px;
		}
.heading span{
		font-weight:bold;
		color: #ccc;
		letter-spacing:0.1px;
		font: italic 19px/1.1 Trebuchet MS;
}

/* UPGRADE Snippet*/ 

.upgradebar {
		background: url("images/upgradebar_bg.jpg") center no-repeat;
		height: 123px;
		margin: auto;
	}

/* Footer Page */

.footer{	
		margin-top:8px;
		text-align:center;
		color:#666;
		font-size:11px;
	}
.footer span a{
		color:#666;
}
.footer a{
		padding:10px;
		color:#000;
		text-decoration:none;
}
.footer a:hover{
		color:#ff6600;

}

/* Classes for the  purchase page */

.singleuser{
	width:232px;
	height:128px;
	margin-top:10px;
	margin-left:10px;
	border:0px solid #000;	
	background: url("images/button-tab.gif") no-repeat;
}
.multiuser{
	width:235px;
	height:68px;
	margin-left:10px;
	border:0px solid #000;	
	margin-top:10px;
	background: url("images/corporate-tab.jpg") no-repeat;
}

/* Customers Page */

.box{
		width: 998px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
}
.whitewrapper {
			width: 100%;
			background-color:#fff;
			height:100%;
			clear: both;	
}

.customer img, .box img{
			padding:10px;
}
/* classes for the forms */

.form-row{
		width:600px;
		border: 0px solid #000;

}
.form-label{
		border: 0px solid #000;
		width:150px;
		float:left;
}

.form-field{
		border: 0px solid #000;
		width:350px;
		float:left;
		font-size:15px;

}
.always-require{
		color:red;		
}
.submit input{ 
			height:25px;
			width:110px;
		}
.form-field input, .form-field select, .form-field textarea{
			font-size:10pt;
}
input{
	width:16em;
	height:2em;
	float:left;
	font-size:10pt;
}
.subscribe input{
			padding-left:20px;
			width:105px;
			height:27px;
}
.form-field input
		{
			font-size:10pt;
			width:25em;
			height:2em;
			float:left;
		}
.form-field  select{
			height:2em;
			
}

.center img{
		border:1px solid #ccc;
}