@import "MainMenu.css";
@import "Module.css";
@import "ModuleAlt.css";
@import "HorzMenu.css";
@import "FooterMenu.css";
@import "Banner.css";
@import "Footer.css";
body
{
	direction:rtl;
	font-family:Tahoma;
	font-size:9pt;
	margin:0;
	text-align: center;
}
/*The main table in Default and other aspx pages*/

/* -------------Zen Styles ----------------- */

#zenpanes{
width:100%;
position:relative;
direction:rtl;

}

div.zen-hdr{
z-index:30;
padding:0em 0em;
margin:0em 0em;
width:1000;
background-color: #ffffff;
}
div.zen-cols{
width:1000;
}
div.zen-ftr{
width:1000;
}
div.zen-top{
width:1000;
}
div.zen-bot{
width:1000;
}
div.zen-col-middle{
margin-left:-1px;
float:right;
width:100%;
z-index:20;
padding:0 9 0 9;

}
div.zen-col-left{
position:relative;
margin-right:1px;
width:230px;
overflow:hidden;
float:left;
margin-left:-230px;
z-index:10;
padding:0 0 0 22;
}
div.zen-col-right{
position:relative;
margin-left:1px;
width:230px;
float:right;
margin-right:-230px;
z-index:11;
padding:0 22 0 0;
}
div.zen-hide-right div.zen-col-right,div.zen-hide-both div.zen-col-right{
display:none;
}
div.zen-hide-left div.zen-col-left,div.zen-hide-both div.zen-col-left{
display:none;
}
div.zen-show-all{
padding:0 230px 0 230px;
}
div.zen-hide-left{
padding:0 230px 0 0;
}
div.zen-hide-right{
padding:0 0 0 230px;
}
div.zen-cols-wrapper{
padding-top:0px;
padding-bottom:0.1px;
width:100%;

}
div.zen-float-wrapper{
margin-right:-1px;
float:left;
width:100%;
position:relative;
z-index:0;

}
div.zen-clear{
clear:both;
}
div.zen-none{
display:none;
}
/* -------------End Of Zen Styles ----------------- */
.PortalTable
{
	width :1000px;
	height:100%;
	padding:0 0 0 0;
	text-align:left;
}
.PortalTD
{
	width:1000px;
	height:100%;
	padding:0 0 0 0;
	text-align:center;
        background-color:#ffffff;
	
}
.SiteLeftBorder
{
	width:25;
	background-repeat:repeat-y;
}

.SiteRightBorder
{
	width:25;
	background-repeat:repeat-y;
}

.ModulesTable
{
	padding:0px;
	width:100%;
}
.RightPane
{
	width:208px;
	padding-left:10px;
}

.LeftPane
{
	width:208px;
	padding-right:10px;
}
contentPane{
	width:522;
}
.MainPane
{
	width:100%;
}
/*--------------- Archive Styles -------------------------------------------------------*/

.MainBack
{
	width:100%;
	height:100%;
	border-color:#e0e1dd;

	border-left-width:0px;
	border-left-style:solid;

	border-right-width:0px;
	border-right-style:solid;

	border-top-width:0px;
	border-top-style:solid;

	border-bottom-width:0px;
	border-bottom-style:solid;
}


TABLE
{
	font-family:Tahoma;
	font-size:8pt;
}
INPUT
{
	font-family:Tahoma;
	font-size:8pt;
}
TEXTAREA
{
	font-family:Tahoma;
	font-size:8pt;
}
.txtEmail
{
	direction:ltr;
}
.DataGrids
{
	border-color:#81B4E8;
	border-width:1;
	border-collapse:collapse;
}
.DataGridsHeaders
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: white;
	border-bottom-width: 1px;
	border-bottom-color: white;
	color: #2b2c51;
	border-top-color: white;
	background-color: #f0dc79;
	text-align: center;
	border-right-width: 1px;
	border-right-color: white;
}
.DataGridsFooters
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: white;
	border-bottom-width: 1px;
	border-bottom-color: white;
	color: white;
	border-top-color: white;
	background-color: #81B4E8;
	text-align: center;
	border-right-width: 1px;
	border-right-color: white;
	direction:ltr;
}
.DataGridEvenRow
{
	background-color: #eeeeee;
}
.DataGridSelectedRow
{
	background-color: #F7EEC0;
}
.DataGridOddRow
{
	background-color: #ffffff;
}
.TableCellCentered
{
	text-align:center;
}
.AdminRight
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:#F0F0F0;
	color:Black;
	padding:5 0 5 5;
}

