body {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px;  background-color:#F4F7FB; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-AliGN: center; width:980px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
/*----- Page Container----*/
#pagecontainer
{
	MARGIN: 0px; WIDTH: 980px;
	
}
/*----- Header----*/
#header
{
	margin:0px; width:980px; height:105px; border-top:10px solid #11a8e1; font-family:Arial; font-style:italic; background:#F4F7FB; background-image:url(images/background-01.jpg)
}
#header A {
	FONT-WEIGHT: bold; FONT-SIZE: 10.5px; COLOR: #003366; TEXT-DECORATION: none; 
}
#header A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10.5px; COLOR: #003366; TEXT-DECORATION: underline
}
#header A:current {
	FONT-WEIGHT: bold; FONT-SIZE: 10.5px; COLOR: #003366; TEXT-DECORATION: underline
}
#header A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10.5px; COLOR: #003366; TEXT-DECORATION: none
}
	img{
		float:left;
		margin:1px;
		}
	.company_name
	{
		float:left;
		font-size:28px;
		font-weight:bold;
		line-height:40px;
		text-shadow:inherit;
		margin-top:3%;
		font-family: Arial, Helvetica, sans-serif;
		font-style:italic;
		font-stretch:narrower;
		position: static;
		color:#000000;
	}
	
	#topNav {
	FLOAT: right; MARGIN: 5px 0px 0px
	}
	/*- Menu Tabs 1--------------------------- */
 #tabs1 {
      float:left;
      width:980px;
      background:#F4F7FB;
      font-size:75%;
      line-height:normal;
      border-bottom:1px solid #BCD2E6;
      }
    #tabs1 ul {
          margin:0;
          padding:10px 10px 0 10px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("tabs/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("tabs/tabright1.gif") no-repeat right top;
      padding:7px 20px 10px 12px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;

  }
    #tabs1 a:hover {
      background-position:static;
      }
    #tabs1 a:hover span {
      background-position:static;
      }
	
      #tabs1 #current a {
              background-position:static;
      }
      #tabs1 #current a span {
              background-position:static;
      }
	
.navPos {
	FLOAT: right; MARGIN: 0px 10px 0px 0px
}
#banner {
	WIDTH: 978px; HEIGHT: 100px; MARGIN-TOP:0px; background-image:url(images/bg_bnr.png);
}
.bannerViewTrail {
	float:left; WIDTH: 186px; HEIGHT: 100px; background-image: url(images/banner_trail.png);
}
.bannerViewTrail span{
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#333333; te
}
.bannerViewTrail br{
line-height:16px;
}
.bannerViewTrail IMG{
margin-left:18px;}

#indexBanner {
	border:4px solid #ffffff; width:772px; HEIGHT: 82px; background-color:#eeeeee; float:left; margin:4px;
}

#indexBanner .albania{
	width:772px; HEIGHT: 82px;background-image:url(images/country_images/albania.jpg);
}

#indexBanner h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:2em; text-align:left; margin-left:10px; color: #003399; margin-top:17px;}
	.flashbnr{
	background-image:url(images/flash/main_bnr.swf);margin:0px; padding:0px;
	}
	.syatra
	{
		background-image:url(images/Yatra-Banner.gif); margin:0px; padding:0px; 
	}
		/*------Europe------*/
		background-image:url(images/flights_bnr_europe/albania.png);margin:0px; padding:0px; background-color:#CCCCCC;
	}	
/*----- Panel Right----*/
#mainpanel
{	
	width:980px;
	padding-bottom:2px;
	/*background-color: #68b0da;*/
	background-color: #ffffff;
	vertical-align:top;
}
#panelright
{
	float:right; padding:0px;margin:0px; width:200px
}

/*----- Page Center----*/
#panelcenter
{
	float:right;padding:0px;margin:2px; width:560px;
	background-color: #ffffff; position:static;
	
}
.mainbox
{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:562px;
	border:0px;
	color:#000000;
}
.mainbox h3
{
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-top:10px;
	padding-left:5px;
	text-align:left
}
.mainbox P
{
	text-align:justify;
	padding:5px;
}
.mainbox .icon
{
	float:left;
	width:80px;
	height:60px;
}
/*----- Page Left----*/
#panelleft
{
	float:left; padding:0px;margin:2px; width:200px; background-color: #ffffff; border:1px solid  #F3FAFC;  vertical-align:top;
	}
	#panelleft img
{
	margin:2px; border:1px solid #666666; padding:1px;
	}
