html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset { margin: 0; padding: 0; box-sizing: border-box;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
input { box-sizing:border-box }

body {
	font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 26px;
	color: #1a1e1d;
	height: 100%;
	background-color: #fefefe;
	overflow-x: hidden;
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  font-feature-settings: "lnum";
}

/*----- Typography -----*/

@font-face {
	font-family: 'Raleway';
	src: url('../fonts/Raleway-Regular.ttf');
	font-display: swap;
}

@font-face {
	font-family: 'Raleway-Bold';
	src: url('../fonts/Raleway-Bold.ttf');
	font-display: swap;
}

h1, h2, h3, h4, b {
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 24px;
}

h1 {
	line-height: 46px;
}

.sales_pitch h1, .program-holder h2, .rapid-head h2, .ord-title {
	color: #2062c5;
	font-family: 'Raleway';
}

.search-feed h1 {
	text-align: center;
	color: #b12621;
	text-transform: uppercase;
	font-size: 30px;
	font-family: 'Raleway';
}

.search-feed h2, .feed-holder h2 {
	color: #b12621;
	text-transform: uppercase;
	font-size: 24px;
	font-family: 'Raleway';
	padding-bottom: 24px !important;
}

.search-feed h3 {
	padding-bottom: 0;
	color: #2062c5;
	font-family: 'Raleway';
}

h2 {
	font-size: 36px;
	line-height: 46px;
}

.int-content h2.rec-services {
	color: #1a1e1d;
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 36px;
}

.rapid-pitch-title h2 {
	padding-bottom: 24px;
	padding-top: 24px;
}

h3 {
	font-size: 18px;
}

.nogap {
	padding-bottom: 0;
}

.product-box h3 {
	padding-bottom: 9px;
}

.confirm-box h3 {
	color: #428fdf;
	padding-bottom: 9px;
	text-align: center;
	font-size: 20px;
}

h4 {
	font-size: 16px;
}

.confirm-box h4 {
	text-align: center;
	font-size: 18px;
}

.net-col h4, .f-listing-tbl h4 {
	padding-bottom: 9px;
}

h4.atv {
	color: #00AA00;
}

h4.cld {
	color: #ff0000;
}

h4.exp {
	color: #800040;
}

h4.pend {
	color: #FFE900;
}

.x-space {
	padding-top: 24px;
	padding-bottom: 12px;
}

p {
	padding-bottom: 24px;
}

.sales_pitch p {
	font-size: 18px;
}

.sales_pitch-rapid p {
	font-size: 18px;
}

.listing-col p {
	font-size: 15px;
}

.quote p {
	font-style: italic;
}

.close_quote {
	float: right;
	margin-top: -38px;
}

.atrib {
	text-align: right;
	margin-top: 18px;
}

.terms-txt {
	font-size: 15px;
	line-height: 20px;
}

.int-content h1 {
	font-size: 36px;
	padding-top: 9px;
}

.int-content h2 {
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 9px;
	padding-top: 0;
}

.reseller-pro h2 {
	color: #b12621;
	text-transform: uppercase;
	font-size: 24px;
	font-family: 'Raleway';
	padding-bottom: 24px;
}

.sales_pitch h1 {
	font-size: 30px;
}

.rapid-head h2 {
	padding-top: 36px;
}

.fine-print {
	font-size: 14px;
	padding-bottom: 12px;
}

#errors {
	color: red;
}

.order_table label.term-label {
	color: #1a1e1d;
}

.paid-tbl p {
	padding-bottom: 12px
}

.fl-edit-exmpl p {
	padding-bottom: 12px;
}

b {
	font-weight: 500;
}

/*----- Page Structure -----*/

.row {
	overflow: auto;
}

.top-bar, .header, .products, .suggested, .int-holder, .int-header, .results-holder, .banners, .program-holder {
	padding: 24px 4%
} 

.resell-holder {
	padding: 24px 4% 0 4%;
}

.pitch-holder {
	padding: 24px 4%;
}

.pitch-holder-featured {
	padding: 24px 4%;
}

.header, .products, .banners, .suggested h2, .int-header, .net-logos {
	text-align: center;
}

.top-bar {
	text-align: left;
	padding-bottom: 0;
	padding-top: 15px
}

.int-holder, .results-holder, .program-holder, .pitch-holder, .pitch-holder-featured, .resell-holder {
	margin: 0 auto;
	border-top: 1px solid #e1eae7;
	max-width: 1100px;
}

.int-content, .int-header, .reseller-pro {
	max-width: 950px;
	margin: auto;
}

