/*main site layout style */
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url('../images/bg_main.gif');
	background-position: center;
	background-repeat: repeat-y;
	/*background:#c8c2aa;*/
	font-family: Helvetica, Arial,  sans-serif;
	font-size:0.78em;
}
div
{
	font-family:Arial;
	font-size:1em;
}
#main_site_container {
	width:780px;
	height:100%;
	margin:0px auto;
	background: #FFFFFF;
	border: solid 0px Navy;
	overflow:hidden;
}
#main_header {
	height:214px;
	width:780px;
	background-image: url('../../images/main_layout/main_header.png');
	background-repeat: no-repeat;
	border: solid 0px Navy;
	position:relative;
	z-index:5;
}
#main_valid
{
	position:absolute;
	left:420px;
	top:225px;
}

#main_valid_1
{
	background:url('../../images/main_layout/valid_01.png');
	background-repeat: no-repeat;
	height:36px;
	width:35px;
	float:left;
}
#main_valid_2
{
	background:url('../../images/main_layout/valid_02.png');
	background-repeat: no-repeat;
	height:36px;
	width:52px;
	float:left;
}

#main_valid_3
{
	background:url('../../images/main_layout/valid_03.png');
	background-repeat: no-repeat;
	height:36px;
	width:47px;
	float:left;
}
/*children start*/
	#child-1
{
	height:100px;
	width:100px;
	background-image: url('../../images/drawings/children/child-1.gif');
	background-repeat: no-repeat;
	border: solid 0px Navy;
	position:absolute;
	top:214px;
	left:575px;
	z-index:9000;
}
#child-2
{
	height:100px;
	width:100px;
	background-image: url('../../images/drawings/children/child-2.gif');
	background-repeat: no-repeat;
	border: solid 0px Navy;
	position:absolute;
	top:536px;
	left:4px;
	z-index:9000;
}
#child-3
{
	height:100px;
	width:100px;
	background-image: url('../../images/drawings/children/child-3.gif');
	background-repeat: no-repeat;
	border: solid 0px Navy;
	position:absolute;
	top:530px;
	left:251px;
	z-index:9000;
}
#child-4
{
	height:100px;
	width:100px;
	background-image: url('../../images/drawings/children/child-4.gif');
	background-repeat: no-repeat;
	border: solid 0px Navy;
	position:absolute;
	top:254px;
	left:-16px;
	z-index:9000;
}

	/*children end*/

#header_logo
{
	width:200px;/*180px; 234px;*/
	height:161px;/*180px; 211px;*/
	
	/*background-image: url('../../images/main_layout/mirik-logo-hebrew.png');*/
	background-image: url('../../images/main_layout/logo-mirik-snir_blue.png');
	/*width:376px;
	height:106px;
	background-image: url('../../images/main_layout/logo_banner.png');*/
	background-repeat: no-repeat;
	position:absolute;
	z-index:6;
	left:572px;	/*550px;*/
	top:95px;	/*67px;*/
}
#main_status_bar {
	width:780px;
	height:26px;
	background-image: url('../../images/main_layout/main_status_bar.png');
	background-repeat: no-repeat;
	float:left;
	border: solid 0px Navy;
	position:relative;
	z-index:1;
}
#main_right_column {
	float: right;
	clear:both;
	width: 160px;
	margin-top:35px;
	z-index:5;
	border: solid 0px Navy;
}
#main_right_column_index 
{
	background: url('../../images/main_layout/bg2.png');
	background-repeat:repeat-x;
	float: right;
	width: 160px;
	min-height:700px;
	z-index:5;
	border: solid 0px Navy;
}
#news_ticker
{
	margin-top:35px;
}
#main_content_index {
	/*background: #fff;*/
	background: url('../../images/main_layout/bg2.png');
	background-repeat:repeat-x;
	position:relative;
	z-index:1;
	float:left;
	width: 620px;
	padding:0px;
	border: solid 0px Navy;
}
#main_content {
	background: #fff;
	position:relative;
	z-index:1;
	float:left;
	width: 620px;
	min-height:400px;
	padding:0px;
	border: solid 0px Navy;
}
#main_footer {
	clear: both;
	width: 780px;
	height:263px;
	margin:0px auto;
	background-image: url('../../images/main_layout/main_footer.png');
	background-repeat: no-repeat;
	border: solid 0px Navy;
	position:relative;
}
#footer_content
{
	width:240px;
	height:60px;
	padding:3px;
	border: solid 0px Navy;
	top:55px;
	left:300px;
	position:absolute;
	text-align:center;
	line-height:180%;
	
}
#footer_links
{
    border: solid 0px Navy;
    width:220px;
    height:70px;
    margin-right:auto;
    margin-left:auto;
}
#footer_links a
{
	margin-right:7px;
	margin-left:7px;
	font-family:Arial;
	color:Navy;
	font-weight:bold;
	text-decoration:none;

}
#footer_links a:hover
{
	/*margin-right:15px;*/
	color:Purple;
}
#home
{
	position:absolute;
	left:715px;
	top:15px;
	width:60px;
	color:Navy;
	font-size:11px;
	font-family:Arial;
}
#envelope
{
	position:absolute;
	left:655px;
	top:15px;
	width:60px;
	color:Navy;
	font-size:11px;
	font-family:Arial;
}
#cart
{
	position:absolute;
	left:585px;
	top:15px;
	width:60px;
	color:Navy;
	font-size:11px;
	font-family:Arial;
}
/*status bar styles*/

#status_bar_flags
{
	position:absolute;
	left:25px;
	top:2px;
}
#status_bar_cart
{
	position:absolute;
	left:125px;
	top:2px;
	color:Navy;
}
#status_bar_my_corner
{
	position:absolute;
	left:400px;
	top:2px;
}
#status_bar_my_corner a{

	color:Green;
	font-weight:bold;
}

#status_bar_login
{
	position:absolute;
	left:350px;
	top:2px;
	color:Navy;
}
#status_bar_greetings
{
	position:absolute;
	left:480px;
	top:2px;
	color:Navy;
}
/* article text styles */

.ImagePage{
	background-color:#E3EFF1;
	width:750px;
	text-align: center;
	padding:6px;
	padding-top:4px;
}
table{
	font-family: Helvetica, Arial,  sans-serif;
	font-size:13px;
	text-align:right;
	padding:0px;
}
.ExternalPageArticle{
	text-align:right;
	padding-right:10px;
	padding-left:5px;
	padding-top:5px;
	background-color: #E3EFF1;
	width:730px;
	vertical-align: top;
	border-right:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
}
.Article
{
	text-align:justify;
	/*background-color: #fef0db;*/
	width: 560px;
	margin:30px auto;
	position:relative;
}

.Article_wide
{
	text-align:justify;
	/*background-color: #fef0db;*/
	width: 600px;
	vertical-align: top;
}

H1{
	color:#E57C27;
	font-family: Helvetica, Arial,  sans-serif;
 	font-size: 18px;
	font-weight: bold;
	margin-bottom:5px;
	margin-top:0px;
}
H2{
	color:#7276AD;
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin:5px auto;
}
H3{
	color:#7276AD;
	 font-family: Helvetica, Arial,  sans-serif;
 
	font-size: 13px;
	font-weight: bold;
	margin:4px auto;
}
H4{
	 font-family: Helvetica, Arial,  sans-serif;
 
	font-size: 13px;
	font-weight: bold;
	margin:3px auto;
}
H5{
	 font-family: Helvetica, Arial,  sans-serif;
 
	font-size: 11px;
	font-weight: bold;
	margin:3px auto;
}
H6
{
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin:3px auto;
}
CITE{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: Navy;/*#660099;*/
	font-weight: normal;
	font-style: normal;
}
EM
{
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}
HR{
	height:1px;
	color:#C14747;
}

:link 
{
	color:Navy;
	text-decoration:underline;
	outline: none;
}

:visited {
 outline: none;
}

:hover 
{
 text-decoration:none;
 outline: none;
}
:active {
 outline: none;
}
:focus
{
	text-decoration:none;
	/*-moz-outline-style: none; doesn't validate*/
}
a:hover
{
	cursor:pointer;
}

/*navbar styles*/
#navbar
{
	position:absolute;
	left:0px;
	top:145px;
}
#navbar a
{
	float:left;
	display:block;
}
#navbar div:hover
{
	cursor:pointer;
}

#navbar_01
{
	width:113px;
	height:53px;
	background:url('../images/main_layout/menu_01.png') top;  
}
#navbar_01:hover
{
	width:113px;
	height:53px;
	background:url('../images/main_layout/menu_01.png') no-repeat bottom;  
}
#navbar_02
{
	width:112px;
	height:53px;
	background:url('../images/main_layout/menu_02.png') top;  
}
#navbar_02:hover
{
	width:112px;
	height:53px;
	background:url('../images/main_layout/menu_02.png') no-repeat bottom;  
}
#navbar_03
{
	width:112px;
	height:53px;
	background:url('../images/main_layout/menu_03.png') top;  
}
#navbar_03:hover
{
	width:112px;
	height:53px;
	background:url('../images/main_layout/menu_03.png') no-repeat bottom;  
}
#navbar_04
{
	width:113px;
	height:53px;
	background:url('../images/main_layout/menu_04.png') top;  
}
#navbar_04:hover
{
	width:113px;
	height:53px;
	background:url('../images/main_layout/menu_04.png') no-repeat bottom;  
}
#navbar_05
{
	width:115px;
	height:53px;
	background:url('../images/main_layout/menu_05.png') top;  
}
#navbar_05:hover
{
	width:115px;
	height:53px;
	background:url('../images/main_layout/menu_05.png') no-repeat bottom;  
}

