#pnlHeader { height:411px; float:left; width:1000px; position:relative; }
#pnlHeader .slideshowBullet { position:absolute; top:0; left:0; z-index:8; padding:14px 0 0 14px; }
.slideshowBullet ul { margin:0; padding:0; list-style:none; }
.slideshowBullet ul li { float:left; }
.slideshowBullet ul li a { float:left; background:url(../images/slideshow-bullet-sprit.png) no-repeat; height:12px; width:15px; }
.slideshowBullet ul li a:hover { background-position:-15px 0; }
.slideshowBullet ul li a.activeSlide { background-position:-15px 0; }

/*
.slideshow0 { background:url(../images/slideshow-1.jpg) no-repeat; }
.slideshow1 { background:url(../images/slideshow-2.jpg) no-repeat; }
.slideshow2 { background:url(../images/slideshow-3.jpg) no-repeat; }
.slideshow3 { background:url(../images/slideshow-4.jpg) no-repeat; }
*/

td.c26 {
 
    background-color: #ebd4aa !important;
}

td.c21 {
   
    background-color: #490200 !important;
   
}

.push_button {
	position: relative;
	width:120px;
	height:35px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	line-height:38px;
	font-family:'Oswald', Helvetica;
	display: block;
	margin: 14px;
}

.push_button:active {
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset;
	top:5px;
}
.push_button:active:before{
	top: -11px;
	bottom: -5px;
	content: "";
}

