a, abbr, acronym, address, applet, b, big, blockquote, body, caption,
	center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form,
	h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend,
	li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub,
	sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
	margin: 0;
	padding: 0;
	border: 0;
	background: 0 0
}

ol, ul {
	list-style: none
}

blockquote {
	quotes: none
}

blockquote:after, blockquote:before {
	content: '';
	content: none
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a img {
	border: none
}

.mainMenu, .menu_offers_type .nav-tabs {
	border-bottom: 0
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	display: block
}

* html .clearfix {
	height: 1px
}

body {
	position: relative;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #676d6f 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fefefe 0%, #676d6f 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fefefe 0%, #676d6f 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',
		endColorstr='#676d6f', GradientType=0); /* IE6-9 */
	text-align: center;
	font-family: Open Sans, sans-serif !important;
	font-size: 14px;
	overflow-x: hidden;
	min-height: 100vh;
	
}

.wrapper {
	
}

.mainContainer {
	background: 0 0;
	width: auto
}

.topLoginFixer {
	position: relative;
	margin: 0;
	height: 40px;
}

.mainMenu .container {
	position: relative;
}

.stickyMenu .container .menu-background {
	background-color: #0e2539;
	padding: 0;
	height: 40px;
}

.stickyMenu .container .navbar-brand {
	margin-left: 0;
	padding: 5px 15px;
	height: auto;
}

.stickyMenu.navbar-default {
	border: none;
}

.mainMenu, .stickyMenu {
	margin-bottom: 0;
	background: 0 0
}

.stickyMenu {
	display: none;
}

.mainMenu #navbar {
	background-color: #0E2539;
}

.mainMenu .menu_head, .mainMenu .menu_trademark, .mainMenu .navbar-header .navbar-brand
	{
	display: none
}

.stickyMenu .menu_head, .stickyMenu .menu_trademark {
	display: none;
}

.mainMenu .navbar-nav>li {
	box-sizing: border-box;
	text-align: center
}

.headerLanguage, .searchBox, .searchBox .searchArea .advanced_search_buttons .select2-results__option
	{
	text-align: left
}

.mainMenu .navbar-nav>li.home {
	width: 90px
}

.mainMenu .navbar-nav>li.networklist {
	width: 150px
}

.mainMenu .navbar-nav>li.advertise {
	width: 115px
}

.mainMenu .navbar-nav>li.account {
	width: 105px
}

.mainMenu .navbar-nav>li.addnetwork {
	width: 115px
}

.mainMenu .navbar-nav>li.resource {
	width: 125px
}

.mainMenu .navbar-nav>li.webinarlist {
	width: 120px
}

.mainMenu .navbar-nav>li.help {
	width: 85px
}

.mainMenu .navbar-nav>li.howtouse {
	width: 145px
}

.mainMenu .navbar-nav>li.register {
	width: 110px
}

.mainMenu .navbar-nav>li.login {
	width: 85px
}

.mainMenu .navbar-nav>li.logout {
	width: 90px
}

.lang_cn .mainMenu .navbar-nav>li.home {
	width: 100px
}

.lang_cn .mainMenu .navbar-nav>li.networklist {
	width: 130px
}

.lang_cn .mainMenu .navbar-nav>li.advertise {
	width: 100px
}

.lang_cn .mainMenu .navbar-nav>li.account {
	width: 110px
}

.lang_cn .mainMenu .navbar-nav>li.addnetwork {
	width: 135px
}

.lang_cn .mainMenu .navbar-nav>li.resource {
	width: 105px
}

.lang_cn .mainMenu .navbar-nav>li.webinarlist {
	width: 140px
}

.lang_cn .mainMenu .navbar-nav>li.help {
	width: 100px
}

.lang_cn .mainMenu .navbar-nav>li.howtouse {
	width: 130px
}

.lang_cn .mainMenu .navbar-nav>li.login, .lang_cn .mainMenu .navbar-nav>li.register
	{
	width: 100px
}

.lang_cn .mainMenu .navbar-nav>li.logout {
	width: 90px
}

.lang_es .mainMenu .navbar-nav>li.home {
	width: 80px
}

.lang_es .mainMenu .navbar-nav>li.networklist {
	width: 145px
}

.lang_es .mainMenu .navbar-nav>li.advertise {
	width: 120px
}

.lang_es .mainMenu .navbar-nav>li.account {
	width: 110px
}

.lang_es .mainMenu .navbar-nav>li.addnetwork {
	width: 145px
}

.lang_es .mainMenu .navbar-nav>li.resource, .lang_es .mainMenu .navbar-nav>li.webinarlist
	{
	width: 105px
}

.lang_es .mainMenu .navbar-nav>li.help {
	width: 80px
}

.lang_es .mainMenu .navbar-nav>li.howtouse {
	width: 150px
}

.lang_es .mainMenu .navbar-nav>li.register {
	width: 120px
}

.lang_es .mainMenu .navbar-nav>li.login {
	width: 90px
}

.lang_es .mainMenu .navbar-nav>li.logout {
	width: 100px
}

.mainMenu .navbar-nav>li>a, .stickyMenu .navbar-nav>li>a {
	color: #fff;
	font-family: Open Sans, sans-serif;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	padding: 10px 20px;
	box-sizing: border-box
}
.lang_es .mainMenu .navbar-nav > li > a,
.lang_es.stickyMenu .navbar-nav > li > a {
	padding: 10px;
}
.mainMenu .navbar-nav>li>a:focus, .mainMenu .navbar-nav>li>a:hover,
	.stickyMenu .navbar-nav>li>a:focus, .stickyMenu .navbar-nav>li>a:hover
	{
	background-color: #408AB0;
	color: #FFF
}

.mainMenu .navbar-nav>li.howtouse a {
	border-right: 0
}

.mainMenu .navbar-nav>li.home a:focus, .mainMenu .navbar-nav>li.home a:hover
	{
	border-radius: 0 0 0 4px
}

.mainMenu .navbar-nav>li.login a:focus, .mainMenu .navbar-nav>li.login a:hover
	{
	background-color: #F0F9FC;
	color: #133249;
	border-radius: 0
}

.mainMenu .navbar-nav>li.logout a:focus, .mainMenu .navbar-nav>li.logout a:hover
	{
	border-radius: 0
}

.mainMenu .navbar-inverse .navbar-collapse, .mainMenu .navbar-inverse .navbar-form
	{
	border-color: transparent
}

.mainMenu .login_menu, .mainMenu .register_menu {
	/*float: right;*/
	background: #5EA6BF;
}

.stickyMenu .menu_list {
	display: inline-block;
	width: 920px;
}

.stickyMenu .navbar-nav>li.user_options >a.user_img {
	background-image: url('images/fa_user.png');
	background-repeat: no-repeat;
	width: 50px;
	padding: 20px 0;
	background-position: center;
}

.stickyMenu .user_options .dropdown-menu,
.mainMenu .help_options .dropdown-menu,
.stickyMenu .help_options .dropdown-menu{
	padding: 0px;
	margin-top: -1px;
	right: -1px;
}

.stickyMenu .user_options .dropdown-menu .login_menu,
.stickyMenu .user_options .dropdown-menu .register_menu,
.mainMenu .help_options li,
.stickyMenu .help_options li
	{
	background-color: #0E2539;
	padding: 5px 0px;
}

.stickyMenu .user_options .dropdown-menu .login_menu:hover,
.stickyMenu .user_options .dropdown-menu .register_menu:hover,
.mainMenu .help_options .dropdown-menu li:hover,
.stickyMenu .help_options .dropdown-menu li:hover
	{
	background-color: #408AB0;
}

.stickyMenu .user_options .dropdown-menu .login_menu:hover a,
.stickyMenu .user_options .dropdown-menu .register_menu:hover a,
.mainMenu .help_options .dropdown-menu li:hover a,
.stickyMenu .help_options .dropdown-menu li:hover a {
	background-color: #408AB0;
}

.stickyMenu .navbar-nav>.open>a, .stickyMenu .navbar-nav>.open>a:focus,
.stickyMenu .navbar-nav>.open>a:hover,
.mainMenu .navbar-nav>.open>a, .mainMenu .navbar-nav>.open>a:focus,
.mainMenu .navbar-nav>.open>a:hover,
.stickyMenu .navbar-nav>.open>a, .mainMenu .navbar-nav>.open>a:focus,
.stickyMenu .navbar-nav>.open>a:hover  {
	background-color: #408AB0;
	color: #ffffff;
}
.stickyMenu .user_options .dropdown-menu .login_menu a,
.stickyMenu .user_options .dropdown-menu .register_menu a,
.mainMenu .help_options .dropdown-menu li a, .mainMenu .user_options .dropdown-menu li a,
.stickyMenu .help_options .dropdown-menu li a, .mainMenu .user_options .dropdown-menu li a
	{
	color: #ffffff;
	font-weight: bold;
}

.stickyMenu .navbar-header {
	width: 220px;
}

.stickyMenu .user_options {
	float: right;
	background-color: #408ab0;
}