/*fontpage_styles_start*/
#div_matrix
{
	position:relative;
	width:600px;
	height:600px;
}
#block1
{
	position:absolute;
	display:block;
	width:150px;
	height:300px;
	left:0px;
	top:0px;
	border: solid 0px Black;
}
#block2
{
	position:absolute;
	display:block;
	width:450px;
	height:300px;
	left:150px;
	top:0px;
	border: solid 0px Black;
}
#block9
{
	position:absolute;
	display:block;
	width:300px;
	height:300px;
	left:0px;
	top:300px;
	border: solid 0px Black;
}
#block11
{
	position:absolute;
	display:block;
	width:300px;
	height:300px;
	left:300px;
	top:300px;
	border: solid 0px Black;
}
/*fontpage_styles_end*/
#new_books
{
	width:550px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	border: solid 0px navy;
}
div.new_books_thumbs
{
	border: solid 0px red;
	float: right;
	margin:10px;
	width:250px;
	height:150px;
	text-align:right;
	position:relative;
}
.new_books_name
{
	border: solid 0px navy;
	position:absolute;
	top:8px;
	left:2px;
	float:left;
}
.new_books_desc
{
	border: solid 0px navy;
	padding-top:5px;
	width:120px;
	text-align:justify;
	clear:both;
}	
div.new_books_thumbs2
{
	border: solid 0px red;
	float: right;
	margin:5px;
	width:280px;
	height:150px;
	text-align:right;
	position:relative;
}
div.new_books_thumbs3
{
	border: solid 0px red;
	float: right;
	margin:5px;
	width:250px;
	height:80px;
	text-align:right;
	position:relative;
}
.new_books_desc3
{
	border: solid 0px navy;
	padding:5px;
	margin-top:20px;
	color:Navy;
	width:180px;
	text-align:justify;
	position:absolute;
	font-size:12px;
	top:0px;
	left:0px;
	clear:both;
}	
.new_books_name3
{
	border: solid 0px navy;
	position:absolute;
	text-align:right;
	font-family:Arial;
	font-size:13px;
	padding:5px;
	width:180px;
	top:0px;
	left:0px;
}
.rec_hr
{
	color:Navy;
	margin-bottom:10px;
}
.new_books_desc2
{
	border: solid 0px navy;
	padding:5px;
	margin-top:20px;
	color:Navy;
	width:150px;
	text-align:justify;
	position:absolute;
	font-size:12px;
	top:0px;
	left:0px;
	clear:both;
}	
.new_books_name2
{
	border: solid 0px navy;
	position:absolute;
	text-align:right;
	font-family:Arial;
	font-size:13px;
	padding:5px;
	width:150px;
	top:0px;
	left:0px;
}

/* All book thumbnails page styles */
div.BookImageThumbs
{
	margin: 10px;
	border: 1px solid Navy;
	height: auto;
	width: auto;
	float: right;
	text-align: center;
}

div.BookImageThumbsHover
{
  margin: 10px;
  border: 1px solid Blue;
  height: auto;
  width: auto;
  float: right;
  text-align: center;
}
div.BookImageThumbs img{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
  vertical-align: top;
}
div.BookImageThumbsHover img{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
  vertical-align: top;
}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 120px;
  border: solid 0px navy;
}
div.clearer
{
	clear: both;
}
/* shop product display */
.shop_item_name
{
	text-align:center;
	font-weight: bold;
	font-size: 1.2em;
	margin: 5px;
	/*background-color: #D7E0EA;*/
	background:url(../images/shop/item-bg.gif);
}
.shop_item_name_inner
{
	width:150px;
	border:solid 0px navy;
	margin:0px auto;
}
.shop_item 
{
	background-color: White;/*#F9F9F9;*/
	border: 1px solid #CCCCCC;
	padding: 5px;
	font: 11px/1.4em Arial, sans-serif;
	width:250px;
	position:relative;
}
.shop_item_trans
{
	position:absolute;
	left:0px;
	top:0px;
	width:50px;
	height:25px;
	border: 0px solid #CCCCCC;
	background:url('../images/shop/is_translated.png');
}	
.shop_item_discount
{
	position:absolute;
	left:0px;
	top:0px;
	width:50px;
	height:25px;
	border: 0px solid #CCCCCC;
	background:url('../images/shop/discount.png');
}
.shop_item_image 
{
	border: 0px solid #CCCCCC; 
	vertical-align:middle;
	margin-bottom: 3px;
	float:right;
 } 
.right { margin: 0.5em 1em 0.5em 0.8em; float:right; } 
.left { margin: 0.5em 1em 0.5em 0; float:left; } 

