/*Head Slide*/
#affiliate_head_slide{
	padding-top: 30px;
	padding-bottom:50px;
}
#affiliate_head_slide h1{
	color: #006CB5;
	font-size: 54px;
	letter-spacing:-1px;
	line-height:1.2em;
}
#affiliate_head_slide h4{
	font-family: Arial, Sans-Serif;
	font-size: 16px;
	line-height:1.4em;
	color:#444;
}
#affiliate_head_slide #logos_video{
	text-align: center;
	color: #006CB5;
	font-weight:bold;
}
#affiliate_logo {
    margin-bottom:30px;
}
#affiliate_logo .affiliate_logo_wrapper{
	display: table-cell;
    vertical-align: middle;
    position: relative;
	background: #FFF;
	padding: 2px 10px 2px 0;
}
#affiliate_logo .affiliate_logo_wrapper span{
	vertical-align: middle;
	font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
	color: #aaa;
	font-size: 17px;
	margin-left:5px;
	letter-spacing:-1px;
}
#affiliate_logo .affiliate_logo_wrapper img{
	max-height: 50px;
	vertical-align:middle;
}

/*COUPON DISCOUNT BAR*/
#affiliate_coupon_bar{
	background: url("/images/landing-page-modules/coupon_bar_bg.png") no-repeat center 0;
	height: 57px;
	margin-bottom:15px;
}
#affiliate_coupon_bar #sale_flag{
	background: url("/images/landing-page-modules/red_discount_tag.png") no-repeat 0 center;
	height:57px;
	width: 123px;
	float: left;
	text-align: left;
	color: #FFF;
}
#sale_flag .discount{
	font-size: 42px;
	line-height: 60px;
	float:left;
	color: #FFF;
	margin-left:25px;
}
#sale_flag .pct_off{
	width:20px;
	float:left;
	margin-top:10px;
}
#sale_flag .pct_off h4{
	float:left;
	margin:0;
	font-family: Arial,'Liberation Sans',FreeSans,Sans-Serif;
	font-size: 24px;
	color: #FFF;
	line-height:1em;
}
#sale_flag .pct_off h5{
	float:left;
	font-family: Arial,'Liberation Sans',FreeSans,Sans-Serif;
	margin:0;
	font-size: 14px;
	color: #FFF;
	line-height:1em;
}
#affiliate_coupon_bar p{
	text-align:center;
	line-height:57px;
	color: #006CB5;;
	font-size:18px;
	padding-right:123px;
}
#affiliate_coupon_bar p span{
	font-weight:bold;
	font-family: Arial Black, arial, Sans-Serif;
	text-transform: uppercase;
}


/* BASE PACKAGES 4 UP */
#affiliate_bp_4_col.revised {
	height:90px !important;
}

#affiliate_bp_4_col.revised ul#buttons {
	padding-top:30px !important;
}

#buttons li {
	list-style-type:none;
}

#buttons li:before {
	content:"" !important;
}


