/* CSS Document */
html, body, div, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd,  ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	list-style: none;
}
body {
background-image:url(../Images/bg.gif);
background-color:#156894;
background-repeat:repeat-x; 
text-align:left;

}
	.AddButton
{
	FONT-SIZE: 12px;
	COLOR:White;
	FONT-FAMILY: Tahoma;
	BORDER-RIGHT: #013E81 1px solid; 
	BORDER-TOP: #013E81 1px solid; 
	BORDER-LEFT: #013E81 1px solid; 
	BORDER-BOTTOM: #013E81 1px solid; 
	BACKGROUND-COLOR:#013E81;
	cursor:hand ;
	width: 100px;
	height: 19px;
}
strong
{
	font-weight:bold;
}

.whitetxtbold
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#main_wrapper {width:950px; margin-left:auto; margin-right:auto; min-height:800px;  height:auto;}

div#header {width:auto; margin-top:15px; background-color:#FFFFFF;}
div#headerlogo{margin-left:auto; margin-right:auto; width:941px; padding-left:9px; height:91px; background-color:#FFFFFF;}
#headerlogo li { display:inline; padding:0px; margin:0px;}

.menuseparator
{
	height:27px;
	width:3px;
	background:url(../Images/menusepataror.gif);
	background-repeat:no-repeat;
	float:left;
}
.menu
{
	height:27px;
	width:1000px;
	
	clear:both;
}
.menuinner
{
	width:100%;
	padding-top:4px;
	height:23px;
}

.menuinnerli
{

	height:23px;
	background:url(../Images/menubg.gif) repeat;
	float:left;
	padding-top:4px;
}
	
.menuinner a
{
	width:100%;
	color:#F0F4F6;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-right:15px;
	padding-left:3px;

}

