#eff-main-content small {
	position: relative;
	top: -5px;
}

div#eff-main {
	width: 972px;
	height: 1107px;
	margin: 0 auto;
}

div#eff-home-main {
	width: 972px;
	height: 936px;
	margin: 0 6px;
}

div#eff-left-nav {
	width: 350px;
	float: left;
}

div#eff-home-left {
	width: 382px;
	float: left;
	padding-top: 445px;
	padding-left: 2px;
}

div#eff-home-left img {
	float: left;
}

.eff-questions {
	padding-top: 25px;
	width: 380px;	
	text-align: center;
}

div#eff-home-main #eff-main-content {
	width: 577px;
}

div#eff-main-content {
	width: 595px;
	float: left;
	margin-top: 8px;
}

div#eff-left-inner {
	padding-top: 180px;
	padding-left: 90px;
}

div#eff-live-help {
	margin-top: 450px;
}

div#intro-flash {
	margin-top: 24px;
	height: 267px;
}

div#eff-intro-text {
	width: 577px;
	text-align: center;
	color: #a11a20;
	font-size: 17px;
	font-weight: bold;
	line-height: 29px;
	height: 58px;
	padding-top:40px;
}

div#eff-main-text {
	margin-left: 48px;
	margin-top: 20px;
	color: #464545;
}

#eff-members-benefit {
	width: 529px;
	height: 194px;
	border-top: 1px solid #fec98b;
	border-bottom: 1px solid #fec98b;
}

#eff-mb-left {
	float: left;
	margin-top: 15px;
	width: 239px;
}

#eff-mb-right {
	margin-left: 51px;
	margin-top: 15px;
	float: left;
	width: 239px;
}

#eff-members-benefit li {
	padding-left: 11px;
	line-height: 20px;
}

#eff-main-text h2 {
	padding: 0;
	margin: 0;
	margin-top: 20px;
	font-size: 18px;
	font-weight: normal;
	color: #ad4905;
	width: 529px;
	text-align: center;
	line-height: 20px;
}

#eff-free-reg {
	position: relative;
	top: -17px;
	width: 529px;
	text-align: center;
}

div#benefits-referal-rewards h3,
div#benefits-personal-rewards h3{
	color: #9a5501;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	margin-top: 5px;
	margin-left: 10px;
}

div#benefits-referal-rewards {
	float: left;
	width:300px;
}

div#benefits-referal-rewards ul {
	width: 280px;
}

div#benefits-personal-rewards {
	float: left;
	width: 280px;
}

div#eff-chart {
	width: 590px;
	height: 86px;
}

div#eff-chart2 {
	width: 627px;
	height: 86px;
	margin-top: 10px;
	margin-bottom:10px;
}

table#eff-chart-data2 td,
table#eff-chart-data td {
	line-height: 28px;
}

table#eff-chart-data .chart-title-col1,
table#eff-chart-data .chart-title-col2,
table#eff-chart-data .chart-title-col3,
table#eff-chart-data .chart-title-col4,
table#eff-chart-data .chart-title-col5 {
	color: white;
	font-weight: bold;
	text-transform: uppercase;
}

table#eff-chart-data .chart-title-col1,
table#eff-chart-data .chart-col1{
	width: 216px;
	text-align: right;
	padding-right: 20px;
}

table#eff-chart-data .chart-title-col2,
table#eff-chart-data .chart-title-col3,
table#eff-chart-data .chart-title-col4,
table#eff-chart-data .chart-title-col5,
table#eff-chart-data .chart-col2,
table#eff-chart-data .chart-col3,
table#eff-chart-data .chart-col4,
table#eff-chart-data .chart-col5{
	text-align: center;
	width: 89px;
}

table#eff-chart-data .chart-col1,
table#eff-chart-data .chart-col2,
table#eff-chart-data .chart-col2-max,
table#eff-chart-data .chart-col3,
table#eff-chart-data .chart-col4,
table#eff-chart-data .chart-col5{
	font-size: 11px;
}

table#eff-chart-data .chart-col2-max {
	padding-left: 5px;
}


table#eff-chart-data2 .chart-title-col1,
table#eff-chart-data2 .chart-title-col2,
table#eff-chart-data2 .chart-title-col3,
table#eff-chart-data2 .chart-title-col4,
table#eff-chart-data2 .chart-title-col5 {
	color: white;
	font-weight: bold;
	text-transform: uppercase;
}

