
@font-face {
    font-family: 'Gibson Light';
    src:  url('../fonts/Gibson-Light.eot'); /* IE9 Compat Modes */
    src:  url('../fonts/Gibson-Light.eot?#iefix') format('embedded-opentype'),
          url('../fonts/Gibson-Light.woff') format('woff'),
          url('../fonts/Gibson-Light.ttf') format('truetype');
}

.tease, .v4f-section .desc, .incentive .points-earned, .status-level-table tbody {
	font-family: 'Gibson Light';
	font-size: 14px;
}

.tease {
	font-size: 15px;
	text-align: justify;
}

.v4f-hero {
	background-image: url("../images/v4f-banner.jpg");
    background-repeat: no-repeat;
    height: 260px;
	position: relative;
}

.v4f-hero, .v4f-section {
	border-bottom: 1px solid #817f7e;
}
.v4f-section {
	box-sizing: border-box;
}

.page_title { padding-top: 25px; }
.page_title h1 {
	font-size: 26px;
    margin-bottom: 10px;
}

.v4f-hero .content {
	padding-left: 52%;
}

.cta-button.hero {
	margin-top: 3px;
	float: right;
}

.cta-button {
	color: #fff;
	background-color: #231F20;
	width: 115px;
	margin-right: 1px;
	text-transform: uppercase;
	text-align: center;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 18px;
	padding: 4px 0;
}

.additional-details a { text-decoration: none; }

a.clickable-div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.subtitle, .incentive .text {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.subtitle {
	font-size: 31px;
	font-weight: 400;

}


.v4f-section:after {
	content: '';
	clear: both;
	display: block;
}

.v4f-section .desc {
	font-size: 16px;
}

.earning-points .information { 
	width: 35%;
	float: left; 
	margin-right: 5%;
	margin-top: 95px;
}

.earning-points .graphics {
	width: 60%;
	float: left;
	margin-top: 40px;
	margin-bottom: 25px;
}

.graphics .icon, .graphics .text, .graphics .points-earned {
	width: 116px;
	margin: auto;
	
}

.incentive .text {
	font-size: 17px;
	margin-bottom: 12px;
}

.graphics .icon {
	height: 116px;
	background-repeat: no-repeat;
	background-image: url('../images/v4f-earning-points-icons.jpg');
	margin-bottom: 20px;
}


.incentive { 
	text-align: center;
	float: left; 
	width: 116px;
}

.incentive + .incentive {
	margin-left: 35px; 
}

.incentive.subscribe .icon {
  background-position: -161px 0;
}

.incentive.submit-review .icon {
  background-position: -319px 0;
}

.incentive.purchase .icon {
  background-position: -480px 0;
}

.incentive .points-earned {
	font-size: 20px;
	line-height: 26px;
}

.v4f-section.redeeming-points {
	height: 400px;
	
}

.redeeming-points .information {
	width: 50%;
	margin-top: 100px;
	float: left;
}

.redeeming-points .graphics {
	height: 400px;
	width: 50%;
	background-repeat: no-repeat;
	background-image: url('../images/v4f-point-magnify.jpg');
	float: left;
	background-position: right 40px;
}

.v4f-section.status-level {
	width: 950px;
	height: 400px;
	background-image: url('../images/vf4-status-level-bg.jpg');

}
.status-level .information {
	padding-top: 30px;
}

.status-level-table {
	margin-left: 272px;
	margin-top: 21px;
}

.status-level-table thead th {
	background-color: transparent;
}

.status-level-table th:first-child, .status-level-table td:first-child {
	width: 29%;
	text-align: left;
}

.status-level-table th, .status-level-table td {
	width: 24%;
	padding: 0;
	text-align: center;
}

.status-level-table thead th {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 28px;
	font-weight: 400;
}

.status-level-table tbody {
	font-family: 'Gibson Light';
}

.status-level-table thead tr {
	height: 49px;
}

.status-level-table tbody tr {
	height: 30px;
}

.additional-details .information {
	padding-top: 30px;
}

.additional-details {
	border-bottom: 1px solid transparent;
}
.additional-details .information li {
	font-family: 'Gibson Light';
	font-size: 14px;
	line-height: 28px;
}

.get-started-title {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 18px;
	margin: 30px 0 0;
}

.get-started-text {
	font-family: 'Gibson Light';
	font-size: 14px;
}




