/* CSS Document */


/*  Main
*******************************************************************************************************************/

	*									{margin:0; padding:0;}
	body								{background:#F5F3F4 top center no-repeat; font:.9em Arial, Helvetica, sans-serif; color:#666; margin-top:0px; margin-bottom:0px; height: 100%; }
	#box								{background:#fff;background-image: url('images/bgcontainer.jpg'); width:800px; min-height: 950px; margin:0 auto;}								
	a									{}
	img									{border: 1px solid #000000;}
	img.noborder 						{border: none;}
	img.print							{border: none; margin-top:6px; margin-left: 100px;}
	img.sitemap							{border: none; margin-top: -18px; margin-left: 150px;}
	img.center							{align: center;}
	img.logo							{position:absolute; top:1px; margin-left:12px; border:none;}
	img.argan							{position:absolute; top:1px; margin-left:280px; border:none;}
	img.menu							{FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2); border: none; float: right;}
	p,ul								{margin-bottom:1em; line-height:1.4em;}
	h1									{font:1.4em Arial, Times, serif; color:#C92222; padding-bottom:-1em; padding-top:1.5em;}
	h2									{MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #C92222; LINE-HEIGHT: 21px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; MARGIN-BOTTOM: 10px;}			
	h3									{font:bold 1.2em Verdana, Helvetica, Arial, sans-serif; color:#353535; text-decoration: none; }
	h4									{font: 1em Verdana, Helvetica, Arial, sans-serif; color:#353535; text-decoration: underline; margin-bottom: 3px;}
	h5									{font: 1em Verdana, Helvetica, Arial, sans-serif; color:#C92222; text-decoration: underline; margin-bottom: 3px; display:inline;}
	h6									{font:italic .9em Verdana, Helvetica, Arial, sans-serif; color:#B50402; padding-bottom:0em; padding-top:0em; margin-bottom: 1em;}
	h6.price							{font: 1em Verdana, Helvetica, Arial, sans-serif; color:#1464BE; margin-bottom: 3px; display:inline; margin-left: 5px;}
											

	



	/*.clear								{clear:both;}
	.indent								{position:relative; left:60px;}
	.error								{color:red;}*/
	
	/*---------------------------------------------AUTHENTIC MOROCCAN CUISINE (TOP RIGHT)------------------------------------------------------------------------*/
	#Label {
			top:2px;
			margin-left: 420px;
			height: 55px;
			}
	/*-------------------------------------------------------------------------------------------------------------------------------------------------------*/
	/*-------------------------------------------------------------DIRECTORY--------------------------------------------------------------------------------*/
	#directory {
				width: 746px;
				background-color: #EFEFEF;
				height: 20px;
				margin-left: 15px;
				margin-top: 0px;
				color:black; 
				padding-top: 5px;
				padding-bottom: 3px;
				padding-left: 10px;
				}
	#directory a{
				color: #9A1C1F;
				 text-decoration:underline; 
				 font-size:.80em;
				  }
	
	/* ---------------------------------------------TOP NAV--------------------------------------------------------------------*/
	#topnavLeft {
			background-image: url('images/bgnav_LeftEdge.gif');background-repeat: no-repeat; width: 11px;margin-top: 20px;height:35px; position: relative;
	}
	#topnav {	
			height:27px; 
			text-align:left;
			padding-top: 0px; 
			margin-top: 15px;
			margin-bottom: 0px;
			margin-left:11px;
			width: 770px;
			FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 11px; color:white; padding-bottom:10px;
			background-image:url('images/bgnav.gif'); background-repeat: repeat-x;
	        }
			
			
	.TopNavText 
	      {
			display: inline;
			}
	#topnav a{
	         float:left;
			 padding:7px 9px 8px 11px; 
			 color:white; 
			 text-decoration:none; 
			 font-weight:none;
			 
			}								 
	#topnav ul{
	        list-style-type:none; 
			}
	#topnav li{
	        float:left;
			}
	#topnav li.x{
	        float:left;
			background-image:url('images/bgnav_hover.gif'); background-repeat: repeat-x; color: #C92222; *padding:7px 9px 8px 11px; 
			}
	#topnav li.x a{
			color: #C92222;
			}
	#topnav li.left{
	        
			background-image: url('images/bgnav_LeftEdge.gif');background-repeat: no-repeat; width: 10px; height: 37px;
			}
	#topnav li.right{
	        
			float: right; background-image: url('images/bgnav_RightEdge.gif');background-repeat: no-repeat; width: 10px; height: 37px;
			}
	#topnav li.print{
			background-image: url('images/PrintIcon.png');background-repeat: no-repeat; margin-top: 8px; padding-left: 16px;  margin-left: 140px;
			}
	#topnav li.print:hover{
			background-image: url('images/PrintIcon.png');background-repeat: no-repeat; margin-top: 8px; padding-left: 16px; margin-left: 140px;text-decoration: underline; cursor:hand;
			}
	#topnav li.inbetween{ margin-top: 8px; margin-left: 4px;}
	
	#topnav li.sitemap{
			background-image: url('images/SiteMapIcon.png');background-repeat: no-repeat; margin-top: 8px; margin-left: 02px; padding-left: 17px;
			}
	#topnav li.sitemap:hover{
			background-image: url('images/SiteMapIcon.png');background-repeat: no-repeat; margin-top: 8px; margin-left: 02px; padding-left: 17px; text-decoration: underline; cursor:hand;
			}

	#topnav a.active{background-image:url('images/bgnav_hover.gif'); background-repeat: repeat-x; color: #C92222;
	    
			}
	#topnav a:hover	{background-image:url('images/bgnav_hover.gif'); background-repeat: repeat-x; color: #C92222;}
	
	

	
	/*---------------------------------------------------------------------------------------------------------------------*/
	
	/*-------------------------------------------LEFT NAV-----------------------------------------------------------------*/
	#leftnav{
			width: 150px;
			height: 100%;
			float: left;
			background-color: #FFFFFF;
			margin-left:15px;
			margin-top:0px;
			
			
			}
	#leftnav ul{
	        list-style-type:none; 

			}	
	#leftnav a{
	        text-decoration: none;
			color:#4D4D4D;
			}
	#leftnav ul li a:hover, #leftnav ul li a.current{
			color:#C92222;
			}


		
	#leftnav li{
	        float:left;
			margin-left: 0px;
			padding-left: 0px;
			width: 150px;
			border: 1px solid;
			border-color: #CDCDCD;			
			border-bottom: none;
			border-top: none;
			FONT-SIZE: 10px; 
			FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
			text-indent: 1.5em;
			line-height: 18pt;
			}
	#leftnav li.x{
	        float:left;
			margin-left: 0px;
			padding-left: 0px;
			width: 150px;
			border: 1px solid;
			border-color: #CDCDCD;			
			border-bottom: none;
			border-top: none;
			FONT-SIZE: 10px; 
			FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
			text-indent: 1.5em;
			line-height: 18pt;
			color: #C92222;
			}
	#leftnav li.x a{
			color: #C92222;
			}
	#leftnav li.list1{
	        float:left;
			margin-left: 0px;
			width:150px;
			background-image:url('images/bgleftnav.gif'); background-repeat: repeat-x;
			border: 1px solid;
			border-color: #CDCDCD;
			text-indent: .5em;
			padding-bottom: 3px;
			padding-top: 5px;
			font-weight: bold;
			font:  .75em Verdana, Helvetica, Arial, sans-serif;
			margin-bottom: 1px;
			height: 15px;
			}
	#leftnav li.list1x{
	        float:left;
			margin-left: 0px;
			width:150px;
			background-image:url('images/bgleftnav.gif'); background-repeat: repeat-x;
			border: 1px solid;
			border-color: #CDCDCD;
			text-indent: .5em;
			padding-bottom: 3px;
			padding-top: 5px;
			font-weight: bold;
			font: .75em Verdana, Helvetica, Arial, sans-serif;
			margin-bottom: 1px;
			height: 15px;
			}
		#leftnav li.list1x a{
			color: #C92222;}
			
		#leftnav li.last{
	        float:left;
			margin-left: 0px;
			padding-left: 0px;
			width: 150px;
			border: 1px solid;
			border-color: #CDCDCD;			
			border-bottom: 1px solid;
			border-top: none;
			FONT-SIZE: 10px; 
			FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
			text-indent: 1.5em;
			height: 10px;
			}
						/*----------------------------FOURTH NAV----------------------------------------------*/
		.fourthnav {
			
			FONT-SIZE: 9px; COLOR: #CCCCCC; PADDING-LEFT: 4px; FONT-FAMILY:  Verdana, Helvetica,Arial, sans-serif
		}
		.fourthnav A {
			TEXT-DECORATION: none
		}

		.fourthnavx {
			FONT-SIZE: 9px; COLOR: #B30303; PADDING-LEFT: 4px; FONT-FAMILY:  Verdana, Helvetica,Arial, sans-serif
		}
		.fourthnavx A {
			TEXT-DECORATION: none
		}
					/*-----------------------------------------------------------------------------------------*/
		
	
	
	/*---------------------------------------------------------------------------------------------------------------------*/
	/*-------------------------------------------CONTENT AREA-----------------------------------------------------------------*/
	#content{
	
			width: 595px;
			min-height: 600px;
			border: none/*1.5px solid #EFEFEF*/;
			margin-left:175px;
			height: 100%;
			margin-top:10px;
			margin-bottom:30px;
			font-size: 12px;
			font: Verdana, Helvetica, Arial, sans-serif;
			font-weight: normal;
			}
			
			
			
	                    /*-------------------------History Page----------------------*/
						
	#RightNav{
			width: 155px;
			border: 1px #CCCCCC solid;
			margin-top: 20px;
			float: right;
			margin-right: -5px;
			}
	#RightNav ul{
			border: none;
			margin-bottom: 0px;
			}

	#RightNav li{
			list-style-type:none;
			border: none;
			text-indent: 2em;
			background-image: url('images/ArrowRightNav.png');
			background-repeat: no-repeat;
			padding-left: 10px;
			padding-bottom: 2px;
			margin-bottom: 3px;
			font-size: 11px;
			}
			
	#RightNav li:hover{
			background-color:#C92222;
			color:#FFFFFF;
			cursor:hand;
			}
	
	#RightNav li a{
			text-decoration: none;
			color:#808080;
			}
	
	#RightNav li a:hover{
			background-color:#C92222;
			color:#FFFFFF;
			cursor:hand;
			}
	
	
	#RightNav li.title{
			background-image: url('images/bgRightNav.gif');
			background-repeat: repeat-x;
			height: 18px;
			border-bottom: 1px #CCCCCC solid;
			padding-top: 2px;
			color: #0B59B1;
			font-weight: bold;
			text-indent: 2.5em;
			margin-bottom: 5px;
			font-size: 12px;
			padding-bottom: 0px;
			}
	#RightNav li.title:hover{
			background-image: url('images/bgRightNav.gif');
			color: #0B59B1;
			}


	                    /*-------------------------Catering Page----------------------*/
						
	#CateringBox {
			width: 180px;
			border: 1px #CCCCCC solid;
			margin-left: 10px;
			height: 190px;
			margin-top: 30px;
			margin-bottom: 30px;
			float: left;
			background-repeat: no-repeat;
			padding-top: 110px;
			}
	#CateringBox.TwentyFive{background-image: url('images/Catering25.jpg');}
	#CateringBox.Thirty{background-image: url('images/Catering30.jpg');}
	#CateringBox.Fourty{background-image: url('images/Catering40.jpg');}
	#CateringBox ul{
			border: none;
			margin-bottom: 0px;
			}
	#CateringBox li{
			height: 20px;
			background-color: #FFFFFF;
			text-indent: 2em;
			background-image: url('images/ArrowRightNav.png');
			background-repeat: no-repeat;
			padding-left: 10px;
			padding-bottom: 2px;
			margin-bottom: 3px;
			font-size: 11px;
			padding-top: 2px;
			}		
	#CateringBox li:hover{
			background-color:#C92222;
			color:#FFFFFF;
			cursor:hand;
			}			
		
	#CateringBox li a{
			text-decoration: none;
			color:#808080;
			}
	
	#CateringBox li a:hover{
			background-color:#C92222;
			color:#FFFFFF;
			cursor:hand;
			}


			

