@charset "utf-8";
body {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#ffeba6;*/
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image: url(../images/bg-pattern.jpg);
	background-repeat:repeat;
}

#index_page {
	font: Verdana, Arial, Helvetica, sans-serif;
	background: #ffeba6;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size: 0.875em;
	background-image: url(../images/bg-pattern.jpg);
	background-repeat:repeat;
}
#container {
	width: 1000px;
	text-align: right; /* this overrides the text-align: center on the body element. */
	overflow: hidden;
	margin: 0 auto;
	background-color:#ffeba6;
	border-bottom-color: #000000;
	border-width: 1px;
	border-style:solid;
	border-top-style:none;
	
	
}

#mainContent {
	padding: 0px;
	direction: rtl;
	text-align: right;
	width: 1000px;
	background-color:#ffeba6;
}
#footer {
	padding: 0 10px 0 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	background-image: url(../images/footer.jpg);
	height: 49px;
	width: 990px;
	background-repeat: repeat-x;
} 
#header{
	width:1000px;
	height:80px;
	background-color: #FFEBA6;
}
#header_buttons{
	width:723px;
	height:56px;
	float: left;
}
#logo{
	width:277px;
	height:80px;
	float: left;
}
.style1 {
	color: #282079;
	font-size:13px;
}
#footer_credit {
	width:auto;
	margin:23px 0px 0px 10px;
	float:left;
	direction: rtl;
	display: inline;
}
#footer_list {
	margin:20px 5px 0px 0px;
	width:80%;
	float:right;
	display: inline;
}
a.shkd:link {
	font-size:12px;
	color:#ffffff;
	text-decoration: none;
}
a.shkd:visited {
	font-size:12px;
	color:#ffffff;
	text-decoration: none;
}
a.shkd:hover {
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
a.shkd:active {
	font-size:12px;
	color:#ffffff;
	text-decoration: none;
}

a.ftr:link {
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
}
a.ftr:visited {
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
}
a.ftr:hover {
	font-size:14px;
	color:#000000;
	text-decoration: none;
}
a.ftr:active {
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
}
#footer_list ul{
	display:inline;
	line-height:normal;
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:right;
}
#footer_list ul li{
	display:inline;
	margin-right:16px;
	color:#000000;
	font-size: 14px;
}
#footer_list ul li a{
	display:inline;	
}
.highlight{
	color:#C45809;
}
a.links:link {
	font-size:100%;
	color:#9b002e;
	text-decoration: underline;
}
a.links:visited {
	font-size:100%;
	color:#9b002e;
	text-decoration: underline;
}
a.links:hover {
	font-size:100%;
	color:#000000;
	text-decoration: underline;
}
a.links:active {
	font-size:100%;
	color:#9b002e;
	text-decoration: underline;
}
a.add:link {
	font-size:100%;
	color: #CC0000;
	text-decoration: none;
}
a.add:visited {
	font-size:100%;
	color:#9b002e;
	text-decoration: none;
}
a.add:hover {
	font-size:100%;
	color: #000000;
	background-color:#FF6600;
	text-decoration: none;
}
a.add:active {
	font-size:100%;
	color:#9b002e;
	text-decoration: none;
}
a.highlight:link {
	font-size:14px;
	color:#EE752D;
	text-decoration: none;
}
a.highlight:visited {
	font-size:14px;
	color:#EE752D;
	text-decoration: none;
}
a.highlight:hover {
	font-size:14px;
	color:#000000;
	text-decoration: none;
	background-color:#FF6600
}
a.highlight:active {
	font-size:14px;
	color:#EE752D;
	text-decoration: none;
}
.textspan{
	text-align:right;
	direction:rtl;
	float: left;
}
ul.orange{
	list-style-image:url(../images/bulet.jpg);
	list-style-type:disc;
	}
/*---css_map:
	- index.html
	- cart.aspx
	- books.html
	----book_01.html
	----book_02.html
	----book_03.html
	----book_04.html
	----book_05.html
	- order.html
---*/


/*---index.html---*/

