@charset "utf-8";
/* CSS Document */

* {
 margin:0;
 padding:0;
}
a img {
 outline:none;
 border:none;
}

.clear {
 clear:both;
}

body {
 background-color:#3C4513;
 font-size:12px;
 color:#000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

#wrapper-top {
 margin:0 auto;
 width:974px;
 background:url(images/top_wrapper.png) no-repeat;
 height:22px;
}

#main-wrapper {
 margin:0 auto;
 width:974px;
 background:url(images/main_wrapper.png) repeat-y;
}

#top-part {
 margin:0 auto;
 padding:9px 0;
 width:974px;
}

.logo {
 margin:0 auto;
 width:171px;
 height:215px;
/* background:url(images/logo.png) no-repeat;*/
 background-position:0 10px;
 padding:10px 0 0 0;
 margin-bottom:10px;
}
.logo a {
 width:171px;
 height:215px;
 display:block;
}

.phone {
 margin:0 17px 0 0;
 text-align:right;
 color:#333;
 float:right;
 width:250px;
 color:#fff;
 height:43px;
}

.phone p {
 color:#FFCC00;
 font-weight:bold;
 font-size:14px;
 font-family:Verdana;
}

.phone h2 {
 font-size:22px;
}
.phone h3 {
 font-size:18px;
}

#bar-nav {
 margin:0 auto 0 auto;
 width:942px;
 position:relative;
}

.nav-menu {
 margin:0;
 padding:0;
 padding:0;
 width:942px;
 height:42px;
 background:url(images/top_menu.jpg) repeat-x;
 position:absolute;
 top:-10px;
}

.nav-menu ul {
 margin:0 0 0 0px;
 list-style:none;
}

.nav-menu ul li {
 margin:0;
 float:left;
 display:block;
 background:url(images/menu_border.jpg) no-repeat right;
 height:42px;
 }
 
.nav-menu ul li.border-no {
  background:none; 
 }
 
.nav-menu ul li a {
 padding:0 8px;
 color:#fffbd4;
 text-decoration:none;
 font-size:1.15em;
 line-height:42px;
 font-weight:bold;
 height:42px;
 display:block;
 }
 
.nav-menu ul li a:hover {
 color:#ffe910;
 background:url(images/top_menu_roll.jpg) repeat-x;
 }
 
#middile-part {
 margin:0;
 width:942px;
 padding:30px 0 0 0;
}
.slider {
 margin:0 0 0 0;
 float:right;
 width:742px;
 height:408px;
/* background:url(images/banner.jpg) no-repeat;*/
}

.theme-default #slider {
    width:742px; /* Make sure your images are the same size */
    height:408px; /* Make sure your images are the same size */
}
/*.contact-form {
 margin:0 0 0 0;
 float:right;
 width:282px;
 height:308px;
 background-color:#e5e5e5;
}*/
.heading {
 margin:0 0 15px 0;
 width:282px;
 height:39px;
 background:url(images/con_bg.jpg) repeat-x;
}
.heading h4 {
 color:#ff;
 line-height:38px;
 margin:0 0 0 18px;
 font-size:18px;
 color:#FFF;
}

#container {
 margin:0 auto 0 auto;
 width:942px;
 padding:0;
}

.col-right {
 margin:0;
 width:742px;
 float:right;
}

.col-left {
 margin:0;
 width:199px;
 float:left;
 background-color:#006600;
 padding:0 0;
}

.col-left p {
 color:#edeb3a;
 text-align:center;
 font-size:16px;
 font-weight:bold;
 margin:5px 10px 5px 10px;
}

.col-left span.mail {
 color:#ffc821;
 text-align:center;
 display:block;
 font-size:12px;
 padding:10px 0 0 0;
 }
 
 
 
 .col-left h2 {
 color:#edeb3a;
 margin:15px 10px 10px 10px;
 text-align:center;
 text-shadow:0px 0px 0px #2e322c;
 font-size:20px;
 text-transform:uppercase;
 }
 

.welcome {
 background:url(images/welcome.jpg) repeat-x center;
 height:25px;
}

 h2.wel-con {
 height:25px;
 background-color:#fff;
 padding:0 33px 0 0;
 line-height:25px;
 font-size:25px;
 width:215px;
}

.side-head {
 margin:0 0 13px 0;
 height:38px;
 background-color:#03bae0;
 padding:0 0 0 14px;
 }
 
