﻿html{
	direction:ltr;
}

body{
	margin:0;
	background: url('../images/en-US/SiteBg.gif') repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	direction:ltr;
}

.MainTbl
{
	width:840px;
	margin-left: auto;
	margin-right:auto;
	border-collapse:collapse;
	background-color:white;
	font-size:95%;
}


/* Site Header */
.HdrArea{

}

.LangPart{
	background-color:#666666;
	line-height:18px;
	padding: 1px 10px;
	text-align:left;
	color:#eeeeee;
	font-size:8pt;
	height:22px;
}


a:link.Lang{
	color:#ffffff;
	font-family: "Simplified Arabic", "Arabic Transparent", Arial;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}


a.Lang{
	color:#ffffff;
	font-family: "Simplified Arabic", "Arabic Transparent", Arial;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

a:hover.Lang{
	color:#f4e192;
	text-decoration:underline;
}

.Hdr{
	background: url('../images/en-US/HdrBg.gif') repeat-x top left;
	height:100px;
}

.HdrTbl{
	border-collapse:collapse;
}

.LogoPart2{
	width:30%;
}

.LogoPart1{
	width:30%;
}

.SiteNamePart{
	width:40%;
}

.SiteNamePart img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.Logo{
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:85px;
	height:100px;
}


.TopBg{
	background: #e7e6e1 url('../images/en-US/BillboardBg.jpg') repeat-x top left;
	_height:245px;
	min-height:245px;
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
}

.Billboard{
	clear:both;
	float:none;
}

.Billboard img{
	display:block;
}

/* Tabed Menu */


.TMenu{
	font-size:.98em;
	line-height:.99em;
	float:  none;
	width: 100%;
}

.TMenu ul{
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
	list-style-type: none;
}

.TMenu li{
	padding-right: 0px;
	padding-left: 9px;
	background: url('../images/en-US/TMenuL.gif') no-repeat left top;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.TMenu a{
	padding-right: 15px;
	display: block;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 6px;
	font-weight: bold;
	background: url('../images/en-US/TMenuR.gif') no-repeat right top;
	float: right;
	padding-bottom: 4px;
	color: #777777;
	padding-top: 5px;
	text-decoration: none;
}

.TMenu a {
	float: none;
}

.TMenu a:hover {
	color: #333;
}

.TMenu .TMenuSel {
	background-image: url('../images/en-US/TMenuLSel.gif');
}

.TMenu .TMenuSel a {
	background-image: url('../images/en-US/TMenuRSel.gif');
	padding-bottom: 4px;
	color: #ffffff;
}


.TMenu .TMenuCart {
	background-image: url('../images/en-US/TMenuLCart.gif');
	float:left;
}

.TMenu .TMenuCart a {
	background-image: url('../images/en-US/TMenuRCart.gif');
	padding-bottom: 4px;
	color: #ffffff;
}


/* Site Body */

.BodyArea{
	background: #f5f5f5 url('../images/en-US/BodyBg.jpg') repeat-x top left;
	font-family:  Arial, Helvetica, sans-serif;
	height:200px;
}


.BodyBg{
	width:790px;
	margin-left:auto;
	margin-right:auto;
}


.BodyBgT1{
	background: #ffffff url('../images/en-US/ContentBg1.gif') no-repeat top left;
}

.BodyBgT2{
	background: url('../images/en-US/ContentBg2.gif') no-repeat top right;
	_height:500px;
	min-height:500px;
	overflow-x:hidden;
	padding:20px 5px 5px 5px;
}

.BodyTbl{
	border-collapse:collapse;
}

.LoginArea {
	
	 width:780px;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top:5px;
	 margin-bottom:5px;
}

.TodayDate {

	font-family: Tahoma , Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
}

/* ----------------- left Part -------------------- */

.leftArea{
	 width:201px;
	 margin-bottom:25px; 
}


.ProductItemArea{
	 background: url('../images/en-US/shopingCartBg.gif') no-repeat bottom right;
	 width:201px;
	 height:128px;
	 margin-bottom:10px; 	 
}

.ProductItemTbl{
	 margin: 0px 5px 0px 5px;
     margin-left:auto;
	 margin-right:auto;
}

.ProductName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-bottom:2px;
	text-align:center;
}

.ProductCost{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	color:#ff0000;
	margin-bottom:0px;
	text-align:center;
}

.ProdBtn{
	border:0px;
	 margin-right:5px;
	   padding-top:5px;
}

.RndBnrBgT1{
	background:  #ffffff url('../images/en-US/RndBnrBg.gif') no-repeat top right;
}

.RndBnrBgT2{
	background:  #ffffff url('../images/en-US/RndBnrBg.gif') no-repeat top left;
	
}

.RndBnrBgBody{
	
	padding: 10px 10px 0px 10px;
	margin-left:auto;
	margin-right:auto;
	
}

.RndBnrBgB1{
	background:  #ffffff url('../images/en-US/RndBnrBg.gif')no-repeat right bottom;
	height:5px;
}

.RndBnrBgB2{
	background:  #ffffff url('../images/en-US/RndBnrBg.gif') no-repeat left bottom;
	height:5px;
	
}



/* ----------------- Right Part -------------------- */

.RightArea{
	 
	 padding:10px; 
	 vertical-align:top;
}

.MsgArea{
	background:  #ffffff url('../images/en-US/msgBoard.gif') no-repeat top;
	width:523px;
	height:197px;
	margin-left:auto;
	margin-right:auto;	
}

.MsgHeading{
	margin-left:80px;
	margin-top:20px;
	color:#cc5e00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
}


.MsgTxt{
	padding:5px;
	line-height:15px;
	color:#666666;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
}

.RndCrnBg{
	 background:  #ffffff url('../images/en-US/RndCrnrBg.gif') no-repeat top;
	width:531px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	min-height:150px;
	padding:15px 5px 5px 22px ;

}

.RndCrnContainer{


}


/* ----------------- Custom Web part -------------------- */


.WPTitle1{
	 background: url('../images/en-US/WPBg.gif') no-repeat right Top;
	 height:36px;
	 line-height:24px;
	 color:#cc5e00;
	 text-align:right;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size: 11pt;
	 margin-bottom:2px;
	 padding-left:5px;
	 width:100%;
}

.WPTitle2{
	 background: url('../images/en-US/WPBg.gif') no-repeat left Top;
	 height:36px;
	 line-height:24px;
	 color:#cc5e00;
	 text-align:left;
	 font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	 font-size: 11pt;
	 margin-bottom:2px;
	   padding-top:4px; 
	 padding-left:30px;
 	 white-space:nowrap;
}


/* ----------------- Listing Link -------------------- */

.LnkNorm{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10pt;
	line-height:13pt;
	font-weight:bold;
	color:#866c00;
	padding-left:5px;
	margin:5px 0px 0px 5px; 
	display:block;
	text-decoration:none;
}
.LnkNorm a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:8pt;
	line-height:13pt;
	font-weight:bold;
	color:#866c00;
	display:block;
	text-decoration:none;
	padding-left:15px;
	background: url('../images/en-US/LinkArr.gif') no-repeat center left;
}
.LnkNorm a:hover{
	text-decoration: underline;
	color: #ff9900;
}


