body { margin: 0 0 0 0; padding: 0 0 0 0; }

#masterContainer { width: 690px; margin-left: auto; margin-right: auto; }
#mainArea { width: 625px; float: left; padding: 0 0 100px 0; }
#masterIndexContainer { width: 900px; margin-left: auto; margin-right: auto; }
#mainIndexArea { width: 835px; float: left; padding: 0 0 100px 0; }
#highlightArea { width: 210px; height: 550px; float: right; clear: none; margin-top: 1em; background:url("../images/texture_design_plan.png") no-repeat top; }
#supportingArea { padding-top: 1em; }
#navSection { width: 625px; clear: none; float: left; }
#bannerSection { width: 835px; clear: none; float: left; }
#contentSection { width: 625px; clear: none; }
#promoSection { clear: both; padding-top: 2em; }
#footerSection { clear: both; border-top: 1px solid #ddd; }
#emheFlash { padding: 6em; }
#videoYouTube { background: #000; width: 625px; height: 344px; text-align: center; }
#builderFamily { padding: 1em; }
#paypal { padding: 1em; }

.spotContentOne, .spotContentTwo, .footerSpotOne, .footerSpotTwo { float: left; width: 312px; clear: none; }

.spotLogo { padding: 2em 0em; }
.footerSpotTwo { float: right; text-align: right; }
.icon { float: left; clear: none; padding: 44.00em 1.5em 0.0em 1.5em; }
.promo { float: left; clear: none; padding: 0em 0.75em; }
.header { padding-bottom: 2em; }

img.hatch { padding: 2em 0em; }
img.nav { padding-bottom: 0.2em; }
img.tagline { padding: 10em 1.5em; }
img.sponsor { padding: 0.5em 0.5em; }
img.logo-icon { padding: 0.5em 0.5em; }

.title { padding-top: 0; color: #797979; font-weight: normal; }
.tiny { color: #515151; font-size: 76%; font-style: normal; line-height: 1.5em; text-indent: 0em; padding-bottom: 0.75em; }
.texture { background:url("../images/leaf_texture.png") no-repeat bottom; }
.top { vertical-align: top};
.clearAll { clear: both; }

div.SlidingPanelsContent { overflow: auto; }

a:link { color: #628abc; }
a:visited { color: #628abc; }
a:hover { color: #ccc; background-color: #777; text-decoration: none; }
a:active { color: #777; }

input[type=button]{ background-color: #7296c1; color: #fff; font-style: bold; width:6.25em; }
ul { list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
p { color: #515151; font-size: 88%; line-height:1.7; }
