@import url("navigation.css");


/*******************/
@charset "utf-8";
/* CSS Document */
html{
background:url(../images/bg.jpg) repeat-x #fff;
}

body {
margin:0;
padding:0;
background:url(../images/bg.jpg) repeat-x #fff;
font:11px Arial, Helvetica, sans-serif;
color:#767575;
line-height:14px;
}

h1,h2,h3,h4,h5,h6,ul,li,div{margin:0; padding:0;}

p {
margin:0;
padding:0;
line-height:14px;
}

.clear{
	clear:both;
	display:block;
}

span{
margin:0;
padding:0;
line-height:14px;
float:left;
}

*html p{ position:relative;}
*html a{ position:relative;}
*html input{ position:relative;} 


#container {
      margin:0 auto;
      width:1000px;
      height:auto;
      clear:both;
}

.header {
      background:url(../images/top.jpg) no-repeat;
      width:1000px;
      height:163px;
	  z-index:500;
}

.tophead {
      width:980px;
      height:131px;
      padding:0px 10px 0px 10px;
      float:left;
}

.logo {
      background:url(../images/logo.jpg) no-repeat;
      width:490px;
      height:131px;
      float:left;
}



/************************************* TopNav Starts Here *************************************/

.topnav {
      background:url(../images/topnav_bg.png) no-repeat;
      width:159px;
      height:17px;
      margin-bottom:114px;
      margin-left:331px;
      float:right;
}

*html .topnav {
      background:none;
      width:159px;
      height:17px;
      margin-bottom:114px;
      margin-left:331px;
      FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topnav_bg.png',sizingMethod='scale');
      float:right;
}

.topnav ul{ margin:0px; padding:0px; float:LEFT; margin-top:0px; padding-top:2px;}
.topnav li{
      list-style-type:none;
      float:left;
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      background-repeat:no-repeat;
      text-transform: uppercase;
      padding:0px 12px 0px 18px;
      text-decoration: none;
}

.topnav a{
      float:left;
      display:block;
      background:none;
      color:#1f77b5; 
	  text-decoration:none;
 }
 
.topnav a:hover{
      float:left;
      display:block;
      color:#393939;
      font-weight:none;
      text-decoration:none;
}

/************************************* TopNav Ends Here *************************************/



/************************************* Navigation Starts Here *************************************/

/*.navigation {
      background:url(../images/nav_bg.jpg) no-repeat;
      width:926px;
      height:31px;
      margin-left:38px;
      float:left;
}

*html .navigation {
      background:url(../images/nav_bg.jpg) no-repeat;
      width:926px;
      height:31px;
      margin-left:19px;
      float:left;
}

.navigation ul{ margin:0px; padding:0px; float:LEFT; margin-top:0px; padding-top:9px;}

.navigation li{
      list-style-type:none;
      float:left;
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      text-transform: uppercase;
	  margin:0px 1px 0px 1px;
      text-decoration: none;
}

.navigation a{
      float:left;
      display:block;
      background:none;
      color:#FFF; 
	  text-decoration:none;
 }
 
.navigation a:hover{
      color:#fff72f;
}
.navigation a.home{
	padding:0 8px;
}

.navigation a.hotel_facilities{
	padding:0 12px;
}

.navigation a.roombooking{
	padding:0 10px;
}
.navigation a.ammusement{
	padding:0 10px;
}
.navigation a.Packages{
	padding:0 10px;
}
.navigation a.Photogallery{
	padding:0 10px;
}
.navigation a.Video{
	padding:0 15px;
}
.navigation a.Routmsp{
	padding:0 9px;
}
.navigation a.Contact{
	padding:0 5px;
}



.navigation .pedding{
margin:0px;
padding:0px 0px 0px 6px;
}

.navigation #current a {
      color:#fff72f;
      font-weight:bold;
      text-decoration:none;
}	*/

/************************************* Navigation Ends Here *************************************/



.surround{
      background:url(../images/bgshade.png) repeat-y;
      width:980px;
      height:auto;
      padding:0px 10px 0px 10px;
      float:left;
	  z-index:2;
      }

*html .surround{
      background:none;
      width:980px;
      height:auto;
      padding:0px 10px 0px 10px;
      FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bgshade.png',sizingMethod='scale');
      float:left;
      }



.flashsection{
      width:980px;
      height:269px;
      border-bottom:7px solid #daeaf6;
      position:relative;
	  z-index:2;
      }


*html .roombookingbox {
      background:none;
	  right:-8px;
	  background:url(../images/roombook_form_bg.gif) no-repeat;
      }


.roombookingbox {
      background:url(../images/roombook.png) no-repeat;
      width:275px;
      height:243px;
      position:absolute;
	  margin-right:20px;
      z-index:2;
      right:0;
      top:10px;
      }

.roombookingbox fieldset{
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      color:#d2e8f7;
      border:none;
      margin:0;
      display:block;
      width:230px;
      float:left;
	  position:relative;
      }

.roombookingbox fieldset div{
      margin-bottom:12px;
      }

