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

body *{ outline:none; }
html, body { height: 100%; }
body { 	margin:0 auto;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background:#063054;
}
a { text-decoration:none; color:#000; }

div, h1, h2, h3, h4, h5, h6, form, span { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; }

.clear {
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
img {
	border:0;
	padding:0;
	margin:0;
}


/*HEADER*/
#header {
	width:980px;
	height:118px;
	position:relative;	
	margin:0 auto;
	background: url(../images/header-back.gif) repeat-x;
}

#header #logo {
	height:112px;
	float:left;
	clear:both;
	padding-top:6px
	}
#header #newsletter {
	height:112px;
	width:400px;
	float:right;
	margin-top:6px;
	background:url(../images/newsletter-back.gif) no-repeat bottom;
	padding-right:30px;
	}

	
/*#header #newsletter ul {
	margin:0;
	padding:0;
	margin-top:48px;
	padding-left:20px;
	}
#header #newsletter ul li {
	padding:0 9px;
	border-right:1px solid #000;
	line-height:14px;
	float:left;
	list-style:none;
	}
#header #newsletter ul li.last {
	padding:0 9px;
	line-height:14px;
	border:none;
	float:left;
	list-style:none;
	}*/
	
#header #newsletter #form{
	padding-top:84px;
	/*padding-top:34px;*/
	color:#fff;
	padding-left:25px;
	}
#header #newsletter #form .inputBox  {
	height:14px; border:none; width:95px; font-size:11px; }

#header #newsletter #form .subBut { background:none; border: 1px solid #fff; padding:0 3px; color:#fff; font-size:11px; }


/*Content Area */

#container {
	width:980px;
	position:relative;
	overflow:auto;
	margin:0 auto;
	padding-bottom:10px;
	background: url(../images/content-back.gif) repeat-x #fff;
}

/*Columns*/
#leftCol {
	width:763px; 
	float:left;
	}

#rightCol {
	width:202px;
	float: left;
	}


/* Start Homepage Left Column */

/*HomeContent*/
#mainTextHome { width:150px; height:260px; position: absolute; top:43px; left:585px; margin-top:10px; background:url(../images/main-home.gif) no-repeat; padding:10px; }
#mainTextHome a { color:#ff1100;}
#mainTextHome h1.nainital { color:#0c5b9f; font-size:12px; margin:0px; padding:0px; text-align:left; clear:both; }


