﻿/*  by BishnioDentalCare.com  background-position: center;	background:  url(../images/bg-body.jpg) repeat left bottom;

height: 150px;
min-height: 1318px;  //BACKGROUN
	width: 100px;
 font-style:italic;
    font-weight:bold;
background-color :#FFFF66;
background-repeat: no-repeat;
height:100vh;
	background-size:cover;
*/
.Hindi
{font-family: 'Devlys_010' !important; 
	 
	  font-size: 20px;
	}
body 
{
	text-align:left;
	font-family: "Book Antiqua", Times, serif;
	color: Black;
	background: url('../Images/pattarn.png') repeat;
	font-size:18px;
}


.grid
   { 
   
   margin-left: 5px;
   padding-left: 5px;
    
   text-align: left;
   font-family  : "Times New Roman", Times, serif;
 
   }
   
 grid
   { 
   
   margin-left: 5px;
   padding-left: 5px;
   
   text-align: left;
  font-family  : "Times New Roman", Times, serif;
   
   
 
   }
   
 GridView
{ 
   
 margin-left: 5px;
   padding-left: 5px;
    
   text-align: left;
  font-family  : "Times New Roman", Times, serif;
   
   
}
             
  .style1
            {
                background-color:White;
                
            }
            .style2
            {
                background-color:White;
            } 
            .style1M
            {
                width: 10px;
                background-color:White;
            } 

  table
{    
	border: 1px solid green;
    width :89%; 
    margin: 5px;
    padding:10px;
   
   
}

h2
{ font-family: "Book Antiqua", Times, serif;
		 margin: 2px; color: red;
		 
		}
		h1
{ font-family: "Book Antiqua", Times, serif;
		 margin: 2px; color:Green;
		 font-size:20px;
		 margin:0px;padding-top:5px;
		}

    .table tr
    
    {  
   
      border: 0.5px solid green;
    
    padding-left: 10px;
    padding-left:10px;
    
    }
       
    
    
    .table td
    {  border: 0.5px solid green;
     
    padding-left: 10px;
   
    text-align: left;
    } 
    
        
    .table2
    {  font-size:9px;
    	 border: 0.5px solid green;
    width :98%; 
    padding-left:10px;
    margin-left: 5px;
    padding-top:0px;
   
    }

