
/* THIS RESPONSIVE CSS IS FOR LOGGED IN PAGES ONLY CANNOT COMBINE WITH HOMEPAGE (DUE TO SAME CLASS NAMES FOR BUTTONS/OTHERS) */
  a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}

input[type="submit"], input[type="button"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}


@-ms-viewport{
  width: device-width;
}
				input.textbox2 {
					color: #000000; 
					background-color: #FFFFFF;
					font-size: 10pt; 
					font-weight: normal;
					padding-top: 2px; 
					padding-bottom: 2px;
					padding-left: 3px;
					width: 570 ;
					}
					

					
					
                   
				   /* ===========================================================================================*/
														/* SMARTPHONE */ 
				   /* ===========================================================================================*/
				   

/* ================================ */
/* Landscape and Portrait */ 
/* ================================ */
 @media only screen 
  and (max-device-width: 767px) 
  and (-webkit-min-device-pixel-ratio: 1) {

	  	input[type="radio"] {
		  background-color: #808284 !important;
	  }
	  

	  .new-search {
		  font-size: 10pt;
	  }
	  
	  .msgbox a.close {
		  font-size: 17pt;
		  padding: 7px 7px;
	  }
	  
	  	/* STL CURRENT LEADS P.2 */
				input.act22 {
					width: 80px;
				}
				td.secmain { 
					height: 1000px; 
				}
				td.tdbiz .listing {
					float: left;
					margin-top:13px;
					margin-left: 10px;
					font-size: 10pt;
				}
				


	/* Company, Company LB, Executive LB, Executive, Who Uses Whom Searches Results, and Current Leads */
	/* Profile and Snapshot Pages */
				input.chkbox9, input.chkbox13, input.rchk, input.companychkbox, input.execchkbox, td.tdbiz input.chkbox  {
					float: left;
					width:40px;
					height:30px;
					background: #f2f4f7;
					border-radius: 5px;
					border:2px solid #555;
					position: relative;
					outline: none;
					
				}
				input.chkbox9:checked, input.chkbox13:checked, input.rchk:checked, input.companychkbox:checked, input.execchkbox:checked, td.tdbiz input.chkbox {
					background-color: #555;
				}
				
	/* Free Trial */ 
				td.small-text {
					font-size: 7pt;
				}
				
				td.small-text2 {
					font-size: 9pt;
				}

  }
 /* ================================ */
