html {
    overflow-y: scroll;
}

body {
	min-width:1024px;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    //color: #2f2f2f;
    font-family: tahoma, arial, sans-serif;
    font-size: 12px;
}


img {border-color: transparent; border: 0;}

.rich-tabpanel-content {
	font-family: inherit;
    font-size: inherit;
    color: inherit;
}

.rich-table-cell {
	font-family: inherit;
    font-size: inherit;
    color: inherit;
}

.seamTextPara {
	margin: 0px;
	padding-bottom: 4px;
	line-height: 16px;
}


#header_shemli {
	width:1024px; 
	height: 72px; 
	cursor:pointer; 
	background-image: url(/hebnames/res/images/Shemli-Header5.jpg);
}


#header_all_hebrew_names {
	width:1024px; 
	height: 72px; 
	cursor:pointer; 
	background-image: url(/hebnames/res/images/AllHebrewNames-Header1.jpg);
}


#header_baby_names_land {
	width:1024px; 
	height: 72px; 
	cursor:pointer; 
	background-image: url(/hebnames/res/images/BabyNamesLand-Header1.jpg);
}


#facebook_button {
	display: inline-block;
	width:36px; 
	height: 36px; 
	cursor:pointer; 
	background-image: url(/hebnames/res/images/f_logo.jpg);
	background-size: 36px 36px;
	background-repeat: no-repeat;
}
	   		

h1, h2, h3 {
    margin: 0;
    padding: 0; 
    font-size:15px;  
	font-weight: bold;
	vertical-align: middle;
	height: 100%;
}


a {background-color: inherit; color: #369; text-decoration: none;}
a:hover {text-decoration: none;}
	

#footer {
    clear: both;
    padding: 12px 12px 4px 12px;
    background: #ffffff url('/hebnames/res/images/bg-footer.png') repeat-x scroll 0 0;
    color: #666666;
}



/* main template */
#main_center {
	margin-top: 3px; 
	display: table; 
	min-width:1024px; 
	height: auto;
}

#main_right_ad {
	width:120px;
	min-width:120px;
	max-width:120px;
	display: table-cell; 
	height: auto;
}

#main_menu {
	width:133px;
	min-width:133px; 
	max-width:133px; 
	border: solid 1px #c6deff; 
	display: table-cell; 
	height: auto; 
	vertical-align: top;
}

#main_content {
	width:598px;
	min-width:598px;
	max-width:598px;
	border: solid 1px #c6deff; 
	display: table-cell; 
	height: auto; 
	vertical-align: top;
}

#main_left_ad {
	width:160px;
	min-width:160px;
	max-width:160px; 
	display: table-cell; 
	height: auto;
}



.main_page_content_but
{
	padding-top: 4px;
}


.main_page_content_but a
{
	background-image: url('/hebnames/res/images/menu_button_blue8.jpg');
	background-repeat: no-repeat;
	width: 123px;
	height: 22px;
	display: inline-block;
	text-decoration: none;
	font-weight: normal;
	color: white;	
	padding: 0px;
	display: inline-block;
}


.main_page_content_but a:hover
{
	background-image: url('/hebnames/res/images/menu_button_red8.jpg');
	background-repeat: no-repeat;
	width: 123px;
	height: 22px;
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
	color: white;
	padding: 0px;
}




.draw_button	
{
	background-image: url('/hebnames/res/images/draw_name8a.jpg');
	background-repeat: no-repeat;
	width: 76px;
	height: 54px;
	align: center;
	display: block;
	text-decoration:bold;
	text-size: 18px;
	text-align: center;
	font-weight: normal;
	color: white;
}

.draw_button_english	
{
	background-image: url('/hebnames/res/images/Random8.jpg');
	background-repeat: no-repeat;
	width: 74px;
	height: 51px;
	align: center;
	display: block;
	text-decoration:bold;
	text-size: 18px;
	text-align: center;
	font-weight: normal;
	color: white;
}


.rich-tab-header{
	font-weight: bold;
 	height: 30px;
}


.table_row
{
	height: 30px;
	padding: 0; 
	margin: 0;
}

.table_cell
{
	font-size:13px; 
   	text-align:center;
   	padding: 0px 0px 0px 0px;
   	margin: 0px 0px 0px 0px;
   	border-color: #C0C0C0;
   	border-width: 1px;
   	border-style: solid;
   	//font-family: Arial,Verdana,sans-serif;
}


