/*AFFILIATE SECTION CSS*/

html body, body_text {	font-family: Arial; background-color: darkgray;}
html, body {   line-height: 1.5 !important;}
#main_r .main_bgrnd_padding {	background-color: #ffffff;	border: none;}

div#left_r div.ter_text_bold, #right_r div.ter_text_bold {	color: #008193;	font-size: 16px;	margin-top: 12px;	margin-bottom: 5px;	text-transform: capitalize;}

#left_r .body_text, #right_r .body_text {	font-size: 13px;	font-family: Arial;	line-height: normal;}
#left_r td {	padding-bottom: 15px;	display: table-cell;	line-height: normal;}
#left_r td .body_text {	line-height: normal;}
#wrapper_r {	width: 1160px !important;	background-color: white;	padding-left: 20px;	padding-right: 20px;}
#left_r {	float: left;	width: 485px !important;	padding: 10px 35px 0;}
#right_r {	float: left;	width: 545px !important;	padding: 10px 30px 0;}
.efelist li {list-style: disc inside;}
#join_r {	height: 445px !important;	background: url(../images/join_bg.jpg) no-repeat; margin-top: 10px;}
td.refdom {	white-space: wrap;}
td.body {	line-height: initial;}
#join_r h3, #join_r small, #join_r big, #join_r p {display:none !important;}
html #content_r {border-top: none;}
#header_r .menu_01, #header_r .menu_02, #header_r .menu_03, #header_r .menu_04, #header_r .menu_05 {	background: none !important;}
#header_r .menu_r li a {min-width: 105px;	padding: 7px 16px;	font-size: 15px;	background-color: #B8444A;	color: white;	border-radius: 5px;	text-decoration: none; display: inline-block; text-align: center;}
#header_r .menu_r li {	padding: 6px 15px !important;}
#header_r .menu_r {	height: 49px;	background: #ffffff !important;	border-bottom: none;}
#left_r .form_r {	background: #D7B6CF;	color: #544528; 	font-size: 14px;	border-radius: 5px; border: 1px solid #777777;}
#right_r .form_r {		color: #544528;	font-size: 14px; background-color: #ddb888; border-radius: 5px; border: 1px solid #777777;}
#right_r h3 {	border-left: 5px solid #a83333;	margin-bottom: 20px;	margin-top: 23px;	line-height: 11px;	padding-left: 10px;}
#right_r {	background-color: #fbf19b;}
#right_r #email {	width: 280px;}
#right_r div.ter_text_bold.frgt {
	text-transform: none;
}
#footer_r {	border-top: 1px solid burlywood;}
#footer_r .menu_r {	display: none;}