.AdminMain
{
	background-color:#FFFFFF;
	width:678;
}

.fTitle
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:600;
	color:#e35611;
	
}
.fTitle2
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:600;
	color:#087baa;
	
}
.fTitle3
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:600;
	color:#666666;
	
}
.AcellEn 
{
	cursor:hand;
	background:#f97b29;
	font-family:Tahoma;
	font-weight:bold;
	color:White;
	border-right-color:#f97b29;
	border-right-width:1;
	border-right-style:solid;
	border-left-color:#f97b29;
	border-left-width:1;
	border-left-style:solid;
	border-top-color:#f97b29;
	border-top-width:1;
	border-top-style:solid;
}
.AcellDis 
{
	font-family:Tahoma;
	border-right-color:Black;
	border-right-width:1;
	border-right-style:solid;
	border-left-color:Black;
	border-left-width:1;
	border-left-style:solid;
	border-top-color:Black;
	border-top-width:1;
	border-top-style:solid;
}
.AdminSearch
{
	background-color:#eeeeee;
	border-right-color:#EAE7E7;
	border-right-width:1px;
	border-right-style:dotted;
	border-left-color:#EAE7E7;
	border-left-width:1px;
	border-left-style:dotted;
	border-top-color:#EAE7E7;
	border-top-width:1px;
	border-top-style:dotted;
	border-bottom-color:#EAE7E7;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	color:Black;
}
.AdminSearchAlternate
{
	background-color:#eeeeee;
	color:Black;
}
.AdminTitleAlternate
{
	background-color:#F0dc79;
	color:White;
	font-size:8pt;
	font-weight:600;
}
.AdminEdit
{
	border:solid 1px #087baa;
}
.AdminAlternate
{
	background-color:#f0f0f0;
}
.ModuleAlternate
{
	background-color:#f0f0f0;
}
SELECT
{
	font-family:Tahoma;
	font-size:8pt;
}
LABEL
{
	font-family:Tahoma;
	font-size:8pt;
}
A
{
	color:#2b2c91;
	text-decoration:none;
	/*font-weight:normal;*/
	
}
A:hover
{
	color:#7766cc;
	text-decoration:none;
}

.MainLink
{
	color: #ffffff;
}
A.main
{
	color: #333333;
	text-decoration:none;
}
A.main:hover
{
	color:#0066cc;
	text-decoration:none;
}

A.mainTitle
{
	color: #333333;
	text-decoration:none;
	font-weight:600;
	font-size:8pt;
}
A.mainTitle:hover
{
	color:#0066cc;
	text-decoration:none;
	font-weight:600;
	font-size:8pt;
}
.lblLink
{
	color: #2b2c51;
	text-decoration:none;
	font-weight:600;
	font-size:8pt;
	cursor:hand;
}
.lblLinkHover
{
	color:#0066cc;
	text-decoration:none;
	font-weight:600;
	font-size:8pt;
	cursor:hand;
}
.lblLink2
{
	color: #333333;
	text-decoration:none;
	font-size:8pt;
	cursor:hand;
}
.lblLinkHover2
{
	color:#0066cc;
	text-decoration:none;
	font-size:8pt;
	cursor:hand;
}
A.NavLink
{
	color: #333333;
	text-decoration:none;
	font-weight:600;
	font-size:8pt;
}
A.NavLink:hover
{
	color:#0066cc;
	text-decoration:none;
	font-weight:600;
	font-size:8pt;
}

A.mainTitle2
{
	color: #333333;
	text-decoration:none;
	font-weight:600;
	font-size:8pt;
	cursor:hand;
}
A.mainTitle2:hover
{
	color:#0066cc;
	text-decoration:none;
	font-weight:600;
	font-size:8pt;
	cursor:hand;
}


.ErrorMessage
{
	color:Red;
	font-weight:bold;
}
.Comment
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:#fffff0;
	color:Green;
}
.readMore
{
	font-family:Tahoma;
	font-size:8pt;
	color:#e35611;
	font-weight:500;
	cursor:hand;
}