/* pager */

#alphabet_panel
{
	padding-top: 10px;
}

.pager_letters_hebrew
{
	display: table;
	width: 400px;
	height:20px;
	vertical-align: middle; 
}

.pager_letters_hebrew a
{
	display: block;
	width: 100%;
	height:100%;
	vertical-align: middle;
}

.pager_letter_hebrew
{
	display: table-cell;
	min-width: 14px;
	font-size:16px;
	text-align: center;
	vertical-align: middle;
}

.pager_letter_hebrew_selected
{
	display: table-cell;
	min-width: 14px;
	background-color: #99ccff;
	font-weight: bold; 
	font-size:16px;
	text-align: center;
	vertical-align: middle;
}


.pager_spacer
{
	display: table-cell;
	font-size:16px;
	text-align: center;
	vertical-align: middle;
	color: #c6deff;
}



.pager_letters_english
{
	display: table;
	width: 400px;
	height:20px;
	vertical-align: middle; 
}

.pager_letters_english a
{
	display: block;
	width: 100%;
	height:100%;
	vertical-align: middle;
}


.pager_letter_english
{
	display: table-cell;
	min-width: 14px;
	font-size:15px;
	text-align: center;
	vertical-align: middle;
}


.pager_letter_english_selected
{
	display: table-cell;
	min-width: 14px;
	background-color: #99ccff;
	font-weight: bold; 
	font-size:15px;
	text-align: center;
	vertical-align: middle;
}


#namesTable {
	border-width: 1px; 
	border-style: solid; 
	border-color: #C0C0C0; 
	border-collapse: collapse;
}

#namesTable a {
	text-decoration: underline;
}


/* hebrew table*/

.table_header_row{
	height: 39px;
	margin: 0;
	border-width: 1px;
}

.table_header_col
{
	text-align:center;
	vertical-align:top;
	border-color: #C0C0C0;
   	border-width: 1px;
   	border-style: solid;
   	padding: 4px 4px 4px 4px; 
   	font-weight: bold; 
   	font-size: 12px; 
   	//font-family: Arial,Verdana,sans-serif; 
   	background-image: url('/hebnames/res/images/table_header_background.png'); 
   	background-position: left top; 
   	background-repeat: repeat-x;
   	height: 100%;
}






.frame_header
{
	background-repeat: repeat-x;
	background-image: url("/hebnames/res/images/title_blue2.png");
	//height: 26px;
	text-align: center;
	font-size:14px;  
	font-weight: bold;
	//vertical-align: middle;
	line-height: 26px;
	width: 100%;
}




.name_does_not_exists
{
	color: #cc0033; 
	font-size: 16px;  
	font-weight: bold;
}



.tableRowClass
{
	height: 14px; 
}

.rich-table-row
{
	height: 14px;	
}


   
.links a{
	color: #024c95;
	font-weight: bold;
	text-decoration: underline;
}


.links a:hover{
	color: #024c95;
	font-weight: bold;
	background-color:white;
	text-decoration: underline;
}


.links_normal a{
	color: #024c95;
	font-weight: normal;
	/*text-decoration: underline;*/
}


.links_normal a:hover{
	color: #024c95;
	font-weight: normal;
	background-color:white;
	text-decoration: underline;
}



.nofollow_link
{
	cursor: pointer;
	text-decoration: none;
	color: #024c95;
	font-weight: normal; 
}



.pager
{
	display: table; 
	border-spacing: 1px;
	height: 20px;
	border-color: #c6deff; 
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	padding: 1px;
	font-size: 14px;
	font-style: normal;
	text-align:center;
}

.pager a {
	display: block;
	//vertical-align: middle;
	//height: inherit;
	//line-height: 20px;
}

.pager_digit
{
	display: table-cell;
	vertical-align: middle;
	width:22px; 
	height: inherit;
	border-color: #c6deff; 
	border-width: 0 1px 0 0; 
	border-style: solid;
	//padding: 2px;
	//margin: 1px;
}

