html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body{
	background-image:url(/images/tile.jpg);
	text-align:center;
	font: 62.5%/100% Georgia, serif;
	color: #6B3708;
}

a { color: #B72A22; text-transform: uppercase; letter-spacing: 1px; }
a:focus { outline: none; }
img { border: 0; }

#top { height: 12px; width: 1007px; background: url(/images/top.jpg) center top no-repeat; margin: 0 auto; }
#left { height: 600px; width: 13px; background: url(/images/left.jpg) left top no-repeat; position: absolute; top: 0; left: 0; }
#right { height: 600px; width: 14px; background: url(/images/right.jpg) right top no-repeat; position: absolute; top: 0; right: 0; }
#bottom { height: 13px; width: 1007px; background: url(/images/bottom.jpg) center top no-repeat; margin: 0 auto; }

#container {
	margin: 0 auto;
	width: 1006px;
	height: 600px;
	background: url(/images/promise/background.jpg) center top no-repeat;
	position: relative;
	text-align: left;
}

a#back-to-home { display: block; position: absolute; top: 0; left: 13px; width: 190px; height: 130px; text-indent: -9999px; }

h1 { text-indent: -9000px; background: url(/images/promise/head.gif) left top no-repeat; width: 300px; height: 108px; position: absolute; top: 35px; left: 365px; }
h2#authentic { text-indent: -9000px; background: url(/images/promise/subhead.gif) left top no-repeat; width: 346px; height: 87px; position: absolute; top: 158px; left: 365px; }
div#authentic-video { width: 328px; position: absolute; top: 260px; left: 365px; }
div#authentic-video #video-player { border-top: 3px solid #5C160A; border-bottom: 3px solid #5C160A; padding: 3px 0 4px; width: 308px; }
div#authentic-video #video-player #video-transcript { font-size: 1.2em; line-height: 120%; height: 205px; overflow: auto; }
div#authentic-video p#video-copy { margin-top: 8px; font-size: 1.2em; line-height: 140%; }
div#authentic-video p { font-size: 1.3em; line-height: 120%; margin-top: 10px; }
div#authentic-video p a { font-weight: bold; }
div#pasta-tips { position: absolute; bottom: 7px; left: 383px; width: 272px; color: #F8E8AA; font-size: 1.3em; line-height: 135%; text-align: center; }
div#pasta-tips a { color: #F8E8AA; letter-spacing: 0; font-size: 1.2em; }
a#download { display: block; position: absolute; left: 365px; top: 415px; width: 163px; height: 31px; background: url(/images/promise/button.gif) left top no-repeat; text-indent: -9000px; }

#quote { position: absolute; top: 240px; left: 200px; width: 130px; }
#quote blockquote { font-size: 1.2em; font-style: italic; line-height: 120%; width: 110px; }
#quote #author { font-family: Arial, Verdana, sans-serif; font-size: 1.1em; text-align: right; margin-top: 7px; line-height: 120%; }
#quote #author span { color: #B72A22; font-size: 1.1em; }

#tour { position: absolute; right: 45px; bottom: 20px; width: 240px; }
#tour h2 { height: 22px; background: url(/images/promise/tour_text.gif) left top no-repeat; text-indent: -9000px; }
#tour p { margin: 7px 0; font-size: 1.1em; line-height: 120%; }
#tour a { font-family: Arial, Verdana, sans-serif; }

#footer{
	width:980px;
	margin: 0 auto;
	font-size:1.1em;
	text-align: left;
	padding: 10px 0;
}

#footer-logo{
	float:right;
}

#footer-links{
	font-family: Arial;
	color:#f9d77f;
	float:left;
	width: 770px;
	line-height: 125%;
}

#footer-links a {
	font-family: Arial;
	color:#f9d77f;
	letter-spacing: normal;
	text-transform: none;
	text-decoration: none;
}

#footer-links a#promise-pdf-link { text-transform: uppercase; text-decoration: underline; }

#footer-links a:hover { text-decoration: underline; }

.clrB { clear: both; }