
html,body
{
	height: 100%;
	margin:0px;
	padding:0px;
	FONT-FAMILY: arial;
}
TABLE
{
	/*border-width: 0px;*/
	border-collapse: collapse;
}
.searchbox 
{
	BORDER-RIGHT: none; 
	BORDER-TOP: #0000ff 1px solid; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: #0000ff 1px solid;
	height: 19px;
}
.HEADTOP
{
	BACKGROUND-IMAGE: url(../images/header_template/top_background.png); 
	BACKGROUND-REPEAT: no-repeat;
	background-color: White;
	height: 70px;
}
/* login registration table*/
.formdisabled,.formenabled 
{
	BORDER: #a6a6a6 1px solid;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 	 
	COLOR: Black; 
	DIRECTION: rtl; 	 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #d0e0f4;
	FONT-FAMILY: arial;
}
.formenabled TD,.formdisabled TD 
{
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;
	table-layout: fixed;
	
}
.formdisabled input
{
	background-color:#cccccc;
}
.formdisabled 
{
	COLOR: #666666; 
	BACKGROUND-COLOR: #cccccc
}

.INPUTTEXT, .mediuminputtext, .smallinputtext
{
	BORDER: #a6a6a6 1px solid; 
	WIDTH: 150px; 	
}
.mediuminputtext 
{
	WIDTH: 100px;
}
.smallinputtext
{
	width: 50px;
	text-align: center;
}
TEXTAREA 
{
	BORDER: #a6a6a6 1px solid; 
	WIDTH: 155px; 
	overflow: auto;
}
SELECT
{
	BORDER: #a6a6a6 1px solid; 
	WIDTH: 50px; 	
	
}
.maplink
{
	padding-left: 25px;	
}
.maplink a
{
	text-decoration: none;
	color: #78149B;
}
.maplink a:hover
{
	text-decoration: underline;
}
.HEADLINE, .headdescription
{	
	background-image: url(../images/header_template/headline.png); 
	background-repeat: no-repeat; 
	background-position: left;	
	background-color: #B47DDF;
	height: 25px;	
}
.headdescription
{
	background-image: url(../images/header_template/headgradient.png); 
}
.HEADLINE table tr td, .headdescription
{
	direction: rtl;
	line-height: 25px;
	padding-right: 10px; 
	font-weight: bold; 
	font-size: 18px; 
	color: white; 	
	font-family: arial;
}
.text, .descriptiontext
{
	direction: rtl;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 	
	FONT-FAMILY: arial;
	padding-right: 2px;
	margin-top: 0; 
	margin-bottom: 0;	
	text-decoration: none;
}
.text:hover
{
	text-decoration: underline;
}
.descriptiontext
{
	COLOR: black;
}
h2
{
	direction: rtl;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 	
	FONT-FAMILY: arial;
	text-align: center;
	margin-top: 0; 
	margin-bottom: 0;
}
h2,.text
{
	COLOR: #2462c0; 
}



.formsubmitrow, TABLE.formenabled TD.formsubmitrow
{
	text-align:left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;	
	BORDER: #a6a6a6 1px solid;
	BACKGROUND-COLOR: #d0e0f4;
}
/* category selector */
.categoryLink, 
input.categoryCell, 
input.selectedCategoryCell
{				
	direction:rtl;
	padding-right: 3px;		
}
.categoryCell, 
.selectedCategoryCell
{
	width:145px;
	height:25px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.categoryCell
{
	background-image: url(../images/products/omsiteProducts_btn_bk.png); 
	background-color: #B47DDF;
}
.selectedCategoryCell
{
	background-image: url(../images/products/omsiteProducts_btn_selected_bk.png);
	background-color: #78149B;
}
input.categoryCell, 
input.selectedCategoryCell
{
	cursor: hand;
	cursor: pointer;
	text-align: right;
}
.categoryLink a, 
.subcategoryLink td a, 
.selectedSubcategoryLink td a, 
input.categoryCell, input.selectedCategoryCell
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bolder;
	color:white;
	text-decoration: none;
}

.categoryLink td a:hover, 
.subcategoryLink td a:hover, 
.selectedSubcategoryLink td a:hover
{
	text-decoration: underline;
}

.subcategoryLink td a, 
.selectedSubcategoryLink td a
{
	color: #78149B;
	font-weight: normal;
}
.selectedSubcategoryLink td a
{
	text-decoration: underline;
}
.subCategoryList
{
	border-bottom: #B47DDF 1px solid;
}

