body {background:  url(images/bg.jpg) repeat; background-attachment: fixed; font: 80%/145% verdana, arial, geneva, sans-serif; margin: 0; padding: 0;}
p {margin: 25px auto;}
a img {border: 0;}
#wrap {background: #fff; margin: 0 auto; padding: 0; width: 750px;}
#letterwrap {background: ; margin: 0 auto; padding: 0; font-size: 95%; width: 715px;}
#header {background: #fff url(images/index_01.jpg) no-repeat; margin: 0; padding: 0; height: 210px;}
#letterwrap #header {background: url(images/index_01.jpg) no-repeat;}
#header h1, #header p.description {text-indent: -99999px; margin: 0; padding: 0;}
#content {margin: 10px auto 25px; width: 700px;}
#content h2 {margin: 0; padding: 0;}
/* #content h2 {text-indent: -99999px; margin: 0; padding: 0;} */
#content blockquote {color: #358;}
#content blockquote .author {font-style: italic;}
img.box {float: left; margin: 0 10px 5px 0;}
#content .signup {clear: both;}
#content fieldset {border: 1px solid #358; background: #E0E3EF; padding: 5px;}
#content .signup form legend {display: none;}
label {font-weight: bold; font-size: 115%;}
input, textarea {font: 96% verdana, arial, geneva, sans-serif; padding: 3px; margin-bottom: 10px;}
input#name {width: 50%;}
input#from {width: 80%;}
input#submit {width: auto;}
textarea#com {height: 200px; width: 80%;}
#content .floatl {float: left; width: 45%; margin: 0 10px 5px 0;}
#content .privacy {font-style: italic; font-size: 75%;}
#footer {background: #1B3658; color: #fff; clear: both; font-size: 80%; margin: 5px 0 0; padding: 7px 0; text-align: center;}
#footer a {color: #fff;}
.optiniche {font-size: 125%; text-align: center; margin: 20px 0 50px;}
.note {font-weight: bold; font-size: 115%;}
table#admin td {border-bottom: 1px solid #E1D5C0; padding: 5px 10px;}
ul.nav {background: #FDFBF7; border: 1px solid #F4F1EC;  list-style: none; margin: 10px 0 15px; text-align: center;}
ul.nav li {display: inline; margin: 0 10px; padding: 5px; }
ul.nav li a {font-style: normal; border: 0;}
#pphtml {white-space: nowrap;}

/* --- LETTER CONTENT --- */
#letter {color: #333; font: 110%/160% verdana, arial, geneva, sans-serif; letter-spacing:0.025em; margin: 10px auto 25px; width: 650px;}
#letter h2 {color: #900; font-size: 165%; font-family: verdana, arial, geneva, sans-serif; text-align: center;}
#letter h3 {clear: both; color: #900; /*color: #D44;*/ font-size: 140%; font-family: verdana, arial, geneva, sans-serif; margin: 40px 0 0; padding: 0; text-align: center; text-decoration: underline;}
#letter h4 {clear: both; color: #135;font-size: 110%; margin: 0; padding: 0; text-align: center;}
#letter .date {text-align: left; font-size: 90%;}
#letter blockquote {background: #358 url(../images/quote.gif) no-repeat 15px 15px; border: 1px solid #135; color: #fff; font-size: 90%; font-family: georgia, "times new roman", times, serif; padding: 0 25px 0 85px;}
#letter ul.checks {list-style-image: url(images/checkmark.gif);}
#letter .instant {font-size: 85%; margin: 0; padding: 0; text-align: center;}
#letter a.vidlink {font-size: 125%;}
#letter p.alert {border: #CB2 1px solid; background: #EE9; font-family: verdana, arial, geneva, sans-serif;text-align: center;}
#letter .hilight {background: #EF0; font-weight: bold; text-decoration: underline;}
#letter .hilight2 {background: #EF0; color: #F00; font-weight: bold; text-decoration: underline;}
#letter .guarantee {background: url(images/guarantee.gif) no-repeat; width: 400px; height: 120px; text-indent: -99999px;}
#letter ol li {margin-bottom: 15px;}
#letter .red {color: #f00; font-size: 115%;}
#letterwrap #letter {width: 650px;}
#letterwrap strong {font-size: 118%;}