.roombookingbox fieldset label{
      width:80px;
      padding-right:8px;
      text-align:right;
      padding-top:4px;
      float:left;
      }


.roombookingbox fieldset label span {
      color: #FF9900;
      float:none;
      }


.form {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #666666;
      text-decoration: none;
      }


.subsurround{
      background:url(../images/welbg.jpg) repeat-x #FFF;
      width:980px;
      height:auto;
      float:left;
      }

.wel{
      background:url(../images/weltit.jpg) no-repeat;
      width:937px;
      height:auto;
      padding:54px 20px 5px 23px;
      float:left;
      }

.wel p{
      font:11px Arial, Helvetica, sans-serif;
      color:#767575;
      line-height:14px;
      padding-bottom:12px;
      }

.subpack{
      width:980px;
      height:auto;
      float:left;
      }

.amusement {
      background:url(../images/amusementbg.jpg) no-repeat;
      width:304px;
      height:169px;
      margin:0px 0px 0px 7px;
      padding:62px 0px 0px 13px;
      float:left;
      }

*html .amusement {
      background:url(../images/amusementbg.jpg) no-repeat;
      width:304px;
      height:169px;
      margin:0px 0px 0px 4px;
      padding:62px 0px 0px 13px;
      float:left;
      }

.amusement img{
      width:288px;
      margin-bottom:8px;
      float:left;
      }

.amusement p{
      width:288px;
      font:11px Arial, Helvetica, sans-serif;
      color:#d2e8f7;
      line-height:14px;
      padding-bottom:12px;
      float:left;
      }

.amusement a{
      width:271px;
      font:11px Arial, Helvetica, sans-serif;
      color:#fbfa04;
      line-height:14px;
      padding-right:17px;
      text-decoration:none;
      text-align:right;
      float:right;
      }

.amusement a:hover{
      width:271px;
      font:11px Arial, Helvetica, sans-serif;
      color:#d2e8f7;
      line-height:14px;
      padding-right:17px;
      text-align:right;
      float:right;
      }

.mustsee {
      background:url(../images/mustsee_bg.jpg) no-repeat;
      width:318px;
      height:116px;
      margin:0px 0px 0px 10px;
      padding:115px 0px 0px 0px;
      float:left;
      }

.mustseebox {
      width:318px;
      height:116px;
      float:left;
      }

.mustseebox .more{
      width:115px;
      height:42px;
      padding:73px 0px 0px 0px;
      float:left;
      }

.mustseebox .list{
      width:173px;
      height:auto;
      float:right;
      }

.mustseebox .list ul{
      width:173px;
      margin:0px; 
      padding:0px;
      padding-right:27px;
      float:right;
      }

.mustseebox .list li{
      background:url(../images/mustsee_bullet.gif) no-repeat 0 8px ;
      list-style-type:none;
      border-top:dotted 1px #5e98c1;
      font-family:Arial, Helvetica, sans-serif;
      color:#d2e8f7;
      padding:3px 0 3px 10px;
      font-size:11px;
      text-decoration:none;
      display:block;
      }

.packages {
      background:url(../images/packages.jpg) no-repeat;
      width:273px;
      height:161px;
      margin:0px 0px 0px 25px;
      padding:70px 0px 0px 0px;
      float:left;
      }

.packages .list{
      width:273px;
      height:auto;
      float:right;
      }

.packages .list ul{
      width:265px;
      margin:0px; 
      padding:0px;
      margin-left:8px;
      float:right;
      }

.packages .list li{
      background:url(../images/packages_bullet.gif) no-repeat 0 5px ;
      list-style-type:none;
      border-top:1px #dcd6d6 dashed;
      font-family:Arial, Helvetica, sans-serif;
      color:#2e87c4;
      padding:2px 0 4px 25px;
      line-height:20px;
      font-size:12px;
      text-decoration:none;
      display:block;
      }

.packages a{
      font:11px Arial, Helvetica, sans-serif;
      color:#000;
      line-height:14px;
      padding-right:17px;
      text-decoration:none;
      text-align:right;
      float:right;
      }

.packages a:hover{
      font:11px Arial, Helvetica, sans-serif;
      color:#04538b;
      line-height:14px;
      padding-right:17px;
      text-align:right;
      float:right;
      }




/************************************* Footer Starts Here *************************************/

#footerbox {
      background:url(../images/footerbg.jpg) no-repeat;
      width:954px;
      height:51px;
      padding:11px 23px 0px 23px;
      clear:both;
}

.navbox {
      width:954px;
      height:26px;
      float:left;

}

.footernav {
      width:793px;
      height:20px;
      padding-top:6px;
      float:left;
}

.footernav ul{ margin:0px; padding:0px; float:LEFT; margin-top:0px;}
.footernav li{
      list-style-type:none;
      float:left;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      background:url(../images/footnav_bullet.gif) 0px 3px;
      background-repeat:no-repeat;
      text-transform: uppercase;
      text-decoration: none;
      }

.footernav a{
      float:left;
      display:block;
      background:none;
      padding:0px 8px 0px 10px;
      color:#1f77b5; 
	  text-decoration:none;
 }
 
