/* Base CSS */
@import url(/css/reset.css);
@import url(/css/fonts.css);
@import url(/css/base.css);
html, body { height: 100%; direction:ltr }
body { font: normal 12px arial; background: #f1f1f1 url(/images/bg_1200.gif) top center repeat-y; }
/* Sticky footer. The height for #footer and #push, and the negative bottom margin for the #wrapper must be the same! */
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto /*-85px*/; color:#413f3a; background:#fff;  }
#footer { height: 65px;  }
img { border: 0; vertical-align: middle; }
.clear { clear:both;}
#wrapper { min-width: 980px; max-width: 1201px;  }
/*#wrapper { position:relative;}*/
table{ border-collapse:collapse; border-spacing:0; }
td { vertical-align:top; padding:0; }
.left { float:left; }
.right { float:right; }
a:hover { text-decoration:none; }	
a { color: #b8a85d; font-weight:bold; }
/* Your CSS goes here! */


#logo-move {
	margin-left:48px;
}	
#header {
	height:115px;
	background:url(/images/top_back.gif) top left no-repeat;
	padding-top:25px;
	
}
#top {
	padding-right:20px;
}
.english {
	font-weight:normal;	
	color:#413f3a;
}
#search {
	margin-top:5px;
	
}
.form_text {
	height:17px;
	border:solid 1px #c6c4c4;
	color:#413f3a;
}
#search .form_text {
	float:right;
	border-right:none;
	width:150px;
	margin-bottom:6px;
}
#top_menu {
	background:#585755;
	font-size:14px;
	color:#dbdbdb;
	height:21px;
	padding-top:4px;
	position:relative;
}
#top_menu ul {
	padding:0;
	margin:0 0 0 25px;
	list-style:none;
}
#top_menu ul li {
	list-style:none;
	padding-right:12px;
	float:left;
}
#top_menu ul li a {
	color:#dbdbdb;
	padding-right:12px;
	border-right: solid 1px #dbdbdb;
	text-decoration:none;
	font-weight:normal;
	display:block;
}
#top_menu ul li a:hover {
	color:#afafaf;
}
#top_menu ul li.current a {
	font-weight:bold;
}




#top_menu ul li ul {
	position:absolute;
	top:28px;
	left:0;
}
#top_menu ul li li {
	list-style:none;
	padding-right:12px;
	float:left;
}
#top_menu ul li.current li a {
	font-weight:normal;
}
#top_menu ul li li.current a {
	color:#413f3a;
	text-decoration:none;
}
			
#top_menu ul li li a {
	font-size:12px;
	color:#b8a85d;
	text-decoration:underline;
	padding-right:5px;
	display:block;
}
#top_menu ul li li:hover a {
	text-decoration:none;
	color:#b8a85d;
}
#top_menu ul li li:hover.current a {
	color:#413f3a ;
	text-decoration:none;
}
#top_menu li.last a{
	border:none;
}
#main_pic {
	background:url(/images/main_pic_grad.gif) repeat-x top center;
}	
#main_pic .in {
	background:url(/images/main_pic1.jpg) no-repeat top right;
	height:278px;
	padding:29px 330px 0 25px ;
	color:#dbdbdb;
	line-height:18px;
}
#main_pic .in h1 {
	color:#b8a85d;
	font-size:20px;
	margin-bottom:15px;
	font-weight:normal;
	line-height:20px;
}
#main_pic .in.pic2 {
	background:url(/images/main_pic2.jpg) no-repeat top right;
}
#main_pic .in.pic3 {
	background:url(/images/main_pic3.jpg) no-repeat top right;
}
#main_pic .in.pic4 {
	background:url(/images/main_pic4.jpg) no-repeat top right;
}
#main_pic .in.pic5 {
	background:url(/images/main_pic5.jpg) no-repeat top right;
}
#main_pic .in.pic6 {
	background:url(/images/main_pic6.jpg) no-repeat top right;
}
#main_pic .in.pic7 {
	background:url(/images/main_pic7.jpg) no-repeat top right;
}	
#menu_side {
	background:#c1b166 url(/images/side_menu_grad.gif) bottom center repeat-x;
	/*height:289px;*/
	padding-bottom:48px;
	padding-top:18px;	
	position:relative;
	height: 241px;
}
#Jewelry_by {
	border-bottom:solid 1px #413f3a;
	color:#413f3a;
	font-weight:normal;
	display:block;
	padding:10px 0 2px;
	margin:0 0 10px 48px;
	font-size:18px;
}
#menu_side ul {
	padding:0;
	margin:0 0 0 48px;
	list-style:none;
}
#menu_side ul li {
	list-style:none;
	border-bottom:solid 1px #413f3a;
	/*position: relative; not working with msie */
}
#menu_side ul li div {
	position:relative;
}
#menu_side ul li a {
	color:#413f3a;
	font-weight:bold;
	display:block;
	padding:10px 0 2px;
	text-decoration:none;
}
#menu_side ul li:hover a {
	color:#6b6451;
}
#menu_side ul ul {
	padding:0 0 25px 0;
	margin:0 ;
	list-style:none;
	background:#585755;
	/*border-top:solid 1px #413f3a;*/
}
#menu_side ul li li{
	list-style:none;
	border-bottom:none;
	padding:6px 0 6px 15px;
}
#menu_side ul li li a {
	color:#b8a85d;
	font-weight:normal;
	display: inline;
	text-decoration: underline;
}
#menu_side ul li:hover li a {
	color:#b8a85d;
}
#menu_side ul li li:hover a {
	text-decoration:none;
}
#menu_side ul li li.current a {
	text-decoration:none;
	color:#dbdbdb;
}
#menu_side ul li li.current {
	background:#3f3c37;
}
/***/
#menu_side ul.main-menu-page ul {
	padding:0px 0 24px 0;
	margin:0 ;
	width:110px;
	position:absolute;
	right:0;
	top:25px;
	z-index:150;
	list-style:none;
	background:#585755;
	display:none;
	
}