#index_container {
	width: 1000px;
	text-align: right; /* this overrides the text-align: center on the body element. */
	overflow: hidden;
	margin: 0 auto;
	border-bottom-color: #000000;
	border-width: 1px;
	border-style:solid;
	border-top-style:none;
	border-bottom-style:none;
}
#index_mainContent {
	padding: 0px;
}
#flash_content{
	width:528px;
	height:561px;
	float: left;
}
#index_header{
	width:472px;
	height:68px;
}
#index_slice1{
	width:49px;
	height:493px;
	float: left;
}
#index_slice2{
	width:423px;
	height:288px;
	float: left;
}
#index_buttons{
	width:423px;
	height:205px;
	float: left;
}
#index_column_left{
	width:472px;
	float: left;
}
#index_footer {
	padding: 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image: url(../images/index_images/footer_background.jpg);
	background-color:#A71844;
	
	background-repeat: repeat-x;
	
	
	
	height: 389px;
	width: 1000px;
	
} 
#index_footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#index_footer_list {
	margin:65px 45px 0px 0px;
	width:80%;
	float:right;
	display: inline;
}
#index_footer_list ul{
	display:inline;
	line-height:normal;
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:right;
}
#index_footer_list ul li{
	display:inline;
	margin-right:17px;
	color:#000000;
	font-size: 14px;
}
#index_footer_list ul li a{
	display:inline;	
}
#index_textbox_01{
	float:right;
	width: 370px;
	line-height: 1.5;
	margin: 25px 70px 0px 0px;
	display: inline;
	border-left: #ffffff solid 1px;
	color: #FFFFFF;
	direction: rtl;
}
#index_textbox_02{
	float:right;
	width: 350px;
	line-height: 1.5;
	margin: 25px 20px 0px 0px;
	display: inline;
	color: #FFFFFF;
	direction: rtl;
}
#shkdcredit {
	width:auto;
	margin:285px 0px 0px 10px;
	float:left;
	direction: rtl;
}
#flashcontent{
	width:528px;
	float: right;
	text-align: left;
}
#index_button_contact{
	width:71px;
	height:205px;
	float:left;
	margin:0px 0px 0px 0px;
}
#index_button_gifts{
	width:81px;
	height:205px;
	float:left;
	margin:0px 0px 0px 0px;
}
#index_button_bookmarks{
	width:94px;
	height:205px;
	float:left;
	margin:0px 0px 0px 0px;
}
#index_button_posters{
	width:92px;
	height:205px;
	float:left;
	margin:0px 0px 0px 0px;
}
#index_button_books{
	width:85px;
	height:205px;
	float:left;
	margin:0px 0px 0px 0px;
}
#index_button_about{
	width:79px;
	height:146px;
	float:left;
	margin:0px 0px 0px 0px;
}
#index_placeholder{
	float:left;
	width:auto;
}
/*---cart.aspx---*/
#cart_left_column{
	width:215px;
	height:auto;
	float: left;
	border-right: #b2a372 dashed 1px;
}
#cart_middle_column{
	width:400px;
	float: left;
	margin: 50px 0px 20px 0px;
}

a.cart:link {
	font-size:13px;
	color:#f03c14;
	text-decoration: underline;
}
a.cart:visited {
	font-size:13px;
	color:#f03c14;
	text-decoration: underline;
}
a.cart:hover {
	font-size:13px;
	color:#f03c14;
	text-decoration: underline;
}
a.cart:active {
	font-size:13px;
	color:#f03c14;
	text-decoration: underline;
}
#cart_submit{
	width:250px;
	margin:10px 90px 0px 50px;
}
#cart_right_column{
	width:300px;
	float: right;
	margin: 125px 0px 0px 0px;
}
/*---books.html---*/
#books_left_column{
	width:359px;
	float: left;
}
#books_right_column{
	width:641px;
	float: right;
	margin: 0px 0px 0px 0px;
}
#books_textbox_01{
	width:339px;
	float: left;
	line-height: 1.5;
	padding-right: 20px;
	direction: rtl;
}
#books_linkbox{
	width:339px;
	height: 50px;
	padding: 0px 20px 0px 0px;
	float: left;
	margin: 5px 0px 0px 0px;
}
/*---book_01.html - book_05.html---*/
#single_book_left_column{
	width:359px;
	float: left;
}
#single_book_right_column{
	width:600px;
	float: right;
	margin: 30px 30px 0px 0px;
	text-align: center;
	border-color: #000000;
}

#single_book_right_column4{
	width:550px;
	float: right;
	margin: 30px 30px 0px 0px;
	text-align: center;
	border-color: #000000;
}