/* Portrait */ 
/* ================================ */
 @media only screen 
  and (max-device-width: 767px) 
  and (orientation: portrait ) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  
	 /* Free Trial */
				td.pghdr4 {
					font-size: 7pt;
				}
				table.trial2 {
					margin-left:5px;
				}
					/* I changed phone to tele and address to add here, becuase it conflicted with other pages */
				.FName, .LName, .tele, .email, 
				.business, .add, .citystate, .biztype {
					width: 200px;
					height: 25px;
				}
				
				.FName1, .LName1, .phone1, .email1, 
				.business1, .address1, .citystate1, .biztype1 {
					width: 200px;
					height: 25px;
				}
				
				table.enterbox {
					margin-left: -350px;
					margin-top: 460px;
				}
				
				table.enterbox1 {
					margin-left: -320px;
					margin-top: 500px;
				}
				
				.ftsubmit { 
				margin-top: 300px;
				margin-right: 140px;
				margin-bottom:20px;
				}
				
				td.small-text {
				font-size: 6pt;

				}
  	/* Login Entry */ 
				.button {
					margin-top: 20px;
					margin-right: 10px;
				}
				
				table.login2 {
					margin-left: 0px;
				}
				img.logoimg {
					width: 250px !important;
				}
				
				td.logo1 {
				margin-left: 10px;
				}
	/* Logged-in */
				.search-buttons, .search-buttons1 {
					width:360px;
					margin-right: 0px;
					margin-left: -36px;

				}
	/* Company Search */
				.frame {
					margin-left: 10px;
				}
				.box1 { 
					 width:356px;
					margin-left: -36px;
				}
				
				input.sclear{
					margin-left: 120px;
					width: 70px;
				}
				
				 input.srchbtn {
					margin-left: 0px;
					width: 70px;
				}
				
				#message-4 { 
					right: 9;
					width: 27em;
					top: 450px;
					font-size: 13px;
				}
				
				 #message-3 {
					position: absolute;
					top: 140px;
					left: 5px;
					width: 18em;
	  }
				
				.box1 {
					margin-bottom: 100px;
				}
	/* Company List Builder */ 
				.box2 {
					width:356px;
					margin-left: -36px;
					/*height: 1120px; */
				}
				
				.box4 {
					width:356px;
					margin-left: -36px;
					/*height: 1820px; */
				}

				
				#message-11 {
					width: 20em;
					right: 10px;
					font-size: 13px;
				}
	/* List Builder Exec and Company*/ 
	
				#overlay {
					position: absolute;
					top: 0;
					left: 0;
					height:800%;
					width: 100%;
					cursor: pointer;
					z-index: 1000; /* high z-index */
					background: #000; /* fallback */
					background: rgba(0,0,0, 0.95);
					overflow-y: hidden !important;
					display: block;
				}

				#text{
					position: fixed;
					top: 50%;
					left: 50%;
					font-size: 50px;
					color: white;
					transform: translate(-50%,-50%);
				-ms-transform: translate(-50%,-50%);
				}
	/* Exec Search */ 
				.box3 {
					width:356px;
					margin-left: -36px;
				}

				.frame2 {
					margin-left: 20px;
				}
				
				#message-5 {
					top: 500px;
					width: 20em;
					right: 3px;
					font-size: 13px;
				}
				
				#message-6 {
					position: absolute;
					top: 300px;
					left: 0px;
					width: 16em;
					color: #1a34c9;
				}
				
				
				div.phone input.sclear{
					margin-left: 180px;
					width: 70px;
				}
				
				 div.phone input.srchbtn {
					margin-left: 0px;
					width: 70px;
				}
	/* Search Who Uses Whom */ 
				.box5 {
					width:356px;
					margin-left: -36px;
				}
	/* Current Leads */ 
				table.tframe2 {
					width: 400px; 
					overflow-x: scroll;
				}
				
				input.lk22 {
					font-size: 10pt;
				}
				.unbold {
					font-weight: 100px !important;
					float: left;
					margin-top:30px;
					margin-left: -135px;
				
				}
				input.act20 {
					margin-left: 50px;
					margin-bottom: 10px;
				}
				
				td.btext1 {
					border: solid 2px #fff;
					width: 200px;
				}
				
				input.chkbox {
					margin-left: -15px;
				}
				

  }

 
/* ================================ */
/* Landscape */ 
/* ================================ */