.headerLogo .header-logo {
	margin: 0;
	padding: 10px 0;
	background: -moz-linear-gradient(270deg, #fefefe 0%, #fefefe 19%, #D6D6D6 59%,
		#B3B3B3 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe),
		color-stop(19%, #fefefe), color-stop(59%, #D6D6D6),
		color-stop(100%, #B3B3B3)); /* safari4+,chrome */
	background: -webkit-linear-gradient(270deg, #fefefe 0%, #fefefe 19%, #D6D6D6 59%,
		#B3B3B3 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(270deg, #fefefe 0%, #fefefe 19%, #D6D6D6 59%, #B3B3B3
		100%); /* opera 11.10+ */
	background: -ms-linear-gradient(270deg, #fefefe 0%, #fefefe 19%, #D6D6D6 59%,
		#B3B3B3 100%); /* ie10+ */
	background: linear-gradient(180deg, #fefefe 0%, #fefefe 19%, #D6D6D6 59%, #B3B3B3
		100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',
		endColorstr='#B3B3B3', GradientType=0); /* ie6-9 */
}

.headerLogo .logoPlaceholder {
	float: left
}

.headerLogo .top_ads {
	float: right
}

.headerLanguage {
	height: 40px;
	line-height: 40px;
	margin-right: 20px;
	float: right !important;
}

.headerLanguage .language {
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
}

.rightHeaderLogo {
	position: relative;
	float: right;
	padding-left: 0;
	height: 36px
}

.rightHeaderLogo ul {
	float: right;
	margin-top: 10px;
	margin-bottom: 5px;
	width: auto
}

.rightHeaderLogo ul li {
	float: left;
	border-right: 1px solid #136DB7
}

.rightHeaderLogo ul li a {
	padding: 5px 10px
}

.rightHeaderLogo .new_to_ov {
	display: block;
	width: 200px;
	background: #ed7336;
	color: #fff;
	text-transform: uppercase;
	height: 36px;
	font-weight: bold;
	font-size: 16px;
	line-height: 36px;
}

.rightHeaderLogo .facebookPlacehorder {
	position: relative;
	margin-left: 0;
	margin-top: 9px
}

.rightHeaderLogo .facebookPlacehorder * {
	box-sizing: content-box
}

.rightHeaderLogo .facebookPlacehorder .pinItContainer {
	display: block;
	float: right;
	padding-right: 50px;
	width: 45px
}

.rightHeaderLogo .facebookPlacehorder .otherSocialsContainer {
	display: block;
	float: right
}

.header_search .facebookPlacehorder {
	float: right;
	margin-left: 10px !important;
	margin-top: 7px !important
}

.header_search {
	background: url(images/back_live1.png) left top repeat-x;
	height: 44px
}

.header_search .header_search_area {
	position: relative;
	display: block;
	float: left;
	margin-top: 3px;
	width: 510px
}

.header_search .header_search_area .mainSearch {
	margin-left: 10px;
	height: 36px;
	line-height: 36px;
	width: 385px;
	box-sizing: border-box;
	border: 3px solid #F58532;
	font-size: 14px !important;
	color: #222 !important
}

.header_search .header_search_area .mainSearchButton {
	position: absolute;
	top: 0;
	right: 25px;
	margin: 0;
	height: 36px
}

.searchBox, .searchBox .searchArea .searchInputArea {
	position: relative
}

.header_search .leftFloated {
	height: 37px
}

.header_search .fb_edge_widget_with_comment {
	margin-top: 5px !important
}

.header_search iframe #PinItButton {
	margin-top: 10px !important
}

.facebookPlacehorder .leftFloated {
	float: left
}

.facebookPlacehorder img {
	margin-top: -5px;
	margin-left: 10px;
	padding: 0;
	margin-bottom: 5px
}

.facebookPlacehorder .headerAdsense {
	clear: left
}

.facebookPlacehorder .marginTop {
	margin-top: 10px
}

.facebookPlacehorderWithWebinar {
	margin-left: 20px !important;
	margin-top: 0 !important;
	width: 470px !important
}

.pin-it-button {
	display: block;
	float: left;
	margin-top: 7px
}

.facebookPlacehorderRefused {
	float: left;
	width: 430px;
	background: #fff;
	margin-left: 80px;
	margin-top: 10px
}

.facebookPlacehorderRefusedWithWebinar {
	margin-left: 35px !important;
	margin-top: 0 !important
}

.searchBox {
	margin: 0;
	background-color: #408AB0;
	height: 165px;
	z-index: 99
}

.searchBox .searchArea {
	position: relative;
	float: left;
	padding: 15px 15px 0;
	width: 770px
}

.searchBox .searchArea .heading {
	color: #fff;
	font-size: 22px;
	line-height: 32px;
	font-weight: bold;
}

.searchBox .searchArea .searchInputArea .main_search_input {
	display: block;
	float: left;
	width: 576px;
	height: 40px;
	font-size: 24px;
	border: none;
	box-sizing: border-box;
	color: #000;
	font-weight: 700;
	padding-left: 5px
}

.searchBox .searchArea .searchInputArea .main_search_button {
	display: inline-block;
	background-color: #ed7336;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	width: 120px;
	height: 40px;
}

.searchBox .searchArea .advanced_search_buttons {
	display: block;
	margin-top: 15px
}

.searchBox .searchArea .advanced_search_buttons #netSelect {
	width: 200px
}

.searchBox .searchArea .advanced_search_buttons button {
	margin: 0 0 0 5px !important;
	padding: 0 15px 2px;
	background: #408AB0;
	border: 1px solid #ffffff;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}

.searchBox .searchArea .advanced_search_buttons button:hover {
	background: #10446b
}

.searchBox .searchArea .advanced_search_buttons #advancedResetButton,
	.searchBox .searchArea .advanced_search_buttons #advancedSearchButton {
	margin-left: 4px !important
}

.searchBox .searchArea .advanced_search_buttons .select2-container {
	margin: -3px 0 0;
	width: 200px !important
}

.searchBox .searchArea .advanced_search_buttons .select2-container--default .select2-selection--single
	{
	height: 34px
}

.searchBox .searchArea .advanced_search_buttons .select2-container--default .select2-selection--single .select2-selection__rendered
	{
	line-height: 34px
}

.searchBox .searchArea .advanced_search_buttons .select2-container--default .select2-selection--single .select2-selection__arrow b
	{
	margin-top: 1px
}
.select2-selection {
	border: none !important;
	border-radius: 0px !important;
}

.lang_es .searchBox .searchArea .heading {
	font-size: 21px
}

.lang_es .searchBox .searchArea .advanced_search_buttons #netSelect {
	width: 160px
}

.lang_es .searchBox .searchArea .advanced_search_buttons .select2-container
	{
	width: 160px !important
}

.lang_es .searchBox .searchArea .advanced_search_buttons button {
	padding: 0 10px 2px
}

.searchBox .advertiseBox {
	display: block;
	float: left;
	padding-left: 0;
	background: url(images/slider-divider.png) left 0 no-repeat
}

.mobile_header_banner {
	display: none;
	padding-top: 15px
}

.adRotatorContainer {
	margin: 0 auto;
	height: 100px;
	background-image: linear-gradient(bottom, #e7e7e7 8%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #e7e7e7 8%, #fff 100%);
	background-image: -moz-linear-gradient(bottom, #e7e7e7 8%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #e7e7e7 8%, #fff 100%);
	background-image: -ms-linear-gradient(bottom, #e7e7e7 8%, #fff 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.08, #e7e7e7),
		color-stop(1, #fff));
	text-align: center
}

.adRotatorContainer li {
	display: inline-block;
	margin-top: 15px;
	padding: 0 40px;
	vertical-align: top;
}

.adRotatorContainer li a {
	display: block;
	margin: 0 auto
}

.resetButton {
	margin: 0;
	width: 67px;
	height: 31px;
	background: url(images/reset_btn.png) top left;
	border: none;
	font-size: 13px;
	cursor: pointer;
	color: #2d3a45;
	font-weight: 700;
	text-transform: uppercase
}

.left_search_bg {
	float: left;
	width: 15px;
	height: 57px;
	background: url(images/search_left.png) left no-repeat
}

.main_search_bg {
	float: left;
	height: 57px;
	background: url(images/search_bg.png) left repeat-x;
	width: 504px
}

.mainSearch {
	float: left;
	height: 29px;
	line-height: 29px;
	margin: 0;
	padding: 5px 10px;
	border-radius: 5px;
	width: 500px;
	border: 0;
	font: 400 23px Arial, sans-serif;
	color: #000;
	font-weight: 700;
	-moz-box-shadow: 0 -1px 1px #2C688E;
	-webkit-box-shadow: 0 -1px 1px #2C688E;
	box-shadow: 0 -1px 1px #2C688E
}

.mainSearchButton, .secondSearchButton {
	position: relative;
	height: 39px;
	z-index: 4
}

.favoriteSearchesDropdown, .mainSearchButton, .secondSearchButton {
	border: 0;
	float: left;
	cursor: pointer
}

.contactBanners {
    padding-top: 10px;
    margin: 0 auto;
    display: block;
    text-align: center;
}

.mainSearchButton {
	margin: 0 0 0 -127px;
	width: 131px;
	background: url(images/top_search_btn.png) left no-repeat
}

.secondSearchButton {
	margin: 0 0 0 25px;
	width: 193px;
	background: url(images/top_search_net_btn.png) left no-repeat
}

.favoriteSearchesDropdown {
	background: url(images/favorites_select2.png) left no-repeat;
	background-color: transparent;
	height: 28px;
   width: 150px;
}

.favoriteSearchesDiv {
	position: absolute;
	z-index: 3;
	font: 400 12px Verdana, sans-serif;
	right: 20px;
	width: 60px;
	height: 28px;
	top: 15px;
	overflow: hidden;
}

.favoriteSearchesDropdown option {
	font-weight: 700;
}

.topSearchesTopTitle {
	margin: 0 2px 0 0;
	width: 260px !important;
	font-size: 16px;
	color: #FFF;
	background: url(images/box_top.png) top left no-repeat;
	line-height: 18px !important;
	letter-spacing: 1px;
	height: 35px;
	text-align: center
}

.topSearchesTopTitle span {
	line-height: 34px;
	text-transform: uppercase;
}

.topSearchList {
	margin-bottom: 0;
	width: 240px;
	text-align: left
}

.topSearchList .selected_key a {
	color: #F95D1E !important
}

.topSearchList li a {
	padding: 7px 6px 7px 10px;
	color: #234769;
	font-size: 12px;
}

.topSearchList li a:hover {
	color: #F86C26
}

.topSearchList li.special10 a {
	padding: 7px 6px 7px 5px !important
}

.topSearchList .topSearchLeft {
	float: left;
	width: 115px;
	margin-left: 5px
}

.topSearchList .topSearchRight {
	float: left;
	width: 120px
}

.topSearches a {
	display: block;
	font-weight: 700;
	text-decoration: none
}

.offersInfo, .offersInfo p {
	font-weight: 700;
	float: left;
	color: #0e2539;
}

.topSearches a:hover {
	text-decoration: none
}

.mainContent {
	padding: 15px 15px 0;
	background: #fff;
}

.mobile1banner, .mobile2banners {
	display: none
}

.mobile2banners li {
	display: inline-block;
	padding: 5px
}

.menu_offers_type .offer_type_menu, .menu_offers_type .offer_type_menu_selected
{
	margin-right: 2px;
	padding: 5px 0px;
	height: 50px;
	text-decoration: none !important;
	text-align: center;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}
.menu_offers_type .nav-tabs>li {
	margin-bottom: -1px;
	width: 110px;
	height: 50px;
}

.menu_offers_type .menu_premium_type .offer_type_menu {
	margin-right: 0;
}
.menu_offers_type .offer_type_menu {
	/*     background: url(images/button-bg.png) top left repeat-x; */
	background-color: #408ab0;
	border: 0 solid transparent !important;
	color: #FFF;
	border-radius: 0;
	font-weight: bold
}

.menu_offers_type .offer_type_menu:hover {
	color: #fff !important;
	background: #0e2539 !important;
	border-color: transparent !important
}

.menu_offers_type .offer_type_menu_selected {
	background-color: #ffffff;
	margin-bottom: -1px;
	border: 1px solid #C1C1C1 !important;
	border-bottom: 1px solid transparent !important;
	color: #0e2539;
	border-radius: 0;
	font-weight: bold
}

.menu_offers_type .offer_type_menu_selected:hover {
	color: #000;
	background-color: #FDFDFD
}

.menu_offers_type .menu_training_tab {
	position: relative
}

.menu_offers_type .menu_training_tab img {
	position: absolute;
	right: 0;
	top: 0;
	width: 32px
}

.offerTopDiv {
	padding: 15px;
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #C1C1C1;
	border-bottom: none
}
.networklist_list .offerTopDiv {
	border: none;
}
.networklist_list .info_buttons {
	position: absolute;
	right: -59px;
	width: 185px;
	height: 40px;
	padding: 10px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	top: 10px;
    z-index: 9;
}
.networklist_list .arrow_box {
	background: #F7F7F7;
	border: 1px solid #EAEAEA;
}
.networklist_list .arrow_box:after, .arrow_box:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.networklist_list .arrow_box:after {
	border-color: rgba(247, 247, 247, 0);
	border-right-color: #F7F7F7;
	border-width: 20px;
	margin-top: -20px;
}
.networklist_list .arrow_box:before {
	border-color: rgba(234, 234, 234, 0);
	border-right-color: #EAEAEA;
	border-width: 20px;
	margin-top: -20px;
}
.networklist_list .info_buttons .learn_btn {
	background-color: #408ab0;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
.networklist_list .info_buttons .sign_up_btn {
	background-color: #ed7336;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
.offerTopDiv .pagination {
	margin: 0 !important;
	padding: 0 !important
}

.offersInfo {
	font-size: 13px;
	width: 250px;
	margin-top: 8px;
	text-align: left
}

.offersInfo p {
	font-size: 16px;
	line-height: 32px
}

.offersInfo span.dijitButton {
	display: block;
	float: left;
	padding: 5px 0 5px 25px;
	background: url(images/favorites_icon.png) left no-repeat;
	font-size: 13px;
	border: 0
}

.offersInfo span.dijitButtonNode {
	background: 0 0;
	border: 0
}

.selectPerPage {
	float: right;
	font-size: 14px;
	margin-top: 8px;
	font-weight: bold;
	color: #0e2539;
}

.bottomPaginationContainer {
	display: block;
	padding: 20px 0;
	text-align: center;
	width: 100%
}

.bottomPaginationContainer .pagination {
	display: block;
	float: none;
	margin: 0 auto;
	padding: 0
}

.bottomBannerContainer {
	display: block;
	padding: 20px 0;
	text-align: center;
	width: 100%
}

.bottomBannerContainer .bottomBanner {
	display: block;
	margin: 0 auto;
	height: 90px
}

.offer_spotlight {
	margin-left: -8px;
	width: 260px;
}
.offer_spotlight hr {
	border-top : 1px solid #000000;
}
.offer_spotlight h1 {
	font-size: 20px;
	text-transform: uppercase;
	line-height: 36px;
}

.offer_spotlight .spotlight_header {
	height: 50px;
	border-left: 10px solid #ed7336;
	margin-left: 12px;
}

.offer_spotlight .spotlight_header img {
	display: block;
	width: 260px;
	height: 58px
}

.offer_spotlight_content {
	margin-left: 12px;
	width: 241px;
	border: 1px solid #408ab0;
	margin-top: 10px;
}

.offer_spotlight_bottom {
	padding-left: 3px;
	width: 260px
}

.offer_spotlight_bottom img {
	display: block;
	width: 252px;
	height: 30px
}

.offerRotator {
	height: 130px;
	overflow: hidden !important;
	margin-left: 13px;
	margin-right: 10px
}

.trending_searches {
	margin-left: -8px;
	width: 260px
}
.trending_header {
	height: 50px;
	border-left: 10px solid #ed7336;
	margin-left: 12px;
}
.trending_header h1 {
	font-size: 20px;
	text-transform: uppercase;
	line-height: 36px;
}
.trending_searches_content {
	margin-left: 11px;
	width: 241px;
	padding-bottom: 5px;
	border: 1px solid #408ab0;
	margin-top: 10px;
}

.trending_searches_bottom {
	width: 255px;
	height: 30px;
	padding-left: 2px
}

.rightBanner {
	margin: 5px 0 0 !important;
	width: 250px
}

.rightBannerLeft {
	float: left;
	margin: 5px 0 0;
	width: 125px
}

.rightBannerRight {
	float: left;
	margin: 5px 0 0 10px;
	width: 125px
}

.right_advertise {
	margin: 20px 0 0
}

.right_advertise a {
	font-size: 16px
}

.right_ads {
	margin-left: 0
}

.adbutler_home_right {
	padding-top: 20px;
	width: 260px
}

.adbutler_home_right li {
	display: block;
	float: left;
	zoom: 1;
	padding-bottom: 0
}

.offerRotatorPlacehorderHidden {
	display: none
}

.offerRotatorTopTitle {
	margin: 0 2px 0 0;
	width: 245px !important;
	font-size: 16px;
	color: #FFF;
	padding: 8px 0 5px 15px;
	background: #f95d1e;
	line-height: 18px !important;
	letter-spacing: 1px;
	height: 22px;
	text-align: center;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}

.offerRotatorTopTitle span {
	margin-top: 1px;
	display: block;
	text-transform: uppercase;
}

.topMenu .dijitButton, .topMenu button, .topMenu ul li a {
	text-shadow: 0 -1px 1px #2C688E;
	font-weight: 700
}

.offerRotatorSponsoreText {
	display: block;
	font-size: 15px;
	line-height: 18px !important;
	font-weight: 700;
	color: #F60;
	text-transform: capitalize
}

.offerRotatorItem {
	width: 218px;
	overflow: hidden;
	background-color: transparent !important
}

.offerRotatorItemTitle {
	font-size: 20px !important;
	width: 218px
}

.offerRotatorItemNetworkAndButton {
	width: 250px
}

.offerRotatorItemButton {
	margin: 0 auto;
	padding: 0 5px 0 0;
	position: relative;
	top: -10px;
}

.offerRotatorItemButton a {
	display: block;
	padding: 5px
}

.offerRotatorItemButton a.featuredOfferButton {
	width: 80px !important
}

.offerRotatorItemButton a:hover {
	text-decoration: none;
	color: #fff
}

.bottomBlog p a, .bottomSponsor p a, .footer .menu1 li a:hover {
	text-decoration: underline
}

.featuredOfferButton {
	height: 40px;
	padding: 3px 10px 5px;
	background: #ed7336;
	color: #fff;
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
}

.offerRotatorItemNetwork {
	float: left
}

.offerRotatorTitle {
	font-weight: 700;
	width: 218px;
	text-align: center;
	font-size: 16px;
	color: #E14B13;
	margin-bottom: 7px;
	margin-top: 7px
}

.offerRotatorNetwork {
	font-weight: 700;
	font-size: 12px;
	color: #000;
	margin-bottom: 7px
}

.offerRotatorNetwork span {
	line-height: 20px;
	margin: 0 5px 0 45px;
	display: block;
	float: left
}

.offerRotatorNetwork a {
	color: #000;
	display: block;
	float: left
}

.offerRotatorNetwork img {
	/*width: 218px;
	height: 60px*/
}

.offerRotatorPlacehorder .small_btn {
	margin: 0 !important
}

.socialMedia {
	float: left;
	background: #fff;
	height: 50px
}

.popUpLogin {
	position: absolute;
	/*right: 15px;*/
	-moz-border-radius: 0 3px 3px;
	-webkit-border-radius: 0 3px 3px;
	border-radius: 0 3px 3px;
	padding: 20px;
	z-index: 150;
	background-color: #f0f9fc;
	width: 330px;
}

.bottomSocial, .g_form li.positioned, .register_box, .resultsHead label,
	h3 img {
	position: relative
}

.popUpLogin input[type=password], .popUpLogin input[type=text] {
	border: 1px solid #d0cacd;
	color: #44393f;
	float: left;
	font-size: 13px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	padding: 5px 15px;
	vertical-align: middle;
	width: 100%;
	margin-bottom: 10px;
}

.popUpLogin .remember_fp_nl {
	float: left;
	width: 150px;
	text-align: left
}

.popUpLogin .remember_fp_nl a {
	display: block;
	line-height: 18px;
	color: #536b74
}

.popUpLogin .popUp_login_btn {
	float: right;
	margin-top: 10px;
	width: 95px
}

.popUpLogin .popUp_login_btn input:hover {
	cursor: pointer
}

.popUpLogin .login_btn_popup {
	background: #ed7336;
	width: 95px !important;
	height: 34px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}

.popUpLogin .rememberMeContainer {
	padding: 10px 0 0 !important;
	color: #FFF;
	font-weight: 700;
	test-align: left
}

.popUpLogin .rememberMeContainer input {
	display: block;
	float: left;
	margin-top: 3px !important
}

.popUpLogin .rememberMeContainer label {
	margin-top: 2px !important;
	line-height: 15px !important;
	padding-left: 5px;
}

.popUpLogin .recovery_forgot {
	margin-top: 10px
}

.popUpLogin .recovery_forgot a {
	color: #2370C7
}

.mainBottom {
	clear: both;
	height: 4px;
	background: url(images/content_bottom.png) left no-repeat
}

.mainBottomContent {
	padding: 20px;
	background: #000;
	text-align: left
}

.bottomSponsorHead {
	padding: 5px 0 0;
	height: 23px;
	color: #FFF;
	font-size: 14px;
	font-weight: 700
}

.bottomSponsorContent {
	color: #FFF;
	padding: 5px 0 0
}

.bottomSponsorContent ul.sponsor_left {
	margin-right: 20px
}

.bottomSponsorContent ul li {
	displaY: inline-block
}

.bottomSponsor img {
	float: left;
	margin: 5px 5px 40px 10px;
	width: 44px;
	height: 44px
}

.bottomSponsor a {
	display: block;
	margin: 10px 0 5px;
	width: 150px;
	font-size: 12px;
	font-weight: 700;
	color: #5aabd6 !important
}

.bottomSponsor p {
	float: left;
	width: 255px
}

.bottomSponsor span {
	display: block;
	float: left;
	padding: 5px 0 0;
	width: 250px;
	font-style: italic;
	color: #7c7c7c
}

.bottomSponsor hr {
	float: right;
	margin: 15px 20px 0 0;
	width: 255px;
	border-top: 1px dotted #AEAEAE
}

.bottomBlogHead {
	padding: 5px 0 0;
	height: 23px;
	color: #FFF;
	font-size: 14px;
	font-weight: 700
}

.bottomBlogContent {
	color: #fff
}

.bottomBlog li {
	padding: 10px 0;
	border-bottom: 1px dotted #cdcdcd
}

.bottomBlog li:last-child {
	border-bottom: 0 !important
}

.bottomBlog a {
	display: block;
	margin: 0 0 5px;
	font-size: 12px;
	font-weight: 700;
	color: #5aabd6 !important
}

.bottomBlog span {
	display: block;
	padding: 5px 0 0;
	font-style: italic;
	color: #7c7c7c
}

.bottomBlog hr {
	margin: 15px 20px 0 0;
	border-top: 1px dotted #AEAEAE
}

.footer {
	padding: 10px;
	background: #eee;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	text-align: center;
	width: auto !important;
}

.footer .menu1 {
	margin: 0 auto
}

.footer .menu1 li {
	display: inline-block;
	color: #609fbc
}

.footer .menu1 li a {
	display: block;
	margin: 0 12px 0 0;
	float: left;
	color: #2370c7;
	font-size: 12px
}

.footer .menu1 li a:hover {
	color: #F86C26
}

.footer .menu2 li, .footer .menu2 li a {
	color: #609fbc;
	float: left
}

.footer .menu2 {
	clear: left;
	margin: 10px 0 0 -5px
}

.footer .menu2 li a {
	display: block;
	margin: 0 5px
}

.footer p {
	margin: 20px 0 15px;
	color: #000
}

.clearer {
	clear: both;
	height: 0
}

.no-margin {
	margin-right: 0 !important
}

.left_floted {
	float: left
}

.left_content .pagination {
	margin-left: 200px
}

.right_bar {
	margin-bottom: 20px
}

.wrap {
	margin: 0 auto;
	width: 1200px;
	text-align: left
}

.topMenu {
	width: 1200px;
	background: url(images/top_nav_bg.png) top left repeat-x;
	height: 37px;
	border-radius: 0 0 4px 4px
}

.topMenu .left {
	float: left;
	margin: 0 0 0 -3px;
	width: 3px;
	background: url(images/top_nav_left.png) left no-repeat;
	height: 37px
}

.topMenu .right {
	float: right;
	margin: 0 -4px 0 0;
	width: 4px;
	background: url(images/top_nav_right.png) right no-repeat;
	height: 37px
}

.topMenu ul, .topMenu ul li, .topMenu ul li a {
	float: left;
	height: 37px
}

.topMenu ul {
	width: 100%;
	background-image: linear-gradient(top, #61afd8 10%, #2a73ab 90%);
	background-image: -o-linear-gradient(top, #61afd8 10%, #2a73ab 90%);
	background-image: -moz-linear-gradient(top, #61afd8 10%, #2a73ab 90%);
	background-image: -webkit-linear-gradient(top, #61afd8 10%, #2a73ab 90%);
	background-image: -ms-linear-gradient(top, #61afd8 10%, #2a73ab 90%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #61afd8),
		color-stop(.9, #2a73ab));
	border-radius: 0 0 5px 5px
}

.topMenu ul li {
	background: url(images/top_nav_sep.png) right no-repeat
}

.topMenu ul li:last-child {
	background: 0 0 !important
}

.topMenu ul li a {
	display: block;
	padding: 0 20px;
	line-height: 37px;
	font-size: 16px;
	color: #FFF
}

.topMenu ul li.login, .topMenu ul li.login a, .topMenu ul li.logout {
	float: left !important
}

.topMenu .activeTab, .topMenu ul li a:hover, .topMenu ul li:first-child a:hover
	{
	color: #fff;
	background: #317BA2;
	text-decoration: none
}

.topMenu ul li:first-child a:hover {
	border-radius: 0 0 0 5px
}

.topMenu ul li.login a:hover {
	background: #F0F9FC;
	color: #133249
}

.topMenu ul li.login a {
	text-decoration: none;
	font-size: 16px;
	padding: 0 28px 0 29px
}

.topMenu ul li.logout a:hover {
	color: #fff
}

.topMenu ul li.logout a {
	float: left !important;
	text-decoration: none;
	font-size: 14px;
	padding: 0 26px 0 27px !important;
	border-radius: 0 0 5px;
	-webkit-border-radius: 0 0 5px;
	-moz-border-radius: 0 0 5px
}

.topMenu ul li.register {
	float: right !important
}

.topMenu ul li.register a {
	float: right !important;
	text-decoration: none;
	font-size: 13px
}

.topMenu ul li.how_to a {
	float: left;
	margin-left: color: #237AA9;
	text-decoration: underline;
	font-size: 13px
}

.topMenu ul li.how_to a:hover {
	text-decoration: none;
	color: #237AA9
}

.topMenu ul li.new_site a {
	float: left;
	margin-left: color: #237AA9;
	text-decoration: underline;
	font-size: 13px
}

.topMenu .dijitButton, .topMenu button {
	font-size: 16px;
	cursor: pointer
}

.topMenu ul li.new_site a:hover {
	text-decoration: none;
	color: #237AA9
}

.topMenu button {
	background: url(images/top_nav_sep.png) right center no-repeat;
	line-height: 34px;
	color: #FFF;
	display: block;
	float: left;
	padding: 0 24px 0 25px;
	border: 0 !important
}

.topMenu .dijitButton .dijitButtonNode:hover, .topMenu button:hover {
	background: #317BA2
}

.topMenu .dijitButton {
	height: 25px;
	color: #2F5979;
	margin: 0 !important
}

.topMenu .dijitButtonContents {
	padding: 7px 20px 8px
}

.topMenu .dijitButtonText {
	padding: 0 !important;
	color: #fff
}

.topMenu .dijitButton .dijitButtonNode {
	border: 0 !important;
	color: #FFF;
	font-weight: 700;
	height: 37px;
	padding: 0 !important
}

.mainTop {
	height: 5px;
	background: url(images/content_top.png) left no-repeat
}

.no_border_right {
	border-right: none !important
}

.log_reg_color a, .log_reg_color_su a {
	color: #96c5dd;
	font-weight: 700
}

.log_reg_color .lo {
	margin-right: -50px
}

.hide_button {
	visibility: hidden;
	width: 0 !important
}

.rightHeaderLogo ul li a:hover {
	background: #f4fbfe;
	color: #F86C26;
	text-decoration: none;
	border-radius: 3px
}

.webinarDescription a, .webinarTime a, a:hover {
	text-decoration: underline
}

.press_content a, .press_content a:hover, a {
	text-decoration: none
}

.rightHeaderLogo ul li:last-child {
	padding-right: 0 !important;
	border-right: none !important
}

.topWebinarBox {
	float: left;
	margin: 0
}

.topWebinarBoxNoBg {
	float: right;
	margin: 10px 20px 0;
	width: 300px;
	height: 175px
}

.bottomWebinarContent {
	width: 452px;
	height: 200px;
	color: #fff;
	padding: 0 5px 0 0
}

.topWebinarBox h4 {
	width: 400px;
	height: 23px;
	padding: 5px 0 0 10px !important;
	font: 700 15px Arial, sans-serif;
	color: #FFF
}

.topWebinarBox h4 a.next_btn {
	float: right
}

.topWebinarBox a {
	color: #5aabd6 !important
}

.weeklyTitle {
	font-size: 16px;
	color: #E6E6E6;
	font-weight: 700;
	padding: 0 !important
}

.webinarContentContainer {
	padding-top: 2px
}

.webinarTitle {
	margin: 3px 0 0;
	font-weight: 700;
	font-size: 18px;
	color: #5aabd6
}

.webinarDescription {
	float: left;
	padding: 0 0 10px 15px;
	width: 390px;
	margin-top: 7px;
	text-align: justify;
	line-height: 18px
}

.webinarTime {
	padding-top: 5px;
	font-size: 11px;
	color: #7c7c7c;
	margin-left: 70px
}

.newWebinarIcon {
	float: left;
	width: 134px;
	height: 94px;
	margin: 5px
}

.leftFloated a.host_link {
	display: block;
	width: 350px
}

.leftFloated iframe {
	color: #fff !important
}

.resultsHead h2 {
	float: left;
	max-width: 700px;
	font: 700 26px Arial, sans-serif
}

.resultsHead label {
	float: right;
	left: -60px
}

.resultsHead select {
	float: right;
	position: relative;
	left: 90px;
	width: 40px;
	border: 1px solid #C0CDD1
}

.add_to_fav {
	display: block;
	float: left;
	margin: 0 0 0 20px;
	padding: 5px 0 5px 25px;
	background: url(images/favorites_icon.png) left no-repeat
}

.results_table {
	clear: both;
	margin: 0 10px 0 0;
	width: 100%;
	font-size: 12px;
}

.results_table tr:not(:first-child) td:not(:first-child):not(:nth-child(2)) {
	text-align: center;
}

.results_table tbody {
	border: 1px solid #d2d2d2;
	border-bottom: none;
	border-radius: 0 0 5px 5px
}

.results_table tr.heading {
	background: #313234;
	color: #ffffff;
	text-align: center;
	font-weight: 700;
	border: 1px solid #000000;
}
.results_table tr.heading a {
	color: #ffffff;
}
h1 {
	font-size: 24pt;
	text-transform: uppercase;
	color: #408ab0;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

h2 {
	font-size: 22pt;
	color: #ed7336;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

h3 {
	font-size: 18pt;
	color: 0e2539;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

h4 {
	font-size: 14pt;
	color: #408ab0;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

h5 {
	font-size: 14pt;
	color: #0e2539;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

h6 {
	font-size: 14pt;
	color: #0e2539;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

h1 p {
	color: #000
}

.results_table tr.heading td {
	padding: 0 0 0 5px;
	height: 45px;
	font-weight: 700;
	text-transform: uppercase;
}

.results_table td.leftEdge {
	padding: 0 !important
}

.results_table td.leftEdge img {
	float: left;
	margin-right: 10px
}

.results_table td.rightEdge img {
	float: right
}

.results_table td {
	padding: 10px 0 10px 10px
}

.results_table tr.row1 td {
	background-color: #fff;
}

.results_table tr.row2 td {
	background-color: #ebebeb;
}

.bottomSocial {
	float: right;
	right: 25px;
	top: -10px;
	width: 224px;
	height: 46px;
	background: url(images/footer_social.png) left top no-repeat
}

.bottomSocial a {
	display: block;
	float: left;
	margin: 10px 0 0 5px
}

.last {
	margin-right: 0 !important;
	border-right: none !important
}

.left_floated {
	float: left
}

.right_floated {
	float: right
}

input, select, textarea {
	font-size: 12px
}

input: focus {
	background: #fff;
	outline: 0
}

h1 {
	margin: 10px 0 5px;
	padding: 5px 0
}

h1 p {
	font-size: 20px;
	padding: 0 !important;
	font-weight: 700;
	margin: 0 0 5px
}

h4.home_intro {
	text-align: left;
	font-weight: 700;
	padding: 0 20px;
	margin-bottom: 20px;
	font-size: 24px;
}

.btn, .g_form li .contact_label, .g_form p {
	font-weight: 700
}

.pageTitle_h1, a:hover {
	color: #F86C26
}

h2 {
	margin: 10px 0 0;
	padding: 15px 0 0;
}

h3 {
	padding: 10px 0 5px
}

h3 img {
	top: 4px
}

h4 {
	padding: 15px 0 5px
}

a {
	color: #2370c7
}

input {
	height: 24px;
	line-height: 24px;
	color: #747474
}

.pageTitle_h1 {
	margin: 0 -25px 15px;
	padding: 0 10px 0 20px;
	height: 56px;
	font-size: 28px;
	line-height: 56px;
	background: url(images/page_title_bg.png) left bottom repeat-x #fff;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #D4D4D4
}

.add_search_fix {
	margin-top: 330px !important
}

.g_form li .contact_label {
	text-align: left;
	color: #0e2539;
	font-size: 14px;
	margin-top: 10px;
}

.g_form li input, .g_form li textarea {
	font-size: 13px;
	color: #44393F;
	vertical-align: middle;
	font-weight: 700
}

.g_form li input {
	padding: 5px 15px;
	height: 21px;
	width: 100%;
}

.g_form li textarea {
	margin-top: 15px;
	padding: 10px;
	height: 130px;
	width: 260px;
}

.g_form .large {
	width: 600px !important
}

.g_form p {
	text-align: left;
	color: #535353
}

.btn, .button {
	color: #fff !important;
	padding: 0 !important;
	margin: 5px 0 0;
	width: 94px !important;
	height: 30px !important;
	line-height: 30px;
	background: url(images/button.png) left top no-repeat !important;
	border: none !important;
	cursor: pointer
}

.button {
	font-size: 12px
}

.btn {
	font-size: 13px;
	text-transform: uppercase
}

.net_register_button, .snd_btn {
	color: #fff !important;
	text-transform: uppercase
}

.snd_btn {

}

.net_register_button {
	margin-top: 20px !important;
	background-image: linear-gradient(top, #f58432 10%, #fc5a1a 90%);
	background-image: -o-linear-gradient(top, #f58432 10%, #fc5a1a 90%);
	background-image: -moz-linear-gradient(top, #f58432 10%, #fc5a1a 90%);
	background-image: -webkit-linear-gradient(top, #f58432 10%, #fc5a1a 90%);
	background-image: -ms-linear-gradient(top, #f58432 10%, #fc5a1a 90%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #f58432),
		color-stop(.9, #fc5a1a));
	font-size: 26px !important
}

.message_error, .message_info, .message_warning {
	text-align: left;
	font-size: 13px;
	font-weight: 700;
	vertical-align: middle
}

.message_info {
	background-color: #CDEFFE;
	border: 1px solid #068FCC;
	padding: 10px
}

.message_error {
	background-color: #FDDCBD;
	border: 1px solid #F07709;
	padding: 10px
}

.message_warning {
	background-color: #FFEFC4;
	border: 1px solid #FAD605;
	padding: 5px;
	margin: 5px
}

.youtube_video {
	margin: 0 0 30px;
	color: #fff;
	text-align: center
}

.register_box {
	float: left;
	margin: 0 auto;
	padding: 10px 20px 10px 11px;
	width: 281px;
	height: 299px;
	background: url(images/register_box_middle.png) left top repeat-x
}

.register_list_box, .scoop_list_box {
	color: #FFF;
	position: absolute;
	right: 0
}

.register_list_box {
	float: left;
	width: 330px;
	padding: 0 10px
}

.register_list_box .info_type {
	margin-top: 3px;
	width: 230px;
	float: left
}

.register_list_box span {
	display: block;
	float: right;
	margin-bottom: 5px;
	margin-top: -3px
}

.register_list_box input {
	width: 210px;
	height: 32px;
	padding: 0 0 2px 10px;
	border: 0 !important;
	margin: 4px 0 7px !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 -1px 1px #2C688E;
	-webkit-box-shadow: 0 -1px 1px #2C688E;
	box-shadow: 0 -1px 1px #2C688E
}

.register_list_box input.register_list_btn {
	display: block;
	float: left;
	margin: 5px 40px 0 0;
	width: 86px;
	height: 85px;
	background: url(images/login_btn_home.png) left top no-repeat;
	cursor: pointer;
	box-shadow: none !important
}

.register_list_box p.heading, .scoop_list_box p.heading {
	margin: 10px 0;
	font-size: 26px;
	text-shadow: 0 -3px #2C688E
}

.scoop_list_box {
	float: left;
	width: 330px;
	padding: 0 10px;
	top: 0
}

.scoop_list_box ul {
	list-style: disc;
	margin-left: 15px
}

.alertOptions, .allowedTrafficPreferences ul, .categoryPreferences ul,
	.countryPreferences ul, .favoriteSearches, .keywordGroups,
	.networkPreferences ul, .network_list, .press_content, .proxyContries,
	.topSearchItems ul, .userMenu, .weOffer {
	list-style: none
}

.scoop_list_box ul li a {
	color: #fff;
	padding: 1px 0;
	display: block;
	font-size: 14px
}

.inPopup {
	float: none
}

.register_box h1 {
	margin: 0;
	padding: 0;
	font-weight: 700;
	color: #455a6b;
	font-size: 14px !important
}

.register_box p {
	margin: 10px 0 0;
	padding: 0;
	font-size: 16px;
	font-weight: 700;
	color: #468dc5
}

.register_box label {
	display: block;
	margin: 5px 0 0;
	font-size: 14px;
	font-weight: 700;
	color: #455a6b
}

.register_box input {
	padding: 0 10px;
	width: 271px;
	height: 38px;
	background: url(images/reg_input.png) left top no-repeat;
	border: 0 !important;
	font-weight: 700;
	font-size: 14px
}

.register_box span {
	color: #5b707d
}

.register_box input.register_btn {
	margin: 5px 0 0;
	width: 291px;
	height: 55px;
	background: url(images/register_btn.png) left top no-repeat;
	cursor: pointer
}

.register_box .left, .register_box .right {
	position: absolute;
	top: 0;
	width: 9px;
	height: 319px
}

.register_box .left {
	left: -9px;
	background: url(images/register_box_left.png) left top no-repeat
}

.register_box .right {
	right: -9px;
	background: url(images/register_box_right.png) left top no-repeat
}

a.youtube_webinars {
	display: block;
	margin: 0 0 0 115px;
	width: 240px;
	height: 48px;
	font-weight: 700;
	font-size: 14px;
	color: #0e2539
}

.feature_list1 li, .feature_list2 li, .feature_list3 li {
	text-align: left;
	padding: 10px 0 5px 40px;
	width: 80%;
	margin-bottom: 10px;
}

a.youtube_webinars:hover {
	color: #4a4a4a
}

.feature_list1 li {
	float: left;
}

.feature_list1 li#f1 {
	background: url("images/register_icons/find.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.feature_list1 li#f2 {
	background: url("images/register_icons/payout.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.feature_list1 li#f3 {
	background: url("images/register_icons/preview.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.feature_list1 li#f4 {
	background: url("images/register_icons/attend.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.feature_list2 li {
}

.feature_list2 li#f5 {
	background: url("images/register_icons/email_alert.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.feature_list2 li#f6 {
	background: url("images/register_icons/weekly_training.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.feature_list2 li#f7 {
	background: url("images/register_icons/keyword-list.png") no-repeat;
	background-position: center left;
	background-size: 22px auto;
}

.feature_list2 li#f8 {
	background: url("images/register_icons/networks.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.feature_list3 li {

}

.feature_list3 li#f9 {
	background: url("images/register_icons/learn-cpa.png") no-repeat;
	background-position: center left;
	background-size: 34px auto;
}

.feature_list3 li#f10 {
	background: url("images/register_icons/research.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.feature_list3 li#f11 {
	background: url("images/register_icons/calendar.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.feature_list3 li#f12 {
	background: url("images/register_icons/benefits.png") no-repeat;
	background-position: center left;
	background-size: 30px auto;
}

.general_box {
	background: #fff;
	border: 1px solid #dbe2e7;
	padding: 10px 20px 15px;
	margin: 20px 0
}

.emph {
	font-size: 14px;
	color: #8c8c8c;
	margin: 5px 0
}

.add_network {
	float: left
}

.add_network .addOffer a#link {
	display: block;
	height: 20px;
	margin-bottom: 20px;
	margin-left: 25px;
	float: left
}

.addNetworkText {
	font-size: 16px;
	text-align: center;
	line-height: 1.4;
	margin: 20px 20px 40px
}

.add_network label {
	padding: 10px 10px 0 0;
	font-weight: 700
}

.addNetworkInfo {
	clear: right;
	float: left;
	margin: 15px 0 0 10px !important;
	width: 16px;
	height: 16px;
	background: url(images/question1.png);
	cursor: pointer
}

.small_btn_orange, .small_btn_white {
	line-height: 23px;
	padding-bottom: 3px;
	width: 94px;
	font-weight: 700;
	cursor: pointer
}

.add_network input[type=text] {
	background-color: #FCFCFC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}

.add_network textarea {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px
}

.small_btn_orange {
	background: url(images/btn_orange.png) left top no-repeat;
	border: 0;
	color: #FFF;
	height: 29px
}

.small_btn_white {
	background: #cdcdcd;
	border-radius: 4px;
	border: 0;
	color: #000;
	height: 40px !important
}

.add_offer {
	padding: 20px 0;
	margin: 0 0 100xp
}

.add_offer .offer_info {
	margin-bottom: 10px
}

.add_offer .offer_info p {
	line-height: 25px;
	margin-left: 25px;
	color: #113143;
	font-size: 14px
}

.add_offer input[type=text] {
	background-color: #FCFCFC;
	border: 1px solid #D0CACD;
	border-radius: 4px;
	color: #44393F;
	float: left;
	font-size: 13px;
	font-weight: 700;
	height: 21px;
	line-height: 26px;
	padding: 5px 15px;
	vertical-align: middle;
	width: 250px
}

.add_offer select {
	border: 1px solid #D5D5D5;
	border-radius: 5px;
	color: #535353;
	margin-top: 10px !important;
	padding: 7px 5px;
	width: 280px
}

.add_offer textarea {
	width: 260px;
	height: 100px;
	padding: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #cdcdcd
}

.offer_finish table {
	border: 1px solid #cdcdcd;
	margin: 10px 0 !important
}

.offer_finish th {
	background: #cdcdcd;
	color: #0D203A;
	font-size: 14px
}

.offer_finish tr {
	border-top: 1px solid #cdcdcd
}

.offer_finish td {
	border-right: 1px solid #cdcdcd
}

.offer_finish td, th {
	padding: 10px 5px;
	width: 200px;
	text-align: center
}

.network_list li {
	padding: 3px 0;
	float: left;
	margin: 10px 0 0 45px
}

.network_menu, .network_menu_all {
	background: #e6e6e6;
	margin: 0 0 0 30px;
	padding: 15px
}

.network_menu {
	float: left;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.network_menu_all {
	float: right;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.network_menu_all .network_list_filter {
	margin-left: 25px
}

.network_list_menu {
	padding: 10px 0 0;
	width: 438px
}

.network_list_menu li a {
	display: block;
	float: left;
	margin: 5px 10px 5px 0;
	width: 209px
}

.network_list_feat {
	width: 660px
}

.networks ul {
	height: auto
}

.network_list_feat li {
	border-bottom: 1px solid #d4d7d9;
	padding: 0 0 20px;
	margin: 20px 0 0
}

.network_list_feat li p {
	line-height: 20px;
	font-size: 14px;
	color: #444
}

.network_list_feat h2, .network_list_feat li h3 {
	color: #fa641a;
	font-weight: 400 !important
}

.network_list_feat h2 {
	margin-top: 0 !important;
	padding-top: 0 !important
}

.net_logo_action {
	width: 215px;
	float: left
}

.net_content {
	float: left;
	width: 400px;
	margin-left: 10px
}

.network_logo_bg {
	width: 215px;
	height: 69px;
	background: url(images/logo_bg.png) top left no-repeat
}

.small_btn {
	width: 90px;
	height: 31px;
	line-height: 23px;
	background: url(images/small_btn.png) top left no-repeat;
	color: #1784b8;
	font-weight: 700;
	border: 0;
	cursor: pointer
}

.bigButtonNoLoadingScreen, .big_btn, .joinButtonScreen {
	margin-top: 10px;
	width: 174px !important;
	height: 40px !important;
	color: #fff !important;
	font-size: 18px !important
}

.bigButtonNoLoadingScreen, .big_btn {
	background-image: linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -o-linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -moz-linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -webkit-linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -ms-linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #509fcd),
		color-stop(.9, #1e547e));
	border-bottom: 2px solid #1e547e !important;
	text-shadow: 0 -3px 1px #417a9e;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.bigButtonNoLoadingScreen:hover, .big_btn {
	cursor: pointer
}

.big_btn, .joinButtonScreen {
	background: #ed7336;
	border-radius: 0;
	border: none;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	width: 80% !important;
	display: block;
	margin: auto;
	margin-top: 20px;
}

.big_btn, .joinButtonScreen:hover {
	cursor: pointer
}

.largerPaginationUl ul {
	width: 100% !important
}

.inner_menu_horizontal {
	padding: 10px 15px;
	border: 1px solid #E7EAED;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.inner_menu_horizontal li {
	float: left;
	width: 300px;
	line-height: 24px
}

.inner_menu_horizontal li a {
	display: block;
	float: left;
	padding: 0 5px 0 10px;
	font-weight: 700
}

.homeContent {
	float: left;
	width: 750px
}

.aweberBox {
	float: left;
	height: 250px
}

.weOffer li {
	float: left;
	width: 240px;
	height: 40px;
	padding: 5px
}

.homeNetworks {
	border-top: 1px #300 solid;
	clear: both
}

.homeNetworksContainer {
	margin: 10px
}

.homeNetworksContainer li {
	float: left;
	width: 200px;
	padding: 20px
}

.pagination {
	margin: 30px 0 0 20px;
	padding-bottom: 20px;
	text-align: center;
	float: left
}

.network_list_feat .pagination {
	width: 600px !important;
	margin-left: 0 !important
}

.pagination span {
	display: block;
	padding: 3px 0 0;
	float: right;
	text-align: right;
	width: 20%
}

.pagination ul {
	margin: 0 auto
}

.pagination li {
	float: left;
	margin: 0 0 0 7px;
	padding: 0;
	font-weight: 400;
	border: 0
}

.cpa_head, .liveSearchText, .offersHead, .webinarList li p.by span, div.webinarButtonNext
	{
	font-weight: 700
}

.pagination li a {
	float: left;
	display: block;
	padding: 6px 8px;
	border: 1px solid #ced8df;
	background: #edf0f2;
	color: #0e71ae;
	line-height: 16px;
	font-size: 12px;
}

.pagination li a:hover {
	padding: 6px 8px;
	text-decoration: none;
	background-color: #c0deeb;
}

.pagination li p {
	float: left;
	padding: 6px 8px;
	background-color: #444645;
	border: 1px solid #444645;
	color: #fff;
	line-height: 16px;
	font-size: 12px;
}

.offers, .offersHead {
	border-bottom: 1px solid #CFCFCF
}

.offers {
	border-left: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	color: #222;
	background-color: #E8E8E8
}

.offers td {
	padding: 6px 10px;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	color: #3B3B3B
}

.offersHead {
	padding: 6px 10px !important;
	margin-top: 10px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	text-transform: uppercase;
	background-color: #313234;
}

a.sortable {
	/*margin-left: -10px;*/
	padding-left: 10px;
	background: url(images/right_arrow.png) 0 2px no-repeat;
	color: #ffffff;
	text-transform: uppercase;
}

a.sortDown, a.sortUp {
	padding-left: 15px;
	color: #ffffff
}

a.sortUp {
	background: url(images/up_arrow.png) 0 4px no-repeat
}

a.sortDown {
	background: url(images/down_arrow.png) 0 4px no-repeat
}

.top_add_offer {
	margin-top: 5px
}

.clear {
	clear: both
}

.searchForm {
	float: left;
	width: 720px;
	border: 1px solid #CFCFCF;
	padding: 10px;
	background: #dae9f1
}

.searchAsistant, .searchButton {
	background-color: #068FCC;
	cursor: pointer;
	height: 30px
}

.searchField {
	margin: 5px 0;
	line-height: 24px;
	border: 1px solid #C8C8C8;
	color: #747474;
	width: 400px;
	height: 30px
}

.searchButton {
	margin: 5px 0;
	width: 192px;
	border: none;
	color: #fff;
	font-size: 13px
}

input[type=checkbox], input[type=radio] {
	margin: 0;
	line-height: auto;
	vertical-align: middle;
	border: 0
}

label {
	line-height: auto;
	vertical-align: middle;
	cursor: pointer
}

.liveSearchText, .searchForm select {
	margin-top: 10px
}

.liveSearchText {
	font-size: 18px
}

.liveSearchField {
	margin: 5px 0;
	line-height: 24px;
	border: 1px solid #C8C8C8;
	color: #747474;
	width: 460px;
	height: 30px
}

.searchAsistant {
	margin: 5px 0 5px 13px;
	width: 119px;
	border: none;
	color: #fff;
	font-size: 13px;
	right: 10px
}

.searchRightColumn {
	float: left;
	border: 1px solid #CFCFCF;
	padding: 10px;
	width: 230px;
	margin-left: 5px
}

.webinars {
	width: 100%
}

.demographics .offersHead {
	color: #ffffff;
}

.demographics {
	border: 1px solid #CFCFCF;
	color: #222;
	background-color: #E8E8E8
}

.demographics td {
	padding: 6px 10px;
	line-height: 18px;
	text-align: left;
	color: #3B3B3B
}

.keywordGroups {
	margin: 20px 20px 20px 100px
}

.keywordGroups li {
	float: left;
	padding: 10px 0;
	width: 200px
}

.premium_row1 {
	background-color: #e7f1fe
}

.premium_row2 {
	background-color: #d5e8fd
}

#webinarContiner {
	width: 100%
}

#webinarFocus {
	margin: 0 0 20px;
	width: 510px;
	float: left
}

.cpa_box {
	margin: -10px 0 20px 15px;
	padding: 0 20px 20px;
	width: 380px;
	background: #F3F3F3;
	text-align: justify;
	border: 1px solid #c7d3dc
}

.cpa_head {
	display: block;
	padding: 10px 20px;
	margin: 0 -20px 10px;
	background-color: #c7d3dc
}

.container_heading {
	height: 30px;
	line-height: 30px;
	margin: 20px -25px 10px;
	padding: 10px 25px
}
#webinarContainer {
	text-align: left;
}
#webinarContainer h2 {
	font-size: 20px;
}
#webinarContainer .filter_box .search_input {
	float: left;
	margin-right: 10px;
	position: relative
}

#webinarContainer .filter_box .advanced_search {
	color: #fff;
	font-size: 18px;
	background-color: #408ab0;
	font-weight: bold;
	padding: 10px 20px;
	height: auto;
	display: none;
	border: none;
}
#webinarContainer .filter_box .advanced_search_btn {
	float: left;
	display: block
}

#webinarContainer .filter_box .search_input .main_search_button {
	display: none
}

#webinarContainer .filter_box .label {
	margin-top: 9px;
	font-weight: bold;
	font-size: 12px;
	color: #0e2539;
	padding: 0 10px 0 0;
}
#webinarContainer .filter_box input#searchField {
	border: 1px solid #EEEEEE;
	color: #0e2539;
	font-size: 13px;
	font-weight: 700;
	line-height: 26px;
	padding: 5px 15px;
	vertical-align: middle;
	width: 130px;
	height: 30px;
}
#webinarContainer .filter_box select {
	height: 30px;
	width: 100px;
}

#webinarContainer .filter_box .join_button {
	width: 100px !important;
	font-size: 14px !important;
	height: 30px !important;
	background-color: #ed7336;
	border: none;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
}

.container_heading h3 {
	margin: 0;
	padding: 0;
	font-size: 24px
}

.webinarList h3 {
	color: #ed7336;
}

.webinarList li {
	float: left;
	border-bottom: 1px solid #E0E4E7;
	margin: 10px 0;
	padding-bottom: 15px;
	line-height: 16px
}

#webinarContainer p.by {
	font-weight: bold;
}
#webinarContainer .list_padding {
	padding: 0 15px;
}
/* .webinarList li .actions {
	margin: 10px 0;
	padding: 10px 15px;
	background: #ECF0F3
}

.webinarList li .actions a {
	display: block;
	float: left;
	margin: 0 30px 0 0;
	padding: 10px 0 10px 38px;
	font-size: 14px
} */

div.nextDisabled, div.webinarButtonNext {
	font-size: 14px !important;
	cursor: pointer;
	width: 40px;
	height: 20px;
	padding-left: 60px
}
/* 
.webinarList li .actions a.replay {
	background: url(images/webinar_actions.png) no-repeat
}

.webinarList li .actions a.download {
	background: url(images/webinar_actions.png) 0 -40px no-repeat
}
 */
.weeklyTitle span {
	float: left
}

div.webinarButtonNext {
	color: #136DB7;
	padding-top: 0;
	float: left
}

div.nextDisabled {
	color: #adadad;
	padding-top: 0;
	float: left;
	font-weight: 700
}

div.previousDisabled, div.webinarButtonPrevious {
	font-size: 14px !important;
	width: 65px;
	height: 20px;
	padding-left: 25px;
	padding-top: 0;
	float: left;
	font-weight: 700;
	cursor: pointer
}

div.webinarButtonPrevious {
	color: #136DB7
}

div.previousDisabled {
	color: #adadad
}

div.webinarButton:hover {
	background-color: #ddf
}

div.webinarButton#webinarButtonNext {
	float: right
}

a.back_btn {
	padding: 6px 0px 6px 30px;
	font-size: 13px !important;
	background: url(images/big_arrows.png) left bottom no-repeat !important;
	cursor: pointer;
	height: 15px;
	font-weight: 700
}

a.back_link, a.next_link {
	display: block
}

a.back_link {
	padding: 7px 0 7px 35px;
	background: url(images/chevron-left.png) left no-repeat;
	background-size: 14px;
	color: #ed7336;
	font-weight: 400;
}

a.next_link {
	padding: 7px 35px 7px 0;
	background: url(images/chevron-right.png) right no-repeat;
	background-size: 14px;
	color: #ed7336;
	font-weight: 400;
}

.resource_details {
	margin: 10px 0
}

.resource_details li {
	margin: 5px 0 15px
}

#webinarContainer .filter_box {
	margin: 40px 0 0;
	background: #fff
}
#webinarContainer .filter_box h5 {
	margin-bottom: 20px;
}

.listRelatedOffers, .networkDetails {
	background: #FFF;
	border: 1px solid #d6d6d6
}

.main_search_offer {
	margin: 20px -25px;
	height: 238px
}

.offerDetailsLeft p {
	line-height: 20px
}

.offerDetailsTitle {
	font-size: 24px;
	font-weight: 700;
	color: #FF740D;
	margin-bottom: 10px
}

.offer_detail_list li {
	padding: 5px 0
}

.offer_detail_list li input {
	margin-right: 10px
}

.offerDetailsBold {
	font-weight: 700;
	font-size: 14px;
	margin: 10px 0
}

.networkDetails {
	margin-bottom: 20px;
	padding: 20px
}

.networkDetailsTitle {
	font-size: 18px;
	font-weight: 700;
	color: #FF974A;
	margin: 10px 0
}

.network_d {
	line-height: 18px
}

.tableRow1, .tableRow2 {
	line-height: 22px;
}

.listRelatedOffers {
	margin-bottom: 20px;
	padding: 20px
}

#--setCountryButton {
	margin: 5px 0 5px 138px;
	width: 80px;
	height: 30px;
	background-color: #068FCC;
	border: none;
	color: #fff;
	font-size: 13px;
	cursor: pointer;
	right: 10px
}

.fullTable, .searchTable, .topSearch {
	border: 1px solid #CFCFCF
}

.proxyPopupDescription {
	margin-top: 15px;
	font-size: 16px
}

.proxyContries {
	margin-top: 15px
}

.countryPreferences {
	width: 100%;
	float: left;
	margin-left: 20px
}

.checkUncheckCountry {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0 0 20px 5px
}

.topSearch {
	margin-top: 10px;
	width: 100%
}

.fullTable input, .searchTable input {
	margin: 0 !important
}

.topSearchLabel {
	float: left;
	background-color: #CFCFCF;
	padding: 20px;
	font-weight: 700
}

.topSearchItems {
	float: left;
	width: 825px
}

.topSearchItems ul {
	padding-left: 25px
}

.topSearchItems ul li {
	float: left;
	width: 160px;
	padding: 5px 0
}

.searchTable {
	width: 800px
}

.fullTable {
	width: 100%
}

.tableRow1 {
	padding: 13px 15px 2px;
	text-align: left
}

.tableRow2 {
	padding: 15px 15px 2px;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #DAE9F1;
	text-align: left
}

.advancedSearchMultipleSelect {
	width: 400px
}

.advancedSearchCheck {
	padding-left: 20px
}

#addToFavoriteContent {
	background: #EEE;
	border-radius: 10px;
	padding: 20px
}

.userMenu {
	background: #E7E7E7;
	border-bottom: 1px solid #E4E6E7;
	padding-left: 10px;
}

.userMenu li {
	float: left;
	height: 40px;
}

.userMenu .flagContainer {
	float: right;
	margin: 0 !important;
}
.userMenu .flagContainer a {
	background-color: #E7E7E7;
}
.userMenu .flagContainer a:hover {
	background-color: #E7E7E7;
}

.userMenu li a {
	display: block;
	float: left;
	padding: 12px 5px;
	font-size: 12px;
	background-color: #408ab0;
	color: #ffffff;
	text-transform: uppercase;
	margin-right: 4px;
	font-weight: bold;
	height: 40px;
	text-decoration: none;
	cursor: pointer;
}
.userMenu li a:hover {
	background-color: #0e2539;
}
.userMenu li a.account_menu_item_selected {
	background-color: #ffffff;
	color: #0e2539;
	border: 1px solid #EDEDED !important;
	border-bottom: none !important;
}

.userLeft .alertOptions select {
	border: 1px solid #D5D5D5;
	border-radius: 2px;
	color: #535353;
	padding: 7px 5px;
	width: 100px
}

.userLeft .alertOptions b {
	line-height: 30px
}

.account_preferences .join_button, .user_set_country .join_button {
	width: 120px !important;
	height: 40px !important;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	border: none;
}

.user_alert_option .join_button, .user_custom_offer.join_button {
	width: 220px !important;
	height: 40px !important
}

.fullTable .join_button, .offerwatch_add_custom .join_button,
	.widget_add_ip .join_button {
	width: 110px !important;
	height: 40px !important
}

.favoriteSearches {
	margin: 0 0 20px
}

.favoriteSearches1 a {
	display: block;
	float: left;
	padding: 20px;
	margin: 0 20px 20px 0;
	width: 300px;
	font-size: 14px;
	background: #fff;
	font-weight: 700
}

.alertOptions {
	margin-bottom: 10px;
	text-align: left
}
.alertOptions .offer_watch_select {
	margin-bottom: 20px;
}

.join_button, .loginBox .g_form input.login_btn {
	background-image: linear-gradient(top, #f58432 10%, #fc5a1a 90%)
}

.smallerH1 {
	font-size: 18px;
	font-weight: 700
}

.checkboxContainer input {
	height: auto;
	line-height: auto
}

.alertOptions li {
	float: left
}

.alertOptionsSelect {
	display: block;
	width: 90px;
	float: left
}

.sample {
	font-size: 13px;
	font-weight: 700;
	border: 1px solid #6C70EC;
	color: #300;
	background-color: #DDEBFB;
	padding: 5px
}

.smallerText {
	font-size: 12px
}

.add_content {
	text-align: left;
	border-top: 1px solid #fff;
	padding: 20px 0
}

.add_content h2 {
	margin-top: 0 !important;
	padding-top: 0 !important;
	color: #FA641F !important;
	font-weight: 400 !important
}

.press_content p, .press_content_txt {
	font-size: 14px;
	color: #4a4a4a;
	line-height: 20px
}

.press_image {
	width: 200px;
	margin-top: 20px;
	margin-right: 50px
}

.press_image img {
	height: 70px;
	width: 200px
}

.press_content {
	margin: 0 20px;
	vertical-align: top
}

.press_content a {
	color: #296CBE;
	font-size: 12px
}

.press_content a:hover {
	color: #F86C26;
	font-size: 12px
}

.press_content li {
	clear: left;
	margin: 0 0 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc
}

.press_content li h3 {
	font-size: 16px !important
}

.notFound, .press_content_title {
	font-size: 22px
}

.press_content_title {
	margin: 0;
	color: #E78733;
	width: 425px;
	padding-bottom: 4px;
	float: left
}

.notFound {
	color: #e78733;
	text-align: justify;
	padding: 20px
}

.notFoundList {
	list-style: circle !important;
	margin-left: 50px;
	color: #e78733;
	line-height: 36px;
	font-size: 16px;
	margin-bottom: 30px
}

.categoriesList ul, .offerWatch, .sitemap_list, .viewOfferWatch {
	list-style: none
}

.network_list_filter {
	margin-bottom: 10px;
	width: 360px;
	font-size: 14px;
	color: #fa641a;
	font-weight: 400 !important
}

.externalNetworks, .internalNetworks {
	width: 50%;
	float: left
}

.letterizedNetworks {
	margin-top: 20px;
	border-bottom: 3px solid #000
}

.externalNetworks li, .internalNetworks li, .preferencesFix {
	border-bottom: 1px solid silver
}

.internalNetworks li {
	padding-right: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px
}

.loginBox .box_bottom, .loginBox .box_top {
	position: absolute;
	width: 467px;
	height: 9px;
	left: 0
}

.externalNetworks li {
	padding-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px
}

.allNetworksMoreLink {
	clear: both;
	font-size: 22px;
	text-align: right;
	margin: 20px 20px 0 0
}

.loginLink {
	font-size: 15px;
	font-weight: 700
}

.instructions {
	line-height: 20px;
	text-align: justify;
	font-weight: 700;
	font-size: 13px
}

.preferencesFix {
	margin-bottom: 20px;
	padding-bottom: 10px
}

.preferencesHeading {
	margin: 20px;
	font-size: 14px;
	font-weight: 700;
	text-align: center
}

.topMargin {
	margin-top: 30px
}

.loginBox .box_top {
	top: -9px
}

.loginBox .box_bottom {
	bottom: -9px
}

.loginBox .g_form {
	padding-top: 15px;
	display: block;
	text-align: left
}

.loginBox .g_form a {
	margin: 7px 0 0
}

.loginBox .g_form input.login_btn {
/* 	margin-top: 10px;
	width: 120px !important;
	background-image: -o-linear-gradient(top, #f58432 10%, #fc5a1a 90%);
	background-image: -moz-linear-gradient(top, #f58432 10%, #fc5a1a 90%);
	background-image: -webkit-linear-gradient(top, #f58432 10%, #fc5a1a 90%);
	background-image: -ms-linear-gradient(top, #f58432 10%, #fc5a1a 90%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #f58432),
		color-stop(.9, #fc5a1a));
	height: 40px !important;
	color: #fff !important;
	font-size: 18px !important;
	border-bottom: 2px solid #d84d16 !important;
	text-shadow: 0 -3px 1px #ce6424;
	border-radius: 4px;
	text-transform: uppercase */
}

.loginBox .g_form input.login_btn:hover {
	cursor: pointer
}

.customStyleSelectBox {
	position: relative;
	top: 4px;
	float: left;
	width: 57px;
	height: 34px;
	background: url(images/favorites_select.png) left no-repeat;
	border: 0;
	cursor: pointer;
	z-index: 2
}

.menuBottomMargin {
	margin-bottom: 20px !important
}

.readMoreLink {
	margin-left: 0
}

.profileDescription {
	padding: 20px 0;
	text-align: justify;
	clear: both
}

.letter {
	font-size: 20px;
	font-weight: 700;
	border: 1px solid #cdcdcd;
	width: 50px;
	padding: 5px 0;
	margin: 0 5px 5px 0
}

.fix_join_button {
}

.letter a {
	color: #000 !important
}

.fix_join_button, .learn_button {
	margin-top: 10px;
	height: 40px !important;
	color: #fff !important;
}

.join_button {
	width: 100% !important;
	background-color: #ed7336;
	
}

.join_button:hover {
	cursor: pointer
}

.fix_join_button {
	width: 150px;
	margin-bottom: 10px;
	background-color: #ed7336;
	border: none;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 18px;
	border-radius: 0;
	font-weight: bold;
}

.fix_join_button:hover {
	cursor: pointer
}

.learn_button {
	width: 100% !important;
	background-image: linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -o-linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -moz-linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -webkit-linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -ms-linear-gradient(top, #509fcd 10%, #1e547e 90%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(.1, #509fcd),
		color-stop(.9, #1e547e));
	border-bottom: 2px solid #1e547e !important;
	text-shadow: 0 -3px 1px #417a9e;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.faqQuestions p, .verticalRotator .adRotatorContainer li {
	border: 0 !important
}

.learn_button:hover {
	cursor: pointer
}

.network_letterized_list_menu {
	margin: 0 0 0 25px;
	width: 360px
}

.network_letterized_list_menu li {
	float: left;
	text-align: center
}

.networksMoreLink {
	font-weight: 700 !important;
	font-size: 16px !important;
}

.content_title, .staticPageContent b {
	font-size: 19px;
	color: #103044;
	font-weight: 700
}

.staticPageContent {
	padding: 20px;
	text-align: justify;
	line-height: 20px
}

.staticPageContent b {
	margin: 15px 0 10px;
	display: block
}

.content_title {
	margin: 30px 0 10px
}

#webinarContainer .filter_box #endDate,
#webinarContainer .filter_box #startDate,
#webinarContainer .filter_box #widget_endDate,
#webinarContainer .filter_box #widget_startDate {
	width: 100px !important;
	height: 30px;
	border: 1px solid #EEEEEE;
}

.filter_box .webinarSearchField {
	width: 130px;
	padding: 0;
	margin: 0;
	color: #000
}

.verticalRotator .adRotatorContainer {
	height: auto !important
}

.oneColumnWebinar {
	width: 900px !important
}

.rotatorWebinar {
	padding: 20px 10px 0 20px;
	width: 140px !important
}

.helpOnFaq a {
	text-decoration: underline
}

.faqContainer {
	margin: 20px 0 50px 30px
}

.faqQuestions p {
	margin: 10px;
	font-size: 14px
}

.demographicsButton {
	width: 18px;
	height: 17px;
	background: url(images/d_inactive.png) left no-repeat;
	cursor: pointer;
	border: 0
}

.demographicsButton .dijitButtonNode {
	background: 0 0 !important;
	border: 0 !important;
	width: 18px;
	height: 17px;
	padding: 0 !important
}

.keywordsButton {
	width: 26px;
	height: 17px;
	background: url(images/kw_inactive.png) left no-repeat;
	cursor: pointer;
	border: 0
}

.keywordsButton .dijitButtonNode {
	background: 0 0 !important;
	border: 0 !important;
	width: 26px;
	height: 17px;
	padding: 0 !important
}

.previewButton {
	width: 18px;
	height: 17px;
	background: url(images/p_inactive.png) left no-repeat;
	cursor: pointer;
	border: 0
}

.previewButton .dijitButtonNode {
	background: 0 0 !important;
	border: 0 !important;
	width: 18px;
	height: 17px;
	padding: 0 !important
}

.largeWebinarIcon {
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/webinar_icon.jpg) top left no-repeat;
	width: 60px;
	height: 60px
}

div.loadingScreen {
	background-color: #88A7BB;
	background-image: url(images/lagerLoader.gif);
	background-repeat: no-repeat;
	background-position: center
}

.webinarMessages {
	margin-bottom: 20px
}

#proxyFlag {
	position: relative;
	margin: -5px 0 0 -19px
}

.networkSignupText {
	padding: 30px;
	font-size: 16px
}

.sign_up_div {
	background: #EBEBEB;
	margin-bottom: 20px;
	padding: 10px 30px 20px 30px;
}

.sign_up_div #adcopy-outer {
	width: 325px !important
}

.sign_up_div_btn {
	float: right;
	width: 205px;
	background: #fff;
	padding: 0 15px 10px;
	border-radius: 0 0 10px 10px;
	margin-bottom: 20px;
	margin-right: 50px;
	margin-top: -1px;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd
}

.popupText, .popupTextBelow {
	margin: 0 0 20px;
	padding: 0;
	color: #408ab0;
	text-transform: uppercase;
	font-weight: bold;

}

.webinarPreviewLink {
	cursor: pointer !important
}

.aweberContentWrapper {
	width: 660px
}

.popupText {
	font-size: 26px
}

.popupTextBelow {
	font-size: 36px
}

.popupTextAlreadyRegistered {
	margin: 15px 0 10px;
	font-weight: 700;
	color: #455a6b;
	font-size: 16px
}

.bigLoginInPopup {
	width: 146px;
	height: 36px;
	background: url(images/popup_login_btn.png) left no-repeat;
	border: 0;
	cursor: pointer;
	margin-bottom: 20px
}

.joinButton {
	text-align: left;
	float: left
}

#advancedSearchDialog, #aweberDialogWindow, #dijit_Dialog_0,
	#dijit_Dialog_1, #dijit_Dialog_2 {
	background: #F7F7F7;
	border: 5px solid #408ab0;
}

#advancedSearchDialog a {
	color: #000 !important
}

.categoriesList {
	float: left
}

.categoriesList ul li {
	float: left;
	width: 220px;
	margin-bottom: 7px
}

.webinar_adsense {
	width: 150px
}

#adcopy-outer {
	margin-top: 15px !important;
	float: left;
	width: 310px !important
}

.aweberPopupAlreadyRegistered {
	float: left;
	width: 322px;
	margin-right: 15px
}

.aweberPopupLoginButton {
	background-color: #ed7336;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	border: 0;
	cursor: pointer;
	margin-bottom: 30px;
	text-transform: uppercase;
	width: 220px;
	margin-top: 20px;
	height: 40px;
}

.aweberPopupSignUp {
	float: left;
	width: 322px
}

.aweberPopupRegisterButton {
	background-color: #ed7336;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	border: 0;
	cursor: pointer;
	margin-bottom: 30px;
	text-transform: uppercase;
	width: 220px;
	margin-top: 20px;
	height: 40px;
}
.aweberPopupSignUp,
.aweberPopupAlreadyRegistered {
	width: 322px;
	height: 161px;
	background: #ffffff;
	padding: 40px 0;
	border-radius: 15px;
}
#webinarTime {
	float: left
}

.timeZoneConverter {
	float: right;
	margin-right: 400px;
	text-align: center
}

#convertTime {
	position: absolute;
	top: 290px;
	right: 380px;
	width: 423px;
	height: 86px;
	padding: 35px 30px 30px 45px;
	z-index: 100;
	background: url(images/webinarTimeZone.png) left no-repeat;
	font-size: 14px;
	font-weight: 700
}

#convertTime select {
	font-size: 11px
}

.converterClose a {
	position: absolute;
	top: 20px;
	right: 10px;
	display: block;
	width: 20px;
	height: 20px
}

.converterClose a:hover {
	text-decoration: none !important
}

.blackFonts {
	color: #535353 !important
}

.checkbox {
	width: auto !important;
	height: auto !important
}

.thankyouBox {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -80px auto auto -235px
}

.thankyouBox .placeholder {
	width: 466px;
	height: 160px;
	background: url(images/feat_box_bg.png) top left repeat-y
}

.thankyouBox .placeholder .title {
	margin: 0 4px 0 2px;
	font-size: 16px;
	color: #264751;
	font-weight: 700;
	border-bottom: 1px solid #D8E4E9;
	padding: 5px;
	background: url(images/feat_offer_heading.png) top left repeat-x;
	line-height: 16px !important;
	text-align: left
}

.thankyouBox .bottom {
	width: 466px;
	height: 3px;
	background: url(images/feat_box_bottom.png) top left no-repeat
}

.thankyouBox .content {
	font-weight: 700;
	color: #264751;
	font-size: 14px;
	text-align: left;
	padding: 10px 0 0 20px;
	line-height: 45px
}

.thankyouBox .redirect {
	margin-top: 15px;
	padding-left: 80px
}

.resourceHeaderAd {
	width: 430px;
	float: right;
	margin-right: 30px;
	height: 180px
}

.offerWatch {
	margin: 0 0 20px
}

.offerWatch li {
	height: 39px;
	background-color: #fff;
	margin-bottom: 2px
}

.offerWatch span {
	margin: 0 0 2px;
	padding: 10px 0;
	background: #fff
}

.offerWatch .options {
	padding-left: 10px !important;
	width: 125px;
	float: left;
	font-size: 11px
}

.offerWatch .label {
	width: 300px;
	float: left
}

.offerWatch .status {
	width: 50px;
	float: left;
	text-align: center
}

.offerWatchView {
	text-align: center
}

.viewOfferWatch {
	width: 420px;
	margin: 0 auto
}

.viewOfferWatch li {
	margin-bottom: 20px
}

a.active_state, a.inactive_state {
	height: 17px;
	margin: 0 auto;
	display: block
}

.viewOfferWatch .heading {
	font-weight: 700
}

.viewOfferWatch .date, .viewOfferWatch .snapshot {
	float: left
}

.viewOfferWatch .date {
	width: 200px
}

.viewOfferWatch .snapshot .noImage {
	width: 200px;
	border: 1px solid #FFB782;
	padding: 70px 0;
	color: #FF974A;
	font-weight: 700
}

a.active_state {
	width: 46px;
	background: url(images/active.png) top left
}

a.active_state:hover {
	background: url(images/active.png) bottom left;
	text-decoration: none
}

a.inactive_state {
	width: 56px;
	background: url(images/inactive.png) top left
}

a.inactive_state:hover {
	background: url(images/inactive.png) bottom left;
	text-decoration: none
}

.googlePlusPlacehorder {
	float: right;
	clear: right;
	width: 420px;
	margin-bottom: 20px
}

.googlePlusPlacehorder a {
	font-size: 14px;
	font-weight: 700
}

.advertise .sectionTitle, .advertiseText h2 {
	font-weight: 400 !important;
}

.network_sign_up #adcopy-outer {
	margin-left: 0 !important
}

.advertise {
	text-align: justify
}

.advertise p {
	margin: 15px 0
}

.advertise .sectionContent, .advertise .sectionTitle {
	float: left
}

.advertise .sectionTitle {
	clear: left;
	font-size: 16px;
	color: #fa641f !important
}

.advertise .sectionContent {
	width: 600px;
	margin-bottom: 20px;
	line-height: 20px
}

.advertiseText span {
	color: #000;
	font-size: 13px
}

.advertiseText h2 {
	color: #fa641f !important
}
.advertiseText {
	margin-bottom: 20px;
}
.advertiseText p {
	line-height: 18px;
	color: #4a4a4a;
	padding: 0 0 0 20px;
}
.advertise .advertiseText ul {
	padding-left: 20px;
}

.advertiseText p.clearLeft {
	font-weight: 700;
	color: #000 !important
}

.advertiseText li {
	line-height: 18px;
	color: #000
}

.clearLeft {
	clear: left
}

.advertiseContact h2 {
	font-size: 24px;
	margin-top: 0 !important;
	padding-top: 0 !important;
	font-weight: 400 !important;
	color: #2370C7 !important
}

.advertiseContact p {
	color: #6f6f6f;
	font-size: 13px;
	line-height: 17px
}

.wide200 {
	width: 200px !important
}

.g_form label {
	display: block;
	float: left;
	width: 120px;
	margin-top: 10px;
	font-weight: 700;
	font-size: 14px;
	color: #0e2539 
}

.g_form label.security {
	width: 150px !important
}

.g_form select {
	color: #535353;
	width: 282px;
	margin-top: 6px !important;
	padding: 7px 5px;
}

.rightButton {
	float: right;
	margin-right: 10px
}

.userAccountList {
	background-color: #FFF;
	width: 100%;
	margin: 10px 0;
	border: 1px solid #C3C3C3
}

.userAccountList td, .userAccountList th {
	padding: 7px;
	border: 1px solid #C3C3C3
}

.userAccountList td {
	font-size: 11px
}

.userAccountList .title {
	background-color: #E6E6E6;
	color: #70ABCD
}

.userAccountList .actions {
	width: 120px;
	text-align: center
}

.userAccountList .status {
	width: 60px;
	text-align: center
}

.leftTextAlign {
	text-align: left
}

.advancedSearchContainer {
	width: 800px;
	height: 700px;
	background: url(images/loader.gif) center center no-repeat
}

.trendsPlaceholder {
	position: relative;
	height: 33px;
	border-bottom: 1px solid #E6B468;
	width: 36px;
	margin-left: 10px
}

.trendBar {
	background-color: #E6B468;
	width: 3px;
	float: left;
	position: absolute;
	bottom: 0
}

.couponSearchBox {
	margin: 0 -25px 20px;
	padding: 5px 25px 10px;
	height: 120px;
	background: url(images/search_bg.png) left top repeat-x
}

.couponSearchArea {
	float: left
}

.couponSearchArea p.heading {
	margin: 0 0 5px;
	font: 700 20px Arial, sans-serif
}

.couponMainSearch {
	float: left;
	height: 29px;
	line-height: 29px;
	margin: 0;
	padding: 7px 5px;
	background: #fff;
	width: 800px;
	border: 0;
	font: 400 20px Verdana, sans-serif;
	color: #000
}

.couponSearchButton {
	float: left;
	position: relative;
	margin: 0;
	width: 135px;
	height: 44px;
	background: url(images/main_search_btn.png) left no-repeat;
	border: 0;
	cursor: pointer;
	z-index: 4
}

.couponSearchArea .radios {
	float: left;
	margin: 15px 10px 0 0;
	color: #fff
}

.couponSearchArea .buttons {
	float: right;
	margin: 15px 5px 0 0;
	color: #fff
}

.couponSearchArea .buttons .dijitButton {
	margin: 0 0 0 5px !important;
	height: 27px;
	padding: 0 0 0 2px;
	background: url(images/button_left.png) left top no-repeat
}

.couponSearchArea .buttons .dijitButton:hover {
	background: url(images/button_left_h.png) left top no-repeat
}

.couponSearchArea .buttons .dijitButton .dijitButtonNode {
	height: 21px;
	padding: 5px 7px 0 5px !important;
	background: url(images/button_right.png) right top no-repeat;
	border: 0 !important;
	color: #2d3a45;
	font-weight: 700
}

.couponSearchArea .buttons .dijitButton .dijitButtonNode:hover {
	background: url(images/button_right_h.png) right top no-repeat;
	color: #0D1115
}

.dijitButtonText {
	padding: inherit !important
}

.searchPreferences {
	height: 31px;
	width: 158px;
	padding: 0 5px 0 0 !important;
	margin: 0;
	background: url(images/s_pref.png) left top no-repeat;
	border: 0 !important;
	color: #2d3a45;
	font-weight: 700
}

.bodyScoopIframe .mainContainer, .bodyScoopIframe .topMenu,
	.bodyScoopIframe .wrap {
	width: 900px !important
}

.bodyScoopIframe #webinarPlaceholder, .bodyScoopIframe .logoPlaceholder
	{
	display: none !important
}

.bodyScoopIframe .offerRotatorPlacehorderWithWebinar {
	margin-left: 5px !important
}

.bodyScoopIframe .facebookPlacehorderWithOfferRotator {
	margin-left: 5px !important;
	width: 420px !important
}

.bodyScoopIframe .adsOffer {
	padding-left: 10px !important
}

.bodyScoopIframe .adRotatorContainer li a {
	margin: 0 10px !important
}

.bodyScoopIframe .searchBox {
	padding-left: 5px !important;
	padding-right: 0 !important
}

.bodyScoopIframe .searchArea {
	width: 708px !important
}

.bodyScoopIframe .main_search_bg {
	width: 560px !important
}

.bodyScoopIframe .topSearches {
	padding: 0 0 0 5px !important;
	width: 180px !important
}

.semrushReferals {
	float: right;
	margin: 10px 10px 10px 0
}

.contact select, .contact_form #adcopy-outer {
	margin-left: 0 !important
}

.contact {
	padding-bottom: 30px
}

.contact select {
	height: 40px;
	border: 1px solid #EEEEEE;
}

.contact_form ul {
	display: block;
}

.searchArea .dijitTextArea, .searchArea .dijitTextBox {
	height: 33px;
	color: #000;
	line-height: 33px;
	padding: 0 0 0 11px
}

.dijitTextBox INPUT.dijitArrowButtonInner, .searchArea .dijitTextBoxError INPUT.dijitValidationInner
	{
	margin-top: 9px;
	margin-right: 5px
}

.searchArea #netSelect {
	height: 33px;
	width: 170px
}

.paypal_pay {
	padding: 10px 0
}

.submitWidth {
	width: 200px !important
}

.payout_sign_fe {
	/*float: left;*/
	margin-right: 3px
}

.payout_number_fe {
	display: inline
}

.payout_li {
	width: 140px
}

.payout_li .payout_sign_fe {
	display: inline !important;
	float: none !important
}

.features_register h1 {
	font-size: 22px !important;
	color: #fa641f !important
}

.feature_listr li {
	padding: 15px 0 10px 35px;
	line-height: 18px;
	background: url(images/home_icons.png) no-repeat;
	margin: 5px 0;
	text-align: left
}

.feature_listr li#f1 {
	background-position: 0 15px
}

.feature_listr li#f2 {
	background-position: 0 -40px
}

.feature_listr li#f3 {
	background-position: 0 -93px
}