.banners {
	border-top: 1px solid #e1eae7;
}

.footer {
	padding: 0 0 24px 0;
}

.copy {
	padding-top: 24px;
}

.products {
	background-color: #f4f8f7;
}

.content {
	max-width: 1100px;
}

.top-bar {
	background-color: #232d38;
}

.tabs {
	display: none;
}

.product-box, .confirm-box  {
	background-color: #ffffff;
	border: 1px solid #e1eae7;
	padding: 36px 24px 12px 24px;
	max-width: 345px;
	margin: 0 auto 36px auto;
	box-sizing: border-box;
}

.confirm-box {
	padding: 24px 18px 12px 18px;
}

.icon {
	margin: 0 auto 24px auto;
	height: 92px;
	width: 92px;
	border-radius: 50px;
}

.fl {
	background-color: #e22d10;
}

.pi {
	background-color: #0077be;
}

.tp {
	background-color: #f66728;
}

.ld {
	background-color: #ffc938;
}

.ad {
	background-color: #383b3b;
}

.wb {
	background-color: #32ce25;
}

.blk-bar {
	background-color: #232d38;
	color: #f6f3ee;
	text-align: center;
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 36px;
}

.sec-nav {
	border-bottom: 1px solid #e1eae7;
	text-align: center;
	padding: 9px 4%;
	line-height: 36px;
}

.blk-bar li, .sec-nav li {
	display: inline;
	padding-left: 18px;
	padding-right: 18px;
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.blk-bar li:last-child, .sec-nav li:last-child .top-bar li:last-child  {
	padding-right: 0;
}

.flex-order {
	display: flex;
	flex-direction: column;
}

.extra-info {
	text-align: center;
	padding-top: 24px;
}

.tile-ad {
	margin: auto;
	text-align: center;
	padding-bottom: 24px;
}

.tile-ad:last-child {
	padding-bottom: 0;
}

.tile-ad img {
	display: block;
	text-align: center;
	margin: auto;
}

.foot-info {
	padding-left: 4%;
	padding-right: 4%;
}

.copy, .jon, .isedn {
	text-align: center;
	margin: auto;
}

.sales_pitch-rapid {
	padding-top: 24px;
}

img {
	max-width: 100%;
	height: auto;
}

.code {
	background-color: #efefef;
	border: 1px solid #dddddd;
	border-radius: 6px;
	padding: 9px 18px;
	margin-bottom: 24px;
}

/*----- Program Structure -----*/

.program-title, .head-title, .offer {
	padding-top: 18px;
}

#purchaseform {
	padding-top: 12px;
}

.order_table td {
	display: block;
	width: 100%;
}

.td-spacer {
	padding-bottom: 24px;
}

.order-btn-table td {
  width: 100%;
  display: block;
  padding-bottom: 36px;
}

/*----- DropDown Menu -----*/

input#menu {
	display: none;
}

.nav label {
	display: block;
	cursor: pointer;
	background: url(../images/hamburger.png) no-repeat left center;
	padding: 0 0 0 36px;
	color: #fefefe;
	font-weight: bold;
}

input:checked ~ label {
	background: url(../images/close.png) no-repeat left center;
	color: #fefefe;
}

.menu-content {
	max-height: 0;
	overflow: hidden;
}

input:checked ~ .menu-content {
	max-height: 100%;
	transition: bottom 4s ease;
}

.menu-content {
	margin-top: 18px;
}

.menu-content li {
	padding: 18px 0;
	border-top: 1px solid #666;
}

/*----- Links  -----*/

a:link, a:active, a:visited {
	color: #428fdf;
	text-decoration: none;
}

a:hover {
	color: #2a548c;
}

