/* Design style */

body {
  padding: 0;
  margin: 0;
  background-color: #FFFFFF;
  font-family: Verdana, Tahoma, Arial, Helvetica;
/*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
}

.linkUpdate						{ font-size: 8pt; font-weight: bold; text-decoration: none; margin-right: 2px; line-height: 22px; }
.linkUpdate a:link			{ text-decoration: none; color: #E1F4FF; background-color: #24A4EA; border: 1px solid #068AD2; padding: 2px 5px 3px 5px; }
.linkUpdate a:hover		{ text-decoration: none; color: #C1E7FC; background-color: #068AD2; border: 1px solid #087AB8; padding: 2px 5px 3px 5px; }
.linkUpdate a:visited	{ text-decoration: none; color: #E1F4FF; background-color: #24A4EA; border: 1px solid #068AD2; padding: 2px 5px 3px 5px; }

.toplink {
  padding-top: 1px;
  padding-left: 10px;
  font-size: 70%;
}
.toplink a {
  color: #000000;
}
.toplink .currentsection {
  color: #990000;
  font-weight: bold;
}

.header {
	color: #1975D1;
	font-size: 80%;
	font-weight: bold;
	margin: 7px;
}

.right_content {
	color: #6C6B66;
	margin: 7px 5px 5px;
	font-size: 70%;
}


.pageheader {
  margin-top: 0;
  margin-bottom: 0;
  color: #000000;
  font-size: 75%;
  font-weight: bold;
}
.pageheaderbig {
  margin-top: 0;
  margin-bottom: 0;
  color: #990000;
  font-weight: bold;
  font-size: 97%;
  font-family: Tahoma, Verdana, Arial, Helvetica;
}
.vseparator {
  background-image: url(../images/vline.gif);
  background-repeat: repeat-y;
  background-position: top;
}
.hseparator {
  background-image: url(../images/hline.gif);
  background-repeat: repeat-x;
  background-position: left;
}
.relatedlink {
  margin-bottom: 10px;
  width: 160px;
  /*background-image: url(../images/link_bg.gif);
  background-repeat: no-repeat;
  background-position: bottom;*/
}
.relatedlink a {
  padding-left: 15px;
  color: #000000;
  font-size: 70%;
  font-weight: normal;
}

.copyright {
  padding-bottom: 20px;
  text-align: center;
  color: #666666;
  font-size: 60%;
}

/*
.copyright {
clear: both;width: 426px;margin-left: auto;margin-right: auto;text-align: center;
}
*/

.message {
  color: #990000;
  font-size: 70%;
  font-weight: bold;
}

/* Special pages style */

.news {
  color: #000000;
  margin-bottom: 15px;
}
.news .title {
  margin-bottom: 10px;
  font-size: 70%;
  font-weight: bold;
}
.news .text {
  font-size: 70%;
}
.news .date {
  margin-top: 10px;
  color: #666666;
  font-size: 70%;
  text-align: right;
}

.collection td {
  text-align: center;
  vertical-align: middle;
}
.collection .text {
  margin-top: 10px;
}

.testimonial {
  font-style: italic;
}
.testimonialauthor {
  margin-top: 10px;
  text-align: right;
}

.textfield {
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 70%;
  width: 246px;
}
.button {
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 70%;
  padding-top: 1px;
  padding-bottom: 1px;
}

.help img {
  height: 9px;
  width: 15px;
  border: none;
}
.help .header {
  margin-left: 0;
  font-weight: bold;
}
.help .section {
  margin-left: 10px;
}
.help a {
  color: #6C6C6C;
  font-size: 70%;
  margin-left: 15px;
  font-weight: normal;
}

/* Content style 
<form action="support.php5#bottom" method="post">
*/
.td_con{
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size: 11px;
	color: #2C5E7C;
	line-height: 18px;
}
/*
input, select, textarea {
	font-family : Arial;
	font-size : 12px;
}
*/
.td_form{
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size: 12px;
	color: #2C5E7C;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  color: #990000;
  font-weight: bold;
  font-size: 97%;
  font-family: Tahoma, Verdana, Arial, Helvetica;
}