.shop_item_cart
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.shop_item_price
{
	text-align: center;
	font-size: 1.1em;
	color: #CC0029;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.shop_item_info
{
	font-size:14px;
	text-align: center;
}
.shop_item_desc
{
	text-align:right;
	font-size:1.1em;
}
.add_to_cart
{
	display:inline;
	text-align: center;
	vertical-align:text-top;
	padding:3px;
	width:120px;
}
.shop_product_controls
{
	clear:both;
	text-align:center;
	width:600px;
	height:18px;
	margin-top:5px;
	/*border: 1px solid #CCCCCC; */
	background-image: url(../images/shop/horz-bar.jpg);
}
.items_shown
{
	/*position:absolute;
	left:280px;
	font-size:0.95em;*/
	display:inline;
}
a.cart_link
{
	 text-decoration:none;
}
a.cart_link:hover
{
	 text-decoration:underline;
}
#catalog_top
{
	margin-right:7em;
}
.shop_product_controls a
{
	font-weight:bold;
	font-size:1.1em;
}
.shop_product_controls a:hover
{
	color: blue;
}
.shop_main
{
	text-align:center;
	float:right;
	padding-right:10px;
	padding-left:5px;
	/*background-color: White;/*#E3EFF1;*/
	width: 600px;
}
.shop_intro
{
	text-align:right;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:1.1em;
	color:Navy;
	width:500px;
	margin:0px auto;
	/*border: 1px solid #9397C1;*/
}
.shop_header
{
	width:100%;
}
.shop_help
{
	text-align:left;
}	
.shop_banner
{
	text-align:center;
	/*border: 1px solid #9397C1;*/
}	
.shop_controls
{
	text-align:center;
}
/*shop advanced search */


.advanced_search_form
{
	width:400px;
	height:202px;
	text-align:right;
	font-family:Arial;
	font-size:1em;
	margin-top: 2em;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:2em;
	border:solid 0px navy;
	background:url('../images/shop/search.png');
	position:relative;
}

.advanced_search_form li
{
	list-style-type:none;
}

.advanced_search_form label

{
	float: right;
	text-align: right;
	margin-left: 1em;
	display: block;
	font-weight:bold;
}
.results_info
{
	font-size:1.05em;
	color:Navy;
	font-style:italic;
}
.search_button
{
	background:url('../images/shop/search-button.png') top;
	width:69px;
	height:25px;
}
.search_button:hover
{
	background:url('../images/shop/search-button.png') bottom;
	width:69px;
	height:25px;
}
.search_fields_table
{
	vertical-align:middle;
}
.form_label
{
	text-align:right;
	font-size:1.03em;
	font-weight:bold;
	vertical-align:middle;
	padding:3px;
}
.search_fields
{
	padding:5px;
}

.product_type
{
	border: 1px solid blue;
	background:#D9D9F3;
}
.publication_box
{
	border: 1px solid blue;
	background:#D9D9F3;
}
.pub_year_box
{
	border: 1px solid blue;
	background:#D9D9F3;
}

.total_cost
{
	color:Blue;
	text-align:right;
}

.crit /*search criteria combo box */
{
	border: 1px solid blue;
	background:#D9D9F3;
}
.main_key
{
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351
}
legend
{
	color: #fff;
	/*background: #ffa20c;*/
	background: #CC0000;
	border: 1px solid #781351;
	padding: 2px 6px;
	text-align:center;
	font-size:1.1em;
} 
fieldset
{
	border: 1px solid #781351;
	width: 20em
}
.no_results
{
	font-size:1.2em;
	text-align:center;
	width:100%;
	color:Navy;
}
	
/* shop product display end */

/*shopping cart styles */
#cart_footer
{
	border:solid 0px navy;
	height:80px;
}
#cart_footer div
{
	margin:10px;
}

.cart_main
{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	clear:both;
	/*background-color: White;/*#E3EFF1;*/
	width: 580px;
	vertical-align: top;
	border: 0px solid navy;
}
.cart_main_divider
{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	/*background-color: White;/*#E3EFF1;*/
	width: 580px;
	border-top: 1px dashed navy;
}

.cart_header div
{
	font-weight:bold;
	color:Black;
	font-size:13px;
}
.cart_main div
{
	padding:10px;
	border: 0px solid #000000;
}
.cart_banner
{
	clear:both;
	text-align:center;
	/*border: 1px solid #000000;*/
	margin-top:10px;
	margin-bottom:5px;
}
	
.shop_cart_name
{
	float:right;
	display:block;
	/*border: 1px solid #000000;*/
	width:110px;
	color:Navy;
	font-size:13px;
}
.shop_cart_discount
{
	float:right;
	display:block;
	/*border: 1px solid #000000;*/
	width:110px;
	color:Red;
	font-size:13px;
}
.shop_cart_total
{
	float:right;
	display:block;
	border: 0px dashed Navy;
	width:110px;
	color:Navy;
	font-weight:bold;
	font-size:13px;
}
.shop_cart_price1
{
	float:right;
	display:block;
	width:80px;
	/*border: 1px solid #000000;*/
	color:Navy;
}
.shop_cart_price2
{
	float:right;
	display:block;
	width:80px;
	/*border: 1px solid #000000;*/
	color:Red;
}
.shop_cart_qty_num
{
	float:right;
	display:block;
	width:20px;
}
.shop_cart_qty_cont
{
	float:right;
	display:block;
	width:80px;
	/*border: 1px solid #000000;*/
}
.shop_cart_remove
{
	float:right;
	display:block;
	width:80px;
	/*border: 1px solid #000000;*/
}

.cart_is_empty
{
	font-size:1.2em;
	color:Navy;
	text-align:center;
	padding:10px;
	/*border: 1px solid #000000;*/
}
#back_to_store
{
	background: Navy;
	margin-top:20px;
	color:White;
	cursor:pointer;
	font-family:Arial;
	text-align:center;
	font-size:13px;
	text-decoration:none;
	padding:5px;
	border:solid 1px #FFF;
}
#back_to_store:hover
{
	background: #00B7FF;
	cursor:pointer;
}

.cart_is_empty a
{
	font-size:1.1em;
	color:Navy;
	text-align:center;
	/*border: 1px solid #000000;*/
}


/*.shop_cart_total
{
	float:right;
	display:block;
	border: 0px solid #000000;
	border: 1px solid #000000;
	margin-right:50px;
	margin-top:10px;
}*/

.empty_shop_cart
{
	float:right;
	display:block;
	border: 0px solid #000000;
	/*border: 1px solid #000000;*/
	/*margin-right:15px;
	margin-top:5px;*/
}

.checkout
{
	float:right;
	display:block;
	border: 0px solid #000000;
	/*margin-right:20px;
	margin-top:5px;*/
}

/*shopping cart styles */

.BookImage{
	border: 1px solid #9397C1;
}
.HomeTable{
 	font-family: Arial,  sans-serif;
	font-size:12px;
	color: #1A577E;
}
.test{
	background-image: url(../images/topbg.gif);
	background-repeat: repeat-x;
	letter-spacing: 1mm;
	line-height: 1px;
	text-decoration: underline;
	font-family: Helvetica, Arial,  sans-serif;
}

#search_form
{
	text-align:center;
	margin:1em auto;
	background-color:#B4CEF7;
	width:130px;

}
#search_div
{
	padding:5px;
}
.amakakot
{
	background-image: url(../images/amakakot/amakakot-bg.jpg);
	background-repeat: no-repeat;
}
.amakakot2
{
	background-image: url(../images/amakakot/komonikatamakkot.jpg);
	background-repeat: no-repeat;
}

#news_placeholder
{
	position:relative;
	width:580px;
	padding:10px;
	padding-top:20px;
	margin-top:5px;
	border:solid 0px navy;
}
#news_title
{
	color:Navy;
	font-size:1.3em;
	font-weight:bold;
	font-family: Verdana, Arial;
	margin-bottom:1.5em;
}
.news_article
{
	 width:520px;
	 font-family:Arial;
	 font-size:13px;
	 padding:15px;
	 margin:0 auto;
	 border:solid 0px navy;
	 text-align:justify;
	 line-height:150%
}
.news_article p
{
	margin:10px;
}

.news_article_title
{
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	margin:0 auto;
	text-align:center;
}
/*

#news
{
	border:1px solid #9397C1;
}
#index_main_div
{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	
}
#14px_row
{
	height:14px;
}
#news_cell
{
	width:160px;
	/*padding:1em;
	margin:0;
}
#intro_cell
{
	width:400px;
	height:166px;
	background-image: url(../images/intro.gif);
	background-repeat: no-repeat;
}
#random_item_cell
{
	height:100px;
}
#new_books_cell
{
	height:120px;
}
*/
#news_header
{
	margin:0px;
	padding:0px;
}
#news
{
	margin:0px;
	padding:0px;
}

#cpanel_link
{
	text-align:center;
	margin-top:2em;
}
#cpanel_link a
{
	font-weight:bold;
	font-size:1.1em;
}

#td_login_greeting
{
	text-align:center;
	font-size:0.95em;
	
}
#div_greeting
{
	margin-top:1.5em;
	display:block;
}
#submit_search_button
{
		display:inline;
		background:url('../images/search_arrow.gif') top;  
		width:17px;
		height:18px;
		margin-right:10px;
}
#submit_search_button:hover
{
		background:url('../images/search_arrow.gif') no-repeat bottom;  
		width:17px;
		height:18px;
		cursor:pointer;
}

#update_details_button
{
		display:block;
		background:url('../images/my_corner/update_details_button.gif') top;  
		width:65px;
		height:29px;
		margin-top: 10px;
		margin-right: auto;	
		margin-left: 5px;	
}
#update_details_button:hover
{
		background:url('../images/my_corner/update_details_button.gif') no-repeat bottom;  
		width:65px;
		height:29px;
		cursor:pointer;
}

/*login styles */
#site_login_center_table {

	text-align: center;
	width: 600px;
	margin-top:40px;
}
#site_login_table
{
	width: 400px;
	height: 320px;
	margin-left:auto;
	margin-right:auto;
	/*margin-top:3em;*/
}
#site_login_table_cell_1
{
	 background-image: url('../images/login/site_login_01.gif');
	 background-repeat:no-repeat;
	 width: 164px;
	 height: 40px;
}
#site_login_table_cell_2
{
	 background-image:url('../images/login/site_login_02.gif');
 	 background-repeat:no-repeat;
	 width: 236px;
	 height: 40px;
}
#site_login_table_cell_3
{
	 background-image:url('../images/login/site_login_03.gif');
 	 background-repeat:no-repeat;
	 width: 164px;
	 height: 39px;
}
#site_login_table_cell_4
{
	 background-image:url('../images/login/site_login_04.gif');
 	 background-repeat:no-repeat;
	 width: 236px;
	 height: 39px;
}
#site_login_table_cell_5
{
	 background-image:url('../images/login/site_login_05.gif');
 	 background-repeat:no-repeat;
	 width: 164px;
	 height: 41px;
}
#site_login_table_cell_6
{
	 background-image:url('../images/login/site_login_06.gif');
 	 background-repeat:no-repeat;
	 width: 236px;
	 height: 41px;
}
#site_login_table_cell_7
{
	 background-image:url('../images/login/site_login_07.gif');
 	 background-repeat:no-repeat;
	 width: 164px;
	 height: 200px;
	 vertical-align:top;
}
#site_login_table_cell_8
{
	 background-image:url('../images/login/site_login_08.gif');
 	 background-repeat:no-repeat;
	 width: 236px;
	 height: 200px;
}
#existing_customer_login_table
{
	 width: 236px;
	 height: 200px;
}
#caps {

	visibility: hidden;
	text-align: center;
}
#site_submit_button
{
		display:inline;
		background:url('../images/login/site_submit_button.gif') top;  
		width:65px;
		height:29px;
		border: solid 0px navy;
		margin:30px 20px auto;
}
#site_submit_button:hover
{
		background:url('../images/login/site_submit_button.gif') no-repeat bottom;  
		width:65px;
		height:29px;
		cursor:pointer;
}
#pass_recover
{
	display: inline;
	margin-right: 8px;
}
.login_title
{
	font-size:0.9em;
	color: Navy;
}
#site_login_register_title
{
	color: Navy;
	font-size: 0.9em;
	text-align: right;
	margin-right: 10px;
	margin-top:40px;
	
}
#site_login_register_button
{
		display:block;
		background:url('../images/login/site_register_button.gif') top;  
		width:65px;
		height:29px;
		margin: 20px auto;
}
#site_register_disabled
{
	border: solid 0px navy;
	width:68px;
	margin: 20px auto;
}
#site_login_register_button:hover
{
		background:url('../images/login/site_register_button.gif') no-repeat bottom;  
		width:65px;
		height:29px;
		cursor:pointer;
}
.site_login_textfield
{
	background-color: #FFFFCC;
	border-style: solid;
	border-color:Navy;
	border-width: 1px;
}
#login_error
{
	color: Red;
	font-weight: bold;
}
/* registration form styles */
#site_register_center_table
{
	width:570px;
	text-align:center;
	margin:15px auto;
}
#register_fieldset_main
{
	border-color:#0091C2;
	width:550px;
	padding:5px;
}
#newsletter_fieldset_main
{
	border-color:#0091C2;
	width:260px;
	padding:5px;
}

.register_header
{
	background-color: #DDFFFF;
	width: 580px;
	height: 30px;
	font-size: 1.3em;
	font-weight:bold;
	color:#0091C2;
	background:url('../images/login/register_header.gif') no-repeat bottom;  
}
.register_header div
{
	padding-right:5px;
}
#register_legend
{
	color: #fff;
	/*background: #ffa20c;*/
	background: #0091C2;
	border: 1px solid #781351;
	padding: 2px 6px;
	text-align:center;
	font-size:1.1em;
} 
.register_cell_right
{
	width: 20%;
}
.register_cell_middle
{
	width: 40%;
}
.register_cell_left
{
	width: 40%;
	color:#C23131;/*#B30086;/*#B33386;/*#CC0099;*/
}
.register_title
{
	font-size: 1.1em;
}
.register_text_field
{
	border-color:#0091C2;
	border-style:solid;
	border-width:1px;
}
.reg_divider
{
	background:url('../images/login/hr.gif') no-repeat;  
}
.register_title
{
	color:Navy;
}
#all_fields
{
	color:Maroon;
	font-weight:bold;
	text-align:right;
}
#register_button_div
{
	width:100%;
	height:35px;
	border:solid 0px navy;
	position:relative;
}
#site_register_button
{
		display:block;
		background:url('../images/login/site_register_button.gif') top;  
		width:65px;
		height:29px;
		position:absolute;
		top:0px;
		left:10px;
}
#site_register_button:hover
{
		background:url('../images/login/site_register_button.gif') no-repeat bottom;  
		width:65px;
		height:29px;
		cursor:pointer;
}
#terms_of_use a
{
	font-size:1.1em;
	color:Navy;
}
#mailing_list_checkbox
{
	color:Navy;
}
#mailing_list_checkbox input
{
	margin-left:7px;
}
#terms_checkbox
{
	display:inline;
	margin:5px;
	padding:5px;
}
.hint
{
	color:Black;
	font-size: 0.9em;
	font-style:italic;
}
#article_placeholder
{
	vertical-align:top;
	margin:0px;
	padding:0px;
	border: 0px solid #FCCCF2;
	width:600px;
	background-color: #FFFFFF;
	border:solid 0px #0091C2;

}
#article_container
{
	width:600px;
	border-top:none;
	/*background: url('../images/vl-main.gif') repeat-y right;*/
	padding:15px 5px 15px 10px;
}
#register_success_div
{
	text-align:center;
	margin:50px auto;
	width:600px;
}
	