.ModuleDate
{
	font-family:Tahoma;
	font-size:8pt;
	color:#e35611;
	font-weight:500;
}
.ModuleBorder
{
	border-color:#f97b29;
	border-style:dotted;
	border-width:1;
}
.ModuleSeprator
{
	border-bottom-color:#f97b29;
	border-bottom-style:dotted;
	border-bottom-width:1;
}
.ModuleSubTitle
{
	background:#F0dc79;
	color:#111111;
	border-bottom-color:#2E5772;
	border-bottom-width:1;
	font-size:8pt;
	font-weight:600;
}
.NewsBody
{
	color:#5d5d5d;
	font-size:8pt;
	text-align:justify;
}
.NewsSubTitle
{
	background:#fffff0;
	color:#000000;
	font-size:10;
	border: solid 1px #e35611;
	
}
Img.NewsImage:
{
	position: absolute; float: right
}
.NewsSubTitle2
{
	background:#eff2fa;
	color:#000000;
	font-size:8pt;
	color:#000000;
	height:20;
}
.NewsSubTitle3
{
	background:#eeeeee;
	color:#000000;
	font-size:8pt;
	color:#000000;
	height:20;
}
.LinkGroup
{
	background:#dae1f5;
	font-size:8pt;
	font-weight:600;
	border:solid 1px #00a4e0;
	
}
.LinkHeader
{
	background:#fffff0;
	font-size:8pt;
	font-weight:600;
	
}



.RightBack
{
	width:202;	
}
.HasEvent
{
	background-color:#B8FACF;
	font-family:Tahoma;
	font-size:8pt;
	text-align:center;
	
}
.SelectedDay
{
	color:Red;
	font-weight:bold;

}
.HasNotification
{
	background-color:Yellow;
	color:White;
	font-family:Tahoma;
	font-size:8pt;
	text-align:center;
	
}
.NormalCal
{
	text-align:center;
	
}
.NewsShowTitle
{
	color:#2b2c51;
	font-size:8pt;
	font-weight:600;
}



A.NewsLink
{
	color:#5f635a;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;
}
A.NewsLink:Hover
{
	color:#cc0000;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;
}
.NewsRightC
{
	background-color:#a8a8a8;

}


.ModuleRight
{
	width:20;
}

.FishSeperator
{
	background-color:#cccccc;
}
.FishSeperator2
{
	background-color:#dddddd;
}
.FishTitle
{
	font-weight:600;
	color:#333333;
}
.FishHeaders
{
	
	color: white;
	background-color: #087baa;
	text-align: center;
	border-left: solid 1px #aaaaaa;
}
.FishEvenRow
{
	background-color: #eeeeee;
	border-left: solid 1px #aaaaaa;
}
.FishOddRow
{
	background-color: #ffffff;
	border-left: solid 1px #aaaaaa;
	border-bottom: dotted 1px #aaaaaa;
}
.DataListHeader
{
	background-color:#003f86;
	color:#ffffff;
	font-weight:600;
	height:20px;
	padding-right:3px;
	padding-left:3px;
}
.DataListEvenRow
{
	background-color:#efefef;
	border-top: solid 0px #003f86;
	border-left: solid 0px #003f86;
	border-right: solid 0px #003f86;
	border-bottom: solid 0px #003f86;
	
  
}
.DataListOddRow
{
	background-color:#ffffff;
	border-top: solid 0px #003f86;
	border-left: solid 0px #003f86;
	border-right: solid 0px #003f86;
	border-bottom: solid 0px #003f86;
	
}
.DataList
{
	
	border-top: solid 1px #003f86;
	border-left: solid 1px #003f86;
	border-right: solid 1px #003f86;
	border-bottom: solid 1px #003f86;
}
.ImportantNewsDataList
{
	
	border-top: solid 1px #eff2fa;
	border-left: solid 1px #eff2fa;
	border-right: solid 1px #eff2fa;
	border-bottom: solid 1px #eff2fa;
}
.UsualNewsDataList
{
	
	border-top: solid 1px #eeeeee;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
}
.TitleBack
{
	background-color:#990033;

}
.TitleTitle
{
	color:#000000;
	font-weight:bold;
	font-family:Tahoma;
	font-size:8pt;
}
.MnuBG
{
	font-family:Tahoma;
	font-size:8pt;	
	width:150px;
	height:33px;
	background-attachment:fixed;
	background-repeat:no-repeat ;
}
.TopLeftBG
{
}
.TopRightBG
{
}

.TopMidBG
{
}

