@charset "utf-8";
/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5em;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* reset end */

/* Begin Default Starting Point CSS */

body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: #2a78c0;
	background-image: url(/images/landing-pages/background-landing-pages.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

/* Fonts */
h1 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

/* End Fonts */

.container {
	position: relative;
	width: 924px;
	height: 885px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#wrapper {
	position: relative;
	width: 924px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
} 
.amigodemo {
	background-image: url(/images/landing-pages/amigo-free-in-home-demo.jpg);
} 
.merlindemo {
	background-image: url(/images/landing-pages/merlin-free-in-home-demo.jpg);
} 
.acrobatdemo {
	background-image: url(/images/landing-pages/acrobat-free-in-home-demo.jpg);
} 
.acrobatdemoila {
	background-image: url(/images/landing-pages/acrobat-free-in-home-demo-ila.jpg);
} 
.amigoinfo {
	background-image: url(/images/landing-pages/amigo-request-for-information.jpg);
} 
.merlininfo {
	background-image: url(/images/landing-pages/merlin-request-for-information.jpg);
} 
.acrobatinfo {
	background-image: url(/images/landing-pages/acrobat-request-for-information.jpg);
} 
.productinfo{
	background: url(/images/landing-pages/products-request-for-information.jpg);
}

#header {
	 margin-top: 10px;
}

#buttonproducts {
	position: absolute;
	top: 590px;
	left: 300px;
}
#headproducts {
	color: #0d4171;
	width: 924px;
	position: absolute;
	top: 90px;
	margin: 0 auto;
}
#headproducts h1 {
	font-size: 1.6em;
	line-height: 1.2em;
	font-weight: bold;
	font-style: italic;
}
#thankyoumessage {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	color: #0d4171;
	width: 924px;
	position: absolute;
	top: 300px;
	margin: 0 auto;
}
#thankyoumessage p {
	margin-bottom: 5px;
}
#thankyoumessage a {
	color: #0d4171;
}
#optionalproducts {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	color: #0d4171;
	width: 924px;
	position: absolute;
	top: 716px;
	margin: 0 auto;
}
#optionalproducts p {
	margin-bottom: 5px;
}
#optionalproducts a {
	color: #0d4171;
}
.mainstretch {
	width: 924px;
}
.infoproducts {
	background: url(/images/landing-pages/products-request-for-information-div-top.jpg) no-repeat top center;
}
.infoproductsform {
	background: url(/images/landing-pages/products-request-for-information-form-div-top.jpg) no-repeat top center;
}
.demoproductsform {
	background: url(/images/landing-pages/products-in-home-demonstration-form-div-top.jpg) no-repeat top center;
}
#anotheroption {
	padding: 0 60px;
	width: 804px;
	position: absolute;
	top: 736px;
	line-height: 1.2em;
	text-align: center;
	font-size: 1em;
	color: #FFF;
	font-weight: normal;
}
#anotheroption a{
	 color: #FFF;
}

#footerstretch {
	width: 924px;
	line-height: 1em;
	text-align: center;
	font-size: 1em;
	color: #FFF;
	font-weight: normal;
	background: url(/images/landing-pages/footer-background.jpg) no-repeat top center;
}

#footerstretch a{
	 color: #FFF;

}

#footerstretch p{
	padding: 15px 0;
}

.copyright {
	line-height: 1.2em;
	padding-bottom: 10px;
}

#footerlinks {
	width: 924px;
	position: absolute;
	top: 790px;
	line-height: 1.2em;
	text-align: center;
	font-size: 1em;
	color: #FFF;
	font-weight: normal;
}

#footerlinks a{
	 color: #FFF;

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* End Default Starting Point CSS */

.banner {
	margin-bottom: 10px;
}
#prodpicture {
	width: 225px;
}
#prodprice {
	width: 280px;
	float: right;
}
#prodinfo {
	width: 525px;
}
