/* CSS Document */
/* Added By Fadi Alkhateeb */
/* Arabic Support */
/***** body *****/
body {
	padding:0; 
	margin:0; 
	font-family:Tahoma;
	font-size:11px; 
	color:#3f4a4e;
	direction:rtl;
}

/***** Content Text *****/
.content_text {
	font-size:12px; 
	color:#3f4a4e;
	direction:rtl;
	text-align:right;
}

/***** Main Page *****/
#main_page {
	 width:968px;
	 /*min-height:800px;*/
	 margin-left:auto;
	 margin-right:auto;
}

/***** header *****/
#zalloumheader{
	height:100px;
	width:968px;
}

/***** logo *****/
#zalloumlogo{
	float:left; 
	width:484px; 
	height:100px;
}

/***** list property and sign up links *****/
#home_join{
	height:50px; 
	padding-left:65px;
}

/***** Main Menu *****/
#main_menu{
	height:228px; 
	width:966px; 
	border:1px solid #666666; 
	background:url(../images/menu_bg.gif) top repeat-x #d6d7d9;
}

/***** Main Menu Icons *****/
#menu_icons{
	float:left; 
	width:160px; 
	height:48px;
}

/***** Main Menu Sublinks *****/
.menu_sublinks{
	height:20px; 
	padding-right:20px;
}

/***** Main Menu Separator *****/
#menu_separator{
	float:left; 
	width:1px;
	background: url(../images/menu_sep.gif) top no-repeat;
	height:228px;
}

/***** Features List *****/
#features_list{
	height:150px; 
	width:968px;
}

/***** Features List Text *****/
#features_text{
	height:20px; 
	font-size:14px; 
	/*color:#8f1f1a; */
	color:#ffffff;
	padding-top:10px;
	
}

/***** Features List Text *****/
#features_content{
	height:90px; 
	padding:0px 34px;
	padding-top: 5px;
}

/***** Features List Icons *****/
.features_icons{
	float:left; 
	width:100px;
}

/***** Middle Blocks *****/
#middle_blocks{
	height:280px; 
	width:968px; 
	padding: 2px 1px;
}

/***** Search Block *****/
#search_block{
	width:290px;
	height:226px; 
	border:1px solid #666666; 
	background:url(../images/search_block_bg.jpg) top repeat-x;
}

/***** Search Block Title*****/
#search_title{
	width:290px; 
	height:53px; 
	font-size:12px;
}

/***** Search Block Content*****/
#search_content{
	padding: 0px 10px; 
	font-size:12px; 
	height:173px;
}

/***** Sub1 Block Container*****/
#sub1_block_container{
	width:291px; 
	height:115px;
	padding-right:1px; 
	padding-left:2px;
}

/***** Sub1 Block *****/
#sub1_block{
	background:url(../images/sub_block_bg.gif) top repeat-x; 
	border:1px solid #666666; 
	width:288px; 
	height: 111px;
}

/***** Sub2 Block Container*****/
#sub2_block_container{
	width:384px; 
	height:115px; 
	padding-right:2px;
}

/***** Sub2 Block *****/
#sub2_block{
	background:url(../images/sub2_block_bg.gif) top repeat-x; 
	border:1px solid #666666; 
	width:380px; 
	height: 111px;
}

/***** Offers Block Container*****/
#offers_block_container{
	float:left; 
	width:480px; 
	height:753px; 
	padding-top:2px;
	
}

/***** Offers Block *****/
#offers_block{
	float:left; 
	background:url(../images/offers_block_bg.gif) top repeat-x; 
	width:480px; 
	height:737px;
	border:1px solid #666666; 
	
}

/***** Page Content Block *****/
#page_content{
	width:966px; 
	clear:both; 
	background:url(../images/main_block_bg.gif) top repeat-x; 
	border:1px solid #666666;
}

