/* CSS Document */
body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(/imgs/body_bg.gif) repeat-x;
background-color:#F0F6F9;
}

#header{
	width:980px;
	margin:0 auto;
	height:90px;
}

#header img#logo{
	padding:15px 0 8px 4px;
	float:left
}

.callus { background:transparent url(http://www.nainitaltourism.in/imgs/mail.png) no-repeat scroll 0 20px;
color:#0078BC;
float:right;
font-family:arial;
font-size:16px;
font-weight:bold;
padding:25px 40px 10px 57px; }

.callus a{ color:#0078BC; text-decoration:none; }
.callus a:hover{ color:#0078BC; text-decoration:underline; }

.callus1 { 
float:right;
}

div.clear{
	clear:both;
}

div#menu{
	width:980px;
	height:46px;
	margin:0 auto;
}

#main{
	background:url(/imgs/main.jpg) no-repeat;
	height:249px;
	width:980px;
	margin:0 auto;
}

.content{
	width:980px;
	margin:10px auto 10px;
	padding:0
}

.contentIn{
	width:980px;
	margin:7px auto 10px;
	padding:0
}


td.tdhome{
	padding:3px 0 5px;
}

div.first{
	margin:0 10px 0 0;
	background:#ffffff;
	width:324px;
	padding:6px;
}
div.first a{ color:#0D5B9D; text-decoration:none;}
div.first a:hover{ color:#0D5B9D; text-decoration:underline;}

div.middle{
	margin:0;
	background:#ffffff;
	width:324px;
	padding:6px;
}

div.middle a{ color:#0D5B9D; text-decoration:none;}
div.middle a:hover{ color:#0D5B9D; text-decoration:underline;}

div.last{
	margin:0 0 0 10px;
	background:#ffffff;
	width:272px;
	padding:6px;
}

div.last a{ color:#0D5B9D; text-decoration:none;}
div.last a:hover{ color:#0D5B9D; text-decoration:underline;}

.footer{
	background:#045c97;
	height:60px;
}

.footercontent{
	margin:0 auto;
	color:#c9c9c9;
	width:980px;
	padding-top:15px;
	/* background:url(/imgs/euttaranchal.gif) no-repeat 820px 2px; */
	height:50px;
}
.footercontent a {color:#c9c9c9; text-decoration:none;}
.footercontent a:hover {color:#c9c9c9; text-decoration:underline;}

.hightlight2{
	color:#444444;
	font-size:12px;
}

.hightlight2 strong{
	font-size:11px;
	color:#0066CC;
}


/* Sub Nav */
#subnav{
	padding:15px 15px 10px 15px;
	border-right:1px dotted #3399CC;
}

#subnav td.item{
	padding:4px 5px 5px 17px;
	background:url(/imgs/li.gif) no-repeat 0 7px;
}


#subnav h2{
	font-size:16px;
	font-weight:bold;
	color:#CC3300;
	margin:0;
	padding:0 0 10px 0;
}

#subnav h2 a{
	color:#CC3300;
	text-decoration:none;
}
#subnav h2 a:hover{
	color:#CC3300;
	text-decoration:none;
}

#subnav a{
	text-decoration:none;
	color:#417896;
}

/* Content Area */
#contentMain{
	padding:15px 10px 10px 15px;
}

#contentMain h1{
	font-size:21px;
	font-weight:normal;
	margin:0;
	color:#006699;
}

#contentMain ul li { line-height:20px; list-style-image:url(/imgs/li.gif);}
#contentMain ol li { line-height:20px; list-style-image:url(/imgs/arrow.gif);}
#contentMain a { color:#0D5B9D; text-decoration:none;}
#contentMain a:hover{ color:#0D5B9D; text-decoration:underline;}

/* BoF Navigation */
.glossymenu{
	position: relative;
	margin: 0 auto 0 auto;
	background: url(/imgs/menub_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(/imgs/menub_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(/imgs/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
}

#contentMain h3{
	font-size:13px;
	font-weight:bold;
	margin:0;
	color:#006699;
}

.title {
	font-size:13px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}
.title a{
	color:#006699;
	text-decoration:none;
}
.title a:hover{
	color:#006699;
	text-decoration:underline
}

.tdtitle {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	background-color:#045c97;
	text-decoration:none;
}

td ul li{ line-height:20px; list-style-image:url(/imgs/li.gif);}
td ul{ margin:0 auto; padding-left:26px; }
.day{color:#FB7E03; font-size:13px; font-weight:bold;}
.packages{color:#CC3300; font-size:13px;}
/* EoF Navigation */
.bottomnav {margin:5px; border:1px solid #000066; padding:5px; width:300px;};
