﻿/*#TemplateName[שחור תכלת]END.נא לא לשנות שורה זו, אבל ניתן לשנות את שם התבנית שבסוגריים*/
/***************************************
'Copyright: Copyright (C) 2011 srv.co.il 
'***************************************/
/*Changing COLORS...*/
a:link, a:visited, a:active,
.PageMenu .SearchLink a:link, .PageMenu .SearchLink a:visited, .PageMenu .SearchLink a:active,
.PageContent a:link, .PageContent a:visited, .PageContent a:active,
.HelpCat a:link, .HelpCat a:visited, .HelpCat a:active, .HelpSub a:link, .HelpSub a:visited, .HelpSub a:active,
#SideMenu ul li a:link, #SideMenu ul li a:visited, #SideMenu ul li a:active, #SideMenu ul li a:hover,
#SideMenuML li ul a, #SideMenuML li ul a:link, #SideMenuML li ul a:visited, #SideMenuML li ul a:active,
#SideMenuML ul a.MainSubMenu, #SideMenuML ul a.MainSubMenu:link, #SideMenuML ul a.MainSubMenu:visited, #SideMenuML ul a.MainSubMenu:active,
#SideMenuML ul a.MainWSubMenu, #SideMenuML ul a.MainWSubMenu:link, #SideMenuML ul a.MainWSubMenu:visited, #SideMenuML ul a.MainWSubMenu:active{
	/* צבע כללי לקישורים */
	color:#004d8d;
}
#SideMenuML ul ul{
	/* צבע גבול לתפריטים עם גבול */
	border-bottom:1px solid #e6ecf0;
}
#SideMenuML li ul a,
#SideMenuML li ul a:link,
#SideMenuML li ul a:visited,
#SideMenuML li ul a:active{	
	/* צבע גבול לתפריטים עם גבול */
	border-top:1px solid #e6ecf0;
	border-right:1px solid #e6ecf0;
	border-left:1px solid #e6ecf0;
}

.TopMenuML .SelMenuLink a:link,
.TopMenuML .SelMenuLink a:visited,
.TopMenuML .SelMenuLink a:active,
.TopMenuML .SelMenuLink a:hover{
	/* צבע רקע לתפריט עליון נבחר */
	background:#128fd3 url(top_menu_button_sel.gif);
}

.PageHeader .TopCartMenu a:link,
.PageHeader .TopCartMenu a:visited,
.PageHeader .TopCartMenu a:active,
.PageHeader .TopCartMenu a:hover{
	/* צבע רקע לעגלת הקניות בראש הדף */
	color:#63b2f5;
}
.PageBanner{
	/* צבע רקע מתחת לאזור באנר עליון */
	background:#11acdb url(top_banner_bg.gif) repeat-x;
}

.TopPageBanner{
	/* כיוון הזחת הבאנר העליון שמעל התפריט העליון */
text-align: center;
background:#606060;
}

.HLKeyWord{
	/* הדגשת מילת חיפוש בתוצאות החיפוש */
	font-weight:bold;
}

/*##################### Default Style Settings #####################*/
html,body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	direction:rtl;
}

body {
	background:#ffffff;
	color:#585858;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
}

a:link,
a:visited,
a:active{
	font-size:12px;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}

img{
	border:0;
}

form{
	margin:0;
	padding:0;
}

input, select, textarea{
	font-size:12px;
}