.pager_digit_active
{
	display: table-cell;
	vertical-align: middle;
	background-color: #99ccff;
	font-weight: bold; 
	width:22px; 
	height: inherit;
	border-color: #c6deff; 
	border-width: 0 1px 0 0; 
	border-style: solid;
	//padding: 1px;
	//margin: 1px;
}


.pager_arrow_1 {border-width: 0 0 0 1px;}
.pager_arrow_2 {border-width: 0 1px 0 0;}
.pager_arrow_3 {border-width:0;}
.pager_arrow
{
	display: table-cell;
	vertical-align: middle;
	background-color:#ecf4fe; 
	width:20px; 
	height: auto;
	text-align:center; 
	font-size: 12px;
	border-color: #c6deff; 
	border-style: solid;
}

.names_table
{
	padding-top: 5px; 
	padding-bottom: 10px;
}



.fb-comments, .fb-comments span[style], .fb-comments iframe[style] 
{
	width: 100% !important;
	height: 100% !important;
}


.menu_table
{
	padding: 0px 0px 0px 0px;
	cellspacing: 0px;
	cellpadding: 0px;
}




#eXTReMe 
{
	z-index: 1;
	visibility: hidden;
	position: absolute;
	z-index: 10000;
}


.rich-tool-tip {
	color: black;
	text-align:right;
}








/* Contact Page */
.contact_page_cell {
	display: table-cell; 
	padding-left: 10px;
	vertical-align: top;
	text-align: right;
}

.contact_page_cell_english {
	display: table-cell; 
	padding-right: 10px;
	vertical-align: top;
	text-align: left;
}


    
    
    
/* tool tip style*/
[data-tooltip] {
    display: inline-block;
    position: relative;
    //cursor: help;
    //padding: 4px;
}
/* Tooltip styling */
[data-tooltip]:before {
    content: attr(data-tooltip);
    display: none;
    position: absolute;
    background: #F9F2BA;
    color: #000000;
    padding: 4px 8px;
    font-size: 11px;
    line-height: 1.4;
    min-width: 100px;
    text-align: center;
    border-radius: 4px;
}
/* Dynamic horizontal centering */
[data-tooltip-position="top"]:before,
[data-tooltip-position="bottom"]:before {
    left: 50%;
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
/* Dynamic vertical centering */
[data-tooltip-position="right"]:before,
[data-tooltip-position="left"]:before {
    top: 50%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
[data-tooltip-position="top"]:before {
    bottom: 100%;
    margin-bottom: 6px;
}
[data-tooltip-position="right"]:before {
    left: 100%;
    margin-left: 6px;
}
[data-tooltip-position="bottom"]:before {
    top: 100%;
    margin-top: 6px;
}
[data-tooltip-position="left"]:before {
    right: 100%;
    margin-right: 6px;
}

/* Tooltip arrow styling/placement */
[data-tooltip]:after {
    content: '';
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
/* Dynamic horizontal centering for the tooltip */
[data-tooltip-position="top"]:after,
[data-tooltip-position="bottom"]:after {
    left: 50%;
    margin-left: -6px;
}
/* Dynamic vertical centering for the tooltip */
[data-tooltip-position="right"]:after,
[data-tooltip-position="left"]:after {
    top: 50%;
    margin-top: -6px;
}
[data-tooltip-position="top"]:after {
    bottom: 100%;
    border-width: 6px 6px 0;
    border-top-color: #000;
}
[data-tooltip-position="right"]:after {
    left: 100%;
    border-width: 6px 6px 6px 0;
    border-right-color: #000;
}
[data-tooltip-position="bottom"]:after {
    top: 100%;
    border-width: 0 6px 6px;
    border-bottom-color: #000;
}
[data-tooltip-position="left"]:after {
    right: 100%;
    border-width: 6px 0 6px 6px;
    border-left-color: #000;
}
/* Show the tooltip when hovering */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
    display: block;
    z-index: 50;
}





/* popup style */

#name_vocalization_frame, #image_large_frame { 
    background-color:#fff;
    border-radius:15px;
    color:#000;
    display:none; 
    padding:25px 20px 5px 20px;
    min-width:250px;
    min-height: 100px;
    text-align: center;
    font-size: 74px;
    font-weight: bold;
    font-color:#0E345B;
    cursor:pointer;
}
.b-close{
    cursor:pointer;
    position:absolute;
    right:10px;
    top:5px;
    text-align: right;
    font-size: 16px;
    font-weight: normal;
}


/* images */
.spinner {display: inline-block; width:16px; height:16px; background-image: url(/hebnames/res/images/spinner.gif);}

.world {display: inline-block; width:16px; height:16px; background-image: url(/hebnames/res/images/world.png);}

.sex_male {width:24px; height:24px; background-image: url(/hebnames/res/images/sex_male.png);}
.sex_female {width:24px; height:24px; background-image: url(/hebnames/res/images/sex_female.png);}
.sex_male_female {width:24px; height:24px; background-image: url(/hebnames/res/images/sex_male_female.png);}

.sex_male_20 {width:20px; height:20px; background-image: url(/hebnames/res/images/sex_male_20.png);}
.sex_female_20 {width:20px; height:20px; background-image: url(/hebnames/res/images/sex_female_20.png);}
.sex_male_female_20 {width:20px; height:20px; background-image: url(/hebnames/res/images/sex_male_female_20.png);}

.sex_male_22 {width:22px; height:22px; background-image: url(/hebnames/res/images/sex_male_22.png);}
.sex_female_22 {width:22px; height:22px; background-image: url(/hebnames/res/images/sex_female_22.png);}
.sex_male_female_22 {width:22px; height:22px; background-image: url(/hebnames/res/images/sex_male_female_22.png);}

.accept {display: inline-block; width:16px; height:16px; background-image: url(/hebnames/res/images/accept.png);}
.cross {display: inline-block; width:16px; height:16px; background-image: url(/hebnames/res/images/cross.png);}

.help {display: inline-block; width:10px; height:12px; background-image: url(/hebnames/res/images/help_but.jpg);}
.email {display: inline-block; width:48px; height:48px; background-image: url(/hebnames/res/images/mail_48.png);}


/* flasgs */
.flag2 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/Israel.png);}
.flag3 {display: inline-block; width:16px; height:16px; background-image: url(/hebnames/res/images/flags/book_open.png);}
.flag4 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/UK.png);}
.flag5 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/Russian.png);}
.flag6 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/France.png);}
.flag7 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/Germany.png);}
.flag8 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/Spain.png);}
.flag9 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/Greece.png);}
.flag12 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/Ireland.png);}
.flag13 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/Italy.png);}
.flag14 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/China.png);}
.flag16 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/Scandinavian.png);}
.flag18 {display: inline-block; width:22px; height:16px; background-image: url(/hebnames/res/images/flags/Scotland.png);}


