@charset "utf-8";
/* CSS Document */

BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#333333;
	height:100%;
	overflow:hidden;
	background-image:url(/images/BG_footer.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	direction:rtl;
}
HTML{
	overflow: auto;
	direction:rtl;
}
IMG {
   behavior: url(/css/pngbehavior.htc);
}
/********** Main Mapper *********/
.mainMapper{
	width:100%;
	height:100%;
	display:block;
	position:relative;
	border:solid 1px;

}
#mainStage{
	position:absolute;
	display:block;
	height:399px;
	min-width:765px;
	border:solid #CCCCCC;
	border-width:0px 1px 0px 1px;
	margin:0px auto;
	overflow:hidden;
	left:1px;
	z-index:100; 
	background-color:#000000
}
#mainStage .contentHolder{
	position:absolute;
	height:400px;
	display:block;
	white-space:nowrap;
	text-align:right;
}
#mainStage H1{
	font-size:20px;	
	margin:10px 30px;
	text-align:right;
	color:#AAA;
}
#mainStage TD{
	padding:0px;
	margin:0px;
	vertical-align:top;
}
/**************  Horiz Scroll ********************/
DIV#horScrollBar_mainStage{
	position:absolute;
	min-width:650px;
	top:401px;
	left:2px;
	height:25px;
	border:solid 0px #00CC00;
	display:block;
	margin:0px auto;
	background-image:url(../images/scroll_Horz_BG.gif);
	z-index:100;

}
DIV#horScrollBar_mainStage BUTTON{
	display:block;
	position:absolute;
	height:13px;
	top:2px;
	margin:0px;
	padding:0px;
	border:solid 0px;
	line-height:2px;
	width:32px;
	z-index:10;
	
}
DIV#horScrollBar_mainStage BUTTON#leftButton{
	left:0px;
	background-color:transparent;
	background-image:url(../images/Scroller_Horz_LeftButton.gif);
	height:21px;
}
DIV#horScrollBar_mainStage BUTTON#rightButton{
	right:0px;
	background-color:transparent;
	background-image:url(../images/Scroller_Horz_rightButton.gif);
	height:21px;
	
}
DIV#horScrollBar_mainStage BUTTON#scrollButton{
	left:70px;
	width:87px;
	height:21px;
	background-color:transparent;
	background-image:url(../images/Scroller_Horz_ScrollButton.png);
	*background-image:url(../images/spacer.gif);
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Scroller_Horz_ScrollButton.png',sizingMethod='scale');
	border:none;
	top:-1px;
	z-index:5;
}

DIV#stage_Horz_BG{
	width:100%;
	height:13px;
	position:absolute;
	z-index:5;
	background-image:url(/images/stage_Horz_BG.gif);
	top:398px;
	left:0px;
	border:0px solid;

}
/*********** END ScrollBar Horizontal ************/
/*********** Bottom Stage ************/
DIV#bottom_stage{
	position:absolute;
	border: solid 0px;
	margin:0px auto;
	top:423px;
	left:5px;
	overflow:hidden;
	min-width:765px;
	z-index:30;
	
	
}
A.logo{ 
	position:absolute;
	bottom:0px;
	left:30px;
	display:block;
	text-decoration:none;
}


/*********** END Bottom Stage ************/

/************************ SCROLL STAGE Vertical ****************************************/
#externalTextWrapper{
	position:absolute;
	left:60px;
	top:436px;
	width:350px;
	min-height:35px;
	z-index:60;
	border:solid 0px;
	overflow:hidden;
	background-image:url(/images/spacer.gif)
}
#externalTextWrapper .contentHolder{
	position:relative;
	width:345px;
	
}

.scrollBarVertical{
	position:absolute;
	top:431px;
	left:420px;
	width:20px;
	min-height:55px;
	border:solid 0px #000;
	z-index:70;
	background-image:url(../images/scroll_Ver_content_BG_rtl.gif);
	visibility:hidden;
	
	
	
}
.scrollBarVertical #topButton{
	position:absolute;
	top:0px;
	right:0px;
	width:20px;
	height:3px;
	border:solid 0px #000;
	background-color:transparent;
	background-image:url(../images/scroll_Ver_content_BG_rtl.gif);
	
	

}
.scrollBarVertical #bottomButton{
	position:absolute;
	bottom:0px;
	right:0px;
	width:20px;
	height:2px;
	border:solid 0px #000;
	padding:0px;
	background-color:transparent;
	background-image:url(../images/scroll_Ver_content_BG_rtl.gif);
	

}
.scrollBarVertical #scrollButton{
	position:absolute;
	top:50px;
	right:0px;
	width:20px;
	height:8px;
	border:solid 0px #000;
	padding:0px;
	visibility:hidden;
	background-color:transparent;
	background-image:url(../images/Scroller_VerC_scrllButton_rtl.gif);

}
/****************  Menu Stage******************************/
.menu_wrapper{
	position:absolute;
	right:30px;
	top:2px;
	width:430px;
	min-height:95px;
	border: solid 0px;
	z-index:210;
}
.menuStage{
	float:right;
	min-height:95px;
	border:solid 0px;
	width:50px;
	max-width:175px;
	margin-left:25px;
	position:relative;
	background-image:url(/images/spacer.gif);
	display:block;
}
.menuStage BUTTON{
	display:block;
	width:50px;
	height:16px;
	border:none;
	background-position:right;
	background-repeat:no-repeat;
	background: none;
	visibility:hidden;
	position:relative;
}
.menuStage BUTTON#bottomScroll{
	background-image:url(/images/buttonDown.png);
	*background-image:url(/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/buttonDown.png',sizingMethod='scale');
	bottom:-13px;
	right:0px;
	position:absolute;
}
.menuStage BUTTON#topScroll{
	background-image:url(/images/buttonUp.png);
	*background-image:url(/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/buttonUp.png',sizingMethod='scale');
}

