@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; }
.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;
	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;
}

.right-column {
	color: #444;
	float: right;
	font: normal 9pt/11.5pt Arial, Helvetica, sans-serif;
	margin: 0 0 30px 60px;
	width: 255px;
}

.right-column-top {
	background: #eee url('../images/right-column-bg-top.jpg') no-repeat;
	min-height: 200px;
	padding: 18px 15px 12px;
	position: relative;
}
.right-column-bottom {
	background: #eee url('../images/right-column-bg-bottom.gif') no-repeat;
	height: 8px;
}

#pdf-software { padding-top: 27px; }

.right-column h3 {
	height: 0;
	margin: 0 0 6px 62px;
	overflow: hidden;
	padding-top: 50px;
}
.right-column h3#title-pdf-software { 
	background: url('../images/title-pdf-software.png') no-repeat; 
	margin-bottom: 18px;
	padding-top: 30px;
}
.right-column h3#title-pdf-reader-creator-2010 { background: url('../images/title-pdf-reader-creator-2010.png') no-repeat; }
.right-column h3#title-pdf-editor-2010 { background: url('../images/title-pdf-editor-2010.png') no-repeat; }
.right-column h3#title-pdf-converter-2010 { background: url('../images/title-pdf-converter-2010.png') no-repeat; }

#icon-pdf-software {
	left: 7px;
	position: absolute;
	top: -15px;
}

#button-download-now {
	background: url('../images/button-download-now.png') no-repeat;
	cursor: pointer;
	display: block;
	height: 0;
	margin-top: 2em;
	overflow: hidden;
	padding: 54px 0 0;
	width: 225px;
}
#button-download-now:hover { background-position: 0 -54px; }

#button-free-office-suite {
	background: url('../images/button-free-office-suite.png') no-repeat;
	cursor: pointer;
	display: block;
	height: 0;
	margin-top: 15px;
	overflow: hidden;
	padding: 62px 0 0;
	width: 255px;
}
#button-free-office-suite:hover { background-position: 0 -62px; }

.left-column { width: 580px; }

h3 {
	background: url('../images/h3-titles.gif') no-repeat;
	height: 0;
	margin: 0 0 15px;
	overflow: hidden;
	padding-top: 35px;
}
h3#title-key-functions { background-position: 0 0; }
h3#title-pdf-reader-creator { background-position: 0 -35px; }
h3#title-pdf-editor { background-position: 0 -70px; }
h3#title-pdf-converter { background-position: 0 -105px; }
h3#title-about-pdf { background-position: 0 -140px; }
h3#title-faq { background-position: 0 -175px; }
h3#title-support { background-position: 0 -210px; }
h3#title-privacy { background-position: 0 -245px; }

#about-pdf,
#faq,
#privacy { padding-bottom: 2em; }

.function-group {
	line-height: 12pt;
	margin: 0 0 2em;
	padding: 3px 0 3px 120px;
	position: relative;
}
#creator-function { background: url('../images/icon-pdf-reader-creator.jpg') no-repeat 33px 5px; }
#editor-function { background: url('../images/icon-pdf-editor.jpg') no-repeat 33px 5px; }
#converter-function { background: url('../images/icon-pdf-converter.jpg') no-repeat 33px 5px; }

.function-page {
	height: 110px;
	line-height: 12pt;
	margin: 1em 0 2em;
	padding: 3px 0 3px 150px;
}
#big-icon-pdf-reader-creator { background: url('../images/big-icon-pdf-reader-creator.jpg') no-repeat 25px 0; }
#big-icon-pdf-editor { background: url('../images/big-icon-pdf-editor.jpg') no-repeat 25px 0; }
#big-icon-pdf-converter { background: url('../images/big-icon-pdf-converter.jpg') no-repeat 25px 0; }

.function-group ul li,
.function-page ul li {
	background: url('../images/bullet.gif') no-repeat 0 2px;
	list-style: none;
	padding: 0 0 6px 20px;
}

.function-link {
	display: block;
	font: bold 8pt/10pt Arial, Helvetica, sans-serif;
	height: 0;
	left: 25px;
	padding-top: 72px;
	position: absolute;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	width: 70px;
}

#compatible {
	background: url('../images/windows-compatibility-bg.jpg') no-repeat;
	float: right;
	height: 0;
	overflow: hidden;
	padding: 150px 0 0;
	width: 255px;
}

#why-use-pdf {
	background: url('../images/why-use-pdf-bg.jpg') no-repeat;
	color: #444;
	font: normal 9pt/10.5pt Arial, Helvetica, sans-serif;
	height: 120px;
	padding: 15px 30px;
	width: 540px;
}

#why-use-pdf h4 { 
	font-size: 11pt; 
	margin-bottom: 0;
}

.screenshot-group { padding: 30px 0; }

.screenshot {
	float: left; 
	padding: 5px 20px 15px 0;
}

#tab-section { padding: 30px 0; }

.tab-wrapper {
	background: url('../images/tab-bg.gif') repeat-x 0 -32px;
	border:	1px solid #ccc;
	clear: both;
	margin:	0;
	padding: 30px 45px;
	z-index: 10;
}

.tab-menu {
	float: left;
	list-style: none;
	margin: 0 0 -1px;
	overflow: auto;
	padding: 0;
}

.tab-menu li {
	float: left;
	line-height: 2em;
	margin: 0;
	padding: 0;
}

.tab-menu li a {
	border: 1px solid #ccc;
	border-bottom: none;
	color: #aaa;
	font: bold 11pt Arial, Helvetica, sans-serif;
	display: block;
	margin-right: 4px;
	padding: 7px 16px;
	text-decoration: none !important;
}

.tab-menu li a:hover,
.tab-menu li a:focus {
}

.tab-menu li.tab-selected a {
	background: #f3f3f3 url('../images/tab-bg.gif') repeat-x;
	color: #cc0000;
	text-decoration: none;
}

.tab-picture {
	float: right; 
	padding: 20px 0 0 40px;
}

#pdf-tools-accessories,
#other-pdf-products { width: 375px; }
#other-pdf-products {
	background: url('../images/toolbox.jpg') no-repeat right bottom;
	float: right; 
	padding: 0 0 220px;
}

#pdf-tools-accessories h5,
#other-pdf-products h5 {
	font: bold 12pt Arial, Helvetica, sans-serif;
	margin: 0 0 0.7em;
}

#pdf-tools-accessories ol,
#other-pdf-products ol { padding: 0 0 0 24px; }

#square-pdf {
	float: right;
	margin: 0 0 30px 45px;
}

#faq-answers {
	color: #c80101;
	float: right;
	font-weight: bold;
	width: 570px;
}

#faq-answers li { padding: 0 0 2em; }

#faq-answers p {
	color: #333;
	font-weight: normal;
}

#faq-questions { 
	background: url('../images/question-boxes.jpg') no-repeat 50% bottom;
	padding: 0 0 180px;
	width: 240px; 
}

#faq-questions li { 
	font-size: 9pt;
	padding: 0 0 0.7em; 
}

#faq-questions li a { color: #777; }
#faq-questions li a:hover { color: #c80101; }

#support iframe { 
	display: block;
	margin: 0 auto; 
}
