/* CSS Document */


.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.clearme{
	clear: both;
	height: 0px;
}

/*** PNG Fix ***/
#featured div, #footer ul li, .breadcrumbs, .navigation, #featured-articles-label {
	behavior:url(../js/iepngfix.htc);
}


/** Top Navigation ***/
	#top-navigation {
		margin:0 0px 0 0px; 
		padding:0;
		width:auto; 
		height:60px;
		list-style:none; 
	}
	
		#top-navigation li {
			margin:0; 
			padding:20px 15px;
			width:auto; 
			height:20px;
			float:right;
		}
		
		#top-navigation li:hover {
			margin:0; padding:20px 14px;
			background:url(../images/top-navigation.gif) no-repeat top left;
			border-right:1px solid #dcd8cd;
			border-left:1px solid #dcd8cd;
		}
		
#top-navigation li a {
	margin:0; padding:0 0 0 20px;
	font:bold 1em Georgia, "Times New Roman", Times, serif;
	color:#798a60; display:block;
}

	#top-navigation li a:hover {
		color:#685d42;
	}
	
	#top-navigation #h-press a {
		background:url(../images/press.png) no-repeat center left;
	}
	
	#top-navigation #h-about a {
		background:url(../images/about.png) no-repeat center left;
	}
	
	#top-navigation #h-contact a {
		background:url(../images/contact.png) no-repeat center left;
	}
	
	#top-navigation #h-search a {
		background:url(../images/search.png) no-repeat center left;
	}
	
	#top-navigation #h-advertise a {
		background:url(../images/promote.png) no-repeat center left;
	}
	
	#top-navigation #h-feed a {
		background:url(../images/rss.png) no-repeat center left;
	}


/*** Sub Navigation ***/

#sub-navigation li a {
	margin:0; 
	padding:13px 12px;
	font:0.95em Tahoma, Arial, Helvetica, sans-serif; 
	color:#c8bca6;
	font-weight: bold;
	display:block;
	text-decoration: none;
}

	#sub-navigation li a:hover, #sub-navigation li.current_page_item a {
		margin:0; 
		padding:13px 11px;
		background:url(../images/sub-navigation-hover.gif) repeat-x top center;
		border-left:1px solid #103257;
		border-right:1px solid #103257;
		text-decoration:none; 
		color:#fcf7e2;
	}


	#sub-navigation {
		margin:0; 
		padding:0;
		width:auto;
		height:auto;
		background:#4b3f26 url(../images/sub-navigation.gif) repeat-x top center;
	}
	
		#sub-navigation ul {
			margin:0; 
			padding:0;
			list-style:none;
			float:left;
		}
	
			#sub-navigation ul li {
				margin:0; 
				padding:0;
				width:auto; 
				height:auto;
				float:left;
			}

		#search-form {
			margin:8px 12px 0 0;
			width:156px; 
			height:25px;
			background:url(../images/search-form-back.gif) no-repeat center left;
			float:right;
		}
		
		#search-form #s {
			margin:0 0 0 0; 
			padding:5px;
			width:121px; 
			height:auto;
			border:0;
			background:none;
			float:left;
			font-size:0.92em; 
			color:#aea592;
		}
		
		#search-form #go {
			float:right;
			margin:0;
		}



/*** Featured ***/
#featured {
	margin:0 0 0px 0; 
	padding:0;
	width:auto; 
	height:auto;
	position:relative;
}

#featured-navigation {
	margin:310px 0 0 0px;
	position:absolute;
	left:0;
}
	
#featured-navigation a:link, #featured-navigation a:visited, #featured-navigation a:active {
	margin:0; 
	padding:75px 0 0 0;
	outline:0;
}
		
#featured-navigation a.selected:link, #featured-navigation a.selected:visited, #featured-navigation a.selected:active {
	background:url(../images/featured-arrow.gif) no-repeat top center;
}

#featured-post {
	margin:25px 0 0 1px; 
	padding:0;
	width:665px; 
	height:363px;
	background:url(../images/featured.gif) no-repeat top center;
	float:left; 
	display:inline;
	overflow:hidden;
}
	