table#eff-chart-data2 .chart-title-col1,
table#eff-chart-data2 .chart-col1{
	width: 236px;
	text-align: right;
	padding-right: 20px;
}

table#eff-chart-data2 .chart-title-col2,
table#eff-chart-data2 .chart-title-col3,
table#eff-chart-data2 .chart-title-col4,
table#eff-chart-data2 .chart-title-col5,
table#eff-chart-data2 .chart-col2,
table#eff-chart-data2 .chart-col3,
table#eff-chart-data2 .chart-col4,
table#eff-chart-data2 .chart-col5{
	text-align: center;
	width: 95px;
}

table#eff-chart-data2 .chart-col1,
table#eff-chart-data2 .chart-col2,
table#eff-chart-data2 .chart-col2-max,
table#eff-chart-data2 .chart-col3,
table#eff-chart-data2 .chart-col4,
table#eff-chart-data2 .chart-col5{
	font-size: 11px;
}

table#eff-chart-data2 .chart-col2-max {
	padding-left: 5px;
}

div.eff-step {
	height: 66px;
}

div.eff-step3 {
	height: 73px;
}

div.eff-step img {
	float: left;
}

div.eff-step div {
	float: left;
	padding-top: 17px;
	padding-left: 6px;
}

div.eff-step2 div {
	padding-top: 10px;
}

div.eff-step span {
	color: #464545;
	font-size: 12px;
	line-height: 14px;
}

div.eff-step h3 {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	color: #9a5501;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
}

div.eff-notes {
	width: 972px;
	margin: 0 auto;
}

div.eff-home-notes {
	clear: both;
	float: left;
	width: 972px;
	text-align: center;
	margin-top: 35px;	
}

div.eff-logged-home-notes {
	clear: both;
	float: left;
	width: 968px;
	text-align: center;
	margin: 10px;
	font-size: 9px;
	color: #959595;
	line-height: 9px;
}

div.eff-logged-home-notes strong {
	color: #4e4e4e;
}

div.eff-notes-inner {
	padding: 0 10px;
	font-size: 10px;
	line-height:11px;
}

div#eff-bot{
	width: 972px;
	margin: 0 auto;
	height: 10px;
}

div#eff-main-content h1 {
	font-size: 20px;
	line-height: 24px;
	color:  #9f2122;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 0;
	margin-bottom: 10px;
}

.eatforfree-question a, 
.questions a, 
div#eff-logged-faq-answers p a span{
	color: #683604;
	font-weight: bold;
}

div#eff-logged-top {
	width: 968px;
	height: 10px;
	margin: 0 auto;
}

div#eff-logged-main {
	width: 968px;
	margin: 0 auto;
}

#eff-home-logged-main {
	width: 968px;
	height: 988px;
	margin: 0 6px;
	color: #464545;
}

div#eff-logged-bot {
	width: 968px;
	height: 11px;
	margin: 0 auto;
}

div#eff-logged-main #eff-left-nav {
	width: 306px;
	margin-top: 15px;
	height: 600px;
	margin-left: 20px;
}

#eff-home-logged-left {
	margin-left: 2px;
	width: 306px;
	padding-top: 585px;
	float: left;
}

#eff-logged-mb-left {
	float: left;
	margin: 20px 0;
	margin-left: 30px;
	margin-bottom: 0px;
	width: 259px;
}

#eff-logged-mb-right {
	margin: 20px 0;
	margin-left: 50px;
	margin-bottom: 0px;
	float: left;
	width: 259px;
}

#eff-logged-mb-body li {
	padding-left: 11px;
	line-height: 20px;
	margin-top: 0px;
}

div#eff-logged-dashboard {
	margin-top: 10px;
	width: 628px;
}

div#eff-rewards-box {
	margin: 20px 0;
	float: left;
	width: 199px;
	height: 152px;
}

div#rewards-points {
	padding: 20px 10px;
	padding-bottom: 10px;
	text-align: center;
	width: 179px;
	font-weight: bold;
	color: #9f2122;
	line-height: 14px;
}

div#rewards-points span {
	line-height: 94px;
	font-size: 58px;
	font-weight: bold;
	color:  #683604;
}

div#rewards-points-detail {
	margin-top: 10px;
	margin-left: 5px;
}

td.rewards-prompt {
	color: #9f2122;
	font-weight: bold;
	width: 150px;
}

div#eff-welcome-info {
	float: left;
	width: 420px;
	margin-right: 8px;
	margin-top: 65px;
}

