@media print
{
	.print
	{
		display:inline-block;
	}
	.noprint
	{
		display:none;
	}
}
@media screen
{
	.print
	{
		display:none;
	}
	.noprint
	{
		display:inline-block;
	}
}
/**************************** General ***************************/
body
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	text-align : center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#001005;
	scrollbar-face-color: #FAF1DF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #998871;
	scrollbar-3dlight-color: #FDFBF2;
	scrollbar-arrow-color: #9F1900;
	scrollbar-track-color: #E5DABC;
	scrollbar-darkshadow-color: #331806;
	/*background-image:url('../images/BodyBg.gif');*/
	background-color:#FAF1DF;
}
Table
{
	border: 0 solid #43340D;
	font-size : 100%;
	background-image:none;
}


.dropTable
{
	/* border-top: 1px solid #E5DABC;
	border-right: 2px solid #808080;
	border-left: 1px solid #E5DABC; */
	border-bottom: 1px solid #E5DABC;
}

TD 
{
	vertical-align : top;
}
hr
{
	color : #E5DABC;
	height : 1px;
	width : 100%;
}
Table.General
{
	width : 100%;
/*
	height : 100%;
*/
	text-align : center;
}
Table.Body
{
	width : 780px;
	text-align : center;
	background-image:none;
	background-color : #FAF1DF;
}

/*********************************** Header ********************************/