#featured-left {
	margin:0; 
	padding:0;
	width:475px; 
	height:auto;
	float:left; 
}
		
#featured-articles-label {
	top:22px;
	left:5px; 
	padding:0;
	width:170px; 
	height:50px; 
	display:block;
	background:url(../images/photo-feature.png) no-repeat top center;
	position:absolute; 
	text-indent:-9999px;
}
		
#featured-image {
	margin:25px 0 0 17px; 
	padding:0;
	width:418px; 
	height:213px;
	border: 0px;
}
			
.featured-image-extra {
	margin:0 5px; 
	padding:3px 3px 5px 3px;
	width:auto; 
	height:auto;
	background:url(../images/feature-extra-back.gif) no-repeat top center;
	border: 0px;
}
		
#featured-right {
	margin:20px 15px 0 0; 
	padding:1px;
	width:168px; 
	height:auto;
	float:right; 
	display:inline;
}
			
#featured-resources {
	margin:30px 0 0 0; 
	padding:0;
	width:250px; 
	height:auto;
	float:right;
}
	
.featured-resource {
	margin:0 2px 10px 2px; 
	padding:3px;
	background:#ffffff;
	border:1px solid #cfc9b9;
	float:left;
}

.featuredreview {
	background:url(../images/featuredbg1.png) left top no-repeat;
	height:350px;
	padding:25px 0 0 0;
	position:relative;
	color:#252217;
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:18px;
}

.featurediphone {
	margin:-11px 0 0 0px;
	text-align:center;
}

.featurediphone a{
	display:block;
}

#featured-left h1 {
	/* Featured Post */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color:#2e2a21;
	text-align:left; 
	letter-spacing:-1px;
	margin-left: 20px;
	margin-top: 10px;
}

#featured-left h1 a:link, h1 a:active, h1 a:visited {
	color:#2e2a21;
	text-decoration: none;
}

#featured-left h1.store {
	margin:30px 0 15px 0; 
	padding:0 0 5px 0;
	font:bold 3.00em Arial, Helvetica, sans-serif; 
	color:#2e2a21;
	letter-spacing:normal; text-align:left;
	background:url(../images/post-title-divider.gif) repeat-x bottom center;
}
	
#author-bio-top h1 {
	margin:0; 
	padding:0;
	font:bold 2.83em Arial, Helvetica, sans-serif; 
	color:#2e2a21;
	letter-spacing:normal; 
	text-align:left;
}
	
.featuredreview  h3 {
	margin:5px 0px;
	font-size:14px;
	font-family: Arial, Helvetica;
}

.featuredreview  h3 a{
	text-decoration: none;
	color: #0000EE;
}

.featuredreview  h3 a:hover{
	text-decoration: underline;
	color: #06A500;
}

.featuredreview  .featuredlabel {
	position:absolute;
	top:-5px;
	left:5px;
}

.featuredreview  .columnboximage {
	margin:0px 0px 0px 15px;
	/* background:url(../images/largeboxbg.png) center top no-repeat; */
	width:220px;
	border: 0px;
}

#featured-right p {
	margin:10px 0 0 0;
	font:1em Georgia, Arial, Helvetica, sans-serif; 
	color:#252217;
	line-height:18px;
}

.author {
	margin:15px 0 0 0; 
	padding:1px;
	font:bold 1em Georgia, "Times New Roman", Times, serif; 
	color:#817760;
	display:block;
}

.author a {
	color:#d05d2b;
}

.date {
	margin:0; 
	padding:3px 0;
	font:0.92em Georgia, "Times New Roman", Times, serif; 
	color:#817760;
	display:block;
}

.continue-reading, .continue-reading-dyanmic {
	margin:295px 0 0 12px; 
	padding:0;
	width:152px; 
	height:39px;
	background:url(../images/continue-reading.gif) no-repeat top center;
	text-indent:-9999px; display:block; outline:0;
	position:absolute;
}

.continue-reading-dyanmic {
	margin:385px 0 0 22px; 
	padding:0;
}


/*** Nepalbox ***/

#nepalbox h1{
	font-family: Arial, Helvetica;
	font-size: 20px;
	letter-spacing: -1px;
	color:#333;
	margin-bottom: 10px;
	margin-left: 15px;
}