/***************************[ form elements ] *********************/

 
.row .labelReq {
  float: left;
  width: 150px;
  text-align: right;
  font-size: 11px;
  font-family: Verdana; 
  color: red;
  }

.row .label {
  float: left;
  width: 150px;
  text-align: right;
  font-size: 11px;
  font-family: Verdana; 
  color: #012E60;
  }
  
.RequestLabel{
	font-family: Verdana;
	font-size:12px;
	color:#6B0B22;
}

.formw input{
  font-size: 11px;
  font-family: Verdana; 
  }

.formw select{
  font-size: 11px;
  font-family: Verdana; 
  }

  .catImage{
	BORDER-RIGHT: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BORDER-TOP: #000 1px solid
}
/***************************[ form elements ] END *********************/


/*---------------------------------------------------------------------------------------------------------------------*/
	/*----------------------------------------------Home Page------------------------------------------------------------------*/

	
#homeSections{
	min-height: 350px;
	border: none/*1.5px solid #EFEFEF*/;
	margin-left:15px;
	height: 100%;
	margin-top:10px;
	margin-bottom:30px;
	font: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	width: 758px;
	align:center;
}	
			
#homeFlash {	
			height:330px; 
			text-align:center;
			padding-top: 0px; 
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left:17px;
			width: 752px;
}		
			
