@charset "utf-8";
body,
html { font-size: 11px; font-family: "Trebuchet MS", verdana, Arial; color: #4d4d4d; margin: 5px 0px 0px 0px; padding: 0px;  }
a { color: #4d4d4d; text-decoration: none; }
a:hover { color: #4d4d4d; text-decoration: none; }
img { border: none; }
.strong { font-weight: bold; }
/* Structure */
.wrapper { margin-left: auto; margin-right: auto; width: 960px }
/* Header Styles */
.header { height: 70px; }
.logo { float: left; }
.login { float: right; margin: 20px 0px 0px 0px; width: 350px; }
.login a,
.login a:visited { color:#F9AE3B; text-decoration:none; font-size: 10px; }
/* Navigation Styles */
.navigation { margin: 0px 0px 3px 0px; }
.nav_cell { text-align: center; color: #FFF; font-size: 14px; font-weight: bold; }
.nav_cell a:link,
.nav_cell a:active,
.nav_cell a:visited,
.nav_cell a:hover { width: 190px; height: 22px; display: block; padding: 5px 0px 0px 0px; text-decoration: none; color: #FFF; border: 1px solid #cccccc; background: url(../images/nav_cell_bg_normal.gif) repeat-x; }
.nav_cell a:hover { width: 190px; height: 22px; display: block; padding: 5px 0px 0px 0px; text-decoration: none; color: #FFF; background: url(../images/nav_cell_bg_active.gif) repeat-x; }
.join a:hover,
.join a:link,
.join a:active,
.join a:visited { background: url(../images/nav_cell_bg_join.gif) repeat-x; }
.nav_cell a:link.actv,
.nav_cell a:active.actv,
.nav_cell a:visited.actv,
.nav_cell a:hover.actv { background: url(../images/nav_cell_bg_active.gif) repeat-x; }
/* Banner Styles */
.banner_home { background: url(../images/banner_main_home.jpg) no-repeat; width: 960px; height: 210px; text-align: left; }
.banner_home_txt { margin: 100px 0px 0px 270px; position: absolute; width: 340px; font-size: 14px; line-height: 16px; float: left; color: #CC0000; float: left; }
.banner_flash { float: left; }
.calculator { float: right; background:url(../images/banner_main_calc_bg.jpg) no-repeat; width: 310px; height: 210px; margin-left: auto; margin-right: auto; }
.calculator_tbl { margin-top: 67px; color: #FFF; width:240px; }
.titl { font-size: 11px; color: #333333; }
.calc_input { width: 100px; height: 19px; background: url(../images/form_calc_fld_bg.gif) repeat-x top #FFF; border: none; color: #333; font-size: 13px; padding-top: 4px; padding-right: 3px; text-align: right; }
#tblCalc { margin: 10px 0px 0px 0px; font-size: 11px; }
.calc_btn { margin: 5px 0px 0px 0px; }
.v_alc_pads { padding: 0px 5px 0px 0px }
.v_brd_btm { border-bottom: 1px solid #fff; }
.v_brd_tlr { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.v_brd_lr { border-left: 1px solid #fff; border-right: 1px solid #fff; }
.banner_affsol { background: url(../images/banner_main_affsol.jpg) no-repeat; width: 960px; height: 116px; text-align: left; }
.txt { margin: 50px 0px 0px 180px; position: absolute; width: 650px; font-size: 15px; line-height: 18px; }
.banner_about-us { background: url(../images/banner_about_us.jpg) no-repeat; width: 960px; height: 116px; text-align: left; }
.txt_about-us { margin: 45px 0px 0px 35px; position: absolute; width: 860px; font-size: 14px; line-height: 14px; }
.txt_about-us-nam { float: right; font-weight: bold; }
.banner_join { background: url(../images/banner_join.jpg) no-repeat; width: 960px; height: 116px; text-align: left; }
.txt_banner_join { margin: 45px 0px 0px 150px; position: absolute; width: 650px; font-size: 15px; line-height: 18px; }
/* Main Content Styles */
.contents { }
.content_2 { background:url(../images/banner_content_2.jpg) no-repeat; width:650px; height: 163px; text-align: left; float: left; }
.content_2_txt { margin: 65px 0px 0px 35px; position: absolute; width: 450px; font-size: 14px; line-height: 16px; }
.content_3 { width:308px; height: 163px; float: right; }
.ccp { }
a.img-create { background:url(../images/create.jpg) left; display:block; float:left; height:151px; width:310px; cursor: hand; }
a.img-create:hover { background:url(../images/create_hover.jpg); cursor: hand; }
a.img-control { background:url(../images/control.jpg) left; display:block; float:left; height:151px; width:310px; margin-left: 10px; cursor: hand; }
a.img-control:hover { background:url(../images/control_hover.jpg); cursor: hand; }
a.img-profit { background:url(../images/profit.jpg) left; display:block; float:left; height:151px; width:310px; margin-left: 10px; cursor: hand; }
a.img-profit:hover { background:url(../images/profit_hover.jpg); cursor: hand; }
.ccp_txt { display: none; margin: 50px 0px 0px 30px; font-size: 11px; width: 235px; line-height: 14px; text-align: justify; cursor: hand; }
.ccp a:link,
.ccp a:active,
.ccp a:visited,
.ccp a:hover { text-decoration: none; color: #000000; cursor: hand; }
/* Affiliate Solutions Styles */
.affiliate-top { width:960px; height:59px; margin-top: 5px; }
.affiliate-middle { margin-top:0px }
.affiliate-top-copy { font-size:15px; margin-top:0; margin-bottom:0; padding:63px 0 29px 150px; width:575px }
.affiliate-banner { clear:both; position:absolute; top:184px; width: 100% }
.affiliate-banner-img { float:left; }
.affiliate-banner-compare { float:right; width:475px; height: 246px; text-align: center; }
.affiliate-compare-tbl { width: 445px; text-align: center; margin-top:10px; }
.affiliate-compare-tbl-titl { font-size: 24px; padding-bottom: 15px; }
.gren_caps { text-transform: uppercase; color: #64cb02; }
.teeach { background: url(../images/aff-compare-tbl-th-bg.gif) repeat-x; height: 30px; font-size: 14px; font-weight: bold; text-align: left; padding: 0px 0px 0px 25px; }
.teedee_wht { background: #FFF; border-bottom: 1px solid #d9d9d9; padding-left: 25px; text-align: left; padding-top: 5px; font-size: 12px; }
.teedee_gry { background: #f0f0f0; border-bottom: 1px solid #d9d9d9; padding-left: 25px; text-align: left; padding-top: 5px; font-size: 12px; }
.teesep { border-right: 1px solid #d9d9d9; }
.chck { float: left; margin-right: 5px; margin-top: -5px; }
/*  AFFILIATE NAV  */
a.nav-residual { background:url(../images/aff_icn_1.jpg) no-repeat left; color:#4D4D4D; cursor:pointer; display:block; float:left; font-size:16px; font-weight:bold; text-decoration:none; width:195px; border-right: 1px solid #d9d9d9; }
a.nav-residual:hover,
a.nav-residual-hover { background:url(../images/aff_icn_1_active.jpg) no-repeat left }
a.nav-residual span,
a.nav-easy-tool span,
a.nav-white-label span { line-height:64px; padding:0 0 0 60px; }
a.nav-easy-tool { background:url(../images/aff_icn_2.jpg) no-repeat left; cursor:pointer; display:block; height:64px; width:201px; float:left; color:#4D4D4D; cursor:pointer; display:block; float:left; font-size:16px; font-weight:bold; text-decoration:none; border-right: 1px solid #d9d9d9; }
a.nav-easy-tool:hover,
a.nav-easy-tool-hover { background:url(../images/aff_icn_2_active.jpg) no-repeat left }
a.nav-white-label { background:url(../images/aff_icn_3.jpg) no-repeat left; display:block; height:64px; color:#4D4D4D; cursor:pointer; display:block; float:left; font-size:16px; font-weight:bold; text-decoration:none; width:314px; float:left; border-right: 1px solid #d9d9d9; }
a.nav-white-label:hover,
a.nav-white-label-hover { background:url(../images/aff_icn_3_active.jpg) no-repeat left }
a.nav-create { background:url(../images/aff_icn_4.jpg) no-repeat left; display:block; height:64px; color:#4D4D4D; cursor:pointer; font-size:16px; font-weight:bold; text-decoration:none; width:240px; float:left; }
a.nav-create:hover,
a.nav-create-hover { background:url(../images/aff_icn_4_active.jpg) no-repeat left }
a.nav-create span { line-height:64px; padding:0 0 0 60px; }
.aff-bubble1 { background:url(../images/bg-bubble1.jpg) no-repeat; display:block; height:446px; position:relative; width:960px; }
.aff-bubble2 { background:url(../images/bg-bubble2.jpg) no-repeat; display:block; height:446px; position:relative; width:960px; }
.aff-bubble3 { background:url(../images/bg-bubble3.jpg) no-repeat; display:block; height:446px; position:relative; width:960px; }
.aff-bubble4 { background:url(../images/bg-bubble4.jpg) no-repeat; display:block; height:446px; position:relative; width:960px; }
.aff-bubble1 p,
.aff-bubble2 p,
.aff-bubble3 p,
.aff-bubble4 p { display:inline; float:left; font-size:14px; padding: 45px 0 0 110px; width:360px; }
*:first-child+html { }
* html { }
.aff-bubble1 p { margin-top:10px; }
*:first-child+html { }
* html { }
.aff-bubble2 p { margin-top:10px; }
*:first-child+html { }
* html { }
.aff-bubble3 p { margin-top:10px; }
*:first-child+html { }
* html { }
.aff-bubble4 p { margin-top:10px; }
.aff-cal { float:right; padding: 40px 15px 0px 0px; }
.aff-cal-title { font-size: 16px; font-weight: bold; padding-left: 20px; }
.aff-cal-2 { float:left; padding: 45px 0px 0px 35px; font-size: 18px; font-weight: bold; }
.aff-tools { }
.one { float:left; width: 160px; height: 35px; }
.two { float:left; }
.three { clear:both; float:left; width: 160px; height: 35px; }
.four { float:left; }
.five { clear:both; float:left; width: 160px; height: 35px; }
.six { float:left; }
.aff-cal-3 { float:left; margin: 30px 0px 0px 50px; font-size: 18px; font-weight: bold; }
.aff-cal-4 { float:left; margin: 25px 0px 0px 80px; font-size: 18px; font-weight: bold; }
/*  ABOUT-US  */
.about-us-top { background:url(../images/banner-about-us.png) no-repeat; width:960px; height:132px; position:relative; }
.about-us-top p { font-size:15px; margin-top:0; margin-bottom:0; position:absolute; top:20px; left:305px; width:560px }
.about-us-left { color:#4D4D4D; float:left; padding-top:10px; padding-right:25px; width:454px; }
.about-us-left h2 { color:#4D4D4D; border-bottom:1px solid #ccc; font-size:17px; padding:0px 0px 5px 0px; margin: 0px }
.about-us-left p { font-size:14px; line-height:20px; }
.about-us-right { border-left:1px solid #ccc; float:right; height:580px; padding:10px 0 0 10px; width:469px }
.email-form { background:url(../images/bg-email.png) no-repeat top left; color:#000; font-size:14px; line-height:20px; padding:10px; text-align:right }
/*  Q&A   */
.wrapper-s { color:#4d4d4d; padding-left: 20px; position:relative; width:430px }
.wrapper-s h2 { color:#4D4D4D; border-bottom:1px solid #ccc; font-size:13px; padding:0px 0px 5px 0px; margin: 0px }
.wrapper-s .active { color:#F9AE3B }
.wrapper-s p { color:#4d4d4d; font-size:12px }
.wrapper-s a:active,
.wrapper-s a:link,
.wrapper-s a:visited { color:#4D4D4D; text-decoration:none; }
.wrapper-s a:hover { color:#F9AE3B; text-decoration:none; }

.faq-header { background:#fff; padding:0px; width:430px; }
.faq-body { margin-top:0px; }
.faq-body a:link,
.faq-body a:visited,
.faq-body a:active { color:#F9AE3B; text-decoration:underline; font-weight: bold; }
.faq-body a:hover { color:#F9AE3B; text-decoration:none; font-weight: bold;}

*html .faq-body { margin-top:-18px; }
/*  MARKETING TOOLS  */
a.nav-marketing1 { background:url(../images/mkt_icn_1.jpg) no-repeat left; cursor:pointer; display:block; height:63px; width:203px; float:left; border-right: 1px solid #d9d9d9;}
a.nav-marketing1:hover { background: url(../images/mkt_icn_1_active.jpg) no-repeat left; color: #f9ae3b; }
a.nav-marketing1-hover { background: url(../images/mkt_icn_1_active.jpg) no-repeat left }
a.nav-marketing2 { background:url(../images/mkt_icn_2.jpg) no-repeat left; cursor:pointer; display:block; height:63px; width:179px; float:left; border-right: 1px solid #d9d9d9; }
a.nav-marketing2:hover { background: url(../images/mkt_icn_2_active.jpg) no-repeat left; color: #f9ae3b; }
a.nav-marketing2-hover { background: url(../images/mkt_icn_2_active.jpg) no-repeat left }
a.nav-marketing3 { background:url(../images/mkt_icn_3.jpg) no-repeat left; cursor:pointer; display:block; height:63px; width:204px; float:left; border-right: 1px solid #d9d9d9; }
a.nav-marketing3:hover { background: url(../images/mkt_icn_3_active.jpg) no-repeat left; color: #f9ae3b; }
a.nav-marketing3-hover { background: url(../images/mkt_icn_3_active.jpg) no-repeat left }
a.nav-marketing4 { background:url(../images/mkt_icn_4.jpg) no-repeat left; cursor:pointer; display:block; height:63px; width:194px; float:left ; border-right: 1px solid #d9d9d9;}
a.nav-marketing4:hover { background: url(../images/mkt_icn_4_active.jpg) no-repeat left; color: #f9ae3b; }
a.nav-marketing4-hover { background: url(../images/mkt_icn_4_active.jpg) no-repeat left }
a.nav-marketing5 { background:url(../images/mkt_icn_5.jpg) no-repeat left; cursor:pointer; display:block; height:63px; width:172px; float:left; }
a.nav-marketing5:hover { background: url(../images/mkt_icn_5_active.jpg) no-repeat left; color: #f9ae3b; }
a.nav-marketing5-hover { background: url(../images/mkt_icn_5_active.jpg) no-repeat left }
.mkt_txt_ln1 { margin: 15px 0px 0px 60px; float:left; font-size: 18px; font-weight: bold; }
.txt_orange { color: #f9ae3b; }
.mkt_txt_ln2 { margin: 0px 0px 0px 60px; clear: both; font-size: 12px; color: #4D4D4D; }
.marketing-banner { display:none; height:116px; width:960px; margin-bottom: 5px; }
.marketing-banner1 { background:url(../images/banner-marketing1.jpg) no-repeat; height:116px; width:960px;  margin-bottom: 5px;}
.marketing-banner2 { background:url(../images/banner-marketing2.jpg) no-repeat; height:116px; width:960px;  margin-bottom: 5px;}
.marketing-banner3 { background:url(../images/banner-marketing3.jpg) no-repeat; height:116px; width:960px; margin-bottom: 5px; }
.marketing-banner4 { background:url(../images/banner-marketing4.jpg) no-repeat; height:116px; width:960px;  margin-bottom: 5px;}
.marketing-banner5 { background:url(../images/banner-marketing5.jpg) no-repeat; height:116px; width:960px;  margin-bottom: 5px;}
.marketing-banner1 p,
.marketing-banner2 p,
.marketing-banner3 p,
.marketing-banner4 p,
.marketing-banner5 p { display:inline; float:left; font-size:15px; line-height: 18px; margin-top:0; margin-bottom:0; padding: 20px 0 0 313px; width:550px; }
/*  FOOTER  */
.footer { clear:both; color:#313131; padding: 15px 0px 0px 0px; text-align:center; width:960px }
.footer a:link,
.footer a:visited,
.footer a { color:#313131; }
.footer a:hover { text-decoration:underline }
