@import "../popups/shadowbox.css";

body{background:#268cd4 url(../new-images/summer-festival-bg.jpg) no-repeat top center fixed;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;}
#container{width:990px;margin:0 auto;padding:0;}
h4{color:#000;float:left;font:bold 12px arial;text-decoration:none;margin:0;padding:0;}
h4 a{color:#000;font:bold 12px arial;text-decoration:none;margin:0;padding:0;}
#header{float:left;margin:0;padding:0;width:990px;}
#top-header1{background:#02307d;float:left;height:35px;width:100%;}
#logo-txt {width:30%; float:left;}
#logo-txt p {padding:0; margin:5px 0 0 22px; color: white; font-size: 18px; font-weight: bold;}
#icon-area{margin:0 auto;padding:0;width:990px;}
#icon-area1{color:#e2f4ff;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;margin:0;padding:0;width:535px;}
#icon-area1 a{color:#e2f4ff;text-decoration:none;}
#icon-area1 a:hover{color:#e2f4ff;text-decoration:underline;}
.testimonial{float:left;margin:9px 5px;width:75px;}
.home{float:left;margin:9px 5px;width:40px;}
.blog{float:left;margin:9px 5px;width:25px;}
.border{border-left:1px dotted #e2f4ff;float:left;height:35px;width:1px;}
.facebook{background:url(../new-images/sprite-menu.png) no-repeat scroll -17px -12px transparent;float:left;height:21px;margin:9px 5px;width:50px;}
.facebook a#flink{color:#000;display:block;height:21px;margin:0;padding:0;text-decoration:none;width:50px;}
.twitter{background:url(../new-images/sprite-menu.png) no-repeat scroll -75px -12px transparent;float:left;height:17px;margin:9px 5px;width:18px;}
.twitter-txt{float:left;margin:9px 3px;width:110px;}
#eng-sec{background:none repeat scroll 0 0 #2c579c;float:right;margin:5px 0 5px 3px;width:100px;}
.eng-icon{background:url(../new-images/sprite-menu.png) no-repeat scroll -100px -12px transparent;float:left;height:16px;margin:5px 3px 5px 6px;width:22px;}
.eng-txt{float:left;height:10px;margin:5px 3px;width:auto;}
.down-arrow{background:url(../new-images/sprite-menu.png) no-repeat scroll -355px -52px transparent;float:left;height:11px;margin:7px 3px 3px 5px;width:12px;}
#top-header2{float:left;height:64px;width:100%;z-index:0;background:url(../new-images/blue-strip-img.jpg) no-repeat;}
#logo{background:url(../new-images/ihpllogo.png) no-repeat;display:block;height:73px;position:absolute;width:209px;z-index:3;}
#service-sec{color:#e2f4ff;float:right;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;height:60px;margin:2px 0 0;padding:0;width:710px;}
#year-sec{float:left;margin:0 0 0 35px;padding:2px 0 0;width:175px;}
.year{background:url(../new-images/sprite-menu.png) no-repeat scroll -142px -89px transparent;float:left;height:58px;margin:0;padding:0;width:175px;z-index:0;}
.year-txt{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;padding:2px 0 0 30px;position:absolute;z-index:1;}
#cust{float:left;margin:0;padding:2px 0 0;width:280px;}
.customers{background:url(../new-images/sprite-menu.png) no-repeat scroll -142px -89px transparent;float:right;height:58px;margin:0;padding:0;width:175px;z-index:0;}
.cust-txt{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;padding:2px 0 0 22px;position:absolute;z-index:1;}
#count{float:right;margin:0 0 0 10px;padding:2px 0 0;width:210px;}
.cities{background:url(../new-images/sprite-menu.png) no-repeat scroll -142px -89px transparent;float:right;height:58px;margin:0 0 0 35px;position:absolute;width:175px;}
.year-txt span,.cust-txt span{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;z-index:1;}
.year-txt a,.cust-txt a{color:#FFF;text-decoration:none;}
#main-container{float:left;height:auto;width:990px;}
#top-container{float:left;width:990px;z-index:0; background-color:#268cd4; background: url("../new-images/blue-strip-img.jpg") no-repeat scroll 0 0 transparent; height:64px;}
#top-container-L{display:block;float:left;width:285px;}
#top-container-R{float:right;width:700px;}
.top-container-R1{float:left;height:70px;width:213px;background:url(../new-images/callus.png) no-repeat;}
.top-container-R2{float:right;height:70px;width:352px;}
#white-container{background:#fff;float:left;height:auto;padding-bottom:10px;width:990px;}
#white-left{float:left;margin-left:10px;margin-right:10px;padding-top:10px;width:280px;}
#white-right{float:left;width:690px;}
#top-banner{float:left;margin-left:10px;margin-top:45px;position:absolute;z-index:12;}
.clear{clear:both;}
#main-menu{background:url(../new-images/navi-bg.jpg) repeat-x;float:left;height:42px;padding:0;width:690px;}
#main-menu ul{height:40px;list-style-type:none;margin:0;padding:0;width:100%;}
#main-menu ul li{float:left;margin:0;}
#main-menu ul li a{color:#333;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:40px;padding:0 9px;text-decoration:none;}
#main-menu ul li a:hover{background:url(../new-images/navi-hover.png) no-repeat;background-position:top center;color:#333;}
#slider{float:left;height:275px;margin-top:12px;width:675px;}
#book-tours{float:left;margin-top:10px;padding:0;width:364px;}
.book-tours-heading{background:url(../new-images/why-ihpl-smiley.jpg) no-repeat top left;color:#333;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;height:94px;padding-left:117px;padding-top:10px;width:247px;}
.book-tours-heading span{color:#be0821;}
#book-tours-box{color:#000;float:left;font-family:arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:auto;text-align:justify;width:364px;}
.book-tours-div{background:url(../new-images/why-ihpl-img-mid.jpg) repeat-y top left;border-right:1px groove #bbccd6;float:left;height:40px;padding-top:8px;width:363px;}
.book-tours-R{float:left;margin-top:6px;padding-right:5px;width:305px;}
#book-tours-R1{float:left;margin:0;padding:5px 0;width:305px;}
#book-tours-div1{background:url(../new-images/why-ihpl-bg.jpg) repeat-x top left;border-bottom:1px solid #bbccd6;border-left:1px solid #bbccd6;border-right:1px groove #bbccd6;border-top:1px solid #bbccd6;float:left;height:38px;padding:0;width:30em;margin:0 0 0 1px;}
#book-tours-div-bottom{background:url(../new-images/why-ihpl-img-bottom.jpg) repeat-y top left;float:left;height:14px;width:364px;}
.greentick{background:url(../new-images/sprite-menu.png) no-repeat scroll -100px -87px transparent;float:left;height:33px;margin:5px 5px 0;padding:0 5px;width:30px;}
#right-banner{float:left;margin:10px 11px 0 0;width:300px;}
#toi-sec{width:673px;float:left;border:1px solid #cbcbcb;margin-top:10px;}
#toi-sec-L{width:496px;float:left;*margin-bottom:10px;}
.toi-sec-top{width:466px;height:16px;float:left; padding:2px 0 5px 10px;font-family:arial,Helvetica,sans-serif;font-size:16px;text-align:left;font-weight:bold;margin:2px 0 5px 12px;background-color:#0161a7;}
.toi-sec-top h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;}
.toi-sec-top h2 a{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}
.toi-sec-top h2 a:hover{color:#be0821;text-decoration:none;}
#toi-sec-L1{width:229px;float:left;padding-left:13px;padding-right:5px;}
#toi-sec-L2{width:229px;float:left;padding-left:10px;padding-right:5px;border-left:1px solid #e9e9e9;margin:0 0 0 2px;}
#toi-sec-R{width:159px;padding-left:8px;float:left;padding-top:0;padding-right:2px;margin-top:2px;margin-bottom:10px;border-left:1px solid #cbcbcb;}
.right-img-sec{width:154px;float:left;padding:10px 0 0px 0;}
.right-img{float:left;border:0 none;}
.offer-sec{width:229px;float:left;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #e9e9e9;}
.offer-tab{float:left;background:url("../new-images/sprite-menu.png") no-repeat scroll -17px -48px transparent;width:229px;height:28px;margin-bottom:5px;}
.offer-tab-txt{float:left;width:205px;padding:3px 0 5px 5px;font-family:arial,Helvetica,sans-serif;color:#fff;font-size:13px;text-align:left;font-weight:bold;}
.offer-tab-txt a{color:#fff;text-decoration:none;}
.offer-tab-txt span{text-align:right;float:right;font-weight:normal;font-size:12px;}
.yellow-arrow{width:12px;height:15px;background:url("../new-images/sprite-menu.png") no-repeat scroll -252px -54px transparent;float:left;margin:6px 3px;}
.offer-img-sec{float:left;*padding:5px;_padding:0;}
.offer-img{float:left;border:1px solid grey;text-align:center;}
.offer-txt{padding-left:8px;width:111px;float:left;font-family:arial,Helvetica,sans-serif;color:#333;line-height:18px;font-size:11px;text-align:left;font-weight:normal;}
.offer-txt span{font-size:13px;color:#000;font-weight:bold;}
.offer-txt span a{color:#000;text-decoration:none;}
.offer-txt span a:hover{color:#be0821;text-decoration:none;}
.offer-txt-red{width:110px;float:left;line-height:18px;width:font-family:arial,Helvetica,sans-serif;color:#be0821;font-size:12px;text-align:left;font-weight:normal;}
.tour-tab{float:left;background:url("../new-images/sprite-menu.png") no-repeat scroll -17px -48px transparent;width:230px;height:28px;margin-bottom:5px;}
.tour-tab-txt{float:left;width:200px;padding:3px 0 5px 5px;font-family:arial,Helvetica,sans-serif;color:#fff;font-size:13px;text-align:left;font-weight:bold;}
.tour-tab-txt a{color:#fff;text-decoration:none;}
.arrow-yellow{width:12px;height:15px;background:url("../new-images/sprite-menu.png") no-repeat scroll -252px -54px transparent;float:left;margin:6px 3px;}
.tab{float:left;background:url("../new-images/sprite-menu.png") no-repeat scroll -17px -48px transparent;width:180px;height:28px;margin-bottom:5px;}
.tab-txt{float:left;width:155px;padding:3px 0 5px 5px;font-family:arial,Helvetica,sans-serif;color:#fff;font-size:13px;text-align:left;font-weight:bold;}
.tab-txt a{color:#fff;text-decoration:none;}
.book-now-tab{width:205px;float:left;padding-left:10px;padding:0;margin:0;padding-left:10px;}
.book-now-tab a{text-decoration:none;font-family:arial,Helvetica,sans-serif;color:#000;font-size:12px;font-weight:bold;padding-top:3px;padding-left:3px;}
.book-now-tab a:hover{color:#fff;text-decoration:none;background:url("../new-images/sprite-menu.png") no-repeat scroll -290px -8px transparent;width:77px;height:21px;}
.book-now{background:url("../new-images/sprite-menu.png") no-repeat scroll -203px -9px transparent;float:left;width:77px;height:21px;text-align:center;}
#winter-dest{float:left;width:267px;margin-top:15px;border:1px solid #cbcbcb;padding-top:0;}
#itin{margin:0;padding:0;float:left;}
.winter-dest-box{float:left;background:url("../new-images/winter-seasion-bg.jpg") no-repeat;height:91px;width:262px;font-family:arial,Helvetica,sans-serif;font-size:25px;color:#fff;text-decoration:none;margin:0;padding:15px 0 0 5px;}
.winter-dest-box a{margin:0;padding:0;font-family:arial,Helvetica,sans-serif;font-size:25px;color:#fff;text-decoration:none;}
.winter-dest-box a span{font-family:arial,Helvetica,sans-serif;font-size:20px;color:#fff;line-height:18px;text-align:left;}
.winter-dest-div{float:left;width:154px;padding:5px 0px;font-family:arial,Helvetica,sans-serif;color:#000;font-size:12px;text-align:left;font-weight:bold;}
.winter-dest-div-L{width:158px;float:left;font-family:arial,Helvetica,sans-serif;color:#000;font-size:12px;text-align:left;font-weight:normal;}
.winter-dest-div-L span{text-align:right;color:#000;font-weight:bold;}
.winter-dest-div-L span a{color:#000;text-decoration:none;}
.winter-dest-div-L span a:hover{color:#be0821;text-decoration:none;}
.winter-dest-div-R{margin-top:-15px;width:28px;float:right;font-family:arial,Helvetica,sans-serif;color:#be0821;font-size:12px;text-align:left;font-weight:bold;}
.grey-line{width:158px;height:1px;border-bottom:1px solid #cbcbcb;float:left;}
#destination{width:267px;float:left;position:relative;padding:0;margin-top:11px;border:1px solid #333;}
.map{float:left;width:149px;*width:148px;background:url("../new-images/destination-pic.jpg") no-repeat;height:137px;}
.browse{float:right;width:118px;*width:117px;background:url("../new-images/browse-bg.jpg") no-repeat;height:137px;}
.browse-by-des{float:right;z-index:1;position:absolute;width:127px;background:url("../new-images/browse-tab-bg.png") no-repeat;margin-left:139px;margin-top:5px;height:44px;padding-left:15px;padding-top:5px;}
.browse-by-des h3 a{font-family:arial,Helvetica,sans-serif;color:#fff;font-size:14px;text-align:left;font-weight:800;line-height:18px;}
.browse-by-des h3 a{text-decoration:none;}
.browse-by-des h3 a span{font-size:20px;font-weight:bold;text-decoration:none;}
.browse-by-des h3 a:hover{color:#eef67c;text-decoration:none;}
.des-area{margin-top:52px;float:left;width:114x;}
.des-div{width:114px;float:left;font-family:arial,Helvetica,sans-serif;color:#eef67c;font-size:13px;text-align:left;font-weight:400;}
.des{float:left;height:15px;margin:1px 3px 1px 10px;width:12px;background:url("../new-images/sprite-menu.png") no-repeat scroll -252px -54px transparent;}
.des-div a{color:#eef67c;text-decoration:none;font-weight:bold;}
.des-div a:hover{color:#be0821;text-decoration:none;}
.event-container{width:990px;height:115px;background:#fff;margin-top:5px;padding-top:6px;float:left;}
.int-events{width:286px;float:left;border-right:1px solid #ccc;padding-left:20px;margin-bottom:10px;padding-bottom:10px;height:102px;}
.int-top{width:100%;float:left;font-family:Arial,Helvetica,sans-serif;color:#000;font-size:14px;text-decoration:none;text-align:left;font-weight:bold;margin-bottom:10px;}
.int-top a{text-decoration:none;color:#0566b5;}
.int-top a:hover{color:#be0821;}
.event-img{width:122px;float:left;}
.int-txt{width:145px;float:left;padding-left:10px;font-family:Arial,Helvetica,sans-serif;color:#333;font-size:12px;text-align:left;font-weight:normal;}
.int-txt a{font-weight:bold;text-decoration:none;color:#000;}
.int-txt a:hover{text-decoration:none;color:#333;}
.sport-events{width:326px;float:left;border-right:1px solid #ccc;margin-left:10px;height:112px;}
.sport-txt{width:188px;float:left;padding-left:8px;font-family:Arial,Helvetica,sans-serif;color:#333;font-size:12px;text-align:left;font-weight:normal;}
.sport-txt a{font-weight:bold;text-decoration:none;color:#000;}
.sport-txt a:hover{text-decoration:none;color:#333;}
.meet-us{width:330px;float:left;margin-left:10px;}
.meet-txt{width:190px;float:left;font-family:Arial,Helvetica,sans-serif;margin:0 0 0 10px;color:#333;font-size:12px;text-align:left;font-weight:normal;}
.meet-txt a{font-weight:bold;text-decoration:none;color:#000;line-height:20px;}
.meet-txt a:hover{text-decoration:none;color:#333;}
#footer{background:none repeat scroll 0 0 #FFF;float:left;margin:0 auto;padding:0 auto;width:990px;}
#footer .top{background:#fff;border:0 none;float:left;height:auto;margin:0;padding:0;width:990px;}
#footer .top .footer-content{color:#333;float:left;font:12px/16px arial;height:auto;line-height:17px;margin:10px 0 12px;overflow:hidden;padding:0 10px 10px;text-align:justify;}
#footer .top .footer-content h1{border:0 none;color:#000;float:left;text-align:left;width:100%;font-size:14px;text-align:left;margin:0;padding:0;}
#footer .left{border:0 none;float:left;height:auto;margin:10px 0 0 10px;padding:0;width:120px;}
#footer .left5{border-color:#ccc;border-style:none none none solid;border-width:0 0 0 1px;float:left;height:auto;margin:10px 0 0;padding:0 0 0 10px;width:175px;}
#footer ul{float:left;list-style-type:none;margin:0;padding:0;text-align:left;width:99%;}
#footer ul li{height:20px;margin:0;padding:2px 0 0;text-align:left;width:98%;}
#footer ul li a{color:#0f73c8;font:12px arial;margin:0;padding:0;text-decoration:none;}
#footer ul li a:hover{color:#be0821;}
#footer_sec{float:left;background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:990px;margin:0;padding:0 0 40px 0;}
.footer_top{float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;color:#333;width:990px;text-align:center;margin:0;padding:3px 0;}
.footer_top_logo1{background:url(../new-images/sprite-menu.png) no-repeat scroll -1px -223px transparent;width:65px;height:65px;float:left;margin-left:240px;padding:3px 0 0;}
.footer_top_logo2{background:url(../new-images/sprite-menu.png) no-repeat scroll -66px -223px transparent;width:60px;height:65px;float:left;margin:0;padding:3px 0 0;}
.footer_top_logo3{background:url(../new-images/sprite-menu.png) no-repeat scroll -130px -223px transparent;width:80px;height:65px;float:left;margin:0;padding:3px 0 0;}
.footer_top_logo4{background:url(../new-images/sprite-menu.png) no-repeat scroll -207px -223px transparent;width:180px;height:65px;float:left;margin:0;padding:3px 0 0;}
.footer_top_link_area{float:left;text-align:center;width:980px;margin:0;padding:5px 8px 0 0;}
.footer_top_link_area a{color:#333;font:normal 11px Arial,Helvetica,sans-serif;text-decoration:none;}
.footer_top_link_area a:hover{text-decoration:underline;}
.travel_destination_area{float:left;margin:0;padding:0 8px 5px 0;text-align:center;width:980px;}
.travel_destination_area a{color:#000;font:bold 12px Arial,Helvetica,sans-serif;text-decoration:none;}
.travel_destination_area a:hover{text-decoration:underline;}
/*
 * Site : indianholiday.com
 * Source File : stylehome.css
 * Author : Rakesh Kumar
 * Creation Date : Oct 31, 2011
 * Modified By : Rakesh kumar
 * Purpose : Style of query form and form validator of indianholiday.com homepage
 * Modified Date : Feb 28, 2011
 */
#booking_area_top{background:#1751b4;width:270px;height:24px;padding:5px 0 0 0;margin:0;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#fff;font-weight:bold;}
#booking_area_tile{background:#1751b4;width:267px;*width:270px;padding:3px 0 0 3px;margin:0;font-size:11px;}
#booking_area_tile td span{color:#f00;}
.newformtable{color:#000;font:normal 12px arial;padding:0;}
.newformtable td{text-align:left;color:#fff;margin:0;padding:0;font:normal 12px arial;}
.wd{margin:0;padding:0;font:normal 12px arial;width:40px;}
.newformtable td table{text-align:left;color:#000;margin:0;padding:0;font:normal 12px arial;}
.formtxt3{margin:0;padding:0 0 0 3px;text-align:left;color:#000;height:21px;border:1px solid #ccc;font:normal 11px arial;}
.formtxt4{margin:0;padding:0 0 0 3px;text-align:left;color:#000;height:18px;width:130px;border:1px solid #ccc;font:normal 11px arial;}
.formtour{margin:0;padding:0 0 0 3px;text-align:left;color:#000;height:18px;width:164px;border:1px solid #ccc;font:normal 11px arial;}
.formtxtarea{margin:0 0 0 5px;padding:0 0 3px;width:240px;height:65px;text-align:left;color:#000;border:1px solid #ccc;font:normal 12px arial;}
.submitbtn{margin:0;padding:0 0 2px 0;width:80px;height:33px;text-align:center;color:#000;border:0;background:url(../new-images/form-bt.jpg) no-repeat;font:bold 15px arial;cursor:pointer;}
.formtxt{margin:0;padding:0 0 0 3px;width:170px;text-align:left;color:#000;height:21px;border:1px solid #ccc;font:normal 12px arial;}
/* marquee */
#movingcontainer{position:relative;width:154px;height:310px;overflow:hidden;padding:2px;padding-left:2px;margin-top:2px;}
#vertical{position:absolute;width:158px;}
/* gallery on homepage */
.stepcarousel{position:relative;overflow:scroll;width:675px;height:275px;}
.stepcarousel .belt{position:absolute;left:0;top:0;}
.stepcarousel .panel{float:left;overflow:hidden;width:675px;height:275px;}
.pager{width:250px;text-align:center;position:relative;z-index:10;top:280px;float:right;}
.pager img{margin-right:5px;float:left;}
/* Error msg */
#alert{overflow:hidden;width:100%;text-align:center;position:fixed;top:0;left:0;background-color:#f1f1f1;height:0;color:#fff;font:20px/40px arial,sans-serif,red;opacity:.9;font-weight:bold;}
.fbapi-box{width:350px;float:left;height:30px;}
/* query form validator css*/
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#333;color:#fff;font-weight:700;padding:3px 5px;}
table.jCalendar td{background:#ccc;color:#000;text-align:center;padding:3px 5px;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;}
table.jCalendar td.selected,table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover,table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}
div.dp-popup{position:relative;background:#9c000d;font-size:10px;font-family:arial,sans-serif;color:#FFF;width:172px;line-height:1.2em;padding:0;}
div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;text-align:center;display:block;padding:4px 0;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#000;text-decoration:none;padding:1px 2px 0;}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default;color:#9c000d;}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}
div.dp-popup td.disabled{cursor:default;}
a.dp-choose-date{float:left;width:20px;height:20px;display:block;text-indent:-2000px;overflow:hidden;margin:5px 3px 0;padding:0;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a,div.dp-popup td{cursor:pointer;}
input.dp-applied{width:65px;float:left;border:1px solid #CCC;height:18px;margin:1px 0 2px;}
*{margin:0;padding:0;} input{margin:5px 0;}
a.dp-choose-date{float:left;width:21px;height:22px;display:block;text-indent:-2000px;overflow:hidden;background:url(../new-images/image.jpg) no-repeat;margin:-1px 8px 2px 2px;padding:0;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
#calendar-me{margin:20px;}
.error INPUT,.error TEXTAREA,.error SELECT{background:#fff2f3;border:1px solid #c4000f;}
.iferror{margin:0;display:none;}
.error .iferror{display:block;color:#ed1c24;}
.inline_popupl{position:fixed;bottom:160px;right:0;z-index:3;}
* html .inline_popupl{position:absolute;left:auto;bottom:auto;left:expression((-1 - fbpromo.offsetWidth+(document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth)+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((-1 - fbpromo.offsetHeight+(document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px');}
/* facebook icon */
#fbpclose img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#fbpclose{display:inline-block;}
#fbpclose{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='close_fb.png');}
.lcfcathy{color:#b40000;font-weight:bold;font-style:normal;}
/* google search box start*/
#search-box{float:left;width:475px;height:45px;margin:0 0 5px 10px;border:1px solid #cbcbcb;background:#0172c6;}
#magnify{background: url(../new-images/search.png) no-repeat;height:42px;width:48px;margin:2px 15px 0 10px;padding:0;float:left;}
.searchtextnew{float:left;font-weight:400;height:31px;line-height:31px!important;margin:2px 10px 0 0;padding:0;vertical-align:middle;width:275px;}
.gsearch{background : url(../new-images/search-bt.png) no-repeat; height:35px;width:97px;border:0px;cursor:pointer;}
/* footer hotel packages start */
#pack{margin:5px 0 5px 0;padding:0 0 10px 0;width:100%;height:auto;float:left;border-top:8px solid #e2f4ff;border-bottom:8px solid #e2f4ff;}
#headpack a{font:700 14px arial;color:#0566b5;width:98%;text-align:left;margin:0 0 0 18px;text-decoration:none;}
#pack .sect{float:left;padding:5px 0;margin:5px 0 0 10px;}
#pack .sect .imgsect{float:left;padding:0;margin:0 10px;width:80px;height:70px;}
#pack .sect .listsect{float:left;padding:0;margin:0 5px 0 4px;width:125px;}
#pack .sect .listsect a{text-decoration:none;font:400 12px arial;color:#0f73c8;}
#pack .sect .listsect a:hover{text-decoration:none;font:400 12px arial;color:#8c000b;}
#pack .sect .listsect a span{text-decoration:none;font:700 12px arial;color:#8c000b;}
.line{margin:0;padding:0;height:70px;border-right:1px solid #ccc;}
/*Css For Share Experience Added by Meenu Kukreja on 08-11-11*/
.share-container-ins{margin:0;padding:3px;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;text-align:justify;}
.share-container-ins p{font-size:12px;color:#333;padding:3px;}
.share-exp{color:#0F73C8;text-decoration:none;font-weight:bold;font-size:13px;}
.share-exp:hover{color:#BE0821;text-decoration:none;}
/*End*/
/*places to see in india by Rakesh on Nov 14, 2011*/
#see{background: #E2F4FF;float:left;height:135px;margin:0 10px 5px 12px;padding:0 0 0 0px;}
#see img{float:left;border:1px solid #CBCBCB;margin:5px 5px 5px 8px;padding:5px 5px;background: #FFF;}
#see p{margin:30px 8px 5px 0;padding:0;font: 400 12px arial;text-align:justify;color:#333;height:100px;overflow:hidden;}
#see p a{float:right;text-align:right;font:700 12px arial;color:#DD1516;text-decoration:none;margin:0;}
.offer-tab-see{float:left;background:#0161A7;width:474px;height:19px;margin-bottom:5px;text-align:center;font:700 14px arial;color:#fff;padding-top:3px;}
.offer-tab-see a{color:#fff;text-decoration:none;}
/*end*/
/*Css for Blog Post by Rakesh on Nov 18, 2011*/
#post-blog{margin-bottom:8px;width:98%;height:108px;background:#E2F4FF;padding:2px 0 0 5px;}
#post-blog h2{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;margin:0;padding:4px 0;background:#016ab9;text-align:center;}
#post-blog h2 a{color:#fff;text-decoration:none;}
#contentBlogPosts{margin:0;padding:0;float:left;width:100%;}
#moving{width:100%;height:345px;border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;}
#moving h2{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;margin:0;padding:4px 0;background:#016ab9;text-align:center;}
#moving h2 a{color:#fff;text-decoration:none;}
.whats{width:28.4%;float:left;padding-left:20px;height:110px;}
.whatsnew{width:32.5%;float:left;padding-left:10px;height:110px;border-left:1px solid #CBCBCB;background:#E2F4FF;margin:0 0 0 5px;}
.new-list ul{margin-top:-5px;padding:0;float:left;width:100%;}
.new-list ul li{margin:0px 0px;padding:0px 0px 1px 5px;display:block;list-style-type:none;list-style-position:inside;color:#0F73C8;width:97%;background:#E2F4FF;border-top:1px solid #fff;}
.new-list ul li a{font:400 12px arial;color:#0F73C8;text-decoration:none;}
.new-list ul li:hover{background:#FFF;}
.new-head{width:100%;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;text-align:left;font-weight:bold;margin-bottom:10px;padding-top:2px;}
.new-head a{text-decoration:none;color:#000;}
.new-head a:hover{color:#be0821;}
#photos-ih{margin-top:10px;padding:0;}
/*end*/
/* new css for mid tour section */
.link-box{float:left;width:228px;margin:0 0 4px 0;}
.link-box  .tours-link{padding:1px 0 1px 5px;}
.link-box  .tours-link a{text-decoration:none;color:#000;font:normal 12px arial;}
.link-box  .tours-link a:hover{color:#990f0f;}
.calendar-box{float:left;margin:15px 0 5px 0;}
/* Client commendation start By Rakesh on Jan 11, 2012 */
#comment {float:left; margin-top:10px; height:242px; width:352px; border:1px solid #CBCBCB;padding:5px;}
#client-comment { width:352px; height:214px; position:relative; overflow:hidden; }
#client-comment span { font: 700 15px arial; color: #fff; background: #0172C6; float: left; width: 342px; padding:5px; text-align: center;}
#mask-gallery { overflow:hidden; }
#gallery { list-style:none; margin:0; padding:0; z-index:0; overflow:hidden; }
#gallery div { float:left; font:400 12px arial; color: #333; padding-top:5px;text-align:justify;}
#gallery div span { text-align:right; font:700 12px arial; color: red;background:#fff;margin-top:-5px;}
#gallery div span a{ color: red;text-decoration:none;}
/* Client commendation end */
/* new package row start by Rakesh on Jan 12, 2012*/
#packages-row{float:left; width:974px; height:auto; margin:5px 0; padding:8px; background:#fff; border:0px solid red;}
#packages-row .division{float:left; width:189px; height:auto; margin-right:5px; padding:0px; border-right:1px solid #ccc;}
#packages-row .division ul{float:left;margin-bottom:5px;padding:0;}
#packages-row .division ul li{display:block;font:400 12px arial;color:#333;margin-left:5px;padding:0;width:170px;}
#packages-row .division ul li a{color:#333;text-decoration:none;}
#packages-row .division ul li a:hover{color:#8c000b;text-decoration:none;}
#packages-row .division .sect{float:left;padding:0;margin-bottom:10px;width:180px;}
#packages-row .division .sect .imgsect{float:left;padding:0;margin:0;}
#packages-row .division .sect .listsect{float:left;padding:0;margin-left:5px;}
#packages-row .division .sect .listsect a{text-decoration:none;font:400 12px arial;color:#333;}
#packages-row .division .sect .listsect a:hover{text-decoration:none;font:400 12px arial;color:#8c000b;}
#packages-row .division .sect .listsect a span{text-decoration:none;font:700 12px arial;color:#333;}
/* new package row end */
/* css for bottom bar */
#fixed-footer{background:url("../new-images/footer-tab-mid.png") repeat-x;position:fixed;bottom:0;left:136px;height:auto;width:990px;z-index:100000;}
#fixed-footer .inner{margin:0 auto;width:980px;font:400 13px arial;color:#fff;padding-top:5px;}
#fixed-footer .inner div.innerleft{margin:0 9px 0 0;width:240px;float:left;}
#fixed-footer .inner div.innerleft a{text-decoration:none;color:#fff;}
#fixed-footer .inner div.innerleft img{margin-top:2px;width:35px;float:left;}
#fixed-footer .inner div.innerleft span{margin:0;width:195px;float:right;}
#fixed-footer .inner div.innerleft1{margin:0 25px 0 10px;width:245px;float:left;}
#fixed-footer .inner div.innerleft1 img{margin-top:3px;width:35px;float:left;}
#fixed-footer .inner div.innerleft1 span{margin:0;width:195px;float:right;}
#fixed-footer .inner div.innerleft1 a{text-decoration:none;color:#fff;}
#fixed-footer .inner div.innerright{margin:0;width:130px;float:left;}
#fixed-footer .inner div.innerright img{margin-top:3px;width:35px;float:left;}
#fixed-footer .inner div.innerright span{margin-top:6px;width:85px;float:right;}
#fixed-footer .inner div.innerright a{text-decoration:none;color:#fff;}
#cross{float:right;font:700 12px arial;color:#FFF;cursor:pointer;margin:-2px -2px 0 0;padding:0 2px;border:1px solid #fff;}
/* end */

/* css for left popup slider by Jagriti 29th mar*/
.box {height: 190px;left: -47%;padding: 20px;position: fixed; right: 10%;top: 50%;width: 250px;z-index: 101;bottom:0;}
.overlay {bottom: 0;left:0;position: fixed;right: 0;top: 0;z-index: 100;width:0px;height:0px;}
a.boxclose {background: url("http://www.indianholiday.com/new-images/cancel.png") repeat scroll left top transparent;cursor: pointer;float: right;height: 26px;left: 75px;position: relative;top: 20px;width: 26px;}
.box  img{border:1px solid red;margin:5px;width:300px;height:190px;border:5px solid #F1F1F1;border-radius:10px;-moz-border-radius:10px;}

/* HP Left Tabs CSS start*/
.clear{ clear: both; height: 0; visibility: hidden; display: block; }
.spe{color: #222222; font-size:21px; font-weight: normal; padding:0px 0px 5px 0px; border-bottom: dotted 1px #ccc; margin:0px 0px 5px 0px;}
.spe1{color: #222222; font-size:18px; font-weight: normal; padding:0px 0px 5px 0px;}
.tt_img{ width:249px; padding:0px; margin:0px; border: 2px solid #FFFFFF;
    box-shadow: 0 0 5px #888888;}
.ht{padding:0px; margin:0px; width:245px; }
.ht ul{ padding:0px; margin:0px;}
.ht ul li{
	padding:4px;
	margin:2px;
	background-color:#c9e3f8;
	list-style-position: inside;
	list-style-type: circle;
	border:solid 1px #9dd3ff;
}
.ht ul li a{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:16px; font-size:12px; text-decoration:none; font-family:arial; font-weight:bold; color:#000; }
.ht ul li a:hover{ color:#be0821; }
#nee{width: 258px; margin:10px 0px 0px 0px; padding:6px; border:solid 1px #57b1ff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color:#e9f4fd;}
#nee ul{ list-style: none; list-style-position: outside; width:254px; padding:0px; margin:0px;}
#nee ul.menu li{float: left; margin-right: 0px; margin-bottom: -1px;}
#nee ul.menu li{font-weight: 700; display: block; padding: 5px 0px 5px 5px; background: #0161a7; margin:0px 2px 0px 0px; position: relative; color: #fff; cursor: pointer; width:116px; height:17px; font-size:14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#nee ul.menu li.active{ background: #be0821; top: 1px; border-bottom: 0; color: #fff;}
.nee1{margin: 0pt auto; text-align: left;	padding: 5px 5px 5px 5px; font-size: 11px; height:auto;}
.nee1 h1{padding: 0px; font-size: 12px;}
.nee1.news{ display: block;}
.nee1.tutorials{ display: none;}
.nee1.links{ display: none; }
.nee1.links a{ color: #5f95ef;}
/* HP Left Tabs CSS end*/

.float_banner {  background: none repeat scroll 0 0 #FFFFFF;bottom: 0;float: left; padding: 5px; position: fixed;right: 0;z-index: 10;}
.hide_me { color: #000; display: block; float: right; padding: 0 0 7px;position: absolute;font-family:Calibri; right: 0;top: -20px; }
.hp_event_popup {background-image: url("../images/event-popup.jpg"); background-repeat: no-repeat;display: block; float: left; height: 74px; width: 152px; }