/*----- Page Middle----*/
#panelmiddle
{
	float:right; padding-bottom:98px;margin:1px; width:757px; background-color: #ffffff; border:1px solid  #F3FAFC; text-align:left; vertical-align:top;
	}
#panelmiddle .mainheading
{
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #003366; HEIGHT: 32px;  font-family: "Lucida Sans Unicode", lucida grande, arial; text-align:left; margin:4px;border-bottom:1px solid  #F3FAFC
}
#panelmiddle .databox
{
	background-color: #FeFEFE; width:750px; margin-top:4px;
	margin-right:4px;margin-left:4px;margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; text-align:left; border:1px solid  #F3FAFC
}
#panelmiddle  h1
{
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #003366; HEIGHT: 32px;  font-family: "Lucida Sans Unicode", lucida grande, arial; text-align:left; margin:4px;border-bottom:1px solid  #F3FAFC
}
#panelmiddle  h2
{
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #003366; HEIGHT: 32px;  font-family: "Lucida Sans Unicode", lucida grande, arial; text-align:left; margin:4px;border-bottom:1px solid  #F3FAFC
}
#panelmiddle  .pricelist
{
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR:#0000CC;  font-family: "Lucida Sans Unicode", lucida grande, arial; text-align:left; margin:4px; line-height:24px;
	}
#panelmiddle  h3
{
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #0066FF; HEIGHT: 26px;  font-family: "Lucida Sans Unicode", lucida grande, arial; text-align:left; margin:4px;
	}
#panelmiddle h4
{
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #003366; HEIGHT: 22px;  font-family: "Lucida Sans Unicode", lucida grande, arial; text-align:left; margin:4px;
}
#panelmiddle  h5
{
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #333333; HEIGHT: 22px;  font-family: "Lucida Sans Unicode", lucida grande, arial; text-align:left; margin:4px;
}
#panelmiddle h6
{
	color:#333333; padding:1px; font-style:normal;  width:100%; font-size:0.7em; font-family: "Lucida Sans Unicode", lucida grande, arial;margin:4px;
}

#panelmiddle strong
{
	color:#68b0da; padding:1px; font-style:normal; font-weight:bold; width:100%; font-size:1em; font-family: "Lucida Sans Unicode", lucida grande, arial; line-height:16px; padding:2px;
}
#panelmiddle span
{
	color:#68b0da; padding:1px; font-style:normal; font-weight:bold; width:100%; font-size:1em; font-family: "Lucida Sans Unicode", lucida grande, arial; line-height:16px; padding:2px;
}
#panelmiddle  p
{
	padding:5px; color:#333333; font-size:0.8em; line-height:17px
}
#panelmiddle  li
{
	padding:5px; color:#333333; font-size:0.8em; line-height:17px
}
#panelmiddle  ul
{
	display:table;
	display:block;
}
#panelmiddle  li
{
	display:table;
	display:block;
}
#panelmiddle br
{
	line-height:23px
}
#panelmiddle img
{
		float:left;
		padding:2px;
		border:1px solid #999999;
}
#panelmiddle .tree{
margin-top:20px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
float:left;
}
#panelmiddle .tree a{
color:#999999;
text-decoration:underline;
}
#panelmiddle .tree a:visited{text-decoration:underline}
#panelmiddle .tree a:hover{text-decoration:none}
#pannelmiddle ul {
          margin:0;
          padding:10px 10px 0 10px;
          list-style:none;
      }
    #pannelmiddle li {
      display:block;
      margin:0;
      padding:0;
      }
    #pannelmiddle a {
      float:left;
	margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #pannelmiddle a span {
      float:left;
      display:block;
      padding:7px 20px 10px 12px;
      color:#627EB7;
      }
	 #hotels
	  {
	  	width:95%;
		margin:10px;
		background-color:#FCF9FF;
	  }
	  #hotels h2
	  {
	  	color:#000000;
		font-weight:bold;
		font-size:1.2em;
		font-family:Georgia, "Times New Roman", Times, serif;
		float:left;
		background-color:#00CC99;
		width:100%;
	  }
	  #hotels h2
	  {
	  	color:#000000;
		text-decoration:none;
		background-color:#00CC99;
		}
		#hotels a
	  {
	  	color:#000000;
		text-decoration:none;
		background-color:#00CC99;
		}
		#hotels a:hover
	  {
	  	color:#000000;
		text-decoration:underline;
		background-color:#00CC99;
		}
	   #hotels .hotel_dtls
	  {
	  	width:60%;
		float:left;
	  }
	   #hotels .img_area
	  {
	  	width:37%;
		float:left;
	  }
	  #hotels img
	  {
	  	width:200px;
		border:0px
	  }