.feature_listr li#f4 {
	background-position: 0 -138px
}

.feature_listr li#f5 {
	background-position: 0 -185px
}

.feature_listr li#f6 {
	background-position: 0 -237px
}

.feature_listr li#f7 {
	background-position: 0 -285px
}

.feature_listr li#f8 {
	background-position: 0 -328px
}

.feature_listr li#f9 {
	background-position: 0 -370px
}

.feature_listr li#f10 {
	background-position: 0 -434px
}

.feature_listr li#f11 {
	background-position: 0 -485px;
	clear: left
}

.feature_listr li#f12 {
	background-position: 0 -530px
}

.user_register h1 {
	font-size: 24px !important;
	color: #2370c7 !important;
	margin-top: 0 !important;
	text-align: center
}

.offerDetails, .offers_list .table-responsive {
	text-align: left
}

.user_register li {
	margin: 5px 0 !important
}

.resources_category {
	list-style: none;
	padding: 0;
	margin: 0
}

.resources_category span {
	display: block;
	padding-bottom: 4px;
	padding-top: 10px;
	cursor: pointer
}

.mobileResults, .networklist_list .searchBox, .offerDetails .offer_btn,
	.offers_list .searchBox, .resources_category li ul {
	display: none
}

.resources_category li ul li a:hover {
	background-color: #f0f0f0
}