a.main_cat {
	color: #1a1e1d;
	text-decoration: none;
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a.main_cat:hover {
	color: #428fdf;
}

.net-col a:hover {
	color: #f6f3ee;
}

.blk-bar a:link, .blk-bar a:active, .blk-bar a:visited {
	color: #f6f3ee;
}

.blk-bar a:hover {
	color: #428fdf;
}

.suggest-col li {
	padding-bottom: 24px;
}

.menu-content li a:link, .menu-content li a:active, .menu-content li a:visited {
	color: #f6f3ee;
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.menu-content li a:hover {
	color: #428fdf;
}

.default-btn a:link, .default-btn a:active, .default-btn a:visited {
	color: #f6f3ee;
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	cursor: pointer;
}

.default-btn a:hover {
	color: #1a1e1d;
	cursor: pointer;
}

.purchase-btn a:link.purchase-btn, .purchase-btn a:active.purchase-btn, .purchase-btn a:visited.purchase-btn  {
	color: #f6f3ee !important;
}

.purchase-btn a:hover.purchase-btn {
	color: #1a1e1d !important;
}

/*---- Forms ----*/

.search-holder form {
	margin: 24px 0;
}

.add-form {
	margin-bottom: 24px;
}

.add-form label {
	display: block;
}

.add-form input {
	margin-bottom: 24px;
}

.add-form input[type="submit"] {
	margin-bottom: 0;
}

.search-txt {
  border: 1px solid #dddddd;
  cursor: pointer;
  display: inline-block;
	width: 200px;
	line-height: 1;
	font-size: 16px;
	margin: 0;
	padding: 18px 8px;
	border-radius: 3px;
	-webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
}

.local-search-txt {
  border: 1px solid #dddddd;
  cursor: pointer;
  display: inline-block;
	width: 200px;
	line-height: 1;
	font-size: 16px;
	margin: 0;
	padding: 18px 8px;
	border-radius: 3px;
	-webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
}

.form-txt {
  border: 1px solid #dddddd;
  cursor: pointer;
  display: inline-block;
	width: 100%;
	max-width: 300px;
	line-height: 1;
	font-size: 16px;
	margin: 0;
	padding: 14px 8px;
	border-radius: 3px;
	-webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
}

.search-btn, #search_btn, .local-search_btn {
	border: 1px solid #428fdf;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background: #428fdf;
  color: #f6f3ee;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  padding: 18px 24px;
  text-transform: uppercase;
  display: inline-block;
  margin-left: -5px;
  -webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
}

.default-btn {
        border: 1px solid #428fdf;
  border-radius: 3px;
  background: #428fdf;
        line-height: 1;
  padding: 14px 24px;
  max-width: 264px;
  text-align: center;
  margin-bottom: 36px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
}

.btn {
	color: #f6f3ee;
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	cursor: pointer;
}

.tp-select-holder div {
	display: inline-block;
	vertical-align: top
}

.tp-select-holder div:last-child {
	margin-left: 5%;
}

#captcha_img {
	margin-bottom: 24px;
}

.confirm-box input[type="checkbox"] {
	margin-bottom: 0;
}

.confirm-box input[type="submit"] {
	margin: auto;
	display: block;
}

/*----- member pagination -----*/
.page-btn {
	border: 1px solid #428fdf;
  border-radius: 3px;
  background: #428fdf;
	line-height: 1;
  padding: 14px 18px;
  max-width: 264px; 
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
}

.content-lst {
	list-style-type: disc;
	margin-left: 18px;
	margin-bottom: 6px;
}

.content-lst li {
	padding-bottom: 18px;
}

.xpad {
	padding-top: 9px;
}

h2.xgap {
	padding-top: 9px
}

.forgot-p {
	display: block;
}

.page {
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*----- Error Messages -----*/

#errorBox {
  background-color : #FFDEDE;
  border : 2px solid #d73933;
  border-radius: 4px;
  margin-bottom: 24px;
  padding: 1em;
}

#errorBox ul {
  margin: 1em;
}

#errorBox p {
  padding : 1em;
}

.ord-err {
	color: #ff0000;
	font-weight: bold;
}

#msgBox {
  background-color : #DEFFDE;
  border : 2px solid #39d733;
  border-radius: 4px;
  margin-bottom: 24px;
  padding: 1em
}

#msgBox p {
  padding: 1em;
}

.rqd {
	font-size: 24px;
}

/*----- Reseller -----*/

.stats {
	padding-bottom: 24px; 
}

.form_area label {
	display: inline-block;
	width: 124px;

}

.form_area .small-label {
	width: 114px;
}

.form_area input {
	margin: 0 0 24px 0;
	padding: 12px 6px;
	width: 100%;
	max-width: 368px;
	display: inline-block;
	border-radius: 4px;
	background-color: #f9f9f9;
	border: 1px solid #e6e2d0;
	font-size: 16px;
	box-sizing: border-box;
}

.form_area .submit {
	padding: 4px;
	width: 100%;
	max-width: 368px;
	height: 46px;
	display: inline-block;
	border-radius: 4px;
	background-color: #b12621;
	border: 1px solid #e6e2d0;
	font-size: 20px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, sans-serif;
	color: #ffffff;
	cursor: pointer;
	letter-spacing: 1px;
}

input.hosting {
	display: inline-block;
	width: 24px;
	height: 14px;
	margin-right: 6px;
	padding: 0;
	border: none;
}

.search-opts {
	display: inline-block;
}

.reseller-form {
	padding-bottom: 24px;
}