.side-head h4 {
 margin:0;
 line-height:36px;
 color:#fff;
 font-size:20px;
 }
 
/*.col-right ul {
 margin:0;
 list-style:none;
}

.col-right ul li {
 margin:5px 0 5px 12px;
 list-style:none;
 background:url(images/arrow.jpg) no-repeat left;
 background-position:0 7px;
 padding:0 0 0 0;
 width:227px;
 display:block;
 height:auto;
}
 */
/*.col-right ul li a {
 background:url(images/des.jpg) repeat-x bottom;
 padding:0 0 7px 15px;
 text-decoration:none;
 color:#696969; 
 width:227px;
 display:block;
 height:auto;
}*/
/*.col-right ul li a:hover {
 color:#03bae0; 
}*/

.cot {
  margin:18px 0 7px 13px;
  float:left;  
} 
.cot2 {
  margin:0 13px 18px 0;
  float:right;  
}

#right-col p.testimonial {
 margin:5px 13px 5px 13px;
 color:#302f2f;
 font-style:italic;
 text-align:justify;
 font-size:12px;
 }
 
 #right-col p.testimonial span {
 color:#205201;
 font-style:italic;
 display:inline;
 float:right;
 margin:0 0 10px 0;
 }
 
#footer {
 margin:0 auto;
 width:974px;
 padding:0 0;
 height:171px;
}

.foot-content {
 margin:0 auto;
 width:942px;
 padding:0 0;
 background:url(images/encient.png) no-repeat bottom;
 height:203px;
}

#footer p {
 margin:5px 0 0 0;
}

#footer p a {
 margin:5px 0 0 0;
 color:#fff;
 text-decoration:none;
}

#footer p a:hover {
 margin:5px 0 0 0;
 color:#03bae1;
}

.line {
 margin:0;
 background:url(images/line_left.jpg) no-repeat;
 width:199px;
 height:2px;
 }
 .follow {
  margin:20px 0 0 15px;
  float:left;
  width:200px;
 } 
 
 .title {
  margin:18px 0 0 100px;
  float:left;
  width:280px;
  text-align:center;
  color:#fff;
 } 
 
 .follow h3 {
  color:#fff;
  font-size:17px;
 }
 .home-con {
  margin:0 0 0 0;
  width:722px;
  background-color:#fff;
  padding:40px 12px 0 8px;
}

 .inner-con {
  margin:0 0 0 0;
  width:722px;
  background-color:#fff;
  padding:40px 10px 10px 10px;
  overflow:hidden;
}

 .inner-con p {
  margin:15px 0;
  text-align:justify;
  font-size:12px;
  line-height:17px;
}
 .inner-con p a {
  color:#FF9900;text-decoration:none;	
}
 .inner-con p a:hover {
  color:#333;
}
 .panja {
  margin:0 0 0 0;
  padding:10px 0 29px 0;
  width:379px;
  float:left;
 }
 .kanha-heart {
  margin:0 0 0 0;
  float:right;
  width:334px;
  background-color:#e5e5e5;
 }
 
  .kanha-heart p {
  margin:10px 10px;
  color:#000;
  font-size:15px;
 }
 
 
 .tab-bar {
  width:304px;
  padding:0 15px;
  height:30px;
  background-color:#038d01;
  border-bottom:solid 2px #047702;
 } 
 
 .tab-bar h3 {
  color:#fff;
  font-size:13px;
  line-height:30px;
  text-transform:uppercase;
 }
 .foot-icon {
  margin:0 0 0 0;
  width:892;
  padding:18px 25px 0 25px;
 }
 .icon-head {
  margin:0 0 0 0;
  float:left;
  width:180px;
  color:#fff;
 }
 .icon-head h1 {
  font-size:22px;
  line-height:70px;
 }
 .icon {
  margin:0 0 0 0;
  float:right;
  width:707px;
 }
 .fl-left {
  margin:0 8px 0 0;
  float:left;
  border:solid 2px #336600;
 }
 
 .welcome-strip {
  margin:0;
  width:702px;
  padding:0;
  background-color:#038d01;
  height:30px;
  padding:0 10px;
 }
 
  .welcome-strip2 {
  margin:0;
  width:702px;
  padding:0;
  height:107px;
  padding:0 10px;
  background:url(images/tag.png) no-repeat;
 }
 
 
 .welcome-strip h2 {
  font-size:20px;
  color:#fff;
  line-height:30px;
 }