#single_book_right_column33{
	width:552px;
	float: right;
	margin: 85px 30px 0px 0px;
	text-align: center;
	border-color: #000000;
}
#single_book_textbox_01{
	width:320px;
	float: right;
	line-height: 1.5;
	padding-right: 20px;
	direction: rtl;
	margin: 20px 0 0 0;
}
#single_book_linkbox{
	width:320px;
	height: 57px;
	padding: 0px 20px 0px 0px;
	float: right;
	margin: 5px 0px 0px 0px;
}
/*---order.html---*/
#order_left_column{
	width:300px;
	height:auto;
	float: left;
	margin: 35px 0px 0px 0px;
}
#order_middle_column{
	width:406px;
	float: left;
	margin: 50px 0px 20px 30px;
	border: #b2a372 dashed 1px;
	background-color: #FFEDB3;
	color: #282079;
	direction: rtl;
	padding: 17px;
}
#order_right_column{
	width:170px;
	float: right;
	margin: 0px 0px 0px 0px;
}
#order_form_column{
	width:450px;
	float: left;
	margin: 50px 0px 20px 30px;
	color: #282079;
	direction: rtl;
	padding: 17px 105px 00px 0px;
	background-image: url(../images/order_form.jpg);
	background-repeat: no-repeat;
}
#formend{
	width: 440px;
	float: left;
	margin: 35px 0px 0px 2px;
}
#order_error{
	width:150px;
	margin:100px 0px 0px 120px;
}
/*---posters.html---*/
#posters_left_column{
	width:660px;
	float: left;
	margin: 30px 0px 0px 0px;
}
#posters_right_column{
	width:320px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
#posters_right_column ul{
	list-style-image:url(../images/bulet.jpg);
	list-style-type:disc;
	}
#posters_textbox_01{
	width:665px;
	float: left;
	direction: ltr;
}
#posters_linkbox{
	height: 20px;
	float: left;
	margin: 120px 0px 0px 35px;
	font-size: 12px;
	display: inline;
}
#posters_instruction{
	width:291px;
	float:right;
	background-image:url(../images/posters_instruction.jpg);
	height: 159px;
	padding: 110px 10px 0px 0px;
	font-size: 12px;
}
#poster_title_big{
	width:214px;
	height:auto;
	float:right;
}
#poster_sizes_big{
	background-image:url(../images/posters/big_title.jpg);
	float: right;
	width: 89px;
	height: 20px;
	padding-top: 38px;
	text-align: center;
}

#poster_title_med{
	width:212px;
	height:auto;
	float:right;
}
#poster_sizes_med{
	background-image:url(../images/posters/medium_title.jpg);
	float: right;
	width: 81px;
	height: 20px;
	padding-top: 38px;
	text-align: center;
}

