* { margin: 0px; padding: 0px; }
body { background: #C7EDF3 url(bg.jpg) repeat-y center center; font-family: Arial, Helvetica, sans-serif; }
#wrap { margin: auto; width: 768px; padding: 0px; }
#wrap h3 { text-align: center; font-size: 28px; margin: 15px 50px; color: #EF1D28; }
#col1 { float: left; width: 308px; margin-left: 20px; margin-bottom: 10px; }
#col1 p { margin-top: 10px; margin-bottom: 10px; }
#col2 { float: right; width: 401px; margin-right: 20px; background: url(bg-form.gif); margin-top: 10px; margin-bottom: 20px; }
#col2 form { background: url(hdr-form.gif) no-repeat center top; padding-top: 100px; padding-bottom: 0px; }
#col2 form ul { margin-right: 20px; margin-left: 20px; }
#col2 form li { list-style: none; clear: left; font: 12px Arial, Helvetica, sans-serif; padding: 5px; text-align: right; }
#col2 form li.alt { background: #eee8a2; }
#col2 form li label { float: left; width: 100px; text-align: left; font-weight: bold; }
#col2 form p { color: #000000; text-align: center; font: bold 14px Arial, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 15px; }
#col2 form p.submit { padding: 0px 0px 20px; margin: 0px; background: url(ftr-form.gif) no-repeat center bottom; }
#testimonials { background: #EBEBEB url(other.gif) no-repeat 20px 20px; clear: both; padding-top: 65px; overflow: hidden; height: 1%; padding-bottom: 20px; margin-top: 10px; }
#testimonials ul { margin-left: 15px; }
#testimonials li { float: left; list-style: none; margin-left: 6px; font: oblique 12px Georgia, "Times New Roman", Times, serif; text-align: center; display: block; width: 175px; }
#content { padding-right: 20px; padding-left: 20px; }
#content  h3 { font-size: 30px; text-align: center; margin-top: 10px; margin-bottom: 20px; color: #000000; }
#content h4 { font-size: 18px; color: #ED1C23; margin-top: 15px; margin-bottom: 15px; }
#content p { font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
#content ol { margin-right: 50px; margin-left: 50px; }
#content ol li { font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
#content ol strong, #content ol em { color: #EF1D2B; }
#content #col1 { margin: 20px 0px; }
#content #col1 ul { color: #E81C22; padding-left: 20px; margin-top: 15px; margin-bottom: 15px; }
#content #col1 ul li { font-size: 14px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
#content #col2 { margin: 10px 0px 20px; width: 401px; background: #FFFFFF; padding: 0px; }
#content h3 em { background: #FFFF00; font-style: normal; }
#content #col2 h4 { font-size: 16px; clear: left; }
#content #col2 h4#cc { background: url(cc.gif) no-repeat right center; padding-top: 5px; padding-bottom: 5px; }
#content #col2 h4#shipping { background: url(fedex.gif) no-repeat right center; padding-top: 5px; padding-bottom: 5px; }
#content form { background: #FFF9B2 url(obt-order.gif) no-repeat center -1px; border: 1px solid #fcd2a7; margin: 0px; padding: 115px 0px 0px; }
#content form h4 { color: #000000; margin-left: 20px; border-bottom: 1px dotted #000000; margin-right: 20px; }
#content form p { font-size: 11px; text-align: left; font-weight: normal; margin-right: 20px; margin-left: 20px; line-height: 14px; }
#content form p.submit { text-align: center; background: url(none); }
#content form p.verisign { float: left; }
#content  ul#testimonials { background: #FFFFFF url(none); margin: 0px; padding: 0px; }
#content  ul#testimonials li  { float: none; margin: 0px; padding: 0px; width: auto; }
#content  ul#testimonials  li.quote { clear: both; margin-bottom: 10px; font-size: 14px; font-weight: normal; color: #666666; line-height: 18px; margin-right: 20px; margin-left: 20px; }
#ftr { background: #000000; clear: both; padding: 10px 20px 5px; }
#ftr p { font: 11px/14px Arial, Helvetica, sans-serif; color: #666666; padding: 0px; margin-top: 10px; margin-bottom: 10px; }