.ErrorDiv{
	color:#FF0000;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}
.ErrorDiv div{
	padding-top:5px;
	padding-bottom:5px;
}
.ErrorDiv h1{
	border-bottom:1px solid #e7e7e7;
	font-size:16px;
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:20px;
	text-align:right;
	color:#FF0000;
}
	
.AlterDefColor{
	color:#000000;
}
/*##################### End Default Style Settings #####################*/

/*##################### Main Template #####################*/
.mainDiv{
	background:#606060;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	min-height:100%;
	height:auto !important;
	height:100%;
}

.mainTable {
	width:748px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.MaxWidthDiv{
	width:748px;
	overflow:hidden;
}

.BottomBackground{
	background:#606060 url(bottom_bg.gif) repeat-x;
}
.TopBackground{
	background:#606060 url(top_bg.gif) repeat-x;
}
.RightBackground{
	background:#606060 url(left_right_bg.gif) 100% repeat-y;
}
.LeftBackground{
	background:#606060 url(left_right_bg.gif) 0% repeat-y;
}

/*##################### End Main Template #####################*/

/*##################### Template Header #####################*/
.PageHeader{
	background:#3e3e3e url(top_menu_bg.gif) repeat-x;
	height:44px;
}
	.PageHeader .TopMenu a:link,
	.PageHeader .TopMenu a:visited,
	.PageHeader .TopMenu a:active{
		color:#FFFFFF;
		font-size:14px;
		text-decoration:none;
	}
	.PageHeader .TopMenu a:hover{
		color:#CCCCCC;
		text-decoration:underline;
	}
	.TopMenuSplit{
		padding-left:10px;
		padding-right:10px;
	}
	.PageHeader .TopSideMenu{
		text-align:right;
	}
	.PageHeader .TopSideMenu a:link,
	.PageHeader .TopSideMenu a:visited,
	.PageHeader .TopSideMenu a:active{
		color:#FFFFFF;
		font-size:12px;
		text-decoration:none;
	}
	.PageHeader .TopSideMenu a:hover{
		color:#CCCCCC;
		text-decoration:underline;
	}
	.PageHeader .TopCartMenu{
		font-size:11px;
		padding-right:10px;
		text-align:right;
		width:140px;
		color:#FFFFFF;
		letter-spacing:2px;
	}
	.PageHeader .TopCartMenu a:link,
	.PageHeader .TopCartMenu a:visited,
	.PageHeader .TopCartMenu a:active,
	.PageHeader .TopCartMenu a:hover{
		font-size:11px;
		text-decoration:none;
		letter-spacing:normal;
	}
	.PageHeader .TopCartMenu a:hover{
		color:#CCCCCC;
		text-decoration:underline;
	}
	
	.PageBanner{
		height:113px;
	}

	.TopMessage{
	text-align:center;
	color:#DDDDDD;
	padding:5px;
	}
	.TopMessage a:link,
	.TopMessage a:visited,
	.TopMessage a:active,
	.TopMessage a:hover{
	color:#FFFFFF;
	}		
/*##################### End Template Header #####################*/

/*##################### Top Scroll Box #####################*/
#ScrollerCont{
	padding:2px;
	background-color:#ffffff;
	border:1px solid #e7e7e7;
	width:742px;
}
#ScrollerOver{
	position:relative;
	height:20px;
	overflow:hidden;
}
#ScrollerBody{
	position:absolute;
	line-height:19px;
	height:20px;
	display:none;
}
#ScrollContent{
	position:absolute;
	right:0px;
	top:0px;
	white-space:nowrap;
}
/*##################### End Top Scroll Box #####################*/

/*##################### Template Side #####################*/
.PageMenu{
	width:184px;
}
	.PageMenu table{
		width:184px;
	}
	.PageMenu .SearchInput{
		width:139px;
		height:16px;
		margin:0;
	}
	.PageMenu .SearchButton{
		width:36px;
		height:22px;
		border:0;
		padding:0;
		margin:0;
	}
	.PageMenu .SearchLink a:link,
	.PageMenu .SearchLink a:visited,
	.PageMenu .SearchLink a:active{
		text-decoration:none;
	}
	.PageMenu .SearchLink a:hover{
		color:#000000;
		text-decoration:underline;
	}
	.PageMenu .RightBoxHeader {
		width:184px;
		height:34px;
		line-height:32px;
		text-indent:30px;
		font-size:13px;
		color:#FFFFFF;
		font-weight:bold;
		background:#000000 url(right_side_head.gif) center no-repeat;
	}
	
	.RightBoxLink a:link,
	.RightBoxLink a:visited,
	.RightBoxLink a:hover,
	.RightBoxLink a:active{
		display:block;
		width:168px;
		height:20px;
		line-height:20px;
		overflow:hidden;
		text-indent:10px;
		background:url(tag.gif) right 6px no-repeat;
	}
	
	.PageMenu .SideLogonForm{
		
	}
	.PageMenu .SideLogonInput{
		text-align:left;
	}
	.PageMenu .SideLogonInput input{
		width:104px;
	}
	.RightBanSplitLine hr{
		color:#CCCCCC;
	}
	#LeftFloatBanner{
	left:10px;
	}		
/*##################### End Template Side #####################*/

/*##################### Template Content #####################*/
.PageContent{
	width:561px;
	background-color:#FFFFFF;
	border:7px solid #e7e7e7;
	padding:4px 4px 0px 4px;
}
	.PageContent a:link,
	.PageContent a:visited,
	.PageContent a:active{
		font-size:12px;
		text-decoration:none;
	}
	.PageContent a:hover{
		color:#000000;
		text-decoration:underline;
	}
	
	.PageTitles{
		margin:0;
	}
	.PageTitles h1{
		border-bottom:1px solid #e7e7e7;
		font-size:16px;
		font-weight:bold;
		line-height:20px;
		margin:0;
		color:#000000;
	}
	
	.PageContent .PageTitles h2{
		font-size:12px;
		color:#CCCCCC;
		line-height:20px;
		padding-left:10px;
		border-bottom:1px solid #e7e7e7;
		font-weight:bold;
		margin:0;
	}
	
	.PageContent .PageErrorMsg{
		text-align:center;
		font-weight:bold;
		color:#000000;
		font-size:12px;
		padding:40px;
	}
	.PageContent .PageLine{
		line-height:1px;
		border-bottom:1px solid #e7e7e7;
	}
	.PageContent .PageList ul{
		margin-top:0;
	}
	.PageContent .PageCatList ul li{
		margin-bottom:5px;
	}
	.PageContent .PageBreadCrumbs a:link,
	.PageContent .PageBreadCrumbs a:visited,
	.PageContent .PageBreadCrumbs a:active,
	.PageContent .PageBreadCrumbs a:hover{
		color:#000000;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	.PageContent .PageBreadCrumbs a:hover{
		color:#666666;
		text-decoration:none;
	}