.homeSectionTitle {
  font-size: 15px;
  font-family: arial; 
  font-weight: bold;
  color: #4B4746;
  text-decoration: none;
  }
  
  .homeSectionDesc {
  font-size: 10px;
  font-family: arial; 
  font-weight: bold;
  color: #9C9AA1;
  }	

.homeSectionLink {
  font-size: 10px;
  font-family: arial; 
  font-weight: bold;
  color: #6387AE;
  text-decoration: none;
  }		
			
	/*---------------------------------------------------------------------------------------------------------------------*/
	/*----------------------------------------------FOOTER------------------------------------------------------------------*/
	#footer{
		float: left bottom;
		text-align: center;
		position: relative;
		margin-top: 100px;
		font-family: arial; 
		font-size: 11px;
	 }
			
	.footerLink {
	  font-size: 11px;
	  font-family: arial; 
	  color: #C92222;
	  }			
			
			
			
			
			
			
	
.sitemap1 {
	FONT-SIZE: 11px; COLOR: #012E60;  FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif Arial, sans-serif
}

.sitemap2 {
	FONT-SIZE: 11px;  COLOR: #C92222;  FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif Arial, sans-serif
}

.sitemap3 {
	FONT-SIZE: 11px;  COLOR: #000000;  FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif Arial, sans-serif
}