/* Common */

.CenteredObj{
	margin-left:auto;
	margin-right:auto;
}

img{
	border-width:0px;
}

.RevAlign{
	float:right;
	clear:both;
}

.RevAlignIn{
	text-align: right;
}

.CenterTxt{
	text-align:center;
}

.ImgNorBrd{
	border-width:0px;
}

.spacer{
	height:5px;
	border-collapse:collapse;
}

.BrkLine{
	font-size:1px;
	border-top:1px #1c7343 solid; 
}

.spacer{
	height:5px;
	border-collapse:collapse;
}

.BrkLine{
	font-size:1px;
	border-top:1px silver dotted; 
	margin:5px 0px;

}

.More{
	font-family: Tahoma , Helvetica, sans-serif; 
	font-size:8pt;
	color: #23af1d;
	margin-top:5px;
}

a.More{
	font-family: Tahoma , Helvetica, sans-serif; 
	font-size:8pt;
	color: #23af1d;
	text-decoration:none;
}
a:hover.More{
	color: #009300;
	text-decoration:none;
	
}


/* Site Footer */

.FtrArea{
	background: url('../images/en-US/ftrBg.gif') repeat-x Top;
	height:120px;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;	
}

.FtrBg{

	background: url('../images/en-US/ftrBg1.gif') repeat-x Top;
	 width:790px;
	 height:80px;
	 margin-left:auto;
	 margin-right:auto;
	vertical-align:top;
	 padding-top:30px;
	
}

.Disclaimer{
	font-family:  Tahoma , Helvetica, sans-serif;
	font-size: 8pt;
	color:#fff7d5;

}

a.Disclaimer{
	color:#fff7d5;
	text-decoration:none;
}

a:hover.Disclaimer {
	color:#e28b03;
	text-decoration:none;
	
}