.searchResults {
	background: #fff;
	border: 1px solid gray;
	display: none;
	margin-top: -5px;
	min-height: 20px;
	position: absolute;
	width: 662px;
	z-index: 1
}

.mobileResults {
	color: #fff;
	margin-bottom: 5px
}

.searchResults ul li {
	z-index: 5
}

.aweberContentWrapper {
	margin: 0 auto
}

#aweberDialogWindow {
	width: 710px;
	padding: 20px 0;
}

#aweberDialogWindow h1 {
	font-weight: 700;
	font-size: 24px;
	
}
#aweberDialogWindow h2 {
	font-weight: 700;
	font-size: 18px;
	text-transform: initial;
	padding: 0;
}

#aweberDialogWindow img {

}

#aweberDialogWindow .bClose {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 16px
}

#aweberFormTrigger {
	width: 680px
}

.networklist_list .results_table {
	background-color: #fff
}

.offerDetails {
	padding: 15px 40px
}
.offerDetails .tab-content > .tab-pane {
	border: 1px solid #EEEEEE;
	border-top: 0;
	padding: 10px 15px;
   margin-bottom: 20px;
}
.offerDetails .nav-tabs {
	border: 1px solid #eeeeee;
	border-bottom: none;
}
.offerDetails .nav-tabs > li {
	height: 40px;
}
.offerDetails .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	background-color: #ffffff;
	color: #000000;
	border: none;
}
.offerDetails .nav-tabs > li > a {
	background-color: #408ab0;
	color: #ffffff;
	border: none;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 0;
	height: 100%;
	line-height: 20px;
}
.offerDetails .nav-tabs > li > a.adbeat {
	background: url('images/Adbeat-Competitive-Intelligence-white.png');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #408ab0;
	width: 160px;
}
.offerDetails .nav-tabs > li.active > a.adbeat {
	background: url('images/Adbeat-Competitive-Intelligence-Dark.png');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ffffff;
	width: 160px;
}
.offerDetails .nav_links {
	padding: 20px;
}
.sticky_offer_title {
	background-color: #EBEBEB;
	z-index: 9999;
	display: none;
	position: fixed;
	width: 1140px;
	padding: 10px 20px;
	top: 40px;
}
.sticky_offer_title h4 {
	text-align: left;
	float: left;
	width: 75%;
	padding-top: 5px;
}
.sticky_offer_title input {
	float: right;
	margin-top: 0;
	width: auto !important; 
}
.offerDetails .external_offer_img {
	display: block;
	margin: auto
}