.content_bgrnd a.sec_little_bold {	font-size: 10pt;	text-decoration: none;  color: #ffffff; 	background-color: #02babd;	padding: 5px 15px;	border-radius: 4px;}
.content_bgrnd .ter_big {	font-size: 10pt;	margin-bottom: 10px;	background-color: #fd8d04;	color: white;	padding: 5px 15px;	border-radius: 4px;}
#right_r li { list-style: square; list-style-position: inside;	margin-bottom: 5px;	line-height: normal;}

#content_r .form_r.yci input.text_01, .form_r.yci input.text {	padding: 3px 0px 3px 4px; width: 280px;}
#content_r .form_r input.text_02, #content_r .form_r select.text_02 {	padding: 3px 0px 3px 4px;	width: 275px;}
 #content_r .form_r select.text_02 {	height: 26px;}
#right_r .button_join {	background-image: none !important; background-color: brown; border-radius: 5px; margin-top: 10px; color: #ffffff;}


.affhome .sec_med_bold {margin-bottom: 5px; margin-top: 20px;}
.affhome td, .homebank td {padding: 2px; text-align: left;}
.efetable tr {border-bottom: 1px solid #eee;}
.efetable td {padding: 4px;}
.affhome .button_1, .homebank .button_1, .homeedit .button_1   {	padding: 7px 15px;	font-size: 12px;	font-family: arial;}
.homebanners textarea {background-color: beige; padding: 5px; max-height: 30px !important;	width: 830px !important;	font-size: 11px;}
.main_bgrnd_padding a.viewlink {	padding-bottom: 15px;	display: inline-block;}
.homebanners .advsview1 {	margin-bottom: 10px;	border: 1px solid #d7d7bd;	 padding-top: 10px;}
.homebanners td img {	max-width: 700px;}

.bannernotes {	border: 1px solid brown;	margin-top: 15px;	padding: 15px;	border-radius: 5px;}
.bannernotes li {	list-style-type: none;	padding: 3px;	line-height: normal;	list-style-position: inside;}
.bannernotes li::before {	content: '\27ba\00a0\00a0'; color: red;}
.titlbigr {	font-size: 18px;	margin-top: 20px; color: red;	font-weight: bold;	margin-bottom: 20px;	border-bottom: 1px dotted black;	padding-bottom: 10px;}
.ptnrpg tr {	border-bottom: 3px solid #fff;	background-color: #c2f6ff54;}
table td {	padding: 10px 2px 10px 10px;}
.red {	color: red;	padding-right: 5px;}
td input {	padding: 6px;}
td select {	padding: 5px;	width: 168px !important;	background-color: white;	border: 1px solid #777;}
td .button_1 {	padding: 10px;	font-size: 8.5pt;}
.ptnrpg td {	vertical-align: middle; width: 35%;}
html .button_border_1 {	border: none;}
#header_r h1 {	text-align: center;}
#header_r h1 img {	width: 150px;	margin-top: 50px;	border: 1px solid #006c62;	padding: 10px 15px;	background-color: #f8f8f8;	border-radius: 25px 2px;}
#header_r .menu_r {  display: none;}
#footer_r p {text-align: center;}

/*Mobile-friendly menu from W3SC*/
.topnav {  overflow: hidden;  background-color: #333;}
.topnav a {  float: left;  display: block;  color: #f2f2f2;  text-align: center;  padding: 14px 16px;  text-decoration: none;  font-size: 17px;}
.topnav a:hover {  background-color: #ddd;  color: black;}
.topnav a.active {  background-color: #04AA6D;  color: white;}
.topnav .icon {  display: none;}
/*end of mobiles friendly menu */


.tdbutto .button_2 {
	padding: 5px 40px !important;
	margin-right: 15px;
	border-radius: 5px;
}
.tdbutto {
	text-align: center;
}


/*for mobiles*/
@media only screen and (max-width: 600px) {
#wrapper_r {	width: 100% !important;	margin: 0 auto;	padding-left: 0;	padding-right: 0;	}
#left_r, #right_r {	float: none;	width: 85% !important;	padding: 10px 35px 20px 35px;	margin: 0 auto;}
#join_r {	height: 165px !important;	background-image: url(../images/join_bg.jpg); width: 100%;	background-size: contain; background-repeat: no-repeat;}
#content_r .form_r input.text_02, #content_r .form_r select.text_02 {	padding: 3px 0px 3px 4px;	width: 200px;}
#content_r .form_r.yci input.text_01, .form_r.yci input.text, #right_r #email {	padding: 3px 0px 3px 4px;	width: 200px;}
.form_r input.text{width: 160px;}
#right_r .form_r {	color: #544528;	font-size: 14px;	background-color: #ddb888;	border-radius: 5px;	border: 1px solid #777777;	padding-left: 10px;}
#right_r table td {padding: 0 !important; }
#left_r table td {	padding: 6px !important;}
#right_r .button_join {	width: 170px;	padding: 7px !important;	height: auto;	font-size: 14px;}
.content_bgrnd a.sec_little_bold {
	margin-bottom: 10px;
	display: inline-block;
	padding: 7px;
}
/*from w3schools*/
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {    float: right;    display: block;  }
    .topnav.responsive {position: relative;}
  .topnav.responsive .icon {    position: absolute;    right: 0;    top: 0;  }
  .topnav.responsive a {    float: none;    display: block;    text-align: left;  }
  
}








	