#menu_side ul.main-menu-page li:hover ul {
	display: block;
	z-index: 150;
}
#menu_side ul.main-menu-page li li{
	list-style:none;
	border-bottom:none;
	padding:0px 0 0px 15px;
	position: relative;
	z-index: 49;
}
#menu_side ul.main-menu-page li li a {
	color:#b8a85d;
	font-weight:normal;
	display: block;
	text-decoration: underline;
	z-index: 250;
}
#menu_side .main-menu-page li:hover li a {
	color:#b8a85d;
}
#menu_side .main-menu-page li li:hover a {
	text-decoration:none;
}



/******/


#content {
	background:url(/images/back_bottom_right.gif) right bottom no-repeat;
	margin-top:1px;
}
#post_content {
	background:url(/images/top_back.gif) left top no-repeat;
}
#post_content2 {
	background:url(/images/back_bottom_left.gif) left bottom no-repeat;
	padding-top:5px;
	padding-right:40px;
}
#post_content a {
	display: block;
	padding-bottom:5px;
}
#post_content td {
	padding: 20px 0 25px 48px;
	width:33%; /* much nicer home page */
}
td.white {
	background:#fff;
}
.kotar {
	color:#413f3a;
	font-size:18px;
	padding-bottom:8px;
}
.small_pic {
	float:left;
	margin-right:10px;
}
#post_content .move {
	padding-left:22px;
}
#post_content .quot {
	background:url(/images/quot1.gif) left 30px no-repeat;
}
.Subscribe .form_text {
	float:left;
	width:60%;
	margin-right:10px;
	padding:1px 0 0 5px;
}
.Subscribe form {
	margin-top:10px;
}
#footer_page {
	padding-top:98px;
	height:65px;
	
}						
		
.all_rights {
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	color: #413f3a;
	font-weight: normal;
	float:right;
	margin-right:40px;
	padding-top:10px;
}

.logo_kcs {
	font-family: Tahoma;
	font-size: 11px;
	color: #413f3a;
	font-weight: normal;
	float: left;
	width: 162px;
	text-align: left;
	margin-left:48px;
}
.logo_kcs a{
	color: #b8a85d;
	font-weight:normal;
}
.logo_kcs p{
	padding-top:3px;
}
.left_logo {
	float: left;
	margin-top: 10px;
}
	


/************************* INNER **********************************/


