* {	padding: 0;	margin: 0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; min-width:935px}
div, form, label, input, textarea, img, span
h1, h2, h3 {margin:0; padding:0;}
h1, h2, h3 {
	font-family: 'Trebuchet MS', Tahoma, Arial, Sans-serif;
    font-weight:bold;
}
h1, h2, h3{
        padding: 0px 0px 5px 0px;
}

h2 {
	font-size:24px;
	color: #4E606A;
	font-weight:bold;
	}
	
h3 {
	font-size:18px;
	}
	
p {
margin:0 0 18px 0;
text-align:justify;
}


img{border:0px;}
a img{border:0px;}


ul.bullet
{
	list-style-type:circle;
	list-style-position:inside;
}

ul{
	margin:0;
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
a:link, a:visited{color:#3399CC;text-decoration:none;}
a:hover{color:#66CCFF;text-decoration:none;}
#wrapper {	
	min-height:100%;
}
#header {        
	background:url(images/topbar.jpg) repeat-x 0 0;        
        height: 126px;
        float:left;
	width: 100%;
}
#footer {        
	background:url(images/footer.jpg) repeat-x 0 0;        
        height: 250px;
	float:left;
	width: 100%;	
}
.logo {
	background:url(images/logo.png) no-repeat;
	width:310px;
	height:99px;	 
        margin:8px 0 0 5px;        
    	float:left;
	overflow:hidden;
	text-indent:-9999em;
        display:inline;	
}
#nav {font-size:14px; color:#CCC; font-weight:bold; float: right; overflow:auto; margin:40px 0 0 0px;}
#nav li {float: left;}
#nav li a{color:#CCC; text-decoration:none; margin:0 8px; height:28px; line-height:28px; display:block; padding-right:7px;}
#nav span {padding-left:7px;}
#nav li a:hover{color:#FFF;height:28px;
			line-height:28px; 
			background:url(images/on_a.jpg) right top no-repeat;
			padding-right:7px;
			}
#nav li a:hover span{ background:url(images/on_span.jpg) left top no-repeat; height:28px; display:block; padding-left:7px;}
	a.active{ 	height:28px;
			line-height:28px; 
			background:url(images/active_a.jpg) right top no-repeat;
			padding-right:7px;
			}
	a.active span{ background:url(images/active_span.jpg) left top no-repeat; height:28px; display:block; padding-left:7px;}



#banner {        
	background:url(images/bannerbg.jpg) repeat-x 0 0;
        height: 432px;
        float:left;
	width: 100%;        
}

#banner2 {        
	background:url(images/bannerbg2.jpg) repeat-x 0 0;
        height: 105px;
        float:left;
	width: 100%;        
}

.main {        
	width: 935px;        
    margin:auto auto;
}
.main h1{	
    color: #4E606A; 
}

.fullwidthFrame {
	width: 935px;
	padding: 0px 30px 5px 0px; 
	float:left;	
} 

.i {
	font-style: italic;
}
.C1 {
	width: 590px;
	padding: 15px 35px 5px 0px; 
	float:left;	
}

.C11 {
	width: 100%;
	padding: 15px 30px 15px 30px; 
	float:left;
	border: 1px solid #D4D4D4;;
	text-align:left;
	
}

.C12 {
	width: 935px;
	padding: 15px 30px 5px 0px; 
	float:left;	
}  
.C31 {
    width: 273px;
	padding: 15px 40px 5px 0px; 
	float:left;	
}     
.C32 {
	width: 273px;
	padding: 15px 40px 5px 0px; 
	float:left;	
	
}

.C33 {
	width: 265px;
	padding: 15px 40px 5px 0px; 
	float:right;	
	
}

.news {
	width: 325px;
	padding: 15px 0px 5px 0px; 
	float:right;
}
.sidebar {
	width: 200px;
	padding: 35px 0px 20px 0px; 
	float:right;
}
.blueRow {
	background:url(images/blueRow.gif) repeat 0 0;
	float:left;
	width: 100%;
}
.blueRow h1{	
        color: #5892BA; 
}

.blueRow h3{	
        color: #5892BA;
		font-size:24px;
}

.C21 {
	width: 48%;
	padding: 15px 0px 40px 0px; 
	float:left;	
}     
.C22 {
	width: 48%;
	padding: 15px 0px 40px 0px;	 
	float:right;	
	
}

#Header21 {
	width: 48%;
	padding: 15px 0px 40px 0px; 
	float:left;	
} 

#Header21 h2 {
	color:#FF9933;
	font-weight:normal;
	margin:0;
	font-size:1.8em;
	line-height:1.2em;
	text-shadow:0 1px 1px #052C3D;
 }

#Header21 p {
	font-family:Arial, Helvetica, sans-serif;
	margin:.5em 0;
	color:#fff;
	text-shadow:0 1px 1px #052C3D;
	font-size:16px;
	font-weight:bold;
	
}

#Header22 {
	width: 48%;
	padding: 15px 0px 40px 0px;	 
	float:right;
	vertical-align:top;
}

.BC {
	width: 33%;
	padding: 45px 0px 40px 0px;	 
	float:left;
	color:#D6D6D6;
}

.BC a {
	color:#D6D6D6;
}


.BD {
	width: 24%;
	padding: 45px 0px 40px 0px;	 
	float:left;
	color:#D6D6D6;
}

.BD a {
	color:#D6D6D6;
}