/*------------------------------FORM-----------------*/
.form-side1 {
 margin:0 0 0 0;
 float:left;
 width:346px;
}

.form-side2 {
 margin:0 0 0 0;
 float:right;
 width:346px;
}

.form-fields {
 margin:10px 0;
 width:722px;
 overflow:hidden;
}

.form-fields3 {
 margin:10px 0;
 width:722px;
 overflow:hidden;
}

.textfield {
 margin:0 0;
 padding:4px 5px;
 width:230px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.text-area1 {
 margin:0 0;
 padding:4px 5px;
 width:230px;
 height:60px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.textfield3 {
 margin:5px 0;
 padding:4px 5px;
 width:130px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.textfield-new {
 margin:5px 0 5px 26px;
 padding:4px 5px;
 width:180px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.textfield-new2 {
 margin:5px 0 5px 25px;
 padding:4px 5px;
 width:180px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.textfield6 {
 margin:0 0 0 5px;
 padding:4px 5px;
 width:90px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.textfield4 {
 margin:5px 0;
 padding:4px 5px;
 width:130px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.textfield5 {
 margin:5px 0;
 padding:4px 5px;
 width:100px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.textfield2 {
 margin:0 0;
 padding:4px 5px;
 width:60px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.sel2 {
 margin:0 0;
 padding:4px 5px;
 width:100px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.sel3 {
 margin:0 0;
 padding:4px 5px;
 width:230px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.sel4 {
 margin:5px 0;
 padding:4px 5px;
 width:90px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.sel5 {
 margin:5px 12px 5px 0;
 padding:4px 5px;
 width:140px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.input-area {
 margin:5px 0 5px 0;
 padding:0 10px;
 width:220px;
 height:66px;
 border:none;
 color:#333;
 border:solid 1px #CCC;
}

.submit-button {
 margin:10px 0 0 0;
 width:131px;
 height:43px;
 background:url(images/submit_button.png) no-repeat;
 border:none;
 display:block;
 font-size:0px;
 cursor:pointer;
}


.submit-button:hover {
 width:131px;
 height:43px;
 background:url(images/submit_button_roll.png) no-repeat;
}

.reset-button {
 margin:10px 0 0 10px;
 width:131px;
 height:43px;
 background:url(images/reset_button.png) no-repeat;
 border:none;
 display:block;
 font-size:0px;
 cursor:pointer;
}


.reset-button:hover {
 width:131px;
 height:43px;
 background:url(images/reset_button_roll.png) no-repeat;
}



.submit-button5 {
 margin:10px 0 0 170px;
 width:131px;
 height:43px;
 background:url(images/submit_button.png) no-repeat;
 font-size:0px;
 border:none;
 display:block;
}

.designation-box {
 margin:0 0 0 0;
 float:left;
 width:150px;
 text-align:right;
}

.designation-box span {
 font-size:14px;
 height:30px;
 line-height:25px;
}

.field-box {
 margin:0 0 0 20px;
 float:left;
 width:250px;
 height:30px;
}
.field-box2 {
 margin:0 0 0 20px;
 float:left;
 width:400px;
}
.new-tab label {
 font-size:14px;
}

.acoommodation {
 margin:0 0 15px 0;
 width:722px;
 float:left;
}

.fl-left2 {
 margin:12px 15px 0 0;
 float:left;
}

.fl-left3 {
 margin:0 15px 250px 0;
 float:left;
}

.facilities {
 margin:15px 0;
 float:right;
 width:245px;
}

.facilities h2 {
 margin:0 0 25px 0;
 font-size:22px;
 background:#E6E6E6;
 padding:5px 0 5px 10px;
}
.facilities h4 {
 margin:0px 0 15px 0;
 font-size:16px;
 padding:3px 10px;
 color:#CCCCCC;
 background-color:#333333;
}
.packages {
 margin:0;
 width:722px;
}

.package-box {
 margin:15px 0 15px 0;
 width:722px;
 float:left;
 background-color:#f0f0f0;
}

.package-box2 {
 margin:15px 0 15px 0;
 width:348px;
 float:right;
 background-color:#fafafa;
}

.pack-head {
 width:702px;
 font-size:20px;
 padding:10px 10px;
 height:32px;
 background: #eeb11d url(images/package_tabe.png) repeat-x top;
 color:#fff;
 border-bottom: solid 2px #fff;
}

.pack-head h4 {
 font-size:14px;
}
ul.pack-para {
 margin:10px 10px 0 5px;
 list-style:none;
}

ul.pack-para li {
 margin:7px 0;
 width:auto;
 color:#333333;
 font-size:12px;
 background:url(images/dot.png) no-repeat left;
 padding:0 0 0 12px;
}

.rate-list {
 margin:0;
 width:708px;
 height:auto;
 background:#333;
 color:#CCCCCC;
 font-size:16px;
 padding:5px 7px;
/* background:url(images/rate_bg.png) repeat-x;*/
}

.onlinebooking-box {
 margin:10px auto;
 width:165px;
 height:68px;
 background:url(images/online_booking.png) no-repeat;
}
.onlinebooking-box a {
 width:165px;
 height:68px;
 display:block;
}

.safaribooking-box {
 margin:10px auto;
 width:165px;
 height:68px;
 background:url(images/safari_reservation.png) no-repeat;
}

.safaribooking-box a, .contact_info a {
 width:165px;
 height:68px;
 display:block;
}

.contact_info {
 margin:10px auto;
 width:165px;
 height:68px;
 background:url(images/contact_info.png) no-repeat;
}
.stone {
 margin:10px auto 0 auto;
 display:block;
}

.save-tiger {
 margin:15px auto 15px auto;
 width:169px;
 height:16px;
/* background:url(images/save_tiger.png) no-repeat;*/
}
ul.facility {
list-style:none;
 
}

ul.facility li {
margin: 5px 0 5px 20px;
list-style: none;
background: url(images/arrow.jpg) no-repeat left;
background-position: 0 12px;
padding: 0 0 0 0;
width: 227px;
display: block;
height: auto;
line-height:18px; 
}

ul.facility li a{
background: url(images/des.jpg) repeat-x bottom;
padding: 5px 0 10px 15px;
text-decoration: none;
color: #333;
width: 227px;
display: block;
height: auto;
font-weight:bold;
}

ul.facility li a:hover {
text-decoration: none;
color: #028d00;
}


.copy-right {
 margin:0 auto;
 width:500px;
 padding:20px 0 0 0;
}
.cp-right {
 margin:0 auto 10px auto;
 width:360px;
 color:#fff;
}
.prim-com {
 margin:0 auto;
 width:200px;
 color:#fff;
 text-align:right;
}

.prim-com a {
 color:#ffcc2A;
 text-decoration:none;
}
.prim-com a:hover {
 color:#fff;
 text-decoration:none;
}
.scroll-news {
 margin:0 auto;
 width:410px;
 padding:25px 0 0 0;
 text-align:center;
 font-size:16px;
 color:#e8e638;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 height:30px;
}

.textual-outline {
 margin:10px 0 10px 0;
 width:418px;
 padding:0 7px;
 border:solid 1px #fecf50;
}

.new-tab ul.terms {
 margin:0 0 0 0px;
 list-style:circle;
}
.new-tab ul.terms li {
 margin:7px 0 7px 18px;
 font-size:12px;
}

/*-------------------CSS For Add field-----------------*/

#shyam {
 width:722px;
}
#add1 {
 background:url(images/add_button.png) no-repeat left;
 width:130px;
 height:25px;
 color:#FF9900;
 padding:0 0 0 20px;
 font-weight:bold;
 line-height:25px;
 margin:15px 0;cursor:pointer;
}


#shyam1,#shyam2,#shyam3,#shyam4{ display:none;  width:722px;  position:relative; margin:25px 0;}
#close, #close1, #close2, #close3, #close4{ position:absolute; top:-20px; right:24px; color:red; background:url(images/dialog_cancel.png) no-repeat; font-size:0px; display:block; width:24px; height:24px; cursor:pointer;}

#add2, #add3, #add4{ cursor:pointer;background:url(images/add_button.png) no-repeat left;width:130px;height:25px;color:#FF9900;padding:0 0 0 20px;font-weight:bold;line-height:25px;
 margin:15px 0;
 }
.Notesul
 {
 	list-style-type:decimal-leading-zero;
 	padding-left:40px;}
.safarilink
{
	padding: 10px;
	border: 1px solid #000000;
	text-align:center;
	
}
.safarilink h2
{
	
	font-weight: bold;
	
}
.safarilink a
{
	vertical-align:middle;
	font-family: Verdana;
	
	color: #CC3300;
}
