span.byline {
    text-align: right;
    display: box;   
}
span.byline a {
    color: #F6B601;
    text-decoration: underline;
}

img.features-main  {
   display: box;
   text-align:center;
   padding: 10px;
   
    

}
#feature-display    {
    text-align: center;
    padding: 15px;
    height: 310px;
}
.main-feature   {
    text-align: center;
    margin-left: 127px;
}
.main-feature img   {
    text-align: center;
    
}

ul.features {
    margin:0px 0; list-style:none;
}

ul.features li {
    padding:2px 0 2px 0px; 
padding-bottom:10px;
}

ul.features li div.featuresheader  {
    font-weight: bold;
    background:url("../template/design/ul-01.png") 0 25% no-repeat;
    padding-left: 25px;
}

ul.features li div.featuresline {
    padding-left: 25px;
    display: box;

}
ul.features li div.featuresline ul  {
    margin-left: 10px;
    
}

div.howtoheadline  {
    font-weight: bold;
    margin:15px 0;
    font-size: 13pt;
    color: #d50000;
}
img.howtoheadline   {
    float: right;
    padding: 10px;  
}
.howtodetails  {
    margin-right:330px;
    margin-left:10px;
    
}
.bottom-moreinfo   {
    float: right;
    clear:right;
    
}

.bottom-moreinfo a  {
    color: #d50000;
}

ol  {
    margin-left: 10px;
}

h3.install-directions   {
    clear: left;
}


div.options-choose  {
    margin-left:20px;	
}
div.checkout    {
    text-align:center;	
}
div.error-text  {
	color: red;
	}

	
.subscription-details   {
    color: #d50000;
    font-weight:bold;
}


.trial-desc {
    float: right;
    width: 300px;
    border: 1px #cccccc solid;
    padding:5px;
    margin:5px;	
	clear:right;
}

.trial-steps	{
	float: right;
	width:300px;
	margin-top:-100px;
	margin-left:10px;
	margin-right:10px;
	
}

.main-error {
    border: 1px solid red;
    background-color: #ffa7a7;
    padding: 10px;
    margin: 10px;
		max-width:550px;	
}

.main-success	{
	border: 1px solid green;
    background-color: #aaf9bd;
    padding: 10px;
    margin: 10px;
	max-width:550px;	

}






/*
  project: CSS - table design
  type: stylesheet
  description: golden style
  edited: 14.09.2005, Michael Horn
*/
table.stats-table {
  border-collapse: collapse;
  border: 2px solid #996;
  font: normal 80%/140% verdana, arial, helvetica, sans-serif;
  color: #333;
  background: #fffff0;
  }
table.stats-table caption {
  padding: 0 .4em .4em;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  background: transparent;
  }
table.stats-table td,table.stats-table  th {
  border: 1px solid #cc9;
  padding: .3em;
  }
table.stats-table thead th,table.stats-table  tfoot th,table.stats-table .rowheader {
  border: 1px solid #cc9;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  color: #444;
  background: #dbd9c0;
  }
table.stats-table tbody td a {
  background: transparent;
  color: #72724c;
  text-decoration: none;
  border-bottom: 1px dotted #cc9;
  }
table.stats-table tbody td a:hover {
  background: transparent;
  color: #666;
  border-bottom: 1px dotted #72724c;
  }
table.stats-table tbody th a {
  background: transparent;
  color: #72724c;
  text-decoration: none;
  font-weight:bold;
  border-bottom: 1px dotted #cc9;
  }
table.stats-table tbody th a:hover {
  background: transparent;
  color: #666;
  border-bottom: 1px dotted #72724c;
  }
table.stats-table tbody th,table.stats-table  tbody td {
  vertical-align: top;
  text-align: left;
  }
table.stats-table tfoot td {
  border: 1px solid #996;
  font-weight:bold;
  }
table.stats-table .odd {
  color: #333;
  background: #f7f5dc;
  }
table.stats-table tbody tr:hover {
  color: #333;
  background: #fff;
  }
table.stats-table tbody tr:hover th,
table.stats-table tbody tr.odd:hover th {
  color: #333;
  background: #ddd59b;
  }






table.license-compare a,
table.license-compare a:link,
table.license-compare a:visited {
    border:none;
    }                           
    
table.license-compare img {
    border:0;
    margin-top:.5em;
    }   
table.license-compare  {
    width:90%;
    border-top:1px solid #e5eff8;
    border-right:1px solid #e5eff8;
    margin:1em auto;
        border-collapse:collapse;
    }
table.license-compare caption {
    color: #9ba9b4;
    font-size:.94em;
        letter-spacing:.1em;
        margin:1em 0 0 0;
        padding:0;
        caption-side:top;
        text-align:center;
    }   
table.license-compare tr.odd td {
    background:#f4f9fe;
    }
table.license-compare tr.even td {
    background:white;
    }
table.license-compare tr.odd .column1   {
    background:#f4f9fe;
    }   
table.license-compare .column1  {
    background:#f9fcfe;
    }
table.license-compare td {
    color:#678197;
    border-bottom:1px solid #e5eff8;
    border-left:1px solid #e5eff8;
    padding:.3em 1em;
    text-align:center;
vertical-align:middle;

    }               
table.license-compare th {
    font-weight:normal;
    color: #678197;
    text-align:left;
    border-bottom: 1px solid #e5eff8;
    border-left:1px solid #e5eff8;
    padding:.3em 1em;
    }                           
  
table.license-compare tfoot th,table.license-compare thead th {
    text-align:center;
    background:#f4f9fe;

    }   
table.license-compare tfoot th strong,table.license-compare thead th strong {
    font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
    margin:.5em .5em .5em 0;
    color:#66a3d3;
        }       
table.license-compare tfoot th em,table.license-compare thead th em {
    color:#f03b58;
    font-weight: bold;
    font-size: 1.1em;
    font-style: normal;
    }   

table.license-compare thead td {
 vertical-align:bottom;
}
.tooltip-header	{
		
		color:#850000;
		font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
}

.newfeature	{
	display:block;
	float:left;
	margin-right:10px;
}

a.article	{
	display:block;
	

}




