@charset "utf-8";
/* CSS Document */


.textbox
{
width:290px;
height:30px;
line-height:30px;
background-color:#e9dda9;
border:1px solid #d8c686;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-left:10px;
margin-bottom:4px;
}

.textarea
{
width:290px;
height:80px;
background-color:#e9dda9;
line-height:18px;
border:1px solid #d8c686;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-left:10px;
padding-top:5px;
margin-bottom:10px;
}



/*
Slides container
Important:
Set the width of your slides container
Set to display none, prevents content flash
*/

.slides_container {
width:250px;
overflow:hidden;
position:relative;
float:none;
display:none;
}

/*
Each slide
Important:
Set the width of your slides
If height not specified height will be set by the slide content
Set to display block
*/



/***************************************************lightbox**************************************************/


#login{	width: 222px; height: 400px; overflow: hidden; float: right;
			margin: 50px 150px 0 0;	}
.textboxes{	padding-bottom: 10px;	}
.textboxes input{	background: none;	}
.textboxes span{	float: left; margin-right: 10px;	}
.textboxes #button{	float: right;	}
.jbtn{		}
.contact-form{
width:310px;
height:auto;
float:right;


}
.contact-form li
{
  text-decoration:none;
  list-style-type:none;
}
.contact-form li.error input,.regform li.error input{
    border:1px solid red;
	background:#e9dda9 url(../images/required-text.png) 195px no-repeat;
	
}

.thankyou{
	 
    font:17px Arial, Helvetica, sans-serif;
	
	text-align:center;
	height: 80px;
   
    width: 980px;
	padding-top:100px;
	padding-bottom:125px;
	border:3px solid #fff;
	color:#018458;
	}
.register-outer{
	width:auto;
	height:auto;
	font:17px Arial, Helvetica, sans-serif;
	color:#018458;
    margin-top:50px;
	}


/**photogallery**/

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

.gallery-wrap{width:300px; height:135px; margin:10px 0px 0px 20px;}

.gallery-wrap ul{padding-left:0px;}

.bx-wrapper{
	position:relative; !important
	width:441px !important;

	
} 
.bx-window{
	position:relative !important;
	width:251px !important;
	overflow:hidden !important;
	height:115px !important;
}

.bx-wrapper {
    margin: 0 auto;
	
}
.gallery-wrap .bx-prev {
	height: 31px;
	left: -33px;
	position: absolute;
	text-indent: -999999px;
	top: 35px;
	width: 31px;	
	background: url(../images/bhuvaneswariarrowleft.png) no-repeat;
	
	
}
.outer {
    width:127px;
	float: left;
	height: 100px;
	position:relative;
}

.outer a.imglink span{display:none;}
.outer a.imglink:hover span{width:40px; height:41px; display:block; background:url(../images/zoomicon.png) no-repeat center; top:30px;  left:50px; position:absolute; z-index:2;}

.gallery-wrap .bx-next {
	height: 31px;
	position: absolute;
	right: -35px;
	text-indent: -999999px;
	top: 35px;
	width: 31px;	
	background: url(../images/bhuvaneswariarrowright.png) no-repeat;
		
}


/**photogalleryend**/

/**Banner**/
#slides{ width:994px; height:225px; margin:5px 0px 0px 5px;}
.slides_container {	width:994px; height:265px;overflow:hidden;position:relative;display:none}
.slide, .slides_container a{width:980px; height:265px;display:block;}
.slide-1{ background:url(../images/slide-1.jpg) no-repeat}
.slide-2{ background:url(../images/slide-2.jpg) no-repeat}

#slides_two{ position:relative}
#slides_two,#slides_two div{width:225px;height:350px}
#slides_two .slides_container{width:225px;height:350px;overflow:hidden;position:relative;display:none}
#slides_two .slides_container img{ margin:15px 0}
#slides_two .prev{position:absolute; z-index:99;top:-19px; right:29px; display:block; width:22px; height:22px; text-indent:-9999px; background:url(../images/slide2-arrow.png) 0px 0px no-repeat}
#slides_two .next{position:absolute; z-index:99;top:-19px; right:0px; display:block; width:22px; height:22px; text-indent:-9999px; background:url(../images/slide2-arrow.png) -22px 0px no-repeat}


	