.reseller-label, .resller-form input[type='text'] {
	display: block;
}

.reseller-form input[type='submit'] {
	-webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
}

.search-opts {
	display: block;
}

.gap-b {
	margin-top: 9px;
}

.gap-t {
	margin-top: 24px;
}

/*----- Search Feeed ------*/

.search-feed-form, .signup-form {
	box-sizing: border-box;
	width: 100%;
}

.signup-form label, .xmlform label {
	display: inline-block;
	width: 100%;
	font-size: 16px;
}

.signup-form input, .xmlform input {
	margin: 0 0 18px 0;
	padding: 12px 6px;
	width: 80%;
	max-width: 380px;
	height: 18px;
	display: inline-block;
	border-radius: 4px;
	background-color: #f9f9f9;
	border: 1px solid #e6e2d0;
	font-size: 16px;
}

.signup-form .ssubmit,  {
	padding: 4px;
	width: 368px;
	height: 36px;
	display: inline-block;
	border-radius: 4px;
	background-color: #b12621;
	border: 1px solid #e6e2d0;
	font-size: 20px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, sans-serif;
	color: #ffffff;
	cursor: pointer;
	letter-spacing: 1px;
	-webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
}

.help-icon {
	font-weight: bold;
}

#help_name, #help_email, #help_company, #help_url, #help_logo , #help_bgcolor, #help_titlecolor, #help_titlefontcolor, #help_hilightcolor {
  display: none;
}

.data {
  position:relative;
  background-color: #b0cffe;
  color: #363636;
  border-radius: 6px;
  padding: 8px 16px;
  margin-bottom: 18px;
  font-size: 15px;
  line-height: 20px;
  display: none;
  width: 308px;
}

.data:after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 15px;
  height:0;
  width:0;
  top: 2.1em;
  left: -29px;
}

.signup-form input.ssubmit, .xmlform .submit {
	padding: 9px 4px;
	width: 100%;
	max-width: 368px;
	height: 46px;
	display: inline-block;
	border-radius: 4px;
	background-color: #b12621;
	border: 1px solid #e6e2d0;
	font-size: 20px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, sans-serif;
	color: #ffffff;
	cursor: pointer;
	letter-spacing: 1px;
}

.xmlfeed-holder {
	margin-top: 24px;
}

/*----- Search Results  -----*/

#search_results {
	margin-bottom: 24px;
}

.recommended {
	padding: 24px 18px 0 18px;
	margin-bottom: 36px;
	background-color: #eef8ff;
	border: 1px solid #dddddd;
	border-radius: 6px;
}

.recommended h3 {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 9px;
	margin-bottom: 24px;
}

.utility {
	margin-bottom: 36px;
}

.utility td {
	display: block;
}

.uAnchors {
	font-weight: bold;
	text-align: left;
}

.uri {
	word-break: break-all;
}

#pagination-bottom li {
	display: inline;
	line-height: 36px;
	font-family: sans-serif;
	font-weight: bold;
}

#pagination-bottom a {
	background-color: #FFFDD4;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffeec), to(#fffdd4)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #fffeec, #fffdd4); /* for firefox 3.6+ */
	padding: 6px;
	border: 1px solid #dddddd;
}

#pagination-bottom a:hover {
	color: #fefefe;
	background: -webkit-gradient(linear, left top, left bottom, from(#529eed), to(#0072E8)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #529eed,  #0072E8); /* for firefox 3.6+ */
}

.previous-off, .active, .next-off {
	color: #ccc;
}

#featured h2 {
	text-align: center;
	padding-bottom: 24px;
}

.l {
	text-align: center;
	padding-bottom: 12px;
}

.l a:link {
	font-weight: bold;
}

.fl-item {
	max-width: 424px;
	background-color: #fffdd4;
	margin: 18px auto;
	padding: 6px;
	border-radius: 4px;
	border: 1px solid #cecece;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffeec), to(#fffdd4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fffeec,  #fffdd4); /* for firefox 3.6+ */
}

a span.fl_title {
	color: #061A49;
}