/*##################### End Template Content #####################*/

/*##################### Template Footer #####################*/
.PageFooter{
	background:#3e3e3e url(bottom_menu_bg.gif) repeat-x;
	height:62px;
}
	.PageFooter .BottomMenu{
		height:28px;
		line-height:28px;
		width:558px;
		color:#FFFFFF;
		padding-bottom:4px;
	}
	.PageFooter .BottomMenu a:link,
	.PageFooter .BottomMenu a:visited,
	.PageFooter .BottomMenu a:active,
	.PageFooter .BottomMenu a:hover{
		color:#FFFFFF;
		font-size:14px;
		text-decoration:none;
	}
	.PageFooter .BottomMenu a:hover{
		color:#CCCCCC;
		text-decoration:underline;
	}
	.PageFooter .BottomSrv{
		width:194px;
	}
	.PageFooter .BottomCopy{
		text-align:left;
		color:#a39898;
		padding-left:10px;
	}
/*##################### End Template Footer #####################*/

/*##################### Login & Password Recovery Page #####################*/
.LoginPage .LoginTable{
	width:500px;
}
.LoginPage .LoginSSLMode{
	font-size:34px;
	color:#dddddd;
	font-family:Tahoma
}
.LoginPage .OldCust,
.LoginPage .NewCust{
	width:240px;
	padding:1px;
	text-align:center;
	border:1px solid #CCCCCC;
}

.LoginPage .OldCust .LoginTextBox,
.LoginPage .NewCust .LoginTextBox{
	width:140px;
}

.LoginPage .BoxTitle{
	width:240px;
	height:25px;
	line-height:24px;
	text-indent:30px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	background:#000000 url(login_head.gif) no-repeat;
}
/*##################### End Login & Password Recovery Page #####################*/

/*##################### Faq Page #####################*/
.HelpCatTitle,
.HelpSubTitle{
	font-size:14px;
	font-weight:bold;
}

.HelpCat{

}

.HelpCat a:link,
.HelpCat a:visited,
.HelpCat a:active,
.HelpSub a:link,
.HelpSub a:visited,
.HelpSub a:active{
	font-size:12px;
	text-decoration:none;
}

.HelpCat a:hover,
.HelpSub a:hover{
	color:#000000;
	text-decoration:none;
}

