/*start anshul css*/ 
body 		{
			margin: 0px 0 0 0;background:#FFFFFF;
			}
.png_file	{
			behavior:url(JS/iepngfix.htc);
			}			
.bg_menu
			{
			background:url(../../images/website/bg-corner.jpg) repeat-x;
			font-family:Verdana;font-size:13px;font-weight:normal;vertical-align:top;
			text-align:center;color:#000000;padding:5px 0px 0 0px;margin:0 0 0 0;
			}
.bg_menu a:link {text-decoration: none;color:#000000; }.bg_menu a:activated {text-decoration:none;color:#000000; }
.bg_menu a:visited {text-decoration: none;color:#000000;}.bg_menu a:hover {text-decoration:none;color:#ff9900;}			
.btnblack
			{
			background:url(../../images/website/tab-bg.jpg) repeat-x;font-family:Arial;font-size:12px;font-weight:bold;
			vertical-align:middle;text-align:center;padding:0px 0px 0 0px;color:#000000;margin:0 0 0 0;
			}
.btnblack a:link {text-decoration: none;color:#000000; }.btnblack a:activated {text-decoration:none;color:#000000; }
.btnblack a:visited {text-decoration: none;color:#000000;}.btnblack a:hover {text-decoration:none;color:#000000;}			
.bg-tab-over
			{
			background:url(../../images/website/bg-over-tab.jpg) repeat-x;font-family:Arial;font-size:12px;vertical-align:middle;
			text-align:center;font-weight:bold;color:#000000;padding:0px 0px 0 0px;margin:0 0 0 0;
			}
.bg-tab-over a:link {text-decoration: none;color:#000000; }.bg-tab-over a:activated {text-decoration:none;color:#000000; }
.bg-tab-over a:visited {text-decoration: none;color:#000000;}.bg-tab-over a:hover {text-decoration:none;color:#000000;}			

.bg-tab-body
			{
			background:url(../../images/website/bg-tab-bodyclient.jpg) repeat-y;padding:0px 0px 0 5px; 
			}
.tab-text	{			
			font-family:Arial;font-size:10pt;font-weight:normal;vertical-align:top;text-align:left;padding:0 0 0 5px;color:#000000;
			}
.padding1{ padding:7px 0 0 0;}
.padding3{ padding:3px 0 0 5px;}
.findbg { background:url(../../images/website/find_bg.jpg);height:28px;}
.textheading
			{
			background:url(../../images/website/bg-heading.jpg) repeat-x;font-family:Verdana;font-size:10px;vertical-align:middle;
			text-align:left;font-weight:bold;color:#272c2c;padding:0px 1px 0 30px;margin:0 0 0 0;TEXT-TRANSFORM: uppercase;
			}
.textheading_main
			{
			background:url(../../images/website/bg-heading.jpg) repeat-x;font-family:Verdana;font-size:14px;vertical-align:middle;
			text-align:left;font-weight:bold;color:#272c2c;padding:4px 1px 0 30px;margin:0 0 0 0;TEXT-TRANSFORM: uppercase;
			}
			
.toprepeat  { background:url(../../images/website/top_repet.jpg);}
			
.table_heading
			{
			background:url(../../images/website/bg-heading.jpg) repeat-x;font-family:Verdana;font-size:12px;vertical-align:middle;
			text-align:center;font-weight:bold;color:#272c2c;padding:4px 1px 0 30px;margin:0 0 0 0;TEXT-TRANSFORM: uppercase;
			}		

.bottomrepeat { background:url(../../images/website/bottom_repet.jpg);}
.centerrepeat  { background:url(../../images/website/centerrepeat.jpg) repeat-y;}			
.searchtext
			{
			font-family:Verdana;font-size:12px;font-weight:bold;vertical-align:top;text-align:left;color:#ffffff;
			padding:0 0 0 8px;margin:0 0 0 0;
			}	
.headertext
			{
			font-family:Verdana;font-size:12px;font-weight:bold;vertical-align:top;text-align:left;color:#8F8F8F;
			padding:0 0 0 0;margin:0 0 0 0;
			}	
.textbox
{
font-family:Verdana;font-size:10px;font-weight:normal;vertical-align:top;text-align:left;
color:#212f58;width:200px;border:solid 1px #006600;padding:1px 0px 4px 0px;height:20px;margin:0 0 0 0;
}
.textbox2
			{
			font-family:Arial;font-size:9pt;font-weight:normal;vertical-align:top;text-align:left;color:#000000;
			width:109px;border:solid 1px #7f9db9;height:22px;margin:0 0 0 0;
			}		
.Advanced_Search	
			{font-family:Arial;font-size:9pt;font-weight:normal;vertical-align:top;text-align:left;color:#dae1e3;
			padding:10px 0 0 0;text-decoration:underline;
			}
.Advanced_Search a:link {text-decoration: none;color:#dae1e3; }.Advanced_Search a:activated {text-decoration:none;color:#dae1e3; }
.Advanced_Search a:visited {text-decoration: none;color:#dae1e3;}.Advanced_Search a:hover {text-decoration:none;color:#000000;}			
	
.bg_footer
			{ background:#E3E7E8;padding:1px 0 1px 0;text-align:center;}			
			
.footertext	
			{font-family:Verdana;font-size:11px;font-weight:normal;vertical-align:top;text-align:center;color:#000000;
			padding:0px 0 0 0;line-height:20px;
			}
.footertext a:link {text-decoration: none;color:#000000; }.footertext a:activated {text-decoration:none;color:#000000; }
.footertext a:visited {text-decoration: none;color:#000000;}.footertext a:hover {text-decoration:none;color:#284c00;}			

.divsearchicone{ position: absolute;margin:-10px 0 0 -50px;
				
				  }			
.packagestext
			{font-family:Arial;font-size:10pt;font-weight:bold;vertical-align:top;text-align:left;color:#41403b;
			padding:0px 0 0 0;line-height:20px;
			}
.bgbtn
			{
			background:url(../../images/website/bg-btn.jpg) repeat-x;font-family:Georgia;font-size:12pt;vertical-align:middle;
			text-align:center;font-weight:bold;color:#ffffff;padding:0px 5px 0 2px;margin:0 0 0 0;
			}
.view_photo_gallery
			{
			font-family:Arial;font-size:10px;text-align:center;font-weight:bold;color:#41403b;text-decoration:underline;
			}
.view_photo_gallery a:link {text-decoration: none;color:#41403b;text-decoration:underline; }
.view_photo_gallery a:activated {text-decoration:none;color:#41403b;text-decoration:underline; }
.view_photo_gallery a:visited {text-decoration: none;color:#41403b;text-decoration:underline;}
.view_photo_gallery a:hover {text-decoration:none;color:#000000;text-decoration:none;}			

.bgfinddetails
			{
			background:url(../../images/website/bg-top.jpg) repeat-x;}
.textfinddetails
			{
			font-family:Arial;font-size:10pt;vertical-align:top;
			text-align:left;font-weight:bold;color:#000000;padding:4px 1px 0 30px;margin:0 0 0 0;
			}		
.divfindicone{ position: absolute;margin:-5px 0 0 -45px;}		


#diviFrameMain {
	position: absolute;
	z-index: 9999;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 
	 For browsers Moz, Opera, etc.
	 */
	background-image/**/: url("maskBG.png") !important;
	background-image:none;
	background-repeat: repeat;
}


#popupLoadingMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}


#popupLoadingImage {
position: absolute; z-index: 10000;display:none;
}	

.hint
{
	position: absolute;
	display: none;
	margin-top: -4px;
	border: 1px solid #AEAEAE;
	padding: 5px 5px;
	margin-left: 10px;
	z-index: 100;
	background: #E7E5E5 url(images/Validation/pointerArrow.gif) no-repeat -16px 0px;
	vertical-align: middle;
	height: 19px;
	color:#000000;
	font-family: arial;
	font-size: 12px;
}
.msgtable
{
font-family: arial;
	color:#7F0000;
	font-size: 12px;
}
.hint .hint-pointer
{
	position: absolute;
	left: -15px;
	top: 0px;
	width: 16px;
	height: 14px;
	background: url(images/Validation/pointerArrow.gif) left top no-repeat;
	 
}	

.bg-text
			{
			background:#f6f8f7;border-left:solid 1px #b5b7b6; border-right:solid 1px #b5b7b6;  padding:0 10px 0 10px;
			}
.table_text
			{
			background:#fdfdfd;border-left:solid 1px #b5b7b6; border-right:solid 1px #b5b7b6;
			}
.table_text1
			{
			background:#FFFFFF;border-left:solid 1px #b5b7b6; border-right:solid 1px #b5b7b6;
			}

.body_text	{			
font-family:Verdana;font-size:11px;font-weight:normal;vertical-align:top;text-align:justify;
padding:10px 10px 0 10px;color:#212f58;
}
.body_text2	{			
font-family:Arial;font-size:9pt;font-weight:normal;vertical-align:top;text-align:left;
padding:10px 10px 0 10px;color:#000000;
}

.left_text	{			
			font-family:Verdana;font-size:11px;font-weight:normal;vertical-align:top;text-align:left;
			padding:10px 2px 0 2px;color:#212f58;
			}			
			
.border-top
{
	background:#fdfdfd; border-top:solid 1px #b5b7b6;
}
.border-bottom
{
	background:#fdfdfd; border-bottom:solid 1px #b5b7b6; 
}
.border-bottom1
{
	background:#ffffff; border-bottom:solid 1px #b5b7b6; 
}
.city_details
			{
			font-family:Arial;font-size:9pt;font-weight:normal;text-align:justify;
			color:#000000;
			background:#f6f8f7;
			}
.weatherheading
			{
			font-family:Verdana;font-size:11px;vertical-align:middle;
			text-align:left;font-weight:bold;color:#212f58;margin:0 0 0 0;
			}
			

.country_heading	{			
			font-family:Verdana;font-size:13px;font-weight:bold;vertical-align:top;text-align:left;
			padding:14px 10px 10px 2px;color:#666666;
			}
.loading_text	{			
			font-family:Arial;font-size:14px;vertical-align:top;text-align:left;
			padding:14px 10px 10px 2px;color:#666666;
			}
.copyright{font-family:Verdana;font-size:10px;vertical-align:middle;
			text-align:left;color:#000000; padding:2px 0 2px 0;}
.trigger{
	cursor: pointer;
	cursor: hand;
}

/*.country_text2	
			{font-family:Arial;font-size:9pt;font-weight:normal;vertical-align:top;text-align:center;color:#000000;
			padding:0px 0 0 0;line-height:20px;
			}
.country_text2 a:link {text-decoration: none;color:#000000; }.country_text2 a:activated {text-decoration:none;color:#000000; }
.country_text2 a:visited {text-decoration: none;color:#000000;}.country_text2 a:hover {text-decoration:none;color:#284c00;}*/
								
								/* For Navigation */

.country_text	{			
			font-family:verdana;font-size:11px;font-weight:normal;vertical-align:top;text-align:left;
			color:#212f58;text-decoration:none; line-height:14px;padding:3px 3px 3px 0px;
			}
.country_text a:link {text-decoration: none;color:#212f58;padding:3px 3px 3px 0px; }
.country_text a:activated {text-decoration:none;color:#212f58;padding:3px 3px 3px 0px;}
.country_text a:visited {text-decoration: none;color:#212f58;padding:3px 3px 3px 0px;}
.country_text a:hover {color:#212f58;padding:3px 3px 3px 0px;}								

.country_textnew	{			
			font-family:Verdana;font-size:11px;font-weight:normal;vertical-align:top;text-align:left;
			color:#212f58;text-decoration:none; padding:0px 0px 0px 0px;
			}
.country_text2	{			
			font-family:Verdana;font-size:11px;font-weight:normal;vertical-align:top;text-align:left;
			color:#212f58;text-decoration:none; line-height:14px;padding:10px 3px 3px 3px;
			}
.country_text3	{			
			font-family:Verdana;font-size:11px;font-weight:bold;vertical-align:top;text-align:left;
			color:#6A0000;text-decoration:none; line-height:14px;padding:10px 3px 3px 3px;
			}
			
.country_text2 a:link {text-decoration: none;color:#212f58;padding:10px 3px 3px 3px; }
.country_text2 a:activated {text-decoration:none;color:#212f58;padding:10px 3px 3px 3px;}
.country_text2 a:visited {text-decoration: none;color:#212f58;padding:10px 3px 3px 3px;}
.country_text2 a:hover {color:#212f58;padding:10px 3px 3px 3px;}
.errmsg_text
{			
		font-family:Verdana;font-size:10pt;font-weight:normal;vertical-align:middle;text-align:center;
		color:#ff0000;
}

.source_text
{			
		font-family:verdana;font-size:8px;font-weight:normal;vertical-align:middle;text-align:right;
		color:#212f58; font-style:italic; padding-right:10px;
}

.navi_text	{			
			font-family:verdana;font-size:12px;font-weight:normal;vertical-align:top;text-align:left;
			color:#212f58;text-decoration:none; line-height:14px;padding:3px 3px 3px 0px;
			}
.navi_text a:link {text-decoration: none;color:#212f58;padding:3px 3px 3px 0px; }
.navi_text a:activated {text-decoration:none;color:#212f58;padding:3px 3px 3px 0px;}
.navi_text a:visited {text-decoration: none;color:#212f58;padding:3px 3px 3px 0px;}
.navi_text a:hover {color:#212f58;padding:3px 3px 3px 0px;}	

.rec_text	{			
			font-family:verdana;font-size:11px;font-weight:normal;vertical-align:top;text-align:center;
			color:#212f58;text-decoration:none; line-height:14px;padding:3px 3px 3px 0px;
			}