*{margin:0px; padding:0px;}
html, body{
	height:100%;
}
body{
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:100%;
	background:#ffffff;
	font-size:11px;
	z-index:000;
	
}
:focus{ outline:none}
/**** Global Elements *****/
.left{float:left;}
.right{float:right;}
.clear{margin:0px; padding:0px;clear:both; height:0px; line-height:0px; font-size:1px }
.clr{margin:0px; padding:0px;clear:both; height:0px; line-height:0px; font-size:1px }

.center{text-align:center;}
.hidden{display:none;}
a, a:visited{ text-decoration:none}
a:hover{ text-decoration:none}
h1,h2,h3,h4,h5,h6,h7,h8{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:100%;
}
h1{ font-size:20px;}
h2{ font-size:18px}
_h2{ font-size:15px;}
h3{	font-size:13px;	padding:0; margin:0;}
h4{ font-size:13px; }
h5{ font-size:11px;}

small{font-size:90%;}
p{line-height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
strong{font-weight:bold;}
p, strong, em, ul, li, ol{color:#7A7979;}

/**********************/

/********global Blocks********/
#id_prev, .arrow_prev {
	  background:url('../../siteimages/images/button_back.png') no-repeat;
	  left:100px;
	  height:34px;
	  width:34px;
	}

	#id_next, .arrow_next {
	  background:url('../../siteimages/images/button_next.png') no-repeat;
	  left:100px;
	  height:34px;
	  width:34px;
	}
	
	.arrow, .button
	{  /*common style for arrows and buttons*/
		cursor:pointer;
		text-align:center;
		float:left;
	}

	.button { width:8em; }
	.arrow { width:2em; }

	/* If NO slides then this container will remain constant */
	.slides {
		text-align:center;
		height:250px;
		width:750px;
	}

	.slide-a{
		width: 592px;
	}

	.slide_text {
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:black;
	}

	.arr-label { /*arrow labels*/
		float:left;
		background:none;
		border:1px dotted gray;
		padding-left: 3px;
		padding-right: 3px;
		text-align: center;
	}
	
	#header-container
	{
		position:relative;
		width:100%;
		height:auto;
		background-image:url(../../siteimages/background/main_header-bg.jpg);
		border-top:5px solid #2d85e7;
		border-bottom:5px solid #2d85e7;
		z-index:001;
	}

	.header
	{
		position:relative;
		width:990px;
		height:auto;;
		margin:0 auto;
		z-index:003;
	}
	
		.header .left-side
		{
			position:relative;
			width:400px;
			float:left;
			height:auto;
			display:inline;
		}
		.left-side img{
			border:none;
		}			
		.header .right-side
		{
			position:relative;
			width:450px;
			float:right;
			height:100px;
			display:inline;
			text-align:right;
			margin-right:10px;
			z-index:005;
			color:#fff;
		}
		
		.right-side img{border:none;}
		.right-side .phone
		{
			margin:0; 
			padding:0px 0px 0px 35px;
			height:45px; line-height:35px;
			background:url(../../siteimages/images/phoneIcon.png) 0px 5px no-repeat;
			width:150px;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#112233;
			font-size:15px; font-weight:bold;
			float:left;
		}
		.right-side .top-nav
		{
			width:240px;
			position:relative;
			width:auto; height:27px;
			float:right; display:inline;
			background:url(../../siteimages/background/top-nav.jpg) left repeat-x;
			z-index:010;
			color:#fff;
			padding:10px; padding-bottom:0; padding-top:15px;
			margin-bottom:15px;
		}
		
			.top-nav .l-b-c
			{
				position:absolute; 	width:8px;	height:8px;	left:0; bottom:0; z-index:025;
				background:url(../../siteimages/background/top-nav-l-b-c.jpg) no-repeat;
			}
			
			.top-nav .r-b-c
			{
				position:absolute; 	width:8px;	height:8px;	right:0; bottom:0; z-index:025;
				background:url(../../siteimages/background/top-nav-r-b-c.jpg) no-repeat;
			}
			
			.top-nav a{position:relative; color:#FFFFFF; margin-left:5px; margin-right:5px; line-height:16px; text-decoration:none; font-size:11px;}
			.top-nav a:hover{color:#FF6000;}
			
		.right-side a.link
		{
			position:relative;
			margin-left:5px; margin-right:5px;
			color:#000000; text-decoration:none;
		}
			
		.right-side a.link:hover{
			text-decoration:underline;
		}
		
		.right-side form.search
		{
			position:relative;
			width:355px;
			height:auto;
			float:right;
			display:inline;
			margin-top:15px;
		}
		
		form.search input.text
		{
			position:relative; border:1px solid #fff; float:left; display:inline;
			padding:4px; height:18px; line-height:16px; color:#858688; width:314px;
		}
		form.search input.submit{position:relative; float:left; display:inline;}

		#header-container #navigation
		{
			position:relative;
			width:990px;
			height:42px;
			background:url(../../siteimages/background/navigation.jpg) left repeat-x;
			margin:0 auto;
			z-index:020; bottom:-5px;
		}

		#navigation .l-t-c
		{
			position:absolute; 	width:8px;	height:8px;	left:0; top:0; z-index:025;
			background:url(../../siteimages/background/navigation-l-t-c.jpg) no-repeat;
		}
	
		#navigation .r-t-c
		{
			position:absolute; 	width:8px;	height:8px;	right:0; top:0; z-index:025;
			background:url(../../siteimages/background/navigation-r-t-c.jpg) no-repeat;
		}
	
		ul#menu
		{
			position:relative;
			width:100%;
			height:auto;
			list-style:none;
		}
		
		ul#menu li
		{
			position:relative;
			display:inline;
			font-size:13px;
			line-height:42px;
			color:#fff;
			padding:14px; padding-left:27px; padding-right:27px;
			background:url(../../siteimages/background/menu-list.gif) right no-repeat;
		}
		
		ul#menu li.last{background:none;}
		
		ul#menu li a{color:#000000; text-decoration:none;}
		ul#menu li a:hover{color:#fff;}
		
/**************end header******************/

	#content
	{
	position:relative;
	width:990px;
	height:auto;
	background:#fff;
	margin:0 auto;
	padding:0;
	z-index:5;
}

	#left-sidebar
	{
		position:relative;
		width:225px;
		padding:5px;
		height:auto;
		float:left; display:inline;
		z-index:010; background:none;
	}
		
		.left-block
		{
			position:relative;
			width:225px;
			height:auto;
			z-index:015;
			margin-bottom:10px;
		}
		
		.light-blue{background:#E6F3FF;}
		
		.left-block .heading
		{
			position:relative;
			width:100%; height:32px;
			background:url(../../siteimages/background/heading.jpg) repeat-x;
			z-index:020;
		}
		
		.left-block .heading .r-c
		{
			position:absolute; right:0; width:33px; height:32px; z-index:020;
			background:url(../../siteimages/background/heading-right.jpg) no-repeat;
		}
		
		.left-block .heading .l-c
		{
			position:absolute; left:0; width:5px; height:32px; z-index:025;
			background:url(../../siteimages/background/heading-left.jpg) no-repeat;
		}
		
			.left-block .heading h2{font-size:12px; color:#143963; line-height:32px; margin-left:15px;}
			.left-block a.tab-links
			{
				position:relative;
				height:27px; width:auto;
				padding-left:4px; padding-right:4px;
				margin-left:3px; font-size:9px; margin-top:5px;
				float:left; display:inline;
				background:url(../../siteimages/background/tab-links.jpg) left repeat-x;
				line-height:26px; color:#2463A5; text-decoration:none;
				z-index:025;
			}
			
			.left-block a.tab-links:hover,.left-block a.active{background:url(../../siteimages/background/tab-links-active.jpg) repeat-x; color:#2B2B2B;}
			
			.left-block a.tab-links span.l-c
			{
				position:absolute; left:0; top:0; width:5px; height:27px; z-index:050;
				background:url(../../siteimages/background/tab-link-l-c.jpg) no-repeat;
			}
			
			.left-block a.tab-links span.r-c
			{
				position:absolute; right:-1px; top:0; width:5px; height:27px; z-index:050;
				background:url(../../siteimages/background/tab-link-r-c.jpg) no-repeat;
			}
			
			.left-block a.tab-links:hover span.l-c,.left-block a.active span.l-c
			{
				background:url(../../siteimages/background/tab-link-l-c-active.jpg) no-repeat;
			}
			
			.left-block a.tab-links:hover span.r-c,.left-block a.active span.r-c
			{
				background:url(../../siteimages/background/tab-link-r-c-active.jpg) no-repeat;
			}
			
			.left-block form.accom
			{
				position:relative;
				width: 215px;
				height:auto;
				padding:5px;
				background:#D6EBFF;
				font-family:Tahoma;
			}
			
			.left-block form.accom h4{font-family:Tahoma; font-size:11px; color:#EC1B00; margin-bottom:5px; margin-top:10px;}
			.left-block form.accom a{line-height:20px; color:#2768AB;}
			.left-block form.accom a.setDates{line-height:20px;}
			.left-block form.accom a:hover{text-decoration:none;}
			.left-block form.accom label{color:#7A7979; font-size:11px; }
			.left-block form.accom input.city{width:75px; margin-top:3px; border:1px solid #ccc; padding:1px; color:#7A7979;}
			.left-block form.accom input.date{width:75px; margin-top:3px; border:1px solid #ccc; padding:1px; color:#7A7979;}
			.left-block form.accom select.propert{width:120px; margin-top:3px; border:1px solid #ccc; color:#7A7979; }
			.left-block form.accom select.room{width:65px; margin-top:3px; border:1px solid #ccc; color:#7A7979; }
			
			.left-block form.accom .city-info{position:relative; width:40%; float:left; display:inline;}
			.left-block form.accom .property-type{position:relative; width:58%; float:right; display:inline;}
			
			.left-block form.accom .checkin{position:relative; width:50%; float:left; display:inline;}
			.left-block form.accom .checkout{position:relative; width:50%; float:right; display:inline;}
			
			.left-block form.accom .room{position:relative; width:32%; float:left; display:inline; margin-left:1%;}
			
			.left-block p{position:relative; margin:15px; margin-top:10px; margin-bottom:10px;}
			.left-block img.try{position:relative; margin-left:75px; margin-bottom:5px; border:none;}
			.left-block ul
			{
				position:relative; /*padding-top:10px; padding-bottom:10px;*/ list-style:none;
				width:210x; margin-left:8px; margin-right:7px; 
			}
			
				.left-block ul li
				{
					position:relative;
					background:url(../../siteimages/background/left-list.jpg) left no-repeat;
					padding-left:15px; line-height:1.2em; margin-bottom:3px;
				}
				
				.left-block ul li a{color:#2D71B6;}
				.left-block ul li a:hover{text-decoration:none;}
			
			.left-block form.booking
			{
				position:relative; width:205px;
				margin-left:10px; margin-right:10px;
			}
			
			.left-block form.booking input.text
			{
				position:relative; border:1px solid #ccc; color:#A8A8A8;  padding-top:2px;
				margin:0; padding:0; float:left; display:inline; margin-right:3px; 
				height:20px; 
			}
			
			.left-block form.booking input.submit{position:relative; float:left; display:inline;}
			
	
	/*********end left-block*********/
	#content-text
	{
		position:relative;
		width:515px;
		padding:5px 10px;
		height:auto;
		float:left; display:inline;
		border-left:1px dashed #ccc; 
		border-right:1px dashed #ccc;
		z-index:010;
		margin-left:2px;
	}
	
	#content-text .main-tabs
	{
		margin:10px 0px 10px 0px;
		width:515px;
	}
		.main-tabs a.tab
		{
			position:relative; width:auto; height:26px;
			background:#000 url(../../siteimages/background/main-tabs-link.jpg) left repeat-x;
			float:left; display:block; padding-left:5px; padding-right:5px; font-size:12px; color:#2563A6; line-height:23px; margin-left:5px; text-decoration:none; z-index:022;
			border:1px solid #D38104; border-bottom:none; top:3px;
		}
		
		.main-tabs a.tab span.l-c{position:absolute; width:5px; height:5px; left:-1px; top:-1px;z-index:050; background:url(../../siteimages/background/main-tabs-link-l-c.jpg) no-repeat;}
		.main-tabs a.tab span.r-c{position:absolute; width:5px; height:5px; right:-1px; top:-1px;z-index:050; background:url(../../siteimages/background/main-tabs-link-r-c.jpg) no-repeat;}
		
		.main-tabs a.tab:hover,.main-tabs a.active
		{
			background:url(../../siteimages/background/main-tabs-link-active.jpg) left repeat-x;
			border:1px solid #3081D2; border-bottom:none; top:1px; z-index:110;
		}
		
		.main-tabs a.tab:hover span.l-c,.main-tabs a.active span.l-c
		{
			background:url(../../siteimages/background/main-tabs-link-active-l-c.jpg) no-repeat;
			
		}
		
		.main-tabs a.tab:hover span.r-c,.main-tabs a.active span.r-c
		{
			background:url(../../siteimages/background/main-tabs-link-active-r-c.jpg) no-repeat;
		}
		
		
		
		.main-tabs a.first{margin-left:15px;}
		
		.main-tabs .tab-content
		{
			position:relative; width:493px; padding:10px; height:auto; display:block; overflow-y:auto;
			border:1px solid #3081D2; background:#fff url(../../siteimages/background/tab-content.jpg) top repeat-x;
			z-index:100;
		}
		.tab-content h1
		{
			color:#717171; font-size:18px;
		}
		
			.tab-content .media
			{
				position:relative; border:1px solid #3081D2;
				float:left; display:inline; margin-right:10px; margin-top:10px; margin-bottom:10px;
				overflow:hidden;
			}
			.media img,.tab-content a.more img{border:none;  }
			.media img{border:none;  width:113px; height:100px;}
			.tab-content a.more{float:right; display:inline; }
			.tab-content .no-margin{margin-right:0;}
		
	#content-text .main-block
	{
		position:relative;
		width:515px;
		height:auto;
		z-index:020;
	}
	
	.main-block .heading
	{
		position:relative;
		width:100%; border:1px solid #3081D2;
		height:41px;
		background:url(../../siteimages/background/main-heading.jpg) left repeat-x;
		z-index:025;
	}
	
	.main-block .heading .l-c
	{
		position:absolute; width:8px; height:8px; left:-1px; top:-1px; z-index:050;
		background:url(../../siteimages/background/main-heading-l-c.jpg) 0px 0px no-repeat;
	}
	
	.main-block .heading .r-c
	{
		position:absolute; width:8px; height:8px; right:-1px; top:-1px; z-index:050;
		background:url(../../siteimages/background/main-heading-r-c.jpg) no-repeat;
	}
	
	.main-block .heading h2{font-size:17px; color:#1B64A9; line-height:40px; margin-left:15px; width:150px; float:left;}
	.main-block .heading h2 span.red{color:#E90E00;}
	.main-block .heading a.view{ top:14px; right:15px; text-decoration:underline; color:#777777; }
	.main-block .heading a.view:hover{text-decoration:none;}
	
	.main-block .item
	{
		position:relative;
		width:250px;
		height:auto;
		display:inline;
	}
	
	.main-block .item h4{color:#838383; margin:5px; margin-bottom:10px; font-size:12px;}
	.main-block .item a.tabs{position:relative; height:27px; width:auto; padding-left:15px; padding-right:15px; line-height:25px; background:url(../../siteimages/background/tab-links.jpg) top repeat-x; float:left; display:inline; margin-right:4px; z-index:025; color:#2563A6; text-decoration:none;cursor:pointer; } 
	
	.main-block .item a.tabs:hover,.main-block .item a.active
	{background:url(../../siteimages/background/tab-links-active.jpg) left repeat-x; color:#2B2B2B;cursor:pointer;}
	
	.main-block .item a.tabs span.l-c
	{
		position:absolute; left:0; top:0; width:5px; height:27px; z-index:050;
		background:url(../../siteimages/background/tab-link-l-c.jpg) no-repeat;
		cursor:pointer;
	}
	
	.main-block .item a.tabs span.r-c
	{
		position:absolute; right:-1px; top:0; width:5px; height:27px; z-index:050;
		background:url(../../siteimages/background/tab-link-r-c.jpg) no-repeat;
	}
	
	.main-block .item a.tabs:hover span.l-c ,.main-block .item a.active span.l-c
	{
		position:absolute; left:0; top:0; width:5px; height:27px; z-index:050;
		background:url(../../siteimages/background/tab-link-l-c-active.jpg) no-repeat;
	}
	
	.main-block .item a.tabs:hover span.r-c, .main-block .item a.active span.r-c
	{
		position:absolute; right:-1px; top:0; width:5px; height:27px; z-index:050;
		background:url(../../siteimages/background/tab-link-r-c-active.jpg) no-repeat;
	}
	
	.main-block .item .item-detail
	{
		position:relative;
		width:250px; height:600px; 
		background:#f8f8f8; 
	}
	
	.main-block .item .item-detail .image
	{
		position:relative; width:240px; border:5px solid #e1e1e1; 
		background:#e1e1e1; height:auto; text-align:center; overflow:hidden;
	}
	.main-block .item .item-detail .image img{border:none; }
	
	.main-block .item .item-detail span.left-text,
	.main-block .item .item-detail span.right-text
	{
		position:relative;
		font-size:11px; font-weight:bold; color:#1B64A9; float:left; display:inline;
		line-height:18px; margin-left:5px;
	}
	.main-block .item .item-detail span.right-text{float:right; margin-right:5px;}
	.main-block .item .item-detail img.rating{position:relative; float:left; display:inline; margin-top:3px; margin-left:5px;}
	.main-block .item .item-detail span.right-normal{
		position:relative;
		font-size:11px; color:#1B64A9; float:right; display:inline;
		line-height:18px; margin-right:5px;
	}
	
	.main-block .item .item-detail p
	{
		position:relative; margin-left:5px; margin-right:5px;
	}
	
	.main-block .item .item-detail a.more{position:relative; float:right; display:inline; margin:10px; color:#F82D00;}
	.main-block .item .item-detail a.more:hover{text-decoration:none;}
	.other-links{color:#1B64A9; font-size:11px;}
	.other-links a{color:#1B64A9; text-decoration:none; font-size:10px; margin-right:1px; margin-left:1px;}
	.other-links a:hover{text-decoration:underline;}
	.gray{background:#f8f8f8;}
	
	.main-block .item ul.top
	{
		position:relative;
		width:240; padding-top:10px; padding-bottom:10px;
		list-style:none; margin-left:5px; margin-right:5px;
	}
	
	.main-block .item ul.top li
	{
		position:relative;
		line-height:1.6em;
		background:url(../../siteimages/background/top-list.jpg) right no-repeat;
		border-bottom:1px dashed #ccc; padding-bottom:3px;
	}
	
	.main-block .item ul.top li a{background:url(../../siteimages/background/top-list-item.jpg) left no-repeat; padding-left:15px; color:#757575; text-decoration:none;}
	.main-block .item ul.top li a:hover{text-decoration:underline;}
	
	
	.main-block .added-item
	{
		position:relative; width:237px;
		margin-left:10px; margin-right:10px; height:auto;
		display:inline; float:left; margin-top:10px;
	}
	
	.added-item h2{font-size:12px; color:#1B64A9; line-height:1.4em;}
	.added-item h2 a{color:#1B64A9; text-decoration:none;}
	.added-item h2 a:hover{text-decoration:underline;}
	
	.added-item .image{position:relative; float:left; display:inline; margin-right:15px; margin-top:15px; margin-bottom:5px; width:80px; height:60px; overflow:hidden;}
	.added-item .image img{border:none;}
	.added-item h3{width:140px; float:left; text-align:right; color:#F82D00; margin-top:15px;}
	.added-item p{text-align:justify;}
	
	/************end content-text*******/
	#right-sidebar
	{
		/*position:relative;*/
		width:205px;
		padding:5px;
		height:auto;
		float:right; 
		display:inline;
		/*z-index:010;*/
	}
	
	#right-sidebar .right-block
	{
		position:relative;
		width:205px;
		margin-bottom:8px;
	}
	
		.right-block .heading
		{
			position:relative;
			width:100%; height:32px;
			background:url(../../siteimages/background/heading.jpg) repeat-x;
			z-index:020;
		}
		
		.right-block .heading .r-c
		{
			position:absolute; right:0; width:33px; height:32px; z-index:025;
			background:url(../../siteimages/background/heading-right.jpg) no-repeat;
		}
		
		.right-block .heading .l-c
		{
			position:absolute; left:0; width:5px; height:32px; z-index:025;
			background:url(../../siteimages/background/heading-left.jpg) no-repeat;
		}
		
			.right-block .heading h2{font-size:12px; color:#fff; line-height:32px; margin-left:15px;}
			
		.right-block form.login
		{
			position:relative;
			width:195px; padding:5px; padding-top:10px; padding-bottom:10px;
			height:auto;
		}
		
		.right-block form.login label{font-weight:bold; color:#707070; line-height:16px;}
		.right-block form.login input.text{width:180px; margin-top:3px; border:1px solid #ccc; margin-bottom:7px; padding:1px;}
		.right-block form.login .left-link
		{
		 	margin:0px; padding:0px ;width:60%; margin-top:3px; float:left; display:block
		}
		
		.right-block form.login .left-link a{color:#707070; line-height:18px; }
		.right-block form.login .left-link a:hover{text-decoration:none;}
		
		.right-block form.login input.submit{position:relative; float:right; display:inline; margin-right:10px;}
		
		
		
		.right-block img{border:none;}
		.right-block p{margin:10px;}
		
		.right-block form.news
		{
			position:relative; margin-left:10px; margin-right:10px;
		}
		
		.right-block form.news input.text
		{
			position:relative; border:1px solid #ccc; height:18px; color:#7A7979; width:180px;
		}
		
		.right-block form.news input.submit{position:relative; margin:15px; margin-left:45px;}
		
		

#content form.hotel-form
{
	position:relative;
	width:940px; height:auto;
	margin:15px; border:1px solid #848484;
	padding:10px;
	float:left; display:inline;
	background:#fefefe;
}

form.hotel-form h2
{
	position:relative;
	font-weight:normal; color:#3f93e9;
	line-height:20px;
	margin-bottom:10px;
}

form.hotel-form h3
{
	position:relative;
	font-weight:normal; color:#fff;
	background:#333333; line-height:20px;
	padding-left:25px; margin-bottom:15px;
}

form.hotel-form a{color:#FB5D04; text-decoration:none;}
form.hotel-form a:hover{text-decoration:underline;}

form.hotel-form label.label
{
	position:relative; width:250px;
	float:left; display:inline;
	text-align:right; font-size:12px; top:4px; margin-right:15px;
}

form.hotel-form input.text
{
	position:relative;
	width:500px;
	height:18px; padding:1px; border:1px solid #ccc;
	margin-bottom:15px;
	display:block;
}

#content form.hotel-form .left,#content form.hotel-form .right
{
	position:relative; width:47%;
	display:inline; padding:10px;
	height:auto;
}


#content form.hotel-form .left label.label,
#content form.hotel-form .right label.label
{
	position:relative; width:140px;
	float:left; display:block; text-align:right;
	margin-right:10px;
}

#content form.hotel-form .left select.drop,
#content form.hotel-form .right select.drop
{
	position:relative; 
	width:200px; margin-bottom:15px;
}

#content form.hotel-form input.submit
{
	position:relative;
	float:right; display:inline;
	margin:30px; margin-right:450px;
}
		
/************************/

#footer-container
{
	position:relative;
	width:100%; height:auto;
	border-top:5px solid #3f93e9;
	background-image:url(../../siteimages/background/main_header-bg.jpg);
	z-index:010;
	text-align:center;
}

#footer-container p{color:#AFD5FA; font-size:10px; width:900px; margin:0 auto;}
#footer-container p a{color:#AFD5FA; text-decoration:none;}
#footer-container p a:hover{text-decoration:underline;}

#footer-container .footer-top
{
	position:relative;
	width:990px; height:62px; top:-5px;
	margin:0 auto;
	padding-top:20px;
	z-index:015;
	background:url(../../siteimages/background/footer-top.jpg) left repeat-x;
	color:#fff;
	text-align:center;
}

#footer-container .footer-top p{color:#fff; margin-bottom:4px; font-size:10px;}
#footer-container .footer-top p a{color:#fff; text-decoration:none; margin-left:4px; margin-right:4px;}
#footer-container .footer-top p a:hover{text-decoration:underline;}

.footer-top .l-c
{
	position:absolute; width:8px; height:8px; left:0; bottom:0; z-index:025;
	background:url(../../siteimages/background/footer-top-l-c.jpg) no-repeat;
}

.footer-top .r-c
{
	position:absolute; width:8px; height:8px; right:0; bottom:0; z-index:025;
	background:url(../../siteimages/background/footer-top-r-c.jpg) no-repeat;
}
.black{color:#000000;}
select,textarea,input[type="button"], input[type="text"], input[type="password"], input[type="file"]
        {
	background-color: #fff;
	color: #000;
	font-size: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #666;
	border-top-style:solid;
}

.mapLink{
	margin:0px; padding:10px; visibility:hidden;border:0;width:493px;display:none;
}
.hotelFacil{
	margin:0px; padding:10px; visibility:hidden; border:0;width:493px;
}
.black{color:#000000;}
#hotel-egypt{ margin:0px; padding:0px; width:515px; background:url(../../siteimages/images/gry-bg.jpg) bottom left repeat-x; padding-bottom:10px;}
#data{float:left; width:237px;}
.blue-heading{font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #0362b3; margin:10px;}
.nor-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; margin:10px;}
#line{ float:left; width:5px; margin-top:10px; margin-left:10px;}
#right-data{float:right; width:260px;}
#right-data-1{float:right; width:185px;}
#data-1{float:left; width:310px;}
.yellow-text{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ff9600; margin:10px;}
.small-blue-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0362b3; margin:8px;}
#small-image{float:left; width:137px; margin:8px;}
#small-image-right-text{float:right; width:155px;}
.blue-heading-1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #0362b3; margin-top:8px;}
#icon{float:right; width:30px; background-image:url(../../siteimages/images/umbr-icon1.gif); background-repeat:no-repeat; height:29px; }
#price{float: left; width:90px;}
#price-main-div{float: right; width:140px;}
#image-main{width:479px; height:280px;}
#left{float:left; width:144px; height:218px;}
#hotel{float:left; width:64px; height:64px;}
#hotel-1{float:right; width:64px; height:64px; margin-left:8px;}
.yellow-text-1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ff9600; margin-bottom:10px;}
#links{float:left; width:100px;}
#small-image1{float:right; width:137px; margin-top:8px;}
#big-width{ width:515px; float:left; background-image: url(../../siteimages/images/small-gry-bg.jpg); background-repeat:repeat-x; height:142px;}

#image-data{float:left; width:200px; margin:2px;}
.yellow-text-small{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff9600; margin-bottom:10px;}
#form-right{float:right; width:160x;}
#US-dollar{float:left; width:100px; margin:6px;}
.blue-heading-12{font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #0362b3;}
.blue-heading-12 a, .blue-heading-12 a:visited{color: #0362b3; text-decoration:none; font-weight:bold}
.blue-heading-12 a:hover{color: #0362b3; text-decoration:underline}

.small-blue-text-1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; text-align:right; line-height:18px;}
#big-icon{float:right; width:50px; margin:6px;}

#photo{width:515px; background-color:#f4f8fc; border: #cde2f5 solid 1px; height:140px;}
#smallPhoto{width:515px; background-color:#f4f8fc; border: #cde2f5 solid 1px; height:80px;}
#first-float{float:left; width:150px; margin-left:10px; margin-right:10px;}
#imageDisplay{ margin:0 5px; padding:0px; float:left; width:150px;}
#sec-float{float:left; width:150px; margin-left:10px; margin-right:10px;}
#third-float{float:left; width:150px; margin-left:10px; margin-right:10px;}
#small-photo{float:left;width:54px; margin:10px; margin-right:6px;}
#Destinations-worldwide{float:left; width:150px;}
#Destinations-worldwide-1{float:left; width:150px; margin-left:10px; margin-left:20px; margin-top:20px;}
#Destinations-worldwide-2{float:left; width:150px; margin-left:30px; margin-top:20px;}
#sky-blue{ width:120px;background-color:$f4f8fc; border: #cde2f5  solid 1px; height:110px; margin-top:10px;}
#baby-pics{width:150px; background-color: #f4f8fc; border:  #cde2f5; height:180px;}
.prefenrnceContainer{ margin:0px; padding:0px; width:515px; display:block; clear:both; z-index:99;}


.yellow-text a, .yellow-text a:visited{ color:#ff9600!important; text-decoration:none;font-weight:bold;}
.yellow-text a:hover{ color:#ff9600; text-decoration:none}

.small-blue-text a, .small-blue-text a:visited{ color:#0362b3!important; text-decoration:none;font-weight:bold;}
.small-blue-text a:hover{ color:#0362b3; text-decoration:none;}

.tab-content a.moreVideo{ margin:0; padding:0; background:url(../../siteimages/images/more-videos.jpg) top left no-repeat; width:114px; height:28px; line-height:28px; text-align:center; display:block; float:right; color:#fff; text-decoration:none; font-weight:bold; text-shadow:#000000 2px 2px 1px}
.tab-content a.morePicture{ margin:0; padding:0; background:url(../../siteimages/images/more-pic.jpg) top left no-repeat; width:144px; height:28px; line-height:28px; text-align:center; display:block; float:right; color:#fff; text-decoration:none;  font-weight:bold; text-shadow:#000000 2px 2px 1px}

.currencyCombo{ margin:0px; padding:0px;}

.aboutUs{}
.aboutUs p{ margin:10px 0 5px 0px; padding:0; text-align:justify; line-height:17px; }
.aboutUs  h3{ margin:15px 0 5px; padding:0;}
.helpCenter{}
.helpCenter p{ margin:10px 0 5px 0px; padding:0; text-align:justify; line-height:17px; }
.helpCenter  h3{ margin:15px 0 5px; padding:0;}

.goBtn{ margin:0px; padding:0px; width:50px; float:left; height:23px; line-height:23px; color:#112233; background:url(../../siteimages/images/go.jpg) top left no-repeat; text-align:center; font-weight:bold }
.goBtn a, .goBtn a:visited{ color:#112233; text-decoration:none}
.viewReview{margin:0px 10px 10px 0px; padding:10px; width:112px; height:92px; float:left; background:url(../../siteimages/images/reviewImagesBg.gif) top left no-repeat;}
.footerLinkingStrong a:hover{ color:#FF0000 !important;	font-weight:bold;text-decoration: underline;font-size: 12px;}
.footerLinkingStrong{text-decoration: underline;color: rgb(45, 113, 182);font-weight: bold;font-size: 12px;}
#siblingRel a:link{ color:#2D71B6 !important;}
#siblingRel a:hover{color:#F00 !important;}
#selectTestLabel, .mt{ margin-top:1em;}
.halfSize{ width:50%;float:left;}
.demoButton{ float:left;border:1px solid #999;border-bottom:1px solid #555;	border-right:1px solid #555;background:#eee;height:20px;width:20px; text-align:center;font-weight:bold;	font-family:'andale mono', 'lucida console', 'courier new', monospace;}
.imgcon1{display:inline;left:26px;position:absolute;top:114px;	}
.imgcon2{ display:inline;right:26px;position:absolute;top:114px;}
.footertooltip{color:#224466;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;padding:8px 0 4px;}
.footertooltip a{color:#224466;	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;}
#imgcontainer{width:319px;margin:0 auto;}
#imgcontainer2{	width:100%;	}		
.hotelimageclass{max-height:150px;max-width:150px;}
#imgcontainer3{	width:319px;overflow:hidden;padding:20px 0px;position: relative;height:140px;}
#imgcontainer3 ul{white-space:nowrap;list-style: none;width:auto;position:absolute;overflow: none; padding: 0; margin: 0;}
.mrCourosal, .mlCourosal{display:inline;}
#imgcontainer3 ul li {display:inline;padding-left:10px;	}
#selectTest2-L{margin-right:4px;}
#selectTest2-R{margin-left:4px;}
h2 code {text-transform:none;}
label{text-align:left;}
#dhxMainCont{overflow: auto !important;}
.showDetDivs{ background:none repeat scroll 0 0 #00519C;float:right;height:14px;padding:5px 0 5px 18px;	width:87px;	}
.showDetDivs a, .showDetDivs a:visited{color:#ffffff; text-decoration:none;	} 
.sortingTag{color:#EC1B00;font-family:Tahoma;font-size:11px;margin-bottom:5px;margin-top:10px;font-weight:bold;}
#resultSearches{background-color:#F4F8FC;border:1px solid #CDE2F5;height:70px;width:515px;margin-bottom:5px;margin-top:5px;}
#resultSearches a:hover{color:#0099FF !important;font-weight:bold;text-decoration: underline;}
.foundDestination{color:#0099FF;font-size:14px;font-weight:bold;text-decoration: none;margin-top:25px;}
#footerHotelLinking{ padding-left:10px; padding-right:10px;}
#footerHotelName{ text-align:center; float:left;}
#footerHotelLinking a:link{ color:#2D71B6 !important;}
#footerHotelLinking a:hover{color:#F00 !important;}
#footerHotelLinkingHeading{font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; background-color:#1E90FF; height:25px;text-align:center; padding-top:5px; color:#F8F8FF;}