.BotLeftBG
{
}
.BotRightBG
{
}
.BotMidBG
{
}
.MidLeftBG
{
}
.MidRightBG
{
}
.MidCenterBG
{
}
.Tab1BG01
{
}
.Tab2BG01
{
}
.Tab3BG01
{
}
.Tab2BG02
{
}
.Tab3BG02
{
}
.Tab3BG03
{
}
.TblBack
{
	background-color:#fff2f2;
}
.MainTblBG
{
	background-color:#dfdfdf;
}
img 
{
	border: 0;
}
ModuleMainTBL
{
	background-color:#efefef;
}
/* Cards */
.StepTBL
{
	border:solid 1px #087baa;
}
.ActiveStep
{
	border:solid 1px #087baa;
	background-color:#087baa;
	color:#ffffff;
}
.CurrentStep
{
	border:solid 1px #ffffff;
	background-color:#00a4e0;
}
A.Step:
{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	
}
A.Step:hover
{
	color:#e35611;
	text-decoration:none;
}
.CardMessage1
{
	font-weight:600;
	font-size:8pt;
	color:#000000;
}
.CardMessage2
{
	font-weight:400;
	font-size:8pt;
	color:#000000;
}

/* End of Cards */

/* Header 1 - Main header */
.header1 {
	background-color: #335599;
	color: #FFFFFF;
	font-weight: bold;
	height: 28px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* Links in header1 */
tr.header1 a		{color:#FFFFFF;text-decoration:none}
tr.header1 a:hover	{color:#CCCCCC;text-decoration:none}

/* Header 2 - Sub header */
.header2 {
	background-color: #dae1f5;
	color: #000080;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.postformheader 
{
	background-color: #dddddd;
	font-weight:bold;
}
.header2 a:
{
color: #ffffff;
text-decoration:none;
}
.header2 a:hover
{
color: #e35611;
}

/* Footer1 - Bottom of tables */
.footer1 {
	background-color: #dae1f5;
	font-size: 7pt;
	height: 28px;
}

.footer1 select, .footer1 td
{
	font-size: 7pt;
}

/* Header of posts */
.postheader 
{
	background-color: #E9EAEA;
}

/* User info and post/article */
.post 
{
	background-color: #eff2fa;
}
.post2
{
	background-color: #E4E4E4;
}

/* Footer of posts */
.postfooter 
{
    background-color: #D3DADE;
}

/* Area between posts */
.postsep 
{
	background-color: #5B84A0;
	height: 1px 
}

/* most tables are class 'content' */
.content, .rte {
	font-family: Tahoma, verdana;
	font-size: 8pt;
	border: 0px solid #2163E8;
	color: #000000;
	padding: 0px;
	background-color: #333333;
}
.content2 {
	font-family: Tahoma, verdana;
	font-size: 8pt;
	border: 0px solid #2163E8;
	color: #000000;
	padding: 0px;
	background-color: #ffffff;
}

.content td {
	padding: 5px;
}

/* links inside content table */
.content a, .rte a			{ color: #333333; text-decoration: none; }
.content a:hover, .rte a:hover	{ color: #0066cc; text-decoration: none; }

/* used for quoting messages */
.quote 
{
	margin-left: 16px;
	padding-left: 16px;
}

.quoteinner 
{
	padding: 4px;
	background-color: #CCCCCC;
	border: 1px solid #666666;
}

/* font sizes */
.smallfont a	{ font-size: 8pt; }


.cfont a	{}
.cfont a:hover	{
	color: #D6E0E2;
}

.largefont	{ font-size: 8pt; }

/* Image Links */
a.imagelink 
{
	font-size: 8pt;
	font-weight: bold;
	color: #000080;
}
a:hover.imagelink
{
	text-decoration: underline;
	color: #0000FF;
}

/* Used for editor textarea */
.posteditor 
{
	width: 100%;
	height: 200px;
	font-family: Tahoma, Verdana;
	font-size: 8pt;
}

/* Table just above and below tables */
table.command 
{
	/*border: solid 1px blue;*/
	padding: 3px;
}

/* p-tag at the top of pages with navigation links */
.navlinks { font-weight: bold; color: #000000; }
.navlinks a { color: #000080; text-decoration: none }
.navlinks a:hover { color: #808080; }

/* for printing */
.print 
{
	border: solid 1px #C0C0C0;
}
.printheader 
{
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.printbody 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}

/* treeview stylesheet */
.TreeView 
{ 
	font-family:Tahoma;
  background-color:White;
  /*padding-top:4px; */
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-left: 3px; 
  padding-right: 3px;
  cursor:hand; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}
/* end of treeview stylesheet */
/* navigation bar stylesheet */

.NavBar
{  
  border: 1px solid #005599; 
  cursor: default;
  direction:ltr;
  background-color:White;
} 

.TopItem
{
  background-color:#005599;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight:600;
  color:#ffffff;
  border: 1px solid white; 
  border-right-color: #9D9DA1;
  border-bottom-color: #9D9DA1;
  padding-top: 4px; 
  padding-bottom: 4px; 
  cursor:hand;
  direction:rtl;
}

.TopItemHover
{
	background-color:#81B4E8;
  font-family: tahoma, verdana; 
  font-size: 11px;
  font-weight:600;
  color:#fffff0; 
  border: 2px solid white; 
  border-right-color: #9D9DA1;
  border-bottom-color: #9D9DA1;
  padding-top: 3px; 
  padding-bottom: 3px; 
  cursor:hand;
  direction:rtl;
}

.TopItemActive
{
	background-color:#00a4e0;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border: 2px solid #9D9DA1; 
  font-weight:600;
  color:#fffff0; 
  border-right-color: white;
  border-bottom-color: white;
  padding-top: 3px; 
  padding-bottom: 3px; 
  cursor:hand;
  direction:rtl;
}

.Level2Item
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  cursor:hand;
  text-align:center;
  direction:rtl;
  background-color:White;
}

.Level2ItemHover
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  cursor:hand;
  color:#00a4e0;
  text-align:center;
  direction:rtl;

}

.Level2Group
{
  border-top-color: #F0F1F5;
  padding-top:5px;
}

.Empty
{
	z-index:100;
}


/* end of navigation stylesheet */
/* Menu Style Sheet*/ 

/* End of Menu Style Sheet*/ 
/* site map style sheet */
.SiteMap
{
 
  /*background-color:white;*/
  font-family: Tahoma; 
}

.SiteMapTableCell
{
  padding: 5px;
}

.RootNode
{ 
  color: black;
  font-family: Tahoma; 
  font-weight: bold;
  padding-left:5px;
} 

.RootNode a
{ 
  color: black;
  text-decoration:none;
} 

.RootNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 

.ParentNode
{ 
  font-family: Tahoma; 
  padding-left:5px;
  cursor:hand;
} 

.ParentNode a
{ 
  color: black;
  text-decoration:none;
  cursor:hand;
} 

.ParentNode a:hover
{ 
  color: black;
  text-decoration:underline;
  cursor:hand;
} 

.LeafNode
{ 
  color: #DD3409;
  font-family: Tahoma; 
  font-size:10px;  
  padding-left:5px;
  cursor:hand;
} 

.LeafNode a
{ 
  color: #DD3409;
  text-decoration:none;
  cursor:hand;
} 

.LeafNode a:hover
{ 
  color: #DD3409;
  text-decoration:underline;
  cursor:hand;
} 



/* end of site map style sheet */
/* Monitoring style sheet */

.MonTD
{
	background:black;
}
/* end of Monitoring style sheet */
/* Dictionary style sheet */
.DicLable
{
	font-size:12pt;
}
.DicCursr
{
	cursor:hand;
	font-weight:600;
	text-decoration:underline;
	color: #333333;
}
/* end of Dictionary style sheet */

/* Phone Book Style Sheet*/
.BookSelected
{
	color: White;
	background-color: #087baa;
}

.BookNotSelected
{
	background-color: #088cbb;
	color:White;
}

.PCSelected
{
	background-color:#ffffff;
	color:Black;
}

.PCNotSelected
{
	background-color: #088cbb;
	color:White;
}
/* End of Phone Book Style Sheet*/

.floathelp {
	BORDER-RIGHT: #ffc30e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffc30e 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffc30e 1px solid; WIDTH: 200px; COLOR: #9c7600; DIRECTION: rtl; PADDING-TOP: 5px; BORDER-BOTTOM: #ffc30e 1px solid; FONT-FAMILY: Tahoma, arial, sans-serif; BACKGROUND-COLOR: #fffbb8
}

.Tab2BG01
{
}
.Tab2BG02
{
}

/* Product   */

.ProductName
{
	font-family:Tahoma;
	
	font-size:13px;
}
.Overall
{
 color:#666666;
 font-family:Tahoma,Times New Roman (Arabic);
 font-size:10;
 font-weight:bold;	
}

.Pros
{
 color:#E47337;
 font-size:12px;
 font-weight:bold;
}
.ReviewTitle
{
	font-size:14px;
	font-weight:bold;
	color:#626469;
	}
.ReviewDate
{
	color:#666666;
}	
.RowProduct
{
	 background-color:#DDDDDD;
	 width:100%
}
.price
{
	color:#000000;
	font-weight:bold;
}
a.NameInfo
{
	color:#E47337;
	font-size:12px;
	font-weight:bold;
}
.TitlePrice
{
	color:#6D6D77;
	 font-size:12px;
}
.CallBack
{
}
	
	
.PropTitle
{ font-size:12px;
}	
.SpecName
{
	font-family:Tahoma;
	color:Green;
	font-size:12px;
	font-weight:bold;
}
A.aProduct
{
	color: #EE7C24;
	text-decoration:none;
	font-weight:600;
}
.SpecTitle
{
	font-weight:600;
}
.dtChildCatlist
{
	background-color:whitesmoke;
	BORDER-RIGHT: #ffffff 1px dotted;
	BORDER-TOP: #ffffff 1px dotted;
	BORDER-LEFT: #ffffff 1px dotted; 
	BORDER-BOTTOM: #ffffff 1px dotted;
}
.dtParentCatlist
{
	background-color:silver;
	BORDER-RIGHT: #ffffff 1px dotted;
	BORDER-TOP: #ffffff 1px dotted;
	BORDER-LEFT: #ffffff 1px dotted; 
	BORDER-BOTTOM: #ffffff 1px dotted;
}

.SearchGallery
{
	
}
.ItemsGallery
{
	border-right: darkgray 1px dotted;
	border-top: darkgray 1px dotted;
	border-left: darkgray 1px dotted;
	border-bottom: darkgray 1px dotted;
	height: 130px;
	background-color: whitesmoke;
}
.btnGallery
{
	BORDER-RIGHT: SteelBlue 1px solid;
	BORDER-TOP: SteelBlue 1px solid; 
	
	BORDER-LEFT: SteelBlue 1px solid; 
	BORDER-BOTTOM: SteelBlue 1px solid;

background-color: whitesmoke;
	
	
}
.Navigation{
	color:#666666;
	font-weight:bold;
}
.DottedBorder
{
	border-style:dotted;
	border-width:1px;
	border-color:Silver;
}
.SearchDiv
{
	BORDER-RIGHT: darkgray 1px solid;
	 
	  BORDER-TOP: darkgray 1px solid;
	   
	    BORDER-LEFT: darkgray 1px solid;
	     WIDTH: 280px; 
	     
	      BORDER-BOTTOM: darkgray 1px solid;
	       BACKGROUND-COLOR: whitesmoke; 
	       TEXT-ALIGN: center
	       }
	       .SearchContainer
{
	BORDER-RIGHT: darkgray 1px dotted;
	BORDER-LEFT: darkgray 1px dotted;
    WIDTH: 280px; 
     
    BORDER-BOTTOM: darkgray 1px dotted;
    BACKGROUND-COLOR: whitesmoke; 
    TEXT-ALIGN: center;
PADDING-RIGHT: 1px;
 PADDING-LEFT: 1px;
 PADDING-BOTTOM: 1px;
 PADDING-TOP: 1px;
position: absolute;
 z-index: 10;
 padding-bottom: 5px;
 border-top: whitesmoke 1px dotted;
}

.DivTree
{
	BORDER-TOP-WIDTH: 1px; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	BORDER-LEFT-WIDTH: 1px;
	 BORDER-LEFT-COLOR: whitesmoke;
	  BORDER-BOTTOM-WIDTH: 1px; 
	  BORDER-BOTTOM-COLOR: whitesmoke;
	   PADDING-BOTTOM: 5px; 
	   BORDER-TOP-COLOR: whitesmoke; 
	   PADDING-TOP: 5px; 
	   BORDER-RIGHT-WIDTH: 1px; 
	   BORDER-RIGHT-COLOR: whitesmoke
}

.ItemTable
{
	border-bottom: 1px #dddddd solid;
}