/*****************Continents Blocks*******/
#continent_blocks
	{
		width:135px;
		height:80px;
		float:left;
		margin:20px;
		text-align:center;
	}
#continent_blocks IMG
	{
		margin:1px;
		border:0px;
		
	}
	
	#continent_blocks span a
	{
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0066CC; font-weight:bold; text-align:center;
	}
	#continent_blocks span a:hover
	{
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0066CC; font-weight:bold; text-align:center;
	}
/*****************Offers Blocks*******/
#offers_blocks
	{
		width:299px;
		height:149px;
		margin:00px;
		background-image: url(images/bt_bg.jpg);
		float:left;
		margin:10px;
	}
#offers_blocks IMG
	{
		padding:2px;
		margin-top:0px;margin-left:10px;margin-bottom:3px;
		border:0px;
		width:113;
		height:71px;
		border:1px solid #eeeeee;
	}
	#offers_blocks h3
	{
		font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:1.2em; text-align:left; color:#ffffff; text-decoration:none; line-height:22px; height:22px; border:2px solid #ECFEFF; background-color:#0099FF;
	}
	
	#offers_blocks .dtls 
	{
		padding:1px 8px 1px 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; line-height:auto; text-align:left; float:right; margin:0px;
	}
	#offers_blocks .poundprice 
	{
		font-family:Arial, Helvetica, sans-serif; font-size:20px; color: #0099FF; font-weight:bold; text-align:center; text-align:right; height:5px;
	}
	#offers_blocks span a
	{
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0066CC; font-weight:bold; text-align:center;
	}
	#offers_blocks span a:hover
	{
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0066CC; font-weight:bold; text-align:center;
	}
/*******************Cform*****************/
#panelmiddle .cform { width:400px; margin:10px 20px; float:left; padding:5px 10px;}
#panelmiddle .cform img { float: left; margin:20px 10px; padding:0;}
#panelmiddle .cform ul { width:250px; float: right; list-style:none; margin:5px 5px; padding:0;}
#panelmiddle .cform li { padding:5px 20px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#5c5c5c;}
#panelmiddle .cform p
{
	font:normal 11px Arial, Helvetica, sans-serif; padding:5px; color:#222222; font-size:0.7em; line-height:17px; text-align:left
}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#222222;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:5px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#8d8d8d; text-transform:capitalize; float:left;text-align:left}
#contactform label span { display:block; font:normal 10px Arial, Helvetica, sans-serif; }
#contactform input.text { width:300px; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; height:16px; background:#f5f5f5; float:left; font:10px Arial, Helvetica, sans-serif; color:#8d8d8d;}
#contactform textarea { width:300px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#f5f5f5; float:left; font:10px Arial, Helvetica, sans-serif; color:#8d8d8d;}
#contactform li.buttons input { padding:0px 0; margin:0px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font: bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
/*********************Sub*****************/
#panelmiddle  .Sub { width:200px;  margin:10px 20px; float:right; padding:5px 10px;}
#panelmiddle  .Sub ul { list-style:none; margin:5px 5px; padding:0;}
#panelmiddle  .Sub li { border-bottom:1px solid #eaeaea; background:url(images/main_ul_li.gif) left no-repeat; padding:10px 25px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#5c5c5c;}
#panelmiddle  .Sub li a { font: normal 11px Arial, Helvetica, sans-serif; color:#8d8d8d; text-decoration:none;}
#panelmiddle  .Sub li a:hover { color:#5186b8; text-decoration:underline;}
#panelmiddle  .bg { clear:both; border-top:1px solid #eaeaea; padding:0; margin:5px 0; background:none;}
#panelmiddle .Sub p
{
	font:normal 11px Arial, Helvetica, sans-serif; padding:5px; color:#222222; font-size:0.7em; line-height:17px; text-align:left
}
#panelmiddle .Sub h2
{
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #003366; HEIGHT: 32px;  font-family: "Lucida Sans Unicode", lucida grande, arial; text-align:left; margin:4px;border-bottom:1px solid  #F3FAFC
}
/*----- PANEL Footer ----*/
#pannelfooter
{
	width:978px;
	height:25px;
	text-align:center;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#333333;
	font-weight:bold;
	float:left;
	
}
#pannelfooter a {color:#333333}
#pannelfooter a:hover {color:#333333}