#nepalbox h3{
	font-family: Arial, Helvetica;
	letter-spacing: -1px;
	color:#333;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 10px;
}

#nepalbox .nepaltextbox{
	text-align: justify;
	line-height: 20px;
	margin-left: 30px;
	padding-bottom: 10px;
	padding-right: 10px;
}

#nepalbox .firstletter {
	font-size : 400%;
	font-weight : bold;
	float: left;
	color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 5px;
}

.nepalimgleft{
	border: 1px solid #CCC;
	padding: 4px;
	background: #FFF;
	margin: 0 10px 5px 0px;
	float: left;
}

#nepal-menu {
	margin:0; 
	padding:0 35px 10px 35px;
	height:auto;
}
				
#nepal-menu img {
	margin:15px auto 10px auto; 
	display:block;
}


#nepal-menu ul li {
	margin:4px 0; 
	padding:0 0 4px 0;
	list-style:none;
	background:none;
	border-bottom: 1px dotted #bbaa77;
	width: 100%;
}
				
#nepal-menu ul li a {
	font:1.20em Georgia, "Times New Roman", Times, serif; 
	color:#972000;
	text-decoration: none;
	display: block;
}

#nepal-menu ul li a:hover {
	font:1.20em Georgia, "Times New Roman", Times, serif; 
	color:#002667;
	text-decoration: none;
}

.readcontinue{
	float:right;
	background: url(../images/read-continue.gif) no-repeat;
	text-indent:-9999px;
	height: 30px;
	width: 155px;
	display:block;
	outline:0;
}


.googlead-box {
	margin:0 35px 10px 35px;
	height:auto;
	border: 1px solid #c7c7b7;
	font-family: Georgia, Arial;
	font-size: 14px;
	line-height: 20px;
	width: 180px;
	padding-bottom: 5px;
}


.advert-box{
	margin:0 35px 10px 35px;
	height:auto;
	border: 1px solid #c7c7b7;
	font-family: Georgia, Arial;
	font-size: 14px;
	line-height: 20px;
	width: 180px;
}

/* inside Box */

#inside-box p{
	margin-bottom:18px;
	line-height: 20px;
	text-align: justify;
}

#inside-box h1{
	font-family: Arial, Helvetica;
	font-size: 20px;
	letter-spacing: -1px;
	color:#333;
	margin-bottom: 10px;
	margin-left: 0px;
}

#inside-box h3{
	font-family: Arial, Helvetica;
	letter-spacing: -1px;
	color:#333;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 10px;
}


#right-menu {
	margin:0; 
	padding:0 35px 10px 35px;
	height:auto;
}
				
#right-menu img {
	margin:15px auto 10px auto; 
	display:block;
}


#right-menu ul li {
	margin:4px 0; 
	padding:0 0 4px 0;
	list-style:none;
	background:none;
	border-bottom: 1px dotted #bbaa77;
	width: 100%;
}
				
#right-menu ul li a {
	font:1.20em Georgia, "Times New Roman", Times, serif; 
	color:#972000;
	text-decoration: none;
	display: block;
}

#right-menu ul li a:hover {
	font:1.20em Georgia, "Times New Roman", Times, serif; 
	color:#002667;
	text-decoration: none;
}

#hideawaytitle{
	position:absolute;
	margin-top: -30px;
}

#hideawaytitle h2{
	font-family: Arial, Helvetica;
	font-size: 16px;
	color:#000d17;
	letter-spacing: -1px;
}

#hideawaysboxright .hideawayimage{
	margin-right: 15px;

}

#hideawaysboxright .lastimage{
	margin-right: 0x;	
}

#packagebox h1{
	font-family: Arial, Helvetica;
	font-size: 18px;
	color:#dd6000;
	letter-spacing: -1px;
	margin: 10px 0px;
	border-bottom: 1px dotted #930;
	width: 640px;
}

#packageboxright h3{
	font-family: Arial, Helvetica;
	letter-spacing: -1px;
	color:#A75000;
	margin-bottom: 10px;
	margin: 15px 30px 5px 15px;
	font-size: 16px;
}