.background
{
	background-image: url('../Images/00.jpg') ;
	background-position:top; background-repeat:no-repeat;
	
	width: 1020px;
	height: 1020px;
}
.title1
{    
	  border:1px solid green;
	  font-size:15px;
	  float:left;
	  padding:7px;
	  margin-left:10px;
	  margin-bottom: 20px;
	}
	.title {
  color: Gray;
  text-align:right;


}
.login
{	
	border:1px solid green;
	padding:10px;
	margin-left:70%;
	margin-right:10px;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.head
{
	border:1px solid green;
	
 
	padding:10px;
	margin:10px;
	
	}
	
	.tms
	{
	border:1px solid green;
	font-size:25px;
	padding:10px;
	margin:10px;
	text-align:left;
	
		
		}
.address
{	
	border:1px solid green;
	padding:10px;
	margin:10px;
	margin-top:10px;
	  float:left;
	font-size:15px;
	width:80%;
	height:100px;
	
}

.address2
{	border:1px solid green;
	padding:10px;
	margin:10px;
	margin-top:10px;
	  float:right;
	font-size:15px;
	height:100px;
}
.last
{margin-top:0px;
	  float:left;width:100%;
	}
	
	.button {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 8px;
  color: white;
  background-color: #000;
  text-align: center;
  cursor: pointer;
  width: 100%;
}

.button:hover {
  background-color: #555;
}

/**/
.btn {
  border: none; /* Remove borders */
  color: white; /* Add a text color */
  padding: 14px 28px; /* Add some padding */
  cursor: pointer; /* Add a pointer cursor on mouse-over */
}

.column {
  float: left;
  width: 31.3%;
  margin-bottom: 16px;
  padding: 0 8px;
}


/* Some left and right padding inside the container */
.container {
  padding: 0 16px;
}

/* Clear floats */
.container::after, .row::after {
  content: "";
  clear: both;
  display: table;
}
.image
{	margin :13px;
	border:1px solid green;
	font-size:14px;
	padding:10px;
	text-align:center;
	}
.Abbount
{	margin :13px;
	border:1px solid green;
	font-size:15px;
	padding:10px;
	height:100px;
	margin-top:10px;
	}
.img
{
	border:1px solid green;
	padding:8px;
	margin:8px;
	
	}
	.img2
{
	border:1px solid green;
	padding:5px;
	margin:5px;
	
	}	
 	
		
 .aut
        {
            margin:0px;
            padding-left:5px;
            color:Black;
            font-size:22px;
            font-weight:bold;
             



}
.style9
        {
        	width:35%;
    }
#background 
{
	background: url(../Images/pattarn.png) no repea
}
.msg
{ 
   padding-left: 5px;
    font-size:medium;
 color :Red;
}


.TextBox
{ 
    font-family  : "Times New Roman", Times, serif;
	color:Black;
	
   font-size:18px;
 
  
    height:21px;
    width:175px;
     
	    font-weight:normal;
	}
.TextBox200
{
    font-family  : "Times New Roman", Times, serif;
	color:Black;
	vertical-align:bottom;
   font-size:20px;
 
   
    height:21px;
    width:500px;
	}
	.TextBoxDRP
{
  font-family  : "Times New Roman", Times, serif;
	color:Black;
	
  font-size:18px;
   
   
   
    height:25px;
    width:200px;
 
     
	}
	.smallFont
{
  font-family  : "Times New Roman", Times, serif;
	color:White;
	background-color :White;
    font-size:1px;
   
  
}
div
{padding-left:0px;
	text-align: left;
}
	 .style100
        {
        	width:432px;
           
        }
        .style200
        {
        	width:300px;
           
        }
	.style400
        {
        	width:400px;
           
        }
	.TextBox100
{
  font-family  : "Times New Roman", Times, serif;
	color:Black;
	
    font-size:18px;
 
    border: 1px solid black;
    height:21px;
    width:100px;
     vertical-align:middle;
     text-align:left;
    
	}
.TextBox50
{  font-family  : "Times New Roman", Times, serif;
	color:Black;
	
    font-size:18px;
   
    border: 1px solid black;
    height:21px;
    width:60px;
     vertical-align:middle;
     text-align:left;
    
	}
.TyerImage
{
	background: url(../images/T2.gif) ;
	background-repeat: no-repeat;
background-position:center;
text-align:center;
 font-size:15px;
height: 100px;
width :155px; 

padding-top:10px;

font-weight:bold;
color: #FF0066;
 border-bottom: 0.5px solid green;
}
.Tyer
{
    text-align:center;
font-size:18px;
color:Blue;
margin-right:100px;
    }
.TyerCent
{
	
text-align:right;
font-size:15px;
height: 150px;
text-align:center;
padding-top:10;


}
    .center
{ margin: 2px;
   padding: 2px;
  
   text-align: left;
    height: 12px;
    }



img
 {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	height: 114px;
	width: 125px;
}


#cssmenu { color : #FFFFFF;
  border: none;
  border: 0px;
  margin: 0px;
  padding-right: 0px;
 	font-family: "Verdana", Times, serif;
  font-size: 12px;
  font-weight: bold;
  width: 100%;
 	background-repeat: no-repeat;
	 text-align: center;
}
#cssmenu ul {
  background: #003300;
  height: 30px;color : #FFFFFF;
  list-style: none;
  margin: 0;
  padding: 0;
   text-align: center;

	width: 100%;
}
#cssmenu li {
  float: left;
  padding: 0px 0px 0px 15px;
    height: 30px; color: #003300;
}
#cssmenu li a {
  color : #FFFFFF;
  display: block;
  font-weight: bold;
  line-height: 30px;
  margin: 0px;
  padding: 0px 5px;
  text-align: center;
  text-decoration: none;
}
#cssmenu li a:hover {
  background:black ;
  color: #003377;
  text-decoration: none;
 
 }
 #has-sub li a:hover {
  background:black ;
  color: #003377;
  text-decoration: none;
 
 }