.inner #menu_side {
	height: auto;
	padding-bottom:85px;

}
#main {
	background:url(/images/back_bottom_right.gif) right bottom no-repeat;
}
#main table {
	/*background:url(/images/back_bottom_left.gif) left bottom no-repeat;*/
}	
.inner #main_pic {
	background:url(/images/inner_grad.gif) repeat-x top center;
	/*margin-left:1px;*/
}	
.inner #main_pic .in {
	/*background:url(/images/inner_main_pic.jpg) no-repeat top right;*/
	height:149px;
	padding:29px 177px 0 25px ;
	color:#dbdbdb;
	line-height:18px;
}
.inner .move {
	padding-left:22px;
	margin-left:26px;
	margin-top:25px;
	margin-bottom:40px;
}
.inner .quot {
	background:url(/images/quot1.gif) left 30px no-repeat;
}
.inner td.white {
	background:#fff;
	padding:25px 0 ;
}
.inner .white .move {
	padding-left:48px;
	margin:0;
}
.move_right { margin-left:25px; }

.links {
	margin: 10px 0 ;
}
.links ul {
	padding:0;
	margin:0;
	list-style:none;
}
.links ul li{
	list-style:none;
	float:left;
	margin-right:7px;
}
.links a {
	color:#413f3a;
	padding-right:7px;
	font-weight:normal;
	border-right:solid 1px #413f3a;
	display:block;
}
.links li.last a {
	border-right:none;
}
.links li.current a {
	text-decoration:none;
}
#links_to {
	margin:20px 0 0 0 ;
}
#links_to a {
	width:30%;
	float:left;
	display:block;
padding: 5px;
	margin-bottom:5px;
	font-weight:bold;

}
#links_to a.current {
	text-decoration:none;
	color:#413f3a;
}
.product {
	width:45%;
	float:left;
	margin-top:30px;
	height: 112px;
}
.product .in {
	margin-left:100px; /* Was originaly 120, moved from producs */
	line-height:18px;
}
.price {
	font-weight:bold;
}
.Add_to_Cart {
	background:#585755;
	display:block;
	padding: 1px 10px 2px ;
	float:left;
	color:#c1b166;
	margin-top:2px;
	font-weight:normal;
}
#pre_product {
	margin-bottom:65px;
}
#page_num {
	margin-top:30px;
}
#inner  {
	background:url(/images/inner_small_grad.gif) repeat-x top center;
}	
#inner .in {
	background:url(/images/inner_small.gif) no-repeat top right;
	height:45px;
	padding:29px 330px 0 25px ;
	color:#dbdbdb;
	line-height:18px;
}
#inner .in h1 {
	color:#b8a85d;
	font-size:20px;
	margin-bottom:15px;
	font-weight:normal;
}	
.text {
	margin-top:20px;
	line-height:18px;
	padding-right:40px;
	margin-bottom:65px;
}	
h2 {
	font-size:14px;
	color:#3f3c37;
	margin-bottom:10px;
}
h3, h1 {
	font-size:18px;
	color:#3f3c37;
	margin-bottom:10px;
	font-weight:normal;
	line-height: 22px;
}
h3 {
	font-size:14px;
}
.text p {
	padding-bottom:12px;
}
.text .small_pic {
	margin-right:20px;
}	
.product_pic {
	float:left;
	width:340px;
	margin-top:20px;
}
.product_small {
	float:left;
	margin:8px 8px 0 0;
}
.detail {
	margin-left:340px;
	padding-right:40px;
	margin-top:20px;
	line-height:18px;
	margin-bottom:65px;	
}
.detail p {
	padding-bottom:12px;
}
.detail a {
	font-weight:normal;
}
.Add_to_Cart.left {
	margin: 0 10px;
}
h4 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:15px;
}
.product_more {
	width:77px; /* original 100px, removed because it was ugly in related producs page */
	margin-right:10px;
	float:left;
}	
.product_more img {
	margin-bottom:10px;
}				

.product-image {
	margin-top:3px;
	float: left;
	margin-right: 13px;
	padding-left:1px;
}
.mainbox-cart-wrapper {
	margin-top: 2px;
}
.cart_items .product-description {
	margin-top:3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-style:solid;
	border-top-color:black;
	border-width:1px;
	width: 230px;
}
.wrapper {
	display: block;
	float: left;
	padding-right:10px;
/*	width: 268px; confilicts with product page*/
}
#cart_items .wrapper {
	width:270px;	
}
.clear-both {
	clear: both;
}
#checkout_totals {
	clear: both;
}
.cart-buttons-wrapper {
	clear: left;
	float: right;
}
.cart-table-td {
	padding: 5px;
	font-weight: bold;
}
.cart-table-td-slim {
	padding: 5px;
	font-weight: normal;
}
.cart-table-bg {
	background-color: #f3f3f3;
}
.cart-table-dark-bg {
	background-color: #efefef;
}
.cart-total-bg {
	background: #f0f0f0 url(images/cart_total_bg.gif) repeat-x;
	border: 1px solid #a3a3a3;
	height: 34px;
	line-height: 34px;
	padding-right: 5px;
}
/* /Cart table */