h2 {
  color: #000000;
  font-size: 80%;
}
.text, p, li, h3, img {
  color: #000000;
/*  font-size: 70%; */
  font-size: 70%;
}

h2, h3, p, ul, .content table {
  margin-top: 0;
  margin-bottom: 15px;
}

ul.rightmenu
{
	margin: 7px 0px 15px 0px;
	padding-left: 17px;
	list-style-type: none;
	list-style-image: url(    '../images/pointer.gif' );
	list-style-position: outside;
}
li.rightmenu
{
	margin: 2px 0 6px 0;
}


li {
  line-height: 130%;
}

/*  text-decoration: none; */
a {
	color: #1975D1;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
  color: #990000;
}
h2 a {
  color: #000000;
}
h2 a:hover {
  color: #990000;
}
.blockquote {
  margin-left: 15px;
}
.courier {
  font-family: "Courier New", Courier, monospace;
}

table.about td {
  color: #000000;
  font-size: 70%;	
}

table.mscreen {
	border: 2px #999999;
	background-color: #FFFFFF;
	border-style: solid solid solid solid;
	
}

/* getting */

table.getting {
	border-style: none none none none;
	
}

table.getting td {
	border-style: none none none none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: top;
	}

table.buy2 {
	color: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 80%;
	
}

/* Buy Product table. */
table.buy {
	border: 1px #999999;
	color: #000000;
	border-style: none solid solid none;
	
}

table.buy td {
	border: 1px #999999;
	border-style: solid none none solid;
	padding: 4px;
	background-color: #E0EFD9;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: top;
	}

table.buy td.title {						/* Title cell. */
	background-color: #dddddd;
	padding: 1px;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
}

table.buy td.titleleft {						/* Title cell. */
	background-color: #dddddd;
	padding: 1px;
	font-size: 80%;
	font-weight: bold;
}

table.buy td.titleaff {						/* Title cell. */
	background-color: #dddddd;
	padding: 1px;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
}

table.buy td.textaff {						/* Title cell. */
	padding: 1px;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
}

table.buy strong {					
	color: #000000;
}

table.buy td.prompt {
	background-color: #99bbff;
	color: White;
	padding: 1px;
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 70%;
	font-weight: bold;
}

table.buy td.caption {
	background-color: #dddddd;
	padding: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
}

table.buy td {
	background-color: #eeeeee;
	padding: 4px;
}

table.buy table td {				/* suppress borders on embedded tables */
	border-style: none;
	padding: 2px;
}

.bluedark, .bluedark strong {
	color: #27d
}
.bold {
	font-weight: bold
}

.price1 {
	font-family: serif;
	font-size:16px;
}

.price2 {
	font-family: Georgia, serif;
    font-weight: bold;
    font-size:16px;
}

.pricenewred {
	font-family: serif;
	font-style: italic;
	font-size:12px;
	color: #f00
}


.price1red {
	font-family: serif;
	font-size:16px;
	color: #f00
}

.price2red {
	font-family: Georgia, serif;
    font-weight: bold;
	color: #f00
}

/* Large blue dollar amounts */
.price {
	color: #0000FF;
	font-family: Georgia, serif;
	font-size: small;
}
.price a:visited { color: #0000FF; }
.price a:link { color: #0000FF; }

/* download */

.downloadlinks {
	width:225px;
	margin: 0 1em 0 1em ;
}
.downloadbutton, .downloadbutton1 {
	display:block;
	width:225px;
	height:80px;
	overflow:hidden;
}
.downloadbutton span {
	display:block;
	padding:16px 70px 0px 20px;
	font-size:18px;
	font-style:italic;
	letter-spacing:3px;
}
.downloadbutton1 span {
	display:block;
	padding:16px 70px 0px 20px;
	font-size:18px;
	font-style:italic;
}

a#newdownloadbutton {
	background: url("images/download-newusr-button.png") no-repeat;
	background-position:0px 0px;
	color:#036;
}

a#newdownloadbutton:hover, a#upgradedownloadbutton:hover, a#upgradedownloadbutton1:hover, a#prodownloadbutton:hover, a#infodownloadbutton:hover, a#buydownloadbutton:hover {
	background-position:-225px 0px;

}