.footernav a:hover{
      float:left;
      display:block;
      padding:0px 8px 0px 10px;
      color:#393939;
      font-weight:none;
      text-decoration:none;
      }

.footernav #current a {
      color:#393939;
      font-weight:none;
      text-decoration:none;
}	

.inforlinx a{
      background:url(../images/inforlinx.png) no-repeat;
      width:150px;
      height:23px;
      float:right;
      }

.inforlinx a:hover{
      background:url(../images/inforlinx.png) no-repeat;
      width:150px;
      height:23px;
      float:right;
      }

*html .inforlinx a{
      background:none;
      width:150px;
      height:23px;
      FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inforlinx.png',sizingMethod='scale');
      cursor:pointer;
      float:right;
      }

*html .inforlinx a:hover{
      background:none;
      width:150px;
      height:23px;
      FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inforlinx.png',sizingMethod='scale');
      cursor:pointer;
      float:right;
      }

.copyright {
      width:250px;
      height:26px;
      font:11 Arial, Helvetica, sans-serif;
      color:#767575;
      text-align:left;
      padding-left:7px;
      }

/************************************* Footer Ends Here *************************************/







/********************************************* 19may2009 **************************************/
.subsurround .Amusement_section{
	background: url(../images/amusement_section_bg.jpg) repeat-x bottom left;
      width:964px;
	  margin:0px 7px;
	  padding:10px 0px 0px 0px;
	  float:left;
	  height:220px;
      	  }
		  
  
.Amusement_section .amusement_box{
      background:url(../images/amusement_bg.jpg) no-repeat;
      width:361px;
            margin:0px 0px 0px 0px;
      padding:33px 15px 0px 15px;
      float:left;
      }
.amusement_box .text_section{
width:361px;
margin:0px;
padding:11px 0px 10px 0px;
border-bottom:dashed 1px #000000;
float:left;
}
.text_section img{
margin:0px 0px 0px 10px;
padding:0px;
border:solid 3px #dcdcdc;
float:right;
}

.amusement_box h5{
margin:0px;
padding:5px 0px 0px 0px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

.amusement_box h5 a{
text-decoration:none;
color:#666666;
}

.amusement_box h5 a:hover{
text-decoration: underline;
color:#666666;
}


.Amusement_section .spacer{
width:8px;
float:left;
}

.Amusement_section .package_section{
background:url(../images/package_bg.jpg) no-repeat top left;
width:205px;
float:left;
margin:0px;
padding:33px 15px 0px 15px;
}

.package_section div{
margin:0px;
float:left;
background:url(../images/arrow.gif) no-repeat left 9px;
padding:6px 7px 5px 10px;
border-bottom: dashed 1px #e5e5e5;
width:190px;
display:block;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;

}
.package_section div div.box{
	visibility:hidden;
	position:absolute;
	background:url(../images/tooltipright_bg.jpg) no-repeat 195px 0px;
	left:10px;
	top:6px;
	border:0;
	padding-left:205px;
	height:35px;
}
.package_section div:hover div.box{	
	visibility:visible;
	
}



.package_section div div.box div.descrption{
	visibility:hidden;
	position:absolute;
	background:#FFF;
	width:270px;
	border:#d5e6f8 solid 1px;
	z-index:100;
	top:-60px;
	padding:0;

}
.package_section div div.box div.descrption p{
	padding:12px;
}
.package_section div div.box div.descrption a{
	background:#d5e6f8;
	padding:8px;
	display:block;
	z-index:101;
	color:#154b84;
	text-decoration:none;
	font-size:12px;
}
.package_section div div.box div.descrption a:hover{ text-decoration:underline;}

.package_section div div:hover.box div.descrption{
	visibility:visible;
}

.package_section h5{
margin:0px;
padding:5px 0px 0px 0px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

.package_section h5 a{
text-decoration:none;
color:#666666;
}

.package_section h5 a:hover{
text-decoration: underline;
color:#666666;
}

.Amusement_section .Tirupathi_section{
background:url(../images/tirupathi_img.jpg) no-repeat top right;
margin:0px;
float:right;
padding:75px 0px 0px 0px;
width:328px;
}

.Tirupathi_section ul{
width:215px;
margin:0px;
padding:0px 0px 0px 0px;
float:right;
list-style:none;
}

.Tirupathi_section ul li{
background:url(../images/arrow.gif) no-repeat left 10px;
margin:0px;
padding:3px 0px 3px 15px;
width:190px;}


.Tirupathi_section h5{
margin:0px;
padding:8px 0px 0px 0px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
clear:both;
}

.Tirupathi_section h5 a{
text-decoration:none;
color:#666666;
}

.Tirupathi_section h5 a:hover{
text-decoration: underline;
color:#666666;
}



.Cancle_Btn{
	background:url(../images/yellowbtnbg.gif) no-repeat;
	padding:4px 10px 0 10px;
	width:113px;
	height:19px;
	float: left;
	text-align:center;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
}




/*********/
body { behavior: url("js/csshover3.htc"); } 