.red {
text-shadow: -1px -1px 0 #A84155;
    background: #a51217;
    border: 1px solid #570301;
    background-image: -webkit-linear-gradient(top, #a51217, #4b0100);
    background-image: -moz-linear-gradient(top, #a51217, #4b0100);
    background-image: -ms-linear-gradient(top, #a51217, #4b0100);
    background-image: -o-linear-gradient(top, #a51217, #4b0100);
    background-image: linear-gradient(to bottom, #a51217, #4b0100);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #3c0606, 0 4px 2px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #3c0606, 0 4px 2px rgba(0, 0, 0, .5);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #3c0606, 0 4px 2px rgba(0, 0, 0, .5);
    font-size: 15px;
		
}

.red:hover {
	background: #d42d32;
	background-image:-webkit-linear-gradient(top, #d42d32, #480100);
	background-image:-moz-linear-gradient(top, #d42d32, #480100);
	background-image:-ms-linear-gradient(top, #d42d32, #480100);
	background-image:-o-linear-gradient(top, #d42d32, #480100);
	background-image:linear-gradient(top, #d42d32, #480100);
	color:white;
}

<!-- Button Big Size Start -->

.push_button2 {
	position: relative;
	width:100px;
	height:35px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	line-height:43px;
	font-family:'Oswald', Helvetica;
	display: block;
	margin: 14px;
}

.push_button2:active {
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset;
	top:5px;
}
.push_button2:active:before{
	top: -11px;
	bottom: -5px;
	content: "";
}

.red1 {
	text-shadow: -1px -1px 0 #A84155;
    background: #610102;
    border: 1px solid #570301;
    background-image: -webkit-linear-gradient(top, #a51217, #4b0100);
    background-image: -moz-linear-gradient(top, #a51217, #4b0100);
    background-image: -ms-linear-gradient(top, #a51217, #4b0100);
    background-image: -o-linear-gradient(top, #a51217, #4b0100);
    background-image: linear-gradient(to bottom, #a51217, #4b0100);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #3c0606, 0 4px 2px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #3c0606, 0 4px 2px rgba(0, 0, 0, .5);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 -1px 0 rgba(255, 255, 255, .1) inset, 0 4px 0 #3c0606, 0 4px 2px rgba(0, 0, 0, .5);
    font-size: 15px;
	padding:8px;

}

.red1:hover {
padding:8px;
	background: #d42d32;
	background-image:-webkit-linear-gradient(top, #d42d32, #480100);
	background-image:-moz-linear-gradient(top, #d42d32, #480100);
	background-image:-ms-linear-gradient(top, #d42d32, #480100);
	background-image:-o-linear-gradient(top, #d42d32, #480100);
	background-image:linear-gradient(top, #d42d32, #480100);
	color:white;
}

<!-- Button Big Size End -->


#fhtForm { position:absolute; top:-34px; right:15px; width:304px; padding:0 0 0 12px; height:427px; background:#fff; z-index:9; box-shadow:0 0 10px #666; }
#holidayTypeBullet { height:34px; margin:0 7px 0 7px; background:url(../images/form-tab-home.gif) repeat-x 0 -204px; font-size:12px; font-weight:bold; }
#holidayTypeBullet a.flight, #holidayTypeBullet a.hotel, #holidayTypeBullet a.tours { float:left; display:block; height:34px; margin:0; text-decoration:none; color:#000; }
#holidayTypeBullet a.flight span, #holidayTypeBullet a.hotel span, #holidayTypeBullet a.tours span { display:block; height:25px; float:left; }

#holidayTypeBullet a.flight { background:url(../images/form-tab-home.gif) 0 -204px; padding:0 13px 0 13px; border-right:2px solid #51851b; }
#holidayTypeBullet a.flight span { background:url(../images/form-tab-home.gif) no-repeat 0 0; padding:9px 0 0 27px; }
#holidayTypeBullet a.f-inactive { background:url(../images/form-tab-home.gif) 0 -238px !important; padding:0 13px 0 13px; color:#fff !important; }
#holidayTypeBullet a.f-inactive span { background:url(../images/form-tab-home.gif) no-repeat 0 -34px !important; padding:9px 0 0 27px; }

#holidayTypeBullet a.hotel { background:url(../images/form-tab-home.gif) 0 -204px; padding:0 13px 0 13px; border-right:2px solid #51851b; }
#holidayTypeBullet a.hotel span { background:url(../images/form-tab-home.gif) no-repeat 0 -68px; padding:9px 0 0 42px; }
#holidayTypeBullet a.h-inactive { background:url(../images/form-tab-home.gif) 0 -238px !important; padding:0 13px 0 13px; color:#fff !important;}
#holidayTypeBullet a.h-inactive span { background:url(../images/form-tab-home.gif) no-repeat 0 -102px !important; padding:9px 0 0 42px; }

#holidayTypeBullet a.tours { background:url(../images/form-tab-home.gif) 0 -204px; padding:0 11px 0 11px; }
#holidayTypeBullet a.tours span { background:url(../images/form-tab-home.gif) no-repeat 0 -136px; padding:9px 0 0 32px; }
#holidayTypeBullet a.t-inactive { background:url(../images/form-tab-home.gif) 0 -238px !important; padding:0 11px 0 11px; color:#fff !important; border:none !important; }
#holidayTypeBullet a.t-inactive span { background:url(../images/form-tab-home.gif) no-repeat 0 -170px !important; padding:9px 0 0 32px; }

#slideshowText0 { background:url(../images/slideshow-sprit.jpg) no-repeat; height:389px; width:273px; padding:22px 0 0 727px; position:absolute; top:0; left:0; }
#slideshowText0 a.title { font-size:34px; text-decoration:none; color:#ac503b; font-family:myFont2; }
#slideshowText0 a.title span { font-size:20px; color:#113945; }
#slideshowText0 ul.tourHighlights { margin:0; padding:10px 0 0 0; list-style:none; }
#slideshowText0 ul.tourHighlights li { text-decoration:none; color:#d83915; font-family:myFont5; line-height:16px; }
#slideshowText0 ul.tourHighlights li span { color:#113945; }
#slideshowText0 ul.tourHighlights li a.matchingTour { font-size:20px; text-decoration:none; color:#13404d; font-family:myFont2; }
#slideshowText0 a.more { display:block; width:102px; padding:11px 0 0 28px; height:29px; margin:30px 0 0 0; text-transform:uppercase; text-decoration:none; font-size:13px; color:#000; }

#slideshowText1, #slideshowText2, #slideshowText3, #slideshowText4, #slideshowText5, #slideshowText6, #slideshowText7 { display:none; background:url(../images/slideshow-sprit.jpg) no-repeat; font-size:18px; color:#fff; position:absolute; top:0; left:0; }

#slideshowText1 { background-position:0 -2877px; height:270px; width:920px; padding:150px 0 0 80px; }
#slideshowText1 a { font-size:12px; text-decoration:none; color:#000; display:block; float:left; padding:15px 25px 7px 25px; margin:12px 0 0 0; }

#slideshowText2 { background-position:0 -2466px; height:270px; width:950px; padding:140px 0 0 50px; }
#slideshowText2 a { font-size:12px; text-decoration:none; color:#000; display:block; float:left; padding:15px 10px 7px 40px; margin:23px 0 0 190px; }

#slideshowText3 { background-position:0 -1233px; height:270px; width:430px; padding:140px 0 0 570px; }
#slideshowText3 a { font-size:12px; text-decoration:none; color:#000; display:block; float:left; padding:15px 10px 7px 40px; margin:26px 0 0 0; }

#slideshowText4 { background-position:0 -1644px; height:270px; width:870px; padding:140px 0 0 130px; }
#slideshowText4 a { font-size:12px; text-decoration:none; color:#000; display:block; float:left; padding:15px 10px 7px 40px; margin:6px 0 0 0; }

#slideshowText5 { background-position:0 -2055px; height:270px; width:450px; padding:140px 0 0 550px; }
#slideshowText5 a { font-size:12px; text-decoration:none; color:#000; display:block; float:left; padding:20px 10px 7px 40px; margin:3px 0 0 0; }

#slideshowText6 { background-position:0 -822px; height:270px; width:870px; padding:140px 0 0 130px; }
#slideshowText6 a { font-size:12px; text-decoration:none; color:#000; display:block; float:left; padding:15px 10px 7px 30px; margin:6px 0 0 0; }

#slideshowText7 { background-position:0 -411px; font-family:myFont2; height:319px; width:273px; padding:92px 25px 0 702px; }

.hotSellingTours { height:110px; width:1000px; padding:10px 0; position:absolute; top:281px; left:0; overflow:hidden; }
.hotSellingTours .wrapper { float:left; position:relative; width:924px; overflow:hidden; height:110px;}
.wrapper .pnlTours { position:relative; width:2310px; height:110px; }
.hotSellingTours ul { margin:0; padding:0; list-style:none; }
.hotSellingTours ul li { float:left; margin:0 2px 0 0; line-height:18px; }

.hotSellingTours ul li a { float:left; padding:84px 0 0 0; height:26px; width:229px; display:block; text-decoration:none; background:url(../images/header-tour-sprit.jpg) no-repeat; }
.hotSellingTours ul li a.one { background-position:0 0; }
.hotSellingTours ul li a.two { background-position:0 -110px; }
.hotSellingTours ul li a.three { background-position:0 -220px; }
.hotSellingTours ul li a.four { background-position:0 -330px; }
.hotSellingTours ul li a.five { background-position:0 -440px; }
.hotSellingTours ul li a.six { background-position:0 -550px; }
.hotSellingTours ul li a.seven { background-position:0 -660px; }
.hotSellingTours ul li a.eight { background-position:0 -770px; }
.hotSellingTours ul li a.nine { background-position:0 -880px; }
.hotSellingTours ul li a.ten { background-position:0 -990px; }

.hotSellingTours ul li a span.title { display:block; padding:4px 10px; font-size:16px;color:#fff; }
.hotSellingTours ul li a.one span.title { background:url(../images/spectrum-sprit.png) repeat-y; }
.hotSellingTours ul li a.two span.title { background:url(../images/spectrum-sprit.png) repeat-y -229px 0; }
.hotSellingTours ul li a.three span.title { background:url(../images/spectrum-sprit.png) repeat-y -458px 0; }
.hotSellingTours ul li a.four span.title { background:url(../images/spectrum-sprit.png) repeat-y -687px 0; }
.hotSellingTours ul li a.five span.title { background:url(../images/spectrum-sprit.png) repeat-y -916px 0; }
.hotSellingTours ul li a.six span.title { background:url(../images/spectrum-sprit.png) repeat-y -1145px 0; }
.hotSellingTours ul li a.seven span.title { background:url(../images/spectrum-sprit.png) repeat-y -1374px 0; }
.hotSellingTours ul li a.eight span.title { background:url(../images/spectrum-sprit.png) repeat-y -1603px 0; }
.hotSellingTours ul li a.nine span.title { background:url(../images/spectrum-sprit.png) repeat-y -1832px 0; }
.hotSellingTours ul li a.ten span.title { background:url(../images/spectrum-sprit.png) repeat-y -2061px 0; }

.hotSellingTours ul li a span.visitLink { display:block; padding:4px 10px; background:#fff; font-size:13px; color:#000; }
.hotSellingTours ul li a.hidden { display:none; }
.hotSellingTours a.nextButton, .hotSellingTours a.prevButton { background:url(../images/slideshow-buttons-LR.png) no-repeat; display:block; width:36px; height:110px; float:left; }
.hotSellingTours a.nextButton { background-position:-38px 45px; }
.hotSellingTours a.nextButton:hover { background-position:-38px -37px; }
.hotSellingTours a.prevButton { background-position:4px 45px; }
.hotSellingTours a.prevButton:hover { background-position:4px -37px; }

#pnlBody { background:#e6e2df; padding:10px; float:left; width:980px; }
h1, h2, h3, h4, h5 { padding:0 0 5px 0; margin:0 0 5px 0; display:block; border-bottom:1px; border-bottom-style:dashed; font-family:myFont3; font-size:23px; font-weight:normal; }
#pnlLeft { float:left; width:319px; }

.pnlIntro,
.destinationsIndia,
.hotelIndia { width:287px; padding:7px 15px; }

.pnlIntro { background:url(../images/home-intro-bg-1px.gif) repeat-x top #f6ad1f; height:312px; border:1px solid #fff; }
.pnlIntro h1 { border-bottom-color:#875311; }
.pnlIntro h1 a { color:#000; text-decoration:none; }
.pnlIntro h1 a:hover { text-decoration:underline; }
.pnlIntro p { line-height:17px; }
.pnlIntro p a { color:#000; }
.pnlIntro p a:hover { text-decoration:none; }
.pnlIntro .readmore { background:url(../images/button-round-wht.jpg) no-repeat; float:right; display:block; height:23px; padding:4px 0 0 0; width:105px; text-decoration:none; text-align:center; color:#000; }

.destinationsIndia { background:#fff; border:1px solid #ccc2bb; margin:10px 0 0 0; }
.destinationsIndia h2 { color:#2faad3;}
.destinationsIndia h2 a { color:#2faad3; text-decoration:none; }
.destinationsIndia h2 a:hover { color:#2faad3; text-decoration:underline; }
.destinationsIndia ul.dropDownList { margin:0; padding:0; list-style:none; }
.destinationsIndia ul.dropDownList li a.mainLink { background:url(../images/destinations-drop-down-btn.jpg) no-repeat; display:block; height:24px; width:258px; margin:0 0 2px 0; padding:5px 0 0 30px; color:#333; text-decoration:none; }
.destinationsIndia ul.dropDownList li a.mainLink:hover { color:#2f829f; }

.destinationsIndia .dropDownContent { float:left; padding:10px 0; display:none; width:288px; }
.destinationsIndia .dropDownContent ul { margin:0; padding:0; list-style:none; }
.destinationsIndia .dropDownContent ul li { background:url(../images/black-list-bullet.gif) no-repeat 0 11px; padding:0 0 0 12px; float:left; width:115px; margin:0 0 0 10px; line-height:24px; }
.destinationsIndia .dropDownContent ul li a { text-decoration:none; color:#333; display:block; float:left; }
.destinationsIndia .dropDownContent ul li a:hover { color:#2faad3; }

.domesticTours { background:#71a321; padding:7px 0 0 15px; height:176px; border:1px solid #ccc2bb; margin:10px 0 0 0; }
.domesticTours h3 { color:#fff; border-color:#fff; }
.domesticTours h3 a { color:#fff; text-decoration:none; }
.domesticTours h3 a:hover { text-decoration:underline; }
.domesticTours ul { margin:0; padding:0; list-style:none; float:left; }
.domesticTours ul li { line-height:17px; } 
.domesticTours ul li a { color:#fff; text-decoration:none; }
.domesticTours ul li a:hover { text-decoration:underline; }
.domesticTours img { float:right; padding:14px 0 0 0; }
/*
.summerTours { background:url(../images/summer-tour-packges.jpg) no-repeat; border:1px solid #ccc2bb; width:238px; padding:10px 0 0 80px; height:91px; margin:10px 0 0 0;  color:#000; }
.summerTours span { color:#fff; font-size:17px; }
.summerTours h4 { border:none; color:#fff; font-size:20px; margin:0; padding:0; }
.summerTours a { display:block; padding:10px 0 0 100px; text-decoration:none; color:#0f4e73; font-family:myFont5; font-size:17px; }
*/
.ayurvedaBanner { background:url(../images/ayurveda-home.jpg) no-repeat; display:block; width:319px; height:168px; margin:10px 0 0 0; }

.hotelIndia { background:#a9cf4d; border:1px solid #ccc2bb; margin:10px 0 0 0; }
.hotelIndia h5 a { text-decoration:none; color:#000;}
.hotelIndia h5 a:hover { text-decoration:underline;}
.hotelIndia ul { margin:4px 0 0 0; padding:0; list-style:none; }
.hotelIndia ul li { float:left; margin:0 10px 0 0; }
.hotelIndia ul li.noMargin { margin:0; }
/*
.hotelIndia ul li a.hotelDestination { font-family:myFont1; background:#eee; display:block; margin:0; height:20px; padding:2px 0 0 10px; width:120px; text-decoration:none; color:#333; }
.hotelIndia ul li a.hotelDestination:hover { background:#e3eaa5; }
.hotelIndia ul li a.active { background:#e3eaa5; height:24px; }
*/
.hotelIndia .hotelOffers { background:url(../images/special-offer-hotels.jpg) no-repeat; display:block; text-decoration:none; color:#000; font-size:18px; height:45px; padding:20px 0 0 10px; }
.hotelIndia .hotelOffers:hover { color:#ca0000; }
/*
.hotelIndia .hotelList { float:left; width:250px; padding:4px 0 5px 10px; background:#e3eaa5; display:none; }
.hotelIndia .hotelList ul { margin:0; padding:0; list-style:none; }
.hotelIndia .hotelList ul li { margin:0; line-height:24px; float:left; }
.hotelIndia .hotelList ul li a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; background:none; border:none; color:#000; display:block; float:left; width:123px; text-decoration:none; }
.hotelIndia .hotelList ul li a:hover { color:#567607; }
*/
/********************************************
************Hotel in india alternate styles*/
.destinations { float:left; width:287px; padding:4px 0 0 0; margin:0; }
.destinations a { float:left; font-family:myFont1; background:#eee; display:block; margin:0 5px 0 0; height:20px; padding:2px 0 0 10px; width:131px; text-decoration:none; color:#333; }
.destinations a.active { background:#e3eaa5; height:24px; }
.destinations a.noMargin { margin:0; }
.destinations a:hover { background:#e3eaa5; }

.cityHotelList { width:267px; padding:5px 10px; float:left; background:#e3eaa5; display:none; }
.cityHotelList ul { margin:0; padding:0; list-style:none ;}
.cityHotelList ul li { float:left; margin:0; padding:0; line-height:24px; }
.cityHotelList ul li a { float:left; display:block; width:133px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000; }
.cityHotelList ul li a:hover { color:#567607; }

/*Hotel in india style ends*/

#pnlRight { float:left; width:651px; padding:0 0 0 10px; position:relative; }
/*--------------------Home India Tours CSS-----------*/
.indiaTours { background:#fff; border:1px solid #d3d3d3; height:221px; }
.indiaTours .heading { margin:10px 20px 0; }
.indiaTours h2 { color:#a23e79; border-bottom-color:#d6aac4; }
.indiaTours h2 a { color:#a23e79; border-bottom-color:#d6aac4; text-decoration:none; }
.indiaTours h2 a:hover { text-decoration:underline; }
.indiaTours ul.tabs { margin:0; padding:0; list-style:none;  }
.indiaTours ul.tabs li { float:left; margin:0 0 0 1px; }
.indiaTours ul.tabs li.first { margin:0; }
.indiaTours ul.tabs li a { float:left; display:block; background:url(../images/tab-bg-sprit.gif) no-repeat; text-decoration:none; color:#fff; height:32px; padding:6px 7px 0; }
.indiaTours ul.tabs li a:hover, .indiaTours ul.tabs li a.active { background:url(../images/tab-bg-sprit.gif) no-repeat bottom center; }

.tourContainer { float:left; padding:0 10px; }
.tourContainer ul { margin:0; padding:0; list-style:none; }
.tourContainer ul li { float:left; }
.tourContainer ul li a:hover { border:10px solid #ededed; padding:0; }
/*.tourContainer ul li:hover { background:#ededed; }*/

.jewelsRajasthan,
.colorfulRajasthan,
.keralaTour,
.templesSpices,
.royalRajasthan,
.maharajaExpress,
.GTRanthambore,
.southIndiaWildlife,
.trekking,
.riverRafting { display:block; width:294px; height:115px; text-decoration:none; padding:10px; background:url(../images/india-tours-sprit.jpg) no-repeat; }

.tourContainer .text1 { font-size:18px; }
.tourContainer .text2 { font-size:14px; }

.jewelsRajasthan { background-position:10px 10px; color:#fff; }
.jewelsRajasthan span { display:block; float:left; }
.jewelsRajasthan .text1 { padding:85px 0 0 10px; }
.jewelsRajasthan .text2 { padding:87px 0 0 37px; }
.jewelsRajasthan:hover { background-position:0 0; }

.colorfulRajasthan { background-position:-294px 10px; color:#fff; }
.colorfulRajasthan span { display:block; float:left; }
.colorfulRajasthan .text1 { width:100px; padding:14px 0 0 14px; }
.colorfulRajasthan .text2 { padding:93px 0 0 92px; }
.colorfulRajasthan:hover { background-position:-304px 0; }

.keralaTour { background-position:10px -115px; color:#fff; }
.keralaTour span { display:block; }
.keralaTour .text1 { padding:4px 0 0 14px; }
.keralaTour .text2 { padding:69px 0 0 200px; }
.keralaTour:hover { background-position:0 -125px; }

.templesSpices { background-position:-294px -115px; color:#fff; }
.templesSpices span { display:block; }
.templesSpices .text1 { padding:4px 0 0 100px; }
.templesSpices .text2 { padding:67px 0 0 205px; }
.templesSpices:hover { background-position:-304px -125px; }

.royalRajasthan { background-position:10px -240px; color:#fff; }
.royalRajasthan span { display:block; }
.royalRajasthan .text1 { padding:4px 0 0 20px; color:#ca1212; }
.royalRajasthan .text2 { padding:67px 0 0 205px; }
.royalRajasthan:hover { background-position:0 -250px }

.maharajaExpress { background-position:-294px -240px; color:#fff; }
.maharajaExpress span { display:block; float:left; }
.maharajaExpress .text1 { padding:6px 0 0 15px; }
.maharajaExpress .text2 { padding:10px 0 0 45px; }
.maharajaExpress:hover { background-position:-304px -250px; }

.GTRanthambore { background-position:10px -365px; color:#fff; }
.GTRanthambore span { display:block; float:left; }
.GTRanthambore .text1 { width:140px; padding:60px 0 0 15px; }
.GTRanthambore .text2 { padding:83px 0 0 45px; color:#000; }
.GTRanthambore:hover { background-position:0 -375px; }

.southIndiaWildlife { background-position:-294px -365px; color:#fff; }
.southIndiaWildlife span { display:block; float:left; }
.southIndiaWildlife .text1 { padding:6px 0 0 15px; }
.southIndiaWildlife .text2 { padding:10px 0 0 35px; }
.southIndiaWildlife:hover { background-position:-304px -375px; }

.trekking { background-position:10px -490px; color:#000; }
.trekking span { display:block; }
.trekking .text1 { padding:6px 0 0 168px; }
.trekking .text2 { padding:5px 0 0 170px; }
.trekking:hover { background-position:0 -500px; }

.riverRafting { background-position:-294px -490px; color:#fff; }
.riverRafting span { display:block; float:left; }
.riverRafting .text1 { padding:6px 0 0 15px; }
.riverRafting .text2 { padding:10px 0 0 25px; }
.riverRafting:hover { background-position:-304px -500px; }

.indiaThemes { background:url(../images/more-themes-banner-img.jpg) no-repeat; display:block; height:65px; width:228px; padding:27px 400px 0 20px; text-align:right; font-size:18px; color:#fff; text-decoration:none; border:1px solid #fff; margin:10px 0 0 0; }
.indiaThemes span { font-size:24px; }
/*------------------------- Home India Tours Ends Here------------------*/

.statesIndia { background:#317e94; width:618px; border:1px solid #54ccef; margin:10px 0 0 0;  padding:7px 15px; }
.statesIndia .colOne { float:left; width:330px; padding:0 20px 0 0; }
.statesIndia .colOne ul { margin:0; padding:0; list-style:none; }
.statesIndia .colOne ul li { float:left; width:165px; line-height:15px; }
.statesIndia .colOne ul li a { text-decoration:none; display:block; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.statesIndia .colOne ul li a:hover { color:#b3d9e4; }
.statesIndia .colTwo { float:left; width:267px; height:267px; margin:5px 0 0 0; background:url(../images/india-map-full.jpg) no-repeat; }
.statesIndia .colTwo .stateLocation { width:267px; height:267px; background:url(../images/states-india-sprit.png) no-repeat -267px 1068px; }
.statesIndia h3 { color:#fff;}
.statesIndia h3 a { color:#fff; text-decoration:none; }
.statesIndia h3 a:hover { text-decoration:underline; }

.hillStations, .fairFestivals { float:left; padding:7px 15px; height:167px; }
.hillStations h3, .fairFestivals h4 { color:#fff; }
.hillStations h3 a, .fairFestivals h4 a { color:#fff; text-decoration:none; }
.hillStations h3 a:hover, .fairFestivals h4 a:hover { text-decoration:underline; }
.hillStations ul, .fairFestivals ul { margin:0; padding:0; list-style:none; }
.hillStations ul li, .fairFestivals ul li { line-height:17px; }
.hillStations ul li a, .fairFestivals ul li a { text-decoration:none; color:#fff; }
.hillStations ul li a:hover, .fairFestivals ul li a:hover { text-decoration:underline; }
.hillStations { width:287px; border:1px solid #91bef1; margin:10px 0 0 0; background:url(../images/hillstations-img.jpg); }
.fairFestivals { width:308px; border:1px solid #e2788f; padding:7px 6px; margin:10px 0 0 10px; background:url(../images/india-fair-festivals-img.jpg); }
.fairFestivals ul { margin-top:9px;}
.fairFestivals ul li { line-height:17px; display:block; width:154px; float:left;}
ul.colMake li { float:left; display:block; width:94px; }

.twoTwoContainer { float:left; width:319px; }
.luxuryTrains { float:left; background:url(../images/luxury-trains-india.jpg) no-repeat; display:block; width:289px; height:88px; padding:13px 0 0 30px; margin:10px 0 0 0; font-size:18px; text-decoration:none; color:#fff; }
.luxuryTrains span { float:left; display:block; width:240px; line-height:26px; }
.luxuryTrains .one { font-size:32px; color:#ea6a73; }
.luxuryTrains .two { font-size:15px; margin:9px 0 0 0; }

.ayurveda { background:url(../images/ayurveda-home.jpg) no-repeat; width:309px; height:164px; float:left; margin:10px 0 0 0; padding:4px 0 0 10px; }
.ayurveda h5 { padding:0; margin:0 ; width:290px;  float:left; border-bottom-color:#6e880f; }
.ayurveda h5 a{ color:#c6ff00; text-decoration:none; }
.ayurveda h5 a:hover { text-decoration:underline; }
.ayurveda .link {  float:left; width:305px; padding:0; margin-top:5px; }
.ayurveda .link  ul { padding:0; margin:0; list-style:none;}
.ayurveda .link  ul li { line-height:17px; display:block; width:90px; float:left; }
.ayurveda .link  ul li a { text-decoration:none;  color:#fff; }
.ayurveda .link  ul li a:hover{ text-decoration:underline; }

.travelGuide { float:right; width:317px; position:relative; background:url(../images/tajmahal-sketch.jpg) no-repeat bottom right #fff; margin:10px 0 0 0; border:1px solid #ccc2bb; }
.travelGuide .buttons { top:50px; right:50px; position:absolute; width:58px; height:28px; /*background:url(../images/india-travel-guide-button.jpg) no-repeat;*/ z-index:1; }
.travelGuide .buttons a { display:block; float:left; width:28px; height:28px; background:url(../images/slideshow-buttons-LR.png) no-repeat; }
.travelGuide .buttons a.prev { background-position:0 0;}
.travelGuide .buttons a.prev:hover { background-position:0 -81px;}
.travelGuide .buttons a.next { background-position:-44px 0;}
.travelGuide .buttons a.next:hover { background-position:-44px -81px;}
.travelGuide .container { width:287px; height:272px; padding:7px 15px; overflow:hidden; position:relative; }
.travelGuide .container h2 a { text-decoration:none; color:#000;}
.travelGuide .container h2 a:hover { text-decoration:underline;}
.travelGuide ul { margin:0; padding:0; list-style:none; float:left; width:322px; }
.travelGuide ul li { background:url(../images/right-mark-wht-bg.png) no-repeat 0 5px; padding:0 0 0 26px; line-height:23px; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.travelGuide ul li a { text-decoration:none; color:#333; }
.travelGuide ul li a:hover { text-decoration:underline; }
.travelGuide .listDiv { float:left; position:relative; width:966px; }

.testimonials { position:relative; float:right; width:312px; height:388px; padding:5px 0 0 10px; margin:10px 0 0 0; overflow:hidden; }
.testimonials .buttons { top:12px; right:10px; position:absolute; /*width:58px; height:27px; background:url(../images/testimonials-button.jpg) no-repeat;*/ }
.testimonials .buttons a { display:block; font-size:16px; text-align:center; padding:5px 0 0 0; width:83px; height:26px; background:url(../images/blue-button-sprit.png) no-repeat; text-decoration:none; color:#7fa8be; }
.testimonials .buttons a:hover { background-position:0 -31px; }
/*.testimonials .buttons a span { display:block; height:21px; padding:2px 15px 0 5px; background:url(../images/pink-resizable-btn.gif) no-repeat right -23px; }*/
/*
.testimonials .buttons a { display:block; float:left; width:27px; height:27px; background:url(../images/testimonials-buttons.png) no-repeat; }
.testimonials .buttons a.prev { margin:0 4px 0 0; background-position:0 0; }
.testimonials .buttons a.prev:hover { background-position:0 -27px; }
.testimonials .buttons a.next { background-position:-27px 0; }
.testimonials .buttons a.next:hover { background-position:-27px -27px; }
*/
.testimonials p { margin:0; padding:0; display:block; }
.testimonials p.heading { font-size:18px; width:312px; }
.testimonials p.subHeading { font-size:14px; width:312px; }

#scrollbar1 { width:312px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 284px; height: 325px; position: relative; overflow:hidden; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }

.testimonials .container { float:left; width:312px; }
.dialogueBox { position:relative; width:284px; background:url(../images/testimonials-box.gif) no-repeat; padding:6px 0 0 0; margin:0 0 15px 0; }
.dialogueBox .top { background:url(../images/testimonials-box.gif) no-repeat -568px bottom; padding:0 0 15px 0; }
.dialogueBox .top .bottom { background:url(../images/testimonials-box.gif) repeat-y -284px 0; padding:2px 15px 5px; }
.dialogueBox .top .bottom img { float:left; margin:0 10px 10px 0;  }
.dialogueBox p { color:#333; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
.dialogueBox p.client { position:absolute; bottom:-7px; left:74px; }

/*---------------- Distance, Currency, Weather------------------*/
#distanceCalculator { float:left; width:296px; height:145px; padding:10px 10px 0 10px; margin:10px 0 0 0; border:1px solid #c1c1c1; background:#fff; }
#distanceCalculator p { margin:0; padding:0 0 12px 0; font-size:15px; color:#000; background:url(../images/traffic-sign.png) no-repeat 135px 0; }
#distanceCalculator div { float:left; width:143px; }
#distanceCalculator div.result { width:296px; margin:10px 0 0 0; color:#F00; }
#distanceCalculator ul { margin:0; padding:0; list-style:none; }
#distanceCalculator ul li  { float:left; padding:0 5px 0 0; }

#currencyWidget { float:left; margin:10px 0 0 0; padding:10px; width:367px; height:135px; background:#fff; border:1px solid #c1c1c1; }
#currencyWidget div { float:left; width:205px; }
#currencyWidget ul { margin:0; padding:0; list-style:none; }
#currencyWidget ul li { line-height:28px; display:inline; }
#currencyWidget ul li.col1 { width:60px; }
#currencyWidget p { margin:0; padding:0 0 9px 0; font-size:15px; color:#000; background:url(../images/currency-icon.gif) no-repeat 135px 0; }
#currencyWidget #gp_converted { border:1px solid #c1c1c1; display:block; float:left; padding:0 0 3px 10px; width:130px; height:23px; background:#f3f3f3; }

#weatherWidget { float:left; margin:10px 0 0 10px; padding:10px; width:230px; height:135px; background:#fff; border:1px solid #c1c1c1; }
#weatherWidget p.title { margin:0; padding:0 0 9px 0; font-size:17px; color:#000; background:url(../images/weather-icon.gif) no-repeat 75px 0; }

#weatherWidget ul { margin:0; padding:0; list-style:none; }
#weatherWidget ul li { line-height:28px; }
#weatherWidget ul li.col1 { width:80px; }
#currencyWidget input, #weatherWidget input { margin:0; padding:0; border:none; border:1px solid #ddd; padding:3px 5px 3px 10px; width:95px; }
#currencyWidget select { margin:0; padding:0; border:1px solid #ddd; padding:3px 5px 3px 10px; width:92px; }
#weatherWidget select {border:1px solid #ddd;  width:220px;}
#currencyWidget .submit, #weatherWidget .submit { width:84px; padding:0; height:32px; border:none; background:url(../images/button-submit-reset.jpg); cursor:pointer; }

#weatherChart { opacity:0.9; filter:alpha(opacity=90); display:none; position:absolute; right:0; top:1190px; border:1px solid #c1c1c1; padding:10px; width:711px; background:#fff; }
#weatherChart .heading { margin:0; padding:0; font-size:14px; font-weight:bold; color:#666; }
#weatherChart .region { background:url(../images/weather-icon.gif) no-repeat; padding:0 0 0 40px; margin:0; font-size:16px; font-weight:bold; color:#5092dc; }
#weatherChart table { background:#f2f2f2; border:1px solid #c1c1c1; margin:10px 0 0 0; padding:1px; color:#666; text-align:center; }
#weatherChart table td { padding:5px; }
#weatherChart table td.month { background:#d9d9d9; font-weight:bold; }
#weatherChart .weatherhide { display:block; background:url(../images/weather-close.gif) no-repeat; float:right; width:17px; height:17px; }
#weatherChart .weatherDisclaimer { margin:5px 0 0 0; padding:0; font-size:10px; color:#999; }

/*------------------------ Index Floating Form CSS---------------------------*/
a.showForm { position:fixed; _position:absolute; top:220px; left:-20px; background:url(../images/ask-experts-float-btn.png) no-repeat; height:128px; width:63px; z-index:8; }
a.showForm:hover { left:-10px; }
a.closeForm { background:url(../images/Close-32.png) no-repeat; display:block; height:32px; width:32px; position:absolute; top:-20px; right:-20px; z-index:11; }
a.closeForm:hover { background-position:-32px 0; }

.panelForm { position:fixed; _position:absolute; width:457px; height:300px;  top:180px; left:-457px; z-index:9; display:none; font-size:12px; }
#formDiv { border:1px solid #b7ddf2; padding:10px; height:300px;  background:#ebf4fb; }
#formDiv span.title { display:block; font-size:13px; font-weight:bold; margin-bottom:10px; border-bottom:solid 5px #b7ddf2; padding-bottom:10px; }
#formDiv table td { padding:3px; }
#formDiv input, #formDiv select, #formDiv textarea { float:left; font-size:12px; padding:2px 2px; border:solid 1px #aacfe4; margin:0 0 2px 0; background:#fff; border-radius:2px; }
#formDiv input { width:74px; }
#formDiv select { width:81px; }
#formDiv select.medium { width:103px; }
#formDiv select.small { width:67px; }
#formDiv textarea { font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:3px 2px; width:367px; }
#formDiv .margin5px { margin-right:6px; }
#formDiv .btnSubmit, #formDiv .btnReset { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:url(enquiry/../images/form-buttons-1px.png); padding:7px 16px; margin:0 5px 0 0; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); font-size:12px; font-weight:bold; width:auto; cursor:pointer; }
#formDiv .btnSubmit { border:1px solid #448944; }
#formDiv .btnReset { border:1px solid #e1962d; background-position:0 -74px; }
#formDiv .btnSubmit:hover { background-position:0 -37px; }
#formDiv .btnReset:hover { background-position:0 -111px; }
#formDiv textarea { font-family:"Trebuchet MS"; font-size:12px; }
/*--------------------------------------------------------------------*/
.offerBanners { width:980px; float:left; margin:10px 0 0 0; }
.offerBanners img { margin:0 10px 0 0; }
.offerBanners img:hover { border:5px solid #ccc2bb; width:310px; height:190px; }

.threeCol { width:272px; float:left; margin:0 10px 0 0; }
.offerBanners .blue { background:url(../images/holiday-tour-img.gif) no-repeat; padding:12px 24px 0; height:336px }
.offerBanners .blue a.title { height:93px; }
.offerBanners .red { background:url(../images/holiday-tour-img.gif) -330px 0 no-repeat; padding:12px 24px 0; height:336px; }
.offerBanners .red a.title { height:67px; }
.offerBanners .green { background:url(../images/holiday-tour-img.gif) -660px 0 no-repeat; padding:12px 24px 0; height:336px; }
.offerBanners .green a.title { height:67px; }
.offerBanners .blue a.title, .offerBanners .red a.title, .offerBanners .green a.title { font-size:22px; color:#fff; padding:8px 0 0 0; text-decoration:none; display:block; }
.offerBanners .small { font-size:15px; color:#000; }
.threeCol ul { margin:0; padding:0; list-style:none; }
.threeCol ul li { background:url(../images/holiday-tour-img.gif) no-repeat; padding:0 0 0 17px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.offerBanners .blue ul li { background-position:0 -362px; }
.offerBanners .red ul li { background-position:-330px -362px; }
.offerBanners .green ul li { background-position:-660px -362px; }
.threeCol ul li a { color:#fff; text-decoration:none; font-size:12px; }
.offerBanners .green ul li a { color:#436b2b; }
.threeCol ul li a:hover { opacity:0.6; filter:alpha(opacity:60); }

.border-radius{background-image:url(../images/thumbal1.png); height:200px; width:180px;margin-bottom: 10px;}


.border-radius img {
    
	 width: 111px;
    height: 136px;
    padding-top: 5px;
    margin-left: -27px;
}
.border-radius img:hover {
    /*box-shadow: 1px 1px 1px 1px gray;*/
}
span#t1 {
    color: #570301;
    font-family: monospace;
}