/* CSS Document */

#header #hleft {
	width: 400px;
	float: left;
	position: relative;
}

#header #hleft #logo {
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
	}
	
#header #hright {
	width: 300px;
	float: right;
	position: relative;
	padding: 5px 5px 0px 0px;
	text-align: right;
	margin-top: 40px;
}

#middle-in {
	float: left;
	background: #f0e9df url(../images/border.jpg) bottom left repeat-x;
	width: 940px;
	padding: 0px;
	margin: 0px;
}

#middle-in h1{
	font-family: Helvetica, Arial, Tahoma, Verdana,;
	font-size: 14px;
	font-weight: bold;
	color: #003;
	margin-bottom: 5px;
}

#topmenu{
	padding: 0px;
	width: 940px;
	float: left;
	position: relative;
	background: #292929 url(../images/menu-back.jpg) left top no-repeat;
	height: 35px;
	overflow: hidden;
	margin: 10px 0px;
}


#topmenu ul{
	font: bolder 13px Helvetica, Arial, Tahoma, Verdana;
	margin:0;
	padding:3px 8px;
	list-style:none;
}

#topmenu li{
	display:inline;
	margin:0 3px 0 0;
	padding:0;
	text-transform: none;
}


#topmenu a{
	text-align: left;
	float: left;
	color: #EEE;
	margin:0 3px 0px 0;
	padding:5px 10px;
	text-decoration:none;
	bottom: 0px;
	background: url(../images/menu-border.jpg) center right no-repeat;
	letter-spacing: 0px;
}

#topmenu a:hover{
	background: #e34b00 url(../images/tmenu-hover.jpg) center bottom no-repeat;
	text-decoration:none;
	color: #FFF;
}

#topmenu a:visited {
	color: #f9f5ef;
	text-decoration: none;
	}
	
	
#top-photo {
		background: url(../images/photo-back.jpg) top left no-repeat;
		height: 200px;
		margin: 0px 0px 10px 0px;
		width: 920px;
		float: left;
		position: relative;
		padding: 10px;
}

#top-photo-in {
		background: url(../images/photo-back-in.jpg) top left no-repeat;
		height: 150px;
		margin: 0px 0px 10px 0px;
		width: 920px;
		float: left;
		position: relative;
		padding: 10px;
}

* html #top-photo-in {
	float: none;
}

#top-photo .photo-left {
	width: 600px;
	float: left;
	position: relative;
}


#top-photo #pop-right {
	width: 300px;
	float: right;
	position: relative;
	padding: 0px 0px 0px 0px;
}

#top-photo #pop-right h1{
	font: bold 14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0px 0px 10px;
	color: #3b3a08;
	text-transform: uppercase;
}

#top-photo #pop-right .popular-box{
	padding: 10px 7px;
}


.popular-box h3{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #7b2167;	
	padding: 5px 0px 5px 12px;
	border-bottom: 1px solid #e5decf;
	letter-spacing: -1px;
	background: url(../images/arrow.gif) left center no-repeat;
}

.popular-box h3 a{
	text-decoration: none;
	color: #c31111;	
}

.popular-box h3 a:visited{
	text-decoration: none;
	color: #7b2167;	
}

.popular-box h3 a:hover{
	text-decoration: underline;
	color: #117b00;	
}

.popular-box p{
	padding: 2px 5px 0px 15px;
	font: 11px normal "Lucida Grande", Helvetica, Arial;
	color: #878787;	
	margin-bottom: 5px;
}

.popular-box .day{
	font: 13px normal Tahoma, Geneva, sans-serif, "Lucida Grande", Helvetica, Arial;
	color: #444;
}

#nepal-box {
	float: left;
	width: 97%;
	padding: 5px 10px;
	font: normal 12px Georgia, Tahoma, Geneva, sans-serif;
	position: relative;
	background: #fff4e6;
	border: 1px solid #d0ccc7;
	line-height: 20px;
	margin-bottom: 10px;
}

#nepal-box h1{
	float: left;
	font: bold 14px Helvetica, Tahoma, Arial, Verdana;
	width: 100%;
	position: relative;
	color: #601700;
	letter-spacing: -1px;
	margin-bottom: 7px;
	text-transform:uppercase;
}

#trips-box {
	float: left;
	width: 100%;
	position: relative;
	margin: 10px 0px 0px 0px;
}

#trips-box h1{
	float: left;
	font: bold 14px Arial, Tahoma, Helvetica, Arial, Verdana;
	width: 100%;
	position: relative;
	letter-spacing: -1px;
	color:#030;
}

.trips{
   float: left;
   display: inline;
   width: 47%;
   margin: 5px 20px 15px 0;
   font: normal 11px/1.5 Tahoma, Geneva, sans-serif;
   color: #343434;
}

.trips img{
   border: 1px solid #bebc9d;
   margin: 0 10px 0 0;
   float: right;
   padding: 3px;
}

.trips h3{
   margin-bottom: .25em;
   font: bold 13px Tahoma, Geneva, sans-serif;
   text-transform: none;
}

.trips h3 a{
   text-decoration: none;
   color: #613b00;
}