#cssmenu ul li:hover a {
  background: #003355;
  color: white;
  text-decoration: none;
}
#cssmenu li ul {
  display: none;
  height: auto;
  padding: 0px;
  margin: 0px;
  border: 0px;
  position: absolute;
  width: 200px;
  z-index: 200;
}
#cssmenu li:hover ul {
  display: block;background: Green; 
}
#cssmenu li li {
  display: block;
  float: none;
  margin: 0px;
  padding: 0px;
  width: 200px;
 
  /*this is where the rounded corners for the dropdown disappears*/

}
#cssmenu li:hover li a {
  background: Black;
   background-color:Red;
}
#cssmenu li ul a {
  display: block;
  height: 30px;
  font-size: 12px;
  font-style: normal;
  margin: 0px;
  padding: 0px 10px 0px 15px;
  text-align: left;
 
}


/*------------------------------ Sprites ----------------------------color: #FFFFFF;--*/
#navigation li, #navigation li a:hover, #navigation li.selected a {
	background-image: url(../images/bg-menu.png);
	background-repeat: repeat-x;
}
#contents div.box, #contents div.box > div, #contents div.body {
	background-image: url(../images/content-box.png);
	background-repeat: no-repeat;
}
#main div.box, #main div.box > div, #main div.box > div > div {
	background-image: url(../images/bg-box.png);
	background-repeat: no-repeat;
}
/*------------------------------ HEADER ------------------------------*/
#header {
	margin-bottom: 0px;
	padding-top: 0px;
}
/** Logo **/
#logo {
	float: left;
	margin-bottom: 5px;
	margin-left: 49px;
}
/** Navigation **/
#navigation {
	background: url(../images/bg-navigation.png) no-repeat;
	clear: both;
	height: 50px;
	width: 860px;
	
	padding: 0px;
}
#navigation ul {
	display: inline-block;
	width: 860px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
	background-position: 0 -118px;
	background-repeat: no-repeat;
	height: 49px;
	width: 122px;
	margin: 0;
	padding-left: 1px;
	text-align: center;
}
#navigation li:first-child {
	background: none;
	margin-left: 0;
	padding-left: 0;
}
#navigation li a {
	color: #fff;
	display: block;
	font: bold 14px/48px Arial, Helvetica, sans-serif;
	height: 49px;
	text-decoration: none;
	text-transform: uppercase;
}
#navigation li a:hover {
	background-position: 0 -59px;
	color: #6d6157;
}
#navigation li.selected a {
	background-position: 0 0;
	color: #e4e1bd;

	margin: 2px 0 2px;
	padding-left: 2px;
	text-transform: none;
	border-style: ridge; border-width: thin;
}