/* Wholesale trade table */
.wholesale-trade-table {
	border-collapse: collapse;
	border: 1px solid #f1f3f7;
}
.wholesale-trade-table th, .wholesale-trade-table td {
	background-color: #f1f3f7;
	border: 1px solid #f1f3f7;
	padding: 2px 4px;
}
.wholesale-trade-table th {
	font-weight: bold;
}
.wholesale-trade-table td {
	background-color: #ffffff;
}
.dark-hr {
	display: none;
}
.mainbox-cart-title {
	background: #C1B166 repeat-x;
	border: 1px solid #98a161;
	height: 26px;
	color: #000000;
	padding-left: 10px;
	line-height: 26px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}

.step-title-bg {
	height: 34px;
	background: #f0f0f0 url(images/cart_total_bg.gif) repeat-x bottom;
	border: 1px solid #a3a3a3;
	padding-left: 4px;
	margin-top: 2px;
}

.step-complete {
	font: bold 12px tahoma, verdana, arial, sans-serif;
	color: #369408;
	white-space: nowrap;
}

.ajax-loading-box {
	border: 1px solid #aaaaaa;
	background-color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
	padding: 5px;
	position: absolute;
	top: 0;
	right: 90%;
	width: 65px;
	display: none;
	z-index: 9999;
}
.ajax-message-wrapper {
	display: none;
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 9999;
	position: absolute; 
	width: 339px;
	border-top: 1px solid #ffffff; 
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #545454;  
	border-bottom: 1px solid #545454;
	cursor: pointer;
}
.ajax-message {
	border: 1px solid #787878; 
	background: #ffffff url('images/ajax_message_bg.gif') repeat-x bottom; 
	padding: 25px 29px 10px 29px;
}

.ajax-notification-n, .ajax-notification-e, .ajax-notification-w {
	padding-left: 17px; 
	padding-bottom: 15px;
}

.ajax-notification-e {
	background: url('images/ajax_notification_e.gif') no-repeat left 1px; 
}

.ajax-notification-w {
	background: url('images/ajax_notification_w.gif') no-repeat left 1px; 
}

.ajax-notification-n {
	color: #1b7bdd; 
	font-weight: bold; 
	background: url('images/ajax_notification_n.gif') no-repeat left 1px; 
}
/* /Ajax*/

/* Notification box */
.notification-body {
	padding: 6px 10px 6px 22px;
	text-align: justify;
}
.notification-title-n { /* Notification message */
	color: #6d7733;
	font: bold 12px arial, verdana, sans-serif;
}
.notification-border-n {
	border: 1px solid #6d7733;
	background-color: #f9ffeb;
	color: #000000;
	margin: 0px 39px;
}
.notification-th-n {
	text-align: left;
	padding: 5px 4px 0px 2px;
}
.notification-title-e { /* Error message */
	color: #c12929;
	font: bold 12px arial, verdana, sans-serif;
}
.notification-border-e {
	border: 1px solid #c12929;
	background-color: #fff7f4;
	color: #000000;
	margin: 0px 39px;
}
.notification-th-e {
	text-align: left;
	padding: 5px 4px 0px 2px;
}
.notification-border-w { /* Warning message */
	border: 1px solid #eba600;
	background-color: #fff7f4;
	color: #000000;
	margin: 0px 39px;
}
.notification-title-w {
	color: #eba600;
	font: bold 12px arial, verdana, sans-serif;
}
.notification-th-w {
	text-align: left;
	padding: 5px 4px 0px 2px;
}
/* /Notification box */

.border {
	border: 1px solid #a3a3a3;
	background-color: #ffffff;
	padding: 1px;
	margin-bottom: 12px;
}
.go_button {
	float: left;
	margin-left:3px;
	margin-top:-14px;
}
#subscr_email.sidebox-input-text {
	float: left;
}



/* One page checkout styles */




