a
{
	color:#2e2d2e;
}

a:hover
{
	text-decoration:underline;	
}
img {
		border: none;
}

.b {
		font-weight: bold;
}

body {
		margin: 0px;
		background: #fff;
}

/* siteBody */

			#siteBody-main {
		width: 950px;
		height: 770px;
}

#siteBody-faq {
		width: 950px;
		height: 756px;
		background: url(/images/bodyPart-faq-bg.jpg) top no-repeat;
}

#siteBody-faq_02 {
		width: 100%;
		height: 100%;
		background: url(/images/bodyPart-faq-bg-bottom.jpg) bottom no-repeat;
}

#siteBody-cat {
		width: 950px;
		background: url(/images/bodyPart-faq-bg.jpg) top no-repeat;
}

#siteBody-cat_02 {
		width: 100%;
		height: 100%;
}

/* */
			/* topPart */

				#topPart {
		width: 100%;
		height: 100px;
		padding: 0px 0px 0px 0px;
}

#slogenPart {
		float: left;
		height: 85px;
		text-align: left;
		padding: 15px 0px 0px 15px;
}

#logoPart {

		float: right;
		height: 95px;
		width: 215px;
		padding: 5px 5px 0px 0px;
}

#topPart-faq {
		width: 950px;
		height: 100px;
		padding: 0px 0px 0px 0px;
}

#slogenPart-faq {
		float: left;
		height: 85px;
		
		padding: 15px 0px 0 15px;
}

#logoPart-faq {
		text-align: right;
		float: right;
		height: 95px;
		width: 215px;
		padding: 5px 5px 0px 0px;
}

/* */
			/* bodyPart */
				#bodyPart {
		width: 100%;
		min-height:700px; /*645px;*/
		background: url(/images/bodyPart-bg.jpg) top no-repeat;
}

#bodyPart-faq {
		width: 100%;
		height: 700px;
		background: url(/images/bodyPart-faq-bg.jpg) top no-repeat;
}

#bodyPart-cat {
		height: 100%;
		background: url(/images/bodyPart-faq-bg.jpg) top no-repeat;
}

/* */
			/* bodyPart-in */
					#bodyPart-in {
		width: 930px;
		height: 100%;
}

#bodyPart-in-faq {
		padding-top: 15px;
		width: 930px;
		height: 100%;
}

#bodyPart-in-cat {
		padding-top: 15px;
		width: 930px;
		height: 100%;
}

/* */
						#topMenu {
		width: 100%;
		height: 20px;
		background: #652d91;
}

#bodyPart-contain {
		width: 100%;
		height: 625px;
}

#bodyPart-left {
		float: left;
		height: 100%;
		width: 250px;
}

#form {
		text-align: left;
		padding: 70px 30px 0px 0px;
		width: 200px;
		height: 270px;
		background: url(/images/form-bg.png) no-repeat;
		font: 12px arial;
		color: #fff;
		margin-top:34px;
		padding-top:75px;
		margin-right:20px;
		background-color:#b09ac9;
		
		/*652d91 ff*/
		
}

/* form */
									#form form {
		width: 220px;
		height: 60px;
}

#form form .row {
		width: 220px;
		height: 20px;
}

#form .leftRow {
		padding-left: 10px;
		height: 100%;
		width: 150px;
		float: left;
}

.mainForm-input {
		width: 150px;
		height: 15px;
		border: 0px;
}

.mainForm-img-send {
	
		margin: 10px 0px 0px 7px;
}

#form .rightRow {
		text-align: right;
		padding-top: 3px;
		width: 50px;
		float: right;
		font: bold 12px arial;
}

#mul-faq {
		float: left;
		background-color: #b09ac9;
		background-image: url(/images/headLines-mul.png);
		background-repeat: no-repeat;
		background-position: 10px 10px;
		padding: 40px 0px 10px 0px;
		height: 260px;
		width: 230px;
		color: #fff;
}

form {
		width: 220px;
		height: 108px;
		text-align: right;
}

.row {
		width: 220px;
		height: 20px;
		margin-bottom:2px;
}

.leftRow {
		padding-left: 10px;
		height: 100%;
		width: 150px;
		float: left;
}

.leftRowS {
		height: 100%;
		width: 30px;
		float: right;
		padding-right: 10px;
}

.mainForm-input {
		width: 150px;
		height: 15px;
		border: 0px;
}