/*------------------------------ Sprites ------------------------------*/
#navigation li, #navigation li a:hover, #navigation li.selected a {
	background-image: url(../images/bg-menu.png);
	background-repeat: repeat-x;
}
#contents div.box, #contents div.box > div, #contents div.body {
	background-image: url(../images/content-box.png);
	background-repeat: no-repeat;
}
#main div.box, #main div.box > div, #main div.box > div > div {
	background-image: url(../images/bg-box.png);
	background-repeat: no-repeat;
}
/*------------------------------ HEADER ------------------------------*/
#header {
	margin-bottom: 0px;
	padding-top: 0px;
}
/** Logo **/
#logo {
	float: left;
	margin-bottom: 20px;
	margin-left: 49px;
}
/** Navigation **/
#navigation {
	background: url(../images/bg-navigation.png) no-repeat;
	clear: both;
	height: 50px;
	width: 860px;
	margin: 0 auto;
	padding: 1px;
}
#navigation ul {
	display: inline-block;
	width: 860px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
	background-position: 0 -118px;
	background-repeat: no-repeat;
	height: 49px;
	width: 122px;
	margin: 0;
	padding-left: 1px;
	text-align: center;
}
#navigation li:first-child {
	background: none;
	margin-left: 0;
	padding-left: 0;
}
#navigation li a {
	color: #fff;
	display: block;
	font: bold 14px/48px Arial, Helvetica, sans-serif;
	height: 49px;
	text-decoration: none;
	text-transform: uppercase;
}
#navigation li a:hover {
	background-position: 0 -59px;
	color: #6d6157;
}
#navigation li.selected a {
	background-position: 0 0;
	color: #e4e1bd;
}
/*------------------------------ CONTENTS ------------------------------*/
#contents {
	display: inline-block;
	width: 100%;
	margin-left: 10px;
	
}
#contents h1 {
	color: #316e66;
	font: 15px "Times New Roman", Times, serif;
	padding-left:10px;
	margin:0px;
	text-transform: uppercase;
	text-align:left;
}
#contents div.body h1, #contents h2 
{
color: Green;
	font: 14p   
#contents div.body h1, #contents h2
 {
 	color: #316e66;
    margin: 0px;
    text-transform: uppercase;
    text-align: left;
    font-weight:bold;
	font-style: normal;
	font-variant: normal;
	font-size: 18px;
	line-height: normal;
	font-family: "Times New Roman", Times, serif;
	width: 239px;
}




#contents h2 a {
	color: #2c9688;
	text-decoration: none;
}
#contents h3 a {
	color: #2c9688;
	text-decoration: none;
	margin: 0 ;
	padding: 0 ;	
	text-align:center;
	font: 16px "Times New Roman", Times, serif;
}
#contents p {
	color: #5a4535;
	font-size: 15px;
	line-height: 30px;
	margin: 0;
	padding: 0 0 24px 2px;
    text-align: left;
}
#contents p a {
	color: #5a4535;
}
#contents p a:hover, #news div.sidebar ul li a:hover {
	color: #917157;
}
/** box-shadow **/
#contents div.box {
	background-position: left bottom;
	margin-bottom: 10px;
	margin-left: 1px;
	padding: 0 0 6px;
}
#contents div.box > div {
	background-position: -1745px top;
	padding: 6px 0 0;
}
#contents div.body {
	background-position: -871px top;
	background-repeat: repeat-y;
	min-height: 500px;
	padding: 10px 10px 0;
	
}
/** Adbox **/
#adbox {
	background: url(../images/bg-adbox.png) no-repeat left top;
	width: 952px;
	margin: 0 auto;
	padding: 0px 0px 0px;
}
#adbox p {
	font-size: 16px;
}
.ads {
	float: right;
	width: 220px;
	border-left: 1px solid #bbbbbb;
	margin-left: 20px;
	padding-left: 20px;
}
hr {
	border:0;
	border-top: 1px solid #bbbbbb;
	margin-bottom: 0px;
}
/** MAIN **/
#main {
	float: left;
	min-height: 100px;
	width: 566px;
}
#main div.box {
	background-position: left bottom;
	margin-bottom: 1px;
	padding: 0 0 6px;
}
#main div.box > div {
	background-position: -1145px top;
	padding: 0px 0 0;
}
#main div.box > div > div {
	background-position: -572px top;
	background-repeat: repeat-y;
	padding: 1px;
}
#main div.box h3 {
	color: #316e66;
	font-weight: normal;
	letter-spacing: 1px;
	border-bottom: 1px dotted #9c8964;
	margin: 0;
	padding: 0 0 1px;
	text-transform: uppercase;
	
}
#tb borderTb {
	color: #316e66;
	font-weight: normal;
	letter-spacing: 1px;
	border-bottom: 1px dotted #9c8964;
	margin: 1;
	padding: 0 0 1px;
	text-transform: uppercase;
	
}
#main div.box h4 {
	font: 22px/24px "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 6px 0 0;
}
#main div.box h4 a {
	color: #5a4535;
	text-decoration: none;
}
#main div.box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#main div.box ul li {
	border-bottom: 1px dotted #9c8964;
}
#main div.box ul li span {
	color: #5a4535;
	display: block;
	font-size: 14px;
	margin-bottom: 2px;
}
#main div.box ul li p {
	line-height: 24px;
	padding: 0 0 3px;
}
/** SIDEBAR **/
#sidebar {
	float: right;
	height: auto;
	width: 285px;
}
#sidebar div.section {
	height: 144px;
	margin-bottom: 2px;
}
#sidebar div.section:first-child {
	padding: 3px 0 0;
}
#sidebar div.section > a:hover {
	
}
/** testimonials **/
#contents div#testimonials h3 {
	color: #2c9688;
	font-weight: normal;
	letter-spacing: 1px;
	border-bottom: 0;
	padding-bottom: 0;
}
#testimonials p {
	display: inline-block;
	line-height: 24px;
	padding-bottom: 3px;
}
#testimonials p span {
	float: right;
}
#testimonials p span a {
	color: #2c9688;
	text-decoration: none;
}
#testimonials p span a:hover {
	color: #2c9688;
}
/** Rooms, Foods Campes **/
#rooms, #foods, #sites {
	list-style: none;
	margin: 0;
	padding: 0;
}
#rooms li, #foods li, #sites li {
	display: inline-block;
	width: 784px;
	border-top: 1px solid #b7b7b7;
	padding: 30px 0;
	position: relative;
}
#rooms li:first-child, #foods li:first-child, #sites li:first-child {
	border-top: 0;
}
#rooms li img {
	float: left;
	border: 1px solid #2c9688;
	margin-right: 15px;
}
#rooms .rate {
	color: #316e66;
	display: inline-block;
	font: 16px/35px "Times New Roman", Times, serif;
	height: 35px;
	width: 138px;
	border: 1px solid #5a4535;
	text-align: center;
	position: absolute;
	bottom: 30px;
}
/** Gallery **/
#foods li > div.infos {
	height: 169px;
	width: 780px;
	position: relative;
}
#foods li > div.infos p {
	background: url(../images/bg-foodDetail.png) repeat;
	color: #316e66;
	display: none;
	height: 60px;
	width: 740px;
	padding: 6px 20px 0;
	position: absolute;
	left: 0;
	bottom: 0;
}
#foods li > div.infos p span {
	display: block;
	font: 22px/22px "Times New Roman", Times, serif;
}
#foods li > div.infos:hover span.cover {
	background: url(../images/bg-foodInfos.png) repeat;
	display: inline-block;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