#shopbox .thumb{
	width: 100px;
	float: left;
	margin-bottom: 5px;
}

#shopbox .details{
	padding-top: 5px;
	left: 100px;
}

#shopbox .price{
	font-family: Helvetica;
	font-size: 11px;
	color:#C00;
	font-weight: bold;
	text-align: right;
}

#shopbox .buynow{
	float: right;
	width: 65px;
	background: url(../images/buynow.gif) no-repeat;
	padding: 2px 0px 5px 5px;
	color:#FFF;
	margin-top: 10px;
}


#shopbox .hotelbooking{
	width: 100px;
	height: 95px;
	float: left;
}

#shopbox .flightbooking{
	width: 100px;
	height: 95px;
	float: left;
	left: 115px;
}
.tourpackage{
	margin: 5px;
}

.tourpackage img{
	padding: 4px;
	background: #FFF;
	border: 1px solid #EEE;
}

.tourpackage h3{
	font-family: Arial, Helvetica;
	font-size: 14px;
	letter-spacing: -1px;
	color:#474437;
	margin: 5px 0px;
}

.tourpackage h3 a{
	text-decoration: none;
	color:#474437;
}

.tourpackage h3 a:hover{
	text-decoration: underline;
	color:#109300;
}

.tourpackage .readmore{
	float:right;
	padding:0;
	width:120px; 
	height:25px;
	background:url(../images/more-details.gif) no-repeat top center;
	text-indent:-9999px; 
	outline:0;
}

#adventurebox h1{
	font-family: Arial, Helvetica;
	font-size: 18px;
	color:#003070;
	letter-spacing: -1px;
	margin: 10px 0px;
}


#adventure-menu {
	margin:0; 
	padding:0 15px 10px 20px;
	height:auto;
}
				
#adventure-menu img {
	margin:15px auto 10px auto; 
	display:block;
}


#adventure-menu ul li {
	margin:4px 0; 
	padding:0 0 4px 0;
	list-style:none;
	background:none;
	border-bottom: 1px dotted #bbaa77;
	width: 100%;
}
				
#adventure-menu ul li a {
	font:1.10em Georgia, "Times New Roman", Times, serif; 
	color:#972000;
	text-decoration: none;
	display: block;
}

#adventure-menu ul li a:hover {
	font:1.10em Georgia, "Times New Roman", Times, serif; 
	color:#002667;
	text-decoration: none;
}



#activitiesmenu {
	margin:0; 
	padding:0 20px 10px 35px;
	height:auto;
}
				
#activitiesmenu img {
	margin:10px auto 10px auto; 
	display:block;
}

#activitiesmenu h3{
	font-family: Arial, Helvetica; 
	color:#002677;
	font-size: 14px;
	letter-spacing: -1px;
	padding: 3px 5px;
	background: #becf27;
	margin-bottom: 10px;
}

#activitiesmenu ul li {
	margin:5px 0; 
	padding:0 0 5px 0;
	list-style:none;
	background:none;
	border-bottom: 1px dotted #bbaa77;
	width: 100%;
}
				
#activitiesmenu ul li a {
	font:1.10em Georgia, "Times New Roman", Times, serif; 
	color:#002677;
	text-decoration: none;
	display: block;
}

#activitiesmenu ul li a:hover {
	font:1.10em Georgia, "Times New Roman", Times, serif; 
	color:#467600;
	text-decoration: none;
}



.submenus {
	margin:0; 
	padding:0 20px 10px 35px;
	height:auto;
}

.submenus h3{
	font-family: Arial, Helvetica; 
	color:#002677;
	font-size: 14px;
	letter-spacing: -1px;
	padding: 3px 5px;
	background: #becf27;
	margin-bottom: 10px;
}


.submenus ul li {
	margin:5px 0; 
	padding:0 0 5px 0;
	list-style:none;
	background:none;
	border-bottom: 1px dotted #bbaa77;
	width: 100%;
}
				
.submenus ul li a {
	font:1.10em Georgia, "Times New Roman", Times, serif; 
	color:#002677;
	text-decoration: none;
	display: block;
}