#register_success
{
	 background-image:url('../images/login/register-success-400width.gif');
	 width:400px;
	 height:291px;
}
#register_success_buttons_div
{
	position:relative;
	right:250px;
	top:100px;
}
#register_success_button
{
		display:block;
		background:url('../images/login/site_submit_button.gif') top;  
		width:65px;
		height:29px;
}
#register_success_button:hover
{
	background:url('../images/login/site_submit_button.gif') no-repeat bottom;  
	width:65px;
	height:29px;
	cursor:pointer;
}
/* items display */
#item_title
{
	width:500px;
	margin-right:10px;
	font-size: 2em;
	font-family:  Times New Roman, Arial, Guttman Keren;
	color: Navy; /*#8A00B8;*/
	text-align:right;
}
#item_desc
{
	width:500px;
	padding:10px;
	font-size: 14px;
	font-family:  Arial, Times New Roman, Guttman Keren;
	font-weight:bold;
	color: Blue;
	text-align:right;
}
.image_controls
{
	text-align:center;
	margin-top:1em;
	color:Navy;
}
.image_controls a
{
	font-size:1em;
	text-decoration:underline;
}
.image_controls a:hover
{
	color:Orange;
	text-decoration:none;
	cursor: pointer;
}
.item_image
{
	border-color:#0091C2;
	border-style:solid;
	border-width:0px;
}
#image_wrapper
{
	text-align: center;
	border-right:solid 1px #0091C2;
	padding: 10px;
	width:130px;
}
#item_details_table_div
{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 3em;
	padding: 5px;
	width:600px;
	/*height:700px;*/
	border:solid 0px #0091C2;
	position:relative;
}
#item_details_table
{
	padding: 5px;
	width:550px;
}
#item_image_cell
{
	vertical-align:top;
	border:solid 0px #0091C2;
	width:120px;
	padding:10px;
}
.image_details
{
	/*text-indent: 10px;*/
	text-align: justify;
	font-family: Sans-serif;
	font-size: 13px;
}
#image_details_cell
{
	padding: 5px;
	vertical-align:top;
	width:400px;
}
.item_details_divider
{
	border-top: 1px dashed Blue;
	color: blue;
	margin-top:4px;
	margin-bottom:4px;
}
.image_details_title
{
	color:Navy;
	font-weight:bold;
	font-family: Sans-serif;
	font-size: 15px;
	/*margin-top:0.5em;*/
}
.item_details_divider_solid
{
	border:solid;
	color: #0091C2;
	width:100%;
}
.tab_show
{
	visibility:visible;
}
.tab_hide
{
	visibility:hidden;
}
#tab2
{
	vertical-align:top;
}

#content_container
{
	padding: 5px;
	width: 400px;
}

/* tabs styles */
#tabs_div
{
 background-color: #79A6D2;/*#336699;*/
 width:400px;
 height:30px;
 padding-right:10px;
 padding-top:5px;
}

#tabs
{
	margin: 0;
	padding: 0;
	height: 30px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#tabs li
 {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
}

#tabs a
 {
	float: right;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
	}
	
#tabs a:hover
 {
	background-position: 0 -30px;
	cursor:pointer;
	}

#tab1 a
{
	width: 86px;
	background: url(../images/tab1.gif) top left no-repeat;
}
#tab1_selected a
{
	width: 86px;
	background: url(../images/tab1.gif) top left no-repeat;
	background-position: 0 -60px;
}
#tab2 a
{
	width: 86px;
	background: url(../images/tab2.gif) top left no-repeat;
}
#tab2_selected a
{
	width: 86px;
	background: url(../images/tab2.gif) top left no-repeat;
	background-position: 0 -60px;
}

#tab3 a
{
	width: 86px;
	background: url(../images/tab3.gif) top left no-repeat;
}
#tab3_selected a
{
	width: 86px;
	background: url(../images/tab3.gif) top left no-repeat;
	background-position: 0 -60px;
}
#tab4 a
{
	width: 86px;
	background: url(../images/tab4.gif) top left no-repeat;
}
#tab4_selected a
{
	width: 86px;
	background: url(../images/tab4.gif) top left no-repeat;
	background-position: 0 -60px;
}
#inventory_status_ok
{
	font-size: 1.2em;
	color: Green;
	margin-top:1em;
	
}
.inventory_status_ko
{
	font-size: 1.2em;
	color: Red;
	margin-top:1em;
}
.item_left_divider
{
	border-top: 1px dashed Blue;
	color: blue;
	width: 100%; 
}
#add_to_cart_button
{
	display:block;
	background:url(../images/shop/add_to_cart.gif);  
	width:35px;
	height:30px;
	margin:0 auto;
}
#book-images-banner
{
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
#book-images-header
{
	text-align:justify;
	color:Navy;
	font-size:1.1em;
	margin-right:4em;
}
div.book_list_div
{
	margin: 4px;
	border: 0px solid #000000;
	width: 150px;
	text-align: right;	
}
div.list_col
{
	float:right;
	width: 150px;
	margin:10px;
	border: solid 1px Navy;
	background-color: #E1EFF4;
	padding:5px;
	font-size:1.2em;
}
.book_list_title
{
	color: Blue;
	font-size: 1.3em;
	width:150px;
	margin-right:10px;
	border: solid 0px Navy;
	text-align: right;
	font-weight:bold;
	float:right;
}	
#book-list
{
	/*margin-right: 1em;
	background-color: #EFECC6;*/
	border: dashed 0px Navy;
	display:block;
	height:100%;
	text-align:center;
	padding:0px 10px 10px 10px;
	position:relative;
}
#book-list a
{
  font-family: Helvetica, sans-serif,Arial , Times;
  font-size:0.95em;
  text-decoration:none;
  color:Black;
}
#book-list a:hover
{
	/*background-color:white;
	text-decoration:underline;*/
	color:Blue;
}

#nav_back
{	
	/*position:absolute;
	right:930px;*/
    width:80px;
    height:30px;
    background: url(../images/shop/nav_back.png) no-repeat top;
    border: solid 0px Navy;
    margin-right:auto;
    margin-left:0;

}
#nav_back:hover
{	
	/*position:absolute;
	right:930px;*/
    width:80px;
    height:30px;
    background: url(../images/shop/nav_back.png) no-repeat bottom;
    border: solid 0px Navy;
    margin-right:auto;
    margin-left:0;

}
#nav_back_link
{
	display:block;
    width:80px;
    height:30px;
    border: solid 0px Navy;
}
#nav_back_wrapper
{
	text-align:left;	
	display:block;
    width:570px;
    height:30px;
    border: solid 0px Navy;
    margin:0px auto;
}

#nav_back_link:hover
{
	cursor:pointer;
}

/* navigation bar list sytles */

#menu ul li{

	margin:0px;
	list-style-type: none;
	float:right;
	border:solid 0px navy;
	height:25px;
}
/* Navigation bar list item styles */

#menu li { 

	margin:5px;
	text-align: right;
    padding: 5px;
    display:inline;

}
#menu li a
{
	border-bottom: none;
    font-family:Arial;
    font-size:1em;}
/* Navigation bar anchor styles */

#menu a:hover 
{
	color: #039;
	border-bottom: 3px solid #00B8F5;
	cursor: pointer;
	background: #eee;
}

#menu a 
{	
	background: #fff;
	color: #555;
	display: block;
	font-size: 0.9em;
	text-decoration: none;
	margin:0px;
	text-align: center;
	width:70px;
	height:22px;
	border-bottom: 1px solid #bbb;
}
#menu
{
	width:560px;
	height:30px;
	border:solid 0px navy;
	margin:0 auto;
}

#shop_header_div
{
	text-align:center;
	width:100%;
	margin-bottom:1.5em;
	height:23px;
}

#menu li a#current
{
	color: #000;
	font-weight: bold;
	border-bottom: 3px solid #9999CC;
}
#menu li a#current:hover
{
border-bottom: 3px solid #f90;
background: #eee;
}

.vl
{
	width:6px;
	height:22px;
	background-image: url(../images/shop/vl.gif);
}

#ssl_wrapper
{
	width:200px;
	text-align:center;
	border:solid 0px navy;
}
#ssl_security
{
	color:Navy;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	border:solid 0px navy;
	margin:0 auto;
}
#rapid_ssl
{
	width:90px;
	height:50px;
	margin:0 auto;
	background:url('../images/shop/rapid_ssl.gif');
}


#img_basket
{
	width:19px;
	height:15px;
	background-image: url(../images/shop/cart.gif);
}
#img_search
{
	width:16px;
	height:16px;
	background-image: url(../images/shop/find.png);
}
#goto_cart_link
{
	width:116px;
	height:63px;
	text-align:center;
	display:block;
	margin-right:auto;
	margin-left:auto;
}
	
#goto_cart_link:hover
{
	cursor:pointer;
}
#goto_cart_wrapper
{
	text-align:center;	
	width:600px;
	border: solid 0px Navy;
}
#goto_cart
{
	width:116px;
	height:63px;
	background-image: url(../images/shop/goto-cart.gif);
	margin-top:1em;
	display:block;
	margin-right:auto;
	margin-left:auto;
}
.item_divider
{
	border: 1px dashed Blue; /*Brown color theme*/ 
	color: blue;
	margin:1px;
}
#username_wrong
{
	color:Red;
}

#recover_password_button
{
		display:block;
		background:url('../images/login/recover_password_button.gif') top;  
		width:65px;
		height:29px;
		text-align:left;
		margin-left:2em;
}
#recover_password_button:hover
{
		background:url('../images/login/recover_password_button.gif') no-repeat bottom;  
		width:65px;
		height:29px;
		cursor:pointer;
}
#pass_recover_button
{
		display:block;
		background:url('../images/login/pass_recover_button.gif') top;  
		width:65px;
		height:29px;
		text-align:left;
		margin-left:2em;
}
#pass_recover_button:hover
{
		background:url('../images/login/pass_recover_button.gif') no-repeat bottom;  
		width:65px;
		height:29px;
		cursor:pointer;
}
#pass_recover_email_sent
{
	color:#A400DB;
	font-size:1.1em;
	font-weight:bold;
	width:500px;
	margin-top: 0.6em;
}