.menuStage #scrllStage{
	min-height:63px;
	position:relative;
	display:block;
	overflow:hidden;

}
.menuStage #scrllStage #content{
	min-height:63px;
	position:relative;
	display:block;
	overflow:visible;

}

.menuStage #scrllStage A{
	display:block;
	position:relative;
	border:solid 0px;
	font-size:14px;
	min-width:50px;
	height:18px;
	color:#97989A;
	text-decoration:none;
	margin:1px 0px; 
	background-image:url(/images/spacer.gif);
	white-space:nowrap;

}
.menuStage #scrllStage A.selected{color:#122D38; font-weight:bold;}
.menuStage #scrllStage A:HOVER{color:#323D58;}

/************************  PopUps *************************************/
DIV#popUp{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	background-color:transparent;
	z-index:300;
	overflow:hidden;
	display:block;
	visibility:hidden;
}
DIV#popUp .bgLayer{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	filter:alpha(opacity=60);
	opacity:0.6;
	
	
}
DIV#popUp .innerStage{
	position:relative;
	top:20px;
	width:700px;
	height:600px;
	overflow:hidden;
	background-color:transparent;
	margin:0px auto -20px auto;
}
DIV#popUp .innerStage IMG.bg{
	position:absolute;
	display:block;
	left:0px;
	top:0px;
}
DIV#popUp .innerStage Button.close{
	position:absolute;
	display:block;
	right:10px;
	top:6px;
	width:50px;
	height:30px;
	background-color:transparent;
	background-image:url(../images/spacer.gif);
	border: solid 0px;
	cursor:pointer;
	
}
DIV#popUpScrollStage{
	position:relative;
	width:656px;
	top:40px;
	background-color:#FFFFFF;
	min-height:100px;
	margin:0px auto 0px auto;
	overflow:hidden;
	border:solid 0px;

}
DIV#popUpScrollStage .contentHolder{
	position:relative;
	width:640px;
	margin-right:16px;
	border:solid 0px;
	text-align:center;
	/*background-color:#CCCCCC*/
	
}
 .scrollBarVerticalPopUp{
	position:absolute;
	top:40px;
	right:15px;
	width:20px;
	min-height:100px;
	border:solid 0px #000;
	z-index:70;
	background-image:url(../images/scroll_Ver_BG_rtl.gif);
	border: solid 0px;
}
.scrollBarVerticalPopUp #topButton{
	position:absolute;
	top:0px;
	right:0px;
	width:20px;
	height:13px;
	border:solid 0px #000;
	background-color:transparent;
	background-image:url(../images/Scroller_Ver_topButton_rtl.gif);
	
	

}
.scrollBarVerticalPopUp #bottomButton{
	position:absolute;
	bottom:0px;
	right:0px;
	width:20px;
	height:13px;
	border:solid 0px #000;
	padding:0px;
	background-color:transparent;
	background-image:url(../images/Scroller_Ver_bottomButton_rtl.gif);
	

}
.scrollBarVerticalPopUp #scrollButton{
	position:absolute;
	top:50px;
	right:0px;
	width:20px;
	height:54px;
	border:solid 0px #000;
	padding:0px;
	visibility:hidden;
	background-color:transparent;
	background-image:url(../images/Scroller_Ver_scrllButton_rtl.gif);
}
/****************** Text Wrappers  ************************/
DIV.hp_flash{
	position:relative;
	width:600px;
	height:400px;
}
DIV.hp_contact{
	position:relative;
	min-width:500px;
	height:399px;

}
/********** IMG BLOW ******************/
.imgBlow{
	height:398px;
	width:auto;
	overflow:visible;
	display:block;
	position:relative;
	top:0px;
	right:0px;
	white-space:normal;
	text-decoration:none;

}
.imgBlow A {
	border:0px solid transparent;
	display:block;
	position:absolute;
	width:99%;
	height:398px;
	z-index:100;
	top:0px;
	right:0px;
	background-image:url('../images/spacer.gif');
	text-decoration:none;
	
}
.imgBlow A IMG{
	border:none;
	
}
.imgBlow  .img_context_wrapper{
	position:absolute;
	bottom:20px;
	min-width:102px;
	max-width:180px;
	min-height:20px;
	padding-bottom:0px;
	font-size:12px;
	right:20px;
	color:#626466;
	border:solid 0px #CC0000;
	display:none;
	z-index:30;
		
}
.imgBlow  A .img_context_wrapper{
	cursor:pointer;
}

