body{ margin: 0; font-size: 12px; font-family: arial, lucidia, helvetica, sans-serif; color: #000; background: #59a0d6 url('/images/bg.gif') repeat-x }
p, li, h3, h4, form{ margin: 0; padding: 0 }
a:focus{ outline: none }
img{ border: none }
b.red{ color: #e01a00 }


/*global classes*/
.left{ float: left }
.right{ float: right }
.clear{ clear: both }
.center{ text-align: center }
.catch{ overflow: hidden }
.bold{ font-weight: bold }
.font13 { font-size: 13px }
.font17{ font-size: 17px }
.font14{ font-size: 14px }
.font16{ font-size: 16px }
.font22{ font-size: 22px }
.font38 { font-size: 38px }

/*container*/
#container{ width: 720px; margin: 0 auto }

/*site header*/
#header{ color: #fff; height: 263px; font-size: 14px; text-align: right; padding: 2px 25px 0 0 }
.dollar{ background: url('/images/header_dollar.jpg') no-repeat }
.pound{ background: url('/images/header_pound.jpg') no-repeat }
.euro{ background: url('/images/header_euro.jpg') no-repeat }
.euro_fr { background: url('/images/header_euro_fr.jpg') no-repeat }

/*email collection box*/
#emailbox_top{ padding-top: 8px; height: 206px; background: url('/images/emailcollectionbox.gif') no-repeat }
#emailbox_top h3{ font-size: 30px !important; padding: 10px 0 0 23px; color: #e22000 }
#emailbox_top h3.fr { font-size: 23px !important; padding: 10px 0 0 23px; color: #e22000 }
#emailbox_top ul{ list-style: none; margin: 0; padding: 7px 40px 16px 25px; vertical-align: middle }
#emailbox_top ul li{ padding-left: 25px; line-height: 26px; background: url('/images/bullet.gif') left center no-repeat; font-size: 13px; font-weight: bold }
#emailbox_top p.clear{ text-align: center; height: 33px; line-height: 33px; font-family: verdana; font-size: 15px; color: #fff; background: url('/images/bottom_bar.gif') no-repeat }
#emailbox_top p.clear span{ color: #3e3d3d }

/*email box bottom*/
#emailbox_bottom{ height: 400px; background: url('/images/emailcollection2.jpg')  center top no-repeat}
#emailbox_bottom div{ width: 350px; margin: 0 auto }
#emailbox_bottom h4{ padding-top: 5px }
#emailbox_bottom input.text{ margin-bottom: 5px }
#emailbox_bottom div.emailinst { margin: 0; width: auto; padding-left: 20px}
#emailbox_bottom div.emailinst ul { list-style: decimal}
#emailbox_bottom div.emailinst li { padding: 5px}
#emailbox_bottom div.emailinst p { padding-left: 20px}
#emailbox_bottom div.emailinst span { color: #0087cd }

/*cform*/
.cform{ width: 300px; height: 146px; text-align: center; font-size: 11px }
.cform h4{ font-size: 15px !important; padding-bottom: 9px }
.cform input.text{ width: 240px; border: 0; padding: 3px; border-left: 1px solid #777; border-top: 1px solid #777; margin-bottom: 12px }
.cform a{ color: #000 }

/*site content*/
#content{ background: url('/images/bg_shadow.gif') repeat-y }

/*promos*/
p.promosarea{ padding: 0 40px }
p.promosarea span{ display: block; width: 460px }

/*"giving my secrets..." text area*/
div.pics3{ padding: 10px 0 33px 9px; color: #df1a00; background: url('/images/box.gif') 9px 100% no-repeat }

div.richdesk { padding: 10px 30px; color: #000}



/*site footer*/
#footer{ padding-bottom: 20px; background: url('/images/light_footer.gif') 0 665px no-repeat  }
#footer div.texts{ width: 670px; height: 405px; padding: 40px 0 0 50px; background: url('/images/letter.jpg') no-repeat; font-family: timenewroman }
#footer div.ps{ width: 480px; color: #0087cd; font-size: 18px }
#footer div.answer{ width: 600px; padding-top: 80px; font-size: 16px }
#footer p{ font-size: 11px; color: #ededed; padding: 25px 8px }
#footer p a{ font-size: 12px; color: #ededed }
#disclaimer { background: url('/images/bg_shadow.gif') repeat-y }
#disclaimer div.donationbox {  background:  url('/images/makeadonationbox.jpg') no-repeat; padding-top: 40px; height: 180px; margin-left: 9px }
#disclaimer p { color: #fff; font-size: 13px; padding: 20px 30px}
#disclaimer div.donationbox p a{ display: block; margin: 0 auto; padding-left: 10px; margin-top: -14px; width: 70px; height: 40px }