@font-face {
		font-family:myFont1;
		src: url("../fonts/TitilliumMaps26L001.eot");
		src: local("myFont1"),
			 url("../fonts/TitilliumMaps26L001.otf") format("opentype"); }

@font-face {
		font-family:myFont2;
		src: url("../fonts/TitilliumMaps26L001.eot");
		src: local("myFont2"),
	 		 url("../fonts/TitilliumMaps26L002.otf") format("opentype"); }
@font-face {
		font-family:myFont3;
		src: url("../fonts/TitilliumMaps26L003.eot");
		src: local("myFont3"),
			 url("../fonts/TitilliumMaps26L003.otf") format("opentype"); }
@font-face {
		font-family:myFont4;
		src: url("../fonts/TitilliumMaps26L004.eot");
		src: local("myFont4"),
			 url("../fonts/TitilliumMaps26L004.otf") format("opentype"); }
@font-face {
		font-family:myFont5;
		src: url("../fonts/TitilliumMaps26L.eot");
		src: local("myFont5"),
			 url("../fonts/TitilliumMaps26L.otf") format("opentype"); }

body { margin:0; padding:0; font-family:myFont2, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:url(../../images/bg-img.jpg) repeat-x fixed; background-size:100%; }

p { margin:5px 0; padding:0; line-height:18px; text-align:justify; }
p strong { font-family:myFont5; }
.clearBoth { clear:both; }
#pnlMain { margin:0 auto; width:1000px; position:relative; }

#topBarPublic { background:#f2f2f2; height:32px; padding:0 0 0 10px; z-index:3; position:relative; }
#topBarPublic ul { margin:0; padding:0; list-style:none; }
#topBarPublic ul li { float:left;background:url(../../images/topmenu-sap.gif) no-repeat right; margin:0 10px 0 0; } 
#topBarPublic ul li a { text-decoration:none; color:#300; padding:5px 10px 0 0; height:27px; display:block; float:left; }
#topBarPublic ul li a.first { background:url(../../images/home-icon.gif) no-repeat 0 9px; padding:5px 10px 0 20px; }
#topBarPublic ul li.last { background:none; }
#topBarPublic ul li a:hover { color:#333; }

#languageBar { float:right; padding:5px 0 0 0; }
#languageBar img { margin:6px 2px 0 2px; }

#onlineMenu { float:right; background:#e7e7e7; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
#onlineMenu  a { font-size:12px; float:left; display:block; text-decoration:none; background:url(../../images/black-list-bullet.gif) no-repeat right 12px; margin:0 2px 0 0; color:#666; font-weight:bold; height:25px; padding:7px 22px 0 16px; }

#onlineMenu  a.last { padding-right:10px; background:none; }
#onlineMenu  a:hover { color:#f68e1f; }
#onlineMenu span { display:block; float:left; font-size:16px; background:#f6931f; color:#fff; font-style:italic; padding:7px 10px; }

#logoBar { overflow:hidden; width:1000px; background:url(../../images/logo-bar.gif) no-repeat; position:relative; z-index:400 }
#logoBar a.logo { display:block; float:left; /*background:url(../../images/caper-travel-india-logo.gif) no-repeat 20px 12px;*/ height:94px; width:294px; padding:12px 0 5px 20px; }

#logoBar .colTwo { float:left; width:686px; }
#searchPnl { float:right; display:block; margin:20px 110px 0 0; background:url(../../images/search-text-bg.gif) no-repeat; width:239px; height:32px }
#searchPnl input { border:0; margin:7px 0 0 0; padding:0 0 0 10px; width:185px; background:none; color:#686868; float:left; }
#searchPnl a { display:block; height:32px; width:34px; float:left; margin:0 0 0 10px; }
#searchPnl a:hover { background:url(../../images/search-text-bg.gif) no-repeat -239px 0; }