div#eff-welcome-info h2 {
	margin: 0;
	color: #683604;
	padding: 0;
	font-size: 22px;
	padding-bottom: 20px;
	line-height: 23px;
}

div#rewards-detail,
div#eff-sendinvites{
	margin-top: 10px;
}

.show div#rewards-detail-top,
.show div#eff-sendinvites-top,
.show div#eff-logged-mb-top{
	margin-top: 20px;
	width: 628px;
	height: 46px;
}

.show div#rewards-detail-top .edit,
.show div#eff-sendinvites-top .edit,
.show div#eff-logged-mb--top .edit,
.hide div#rewards-detail-top .close,
.hide div#eff-sendinvites-top .close,
.hide div#eff-logged-mb-top .close,
.hide div#rewards-detail-body,
.hide div#eff-sendinvites-body,
.hide div#eff-logged-mb-body,
.hide div.eff-box-bot{
	display: none;
}

.hide div#rewards-detail-top .edit,
.hide div#eff-sendinvites-top .edit,
.hide div#eff-logged-mb-top .edit,
.show div#rewards-detail-top .close,
.show div#eff-sendinvites-top .close,
.show div#eff-logged-mb-top .close,
.show div#rewards-detail-body,
.show div#eff-sendinvites-body,
.show div#eff-logged-mb-body,
.show div.eff-box-bot{
	display: block;
}

.hide div#rewards-detail-top,
.hide div#eff-sendinvites-top,
.hide div#eff-logged-mb-top {
	clear: both;
	width: 628px;
	height: 46px;
}

div.eff-box-bot {
	clear: both;
	width: 628px;
	height: 8px;
}

div#rewards-detail-body, 
div#eff-sendinvites-body,
div#eff-logged-mb-body {
	clear: both;
	width: 628px;
}

div#rewards-detail-body p,
div#eff-sendinvites-body p {
	padding: 10px;
}

div.eff-box-title {
	float: left; 
	width: 570px;
	margin-top: 10px;
}

#eff-logged-mb-top div.eff-box-title {
	margin-top: 17px;
}

div.eff-box-title span {
	margin-left: 11px;
	color: #9f2122;
}
div.eff-box-title h2 {
	color: #683604;
	padding-top:0;
	padding-bottom:0;
}

div.eff-box-control {
	float: left;
	margin-top: 15px;
}

.eatforfree-loggedin-tables {
	margin: 0 3px;
	margin-top:30px;
	width: 622px;
	border: 0;
	border-collapse: collapse;
	font-family: arial;
	font-size: 12px;
}

.eatforfree-loggedin-line1-1, .eatforfree-loggedin-line2-1 {
	background-color: #f0f3f7;
	padding-left: 40px;
	line-height: 30px;
	font-weight: bold;
	color: #e27207;
}

.eatforfree-loggedin-line1-2, .eatforfree-loggedin-line2-2 {
	background-color: #f0f3f7;
	text-align: right;
	line-height: 30px;
	color: #3b3b3b;
	padding-left: 40px;
}

.eatforfree-loggedin-line1-3, .eatforfree-loggedin-line2-3 {
	background-color: #f0f3f7;
	line-height: 30px;
	color: #646463;
	padding-left: 40px;
}

.eatforfree-loggedin-rewardshead {
	background-color: #ffffff;
	color: #b66530;
	text-align: center;
	line-height: 25px;
	border:1px solid #f0d783;
	border-top:0px;
}

.eatforfree-loggedin-rewardsline1-1, .eatforfree-loggedin-rewardsline2-1, .eatforfree-loggedin-rewardsline1-2, .eatforfree-loggedin-rewardsline2-2, .eatforfree-loggedin-rewardsline1-3, .eatforfree-loggedin-rewardsline2-3, .eatforfree-loggedin-rewardsline1-4, .eatforfree-loggedin-rewardsline2-4, .eatforfree-loggedin-rewardsline1-5, .eatforfree-loggedin-rewardsline2-5, .eatforfree-loggedin-rewardsline1-6, .eatforfree-loggedin-rewardsline2-6 {
	background-color: #feffe5;
	line-height: 20px;
	padding: 0px 10px;
	border:1px solid #f0d783;
	text-align: center;
}

.eatforfree-loggedin-rewardsline1-1, .eatforfree-loggedin-rewardsline2-1, .eatforfree-loggedin-rewardsline1-6, .eatforfree-loggedin-rewardsline2-6 {
	text-align: left;
}