.mainForm-select {
		width: 153px;
		height: 20px;
		border: none;
		direction: rtl;
		text-align: right;
}

.mainForm-img-send {

		margin: 5px 153px 0px 7px;/*1st-35px*/
}

.mainForm-img-send_02 {
		margin: 10px 0px 0px 7px;
}

.rightRow {
		text-align: right;
		padding-top: 3px;
		width: 50px;
		float: right;
		font: bold 12px arial;
}

.rightRowS {
		text-align: right;
		padding-top: 3px;
		width: 180px;
		float: left;
		font: bold 12px arial;
}

#basket {
		xheight: 280px;
		width: 230px;
		float: left;
}

#basket-headline {
		width: 100%;
		height: 30px;
		background-color: #652d91;
		background-image: url(/images/headLines-basket.png);
		background-repeat: no-repeat;
		background-position: 140px 5px;
}

#basket-body {
		width: 228px;
		border-right: solid 1px #e0e0e0;
		border-left: solid 1px #e0e0e0;
		border-bottom: solid 1px #e0e0e0;
		background: transparent;
		clear: both;
}

.basketDiv {
		width: 100%;
		margin: 0px 0px 0px 0px;
}

.basketHr {
		background: url(/images/basketHr.png) repeat-x;
		height: 1px;
		width: 100%;
		margin: 5px 0px 5px 0px;
		clear: both;
}

.basketXRow {
		padding: 3px 0px 2px 0px;
		width: 100%;
		height: 20px;
}

.basketPicRow {
		text-align: left;
		width: 213px;
		padding: 10px 0px 15px 15px;
}

.basketX {
		width: 223px;
		height: 12px;
		float: right;
}

.basketX-left {
		float: right;
		width:50px;
}

.basketX-right {
		float: left;
}

.regBasketRow {
		width: 100%;
		height: 20px;
		color: #652d91;
		font: 12px arial;
		direction: rtl;
}

.unRegBasketRow {
		width: 100%;
		height: 20px;
		color: #652d91;
		font: 12px arial;
		direction: rtl;
}

.basketRow-left {
		padding-left: 5px;
		float: left;
		direction: rtl;
		text-align: left;
}

.basketRow-right {
		direction: rtl;
		padding-right: 5px;
		float: right;
		text-align: right;
}

/* */
								#seeLight,
#bookSelector {
		width: 250px;
		height: 120px;
		background: url(/images/pageShadow.png) 0px -3px no-repeat;
}

#bookSelector {
		overflow:auto
}

#seeLight-in {
		width: 100%;
		height: 100%;
		background: url(/images/headLines-seeLight.png) 140px 20px no-repeat;
}

.book_01 {
		margin-top: 10px;
		float: left;
}

.seeLight-text {
		float: right;
		text-align: right;
		direction: rtl;
		margin: 60px 30px 0px 0px;
		font: 12px arial;
		color: #2d2e2d;
}

#thankLetters {
		width: 250px;
		height: 300px;
		background: url(/images/pageShadow.png) 0px 0px no-repeat;
}

#thankLetters-in {
		text-align: right;
		dirction: rtl;
		padding: 50px 30px 0px 0px;
		width: 220px;
		height: 190px;
		word-spacing: 0.05em;
		background: url(/images/headLines-thankLetters.png) 110px 25px no-repeat;
}

#thankLetters p {
		margin: 0px;
		padding: 0px;
}

.thankLetters-text {
		text-align: right;
		direction: rtl;
		font: 12px arial;
		color: #2d2e2d;
}

.justfyText {
		text-align: right;
}

.thankLetters-text img {
		display: inline;
}

.thankLetters-sig {
		float: left;
		text-align: right;
		direction: rtl;
		font: 12px arial;
		color: #2d2e2d;
}

#bodyPart-right {
		float: right;
		height: 100%;
		width: 680px;
}

#flash {
		width: 680px;
		height: 320px;
		border-bottom: solid 1px #c0c3de;
		background-image: url(/images/flash-bg.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
}

#bodyPart-right-down {
		width: 680px;
		height: 305px;
}

#onUs {
		float: left;
		width: 220px;
		height: 300px;
		background: url(/images/pageShadow.png) -20px 5px no-repeat;
}

#onUs-in {
		text-align: right;
		dirction: rtl;
		padding: 65px 20px 0px 0px;
		width: 200px;
		height: 235px;
		word-spacing: 0.05em;
		background: url(/images/headLines-onUs.png) 9px 25px no-repeat;
}