.C21_a {
	width: 49%;
	padding: 0px 0px 10px 0px; 
	float:left;	
}     
.C22_a {
	width: 49%;
	padding: 0px 0px 10px 0px;	 
	float:right;	
	
}

.icon {
	padding:0 0 0 2px;       
}
.bold {font-weight:bold;margin:0 0 0 0;}
.btext {font-weight:bold;color:#3399CC;margin:10px 0 10px 0;}
.btext2 {font-size:14px;font-weight:bold;color:#3399CC;}
.btext2_bak {font-size:14px;font-weight:bold;color:#A2C0DF;}
.gtext {font-weight:bold;color:#66CC33;}
.gtext_bak {font-weight:bold;color:#B2D26E;}
.more {
	background:url(images/more.gif) no-repeat;
	width:62px;
	height:17px;	 
        margin:10px 0 20px 0;        
        float:left;
	overflow:hidden;
	text-indent:-9999em;
        display:block;	
}
.dotline{
	background:url(images/dotline.gif) repeat-x 0 0;
        height: 1px;
        margin:5px 0 5px 0;
}

.solidline{
     background:url(images/solidline.gif) repeat-x 0 0;
        height: 1px;
        margin:5px 0 5px 0;
}


.portolio-div {
	display:  table;
	width:700px;
	border-spacing:5px;/*cellspacing:poor IE support for  this*/
	border-collapse:separate;
}
.cell-div {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:33%;
	height:160px;
	text-align:center;
}
.row-div  {
	display:  table-row;
	width:auto;
	height:160px;
}

#invisible a:link, 
#invisible a:hover,
#invisible a:visited{
	
	color:#FFF
	}
	
h1.img-home{

visibility:visible;
color:#FFF;
}

#banner h1 {
font-size:40px;
height:45px;
padding:25px 0 33px;
text-align:left;
text-shadow:0 1px 2px #052C3D;
}

#banner2 h1 {
font-size:40px;
height:45px;
padding:25px 0 33px;
text-align:left;
text-shadow:0 1px 2px #052C3D;
}


.buyInventorySoftware {
	display: block;
	height:50px;
	width:250px;
	background:url(images/buy-inventory-software.png);
}


.buyInventorySoftware:hover {
	background-position:0 -50px;
}



.buyInventorySoftware span
{
  display: none;
}



#downloadInventorySoftwareNow {
	display: block;
	height:50px;
	width:250px;
	background:url(images/download-Invoice-software-now.png) no-repeat 0 0;
}


#downloadInventorySoftwareNow:hover {
	background-position:0 -50px;
}



#downloadInventorySoftwareNow span
{
  display: none;
}


#paypalBuyNow {
	display: block;
	height:50px;
	width:150px;
	background:url(images/paypalbuynow.png);
}


#paypalBuyNow:hover {
	background-position:0 -50px;
}


#paypalBuyNow span
{
  display: none;
}

#backbutton {
	display: block;
	height:50px;
	width:150px;
	background:url(images/backbutton.png) no-repeat 0 0;
}


#backbutton:hover {
	background-position:0 -50px;
}



#backbutton span
{
  display: none;
}

.screenshot img,
.screenshot :active img,
.screenshot :link img, 
.screenshot :hover img,
.screenshot :visited img{
	border: #000 1px solid;
}

.templateshot
{
	border: #000 1px solid;
	}

#div-table
{
	display:  table;
	width:900px;
	border-spacing:5px;/*cellspacing:poor IE support for  this*/
	border-collapse:separate;
	border:solid 1px #D4D4D4;
}

#div-row  {
	display:  table-row;
	width:100%;
	
}


#div-col {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:23%;
	height:100%;
	text-align:left;
	
	padding:5px 5px 5px 5px;
}

#div-col img{
display:block;
	margin:auto;
}

#div-col-features {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:20%;
	height:100%;
	text-align:left;
	
	padding:5px 5px 5px 5px;
}

#div-table-demo
{
	display:  table;
	width:100%;
	border-spacing:5px;/*cellspacing:poor IE support for  this*/
	border-collapse:separate;

}

#div-row-demo  {
	display:  table-row;
	width:100%;
	height:50px;
	
}


#div-col-demo {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:21%;
	height:100%;
	text-align:left;
	padding:5px 5px 5px 1px;
}

#div-col-demo-num {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:2%;
	height:100%;
	text-align:right;
	padding:5px 2px 5px 0px;
}

.C21-demo {
	width: 60%;
	padding: 15px 0px 40px 0px; 
	float:left;	
}     
.C22-demo {
	width: 35%;
	padding: 15px 0px 40px 0px;	 
	float:right;	
	
}

div#info {
	padding-bottom: 5px;	
}

div#info.ok {
	border-left-color: #ACD083;
}

div#info.otravez {
	border-left-color: #DC7873;
}

div#info ul {
	/*margin-top: 10px;*/
}

div#info ul li {
	float: left;
	margin-right: 10px;
}

div#info ul li a:hover img {
	border: 1px solid #666;
}

div#info ul li img {
	border: 1px solid #ccc;
}

ul#ticker {
	width: 400px;
	height: 155px;
	overflow: hidden;
}

ul#ticker li {
	width: 380px;
	height: 154px;
	padding: 5px;
	border-bottom: 1px dashed #ccc;
}

ul#ticker li a {
	color: #666;
}

ul#ticker li span {
	display: block;
	color: #06C;
}

#div-payment 
{
 font-size:22px;	
}