html, body, p, div, th, td, li, dd, dt  {
	font-family: Default;
  font-size: 16px;
}

.usr-name {
  -font-weight: 600;
  font-weight: bold;
  -font-style: italic;
  color: rgb(0,0,51);
  text-decoration: ;
}

.usr-name1:after {
  content: '"';
}
.usr-name1:before {
  content: '"';
}
.news-caption {
	font-family: Calibri;
  font-size: 17px;
  /*color: rgb(120,131,124rgb);*/
  color: rgb(165,171,167);
  font-weight: bold;
  font-size-adjust: 0.51;
  margin-bottom: 0px;
}

.news-date {
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-top: 10px;
}

.news-text {
  margin-top: 5px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #336600;

}

.news-latest {
  color: red;
  font-weight: bold;
}

.news-readmore {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:VISITED {color: rgb(34,102,204);}
A:LINK {color: rgb(34,102,204);}
A:HOVER { color: rgb(255,102,51); }
A:ACTIVE {color: rgb(34,102,204);}

.menulink A:VISITED { text-decoration : none; }
.menulink A:HOVER { text-decoration : underline; }
.menulink A:ACTIVE {text-decoration : none; }
.menulink A:LINK {text-decoration : none; }
  
.navi TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.bott {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.midtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 16px;
}
.mtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
}

.ltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
}

.bigcaption {
  font-family: Default;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: white;
  padding-bottom: 3px;  
	/*padding-top: 4px; 
	padding-bottom: 4px; /**/
}

.ability {
  height: 32px;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0px;
  color: rgb(0,23,99); 
  margin-top: 10px;   
 }
/*
  #0476b8;
  rgb(102,102,153) 
  rgb(0,0,52) 
*/

.feature {
	font-size: 15px;	
  font-weight: normal;
  margin-left: 40px;
  margin-top: 0px;
  margin-bottom: 0px;    
  padding: 2px;
  background-position: left center;
  background-image: url(/images/sr-icon-small.png);
  background-repeat: no-repeat;
  padding-left: 20px;
}
  
.highlighted {
  font-weight: bold;
}


.headerstyle{
  display:block;
  margin:20px 0 10px 0;
  padding:5px 0 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  text-decoration:none;
  background-color: #F1F2F2;
}

.promo-frame {
  margin-left: 10px; background-color: rgb(255,255,204); margin-bottom: 20px; width: 207;
  display:block;
  padding:5px 0 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  text-decoration:none;
}  

.announcement {
  background-color: rgb(255,255,204); margin-bottom: 20px;
  display:block;
  padding:5px 0 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  color:#222;
  border: 1px solid #FEC863;
  
  /*border-top:1px solid #ddd;              
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  */
  text-decoration:none;
}  


.letterform{
  display:block;
  margin:20px 0 10px 0;
  padding:5px 0 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  /*color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;*/
  border: none;
  
  text-decoration:none;
  background-color: #E5E4F1;
}


a img{

border:0;

}


.screenshots{  
  display: table;
  
  margin:20px 10px 10px 10px;
  padding:5px 5px 5px 8px;
  /*background:#eee url(image/gradient2.png) repeat-x;*/
  color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  text-decoration:none;
  background-color: #F1F2F2;
}