.submenus ul li a:hover {
	font:1.10em Georgia, "Times New Roman", Times, serif; 
	color:#467600;
	text-decoration: none;
}




.recsites{
	border: 0;
	outline: 0;
	margin-right: 5px;
	display: inline;
}


.formfloatright {
	margin: auto; 
	padding: 0; 
	float: left; 
	min-width: 150px;
}

.formstyle {
	margin: 0; 
	padding: 10px 0 0 10px; 
	width: 250px; 
	height: 37px; 
	background: url(../images/footerform.gif) no-repeat; 
	background-repeat: no-repeat;
}

.footerfield {
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	width: 160px; 
	background:#e7e7e7; 
	color: #3b3b3b; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
}

.footerbutton {
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	width: 45px; 
	background: #8f266d; 
	color: #ffffff; 
	font-family: Helvetica, Arial; 
	font-size: 12px; 
	font-weight: bold;
}

.breadcrumbs {
	background:#ccdbf7;
	padding: 7px 1%;
	margin: -5px 0px 10px 0px;
	font-size: 16px;
	border-bottom: 1px solid #bcccd7;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
	color:#C30;
	text-decoration: none;
}

.breadcrumbs a:hover {
	color:#227700;
	text-decoration: underline;
}





/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(../images/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a {
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow: hidden;
		outline: none;
		border:0;
	} 
	
 	.star-rating li {
		text-indent:-9000px;
	}
	
	.star-rating li a:hover{
		background: url(../images/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star, .star-rating li.one-star {
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars, .star-rating li.two-stars {
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars, .star-rating li.three-stars {
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars, .star-rating li.four-stars {
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars, .star-rating li.five-stars {
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(../images/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	.star-rating-warning {
		font-size:smaller;
		color: maroon;
	}		

/** Direcotry Add url **/

#directory-catrow{
	width: 100%;
	padding: 0px;
	border-bottom: 1px solid #AAAAAA;
}

#directory-catname{
	float: left;
	width: 75%;
	font-weight: normal;
	font-size: 12px;
}

#directory-catname .categoryname{
	font-weight: bold;
	font-size: 16px;
	color: #000099;
	text-decoration: underline;
}

#directory-addurlbox{
	float: right;
	width: 20%;
}

.submitbot{
	font-family: Georgia, Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 20px;
	color: #000099;
	cursor: pointer; 
	background-color:transparent;
	background:  url(../images/addurl-icon.png) no-repeat left center;
	border: 1px dotted #DDDDDD;
}


/*** Website Listing ***/

.sponsor-web-listing{
	width: 100%;
	padding: 2px;
	margin-bottom: 25px;
}


.sponsor-web-listing p{
	line-height: 20px;
	padding: 10px 0px 10px 95px;
	mrgin-bottom: 15px;
	background: #f2f2f2 url(../images/no-logo.gif) center left no-repeat;	
	border-bottom: 1px solid #c6c6b6;
}

.sponsor-web-listing p:hover{
	background: #e1e1d0 url(../images/no-logo.gif) center left no-repeat;	
}

.sponsor-webtitle{
	font-family: Georgia, Arial;
	font-size: 16px;
	font-weight: bold;
	padding: 2px;
	background: url(../images/sponsor-icon.png) bottom right no-repeat;
	border-bottom: 1px dotted #d5d5c5;
}

.sponsor-webtitle a{
	text-decoration: none;
}

.sponsor-webtitle a:hover{
	text-decoration: underline;
}

#my-listing-adv{
	padding: 5px 0px;
	margin: 0px;
	clear: both;
}

.regular-web-listing{
	width: 100%;
	padding: 2px 0px 0px 10px;
	margin-bottom: 25px;
	border-left: 5px solid #960;
}

.regular-web-listing p{
	line-height: 20px;
	padding: 0px 0px 10px 5px;
	mrgin-bottom: 15px;
}

.regular-webtitle{
	font-family: Georgia, Arial;
	font-size: 16px;
	font-weight: bold;
	padding: 2px;
}

.regular-webtitle a{
	text-decoration: none;
}

.regular-webtitle a:hover{
	text-decoration: underline;
}

