<style type="text/css" media="screen">
		html, body 		{ margin: 0; padding: 0; }
		body 			{ color: #333; font: 12px Helvetica, Arial, sans-serif; line-height: 18px; }
		h2				{ color: #333; padding: 12px 12px 3px 12px; }
        h4              { color: #333; padding: .2em .5em .5em 1.2em; }
		tr.ontop		{ z-index: 1; position: absolute; }
        p.testimonial   { font-style: italic; }
		img.onbottom	{ position: static; z-index: -1; }
        a:link          { color: #894619; text-decoration: none; border-bottom: 1px dotted; }
        a:active        { color: #894619; text-decoration: none; border-bottom: 1px dotted; }
        a:hover         { text-decoration: none; border-bottom: 0px; }
        a:visited       { color: #555; text-decoration: none; border-bottom: 1px dotted; }
        
		#container      { background-color: transparent; clear: both; }
        #wrapper		{ margin-top: 19px; width: 720px; background-color: white; }
		#version		{ z-index: 2; position: absolute; margin-top: 12px; margin-left: 278px; }
		
		/* Header */
		#header			{ width: 720px; padding: 0px; }

		
		/* Content Positioning & Size */
		#navigation		{ width: 618px; float: right; margin-top: -19px; z-index: 1; }
        #navigation a   { border-bottom: 0px; }
		#content		{ background-color: white; width: 700px; float: left; }
		#content p		{ padding-top: .5em; padding-left: 1.5em; padding-right: 1.5em; }
		#sidebar		{ background-color: white; width: 20px; float: right; }
        #sidebar p		{ padding-top: .5em; padding-left: 0px; padding-right: 0px; }
        
		/* Footer */
		#footer			{ width: 720px; clear: left; }
		#footer a		{ color: #eee; }
		#footer	p		{ color: #ccc; margin: 0; padding: 0 18px 10px; }
		#footer ul		{ border-bottom: 1px solid #555; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
		#footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
	
	
	/* = FULL PAGE TABLE
-----------------------------*/
.fulltable-container {
    width: 695px;
    padding: 0px 10px 1px 10px;
	background: #F6F6F6 url(images/medium-box-middle.gif) repeat-y scroll;
    margin: 0px auto 0px auto;
}

#fulltable {
    width: 695px;
    padding: 0px 0px 2px 0px;
}

div.product-download-container {
    width: 790px;
	margin-left: auto;
	margin-right: auto;
	background: #F6F6F6 url(images/medium-box-middle.gif) repeat-y scroll;
	padding: 10px 10px 2px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#fulltable td, #fulltable th, table.download-software-table td, #fulltable td.subtitle{
	font-size: 90%;
	padding: 5px;
	margin: 0px;
	vertical-align: top;
}
table#fulltable .trybutton {
	font-size: 100%;
}
table#fulltable td {
	line-height:normal;
	padding: 2px 5px;
	vertical-align: middle;
}
table#fulltable td img {
	padding: 0px;
	margin: 1px;
}
table#fulltable .download-files td
{
	border-bottom: 0;
}
#fulltable td,
table.download-software-table td
{
	border-bottom: 1px solid #ddd;
}
table.download-software-table td
{
	border-right: 1px solid #ddd;
}
#fulltable td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#fulltable td.vercompare-table-content {
	text-align: center;
    font-size: 70%;
}
#fulltable th {
	text-align:left;
}
#fulltable td.subtitle {
	font-weight: bold;
}

#fulltable td.last-item,
table.download-software-table td.last-item 
{
	border-right: none;
}

table.download-software-table td.last-row
{
	border-right: none;
	border-bottom: none;
}


	
	
	</style>