#poster_title_sml{
	width:224px;
	height:58px;
	float:right;
}
#poster_sizes_sml{
	background-image:url(../images/posters/small_title.jpg);
	float: right;
	width: 101px;
	height: 26px;
	padding-top: 38px;
	text-align: center;
}
/*---Contact.html---*/
#contact_upperdiv{
	width:1000px;
	height:254px;
	float:right;
}
#contact_sign{
	float:left;
	margin: 163px 0px 0px 108px;
	width:157px;
	height:auto;
	display: inline;
}
#contact_information{
	width:249px;
	height:210px;
	margin:0px 0px 0px 0px;
}
#contact_middletop{
	float:right;
	width: 249px;
}
#contact_timetable_top{
	width:286px;
	height:32px;
	margin:7px 0px 0px 0px;
	float: left;
}
#contact_whale{
	width:413px;
	height:254px;
	float:right;
	margin:0px 34px 0px 0px;
}
#contact_underdiv{
	width:1000px;
	float:right;
}	
#contact_stand{
	width:304px;
	height:112px;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0 0 0 0;
}
#contact_timetable{
	width:670px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/contact_images/table.jpg);
	float: left;
	height: 192px;
	color: #FFFFFF;
	line-height: 1.5;
	padding: 20px 20px 0 0;
}
#contact_timetable_bottom{
	width:517px;
	height:34px;
	float:left;
	margin: 5px 0px 0px 0px;
}
#contact_qna{
	width:175px;
	height:44px;
	float:right;
	margin:138px 70px 0px 0px;
	display: inline;
}
/*---bookmarks.html---*/
#bookmarks_flash{
	width:780px;
	height:550px;
	float:left;
	margin: 0px 0px 0px 0px;
}
#bookmarks_choice{
	width:130px;
	height:38px;
	float:left;
	text-align: left;
	font-size: 12px;
	margin: 0px 5px 0px 0px;
}
#bookmark_underdiv{
	width:970px;
	height:70px;
	float:left;
	padding: 0px 0px 0px 30px;
}
#bookmarks_add2cart{
	width:38px;
	height:38px;
	float:left;
	margin: 0px 5px 0px 0px;
	display: inline;
}
a.bkmrk:link {
	font-size:12px;
	color:#8c211d;
	text-decoration: underline;
}
a.bkmrk:visited {
	font-size:12px;
	color:#8c211d;
	text-decoration: underline;
}
a.bkmrk:hover {
	font-size:12px;
	color:#000000;
	text-decoration: underline;
}
a.bkmrk:active {
	font-size:12px;
	color:#8c211d;
	text-decoration: underline;
}
#bookmark_rightcolumn{
	width:168px;
	float:right;
	margin: 25px 25px 0px 0px;
	height: 350px;
}
#bookmark_title{
	width:168px;
	float:right;
	height: 61px;
}
#about-topright {
	width: 400px;
	float: right;
	margin: 20px 25px 0px 0px;
	height: 400px;
}
#about-topleft {
	height: 424px;
	width: 460px;
	position: relative;
	top: -31px;
	margin: 0px 0px 0px 50px;
	float: left;
}
#about-bottomright {
	width: 400px;
	float: right;
	margin: 0px 25px 0px 0px;
	height: 250px;
	clear: both;
}
#about-bottomleft {
	float: left;
	width: 400px;
	height: 250px;
	margin: 45px 0px 0px 50px;
}
#presents {
	float: right;
	height: 430px;
	width: 427px;
	margin: 40px 0px 0px 0px;
}
#delivery {
	float: left;
	height: 430px;
	width: 550px;
	margin: 40px 0px 0px 0px;
}
#delivery-table {
	float: right;
	height: 300px;
	width: 230px;
}
#packages {
	float: left;
	height: 286px;
	width: 318px;
}
#order-sent {
	height: 237px;
	width: 358px;
	float: left;
	margin: 76px 0 0 0;
}

#jelly {
	height: 439px;
	width: 566px;
	float: left;
	position: relative;
	bottom: -13px;
}
#qna-right {
	float: right;
	height: 550px;
	width: 250px;
	margin: 100px 30px 0 0;
	line-height: 1;
}
#qna-main {
	float: left;
	width: 660px;
	margin-left: 20px;
}

a.questions:link {
	
	color:#930732;
	
}
a.questions:visited {

	color:#930732;
	
}
a.questions:hover {

	color:#930732;
	
}
a.questions:active {

	color:#930732;
	
}

#experts-right {
	width: 450px;
	height:480px;
	float: right;
	margin: 30px 30px 0 0;
}

#experts-left {
	width: 450px;
	height:450px;
	float: left;
	margin: 30px 30px 0 0;
}
#experts-line {
	width: 5px;
	float: right;
	margin: 80px 30px 0 0;
}
#experts3 {
	float: right;
	width: 450px;
	margin-top: 30px;
	margin-right: 30px;
	clear: both;
	height: 300px;
}
#experts-horizline {
	clear: both;
	height: 1px;
	width: 918px;
	margin-right: 30px;
}

#single_book_right_column2 {
	width:476px;
	float:right;
	margin: 30px 30px 0 0;
}

#single_book_textbox_11 {
	width: 345px;
	height:300px;
	float: right;
	margin-right: 0px;
}

#single_book_left_column2 {
	width: 270px;
	height:450px;
	float: left;
	margin: 35px 0px 0px 20px;
	display: inline;
}

#single_book_right_column3 {
	width:305px;
	float:right;
	margin: 40px 30px 0 0;
}
#contact-space {
	height: 142px;
	width: 100px;
}
#poster-title {
	float: left;
	width: 240px;
	margin-left: 20px;
}
#single_book_left_column_04 {
	width: 350px;
	height:500px;
	float: left;
	margin: 35px 0 0 30px;
}
#links_right{
	height:550px;
	width:200px;
	float:right;
}
#links_main{
	height:550px;
	width:750px;
	float:left;
	text-align:right;
}

p.about-parag-height {
	/* color used to differentiate the different paragraphs */
	
	margin-top: 0px;
	margin-bottom: 0px;
}
#bmrk_enlarge{
	width:160px;
	height:60px;
	float:right;
}