.togthe{font:Arial, Helvetica, sans-serif; font-size:13px; color:#022C5A; font-weight:bold; }

.hotelinegypt{ float:left;margin:5px 0px 0px 5px;}
.hotelinegypt ul li{margin:5px; padding:5px; font:Arial, Helvetica, sans-serif; font-size:12px; color: #0000FF;}
.hotelinegypt ul li a{color:#000000; text-decoration: none;}
.hotelinegypt ul li a:hover{color:#000000; text-decoration:underline;}



#cairo{height:70px;background:#c5d6e8;}
.citydetail{width:150px; border:solid 1px #a8c0e2; font-size:12px; text-align:left;} 
.hotel{font:Verdana; font-weight:bold; font-size:14px;  color:#022C5A;}
.redicon{color:#FF0000; margin:8px;}
.star{text-align:left; float:left; margin:10px 0px 10px 0px; }
.rom{ width:81px;border:1px solid #6699CC;padding:5px;}
.rating{ text-align:center; color: #FFFFFF; border:1px  solid #666666;}
.sno{ width:40px; text-align:center; color:#3366CC; border:1px  solid #666666;}
.icon_star{ width:50px;text-align:center;font-size:12px;color:#3366CC; border:1px solid #666666;}
.detail{width:150px; text-align:center;font-size:12px; border:1px solid #666666;}


.toptourboder{width:540px; height:23px; margin:5px 0px 0px 0px; background:url(../images/midlleboder.png) }
.toptourbgr{width:540px; height:118px; float:left; background:url(../images/midlleboder2.png)}
.toptourbder{width:540px; height:24px;float:left;  margin:0px 0px 5px 0px;}
.Arabian{width:auto;  font:Arial, Helvetica, sans-serif; color:#CC0000; font-size:14px;padding:5px 0px 0px 15px; }
.read{width:84px; height:22px; float:right;margin:10px 20px 0px 0px;}


#egtphoto{width:65px; height:106px; float:left;margin:10px 0px 0px 20px;}
.egtph{width:380px; height:74px; float:left; padding:10px 0px 0px 10px;}
.egyt{width:380px; float:left;padding:5px 0px 0px 10px;} 


#cairo{width:530px;height:auto;float:left;background:#AFD8D8;margin:5px 0px 5px 0px;}
.cruise{width:119px;height:25px;float:left;margin:5px 0px 0px 5px;}
.pakrocruise{width:520px;height:100%;float:left;font:Arial,;font-size:12px;color:#0000;padding:10px 0px 5px 10px;}
.packinulios{width:250px;height:200px;float:left;font:Arial,;font-size:12px;color:#0000;padding:4px 0px 0px 5px;}
.painusion{width:150px;float:left;font:Arial,;font-size:12px;color:#0000;padding:4px 0px 0px 5px;}
.pakover{width:640px; height:auto;float:left;border:1px solid #4f3d3f;margin:0px 0px 0px 0px;}
.ccruise{width:150px;font:Arial,;float:right;font-size:12px;color:#0000;padding:4px 0px 0px 5px;}
.desc{width:350px; float:left; color:#022C5A; padding:5px 0px 5px 10px;}
.pakage{width:191px;height:133px; float:left; margin:5px 0px 0px 10px;}
.desert1{width:190px;height:150px;float:left; margin:5px 0px 5px 8px;}
.need{font:Arial,;text-align:right;float:left;padding:5px 20px 0px 0px;}

.iticairo{width:640px;font:Arial,;color:#022C5A;font-size:12px;padding:5px 0px 10px 5px}

.pakhotel{width:580px;float:left;}

.economy{ width:150px; font:Verdana,; font-size:10px;border:1px solid #6699CC;padding:5px;}
.thankyoupage{text-align:center;  font-size:12px;line-height:22px;	color:#022C5A;
	font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 0px 0px 2px;}



#threecolwrap {
float:left;
width:100%;
min-height:500px;
height:auto;
background-color:#FFFFFF;
}

#innerthreecolwrap {
float:left;
width:100%;
height:100%;
min-height:500px;
height:auto;
background-color:#FFFFFF;
}

#twocolwrap {
float:left;
width:100%;
display:inline;
}


.smalllink 
{
  color:#036D88;
  text-decoration :underline;
  font-family :tahoma;
 font-size :14px;
}
.bullet
{
  color:#036D88;
  text-decoration :none;
  font-family :tahoma;
 font-size :14px;
}

#nav {
float:left;
width:240px;
height:100%;
min-height:500px;
height:auto;
background-color:#ffffff;
}

#innernav {
width:100%;
background-color:#ffffff;
padding-left:7px;
padding-right:10px;
min-height:500px;
height:auto;

}

.nava
{
	  color:#ffffff;
	  text-decoration:none;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:15px;
	  font-weight:bold;
	  
}
.searchdiv
{
	height:100px; 
	width:220px; 
	border-style:solid; 
	border-width:0px 1px; 
	border-color:#E1E1E1;
	margin-left:1px;
}
.innerpages
{
	padding:10px;
}
.searchdivinner
{
	height:80px; 
	width:198px; 
	background-color:#A91021;
	margin-left:8px;
	text-align:center;
}
.contentdivborderhome
{
border-width:0px 1px;
border-color:#BDD8ED;
border-style:solid;
height:100%;
min-height:200px;
height:auto;

}
.contentdivborder
{

height:100%;
	min-height:677px;
	height:auto;
	border-width:0px 1px;
border-color:#BDD8ED;
border-style:solid;
}
.contentinnerdiv
{
	width:700px;
	background-color:#E9F5FF;
	height:auto;
}


.separator
{
	height:10px;
}
.header
{
	  color:#20A2C8;
	  text-decoration:none;
	  font-family:tahoma;
	  font-size:18px;
	  padding-left:15px;
}

.headerlink
{
	  color:#20A2C8;
	  text-decoration:underline;
	  font-family:tahoma;
	  font-size:18px;
}

#promo {
float:left;
width:170px;
background-color:#CCFF66;
height:200px;
}

#footer {
width:100%;
clear:both;
float:left;
height:78px;
padding-top:10px;
text-align:center;
color:#012132;
font-weight:bold;

}

	#footer a
{
	width:100%;
	color:#012132;
	text-decoration:underline;
	padding-right:5px;
	padding-left:5px;
	}

#TopHeader
{
background-image:url(images/headerbg.jpg);
height:48px;
width:100%;
}

.FloatRight
{
float:right;
height:40px;
}

.FloatLeft
{
float:left;
padding-left:10px;
}

#TopHeader li
{
  display:inline;
  padding-left:20px;
  color:#FFFFFF;
}

#TopHeader li a
{
  color:#FFFFFF;
  text-decoration:none;
  font-family:tahoma;
  font-size:12px;
  
}
#Header2
{
height:249px;
}
#Header2 div
{
	display:inline;
	float:left;
}
#Header3
{
height:22px;
}
#Header3 div
{
	display:inline;
	float:left;
}

#Header4
{
height:55px;
}
#Header4 div
{
	display:inline;
	float:left;
}

	
.displayblock
{
display:inline;
}
#nav_inner
{

padding-left:7px;
}

#content {
width:710px;
float:right;
left:auto;
right:auto;
background-color:#FFFFFF;
}

#innercontent {
width:710px;
float:right;
left:auto;
right:auto;
background-color:#FFFFFF;

}

#contenttop 
{
	width:676px;
	display:block;
	background-color:#ffffff;
}

#contenttoptxt
{
	width:676px;
	display:inline;
	float:right;
}

#contenttoptxt li
{
	display:inline;
	float:right;
}

#contenttxtli
{
	display:inline;
	float:left;
	width:389px;
	text-align:left;
	color:#036D88;
}
.all
{
    font-size:12px;
    line-height:22px;
	
	color:#022C5A;
	font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 0px 0px 2px;

}

.alldetails
{
    font-size:11px;
	color:#022C5A;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.homeall
{
    font-size:12px;
	
	color:#022C5A;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.blueheader
{
    font-size:16px;
    color:#022C5A;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.blueheader:hover
{
    font-size:16px;
    color:#B41728;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.SaveButton 
{
	font-size: 14px;
	border-width:0px;
	background-color:#09557C;
	color:White;

	
}
.bluesubheader
{
    font-size:12px;
	color:#054183;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-decoration:underline;
}

.bluesubheader:hover
{
    font-size:12px;
	color:#3F6CAE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}


.Redheader
{
    font-size:14px;
	color:#B41728;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

.Redheader:hover
{
    font-size:14px;
	color:#B41728;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

.tdStyle2

{
 padding-left : 25px;

}

.tdstyle3
{
background-image:url(../Images/btnsmall.jpg);
width:300px;
height:7px;

}

.tdstyle4
{
background-image:url(../Images/topsmall.jpg);
width:300px;
height:7px;

}

#contentdivtxt
{
	width:363px;
	text-align:left;
	min-height:160px;
	height:auto;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	color:#036D88;
	padding-left:15px;
	padding-right:10px;
	padding-top:4px;
}
#imagesdiv
{

	background-color:#FFFFFF;
	height:657px;

	width:942px;
clear:both;
float:left;
padding-left:8px;
}
#contentdivfooter
{
	width:370px;
	text-align:left;
	color:#036D88;
	height:25px;
	
	padding-left:18px;
	
	border-left-color:#DCDCDC;
	border-left-style:solid;
	border-left-width:1px;
	
	border-bottom-color:#DCDCDC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.innerFloatRight
{
	float:left;
	margin-top:8px;
	width:676px;
	display:block;
	background-color:#ffffff;
	height:auto;
}

.innerFloatRight li
{
	float:left;
	display:inline;
}

.contentbox
{
	width:204px;
	display:block;
	color:#036D88;
	min-height:62px;
	height:auto;
	line-height:15px;

	border-left-color:#DCDCDC;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#DCDCDC;
	border-right-style:solid;
	border-right-width:1px;
	
	margin-left:1px;
	padding-bottom:15px;
	
	padding-left:10px;
	padding-right:5px;
}

.contentboxfooter
{
	width:204px;
	height:23px;
	display:block;
	

	border-left-color:#DCDCDC;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#DCDCDC;
	border-right-style:solid;
	border-right-width:1px;
	
	border-bottom-color:#DCDCDC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	
	margin-left:1px;
	
	padding-left:10px;
	padding-right:5px;
	
	text-align:right;
}


.input_text {
	width: 220px;
	height: 19px;
	border-color: #979496;
	border-style: solid;
	border-width: 1px;	
	font-size:12px;
}

.validator
{
	font-family:Arial;
	font-size: 14px;
	font-weight: normal;
	color:#990000;
	text-decoration:none;
}


.validatorstar
{
	font-family:Arial;
	font-size: 16px;
	font-weight: normal;
	color:#990000;
	text-decoration:none;
}

.flatbtn{
	font-family: Arial;
	color:White;
	font-size: 12px;
	font-weight: normal;
	background:#0B9FC5;
	border-bottom: 1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	width:120px;
	height:22px;
}

.dateGreySmall {
	font-size: 10px;
	font-weight: normal;
	color: #666666 ;
	font-family: verdana;
}

.allBold {
	font-size: 12px;
	color: #022C5A;
	font-family: verdana;
	font-weight: bold;
	text-decoration:none;
}


.allBold:hover {
	font-size: 12px;
	color: #990000;
	font-family: verdana;
	font-weight: bold;
	text-decoration: underline;
}

.allBoldtxt {
	font-size: 12px;
	color: #022C5A;
	font-family: verdana;
	font-weight: bold;
	text-decoration:none;
}

.certificateborder
{
	width:306px;
	height:208px;
	
	

	border-color:#DCDCDC;
	border-style:solid;
	border-width:1px;
}

.ASTIlink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#000; 
	font-weight:bold;	
	text-decoration:underline;
}

.ASTIlink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#B41728; 
	font-weight:bold;	
	text-decoration:underline;
}

.SmallASTIlink
{
	font-family:'Times New Roman', Times, serif; 
	font-size:14px; 
	color:#022C5A; 
	font-weight:bold;	
}


.Tableborder
{
	width:300px;
	height:140px;
	
	
	
	
    background-color:#ffffff;
	
	border-left-style:solid;
	border-right-style:solid;

	border-left-width:1px;
	border-right-width:1px;
	
	border-left-color:#DCDCDC;
	border-right-color:#DCDCDC;

}