.button2a {
	 border: none;
	 color: #ffffff;
	 font-family: Arial, sans-serif;
	 font-weight: bold;
	 font-size: 14px;
	 width: 200px;
	 background: url(https://store.exactseek.com/images/button200.gif) center center no-repeat;
	 margin: 0;
	 padding: 11px 5px 11px 5px;
	 cursor: pointer;
	}

/*----- Member Area -----*/

.f-tabs, .p-tabs {
	display: flex;
}

.f-tabs li, .p-tabs li {
	display: flex;
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	border: 1px solid #dddddd;
	border-right: none;
	width: 25%;
	text-align: center;
	line-height: 18px;
	padding: 9px;
	justify-content: center;
	align-items: center;
}

 .p-tabs li {
 	width: 33.5%;
 }

.f-tabs li:last-child, .p-tabs li:last-child {
	border-right: 1px solid #dddddd;
}

.mtab_on {
	background-color: #428fdf;
	color: #f6f3ee;
	cursor: default !important;
}

.mtab_off {
	background-color: #f4f8f7;
}

.mtab_dis, .page-on {
	background-color: #f4f8f7;
	color: #dedede;
}

.page-on {
	border: 1px solid #dedede;
	cursor: default;
}

.mtab_off:hover {
	background-color: #428fdf;
}

a:link.member_nav, a:active.member_nav, a:visited.member_nav {
	color: #1a1e1d;
}

a:hover.member_nav {
	color: #1a1e1d;
}

.mtab_off:hover {
	background-color: #428fdf;
}

.member-holder {
	border: 1px solid #dddddd;
	border-top: none;
	padding: 24px 4%;
}

.bottom-page {
	margin-top: 24px;
}

.f-listing-tbl {
	width: 100%;
	border-collapse: collapse;
}

.f-listing-tbl th {
	color: #f6f3ee;
	background-color: #232d38;
	padding: 6px 9px;
	font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.f-listing-tbl td {
	padding: 14px;
	vertical-align: top;
	text-align: left;
	box-sizing: border-box;
}

.f-listing-tbl tr {
	background-color: #f4f8f7;
	border: 1px solid #dddddd;
}

.f-listing-tbl tr:nth-child(odd) {
	background-color: #ffffff;
}

.f-listing-tbl td input.default-btn {
	margin-bottom: 0;
}

.purchase-btn {
	margin-bottom: 24px;
}

.brk-word {
	word-wrap: break-word;
	word-break: break-all;
}

ol {
	list-style-type: decimal;
	padding-left: 16px;
	margin-bottom: 24px;
}

.results ol {
	list-style-type: none;
	padding-left: 0;
}

.mfl-item {
	max-width: 274px;
	margin-left: 0;
}

.listing-col button {
	margin-bottom: 14px !important;
	width: 184px;
}

.ctr-btn {
	vertical-align: middle !important;
}

#edit {
	margin-top: 24px;
}

.th-icon {
	float: right;
	padding: 0px 9px;
	background-color: #428fdf;
	border-radius: 4px;
}

#help_status, #help_url, #help_listing, #help_functions, #help_sitescore {
	display: none;
	position: absolute;
	z-index: 100;
}

.data {
	position:relative;
	background-color: #fffdd4;
	color: #293440;
	border-radius: 6px;
	padding: 18px;
	font-size: 12px;
	line-height: 16px;
	display: none;
	width: 250px;
	z-index: 100;
	margin: 30px 0 0 0;
	font-weight: normal;
	font-size: 13px;
	border: 1px solid #cecece;
}

.mfl-item {
		margin: 0 0 12px 0 !important;
	}

.inline-form input.save-btn {
	margin-left: 0 !important;
}

