﻿body
{
	background-image:url(../Images/background.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#38444E;
	z-index:0;
	position:relative;
}
p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
#wrapper
{
	width:950px;
	margin: 0px auto;
	font-family:Verdana;
	font-size:11px;
	-moz-user-select: none;
}

#wrapper .bg
{
	background-image:url(../Images/wrapper-bg.jpg);
	background-repeat:repeat-y;
	float:left;
	width:950px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.header
{
	float:left;
	height:85px;
	width:950px;
	background:white;
}
.logo
{
	float:left;
	margin-top:0px;
	margin-left:15px;
}
/*04 december changes*/
.header-mid-content{
	float:left;
	width:485px;
	height:78px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	border:solid 0px red;
}
.header-links {
	width:350px;
	height:20px;
	margin:10px 0px 0px 0px;
	float:right;

	/*04 december changes*/
}
.header-links-text{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002F59;
	font-weight:bold;
}
.header-links-text a{
	color:#002F59;
	text-decoration:none;
}
.header-links-text ul{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002F59;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.header-links-text ul li{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002F59;
	font-weight:bold;
	background-image:url(../Images/top-links-divider.gif);
	background-repeat:no-repeat;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 8px;
}
.header-links-text ul li.nobg2{
	background-image:none;
	
}
.main-panel
{
	float:left;
	width:950px;
}
.top-menu
{
	float:left;
	background-image:url(../Images/menu-background.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:28px;
	width:950px;
}
.top-menu-curve
{
	float:left;
}
.top-menu-curve-right
{
	float:right;
}
.top-menu-bg
{
	float:left;
	background-image:url(../Images/menu-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:28px;
	width:950px;
    margin:3px 0px 0px 0px;
}
.top-menu ul
{
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
.top-menu ul li 
{
	 font-family:Tahoma;
	 /*font-size:11px;*/
	 font-size:13px;
	 color:#ffffff;
	 float:left;
	 /*padding: 3px 34px 0px 34px;*/
	 padding: 2px 0px 0px 0px;
	 font-weight:bold;
	 background-image:url(../Images/menu-divider.gif);
	 background-repeat:no-repeat;
	 height:20px;
	 text-align:center;
	 text-decoration:none;
	 list-style-type:none;
	 width:115px;
}
.top-menu ul li a.selected 
{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	padding:3px 0px 3px 1px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg-selected.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#014c84;
	text-align:center;
	
}
.top-menu ul li a.selected span
{
	background-image:url(../images/bg-selected.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 0px 2px 0px 2px;
	margin-right:-2px;
	line-height:17px;
	height:17px;
	
	cursor:pointer;
	
}
.top-menu ul li a
{
	color:#000000;
	text-decoration:none;
    padding: 0px 4px 0px 4px;
    
}
.top-menu ul li a:hover
{

	 color:#ffffff;
	 text-decoration:none;
}
/*Commented by vandana Singh */
/*.top-menu ul li a.selected
{
	color:#000000;
	text-decoration:none;
    padding: 0px 4px 0px 4px;
    background:#AAC3E2;
}*/
.top-menu ul li.nobg
{

	   background:none;
	   margin:3px 0px 0px 0px;
	   padding:0px 0px 0px 0px;
	   width:110px;
	   
}
.side-panel
{
	float:left;
	width:195px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*background:#DFE3E6;*/
}
.side-panel-banner
{
	float:left;
	width:180px;
	margin: 10px 0px 5px 6px;
	padding: 0px 0px 0px 0px;	
	border-width:0px;
}
.side-panel-text
{
	 font-family:Tahoma;
	 font-size:12px;
	 color:#424141;
	 font-weight:bold;
	 margin:0px 3px 0px 0px;
	 text-align:center;
}
.side-panel-text-other
{
	 font-family:Tahoma;
	 font-size:11px;
	 color:#424141;
	 font-weight:bold;
	 margin:0px 3px 0px 0px;
	 text-align:center;
}
.logo-heading
{
	 font-family:Tahoma;
	 font-size:11px;
	 color:#424141;
	 font-weight:bold;
	 margin:15px 5px 0px 5px;
	 text-align:center;
}
.logo-img
{

	 margin:15px 5px 0px 5px;
	 float:left;
}


/*---Added By Dinesh Y---*/
.recognition
{
 font-family:Tahoma;
	 font-size:11px;	
	 color:#235487;
	 font-weight:bold;	
	 margin:10px 5px 10px 250px;
	 text-align:center;
}
/*---End---*/

#banner
{
	float:left;
	width:565px;
	z-index:-2;
	max-height:245px;
	min-height:241px;
	height:235px;
}
#banner .banner-opacity
{
	float:right;
	position:relative;
	top:0px;
	right:0px;
	width:181px;
	height:245px;
	/*Commented temporarily by vandana to Display the client*/
	/*background-color:#ffffff;*/
	/*filter:alpha(opacity=35);
	opacity: 0.35;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	z-index:1;
}
#banner .banner-text
{
	float:right;
	position:relative;
	top:112px;
	right:-181px;
	width:181px;    /* 195px;*/
	height:135px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	z-index:2;
}
#banner .banner-image
{
    float:left;
    position:absolute;
    /*top:112px;*/
}
#banner .banner-text .banner-title
{
	float:right;
	width:181px;   /*  195px;*/
	color:white;
	font-size:16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	z-index:1;
}
#banner .banner-text .banner-sub-title
{
	float:right;
    width:181px;   /*  195px;*/
	color:white;
	font-size:13px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	z-index:1;
}
.middle
{
	float:left;
	width:565px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
.Menu1
{
	float:left;
	width:195px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.Menu1-heading
{
	float:left;
	width:190px;
	background:#C7D1DA;
	height:30px;
    font-family:Tahoma;
    font-size:14px;
    color:#002F59;
    font-weight:bold;
    padding:10px 0px 0px 5px;
}
.Menu1 ul
{
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.Menu1 ul li
{
	float:left;
	width:190px;
	line-height:20px;
	border-bottom:dotted 1px #F0F2F3;
	padding:0px 0px 0px 0px;
}
.Menu1 ul li a
{
	float:left;
	width:190px;
	color:#0F3960;
    padding-left:15px;
	text-decoration:none;
	padding:0px 0px 0px 5px;
}
.Menu1 ul li a:hover
{
	width:190px;
	color:#ffffff;
	text-decoration:none;
	background:#90A8C8;
}
.Menu1 ul li a.selected
{
	width:190px;
	color:#ffffff;
	text-decoration:none;
	background:#90A8C8;
	font-weight:bolder;
	
}
.Menu1 ul li ul
{
	float:left;
	width:194px;
	line-height:20px;
	border: solid 0px;
	/*list-style-image:url(../images/menu1-bullet.gif);*/
}
.Menu1 ul li ul li
{
	float:left;
	width:185px;
	line-height:20px;
	border: solid 0px;
	background-color:#BFD0E7;
	padding-left:10px;
	
}
.Menu1 ul li ul li a
{
	float:left;
	width:175px;
	color:#003399;
	text-decoration:none;
	border: solid 0px;
	font-weight:normal;
	border-bottom:dotted 1px #F0F2F3;
	
}
.Menu1 ul li ul li a:hover
{
	float:left;
	width:175px;
	color:white;
	text-decoration:none;
	border: solid 0px;
	font-weight:normal;
	background:none;
	border-bottom:dashed  1px #F0F2F3;
}
.Menu2
{
	float:left;
	width:195px;
	background-image:url(../images/menu1-background.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#96CCFB;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.Menu2 ul
{
	float:left;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.Menu2 ul li
{
	float:left;
	width:180px;
	line-height:22px;
	margin-left:5px;
	border-bottom:dotted 1px black;
}
.Menu2 ul li a
{
	float:left;
	width:180px;
	color:Black;
	text-decoration:none;
}
.Menu3
{
	float:left;
	width:195px;
	background-image:url(../images/menu1-background.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#E4EBFD;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.Menu3 ul
{
	float:left;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style-image:url(../images/menu-bullet.jpg);
	list-style-position:inside;
}
.Menu3 ul li
{
	float:left;
	width:180px;
	line-height:25px;
	margin-left:5px; 
}
.Menu3 ul li a
{
	float:left;
	width:180px;
	color:Black;
	text-decoration:none;
	padding-left:13px;
}
.left-menu-heading
{
	float:left;
	width:190px;
	background:#C7D1DA;
	height:30px;
    font-family:Tahoma;
    font-size:12px;
    color:#002F59;
    font-weight:bold;
    padding:10px  0px 0px 5px;
}
.footer
{
	float:left;
	width:950px;
	background:white;
}
.footer-otherlinks
{
	height:36px;
	background-image:url(../Images/footer-bg.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	width:950px;
}
.footer-otherlinks ul
{
	list-style-type:none;
	margin:10px 0px 0px 48px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;

}
.footer-otherlinks ul li
{
	float:left;	
	
}
.footer-otherlinks ul li a
{
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:0px 20px 0px 20px;
}

/*-------dinesh on 25 dec 2011------------------*/
.footer-otherlinks-sites
{
	height:60px;
	/*background-image:url(../Images/footer-bg.gif);
	background-repeat:repeat-x;*/
	background-color:Gray;
	color:#ffffff;
	font-weight:bold;
	width:950px;
}
.footer-otherlinks-sites ul
{
	list-style-type:none;
	margin:10px 0px 0px 48px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;

}
.footer-otherlinks-sites ul li
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;	
	width:220px;
	
}
.footer-otherlinks-sites ul li a
{
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:0px 20px 0px 20px;
}

/*-------dinesh y------------------*/
.footer-membership
{
	/*height:36px;
	background-image:url(../Images/footer-bg.gif);
	background-repeat:repeat-x;*/
	height:80px;
	/*background-color:#C0C0C0;
	background-color:#F8F6DF;*/
	background-color:#C7D1DA;	
	color:#ffffff;
	font-weight:bold;
	width:950px;
	border-bottom:solid 1px #FFFFFF;
	/*border:solid 0px red;*/
}
.footer-membership ul
{
	list-style-type:none;
	/*margin:10px 0px 0px 48px;*/
	margin:0px 0px 0px 100px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
	vertical-align:middle;
	border:solid 0px green;
}
.footer-membership ul li
{
	float:left;
	padding:0px 10px 0px 10px;
}
.footer-membership ul li a
{
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:0px 20px 0px 20px;
}

/*-------------------------*/

.navigationurl
{
	float:right;
	width:540px;
	text-align:right;
	padding: 5px 0px 5px 0px;
	/*border:solid 1px black;*/
}
.navigationurl a
{
	font-weight:bold;
	color:#002F59;
	text-decoration:none;
}
.title
{
	float:left;
	width:545px;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	/*background-color:#818991;*/
	background-color:#94A0B3;
	color:White;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	/*border:solid 1px black;*/
}
.PackageInfo
{
	background-color:#EAEDE6;
	float:left;
	width:565px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.duration
{
	float:left;
	width:405px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color:#EAEDE6;
	color:#002F59;
	
}
.duration a
{
    float:left;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none; color:Black; padding-left:15px; padding-right:10px;
	padding-top:3px;
}
.duration ul
{
	float:left;
	list-style-type:none;
	list-style-image:url(../images/arrow.jpg);
	list-style-position:inside;
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 0px;
}
.duration ul li
{
	float:left;
	margin-left:5px;
}
.duration ul li a
{
	float:left;
	text-decoration:none;
	color:#002F59;
	padding-left:10px;
	padding-right:10px;
}
.route
{
	float:left; 
	width:445px; 
	margin-bottom:5px;
}
.Packageprice
{
	float:right;
	width:132px;
	height:inherit;
	background-image:url(../images/Pricebackground.jpg);
	background-repeat:no-repeat;
	background-position:right;
	min-height:75px;
	background-color:#EAEDE6;
	
}
.Hotelprice
{
	float:right;
	width:120px;
	height:inherit;
	background-image:url(../images/HotelPrice.jpg);
	background-repeat:no-repeat;
	background-position:right;
	min-height:75px;
	background-color:#000000;
	
}
.Packageprice-text
{
	color:white;
	font-weight:bold;
	margin: 20px 5px 10px 24px;
	padding:0px 2px 2px 3px; 
	width:74px;
	font-size:10px;
	text-align:center;
	
}
.Hotelprice-text
{
	color:white;
	font-weight:bold;
	margin: 18px 5px 10px 14px;
	padding:0px 2px 2px 3px; 
	width:74px;
	font-size:10px;
	text-align:center;
	line-height:11px;
}

/*Added by vandana Singh on date 9/9/2009*/
.introtext
{
	float:left; 
	width:438px; 
	margin-bottom:5px;
	padding-right:5px;
}
.RouteHeading
{
	float:Left; 
	margin-top:3px;
	width:50px;
}

.itinerary-heading
{
	float:left;
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color:#07457D;
	font-weight:bold;
	font-size:14px;
	width:560px;
}
.ItineraryGroup
{
	float:left;
	width:565px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:dotted 1px #898E92;
}
.ItineraryHead
{
	float:left;
	width:140px;
	margin: 2px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.TermHead
{
	float:left;
	width:565px;
	margin: 2px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#07457D;
	font-weight:bold;
	font-size:14px;
}

.ItineraryImg
{	margin:10px 0px 5px 0px;
	height:auto;
	float:left;
	width:140px;

}
.ItineraryDesc
{
	float:left;
	width:410px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:justify;
	font-family:Verdana;
	line-height:17px;
	/*border: solid 1px;*/
}
.TermDesc
{
	float:left;
	width:565px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:justify;
	font-family:Verdana;
	line-height:17px;
	/*border: solid 1px;*/
}
.ItineraryDesc p
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}
.ItineraryDesc ul
{
	margin:0px 0px 5px 30px;
	padding: 0px 0px 0px 0px;	
	/*list-style-type:circle;*/
	list-style-image:url(../images/menu2-bullet.jpg);
}
.pageContent
{
	float:left;
	width:560px;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 8px 0px;
	text-align:justify;
	font-family:Verdana;
	line-height:17px;
	border: solid 0px black;
}
.HotelContent
{
	float:left;
	width:430px;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 8px 0px;
	text-align:justify;
	font-family:Verdana;
	line-height:17px;
	/*border: solid 1px black;*/
}
.pageContent ul
{
	list-style-image:url(../images/menu2-bullet.jpg);
	/*border: solid 1px black;*/
}
.Other-CityHotel-Link
{
	float: left;
	width: 560px;
	color: #000000/*#940705*/;
	border-bottom: dotted 1px;
	margin: 5px 0 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.checkmore
{
	font-family: Tahoma;
	font-size: 11px;
	color: #616000;
	margin-top: 10px;
	margin-left: 30px;
	float: right;
	padding:0px 0px 0px 0px;
}
.more
{
	color: #1E3671;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}

.PageSubHeading
{
	float: left;
	width: 540px;
	padding-top: 15px;
	padding-bottom: 10px;
	height: auto;
	font-family: "verdana", "Arial Narrow", "Trebuchet MS", "Monotype Corsiva";
	font-size: 12px;
	color: #002F59;/*940705;*/
	font-weight: bold;
}
.hotel-container
{
	float: left;
	width: 560px;
	color: #000000/*#940705*/;
	margin: 10px 0 0 0px;
	
}
/************ Package *************/
.package-container
{
	float: left;
	width: 550px;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*border: solid 1px;*/
	border-bottom:dotted 1px gray;
}


.packlistHeading
{
	font-size: 14px;
	font-family: Verdana; /*Monotype Corsiva;*/
	color: #3A4050;
	text-align: left;
	font-weight: bold;
	width: 425px;
	float: left;
	margin-bottom:5px;
	text-decoration:none;
}
.packlistHeading a
{
	text-decoration:none;
	color: #3A4050;
}

.packlistDesc
{
	float: right;
	width: 425px;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	line-height:17px;
}
.packlistDesc a
{
    float:left;
	background-image:url(../images/arrow-1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none; color:Black; padding-left:15px; padding-right:10px;
	padding-top:3px;
}
.packlistDesc a.red
{
	float:right;
	color:#1E3671;	
	text-decoration:none;
	background-image:none;
	font-weight:bold;
}
.packlistImage	/*Row1 for Image*/
{
	width: 118px;
	float: left;
	margin:  2px 5px 0px 0px;
	vertical-align: top;  
	padding: 0px 0px 0px 0px;
}
.packlistImage1	/*Row2 for Image*/
{
	width:118px;
	float: right;
	margin:  2px 0px 0px 5px;
	vertical-align: top;  
	padding: 0px 0px 0px 0px;
}
.contentImage
{
	margin: 2px 10px 2px 10px;
	border:solid 0px black;
}
.red
{
	float:right;
	color:#1e3671;	
	text-decoration:none;
	font-weight:bold;
}
.HomePackageCategoryGroup
{
	float:left;
	width:560px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 2px;
	min-height:100px;
}
.HomePackageCategory
{
	float:left;
	width:186px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height:100px;

}
.HomePackageCategory .HomePackageHeading
{
	float:left;
	width:186px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#235487;
}
.HomePackageCategory .HomePackageDesc
{
	float:left;
	width:176px;
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	height:55px;
	font-family:Verdana;
	font-size:10px;
	color:#828282;
	text-align:justify;
}
.Sublink
{
	float:left;
	width:560px;
}
.SublinkHeading
{
	float:left;
	width:540px;
	font-weight:bold;
}
/*.Country {
	width:350px;
	height:57px;
	margin: 28px 0 0 60px;
	float:left;
}*/
		/*04 december changes*/
.Country 
{
	margin:0px 35px 0px 0px;
	width:170px;
	float:right;	
}
/*.Country .Country-text
 {
	width:50px;
	margin:33px 0 0 0;	
	height:22px;
	line-height:18px;
	padding-left:0px;
	padding-right:5px;
	float:left;
}*/
/*04 december changes*/
.Country .Country-text
 {
	width:50px;
	margin:15px 0px 0px 0px;	
	height:22px;
	line-height:18px;
	padding-left:0px;
	float:left;

}
.Country-text a
{
	
	text-decoration:none;
	color:#38444E;
}
/*.Country .Country-icon
 {
	width:30px;
	margin:35px 0 0 0;	
	height:19px;
	float:left;
}*/
/*04 december changes*/
.Country .Country-icon
 {
	width:30px;
	margin:15px 0px 0px 0px;	
	height:19px;
	float:left;
}
/*04 december changes*/
.globe
{
	float:right;
	height:82px;
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 20px;
}
.top-special-offer
{
	margin-top:-3px;
	margin-left:8px;
}
.contactus
{
	float:right;
	width:178px;
	height:82px;
	background-image:url(../Images/bluebg.gif);
	background-repeat:repeat-x;
}
.contactus .contactus-text 
{
	width:140px;
	margin:0px 0 0 5px;	
	height:22px;
	padding-left:0px;
	float:left;
	color:#0D5FA8;
    text-decoration:none;
}
.contactus .contactus-icon 
{
	width:auto;
	margin:0px 0 0 10px;	
	float:left;
}
.contactus .heading
{
	width:auto;
	margin:0px 0px 5px 5px;
	padding:0px 0px 0px 0px;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#054279;
}
.footer .copyright
{
	float:left;
	height:30px;
	width:520px;
	background-color:#000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
	
}
.copyscape
{
	float:left;
	/*height:90px;*/
	width:92px;
	margin: 0px 0px 0px 1px;
	padding: 2px 10px 2px 10px;
	background-color:#C6C3C6;
	border:solid 0px red;
	
}
.footer .developby
{
	height:30px;
	width:400px;
	float:left;
	background-color:#000000;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
	text-align:right;


}
.footer .developby a
{
	text-decoration:none;
	color:inherit;

}
.hotel-panel
{
	float:left;
	width:560px;
	height:138px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    background-repeat:repeat-x;
    background-color:#607089;
}
.left-line
{
    float:left;
  
}
.hotel-heading
{
	 float:left;
	 width:auto;
	 width:220px;
	 margin-left:10px;

}
.hotel-heading-icon
{
	 float:left;
	 margin:5px 0px 0px 5px;
}
.heading-text
{
	font-family:Tahoma;
	color:#ffffff;
	font-size:12px;
	margin:5px 0px 0px 25px;
	font-weight:bold;

}
.hotel-name
{
	margin:0px 0px 0px 0px;
	width:230px;
	color:#ffffff;
	float:left;
}
.hotel-name ul
{
	float:left;
}
.hotel-name li
{
	float:left;
	background:url(../Images/white-arrow.gif) no-repeat left center;
	width:70px;
	padding:0 10px 0 15px;
	line-height:20px;
	list-style:none;
}
.hotel-name li a
{
    float:left;
    color:#ffffff;
    text-decoration:none;
    width:70px;
}
.hotel-image
{
	float:right;
}
.right-panel
{
	float:left;
	width:178px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*background:#DFE3E6;*/
}
.right-Menu
{
	float:left;
	width:178px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.Zone-byInterest-heading
{
	float:left;
	width:168px;
	background:#C7D1DA;
    font-family:Tahoma;
    font-size:14px;
    height:20px;
    color:#002F59;
    font-weight:bold;
    padding:10px 0px 10px 10px;
    margin:0px 0px 0px -1px;
}
.Zone-byInterest-heading ul
{
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.Zone-byInterest-heading li
{
	float:left;
	width:170px;
	line-height:20px;
	border-bottom:dotted 1px #F1F2F4;
}
.right-Menu-heading
{
	float:left;
	width:168px;
	background:#C7D1DA;
    font-family:Tahoma;
    font-size:11px;
    color:#002F59;
    font-weight:bold;
    padding:10px 0px 10px 10px;
    margin:0px 0px 0px -1px;
}
.right-Menu ul
{
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.right-Menu ul li
{
	float:left;
	width:170px;
	line-height:20px;
	border-bottom:dotted 1px #F1F2F4;
}
.right-Menu ul li a
{
	float:left;
	width:165px;
	color:#0F3960;
	text-decoration:none;
	padding-left:15px;

}
.right-Menu ul li a:hover
{
	width:163px;
	color:#ffffff;
	text-decoration:none;
	background-color:#90A8C8;
}
.right-Menu ul li a.selected
{
	float:left;
	width:163px;
	color:#ffffff;
	text-decoration:none;
	padding-left:15px;
	background-color:#90A8C8;
}
.right-Menu ul li ul
{
	float:left;
	width:178px;
	line-height:20px;
	border: solid 0px;
}
.right-Menu ul li ul li
{
	float:left;
	width:178px;
	line-height:20px;
	border: solid 0px;
}
.right-Menu ul li ul li a
{
	float:left;
	width:178px;
	color:Black;
	text-decoration:none;
	border: solid 0px;
	font-weight:normal;
}
.sendInquiry
{
	text-decoration:none;
	width:540px;
	float:right;
}
.sendInquiry a
{
	text-decoration:none;
	float:right;
	color:#002F59;
	font-weight:bold;
}
/* added by vandana Singh for states in india*/
.state-list
{
    float:left;
    width:500px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	
	
}
.state-list ul
{
    list-style-type:none;
    width:540px;
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 0px 0px;
	
}
.state-list ul li
{
    list-style-type:none;
    width:540px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	
}
.state-list .city-list
{
    float:left;
    width:535px;
	margin: 5px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	/*border-bottom:dotted 1px gray;*/
}
.state-list .city-list li
{
    float:left;
    width:145px;
    list-style-type:none;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;	
}
.state-list .city-list li a
{
    font-family:Verdana;
    text-decoration:none;
    color:Black;
    background-image:url(../images/menu1-bullet.gif);
    background-repeat:no-repeat;
    background-position:left center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    line-height:17px;
    
}
/*end of state in in India*/
.SublinkName
{
    float:left;
    list-style-position:inside;
    /*margin:0px 0px 0px 0px;    
    margin: -15px 0px 0px -20px;
    padding: 0px 0px 0px 0px;*/
    width:183px;
}
.ReviewHeading
{
    float:left;
    width:150px;
    font-weight:bold;
    margin-top:5px;
}
.ReviewDesc
{
    float:left;
    width:405px;
     margin-top:5px;
}
.ReviewDesc a
{
    text-decoration:none;
    color:#1E3671;	
}
.Reviewsummary
{
	color:#042E62;
	font-weight:bold;
	background-color:#EDF1F6;
	float:left;
	width:555px;
	margin:10px 0px 5px 0px;
	padding:3px 0px 3px 0px;
}
.GuestName
{
	width:560px;
	font-weight:normal;
		
}
.GuestReview
{
	width:560px;
	color:#38444E;
	float:left;
	margin:7px 0px 5px 0px;
}
.reviewmore
{
	float:right;width:560px;
}
.reviewmore a
{
	float:right;
	text-decoration:none;
	color:#1E3671;	
	font-weight:bold;
}
/*css for site map*/
.SiteMapTitle
{
	/*float:left;
	width:920px;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	background-color:#0569C1;
	color:White;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	line-height:30px;*/
	float:left;
	width:920px;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	background-color:#818991;
	color:White;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
}
.SiteMapHeading
{
	/*border-right: #000000 1px solid; */
	/*padding-right: 0px; */
	/*border-top: #000000 1px solid;*/
    /*padding-left: 10px; */
    /*padding-bottom: 5px; */
    padding:5px 0px 5px 10px;
    /*border-left: #000000 1px solid; */
    /*color: #b83b3c;*/
    color:#3A4050;
    background-color: #efefef;
    /*padding-top: 5px;*/ 
    /*border-bottom: #000000 1px solid; */
    margin-left:15px; 
    float:left; 
    width:908px; 
}

.SiteMap-list1
{
    float:left;
    width:850px;
	margin: 5px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}
.SiteMap-list1 li
{
    float:left;
    width:850px;
	margin: 0px 0px 0px 15px; 
	list-style-type:none;
	padding: 0px 0px 0px 0px;	
	font-family:Verdana;
	font-size:11px;
	line-height:15px;
	
}
.SiteMap-list1 li a
{
    font-family:Verdana;
    text-decoration:none;
    color:#3A4050;
    /*background-image:url(../images/menu-bullet.jpg);*/
    background-image:url(../images/menu1-bullet.gif);
    background-repeat:no-repeat;
    background-position:left center;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    font-family:Verdana;
	font-size:11px;
	line-height:15px;
}

.SiteMap-list
{
    float:left;
    /*width:850px;
	margin: 5px 0px 10px 10px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.SiteMap-list li
{
    float:left;
    /*width:850px;
	margin: 0px 0px 0px 15px; */
	margin: 0px 0px 0px 5px;
    list-style-type:none;
	padding: 0px 0px 0px 0px;	
	font-family:Verdana;
	font-size:11px;
	line-height:15px;
	
}
.SiteMap-list li a
{
    font-family:Verdana;
    text-decoration:none;
    color:#3A4050;
    /*background-image:url(../images/menu-bullet.jpg);*/
    background-image:url(../images/menu1-bullet.gif);
    background-repeat:no-repeat;
    background-position:left center;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    font-family:Verdana;
	font-size:11px;
	line-height:15px;
}

.SiteMapOuter-list
{
    float:left;
    width:840px;
	margin: 5px 0px 10px 10px;
	padding: 0px 0px 0px 0px;	 
	list-style-type:none;
}
.SiteMapOuter-list ul
{
    float:left;
    width:410px;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 0px;	 
	list-style-type:none;
}
.SiteMapOuter-list ul li
{
    float:left;
    width:350px;
    list-style-type:none;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;	
	font-family:Verdana;
	font-weight:bold;
	line-height:15px;
	list-style-type:none;
}
.SiteMapOuter-list li a
{
    font-family:Verdana;
    font-size:13px; 
    font-weight:bold;
    text-decoration:none;
    color:#3A4050;
    background-repeat:no-repeat;
    background-position:left center;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}
.SiteMapOuter-list li ul li a
{
    font-family:Verdana;
    font-size:11px; 
    font-weight:normal;
    text-decoration:none;
    color:#3A4050;
    background-repeat:no-repeat;
    background-position:left center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}
.Back
{
	font-weight:normal;
	color: blue;
}

.Single-Testimonial
{
	float:left;
	/*width:157px;*/
	width:175px;
	/*border:solid 1px #002F59;*/
	/*margin:10px 10px 0px 10px;*/
	height:120px;
	padding:5px 10px 0px 10px;
	color:Gray;
	text-align:left;
}
.Single-Testimonial a
{
	text-decoration:none;
	color:Gray;
}
/*Formated table in Content added by vandana Singh on 20/08/2009 */
.none
{
	border:solid 0px #003059; 
}
.none td
{
	border:solid 0px #003059;
	font-family: verdana; 
	font-size: 11px; 
	line-height: 18px; 
	color: #474646;
	vertical-align:top;
}
.webtableborder
{
	BORDER-RIGHT:solid 1px #003059; 
	BORDER-TOP: solid 1px #003059; 
	BORDER-LEFT: solid 1px #003059; 
	BORDER-BOTTOM: solid 1px #003059;
	width:540px;
} 
.webtableborder td
{
	font-family: verdana; 
	font-size: 11px; 
	line-height: 18px; 
	color: #003059;
}
.webtablegrid
{
	border-collapse:collapse;
	border:solid 1px #003059;
} 
.webtablegrid td
{
	border:solid 1px #003059;
	font-family: verdana; 
	font-size: 11px; 
	line-height: 18px; 
	color: #474646;
	vertical-align:top;
}
.webtableformated
{
	BORDER-TOP: solid 1px #003059; 
	BORDER-LEFT: solid 1px #003059; 
	BORDER-BOTTOM: solid 1px #003059;
	border-collapse:collapse;
} 
.webtableformated td
{
	border:solid 1px #003059;
	font-family: verdana; 
	font-size: 11px; 
	line-height: 18px; 
	/*color: #000000;*/
} 
.tablerow
{
	/*background-color:#F7F8EB*/
	color:#38444e;
	font-weight:normal;
	padding:1px 2px 1px 2px
} 
.tablehead
{
	/*background-color:#E4E5D5;*/
	font-weight:bold;
	color:#0f3960;
	background-color:#E5E9EC;
}
/*End for Formatter table*/
/*for Background table*/
.BackgroundColor
{
	/*BORDER-TOP: solid 0px #660000; 
	BORDER-LEFT: solid 0px #660000; 
	BORDER-BOTTOM: solid 0px #660000;*/
	/*border-collapse:collapse;*/
} 
.BackgroundColor td
{
	/*border:solid 0px #660000;*/
	font-family: verdana; 
	font-size: 11px; 
	line-height: 18px; 
	color: #000000;
} 
.Backcolorrow1
{
	background-color:#CBCECE;
	display: block; 
    /*width:200px;
    height:200px;
    background-color: red; */
    -moz-border-radius:30px; 
    -webkit-border-radius:30px;
    behavior:url(/TravelportalMultisite/border-radius.htc);
    padding-left:20px;
    padding-bottom:20px;
    padding-top:7px;
    padding-right:20px;
    width:510px;
} 
.Backcolorrow2
{
	display: block; 
	/*background-color:#FEA51C;*/
	background-color:#EEEEEB;
	-moz-border-radius:30px; 
    -webkit-border-radius:30px;
    behavior:url(./TravelportalMultisite/border-radius.htc);
    padding-left:20px;
    padding-bottom:20px;
    padding-top:7px;
    padding-right:20px;
    width:510px;
}
/*for Newsletter year*/
.NewsletterYear
{
	float:left;
	width:540px;
	margin-top:5px;
	font-family:Verdana;
	height:20px;
	
}
.NewsletterYear ul
{
	float:left;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	width:540px;

}
.NewsletterYear ul li 
{
	 font-family:Tahoma;
	 font-size:11px;
	 color:#ffffff;
	 float:left;
	 padding: 5px 18px 0px 18px;
	 background-color:#BDDEFF;
	 height:15px;
	 text-align:center;
	 text-decoration:none;
	 margin:0px 2px 0px 0px;
}
.NewsletterYear ul li.selected 
{
	 font-family:Tahoma;
	 font-size:11px;
	 color:#ffffff;
	 float:left;
	 padding: 5px 18px 0px 18px;
	 background-color:#5A84B3;
	 height:15px;
	 text-align:center;
	 text-decoration:none;
	 margin:0px 2px 0px 0px;
}

.NewsletterYear ul li a
{
	float:left;
	text-decoration:none;
	color:#2281E0;
}
.NewsletterYear ul li.selected  a
{
	float:left;
	text-decoration:none;
	color:White;
	font-family:Tahoma;
	 font-size:11px;
}
.newsletterDesc
{
	width:540px;
	border:solid 2px #5A84B3;
	padding-bottom:10px;
	/*min-height:200px;*/
}
.newsletterDesc ul
{
	margin: 8px 0px 5px 28px;
	list-style-image:url(../images/menu2-bullet.jpg);
}
.newsletterDesc li
{
	margin:0px 0px 0px 0px;
}
.newsletterDesc li a
{
	text-decoration:none;
	color:#38444e;
}
.button
{
	
    MARGIN-TOP: 1pt;
    PADDING: 0 3px 0 3px; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: 'verdana';
    LETTER-SPACING: 1pt;
    HEIGHT: 13pt;
 
    BACKGROUND-COLOR: #85A0BB; 
}
.career-opening UL
{
	list-style-image:url(../images/menu2-bullet.jpg);
}

.businessBanner
{
	float:left; 
	width:170px;
	margin-left:5px;
}
.businessBanner a
{
	text-decoration:none;
}
.bottom-text
{
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	width:170px;
	text-align:center;
	color:#02339A;
}
.HotelOpenDiv
{
	border:double 1px #829FDB; 
	width:80px; 
	height:60px; 
	display:none;
	position:absolute;
	z-index:1;
	background-image:url(../images/div-background.gif);
	background-repeat:repeat-x;
	color:white;
	font-size:9px;
	font-family:Verdana;
	font-weight:bolder;
	text-transform:capitalize;
	padding: 15px 2px 5px 2px;
	text-align:left;
}
.message
{
	background-image:url(../images/message-bg.gif);
	height:165px;
	width:440px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:14px;
	color:#012B7F;
	float:left;
	margin-top:20px;
	margin-left:35px;
	padding-top:30px;
}
/*Added By Vandana Singh on date 1/10/2009*/
#tourCity
{
	width:180px;
	height:65px;
}
.tourCity a
{
	text-align:center ;
}
.TourImage
{
	float:left;
	background-image:url(../Images/tour-background.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:170px;
	height:62px;
	text-decoration:none;
	cursor:hand;
}
.Tourtext
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:White;
	padding-top:10px;
	line-height:19px;
	text-decoration:none;
}
/*Added By Vandana Singh for Auto complete extender*/
.SearchList
{
	list-style:none;
	z-index:1;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
}

/*for Sub Category*/
.SubCategoryHeading
{
	
	font-family: Verdana; /*Monotype Corsiva;*/
	color: #3A4050;
	text-align: left;
	float: left;
	margin-bottom:5px;
	text-decoration:none;
	font-weight:bold ;
}
.SubCategoryHeading a
{
	text-decoration:none;
	color: #3A4050;
}
.SubCategory
{
		width:540px;
		float:left;
		margin-left:15px;
		margin-top:5px;
}
/*Added By Vandana Singh for suggestion*/
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;
    z-index:1;
    background-color:White;
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
    z-index:1;
}

div.suggestions div.current {
    background-color: #93A070;
    color: white;
    z-index:1;
}
/*End of Suggestion*/
#CityofHotel
{
	width:560px;
}
#CityofHotel .Alphabet
{	
	width:560px;
	float:left;
	/*color:#FB720B;*/
	color:#03335D;
	font-size:20px;
	font-family:Arial;
	font-weight:bold;
	background-image:url(../images/hotels-bg.gif);
	background-repeat:repeat-x;
	height:21px;
	margin:0px 0px 0px 0px ;
	padding:5px 0px 4px 5px ;
	border:solid 1px red;
	
}
.AlphabetCity
{
	float:left;
	width:150px;
	color:#235487;
	margin-left:35px;
}
.AlphabetCity a
{
	color:#235487;
	text-decoration:none;
}
.Subscription-message
{
	border:solid 2px #1e3671;
	width:400px;
	text-align:center;
	float:left;
	margin-left:75px;padding-top:5px; padding-bottom:5px;
	color:#1e3671;
	font-weight:bold;
}
.ShareWith
{
	float:left;
	width:148px;
	padding:0px 0px 0px 28px;
	margin:10px 0px 10px 0px;
}
#CountryList
{
	float:left;
	width:560px;	
	margin-top:10px;
	
}
#CountryList .CountryName
{
	width:550px;
	float:left;
	/*color:#FB720B;*/
	color:#03335D;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	background-image:url(../images/hotels-bg.gif);
	padding-left:10px;
	text-transform:uppercase;
}
/*for Background table in package*/
.BackgroundColorPackage
{
	/*BORDER-TOP: solid 0px #660000; 
	BORDER-LEFT: solid 0px #660000; 
	BORDER-BOTTOM: solid 0px #660000;*/
	/*border-collapse:collapse;*/
} 
.BackgroundColorPackage td
{
	/*border:solid 0px #660000;*/
	font-family: verdana; 
	font-size: 11px; 
	line-height: 18px; 
	color: #000000;
} 
.Backcolorrow1package
{
	background-color:#DBE5F1;
	display: block; 
    /*width:200px;
    height:200px;
    background-color: red; */
    -moz-border-radius:30px; 
    -webkit-border-radius:30px;
    behavior:url(/TravelportalMultisite/border-radius.htc);
    padding-left:20px;
    padding-bottom:20px;
    padding-top:7px;
    padding-right:20px;
    width:510px;
    border: 1px solid #CDCDCE;
    
} 
.Backcolorrow2package
{
	background-color:#F2F2F2;
	display: block; 
    /*width:200px;
    height:200px;
    background-color: red; */
    -moz-border-radius:30px; 
    -webkit-border-radius:30px;
    behavior:url(/TravelportalMultisite/border-radius.htc);
    padding-left:20px;
    padding-bottom:20px;
    padding-top:7px;
    padding-right:20px;
    width:510px;
    /*padding-left:20px;
    padding-bottom:20px;
    padding-top:7px;
    padding-right:20px;*/
    border: 1px solid #CDCDCE;
} 
.Backcolorrow
{
	display: block; 
	/*background-color:#FEA51C;*/
	background-color:#FFFFFF;
	/*-moz-border-radius:30px; 
    -webkit-border-radius:30px;*/
    behavior:url(./TravelportalMultisite/border-radius.htc);
    margin-left :0px;
    /*padding-left:20px;
    padding-top:7px;
	padding-top:7px;
    padding-right:20px;*/
    width:510px;
    border: 1px solid #CDCDCE;
    
}

/*Add by Sanjeev on 31-May-2010 For Hotel*/
.hotel-icon{
	float:left;
	margin:0px;
	padding:10px 0px 0px 10px;

}
.frame-top{
	background-image:url(../images/hotel-frame-top.gif);
	background-repeat:no-repeat;
	height:58px;
	background-position:top;
}
.mid-bg{
	background-image:url(../images/hotel-mid-gray-bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	border:0px red solid
}
.heading-bg{
	background-image:url(../images/hotel-heading-bg.gif);
	background-repeat:repeat-x;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	white-space:nowrap;
}
.hotel-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01365E;
	padding-left:10px;
	line-height:20px;
}

.hotel-content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01365E;
	padding-left:5px;
	line-height:20px;
	text-decoration:none;
}
/*Add by Sanjeev on 31-May-2010 For Hotel*/

.grey-bottom
{
	float :left;
	border :solid 0px red;
}
.grey-bottom img
{
	border :solid 0px red;
	text-align :center ;
	margin :0px 0px 0px 2px;
	float :left;
	
}

.popular-hotel
{
	font-size:11px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:top;
	 
}
.popular-hotel ul 
{
	margin:0px;
	padding:0px 0px 0px 20px;
	float:left;
 	list-style:none;
 	vertical-align:top;
	width:130px;
	border: 0px solid blue;
}
.popular-hotel ul li 
{
	float:left;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/hotel-arrow.gif);
	background-repeat:no-repeat;
	background-position:left top ;
	list-style:none;
	vertical-align:middle;
	border: 0px solid red;
	width:130px;
}

/*--Added By Dinesh Yadav--*/
.mandatory
{	
	color:#FF0000;	
	/*font-weight:bold;*/
}

/********Add By Sanjeev on 03-June-2010***********/
/********Date Picker**********/
#widget,#widget2,#widget0, #widget1, #widget3 {
	position: relative;
	z-index:1000;
	
}
#widgetField, #widgetField2, #widgetField0, #widgetField1, #widgetField3 {
	/*width: 293px;*/
	width: 258px;
	height: 22px;
	background: url(../images/date-bg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
}
#widgetIcon, #widgetIcon2, #widgetIcon0, #widgetIcon1, #widgetIcon3
{
	width: 47px;
	height: 22px;
	background: url(../images/calander-bg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	/*position: relative;*/
	z-index:-1;
}
#widgetField a, #widgetIcon a, #widgetField2 a, #widgetIcon2 a, #widgetField0 a, #widgetIcon0 a, #widgetField1 a, #widgetIcon1 a, #widgetIcon3 a
{
	display: block;
	position: absolute;
	width: 35px;
	height: 22px;
	top: 0;
	right: 0;
	text-decoration: none;
	padding: 3px 1px 0px 0px;
	/*background-image: url(  '../Images/calander-bg.gif' );*/
	font-family:Times New Roman;
	font-size: 10px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	color:#2975A7
}
#widgetField span, #widgetField2 span, #widgetField0 span, #widgetField1 span, #widgetField3 span	{
	font-size: 10px;
	font-weight: normal;
	font-family: Arial;
	color: #000;
	position: absolute;
	top: 0;
	height: 26px;
	line-height: 22px;
	left: 2px;
	width: 200px;
	text-align: center;
}
#widgetCalendar, #widgetCalendar2, #widgetCalendar0, #widgetCalendar1, #widgetCalendar3 {
	position: absolute;
	top: 22px;
	left: -110px;
	height: 0px;
	overflow: hidden;
	width: 400px;
	background:transparent;
	z-index:1000;
}
#widgetCalendar .datepicker, #widgetCalendar2 .datepicker, #widgetCalendar0 .datepicker, #widgetCalendar1 .datepicker, #widgetCalendar3 .datepicker {
	position: absolute;
	bottom: 0;
	top: auto;
}
#widgetCalendar .datepickerContainer,
#widgetCalendar .datepickerBorderT,
#widgetCalendar .datepickerBorderB,
#widgetCalendar .datepickerBorderL,
#widgetCalendar .datepickerBorderR,
#widgetCalendar .datepickerBorderTL,
#widgetCalendar .datepickerBorderTR,
#widgetCalendar .datepickerBorderBL,
#widgetCalendar .datepickerBorderBR,

#widgetCalendar0 .datepickerContainer,
#widgetCalendar0 .datepickerBorderT,
#widgetCalendar0 .datepickerBorderB,
#widgetCalendar0 .datepickerBorderL,
#widgetCalendar0 .datepickerBorderR,
#widgetCalendar0 .datepickerBorderTL,
#widgetCalendar0 .datepickerBorderTR,
#widgetCalendar0 .datepickerBorderBL,
#widgetCalendar0 .datepickerBorderBR,

#widgetCalendar1 .datepickerContainer,
#widgetCalendar1 .datepickerBorderT,
#widgetCalendar1 .datepickerBorderB,
#widgetCalendar1 .datepickerBorderL,
#widgetCalendar1 .datepickerBorderR,
#widgetCalendar1 .datepickerBorderTL,
#widgetCalendar1 .datepickerBorderTR,
#widgetCalendar1 .datepickerBorderBL,
#widgetCalendar1 .datepickerBorderBR,

#widgetCalendar3 .datepickerContainer,
#widgetCalendar3 .datepickerBorderT,
#widgetCalendar3 .datepickerBorderB,
#widgetCalendar3 .datepickerBorderL,
#widgetCalendar3 .datepickerBorderR,
#widgetCalendar3 .datepickerBorderTL,
#widgetCalendar3 .datepickerBorderTR,
#widgetCalendar3 .datepickerBorderBL,
#widgetCalendar3 .datepickerBorderBR,

#widgetCalendar2 .datepickerContainer,
#widgetCalendar2 .datepickerBorderT,
#widgetCalendar2 .datepickerBorderB,
#widgetCalendar2 .datepickerBorderL,
#widgetCalendar2 .datepickerBorderR,
#widgetCalendar2 .datepickerBorderTL,
#widgetCalendar2 .datepickerBorderTR,
#widgetCalendar2 .datepickerBorderBL,
#widgetCalendar2 .datepickerBorderBR  {
	/*background: transparent !important;*/
}
#widgetCalendar .datepicker a:hover, #widgetCalendar2 .datepicker a:hover, #widgetCalendar0 .datepicker a:hover, #widgetCalendar1 .datepicker a:hover
{
	color: #E34C34; /*Anchor over in all on selection of month, current month date, previous & next month date*/
}

/*Dinesh Yadav*/
.SubCategoryHeadingListing
{	
	font-family: Verdana; 	
	text-align: left;	
	margin-bottom:5px;
	text-decoration:none;
	font-weight:bold ;
	font-size:13px;	
}
.SubCategoryHeadingListing a
{
	text-decoration:none;
	color:#235487;
}