.step-title-bg {
	height: 34px;
	float:left;
	background: #f0f0f0 url(images/cart_total_bg.gif) repeat-x bottom;
	border: 1px solid #a3a3a3;
	padding-left: 4px;
	margin-top: 2px;
}

.step-title-active-bg {
	height: 34px;
	background: #f0f0f0 url(images/op_checkout_title_active_bg.gif) repeat-x bottom;
	border: 1px solid #a3a3a3;
	padding-left: 4px;
	margin-top: 2px;
}

.step-body {
	/*overflow:hidden; */
	/*border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	border-left: 1px solid #a3a3a3;*/
	padding: 15px 39px 20px 39px;
}
.one-page-checkout {
	border: 1px solid #a3a3a3;
	overflow:hidden;
}
.step-complete {
	font: bold 12px tahoma, verdana, arial, sans-serif;
	color: #369408;
	white-space: nowrap;
}

.step-title-active {
	color: #000000;
	font: bold 12px tahoma, verdana, arial, sans-serif;
	white-space: nowrap;
}

.step-not-complete {
	color: #ff7800;
	font: bold 12px tahoma, verdana, arial, sans-serif;
	white-space: nowrap;
}
.step-title {
	color: #a3a3a3;
	font: bold 12px tahoma, verdana, arial, sans-serif;
	white-space: nowrap;
}

.step-complete-wrapper {
	/*overflow: hidden;  removed because of 4th step of cart */
   
}

.step-complete-wrapper p {
	color: #858585;
	padding: 0px;
	margin: 0px;
}

.checkout-textarea {
	width: 374px;
}
.step-complete-text {
	color: #858585;
}
/* One page checkout styles */


/* for checkboxes in FF */
input[type=checkbox].form-elm-required {
	outline: 1px solid #ff0000; 
}

.form-field {
	margin-bottom: 5px;
	z-index: 100;
	clear: both;
}

.form-field label {
	float: left;
	clear: left;
	text-align: left;
	width: 170px;
	padding-top: 1px;
}

.form-field .required-field-mark {
	display: block;
	float: left;
	width: 15px;
	text-align: center;
}

.form-field span {
	font-size: 11px;
}

select {
	border: 1px solid #6e9db7;
}

p.textarea-break {
	clear: both;
	margin: 0px;
	padding: 0px;
}

#post_content2 .inner .mainbox-body img {
	margin-right: 5px;
	float: left;
}

.quot .mainbox-body img {
	margin-right: 0px;
	float: none;
}
.checkout_steps {
	overflow: hidden;
}
#free_shipping a {
	padding-left: 5px;
	float: left;
}
#buttons_line_add a {
	margin-top: 10px;
}
.pagination-wrapper a {
	color:#413F3A;
	font-weight:normal;
	padding-right:7px;
}
.pagination-selected-page {
	color:#413F3A;
	font-weight:normal;
	padding-right:7px;
	text-decoration: none;
	font-weight:bold;
}
.specific_height_for_product {
/*	height:40px;
	overflow:hidden;*/
}