/*Sighseens*/
#homeSS { width:740px; height:250px; background:#f1f2ee; margin-left:15px; margin-top:10px; }
.headSSHome { width:30px; height:250px; background:#fff; padding-left:10px; float:left; }
.homeSightseeingSS { width:155px; background:url(../images/ss-sep-home.gif) no-repeat right; float:left; height:250px;  }
.homeExcursionsSS { width:170px; background:url(../images/ss-sep-home.gif) no-repeat right; float:left; height:250px;  }
.homeTrekkingSS { width:240px; background:url(../images/ss-sep-home.gif) no-repeat right; float:left; height:250px;  }
.homeHotelsSS { width:130px; float:left; height:250px;  }
.homeJammuSS { width:152px; float:left; height:250px;  }
ul.ssHome { margin:0; padding-left:15px;  list-style:none; }
ul.ssHome li { list-style:none; line-height:18px; }
ul.ssHome li a { color:#000; }
ul.ssHome li a:hover { color:#0c5b9f; text-decoration:underline; }
ul.ssHome li b { color:#0c5b9f; line-height:28px; }
ul.ssHome li b a { color:#0c5b9f; }

#homeNews { width:740px; margin-left:15px; background:url(../images/home-news-top-curve.gif) top no-repeat #f1f2ee; margin-top:10px;  }
#homeNewsStart { background:url(../images/home-news-top-curve.gif) no-repeat; width:740px; height:10px; float:left; }
.newsHead { background:url(../images/home-news-head-back.gif) no-repeat; width:352px; float:left; margin-top:10px; position:relative; left:10px; margin-right:12px;  }
.newsHead h3 a { color:#0c5b9f;   }
.newsHead h3 { font-size:14px; text-transform:uppercase; color:#0c5b9f; padding-left:32px; line-height:35px;   }
.newsHead ul { margin:0; padding:0; list-style:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; overflow:hidden; }
.newsHead ul li { padding:10px;   }
.newsHead ul li a { color:#f07000;   }

#homeNews #homeNewsEnd { background:url(../images/home-news-bottom-curve.gif) no-repeat; height:10px; overflow:hidden; clear:both; }



/* End Homepage Left Column */



/* Start Rightbar Homepage */
#searchHome { background:url(../images/search-back.gif) no-repeat; height:85px; vertical-align: top; }
#searchHome form { margin:0; padding:0; }
#searchHome ul { margin:0; padding:0; padding:12px; list-style:none; }
#searchHome ul li { padding:3px 0; color:#fff; }
#searchHome ul li.search { text-align:right; padding:3px 0; padding-right:10px; }
#searchHome form .inputBox  {
	height:14px; border:none; width:170px; font-size:11px; background-image:none; background-color:#fff; }
#searchHome form .searchBut { background:none; border: 1px solid #fff; padding:0 3px; color:#fff; font-size:11px; }


.statesRight { background:url(../images/states-head-back.gif) no-repeat top; width:202px; margin-top:10px; }
.statesRight ul { margin:0; padding:0; list-style:none; border-left:1px solid #24951d; border-right:1px solid #24951d; }
.statesRight ul li { background:url(../images/states-bullet.gif) no-repeat center left; background-position:5px; padding-left:22px; line-height:20px; border-bottom:1px solid #d0d0d0; }
.statesRight ul li a, .statesRight ul li.last a { color:#000000; }
.statesRight ul li.last { background:url(../images/states-bullet.gif) no-repeat center left; background-position:5px; padding-left:22px; line-height:22px; border:none; }
.statesRight .close { background: url(../images/bot-states-right.gif) top no-repeat; width:202px; height:5px; overflow:hidden; }
.statesRight h2 { text-align:center; color:#fff; font-size:13px; font-weight:bold; line-height:35px;  }


/* End Rightbar Homepage */

/* Start Footer */

#footer {
	background:url(../images/footer-back.gif) repeat-x;
	width:980px;
	height:90px;
	position:relative;	
	margin:0 auto;
	font-size:10px;
	}
.footerLinks { text-align:center; vertical-align:middle; line-height:38px; height:38px;}
.footerLinks a { color:#000; }
.footerCopy { color:#fff; padding-top:10px; width:350px; padding-left:15px; height:41px; float:left;  }
.footerAff { color:#fff; padding-top:10px; width:250px; text-align:center; height:41px; float:left;  }
.footerCopy a, .footerAff a { color:#fff;  }

/*Content Pages*/
#leftCol h1 { margin:0; padding:0; font-size:15px; color:#e77817; padding-bottom:15px; padding-left:15px; padding-top:15px; }
#leftCol p { margin:0; padding:0; text-align:justify; padding-bottom:10px; padding-left:15px; padding-right:10px; }
#leftCol p form { margin:0; padding:0; text-align:justify; margin-left:15px;  }
#leftCol p a { color:#f07000; }
#leftCol p ul { margin-top:0; padding:0; padding-bottom:5px; }
#leftCol h2 { margin:0; padding:0; font-size:12px; color:#000; padding-bottom:10px; padding-left:15px; padding-top:5px; }
#leftCol h4 { margin:0; padding:0; font-size:12px; padding-bottom:5px; padding-left:15px; padding-top:5px; }
#leftCol .area { width:350px; padding-left:15px; }
#leftCol .area ul { margin:0; padding:0; list-style:none; border-right:1px solid #fff; }
#leftCol .area ul li.head { background: #333333; color:#fff; border-bottom:1px solid #fff; line-height:20px; padding-left:10px; font-weight:bold; }
#leftCol .area ul li { background:#CCCCCC; border-bottom:1px solid #fff; line-height:20px; padding-left:10px; }
#leftCol .addContent { width:728px; height:90px; padding-left:20px; margin-bottom:10px; }
#leftCol p ul.list { margin:0; padding:0; }
#leftCol p ul.list li { text-align:left; color:#000;  }
#leftCol p ul.list li a { color:#000; }

#leftCol p span.adlink { width:120px; height:90px; float:right; margin-left:15px; margin-bottom:15px; }
#leftCol p span.adRect { width:336px; height:280px; float:right; margin-left:15px; margin-bottom:15px; }




#leftCol table { text-align:center;}

#leftCol table td { font-size:11px; text-align:center; }

#leftCol table tr.trainT { text-align:center; background-color:#333; color:#fff; }




/*Right Bar Area*/

#rightCol .adImg {
	width:202px;
	float: left;
	margin-top:10px;
	height:200px;
	}


/*---Search Page--------*/

#leftColSearch {
	width:950px; 
	float:left;
	}

#leftColSearch h1 { margin:0; padding:0; font-size:15px; color:#e77817; padding-bottom:15px; padding-left:15px; padding-top:15px; }
#leftColSearch h2 { margin:0; padding:0; font-size:13px; color:#e77817; padding-bottom:10px; padding-left:15px; padding-top:5px; }
#leftColSearch h4 { margin:0; padding:0; font-size:12px; padding-bottom:5px; padding-left:15px; padding-top:5px; }


#rightCol .bookmark { width:202px; margin-top:10px; float:left; }




/*Twitter*/
#fixedImg /* Give this rule to the world */ 
{ 
 POSITION: fixed; 
 TOP: 100px; 
 LEFT: 100px; 
} 
* html #fixedImg /* Override above rule for IE */ 
{ 
 POSITION: absolute; 
 TOP: expression(offsetParent.scrollTop + 100); 
 LEFT: expression(offsetParent.scrollLeft + 100); 
} 