TD.Header 
{
	/* background-color : #F9F9FF; */
}
Table.Header
{
	width : 780px;
	text-align : center;
}
tr.HeaderLogo
{
	background-color:#43340D;
}
td.Top1 
{
	vertical-align : bottom;
}
td.Top2 
{
	background-color : gray;
	height : 27px;
	padding : 3px 0 3px 0;
	vertical-align : middle;
	background-image:url('../images/topNavBar.gif');
	height:30px;
}
td.Top3 
{
	background-color : #711B0E;
	height : 18px;
}
td.Top4 
{
	background-color : #193256;
	height : 2px;
}
Table.ButtonTop 
{
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
Table.Search 
{
	width : 286px;
	margin : 0 0 0 0;
}
Table.SearchEng 
{
	width : 290px;
	margin : 0 0 0 0;
}
Table.SearchFr 
{
	width : 300px;
	margin : 0 0 0 0;
}
Table.LinksTop 
{
	width : 600px;
	padding : 2px 5px 0 5px;
	font : normal 11px;
	color : #FFFFFF;
	
}

input.Login
{
	height:16px;
	width:100px;
	color:#9F0007;
	border:solid 1px #43340D;
	color:#43340D;
	/*background-image: url("../images/bgInput.gif");*/
}

/*********************************** Right ********************************/

Td.Right
{
	width : 180px;
	text-align : center;
	/*background-color: #4E4E4E;*/
	background-image: url("../images/Hebrew/BgRight.jpg");
}
Table.Right
{
	width: 166px;
	border: 0 solid #43340D;
	padding : 5px 0 5px 0;
}

/*********************************** Shopping Cart ********************************/

Table.ShoppingCart
{
	width: 166px;
	border: 0 solid #43340D;
	/*background-image: url('../images/cartBG.gif');*/
}
Td.ShoppingCart
{
	padding : 0 3px 0 3px;
	color : #B40000;
	font : bold 11px/14px;
	height:62px;
}

/*********************************** Right Bar ********************************/
TD.rightBox
{
	/*background-image: url('../images/cartBG.gif');*/
}

Table.MenuProduct
{
	width: 162px;
	border: 0 solid #43340D;
	/*background-image: url('../images/cartBG.gif');*/
}
Td.MenuProduct
{
	color : #FFFFFF;
	font : bold 12px;
	/*background-image: url('../images/cartBG.gif');*/
}
Td.SubMenuProduct
{
	background-color:#F5EDD6;
	padding : 0px 0px 0px 0px;
}
Span.MenuProduct
{
	padding : 4px 8px 2px 2px;
	width: 162px;
	height: 19px;
	color : #B53C00;
	font : bold 12px/12px;
	background-color:#E5DABC;
	/*background-image: url('../images/cartBG.gif');*/
}
Span.MenuProductOn
{
	padding : 4px 8px 2px 2px;
	width: 162px;
	height: 19px;
	color : #F1E8CF;
	font : bold 12px/12px;
	background-color:#A5946A;
	/*background-image: url('../images/cartBG.gif');*/
}
Table.Recommended
{
	width: 162px;
	border: 0 solid #43340D;
}
Td.Recommended
{
	padding : 0 3px 3px 3px;
	color : #B40000;
	font : bold 11px/14px;
	/*background-image: url('../images/cartBG.gif');*/
}

div.sideListTitle
{
	position:absolute;
	color:#B44022;
	font:bold 14px;
}
/*********************************** Center ********************************/

Td.Center
{
	width : 590px;
	text-align : center;
	padding : 0 5px 0 5px;
}

Table.Center
{
	width: 100%;
	padding : 5px 0px 8px 0px ;
}

Table.Center2
{
	width: 100%;
}

Table.ShopByPrice
{
	width: 189px;
	height: 90px;
	/*background-image:url('../images/boxBG.gif');*/
	background-color:#FFFFFF;
	border:1px solid #BBB5A7;
}
td.ShopByPrice
{
	padding:0 7px 0 7px;
}
Table.SpecialOffers
{
	width: 198px;
	height: 90px;
	/*background-image:url('../images/boxBG.gif');*/
	background-color:#FFFFFF;
	border:1px solid #BBB5A7;
}
Table.MembersZone
{
	width: 173px;
	height: 90px;
	/*background-image:url('../images/boxBG.gif');*/
	background-color:#FFFFFF;
	border:1px solid #BBB5A7;
	font : normal 11px;
}
Table.PageTitle
{
	width : 580px;
	height : 60px;
	vertical-align:middle;
	direction:ltr;
	background-image:url('../images/Hebrew/PageTitle.gif');
}
td.PageTitle
{
	vertical-align:top;
	font:bold 13px;
/*	background-image:url('../images/titleMid.gif');
	color:#ffffff;
*/
}
 
td.PageTitle2
{
	position:relative;
	top:-2;
	font:bold 14px;
	color:#43340D;
	padding:15px 40px 0 0;
	vertical-align:top;
}

.productParameter
{
color:#001005;
font-weight: normal;
}
 
.parameterDescription
{
text-indent:25px;
}
 
/*********************************** Product ********************************/


.pageBG
{
background-image: url('../images/mainMiddle.gif');
}

Table.Border
{
	width : 590px;
	border: 0px solid #9DA9C5;
}
Table.Border2
{
	width : 580px;
	border: 0px solid #9DA9C5;
}
Table.BorderBottom
{
	width : 590px;
	border-bottom: 1px solid #9DA9C5;
	padding-bottom: 10px;
}
Table.BorderBottom2
{
	width : 580px;
	border-bottom: 1px solid #43340D;
	padding-bottom: 10px;
}
Td.Title
{
	font : bold 12px;
}
Td.SubTitle
{
	font : bold 12px;
	padding : 2px 0 3px 0;
}
Td.SubDetails
{
	font : normal 11px;
}
th.TableView
{
	font : bold 11px;
	background-color: #E5DABC;
	border:1px solid #FAF1DF;
}
td.TableView
{
	font : normal 11px;
	background-color: #F0E7CE;
	border:1px solid #FAF1DF;
}
Td.Price
{
	color : #001005;
	font : 12px;
}
Td.PriceSmall
{
	font : normal 12px;
	color : #A92300;
}

.regular
{
	font : normal 11px;
}
.regularRed
{
	color : #A92300;
	font : normal 11px;
}
Td.RedPrice
{
	font : bold 14px;
	color : #A92300;
}
Td.RedPriceSmall
{
	font : bold 11px;
	color : #A92300;
}
Table.ButtonsProduct
{
	padding-right : 0px;
	padding-left : 5px;
}
Table.SubProduct
{
	width : 150px;
	border:1px solid #43340D;
	height:230;
	padding:3px 3px 3px 3px ;
}

.ProductName
{
	font:bold 14px;
}

/*********************************** Footer ********************************/

Table.Bottom
{
	width : 780px;
	color : #FFFFFF;
	font : normal 11px;
	padding : 0 5px 0 5px;
}
td.Bottom1 
{
	background-color : #193256;
	height : 2px;
}
td.Bottom2 
{
	background-color : #941313;
	height : 15px;
}
td.BottomLinks 
{
	font : normal 11px/18px;
	padding : 5px 30px 7px 30px;
	text-align : center;
}

a.BottomLink
{
	color:#43340D;
	text-decoration:underline;
}

a.BottomLink:hover
{
	color:#941313;
	text-decoration:underline;
}

/*********************************** A href ********************************/

A
{
	color : #941313;
	font-weight:bold;
}
A:hover
{
	color : #43340D;
	/* font-weight:bold; */
}
a.LinksTop 
{
	font : normal 11px;
	color : #FFFFFF;
	text-decoration : none;
}
a.LinksTop:hover
{
	color : #E5DABC;
	text-decoration : underline;
}
a.ShoppingCart
{
	color : #B40000;
	font : bold 11px/14px;
	text-decoration : none;
}
a.ShoppingCart:hover
{
	color : #E60000;
	text-decoration : underline;
}
a.MenuProduct
{
	color : #B53C00;
	font : bold 12px;
	text-decoration : none;
}
a.MenuProduct:hover
{
	color : #F1E8CF;
}
a.SubMenuProduct
{
	color : #918056;
	font : bold 12px;
	text-decoration : none;
}
a.SubMenuProduct:hover
{
	color : #9F1900;
	text-decoration : none;
}
a.SubMenuProductCurrent
{
	color : #B53C00;
	font : bold 12px;
	text-decoration : none;
}
a.SubMenuProductCurrent:hover
{
	color : #9F1900;
}
a.RightTitle
{
	font : bold 14px;
	color : #F1E8CF;
	text-decoration : none;
}
a.RightTitle:hover
{
	color : #A5946A;
	text-decoration : underline;
}
a.Title
{
	font : bold 12px;
	color : #A92300;
	text-decoration : none;
}
a.Title:hover
{
	color : #941313;
	text-decoration : underline;
}
a.SubTitle
{
	font : bold 12px;
	color : #A92300;
	text-decoration : none;
}
a.SubTitle:hover
{
	color : #941313;
	text-decoration : underline;
}

a.TableView
{
	font : normal 11px;
	color : #43340D;
	text-decoration : none;
}
a.TableView:hover
{
	color : #941313;
	text-decoration : underline;
}

a.RedPriceSmall
{
	font : bold 11px;
	color : #A92300;
}
a.RedPriceSmall:hover
{
	color : #FF0000;
}

a.ticker
{
	color:#43340D;
	font-weight:bold;
	text-decoration:none;
}
a.ticker:hover
{
	color:#941313;
	text-decoration:underline;
}

/*********************************** Forms ********************************/
input
{
	background-color:white;
	font:normal 11px;
}
input.text
{
	height:16px;
	width:150px;
	color:#9F0007;
	border:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#F0E7CE; 
	border-bottom-color:#F0E7CE; 
	border-left-color:#9EA4B7;
	color:#43340D;
}
input.textWide
{
	height:16px;
	width:280px;
	color:#9F0007;
	border:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#F0E7CE; 
	border-bottom-color:#F0E7CE; 
	border-left-color:#9EA4B7;
	color:#43340D;
}
input.Search
{
	color : #43340D;
	width : 100px;
	height : 16px;
	border : 1px solid #43340D;
}
input.parameter
{
	width:120px;
	border:solid 1px #43340D;
	/* border-top-color:#9EA4B7;  
	border-right-color:#F0E7CE; 
	border-bottom-color:#F0E7CE; 
	border-left-color:#9EA4B7; */
	color:#43340D;
}

input.image
{
	border-width:0px;
}

input.option
{
	border-width:0;
	vertical-align:middle;
	background-color:transparent;
}

select
{
	background-color:white;
	font:normal 11px; 
	border:solid 1px;
	border-top-color:#9F0007;  
	border-right-color:#D6001C; 
	border-bottom-color:#D6001C; 
	border-left-color:#9F0007;
	color:#43340D;
}
select.ShopByPrice
{
	width :130px;
	color: #9F0007;
	border:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#F0E7CE; 
	border-bottom-color:#F0E7CE; 
	border-left-color:#9EA4B7;
	color:#43340D;
}
select.ShopByPriceCategory
{
	width :175px;
	color: #9F0007;
	border:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#F0E7CE; 
	border-bottom-color:#F0E7CE; 
	border-left-color:#9EA4B7;
	color:#43340D;
}
select.parameter
{
	width :120px;
	border:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#F0E7CE; 
	border-bottom-color:#F0E7CE; 
	border-left-color:#9EA4B7;
	color:#43340D;
}

input.CheckBox
{
	font:normal 11px;
	color: #9F0007;
	width:15px;
	height:15px;
	border-width:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#F0E7CE; 
	border-bottom-color:#F0E7CE; 
	border-left-color:#9EA4B7;
	color:#43340D;
}

input.Button
{
	font:bold 12px Arial;
	color: #FFFFFF;
	width: 80px;
	border:solid 1px;
	border-top-color:#D6001C;
	border-right-color:#9F0007;
	border-bottom-color:#9F0007;
	border-left-color:#D6001C;
	background-color : #B40008;
	cursor:pointer;
}
input.ButtonWide {
	font:bold 12px Arial;
	color: #FFFFFF;
	width: 150px;
	border:solid 1px;
	border-top-color:#D6001C;
	border-right-color:#9F0007;
	border-bottom-color:#9F0007;
	border-left-color:#D6001C;
	background-color : #B40008;
	cursor:pointer;
}

textarea
{
	background-color:white;
	overflow-x:auto;
	overflow-y:auto;
	font:normal 11px; 
	color: #9F0007;
	width:280px;
	height:120px;
	border:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#F0E7CE; 
	border-bottom-color:#F0E7CE; 
	border-left-color:#9EA4B7;
}
textarea.small
{
	width:150px;
	height:80px;
	border:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#F0E7CE; 
	border-bottom-color:#F0E7CE; 
	border-left-color:#9EA4B7;
	color:#43340D;
}

/******************************* Message page styles *********************************/
table.messagePage
{
	/*background-color:#e8e8e8;*/
	color:Navy;
	width: 350px;
	height: 150px;
	border:0px solid #ECEFF5;
	font : normal 12px;
	padding : 0 8px 0 8px;
	vertical-align:middle;
}

td.messagePageBar
{
	color:Maroon;
	font : bold 16px;
	padding-bottom:10px;
	text-align:center;
}

td.messagePageLink
{
	padding-bottom:8px;
}

.messagePageText
{
	font-weight:normal;
	vertical-align : top;
	color:#43340D;
	padding-bottom:10px;
}

a.messagePageBack
{
	color:#941313;
}
a.messagePageBack:hover
{
	color:red;
}

/******************************* error page styles *********************************/
table.errorPage
{
	background-color:#F3F3F9;
	color:Red;
	width: 100%;
	height: 150px;
	border:0px solid #ECEFF5;
	font : normal 12px;
	padding : 0 8px 0 8px;
	vertical-align:middle;
}

td.errorPageBar
{
	background-color:White;
	font : bold 14px;
}

td.errorPageLink
{
	padding-bottom:8px;
}

.errorPageText
{
	font-weight:normal;
	vertical-align : top;
	padding-top: 3px;
	color:#43340D;
}

a.errorPageBack
{
	color:#941313;
}
a.errorPageBack:hover
{
	color:red;
}
/************************************* Map **********************************/
td.mapTitle
{
	background-color: #E5DABC;
	padding: 0 5px 0 5px;
}
/********************************* Full Screen ******************************/
td.fullscreen
{
	text-align:center;
	vertical-align:middle;
	background-color:#FAF1DF;
	height:500px;
}

/******************************* Product ***********************************/
td.parameter
{
	font : normal 11px;
	background-color: #ECECEC;
}
td.parameterGroup
{
	background-color:#E5DABC;
	font : bold 12px;
}
/******************************* Article************************************/
.articleDate
{
	font:bold 11px;
	color:#941313;
}
.articleSubtitle
{
	font:bold 13px;
}
.articleBrief
{
	font:normal 12px;
	letter-spacing:1px;
}
.articleBody
{
	font:normal 12px;
}

a.article
{
	font:bold 12px;
	color:#43340D;
}

a.articleAction
{
	font-weight:bold;
}
/******************************** Customer **********************************/
.customerFieldRequired
{
	color:#CC1313;
	font:bold 12px;
	vertical-align:middle;
	width:235px;
}
.customerField
{
	font:bold 12px;
	vertical-align:middle;
	width:235px;
}
.customerValue
{
	font:normal 12px;
	vertical-align:middle;
	width:230px;
}

input.customer
{
	width:218px;
	background-color:#FAF8F3;
	border:1px solid #F0E7CE;
}

textarea.customer
{
	width:218px;
	height:50px;
	background-color:#FAF8F3;
	border:1px solid #F0E7CE;
	color:#43340D;
	font:normal 11px Arial;
}

input.CustomerDefault
{
	width:218px;
	background-color:#FAF8F3;
}
select.customer
{
	width:218px;
	background-color:#FAF8F3;
	border:1px solid #F0E7CE;
}
select.card
{
	width:50px;
	background-color:#FAF8F3;
	border:1px solid #F0E7CE;
}

table.sectionTitle
{
	width:572px;
	border:1px solid #9DA9C5;
}
td.sectionTitle
{
	background-color:#F0E7CE;
	color:#941313;
	font:bold 13px;
	padding:1px 5px 1px 5px;
}
td.sectionSubTitle
{
	background-color: #E5DABC;
	color:#941313;
	font:bold 13px;
	padding: 1px 5px 1px 5px;
}
/******************************** Search **********************************/
.searchField
{
	font:bold 12px;
	vertical-align:middle;
	width:120px;
	background-color: #FAFAFC;
}
.searchValue
{
	font:normal 12px;
	vertical-align:middle;
	background-color: #FAFAFC;
}
.searchFormField
{
	font:bold 12px;
	vertical-align:middle;
	background-color: #FAFAFC;
}
.searchFormValue
{
	font:normal 12px;
	vertical-align:middle;
	background-color: #FAFAFC;
}
input.searchAdvanced
{
	width:160px;
	background-color:#FAF8F3;
	border:1px solid #F0E7CE;
}
select.searchAdvanced
{
	width:160px;
	background-color:#FAF8F3;
	border:1px solid #F0E7CE;
}
/******************************** Popup ************************************/
body.popup
{
	background-color:white;
	background-image:none;
}
table.popup
{
	width:580px;
}
/******************************** Frame ************************************/
body.frame
{
	/*background-color:white;*/
	background-image:none;
}
table.frame
{
	width:100%;
	height:100%;
}
/******************************* Order/Cash/Shopping Cart *******************/
td.cart
{
	vertical-align:middle;
	background-color:#F0E7CE;
}

th.cart
{
	vertical-align:middle;
	background-color:#FAF8F3;
}

th.cartTotal
{
	vertical-align:middle;
	background-color:#E5DABC;
}

td.cartPrint
{
	vertical-align:middle;
	font:normal 12px;
}

th.cartPrint
{
	vertical-align:middle;
	font:bold 12px;
}

th.cartPrintTotal
{
	vertical-align:middle;
	font:bold 14px;
}

input.number
{
	width:25px;
	text-align:right;
}
/********************************* Message ************************************/
.MessageTable
{
	font : normal 14px;
	color:#43340D;
	background-color:#E5DABC;
}
tr.MessageTitle
{
	font-weight : bold;
	background-color:#808080;
	color:#ffffff;
}
input.MessageButtonX
{
	cursor:hand;
	width:20px;
	background-color:#505050;
	color:white;
	font-size:12px;
	font-weight:bold;
}
input.MessageButtonOK
{
	cursor:hand;
	width:50px;
	background-color:#505050;
	color:white;
	font-size:12px;
	font-weight:bold;
}
.MessageRecommend
{
	border:1px solid #43340D;
	top:200px;
	left:200px;
	position:absolute;
	width:350px;
	height:200px;
	visibility:hidden;
	z-index:5;
}

/**************************** Unsubscribe *******************************/
.unsubscribeTitle
{
	font:bold 14px;
}
.unsubscribeText
{
	font:normal 12px;
}
.unsubscribeQuestion
{
	font:normal 11px;
}