/* offer */
.offer2 {
	float: left; margin: 0px 0px; padding: 0px; background: #fff url(images/offer2_bg.gif) left bottom repeat-x; font-size: 8px; text-align: left
}
.offer2_left {
	display: block; float: left; margin: 0px; padding: 0px; width: 68px; height: 84px; background: #fff url(images/offer2_left.gif) left bottom no-repeat;
}
.offer2_right {
	display: block; float: left; margin: 0px; padding: 0px; width: 37px; height: 84px; background: #fff url(images/offer2_right.gif) left bottom no-repeat;
}
.offer2 p {
	float: left; margin: 30px 20px 0px 7px; padding: 0px; width: 100%
}


.bluedark, .bluedark strong {
	font-size: 8pt;
	color: #27d
}
.bold {
	font-size: 8pt;
	font-weight: bold
}
.red {
	font-size: 8pt;
	font-weight: bold; color: #f00
}


.dealTimer { float:right; color:#113A86; background-color:#FFFDD7; border:1px solid #D6DDEA; padding:2px 6px 3px 6px; margin:0 2px 0 0; margin-top: 10px; text-align:center; }
.dealTimerHead { font-size:10px; margin:0 0 3px 0; }
.dealTimerNumbers { font-size:17px; color:#50699B; }
.dealTimerNumbers span { font-size:19px; color:#113A86; }
.dealTimerUnits span { font-size:9px; color:#50699B; padding: 0 2px; }

.product-thumb {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d3d3d3 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #d3d3d3 1px solid
}
.product-thumb IMG {
	BORDER-RIGHT: #ececec 1px solid; BORDER-TOP: #ececec 1px solid; BACKGROUND: #ececec; BORDER-LEFT: #ececec 1px solid; BORDER-BOTTOM: #ececec 1px solid
}

.product-info {
	FLOAT: right; WIDTH: 350px
}
.product-info H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN: 5px 0px; COLOR: #147385
}
.product-info H5 {
	MARGIN: 0px 0px 10px; COLOR: #666
}
.product-info H6 {
  margin-top: 0;
  margin-bottom: 0;
  color: #990000;
  font-weight: bold;
  font-size: 97%;
  font-family: Tahoma, Verdana, Arial, Helvetica;
}
.product-info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; COLOR: #333436; PADDING-TOP: 0px
}

abbr {
FONT-SIZE: 0.9em; LETTER-SPACING: 0.07em
	CURSOR: help
	BORDER-BOTTOM: #999 1px dashed
}

q {
font-family: Georgia, serif;
font-style: italic;
font-size: 120%;
}

blockquote {
padding-left: 0.5em;
margin-left: 0;
border-left: 4px solid #808080;
color: #000000;
}

code {
font-family: Monaco, "Courier New", Courier, monospace;
font-size: 120%;
color: #333333;
background-color: #afd34d;
padding: 0 0.1em;
}

pre {background: #F3F3F3; font-size: 9pt; border-top: 1px silver dashed; border-bottom: 1px silver dashed; padding: 5px; padding-right: 0; color: navy; overflow:auto;}
* html pre { overflow: scroll; width: 480px; height: auto; padding: 5px; 

     scrollbar-face-color: #f5f5f5;
	 scrollbar-arrow-color: #B08356;
	 scrollbar-track-color: #f3f3f3;
	 scrollbar-shadow-color: #ffffff;
	 scrollbar-highlight-color: #ffffff;
	 scrollbar-3dlight-color: #ffffff;
	 scrollbar-darkshadow-color: #ffffff;

}

.alt {
	BORDER-TOP: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
    BACKGROUND-COLOR:#f5f5f5;
	PADDING-RIGHT: 10px; 	
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
}

.columnline {
	border-bottom: solid 1px #E1E1E5;
	margin: 10px;
}