#pass_recover_wrong_saftey_answer
{
	color:Red;
	font-size:1em;
	font-weight:bold;
}
#pass_recover_email_error
{
	color:black;
	font-size:1.1em;
	font-weight:bold;
	margin-top: 0.6em;
}
#peek_diag_anchor
{
	background: url('../images/shop/peek.gif') no-repeat top;
	display:block;
	width:120px;
	height:40px;
}
	
#peek_diag_anchor:hover
{
	background: url('../images/shop/peek.gif') no-repeat bottom;
	display:block;
	width:120px;
	height:40px;
	cursor:pointer;
}
#images_diag_anchor
{
	background: url('../images/shop/more_images.gif') no-repeat top;
	display:block;
	width:120px;
	height:40px;
}
	
#images_diag_anchor:hover
{
	background: url('../images/shop/more_images.gif') no-repeat bottom;
	display:block;
	width:120px;
	height:40px;
	cursor:pointer;
}


/* tabs styles */
#main_tabs_div
{
 /*background-color: #79A6D2;/*#336699;*/
 background:url(../images/tabs-bg.gif);
 width:390px;
 height:30px;
 padding-right:10px;
 padding-top:5px;
}

#main_tabs
{
	margin: 0;
	padding: 0;
	height: 30px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#main_tabs li
 {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#main_tabs a
 {
	float: right;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
	}
	
#main_tabs a:hover
 {
	background-position: 0 -30px;
	cursor:pointer;
	}

#main_tab1 a
{
	width: 81px;
	background: url(../images/tabs-main_03.gif) top left no-repeat;
}
#main_tab1_selected a
{
	width: 81px;
	background: url(../images/tabs-main_03.gif) top left no-repeat;
	background-position: 0 -60px;
}
#main_tab2 a
{
	width: 90px;
	background: url(../images/tabs-main_02.gif) top left no-repeat;
}
#main_tab2_selected a
{
	width: 90px;
	background: url(../images/tabs-main_02.gif) top left no-repeat;
	background-position: 0 -60px;
}

#main_tab3 a
{
	width: 90px;
	background: url(../images/tabs-main_01.gif) top left no-repeat;
}
#main_tab3_selected a
{
	width: 90px;
	background: url(../images/tabs-main_01.gif) top left no-repeat;
	background-position: 0 -60px;
}
#main_content_container
{
	width:400px;
	padding-top:0;
	margin-top:0;
}
#tab_table{
	/*border: solid 1px black;
	border: dotted 1px Navy;
	border-top:0px;*/
	width:400px;
	height:220px;
	padding: 5px;
}
#books-footer-row
{
	background: url(../images/books-banner.gif) no-repeat;
	height:100px;
	width:400px;
}

/* main content tabs content style */

#books-horz-cell
{
	text-align:right;
}
#new_books_div
{
	background-color: #BFCFFE;
	padding:5px;
}
div.new_books_title
{
	margin-bottom:2px;
}
.new_books_title a
{
	color:Navy;
}

#new-books-list a
{
	font-family: Helvetica, Arial,  sans-serif;
	color: Maroon;
	font-size:0.9em;
}
.books-horz-list a
{
	font-family: Helvetica, Arial,  sans-serif;
	color: Navy;
	/*font-weight:bold;*/
	font-size:0.9em;
}
.books-horz-list li
{
	list-style:none;
}
#books_horz_div1
{
	border: solid 0px Navy;
	background:#D4BFFE;
}
#books_horz_div2
{
	border: solid 0px Navy;
	background:#BFFEBF;
	margin-top:5px;
}
.books-horz-list
{
	padding:5px;
	margin:0;
	text-align:right;
}
.tab1_content_title
{
	font-weight:bold;
	color:White;
	font-size:1em;
	background:#00477D;
	padding:3px;
	text-align:center;
}
#new-books-cell
{
	width:100px;
	text-align:center;
}
#new_books_div
{
	text-align:right;
	border: solid 0px Navy;
	/*width:90px;*/
}
#loading_circle
{
	background: url(../images/loading_circle.gif);
}
/* tab2 */
#story_hour_div
{
	background-color: #BFCFFE;
	padding:7px;
	text-align:justify;
}
#kid_activities_div
{
	border: solid 0px Navy;
	background:#D4BFFE;
	padding:7px;
	text-align:justify;
}
.tab2_content_title
{
	font-weight:bold;
	color:Navy;
	font-size:1em;
	text-align:center;
}
.tab2_cell
{
	vertical-align:top;
	/*border: solid 1px black;
	border: dotted 1px Navy;
	border-top:0px;*/
	width:195px;
	padding: 5px;
}
.more_info
{
	text-align:center;
	border: solid 0px Navy;
	margin-top:3px;
}
#tab2_footer
{
	background: url(../images/mirik-reading.gif) no-repeat;
	height:90px;
	width:165px;
	margin-left:auto;
	margin-right:auto;
	border: solid 0px Navy;
}
#tab2_footer_div
{
	text-align:center;
	width:390px;
	border: solid 0px Navy;
}
.green_highlight
{
	color: Green;
	font-weight:bolder;
}
#tab3_div_wrapper1
{
	border: solid 0px Navy;
	background:#FFFF99;
	padding:2px;
}
#tab3_div_wrapper2
{
	border: solid 0px Navy;
	background:/*#99FF66;*/#BFFEBF;
	text-align:justify;
	font-size:1em;
	padding:2px;
}
#tab3_div_wrapper3
{
	border: solid 0px Navy;
	background:/*#66CCCC;*/#BFCFFE;
	padding:2px;
}
#tab3_div_wrapper4
{
	border: solid 0px Navy;
	background:#D4BFFE;
	padding:2px;
}

.tab3_content_title
{
	color:White;
	font-size:1em;
	background:#00477D;
	padding:3px;
	text-align:center;
}
#tab3_cell_1
{
	width:30%;
	vertical-align:top;
}
#tab3_cell_3
{
	width:40%;
	vertical-align:top;
}
#tab3_cell_4
{
	width:60%;
	vertical-align:top;
}

#amakakot_list_item
{
	text-align:justify;
	line-height:120%;
	font-size:1em;
}
#amakakot_content_1
{
	margin: 3px 0px 3px 0px;
	font-family: Arial;
	font-size:13px;
	text-align:center;
	color: Navy;/*#660000;
	background:#E4D7FE;*/
}
#amakakot_content_2
{
}
#amakakot_content_3
{
	text-align:center;
	border: solid 0px Navy;
}	

#gallery_banner
{
	width:450px;
	height:72px;
	background: url(../images/banners/gallery-banner.gif) no-repeat;
	margin:1em auto;
	margin-bottom:1em;
	border: solid 0px Navy;
}
#mirik_gallery
{
	position:absolute;
	top:110px;
	left:10px;
}
#gallery_banner_wrapper
{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	border: solid 0px Navy;
}
.main_footer
{
	background: url(../images/footer.png) no-repeat;
	width:780px;
	height:300px;
	background-color:Transparent;
}
/*	my_corner styles */
#my_corner_map_outer_div
{
	text-align:center;
	border: solid 0px Navy;
	margin-top:3em;
}
#my_corner_map_inner_div
{
	margin-right:auto;
	margin-left:auto;
	width:450px;
	height:400px;
	background:url('../images/my_corner/my_corner.gif');
	border: solid 0px Navy;
	position:relative;
}
#my_corner_order_track
{
	display:block;
	width:115px;
	height:40px;
	background:url('../images/my_corner/my_corner_navbar_01.gif') top no-repeat;
	position:absolute;
	left:5px;
	top:80px;
}
#my_corner_order_track:hover
{
	display:block;
	width:115px;
	height:41px;
	background:url('../images/my_corner/my_corner_navbar_01.gif') bottom no-repeat;
	position:absolute;
	left:5px;
	top:80px;
}
#my_corner_update_details
{
	display:block;
	width:114px;
	height:40px;
	background:url('../images/my_corner/my_corner_navbar_03.gif') top no-repeat;
	position:absolute;
	left:5px;
	top:120px;
}
#my_corner_update_details:hover
{
	display:block;
	width:114px;
	height:41px;
	background:url('../images/my_corner/my_corner_navbar_03.gif') bottom no-repeat;
	position:absolute;
	left:5px;
	top:120px;
}
#my_corner_change_pass
{
	display:block;
	width:115px;
	height:40px;
	background:url('../images/my_corner/my_corner_navbar_02.gif') top no-repeat;
	position:absolute;
	left:5px;
	top:160px;
}
#my_corner_change_pass:hover
{
	display:block;
	width:115px;
	height:41px;
	background:url('../images/my_corner/my_corner_navbar_02.gif') bottom no-repeat;
	position:absolute;
	left:5px;
	top:160px;
}
#back_to_mycorner a
{
	color:Navy;
	text-decoration:underline;
	font-size:1.1em;
}
#back_to_mycorner a:hover
{
	color:Navy;
	text-decoration:none;
	font-size:1.1em;
	cursor:pointer;
}
#update_details_success_div
{
	color:Maroon;
	font-size:1.2em;
	margin-bottom:20px;
	margin-top:60px;
}

/* custom alert styles */
#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#78919B;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}

/* order summary styles */

#order_summary_wrapper
{
	text-align:center;
	border: solid 0px Navy;
}
.order_summary_row
{
	margin-left:auto;
	margin-right:auto;
	border-bottom: dotted 1px Navy;
	height:20px;
	width:400px;
	padding:2px;
}

div.order_summary_row
{
	padding: 2px 2px 0px 2px;
	background: url('../images/order/order-summary-table_02.gif');
}
.order_summary_name
{
	float:right;
	display:block;
	/*border: 1px solid #000000;*/
	width:300px;
	font-size:12px;
	text-align:right;
	padding-right:1px;
	border: solid 0px black;
}
.order_summary_qty
{
	float:right;
	display:block;
	/*border: 1px solid #000000;*/
	width:30px;
	color:black;
	font-size:12px;
}
.order_summary_sale_price
{
	float:right;
	display:block;
	/*border: 1px solid #000000;*/
	width:50px;
	color:black;
	font-size:12px;
}
#order_main
{
	margin:20px;
}

#order_summary_title
{
	text-align:right;
	display:block;
	border: 0px solid #000000;
	width:400px;
	color:Navy;
	font-size:1.1em;
	padding-bottom:5px;
}
#error_details_title
{
	text-decoration:underline;
	color:Navy;
	width:40%;
	background:url('../images/order/error_icon.gif') no-repeat right;  
	margin:0 auto;
	margin-top:1em;
	margin-bottom:1em;
}
#error_details_title:hover
{
	text-decoration:none;
	cursor:pointer;
	color:Navy;
	width:40%;
	background:url('../images/order/error_icon.gif') no-repeat right;  
}
#error_details_div
{
	text-align:right;
	width:40%;
	padding:5px;
	margin:0 auto;
}
.order_summary_name_title
{
	float:right;
	display:block;
	/*border: 1px solid #000000;*/
	width:300px;
	color:black;
	font-size:14px;
}
.order_summary_qty_title
{
	float:right;
	display:block;
	/*border: 1px solid #000000;*/
	width:30px;
	height:25px;
	color:Navy;
	font-size:14px;
}
.order_summary_sale_price_title
{
	float:right;
	display:block;
	/*border: 1px solid #000000;*/
	width:50px;
	color:Navy;
	font-size:14px;
}
.total_summary_name
{
	float:right;
	display:block;
	border: 0px solid #000000;
	width:310px;
	color:black;
	font-size:14px;
}
.total_summary_price
{
	float:right;
	display:block;
	border: 0px solid #000000;
	text-align:right;
	width:60px;
	color:Navy;
	font-size:14px;
}

.order_summary_title_wrapper_top
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border-bottom: solid 1px Navy;
	border-top: solid 1px Navy;
	height:20px;
	width:400px;
	background: url('../images/order/order-summary-table_01.gif');
	padding:2px;
}
.order_summary_title_wrapper_bottom
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border-bottom: solid 1px Navy;
	border-top: solid 1px Navy;
	height:20px;
	width:400px;
	background: url('../images/order/order-summary-table_03.gif');
	padding:2px;
}

