body{background:#3E3E3E; padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#container{width:980px; padding:0; margin:0 auto;}
h1{ padding:0; margin:0;}
h2{ padding:0; margin:0; font-size:14px;}
p{line-height:17px;}
#top_area{background:#fff;width:980px;height:89px;padding:0;margin:0;float:left;}
#logo{width:350px;height:61px;padding:15px 0 0 12px;margin:0;float:left;border:0px solid green;}
#logo a{font-family:georgia;font-weight:700;font-size:32px;color:#87232D;font-style:italic;text-decoration:none;border:0px;}
#top_header_right{width:220px;padding:0;margin:17px 0 0 100px;float:left;border:0px solid red}
.logo-box{margin:10px 10px 0 0;padding:0;background:url(../new-images/ihpl-logo.png) no-repeat;width:96px;height:61px;float:right;border:0px dotted red;}
.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;}
.top_links a{margin:0 0 0 10px;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:10px 0 0 0;float:right;border:0px solid red;}
#top-menu{float:left; background:url(../new-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:31px;width:100%;}
#top-menu ul li{float:left;padding:0;margin:0;}
#top-menu ul li a {padding:0px 27px 0px 27px;display: block;line-height:31px;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{background: url(../new-images/hover_tile.jpg) repeat-x;height:36px;color:#FFFFFF;}
#body_area{float:left;  background-color:#fff;width:960px; padding:10px; overflow:hidden; margin:0;}
#bredcrum{float:left; width:965px; padding:7px 0 7px 15px; margin:0; background:#F2F2E8;}
a.bred-links{color:#BF000F;text-decoration:none; font-weight:bold;}
a.bred-links1{color:#000;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;}
#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; font:normal 12px arial; line-height:17px;}
#body_area_right p{ padding:5px 0; line-height:20px;}
#right_add_area{width:302px;  padding:0; margin:0; } 
#body_area_right ul a{ text-decoration:none;}
#right-aria{ width:309px; padding-left:6px; margin:0; float:right;}
#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 li a{font-family:Arial, Helvetica, sans-serif;font-size: 12px; display: block; border-bottom: 1px solid #D4D3CA;padding: 3px 0px 3px 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;}
/****** left pane css *****/
.travle_india1{ width:175px; background-color:#F2F2E8; padding:8px; margin:0; float:left; }
.travle_india-top-wild{background:url(../new-images/red-tab-bg.jpg) repeat-x; 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;}
.photoright{float:right; margin:5px;}
.photoleft{float:left; margin:5px;}
.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;}
/*Css for hotel packages india by jagriti, modified on 14/03/11*/
.bottom-box{border:2px solid #a8a8a8; float:left; width:100%;margin:0 0 10px 0;}
.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:#004B7D; font-size: 12px;text-decoration: none;font-weight:bold;font-family: arial;text-decoration: none;}
.statename a:hover{color:#0082D9;}
.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{padding:2px 0 0 0;height:23px; width:auto; background-color:#B4000B; 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:#000; 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) no-repeat; float:left; width:93px; height:25px; margin:25px 0 0 100px;padding:7px 0 0 0;}
.left-table{ float:left; height:auto; width:176px; margin:2px 5px 2px 5px;}
.left-table ul{float:left;list-style-type:bullet;margin:0;padding:0;text-align:left;}
.left-table ul li{margin:0 0 0 20px;padding:0;}
.left-table ul li a{margin:0;padding:0;color:#692609;font-size:12px;text-decoration:none;font-weight:700;font-family:arial;text-decoration:none;}
.left-table ul li a:hover{color:#A0390E}
.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:auto; 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 a{ background: url(../new-images/submit-bg1.jpg); float:right; width:80px; height:17px; 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;margin:0 0 10px 0;}
.hotel-det-box{ width:445px; height:auto; float:left; background-color:#fdfdfd;}
.top-heading-box{width:445px;height:20px; font:arial; font-size:12px; color:white;margin-top:10px;text-align:center; font-weight:bold; padding-top:4px; background-color:#98000D;}
.thumb-hotel{ width:211px; padding:5px; float:left; }
.thumb-hotel-box{width:443px;border:1px solid #000; 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-box{position:relative;width:445px;height:auto;border:0px;float:left;}
.sp-fix{position:relative;width:auto;height:auto;border:0px;float:left;}
.next-img{float:left; cursor:pointer;padding:0;margin:-2px 0 0 0;}
.pre-next-img{float:right; cursor:pointer;padding:0;margin:-2px 0 0 0;}
.tab-link a{ text-decoration:none; font-size:14px; color:#bf000f;}
#wg{overflow:hidden;position:relative;width:290px;height:360px;}
/*CSS end*/
/*CSS for footer in Hotel package Modified by Rakesh on May 23, 2011*/
#footer_wrapper {background:#D2D2D2;display:block;height:auto;margin:0 auto;overflow:hidden;padding:0;width:980px;border-top:2px solid #9D9D9D;}
#footer {border:0;height:auto;margin:0 auto;padding:0;width:980px;}
#footer .top {background:url(../new-images/divider2.jpg) no-repeat center bottom;border:0;float:left;height:40px;margin:0;padding:0 0 0 330px;width:650px;}
#footer .mid {border:0;float:left;height:50px;margin:0;padding:10px 0 3px;text-align:center;width:980px}
#footer .mid .mid-box-left {border:0;color:#000;float:left;font-weight:700;margin:0;padding:16px 0 0 10px;text-align:left;width:400px}
#footer .mid .mid-box-right {border:0;float:right;margin:0;padding:0;text-align:right;width:490px}
#footer .mid .mid-box-right img {margin-right:10px}
#footer .left {border:0;float:left;height:auto;margin:10px 0 0 10px;padding:0;width:80px;}
#footer .left h5{border:0;float:left;margin:10px 0 0;padding:0;text-align:left;width:80px;color:#feac00;float:left;font:bold 12px arial;margin:0;padding:0;text-decoration:none}
#footer .left2 {border:0;float:left;height:auto;margin:0;padding:0;width:180px}
#footer .left3 {background:url(../new-images/divider1.jpg) no-repeat right bottom;border:0;float:left;height:145px;margin:0;padding:0;width:165px}
#footer .left4 {float:left;height:190px;margin:10px 0 0;padding:0 0 0 30px;width:160px}
#footer .left5 {border:0;float:left;height:auto;margin:10px 0 0 10px;padding:0;width:170px}
#footer ul {float:left;list-style-type:none;margin:0;padding:0;text-align:left;width:160px}
#footer ul li {background:url(../new-images/bullet2.jpg) no-repeat left;height:20px;margin:0;padding:0 0 0 12px;text-align:left;width:148px}
#footer ul li a {color:#fff;font:normal 12px arial;margin:0;padding:0;text-decoration:none}
#footer ul li a:hover {color:#797979}
#booktext {color:#FFF;float:left;font:bold 15px arial;margin:5px 0 0 5px;padding-bottom:5px;text-decoration:none}
h5 {color:#000;float:left;font:bold 12px arial;margin:10px 0 0 11px;padding:0;text-decoration:none}
h5 a {color:#000;font:bold 12px arial;margin:0;padding:0;text-decoration:none}
#footer .left h5,#footer .left5 h5,#footer .left4 h5 {border:0;float:left;margin:0;padding:0;text-align:left;width:70px}
/*footer CSS end*/
/* CSS for why travel with us section */
.slide-box-heading{width:auto; height:33px; background:#e6af1e 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; }
.bold-text{margin:0;padding:0;font:700 14px arial;color:#BF000F;text-decoration:none;}
/* CSS for why travel with us section Ends */
#booking_area{ width:302px; padding:0; margin:0;}
#booking_area_top{ background:url(../new-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/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_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;}