/* personal indocator */
.indicator1 {background-image: url(/hebnames/res/images/personal_indocator_1.jpg); width:149px; height:83px;}
.indicator2 {background-image: url(/hebnames/res/images/personal_indocator_2.jpg); width:149px; height:83px;}
.indicator3 {background-image: url(/hebnames/res/images/personal_indocator_3.jpg); width:149px; height:83px;}
.indicator4 {background-image: url(/hebnames/res/images/personal_indocator_4.jpg); width:149px; height:83px;}
.indicator5 {background-image: url(/hebnames/res/images/personal_indocator_5.jpg); width:149px; height:83px;}
.indicator6 {background-image: url(/hebnames/res/images/personal_indocator_6.jpg); width:149px; height:83px;}

.small_image {width: 120px; border: solid black; border-width: 1px; cursor:pointer;}
.large_image {width: 670px; height: 480px;  border: solid black; border-width: 1px;}

.sign_lang {width: 48px; height: 60px; border: solid black; border-width: 1px;}



/* name pager */
.name_pager
{
	display: table; 
	width: 100%; 
	height:100%; 
	vertical-align: middle;
}

.name_pager_prev {
	display: table-cell;
	width: 60px;
	height: 100%;
	vertical-align: middle;
	text-align: right;
	align: right;
	font-size: 10px;
	font-weight: normal;
	padding-right: 6px;
}

.name_pager_next {
	display: table-cell;
	width: 60px;
	height: 100%;
	vertical-align: middle;
	text-align: left;
	align: left;
	font-size: 10px;
	font-weight: normal;
	padding-left: 6px;
}

/*
.fb-like-box,
.fb_iframe_widget span,
.fb_iframe_widget iframe {
    width:100% !important;
}
*/

