/* fresh stuff */

.info {
	padding-left: 20px;
	background: url(/i/arrow_pointer.gif) no-repeat;
}

table.standard td {
	border-bottom: 1px solid #ddd;
	font-size: 8pt;
	
}

table.standard tr.header td {
	background: #eee;
	font-weight: bold;
	border-bottom: 0px;
}

table.standard tr.footer td {
	font-weight: bold;
	border-bottom: 0px;	
}

.price {
	color: green;
}

tr.license td {
  background: #eee; 	
}

em {
	border-bottom: 1px dotted #777;
	font-style: normal;
}

ul.list li {
	list-style: url(http://www.stuffedguys.com/i/li_inverse.gif);
	color: #000;
}

ul.list {
	margin-bottom: 0px;
}

ul.list_small li {
	list-style: url(http://www.stuffedguys.com/i/li_inverse.gif);
	color: #000;
	font-size: 8pt;
	
}

.img_container {
	text-align: center; 
	border: 1px solid #ddd; 
	padding: 10px;
}

.content {
	background-color: #f5f5f5;
	padding: 10px;
}

.in_text_header {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 4px;
	margin-bottom: 4px;
  border-bottom: 1px solid #ddd; 
}

.feature_text {
	padding-left: 20px;
}

.in_text_header_first {
	font-weight: bold;
	padding-bottom: 4px;
	margin-bottom: 4px;
  border-bottom: 1px solid #ddd; 
}

.in_text_list li {
	margin-bottom: 10pt;
}

.missing_mark {
	color: darkred;
	font-weight: bold;
}

.standard_table {
	border-top: 1px solid #e5e5e5;
}

.standard_table td {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 5px;
	padding-bottom: 5px;
}

.form_error {
	border: 1px solid darkred;
	color: darkred;
	font-weight: bold;
	padding: 10px;
}

form {
	margin: 0px;
}

/* original */

body {
  margin: 0px;
  padding: 0px;
  background: #9d0221 url(/i/bg.gif);
}
body, td, p, input, textarea, select, option {
  font-family: Arial, Helvetica, Sans-Serif;
  color: #333;
  font-size: 10pt;
  }

a {
  text-decoration: underline;
  color: #333;
  } 
  
a:hover {
	color: #9d0221;
  }
  
  
.navy {
  color: #fff;
  font-size: 10px;
  text-decoration: none;  
}

a.navy:hover {
  color: #fff;
  text-decoration: underline;
}

.navy_txt {
  color: #dc8379;
  font-size: 10px;
}


h2 {
  font-size: 120%;
  font-weight: bold;
  margin: 0px;
  padding: 0px;  
}

h3 {
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

h3.white {
	color: #fff;
}

.small {
  font-size: 80%;
}

.small10 {
  font-size: 10px;
  color: #808080;
}

.bottom {
  font-size: 10px;
  color: #d799a5;
}

.subnavy, .subnavy a {
  font-size: 8pt;
  color: #fff; 
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;  
}

a.subnavy:hover, .subnavy a:hover {
	color: #fff;
  text-decoration: underline;
}

.banner_txt {
  font-size: 11px;
  color: #fff;
  }
  
.n_header {
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
}
.n_header:hover {
  text-decoration: none;
  color: #9a001e;
}

.n_hw {
  font-size: 11px;
  font-weight: bold;
  color: #fff;
}

.n_date {
  font-size: 11px;
  color: #7f7f7f; 
}

.n_dataw,
.right_column {
  font-size: 11px;
  color: #d5d5d5;
}

.right_column a {
	color: #fff;
}

.right_column a:hover {
	color: #ddd;
}

.screenwall img {
	border: 1px solid #bbb;
	margin: 6px;
	margin-top: 0px;
}