#affiliate_bp_4_col{
	text-align:center;
	border-bottom: 1px solid #EEEEEE;
	margin-top: 30px;
	padding-bottom: 60px;
}
#affiliate_bp_4_col .bp_product_image{

	background: url("/images/landing-page-modules/bp_4up_gradient.png") no-repeat center bottom;
	width:100%;
	height: 240px;
	position:relative;
	margin-bottom:20px;
}
#affiliate_bp_4_col .bp_product_image a{
	height: 240px;
	display: table-cell;
	vertical-align:bottom;
	width:230px;	
}
#affiliate_bp_4_col .bp_product_image a img{
	display:block;
	margin:0 auto 5px;
}
#affiliate_bp_4_col .best_selling_badge{
	background: url("/images/landing-page-modules/green-badge.png") no-repeat 0 0;
	font-family: Arial,'Liberation Sans',FreeSans,Sans-Serif;
	width: 60px;
	height: 60px;
	font-size: 12px;
	line-height:12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	position: absolute;
	color: #FFF;
	padding-top:18px;
	top: 18px;
	left: 86px;
	text-align: center;
}
#affiliate_bp_4_col .best_selling{
	background:url("/images/landing-page-modules/best_selling_bg.png")no-repeat center center;
}
#affiliate_bp_4_col #bp_bronze{
	margin-left:20px;
}
#affiliate_bp_4_col #bp_platinum{
	margin-right:20px;
}
#affiliate_bp_4_col .bp_features, #affiliate_bp_4_col .bp_pricing{
	margin-bottom:20px;
	float:left;
	width:100%;	
}
 #affiliate_bp_4_col .bp_payments{
 	margin-bottom:15px;
 	float:left;
 	width:100%;
}
#affiliate_bp_4_col .bp_features p{
	color:#333;
	font-size:13px;
	width:100%;
	float:left;
	margin-bottom:0;
	line-height:1.2em;
}
#affiliate_bp_4_col p.features_icon {
	margin-left:9px;
}
#affiliate_bp_4_col .bp_pricing p{
	color:#858585;
	font-size:13px;
	width:100%;
	float:left;
	margin-bottom:5px;
	line-height:1.2em;
	
}
#affiliate_bp_4_col .bp_pricing .bp_sale{
	color:#333;
	margin-bottom:5px;
	font-size:16px;
}
#affiliate_bp_4_col .bp_pricing .bp_sale {
	color:#CB3232;
	font-size:18px;
	width:100%;
	margin-bottom:0;
	margin-top:5px;
}
#affiliate_bp_4_col .bp_payments h5{
	color:#333;
	font-size:15px;
	font-family:  Arial,'Liberation Sans',FreeSans,Sans-Serif;
	margin-bottom:0px;
}
#affiliate_bp_4_col .bp_payments h3{
	font-family: Arial,'Liberation Sans',FreeSans,Sans-Serif;
	color:#CB3232;
	font-size:24px;
	font-weight:600;
	margin-right:-15px;
}
#affiliate_bp_4_col .bp_features .info_icon{
	background: url("/images/global/info-icon.png") no-repeat 0 0;
	width: 13px;
	height: 13px;
	display:inline-block;
	position:relative;
	top:-4px;
	vertical-align: top;
	margin-left:4px;
}
#affiliate_bp_4_col .bp_payments .info_icon{
	background: url("/images/global/info-icon.png") no-repeat 0 0;
	width: 13px;
	height: 13px;
	display:inline-block;
	position:relative;
	top:4px;
	vertical-align: top;
}
#affiliate_bp_4_col>ul, #affiliate_bp_grid>ul{
	color: #878787;
	font-size: 14px;
	list-style:none;
	margin: 32px 0 0;
	text-align: center;
}
#affiliate_bp_4_col>ul li, #affiliate_bp_grid>ul li{
	display:inline-block;
	text-align:center;
	margin-left:0;
}
#affiliate_bp_4_col > ul li+li, #affiliate_bp_grid > ul li+li{
	margin-left:35px;
}

#affiliate_bp_4_col>ul li:before, #affiliate_bp_grid>ul li:before{
	content: "•";
	font-size:18px;
	margin-right:3px;
}
#affiliate_bp_4_col .button{
	margin-bottom: 10px;
}
/* BASE PACKAGES PRODUCT GRID */
#affiliate_bp_grid{
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 60px;
}
#affiliate_bp_grid .bp_grid_item{
	text-align:center;
	margin-top:76px;
	height: 315px;
}
#affiliate_bp_grid .hide_on_hover.hide_price, #affiliate_bp_grid .show_on_hover .buttons{
	height:60px;
	width: 200px;
	margin:10px auto;
}
#affiliate_bp_grid .show_on_hover .button{
	margin-bottom:5px;
}
#affiliate_bp_grid .bp_grid_item .show_on_hover{
	display:none;
}
#affiliate_bp_grid .bp_grid_item:hover .hide_on_hover{
	display:none;
}
#affiliate_bp_grid .bp_grid_item:hover .show_on_hover{
	display:block;
}
#affiliate_bp_grid .bp_grid_item .bp_product_image{
	background: url("/images/landing-page-modules/bp_grid_gradient.png") no-repeat -5px bottom;
	margin-bottom: 5px;
}
#affiliate_bp_grid .bp_grid_item h4{
	color: #006CB5;
	font-size: 24px;
	font-family:  Arial,'Liberation Sans',FreeSans,Sans-Serif;
	letter-spacing: -1px;
	margin-bottom: -5px;
}
#affiliate_bp_grid .bp_grid_item .bp_resources{
	color: #666;
	font-size: 12px;
	margin-bottom: 15px;
}
#affiliate_bestselling .bp_grid_item .payment_options{
	font-size:12px;
}
#affiliate_bestselling img {
	max-height:126px;
}