/* order form styles */
#site_order_center_table
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:570px;
	border: 0px solid navy;
	height:100%;
}
#order_fieldset_main
{
	border-color:#C1D4DC;
	width:550px;
	padding:5px;
}

.order_header_cell
{
	background-color: #DDFFFF;
	width: 580px;
	height: 30px;
	font-size: 1.1em;
	font-weight:bold;
	color:#0091C2;
	background:url('../images/order/order_form_bar.gif') no-repeat bottom;  
}
.order_header_cell div
{
	
	padding-right:5px;
}

#order_legend
{
	color: #fff;
	/*background: #ffa20c;*/
	background: #0091C2;
	border: 1px solid #781351;
	padding: 2px 6px;
	text-align:center;
	font-size:1.1em;
} 
.order_cell_right
{
	width: 15%;
}
.order_cell_delivery_right
{
	width: 5%;
}
.order_cell_delivery_left
{
	width: 95%;
}

.order_cell_left
{
	width: 35%;
}

.register_msg_cell
{
	width: 40%;
	color:#B30086;/*#B33386;/*#CC0099;*/
}

.order_title
{
	font-size: 1.1em;
	color:Navy;
}
.order_text_field
{
	border-color:#0091C2;
	border-style:solid;
	border-width:1px;
}

.order_text_field_error
{
	background:#FBD8D8;
	border-color:#0091C2;
	border-style:solid;
	border-width:1px;
}

#order_button
{
		display:block;
		background:url('../images/order/process_order_button.gif') top;  
		width:100px;
		height:30px;
		text-align:center;
		margin:0 auto;
		margin-top:1em;
		margin-bottom:1em;
}
#order_button:hover
{
		background:url('../images/order/process_order_button.gif') no-repeat bottom;  
		width:100px;
		height:30px;
		cursor:pointer;
}
#order_print_button

{
		display:block;
		background:url('../images/order/order_print_button.gif');  
		width:80px;
		height:30px;
		text-align:center;
		float:right;
}

#order_print_button:hover
{
		cursor:pointer;
}
#order_pdf_button

{
		display:block;
		background:url('../images/order/order_pdf_button.gif');  
		width:80px;
		height:30px;
		text-align:center;
		margin-right:15px;
		float:right;
}

#order_pdf_button:hover
{
		cursor:pointer;
}
.button_wrapper
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border: solid 0px Navy;
	width:180px;
	height:40px;
}		
#self_delivery_print
{
	display:block;
	float:right;
	width:90px;
	border:solid 1px navy;
	background:Navy;
	font-size:14px;
	font-family:Arial;
	margin-top:20px;
	color:White;
	padding:3px;
	cursor:pointer;
}
#self_delivery_close
{
	display:block;
	float:right;
	width:90px;
	border:solid 1px navy;
	background:Navy;
	font-size:14px;
	font-family:Arial;
	margin-top:20px;
	margin-right:20px;
	color:White;
	padding:3px;
	cursor:pointer;
}

#register_success_div
{
	text-align:center;
	margin:50px auto;
	width:600px;
}
	
#register_success
{
	 background-image:url('../images/login/register-success-400width.gif');
	 width:400px;
	 height:291px;
}
.cell-align-top
{
	vertical-align:top;
}
.asterix
{
	color:Red;
	font-size:1.1em;
}
.hr
{
	width:100%;
	border-bottom: solid 1px #C1D4DC;
}
#payment_details_div
{
	margin-left:auto;
	margin-right:auto;
}
#order_payment_cell
{
	background-color: #DDFFFF;
	width: 350px;
	height: 30px;
	font-size: 1.1em;
	font-weight:bold;
	color:#0091C2;
	background:url('../images/order/order_payment_bar.gif') no-repeat bottom;  
}
#order_payment_cell div
{
	
	padding-right:5px;
}
.hide
{
	display:none;
}
.show
{
	display:block;
}
#order_error
{
	color: Red;
	font-weight: bold;
}
/* recepit styles */
	
	.sub_total
	{
		text-align:center;
	}
	
	.footer
	{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		color: Black;
		font-size: 1em;
		font-family: Arial;
		padding:5px;
		line-height:150%;
		border: dashed 1px Navy;
		width:350px;
	}	
	.thank_you_notice	
	{
		font-size:1.2em;
		font-weight:bold;
	}
	.customer_email_greeting
	{
		color: Navy;
		font-size: 0.95em;
		font-family: Arial;
	}
	.customer_email_thank_you
	{
		color: Black;
		font-weight:bold;
		font-family: Arial;
	}
	.customer_email_notice
	{
		color: Navy;
		font-size: 0.95em;
		font-family: Arial;
	}
	.payment_table_header
	{
		background: #006B6B;
		border-bottom: solid 1px Navy;
	}
	tr.payment_table_header td
	{
		text-align:center;
		color:White;
	}		
	.payment_details
	{
		border: solid 1px Navy;
	}
	.payment_details td
	{
		font-size: 0.95em;
		font-family: Arial;
	}
	.payment_row td
	{
		color:Navy;
	}
	.table_wrapper
	{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}		

	.table_header td
	{
		text-align:center;
		color: Navy;
		font-size: 0.95em;
		font-family: Arial;
		border-bottom: solid 1px Navy;
	}
	
	.table_total_row td
	{
		border-top: solid 1px Navy;
		color: Black;
		font-size: 0.95em;
		font-family: Arial;
	}
	
	.table_delivery_row td
	{
		color: Black;
		font-size: 0.95em;
		font-family: Arial;
	}		
	
	tr.table_row td
	{
		border-bottom: dashed 1px Black;
	}
	
	.index
	{	
		text-align:center;
		color: Black;
		font-size: 0.95em;
		font-family: Arial;
		width:20px;
	}
	.item
	{	
		text-align:right;
		color: Black;
		font-size: 0.95em;
		font-family: Arial;
		width:270px;
	}
	.qty
	{	
		text-align:center;
		color: Black;
		font-size: 0.95em;
		font-family: Arial;
		width:30px;
	}
	.price
	{	
		text-align:center;
		color: Black;
		font-size: 0.95em;
		font-family: Arial;
		width:70px;
	}
	
	.customer_email_order_id
	{	
		border: solid 1px #629AC4;
		text-align:center;
		width:300px;
		height:50px;
		display:block;
		color:Green;
		margin-right:auto;
		margin-left:auto;
		margin-top:1em;
		margin-bottom:1em;
	}
	#order_end
	{
		width:450px;
		height:176px;
		background:url('../images/banners/order_end.gif');
	}
	#receipt
	{
		width:400px;
		margin:0 auto;
		border:solid 0px navy;
	}
	.order_wrapper
	{
		width:500px;
		border:solid 0px Navy;
		text-align:center;
		margin-right:auto;
		margin-left:auto;
	}
	#order_process_hr
	{
		/*color:Navy;*/
		width:100%;
	}
	#order_summary_header
	{
		text-align:center;
		color:Navy;
		font-weight:bold;
		font-size:1.1em;
		margin:1.5em;
	}
	
