/*--------------------------------------------------------*/
/* GLOBAL */

* { margin:0px; padding:0px; }
body { font-family:Helvetica, Arial, sans-serif; color: #020202; background:url(../images/bg_body.jpg) repeat-x #e7e7e7; margin:0px; }
sup { font-size: 10px; }
/*--------------------------------------------------------*/
/* MAIN WRAPPERS */

.mainWrap { width: 960px; margin: 0px auto; }
.logoWrap { width:960px; margin:0px; padding:0px; clear: both; }
.offerWrap { width: 960px; height: 481px; margin: 0px; padding: 0px; clear: both; }
.videoWrap { width: 342px; margin: 0px; padding: 10px 10px 10px 20px; float: left; }
.mainOffer { width: 588px; height: 481px; margin: 0px; padding: 0px; float: left; }
.contentWrap { width:960px;  height:481px; margin:0px; padding:0px; background: #fff; overflow: auto; clear: both; }
.formBreak { width:960px; margin:0px; padding:0px; clear: both; }
.useWrap { width:960px; height:271px; margin:0px; padding:0px; background:url(../images/bg_easyUse.jpg) no-repeat; clear: both; }

/*--------------------------------------------------------*/
/* MAIN OFFER */
.videoTxt { padding: 0px 0px 0px 0px; text-align: center; color: #FFFFFF; font-size: 15px; line-height: 18px; }
.videoTxtHd { font-size: 20px; color: #fcef61; font-style: italic; font-weight: bold; }

.useWrap ol { padding: 65px 15px 0px 325px; font-size: 18px; list-style-position: inside; }
.useWrap ol li { line-height: 28px; color: #fcef61; padding: 0px 0px 0px 15px; }
.ctaTxt { padding: 50px 15px 15px 270px; color: #fcef61; font-size: 22px; font-style: italic; font-weight: bold; }


/*--------------------------------------------------------*/
/* POPUP */

.popWrap { margin:0px; padding:20px; background:#fff; font-size:0.8em; }
.popWrap 1 { color:#666; }
.popWrap h1 { font-size:1.3em; }
.popColor { padding:7px; background:#c60f00; text-align:right; }
.popColor a { color:#fff; }

/*--------------------------------------------------------*/
/* FOOTER */

.footer { width: 960px; font-size:12px; text-align:center; float: left; clear: both; background:#fff;}
.offerDetails { margin: 0px; padding: 10px 20px 10px 20px; border-bottom: dotted thin #020202; clear: both;}
.footerLinks { text-align: center; padding: 5px 0px 10px 0px; }
.footerLinks a { color:#020202; text-decoration: none; }
.footerLinks a:hover { text-decoration: underline; }

/*--------------------------------------------------------*/
/* UPSELLS */

#WrapHead { color:#fff; height:30px; font-size:12px; background:#c60f00; margin:0 auto; padding:0 10px;}

.upsellWrap {margin:0 auto; padding:0 0 20px 0; font-size:0.9em; text-align: left;}
.headerWrap {width:960px; margin:0px auto; padding:0; clear: both;}
.textWrap {width:960px; margin:0 auto; background:#fff;}
.pageTitle {padding:10px 0 10px 0; margin-top:20px auto; font-size:11px;}
.orderrow, .orderrow p {font-size:12px; padding: 0px 25px 0px 25px;}
.PageHead {font-weight:bold;}

.footerSection {width:960px; margin:0px auto; padding:0;}
.upsellFooter {color:#000; font-size:0.8em; text-align:center;}
.upsellFooter a, .upsellFooter a:visited {color:#333;}

#reject {background:none; border:none;}


/*--------------------------------------------------------*/
/* UMG UPSELLS */

.umg { margin:0 -109px 0 -109px; position:relative; zoom:1; }

/*--------------------------------------------------------*/
/* FORM */

label { margin-bottom:0px; }
#action { margin-top:0px; }

.formWrap { width:960px; margin:0 auto; padding:0px; background:url(../images/bg_formOffer.jpg) no-repeat #FFFFFF; background-position: bottom left; float: left; clear: both; }
.formProduct { width:745px; height: 625px; margin:0; padding:0px; color: #020202; float:left; }
.formVCC { width:380px; font-size: 12px; margin:0; padding:0 0 15px 35px; float:left; }
.FormTextL, .FormTextR { text-align:left; }

.redHd { color: #c60f00; font-size: 24px; font-style: italic; font-weight: bold; }
.formProduct p { font-size: 15px; line-height: 21px; }
.formP1 { padding: 25px 5px 0px 30px; }
.formP2 { padding: 30px 5px 0px 250px; }
.inventor { padding: 200px 5px 0px 350px; color:#ab2424; font-weight:bold; font-size:16px; }


/*--------------------------------------------------------*/
/* UTILITIES */

.floatLeft { float:left; }
.floatRight { float:right; }
.block { display:block;	}
.inline { display:inline; }
.hide { display:none; }
.pointer{ cursor:pointer; }
.clear { height:0px; clear:both; margin:0px; padding:0px; }
.comodo { height:70px; width: 25%; padding:0; margin:0; float:left; }
.blackTxt { color: #020202; }

/*--------------------------------------------------------*/
/* SUBPAGES */

.subpageTxt { padding: 25px; }
.subpageTxt p { padding: 5px 0px 5px 0px; font-size: 14px; }
.subpageTxt a { color: #020202; text-decoration: none; }
.subpageTxt a:hover { text-decoration: underline; }
.subpageTxt ul li { list-style-position: inside; }