.HelpTopic .TopicTitle{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.HelpTopic {
	
}
/*##################### End Faq Page #####################*/

/*##################### Default & Prod List Page #####################*/
/*----------- 1 Column + 1 Column Extended - Product list  -----------*/
.Product1Row .ProductImageTD{
	padding-bottom:5px;
	width:130px;
	text-align:center;
	vertical-align:top;
}
.Product1Row .ProductImage{
	width:130px;
	height:90px;
	overflow:hidden;
}
.Product1Row .ProductImage img{
	max-width:130px;
	max-height:90px;
}
.Product1Row .ProductDesc{
	padding-left:4px;
	padding-right:4px;
}
.Product1Row .ProductDesc a:link,
.Product1Row .ProductDesc a:visited,
.Product1Row .ProductDesc a:active{
	font-size:12px;
	text-decoration:none;
}
.Product1Row .ProductDesc a:hover{
	color:#000000;
	text-decoration:underline;
}
.Product1Row .ProductSKU{
	padding-left:4px;
	padding-right:4px;
	margin-bottom:10px;
	color:#999999;
}
.Product1Row .ProductDescLong{
	padding-left:4px;
	padding-right:4px;
	margin-bottom:6px;
	color:#000000;
}
.Product1Row .ProductDescLong a:link,
.Product1Row .ProductDescLong a:visited,
.Product1Row .ProductDescLong a:active{
	color:#000000;
	text-decoration:none;
}
.Product1Row .ProductDescLong a:hover{
	color:#000000;
	text-decoration:none;
}
.Product1Row .ProductButtons{
	width:60px;
	vertical-align:top;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}
.Product1Row .ProductGSale{
	margin-top:10px;
	font-weight:bold;
	text-align:center;
}
.Product1Row .ProductPrice{
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
	width:220px;
	color:#000000;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}
.Product1Row .ProductShipMsg{
	width:80px;
}
.Product1Row .ProductStockMsg{
	width:80px;
}
.Product1Row .ProductRating{

}

/*------------- 2 Column - Product list  -------------*/
.Product2Row{
	width:260px;
	border:1px solid #dddddd;
	margin-top:8px;
	text-align:center;
}
.EmptyProd2Row{
	width:260px;
	border:1px solid #ffffff;
	margin-top:8px;
	text-align:center;
}
.Product2Row .ProductDesc{
	height:32px;
	padding:1px;
	vertical-align:top;
	text-align:right;
	overflow:hidden;
}
.Product2Row .ProductImageTD{
	height:100px;
	width:120px;
}
.Product2Row .ProductImage{
	width:120px;
	overflow:hidden;
}
.Product2Row .ProductImage img{
	max-width:120px;
}
.Product2Row .ProductGSale{
	height:25px;
	line-height:17px;
	font-weight:bold;
	text-align:center;
}
.Product2Row .ProductDescLong{
	height:45px;
	padding:1px;
	vertical-align:top;
	color:#000000;
	text-align:right;
	overflow:hidden;
}
.Product2Row .ProductDescLong a:link,
.Product2Row .ProductDescLong a:visited,
.Product2Row .ProductDescLong a:active{
	color:#000000;
	text-decoration:none;
}
.Product2Row .ProductDescLong a:hover{
	color:#000000;
	text-decoration:none;
}
.Product2Row .ProductPrice{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	height:50px;
}

/*------------- 3 Column + 3 Column Extended - Product list  -------------*/
.EmptyProd3Row{
	width:169px;
	margin-bottom:8px;
	border:1px solid #ffffff;
	text-align:center;
}
.Product3Row,
.Product3RowEx{
	width:169px;
	border:1px solid #dddddd;
	margin-top:8px;
	text-align:center;
}
.Product3Row .ProductDescTD,
.Product3RowEx .ProductDescTD{
	height:34px;
	background-color:#dddddd;
	border:1px solid #ffffff;
	text-align:center;
}
.Product3Row .ProductDescTbl,
.Product3RowEx .ProductDescTbl{
	height:30px;
	text-align:center;
}
.Product3Row .ProductDesc,
.Product3RowEx .ProductDesc{
	height:32px;
	padding:1px;
	text-align:center;
	overflow:hidden;
}
.Product3Row .ProductDesc a:link,
.Product3Row .ProductDesc a:visited,
.Product3Row .ProductDesc a:active,
.Product3RowEx .ProductDesc a:link,
.Product3RowEx .ProductDesc a:visited,
.Product3RowEx .ProductDesc a:active{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.Product3Row .ProductDesc a:hover,
.Product3RowEx .ProductDesc a:hover{
	color:#333333;
	text-decoration:none;
}
.Product3Row .ProductImageTD,
.Product3RowEx .ProductImageTD{
	height:112px;
}
.Product3Row .ProductImage,
.Product3RowEx .ProductImage{
	width:150px;
	overflow:hidden;
}
.Product3Row .ProductImage img,
.Product3RowEx .ProductImage img{
	max-width:150px;
}
.Product3Row .ProductDescLong,
.Product3RowEx .ProductDescLong{
	height:42px;
	padding-right:4px;
	padding-left:4px;
	vertical-align:top;
	color:#000000;
}
.Product3Row .ProductDescLong a:link,
.Product3Row .ProductDescLong a:visited,
.Product3Row .ProductDescLong a:active,
.Product3RowEx .ProductDescLong a:link,
.Product3RowEx .ProductDescLong a:visited,
.Product3RowEx .ProductDescLong a:active{
	color:#000000;
	text-decoration:none;
}
.Product3Row .ProductDescLong a:hover,
.Product3RowEx .ProductDescLong a:hover{
	color:#000000;
	text-decoration:none;
}
.Product3Row .ProductPrice{
	width:116px;
	font-family:Tahoma;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
.Product3Row .ProductButtons{
	width:51px;
	height:48px;
	padding-left:2px;
	padding-right:2px;
	text-align:left;
}
.Product3RowEx .ProductPrice{
	font-size:12px;
	color:#000000;
	height:88px;
}
.Product3RowEx .ProductPrice .PriceText{
	text-align:right;
}
.Product3RowEx .ProductShipSale{
	text-align:center;
	font-weight:bold;
}
.Product3RowEx .ProductGSale{
	height:25px;
	line-height:17px;
	font-weight:bold;
	text-align:center;
}
.Product3RowEx .ProductButtons{
	
}

/*------------- 4 Column - Product list  -------------*/
.Product4Row{
	width:110px;
	border:1px solid #dddddd;
	margin-top:8px;
	text-align:center;
}

.EmptyProd4Row{
	width:110px;
	border:1px solid #ffffff;
	margin-top:8px;
	text-align:center;
}

.Product4Row .ProductImageTD{
	height:100px;
	width:110px;
}
.Product4Row .ProductImage{
	width:110px;
	overflow:hidden;
}
.Product4Row .ProductDesc{
	padding:1px;
	text-align:center;
	vertical-align:top;
	height:46px;
	overflow:hidden;
}
.Product4Row .ProductImage img{
	max-width:110px;
}
.Product4Row .ProductGSale{
	height:25px;
	line-height:17px;
	font-weight:normal;
	font-size:11px;
	text-align:center;
}

/*------------- All Column - Product list  -------------*/
.Product1Row  .ProductInStock,
.Product2Row .ProductInStock,
.Product4Row .ProductInStock,
.Product3RowEx .ProductInStock{
	text-align:center;
	color:#CCCCCC;
}
.Product1Row  .ProductOutStock,
.Product2Row .ProductOutStock,
.Product4Row .ProductOutStock,
.Product3RowEx .ProductOutStock{
	text-align:center;
	font-weight:bold;
}


.ProdListPrice{
	text-align:right;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
}
.ProdListPrice .listPrice,
.ProdListPrice .savePrice,
.ProdListPrice .totalPrice{
	
}
.ProdListPrice .listPriceNum{
	font-family:Tahoma;
	font-size:11px;
	text-decoration:line-through;
}
.ProdListPrice .savePriceNum{
	font-family:Tahoma;
	font-size:11px;
}
.ProdListPrice .totalPriceNum{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
}
/*##################### End Default & Prod List Page #####################*/

/*##################### Prod View Page #####################*/
.ProductView .ProductDesc h1{
	margin:0;
	padding:0;
	font-size:14px;
	color:#ffffff;
	height:20px;
	line-height:18px;
}
.ProductView .ProductSKU h2 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-align:right;
	padding-left:10px;
	padding-top:3px;
}
.ProductView .ProductHeader{
	padding-right:16px;
	padding-left:10px;
	font-size:14px;
	color:#ffffff;
	background:#000000 url(page_title_bg.gif) right repeat-x;
}

.ProductView .ProductTopLine{
	padding-right:16px;
	padding-left:10px;
	font-size:14px;
	height:25px;
	line-height:23px;
	color:#dedede;
	text-align:right;
	background:#000000 url(page_title_bg.gif) right repeat-x;
}

.ProductView .ProductDescLongTitle{
	font-weight:bold;
}
.ProductView .ProductDescLong{
	padding-bottom:10px;
}
.ProductView .ProductDetails{

}
.ProductView .ProductDescLongMore{
	text-align:left;
}
.ProductView .ProductGSale{
	text-align:left;
	color:#CCCCCC;
}

.ProductView .ProductImage{
	cursor:pointer;
	text-align:center;
	padding-top:10px;
}
.ProductView .ProductNoLargImage{
	text-align:center;
	padding-top:10px;
}
.ProductView .ProductNoImage{
	text-align:center;
	padding-top:10px;
}
.ProductView .ProductPricing{
	margin-top:8px;
	margin-bottom:8px;
	width:100%;
}
.ProductView .ProductListPriceTitle{
	padding-left:6px;
}
.ProductView .ProductListPriceNum{
	text-decoration:line-through;
	padding-top:1px;
	padding-bottom:1px;
}
.ProductView .ProductPriceTitle{
	padding-left:6px;
	font-weight:bold;
}
.ProductView .ProductPriceNum{
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}
.ProductView .ProductSavePriceTitle{
	padding-left:6px;
}
.ProductView .ProductSavePriceNum{
	padding-top:1px;
	padding-bottom:1px;
}
.ProductView .ProductTotalPriceTitle{
	padding-left:6px;
	font-weight:bold;
}
.ProductView .ProductTotalPriceNum{
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}
.ProductView .ProductFreeShipping{
	
}
.ProductView .ProdListOutStock,
.ProductView .ProdViewInStock{
	margin-top:8px;
	margin-bottom:8px;
}
.ProductView .ProductShipPriceTitle{
	padding-left:6px;
}
.ProductView .ProductShipPriceNum{
	padding-top:1px;
	padding-bottom:1px;
}
.ProductView .ProductAddQty{
	margin-top:8px;
	margin-bottom:8px;
}
.ProductView .MandatoryOpt{
	color:#c80000;
}
.ProductView .ProductViewUL{

}
.ProductView .GroupSaleEnd{
	color:#C60000;
	font-weight:bold;
}
.ProductView .GroupListTable {
	padding:3px;
	font-size:9pt;
	border:1px solid #e7e7e7;
}
.ProductView .GroupListHead {
	color:#dedede;
	background-color:#000000;
}
.ProductView .GroupListRow {
	background-color:#f7f7f7;
}
.ProductView .GroupListRowAlt {
	background-color:#fefefe;
}
.ProductView .DiscountListTable{
	padding:3px;
	font-size:9pt;
	border:1px solid #e7e7e7;
}
.ProductView .DiscountListRow {
	background-color:#f7f7f7;
}
.ProductView .DiscountListRowAlt {
	background-color:#fefefe;
}
.ProductView .DiscountListHead {
	color:#dedede;
	background-color:#000000;
}
.ProductView .OptSelectBox{
}
.ProductView .OptRadioBox{
}
.ProductView .OptTextAreaBox{
}
.ProductView .OptTextBox{
}

.ProductView .SplitView{
	background-color:#e7e7e7;
	width:1px;
}

.ProductMoreInfoContainer{
	width:100%;
	margin-top:20px
}

.ProductView .ProductMoreInfo{
	text-align: right;
	width:100%;
}

.ProductView .ProductMoreInfoTd1{
	border-bottom:1px solid #ffffff;
	background-color:#f0f0f0;	
	padding: 5px;
	width: 5%;
}

.ProductView .ProductMoreInfoTd2{
	border-bottom:1px solid #f0f0f0;
	padding: 5px;	
	width: 95%;
}
/*##################### End Prod View Page #####################*/

/*##################### Cart Page #####################*/
.CartPage{

}
.CartPage .CartButtons{
	text-align:center;
}
.CartPage .TopLineHead{
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	background-color:#f5f5f5;
	padding-top:7px;
	padding-bottom:7px;
}
.CartPage .TopLineFirst{
	border-right:1px solid #e7e7e7;
}
.CartPage .TopLineLast{
	border-left:1px solid #e7e7e7;
}
.CartPage .CartHeaders{
	background-color:#f5f5f5;
	border:1px solid #e7e7e7;
	color:#000000;
	text-align:center;
	height:14px;
	font-weight:bold;
}
.CartPage .CartHeadersBottom{
	border-bottom:1px solid #e7e7e7;
	background-color:#ffffff;
	padding:7px;
}
.CartPage .CartHeadersTop{
	border-top: 1px solid #e7e7e7;
	background-color:#ffffff;
	padding:7px;
}
/*##################### End Cart Page #####################*/

/*##################### Submit Order Page #####################*/
.SubmitOrder{

}
.SubmitOrder .TopLineHead{
	border-bottom:1px solid #e7e7e7;
	background-color:#f5f5f5;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	color:#000000;
}
.SubmitOrder .TopLine{
	border-bottom:1px solid #f7f7f7;
}
/*##################### End Submit Order Page #####################*/

/*##################### Submit Order Page #####################*/
.CustomerForm{

}
.CustomerForm .TopLineTitle{
	border-bottom:1px solid #e7e7e7;
	background-color:#fbfbfb;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	text-align:left;
	padding-left:6px;
}
.CustomerForm .TopLineInput{
	border-bottom:1px solid #e7e7e7;
	background-color:#fbfbfb;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}

.CustomerForm .TopLineTitleAlt{
	border-bottom:1px solid #e7e7e7;
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	text-align:left;
	padding-left:6px;
}
.CustomerForm .TopLineInputAlt{
	border-bottom:1px solid #e7e7e7;
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
/*##################### End Submit Order Page #####################*/

/*##################### Submit Shipping Page #####################*/
.ShippingForm{

}
.ShippingForm .TopLineTitle{
	border-bottom:1px solid #e7e7e7;
	background-color:#fbfbfb;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	text-align:left;
	padding-left:6px;
}
.ShippingForm .TopLineInput{
	border-bottom:1px solid #e7e7e7;
	background-color:#fbfbfb;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}

.ShippingForm .TopLineTitleAlt{
	border-bottom:1px solid #e7e7e7;
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	text-align:left;
	padding-left:6px;
}
.ShippingForm .TopLineInputAlt{
	border-bottom:1px solid #e7e7e7;
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
/*##################### End Shipping Page #####################*/

/*##################### Pay Submit Page #####################*/
.PaySubmitForm{

}
.PaySubmitForm .TopLineTitle{
	border-bottom:1px solid #e7e7e7;
	background-color:#fbfbfb;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	text-align:left;
	padding-left:6px;
}

.PaySubmitForm .TopLineMsg{
	border-bottom:1px solid #e7e7e7;
	background-color:#fbfbfb;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	text-align:right;
	padding-left:6px;
}

.PaySubmitForm .TopLineInput{
	border-bottom:1px solid #e7e7e7;
	background-color:#fbfbfb;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}

.PaySubmitForm .TopLineTitleAlt{
	border-bottom:1px solid #e7e7e7;
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	text-align:left;
	padding-left:6px;
}
.PaySubmitForm .TopLineInputAlt{
	border-bottom:1px solid #e7e7e7;
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}

.PaySubmitForm .PayNowMsg{
	padding-top:7px;
	padding-bottom:7px;
	color:#FF0000;
	text-align:center;
	font-weight:bold;
}
/*##################### End Pay Submit Page #####################*/

/*##################### Pay Return Page #####################*/
.PayReturnForm{

}
/*##################### End Pay Return Page #####################*/

/*##################### Pay Return Page #####################*/
.CustomerForm{

}
.CustomerForm .TopLineHead{
	border-bottom:1px solid #e7e7e7;
	background-color:#f5f5f5;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	color:#000000;
}
.CustomerForm .TopLine{
	border-bottom:1px solid #f7f7f7;
	background-color:#ffffff;
	padding:4px;
}
.CustomerForm .TopLineAlt{
	border-bottom:1px solid #f7f7f7;
	background-color:#fbfbfb;
	padding:4px;
}
.CustomerForm .BorderTop{
	border-top:1px solid #f7f7f7;
}

/*##################### End Pay Return Page #####################*/
.MultiCartForm .PriceBox{
	background-color:#f5f5f5;
	border:1px solid #e7e7e7;
	color:#000000;
	text-align:center;
	height:14px;
	font-weight:bold;
}
.MultiCartForm .BorderTop{
	border-top:1px solid #e7e7e7;
	background-color:#FFFFFF;
	padding:7px;
}

.MultiCartForm .boxHead{
	background-color:#d0d0d0;
	font-size:8pt;
	font-weight:bold;
}
.MultiCartForm .BoxImage{
	vertical-align:middle;
	border: 1px solid #7F9DB9;
	border-right:none;
}
.MultiCartForm .BoxInput{
	padding-right:2px;
	border: 1px solid #7F9DB9;
	border-left: 1px solid #ffffff;
	background-color:white;
	vertical-align: middle;
	font-family: Arial, Verdana;
	font-size:11px;
	color:#000000;
	height:15px;
	cursor:default;
}
.MultiCartForm .BoxInputPrice{
	padding-right:2px;
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:11px;
	color:#000000;
	height:19px;
	cursor:default;
}
.MultiCartForm .listRow{
	background-color:#f7f7f7;
	cursor:pointer;
}
.MultiCartForm .listRowHover{
	background-color:#ededed;
	cursor:pointer;
}
.MultiCartForm .listRowAlt{
	background-color:#fefefe;
	cursor:pointer;
}
.MultiCartForm .listRowAltHover{
	background-color:#ededed;
	cursor:pointer;
}

.MultiCartForm .multiTable {
	border-collapse:collapse;
	border:1px solid #e7e7e7;
}

.MultiCartForm .multiTableHeader {
	padding: 5px;
	border:1px solid #e7e7e7;
	font-size: 9pt;
	font-weight:bold;
	background-color:#fbfbfb;
}

.MultiCartForm .multiTableRow {
	padding: 3px;
	border:1px solid #e7e7e7;	
	font-size: 9pt;
}

.PrintTable,
.PrintTable td,
.PrintTable div,
.PrintTable b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

/* @@@@@@@@@@@@@ Menus Typs @@@@@@@@@@@@@ */
/* ######## Cat Side Menu - ONE LEVEL ######## */
#SideMenu ul{
margin:0;
padding:0;
list-style:none;
}
#SideMenu ul li{
	height:22px;
	line-height:20px;
	width:174px;
	overflow:hidden;
	padding-right:10px;
	text-indent:14px;
	background:url(side_menu_arrow.gif) right 1px no-repeat;
}
#SideMenu ul li a:link,
#SideMenu ul li a:visited,
#SideMenu ul li a:active,
#SideMenu ul li a:hover{
	font-size:12px;
	text-decoration:none;
}
#SideMenu ul li a:hover{
	color:#000000;
	text-decoration:none;
}
/* ######## END Cat Side Menu - ONE LEVEL ######## */

/* ######## Cat Side Menu - MULTI LEVEL ######## */
#SideMenuML {
	direction:rtl;
	margin:0px;
	padding:0px;
	width:184px;
}

#SideMenuML ul{
	position:relative;
	width:100%;
	clear:both;
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}

#SideMenuML ul li{
	position:relative;
}

#SideMenuML li ul{
	right:100%;
	width:150px;
	top:-2px;
	position:absolute;
	display:block;
}