#foods li > div.infos:hover p {
	display: block;
}
/** Camp **/
#sites li {
	padding-bottom: 0;
	top: -16px;
	left: 0px;
}
#sites li img {
	float: right;
	border: 1px solid #2c9688;
	margin-left: 15px;
}
/** News **/
#news {
	display: inline-block;
	width: 784px;
}
#news > div {
	width: 560px;
	border-right: 1px solid #bbbbbb;
	padding-right: 35px;
}
#news > div img {
	border: 1px solid #2c9688;
	margin-bottom: 0px;
}
#news > div h2 {
	margin-bottom: 12px;
}
#news > div span {
	color: #5a4535;
	display: block;
	font: 15px/24px "Times New Roman", Times, serif;
	margin-bottom: 30px;
}
#news > div span.author {
	color: #2c9688;
	display: block;
	font-size: 14px;
	margin-bottom: 20px;
}
#news div.sidebar {
	float: right;
	width: 160px;
	border: 0;
	padding: 0;
}
#news div.sidebar h3 {
	color: #2c9688;
	font-size: 20px;
	font-weight: normal;
	border-top: 1px solid #b7b7b7;
	margin: 0 0 12px;
	padding-top: 5px;
	text-transform: uppercase;
}
#news div.sidebar h3:first-child {
	border: 0;
	padding-top: 0px;
}
#news div.sidebar ul {
	list-style: none;
	margin: 0 0 8px;
	padding: 0;
}
#news div.sidebar ul li a {
	color: #5a4535;
	display: inline-block;
	font-size: 15px;
	margin-bottom: 6px;
	text-decoration: none;
}
#news ul li {
	margin-bottom: 12px;
}
/** Contact **/
#contact form {
	float: right;
	color: #5a4535;
	height: 320px;
	width: 420px;
	border: 1px solid #5a4535;
	padding: 19px 19px 6px;
}
#contact form table {
	border-collapse: collapse;
}
#contact form table td {
	padding-bottom: 0px;
}
#contact table td:first-child {
	font-size: 14px;
	line-height: 30px;
	width: 180px;
	text-transform: uppercase;
}
#contact table td.txtarea {
	vertical-align: top;
}
#contact form input {
	height: 17px;
	line-height: 17px;
	width: 278px;
	border: 1px solid #5a4535;
	
}
#contact textarea {
	height: 143px;
	line-height: 17px;
	width: 338px;
	border: 1px solid #5a4535;
	
	overflow: auto;
	
}
#contact input.btn {
	background: url(../images/btn-send.png) no-repeat -70px 0;
	cursor: pointer;
	height: 26px;
	width: 60px;
	border: 0;
	padding: 0;
	margin: 0;
}
#contact input.btn:hover {
	background-position: 0 0;
}
#contact p span {
	display: block;
	text-transform: uppercase;
}
/*------------------------------ FOOTER ------------------------------*/
#footer {
	color: #594334;
	font-size: 14px;
	line-height: 48px;
	margin: -38px 0 20px;
	padding-top: 2px;
	text-transform: uppercase;
}
#footer > div {
	background-color: #ac9e94;
	height: 48px;
	width: 822px;
	border-bottom: 1px solid #72675f;
	border-top: 1px solid #cdbeb2;
	margin: 0 auto;
	padding: 0 20px;
	text-align: right;
}
#footer ul.navigation {
	float: left;
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 802px;
}
#footer ul.navigation li {
	float: left;
	margin-right: 10px;
}
#footer ul.navigation li a {
	color: #594334;
	padding: 0 5px;
	text-decoration: none;
}
#footer ul.navigation li:first-child a {
	border-left: 0;
	padding-left: 0;
}
#footer ul.navigation li a:hover {
	color: #eee7c3;
}
#footer ul.navigation li.active a {
	color: #fff;
}
#footer p {
	margin: 0;
	text-align: center;
	text-transform: none;
}
/** Connect **/
#connect {
	float: right;
	display: inline-block;
	line-height: 26px;
	margin: 12px 0 0;
}
#connect a {
	background: url(../images/icons.png) no-repeat;
	display: inline-block;
	height: 23px;
	width: 23px;
	margin-left: 10px;
}
#connect a.pinterest {
	background-position: 0 -33px;
}
#connect a.facebook {
	background-position: 0 -98px;
}
#connect a.twitter {
	background-position: 0 -164px;
	width: 28px;
}
#connect a.googleplus {
	background-position: 0 -230px;
}
#connect a.pinterest:hover {
	background-position: 0 0;
}
#connect a.facebook:hover {
	background-position: 0 -65px;
}
#connect a.twitter:hover {
	background-position: 0 -131px;
}
#connect a.googleplus:hover 
{
	background-position: 0 -197px;
}