.publicLinks { float:right; position:absolute; top:-38px; /*right:-22px;*/ right:0; width:584px; }
.publicLinks ul { margin:0; padding:0; list-style:none; }
.publicLinks ul li { float:left; margin:0 0 0 2px; padding:0; list-style:none; }
.publicLinks ul li a { display:inline-block; height:31px; padding:7px 15px 0 15px; text-decoration:none; font-family:myFont2, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#fff; }
/*.publicLinks ul li a:hover { color:#f5f0d4; }*/
.publicLinks ul li a.one { background:#1975b5; }
.publicLinks ul li a.two { background:#f68d1f; }
.publicLinks ul li a.three { background:#5e354d; }
.publicLinks ul li a.four { background:#61848e; }
.publicLinks ul li a.five { background:#58585a; display:none; }

.publicLinks ul li a.one:hover,
.publicLinks ul li a.two:hover,
.publicLinks ul li a.three:hover,
.publicLinks ul li a.four:hover,
.publicLinks ul li a.five:hover, .publicLinks ul li a.activeTab { background:#ece8e6; color:#000; }

.blockOverlayAll { z-index:2; position:fixed; display:none; width:100%; height:100%; background:#000; top:0; left:0; opacity:0.6; filter:alpha(opacity=60); /*background:transparent;*/ }
/*------------------------ Tour Planner Styles------------------------*/
#publicPanel { margin:0; padding:0; float:left; width:1000px; position:relative; z-index:500 }
.publicLinksContent { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; width:980px; position:absolute; top:0; left:0; background:#ece8e6; }
.publicLinksContent .closePanel { background:url(../../images/close-global-pnl-btn.gif) no-repeat left; text-decoration:none; color:#666; width:62px; padding:0 0 0 63px; height:17px; display:block; top:10px; right:20px; position:absolute; }

.publicLinksContent .coloum4 { float:left; width:224px; margin:0 20px 0 0; }
.publicLinksContent .coloum4 ul, .publicLinksContent .coloum6 ul { margin:20px 0 0 0; padding:0; list-style:none; }
.publicLinksContent .coloum4 ul li, .publicLinksContent .coloum6 ul li { background:url(../../images/black-list-bullet.gif) no-repeat 0 8px; padding:0 0 0 15px; line-height:20px; font-family:myFont3; color:#333; }
.publicLinksContent .coloum4 ul li a, .publicLinksContent .coloum6 ul li a { text-decoration:none; color:#333; }
.publicLinksContent .coloum4 ul li a:hover, .publicLinksContent .coloum6 ul li a:hover { text-decoration:underline; }
.publicLinksContent .coloum4 ul li.title { display:block; font-size:16px; margin:0 0 10px 0; padding:5px 0 5px 10px; background:url(../../images/title-bg-225x30.png) no-repeat; color:#fff; font-family:myFont1; }

.publicLinksContent .coloum6 { float:left; width:142px; margin:0 15px 0 0; }
.publicLinksContent .coloum6 ul { margin:10px 0 0 0; }
.publicLinksContent p.coloum6Title { display:block; width:950px; font-size:16px; margin:20px 0 0 0; height:25px; padding:5px 0 0 10px; background:url(../../images/title-bg-225x30.png) no-repeat; color:#fff; font-family:myFont1; }

#golbalDestinations, #golbalIndiaHolidays, #golbalOurServices, #golbalIndiaHotels, #golbalTravelPlanner { display:none; width:960px; border-bottom:10px solid #000; padding:17px 20px 20px; }

#golbalDestinations { height:400px; }
#golbalIndiaHolidays { height:510px; }
.globalHotelSlider { width:225px; height:155px; position:relative; }
.globalHotelSlider ul { margin:0 !important; padding:0 !important; list-style:none; }
.globalHotelSlider ul li { display:block; position:absolute; height:155px; width:225px; margin:0;  padding:0 !important; }
.hslide1, .hslide2, .hslide3, .hslide4, .hslide5 { background:url(../../images/hotel-slide.jpg) no-repeat !important; }
.hslide2 { background:url(../../images/hotel-slide.jpg) no-repeat 0 -155px !important; }
.hslide3 { background:url(../../images/hotel-slide.jpg) no-repeat 0 -310px !important; }
.hslide4 { background:url(../../images/hotel-slide.jpg) no-repeat 0 -465px !important; }
.hslide5 { background:url(../../images/hotel-slide.jpg) no-repeat 0 -620px !important; }
/*.globalHotelSlider img { position:absolute !important; }*/

#golbalOurServices { height:300px;}
#golbalOurServices .downloadBrochure { background:url(../../images/brochure.jpg) no-repeat; display:block; height:280px; }
#golbalIndiaHotels { height:410px; }

#golbalTravelPlanner { /*display:block;*/ height:330px; padding:37px 20px; }
#golbalTravelPlanner .formContainer { background:#e0dad6; border:5px solid #c7c0bd; }
ul.tabForm { margin:0; padding:0; list-style:none; float:left; }
ul.tabForm li { display:block; margin:0 0 2px 0; }
ul.tabForm li a { display:block; width:120px; height:25px; padding:10px 0 0 15px; background:#ece8e6; color:#433934; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:13px; }
ul.tabForm li a.inactive { background:#c7c0bd; }
.formContainer .wrapper { float:left; width:600px; height:220px; background:#ece8e6; } 
/*--------------------------- Tour Plannner Styles ends here----------------------------*/
.footerPanel { background:#e6e2df; padding:0 10px 10px; float:left; width:980px; }

.widgetBox { float:left; width:960px; padding:10px; background:#fff; /*border:1px solid #ccc2bb;*/ z-index:5; position:relative; }
.widgetBox ul { margin:0; padding:0; list-style:none; }
.widgetBox ul li { float:left; display:block; margin:5px 0 0 0; }
.widgetBox ul li.sap { background:url(../../images/widgetbox-list-sap.gif) no-repeat right; height:78px; }
.widgetBox ul li.award { background:url(../../images/national-tourism-award.jpg) no-repeat 0 10px; height:58px; padding:20px 0 0 40px; width:140px; font-size:14px; }
.widgetBox ul li.recognized { width:200px; font-size:14px; padding:20px 0 0 10px; }
.widgetBox ul li.tripAdviser { padding:25px 10px 0 10px; }
.widgetBox ul li.visa { padding:7px 15px 0 10px; }
.widgetBox ul li.cry { text-transform:uppercase; margin:0; padding:0 0 0 10px; background:#999; height:88px; background:url(../../images/cry-logo.jpg) bottom right no-repeat; font-size:13px; text-align:right; }
.widgetBox ul li.cry a { text-decoration:none; color:#333; }

.utilities { background:#fff; float:left; width:958px; height:45px; margin:2px 0; padding:0 10px 0 12px; z-index:6; position:relative; }
.w3cValid { float:left; padding:8px 0 0 0; }
/*.googlePlusUp { float:right; margin:11px 10px 0 10px; }*/
#googleplus { float:right; margin:11px 10px 0 10px; }

.socialNetwork { float:right; background:url(../../images/social-bookmarks.gif) no-repeat 225px 0 ; width:450px; height:43px; }
.socialNetwork span { float:left; display:block; padding:11px 0 0 0; }
.socialNetwork ul { margin:5px 0 0 0; padding:0; list-style:none; float:right; }
.socialNetwork ul li { float:left; margin:0 0 0 3px; }
.socialNetwork ul li a.activeNetwork0,
.socialNetwork ul li a.activeNetwork1,
.socialNetwork ul li a.activeNetwork2,
.socialNetwork ul li a.activeNetwork3,
.socialNetwork ul li a.activeNetwork4,
.socialNetwork ul li a.activeNetwork5 { background:url(../../images/social-bookmarks.gif) no-repeat 100px 100px; display:block; float:left; width:32px; height:32px; }
.socialNetwork ul li a.activeNetwork0:hover { background-position:-18px -48px; }
.socialNetwork ul li a.activeNetwork1:hover { background-position:-53px -48px; }
.socialNetwork ul li a.activeNetwork2:hover { background-position:-88px -48px; }
.socialNetwork ul li a.activeNetwork3:hover { background-position:-123px -48px; }
.socialNetwork ul li a.activeNetwork4:hover { background-position:-158px -48px; }
.socialNetwork ul li a.activeNetwork5:hover { background-position:-193px -48px; }


.footer { width:980px; float:left; background:#fff; /*border:1px solid #ccc2bb;*/ z-index:7; position:relative; }
.footerMenu, .footerLinks  { width:958px; height:21px; padding:7px 10px 0; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
.footerMenu { background:#000; margin:0 0 16px 0; }
.footerLinks { background:#000; margin:0 0 16px 0; }
.footerMenu ul, .footerLinks ul { margin:0; padding:0; list-style:none; }
.footerMenu ul li, .footerLinks ul li { float:left; margin:0 8px 0 0; border-right:1px solid #aca6a1; }
.footerMenu ul li a, .footerLinks ul li a { text-decoration:none; color:#fff; padding:0 8px 0 0; }
.footerMenu ul li a:hover, .footerLinks ul li a:hover { text-decoration:underline; }
.footerMenu ul li.last, .footerLinks ul li.last { border:none; margin:0; }

.footer .affiLogo { float:left; background:url(../../images/affilation-logos.jpg) no-repeat 15px 0; width:429px; height:10px; padding:40px 0 15px 15px; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
.footer .affiLogo a { color:#F60; text-decoration:none; }
.footer .affiLogo a:hover { text-decoration:underline; }
.footer p { margin:0; padding:0; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#333; }
.footer p a {text-decoration:none; color:#F60;}
.footer p a:hover {text-decoration:underline;}

ml div#fixme-middle { position: absolute; }
#stylizedOnline { border:solid 4px #b7ddf2; background:#fff; z-index:2000; top:expression(eval(document.documentElement.scrollTop)) !important; }
#stylizedOnline .header { height:24px; background:url(../../images/popup-title.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; padding:7px 0 0 10px; float:left; display:block; }
.shadow {-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 8px 6px -6px black;}
#stylizedOnline .content{overflow:auto; text-align:justify; line-height:20px; position:relative; padding:5px;}
#stylizedOnline .header .text { display:block; float:left; }
#stylizedOnline .header .textclose { float:right; display:block; width:25px; background:url(../../images/close-x.png); background-repeat: no-repeat; height:20px; cursor:pointer;}

.onlyHomeLinks { position:absolute; top:114px; right:0; z-index:400; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.onlyHomeLinks ul { margin:0; padding:0; list-style:none; }
.onlyHomeLinks ul li { float:left; display:block; margin:0 0 0 1px; font-weight:bold; }
.onlyHomeLinks ul li.title { padding:7px 10px; background:#5d549f; color:#fff; }
.onlyHomeLinks ul li a { float:left; display:block; color:#fff; background:#a7a6ae; text-decoration:none; padding:7px 10px; }
.onlyHomeLinks ul li a:hover { background:#898892; }