#affiliate_bp_grid .bp_grid_item .bp_retail span {
    color: #666;
    font-size: 12px;
    margin: 0;
    text-decoration: line-through; 
}

.text-line-through,
.bp_retail span {
	text-decoration:line-through;
}
#affiliate_bp_grid .bp_grid_item .bp_sale{
	font-size: 18px;
    font-weight: bold;
}
#affiliate_bp_grid .bp_grid_item .bp_plan_price{
	font-weight: bold;
	color: #CB3232;
    font-size: 24px;
    font-weight: 600;
}
#affiliate_bp_grid .bp_plan_price .info_icon{
	background: url("/images/landing-page-modules/info_icons.png") no-repeat -18px 0;
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-right: 5px;
	position:relative;
	top:12px;
	vertical-align: top;
}
#affiliate_bp_grid .bp_hover{
	background: url("/images/landing-page-modules/bp_grid_diamond_bg.png") no-repeat 0 0;
	height: 315px;
	text-align: left;
	padding:0 25px;
}
#affiliate_bp_grid .bp_hover ul{
	margin:25px 0;
}
#affiliate_bp_grid .bp_hover .bp_description{
	margin-bottom: 5px;
	height:139px;
}
#affiliate_bp_grid .bp_hover .bp_description p{
	color: #666;
}
#info_videos{
	background: url("/images/landing-page-modules/bp_grid_demos_gradient.png") no-repeat 40px 0;
	height:216px;
}
#info_videos .info_vid{
	margin-top: 70px;
	font-size: 12px;
}
#info_videos .info_vid a img{
	border:4px solid #F0F0F0;
	width: 90px;
	height:auto;
}
#info_videos .info_vid a:hover img{
	border:4px solid #6EA5E1;
}

/* AFFFILIATE FEATURES*/
#affiliate_features{
	text-align:center;
	border-bottom: 1px solid #EEEEEE;
	margin-top: 50px;
	padding-bottom: 60px;
}
#feature_1 {
    background: url("/images/landing-page-modules/feature-save-time.png") no-repeat 60px 20px;
    padding-top:125px;
}
#feature_2 {
    background: url("/images/landing-page-modules/feature-study-anywhere.png") no-repeat center top;
    padding-top:125px;
}
#feature_3 {
    background: url("/images/landing-page-modules/feature-original-languages.png") no-repeat center top;
    padding-top:125px;
}

/*BESTSELLING PRODUCTS GRID*/
#affiliate_bestselling{
	border-bottom: 1px solid #EEEEEE;
	font-size: 12px;
}
#affiliate_bestselling>div .get_now{
	display:none;
}
#affiliate_bestselling>div:hover .get_now{
	display:block;
	margin:0 auto;
}
#affiliate_bestselling>div:hover .price{
	display:none;
}
#affiliate_bestselling h2{
	color: #006CB5;
	font-size:28px;
	letter-spacing: -1px;
	margin: 50px auto 30px 80px;
}
#affiliate_bestselling>div{
	text-align:center;
	margin-bottom: 40px;
	min-height:270px;
}
#affiliate_bestselling .ptitle-author{
	min-height: 90px;
}
#affiliate_bestselling .ptitle{
	line-height:1.2em;
}
#affiliate_bestselling .ptitle a{
	font-size: 12px;
	color:#666;
	
}
#affiliate_bestselling .pauthor{
	font-size: 12px;
	color:#999;
}
#affiliate_bestselling .price{
	font-size: 14px;
	font-weight: bold;
	color:#444;
}