/* for smaller smartphone screens */ 

 @media only screen 
  and (max-device-width: 390px) 
  and (orientation: landscape ) 
  and (-webkit-min-device-pixel-ratio: 1) {
	/* Indus Codes */
				#codeCon {
					margin-left: -220px;
				}
	
				.codeClr {
					margin-left: 330px;
				}
				
				.sidenav a {
					padding: 6px 30px;
				}
				
				.font-sizing {
					font-size: 6pt;
				}
  }
  
  
  
  
 @media only screen 
  and (max-device-width: 767px) 
  and (orientation: landscape ) 
  and (-webkit-min-device-pixel-ratio: 1) {
	/* Free Trial */

				table.trial2 {
					margin-left:5px;
				}
	 					/* I changed phone to tele and address to add here, becuase it conflicted with other pages */
				.FName, .LName, .tele, .email, 
				.business, .add, .citystate, .biztype {
					width: 200px;
					height: 25px;
				}
				
				.FName1, .LName1, .phone1, .email1, 
				.business1, .address1, .citystate1, .biztype1 {
					width: 200px;
					height: 25px;
				}
				
				.message, .message1 {
				width: 250px;
				}
				
				
				table.enterbox {margin-right: 100px;}
				
				table.enterbox1 {margin-right: 0px;}
				
				

	/* Login Entry */ 
				.button {
					margin-top: 30px;
					margin-right: 110px;
				}
				
				table.login2 {
					margin-left: 50px;
				}
				
				td.logo1 {
					margin-left: 50px;
					margin-top: -60px;
				}
				
	/* Logged-in */
				.search-buttons, .search-buttons1, .search-buttons2 {
					width:600px;
					margin-right: 20px;

				}
				
				.frame {
					margin-left: 20px;
				}
	/* Company Search */
				.box1 { 
					 width:600px;
					 margin-right: 20px;
				}
				
				input.sclear{
					margin-left: 210px;
					width: 70px;
				}
				
				 input.srchbtn {

					width: 70px;
				}
				
				#message-4 { 
				right: 5;
				width: 27em;
				top: 350px;
				font-size: 13px;
				}

	/* Company List Builder */ 
				.box2 {
					width:600px;
					margin-right: 20px;
				}
				input.sclear2 {
					margin-left: 0px;
					width: 70px;
				}
				
				#message-11 {
					width: 20em;
					right: 10px;
					font-size: 13px;
				}
				
	/* List Builder Exec and Company*/ 
				input.textbox2 {
					width: 400;
					margin-bottom: 10px;
				}
				
				table.ind3 {
					margin-left: -110px !important;
					width: 150px;
				}
				table.ind2 {
					margin-left: -50px;
					margin-right: 35px;
				}
				
  				table.ind {
					border: none; 
					width: 0px; 
					margin-left: 0px; 
					margin-bottom: 0px; 
					margin-right: 0px;
				}
				
				td.small2 {
				width: 40% !important;
				text-indent: 0px; 
				padding-bottom: 0px;
				
				}
				
			/*	table.loc {
				border: none; 
				width: 100%;
				margin-left: 0px; 
				margin-bottom: 0px; 
				margin-right: 0px
				} */
				
				td.padtbox {
					padding-right: 0px;
					padding-left: 1px;
				}
				
			/*	table.loc td.small2 {
					width: 10% !important;
				} */
			
				input.keywdTextbox {
					width: 270px;
				}
				
				table.loc {
					border: none;
				}
				

				table.ind {
					float: left; 
					width: 0px; 
					border: none
				}
				
				td.indHd {
					display: none;
				}
	/* Executive Search */
				.box3 {
					 width:600px;
					 margin-right: 20px;
				}
				
				#message-5 {
					top: 500px;
					width: 20em;
					right: 3px;
					font-size: 13px;
				}
	/* Executives List Builder */
				.box4 {
					 width:600px;
					 margin-right: 20px;
					 /*height: 1750;*/
				}
				
				#message-7 {
					width: 20em;
					right: 10px;
					top:870;
					font-size: 13px;
				}
				table.func {
					width: 0px;
				}
				td.explain {
					font-size: 6pt;
				}
				
				input.sclear3 {
					margin-left: 350px;
					margin-bottom: 20px;
				}
	/* Who Uses Whom */ 
				.box5 {
					 width:600px;
					 margin-right: 20px;
				}
				#message-9 {
					width: 20em;
					right: 10px;
					font-size: 13px;
				}
	/* Current STL Leads P.1 */ 

				
				.unbold {
					font-weight: 100px !important;
					float: left;
					margin-top:13px;
					margin-left: 0px;
				
				}
	/* Results */ 
				strong.subtitle {
					font-size: 6pt;
					margin-bottom: -20px;
				}
				
				td.coResults {
					margin-top: 0px;
					padding-top: 0px; 
					padding-left: 0px;
				}
				
				.mod {
					margin-top: 30px;
				}
				
				.listing {
					font-size: 12pt;
					margin-top: 30px;
				}
				
				.listing2 {
					font-size: 12pt;
					margin-top: 10px;
				}
				
				input.chkbox9, input.chkbox13 {
					margin-top: 30px;
				}
				
				input.chkbox13 {
					margin-left: 10px;
				}
				
				#srchbtnR {
					margin-right: 130px;
					margin-left: -125px;
				}
				
				#srchbtnR2 {
					margin-right: 130px;
					margin-left: -125px !important;
				}
				
				body.view2 { 
				width: 850px;
				}
				
				#button {
					background: transparent; 
					color: transparent; 
					position: absolute;
					right: -100px;
					border: transparent;
				}
				
				#button2 {
					background: transparent; 
					color: transparent; 
					border: transparent;
					margin-left: 250px;
				}
				input.execchkbox {
					margin-top: -10px;
				}
				
	/* Co & Exec Saved Pages */ 
				td.ph input.chkbox13 {
					margin-top: 10px !important;
				}
				
	/* Co LB & Exec LB Indus Pages */ 
				.box6, .box7 {
					 width:600px;
					 margin-right: 20px;
				}
				
				
	/* Snapshot and Profile */
				input.act38 {
					margin-left: 10px;
				}

	/* Industry Codes */
				.mhFrame  {
					margin-left: 100px;
				}
				
				.mhFrame2  {
					margin-left: 80px;
				}
				
				.pghdr4 p {
					margin-left: 70px;
				}
				
				.font-sizing {
					font-size: 8pt;
				}
	/* Phone Number Search */ 
				.box8 {
					width:600px;
					 margin-right: 20px;
				}
				#message-17 {
					width: 20em;
					right: 10px;
					font-size: 13px;
				}
}
  
                   /* ===========================================================================================*/
															/* TABLET */ 
				   /* ===========================================================================================*/
				   
				   