#buttons_line_add p {
	float: left;
}
.lm-product-name a {
	font-size:11px;
}
.buttons-wrapper {
	vertical-align: bottom;
	
}
.top_10 {
	padding-top: 10px;
}
.mainbox-body {
	padding-top: 10px;
}
#main_pic h3 {
	color:#B8A85D;
	font-size:20px;
	font-weight:normal;
}
.rtl {
	direction: rtl;
	unicode-bidi: bidi-override;
}
.rtl .right {
	float: left;
}
.rtl .left {
	float: right;
}
.rtl #top {
	padding-left:20px;
}
.rtl #search .form_text {
	float: left;
	border-right:1px solid #C6C4C4;
	border-left:none;
}
.rtl #search a {
	margin-right: 5px;
}
.rtl #Jewelry_by {
	margin: 0 48px 10px 0;
}
.rtl #menu_side ul {
	margin-right: 48px; /* the menu on side get messed */
	display: block;
	margin-left: 0px;
}
.rtl #menu_side ul ul {
	margin-right: 48px;
}
.rtl #menu_side ul.main-menu-page ul {
	right: 143px;
}
.rtl #menu_side ul.main-menu-page li li {
	padding: 0 15px 0 0;
}
.rtl #post_content2 .inner .mainbox-body img {
	float:right;
	margin-left:5px;
}
.rtl #post_content .move {
	padding-right:22px;
	padding-left: 0px;
}
.rtl #post_content .quot, .rtl .inner .quot {
	background:url(/images/quot1.gif) right 30px no-repeat;
}
.rtl .inner .move {
	margin-right:26px;
	padding-right:22px;
}
.rtl #subscr_email.sidebox-input-text {
	float: right;
}
.rtl .go_button {
	float: none;
}
.rtl #top_menu ul {
	margin: 0 25px 0 25px;
}
.rtl .move_right {
	margin-right:25px;
}
.rtl #top_menu ul li {
	float: right;
}
.rtl #top_menu ul li a {
	border-left:1px solid #DBDBDB;
	border-right:medium none;
	padding-left:12px;
	padding-right:0
}
.rtl #top_menu ul li ul {
	right: 0;
	left: auto;
}
.rtl .links ul li {
	float: right;
}
.rtl .links a {
	border-right: none;
	border-left: 1px solid #413F3A;
	padding-left:7px;
	padding-right: 0px;
}
.rtl .product {
	float: right;
}
.rtl .small_pic {
	float:right;
	margin-left:10px;
}
.rtl .product .in {
	margin-right: 100px;
	margin-left: 0px;
}
.rtl .Add_to_Cart {
	float: left; 
}
.rtl .buttons-wrapper .Add_to_Cart {
	float: right;
}
.rtl #free_shipping {
	float: left;
}
.rtl #menu_side ul li li {
	padding: 6px 15px 6px 0px;
}
.rtl .product-image {
	float:right;
	margin-left:13px;
	margin-top:3px;
	padding-right:1px;
}
.rtl #inner .in {
	padding: 29px 25px 0 330px;
}
.rtl .product_pic {
	float: right;
}
.rtl .detail {
	line-height:18px;
	margin-bottom:65px;
	margin-right:340px;
	margin-top:20px;
	padding-left:0;
	padding-right:0;
	margin-left: 0;
}
.rtl .wrapper {
	display:block;
	float:right;
	padding-left:10px;
}
.rtl .form-field label {
	/*
	 removed because of register form:
	 float: none;
	*/
	float:right;
text-align:right;
}
#login_id {
	width: 150px;
}
#psw_id {
	width: 150px;
}
.rtl .form-field .required-field-mark {
	float: right;
}
.rtl #links_to a {
	float: right;
}
.rtl .inner #main_pic .in {
	padding: 29px 25px 0 177px;
}
.rtl caption,.rtl th {
	text-align:right;
}
.rtl #main_pic .in  {
	background:transparent url(images/hebrew-default-home.jpg) no-repeat scroll left top;
	padding:29px 25px 0 330px;
}
/* If category dont have picture from category_id_[NUMBER], it will show default image which will be: */
.inner #main_pic .default_image { 
	background:url(/images/inner_main_pic.jpg) no-repeat top right;
}
/* Shuki, this is a example of category_id_[NUMBER]*/