#SideMenuML li ul li ul{
	right:149px;
	width:150px;
	top:0px;
	position:absolute;
	display:block;
}

#SideMenuML li:hover ul{
	display:block;
}

#SideMenuML li:hover>ul{
	visibility:visible;
}

#SideMenuML ul ul{
	visibility:hidden;
}

* html #SideMenuML ul li{
	float:left;
	height:1%;
}

* html #SideMenuML ul li a{
	height:1%;
}

#SideMenuML ul, li{
	margin:0px;
}

/* Set All link height */
#SideMenuML ul a,
#SideMenuML ul a:link,
#SideMenuML ul a:visited,
#SideMenuML ul a:active,
#SideMenuML ul a:hover{
	display:block;
	text-decoration:none;
}

/* SubMenu link without submenu */
#SideMenuML li ul a,
#SideMenuML li ul a:link,
#SideMenuML li ul a:visited,
#SideMenuML li ul a:active{
	padding-right:4px;
	padding-left:4px;
	text-align:right;
	line-height:22px;
	height:22px;
	background:#ffffff;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

#SideMenuML li ul a:hover{
	color:#000000;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

/* SubMenu link with submenu */
#SideMenuML ul a.submenu,
#SideMenuML ul a.submenu:link,
#SideMenuML ul a.submenu:visited,
#SideMenuML ul a.submenu:active{
	padding-right:4px;
	padding-left:4px;
	text-align:right;
	line-height:22px;
	height:22px;
	background:#ffffff url(arrowL.gif) left no-repeat;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