/* ================================ */
/* Landscaped and Portrait */ 
/* ================================ */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1){
	
		  input[type="radio"] {
		  background-color: #808284 !important;
	  }
	  
	  .new-search {
		  font-size: 10pt;
	  }
	  
	  strong.subtitle {
	font-weight: normal !important;
}

	
	/* Login Entry */ 
				button {
					margin-top: 30px;
					margin-right: 100px;
				}
				
				table.login2 {
					margin-left: 100px;
				}
		/* STL CURRENT LEADS P.1 */ 
				input.lk22 {
					font-size: 12pt;
				}
				
				td.sechgt { 
					height: 1000px; 
				}
				
	/* STL CURRENT LEADS P.2 */
				input.act22 {
					width: 80px;
				}
				td.secmain { 
					height: 1000px; 
				}
				td.tdbiz .listing {
					float: left;
					margin-top:13px;
					margin-left: 10px;
				}
				
				.unbold {
					font-weight: 100px !important;
					float: left;
					margin-top:13px;
					margin-left: 0px;
				
				}
	/* Company, Company LB, Executive LB, Executive, Who Uses Whom Searches Results */
	/* Profile and Snapshot Pages */
				input.chkbox9, input.chkbox13, input.rchk, input.companychkbox, input.execchkbox, td.tdbiz input.chkbox  {
					float: left;
					width:20px;
					height:20px;
					background: #f2f4f7;
					border-radius: 5px;
					border:2px solid #555;
					position: relative;
					outline: none;
					
				}
				input.chkbox9:checked, input.chkbox13:checked, input.rchk:checked, input.companychkbox:checked, input.execchkbox:checked,
				td.tdbiz input.chkbox:checked
				{
					background-color: #555;
				}
				
				
				
  }  
/* ================================ */
  /* Portrait TABLET*/ 