.offerDetails .offerDetailsRight {
	margin-top: 10px;
	padding-left: 15px
}

.offerDetails .offerDetailsLeft {
	padding-right: 20px
}

.offerDetails .offerDetailsNoPreview {
	font-weight: 700;
	font-size: 24px;
	text-align: center;
	color: #ffb782;
	padding-top: 100px;
	height: 300px
}

.offerDetails .wrwButton {
	background-image:
		url(https://cdn.offervault.com/images/frontend/wrw2.jpg);
	background-position-y: center;
	background-repeat: no-repeat;
	height: 53px;
	width: 174px
}

.networkDetailsSpecial {
	background-color: #fff;
	margin-bottom: 20px;
}

.wrw .wrwHeader {
	background-color: #f5f5f5;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	padding: 20px
}

.wrw .wrwBoxHeader {
	color: #31709b;
	font-size: 17px
}

.wrw .thirdMargin {
	margin: 10px 0
}

.wrw .text_ads .col-md-4 {
	padding: 0
}

.wrw .wrwTextAdBottom, .wrw .wrwTextAdTop {
	padding-left: 10px;
	border: 1px solid #d6d6d6;
	margin: 0 10px
}

.wrw .wrwTextAdTop h3 {
	color: #54b3e9;
	padding-top: 15px;
	text-align: center
}

.wrw .wrwTextAdTop {
	height: 130px;
	padding-right: 10px;
	text-align: center
}

.wrw .wrwTextAdTop p {
	color: #434343;
	font-size: 14px;
	line-height: 23px;
	padding-top: 14px;
	text-align: center
}

.wrw .wrwTextAdBottom {
	background-color: #f5f5f5;
	padding-top: 15px;
	height: 110px
}

.wrw .wrwTextAdBottom p {
	color: #595959;
	font-size: 14px;
	font-weight: 700
}

.wrw .wrwContent {
	margin: 20px
}

.wrw .wrwContentFirst {
	background-color: #F5F5F5;
	margin: 0
}

.wrw .wrwContent .inlineFix {
	margin-top: 20px
}

.register_page {
	text-align: left;
	padding: 0;
}
.register_page h1 {
	font-size: 38px;
}
.register_page .adRotatorContainer {
	background-color: #ebebeb;
	background-image: none;
	border: 0;
	margin-bottom: 40px;
}
.register_page h4.title {
	text-transform: uppercase;
	font-weight: 700;
	text-align: left;
	margin: 40px 0 10px 0;
	padding: 0 20px;
}
.register_page .register_form {
	padding: 0 20px;
	margin-bottom: 40px;
}
.register_page h5 {
	margin-bottom: 5px;
	padding: 0 20px;
	font-size: 18px;
}
.register_page p.description {
	line-height: 20px;
	color: #0e2539;
	margin-bottom: 20px;
	padding: 0 20px;
}
.register_page .register_icon {
	width: 80%;
	margin: auto;
	text-align: left;
}
#mobile_register {
	display: none;
}
.register_page .register_icon .register_text {
	display: inline-block;
	vertical-align: middle;
}
.register_page .register_icon .register_text h2.want_more {
	color: #0e2539;
	text-transform: uppercase;
	margin: 0;
	font-size: 28px;
	font-weight: 400;
}
.register_page .register_icon .register_text h1 {
	font-weight: bold;
	margin: 0;
}

