
@import "../popups/shadowbox.css";

body{background:#007eb8; padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#container{ width:980px; padding:0; margin:0 auto; *margin-left:150px;}
h1{ padding:0; margin:0; text-align:left;}
h2{ padding:0; margin:0; font-size:16px;}
h2 a{ padding:0; margin:0; text-decoration:none; color:#c00010;font-size:16px;}
h2 a:hover{ padding:0; margin:0; text-decoration:none; color:#000000;font-size:16px;}
p{line-height:17px;}
#top_area{background:url(../new-images/css-images/top_bg.jpg) no-repeat; width:980px; height:89px; padding:0; margin:0; float:left;}
#logo{ width:351px;height:73px; padding:12px 0 0 12px; margin:0; float:left;}
#logo1{ width:602px;height:73px; padding:12px 0 0 12px; margin:0; float:left;}
#logo1-L{ width:190px;height:73px; padding:0; margin:0; float:left;}
#logo1-R{ width:403px;height:73px; padding:0; margin:0; float:right;}
#flag{ width:355px; height:70px; text-align:center; padding:14px 0 0 0; margin:0; float:left;}
#top_header_right{ width:250px; padding:8px 10px 0 0; margin:0;  float:right;}
.top_links{ width:250px; text-align:right;height:20px; padding:0; margin:0 0 0 150px; float:right;}
.top_links span{ height:20px; padding:2px 0 0 33px; margin:0; float:right; background:url(../new-images/css-images/flag_icon.jpg) no-repeat left;}
.top_links a{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
.top_links a:hover{text-decoration:underline;}
.follow{width:243px;height:42px;padding:0; margin:10px 0 0 0; float:right; }
.follow-new{width:355px;height:20px;padding:0; margin:0px; float:right;border:0px solid red;}
#top-menu{float:left; background:#bf000f url(../new-images/css-images/nav_tile.jpg) repeat-x; width:980px; height:36px; padding:0; margin:0; border-bottom:1px solid #fff;}
#top-menu ul {list-style-type: none;padding:0;margin:0;height:36px;width:100%;}
#top-menu ul li{float:left;padding:0;margin:0;}
#top-menu ul li a {padding:0px 7px 0px 7px;display: block;line-height:36px;text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;float:left;}
#top-menu ul li a:hover {color:#FFFFFF;background:url(../new-images/css-images/hover_tile.jpg) repeat-x;}
.clickhere{margin:33px 0 0 10px;float:left;}
#header_area{ background-color:#1a1819; width:980px; height:270px; padding:9px 0 0 0; margin:0; }
#header_galary{ width:815px; height:260px; padding:0px 0 0 1px; margin:0; float:left; }
#header_map{background:url(../new-images/css-images/testimonial.jpg) no-repeat left top;width:160px; height:260px; padding:0px 0px 0 0; margin:0; float:right; color:#fff;}
#header_map h2 a{text-decoration:none;text-align:left; color:#ffc003; font:bold 15px arial; padding:0 0 0 9px; margin:5px 0 0 0;}
#header_map p{text-align:left; color:#fff; font:normal 12px arial; padding:10px 5px 0 9px; line-height:18px;margin:0;}
#header_map p span{color:#ffc003; line-height:27px;}
.more-testimonial{width:108px; height:21px; padding:4px 0 0 17px; margin:10px 0 0 0; float:right;background:url(../new-images/css-images/testimonial-bg.jpg) no-repeat top center;}
.more-testimonial a{color:#fff;text-decoration:none;}
.more-testimonial a:hover{color:#000;text-decoration:underline;}
#body_area{float:left;  background-color:#FFFFFF;width:960px; padding:10px; overflow:hidden; margin:0;}
#black_body_area{float:left;  background-color:#000000;width:980px; padding:0px; overflow:hidden; margin:0;}
#banner{float:left; width:960px; padding:0; margin:0;}
#bredcrum{float:left; width:965px; padding:7px 0 7px 15px; margin:0; background:#f2f2e8;}
#bredcrums{float:left; width:965px; padding:7px 0 7px 15px; margin:0; background:#f2f2e8;}
a.bred-links{color:#ff0000;text-decoration:none; font-weight:bold;}
a.bred-links1{color:#000000;text-decoration:none;}
#body_area_left{ width:195px; padding:0; margin:0; float:left;}
#body_area_right{ width:755px; padding:0; margin:0; float:right; text-align:justify;}
#body_area_right-big{ width:955px; padding:0; margin:0; float:right;}
#body_area_right-big ul{ padding:0; margin:0 0 0 16px; font:normal 12px arial; line-height:17px;}
#body_area_right-big p{ padding:5px 0; line-height:20px;}
#body_area_right ul{padding:0; margin:0 0 0 16px;}
#body_area_right ul li{font:normal 12px Arial,Helvetica,sans-serif;line-height:20px;padding:2px 0;color:#000;}
#body_area_right p{padding:5px 0;line-height:20px; text-align:justify;}
#right_add_area{width:302px;padding:0; margin:0; } 
#body_area_right ul a{text-decoration:none;}
#right-aria{width:307px; padding-left:8px; margin:0; float:right; }
.top-banner{ width:280px; height:64px; padding:90px 0 0 22px; margin:10px 0 0 0;float:left;background:url(../new-images/css-images/tour-packages-banner.jpg) no-repeat top;}
.top-banner a{color:#000; font-weight:bold;  text-decoration:none;}
.top-banner1 a{color:#000; font-weight:bold; text-decoration:none;}
.top-banner1 a:hover{text-decoration:underline;}
.top-banner a:hover{text-decoration:underline;}
.top-banner1{ width:280px; height:64px; padding:90px 0 0 22px; margin:10px 0 0 0; float:left;background:url(../new-images/css-images/hotel-banner.jpg) no-repeat top;}
#booking_area{ width:302px; padding:0; margin:0;}
#booking_area_top{ background:url(../new-images/css-images/book_up.jpg) no-repeat; width:302px; height:24px; padding:10px 0 0 0; margin:7px 0 0 0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;}
#booking_area_tile{ background:url(../new-images/css-images/book_tile.jpg) repeat-y; width:294px; padding:8px 0px 0 8px; margin:0; font-size:11px;}
#booking_area_bottom{ width:302px; height:15px; padding:0; margin:0;}
/*#booking_area{ width:302px; padding:0; margin:0;}
#booking_area_top{width:302px; height:24px; padding:10px 0 0 0; margin:7px 0 0 0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;}
#booking_area_tile{width:294px; padding:8px 0px 0 8px; margin:0; font-size:11px;}
#booking_area_bottom{width:302px; height:15px; padding:0; margin:0;}*/
.travle_india1{ width:175px; background-color:#f3f2e8; padding:8px; margin:0; float:left; }
.travle_india1-qf{ width:175px; background-color:#f3f2e8; padding:0; margin:0; float:left; }
.travle_india-top1{background:#7fb507 url(../new-images/css-images/green-tab-bg.jpg) repeat-x top; width:170px; padding:7px 0 5px 5px; margin:0; float:left; }
.travle_india-img{width:175px; padding:0px 0 3px 0px; margin:0; float:left; }
.travle_india-top1 a{color:#fff; font:bold 12px arial;text-decoration:none;}
#body_bottom_area{ border-top:1px solid #ccc; width:960px; padding:10px 0 0px 0; background:#fff; margin:10px auto; margin-bottom:0;}
#body_bottom_area span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:0 0 11px 0px; font-weight:normal; display:block;}
a.tablinks{text-decoration:none; color:#000; margin-left:10px; line-height:18px;}
a.tablinks:hover{text-decoration:underline;}
.body_bottom_left{width:265px; padding:0px 0 0px 0; margin:0 0 0 5px; float:left;}
.home-table a{color:#fff; font:bold 12px arial; text-decoration:none; }
.home-table td{background:#bf000f url(../new-images/css-images/red-tab-bg.jpg) repeat-x top; padding:3px 0 3px 7px;}
.home-table1 td {padding:2px 0 2px 5px; }
.home-table1 td a{text-decoration:none; color:#000;}
.home-table1 td a:hover{text-decoration:underline; color:#ff0000;}
a.heading{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#bf000f;}
a.heading:hover{color:#000;}
#bottommenu {font-family: Arial, Helvetica, sans-serif;font-size: 100%; width: 250px;  padding: 0px;margin: 0px;}
#bottommenu ul {list-style: none;margin: 7px 0 0 0;padding: 0px;border: none;}
#bottommenu ul li {margin: 0px;padding: 0px;}
#bottommenu ul li a {background:url(../new-images/css-images/bulate.jpg) no-repeat right;font:bold 12px Arial, Helvetica, sans-serif;display: block;border-bottom: 1px solid #d4d3ca;padding: 6px 0px 6px 0;text-decoration: none;color: #000;width: 250px;}
#bottommenu ul li a:hover, #bottommenu ul li a:focus {background:#fff url(../new-images/css-images/bulate.jpg)no-repeat right;color: #bf000f;}
#body_bottom_middle{width:310px; padding:0px 0 0 60px; margin:0 0 0 0px; float:left;}
#body_bottom_middle p{ font-size:12px; font-weight:normal; color:#333333; line-height:18px; padding:0px 0 0 0; margin:0;}
#body_bottom_middle p a{ text-decoration:none; color:#000; font:normal 12px Arial;}
#body_bottom_middle p a:hover{ text-decoration:underline;}
#body_bottom_right{width:298px; padding:0; margin:0px 0px 0 0; float:right;}
#body_bottom_right .box-bt{text-align:center; width:296px; background:#494949; margin:15px 0 0 0; padding:0px 0 0px 0px;}
#body_bottom_right .box-bt .thumb-box1{text-align:center; width:286px; background:#494949; margin:0 auto; padding:8px 0 5px 0px; }
#body_bottom_right img{width:78px; height:62px; border:2px solid #fff; padding:0; margin:0 0 0 5px; float:left; text-align:center;}
.gallery-table{text-align:center;}
.gallery-table td{text-align:center; font:bold 12px Arial; color:#fff;}
.gallery-table td a{text-align:center; font:bold 12px Arial; color:#fff; text-decoration:none;}
.gallery-table td a:hover{text-decoration:underline;}
#vertmenu {font-family: Arial, Helvetica, sans-serif; width:175px; padding:0 0 8px 0px; float:left;margin:0px;}
#vertmenu ul {list-style: none;margin: 0px 0 0 0;padding: 0px;border: none;}
#vertmenu ul li {margin: 0px;padding: 0px;}
#vertmenu ul ul li a{font-family:Arial, Helvetica, sans-serif;font-size: 12px; display: block; border-bottom: 1px solid #d4d3ca;padding: 2px 0px 2px 5px;text-decoration: none;color: #a82b31;width: 170px;}
#vertmenu ul ul li a:hover{color: #000;}
#vertmenu ul li a{font-family:Arial, Helvetica, sans-serif;font-size: 12px; display: block; border-bottom: 1px solid #d4d3ca;padding: 2px 0px 2px 5px;text-decoration: none;color: #000;width: 170px;}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {color: #b60000;background-color: #fff;}
#vertmenu a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b60000; text-decoration:none; padding:0px 0 0px 0; float:right; text-decoration:underline;}
#vertmenu a:hover{color:#000;}
.best {font-family: Arial, Helvetica, sans-serif; width:175px; padding:0 0 8px 0px; float:left;margin:0px;}
.best ul {list-style: none;margin: 0px 0 0 0;padding: 0px;border: none;}
.best ul li {margin: 0px;padding: 0px;}
.best ul li a{font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight:400; display: block; border-bottom: 1px solid #d4d3ca;padding: 2px 0px 2px 5px;text-decoration: none;color: #000;width: 170px;}
.best ul li a:hover, .best ul li a:focus {color: #b60000;background-color: #fff;}
.best a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b60000; text-decoration:none; padding:0px;float:right;font-weight:700;}
.best a:hover{color:#000;}
#footer_area{width:980px; height:100px; padding:0; margin:0;background:url(../new-images/css-images/footer-bg.jpg) repeat-x; overflow:hidden; float:left;}
#footer_up{ width:980px; height:54px; padding:0px 0; margin:0; color:#333333; border-top:2px solid #9d9d9d;}
#footer_up a{font:bold 11px Arial, Helvetica, sans-serif; color:#151515; text-decoration:none;}
#footer_up a:hover{text-decoration:underline;}
#footer_up_logo{ width:227px; padding:3px 0 0 0; margin:0; float:left;}
#footer_up_link_area{ width:686px; float:right; padding:5px 8px 0 0; margin:0; text-align:right;}
#footer_down{ background-color:#007eb8;width:972px; height:30px; padding:3px 0 0 8px; margin:0; color:#FFFFFF; text-align:left; font:bold 11px arial;}
.clear{ clear:both;}
.submitbtn { margin : 0; padding : 0 0 2px 0; width : 93px; height: 33px; text-align: center; color: #fff; border: 0; background : url(../new-images/css-images/submit-bg.jpg) no-repeat; font : bold 15px arial; cursor : pointer; } 
.formtxt { margin : 0; padding : 0px 0 0px 3px; width : 218px; text-align: left; color: #000; height:18px; border: 1px solid #ccc; font : normal 12px arial; } 
.newformtable { color : #000; font : normal 12px arial; padding : 0;} 
.mandatory { text-align : left; color : #fe0000; margin:0;font : normal 12px arial; } 
.mark { text-align : left; color : #8b020c; padding : 0; margin:0;font : bold 12px arial; } 
.newformtable td { text-align : left; padding:0px;color : #000; margin:0; padding : 0;font : normal 12px arial; } 
.newformtable td table { text-align : left; color : #000; margin:0;padding : 0;font : normal 12px arial; } 
.formtxt1 { margin : 0; padding : 0 0 0 3px; text-align : left; color : #000; height :18px; border : 1px solid #ccc; font : normal 11px arial; } 
.formtxtarea { margin : 0; padding : 0 0 3px; width : 272px; height :93px; text-align : left; color : #000; border : 1px solid #ccc; font : normal 12px arial; } 
.travle-india-table a{color:#fff; font:bold 12px arial; text-decoration:none;}
.travle-india-table td{background:#bf000f url(../new-images/css-images/green-tab-bg.jpg) repeat-x top; padding:3px 0 3px 7px;}
.travle-india-table td {padding:2px 0 2px 5px; text-align:center;}
.travle-india-table td a{text-decoration:none; color:#fff;}
.travle-india-table td a:hover{text-decoration:none; color:#fff;}

/*edit by Sanjoy Karmakar dated 18-10-2010 luxury trains*/
.travle_india-top-railway a{color:#fff; font:bold 12px arial;text-decoration:none;}
.td-bg-for-railway{ background:#bf000f url(../new-images/green-tab-bg-railway.jpg) repeat-x top; padding:3px 0 3px 7px;}
.top-banner-for-train{ width:300px; height:auto; padding:0; margin:10px 0 0 0; float:left; }
.top-banner-for-train a{color:#000; font-weight:bold;  text-decoration:none;}
.top-banner1-train a{color:#000; font-weight:bold; text-decoration:none; font-size:11px;}
.top-banner1-train a:hover{text-decoration:underline;}
.top-banner1-train{ width:295px; height:125px; padding:91px 0 0 5px; margin:10px 0 0 0; float:left;background:url(../new-images/luxury-train-banner.jpg) no-repeat top;}
#bottommenu-right {font-family: Arial, Helvetica, sans-serif;font-size: 100%; width: 310px;  padding: 0px;margin: 0px;}
#bottommenu-right ul {list-style: none;margin: 7px 0 0 0;padding: 0px;border: none;}
#bottommenu-right ul li {margin: 0px;padding: 0px;}
#bottommenu-right ul li a {background:url(../new-images/bulate.jpg) no-repeat right;font:bold 12px Arial, Helvetica, sans-serif;display: block;border-bottom: 1px solid #d4d3ca;padding: 6px 0px 6px 0;text-decoration: none;color: #000;width: 310px;}
#bottommenu-right ul li a:hover, #bottommenu-right ul li a:focus {background:#fff url(../new-images/bulate.jpg)no-repeat right;color: #bf000f;}
.more5{font-family:Arial, Helvetica, sans-serif;color:#bf000f;font-size:12px;font-style:normal;font-weight:bold;margin:0 20px 0 0;text-decoration:none;float:right;}
.more5:hover{color:#000;}
.more{font-family:Arial, Helvetica, sans-serif;color:#bf000f;font-size:12px;font-style:normal;font-weight:bold;margin:5px 0 0 5px;text-decoration:none;}
.more:hover{color:#000;}
.field-small{width:102px;border:1px solid #999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:normal;padding:1px;margin:0;}
.field-big{width:149px;border:1px solid #999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:normal;padding:1px;margin:0;}
.field-drop{width:153px;padding:0;border:1px solid #999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-size:11px;font-weight:normal;margin:0;}
.field-small3{width:40px;padding:1px;border:1px solid #999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-size:10px;font-weight:normal;margin:0;}
.field-small4{width:30px;padding:0;border:1px solid #999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-size:11px;font-weight:normal;margin:0;}
.field-small2{width:130px;padding:0;border:1px solid #999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-size:11px;font-weight:normal;margin:0;}
.small-txt{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;}
.text-area-trainbooking{width:146px;}
/*#booking_area_tile td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:18px;font-weight:normal;}
#booking_area_tile td span{color:#FF0000;}*/
#body_bottom_right2{width:320px; padding:0; margin:0px 0px 0 0; float:right;}
#body_bottom_right2 .box-bt{text-align:center; width:296px; background:#494949; margin:15px 0 0 0; padding:0px 0 0px 0px;}
#body_bottom_right2 .box-bt .thumb-box1{text-align:center; width:286px; background:#494949; margin:0 auto; padding:8px 0 5px 0px; }
#body_bottom_right2 img{width:78px; height:62px; border:2px solid #fff; padding:0; margin:0 0 0 5px; float:left; text-align:center;}
.tab-border{width:419px;*width:415px;padding:7px;border:1px solid #cccccc;background-color:#eeeee4;margin:0;height:auto;}
.tab-border1{width:738px;*width:734px;padding:7px;border:1px solid #cccccc;background-color:#eeeee4;margin:0;height:auto;}
.tab-inner-part{width:395px;padding:0;margin:0;height:auto;}
.date{width:auto;padding:5px;margin:5px 0 5px 0;background-color:#f0f0f0;line-height:normal;color:#b0010e;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;float:left;}
.time{width:auto;padding:5px;margin:5px 0 5px 0;background-color:#f0f0f0;line-height:normal;color:#b0010e;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;float:right;}
.price-per-night{width:433px;padding:0;margin:10px 0 0 0;height:auto;border:1px solid #cdcdcd;float:left;}
.price-header{width:433px;padding:0;margin:0;background:url(../new-images/tab-black.jpg) left top repeat-x;font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:18px;color:#FFFFFF;font-style:normal;font-weight:normal;line-height:35px;}
.price-colunmn-1{width:113px;height:28px;line-height:normal;float:left;font-family:Arial, Helvetica, sans-serif;color:#b60000;font-size:11px;font-style:normal;font-weight:bold;padding:5px 0;}
.price-colunmn-2{width:96px;line-height:normal;float:left;font-family:Arial, Helvetica, sans-serif;color:#b60000;font-size:11px;font-style:normal;font-weight:bold;padding:5px 0;}
.price-colunmn-3{width:103px;line-height:normal;float:left;font-family:Arial, Helvetica, sans-serif;color:#b60000;font-size:11px;font-style:normal;font-weight:bold;padding:5px 0;}
.price-colunmn-8{width:120px;height:28px;line-height:normal;float:left;font-family:Arial, Helvetica, sans-serif;color:#b60000;font-size:11px;font-style:normal;font-weight:bold;padding:5px 0;}
.price-colunmn-4{width:113px;line-height:30px;float:left;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;font-style:normal;font-weight:normal;}
.price-colunmn-5{width:96px;line-height:30px;float:left;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;font-style:normal;font-weight:normal;}
.price-colunmn-6{width:110px;line-height:30px;float:left;font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;font-style:normal;font-weight:normal;}
.price-colunmn-7{width:110px;line-height:30px;float:left;font-family:Arial, Helvetica, sans-serif;color:#EF0000;font-size:11px;font-style:normal;font-weight:normal;}
.price-row-2{width:433px;background-color:#eeeee2;padding:0;margin:0;float:left;}
.price-row-2 p a{background-color:#FFFFFF;border:1px solid #CCCCCC;color:#B0010E;font-size:12px;font-weight:bold;text-decoration:none;padding:2px 5px;margin:0 10px;}
.price-row-2 p a:hover{background-color:#FFFFFF;border:1px solid #CCCCCC;color:#B0010E;font-size:12px;font-weight:bold;text-decoration:underline;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;line-height:normal;padding:5px 0 5px 0;text-decoration:none;}
h3 a{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;line-height:normal;padding:5px 0 10px 0;text-decoration:none;color:#000000;}
h3 a:hover{text-decoration:underline;}
.content-link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:normal;text-decoration:none;color:#000000;}
.content-link:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:normal;text-decoration:underline;color:#000000;}
.travle_india-top-railway{background:#E8AA01 url(../new-images/red-tab-bg.jpg) repeat-x top; width:170px; padding:7px 0 5px 5px; margin:0; float:left; }
.inner-content-part{width:430px;padding:0;margin:0;float:left;height:auto;}
/*edit by Sanjoy Karmakar dated 18-10-2010 end*/
/*edit by Avijit bhattacherjee for maps*/
.large-view-image{width:438px;padding:0;margin:10px 0;height:auto;}
.hotel-heading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:25px;clear:both;text-decoration:none;}
.redheader{float:left;background:url(../new-images/nav_tile.jpg) repeat-x left top;height:25px;width:165px;padding:10px 0px 0px 10px;}
.redheader a{font:bold 11px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
.moreLink{float:right;font:bold 12px Arial, Helvetica, sans-serif;color:#990000;text-decoration:none!important;margin-bottom:5px;}
.moreLink:hover{text-decoration:underline;}
.iner-left-heading{font-family:Arial, Helvetica, sans-serif;color:#b50312;font-size:13px;font-style:normal;font-weight:bold;line-height:20px;float:left;text-align:left;width:170px;text-decoration:none;}
.red-rounded-bx-top{width:415px;height:33px;padding:0 0 0 15px;margin:0;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;background:url(../new-images/hotel-bx-header.jpg) left top no-repeat;}
.red-rounded-bx-top a{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;font-size:12px;font-weight:bold;line-height:35px;}
.red-bx-bg{width:428px;padding:0;margin:0;height:auto;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;}
.red-bx-left{width:198px;float:left;padding:0;margin:0;height:auto;}
.red-bx-left a{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:url(../new-images/hotel-bx-link-bg.jpg) left top repeat-x;width:198px;color:#000000;text-decoration:none;font-weight:bold;line-height:40px;display:block;float:left;padding:0 0 0 14px;}
.red-bx-right{width:215px;float:right;padding:0;margin:0;height:auto;}
.red-bx-right a{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:url(../new-images/hotel-bx-link-bg.jpg) left top repeat-x;width:200px;color:#000000;text-decoration:none;font-weight:bold;line-height:40px;display:block;float:left;padding:0 0 0 14px;border-left:1px solid #b8b8b8;}
.map-bx-red{width:430px;padding:0;margin:0;height:auto;}
/*edit by Avijit bhattacherjee for maps*/
/*edit by Avijit bhattacherjee dated 22-10-2010*/
.detailIternery{font:bold 14px Arial, Helvetica, sans-serif;color:#990000;}
/*rajasthan*/
.travle-india-table8 a{color:#fff; font:bold 12px arial; text-decoration:none;}
.travle-india-table8 td{background:#bf000f url(../new-images/tab-bg.jpg) repeat-x top; padding:3px 0 3px 7px;}
.travle-india-table8 td {padding:2px 0 2px 5px; text-align:center;}
.travle-india-table8 td a{text-decoration:none; color:#fff;}
.travle-india-table8 td a:hover{text-decoration:none; color:#fff;}
.travle_india-top8{background:#e6af1e url(../new-images/tab-bg.jpg) repeat-x top; width:170px; padding:7px 0 5px 5px; margin:0; float:left; }
.travle_india-top8 a{color:#fff; font:bold 12px arial;text-decoration:none;}
.com-banner{width:300px; padding:10px 0 0 0; margin:0;float:left;}
.com-banner1{width:290px; background:#eeeee2; padding:10px 0 5px 10px; margin:10px 0 0 0;float:left;}
.com-banner1 .r-info{width:280px; padding:10px 0 5px 10px; margin:0;float:left;}
.com-banner1 .r-info1{width:275px; background:#ffffff; padding:0 0 0 0; margin:0 0 0 0px;float:left;}
.com-banner1 .r-info a{color:#af010b; text-decoration:none; font:bold 12px arial;}
.com-banner1 .r-info1 ul {list-style: none;margin: 0px 0 0 0;padding: 0px;border: none; color: #af010b;}
.com-banner1 .r-info1 ul li {margin: 0px;padding: 2px 0px 2px 5px;  border-bottom: 1px solid #d4d3ca;}
.com-banner1 .r-info1 ul li a{font-family:Arial, Helvetica, sans-serif;font-size: 12px; display: block;text-decoration: none;color: #000;width: 98%;}
.com-banner1 .r-info1 ul li a:hover{background:#ccc;}
/* css for double link in right pannel starts*/
.com-banner1 .double-link{width:275px; background:#ffffff; padding:0 0 0 0; margin:0 0 0 0px;float:left;}
.com-banner1 .double-link ul {list-style: none;margin: 0px 0 0 0;padding: 0px;border: none; color: #af010b;}
.com-banner1 .double-link ul li {margin: 0px;padding: 2px 0px 2px 5px;  border-bottom: 1px solid #d4d3ca;width:125px;float:left;}
.com-banner1 .double-link ul li a{font-family:Arial, Helvetica, sans-serif;font-size: 12px; display: block;text-decoration: none;color: #000;width: 98%;}
.com-banner1 .double-link ul li a:hover{background:#ccc;}
 /* css for double link in right pannel ends*/
.com-banner1 .more2{font-family:Arial, Helvetica, sans-serif;color:#bf000f;font-size:12px;font-style:normal;font-weight:bold;margin:5px 0 0 23px;text-decoration:none;}
.body_bottom_left2{width:205px; padding:0px 0 0px 0; margin:0 7px 0 5px; float:left; }
#bottommenu-new {font-family: Arial, Helvetica, sans-serif;font-size: 100%; width: 205px;  padding: 8px 0 0 0px;margin: 0px;}
#bottommenu-new b{text-decoration: none;font:bold 12px Arial, Helvetica, sans-serif;color: #BF000F;}
#bottommenu-new ul {width:100%;list-style: none; margin:0px 0 0 0;padding: 0px; border: none;}
#bottommenu-new ul li {margin: 0px;padding: 0px;}
#bottommenu-new ul li a {font:normal 12px Arial, Helvetica, sans-serif;  padding: 2px 0px 2px 0;text-decoration: none; color: #000;}
#bottommenu-new ul li a:hover {text-decoration: underline;}
#bottommenu-new2 {font-family: Arial, Helvetica, sans-serif;font-size: 100%; width: 205px;  padding: 8px 0 0 0px;margin: 0px;}
#bottommenu-new2 ul {width:100%;list-style: none; margin:0px 0 0 0;padding: 0px; border: none;}
#bottommenu-new2 ul li {margin: 0px;padding: 0px;}
#bottommenu-new2 ul li a {font:normal 12px Arial, Helvetica, sans-serif; font-weight:bold; line-height: 22px;text-decoration: none; color:#bf000f;}
#bottommenu-new2 ul li a:hover { color:#000;}
.foo-link {font-family: Arial, Helvetica, sans-serif;font-size: 100%; width: 205px;  padding: 8px 0 0 0px;margin: 0px;}
.foo-link b{text-decoration: none;font:bold 12px Arial, Helvetica, sans-serif;color: #BF000F;}
.foo-link ul {width:100%;list-style: none; margin:0px 0 0 0;padding: 0px; border: none;}
.foo-link ul li {margin: 0px;padding: 0px;}
.foo-link ul li a {font:normal 12px Arial, Helvetica, sans-serif;  padding: 2px 0px 2px 0;text-decoration: none; color: #000;}
.foo-link ul li a:hover {text-decoration: underline;}
.foo-link2 {font-family: Arial, Helvetica, sans-serif;font-size: 100%; width: 205px;  padding: 8px 0 0 0px;margin: 0px;}
.foo-link2 ul {width:100%;list-style: none; margin:0px 0 0 0;padding: 0px; border: none;}
.foo-link2 ul li {margin: 0px;padding: 0px;}
.foo-link2 ul li a {font:normal 12px Arial, Helvetica, sans-serif; font-weight:bold; line-height: 22px;text-decoration: none; color:#bf000f;}
.foo-link2 ul li a:hover { color:#000;}
a.rd{color:#bd010f;text-decoration:none; font:bold 12px arial;}
.travle-india-table td a:hover{text-decoration:none; color:#fff;}
a.heading2{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333;}
a.heading2:hover{color:#bf000f;}
a.heading3{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#bf000f;}
a.heading3:hover{color:#000;}
a.heading4{text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin:4px 0;font-size:12px; font-weight:bold; color:#bf000f;}
a.heading4:hover{color:#000;}
.mid-head{width:420px; float:left;background:#eeeee2; border:1px solid #d6d7c9; margin:10px 0; height:20px; padding:5px 0 0 10px;}
.mid-tab-box{width:430px; float:left; border-bottom:1px solid #d6d7c9; margin:0;  padding:10px 0 10px 0px;}
.mid-tab-box .left-img{width:60px; float:left;  margin:0;  padding:0px 0 0 0px;}
.mid-tab-box .left-img img{border:1px solid #d6d7c9;}
.mid-tab-box .right-img{width:360px; float:right; margin:0;  padding:0px 0 0 0px;}
.mid-head a{text-decoration:none; font:bold 15px arial; color:#21201e;}
.travle_india-top8{background:#e6af1e url(../new-images/tab-bg.jpg) repeat-x top; width:170px; padding:7px 0 5px 5px; margin:0; float:left; }
.travle_india-top8 a{color:#fff; font:bold 12px arial;text-decoration:none;}
/************************************ PICTURE GALLERY ****************************************************************//
/*****written by avijit bhattacherjee dated on 19 oct 2010********/
.pika-wrap {width:436px; margin: 0 auto;}
.pika-image {position: relative; height:254px; width: 436px; background: #fafafa; border: 1px solid #e5e5e5; padding:0px;}
/*position image holders */
.pika-image .animation, .pika-image .main-image {position: absolute; top: 0px; left: 0px;}
.pika-image .animation {display: none;z-index:2;}
.pika-image img {border:0; padding:0; margin:0;}
.pika-image .caption {position: absolute; background:url(../new-images/75-black.png);  border: 1px solid #141414; color: #ffffff; padding: 10px; text-align:left; bottom:0px; left:0px; width:415px; font:bold 14px Arial, Helvetica, sans-serif;}
-image .caption p {padding: 0; margin: 0; line-height: 14px;}
.pika-image .caption a{text-decoration:none;color: #ffffff;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
.pika-imgnav a.previous {background:url(../new-images/gallery-left-img.jpg) no-repeat left 50%; height: 340px; width: 50px; top: 120px; left:0px;cursor:pointer;}
.pika-imgnav a.next {background: url(../new-images/gallery-right-img.jpg) no-repeat right 50%; height: 340px; width: 50px; top: 120px; right:0px;cursor:pointer;}
.pika-imgnav a.play {background: url(../../assets/images/play.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display: none;cursor:pointer;}
.pika-imgnav a.pause {background: url(../../assets/images/pause.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display:none;cursor:pointer;}
.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; font-family:  helvetica, arial, sans-serif; color: #333; padding: 4px;}
.pika-textnav a:hover {background: #e5e5e5; color: #0065B2;}
.pika-textnav a.previous {float: left; width: auto; display: block;}
.pika-textnav a.next {float: right; width: auto; display: block;}
.pika-thumbs {margin: 10px 0 0 0; padding: 0; overflow: hidden; }
.pika-thumbs li {float: left; list-style-type: none; width: 72px; padding: 3px; margin: 0 2px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
.pika-thumbs li:last {margin: 0;}
.pika-thumbs li .clip {position:relative;width: 72px; height: 61px; text-align: center; vertical-align: center; overflow: hidden;}
/* jCarousel Styles */
.jcarousel-skin-pika .jcarousel-container-horizontal{padding:0px 0px;}
.jcarousel-skin-pika .jcarousel-container-vertical{width:90px;height:350px;padding:20px 20px;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px;width: 385px;margin-left:25px;}
.jcarousel-skin-pika .jcarousel-clip-vertical {width:  90px;height: 350px;}
.jcarousel-skin-pika .jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-skin-pika .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-pika .jcarousel-item-placeholder {background: #fff;color: #000;}
/* Meenu*/
/************************************ PICTURE GALLERY ****************************************************************//
.pika-wrap1 {width:550px; margin: 0 auto;}
.pika-image1 {position: relative; height:254px; width: 550px; background: #fafafa; border: 1px solid #e5e5e5; padding:0px;}
	/*position image holders */
	.pika-image .animation, .pika-image .main-image {position: absolute; top: 0px; left: 0px;}
	.pika-image .animation {display: none;z-index:2;}
	.pika-image img {border:0; padding:0; margin:0;}

.pika-image1 .caption {position: absolute; background:url(../new-images/75-black.png);  border: 1px solid #141414; color: #ffffff; padding: 10px; text-align:left; bottom:0px; left:0px; width:415px; font:bold 14px Arial, Helvetica, sans-serif;}
-image .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background:url(../new-images/gallery-left-img.jpg) no-repeat left 50%; height: 340px; width: 50px; top: 120px; left:0px;cursor:pointer;}
	.pika-imgnav a.next {background: url(../new-images/gallery-right-img.jpg) no-repeat right 50%; height: 340px; width: 50px; top: 120px; right:0px;cursor:pointer;}
	.pika-imgnav a.play {background: url(../../assets/images/play.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause {background: url(../../assets/images/pause.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; font-family:  helvetica, arial, sans-serif; color: #333; padding: 4px;}
	.pika-textnav a:hover {background: #e5e5e5; color: #0065B2;}
	.pika-textnav a.previous {float: left; width: auto; display: block;}
	.pika-textnav a.next {float: right; width: auto; display: block;}
	
.pika-thumbs {margin: 10px 0 0 0; padding: 0; overflow: hidden; }
	.pika-thumbs li {float: left; list-style-type: none; width: 72px; padding: 3px; margin: 0 2px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;width: 72px; height: 61px; text-align: center; vertical-align: center; overflow: hidden;}

/* jCarousel Styles */
.jcarousel-skin-pika .jcarousel-container-horizontal {padding: 0px 0px;}
.jcarousel-skin-pika .jcarousel-container-vertical {width: 90px;height: 350px;padding: 20px 20px;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px;width: 385px;	margin-left:25px;}
.jcarousel-skin-pika .jcarousel-clip-vertical {width:  90px;height: 350px;}
.jcarousel-skin-pika .jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-skin-pika .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-pika .jcarousel-item-placeholder {background: #fff;color: #000;}
/*Meenu */
.middleBodyArea{float:left;width:438px;}
.middleBodyArea .top-head-gal{padding:0; margin:0; font-size:16px;font-weight:bold;}
.redheader{float:left;background:url(../new-images/nav_tile.jpg) repeat-x left top;height:25px;width:165px;padding:10px 0px 0px 10px;}
.redheader a{font:bold 11px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
.bottomLinkBx{float:left;width:436px;border:1px solid #d5d5d5;padding:1px;}
.bottomLinkBx span{width:430px;float:left;text-align:left;background-color:#e8e8e8;font:bold 14px Arial, Helvetica, sans-serif;color:#000000;height:25px;padding:10px 0px 0px 5px;}
.gallery2-table{text-align:center;}
.gallery2-table td{text-align:center; font:bold 12px Arial; color:#000;}
.gallery2-table td a{text-align:center; font:bold 12px Arial; color:#000; text-decoration:none;}
.gallery2-table td a:hover{text-decoration:underline;}
/********vertical bottom css*******************/
.urbangreymenu{width: 140px; /*width of menu*/float:left;margin-top:10px;}
.urbangreymenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0; /*bottom spacing between each UL and rest of content*/}
.urbangreymenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}
.urbangreymenu ul li a{font:normal 12px Arial;color: black;display: block;padding: 5px 0;line-height: 17px;padding-left: 8px; /*link text is indented 8px*/text-decoration: none;cursor:pointer;}
.urbangreymenu ul li a:visited{color: black;}
.urbangreymenu ul li a:hover{ /*hover state CSS*/color:#990000;}
.moreLink{float:right;font:bold 12px Arial, Helvetica, sans-serif;color:#990000;text-decoration:none!important;margin-bottom:5px;}
.moreLink:hover{text-decoration:underline;}
.innergallerymiddle{float:761px;width:auto;}
.imgborder{border:3px solid #CCCCCC;margin-left:60px;margin-top:10px;}
#horizental_booking_area{ width:755px; padding:0; margin:0;}
#horizental_booking_area_top{ background:url(../new-images/book_up2.jpg) no-repeat; width:755px; height:24px; padding:10px 0 0 0; margin:7px 0 0 0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;}
#horizental_booking_area_tile{ background:url(../new-images/book_tile2.jpg) repeat-y; width:755px; padding:8px 0px 0 8px; margin:0; font-size:11px;}
#horizental_booking_area_bottom{ width:755px; height:15px; padding:0; margin:0;}
#horizental_booking_area_tile td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:18px;font-weight:normal;}
#horizental_booking_area_tile td span{color:#FF0000;}
/**misc css****/
.margin{margin:20px 0px 20px 120px;}
/*****written by avijit bhattacherjee css end********/
/****** wildlife css *****/
.travle_india-top-wild{background:#bf000f url(../new-images/red-tab-bg-new1.jpg) repeat-x top; width:170px; padding:7px 0 5px 5px; margin:0; float:left; }
.travle_india-top-wild span{color:#fff; font-size:11px;}
.travle_india-img{width:175px; padding:0px 0 3px 0px; margin:0; float:left; }
.travle_india-top-wild a{color:#fff; font:bold 12px arial;text-decoration:none;}
.home-table-wild a{color:#fff; font:bold 12px arial; text-decoration:none; }
.home-table-wild td{font:normal 12px arial; background:#bf000f url(../new-images/red-tab-bg-new1.jpg) repeat-x top; padding:3px 0 3px 7px;}
.home-table-wild1 a{color:#fff; font:bold 12px arial; text-decoration:none; }
.home-table-wild1 td{font:normal 12px arial; background-color:#9E9E9E; padding:3px 0 3px 7px; border:1px solid black;}
.home-table-wildlife td {padding:2px 0 2px 5px; }
.home-table-wildlife td a{text-decoration:none; color:#000; font:normal 12px arial;}
.home-table-wildlife td a:hover{text-decoration:underline; color:#ff0000;}
.top-banner-wildlife{ width:302px; padding:10px 0 2px; margin:0; float:left;}

.tour-package{width:430px; float:left;  margin:10px 0;padding:0; }
.tour-package .tour-top{font-size:15px; color:#333534; font-weight:bold; text-decoration:none; width:420px; float:left; background-color:#eeeee2;border-top:7px solid #bf000f; margin:0px 0;padding:5px 0 5px 10px;}
.tour-package .tour-top a{font-size:15px; color:#333534; font-weight:bold; text-decoration:none;}
.tour-package .tour-top a:hover{color:#bf0010;}
.tour-package .tour-bottom{ width:418px; float:left; border:1px solid #eeeee2; margin:0px 0;padding:0px 0 10px 10px;}
.tour-package .tour-bottom .tour-box{width:122px; float:left; text-align:center; margin:0px 17px 0 0; padding:0;}
.tour-package .tour-bottom .tour-box .bdr{border:2px solid #fff; outline:1px solid #c8c9cb;  }
.tour-package .tour-bottom p{margin:0;}
.tour-package .tour-bottom p a{font-size:12px; color:#bf0010; font-weight:bold; text-decoration:none;}
.tour-package .tour-bottom p span a{font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
.tour-package .tour-bottom p span a:hover{text-decoration:underline;}
.tour-package .tour-bottom p a:hover{text-decoration:underline;}
.photoright{float:right; margin:5px 0 5px 7px;}
.photoleft{float:left; margin:5px 7px 5px 0px;}

.goa-tab{float:left; width:430px; }
.goa-tab .goa-tab-top{float:left; width:430px; border-bottom:#d9d8cd solid 1px; }
.goa-tab .goa-tab-top ul{float:left; width:100%; list-style:none; margin:0;  padding:0;}
.goa-tab .goa-tab-top ul li{float:left; margin:0; padding:0;}
.goa-tab .goa-tab-top ul li a{float:left; color:#000; margin:0; line-height:34px; font-weight:bold; padding:0 20px; text-decoration:none; background:url(../new-images/tab-hover1.jpg) repeat-x;}
.goa-tab .goa-tab-top ul li a:hover{background:#d9d8cd;}
.goa-tab .goa-tab-top ul li a.act1{background:#d9d8cd; color:#ec1a23;}
.goa-tab .goa-tab-bot{float:left; width:430px; }
/** class for tables in best-of-india by Rakesh **/
.tour-package-best{margin:10px 0 0 0;width:425px;float:left;border:0px solid red;}
.bestmore{font-family:Arial, Helvetica, sans-serif;color:#bf000f;font-size:12px;font-style:normal;font-weight:bold;margin:8px 0 0 150px;text-decoration:none;}
.boxtoplink{margin:0px;padding:0px;color:#666666;}
.boxtoplink ul{margin:0px;text-decoration:none;font:normal;}
.boxtoplink ul li{margin:0px;text-decoration:none;font:normal;}
.boxtoplink ul li a{margin:0px;color:#444444;text-decoration:none;font:normal;}
.boxtoplink ul li a:hover{margin:0px;color:#bf0010;text-decoration:none;font:normal;}
.nimg{border:1px solid #000; margin:5px 5px 0 0px}
/*css add by sanjoy 17-12-2010*/
.tour-package .tour-bottom .tour-box-big{width:190px;float:left;text-align:left;padding:0;margin:0 17px 0 0;} 
.tour-package .tour-bottom .tour-box-big .bdr{border:2px solid #fff; outline:1px solid #c8c9cb;} 
.tour-package .tour-bottom .tour-box-big span a{width:190px;font-weight:normal;padding-left:5px;}
.resulttext {color: #272727;font-family: arial;font-size: 13px;font-weight: bold;padding: 5px 0 0;text-decoration: none;}
.redtext {color: #FF4A4A;font-family: arial;font-size: 13px;font-weight: bold;text-decoration: none;}
.redheading {color: #C7270C;font-family: Arial;font-size: 14px;text-decoration: none;}
.greybutton {background: url("../images/tour-packages-india/button.gif") repeat-x scroll 0 0 transparent;height: 19px;text-align: center;}
.smallgreybutton {background: url("../images/tour-packages-india/button.gif") repeat-x scroll 0 0 transparent;height: 19px;text-align: center;}
.buttontext {color: #313131;font-family: arial;font-size: 11px;font-weight: bold;text-decoration: none;}
.sratingfrm{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;font-weight:bold;margin:0 0 0 5px;}
/*css add by sanjoy 17-12-2010*/
/****facebook css***/
#top_header_right{ width:355px; padding:8px 10px 0 0; float:right; }
.top_links{ width:135px; height:20px; float:left;}
.top_links span{ height:20px; padding:2px 0 0 33px;  margin-top:20px; float:left; }
.top_links a{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
.top_links a:hover{text-decoration:underline;}
.top_links1{ width:355px; text-align:right; height:22px; padding:0; margin:0 0 0 150px; float:right;}
.top_links1 span{ height:20px; margin:0; float:right;  width:127px; }
.top_links1 a{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none; }
.top_links1 a:hover{text-decoration:underline;}
/***facebook CSS ends**/
.language {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ece9d8; text-decoration:none; float:right; margin-right:6px;}
.language:hover{ color:white; text-decoration:underline; }
/* Edited by Rakesh on Jan 10, 2011 */
.train-image{margin:0;padding-left:40px;}
img.bestofkerala{position:relative;margin-top:-100px;float:left;}
.textlink{color:black; text-decoration:none;}
.textlink:hover{color:red;}
/*
Css modified by Susheel Kumar Sharma
Css for light box for google map used for show route
*/
.lightbox-map{position:absolute;height:100%;width:100%;background:#000;top:0;left:0;opacity:0.5;display:none;}
.whitecontent{z-index:10000;opacity:0.9;border:5px solid #ccc;background:white;padding:40px;width:550px;height:420px;position:absolute;top:20%;left:20%;}
/*Modification end*/

/*  Css modified by Rakesh Kumar on Mar 08, 2011. Css for Kashmir Tour Packages   */
.tour-table{border:1px solid #000;float:left;height:auto;margin:0;padding:0;width:430px}
.tour-box-mid{float:left;margin:0;padding:0;width:428px}
.tour-box-mid-up{clear:both;float:left;height:20px;margin:0;padding:0;width:428px}
.tour-box-mid-dn{border-top:1px solid #000;float:left;margin:0;padding:0;width:430px}
.tour-box-mid-dn-L{float:left;height:auto;margin:0;padding:0;width:212px}
.img{border-right:1px solid #000;float:left;height:auto;margin:0;padding:2px 2px 0 2px;width:208px;}
.day{color:#333;font:400 12px arial;margin:3px 0;padding:0;text-align:center}
.tour-box-mid-dn-R{float:right;height:auto;margin:0;padding:0;width:215px}
.spredtext{float:left;width:750px;}
.tour-table-next{float:left;height:auto;text-align:right;margin:0;padding:0;width:430px}
.tour-table-next a{font:700 16px arial; color:#BF000F;text-decoration:none;}
.bold-text{margin:0;padding:0;font:700 14px arial;color:#BF000F;text-decoration:none;}
/*Modification end*/

/*Css modified by Rakesh Kumar on Mar 08, 2011. Css for Summer Destination*/
.red-nav-box{margin:0;padding:0;float:left;border:1px solid #000;}
.red-nav{font:normal 12px arial; background:#bf000f url(../new-images/red-tab-bg-new1.jpg) repeat-x top; height:29px;width:432px;}
#white-row{margin:0;padding:0;width:430px;float:left;font-family: Arial, Helvetica;padding:0 0 8px 0px;margin:0;}
#white-row .white-row-L{margin:0;padding:0;width:214px;float:left;border-right:1px solid #000;}
#white-row .white-row-R{margin:0;padding:0;width:215px;float:right;}
.white-row-L ul{list-style: none;margin: 0px 0 0 0;padding: 0px;border: none;}
.white-row-L ul li{margin-left:0;padding:0;list-style-type:none;line-height:20px;border-bottom:1px solid red;}
.white-row-L ul li a{font:400 12px arial;color:#000;text-decoration:none;}
.white-row-R ul{list-style: none;margin: 0px 0 0 0;padding: 0px;border: none;}
.white-row-R ul li{margin-left:0;padding:0;list-style-type:none;line-height:20px;border-bottom:1px solid red;}
.white-row-R ul li a{font:400 12px arial;color:#000;text-decoration:none;}
/*Modification end*/

/* Css for Table for itinary section, modified by jagriti on 06/04/11 */
.it-box{border:1px solid #000; width:752px; height:auto; float:left;}
.sub-it-box{border-right:1px solid black; width:93px; height:30px; color:black;  text-align:center; float:left;background-color:#eeeeee}
.it-sub-detail{border-right:1px solid black; border-top:1px solid #000; width:93px; height:20px; color:black;text-align:center; float:left;}
.dest-box{ border:1px solid #000; width:435px; height:auto; float:left; border-bottom:0px;	}
.sub-dest-box{ width:426px; height:auto; float:left; font:ariel; color:black; font-size:12px; padding-left:10px; border-bottom:1px solid black;}
.sub-dest-box a{text-decoration:none; color:red;}
.de-tail{float:right ; padding-right:10px;}
.seperator-r{height:15px; float:left; width:435px;}
/*Css for hotel packages india by jagriti, modified on 14/03/11*/
.bottom-box{border:2px solid #a8a8a8; float:left; width:100%;}
.moretext{font-family:arial;color:red;font-size:11px;font-weight:bold;text-decoration:none;text-align:right;padding-right:40px;}
.moretext a{font-family:arial;color:red;font-size:11px;font-weight:bold;text-decoration:none;text-align:right;}
.greyline{background: url("http://www.indianholiday.com/images/tour-packages-india/line-strip.gif");background-repeat:repeat-x;width:730px;height:3px;margin-left:10px;}
.sub-box{width:185px; height:90px; float:left; margin-top:8px; }
.cityname{padding-top:3px; padding-bottom:3px;}
.statename {width:auto; height:22px;}
.statename a{color:#4e210e; font-size: 12px;text-decoration: none;font-weight:bold;font-family: arial;text-decoration: none;}
.statename a:hover{color:#98000d;}
.right-box{height:auto; width:290px; float:right; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; }
.wg-container{border:1px solid #9f9f9f; height:auto; width:290px; float:right; margin:0px; padding-bottom:0px; }
.top-heading{height:25px; width:auto; background-color:#98000d; color:white; font-family:arial; font-size:15px;font-weight:bold; text-align:center; }
.image-box{ width:100px; height:100px; margin:5px; float:left;}
.detail-box{ width:160px; height:auto; margin:5px 0 0 17px; float:left; }
.sub-heading{padding-bottom:8px; height:auto; width:auto; background-color:#9f9f9f; font-family:arial; font-size:13px;font-weight:bold; text-align:center; padding-top:4px;}
.sub-heading a{text-decoration:none; color:black; font-family:arial; font-size:13px;}
.sub-heading a:hover{color:#98000d; }
.name-box{font-family:arial; font-size:12px; color: #5e2f00; font-weight:bold; padding-left:5px; }
.detail-div{height:130px; width:280px; float:left; margin:0 0 5px 5px; }
.content{ font-family:arial; font-size:12px; padding-top:4px; color:#353535;}
.submit-btn {  text-decoration:none;   color:white; font-family:arial; font-size:14px;font-weight:bold; text-align:center; padding-top:3px; float:left;}
.btndiv a{ background: url("../new-images/submit-bg.jpg"); float:left; width:92px; height:28px; margin-left:100px;}
.left-table{ float:left; height:auto; width:176px; margin:2px 5px 2px 5px;}
.bottom-heading{ height:25px; width:auto; background-color:#98000d; color:white; font-family:arial; font-size:15px;font-weight:bold; text-align:center; padding-top:4px;}
.seperator{height:9px; width:100%;float:left;}
.left-queryform{ text-decoration:none; float:right;}
.left-queryform a{ text-decoration:none; float:right; font-weight:bold; color:black; font-size:17px; }
.desc-box{border:1px solid #9f9f9f; height: 114px; width:365px; float:left;  padding:3px; margin:2px;}
.img-box{ width:120px; height:100px; float:left;}
.rt-detail{ width:230px; float:left; height:auto; padding-left:8px;}
.rt-detail a{ float:left; color:#98000d; font-family:arial; font-size:14px;font-weight:bold; text-decoration:none;}
.subheading{color:black; font-family:arial; font-size:11px; font-weight:bold; margin:0 0  5px 10px;  float:left; width:200px; }
.bookdiv{float:left;}
.bookdiv a{ background: url("../new-images/submit-bg1.jpg") no-repeat scroll 0 0 transparent; float:right; width:80px; height:18px; margin-left:10px;}
.package-box{border:1px solid #c0c0c0; width:367px; height:auto; float:left; margin:4px; padding:0 0 5px 0}
.top-box{ float:left; width:67%; }
.nxt-heading{width:620px; height:22px; float:left; font:arial; font-size:12px; padding-left:10px; color:#4e4e4e; background-color:#f1f1f1; padding-top:5px; font-weight:bold;}
.cat-text{ margin:5px 0 0 5px; width:290px; height:auto; float:left;}
.sub-head-text{font:arial; font-size:12px; font-weight:bold; float:left; width:100px;}
.sub-text{font:arial; font-size:12px; float:left;}
.img-div{margin:5px 5px 0 0; width:370px; height:220px; float:left;}
.inner-head{border:1px solid #b4b4b4 ; width:131px; height:30px; float:left; Padding-left:10px;}
.extradetail{border:1px solid #b4b4b4; width:170px; padding-left:5px; float:left; background-color:#fffee8;}
.pricebox{border:1px solid #b4b4b4; width:170px; padding-left:5px; float:left; background-color:#fffee8;}
.additional-detail{ width:auto;  font:arial; font-size:12px; padding-left:10px; float:left;}
.hotel-det-box{ width:445px; height:auto; float:left; background-color:#fdfdfd;}
.top-heading-box{ width:100%; height:20px; font:arial; font-size:12px; color:white;  text-align:center; font-weight:bold; padding-top:4px; background-color:#98000d;}
.thumb-hotel{ width:211px; padding:5px; float:left; }
.thumb-hotel-box{border:1px solid black; float:left;}
.thumb-hotel-name-p{ width:120px; height:auto; float:left; margin-left:5px;}
.thumb-hotel-name a{ text-decoration:none; font-size:11px; font:ariel; color:#8c000b;}
.thumb-hotel-name a:hover{color:#000000;}
.img-thum-div{float:left; width:80px; height:70px;}
.sub-thumb-name{ font-size:11px; font:ariel; color:black; margin-top:6px;}
.thumb-two-box{ float:left;}
.hotel-det-table1{ width:633px; float:left;}
.hotel-det-table{ width:628px; float:left; border-left:1px solid #b4b4b4;}
.hotel-det-heading{border-bottom:1px solid #b4b4b4; border-right:1px solid #b4b4b4;  background-color:#f1f1f1; border-top:1px solid #b4b4b4; width:175px; height:auto; padding:0; float:left; text-align:center; font-weight:bold; }
.hotel-det-heading1{border-bottom:1px solid #b4b4b4; border-right:1px solid #b4b4b4; background-color:#f1f1f1;  border-top:1px solid #b4b4b4; width:90px; height:auto; padding:0; float:left; text-align:center; font-weight:bold; }
.hotel-det-sub1{border-bottom:1px solid #b4b4b4; border-right:1px solid #b4b4b4;  width:175px;  height:20px; padding-top:5px; float:left; text-align:center;}
.hotel-det-sub1 a {text-decoration:none; color:#98000d;  padding:0 10px 0 10px;  font-weight:bold; border:1px solid #bebebe; }
.hotel-det-sub-detail{border-bottom:1px solid #b4b4b4; border-right:1px solid #b4b4b4;  width:90px;  height:20px; padding-top:5px; float:left; text-align:center;}
.hotel-det-sub-detail a {text-decoration:none; color:black;  padding:0 10px 0 10px; background-color:#e9e9e9; font-weight:bold; border:1px solid #e1e1e1; }
.hotel-det-sub span{border:1px solid #b4b4b4; width:158px; height:35px; padding:0; float:left; text-align:center;}
.starting{ font:arial; font-size:14px; font-weight:bold; background-color:white; color:#98000d; padding:6px; text-align:center;}
.starting a{ font:arial; font-size:14px; background-color:white; color:#98000d; padding:3px; text-align:center; text-decoration:none;}
.starting-price{font:arial; font-size:14px; font-weight:bold; color:red; text-align:center; padding:5px;}
.starting-date{font:arial; font-size:14px; font-weight:bold; color: #414141; text-align:center; padding:5px;}
.starting-price span{ color:#4d4d4d; text-align:center; padding:5px;}
.pacakge-det-box{border:1px solid #e9e9e9; width:254px; margin:5px 0 0 0; float:left; height:220px; background-color:#f0f0f0;}
.sub-detail{width:auto;}
.top-image-box{float:left; width:auto;}
.price-table{z-index:100;position:absolute;opacity:2;border:1px solid #bebebe; width:405px; float:left;display:none;}
.sub-price-table{z-index:1000px;border:1px solid #e1e1e1; width:200px; float:left; text-align:center; font-weight:bold; background-color:#d4d4d4;}
.sub-sub-box{border:1px solid #fbfbfb; width:99px; float:left; text-align:center;  background-color:#ebebeb;}
.sub-price-detail{border:1px solid #fbfbfb; width:99px; float:left; text-align:center; background-color:#ebebeb;}
.pack-name{font-weight:bold; font-size:15px; color:#98000d; float:left; width:250px; float:left;}
.pack-duration{ font-size:13px; color:black; float:right;}
.pack-dur{font-weight:bold; font-size:13px; color:#98000d; float:right; width:70px;}
.validity{font-size:13px; color:black;}
.room-detail-box{float:left; width:628px;}
.main-state-table{ float:left; height:80px; width:242px; margin:3px; }
.thumb-hotel-name-i{ width:145px; height:auto; float:left; margin-left:5px;}
.thumb-hotel-name-i a{ text-decoration:none; font-size:14px; font:ariel; color:#8c000b; }
.thumb-hotel-name-i a:hover{color:#000000;}
.sub-thumb-name-i a{ font-size:12px; font:ariel; color:black; margin-left:5px;  }
.thumb-hotel-i{ width:230px; padding:5px; float:left; }
.sub-more a{ float:right; color: #98000d; font-size:12px; font:ariel; text-decoration:none; font-weight:bold;}
.sp-fix{position:relative;width:auto;height:auto;border:0px;float:left;}
.next-img{float:left; cursor:pointer;}
.pre-next-img{float:right; cursor:pointer;}
.tab-link a{text-decoration:none; font-size:14px; color:#bf000f;}
/*CSS end*/

/*CSS for Table in Luxury Hotels Section modifed on APR 8, 2011 by Rakesh*/
.lux-hotel{margin:0;padding:3px 0 0 0;width:430px;height:20px;background:url(../new-images/tab-bg.jpg) repeat-x;text-align:center;font-family:arial, Helvetica, sans-serif;color:#FFF;font-size:14px;font-weight:700;}
.lux-hotel a{text-decoration:none;color:#FFF;}
.lux-h{width:430px;line-height:20px;}
.lux-L{padding:0 0 0 8px;width:205px;float:left;border-left:1px solid #CCC;border-bottom:1px solid #CCC; text-align:left;}
.lux-L a{text-decoration:none;color:#000;}
.lux-L a:hover{color:#FF0000; text-decoration:underline;}
.lux-R{padding:0 0 0 8px;width:205px;float:right;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC; text-align:left;}
.lux-R a{text-decoration:none;color:#000;}
.lux-R a:hover{color:#FF0000; text-decoration:underline;}
.L-tab{margin:10px 0 10px 0;float:left;width:54%;diaplay:block;}
.L1{float:left;width:50%;}
.L2{float:right;width:50%}
.lux-B{margin:0;padding:0;height:15px;float:left;width:430px; line-height:20px;}
.space{margin:0;padding:0;height:15px;width:430px;line-height:20px;}
.line{margin:5px 0 10px 0;padding:0;width:430px;float:left;font:arial; font-size:12px; color:#000;font-weight:400;border-left:1px solid #333;border-right:1px solid #333;}
.line-S{margin:0;padding:0;width:430px;float:left;font:arial; font-size:12px; color:#000;font-weight:400;border-bottom:1px solid #333;}
.line-S a{color:#000;text-decoration:none;}
.line-S a:hover{color:#FF0000;text-decoration:none;}
.line-L{margin:0;padding:3px 0 3px 5px;width:205px;float:left;font:arial; font-size:12px; color:#000;font-weight:400;}
.line-R{margin:0;padding:3px 0 3px 5px;width:210px;float:left;font:arial; font-size:12px; color:#000;font-weight:400;border-left:1px solid #333;}
/*CSS End*/

/* CSS for middle table modified on 19 apr 2011 by Jagriti */
.lux-top-tab{margin:0;padding:3px 0 0 0;float:left;width:430px;height:20px;background:url(../new-images/red-tab-bg-new1.jpg) repeat-x;text-align:center;font-family:arial, Helvetica, sans-serif;color:#FFF;font-size:12px;font-weight:700;}
.lux-middle-tab{margin:0;width:428px; border-top:0px;height:18px; padding:3px 0 0 0; float:left;text-align:center;font-family:arial, Helvetica, sans-serif;color:#3a3a3a;font-size:12px;font-weight:700; background-color:#f1f1f1; border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6;}
.lux-middle-tab a{text-decoration:none; color:#3a3a3a;}
.lux-middle-tab a:hover{text-decoration:underline;}
.lux-top-tab a{text-decoration:none;color:#FFF;}
.lux-top-tab a:hover{text-decoration:underline;}
.lux-hori{width:430px; line-height:20px; }

/*.conteiner-destin {width:300px; float:left;}
.lux-top-tab1{margin:0;padding:3px 0 0 0;float:left;width:300px;height:20px;background:url(../new-images/red-tab-bg-new1.jpg) repeat-x;text-align:center;font-family:arial, Helvetica, sans-serif;color:#FFF;font-size:12px;font-weight:700;}
.lux-hori1{width:300px; line-height:20px; }
.lux-top-tab1 a{text-decoration:none;color:#FFF;}
.lux-top-tab1 a:hover{text-decoration:underline;}
.lux-L1{padding:0 0 0 8px;width:140px;float:left;border-left:1px solid #CCC;border-bottom:1px solid #CCC; text-align:left;}
.lux-L1 a{text-decoration:none;color:#000;}
.lux-L1 a:hover{color:#FF0000; text-decoration:underline;}
.lux-R1{padding:0 0 0 8px;width:140px;float:right;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC; text-align:left;}
.lux-R1 a{text-decoration:none;color:#000;}
.lux-R1 a:hover{color:#FF0000; text-decoration:underline;}
.lux-B1{margin:0;padding:0;height:15px;float:left;width:300px; line-height:20px;}*/
/* CSS end */

/*CSS for Post Comments */
#comments{margin:5px 0 5px 0px;padding:0;width:100%;float:left;}
h4{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;padding:5px 0 10px 0;text-decoration:none;color:#000;}
#review-ajax{padding:0;vertical-align:top;width:100%;margin:5px 0 5px 0px;}
#review-ajax ul{border: 1px solid #CFC2CF;margin:-5px 0 0 0;padding:0;position:relative;width:100%;}
.span-odd{background-color:#F4F4F4;line-height:20px;list-style:none outside none;margin:3px;text-align:left;}
.span-left{float:left; font-size:11px; font-weight:bold; width:280px; height:auto;}
.span-right{color:#000000;float:right;font-family:arial,Helvetica,sans-serif;font-size:11px;font-weight:400;text-decoration:none;}
.span-odd a{color: #CA000F;font-family: arial,Helvetica,sans-serif;font-size:13px;font-weight:400;text-decoration:none;}
.boxy-inner{margin:0;padding:0;}
#post-comment{margin:15px 0 0 0;float:left;width:57%;}
/* CSS end */
/* CSS for h2 heading */
.heading-travel-dest{color:#b30002; font-size:16px;}
/* CSS for why wid us section */
.slide-box-heading{width:auto; height:33px; background: url(../new-images/red-tab-bg-why.jpg) repeat-x top; font-weight:bold; position:relative; padding-right:10px; cursor:pointer; color:#a0000c; font-weight:bold; padding-top:4px; padding-left:10px; margin-top:10px; border-bottom:3px solid black; }
.show-why-box{ height:auto; background-color:#f7f7f7; padding:5px; display:none; border-bottom:3px solid black;}
.show-why-box ul {list-style-image:url(../new-images/arrow.png);}
.show-why-box ul li {line-height:18px; color:black; }
/* CSS for why wid us section Ends */
.tab-heading{background-color:#c9c9c9;height:20px; width:239px; float:left; border-right:1px solid black; display:none; font-weight:bold; text-align:center; padding-top:2px; }
.terms-box{border:1px solid black; width:720px; height:280px; float:left; border-right:none;}
.tab-content{height:238px; width:219px; float:left; border-right:1px solid black; font-weight:bold; padding:10px; }
/* CSS for middle table modified on 17 May 2011 by Jagriti */
.sub-tab{margin:0;padding:3px 0 0 0;width:430px;height:20px;background:url(../new-images/css-images/green-tab-bg.jpg) repeat-x top;text-align:center;font-family:arial, Helvetica, sans-serif;color:#FFF;font-size:12px;font-weight:700;}
.sub-tab a{text-decoration:none;color:#FFF;}
.sub-middle-tab{margin:0;width:428px; border-top:0px;height:18px; background:url(../new-images/css-images/green-tab-bg.jpg) repeat-x top;padding:3px 0 0 0; float:left;text-align:center;font-family:arial, Helvetica, sans-serif;color:#FFF;font-size:12px;font-weight:700; background-color:#f1f1f1; border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6;}
.sub-middle-tab a{margin:0;width:428px; border-top:0px;height:18px; text-decoration:none; float:left;text-align:center;font-family:arial, Helvetica, sans-serif;color:#FFF;font-size:12px;font-weight:700;}
/* CSS end */
.bodylink{text-decoration:none; font-weight:bold; color:#BF000F;}
.bodylink:hover{text-decoration:none; color:#bf000f;}
/* CSS for facebook page modified on 18 May 2011 by Jagriti */
.face-cl{font-size:18px; color:#bf000f; font-weight:bold; font-style:ariel;}
.face-text{font-size:15px; color:#000; font-weight:bold; font-style:ariel; padding:0 0 8px 0px;}
.face-list{margin-left:20px;}
.face-list li{list-style-image:url(../new-images/arrow.png); font-size:13px; line-height:24px; text-align:justify; padding:0 10px 0 0px;}
.f-logo{float:left; margin:10px;}
.face-line{font-size:22px; color:#bf000f; float:left; margin-left:100px; margin-top:20px;}
.table-head{width:100%;height:20px;width:216px;float:left;color:#98000d; font:bold 12px arial; text-align:center;background-color:#d6d6bc}
.table-subhead{width:100%;height:20px;width:214px;float:left;color:black; font: normal 12px arial; text-align:left; padding-left:2px;border-bottom:1px solid grey; background-color:#eeeee4}
.table-subhead1{width:100%;height:20px;width:120px;float:left;color:black; font: normal 12px arial; text-align:center;}
.tab-head{width:100%;height:20px;text-align:center; font:bold 12px arial; }
.middleBodyAreaNew{float:left;width:600px;}
.middleBodyAreaNew1{float:left;width:900px;color:#ffffff;}
.middleBodyAreaNew1 strong h1{color:#ffffff;}
/* Black Footer */
#body_bottom_area2{ float:left; width:970px; padding:10px 0 0px 0; margin:0px 0; padding-bottom:10px; background-color:#1d1d1d; padding-left:10px;}
.body_bottom_left3{width:250px; padding:0px 0 0px 0; margin:0 2px 0 5px; float:left;}
.body_bottom_right4{width:180px; padding:0px 0 0px 0; margin:0 2px 0 5px; float:left;}
#bottommenu-new3 {font-family: Arial, Helvetica, sans-serif;font-size: 100%; width: 230px;  padding: 8px 0 0 0px;margin: 0px;  border-right:1px solid #ffffff; }
#bottommenu-new3 ul {width:100%;list-style: none; margin:0px 0 0 0;padding: 0px; border: none;}
#bottommenu-new3 ul li {margin: 0px;padding: 0px;}
#bottommenu-new3 ul li a {font:normal 12px Arial, Helvetica, sans-serif;  padding: 2px 0px 5px 0;text-decoration: none; color: #c3c3c3; line-height:18px;}
#bottommenu-new3 ul li a:hover {text-decoration: underline;}
#bottommenu-new4 {font-family: Arial, Helvetica, sans-serif;font-size: 100%; width: 180px;  padding: 8px 0 0 0px;margin: 0px;}
#bottommenu-new4 ul {width:100%;list-style: none; margin:0px 0 0 0;padding: 0px; border: none;}
#bottommenu-new4 ul li {margin: 0px;padding: 0px;}
#bottommenu-new4 ul li a {font:normal 12px Arial, Helvetica, sans-serif; font-weight:normal; line-height: 18px;text-decoration: none; color:#ffffff;}
#bottommenu-new4 ul li a:hover {text-decoration:underline;}
a.largeheading{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffffff;}
a.largeheading:hover{text-decoration:underline;}
a.heading7{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
a.heading7:hover{text-decoration:underline;}
.more6{font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px;font-style:normal;font-weight:normal;margin:0 20px 0 0;text-decoration:none;float:right;}
.more6:hover{text-decoration:underline;}
.redheader2{float:left;background:url(../gallery-images/nav_tile.jpg) repeat-x left top;height:25px;width:165px;padding:10px 0px 0px 6px;}
.redheader2 a{font:bold 13px Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}
.more-table{text-align:left;font-family:Arial, Helvetica, sans-serif;color:#c0000d!important;font-size:12px;font-style:normal;font-weight:bold;margin:0 10px 0 0;float:right;border:none!important;text-decoration:underline!important;}
.more-table:hover{text-decoration:none!important;}
.more7{text-align:left;font-family:Arial, Helvetica, sans-serif;color:#c0000d!important;font-size:12px;font-style:normal;font-weight:bold;margin:0 0px 0 0;float:right;border:none!important;text-decoration:underline!important;}
.more7:hover{text-decoration:none!important;}
/* Black Footer */
/*****hotels in cities link****/
.statelinkbxHeader2{float:left;width:426px;background-color:#1a1a1a;font:bold 13px Arial, Helvetica, sans-serif;color:#FFFFFF;padding:5px 0px 0px 10px;height:25px;}
.statelinkbxHeader2 span{font:normal 12px Arial, Helvetica, sans-serif;color:#FFFFFF;}
.statelinkbxArea2{float:left;width:424px;background-color:#f0f0f0;border:1px solid #cdcbcc;margin-top:5px;padding:7px;}
.statemenu2{float: left;width: 147px; /*width of menu*/margin-top:10px;}
.statemenu2 ul{float:left;width: 147px; /*width of menu*/list-style-type: none;margin: 0;padding: 0;margin-bottom: 0; /*bottom spacing between each UL and rest of content*/}
.statemenu2 ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}
.statemenu2 ul li a{font: bold 12px Arial;color: black;display: block;padding: 3px 0;line-height: 15px;text-decoration: none;}
.statemenu2 ul li a:visited{color: black;}
.statemenu2 ul li a:hover{ /*hover state CSS*/
color:#990000;}
.bottomTablink{float:left;width:436px;padding:0px;background-color:#f0f0f0;margin-top:2px;}
.middleBodyArea2{float:left;width:443px;}
.star-img{border:0;margin-right:2px;}
.hotels-header{float:left;width:740px;background-color:#000000;margin-left:7px;padding:8px;}
.hotels-slideshow h1{font:bold 16px Arial, Helvetica, sans-serif;color:#FFFFFF;float:left;width:200px;margin-bottom:6px;}
.hotels-slideshow{float:left;width:441px;}
.hotels-slideshow a{font:normal 12px Arial, Helvetica, sans-serif;color:#FFFFFF;margin-left:5px;text-decoration:none;margin-top:5px;}
.hotels-slideshow a:hover{text-decoration:underline;}
.slideshowright{float:right;width:274px;}
.topgallerydiv{float:right;width:140px;}
.fact-filebx{float:left;width:280px;margin:10px 0px 0px 15px;}
.factcontainerdiv{width:274px;margin:8px auto;}
.whitebxContainer{width:274px;color:#FFFFFF;}
.whitebxContainermid{float:left;width:269px;background-color:#FFFFFF;padding:2px 0px 0px 5px;}
.redboldtext{font:bold 12px Arial, Helvetica, sans-serif;color:#bb0013;}
.facttxt{font:normal 12px Arial, Helvetica, sans-serif;color:#000000;}
/* Added by Meenu on 15th june2011 */
.middleBodyArea2 strong{color:#bb0013;}
#text-box{display:block; width:443px; float:left; text-align:justify}
#brands{width:430px;display:block;overflow:hidden;margin:5px 0 5px 0;color:#000000;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:18px;text-align:left;}
#brands-del{display:block;width:208px;float:left;margin:0px 0px 0px 5px;}
#brands h2{line-height:25px;padding:0;margin:0;font-size:14px;color:#000000; font-family:Arial,Helvetica,sans-serif;}
#brands-del ul{font:12px arial;margin:0 0 0 10px;padding:0;}
#brands-del ul li{width:195px;padding:0px;margin:0px;color:#000000;font-family:arial,Helvetica,sans-serif;font-size:12px;font-weight: normal;}
/* visa to delhi locations (Meenu) */
.loc{width:430px; display:block; overflow:hidden; line-height:16px;font-family: Arial,Helvetica,sans-serif;
font-size: 12px; color:#000; margin:5px 0px 5px 0px;  border-top: 1px solid #CCCCCC;}
.loc-l{border-bottom: 1px solid #CCCCCC;  height:150px; overflow:hidden;border-left: 1px solid #CCCCCC;float: left;padding: 3px 3px 0px 3px;width: 207px;}
.loc-r{padding:3px 3px 0px 3px; height:150px; width:207px; overflow:hidden;float:left;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.loc-l1{border-bottom: 1px solid #CCCCCC;height:180px; overflow:hidden;border-left: 1px solid #CCCCCC;float: left;padding: 3px 3px 0px 3px;width: 207px;}
.loc-r1{padding:3px 3px 0px 3px; height:180px; width:207px; overflow:hidden;float:left;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.loc-lb{border-bottom: 1px solid #CCCCCC;  height:215px; overflow:hidden;  border-left: 1px solid #CCCCCC;float: left;padding: 3px 3px 0px 3px;width: 207px;}
.loc-rb{padding:3px 3px 0px 3px;  height:215px; overflow:hidden; width:207px;float:left;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.hlink{color:#000; font-weight:bold;text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.hlink:hover{color:#ff0000;text-decoration:underline;}

#popup_area{background-color: #FFFFFF;float: left;margin: 0;overflow: hidden;padding: 15px 0px 15px 23px;width: 470px;}
.rajasthan-top-tab{margin:0;padding:3px 0 0 0;width:430px;height:20px;background:url(../new-images/tab-bg.jpg) repeat-x;text-align:center;font-family:arial, Helvetica, sans-serif;color:#FFF;font-size:12px;font-weight:700;}
.rajasthan-top-tab a{text-decoration:none;color:#FFF;}
.rajasthan-top-tab a:hover{text-decoration:underline;}
.lux-hori_b{width:430px; line-height:17px;}
.lux-Lb{padding:3px 0 0 8px;width:205px;float:left;border-left:1px solid #CCC;border-bottom:1px solid #CCC; text-align:left; height:35px; }
.lux-Lb a{text-decoration:none;color:#000;}
.lux-Lb a:hover{color:#FF0000; text-decoration:underline;}
.lux-Rb{padding:3px 0 0 8px;width:205px;float:right;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC; text-align:left; height:35px; }
.lux-Rb a{text-decoration:none;color:#000;}
.lux-Rb a:hover{color:#FF0000; text-decoration:underline;}
.link a{text-decoration:none;color:black;}
.link:hover a{text-decoration:underline;}
.top-wild-box{height:150px;width:300px;clear:both;}
/* css for form error message */
#alert{overflow: hidden; width: 100%;text-align: center;position: fixed;top: 0;left: 0;background-color: #F1F1F1;height: 0;color: #FFFFFF;font: 20px/40px arial, sans-serif, red;opacity: .9;font-weight:bold;}
/* css for like btn for red layout */
.like-btn{width:435px;float:left;}
.rec-btn{float:left;width:120px;height:25px;margin-top:5px;}
/* css for form error message ********/
#alert{overflow:hidden;width:100%;text-align: center;position: fixed;top: 0;left: 0;background-color: #F1F1F1;height: 0;color: #FFFFFF;font: 20px/40px arial, sans-serif, red;opacity: .9;font-weight:bold;}
/* css for iterary page */
.itinary-box{ width:436px; height:auto; float:left; border:1px solid #000;}
.sub-itinary-box{border-right:1px solid black; width:86px; height:30px; color:black;  text-align:center; float:left;background-color:#eeeeee}
.itinary-sub-detail{border-right:1px solid black; border-top:1px solid #000; width:86px; height:20px; color:black;text-align:center; float:left;}
.sub-itinary-con{border-right:1px solid black; width:118px; height:30px; color:black; text-align:center; float:left;background-color:#eeeeee}
.itinary-sub-con{border-right:1px solid black; border-top:1px solid #000; width:118px; height:20px; color:black;text-align:center; float:left;}
.itinary-sub-date{border-right:1px solid black; border-top:1px solid #000; width:78px; height:37px; color:black;text-align:center; float:left;padding:25px 0 0 0;}
.itinary-sub-date2{border-right:1px solid black; border-top:1px solid #000; width:78px; height:25px; color:black;text-align:center; float:left;padding:15px 0 0 0;}
.sub-itinary-date{border-right:1px solid black; width:78px; height:30px; color:black;  text-align:center; float:left;background-color:#eeeeee}
.itinary-sub-date1{border-right:1px solid black; border-top:1px solid #000; width:78px; height:20px; color:black;text-align:center; float:left;}
.itinary-sub-date3{border-right:1px solid black; border-top:1px solid #000; width:78px; height:70px; color:black;text-align:center; float:left;padding:35px 0 0 0;}

/*************************CSS for Review Link added by Meenu on 11-11-11**************************************************/
.review-link{text-align:right !important; padding:0px !important;}
.reviewstyle{background-color:#ee981d; color:#FFF;font-weight:bold;padding:3px; text-decoration:none;}
.reviewstyle:hover{text-decoration:underline;color:#FFF;}
/* Css end */
/* CSS for india picture gallery hotels details by Rakesh on Dec 14, 2011 */
#details{margin:0 0 10px 0;padding:0;float:left;width:58%;height:auto;}
#details .subdetails{margin:0px 0px 10px 0;padding:10px 0;float:left;width:100%;height:auto;background:#F1F1F1;border:1px solid #CECECE;}
#details .subdetails h3{margin:0;padding:0;}
#details .subdetails h3 a{margin:0;padding-left:5px;font:700 16px arial;color:#BF000F;text-decoration:none;}
#details .subdetails h3 a:hover{color:#BF000F;text-decoration:underline;}
#details .subdetails p{margin:0;padding:2px 5px;font:400 13px arial;color:#000;line-height:17px;}
/* Css end */
/*Css for kerala map page*/
#kerala-ph-gal{width:98%;height:auto;float:left;margin:10px 15px 5px 0;padding:5px 0 10px 0;background-color:#eeeee2;}
#kerala-ph-gal a{text-decoration:none; font:800 12px arial; color:#af010b;margin:10px 0 0 10px;}
#kerala-ph-gal a:hover{text-decoration:underline;}
#kerala-ph-gal span{font:bold 12px arial; color:#af010b;margin:10px 0 0 10px;}
#kerala-ph-gal .photo-gal{margin:10px 5px 10px 10px;}
#kerala-ph-gal .photo-gal img{padding:4px;margin:0 7px 0 0;background-color:#fff;border:1px solid grey;float:left;}
#kerala-ph-gal .photo-gal a{float:right;font-weight:normal;padding:0;margin:4px 0 0 0;}

#photo-gal-box{float:left;margin:8px 0 5px 8px;}
#photo-gal-box .photo-box{float:left;text-align:center;}
#photo-gal-box  img{padding:4px;margin:0 4px 4px 3px;background-color:#fff;border:1px solid grey;float:left;}
#photo-gal-box a{font-weight:bold;padding:0;margin:4px 0 0 0;text-align:center;color:#000;}
/*end*/

/* search */
#search-tours{margin:0;padding:6px 0 5px 200px;width:780px;background:#fff;float:left;border-top:1px solid #D4D3CA;border-bottom:1px solid #D4D3CA;}
#search-tours .navigation{margin:0;padding:0;float:left;}
#search-tours .navigation select{margin:0 10px 0 0;padding:0;}
#search-tours .navigation select option{margin:0;padding:0;width:150px;height:18px;}
#search-tours input{margin:-2px 0 0 0;padding:2px;width:50px;background:#BF000F;float:left;color:#fff;}

#wheather-detail{border:1px solid #ccc; width:435px;height:240px;padding:0 0 0 4px;}

/* css for luxury train section*/
.itnr-box{width:438px;float:left;}
.itnr-box .sub-itbox{border:1px solid #B8B889;border-bottom:0; background-color:#D6D6BC;padding:3px;width:225px;font:bold 14px arial;}
.itnr-box .sub-itbox span{margin:0 0 0 5px;}
.itnr-box .sub-itbox a{font:bold 14px arial; text-decoration:none; color:#000;}
.itnr-box .sub-itbox a:hover{color:#9C000D;}
.itnr-box .sub-dit{background-color:#F7F7F4;width:430px;padding:4px;margin:0 0 10px 0;border:1px solid #D6D6BC;}
.bg-it{border-bottom:1px solid #ccc;padding:0 0 5px 0;background-color:#F7F7F7;}
/* end */

/*css for travel to india map section */
.travel-map-sect {width: 435px; height: 365px; float: left; position: relative; }
.travel-map-sect .travel-map {width:277px; height:315px; float:left;}
.travel-map-sect .travel-map img {width:277px; height:315px; float:left;}
.travel-map-sect .travel-slct-list {width: 255px; float: right; position: absolute; bottom:20px; right:0px;}
.travel-map-sect .travel-slct-list img {width:246px; height:45px; float:right;}
.travel-map-sect .travel-map-strip {width:246px; float: right; background:url('../new-images/red-strip.png'); background-repeat:no-repeat;}
.travel-map-sect .upp-bor-tra-strip {width:222px; height:5px; float:left; margin:0px 0px 34px 10px; border:1px solid #00c8b2; border-bottom:none;}
.travel-map-sect .travel-selec {width:207px; float:left; margin:0px 0px 0px 10px; border:1px solid #00c8b2; border-top:none; padding:10px 0px 10px 15px;}
.travel-selec select {width:180px; height:25px; float:left;}
.travel-map-sect .travel-go-btn {width:95px; height:38px; float:left; margin:10px 0px 0px 40px; background:url('../new-images/go-button.png'); background-repeat:no-repeat; outline:none; border:none;}

/* css for left popup slider 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;}

.aeroindia_hd{width:740px; background-color:#af000d; padding:8px; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; color:#fff;}
.hotel_Bx{ width:755px; margin:10px 0; overflow:hidden; }
.hotel_innerBx{ width:220px; background-color:#eeefef; padding:7px; float:left; margin:0 10px 10px 5px;}
.hotel_name{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; padding:3px 0;}