.birthdaysOption {width: 100px;}
.contact_input_text {width: 300px;}

#content_padding_1,
#content_padding_2,
#content_padding_3 {padding-right: 3px;}


@media (min-width: 1024px) {
	body {min-width:1024px;}
	#main_center {min-width:1024px;}
	#mobile_menu_panel { display: none; }
	#content {padding: 0px;}
	
	.pager_letters_english {width: 310px; padding: 3px 1px 0px 1px;}
	.pager_spacer_english {max-width: 5px;}
	
	/* google banners */
	/*#google_mobile_banner_300x250_1 { display: none; }*/
	.google_mobile_banner_300x250_adslot_1 { display: none !Important; } 
	/*#google_mobile_inline_200x90_1 { display: none; }*/
	.google_mobile_inline_200x90_adslot_1 { display: none !Important; } 
	
	/*#google_mobile_banner_320x50_1 { display: none !Important; }*/ 
	.google_mobile_banner_320x50_adslot_1 { display: none !Important; } 
	/*#google_mobile_banner_320x100_1 { display: none !Important; }*/ 
	.google_mobile_banner_320x100_adslot_1 { display: none !Important; } 
	
	#celebskingdom_300x38 { display: none; }
	#askme_numerlogy_300x38 { display: none; }
	#celebskingdom_320x41 { display: none; }
	#askme_numerlogy_320x41 { display: none; }
	#ads_panel_middle_mobile { display: none; }
	
	#base_frame {width: 1024px;}
	
	#main_content {width:598px; min-width:598px; max-width:598px;}
	.pager_letters_hebrew {width: 400px;}
	.pager_letter_hebrew {min-width: 14px; font-size:16px;}
	.pager_letter_hebrew_selected{min-width: 14px; font-size:16px;}
	.table_header_col {padding: 4px 4px 4px 4px; font-size: 12px;}
	.names_table {padding: 5px 0px 10px 0px;}
}

@media (max-width: 1023px) {
  body {max-width:100%; min-width: 320px;}
  #main_center {min-width:100%; margin-top: 0px;}
  #main_content {width:100%; min-width:320px; max-width:100%; border: none;}
  
  .pager_letters_hebrew {width: 310px; padding: 10px 3px 0px 3px;}
  .pager_letter_hebrew {min-width: 9px; font-size:14px;}
  .pager_letter_hebrew_selected{min-width: 9px; font-size:14px;}
  
  .pager_letters_english {width: 310px; padding: 3px 1px 0px 1px;}
  .pager_letter_english {min-width: 8px; font-size:12px;}
  .pager_letter_english_selected{min-width: 8px; font-size:12px;}
  
  .pager_spacer {max-width: 5px;}
  .table_header_col {padding: 4px 1px 4px 1px; font-size: 10px; overflow-wrap: break-word;}
  .names_table {padding: 5px 5px 10px 5px;}
  
  
  .birthdaysOption {width: 70px;}
  .contact_input_text {width: 200px;}
  
  #name_vocalization_frame, #image_large_frame {max-width: 280px; max-height: 220px;} 
  .large_image {width: 280px; height: 200px;}
  
  /* google banners */
  /*#google_middle_banner_1 { display: none; }*/
  .google_middle_banner_adslot_1 { display: none !Important; } 
  /*#google_inline_banner_1 { display: none; }*/ 
  .google_inline_banner_adslot_1 { display: none !Important; } 
  
  .google_left_banner_wide_adslot_1 { display: none !Important; } 
  .google_right_banner_adslot_1 { display: none !Important; } 
  
  #celebskingdom_468x60 { display: none; }
  #askme_numerlogy_468x60 { display: none; }
  #ads_panel_middle { display: none; }
  
  #alphabet_panel {padding-top: 0px;}
  
  #base_frame {width: 100%;}
  
  #header_shemli { display: none; }
  #header_all_hebrew_names { display: none; }
  #header_baby_names_land { display: none; }
  #main_right_ad { display: none; }
  #main_menu { display: none; }
  #main_left_ad { display: none; }
  #content_padding_1 { display: none; }
  #content_padding_2 { display: none; }
  #content_padding_3 { display: none; }
}


@media (max-width: 500px) {
	.name_title {font-size: 12px;}
}