.register_page .register_title {
	text-align: left;
	color: #ed7336;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 10px;
	font-size: 18px;
}
.register_page .opt_in_text {
	text-align: left;
	color: #ed7336;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 20px;
	padding: 0 20px;
	font-size: 24px;
}
.register_page .register_btn_block, .register_page .register_btn_block2
	{
	display: none
}

.register_page .features_title {
	text-align: left;
	margin: 20px 0
}

.register_page .youtube_video {
	color: #fff
}
.register_page .youtube_video h4#register_box1Id {
	line-height: 25px;
	text-align: justify;
	font-size: 12px;
	color: #0e2539;
	font-weight: normal;
}	
.register_page .webinar_block.mobile { display: none; }
.register_page .youtube_video .webinar_block {
	margin-top: 10px;
}
.register_page .register_box1 {
	display: block;
	margin: auto;
	padding: 15px 30px 40px;
	background: #ebebeb;
	width: 80%;
}

.register_page .register_box1 h1 {
	text-align: left;
	font-weight: bold;
}

.register_page .register_box1 p,
.how_to_use .register_box1 p {
	margin: 10px 0 5px 0;
	padding: 0;
	font-size: 16px;
	font-weight: 700;
	color: #408ab0;
	text-align: left
}

.register_page .register_box1 label,
.how_to_use .register_box1 label {
	display: block;
	margin: 10px 0 0;
	font-size: 14px;
	font-weight: 700;
	color: #0e2539;
	text-align: left
}

.register_page .register_box1 input,
.how_to_use .register_box1 input {
	display: block;
	margin: auto;
	height: 38px;
	background-color: #fff;
	border: 0 !important;
	font-weight: 600;
	font-size: 14px;
	width: 100%;
}

.register_page .register_box1 span,
.how_to_use .register_box1 span {
	color: #0e2539;
	margin-bottom: 10px;
	text-align: left;
	display: block;
	line-height: 22px;
}

.register_page .register_box1 input.register_btn,
.how_to_use .register_box1 input.register_btn {
	height: 40px;
	background: #ed7336;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	padding: 0px 15px;
	width: auto;
	margin: 20px auto;
	font-weight: bold;
}

.register_page a.youtube_webinars {
	display: block;
	margin: auto;
	width: 100%;
	font-weight: 700;
	font-size: 14px;
	color: #0e2539;
	text-align: left;
	height: auto;
	line-height: 38px;
}

.register_page .webinar_block img {
	float: left;
	margin-top: -12px;
	margin-right: 5px
}
.register_page .features_block {
	background-color: #FCFAFB;
	padding: 20px;
	margin-bottom: 20px;
}
.register_page .features_block h5 {
	padding: 0px;
}
.register_page .feature_list1, .register_page .feature_list2,
	.register_page .feature_list3 {
	float: left;
}
.register_page .network_list_block {
	display: none;
	padding: 0 20px;
}
.register_page .network_list li {
	padding: 3px 0;
	float: left;
	margin: 10px 0 0
}
.register_page .view_networks {
	background-color: #ed7336;
	color: #ffffff;
	text-transform: uppercase;
	width: 100%;
	border: 0;
	font-size: 26px;
	padding: 10px 0;
	display: block;
	text-align: center;
	margin-bottom: 20px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}
.register_page_2 .register_title {
	text-align: left
}

.register_page_2 .features_register {
	padding: 0 20px
}

.register_page_2 .feature_listr {
	margin: 0 30px 20px 0
}

.register_page_2 .user_register {
	display: block;
	margin: 20px auto;
	width: 90%;
	border: 1px solid #cdcdcd;
	padding: 10px 10px 10px 20px;
	background: #e6e6e6
}

.register_page_2 .g_form li .contact_label {
	float: left;
	width: 120px;
	margin-right: 20px;
	padding-top: 13px;
	text-align: left;
	font-weight: 700;
	color: #000
}

.register_page_2 .g_form li input {
	padding: 5px 15px;
	font-size: 13px;
	height: 35px;
	border: 1px solid #D0CACD;
	color: #44393F;
	line-height: 26px;
	width: 60%;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: 700;
	float: right
}

.register_page_2 .g_form label {
	display: block;
	float: left;
	width: 120px;
	line-height: 36px;
	margin-top: 4px;
	font-weight: 700;
	font-size: 13px;
	color: #44393F
}

.register_page_2 .g_form label.security {
	width: 150px !important
}

.register_page_2 .g_form select {
	color: #535353;
	width: 60%;
	margin-top: 10px !important;
	border-radius: 2px;
	padding: 7px 5px;
	border: 1px solid #d5d5d5;
	float: right
}

.register_page_2 .g_form li textarea {
	margin-top: 15px;
	padding: 10px;
	float: right;
	font-size: 13px;
	height: 150px;
	border: 1px solid #D0CACD;
	color: #44393F;
	line-height: 26px;
	width: 60%;
	vertical-align: middle;
	border-radius: 3px;
	font-weight: 700
}

.register_page_2 .user_register .submitWidth {
	width: 100% !important;
	font-size: 28px !important;
	font-weight: 500 !important;
	text-transform: uppercase
}
.how_to_use {
	text-align: left;
}
.how_to_use p {
	margin: 15px 0;
	padding: 0 0 0 20px;
}
.how_to_use .register_box1{
	display: block;
	margin: auto;
	padding: 15px 30px 40px;
	background: #ebebeb;
	width: 90%;
}
.how_to_use .video_content {
	margin-bottom: 20px;
}
.how_to_use .video_content h3 {
	text-align: center;
	background-color: #E6E6E6;
	padding: 10px 0;
	text-transform: capitalize;
}
.advertise h1,
.how_to_use h1,
.help_page .help_faq h1 {
	font-size: 24px;
	color: #408ab0;
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 10px;
	text-align: left;
}
.advertise h5 {
	margin-bottom: 20px;
}
.advertise .advertiseContact {
	display: block;
	margin: 15px auto;
	background: #EBEBEB;
	padding: 10px 30px 20px 30px;
}