/* ================================ */
 @media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1200px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
				
	 /* Free Trial */
				td.pghdr4 {
					font-size: 12pt;
				}
				.name-width {
					font-size: 11pt;

				}
									/* I changed phone to tele and address to add here, becuase it conflicted with other pages */
				.FName, .LName, .tele, .email, 
				.business, .add, .citystate, .biztype {
					width: 200px;
					height: 25px;
					font-size: 12pt;
				}
				
				.FName1, .LName1, .phone1, .email1, 
				.business1, .address1, .citystate1, .biztype1 {
					width: 200px;
					height: 25px;
				}
				

				
				td.small-text {
					font-size: 12pt;
				}
				
				td.small-text2 {
					font-size: 12pt;
				}
				
				.ftsubmit {
					margin-left: 200px !important;
				}
				
				table.enterbox {
					margin-left: -80px;

				}
				
				table.enterbox1 {
					margin-left: 0px;

				}
				
				.message, .message1 {
					font-size: 12pt;
					width: 300px;
				}
  /* Login Entry */ 
			
			.button {
				margin-right: 200px;
			}
			
			table.login2 {
				margin-left: 80px;
				width: 300px;
				height: 170px;
			}
			
			table.login2 input.textbox{
				padding-top: 5px;
				padding-bottom: 5px;
				width: 180px;
				font-size: 13pt;

			}
			
			td.section {
				font-size: 13pt;
			}
			
			td.padtbox {
				font-size: 12pt;
			}
			td.logo1 {
				margin-left: 50px;
			}
  /* Logged-in Page */ 
				.search-buttons, .search-buttons1, .search-buttons2 {
					width: 700px;
					margin-bottom: 20px;
					margin-right: 20px;
				}
				
				.msgbox {
					width: 28em;
				}
				.frame {
					margin-left:20px;
				}
				
				input.u1Saved, input.u2Saved {
						margin-bottom: 40px;
						font-size: 10pt;

					}
					
				.logged-inlogo {
						margin-top: 25px;
						margin-left: 50px;

					}
					
					input.u1Saved {
						margin-right: 30px;
					}
	
					input.u2Saved {
						margin-right: 10px;
					}
  /* Search Company */ 
	
				.box1 {
					width: 700px;
					margin-right: 20px;
					margin-top: -30px;
				}
				
				input.sclear, input.sclear3 {
					margin-left: 350px;
				}
				
				/* Company Search Message Box */
				#message-4{
					top: 320px;
					right: 10px;
				}
				/* Company Search Regions Message Box */
				#message-3 {
					
					top: 130px;
					
					
				}
  /* List Builder Exec and Company*/ 
  
				input.textbox2 {
					width: 400;
					margin-bottom: 10px;
				}
				
				/* table.ind3 {
					margin-left: -80px !important;
				}
				table.ind2 {
					margin-left: -50px;
					margin-right: 25px;
				} */
				
  				table.ind {
					border: none; 
					width: 0px; 
					margin-left: 0px; 
					margin-bottom: 0px; 
					margin-right: 0px;
				}
				
				/* Attempt */

				* {
					box-sizing: border-box;
					}

				.mgindus {
					float: left;
					width: 10%;
					padding: 0px;
				}
				

				.clearfix::after {
					content: "";
					clear: both;
					display: table;
				}
				

				/* attempt ended */
				table.ind {
					float: left; 
					width: 0px; 
					border: none
				}
				
				td.indHd { /* this is mainly for short tablets */
					display: none;
				}
				
				table.loc {
				font-weight: normal; 
				border: none; 
				width: 0px; 
				margin-left: 0px;
				margin-bottom: 0px; 
				margin-right: 0px;}
				
				
				input.keywdTextbox {
					width: 270px;
				}

				
  /* Company List Builder Search */ 
				.box2 {
					width: 700px;
					margin-top: -35px;
					margin-right: 20px;
				}
				
				input.sclear2 {
					margin-left: 20px;
				}

				
				#message-11 {
					position: absolute;
					top: 650px !important;
					right: 10px;
					width: 29em;
				}
				

	/* Search Exectuive */ 
				.box3 {
					width: 700px;
					margin-top: -35px;
					margin-right: 20px;
					
				}
				
				
				/* Executives' Search Message Box */
				#message-5 {
					right: 15px;
					width: 20em;
				}
	  
				/* Executive Search Regions Message Box */
				#message-6 {
					position: absolute;
					top: 270px;
					left: 20px;
					width: 18em;
					color: #1a34c9;
				}
				
				 div.phone input.srchbtn {
					margin-left: 450px !important;
					margin-top: -30px;
				}
				

	/* Executive List Builder */ 
				.box4 {
					width: 700px;
					margin-top: -35px;
					margin-right: 20px;
					
				}
				
				#message-7 {
					width: 29em;
					top: 840px !important;
				}
				
				table.func {
				width: 0px; 
				border: none;
				margin-left: 0px; 
				margin-bottom: 15px;}
				
	/* Search Who Uses Whom */ 
				.box5 {
					width: 700px;
					margin-top: -35px;
					margin-right: 20px;
				}
				 /* Who Uses Whom Message  Box */
				#message-9 {
					position: absolute;
					top: 580px !important;
					right: 10px; 
					width: 24em;
				}
	  
				/* Who Uses Whom Regions Box */
				#message-10 {
					top:500px;
					left: 20px;

				}
	/* Results */
				#srchbtnR {
					margin-right: 25px;
					margin-left: -20px;
				}
				
				#button {
					margin-right: 25px;
				}
				
				#srchbtnR2 {
					margin-left: -20px;
				}
	/* Executives and Companies Saved */ 

				table.credit-charge {
					margin-right: 40px;
					
				}
				td.cpy {
					font-size: 8pt;
				}
	/* Download Popop All */ 
				.modal-content {
					width: 60%
				}
			
				input.srchbtnDR, input.srchbtnDR2, input.srchbtnDAR, input.srchbtnDR3 {
					width: 400px;
				}
		
				input.srchbtnDAR {
					margin-left: 35px;
				}
				
				input.srchbtnDR {
					margin-left: 10px;
				}
	/* Snapshot & Profile Pages */ 
				input.act38 {
					margin-left: 5px;
				}
				input.rchk {
					margin-right: 10px;
				}
				
				/* Company Profiles Message Boxs */ 
				#message-13, #message-12 {
					width: 32em;
				}
		/* Download Pages ALL */ 
				a.dwnld {
					width: 400px;
					margin-left: 30px;
				}
				
				.overlay-content {
					width: 60%;
					margin: 0 0 0 -28%; /* add negative left margin for half the width to center the div */
				}
				
				.overlay-bg {
					min-height: 100%;
					min-width: 100%;
				}
		/* Executive Results */
				#srchbtnR2 {
					margin-right: 25px;
				}
		/* Indus Company and Exec LB */ 
				.box6 {
					width: 700px;
					margin-top: -35px;
					margin-right: 20px;
					/* height: 850px */
				
				}
				
				.box7 {
					width: 700px;
					margin-top: -35px;
					margin-right: 20px;
					/*height: 1230px; */
				}
		
		/* Phone Search */ 
				.box8 {
					width: 700px;
					margin-top: -35px;
					margin-right: 20px;
				}
				
				#message-17 {
					position: absolute;
					top: 610px;
					right: 20px;
					width: 20em;
			}
			
		/* Industry Pages 7/29/18 Vr */
				.mhFrame {
					margin-left: 100px;
				}
				

				.pghdr4 p {
					margin-left: 70px;
				}
				
				.font-sizing {
					font-size: 8pt;
				}

				#codeCon {
					margin-left: -160px;

				}
				
				.indent {
					white-space: nowrap;
				}

  }