.fancytable
{
	font-family: Arial, "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin:0 auto;
	margin-top:10px;
	width: 530px;
	text-align: center;
	border: dashed 0px navy;
	border-collapse: collapse;
}
.fancytable th
{
	font-size: 1.1em;
	/*font-weight: bold;*/
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
	text-align:center;
}
.fancytable td.marked
{
	padding: 8px;
	font-size: 1.1em;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
.fancytable tr:hover td.marked
{
	background: #d0dafd;
	color: #339;
	cursor:pointer;
}
td.no_orders
{
	cursor:default;
	font-size:1.1em;
}
tr.highlight_on td
{
	background-color: Yellow; 
}
tr.highlight_off td
{
	background-color: #e8edff; 
}
.anim_show
{
}
.anim_hide
{
}
/* contact form styles (based on registration form */
#contact_close
{
    background:Navy;
    color:White;
    padding:5px 10px 5px 10px;
    margin-bottom:10px;
}
#contact_close:hover
{
    background:White;
    color:Navy;
} 
#contact_error_div
{
    width:250px;
    height:160px;
    border:solid 3px Navy;
    background:#EAEAEA;
    position:absolute;
    top:100px;
    left:100px;
    padding:20px;
}
#contact_error_div p
{
    text-align:right;
    font-family:Arial;
    font-size:15px;
    color:Red;
}
#contact_form_textarea 
{
	width:320px;
	overflow: auto;
	border: dashed 1px navy;
	/*background-color: #e8edff; */
	font-family: Arial;
}
td.contact_cell_right
{
	width: 110px;
}
.contact_cell_middle
{
	width: 130px;
}
.contact_cell_left
{
	width: 170px;
	color:#C23131;/*#B33386;/*#CC0099;*/
	font-size: 0.9em;
}
.contact_header
{
	background-color: #DDFFFF;
	width: 440px;
	height: 30px;
	font-size: 1.3em;
	font-weight:bold;
	color:#0091C2;
	background:url('../images/login/register_header.gif') no-repeat bottom;  
}
#feedback_subject
{
	font-family:Arial;
	font-size:13px;
}
#contact_form_table
{
	width:420px;
	/*margin:40px 15px 15px 0px;*/
	padding-top:40px;
	padding-right:10px;
	border:solid 0px navy;
}

.contact_header div
{
	margin-right:5px;
}
#contact_form_div
{
	width:450px;
	height:400px;
	border: solid 0px Navy;
	background:url('../images/contact-form-bg.gif') no-repeat;  	
}
#contact_error_cell
{
	text-align:center;
}

#contact_form
{
	margin-top:40px;
}
#contact_info
{
	text-align:justify;
	width:470px;
	font-size:1em;
	line-height:140%;
}
#mirik_contact_meeting
{
	color:#3762B2;
	font-weight:bold;
}
#elior_contact_meeting
{
	color:#CB30D6;
	font-weight:bold;
}
#yachel_contact_meeting
{
	color:Green;
	font-weight:bold;
}
#sharon_contact_meeting
{
	color:#FF3300;
	font-weight:bold;
}
#sigal_contact_meeting
{
	color:#009999;
	font-weight:bold;
}
#tahin_contact_meeting
{
	color:#B25900;
	font-weight:bold;
}
#contact_notice
{
	border: dashed 1px Navy;
	padding:15px;
	margin-bottom:2em;
}
#contact_notice_inner_div
{
	font-weight:bold;
}
.contact_notice_list
{
		padding-right:0;
		margin:8px;
}
.contact_list li
{
	background:url('../images/contact_bullet_1.gif') top right no-repeat;
	padding-right: 20px;
	list-style: none;
}
.contact_notice_list li
{
	background:url('../images/contact_bullet_2.gif') top right no-repeat;
	padding-right: 20px;
	list-style: none;
	margin-top:8px;
}
#contact_info_header
{
	font-weight:bold;
}
#story_time_mirik
{
	color:#3762B2;
}
#elior_kids
{
	color:#CB30D6;
}
#yachel_musical
{
	color:Green;
}
#sharon_kids
{
	color:#FF3300;
}
#sigal_musical
{
	color:#009999;
}
#tahin_musical
{
	color:#B25900;
}
#feedback_submit_button
{
		display:inline;
		background:url('../images/feedback_submit_button.gif') top;  
		width:65px;
		height:29px;
		position:relative;
		right: 350px;
}
#feedback_submit_button:hover
{
		background:url('../images/feedback_submit_button.gif') no-repeat bottom;  
		width:65px;
		height:29px;
		cursor:pointer;
}
.error
{
	color:Red;
	font-size:1em;
	margin:0 auto;
}
/* special event styles */
#se_wrapper
{
	width:580px;
	height:800px;
	border: solid 0px Navy;
	padding:15px;
}
#se_header
{
	width:600px;
	font-family:Arial;
	font-size:1em;
	color:Navy;
	margin-bottom:2em;
}
#se_greeting
{
	text-align:center;
	font-size:1.1em;
}
#se_info
{
	width:250px;
	float:right;
	text-align:justify;
}
.se_summary
{
	font-family:Arial;
	font-size:1em;
	line-height:150%;
	color:Navy;
}
#se_content
{
	width:300px;
	height:300px;
	padding:0px;
	background:url('../images/frontpage/2X2.png') no-repeat;
	border: solid 0px Navy;
	float:left;
	margin-right:5px;
}
#mirik_greeting
{
	position:absolute;
	top:18px;
	left:17px;
	border:solid 0px navy;
	width:260px;
	height:260px;
	background:url('../images/frontpage/mirik-greeting.jpg') no-repeat;
}
#se_published
{
	width:200px;
	height:200px;
	text-align:center;
	border: solid 0px Navy;
	margin:0 auto;
}
#se_drawing
{
}
#se_message
{
	width:227px;
	height:227px;
	margin:15px auto;
	background:url('../images/special_event/se_message.png') no-repeat;
}	
#se_footer
{
	clear:both;
}
#se_notice
{
	font-family:Arial;
	font-size:1em;
	color:Navy;
	text-align:right;
}
.upload_input 
{
	border: solid 1px Navy;
	background-color:#FEECBF;
}
#formcont
{
	border: solid 0px navy;
	width:356px;
	height:127px;
	margin:0 auto;
	background:url('../images/special_event/form_bg.gif') no-repeat;
}
#upload_button
{
	width:100px;
	height:60px;
	border: solid 1px Navy;
	background-color:#FEECBF;
}
#upload_button:hover
{
	cursor:pointer;
}
#output1
{
	color:Navy;
}
.contest_text
{
	font-family:Times;
	padding:40px;
	color:Navy;
	font-size:2.2em;
	text-align:center;
	border: solid 0px navy;
	width:150px;
	height:150px;
}
.contest_smaller
{
	font-family:Times;
	color:Navy;
	font-size:0.8em;
	text-align:center;
	border: solid 0px navy;
}
#se_index
{
	width:40px;
	border: solid 0px navy;
	margin:10px 180px 0px 0px;
	color:Navy;
}
#se_controls
{
	width:120px;
	margin:20px auto;
	border: solid 0px navy;
}
#se_controls_1
{
	width:26px;
	height:35px;
	display:block;
	background:url('../images/special_event/se_controls_01.png') no-repeat;
	float:left;
}
#se_controls_2
{
	width:6px;
	height:35px;
	display:block;
	background:url('../images/special_event/se_controls_02.png') no-repeat;
	float:left;
}
#se_controls_3
{
	width:56px;
	height:35px;
	display:block;
	background:url('../images/special_event/se_controls_03.png') no-repeat;
	float:left;
}
#se_controls_4
{
	width:5px;
	height:35px;
	display:block;
	background:url('../images/special_event/se_controls_04.png') no-repeat;
	float:left;
}
#se_controls_5
{
	width:27px;
	height:35px;
	display:block;
	background:url('../images/special_event/se_controls_05.png') no-repeat;
	float:left;
}

/*loading gif */
#loading
{
	background:url('../images/special_event/loading_circle.gif') no-repeat;
}
#kid_dog
{
	width:165px;
	height:98px;
	position:absolute;
	background:url('../images/drawings/kid&dog.gif');
	background-repeat: no-repeat;
	left:10px;
	top:0px;
}
#collections_banner
{
	width:146px;
	height:41px;
	position:absolute;
	background:url('../images/banners/collections.gif');
	background-repeat: no-repeat;
	left:200px;
	top:25px;
}
#translations_banner
{
	width:146px;
	height:41px;
	position:absolute;
	background:url('../images/banners/translations.gif');
	background-repeat: no-repeat;
	left:200px;
	top:25px;
}
#marzipana_bird
{
	width:120px;
	height:174px;
	position:absolute;
	background:url('../images/drawings/marzipana-bird.jpg');
	background-repeat: no-repeat;
	left:-10px;
	top:0px;
}
#translations_footer
{
	background:url('../images/drawings/divider_2.jpg');
	background-repeat: no-repeat;
	width:546px;
	height:123px;
	margin-top:15px;
	margin-bottom:15px;	
}
.trans_image
{
	width: 130px;
	border: solid 0px Navy;
	text-align:center;
	float:right;
}

.trans_title
{
	font-size:1.3em;
	color:Blue;
	margin-bottom:5px;
	margin-right:5px;
	border:solid 0px navy;
	width:450px;
}
.trans_section
{
	border: solid 0px Navy;
	height:200px;
	line-height:150%;
	font-family:Arial;
	font-size:1em;
	position:relative;
}
.trans_image div
{
	text-decoration:underline;
}
.trans_image div:hover
{
	text-decoration:none;
}
.trans_divider
{
	background:url('../images/horz-line_3.gif');
	background-repeat: no-repeat;
	width:590px;
	height:10px;
	margin-top:15px;
	margin-bottom:15px;	
}
.trans_text
{
	width: 320px;
	border: solid 0px Navy;
	text-align:justify;
	padding:15px;
	float:right;
}
.bear_title
{
	color: Navy;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;	
}
/* kadia molodovsky */

#kadia_banner
{
	background:url('../images/banners/kadia_banner.gif');
	background-repeat: no-repeat;
	width:277px;
	height:50px;
	margin-bottom:5px;	
}
#kadia_main_title
{
	color:blue;
	font-size:1.4em;
}
#kadia_drawing
{
	background:url('../images/drawings/kadia_2.jpg');
	background-repeat: no-repeat;
	width:120px;
	height:146px;
}
.kadia_title
{
	font-size:1.2em;
	/*font-weight:bold;*/
	color:Blue;
}
.kadia_section
{
	font-family: Arial;
	text-align:justify;
	font-size:1em;
	width:520px;
	line-height:1.2em;
}
.kadia_section div
{
	margin-top:0px;
}
.kadia_section p
{
	margin-top:10px;
	margin-bottom:10px;
}
#more_kadia
{
	background:url('../images/more_kadia.gif');
	background-repeat: no-repeat;
	width:95px;
	height:23px;
	margin-top:5px;
}

#about_kadia_banner
{
	background:url('../images/banners/about_kadia_banner.gif');
	background-repeat: no-repeat;
	width:300px;
	height:50px;
	margin-bottom:5px;	
}

#kadia_picture
{
	background:url('../images/kadia.jpg');
	background-repeat: no-repeat;
	width:171px;
	height:195px;
	float:left;
	margin:15px;
}
a.postal_code_anchor
{
	color: Black;
}
a.postal_code_anchor:hover
{
	color: #B700FF;
}

/* my_little_library */

#my_little_library_desc
{
	font-family:Arial;
	font-size:1.2em;
	line-height:150%;
	color:Navy;
	width:200px;
	border: dashed 1px Navy;
	padding: 10px;
	position:absolute;
	top:90px;
	left:140px;
}
#mll_rec
{
	font-family:Arial;
	font-size:1.2em;
	line-height:150%;
	font-weight:bold;
	margin:0 auto;
	color:Navy;
	width:250px;
	border: dashed 1px Navy;
	padding: 10px;
}
#my_little_library_more_info
{
	margin-top:1em;
	margin-bottom:4em;
	border:solid 0px navy;
}
#my_little_library_more_info a
{
	color: Navy;
	font-size:1.1em;
}
#mll_image
{
	background:url('../images/frontpage/mll.jpg') no-repeat;
	width:190px;
	height:40px;
	margin:2px auto;
	border:solid 0px navy;
}
#ihs_image
{
	background:url('../images/frontpage/ihs.jpg') no-repeat;
	width:150px;
	height:32px;
	margin:0 auto;
	border:solid 0px navy;
}
#mll_background
{
	background:url('../images/mll.png') no-repeat;
	width:600px;
	height:274px;
	position:absolute;
	top:5px;
	left:0px;
	z-index:-1;
}
#mll_main_div
{
	width:600px;
	height:550px;
	border: solid 0px Navy;
	position:relative;
}
#mll_swf
{
	border:solid 0px navy;
	position:absolute;
	top:273px;
	left:0px;
}

/*events & activities */
.events_div
{
	text-align:center;
	margin-top:10px;
	margin-left:8px;
	background:url('../images/frontpage/frame.gif');
	border:solid 0px Navy;
	width:80px;
	height:56px;
	float:left;
}
.events_div div
{
	padding:5px;
}
#musical_events_title
{
	margin-top:3em;
	font-family:Arial;
	font-size:20px;
	color:#FF6600;
	font-weight:bold;
}
#musical_events_wrapper a
{
	cursor:pointer;
	font-size:14px;
	color:Blue;
}
#musical_events_wrapper div
{
	margin-bottom:15px;
}

#musical_events_wrapper
{
	width:420px;
	text-align:right;
	margin:0 auto;
}
#mirik_lectures_title
{
	margin-top:2em;
	margin-bottom:1.5em;
	font-family:Arial;
	font-size:16px;
	color:Navy;
	font-weight:bold;
	text-align:center;
}
#mirik_lectures
{
	line-height:150%;
	width:535px;
	margin:0 auto;
	font-family:Arial;
	font-size:14px;
	color:Navy;
	text-align:justify;
}
#mirik_lectures_image
{
	width:150px;
	height:92px;
	background:url('../images/events/lecture-beer_sheva_150-width.jpg');
	border: solid 1px Navy;
	float:left;
	margin:10px;
}
#mirik_lectures_movie
{
	width:120px;
	height:70px;
	background:url('../images/watch_movie.gif');
	border: solid 0px Navy;
	float:left;
	clear:left;
	margin:10px;
}

#muscial_events_image
{
	width:320px;
	height:94px;
	background:url('../images/events/children_1.gif');
	margin:0 auto;
}
#kids_activities_image
{
	width:400px;
	height:137px;
	background:url('../images/events/children_2.png');
	margin:0 auto;
}
#yachel_title
{
	margin-top:2em;
	margin-right:2em;
	font-family:Guttman Yad-Brush ,Arial;
	font-size:20px;
	width:230px;
	border: solid 0px Navy;
	color:Red;
	float:right;
}
#yachel_title p
{
	width:230px;
	margin-top:1em;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:Black;
	text-align:center;
}

#yachel_image
{
	width:300px;
	height:299px;
	margin-top:3em;
	margin-left:2em;
	border: solid 0px Navy;
	background:url('../images/events/yachel_2.jpg');
	float:left;
}
.yachel_p
{
	clear:right;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:Black;
	text-align:center;
}
.yachel_p2
{
	clear:right;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:Black;
	text-align:center;
}
#sharon_title
{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	border: solid 0px Navy;
	color:#FF6600;
}
#sharon_image
{
	width:330px;
	height:231px;
	margin:0 auto;
	border: solid 0px Navy;
	background:url('../images/events/sharon-event.jpg');
}
#sharon_wrapper
{
	width:500px;
	margin:20px auto;
	border: solid 0px Navy;
	text-align:center;
}
#elior_wrapper
{
	width:500px;
	margin:0px auto;
	border: solid 0px Navy;
	text-align:center;
}
#elior_title
{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	border: solid 0px Navy;
	color:#FF6600;
}
.elior_title2
{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	border: solid 0px Navy;
	color:#0066B3;
}
.elior_p
{
	font-family:Arial;
	font-size:14px;
	color:Black;
	text-align:justify;
	line-height:150%;
}
#elior_image
{
	width:250px;
	height:200px;
	margin:0 auto;
	border: solid 0px Navy;
	background:url('../images/events/elior-small.jpg');
	float:left;
}
#elior_contact
{
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	background:#BFE3FE;
	border: solid 0px Navy;
	color:Black;
}
#sigal_img_1
{
	width:200px;
	height:150px;
	margin:0 auto;
	margin-right:30px;
	border: solid 0px Navy;
	background:url('../images/events/sigal-1.jpg');
	float:left;
}
#sigal_img_2
{
	width:200px;
	height:150px;
	margin:0 auto;
	border: solid 0px Navy;
	background:url('../images/events/sigal-2.jpg');
	float:left;
}
#text_image_wrapper img
{
	border:none;
}
.img img
{
	border:none;
}
.recom_a
{
	line-height:150%;
}
.recom_a a
{
	font-size:14px;
	font-family:Arial;
	color:Blue;
}
/*
#learn-hebrew-links a
{
	color:Blue;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}

#learn-hebrew-links li
{
	list-style-type:square;
}*/
#learn-hebrew-links li a
{
	color:Navy;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
#learn-hebrew-links li
{
	list-style-type:circle;
	padding:15px;
}
#learn-hebrew-links
{
	border:solid 0px Navy;
	text-align:justify;
	width:500px;
	padding:30px;

}
.learn_hebrew_title
{
	font-family:Arial;
	font-size:22px;
	color:Black;
	width:500px;
	margin:0 auto;
	font-weight:bold;
}
.hebrew_title
{
	font-family:Arial;
	font-size:18px;
	color:Black;
	width:500px;
	margin:0 auto;
	font-weight:bold;
}

.learn_hebrew_p
{
	font-family:Arial;
	font-size:15px;
	color:Black;
	width:500px;
	margin:0 auto;
	font-weight:normal;
	text-align:justify;
	line-height:150%;
}
.hebrew_p
{
	font-family:Arial;
	font-size:13px;
	color:Black;
	width:500px;
	margin: 10px auto 10px auto;
	font-weight:normal;
	text-align:right;
	line-height:120%;
}
.hebrew_material_p
{
	font-family:Arial;
	font-size:15px;
	color:Navy;
	width:500px;
	margin:0 auto;
	font-weight:normal;
	text-align:justify;
	line-height:150%;
}
.hebrew_material_l
{
	font-family:Arial;
	font-size:15px;
	margin-right:25px;
	color:Navy;
	width:300px;
	font-weight:normal;
	text-align:justify;
	line-height:150%;
}
.activities_l
{
	/*border:dashed 1px Navy;*/
	width:490px;
	margin:0 auto;
	padding: 0px 50px 50px 50px;
	list-style-type:disc;
	font-weight:normal;
	text-align:justify;
	color:Navy;
	font-family:Arial;
	font-size:13px;
	line-height:150%;
}
.hebrew_material_title
{
	font-family:Arial;
	font-size:18px;
	color:Navy;
	width:520px;
	margin:0 auto;
	font-weight:bold;
	text-align:center;
}
#hebrew_material_links
{
	width:200px;
	margin:0 auto;
	text-align:right;
	line-height:180%;
}
#hebrew_material_links a
{
	font-weight:normal;
	font-family:Arial;
	font-size:14px;
	color:Navy;
}
.quote
{
	color: Navy;/*#660099;*/
}
/* mirik CV styles */

.cv_title
{
	color:Navy;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	width:150px;
	border:solid 0px navy;
	margin:10px auto;
	text-align:justify;
	line-height:150%;
}
.cv_1
{
	color:Black;
	font-family:Arial;
	font-size:13px;
	float:right;
	border:solid 0px navy;
	width:380px;
	padding:10px;
}
.cv_wrapper
{
	margin-top:10px;
	border:solid 0px navy;
	width:550px;
	height:210px;
	padding:10px;
}
.cv_p
{
	color:Black;
	font-family:Arial;
	font-size:13px;
	border:solid 0px navy;
	width:530px;
	padding:10px;
}
.cv_kids
{
	font-weight:bold;
	color:Navy;
}
.cv_list
{
	list-style-type:disc;
	width:450px;
	margin:0 auto;
	padding:20px;
}
.cv_list li
{
	margin-top:10px;
}
.hebrew_wrapper
{
	background:url('../images/articles/hebrew-frame.png');
	width:600px;
	height:1000px;
}