.eatforfree-loggedin-line2-1, .eatforfree-loggedin-line2-2, .eatforfree-loggedin-line2-3, .eatforfree-loggedin-rewardsline2-1, .eatforfree-loggedin-rewardsline2-2, .eatforfree-loggedin-rewardsline2-3, .eatforfree-loggedin-rewardsline2-4, .eatforfree-loggedin-rewardsline2-5, .eatforfree-loggedin-rewardsline2-6  {
	background-color: #ffffff;
}

.eatforfree-loggedin-rewardsline1-3 .enrolled, .eatforfree-loggedin-rewardsline2-3 .enrolled {
	color: #0db400;
}

.eatforfree-loggedin-rewardsline1-3 .invited, .eatforfree-loggedin-rewardsline2-3 .invited, .eatforfree-loggedin-rewardsline1-3 .pending, .eatforfree-loggedin-rewardsline2-3 .pending {
	color: #686867;
}

.eatforfree-loggedin-rewardsline1-3 .declined, .eatforfree-loggedin-rewardsline2-3 .declined {
	color: #686867;
}

.eatforfree-loggedin-rewardsline1-6, .eatforfree-loggedin-rewardsline2-6 {
	color: #3c5bde;
}

.eatforfree-loggedin-leftnoborder {
	border-left: 0px;
}

.eatforfree-loggedin-rightnoborder {
	border-right: 0px;
}

.eatforfree-loggedin-botnoborder {
	border-bottom: 0px;
}

.eatforfree-loggedin-column1 {
	width: 80px;
	padding-left: 15px;
	padding-right: 10px;
	height: 20px;
	line-height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #b66530;
}

.eatforfree-loggedin-column2 {
	width: 110px;	
	padding-right: 10px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #353e47;
}

.eatforfree-loggedin-column2-1 {
	width: 255px;	
	height: 25px;
	font-family: Arial;
	font-size: 12px;
	color: #353e47;
}

.eatforfree-loggedin-column3 {
	width: 120px;	
	padding-right: 10px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #353e47;
}

.eatforfree-loggedin-column3-1 {
	width: 363px;	
	height: 110px;
}

.eatforfree-loggedin-column4 {
	width: 210px;	
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #353e47;
}

.eatforfree-viewemail {
	padding-left: 20px;
	font-style: italic;
	font-size: 9px;
}

.eatforfree-loggedin-input-name {
	border: 1px solid #a1a1a1;
	height: 15px;
	width: 120px;
}

.eatforfree-loggedin-input-email {
	border: 1px solid #a1a1a1;
	height: 15px;
	width: 200px;
}

.eatforfree-loggedin-input-emailsubject {
	border: 1px solid #a1a1a1;
	height: 15px;
	width: 355px;
}

.eatforfree-loggedin-textarea {
	border: 1px solid #a1a1a1;
	width: 355px;
	height: 100px;
	overflow: auto;
}

div#eff-terms ol  {
	list-style-type: none;
	list-style-position: inside;
	color: #683604;
	font-size: 11px;
	font-weight: bold;
}

div#eff-terms li {
	margin-top:10px;
	margin-left:0;
	padding-left:0;
}

div#eff-terms ol ol {
	/*list-style-type: lower-alpha; */
	list-style-type: decimal;
	color: #606060;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}

div#eff-terms ol ol ol {
	margin-left: 10px;
	list-style-type: lower-alpha;	
}

div#eff-terms ol ol ol ol {
	margin-left: 20px;
	list-style-type: lower-roman;	
}

span#enlargeimage {
	font-size: 9px;
	margin-top: 2px;
	display: block;
	text-align:center;
	width:80px;
	font-style: italic;
}

div#eff-scroll-content {
	height: 350px;
	overflow-y: auto;
	scrollbar-base-color: #f5f6f8;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #f5f6f8;
	scrollbar-darkshadow-color: #f5f6f8;
	scrollbar-face-color: #c3996a;
	scrollbar-highlight-color: #f5f6f8;
	scrollbar-shadow-color: #f5f6f8;
	scrollbar-track-color: #ffffff;
}

div#eff-confirm-terms {
	float: right;
	margin-top: 15px;
	margin-right: 5px;
	line-height:20px;
	width: 230px;
	text-align: right;
}

div#eff-confirm-terms input{
	float: left;
	margin-top:1px;
}

div#eff-confirm-terms span {
	float: right;
}
