@charset "utf-8";
/* CSS Document */

body { margin: 0px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 1.3em; background-image: url(https://apn-images.s3.amazonaws.com/pagebg.jpg); background-repeat: repeat-x; background-color: #000; }
.cb { clear:both; }
.cbbr { clear:both; margin: 0px; padding: 0px; height: 1px; }
.fl { float: left; padding-right: 10px; padding-bottom: 10px; }
h1 { line-height: normal; }
h2 { font-family: Tahoma, Geneva, sans-serif; font-size: 22px; line-height: normal; }
h3 { margin: 0px; padding: 0px; font-size: 20px; color: #D50000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: normal; }
.fr { float: right; padding-left: 10px; }
.red { color: #C10000; }
.listensample { line-height: 25px; font-size: 11px; font-style: italic; }
.listensample em { font-size: 11px; color: #666; font-style: normal; line-height: 25px; }
.highlight { background-color: #FFFF48; }
.alert { background-color: #FFFFCA; border: 1px solid #FFE1A4; padding: 15px; }
.blacktxt { color: #333; }
.dropcap { float:left; margin-top:0px; color:#333333; width:55px; font-size: 56px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-right: 5px; line-height: 50px; }
img { border:0px; border-color:#FFF }
#wrapper { width: 959px; margin:auto; }
#header { background-image: url(https://apn-images.s3.amazonaws.com/header.jpg); background-repeat: no-repeat; clear: both; float: left; height: 282px; width: 959px; }
#contentwrapper { background-image: url(https://apn-images.s3.amazonaws.com/contentbg.gif); background-repeat: repeat-y; clear: both; float: left; width: 959px; }
.content { clear: both; width: 750px; padding-right: 105px; padding-left: 104px; }
.testimonials { float: right; width: 220px; background-color: #F0F7FB; border: 1px solid #D0E6F2; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 30px; margin-right: -10px; margin-top: 20px; margin-bottom: 30px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; }
.testimonialsfull { width: 650px; background-color: #F0F7FB; border: 1px solid #D0E6F2; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: auto; margin-right:auto; margin-top: 30px; margin-bottom: 30px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; }
.testimonials p, .testimonialsfull p { margin: 0px; padding: 0px; }
.modulebg { background-image: url(https://apn-images.s3.amazonaws.com/modulebg.jpg); background-repeat: no-repeat; clear: both; height: 35px; width: 845px; margin-left: 57px; text-indent: 40px; padding-top: 20px; color: #E3EBFD; font-family: Georgia, "Times New Roman", Times, serif; font-size: 25px; }
.productbg, .productdiv, .productyellowbg, .productyellowdiv { clear: both; margin-bottom: 30px; margin-left: 75px; margin-right: 75px; padding-right: 30px; padding-left: 30px; }
.productbg, .productdiv { }
.productyellowbg, .productyellowdiv { border: 1px solid #e3da6f; }
.producinnerdiv { clear: both; border: 1px solid #FFF; padding-top: 10px; padding-right: 30px; padding-left: 20px; padding-bottom: 10px; float: left; width: 700px; }
.productdiv div, .productyellowdiv div { background-color: #ffffff; }
.productyellowbg div { background-color: #fdfce5; }
.productbg span, .productdiv span, .productyellowbg span, .productyellowdiv span { font-size: 19px; font-weight: bold; font-style: italic; }
.productbg span, .productdiv span { color: #D20000; }
.productyellowbg span, .productyellowdiv span { color: #CAA935; }
.productbg p, .productdiv p { line-height: normal; }
.imgfl { float: left; margin-right: 30px; }
.productdesc { float: left; line-height: normal; margin: 0px; padding: 0px; }
.bullet { list-style-type: none; }
.bullet li { background-image: url(https://apn-images.s3.amazonaws.com/bullet.jpg); background-repeat: no-repeat; padding-left: 30px; padding-bottom: 10px; background-position: 0px 3px; }
.imgfr { float: right; margin-left: 30px; margin-bottom: 30px; }
.toc { font-family: Georgia, "Times New Roman", Times, serif; background-color: #F5F5F5; border: 1px solid #DFDFDF; margin:auto; padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 30px; }
.toc h2 { margin: 0px; padding: 0px; font-size: 24px; text-align: center; text-decoration: underline; }
.toc h3 { margin: 0px; padding: 0px; font-size: 16px; text-decoration: underline; color: #C10000; }
.tableborder { border: 1px solid #003; }
.tableborder tr { background-color: #F7F7F7; }
.tableborder tr td { padding-left:20px }
.tableborder .wh { background-color: #fff; }
.tablehead { color: #FFF; background-color: #003; }
.disclaimer { color: #999; font-size: 11px; line-height: normal; font-family: Verdana, Geneva, sans-serif; }
.disclaimer a { color: #333; font-size: 11px; line-height: normal; font-family: Verdana, Geneva, sans-serif; }
.optinwrapper { clear: both; width: 600px; margin-right: auto; margin-left: auto; }
.optinwrapper form { width: 410px; float: right; margin:0px; padding:0px }
.optinwrapper form div { clear: both; padding-bottom: 15px; }
.optinwrapper form label { float: left; width: 75px; text-align: right; padding-right: 10px; line-height: 30px; }
.optinwrapper form .texta { width: 225px; height: 30px; line-height: 30px; padding-left: 10px; }
.jv { clear: both; float: left; width: 750px; margin-top: 20px; margin-bottom: 20px; }
.jv form { background-image: url(https://apn-images.s3.amazonaws.com/jv_signup.jpg); background-repeat: no-repeat; width: 450px; padding-top: 78px; clear: both; margin-right: auto; margin-left: auto; background-position: right 0px; }
.jv form label { float: left; width: 120px; display: block; height: 27px; line-height: 27px; font-family: Tahoma, Geneva, sans-serif; font-size: 17px; text-align: right; padding-right: 10px; }
.jv form .texta { height: 27px; width: 250px; background-image: url(https://apn-images.s3.amazonaws.com/formtexta.gif); background-repeat: repeat-x; border: 1px solid #b0b0b0; text-indent: 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 27px; color: #333; float: left; }
.jv form div { clear: both; padding-top: 10px; text-align: center; width: 450px; }
.orderbox { background-image: url(https://apn-images.s3.amazonaws.com/Order_Button_top.jpg); background-repeat: no-repeat; clear: both; width: 541px; margin-right: auto; margin-left: auto; margin-top: 30px; padding-top: 14px; }
.orderboxmid { background-image: url(https://apn-images.s3.amazonaws.com/Order_Button_mid.jpg); background-repeat: repeat-y; clear: both; width: 491px; padding-top: 10px; padding-right: 25px; padding-bottom: 10px; padding-left: 25px; }
.orderboxmid h2 { margin:0px }
.orderboxbot { background-image: url(https://apn-images.s3.amazonaws.com/Order_Button_bot.jpg); background-repeat: no-repeat; height: 14px; width: 541px; }
#footer { background-image: url(https://apn-images.s3.amazonaws.com/footer.jpg); background-repeat: no-repeat; clear: both; float: left; height: 171px; width: 959px; }
.minisites { float: right; height: 36px; width: 280px; padding-top: 87px; text-decoration: none; color: #63687E; font-family: Verdana, Geneva, sans-serif; font-size: 9px; }
.minisites a { text-decoration: none; color: #63687E; font-family: Verdana, Geneva, sans-serif; font-size: 9px; }