/* 3up featured Products */
#affiliate_3up{
	border-bottom: 1px solid #EEEEEE;
}
#affiliate_3up h2{
	color: #006CB5;
	font-size:28px;
	letter-spacing: -1px;
	margin: 50px auto 20px 80px;
}
#affiliate_3up .up_odd .product_img, #affiliate_3up .up_even .product_img{
	text-align: center;
}
#affiliate_3up>div{
	margin: 60px auto;
}
#affiliate_3up .product_info a{
	color:#545454;
}
#affiliate_3up .product_info h3{
	font-size: 24px;
	margin-bottom:0;
	letter-spacing: -1px;
	line-height:1.2em;
}
#affiliate_3up .product_info h4{
	font-size: 20px;
	letter-spacing: -1px;
	font-family:  Arial,'Liberation Sans',FreeSans,Sans-Serif;
}
#affiliate_3up .product_price{
	margin-bottom: 30px;
	text-align: right;
}
#affiliate_3up .product_price .sale-price{
	color: #CC3333;
	font-size: 24px;
	margin-bottom:0;
}
#affiliate_3up .product_price .old-price{
	color: #858585;;
	margin-bottom:20px;
}
#affiliate_3up p{
	color: #666;
	font-size:12px;
}


/* ENDORSEMENTS */
#affiliate_endorsements{
	margin: 50px auto;
	min-height:100px;
}

#affiliate_endorsements .tel{
	text-align:center;
}
#affiliate_endorsements .tel h3{
	color: #006CB5;
	font-size:24px;
	margin-bottom:-10px;
}
#affiliate_endorsements .tel h2{
	font-size:32px;
}
#affiliate_endorsements blockquote{
	font-size: 14px;
	line-height:1.2em;
	color: #333;
	margin-bottom: 7px;
}
#affiliate_endorsements .endorsement_content{
	font-size: 12px;
	font-style: normal;
	display:none;
	opacity: 0;
}
#affiliate_endorsements .endorsement_content.active{
	display:block;
	opacity:1;
}
#affiliate_endorsements div p{
	margin:0;
	color: #999;
	line-height:1.1em;
}
#affiliate_endorsements div .source{
	font-weight: bold;
}



/* DOWNLOAD/DVD DROPDOWN BUTTON SNIPPET */

.dropdown.button{
	overflow:visible;
}
.dropdown.button>span:after{
	content: " \25BC"; 
	font-size: 0.75em;
}
.dropdown.button .show-on-hover{
	display:none;
	padding:10px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.3);
margin-top:-1px;
	background:white;
	position:absolute;
	z-index:9999;
}
.no-boxshadow .dropdown.button .show-on-hover{
	border:1px solid #EEE;
	border-top:1px solid #fff;
	
}
.dropdown.button .show-on-hover a{
	display:block;
	text-align:left;
	padding-left: 20px;
}

.button.dropdown:hover .show-on-hover {
	display:block;
}
.button.dropdown .dvd, .button.dropdown .download{
	font-size: 11px;
}
.button.dropdown .dvd span, .button.dropdown .download span{
	color: #777;
}

.button.dropdown .dvd{
	background: url("/public/images/cd-icon.png") no-repeat left center;
}
.button.dropdown .download{
	background: url("/public/images/download-icon.png") no-repeat left center;
}

/* PRETTY PHOTO */
h3.ppt {
    display:none !important;
}

 #buttons {
	padding-top:60px !important;
}

/*Fancy Box border from Wistia*/