#onUs-in2 {
		text-align: right;
		dirction: rtl;
		padding: 65px 20px 0px 0px;
		width: 200px;
		height: 235px;
		word-spacing: 0.05em;
		background: url(/images/headLines-onUs.png) 9px 25px no-repeat;
}


.onUs-text {
		direction: rtl;
		font: 12px arial;
		color: #2e2d2e;
}



#personal {
		float: left;
		padding-top: 20px;
		width: 460px;
		height: 280px;
		background: url(/images/pageShadow.png) 220px 0px no-repeat;
		text-align: right;
}

#flashPic {
		margin: 5px 10px 0px 0px;
}

/* faq */
			
				#faqBody {
}

#faq-left {
		float: left;
		height: 100%;
		width: 702px;

}

#faq-left-left {
		float: left;
		height: 100%;
		width: 242px;
`
}

#faq-left-left-in {
		margin-top: 30px;
		float: left;
		height: 70%;
		width: 241px;
		border-right: solid 1px #c0c3de;
`
}

#faq-left-right {
		float: left;
		height: 100%;
		width: 460px;
		background: url(/images/longPageShadow.png) 185px 15px no-repeat;
`
}

#cat-left-right {
		background: url(/images/longPageShadow.png) 185px 15px no-repeat;
		float: left;
		height: 100%;
		width: 460px;
		min-height:450px;
`
}

#locationBar {
		width: 450px;
		height: 22px;
		text-align: right;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 0px;
}

.locationText {
		color: #652d91;
		font: 12px arial;
		direction: rtl;
}

#faq-left-right-in {
		width: 420px;
}

#cat-left-right-in {
		width: 94%;
		direction:rtl;
		text-align:right;
}

.faq-middle {
		width: 100%;
		border-bottom: solid 1px #989898;
		padding: 20px 0px 20px 0px;
		text-align: right;
		direction: rtl;
		color: 090909;
		font: 12px arial;
}

.cat-middle {
		width: 420px;
		margin: 10px 0px 0px 0px;
		xpadding: 10px 20px 0px 20px;
		xbackground: url(/images/longPageShadow.png) 185px 0px no-repeat;
		text-align: center;
}

.cat-middle-first {
		width: 420px;
		min-height: 200px;
		padding: 0px 20px 0px 20px;
		text-align: center;
}

.cat-middle-in {
		width: 420px;
		padding: 0px 0px 0px 0px;
		text-align: right;
		direction: rtl;
		color: #090909;
		font: 12px arial;
}

.paperLink {
		font: bold 14px arial;
		cursor: pointer;
		color: #652d91;
		text-decoration: none;
}

.paperLink a {
		font: bold 14px arial;
		color: #652d91;
		text-decoration: none;
}

.paperDes {
		font: 12px arial;
		color: #090909;
		text-decoration: none;
}

#book {
		width: 430px;
		xbackground: url(/images/longPageShadow.png) 185px 0px no-repeat;
		text-align: center;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 20px;
}

#book-in {
		width: 430px;
		padding: 0px 0px 0px 0px;
		text-align: right;
		direction: rtl;
		color: 090909;
		font: 12px arial;
}

#book-header {
		width: 100%;
		padding-top: 5px;
		height: 70px;
		background: #652D91;
		color: #fff;
}

#book-header-left {
		float: left;
		width: 110px;
		padding: 35px 0px 0px 0px;
		height: 35px;
}

#book-header-right {
		float: right;
		width: 310px;
		height: 70px;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 0px;
}

#book-header-right-top {
		height: 50px;
}

#book-header-right-bottom {
		height: 20;
}

.book-bookName {
		font: 24px arial;
}

.book-writerName {
		font: 11px arial;
}

#book-body {
		width: 415px;
		padding: 20px 15px 20px 0px;
		text-align: right;
		direction: rtl;
}

.book-bookPic {
		float: right;
}

#sfBooksPart {
		width: 420px;
		xbackground: url(/images/longPageShadow.png) 185px 0px no-repeat;
		text-align: center;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 20px;
}

#sfBooksPart-in {
		width: 430px;
		padding: 0px 0px 0px 0px;
		text-align: right;
		direction: rtl;
		color: 090909;
		font: 12px arial;
}

#sfBooksPart-headline {
		width: 100%;
		height: 40px;
		background: #652d91;
		margin-right:5px;
}