.imgBlow  SPAN.BG1{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border:solid 0px #FF00FF;
	display:block;
	
}
 SPAN.magnifier{
	display:block;
	position:absolute;
	bottom:17px;
	left:-55px !IMPORTANT;
	width:36px;
	height:36px;
	border:solid 0px #FFFFFF;
	margin:-18px;
	float:none;

}
.img_context_wrapper P.abstract{
	position:relative;
	display:block;
	min-width:100px;
	max-width:180px;
	min-height:20px;
	border:solid 0px #00FF00;
	font-size:12px;
	text-decoration:none;
	color:#626466;;
	font-family:Arial, Helvetica, sans-serif;
	cursor:default;
	font-weight:normal;
	opacity:0;
	*filter:alpha(opacity=0);
	padding:10px;
	margin:0px;
}
	/* FLASH */
.list_flash_item{
	height:400px;
	width:400px;
	display:block;
	position:relative;
	top:0px;
	right:0px;
	white-space:normal;
	text-decoration:none;
	border:solid 1px;

}

/********** News List ***********************/

TABLE.NewsList{
	display:block;
	position:relative;
	height:350px;
	top:10px;
	margin-right:1px;


}
TABLE.NewsList TD{
	vertical-align:top;
	text-align:right;
	
}
DIV.newsItem{
	position:relative;
	width:220px;
	min-height:100px;
	border:solid 0px ;
	margin:20px 30px 0px 0px;
	

}
DIV.newsItem A{
	position:relative;
	display:block;
	width:220px;
	min-height:20px;	
	top:0px;
	left:0px;
	z-index:5;
	background-image:url(../images/spacer.gif);
	color:#777;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
DIV.newsItem .news_title2{
	color:#2C2A2B;
}
DIV.newsItem  SPAN.abstract{
	position:relative;
	display:block;
	width:220px;
	height:55px;
	top:0px;
	border:solid 0px ;
	text-align:justify;
	

}
/********** News List 2  ***********************/

TABLE.NewsList2{
	display:block;
	position:relative;
	height:350px;
	top:30px;
	margin-right:8px;


}
TABLE.NewsList2 TD{
	vertical-align:top;
	text-align:right;
	padding:0px;
}
DIV.newsItem2{
	position:relative;
	width:260px;
	height:350px;
	border:solid 0px ;
	margin:0px 25px;
	

}
DIV.newsItem2 IMG{
	float:none;
	position:relative;
	display:inline;

}
DIV.newsItem2 A.newsListTitle{
	position:absolute;
	display:block;
	width:260px;
	height:30px;	
	top:0px;
	left:0px;
	z-index:5;
	background-image:url(../images/spacer.gif);
	color:#777;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	border:solid 0px 
}
DIV.newsItem2  DIV.abst{
	position:absolute;
	display:block;
	width:260px;
	min-height:330px;
	top:30px;
	border:solid 0px ;
	text-align:justify;
	border:solid 1px ;
	overflow:visible;
	white-space:normal;
	border:solid 0px ;
	color:#000000;
	z-index:500;
}






/*----------------------------------------  regularContactForm --------------------------------------*/
.regularContactForm{
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}
/* field_container */
.regularContactForm .field_container{
	clear:both;
	text-align:right;
}
/* field_container  title */
.regularContactForm .field_container .title{	
   	 clear:right;
	width:240px;
	border:none;
	text-align:right;
	font-weight:bold;
	color:#777;	
	font-size:13px;
	padding:3px 0;
}
/* field_container  field */
.regularContactForm .field_container .field{
	float:right;
}
/* field_container  validation_response */
.regularContactForm .field_container .validation_response{
	float:right;
}
/* field_container  not_validated */
.regularContactForm .field_container.not_validated{
	color:#990000;
}
/* field_container  not_validated  title */
.regularContactForm .field_container.not_validated .title{
	color:#990000;	
}
/* field_container  not_validated  field */
.regularContactForm .field_container.not_validated .field{}
/* field_container  validation_response */
.regularContactForm .field_container.not_validated .validation_response{
	font-size:12px;	
	font-weight:normal;
}
/* input */
.regularContactForm .field_container .field input{}
.regularContactForm .field_container.not_validated input{}
/* input.text */
.regularContactForm .field_container .field input.text{
	border:1px inset #777;	
}
.regularContactForm .field_container.not_validated input.text{
	border:1px inset #990000;
}
/* input.short_text */
.regularContactForm .field_container .field input.short_text{}
.regularContactForm .field_container.not_validated input.short_text{}
/* input.file */
.regularContactForm .field_container .field input.file{}
.regularContactForm .field_container.not_validated input.file{}
/* input.email */
.regularContactForm .field_container .field input.email{}
.regularContactForm .field_container.not_validated input.email{}
/* input.numeric */
.regularContactForm .field_container .field input.numeric{}
.regularContactForm .field_container.not_validated input.numeric{}
/* input.name */
.regularContactForm .field_container .field input.name{}
.regularContactForm .field_container.not_validated input.name{}
/* input.phone */
.regularContactForm .field_container .field input.phone{}
.regularContactForm .field_container.not_validated INPUT.phone{}
/* input.mobile_phone */
.regularContactForm .field_container .field input.mobile_phone{}
.regularContactForm .field_container.not_validated input.mobile_phone{}
/* input.submit */
.regularContactForm .field_container .field input.submit{}
.regularContactForm .field_container.not_validated input.submit{}
/* input.radio */
.regularContactForm .field_container .field input.radio{}
.regularContactForm .field_container.not_validated input.radio{}
/* input.checkbox */
.regularContactForm .field_container .field input.checkbox{}
.regularContactForm .field_container.not_validated input.checkbox{}
/* textarea */
.regularContactForm .field_container .field textarea{
	border:1px inset #777;
	overflow:auto;
}
.regularContactForm .field_container.not_validated textarea{
	border:1px inset #990000;
}
/* select */
.regularContactForm .field_container .field select{}
.regularContactForm .field_container.not_validated select{}
/* SPAN.mandatory */
.regularContactForm .field_container .field span.mandatory{
	color:#ff0000;
}
/* div.submit */
.regularContactForm div.submit{
	clear:both;
	text-align:left;
	width:260px;
	padding:3px 0;
}



/* c_additionalField_1 */
.regularContactForm .c_additionalField_1{
	clear:both;
	text-align:right;
	position:relative;
	float:right;
	height:auto;
	width:290px;
}
/* c_additionalField_1  title */
.regularContactForm .c_additionalField_1 .title{	
	clear:none;
    float:right !important;
	position:relative;
	width:240px;
	border:none;
	text-align:right;
	font-weight:bold;
	color:#777;	
	font-size:13px;
	padding:3px 0;
	position:right;
	display:block;
	border:solid 0px #000033;
	margin:0px;
	
}
/* c_additionalField_1  field */
.regularContactForm .c_additionalField_1 .field{
	clear:none;
	float:right;
	margin:0px;
	width:20px;
	display:block;
	border:solid 0px #000033;
	position:relative;
	top:3px;
}
/* c_additionalField_1  validation_response */
.regularContactForm .c_additionalField_1 .validation_response{
	float:right;
	width:10px;
	clear:none;
}
.tourwise{
	position:absolute;
	left:225px;
	border:solid 0px #999999;
	width:180px;
	height:30px;
	font-size:10px;
	bottom:2px;
	line-height:13px;
	color:#999999;
	text-align:justify;

}
.tourwise P{
	white-space:nowrap;

}
.tourwise A{
	color:#999;
	text-decoration:none;
} 

.successResponse_Span{
	color:#000000;
	font-size:15px;
}

.portfolioListItem{
	position:relative;
	display:block;
	width:264px;
	height:355px;
	border:none;
	background:url(..images/spacer.gif);
	margin-left:25px;
	text-decoration:none;
	white-space:normal;

}
.portfolioListItem A{
	position:absolute;
	display:block;
	width:264px;
	height:355px;
	border:none;
	background:url(..images/spacer.gif);
	margin-left:25px;
	text-decoration:none;
	top:0px;
	right:0px;

}
.portfolioListItem .title{
	text-indent:3px;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	

}
.portfolioListItem:HOVER .title{ text-decoration:underline;}
.portfolioListItem IMG{
	border:none;
	padding:25px 0px;
	padding-top:25px;
}
.portfolioListItem .abst{
	color:#666;
	width:264px;
}
.hor_imgList{
	display:block;
	position:relative;
	margin: 20px 30px 0px 0px;
	color:#CCCCCC;


}
.nextItem{
	
	width:150px;
	display:block;
	position:relative;
	text-align:center;
	text-decoration:none;
	top:350px;
	color: #666666;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	

}





