/* ================================ */
  /* Landscape */
/* ================================ */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1280px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  
	   /* Free Trial */
				td.pghdr4 {
					font-size: 12pt;
				}
				.name-width {
					font-size: 11pt;

				}
									/* I changed phone to tele and address to add here, becuase it conflicted with other pages */
				.FName, .LName, .tele, .email, 
				.business, .add, .citystate, .biztype {
					width: 200px;
					height: 25px;
					font-size: 12pt;
				}
				
				.FName1, .LName1, .phone1, .email1, 
				.business1, .address1, .citystate1, .biztype1 {
					width: 200px;
					height: 25px;
					font-size: 12pt;
				}
				

				
				td.small-text {
					font-size: 12pt;
				}
				
				td.small-text2 {
					font-size: 12pt;
				}
				
				.ftsubmit {
					margin-left: 200px !important;
				}
				
				table.enterbox {
					margin-left: -80px;

				}
				
				table.enterbox1 {
					margin-left: 0px;

				}
				
				.message, .message1 {
					font-size: 12pt;
					width: 300px;
				}
	  
	  
	  /* Login Entry */
			td.logo1 {
				margin-left: 150px;
			}
			.button {
				margin-right: 270px;
			}
			
			table.login2 {
				margin-left: 300px;
				width: 300px;
				height: 170px;
			}
			
			table.login2 input.textbox{
				padding-top: 5px;
				padding-bottom: 5px;
				width: 180px;
				font-size: 13pt;

			}
			
			td.section {
				font-size: 13pt;
			}
			
			td.padtbox {
				font-size: 12pt;
			}
	  /* Logged-in Page */ 
			.search-buttons, .search-buttons1, .search-buttons2 {
				width: 800px;
			}
	  /* Company Search Page */ 
				.box1 {
					width: 796px;
				}
	  
				/* Company Search Message Box */
				#message-4{
					
					right: 30px !important;
				}
				
				input.sclear, input.sclear3 {
					margin-left: 465px;
				}
	/* Company List Builder Page */ 
				.box2 {
					width: 796px;
					/*height: 1110px;*/
				}
				
				input.sclear2 {
				margin-left: 50px;
				}
				
				td.pghdr0 {
					text-indent: 150px;
				}
					
	/* Executive Search Page */ 
				.box3 {
					width: 796px;
				}
					
	/* Executive List Builder */ 
				.box4 {
					width: 796px;
					/*height: 1630px; */
				}
				
				 /* Executives' List Builder  Regions Box */
				#message-8 {
				top: 310px;
				}
	/* Who Uses Whom */ 
				.box5 {
					width: 796px;
					height: 550px; 
				}
				
				 /* Who Uses Whom Message  Box */
				#message-9 {
					top: 800px;
					right: 10px;
				}
				
				/* Who Uses Whom Regions Box */ 
				#message-10 {
					left: 20px;
				}

	/* Company, Company LB Searches Results */
				input.chkbox9 {
					margin-top: 10px;
				}
				
				.listing {
					float: left;
					margin-top:11px;
					margin-left: 10px;
				}
				
				
				
				.mod {
					font-weight: 100px !important;
					float: left;
					margin-top:13px;
					margin-left: 0px;
				
				}
				
	/* Executive, Executive LB, Who Uses Whom Searchs Results */ 
				
				input.chkbox13 {
					margin-top: 10px!important;
				}
				
				.listing2 {
					margin-top: 11px;
				}
				
	/* Snapshot and Profile Pages */ 
				td.msg00 {
					font-size: 10pt;
				}
				
				input.act35s4 {
					border: 2px solid red;
				}
	/* Snapshot Pages */
				input.rchk {
					margin-right: 8px;
				}
	/* Company Profile Pages */ 
				input.companychkbox {

					margin-top: 6px;
				}
	/* Executives Profile Pages */ 
				input.execchkbox {
					margin-top: 0px;
				}
	/* Indus Lookalike Page of Search Company LB */ 
				.box6 {
					width: 796px;
				}
	/* Indus Lookalike Page of Search Executive LB */ 
				.box7 {
					width: 796px;
					/*height: 1260px; */
				}
	/* Download Popup ALL */ 
				input.srchbtnDR, input.srchbtnDAR, input.srchbtnDR2 {
					margin-left: 20px;
					width: 450px;
				}
				
				input.srchbtnDR3 {
					width: 450px;
					margin-left: 40px;
				}
	/* Download Pages ALL */ 
				a.dwnld {
					width: 400px;
					margin-left: 40px;
				}
				
				.overlay-content {
					width: 50%;
					margin: 0 0 0 -22%; /* add negative left margin for half the width to center the div */
				}
				
				.overlay-bg {
					min-height: 100%;
					min-width: 100%;
				}
	/* Regions Popup ALL */ 
				
				.modal-content p {
				float: none; 
				margin-left: 90px;
				}
				
				
				
				.modal-content img {
					margin-left: 100px;
				}
		/* Phone Search */ 
				.box8 {
					width: 800px;
				}
				
				#message-17 {
					position: absolute;
					top: 610px;
					right: 280px;
					width: 20em;
			}
		/* Industry */
				#codeCon {
					margin-left: -160px;
				}
  }
  
  

  