.bookSale {
		width: 430px;
		height: 165px;
}

.bookDtlSale {
		float: left;
		width: 300px;
		height: 100%;
}

.bookDtlSale-top {
		padding-top: 10px;
		width: 100%;
		direction: rtl;
}

.bookDtl-1 {
		color: #652d91;
		font: 12px arial;
}

.bookName {
		font-weight: bold;
}

.bookDtl-2 {
		/*color: #652d91;*/
		font: 12px arial;
		text-align: right;
}

.bookDtl-3 {
		/*color: #652d91;*/
		font: bold 12px arial;
		text-align: right;
}

.bookDtlSale-top p {
		margin: 7px;
}

.bookDtlSale-bottom {
		width: 100%;
		height: 40px;
}

.bookDtlSale-bottom-left {
		float: left;
		text-align: center;
		width: 50%;
		height: 100%;
}

.bookDtlSale-bottom-right {
		float: right;
		text-align: center;
		width: 50%;
		height: 100%;
}

.bookSaleIMG {
		float: right;
		width: 130px;
		height: 100%;
}

.hr-dotted {
		width: 100%;
		height: 1px;
		background: url(/images/hr-dotted-bg-tile.png) repeat-x;
}

.faq-middle-last {
		width: 100%;
		padding: 20px 0px 20px 0px;
		text-align: right;
		direction: rtl;
		color: 090909;
		font: 12px arial;
}

.h1 {
		color:#652d91;
		font: 30px arial;
}

.h2 {

		color:#652d91;
		font: bold 14px arial;
}

.faq-middle-text {
		padding-top: 3px;
		color: 090909;
		font: 12px arial;
		display: none;
}

#faq-right {
		float: right;
		height: 100%;
		width: 228px;
