/* B&amp;D Donor Recognition */
/* Colors Yellow: #FFC937; Light yellow #FEE77F; Light Grey: #E1E1E1; Medium Grey: #B6B6B2 */

body 	{ font-family: Ariel, sans-serif; color: #E1E1E1; background: url('images/screen.jpg'); font-size: .95em; margin: 1em }

table.page 	{ margin: auto; width: 795px; background: #000; }
td 			{ vertical-align: top; }
td.header 	{ } /* header graphic in the template */
td.menu		{ background: #FFC937 url('images/menu.jpg') repeat-x; height: 30px }
td.main 	{ border-left: 4px #FFC937 solid; border-right: 4px #FFC937 solid; }
div.sidebar { width: 125px; color: #000; background: #B6B6B2; float: right; margin-left: 2px; }
td.footer 	{ background: #000 url('images/footer.jpg') no-repeat 0 100%; border-top: 1px solid #FFC937; }

table.selection 	{ margin: 5px 10px 0 20px; }
table.selection td 	{ vertical-align: bottom; text-align: center; }
table.selection p	{ margin: 0 0 1em 0; }

h1 { font-family: "Times New Roman", Times, serif; color: #FEE77F; font-size: 1.55em; margin: .5em 20px .3em 20px; padding: 0; }
h2 {
	font-family: "Times New Roman", Times, serif;
	color: #FEE77F;
	font-size: 1.2em;
	margin: 1em 20px 0 20px;
	padding: 0;
}
h3 { font-size: 1.1em; color: #000; margin: .4em 20px 0 20px; padding: 0; }

p	{ margin: .7em 20px; }

p.subtitle { color: #FEE77F; font-weight: bold; letter-spacing: .1em; text-align: center; } /* on home page */

.header p	{ font-family: "Times New Roman", Times, serif; color: #FFF; font-size: 1.8em; font-weight: bold; text-align: center; 
				margin: 15px 140px 0 0; }
.menu p 	{ font-family: "Times New Roman", Times, serif; font-size: 1.2em; text-align: center; color: #000; margin: .3em 0; }
.sidebar p 	{ font-size: .85em; margin: .5em 10px; }
.sidebar h2 { font-family: Ariel, sans-serif; font-size: 1em; color: #FFF; background: #000 url('images/sidebar_head.jpg') 0 50%; 
				text-align: center; margin: 0; border-bottom: 1px solid #FFC937;; padding-left:0; padding-right:0; padding-top:.2em; padding-bottom:.2em }
.footer p 	{ text-align: center; color: #E1E1E1; margin: .2em 0 .2em 0; }
.footer h2 	{ text-align: center; color: #FEE77F; margin: .5em 0; padding: .5em 0 0 0; border-top: 1px #FFC937 solid; }

p.quote 	{ font-style: oblique; line-height: 2em; font-size: .9em; margin: .5em 10px 0 10px; }
p.author 	{ text-align: right; font-size: .8em; margin: .3em 10px .3em 10px; }

p.direction { text-align: center; margin-bottom: 1em; }
p.back 		{ font-size: .9em; text-align: right; }
td.footer p.copyright { font-size: .75em; text-align: center; margin: .5em; }

.button		{ text-align: center; margin: 0; padding: 0 0 10px 0; }
.botcheck 	{ display: none; } /* used to catch form spambots on Contact Us page */

ul { list-style-type: none; margin: .1em 0 .1em 20px; padding: 0; }
li { background: url('images/bullet.gif') no-repeat; margin-left:0; margin-right:10px; margin-top:.3em; margin-bottom:.2em; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0 }

a:link, a:visited 	{ color: #FFF; }
a:hover, a:focus 	{ color: #FEE77F; }
td.menu p a:link, td.menu p a:visited 	{ color: #000; text-decoration: none; }
td.menu p a:hover, td.menu p a:focus 	{ color: #FFF; }
td.footer p a:link, td.footer p a:visited 	{ color: #E1E1E1; text-decoration: none; }
td.footer p a:hover, td.footer p a:focus 	{ color: #FEE77F; }

td.header img 			{ border: 0px none; }
table.selection td img 	{ border: #FFC937 1px solid; }
p.photo 				{ text-align: center; }
img.left 				{ float: left; border: 0px none;; margin-left:0; margin-right:10px; margin-top:5px; margin-bottom:5px }
img.right 				{ float: right; border: 0px none;; margin-left:10px; margin-right:0; margin-top:5px; margin-bottom:5px }

.large	{ font-size: 150% }.subHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #FEE77F;
}
.borderRight {
	border-right-width: 0.5px;
	border-right-style: solid;
	border-right-color: #333333;
}
.borderBot {
	border: 0.5px solid #333333;
}
.priceBG
 {
	background-image: url('images/priceBg.png');
	background-repeat: no-repeat;
	height: 75px;
	width: 375px;
	overflow: hidden;
	background-position:  center;
	top: 10px;
	left: 10px;
	margin-left: 150px;
	margin-top: 20px
}
.priceTxt {
	margin-left: 0px;
	height: 125px;
	width: 380px;
	margin-top: -8px;
	margin-bottom: -50px;
	margin-right: 5px;
}
	
.saleheader {
	background-image: url('images/Bg/saleHeader.png');
	background-repeat: no-repeat;
	background-position: center top;
	height: 150px;
	width: 780px;
	overflow: hidden;
	margin-left: 3px
}
.saleheaderSmall {
	background-image: url('images/Bg/saleHeaderSm.png');
	background-repeat: no-repeat;
	height: 75px;
	width: 780px;
	overflow: hidden;
	background-position:  center;
	margin-left: 0px;
	margin-top: 5px;
	padding-top: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #F6F0AD;
	line-height: 70px
}