body{background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
margin: 0;}

a {color: #681D08; text-decoration: none;}
a:link {text-decoration: none;}
a:hover {text-decoration:none;color: #AA520C;}
a:visited {}
img{border:0;}

p{ line-height:20px;color:#000; margin:0;padding:0;}
h1 {font-size: 22px;}
h2 {font-size: 17px;}
h3 {font-size: 15px;}
h4 {font-size: 14px;}
h5 {font-size: 10px;}
h6 {font-size: 10px;}
h1,h2,h3,h4,h5,h6{color:#84310C; margin:0px;font-family: "calligraph421 BT";}


.wrapper{ margin-top: 5px; }



#menu {
    position: absolute;
    top:60px;
    z-index: 1;
}

#menu-gallery {
    position: absolute;
    top:100px;
    z-index: 1;
    left: 0;
}

.gallery-body #menu {
    position: fixed !important;
}

.gallery-body #menu-gallery {
    position: fixed !important;
}



/*  ----------------------------------------------------------------------------
    Menu
*/


/*  ----------------------------------------------------------------------------
    Gallery menu
*/

.categories-menu-wrap {
     width: 150px !important;
}

ul.categories-menu { 
    list-style: none;
    margin: 0px;
    padding:0px 0px 0px 0px;
  
   
}

ul.categories-menu li {
    background: none repeat scroll 0 0 #975517;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px black;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    left: 0;
    margin-bottom: 10px;
    margin-right: 23px;
    padding: 5px 10px;
    position: relative;
}



ul.categories-menu a.cur-category {
    color:white;
    background: url('../images/header/bg-menu-hover.png') repeat #63712F;
}


.cur-category-shadow {
    border-bottom: 0px solid white !important;
    margin-bottom: 5px;
}


#showHideMenu {
    display: none;
}



.left1{
float:left;

}
.right2{
height: 444px;
float:right;
width: 340px;
}
.category{
float: left;
margin-right: 4px;
}
.category-data{
width: 186px;
float: left;
margin-top: -12px;
}