/*----- Footer ----*/
#footer
{
	margin:0px; width:980px; height:65px;
	background-color: #999900; position:static;
}
.africaHotel {
	BACKGROUND: url(images/africa2.jpg) no-repeat; FLOAT: left; HEIGHT: 95px
}
/*----- UL/li/Boxes----*/
#teaserspromo {
	width:200px; margin:0px; padding:0px; float:left;
}
#teaserspromo H3.top SPAN  {
	PADDING:0px; FONT-FAMILY: lucida sans unicode,verdana,arial,san-serif; FONT-SIZE: 25px;
}
#teaserspromo H3.top SPAN{
	DISPLAY: block; FONT-SIZE: 17px; WIDTH: 199px; COLOR: #FF9966; liNE-HEIGHT: 20px; HEIGHT: 6px; TEXT-DECORATION: none; text-align:left;
}
#teaserspromo H3.top SPAN {
	MARGIN-LEFT: 1px;
}
#teaserspromo UL  {
	CLEAR: none;  FONT-SIZE: 0.85em; FLOAT: left; WIDTH: 190px; padding:2px;margin:0px;
}
#teaserspromo UL  li{
	display:block;
}

.tailers{
	border-bottom:1px solid #999999; width:190px; margin-bottom:4px;
}

.tailers IMG{
	BORDER-RIGHT: #e0dac8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e0dac8 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; OVERFLOW: hidden; BORDER-LEFT: #e0dac8 1px solid; WIDTH: 45px; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0dac8 1px solid
}


.tailers .holidayTypeText span {
	display:block; FONT-SIZE: 0.75em;  MARGIN: 0px 0px 0px; text-align:left; color:#333333; font-family:Arial, Helvetica, sans-serif; 
}

.tailers  .holidayTypeText h4{
	display:block; 
	margin-top:3px;
	font-size:12px;
	margin-left:2px;
	margin-bottom:1px;
	position:relative;
	text-align:left
}
/********** Full Promotion **********/
#mainpage_promotion
{
	BACKGROUND: url(images/offers-banner.gif) no-repeat left top; WIDTH: 550px; PADDING-TOP: 15px; HEIGHT: 160px; float:left
}
#mainpage_promotion h2
{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-weight:bold; color:#003366; line-height:14px; margin-top:2px;margin-left:60px;
}
#mainpage_promotion p
{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; color:#333333; width:450px; text-align:left; margin-left:80px; margin-top:0px;
}


/********** block index **********/
.body { padding:0; margin:0; background: #fff url(images/body_bg.gif) top repeat-x;}
.body h2 { font:bold 24px  Arial, Helvetica, sans-serif; color:#2c2c2c; border-bottom:1px solid #cccccc; padding:10px 5px; margin:5px 0;}
.body a { font:normal 11px Arial, Helvetica, sans-serif; color:#5084b6; text-decoration:none;}
.body p { font:normal 11px  Arial, Helvetica, sans-serif; color:#8d8d8d; line-height:1.8em; padding:5px 5px; margin:0;}
.body_resize { width:970px; margin:0 auto; padding:10px 0;}


.flight_box-F2FDFF {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; WIDTH: 669px; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DAEAFE; height:100px
}
.flight_box-F8F8F8 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; WIDTH: 669px; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8f8f8; height:100px
}
#flight_box-dest-price .flight_box-dest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; float:left; height:25px; margin:5px; line-height:30px;
}
#flight_box-dest-price .flight_box-price-class {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px; line-height:30px;
}
#flight_box-dest-price .flight_box-from {
	FONT-SIZE: 13px; COLOR: #db030c; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; margin:0px; float:left
}
#flight_box-dest-price .flight_box-price {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: #db030c; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; float:left; height:28px; line-height:30px;
}

#flight_box-dest-price .flight_box-class {
	FONT-SIZE: 11px; COLOR: #737373; BORDER-TOP-STYLE: none; liNE-HEIGHT: 1.8em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; font-weight:bold;
}
#flights_dtls
	{
		width:400px;
		float:left;
		background-color:white;
		margin:5px;
	}
	.flightcontact
	{
		float:right;
		margin-bottom:0px;
		margin-right:5px;
	}
#umrah_pckgs
	{
		border:1px solid #006600;
		background-color:#ECFDD9;
		padding:10px;
		margin:10px;
		 
	}
	#umrah_pckgs img
	{
		float:right;
		padding:2px;
		margin:2px;
		border:2px solid #006600;
		background-color:#f8f8f8;
		width:275px;
	}