#SideMenuML ul a.submenu:hover{
	background:#ffffff url(arrowLhov.gif) left no-repeat;
}

/* TitleMenu link with submenu */
#SideMenuML ul a.MainSubMenu,
#SideMenuML ul a.MainSubMenu:link,
#SideMenuML ul a.MainSubMenu:visited,
#SideMenuML ul a.MainSubMenu:active{
	padding-right:24px;
	padding-left:24px;
	text-align:right;
	border-right-width:0px;
	line-height:21px;
	height:23px;
	background:url(side_menu_arrow_wsub.gif) right 1px no-repeat;
	text-decoration:none;
	overflow:hidden;
}

#SideMenuML ul a.MainSubMenu:hover{
	color:#000000;
	background:url(side_menu_arrow_hwsub.gif) right 1px no-repeat;
}

/* TitleMenu link without submenu */
#SideMenuML ul a.MainWSubMenu,
#SideMenuML ul a.MainWSubMenu:link,
#SideMenuML ul a.MainWSubMenu:visited,
#SideMenuML ul a.MainWSubMenu:active {
	padding-right:24px;
	padding-left:24px;
	text-align:right;
	border-right-width:0px;
	line-height:21px;
	height:23px;
	background:url(side_menu_arrow.gif) right 1px no-repeat;
	text-decoration:none;
	overflow:hidden;
}