#footer ul.navigation li a {
	color: #594334;
	padding: 0 5px;
	text-decoration: none;
}
#footer ul.navigation li:first-child a {
	border-left: 0;
	padding-left: 0;
}
#footer ul.navigation li a:hover {
	color: #eee7c3;
}
#footer ul.navigation li.active a {
	color: #fff;
}
#footer p {
	margin: 0;
	text-align: center;
	text-transform: none;
}
/** Connect **/
#connect {
	float: right;
	display: inline-block;
	line-height: 26px;
	margin: 12px 0 0;
}
#connect a {
	background: url(../images/icons.png) no-repeat;
	display: inline-block;
	height: 23px;
	width: 23px;
	margin-left: 10px;
}
#connect a.pinterest {
	background-position: 0 -33px;
}
#connect a.facebook {
	background-position: 0 -98px;
}
#connect a.twitter {
	background-position: 0 -164px;
	width: 28px;
}
#connect a.googleplus {
	background-position: 0 -230px;
}
#connect a.pinterest:hover {
	background-position: 0 0;
}
#connect a.facebook:hover {
	background-position: 0 -65px;
}
#connect a.twitter:hover {
	background-position: 0 -131px;
}
#connect a.googleplus:hover {
	background-position: 0 -197px;
}
.print
{
	float: right;
	margin-top:0px;
	padding-top:0px;
	margin-right:25px;
	font-size:11px;
}