.trips h3 a:hover{
   text-decoration: underline;
}



.testimonials{
	padding: 0px;
	margin: 0px;
	position:relative;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	
	font-size: 12px;
	width: 100%;
	background: #c4e3ce;
	float: left;
}


.testimonials h2{
	padding: 3px;
	background: #1a6f37;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
}

.testimonials  .testimonialsinfo{
	padding: 5px;
	font-size: 11px;
	text-align: justify;
}

.testimonials .readmore{
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	position: relative;
}



.welbox {
		padding: 0px 5px 10px 5px;
		font: normal 12px/1.5 Georgia, Tahoma, Geneva, sans-serif;
		line-height: 20px;
}

.welbox h1 {
	font: bold 16px Tahoma, Helvetica, Tahoma, Arial, Verdana;
	color: #7b5800;
	padding: 0px;
	border-bottom: 1px solid #e8e1d0;
	letter-spacing: 0px;
	margin-bottom: 10px;
}

.welbox h5 {
	font: bold 13px Tahoma, Helvetica, Tahoma, Arial, Verdana;
	color: #da2e00;
	padding: 5px;
	border-bottom: 1px solid #e1dacf;
	border-right: 1px solid #e1dacf;
	margin: 0px 0px 10px 0px;
	background: #fef3e2;
}

.photo-box {
	background: #bcc3d3;
	padding: 6px;
	border: 1px solid #adb3c1;
	margin: 0px 0px 0px 0px;
}

#mid-content{
	padding: 0px;
	float: left;
	width: 100%;
	margin: 0px;
}

#mid-left{
	float: left;
	width: 450px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	background: #e8f1f6;
	border: 5px dashed #d5dee4;
	padding: 5px;
}

#mid-left h1 {
	font: bolder 18px "Myriad Pro", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #241d37;
	padding: 0px;
	text-transform: uppercase;
	border-bottom: 1px solid #dde3e4;
}

#mid-right{
	float: right;
	width: 270px;
	margin: 0 0px 0px 10px;
	padding: 0px;
	background: #f0f6e8;
	border: 5px dashed #dce4d5;
	padding: 5px;
}

#mid-right h1 {
	font: bolder 18px "Myriad Pro", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #241d37;
	padding: 0px;
	text-transform: uppercase;
	border-bottom: 1px solid #dce4d5;
}

.tripbox {
	padding: 2px 0px 5px 0px;
	margin: 0px 0px 6px 0px;
	position: relative;
	float: left;
	width: 99%;
	border-bottom: 1px solid #b2c3cd;
	}

.tripbox p{
	padding: 2px 5px 2px 0px;
	}
.tripbox h1 {
	font: bolder 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 5px 0px;
	color: #00357e;
	}
	
.tripbox h2 {
	font: bolder 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 3px 5px 5px 0px;
	margin: 0px 0px 2px 0px;
	color: #cc2600;
	border-bottom: 1px solid #dfe3ea;
	}
	
/* Feature Box */
.fbox {
	padding: 2px 0px 5px 0px;
	margin: 0px 0px 6px 0px;
	position: relative;
	float: left;
	width: 99%;
	border-bottom: 1px solid #dce4d5;
	}

.fbox p{
	padding: 2px 5px 2px 0px;
	}

	
.fbox h2 {
	font: bolder 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 3px 5px 5px 0px;
	margin: 0px 0px 2px 0px;
	color: #cc2600;
	border-bottom: 1px solid #e0e9d8;
	}
	

/* Left Menu */
.menutitle {
		font: bold 14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		color: #b93603;
		background: #e2d4c0 url(../images/menu-t-back.gif) top left no-repeat;
		padding: 5px;
		text-transform: uppercase;
		float: left;
		width: 180px;
		margin: 0px;
}

.menutitle1 {
		font: bold 14px "Myriad Pro", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		color: #b93603;
		background: url(../images/menu-back.jpg) bottom center no-repeat;
		padding: 5px;
		text-transform: uppercase;
		float: left;
		width: 180px;
		margin: 10px 0px 0px 0px;
}
.menutitle span {
	color: #000;
}

.menutitle1 span {
	color: #000;
}

.mar-btm {
		margin-bottom: 10px;
		padding: 0px;
		width: 100%;
}

.avmenu {
	list-style:none; 
	margin: 0px; 
	padding: 0px; 
	font: bold 11px Verdana, Geneva, sans-serif Tahoma, Arial, Helvetica, sans-serif, Geneva;
	letter-spacing: 0px;
	background: #faf5ee;
	margin-bottom: 15px;
}
	
.avmenu li {
	display: inline; 
	padding:0; 
	width: 185px;
}
	
.avmenu li a {
	background: #faf5ee url(../images/menu-back.gif) bottom center no-repeat;
	color:#353532; 
	float:left; 
	padding: 7px 10px 7px 15px;
	text-decoration:none; 
	width: 165px;
	margin: 0;
	border-bottom: 1px solid #efe5d7;
}
	
.avmenu li a:hover {
	background:  #ecdfbc url(../images/menu-hover.gif) center right no-repeat; 
	color: #cc2600;
	text-decoration: none;
}
	
	
/* Departure */