.CopyR{
	font-family:  Tahoma , Helvetica, sans-serif;
	font-size: 8pt;
	line-height:12pt;
	color:#ffffff;
	margin:5px 0px 5px 0px;
	text-align:right;
	display:block;
	white-space:nowrap;
}

.CopyR a, .CopyR a:link{
	color:#ffffff;
	margin:3px 0px 3px 0px;
	text-decoration:underline;
}


.Counter{
	font-family:  Tahoma , Helvetica, sans-serif;
	font-size: 8pt;
	color:#ffffff;
	font-weight:bold;
	width:100%;
	line-height:10pt;
	margin:2px 0px 2px 0px;
}


.CounterNo{
	font-family:  Tahoma , Helvetica, sans-serif;
	font-size: 8pt;
	color:#003465;
	font-weight:bold;
	width:100%;
}



.HdrArea
{
	background-color:#e6e5e0;
	}


/* New Added */

/* ----------------- Breadcrumb -------------------- */

.breadcrumb{
	font-family:Tahoma , Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	padding: 2px 2px 8px 0px;
	margin-top:5px;
	margin-bottom:5px;

}

.breadcrumb a{
	font-family:Tahoma , Helvetica, sans-serif;
	font-size:8pt;
	color: #666666;
	text-decoration:none;

}

.breadcrumb a:hover{
	color: #d9610a;
	text-decoration: underline;
}

.desSml{
	font-family:Tahoma , Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	text-align: justify;
	margin-top:5px;
	margin-bottom:5px;
}


/* ----------------- Photo Gallery ----------------- */

.photoGlryTbl{
	font-family:  Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	empty-cells: hide ;
	table-layout: fixed;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;

}
.photoGlryTbl td img{
	margin: 1px 1px 5px 1px;
	height: 120px;
	width: 170px;
	border: 0px;


}
.photoGlryTbl td{
	
	background-position: top;
	background-repeat: no-repeat;
	width: 180px;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
	border-bottom: 1px solid silver;
}

.picBorder{
	border: 1px solid #666666;
	margin-left:auto;
	margin-right:auto;
}


/* ----------------- Paging -------------------- */

.pagingTbl{
	background-color: #ffffff;
	border-collapse:collapse;
}

.pagingTbl a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:  gray;
}

.pagingTbl a:hover{
	color: #FE6307;
	text-decoration:underline;
}

.spc10px{
	height:10px;
	border-collapse:collapse;
}

/* ----------------- Link small -------------------- */

.lnkSml{
	font-family:Tahoma , Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	text-decoration:none;
}
a.linkSml{
	font-family:Tahoma , Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	text-decoration:none;
}
a:hover.linkSml{
	color:#ff9900;
	text-decoration:underline;
}


.heading2{
	font-family:Tahoma , Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #cc6600;
	text-decoration: none;
}

.dateNFormat{
	font-family:Tahoma , Helvetica, sans-serif;
	font-size: 8pt;	
	color: #666666;
}

.hLine{
	font-size:1px;
	border-top:1px #666666 dotted; 
	margin:5px 0px;
}

.tblNoBorder{
	border-collapse:collapse;
}



.formTbl{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-top:5px;
	border:1px #dadada Solid;

}


.groupTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #cc6600;
	font-weight:bold;
	padding-left:5px;

}

.coloredBg{
	background-color: #b8f1e2;
	color:#000000;
	padding:2px;
}

.colored2Bg{

	background-color:#F2F2F2;
	padding:2px 2px 2px 10px;

}

.selectBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	border:1px  solid #BFDBFF;
}

.txtBox{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	border: 1px solid #cccccc;
	padding:2px;
	width: 120px;

}

.lblNorm{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.star{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:red;
}

.txtArea{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:200px;
	height:100px;
	border: 1px solid #cccccc;

}

.submitBtn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color: #006000;
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;

}

/* Banner Ads */

.SkyscraperTd{
}

.Skyscraper{
	background: url('../images/en-US/SiteBg.gif') repeat-x top left;
	padding-left:8px;
	padding-top:25px;
}


.BnrAd200{
	margin:5px 0px;
}

.blackOverlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 210%;
background-color: black;
z-index:2000000;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=50);
}
 
.white_alert {
display: none;
position: absolute;
top: 0;
left: 0;
padding: 1px;
border: 1px solid #CCC;
background-color: white;
z-index:2000001;
overflow: auto;
text-align:center;
width:523px;
height:197px;
background:  #ffffff  url('../images/ar-SA/msgBoard.gif') no-repeat top;
margin-left:auto;
margin-right:auto;
}