.leaf1{width:189px; height:175px;position:absolute; left:0; bottom:0;}
.leaf2{width:178px; height:226px;position:absolute; right:0; bottom:0;}
.leaf3{width:120px; height:192px; top:0; right:0;position:absolute;}
.leaf4{width:130px; height:183px; top:0; left:0;position:absolute;}
.top{width:980px; height:260px; background:url(../images/scroll-up.gif) no-repeat;}
.logo{width: 130px;
height: 88px;
float: left;
background: url(../images/logo.gif) no-repeat;
margin-top: 17px;
margin-left: 33px;
cursor: pointer;}
.right_content{float:right; width:320px;height:50px;  margin-right: 34px;margin-top: 8px;}
.right_content img{margin-left: 8px;margin-top: 5px; cursor:pointer;}
.menu{width: 892px;height: 89px; margin-top: 16px;background:url(../images/menu.gif) no-repeat; margin:15px auto; }
.menu a{font-family: "calligraph421 BT";font-size:11px;color: #502A0A;text-decoration: none;font-weight: bold;}
.menu1 {width: 82px;
height: 85px;
float: left;
text-align: center;
margin-left: 32px;
margin-top: 22px;
}
.menu2{width: 131px;
height: 86px;
float: left;
text-align: center;
margin-top: 21px;}
.menu3 {width: 110px;height: 85px;float: left;text-align: center;margin-top: 22px;}
.menu4 {width: 110px;height: 86px;float: left;text-align: center;margin-top: 22px;}
.menu5 {width: 123px;height: 88px;float: left;text-align: center;margin-top: 22px;}
.menu6 {width: 121px;height: 88px;float: left; text-align:center;margin-top: 22px;}
.menu7 {width: 138px;height: 88px;float: left; text-align:center;margin-top: 22px;}
.mid_content{width:960px;height: 206px;background: url(../images/border.gif) repeat-x bottom;padding-bottom: 13px; margin-top:-6px;}
.footerflasico{ position:fixed; bottom:-10px; left:0px; width:100%; z-index:-1;}
.icon_left{width: 250px;float:left;}
.icon_right{width: 250px;float:right; }
.scroller{
float:right; width:616px; height:194px; margin-right: 23px;border: #B26F32 solid 2px;border-radius: 10px; margin-top:10px;
}
.news_slider
{
 float:left; width:263px; height:194px; margin-left: 15px;border: #B26F32 solid 2px;border-radius: 10px;margin-top:10px;
background: rgba(178, 111, 50, .3);


}
.scroller img{

border-radius: 10px;
background: rgba(178, 111, 50, .3);
}
.mid{width: 990px;margin: 0 auto;}
.information{width: 960px;height: 308px;background: url(../images/border.gif) repeat-x bottom;}
.information_left{width: 267px; min-height:230px; float:left;border: #B26F32 solid 1px;
border-radius: 10px;background: rgba(178, 111, 50,.3) ; margin-left:20px; margin-top:10px; }
.bathing_dates{width: 250px; min-height: 230px;margin-left: 9px;}
.information_right{width: 608px;min-height: 200px;float: left;margin-left: 15px;}

.information_heading{width: 250px; }
.information_heading p{font-family: "calligraph421 BT";font-size: 24px;color: #D63F1C;margin: 0 auto;float: left;margin-top: 14px;}
.information_heading img{margin-left:10px;float:left; margin-right:10px;}
.information_content{min-height: 135px; }
.information_content p{font-family:"arial"; color:#310101; text-align:justify !important; line-height:20px;}
.information_content img{float:left; margin:5px; border:#B26F32 solid 1px;}
.bottom{height:106px; width:983px; background:url(../images/scroll_down.gif) no-repeat;}
.bottom_menu{width: 465px;height: 81px;float: left;text-align: center;margin-left: 254px;margin-top: 5px;}
.bottom_menu a{text-decoration:none; font-family:"arial"; color:#502A0A; font-size:13px;text-shadow: 1px 1px 1px #FEF4DD;}
.bottom_menu p{ font-family:"arial"; color:#502A0A; font-size:13px;}
.bottom_right{width:167px; height:50px; float:left;margin-top: 28px;margin-left: 58px;}
.bottom_icon{float:left; width:45px; height:53px;margin-left: 10px; cursor:pointer;}
.mid_bottom{width: 896px;margin:0 auto;}
.mid_bottom_left{float: left;width: 265px;height: 173px;background: url(../images/image-scroll.png) no-repeat;margin-top: 23px;}
.mid_bottom_left img{margin-top: 2px;margin-left: 3px;}
.mid_bottom_right{float: left;
width: 435px;
height: 200px;
margin-left: 29px; }
.mid_bottom_right p{ font-family:"arial"; font-size:12px; color:#000;margin-left: 24px;margin-top: 18px;}
.bath_dates{ width: 406px;height: 20px;}
.bath_dates img{float:left; }
.bath_dates p{font-family: "arial";font-size: 12px;color: #502A0A;float: left;margin: 0 auto;margin-left: 10px; }
.address_menu{width: 168px;float: left;margin-top: 4px;}
.address_menu img{float:left;}
.address_menu a{font-family: "arial";font-size: 12px;color: #000;float: left;margin: 0 auto;margin-left: 6px; text-decoration:none; }


/*--------------CSS for leaf animation------------*/
.menu1 img{-moz-transition-duration: 300ms;-webkit-transition-duration: 300ms;transition-duration: 300ms; cursor:pointer; margin-top: 8px;
width: 41px;}
.menu1 img:hover{-moz-transition-duration: 200ms;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);-o-transform: rotate(10deg);transform: rotate(10deg);}
.menu2 img{-moz-transition-duration: 300ms;-webkit-transition-duration: 300ms;transition-duration: 300ms; cursor:pointer;margin-top: 8px;
width: 41px;}
.menu2 img:hover{-moz-transition-duration: 200ms;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);-ms-transform: rotate(-10deg);-o-transform: rotate(-10deg);transform: rotate(-10deg);}

.menu3 img{-moz-transition-duration: 300ms;-webkit-transition-duration: 300ms;transition-duration: 300ms; cursor:pointer;margin-top: 7px;
width: 41px;}
.menu3 img:hover{-moz-transition-duration: 200ms;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);-o-transform: rotate(10deg);transform: rotate(10deg);}

.menu4 img{-moz-transition-duration: 300ms;-webkit-transition-duration: 300ms;transition-duration: 300ms; cursor:pointer;margin-top: 6px;
width: 41px;}
.menu4 img:hover{-moz-transition-duration: 200ms;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);-ms-transform: rotate(-10deg);-o-transform: rotate(-10deg);transform: rotate(-10deg);}

.menu5 img{-moz-transition-duration: 300ms;-webkit-transition-duration: 300ms;transition-duration: 300ms; cursor:pointer;margin-top: 6px;
width: 41px;}
.menu5 img:hover{-moz-transition-duration: 200ms;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);-o-transform: rotate(10deg);transform: rotate(10deg);}

.menu6 img{-moz-transition-duration: 300ms;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
cursor: pointer;
margin-top: 4px;
width: 41px;}
.menu6 img:hover{-moz-transition-duration: 200ms;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);-ms-transform: rotate(-10deg);-o-transform: rotate(-10deg);transform: rotate(-10deg);}


.menu7 img{-moz-transition-duration: 300ms;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
cursor: pointer;
margin-top: 3px;
width: 41px;}
.menu7  img:hover{-moz-transition-duration: 200ms;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);-ms-transform: rotate(-10deg);-o-transform: rotate(-10deg);transform: rotate(-10deg);}




/*---------------- CSS of about-kumbh--------------------*/
.register{width: 270px;height: 680px;float: left;margin-top: 20px;margin-left: 46px;}
.address{width: 269px;height: 262px;margin-top: 17px;}
.login{width: 264px;
height: 293px;
float: left;
border: #B26F32 solid 2px;
border-radius: 10px;
background: rgba(178, 111, 50, .3);
margin-left: 25px;}
.login table{width: 182px;height: 42px;float: left;margin-top: 36px;margin-left: 26px;}
.login table td{font-size:12px; font-family:"arial"; color:#502A0A;}
.login input{width: 88px;height: 34px;border: 0;background: url(../images/text-box.png) no-repeat;padding-left: 8px;padding-right: 12px; color:#502A0A; font-size:10px; margin-left:10px; outline:none;}


.reg{width: 400px;height:600px;
float: left;
border: #B26F32 solid 2px;
border-radius: 10px;
background: rgba(178, 111, 50, .3);
margin-left: 25px;}
.reg table{width: 400px;height: 42px;float: left;margin-top: 36px;margin-left: 26px;}
.reg table td{font-size:12px; font-family:"arial"; color:#502A0A;}
.reg input{width: 180px;height: 34px;border: 0;background: url(../images/text-box1.png) no-repeat;
padding-left:12px;padding-right: 12px; color:#502A0A; font-size:12px; margin-left:10px; outline:none;}


.login_msg{width: 182px;height: 85px;float: left;margin-left: 16px;}
.login_msg  table{width: 205px;height: 54px;margin-top: 1px;margin-left: 10px;}
.login_msg table td{font-size:12px; font-family:"arial"; color:#502A0A;}
.login_msg textarea{width: 79px;height: 74px;border: 0;background: url(../images/text.png) no-repeat;padding-left: 8px;padding-right: 12px;
color: #502A0A;font-size: 10px;margin-left: -15px;outline: none;margin-top: 6px;padding-top: 4px;}
.login_msg img{margin-left: 66px;margin-top: 3px; cursor:pointer;}
.login_field label{font-family:"arial"; font-size:14px; color:#502A0A;}
.left_heading{width: 227px;height: 44px;margin-left: 11px;}
.left_heading p{ font-family:"calligraph421 BT"; font-size:14px; color:#502A0A; margin:0 auto;margin-left: 20px;}
.dates{width: 190px;float: right;margin-top: 4px;margin-right: 21px;}
.dates img{float:left;}
.dates p{font-family:"arial"; font-size:12px; color:#502A0A; float:left; margin:0 auto; }
.map{width: 580px;height: 638px;float: right; margin-right:40px;}
.map_heading{width:429px; height:30px; }
.map_heading p{font-family:"calligraph421 BT"; font-size:28px; color:#502A0A; font-weight:bold; margin:0 auto;margin-top: 28px;margin-left: 25px;}
.map_pic{width: 525px;
margin-top:10px;
padding: 10px;
height: 385px;
background: url(../images/map-r.png) repeat;}
.clear{clear:both;}
ul{margin:0; padding:0;}
 .list-style-check {
	padding: 4px 0 0 0;
	color:#000;
	margin:0;
	
}

.list-style-check li
{
	padding: 0 0 0 23px;
	line-height: 22px;
	background: url(../images/bell.png) left 5px no-repeat;
	list-style-type: none;
}


.list-style-check li a {
	color:#4C0102;
	text-decoration: none;
	font-family:arial;
	font-size:13px;
}

.list-style-check li a:hover {
	color:#AA520C;
}


.list-style-check li ul
{
	padding-left:0px!important;
	line-height: 22px;
	background: url(../images/bell.png) left 5px no-repeat;
	list-style-type: none;
}


.list-style-check li ul li
{
	padding: 0 0 0 23px;
	line-height: 22px;
	background: url(../images/bell.png) left 5px no-repeat;
	list-style-type: none;
}





.left{width: 267px; min-height:230px; float:left;border: #B26F32 solid 1px;
border-radius: 10px;background: rgba(178, 111, 50,.3) ; margin-top:10px; margin-bottom:20px;}
.bathing_dates{width: 250px; min-height: 194px;margin-left: 9px;}
.right{width: 608px;min-height: 200px;float: left;margin-left: 15px; margin-bottom:20px;}

.heading{width: 500px; }
.heading p{font-family: "calligraph421 BT";font-size: 24px;color: #D63F1C;margin: 0 auto;float: left;margin-top: 13px;}
.heading img{margin-left: 10px;float: left;margin-right: 10px;}
.content{min-height: 135px; }
.content p{font-family:"arial"; color:#310101; text-align:justify !important; line-height:20px;}
.content img{float:left; margin:5px; border:#B26F32 solid 1px;}
	
.ddsmoothmenu{

}

.ddsmoothmenu ul{
margin: 0;
padding:0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
background: none; /*background of menu items (default state)*/
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color:#AA520C!important;
}

.ddsmoothmenu ul li a:hover{
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left:0px;
list-style-type: square;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
padding-right:0px;
min-width:140px!important;
text-align:left;
border: #B26F32 solid 1px;
border-radius: 5px;
background:#E4CBAF;
z-index: 999!important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
float: none;
padding-top: 3px;
padding-bottom: 3px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
width: 140px; /*width of sub menus*/
padding: 0px;
margin: 0;
font-size:12px;
font-family: arial;
color: #6C3903!important;
border-top-width: 0;
}


/* Sub level menu links style */
.ddsmoothmenu ul li ul li a:hover{
color:#AA520C!important;
}


/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 15px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 8px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE
opacity: 0.8;*/
}
	
	
	.ddsmoothmenu1{

}

.ddsmoothmenu1 ul{
margin: 0;
padding:0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu1 ul li{
position: relative;
}

/*Top level menu link items style*/
.ddsmoothmenu1 ul li a{
background: none; /*background of menu items (default state)*/
text-decoration: none;
}

* html .ddsmoothmenu1 ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu1 ul li a:link, .ddsmoothmenu1 ul li a:visited{
}

.ddsmoothmenu1 ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color:#AA520C!important;
}

.ddsmoothmenu1 ul li a:hover{
}
	
/*1st sub level menu*/
.ddsmoothmenu1 ul li ul{
position: absolute;
left:0px;
list-style-type: square;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
padding-right:0px;
min-width:140px!important;
text-align:left;
border: #B26F32 solid 1px;
border-radius: 5px;
background:#E4CBAF;
z-index: 999!important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu1 ul li ul li{
float: none;
padding-top: 3px;
padding-bottom: 3px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu1 ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu1 ul li ul li a{
width: 140px; /*width of sub menus*/
padding: 0px;
margin: 0;
font-size:12px;
font-family: arial;
color: #6C3903!important;
border-top-width: 0;
}


/* Sub level menu links style */
.ddsmoothmenu1 ul li ul li a:hover{
color:#AA520C!important;
}



select{width:139px;
padding: 3px;
border: #FF9651 1px solid;
background: #FDEBD0;
z-index:9999;
position:absolute
}
li{color: #975517; line-height:20px;}
ol{margin-left: 30px;
padding: 0;}