@charset "utf-8";

a, img, h3 { behavior: url('css/iepngfix.htc'); }

body, h1, h2, h3, h4, h5, ul, ol, li, form {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	color: #333;
	font: normal 10pt/13pt Arial, Helvetica, sans-serif;
	padding: 20px 0 60px;
}

h1 a {
	background: url('../images/logo-pdf-deluxe.gif') no-repeat;
	display: block;
	float: left;
	font-size: 16pt;
	height: 0;
	overflow: hidden;
	padding-top: 27px;
	text-indent: -9999px;
	width: 170px;
}

a { 
	color: #cc0000; 
	outline: none;
	text-decoration: none;
}
a:hover { text-decoration: underline; }

a img { border: none; }

h2 {
	font: bold 30pt "Myriad Pro", "Arial Narrow", Helvetica, sans-serif;
	letter-spacing: -1px;
	padding-top: 5px;
	text-transform: uppercase;
}
h2 a { 
	color: #fff; 
	text-decoration: none !important;
}
h2 .font-smallest { 
	font-size: 14pt;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 4pt;
}
h2 .font-smaller { 
	font-size: 20pt;
	line-height: 14pt;
}
h4 {
	color: #cc0000;
	font: bold 12pt/15pt Arial, Helvetica, sans-serif;
	margin: 0 0 0.2em;
}
h5 {
	color: #cc0000;
	font: bold 10pt/13pt Arial, Helvetica, sans-serif;
}

p { margin: 0 0 1em; }

ol li { margin: 0 0 0 25px; }

.wrapper { 
	margin: 0 auto;
	width: 900px; 
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.left { float: left; }
.right { float: right; }
.text-center { text-align: center; }
.uppercase { text-transform: uppercase; }
.note { font-style: italic; }
.list-first { border-left: none !important; }
.back-to-top { 
	color: #999;
	font: normal 8.5pt Arial, Helvetica, sans-serif; 
}

#header { 
	margin: 0 0 10px;
	text-align: right; 
}

#footer-nav {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	margin: 0 0 30px;
	padding: 8px 0;
}

#header-nav li,
#footer-nav li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer-nav li { border-left: 1px solid #666; }

#header-nav li a { 
	color: #333; 
	font-size: 8.5pt;
	margin: 0 5px 0 8px;
}
#footer-nav li a { 
	color: #666; 
	margin: 0 7px 0 10px;
}

#footer {
	color: #999;
	font-size: 9pt;
	margin-top: 2em;
	text-align: center; 
}

#banner {
	background: url('../images/banner-bg.jpg') no-repeat;
	height: 239px;
	padding: 0 0 30px;
	position: relative;
	width: 900px;
}

#banner h2 {
	left: 70px;
	position: absolute;
	top: 55px;
}

#banner #adobe-compatible {
	color: #fff;
	font: italic 12pt "Myriad Pro", Arial, Helvetica, sans-serif;
	left: 420px;
	position: absolute;
	top: 205px;
}

#download-box {
	height: 0;
	overflow: hidden;
	padding-top: 231px;
	position: absolute;
	right: 76px;
	width: 171px;
}

h3#title-compare {
	background: url('../images/h3-titles.gif') no-repeat;
	height: 0;
	margin: 0 0 15px;
	overflow: hidden;
	padding-top: 35px;
}

.right-column {
	color: #555;
	float: right;
	font: normal 9pt/13pt Arial, Helvetica, sans-serif;
	margin: 0;
	width: 210px;
}

#resource-list li {
	color: #ccc;
	list-style: square;
	margin: 0 0 0 25px;
}

#resource-list li a { color: #777; }
#resource-list li a:hover { color: #c80101; }

.left-column { width: 630px; }

.intro {
	background: url('../images/pdf.gif') no-repeat 30px 10px;
	border-bottom: 1px solid #e3e3e3;
	padding: 0 0 20px 140px;
}

#comparison-table { width: 100%; }

#comparison-table tr.row-heading { 
	font: bold 16pt Arial, Helvetica, sans-serif; 
	letter-spacing: -1px;
}

#comparison-table tr td { 
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 6px 12px; 
}
#comparison-table tr.row-heading td { background: #ddd; }

#comparison-table tr td .price { 
	color: #c80101;
	font: bold 16pt Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}