#SideMenuML ul a.MainWSubMenu:hover{
	color:#000000;
	background:url(side_menu_arrow.gif) right 1px no-repeat;
}
/* ######## END Cat Side Menu - MULTI LEVEL ######## */

/* ######## Cat Top Menu ######## */
#TopMenuML{
	
}

.TopMenuML .MenuLink a:link,
.TopMenuML .MenuLink a:visited,
.TopMenuML .MenuLink a:active,
.TopMenuML .MenuLink a:hover{
	color:#ffffff;
	font-size:12px;
	display:block;
	width:147px;
	height:23px;
	line-height:21px;
	background:#000000 url(top_menu_button.gif);
	text-decoration:none;
	text-align:center;
	margin-bottom:2px;
	overflow:hidden;
}
.TopMenuML .MenuLink a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

.TopMenuML .SelMenuLink a:link,
.TopMenuML .SelMenuLink a:visited,
.TopMenuML .SelMenuLink a:active,
.TopMenuML .SelMenuLink a:hover{
	color:#ffffff;
	font-size:12px;
	display:block;
	width:147px;
	height:23px;
	line-height:21px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin-bottom:2px;
	overflow:hidden;
}
.TopMenuML .SelMenuLink a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
.TopMenuML .EmptyMenu{
	display:block;
	width:147px;
	height:23px;
	line-height:21px;
	background:#000000 url(top_menu_button.gif);
	margin-bottom:2px;
}
/* ######## END Cat Top Menu ######## */


/* ######## Categorys Inner Button Menu ######## */
.TopMenuButtons{
	margin-right:3px;
}
.TopMenuButtons div a:link,
.TopMenuButtons div a:visited,
.TopMenuButtons div a:active,
.TopMenuButtons div a:hover{
	float:right;
	color:#ffffff;
	font-size:12px;
	display:block;
	width:130px;
	height:23px;
	line-height:21px;
	background:#000000 url(top_menu_button.gif);
	text-decoration:none;
	text-align:center;
	margin-bottom:2px;
	margin-left:3px;
	overflow:hidden;
}
.TopMenuButtons div a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
/* ######## END Categorys Inner Button Menu ######## */
/* Facebook like div */
.ShareLikeDiv {
	width:748px;
	color:#ffffff;
	margin-left:auto;
	margin-right:auto;
}