@media screen and (max-width: 874px) {

	table.f-listing-tbl, .f-listing-tbl thead, .f-listing-tbl tbody, .f-listing-tbl th, .f-listing-tbl td, .f-listing-tbl tr { 
		display: block;
	}

	.f-listing-tbl tr th { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.f-listing-tbl tr { border: 1px solid #dddddd; border-top: none; }
	
	.f-listing-tbl td { 
		border: none;
		border-bottom: 1px solid #dddddd; 
		position: relative;
		padding-left: 45%; 
	}
	
	.f-listing-tbl td:before { 
		position: absolute;
		top: 14px;
		left: 14px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

	.mem-help {
		display: none;
	}

	.f-listing-tbl td:nth-of-type(1):before { content: "URL:"; }
	.f-listing-tbl td:nth-of-type(2):before { content: "Date Submitted:"; }

	.paid-tbl td:nth-of-type(1):before { content: "Status:" !important; }
	.paid-tbl td:nth-of-type(2):before { content: "Keywords:" !important; }
	.paid-tbl td:nth-of-type(3):before { content: "Functions:" !important; }
	.paid-tbl td:nth-of-type(4):before { content: "Featured Listing:" !important; }

	.stats-tbl td:nth-of-type(1):before { content: "Stats:"; }
	.stats-tbl td:nth-of-type(2):before { content: "Featured Listing:"; }

	.ri-edit-tbl td:nth-of-type(1):before { content: "URL:"; }

	.ri-tbl td:nth-of-type(1):before { content: "Status:" !important; }
	.ri-tbl td:nth-of-type(2):before { content: "URL(s):" !important; }
	.ri-tbl td:nth-of-type(3):before { content: "Listing Info:" !important; }
	.ri-tbl td:nth-of-type(4):before { content: "Functions:" !important; }

	.tp-edit-tbl td:nth-of-type(1):before { content: "URL:"; }

	.tp-tbl td:nth-of-type(1):before { content: "Status:" !important; }
	.tp-tbl td:nth-of-type(2):before { content: "URL(s):" !important; }
	.tp-tbl td:nth-of-type(3):before { content: "Listing Info:" !important; }
	.tp-tbl td:nth-of-type(4):before { content: "Functions:" !important; }

	.mfl-item {
		margin: 0 0 12px 0 !important;
	}

	.save-btn {
		margin-top: 24px;
	}

}

@media screen and (min-width:500px) {

	.net-col {
		float: left;
		width: 33%;
	}

	.net-logos {
		overflow: auto;
	}

	.net-logos div {
		width: 50%;
		display: inline;
	}

	.net-logos div:nth-child(odd) {
		float: left;
		text-align: left;
	}

	.net-logos div:nth-child(even) {
		float: right;
		text-align: right;
	}

}

@media screen and (min-width:645px) {
	.break {
		display: none;
	}

	h2 {
		padding: 18px 0 36px 0;
	}

	.product-box {
		width: 47%;
		display: inline-block;
		height: 294px;
		vertical-align: top;
	}

	.product-box:nth-child(odd) {
		margin-right: 24px;
	}

	.suggest-flex {
		display: inline-block;
		width: 49.68%;
		vertical-align: top;
	}

	.suggest-col {
		width: 100%;
	}

	.order-btn-table td {
		width: 50%;
		display: revert;
		padding-bottom: 24px;
	}

	.forgot-p {
		display: inline;
	}

	#captcha_img {
		display: inline;
		width: 100px;
		vertical-align: middle;
		margin-bottom: 0;
	}

	.capt {
		display: inline-block;
		width: 310px;
		margin-left: 12px;
		margin-bottom: 24px;
	}

	.forgot-holder {
		display: inline-block;
		margin-bottom: 24px;
	}

	.edit-frm, .stats-holder div {
		display: inline-block;
	}

	.edit-frm:last-child {
		margin-left: 14px;
	}

	.stats-holder {
		width: 100%;
		border: 1px solid #dddddd;
		margin-bottom: 24px;
	}

	.stats-holder div {
		text-align: center;
		width: 49%;
	}

	.stats-holder div:last-child {
		border-left: 1px solid #dddddd; 
	}

	.stats-holder div h4 {
		border-bottom: 1px solid #dddddd;
		padding-top: 6px;
	}

	.stats-holder div p {
		background-color: #ffffff;
		padding-top: 6px;
	}

}

@media screen and (min-width:700px) {
	.intro-txt p {
		display: inline-block;
		vertical-align: top;
		width: 48%;
	}

	.first_p {
		margin-right: 1.9%;
	}

	.form-area-holder {
		text-align: left;
		background: transparent url(../images/form_man-1a.png) bottom right no-repeat;
	}

	.reseller-form {
		max-width: 364px;
	}

	.form_area input {
		max-width: 264px;
	}

	.form_area .submit {
		max-width: 262px;
	}

	.inline-form {
		display: inline;
	}

	.inline-form input[type="submit"] {
		margin-left: 24px;
	}

	.no-brk {
		display: none;
	}

}

@media screen and (min-width:780px) {

	.fl-edit-form, .fl-edit-exmpl {
		display: inline-block;
		vertical-align: top;
	}

	.fl-edit-exmpl {
		margin-left: 8%;
		max-width: 360px;
	}

	.confirm-holder {
		display: flex;
		position: relative;
	}

	.confirm-holder, .confirm-box {
		flex: 1;
	}

	.confirm-box {
		position: relative;
		padding-bottom: 36px;
		margin-right: 3%;
	}

	.confirm-box:last-child {
		margin-right: 0;
	}

	.confirm-box input[type="submit"] {
		position: absolute;
		bottom: 5%;
		left: 50%;
		margin-left: -82px;
		width: 164px;
	}

}

@media screen and (min-width:875px) {

	.banners {
		padding-left: 2%;
		padding-right: 2%;
		margin: auto;
		max-width: 1100px;
	}

	.tile-ad {
		padding-bottom: 0;
		display: inline-block;
		vertical-align: top;
		width: 33%;
	}

	.tile-ad:first-child {
		text-align: left;
	}

	.tile-ad:last-child {
		text-align: right;
	}

	.tile-ad img {
		display: inline;
	}

	.half-col {
		width: 47%;
		display: inline-block;
		vertical-align: top;
		box-sizing: border-box;
	}

	.half-col:last-child {
		margin-left: 2.8%;
	}

	#search_results, #featured {
		display: inline-block;
		vertical-align: top;
	}

	#search_results {
		width: 62%;
		margin-right: 2%;
	}

	#featured {
		width: 35%;
	}

	#featured h2 {
		text-align: left;
		padding-bottom: 9px;
	}

	.traffic-holder {
		padding-bottom: 0;
	}

	.traffic-head {
		background: transparent url(https://store.exactseek.com/images/traffic-bg.png) bottom right no-repeat;
	}

	.rapid-head {
		background: transparent url(https://store.exactseek.com/images/pi-head-bg-1.jpg) 0 -38px no-repeat;
	}

	.rapid-head-2 {
		background: transparent url(https://store.exactseek.com/images/pi-head-bg-2.png) 0 -16px no-repeat;
	}

	.rapid-head-disc {
		background: transparent url(https://store.exactseek.com/images/pi-head-30.png) 0 -16px no-repeat;
	}

	.sales_pitch {
		display: inline-block;
		max-width: 476px;
		padding-bottom: 36px;
	}

       .pitch-half-col {
        padding-top: 24px;
        padding-bottom: 24px;

                width: 47%;
                display: inline-block;
                vertical-align: middle;
                box-sizing: border-box;

        }

        .pitch-half-col:last-child {
                margin-left: 2.8%;

        }

.pitch-half-col p {
	font-size: 18px;
}


	.sales_pitch-rapid {
		display: inline-block;
		margin-left: 60%;
		max-width: 400px;
		padding-bottom: 56px;
		padding-top: 64px;
	}

	.featured-pitch {
		padding: 36px 0;
		max-width: 100%;
	}

	.purchase-left, .purchase-right {
		display: inline-block;
		vertical-align: top;
	}

	.purchase-left {
		width: 66%;
		padding-right: 2%;
		border-right: 1px solid #dddddd;
	}

	.purchase-right {
		width: 33%;
		padding-left: 24px;
		
	}

	.order_table td {
		display: inline-block;
		width: 48%;
	}

	.order_table td:first-child {
		padding-right: 2%;
	}

	.fine_print, .purchase-right, .inline_link {
		font-size: 14px;
		line-height: 22px;
	}

	.rapid-head h2 {
		padding-top: 0;
	}

	.reseller-wide, .reseller-small {
		display: inline-block;
		vertical-align: top;
	}

	.reseller-wide {
		width: 67%;
		margin-right: 1.8%
	}

	.reseller-small {
		width: 30%;
	}

	.signup-form input, .xmlform input {
		width: 92%;
	}

	.xmlfeed-holder {
		margin-top: 0;
	}

	.listing {
		float: left;
		width: 50%;
	}

	.listing-holder {
		overflow: auto;
	}

}

@media screen and (min-width:896px) {

	.top-bar {
		padding: 6px 0;
		text-align: center;
	}

	.top-bar li {
		display: inline;
		padding-right: 36px;
		font-size: 20px;
		font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

	.top-bar li:last-child {
		padding-right: 0;
	}

	.nav a:link, .nav a:active, .nav a:visited {
		color: #f6f3ee;
	}

	.nav a:hover {
		color: #428fdf;
	}

	.header {
		padding: 0 0 24px 0;
	}

	.int-header {
		max-width: 1100px;
		padding-top: 0;
		padding-bottom: 0;
		text-align: left;
	}

	.int-holder, .pitch-holder, .resell-holder {
		margin-top: 43px;
	}

	.results-holder  {
		margin-top: 18px;
		padding-top: 33px;
	}

	.int-content {
		overflow: auto;
	}

	.logo, .search-holder, .tabs, .head-title, .program-title {
		display: inline-block;
	}

	.offer {
		text-align: center;
		margin: 0 auto 24px auto;
	}

	.logo {
		margin-right: 24px;
		padding-top: 43px;
	}

	.logo, .head-title, .program-title {
		vertical-align: top;
	}

	.head-title, .program-title {
		padding-top: 63px;
	}

	.search-holder {
		float: right;
		margin-top: 48px;
		vertical-align: top;
	}

	.search-holder form {
		text-align: left;
		margin-top: 0;
		margin-bottom: 32px;
	}

	.tabs li {
		display: inline-block;
		padding: 9px 24px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		font-family: 'Raleway-Bold', "Helvetica Neue", Helvetica, Arial, sans-serif;
		border: 1px solid #dddddd;
		border-bottom: none;
	}

	.tab_on {
		background-color: #428fdf;
		color: #f6f3ee;
		cursor: default !important;
	}

	.tab_off {
		background-color: #f4f8f7;
	}

	.tab_off:hover {
		background-color: #428fdf;
	}

	.search-field {
		text-align: left;
	}

	.search-txt {
		width: 324px;
	}

	.products {
		margin-top: 18px
	}

	/*----- DropDown Menu -----*/

	input#menu {
		display: none;
	}

	.nav label {
		display: none;
	}

	.menu-content {
		max-height: 100%;
		margin-top: 0;
	}

	.reseller-form {
		max-width: 624px;
	}

	.form_area input {
		max-width: 364px;
	}

	.form_area .submit {
		max-width: 362px;
	}

	.fl-edit-exmpl {
		margin-left: 12%;
	}

}

@media screen and (min-width:950px) {

	.featured-head {
		background: transparent url(https://store.exactseek.com/images/fl-bg.png) bottom right no-repeat;
	}

	.featured-head-new {
		background: transparent url(https://store.exactseek.com/images/fl-new-price-landing-610x330.png) bottom right no-repeat;
	}

	.featured-head-sale {
		background: transparent url(https://store.exactseek.com/images/fl-bg-sale.png) bottom right no-repeat;
	}

	.pitch-holder-featured {
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 43px;
	}

	.half-col:last-child {
		margin-left: 5.4%;
	}

	.sales_pitch {
		width: 400px;
	}

	.signup-form input.ssubmit, .xmlform .submit {
		max-width: 380px;
	}

	.xmlfeed-holder {
		float: right;
	}

	.paid-tbl .listing-col {
		min-width: 150px;
	}

	.fl-edit-exmpl {
		margin-left: 15%;
	}

	.offer {
		margin-bottom: 0;
	}

        #iframe-container {
                display: none;
        }

        #overlay {
    background-color: #666666;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 90;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    width: 100%;
    height: 100%;
        }
        #iframe-container {
    position: absolute;
    z-index: 100;
    width: 560px;
    background-color: #ffffff;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
        }
        #iframe-header span {
    float: left;
        }
        #iframe-header a {
    color: #ffffff;
        }
        #iframe-header {
    background-color:#4974b9;
    color: #ffffff;
    padding: 3px 8px;
        }
        #iframe-close {
    float: right;
        }
        #iframe-border {
    background-color: #FFFFFF;
        }
        #iframe-border a {
   line-height: 0;
   display: block;
        }

}

