* { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; }

h1 { font-size:20pt; font-weight:normal; }
h2 { font-size:18pt; font-weight:normal; }
h3 { font-size:16pt; font-weight:normal; }
h4 { font-size:14pt; font-weight:normal; }
h5 { font-size:10pt; font-weight:normal; }

html, body { height: 100%; }

#wrapper { width: 100%; min-height:100%; height:100%; height:auto !important; margin:0 auto -170px; background:url(../images/landing/header-back.png); background-repeat:repeat-x; }

#header-back { width: 100%; height:159px; background:url(../images/landing/header.png) center; background-repeat:no-repeat; }
#header { margin:0px auto; width:751px; height:159px; _display:inline; }

#home-link { float:left; border:none; margin:122px 0 0 100px; _display:inline; }
#how-link { float:left; border:none; margin:122px 0 0 10px; _display:inline; }
#about-link { float:left; border:none; margin:122px 0 0 10px; _display:inline; }
#contact-link { float:left; border:none; margin:122px 0 0 10px; _display:inline; }

#brand-new { float:left; color:#FFF; margin:68px 0 0 84px; _display:inline; clear:both; }

#container-wrapper { width: 100%; background-color:#FFF; }
#container-back { width: 100%; background:url(../images/landing/container-back.png) center; background-repeat:repeat-y; }
#container { width:100%; background:url(../images/landing/top.png) no-repeat center top; }
#container p { margin-bottom:10px; }

#body { margin:0px auto; width:751px; _display:inline; }

.contact-text { font-size:13pt; }
.contact-text-high { font-size:13pt; color:#ff0000; }

#banner { float:left; width:733px; height:115px; background-image:url(../images/landing/banner.png); }
#banner h3 { color:#FFF; margin:65px 0 0 75px; _display:inline; }

#top-padding { float;left;width:751; height:60px; }

#body h2 { margin:0px 30px 0 40px; _display:inline; }
#body p { margin:20px 30px 0 20px; _display:inline; }
#body table { margin:20px 30px 0 20px; _display:inline; }

#change-the-way { float:left; color:#666; margin:0 0 20px 100px; _display:inline; }

.charity-box { float:left; width:340px; height:140px; margin:0 0 10px 18px; _display:inline; background:url(../images/landing/charity-box.png); text-decoration:none; _word-wrap:break-word }
.charity-box-logo { float:left; border:none; margin:15px 0 0 8px; _display:inline;  }
.charity-text { float:right; width:130px; height:50px; margin:20px 8px 0 0; _display:inline; color:#3E3E3E; font-weight:bold; font-size:8pt; }
.charity-buy-button { float:right; width:136px; height:37px; margin:10px 8px 0 0; _display:inline; border:none; }

#bottom-padding { height:10px; clear:both; } 

#bottom-wrapper { width: 100%; height:75px; background-color:#FFF; }
#bottom { width:100%; height:75px; background:url(../images/landing/bottom.png) center top; background-repeat:no-repeat; }

#footer-wrapper { width: 100%; background-image:url(../images/landing/footer.png); clear:both; }
#footer-wrapper, #push { height:170px; }
#footer { margin:0px auto; _display:inline; width:751px; height:170px; }

.footer-column { float:left; margin:15px 0 0 70px; _display:inline; width:170px; height:115px; _word-wrap:break-word; }
.footer-column a { text-decoration:none; color:#3E3E3E; }
.footer-column a:hover { text-decoration:underline; color:#3E3E3E; }
.footer-column a:selected { text-decoration:none; color:#3E3E3E; }
.footer-column a:visited { text-decoration:none; color:#3E3E3E; }
.footer-column h4 { margin-bottom:8px; font-size:10pt; font-weight:bold; }
.footer-column h5 { margin:5px 0 0 5px; _display:inline; color:#3E3E3E; font-size:9pt; }
.footer-column img { border:none; }