`
}

#box_01 {
		/*border-top: solid 10px #652d91; 
						border-right: solid 1px #dfdfdf;
						border-bottom: solid 1px #dfdfdf;
						border-left: solid 1px #dfdfdf; */
		width: 220px;
		padding: 5px 0px 0px 8px;
		margin: 28px 0px 10px 0px;
		text-align: right;
		color: #000;
		font: 18px arial;
}

.blueText {
		color: #652d91;
		text-decoration:none;
}

#box_02 {
		border-top: solid 10px #652d91;
		border-right: solid 1px #dfdfdf;
		border-bottom: solid 1px #dfdfdf;
		border-left: solid 1px #dfdfdf;
		background: url(/images/headLines-radio.png) 50px 2px no-repeat;
		width: 200px;
		padding: 0px 13px 0px 13px;
		height: 160px;
		margin: 0px 0px 10px 0px;
		text-align: center;
		color: #000;
		font: 18px arial;
}

#box_02-in {
		font: 12px arial;
		text-align: right;
		direction: rtl;
		padding-top:35px;
		width: 200px;
}

.radioSong-on {
		height: 25px;
		width: 100%;
		color: #652d91;
}

.radioSong-off {
		height: 25px;
		width: 100%;
		color: #090909;
}

.radioSong-level {
		height: 30px;
		width: 100%;
		color: #090909;
		text-align: left;
}

.radioSong-level table {
		display: inline;
}

.radioSong-left {
		text-align: right;
		padding-top: 3px;
		height: 22px;
		float: left;
		width: 170px;
}

.radioSong-right {
		width: 30px;
		float: right;
}

.radioSongBottomBorder {
		background: url(/images/hr-dotted-bg-tile.png) repeat-x;
		height: 1px;
		width: 100%;
		margin: 5px 0px 5px 0px;
}

#box_03 {
		direction: rtl;
		text-align: right;
		border-top: solid 10px #652d91;
		border-right: solid 1px #dfdfdf;
		border-bottom: solid 1px #dfdfdf;
		border-left: solid 1px #dfdfdf;
		background: url(/images/headLines-thankLetters.png) 105px 10px no-repeat;
		padding: 40px 10px 10px 10px;
		width: 206px;
		margin: 0px 0px 10px 0px;
		color: #000;
		font: 18px arial;
}

#thankLetters-sig {
		text-align: left;
		width: 100%;
		color:#2e2d2e;
		font-size:12px;
}

/* */
			/* footer */

			#footer {
		height: 20px;
		width: 100%;
		border-top: solid 1px #c0c3de;
		color: #a0a0a0;
		font: bold 11px arial;
}

#footer a {
		font: bold 11px arial;
		color: #a0a0a0;
		text-decoration: none;
}

#leftFooter {
		text-align: left;
		direction: rtl;
		float: left;
		height: 100%;
		width: 75%;
}

#rightFooter {
		text-align: right;
		direction: rtl;
		float: right;
		height: 100%;
		width: 20%;
}

#footer-faq {
		clear: both;
		height: 100px;
		padding: 0px 15px 10px 15px;
		width: 920px;
		color: #a0a0a0;
		font: bold 11px arial;
		background: url(/images/bodyPart-faq-bg-bottom.jpg) top no-repeat;
}

#footer-faq-up {
		height: 70px;
}

#footer-faq-down {
		height: 20px;
}

#footer-faq a {
		font: bold 11px arial;
		color: #a0a0a0;
		text-decoration: none;
}

#leftFooter-faq {
		
		direction: rtl;
		color:#a0a0a0;
		height: 100%;
			text-align:center;
}

#rightFooter-faq {
		text-align: center;
		direction: rtl;
color:#a0a0a0;
		height: 30px;

}
#leftFooter-faq a,#rightFooter-faq a
{
	color:#a0a0a0;

}
.catalog_headLine {
		font-size:28px;
		font-weight:bolder;
		color:#FFF;
		line-height:40px;
		padding-right:5px;
}

.darkBlueText {
		color:#652d91;
		text-decoration:none;
}

.grayText {
		color:#652d91;
		text-decoration:none;
}

.menuLine {
		padding-right:5px;
}

.Site_Location {
		text-decoration:none;
		color:#652d91;
}

#smallForm #name {
		text-align:right;
		direction:rtl;
}

#radioList {
		direction:rtl;
		list-style-type:hebrew;
		padding:0px;
		margin:0px;
}

#radioList li {
		height:37px;
		line-height:37px;
		width:200px;
		list-style:none;
		background-image:url(/images/radioSong-off.png);
		background-repeat:no-repeat;
		background-position:right;
		text-indent:30px;
		border-bottom:090909 1px dashed;
}

#radioList li a {
		color:#090909;
		text-decoration:none;
}

#radioList li a:hover {
		color:#652d91;
}

#radioList li.over,
#radioList li.overx {
		background-image:url(/images/radioSong-on.png);
}

#radioList li.over a,
#radioList li.overx a {
		color:#652d91;
}

#siteBody-main #bodyPart #bodyPart-in #bodyPart-contain #bodyPart-right #bodyPart-right-down #personal #textDiv {
		text-align:right;
		direction:rtl;
		color:#652D91;
		font-family:'Arial Black', Gadget, sans-serif;
		font-size:18px;
		font-weight:bolder;
		padding-right:20px;
}

img {
		border:none;
}

#bigForm label,
#bigForm input,
#bigForm select,
#bigForm textarea {
		display: block;
		width: 150px;
		float: right;
		margin-bottom: 10px;
}

#bigForm input,
#bigForm select,
#bigForm textarea {
		border:1px solid #652d91;
		height:16px;
}

#bigForm select {
		height:19px;
}

#bigForm textarea {
		height:50px;
}

#bigForm label {
		text-align: right;
		width: 105px;
		padding-right: 20px;
		font-weight:bold;
}

.hideMe {
		visibility:hidden;
		border:none;
		width:1px;
		height:1px;
}

#bigForm br {
		clear: right;
}

#bigForm #submit {
		width: 70px;
		height:20px;
		line-height:20px;
		margin-left:80px;
}

#bigForm .ml {
		border:none;
		width:10px;
		margin-right:50px;
}

#bigForm img {
		float:right;
		margin-right:95px;
}

#distortedImage {
		float:left;
		margin-top: 10px;
}

.c {
		text-decoration:line-through
}

#searchButton {
		border:2px solid #FFFFFF;
		background-color:#652d91;
		color:#FFFFFF;
		font-family:Arial;
}

#searchField {
		direction:rtl;
}

#searchForm {
		height:auto;
		width:230px;
		margin-top:10px;
}

.redText {
		color: #652d91;
		text-decoration:none;
}

.grayText {
		color: #652d91;
		text-decoration:none;
}

#footernew
{
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #ece5f2;
	display:block;
	text-align:center;
}

#footernewlinks
{
	border-top:1px solid #ece5f2;
	margin-top:10px;
	padding-top:10px;
}