.advertise .small_btn_orange {
	background: linear-gradient(#FC8A41, #FE5E29);
	border: 0;
	color: #FFF;
	cursor: pointer;
	font-weight: 700;
	border-radius: 5px;
	height: 35px;
	padding: 0 20px
}

.advertise .g_form li .contact_label {
	float: left;
	width: 120px;
	margin-right: 20px;
	padding-top: 13px;
	text-align: left;
	font-weight: 700;
	color: #000
}

.advertise .g_form li input[type="text"] {
	padding: 5px 15px;
	font-size: 13px;
	height: 35px;
	color: #44393F;
	line-height: 26px;
	width: 100%;
	vertical-align: middle;
	border: none;
	font-weight: 700;
	float: right
}

.advertise .g_form select {
	color: #535353;
	width: 100%;
	margin-top: 5px !important;
	border: none;
	padding: 7px 5px;
	float: right;
	height: 35px;
}

.advertise .g_form li textarea {
	margin-top: 5px;
	padding: 10px;
	float: right;
	font-size: 13px;
	height: 130px;
	color: #44393F;
	line-height: 26px;
	width: 100%;
	vertical-align: middle;
	font-weight: 700;
	border: none;
}

.advertise .captcha_img {
	display: block;
	margin: auto;
	padding: 10px 0
}
.advertise .captcha_img_block,
.contact .contact_form .captcha_img_block,
.help_page .help_video .captcha_img_block {
	width: 50%;
	display: inline-block;
	float: left;
}
.advertise .code_text,
.contact .contact_form .code_text,
.help_page .help_video .code_text {
	width: 50%;
	display: inline-block;
}

.advertise .snd_btn {
	background-color: #ed7336;
	color: #fff;
	height: 40px;
	font-size: 18px;
	width: 250px;
	float: none;
	margin: auto;
	display: block;
	margin-top: 20px;
	border: none;
}
.advertise .panel-default > .panel-heading,
.how_to_use .panel-default > .panel-heading,
.help_page .help_faq .panel-default > .panel-heading {
	width: 100%;;
	border: none;
	background-color: #408ab0;
	text-align: left;
	color: #ffffff;
	margin-bottom: 1px;
	font-weight: bold;
	font-size: 14px;
	background-image: url("images/fa-angle-double-down.png");
	background-repeat: no-repeat;
	background-position: 98% center;
	border-radius: 0;
	border: none;
	padding: 0;
}
.advertise .panel,
.how_to_use .panel,
.help_page .help_faq .panel {
	background-color: transparent;
	box-shadow: none;
	border-radius: 0;
}
.advertise .panel-default,
.how_to_use .panel-default,
.help_page .help_faq .panel-default {
	border: none;
}
.advertise .panel .panel-heading .panel-title,
.how_to_use .panel .panel-heading .panel-title,
.help_page .help_faq .panel-heading .panel-title {
	padding: 0;
}
.advertise .panel .panel-heading .panel-title a,
.how_to_use .panel .panel-heading .panel-title a,
.help_page .help_faq .panel-heading .panel-title a {
	cursor: pointer;
	width: 100%;
	display: block;
	padding: 10px 20px;
	text-decoration: none;
}
.advertise .panel .panel-heading .panel-title a:hover,
.how_to_use .panel .panel-heading .panel-title a:hover,
.help_page .help_faq .panel-heading .panel-title a:hover {
	color: #ffffff;
	text-decoration: none;
}
.advertise .panel .panel-heading .panel-title a[aria-expanded="true"],
.how_to_use .panel .panel-heading .panel-title a[aria-expanded="true"],
.help_page .help_faq .panel-heading .panel-title a[aria-expanded="true"]{
	background-color: #ed7336;
	background-image: url("images/fa-angle-double-up.png");
	background-repeat: no-repeat;
	background-position: 98% center;
}
.add_network .row {
	margin: 0
}

.add_network {
	padding: 0 5px;
	width: 100%
}

.add_network .col-md-12, .add_network .col-sm-6, .add_network .col-xs-6
	{
	padding: 0
}

.add_network_title {
	color: #70ABCD !important;
	font-weight: 700 !important;
	padding: 0;
	margin: 0 0 5px
}

.add_network li {
	padding: 5px 10px
}

.add_network label {
	display: block;
	float: left;
	text-align: left;
	width: 180px
}

.add_network select {
	background: #e8e9e9;
	color: #535353;
	width: 280px;
	margin-top: 10px !important;
	border-radius: 3px;
	padding: 5px;
	border: 1px solid #d5d5d5;
	float: left
}

.add_network .small_btn_white {
	width: 140px !important
}

.add_network .premiumOffer {
	font-size: 16px
}

.add_network input[type=text] {
	padding: 5px 15px;
	border: 1px solid #D0CACD;
	border-radius: 4px;
	color: #44393F;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: 700;
	height: 30px;
	line-height: 26px;
	vertical-align: middle;
	width: 260px
}

.add_network .small_btn_orange {
	float: left;
	width: auto !important;
	background: linear-gradient(#FC8A41, #FE5E29);
	border: 0;
	color: #FFF;
	cursor: pointer;
	font-weight: 700;
	border-radius: 5px;
	height: 35px;
	padding: 0 20px;
	margin-top: 20px
}

.add_network .paypalResponce {
	padding: 15px;
	font-size: 14px
}

.add_network textarea {
	display: block;
	float: left;
	width: 260px;
	padding: 10px;
	height: 100px;
	border-radius: 5px;
	border: 1px solid #cdcdcd
}

.add_network .loader_small {
	float: left;
	margin-top: 7px;
	margin-left: 20px
}

.add_network input[type=radio], input[type=checkbox] {
	float: left
}

.add_network .text {
	margin-top: 10px;
	text-align: left;
	clear: left
}

.add_network .join_button {
	margin-top: 10px;
	width: 220px !important;
	background: linear-gradient(#FC8A41, #FE5E29);
	height: 50px !important;
	color: #fff !important;
	font-size: 20px !important;
	border-bottom: 2px solid #d84d16 !important;
	text-shadow: 0 -3px 1px #ce6424;
	border-radius: 4px;
	float: left;
	text-align: center
}

.add_network .offer_finish {
	padding: 20px 0;
	text-align: left
}

.add_offer label {
	padding: 5px 10px 0;
	font-weight: 700;
	float: left
}

.offer_finish {
	padding: 20px
}

.offer_finish .small_btn_orange {
	background: linear-gradient(#FC8A41, #FE5E29);
	border-radius: 5px
}
.resources {
	text-align: left;
}
.resources h1 {
	font-size: 24px;
	text-transform: uppercase;
	margin: 0;
}
.resources h2 {
	font-size: 18px;
	padding: 0;
	margin: 0 0 10px 0;
}
.resources h4 {
	font-size: 16px;
	margin-top: 20px;
}
.resources .description {
	line-height: 21px;
}
.resources .resource_list_block {
	text-align: center;
	margin-top: 20px;
}
.resources .resource_list_block img {
	margin-bottom: 10px;
	height: 60px;
}
.resources_category li {
	display: inline-block;
	zoom: 1;
	color: #2370C7;
	font-size: 14px;
	width: 33%
}

.resources_category li ul li {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	width: 90%;
	border-bottom: 1px solid #d8dfe3;
	text-align: left;
}

.resources_category li ul li a {
	display: block;
	width: 100%;
	float: left;
	padding: 4px;
	font-size: 12px;
	font-weight: 400;
	background-color: #f8f8f8
}

.help_page h2 {
	padding: 0;
	margin: 10px 0
}
.help_page .help_faq p {
	padding: 0 0 0 20px;
	line-height: 18px;
	margin: 15px 0;
}
.help_page .help_faq {
	margin-bottom: 40px;
	text-align: left
}

.help_page .just_help h3 {
	color: #fa641f !important;
	margin-top: 10px;
	text-align: left
}

.help_page .just_help p {
	line-height: 18px;
	text-align: left
}

.help_page .help_video {
	background: #ebebeb;
	margin: 15px auto ;
	padding: 10px 30px 20px 30px;
}

.help_page .help_video h1 {
	font-size: 24px !important;
	margin-top: 0 !important;
	padding: 10px 0;
	text-align: left;
	text-trasform: capitalize !important;
}
.help_page .help_video h5 {
	text-align: left;
	margin-bottom: 40px;
}
.help_page .help_video input[type="text"] {
	height: 40px;
	border: 1px solid #EEEEEE;
}
.help_page .help_video textarea {
	border: none;
	width: 100%;
	margin-top: 0;
}
.help_page .help_video .join_button {
	width: 250px !important;
	border: none;
	height: 40px;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
}
.login_ads {
	padding-top: 30px;
}
.loginBox {
	background-color: #EBEBEB;
	padding: 5px 20px 20px 20px;
	width: 100%;
	margin: auto;
}

.loginBox h4 {
	font-size: 24px;
	text-transform: uppercase;
}


.loginBox .g_form li .contact_label {
	width: auto
}

.loginBox .g_form li input {
	padding: 5px 15px;
	font-size: 13px;
	height: 35px;
	border: none;
	color: #44393F;
	line-height: 26px;
	width: 100%;
	vertical-align: middle;
	font-weight: 700;
}

.loginBox .login_block {
	float: right;
}
.loginBox .login_block .login_btn {
	font-size: 18px;
	border: none;
	color: #ffffff;
	background-color: #ed7336 ;
	text-transform: uppercase;
	width: 110px;
	height: 40px;
	font-weight: 700;
}
.loginBox .rememberMeContainer {
	float: left;
	margin-top: 15px;
}
.loginBox .checkbox {
	float: left;
	margin-top: 3px
}

.loginBox .remember_checkbox {
	font-size: 14px;
	color: #0e2539;
	padding-left: 5px;
}

.loginBox .recovery_forgot {
	text-align: left;
	margin-top: 20px;
	clear: both;
}

.loginBox .recovery_forgot a {
	display: block;
	color: #408ab0;
	font-size: 14px;
	color: #408ab0;
	font-weight: bold;
}

.forgot_pass h2 {
	margin: 0 0 20px;
	padding: 0
}

.forgot_pass .g_form li input {
	float: left;
	width: 35%;
	font-size: 13px;
	font-weight: 700;
	height: 35px;
	line-height: 26px;
	vertical-align: middle;
	padding: 5px 15px
}

.forgot_pass .pass_submit {
	margin-left: 140px;
	background: linear-gradient(#FC8A41, #FE5E29);
	color: #fff;
	text-transform: uppercase;
	border: none;
	width: 100px !important
}

.sitemap {
	padding: 20px
}

.sitemap h2 {
	margin: 0 0 20px;
	padding: 0
}

.sitemap li {
	padding: 5px;
	text-align: left
}

.contact {
	text-align: left;
	padding: 0 20px 20px
}

.contact h2 {
	color: #70ABCD !important;
	font-weight: 700 !important;
	margin-bottom: 20px
}

.contact h3 img {
	top: 0
}

.contact span {
	color: #000;
	font-weight: 700
}


.contact .phone_number {
	color: #70ABCD;
	font-weight: 700
}

.contact .contact_form ul {
	margin-right: 0
}

.contact .contact_form .g_form li textarea {
	border: 1px solid #EEEEEE;
	width: 100%;
	margin-top: 0;
}

.contact .contact_form .contact_us_fields input {
	width: 100%;
	height: 40px;
	border: 1px solid #EEEEEE;
}

.contact .contact_form .contact_us_fields select {
	width: 100%
}

.contact .contact_form .join_button {
	width: 120px !important;
	text-transform: uppercase;
	border: none;
	color: #ffffff;
	height: 40px !important;
	display: block;
	margin: auto;
	font-size: 18px;
}

.contact .contact_form .captcha_field {
	height: 40px;
	border: 1px solid #EEEEEE;
}

.contact .contact_form .captcha_img {
	padding: 10px 0;
	display: block;
	margin: auto;
}

.account_box {
	padding: 20px
}
.account_box h1 {
	text-align: left;
}

.account_box h2 {
	color: #70ABCD;
	text-align: left;
	padding: 0;
	margin: 0 0 20px
}

.account_box .instructions {
	line-height: 20px;
	text-align: justify;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 20px
}

.account_box .g_form li input,
.contact_form .userRight input[type="text"] {
	height: 40px;
	border: 1px solid #EEEEEE;
}

.account_box .alertOptionsLabel {
	display: inline-block;
	width: 200px;
}

.account_box .optionLinks {
	width: 20%;
	float: left;
}

.account_box .userRight h3 {
	font-size: 16px;
	padding-top: 0;
	text-align: left
}

.account_box .userRight p.invite_a_friend,
.contact_form .userRight p.invite_a_friend {
	text-align: left;
	font-size: 14px;
	margin-bottom: 19px;
}

.account_box .userLeft .join_button {
	width: 120px !important;
	margin-top: 6px;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 18px;
}

.account_box .userRight .join_button {
	width: 100px !important;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 18px;
}

.account_box .update_user_info .account_input_fields input,
.account_box .update_user_info .account_select_fields input,
.account_box .update_user_info .account_select_fields select {
	width: 100% !important
}

.account_box .update_user_info input {
	width: 70%
}
.account_box .update_user_info .account_select_fields select {
	border: 1px solid #EEEEEE;
	height: 40px;
}
.account_box .update_user_info .userRight h4 {
	text-align: left;
	font-size: 18px;
	margin-top: 10px;
}
.account_box .update_user_info .userRight input[type="text"] {
	float: left;
}
.account_box .user_change_pass .g_form li input {
}
.account_box .user_change_pass .userLeft .join_button {
	float: right;
	width: 270px !important;
	height: 40px !important;
}
.account_box .user_favorite_searches .favorite_search_block {
	margin-top: 20px;
}
.account_box .user_change_pass .invite_form input[type="text"],
.account_box .user_favorite_searches .userRight input[type="text"],
.account_box .user_email_alerts .userRight input[type="text"],
.account_box .set_country .userRight input[type="text"],
.contact_form .userRight input[type="text"] {
	float: left;
	width: 70%;
}
.account_box .user_change_pass .userRight h4 {
	text-align: left;
	font-size: 18px;
	margin-top: 10px;
}

.account_box .user_preferences input[type=radio], input[type=checkbox] {
	float: left;
}
.account_box .user_preferences .tab-content ul {
	padding: 0 20px;
}
.account_box .user_preferences {
	margin-top: 20px;
}
.account_box .user_preferences label {
	padding: 0 5px 0 10px;
	width: 90%;
	text-align: left;
	font-weight: 500;
	vertical-align: text-top;
}

.account_box .user_preferences .networkPreferences,
.account_box .user_preferences .categoryPreferences,
.account_box .user_preferences .allowedTrafficPreferences,
.account_box .user_preferences .countryPreferences {
	float: left;
	border: 1px solid #e2e2e2;
	border-top: none;
	width: 100%;
	margin: 0;
}
.account_box .user_preferences .account_preferences .nav-tabs > li {
	width: 250px;
	text-align: left;
}
.account_box .user_preferences .account_preferences .nav-tabs > li > a {
	border-radius: 0;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	background-color: #408ab0;
	cursor: pointer;
}
.account_box .user_preferences .account_preferences .nav-tabs > li.active > a,
.account_box .user_preferences .account_preferences .nav-tabs > li.active > a:focus,
.account_box .user_preferences .account_preferences .nav-tabs > li.active > a:hover {
	color: #0e2539;
	background-color: #ffffff;
}

.account_box .user_preferences .account_preferences .nav-tabs > li > a:focus,
.account_box .user_preferences .account_preferences .nav-tabs > li > a:hover {
	background-color: #0e2539;
}

.account_box .user_preferences .networkPreferences ul li,
.account_box .user_preferences .allowedTrafficPreferences ul li,
.account_box .user_preferences .categoryPreferences ul li,
.account_box .user_preferences .countryPreferences ul li {
	float: left;
	width: 25%;
}

.account_box .user_preferences .checkUncheckNetworks,
.account_box .user_preferences .checkUncheckCategories,
.account_box .user_preferences .checkUncheckAllowedTraffic,
.account_box .user_preferences .checkUncheckCountry {
	text-align: center;
	margin: 20px 0;
	color: #408ab0;
	font-weight: bold;
}
.account_box .user_preferences .checkUncheckNetworks a,
.account_box .user_preferences .checkUncheckCategories a,
.account_box .user_preferences .checkUncheckAllowedTraffic a,
.account_box .user_preferences .checkUncheckCountry a {
	color: #408ab0;
	font-size: 14px;
	text-transform: uppercase;
}
.account_box .user_preferences .action_btn {
	margin-top: 40px;
}
.account_box .user_preferences .cancel_btn,
.account_box .user_favorite_searches .add_btn {
	background-color: #EBEBEB;
	height: 40px;
	border: none;
	font-size: 18px;
	font-weight: bold;
	color: #0e2539;
	text-transform: uppercase;
}
.account_box .user_preferences .cancel_btn,
.account_box .user_preferences .join_button {
	width: 200px !important;
}
.account_box .user_favorite_searches .userRight h4,
.account_box .user_email_alerts .userRight h4,
.account_box .set_country .userRight h4,
.contact_form .userRight h4 {
	text-align: left;
	font-size: 18px;
	margin: 10px 0;
}
.account_box .user_favorite_searches a {
	color: #408ab0;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	display: block;
}
.account_box .user_favorite_searches a.edit,
.account_box .user_email_alerts a.edit {
	background-image: url('images/fa-pencil.png');
	background-repeat: no-repeat;
	background-position: bottom;
	display: inline-block;
	width: 10px;
	height: 15px;
	margin-right: 10px;
}
.account_box .user_favorite_searches a.delete,
.account_box .user_email_alerts a.delete {
	background-image: url('images/fa-close.png');
	background-repeat: no-repeat;
	background-position: bottom;
	display: inline-block;
	width: 10px;
	height: 15px;
}
.account_box .user_favorite_searches .alert_text,
.account_box .user_email_alerts .alert_text {
	display: inline-block;
	color: #0e2539;
	font-weight: bold;
	font-size: 14px;
}
.account_box .user_favorite_searches .alert_text_header,
.account_box .user_email_alerts .alert_text_header {
	color: #0e2539;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.account_box .user_favorite_searches input[type="checkbox"],
.account_box .user_email_alerts input[type="checkbox"] {
	display: none;
}
.account_box .user_favorite_searches input[type="checkbox"]+label,
.account_box .user_email_alerts .modal input[type="checkbox"]+label {
	background: url('images/toggle-off.png') no-repeat;
	width: 60px;
	height: 25px;
	background-size: 45px;
	background-position: center;
}
.account_box .user_favorite_searches .modal input[type="checkbox"]+label,
.account_box .user_email_alerts .modal input[type="checkbox"]+label {
	background-position: left;
}
.account_box .user_favorite_searches input[type="checkbox"]:checked + label,
.account_box .user_email_alerts .modal input[type="checkbox"]:checked + label {
	background: url('images/toggle-on.png') no-repeat;
	width: 60px;
	height: 25px;
	background-size: 45px;
	background-position: center;
}
.account_box .user_favorite_searches .modal input[type="checkbox"]:checked + label,
.account_box .user_email_alerts .modal input[type="checkbox"]:checked + label {
	background-position: left;
}
.account_box .user_email_alerts input[type="checkbox"]+label {
	background: url('images/grey_star.png') no-repeat;
	background-size: 25px;
	width:30px;
	height: 25px;
}
.account_box .user_email_alerts input[type="checkbox"]:checked + label {
	background: url('images/yellow_star.png') no-repeat;
	background-size: 25px;
	width: 30px;
	height: 25px;
}

.account_box .user_email_alerts input[type="radio"] {
	display: none;
}
.account_box .user_email_alerts input.alertStatusOn + label,
.account_box .user_email_alerts input.alertStatusOff + label{
	display: none;
}
.account_box .user_email_alerts input.alertStatusOn:checked + label {
	display: block;
	background: url('images/toggle-on.png') no-repeat;
	height: 25px;
	background-size: 45px;
	background-position: center;
}
.account_box .user_email_alerts input.alertStatusOff:checked + label {
	display: block;
	background: url('images/toggle-off.png') no-repeat;
	height: 25px;
	background-size: 45px;
	background-position: center;
}

.account_box .user_favorite_searches input[type="radio"] {
	display: none;
}
.account_box .user_favorite_searches input.emailAlertOn + label,
.account_box .user_favorite_searches input.emailAlertOff + label{
	display: none;
}
.account_box .user_favorite_searches input.emailAlertOn:checked + label {
	display: inline-block;
	background: url('images/toggle-on.png') no-repeat;
	height: 25px;
	width: 60px;
	background-size: 45px;
	background-position: center;
}
.account_box .user_favorite_searches input.emailAlertOff:checked + label {
	display: inline-block;
	background: url('images/toggle-off.png') no-repeat;
	height: 25px;
	width: 60px;
	background-size: 45px;
	background-position: center;
}

.account_box .user_email_alerts input[type="radio"] {
	display: none;
}
.account_box .user_email_alerts input.emailAlertOn + label,
.account_box .user_email_alerts input.emailAlertOff + label{
	display: none;
}
.account_box .user_email_alerts input.emailAlertOn:checked + label {
	display: inline-block;
	background: url('images/yellow_star.png') no-repeat;
	background-size: 25px;
	width: 30px;
	height: 25px;
}
.account_box .user_email_alerts input.emailAlertOff:checked + label {
	display: inline-block;
	background: url('images/grey_star.png') no-repeat;
	background-size: 25px;
	width:30px;
	height: 25px;
}

.account_box .user_favorite_searches .favorite_item {
	margin-bottom: 10px;
}
.account_box .user_favorite_searches .favoriteLabel {
	width: 40%;
	float: left;
	font-weight: 700;
	text-align: left
}

.account_box .user_favorite_searches .favorite_search_block .join_button {
	height: 40px;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	border: none;
	text-transform: uppercase;

}
.account_box .user_favorite_searches .favorite_search_block .add_btn,
.account_box .user_favorite_searches .favorite_search_block .join_button {
	display: inline-block;
	width: 200px !important;
}

.account_box .user_favorite_searches .favoriteSearches span {
	background: #fff
}

.account_box .user_favorite_searches .favorite_search_block .join_button1
	{
	margin-top: 10px;
	background: linear-gradient(#EAEAEB, #E5E5E3);
	color: #000;
	height: 50px !important;
	border-radius: 4px
}

.account_box .user_favorite_searches input[type=radio], input[type=checkbox]
	{
	float: none
}

.account_box .user_email_alerts .favoriteSearches li {
	height: 50px;
	background-color: #fff;
	margin-bottom: 2px;
	padding-top: 10px
}

.account_box .user_email_alerts .favoriteSearches .table_title {
	background-color: #EBEBEB;
	text-transform: uppercase
}

.account_box .user_email_alerts .favoriteSearches .table_title p {
	padding-top: 8px;
	color: #70ABCD;
	font-weight: 700
}

.account_box .user_email_alerts .favoriteLabel {
	color: #408ab0;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	display: block;
}
.account_box .user_email_alerts .favorite_search_block  {
	margin-top: 20px;
}
.account_box .user_email_alerts .favorite_search_block .join_button,
.account_box .user_email_alerts .favorite_search_block .add_btn {
	display: inline-block;
	width: 240px !important; 
}
.account_box .user_email_alerts .favorite_search_block .join_button {
	height: 40px;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	border: none;
	text-transform: uppercase;
}
.account_box .user_email_alerts .favorite_search_block .add_btn {
    background-color: #EBEBEB;
    height: 40px;
    border: none;
    font-size: 18px;
    font-weight: bold;
    color: #0e2539;
    text-transform: uppercase;
}

.account_box .set_country .proxyPopupTitle {
	font-size: 18px;
	color: #ed7336;
}

.account_box .set_country .proxyContries {
	text-align: left;
}
.account_box .set_country .proxyContries img {
	width: 22px;
}
.account_box .offer_watch .join_button {
	float: none;
	border: none;
	width: 240px !important;
	margin: 0;
}
.account_box .offer_watch .userAccountList {
	font-weight: 500;
}
.account_box .offer_watch .userAccountList .title {
	background: #313234;
	color: #ffffff;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
}
.account_box .user_favorite_searches .modal .modal-dialog,
.account_box .user_email_alerts .modal .modal-dialog {
	width: 950px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content,
.account_box .user_email_alerts .modal .modal-dialog .modal-content {
	box-shadow: none;
	background-color: #408ab0;
	border-radius: 0;
	border: 0;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-header,
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-footer,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-header,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-footer {
	border: none;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-footer,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-footer {
	text-align: center;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-header h3,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-header h3 {
	text-transform: uppercase;
	color: #ffffff;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-header .close,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-header .close {
	float: left;
	background: url('images/close.png');
	background-repeat: no-repeat;
	opacity: 1;
	width: 30px;
	height: 30px;
	display: none;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body {
	text-align: left;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block {
	margin-bottom: 40px;
	font-size: 18px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block_mobile,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block_mobile {
	display: none;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block .dropdown-menu,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block .dropdown-menu,
.searchInputArea .dropdown-menu {
	border-radius: 0;
	left: -75px;
	min-width: 300px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block li,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block li,
.searchInputArea .dropdown-menu li {
	float:left;
	position:relative;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block label,
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block input,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block label,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block input,
.searchInputArea .dropdown-menu input, .searchInputArea .dropdown-menu label {
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block input[type="radio"],
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block input[type="radio"],
.searchInputArea .dropdown-menu input[type="radio"],
.filter_block_mobile .search_block_mobile input[type="radio"] {
	display: none;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block label.is_checked,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block label.is_checked,
.searchInputArea .dropdown-menu input[type="radio"]:checked + label,
.filter_block_mobile .search_block_mobile input[type="radio"]:checked + label {
	background: #ed7336;
	color: #ffffff;
	width: 90px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block label,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block label,
.searchInputArea .dropdown-menu label,
.filter_block_mobile .search_block_mobile label {
	background-color: #EBEBEB;
	color: #0e2539;
	padding:5px;
	cursor:pointer;
	z-index:90;
	width: 90px;
	text-align: center;
	font-size: 12px;
}


.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_block label:hover,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_block label:hover,
.searchInputArea .dropdown-menu label:hover,
.filter_block_mobile .search_block_mobile label:hover {
	background: #ed7336;
	color: #ffffff;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_advanced,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_advanced {
	height: 40px;
	border: none;
	width: 94%;
	font-size: 18px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_dropdown,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_dropdown,
.searchInputArea .search_dropdown {
	height: 40px;
	margin-left: -5px;
	border: none;
	width: 40px;

}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_btn,
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-footer .search_btn,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_btn,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-footer .search_btn {
	height: 40px;
	background-color: #ed7336;
	font-size: 18px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	border: none;
	width: 100px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .filters_block,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .filters_block {
	display: none;
	text-align: center;
	margin-top: 10px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .filters_block .filter_btn,
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .filters_block .advanced_btn,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .filters_block .filter_btn,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .filters_block .advanced_btn,
.filter_block_mobile .filters_block .filter_btn,
.filter_block_mobile .filters_block .advanced_btn {
	border: none;
	background-color: transparent;
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 30px 0 20px;;
	background: url('images/plus.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 14px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .filters_block .filter_btn.is_selected,
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .filters_block .advanced_btn.is_selected,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .filters_block .filter_btn.is_selected,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .filters_block .advanced_btn.is_selected,
.filter_block_mobile .filter_btn.is_selected,
.filter_block_mobile .advanced_btn.is_selected {
	background: url('images/close.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 14px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .inline_filters {
	padding: 0 20px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters:first-child,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .inline_filters:first-child,
.searchArea .inline_filters:first-child {
	border-right: 2px solid #ffffff;
	padding: 3px 20px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters:first-child img {
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters:first-child .filter_text,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .inline_filters:first-child .filter_text,
.searchArea .inline_filters:first-child .filter_text {
	display: inline-block;
	font-size: 12px;
	color: #E0E2E2;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: bold;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters .toggle_filter,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .inline_filters .toggle_filter {
	background-color: transparent;
	border: 1px solid #ffffff;
	color: #ffffff;
	text-transform: uppercase;
	width: 120px;
	font-size: 14px;
	font-weight: 700;
	padding: 3px 0;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters .toggle_filter[is_selected="true"],
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .inline_filters .toggle_filter[is_selected="true"],
.advanced_search_buttons .dropdownDivs button[is_selected="true"],
.modal .select-button-style[is_selected="true"]{
	background-color: #ed7336 !important;
	border: 1px solid #ed7336 !important;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_name,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_name {
	margin-top: 20px;
	text-align: left;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_name label.search_label,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_name label.search_label {
	color: #ffffff;
	font-weight: bold;
	display: block;
	font-size: 14px;
	text-align: left;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_name label.new_offers,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_name label.new_offers {
	width: auto;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding-left: 70px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .search_name input[type="text"],
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .search_name input[type="text"] {
	height: 40px;
	border: none;
	width: 60%;
	margin-top: 5px;
	margin-right: 10%;
}

.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters .payoutDropdown,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .inline_filters .payoutDropdown,
.advanced_search_buttons .payoutDropdown {
	position: absolute;
	width: 300px;
	background-color: #ffffff;
	padding: 10px;
	margin-top: 10px;
	right: 0;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters .payoutDropdown ::placeholder,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .inline_filters .payoutDropdown ::placeholder,
.advanced_search_buttons .payoutDropdown ::placeholder {
	color: #000000;
	opacity: 1;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters .payoutDropdown input,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .inline_filters .payoutDropdown input,
.advanced_search_buttons .payoutDropdown input {
	display: inline-block;
	width: 60px;
	border: 1px solid #F0F0F0;
	color: #000000;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .inline_filters .payoutDropdown select,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .inline_filters .payoutDropdown select,
.advanced_search_buttons .payoutDropdown select {
	height: 24px;
	color: #000000;
	width: 60px;
}
.account_box .user_favorite_searches .modal .modal-dialog .modal-content .modal-body .select2-container,
.account_box .user_email_alerts .modal .modal-dialog .modal-content .modal-body .select2-container{
	width: 170px!important;
}
.network_sign_up {
	text-align: left;
	padding: 0 20px
}
.network_sign_up h1 {
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.network_sign_up h2 {
	font-size: 20px;
	padding: 0;
	margin: 0 0 10px 0;
}
.network_sign_up h4 {
	font-size: 14px;
	margin-bottom: 10px;
}
.network_sign_up h5 {
	font-size: 18px;
	margin-bottom: 20px;
}

.network_sign_up .g_form li .contact_label {
	width: auto
}

.network_sign_up .g_form li input {
	font-size: 13px;
	font-weight: 700;
	height: 35px;
	line-height: 26px;
	vertical-align: middle;
	width: 60%;
	padding: 5px 15px;
	border: none;
}

.network_sign_up .g_form li textarea {
	width: 100%;
	margin-top: 5px;
	border: none;
}

.network_sign_up .input_fields input {
	width: 100% !important;
	height: 35px
}

.network_sign_up .sign_up_div select {
	margin-left: 0 !important;
	border: none;
	height: 35px;
}

.network_sign_up .input_fields select {
	width: 100% !important
}

.network_sign_up .captcha_img_net {
	display: block;
	margin: auto;
	padding: 20px 0
}

.network_sign_up .captcha_img_block {
	width: 50%;
	display: inline-block;
	float: left;
}
.network_sign_up .code_text {
	width: 50%;
	display: inline-block;
}

.network_sign_up .input_fields input.net_register_button {
	width: 200px !important;
	margin-top: 20px !important;
	background: #ed7336;
	height: 40px !important;
	text-transform: uppercase;
	font-size: 18px !important;
	display: block;
	margin: auto;
	float: none;
}

.header1, .header2, .header3, .header4, .header5 {
	background-image:
		url(https://cdn.offervault.com/templates/css/frontend/images/down_arrow.png);
	background-position-y: 9px;
	background-repeat: no-repeat
}


.network_profile .network_name {
	text-align: left;
	color: #E48F51
}

.network_profile .profileDescription {
	margin-right: 10px
}

.network_profile .network_logo_bg {
	float: left;
	margin-left: 20px
}

.network_profile .table-responsive {
	clear: both;
	text-align: left
}

.job_list .table-responsive {
	text-align: left
}

.job_list .jobsWelcome {
	font-size: 16px;
	float: left;
	text-align: left
}

.contact_job .page_title {
	text-align: left
}

.contact_job .contact_form .g_form input {
	height: 35px;
	width: 40%
}

.contact_job .contact_form .g_form select {
	float: left;
	width: 40%
}

.contact_job .contact_form .g_form textarea {
	width: 40%
}

.contact_job .captcha_input {
	width: 20%
}

.contact_job .contact_form .g_form p {
	padding-left: 5px
}

.contact_job .contact_form ul {
	margin-right: 0;
	width: 100%
}

.contact_job .join_button {
	width: 40% !important
}

.contact_job .captcha_img {
	float: left;
	margin-right: 36px;
	margin-top: 10px
}

.traffic_list label {
	font-weight: 500
}

.traffic_list .header_label span {
	display: block;
	cursor: pointer;
    color: black;
}

.traffic_list .table-responsive {
	text-align: left
}

.header1 {
	background-position-x: 101px;
	width: 120px
}

.header2 {
	background-position-x: 61px;
	width: 75px
}

.header3 {
	background-position-x: 94px;
	width: 110px
}

.header4, .header5 {
	background-position-x: 86px;
	width: 100px
}

.header_label {
	background-color: #fff !important;
	border: 1px solid #186d9c;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0;
	border-radius: 5px;
	vertical-align: middle
}

.trafficFloatingDiv {
	background-color: #fff;
	border: 1px solid #186d9c;
	color: #000;
	display: none;
	font-weight: 400;
	line-height: normal;
	position: absolute;
	text-align: left;
	text-transform: none
}

.trafficFloatingDivButton {
	background-color: #337dae;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	height: 30px;
	margin-left: 10px
}

.traffic_checkbox {
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	padding-right: 10px
}

.traffic_checkbox input[type=checkbox] {
	display: none
}

.traffic_checkbox input[type=checkbox]+label span {
	cursor: pointer;
	display: inline-block;
	float: right;
	height: 20px;
	vertical-align: middle;
	width: 20px
}

.edit_standard {
	border: 1px solid #cfcfcf;
	margin-bottom: 20px;
	padding: 0 15px
}

.edit_standard .title {
	background-color: #DAE9F1;
	height: 60px
}

.edit_standard .title p {
	text-align: left;
	padding: 10px 0;
	font-weight: 700
}

.edit_standard .input_blocks {
	height: 60px
}

.edit_standard .input_fields {
	float: left;
	width: 70%
}

.edit_standard .checkbox {
	float: left;
	margin-left: 20px;
	height: 50px
}

.edit_advanced .title, .edit_advanced .title_range {
	height: 60px;
	background-color: #DAE9F1
}

.edit_standard .join_button {
	width: 70% !important;
	float: left;
	margin: 0;
	padding: 5px 0
}

.edit_advanced {
	border: 1px solid #cfcfcf;
	margin-bottom: 20px;
	padding: 0 15px
}

.edit_advanced .title p, .edit_advanced .title_range p {
	padding: 10px 0;
	font-weight: 700;
	text-align: left
}

.edit_advanced .title_big {
	background-color: #DAE9F1;
	height: 160px
}

.edit_advanced .title_big p {
	text-align: left;
	padding-top: 10px;
	font-weight: 700
}

.edit_advanced .input_blocks {
	height: 60px
}

.edit_advanced .input_blocks_range {
	text-align: left
}

.edit_advanced .input_blocks_big {
	height: 160px
}

.edit_advanced .input_blocks_big p {
	text-align: left
}

.edit_advanced .input_fields {
	float: left;
	width: 70%
}

.edit_advanced .input_blocks select {
	margin-top: 10px
}

.edit_advanced .advancedSearchCheck, .edit_advanced select {
	float: left
}

.edit_advanced .checkbox {
	float: left;
	margin-left: 20px;
	height: 50px
}

.edit_advanced .join_button {
	width: 70% !important;
	float: left;
	margin: 0;
	padding: 5px 0
}

.add_content hr {
	border-color: #CCC
}

.cpa_offer {
	padding: 0 20px
}

.cpa_offer .register_box1 {
	display: block;
	margin: 55px auto auto;
	border-radius: 5px;
	padding: 15px 20px 40px;
	background: linear-gradient(#DFECF6, #C8E1EF);
	width: 80%;
	border: 1px solid #A6C3D2
}

.cpa_offer .register_box1 h1 {
	margin: 0;
	padding: 0;
	font-weight: 700;
	color: #455a6b;
	font-size: 14px !important
}

.cpa_offer .register_box1 p {
	margin: 10px 0 0;
	padding: 0;
	font-size: 16px;
	font-weight: 700;
	color: #468dc5;
	text-align: left
}

.cpa_offer .register_box1 label {
	display: block;
	margin: 5px 0 0;
	font-size: 14px;
	font-weight: 700;
	color: #455a6b;
	text-align: left
}

.cpa_offer .register_box1 input {
	display: block;
	margin: auto;
	height: 38px;
	background-color: #fff;
	border: 0 !important;
	font-weight: 700;
	font-size: 14px;
	width: 100%;
	border-radius: 5px
}

.cpa_offer .register_box1 span {
	color: #5b707d;
	float: left;
	margin-bottom: 10px
}

.cpa_offer .register_box1 input.register_btn {
	height: 55px;
	background: linear-gradient(#FF9949, #FE3B0C);
	cursor: pointer;
	color: #fff;
	font-size: 24px;
	text-shadow: 1px 1px #555;
	box-shadow: 0 0 1px;
	text-align: center;
	margin-top: 10px
}

.cpa_offer a.youtube_webinars {
	display: block;
	margin: auto;
	width: 80%;
	font-weight: 700;
	font-size: 14px;
	color: #4a4a4a;
	background: linear-gradient(#fafafa, #ececec);
	border-radius: 5px;
	border: 1px solid #D5D9DB;
	text-align: left;
	padding: 5px 20px;
	float: none;
	height: auto
}

.cpa_offer .webinar_block img {
	float: left;
	margin-top: -12px;
	margin-right: 5px
}

.cpa_offer .webinar_block {
	margin-bottom: 20px
}

.cpa_offer .clearer {
	text-align: left
}

.col_fix .col-lg-9 {
	padding-right: 14px
}

.add_block {
	border: 1px solid #D2D2D2;
	padding: 0 0 20px;
	font-size: 0;
	background-color: #fff
}

.add_block .add {
	width: 206px;
	height: 206px;
	display: inline-block
}
.mobileMenu {
	display: none;
}
.mobileMenu .navbar-toggle {
	background-repeat: no-repeat;
	background-position: 5px center;
	color: #ffffff;
	border: 1px solid #ffffff;
	border-radius: 0;
	width: 75px;
	text-transform: uppercase;
	font-weight: bold;
	background-size: 16px;
	font-size: 16px;
}
.mobileMenu .navbar-toggle:hover,
.mobileMenu .navbar-toggle:focus {
	background-color: transparent;
}
.mobileMenu .navbar-brand {
	padding: 10px 5px;
	height: auto;
}
.mobileMenu .navbar-brand > img {
	width: 100%;
}
.mobileMenu.navbar {
	border: none;
	border-radius: 0;
}
.mobileMenu.navbar .navbar-nav {
	margin: 10px 0 0 0;
}
.mobileMenu.navbar-default .navbar-nav > li > a {
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}
.mobileMenu.navbar-default .navbar-nav > li:hover {
	background-color: #000103;
}
.mobileMenu.navbar .menu_trademark {
	margin-bottom: 30px;
}
.mobileMenu.navbar .menu_trademark p {
	color: #408ab0;
	font-size: 11px;
}

.select-button-style {
	padding: 0;
	margin: 0px;
	border: 0px solid #ffffff;
	width: 100%;
	border-radius: 0px;
	overflow: hidden;
	background-color: #transparent;
	color: #fff;
	font-weight: bold;
}

.select-button-style select {
	padding: 5px 8px;
	width: 130%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.select-button-style select:focus {
	outline: none;
}

.dropdownDivs { position: relative; display: inline-block; padding: 0px 3px; }
.dropdownDivs #networkButton { width: 100%; font-size: 13px; }
.dropdownDivs #categoryButton { width: 100%; font-size: 13px; }
.dropdownDivs #trafficButton { width: 100%; font-size: 13px; line-height: 12px; }
.dropdownDivs #countriesButton { width: 100%; font-size: 13px; }
.dropdownDivs #menu2 { font-size: 13px; }
.filters_icon { padding: 5px 16px !important; width: 110px; }

#dropdownNetBtns, #dropdownCatBtns, #dropdownTrafBtns, #dropdownCountBtns, #networkDropdownBtns, #categoryDropdownBtns, #trafficDropdownBtns, #countriesDropdownBtns {
	background-color: #408ab0 !important;
	padding: 3px 0px !important;
}
.dropdownBtnApply, .networkDropdownBtnSelectAll, .categoryDropdownBtnSelectAll, .trafficDropdownBtnSelectAll, .countriesDropdownBtnSelectAll { background-color: #ed7336; color: #fff; border: 1px solid #ed7336; border-radius: 0; margin-right: 5px; font-weight: bold; text-transform: uppercase; }
.dropdownBtnX { background-color: transparent; color: #fff; border: 1px solid white;; float: right; border-radius: 0; margin-right: 5px; font-weight: bold; text-transform: uppercase; }
.dropdownNetBtnClear, .dropdownCatBtnClear, .dropdownTrafBtnClear, .dropdownCountBtnClear, .networkDropdownBtnClear, .categoryDropdownBtnClear, .trafficDropdownBtnClear, .countriesDropdownBtnClear { color: #ffffff; border: 1px solid #ffffff;; background-color: #408AB0; border-radius: 0; font-weight: bold; text-transform: uppercase; }

.dropdownNetBtn, .dropdownCatBtn, .dropdownTrafBtn, .dropdownCountBtn {
	height: 20px !important;
}

.select2-dropdown {
	z-index: 10000!important;
	border: none !important;
}
.select2-search__field {
	border-bottom: 1px solid #00989b !important;
	height: 25px;
}
.select2-results__option {
	text-align: left;
	font-size: 11px;
	/*height: 19px;*/
	line-height: 19px;
	padding: 0px 10px !important;
}

.select2-selection__rendered {
	background: url('/images/frontend/offerPreview/search_blue.png') no-repeat;
	background-position: right;
	background-size: 20px;
	background-origin: content-box;
}

.filter_block_mobile { display: none; }
.filter_block_mobile .inline_filters .toggle_filter {
	background-color: transparent;
	border: 1px solid #ffffff;
	color: #ffffff;
	text-transform: uppercase;
	width: 150px !important;
	font-size: 12px;
	font-weight: 700;
	padding: 3px 0;
	margin-bottom: 10px;
}
.filter_block_mobile .col-md-2,
.filter_block_mobile .col-sm-2 {
	padding: 0;
}

.clear-filters-div {
    /*text-align: right;*/
	margin-right: 44px;
	/*padding-top: 5px;*/
	line-height: 15px;
}
.clear-filters-div a {
    color: white; font-size: 12px;
	text-decoration: none;
}

.clear-filters-div span:hover { text-decoration: underline; }

.greensboro-field-email, .atlanta-field-email {
    height: 40px;
}
.Element__content {
    min-height: auto !important;
}

#offerLoader {
	position: absolute; z-index: 1;
	top: 15px;
	left: 600px;
}