@media screen and (min-width:1100px) {

	h2 {
		padding-top: 9px;
	}

	.product-box {
		height: 282px;
		margin-right: 30px;
		width: 30%;
	}

	.product-box:nth-child(3n) {
		margin-right: 0;
	}

	.suggest-col {
		display: inline-block;
		width: 49%;
		vertical-align: top;
	}

	.sub {
		font-size: 15px;
	}

	.content {
		margin: auto;
	}

	.search-txt {
		width: 380px;
	}

	.banners {
		padding-left: 0;
		padding-right: 0;
	}

	.sec-nav, .foot-info {
		padding-left: 0;
		padding-right: 0;
	}

	.copy, .jon, .isedn {
		display: inline-block;
		width: 33%;
		vertical-align: top;
	}

	.copy {
		text-align: left;
		padding-top: 14px;
	}

	.isedn {
		text-align: right;
	}

	#search_results {
		width: 67%;
		margin-right: 2%;
	}

	#featured {
		width: 30%;
	}

	.sales_pitch {
		width: 476px
	}

	.pitch-holder {
		padding-bottom: 0;
	}

	.sales_pitch-rapid {
		width: 476px;
		margin-left: 54%;
	}

	.offer {
		display: inline-block;
		padding-top: 70px;
		padding-left: 21px;
	}

.search-selectize > .selectize-input {
    min-height: 30px;
    min-width: 150px;
    border-radius: 0px;
    padding: 6px 6px;
    max-height: 32px;
    overflow: hidden;
    font-family: inherit;
    font-size: 14px;
    max-width: 200px;
}
.selectize-first-child > .selectize-input, .selectize-first-child > .dropdown-active {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.search-input-width {
        width: 150px;
}
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
    cursor: pointer;
    font-size: 14px;
}

}