/***** Inner Page Content Block *****/
#inner_page_content{
	width:716px; 
	/*clear:both; */
	background:url(../images/main_block_bg.gif) top repeat-x; 
	border:1px solid #666666;
	float:left;
}

/***** Offers & Projects photos *****/
.photo_container{
	float:right; 
	width:110px; 
	border:1px solid #000000;
	
}

/***** Google Ads Block Left *****/
#GoogleAdsLeft{
	float:left; 
	width:125px; 
	/*padding-right:5px;*/	
}

/***** Google Ads Block Right *****/
#GoogleAdsRight{
	float:left; 
	width:125px; 
	/*padding-left:5px;*/
	
}

/***** Links *****/
a:link {
	background-color:transparent;
	color:#080046;
	text-decoration:none;
}
a:visited {
	background-color:transparent;
	color:#080046;
	text-decoration:none;
}
a:hover {
	background-color:transparent;
	color:#080046;
	text-decoration:underline;
}

a.mainlink:link {
	background-color:transparent;
	color:#080046;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.mainlink:visited {
	background-color:transparent;
	color:#080046;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.mainlink:hover {
	background-color:transparent;
	color:#080046;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}

a.featurelist:link {
	background-color:transparent;
	color:#000000;
	text-decoration:none;
	font-size:13px;
}
a.featurelist:visited {
	background-color:transparent;
	color:#000000;
	text-decoration:none;
	font-size:13px;
}
a.featurelist:hover {
	background-color:transparent;
	color:#000000;
	text-decoration:underline;
	font-size:13px;
}

.submit_btn {
	border:1px solid #666666;
	background:url(../images/btn_bg.gif) repeat-x;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	height:28px;
}	

/********** Styles from other css files added here to overwrite the old design temporary **********/

.PageT1 { 
	font-family:Tahoma;
    font-size: 12px; 
	color: #000000; 
	letter-spacing:normal;
} 

.textfeild
{
	
	color : #080046;
	font-size : 11px;	
	border: 1px solid #000000;
	background-color:#ffffff;
	font-family:Tahoma;
	letter-spacing:normal;
	
}

.LableValidation
{
	COLOR : #ff0000;/*#bbeafd*/
	FONT-SIZE: 9pt;
	font-family:Tahoma;
	text-decoration: none; 
}
.App
{
	COLOR : #8f1f1a;
	FONT-SIZE: 10px;
	font-family:Tahoma;
}

.LableErrorMessage
{
	COLOR :  #8f1f1a;
	FONT-SIZE: 12px;
	font-family:Arial;
	text-decoration: none; 
}

.TabTd
{
	border-collapse: collapse; 
	border-color:#000000;
	border-width:thin;
	border-style:solid;
	font-weight:bold;
}

.tableField
{
	COLOR : #8f1f1a;
	font-size : 11px;
	letter-spacing:normal;
	font-family:Tahoma;
	border-collapse: collapse; border-color:#000000;border-width:thin;
}

.galleryView
{
	border: 3px double #080046;
	height:200px;
	width:270px;
}

.GridRow
{
	color:#ffffff;
}

.divFix1
{ width:584px;}

.divFix2
{ width:968px;}

.moreInfo
{ padding-left:5px;height: 23px;}

.divFix3
{ height: 57px; font-size:11px; padding-right:8px; color:#080046;}

.divFix4
{ height: 83px; font-size:11px; padding-right:8px; color:#080046;padding-top:5px;}

.divFix5
{ font-size:11px; color:#080046; width:245px; padding-left:10px; padding-top:3px; height:51px;}

.divFix6
{ font-size:11px; color:#080046; width:245px; padding-left:10px; padding-top: 20px; height: 50px;}

.blocksContainer
{ height: 229px; width:968px; padding: 0px 1px; clear:both;}

.service_description
{vertical-align: text-top;padding-right:20px;}

#tableMain
{text-align:right;}

.videoAligment
{direction:ltr;}