.inner #main_pic .category_id_93 { /*type */
	background:url(images/Material-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_111 { /*Price */
	background:url(images/Material-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_85 { /*Material*/
	background:url(images/Material-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_156 { /* Leather Jewelry*/
	background:url(images/Gemstones-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_189 { /* Gemstone Jewelry*/
	background:url(images/Leather-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_87 { /* Jewelry by Theme */
	background:url(images/Theme-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_253 { /* Event */
	background:url(/images/inner_main_pic.jpg) no-repeat top right;
}
.inner #main_pic .category_id_111 { /* Price */
	background:url(images/Bracelets-bg2.jpg) no-repeat top right;
}
.inner #main_pic .category_id_152 { /* Necklaces */
	background:url(images/Unique-necklaces-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_182 { /* Necklaces2 */
	background:url(images/Unique-necklaces2-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_167 { /*Earrings */
	background:url(images/Earrings-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_169 { /* Wedding-rings */
	background:url(images/Wedding-Rings-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_170 { /* Engraved-Wedding-rings */
	background:url(images/Engraved-Wedding-Rings-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_235 { /* Flower Jewelry */
	background:url(images/Flower-Jewelry-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_238 { /* Flower Ring */
	background:url(images/Flower-Jewelry-bg.jpg) no-repeat top right;
}
.inner #main_pic .category_id_172 { /* Judaica */
	background:url(images/Judaica-bg.jpg) no-repeat top right;
}

.inner #main_pic .category_id_173 { /* Jewelry-accessories */
	background:url(images/Jewelry-accessories-bg.jpg) no-repeat top right;
}

.inner #main_pic .category_id_186 { /* Men's-Jewelry */
	background:url(images/Mens-jewelry-bg.jpg) no-repeat top right;
}
/*********** RANDOM PICTURES AT HOME PAGE FOR HEBREW *********************/
/* THIS IS A DEFAULT, if pic2, pic3... pic7 don't exist */
.rtl #main_pic .in  {
	background:transparent url(images/hebrew-default-home.jpg) no-repeat scroll left top;
	padding:29px 25px 0 330px;
}
/* example how to add random pictures */
.rtl #main_pic .in.pic2 {
	background:url(images/main_pic2-he.jpg) no-repeat top left;
}
/* copy 3 lines below with pic[ID] and change path for image */

.rtl #main_pic .in.pic1 {
	background:url(images/main_pic1-he.jpg) no-repeat top left;
}

.rtl #main_pic .in.pic2 {
	background:url(images/main_pic2-he.jpg) no-repeat top left;
}

.rtl #main_pic .in.pic3 {
	background:url(images/main_pic3-he.jpg) no-repeat top left;
}

.rtl #main_pic .in.pic4 {
	background:url(images/main_pic4-he.jpg) no-repeat top left;
}

.rtl #main_pic .in.pic5 {
	background:url(images/main_pic5-he.jpg) no-repeat top left;
}

.rtl #main_pic .in.pic6 {
	background:url(images/main_pic6-he.jpg) no-repeat top left;
}

.rtl #main_pic .in.pic7 {
	background:url(images/main_pic7-he.jpg) no-repeat top left;
}


/******************* HEBREW ***************/

/* This is a default picture for all categories */

.rtl .inner #main_pic .default_image { 
	background:url(images/inner_main_pic-he.jpg) no-repeat top left;
}

/*Exaple how to change background for hebrew categor
 notice that we've changed background position, from right to left
 also notice .rtl before all elements, .rtl is working only if hebrew is selected language
*/

.rtl .inner #main_pic .category_id_169 { /* Wedding-rings */
	background:transparent url(images/Wedding-Rings-bg-he.jpg) no-repeat scroll left top;
}

.rtl .inner #main_pic .category_id_170 { /* Engraved-Wedding-rings */
	background:transparent url(images/Engraved-Wedding-Rings-bg-he.jpg) no-repeat scroll left top;
}

.rtl .inner #main_pic .category_id_153 { /* Rings */
	background:transparent url(images/Rings-bg-he.jpg) no-repeat scroll left top;
}
.rtl .inner #main_pic .category_id_167 { /* Earrings */
	background:transparent url(images/Earrings-bg-he.jpg) no-repeat scroll left top;
}

.rtl .inner #main_pic .category_id_172 { /* Judaica */
	background:transparent url(images/Judaica-bg-he.jpg) no-repeat scroll left top;
}

.rtl .inner #main_pic .category_id_173 { /*Jewelry-accessories */
	background:transparent url(images/Jewelry-accessories-bg-he.jpg) no-repeat scroll left top;
}

.rtl .inner #main_pic .category_id_93 { /*by type */
	background:transparent url(images/Material-bg-he.jpg) no-repeat scroll left top;
}

.rtl .inner #main_pic .category_id_111 { /*price */
	background:transparent url(images/Material-bg-he.jpg) no-repeat scroll left top;
}
.rtl .inner #main_pic .category_id_156 { /* Leather */
	background:transparent url(images/Leather-bg-he.jpg) no-repeat scroll left top;
}

.rtl .inner #main_pic .category_id_189 { /* gemstones */
	background:transparent url(images/Gemstones-bg-he.jpg) no-repeat scroll left top;
}

.rtl .inner #main_pic .category_id_85 { /*Material */
	background:transparent url(images/Material-bg-he.jpg) no-repeat scroll left top;
}

.rtl .inner #main_pic .category_id_87 { /*Theme */
	background:transparent url(images/Theme-bg-he.jpg) no-repeat scroll left top;
}
.rtl .inner #main_pic .category_id_186 { /*Mens-jewelry */
	background:transparent url(images/Mens-jewelry-bg-he.jpg) no-repeat scroll left top;
}
.happy_village {
	line-height: 23px;
}
