body                        { background: white; text-align: center; }

br                          { clear: both; }

.one                        { width: 140px;}
.two                        { margin: 0px auto; width: 300px; }
.three                      { margin: 0px auto; width: 460px; }
.four                       { margin: 0px auto; width: 620px;}
.five                       { margin: 0px auto; width: 780px;}
.six                        { margin: 0px auto; width: 940px;}
.wrapper                    { margin: 0px auto; }


.arrow                      { margin-top: -40px; }
.content                    { margin: 44px auto; }
.contentAligned             { text-align: center; }
.contentLeft                { padding-left: 10px; }
.floatLeft                  { float: left; }
img.footerIcon              { float: left; margin: 0px 10px 0px 150px; }
.footer h4                  { float: left; margin: 0px 10px 0px 150px; }
.footer h4                  { margin: 10px 0px 0px 0px; }
.footer a                   { margin: 0px 0px 0px 0px; }
.group:after                { content: "."; visibility: hidden; display: block; height: 0; clear: both; }
.introParagraph             { margin: 0px auto -50px auto; }
.padLeft                    { padding-left: 20px; }
.padRight                   { padding-right: 40px; }
.padTop                     { padding: 10px 0px 0px 0px; }
a.participateButton         { background: #ee3a89; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 0 0 1px #000; -webkit-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000; color: white; font-size: 160%; padding: 10px 20px; }
a.participateButton:hover   { background: #ee3a89; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -moz-box-shadow: 0 0 10px #ee3a89; -webkit-box-shadow: 0 0 10px #ee3a89; box-shadow: 0 0 10px #ee3a89; color: black; font-size: 160%; padding: 10px 20px; }
.photos ul li               { float: left; }
.quoteClose                 { color: gray; font-size: 130px; float: right; margin: 40px -50px 0px 0px; }
.quoteOpen                  { color: gray; font-size: 130px; float: left; margin: 20px 0px 0px -50px; }
.signature img              { margin: -30px 0px -20px 0px; }
.split                      { border-top: 1px solid gray; padding: 24px 20px 0px 0px; }
.threePad                   { padding-top: 20px; }
.video                      { margin: 0px auto; }

/*INDEX*/
.benefits li                { background: url(../images/check.jpg) no-repeat 0 60%; margin: 0px 0px 0px -40px; }
.benefits li p              { font-size: 96%; padding: 0px 0px 0px 40px; }
ul.photo                    { float: left; }
ul.photo li                 { float: left; }
.photoPad                   { padding-top: 30px; }
.photoMargin                { margin-left: -30px; }
.headSecondary              { margin: -30px 0px 20px 0px; }

/*FORM*/
.addressed                  { width: 40%; }
.baby                       { position: absolute; right: 20px; top: 15px; }
.background                 { background-color: #fbfbfb; border: 1px solid silver; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 22px; }
.block                      { display: block; }
.button                     { background-color: #089dc8; color: white; cursor: pointer; display: block; margin: 30px auto 10px auto; padding: 10px 6px; text-shadow: 0 -.5px 1px #222; }
.button                     { border: 1px solid gray; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.center                     { text-align: center; }
.charles                    { margin: -80px 0px 0px 0px; }
.eMail                      { margin: 0px 0px 30px 0px; width: 58%; }
.error                      { background: #f60000; border: 3px solid #d50000; }
.feedback legend            { padding: 44px 0px 22px 0px; }
.formContent                { text-align: left; position: relative; }
.formContentText            { margin: 20px 0px -1px 0px; }
.formText                   { display: block; }
.info                       { text-align: left; padding: 5px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; position: absolute; display: none; }
.informed legend            { padding: 22px 0px 22px 0px; }
.other                      { margin: 22px 0px 0px 0px; width: 300px; }
.normal                     { font-weight: normal; color: #222; }
.padUp                      { padding: 20px 0px 0px 0px; }
.participateForm            { display: inline; }
.participateForm p          { display: inherit; }
.wrong                      { font-weight: bold; color: #e90000; }


label                       { margin: 0px 0px 0px 5px; position: absolute; z-index: 1; }
small                       { letter-spacing: 1px; font-size: 11px; font-style: italic; color: #9e9e9e }