.differ {	
  font-family: Default;
	/*font-family: Times New Roman;*/
	font-size: 12px;
	color: rgb(0,0,102);
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.head {	
  font-family: Default;
	/*font-family: Times New Roman;*/
	font-size: 17px;
	color: black;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 4px;
}

.download_comment {	
  font-family: Default;
	font-size: 14px;
	color: black;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.download_link {	
  font-family: Default;
	font-size: 14px;
	color: black;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.download-button {
  background-color: #fbc86c;
  margin: 20px;
  padding: 10px;
  width: 140px;
  height: 100px;     
  
  border: 1px #ddd solid;
  border-color: rgb(175,97,39);
}

.feature-desc {
	padding-left: 20px;

}
.question {
	font-family: Times New Roman;
	font-size: 20px;
	color: rgb(0,23,99); 
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

h1{
  font-size: 15pt;
  font-weight: bold;
}

h2{
  margin:20px 0 8px 0;
  font-size: 13pt;
}


h3{
margin:20px 0 8px 0;
  font-size: 12pt;
}



.outlined {
  border: 1px solid rgb(16, 99, 184);
}

/*.feature {font-family: Default; 
  font-size:100%; margin-left:10; margin-right:10; text-align:justify; background-color: rgb(255,255,204);}
*/
li.featureitem {margin-bottom: 10px;}
li.ffeatureitem {margin-bottom: 10px; margin-top: 10px;}

.help-index-link {
  
}

.help-index-section {
  font-size: 20px;
  margin-top: 10px;
}

.help-index-list {
  margin-left: 20px;
}

.help-navigation-link {
  font-size: 12px;
  
  background-position: 0px 4px;
  background-repeat: no-repeat;
  background-image: url(/images/help-navigation-dot.png);
  padding: 1px;
  padding-left: 12px;
  margin-top: 3px;
  
}

.help-navigation-section {
  font-weight: bold;
  font-size: 14px;
  margin-top: 10px;
}

.help-navigation-list {
  margin-left: 10px;
}

.help-navigation-link-current{
  -background-color: #fbc86c;
  -margin: 20px;
  -padding: 10px;
  -width: 140px;
  -height: 100px;     
  
  -border: 1px #ddd solid;
  -border-color: rgb(175,97,39);

/*  display:block;
  color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  text-decoration:none;
  background-color: #F1F2F2;
*/
  font-size: 12px;
  
  background-position: -3px 3px;
  background-repeat: no-repeat;
  background-image: url(/images/help-navigation-arrow.png);
  padding: 1px;
  padding-left: 12px;
  margin-top: 3px;

  font-weight: bold;    
}

.errormessage {
   background-color: rgb(255,204,204);
   margin-top: 5px;
   margin-bottom: 5px;
   border: 1px #ddd solid;
   border-color: rgb(175,97,39);
   padding: 10px;
}

.comment {
   color:#222;
  border-top:1px solid #ddd;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-left:1px solid #ddd;
  text-decoration:none;
  background-color: #F1F2F2;
 
  color: rgb(53,53,53);
  font-size: 12px;
  margin-left: 0px;
  margin-right: 20px;
  padding: 3px;
  margin-bottom: 5px;
}

.crcomment {
  color: #585858;
  font-size: 0.8em;
}

  .license-type {
    font-family: Microsoft Sans Serif;
    -font-family: Verdana;
    font-size: 23px;
    -color: rgb(0,0,255);
    -color: rgb(0,204,255);
    -color: rgb(204,204,255);
    -color: rgb(51,152,255);
    color: rgb(53,53,53);
    -color: rgb(48,0,176);
    -margin-top: 20px;
  }
  
/*  .license-price {
    margin-left: 20px; 
    color: red; 
    font-size: 20px;
    font-family: Arial;
  }*/
  .license-type {
    font-family: Microsoft Sans Serif;
    font-size: 23px;
    color: rgb(53,53,53);
  }
  
  .license-price {
    margin-left: 10px; 
    -color: red; 
        color: rgb(53,53,53);  
    font-size: 20px;
    font-family: Microsoft Sans Serif;
  }
  .license-price #originalPrice {
      text-decoration: line-through;
      font-size: 16px;
  }
  
  
  
  .order-button {
    
    background-color: #fbc86c;
    margin: 10px;
    padding: 10px;
    width: 90px;
    height: 50px;     
    
    border: 1px #ddd solid;
    border-color: rgb(175,97,39);
  }
  
/*
Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!
Note: a:active MUST come after a:hover in the CSS definition in order to be effective!!
This fucking rule eated 2 hours of my time, almost driving me nuts 
*/

  A.buynowlink:LINK {text-decoration : underline; color: #FF0000;}
  A.buynowlink:VISITED { text-decoration : underline; color: #FF0000;}
  A.buynowlink:HOVER { text-decoration : underline; color: #ff6633;}
  A.buynowlink:ACTIVE {text-decoration : underline;  color: #FF0000;}
  
  .heading-column {padding-bottom: 20px}
  .empty-row {height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.choose_pay_method_link {
    font-size: 1.2em;
}
.information-box {
    /*padding: 5px; margin-top: 15px; background-color:  #EEFFEA; border: 1px solid #C0FFC0;*/
    padding: 5px; margin-top: 15px; background-color:  #ECFFFD; border: 1px solid #97F4FF;
}
.cr_comment {
   font-size: 0.8em;
   color: #585858;    
}