.subcategoryLink, .selectedSubcategoryLink 
{
	background-color: #DDBFF5;
}
.subcategoryLink td, .selectedSubcategoryLink td
{
	height: 25px;
	width: 140px;
	padding-right: 5px;
	direction: rtl;
	border-left:  #B47DDF 1px solid;
	border-right: #B47DDF 1px solid;
}
.selectedSubCategoryList td table 
{
	border-bottom: #78149B 1px solid;
	
}
.selectedSubCategoryList td table tr td
{
	background-color: #9933CC;
	
}
.selectedSubCategoryList td table tr td a
{
	color: white;
}
.selectedSubCategoryList td table .subcategoryLink td, 
.selectedSubCategoryList td table .selectedSubcategoryLink td
{
	border-left:  #78149B 1px solid;
	border-right:  #78149B 1px solid;
}

.griditemcell, .griditemcell TD, .gridheadervert TD, .gridheaderhrz
{
	border-width: 1px;
	border-color: #a8a8a8;
	border-style: solid;
	font-size: 13px;
	font-family: Arial;
	direction: rtl;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.producersTable
{
	display:table;
	padding:0; 
	margin:0 auto; 
	list-style-type:none;
	white-space:nowrap;
}
.producerLink1, .selectedProducerLink1
{
	display:table-cell; float:left;
	/*display:table;
	padding:0; 
	margin:0 auto; 
	list-style-type:none;
	white-space:nowrap;
	border-width: 1px;
	border-style: solid;
	font-size: 48px;
	line-height:48px;
	height:48px;
	color:black;
	text-decoration: none;
	display:table-cell;
	float:right;
	*//*clear:left;
	
	
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 2px;
	padding: 0px;*/
}
.producerLink
{
	 display:table-cell; 
	 float:left;
}
.producerLink a
{
	width:auto;
	display:block;
	text-decoration:none;
	float:left;
	margin: 0px 1px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #a8a8a8;
	background-color: #D0E0F4;
	/*border: none;
	height: 56px;*/
}

.filterLink, .selectedFilterLink
{
	border-width: 1px;
	border-style: solid;
	font-size: 13px;
	line-height:26px;
	height:26px;
	color:black;
	font-weight:bold;
	text-decoration: none;
	display:block;
	float:right;
	
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 5px;
	/*width: 250px;	*/
}
.filterLink
{
	border-color: #a8a8a8;
	background-color: #D0E0F4;
}
.selectedFilterLink
{
	border-color: #a8a8a8;
	background-color: #78149B;
	color: White;
}

.infoitemtable
{
	border-collapse: collapse;
	border-width: 1px;
	border-color: #a8a8a8;
	border-style: solid;
	/*background-color:Green;*/
	width:182px;
}
.infoitemhead
{	
	font-size:13px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:3px;
	padding-right:3px;
	background-color: #D0E0F4;
	line-height: 1em;
	height: 3em;
	overflow:hidden;
}

.gridheadervert, .gridheadervert TD, .gridheaderhrz
{
	font-size:13px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D0E0F4;
	direction: rtl;
	border-width: 1px;
	border-color: #a8a8a8;
	border-style: solid;
	vertical-align: top;
}
.gridheaderhrz
{
	text-align: right;
}
@media print /*screen*/
{
	.noprint
	{
		display:none;
	}
	a
	{
		text-decoration: none;		
	}
	table
	{
		width:100%;
		
	}
	table, tr, td, .gridheadervert, .gridheadervert td, .gridheaderhrz
	{
		background-color:White;
		background-image: none;
	}
	*
	{
		color: Black;		
	}
	h2
	{
		color: black;
	}
	p
	{
		color: Black;
	}
}
@media screen /*print*/
{
	.onprint
	{
		display:none;
	}
}
.pricelabel, .salepricelabel
{
	direction: ltr;
	text-align: right;
	FONT-SIZE: 20px; 
	COLOR: black; 
	FONT-FAMILY: Helvetica, Arial;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	white-space:nowrap;
}
.pricelabel
{
	font-weight:bold;
}
.salepricelabel
{	
	text-decoration: line-through;
	font-size: 12px;
}

.smalltext
{
	color: #235fbe;
	font-weight: bolder;
	text-decoration: none;
}
.smalltext:hover
{
	text-decoration: underline ;
}
/*sub category button*/
.defaultbtn
{
	display:none;
}
.expandbtn, .collapsebtn, 
.selectedexpandbtn, .selectedcollapsebtn, 
.mouseoverexpandbtn, .mouseovercollapsebtn, 
.selectedmouseoverexpandbtn, .selectedmouseovercollapsebtn
{
	border: none;	
	height: 24px;
	width: 24px;
	CURSOR:pointer;
	cursor:hand;		
}
.expandbtn, .collapsebtn, .mouseoverexpandbtn, .mouseovercollapsebtn
{
	BACKGROUND-IMAGE: url(../images/products/category_arrow.gif);
	background-color: #B47DDF;
}
.selectedexpandbtn, .selectedcollapsebtn, .selectedmouseoverexpandbtn, .selectedmouseovercollapsebtn
{
	BACKGROUND-IMAGE: url(../images/products/category_selected_arrow.gif);
	background-color: #78149B;
}
.expandbtn, .selectedexpandbtn
{
	background-position: 0 0;
}
.collapsebtn, .selectedcollapsebtn
{
	background-position: 0 -24px;
}
.mouseoverexpandbtn, .selectedmouseoverexpandbtn
{
	background-position: 0 -48px;
}
.mouseovercollapsebtn, .selectedmouseovercollapsebtn
{
	background-position: 0 -24px;
}

/*END sub category button*/




.updatebtn, .shbtn, .noupdatebtn, .updatebtnalert
{
	/*background-color: Red;*/
	font-size: 13px;
	visibility: visible;
	border: #a6a6a6 1px solid;
	background-color: #D0E0F4;
	height: 20px;
	font-family: Verdana;
	padding-left: 3px;
	padding-right: 3px;
	CURSOR:pointer;
	cursor:hand;
}
.noupdatebtn
{
	/*background-color: Transparent;*/
	visibility: hidden;
}
.updatebtnalert
{
	background-color: red;
	color: White;
	border: black 1px solid;
}

.submitbtnnext, .submitbtnprev, .submitbtninfo
{	
	font-size: 13px;
	font-family: Arial;
	line-height: 27px;
	FONT-WEIGHT:bold;
	float:left;
	display:block;
	CURSOR:pointer;
	cursor:hand;
	COLOR:white;
	BORDER-STYLE:none;	
	width:172px;
	height:27px;
	padding: 0;
	margin-right: 10px;
	text-decoration: none;
	text-align: center;
}
.submitbtnnext
{
	BACKGROUND-COLOR: red;
}
.submitbtnprev
{
	BACKGROUND-COLOR: #2462c0;
}
.submitbtninfo
{
	color: Black;
	BACKGROUND-COLOR: #D0E0F4;
}
.pager, .pagerSelected
{
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	color: #78149B/*#B47DDF*/;
}
.pagerSelected
{
	font-weight:bold;
	color: #78149B;
}
.basketonbtn, .basketoffbtn, 
.homeonbtn, .homeoffbtn,
.policyonbtn, .policyoffbtn,
.aboutonbtn, .aboutoffbtn,
.supportonbtn, .supportoffbtn,
.saleonbtn, .saleoffbtn,
.ordersonbtn, .ordersoffbtn,
.productsonbtn, .productsoffbtn
{
	border: none;	
	height: 80px;
	background-repeat:no-repeat;
	display: block;
	float: right;
}
.basketonbtn, .basketoffbtn
{
	background-image: url(../images/header_template/basket.png);
	width: 76px;
}
.homeonbtn, .homeoffbtn
{
	background-image: url(../images/header_template/homepage.png);
	width: 75px;
}
.policyonbtn, .policyoffbtn
{
	background-image: url(../images/header_template/policy.png);
	width: 76px;
}
.aboutonbtn, .aboutoffbtn
{
	background-image: url(../images/header_template/about.png);
	width: 75px;
}
.supportonbtn, .supportoffbtn
{
	background-image: url(../images/header_template/support.png);
	width: 86px;
}
.saleonbtn, .saleoffbtn
{
	background-image: url(../images/header_template/sale.png);
	width: 65px;
}
.ordersonbtn, .ordersoffbtn
{
	background-image: url(../images/header_template/orders.png);
	width: 94px;
}
.productsonbtn, .productsoffbtn
{
	background-image: url(../images/header_template/products.png);
	width: 57px;
}
.basketonbtn,
.homeonbtn, .homeoffbtn:hover,
.policyonbtn, .policyoffbtn:hover,
.aboutonbtn, .aboutoffbtn:hover,
.supportonbtn,.supportoffbtn:hover,
.saleonbtn, .saleoffbtn:hover,
.ordersonbtn, .ordersoffbtn:hover,
.productsonbtn, .productsoffbtn:hover
{
	background-position: 0 -80px;
}
.iteminfodescriptioncap
{
	font-family: Arial;
	font-size: 13px;
	direction: rtl;
	margin-top: 10px;
	color: #2462C0;
	font-weight: bold;
	padding-right: 10px;
	height: 25px;
	line-height: 25px;	
	background-image: url(../images/item/info_gradient.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.shortdescription
{
	font-family: Arial;
	font-size: 11px;
	direction: rtl;	
	height:7.5em;
	display:block;
	overflow:hidden;
	padding-left:5px;
}
.itemimage img
{
	width:100px;
}
.relateditemimage img
{
	height: 30px;
	width: 30px;
}