.wistia-fancybox .fancybox-close {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAVdEVYdENyZWF0aW9uIFRpbWUAMi8yNi8xM1FJXyQAAARPSURBVEiJnZZNSGNXFMf/9728MS8ZbRs6hLy2aAJtqB+ziyAVIRRLpZuW0QHdKIPED9AsWuiqXRUKUwqF2BJfN1kIKUIVrC24GFwMYiEuhBQ1SkM3TchAA0aTZ3wftwvffXN9xk7bA4fkveSe3z3nnnvOIbhdBADEVsH1DADUVstWyn3eEHLLO2ZY5NTDwRjIvEXZJhzxtPCCATwAJAB3uO+i/Tvs3ZsAdE4v7Y2Ybu94EPOEGW0D4J2cnHxtYmLi3XA4HPf7/W+KougHAMuytHq9/vvx8fHPy8vLTzY2Np7ZG2naUN47JwwMwjzwhsPhDlVVH/b29s5LknSPECLa/yOEEFBKKQBKKbWazeafu7u7j0dHR38BoNl6CcBgnjEQ86QNgNzZ2fny5ubmF6FQ6ENCiKdQKBzk83mpWCy+xcc5Eokc9/X16dFotJtSelksFr/v7+//GkDdDWNZJNqe+ADczefzXyqKMmoYxkUmk6lVq1UF/yCBQKA0NTXV4fF42orFohqLxb4CcM7BTHb4Hhay1dXVkVAo9MAwjItUKiW8CAIA1WpVSaVSgmEYzXA4/GhlZSUOwIvnCURYuor2y7ahoaHPBEHwZDKZmq7rvrGxMSSTSciyfAMgyzKSySTGxsag67ovk8nUCCHeeDz+uQ1iGSvw6SxtbW09lCTp3tHR0QHzRFEUhEIhJBKJazBZlpFIJBAKhaAoiuNZoVA48Hq9b6yvr3/AeSTwoZOi0ehHAIRcLudnBlVVRblcvgbjIeVyGaqqOhuw1wr3799/YNsVAQjstgsARK/X+zohhJRKpS62UNM0qKrqGJ6dnQUABINBB6JpmgOy11JZlrs4EGG3nAAQJEl6FS3KEoNVKhUEg0EEg0FUKpUbEF5EUewAVx8F1+/u5/8t9gW/Ztipwrqu/9VqETsT5gnzzJ0gvFiWdY7n9Y4ykAXAbDQaRUqppSjKH24IO/h0Oo10On0jQZjYa+nZ2dkhrqqCyUCW/UI/PDz8EYAVi8XqbKE7uzRNc86MhzGJxWJ1Sqm5t7f3AweyGMgEoM/Nzf2k6/qzaDTaHQgESgBQKpVaZhcPK5VKAK5KUTQa7dY07WR8fPwJXLVOgF1+APiz2ezI8PBwyjRNI5VKCbqu+1oegkskSWosLCxYgiBgbW1temZm5imuiusFAN1dVGUAd3O53KeRSGTaMIzmfymqoii2nZycLA0MDHyD6xXcdLcJVsF9uVzuk3A4PE0IufMv20SzUCh8OzIy8l2tVjtDizYBXO+uLIy+bDb73uDg4MeyLHfZ98I9M1BKqdFoNE62t7cfLy4uPj09PWXhatn43DCnlcfj8Vfm5+ff6enpeb+9vf1tSZJeAiCapnleq9V+29/f31haWvp1Z2eniqs2zlq5A2HG0QLGDyf8gNJqODHs3bMBxUlpcMPJbeMWD2TQVqHjYWwYcaqB2+ht4h4eXzRAtgQw+Rv83B8QHtU5FQAAAABJRU5ErkJggg==") no-repeat 0 0 transparent !important;
} 

.wistia-fancybox .fancybox-close {
    box-shadow: none !important;
    height:26px !important;
    width: 26px !important;
    top:-13px !important;
    right: -13px !important;
    }

.wistia-fancybox .fancybox-wrap {
	padding: 10px !important;
	background-color: #FFF;
	border-radius: 10px;
}

.wistia-fancybox .fancybox-outer {
	box-shadow: none !important;

}
	