.triprow p{
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-top: 1px dashed #fff;
	border-bottom: 1px dashed #bdb6a9;
	height: 15%;
	line-height: 1.7;
}

* html .triprow p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #bdb6a9;
	height: 1%;
}

.triprow .day{
	font-weight: normal;
	float: right;
	margin-right: 5px; 
	width: 20%;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 2px 0px 0px 0px;
}


.book {
	background: url(../images/clickhere.jpg) 0 0 no-repeat;
	width: 72px;
	height: 18px;
	float: right;
}

a.book:hover {
	background: url(../images/clickhere.jpg) right top no-repeat;
}


#footer-in {
	float: left;
	padding: 30px 10px 10px 10px;
	width: 940px;
	position: relative;
	background: #edf5ff url(../images/footer-back.jpg) top left repeat-x;
	}
	
#footer-top {
	float: left;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
	width: 920px;
	text-align: center;
	border-bottom: 1px solid #cfbea8;
	position: relative;
	font: bold 11px Tahoma, Geneva, sans-serif;
	}
	


#footer-in .left{
	float: left;
	padding-left: 0px;
	text-align: left;
	font: normal 11px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	width: 20%;
	color: #000;
	
	}
#footer-in .mid1{
	float: left;
	padding-left: 10px;
	text-align: left;
	font: normal 11px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	width: 18%;
	color: #000;
	
	}
	
#footer-in .mid2{
	float: left;
	padding-left: 20px;
	text-align: left;
	font: normal 11px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	width: 30%;
	color: #000;
	
	}
	

	
.flink a{
	padding: 5px 6px;
	border-right: 1px solid #cfbca2;
	color: #5e3500;
}
	
.flink a:hover{
	background: #f8eee2;
	color: #b92503;
	text-decoration: none;
}
	
#footer-in .right{
	float: right;
	text-align: right;
	padding-right: 0px;
	font: normal 11px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	width: 25%;
}


.imgleft {
	border: 1px solid #d8cdc6;
	background-color: #FFFFFF;
	padding: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
	
.imgright {
	border: 1px solid #d8cdc6;
	background-color: #FFFFFF;
	padding: 4px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: right;
}
	
.imgcon {
	border: 1px solid #d8cdc6;
	background-color: #FFFFFF;
	padding: 4px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
	}
	
/* links */
a	{ 
	color: #0042ae;
	text-decoration: none;
	margin: 0px;
}

a:hover { 
	color: #e55c00;
	text-decoration: underline;
}

/* Inquiry Form */

.formbox{
	width: auto;
	padding: 10px;
	border: 1px solid #efe5d7;
	background-color:#faf5ee; 	
}

.formbox p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	right: auto;
	margin: auto;
	padding: 5px 2px 5px 2px;
	border-bottom: 1px dashed #efe5d7;
	height: 5%;

}
* html .formbox p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	right: auto;
	margin: auto;
	padding: 5px 2px 5px 2px;
	border-bottom: 1px dashed #efe5d7;
	height: 1%;

}

.formbox .writespace{
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin-left: 5px; 
	width: 25%;
	text-align: left;
}

#breadcrumb{
	border: 1px solid #cfcabb;
	background: #ded7c7;
	padding: 2px 5px;
	margin: 0px 0px 15px 0px;
}



.mycontent {
		padding: 0px 5px 10px 5px;
		font: normal 12px/1.5 Georgia, Tahoma, Geneva, sans-serif;
		line-height: 20px;
		text-align: justify;
}

.mycontent h1 {
	font: bold 16px Tahoma, Helvetica, Tahoma, Arial, Verdana;
	color: #2c2b17;
	border-bottom: 1px solid #dcac67;
	letter-spacing: -1px;
	margin-bottom: 10px;
}

/*** FORM ***/

/* CSS Document */

.myform{
	width:500px;
	padding:14px;
}

/* ----------- stylized ----------- */

#stylized{
	padding: 2px;
}

#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}

#stylized p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}

#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:160px;
	float:left;
}

#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:160px;
}

#stylized input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:275px;
	margin:2px 0 20px 10px;
}

#stylized textarea{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	margin:2px 0 20px 10px;
}

#stylized img{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	margin:2px 0 20px 10px;
}

#stylized button{
	clear:both;
	margin-left:175px;
	width:125px;
	height:31px;
	background:#666666 url(images/submit.gif) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}


.re-box {
	font: bold 11px Verdana, Geneva, sans-serif Tahoma, Arial, Helvetica, sans-serif, Geneva;
	background: #faf5ee;
	margin-bottom: 15px;
	border: 1px solid #e6ddcf;
	float: left;
	padding: 5px;
	width: 178px;
}


.re-box .title{
	font: bold 14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		color: #b93603;
		background: #e2d4c0 url(../images/menu-t-back.gif) top left no-repeat;
		padding: 5px;
		text-transform: uppercase;
		float: left;
		width: 168px;
		margin: 0px;
}


.re-box p{
	padding: 2px 0px 2px 0px;
	font: normal 11px/1.5 Arial, Helvetica, sans-serif;
}

h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
}
