/*** CSS Document ***/

* {
	margin: 0px;
	padding: 0px;
}

.clear{
	clear:both;
	height: 0px;
	overflow: hidden;
}

body {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background: #c8c7ca url(../images/background.jpg) top center no-repeat ;
}

#pagewraper{
	width: 100%;
	background: none;
	float: left;
	padding: 0px;
}


#pagewraper-in{
	margin: 0px auto;
	width: 950px;
	padding: 0px;
}

#pagewraper-inside{
	margin: 0px;
	width: 950px;
	padding: 0px;
	float: left;
	background: url(../images/top-line-back.png) top left no-repeat;
}

#toppromo{
	margin: 0px 0px 0px 0px;
	width: 950px;
	padding: 0px 0px;
	float: left;
}
#toppromo h1{
	color: #869bad;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
}
#toppromo .left{
	float: left;
	width: 25%;
	padding: 12px 5px;
}
#toppromo .right{
	float: right;
	width: 70%;
	color: #869bad;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding: 12px 10px 3px 3px;
	text-align: right;
}

#logo-line{
	margin: 0px;
	width: 950px;
	padding: 0px 00px;
	float: left;
	height: 200px;
	background: url(../images/body-back.png) top left repeat;

}

* html #logo-line{
	float: none;

}

#logo-line .logo{
	margin: 0;
	width: 210px;
	padding: 0px;
	float: left;
	background: none;
}

#logo-line .top-photo{
	margin: 0;
	width: 740px;
	padding: 0px 0px 0px 0px;
	float: right;

}

#topmenu-wrap {
		background: url(../images/tm-back.png) bottom left repeat-x;
		padding: 5px 10px 5px 10px;
		margin: 0px;
		float: left;
		width: 930px;
}

/* Body Design */

#bodywraper{
	width: 100%;
	background: none;
	float: left;
	padding: 0px;
}


#body-in{
	margin: 0px auto;
	width: 950px;
	padding: 0px 0px 0px 0px;
}

#body-inside{
	margin: 0px 0px 0px 0px;
	width: 950px;
	padding: 0px 0px;
	float: left;
	background: url(../images/body-back.png) top left repeat;
}

#body-inside-last{
	margin: 0px 0px 0px 0px;
	width: 930px;
	padding: 0px 10px 10px 10px;
	float: left;
	background: url(../images/body-back-in.png) top left repeat;
}

#rightcolumn{
	margin-left: 225px; /*Set right margin to RightColumnWidth*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}


#leftcolumn{
	float: left;
	width: 190px; /*Width of right column in pixels*/
	margin-top: 0px;
	padding: 5px 5px 0px 5px;

}

.trip-show {
		font: bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		padding: 2px 0px 5px 2px;
		margin: 0px 0px 5px 0px;
		border-bottom: 1px solid #b7c7d2;
		float: left;
		width: 98%;
}

#main-box {
		float: left;
		width: 695px;
		padding:5px;
		margin: 0px 0px 15px 0px;
		font: normal 12px/1.7 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color: #2d3c45;
}

#main-box .main-left {
		float: left;
		width: 400px;
		padding:5px 15px 10px 10px;
		margin: 0px;
}

#main-box .main-left h1, #topbox h1 {
	font: bold 18px Tahoma, Geneva, sans-serif;
	color: #cc5200;
	padding: 0px;
	border-bottom: 1px solid #cadbe5;
	margin: 0px 0px 5px 0px;
}


#main-box .main-right {
		float: right;
		width: 230px;
		padding: 10px 10px 10px 20px;
		margin: 0px;
		border-left: 1px dashed #90a0ac;
}

#main-box .main-right h2, #topbox h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #316900;
	padding: 0px;
	border-bottom: 1px solid #b9cdda;
	margin: 0px 0px 5px 0px;
}


#main-box .main-left1 {
		float: left;
		width: 490px;
		padding:5px 15px 10px 10px;
		margin: 0px;
}

#main-box .main-left1 img {
		float: right;
		padding:5px;
		margin: 2px 0px 10px 10px;
}

#main-box .main-left1 h1 {
	font: bold 18px Tahoma, Geneva, sans-serif;
	color: #cc5200;
	padding: 0px;
	border-bottom: 1px solid #cadbe5;
	margin: 0px 0px 5px 0px;
}

#main-box .main-left1 p {
	margin: 0px 0px 5px 0px;
}

#main-box .main-left1 ul {
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 5px 0px;
}

 #main-box .main-left1 ol {
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 5px 0px;
}

#main-box .main-left1 h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #032a8e;
	padding: 0px;
	border-bottom: 1px solid #cadbe5;
	margin: 0px 0px 5px 0px;
}

#main-box .main-left1 h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #030;
	padding: 0px;
	border-bottom: 1px solid #cadbe5;
	margin: 0px 0px 5px 0px;
}



/* Expedition Box */

#main-box .main-left1 #expedition-box {
		float: left;
		width: 490px;
		padding:0px;
		margin: 0px 0px 0px 0px;
		font: normal 12px/1.5 Arial, Helvetica, sans-serif;
		color: #361f15;
}

#main-box .main-left1 #expedition-box p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #881a05;
	border-bottom: 1px solid #EEE;
	padding: 3px 5px 3px 15px;
	margin: 0px 0px 2px 0px; 
	background: url(../images/arrow-new.gif) top left no-repeat;
}

#main-box .main-left1 #expedition-box .exp-nepal{
	float: left;
	width: 240px;
	background: #fefefe;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

#main-box .main-left1 #expedition-box .exp-tibet{
	float: right;
	width: 240px;
	background: #fefefe;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}



#main-box .main-left1 #expedition-box h3 {
		background: #7e2a00;
		padding: 4px 4px 4px 6px;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #EEE;
		text-transform: uppercase;
		letter-spacing: 1px;
}


#main-box .main-right1 {
		float: right;
		width: 160px;
		padding: 10px 0px 10px 10px;
		margin: 0px;
		border-left: 1px dashed #90a0ac;
}

#main-box .main-right1 h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #316900;
	padding: 0px;
	border-bottom: 1px solid #b9cdda;
	margin: 0px 0px 5px 0px;
}


/* Expedition Box */

#expedition-box {
		float: left;
		width: 695px;
		padding:5px;
		margin: 0px 0px 0px 0px;
		font: normal 12px/1.5 Arial, Helvetica, sans-serif;
		color: #361f15;
}

#expedition-box p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #881a05;
	border-bottom: 1px solid #EEE;
	padding: 3px 5px 3px 15px;
	margin: 0px 0px 2px 0px; 
	background: url(../images/arrow-new.gif) top left no-repeat;
}

#expedition-box .exp-nepal{
	float: left;
	width: 340px;
	background: #fefefe;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

#expedition-box .exp-tibet{
	float: left;
	width: 345px;
	background: #fefefe;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#expedition-box .nepal-trek{
	float: left;
	width: 225px;
	background: #fefcf5;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#expedition-box h3 {
		background: #7e2a00;
		padding: 4px 4px 4px 6px;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #EEE;
		text-transform: uppercase;
		letter-spacing: 1px;
}

.box-padding {
		padding: 5px;
}

/* Trip Program Box */
#pro-box {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
	float: left;
	width: 100%;
	font: normal 11px/1.5 Tahoma, Geneva, sans-serif, Arial, Helvetica, sans-serif;
	}
	
	

#topbox {
	float: left;
	width: 100%;
	font: normal 12px/1.7 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #2d3c45;
}

#topbox  p{
	padding: 4px 0px;
}

#topbox  h3{
	background: #7e2a00;
		padding: 4px 4px 4px 6px;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #EEE;
		text-transform: uppercase;
		letter-spacing: 1px;
}

#topbox .spe-exp-box {
	float: left;
	width: 340px;
	padding: 0px;
	background: #fefefe;
}

#topbox .spe-exp-box p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #881a05;
	border-bottom: 1px solid #EEE;
	padding: 3px 5px 3px 15px;
	margin: 0px 0px 2px 0px; 
	background: url(../images/arrow-new.gif) top left no-repeat;
}
	

.trip-box {
	padding: 5px;
	margin: 5px 5px 5px 2.5px;
	width: 46%;
	float: left;
	border: 1px solid #aec0ce;
	font: normal 11px/1.5 Tahoma, Geneva, sans-serif, Arial, Helvetica, sans-serif;
	background: #e3f1fb;
	}
	
.trip-box img {
	float: right;
	background: #FFF;
	padding: 5px;
	margin: 2px 0px 2px 10px;
	width: 90px;
	height: 90px;
	border: 1px solid #aec0ce;
	}
/* Footer Top */


#infowrap{
	width: 100%;
	padding: 0px 0px 0px 0px;
	float: left;
}

* html #infowrap{
	width: 100%;
	padding: 0px 0px 0px 0px;
	float: none;
}
#info-bar{
	width: 950px;
	margin:0 auto;
	background: #fefefe url(../images/info-bar-back.jpg) top left repeat-x;
	overflow: hidden;
}

#info-bar-in {
	float: left;
	padding: 20px 10px 10px 10px;
	width: 930px;
	background: #fefefe url(../images/info-bar-back.jpg) top left repeat-x;
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #ebdece;
	}
.infobar-box {
		float: left;
		width: 160px;
		margin: 0px 15px 0px 0px;
		padding: 0px;
}


.infobar-box-last {
		float: left;
		width: 210px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		border-left: 1px solid #c3d5e2;
		color: #4a4438;
		font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.infobar-box-last h3{
	font: normal 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border-bottom: 1px solid #c3d5e2;
}

/*------------------------------------------------footer--------------------*/

#footerwrap{
	width: 100%;
	padding: 0px 0px 0px 0px;
	float: left;
}

* html #footerwrap{
	width: 100%;
	padding: 0px 0px 0px 0px;
	float: none;
}
#footer{
	width: 950px;
	margin:0 auto;
	background: #3a5060 url(../images/footer-back.jpg) top left repeat-x;
	overflow: hidden;
}

#footer-in {
	float: left;
	padding: 15px 10px 10px 10px;
	width: 930px;
	background: #3a5060 url(../images/footer-back.jpg) top left repeat-x;
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #ebdece;
	}
	


#footer-in .left{
	float: left;
	padding-left: 5px;
	text-align: left;
	font: normal 11px Tahoma, Geneva, sans-serif;
	width: 300px;
	color: #FFF;
	
	}
	
.flink a:link, .flink a:visited{
	padding: 5px 8px;
	border-right: 1px solid #243f61;
	color: #c8d8e4;
	display: inline;
	text-decoration: none;
	margin-right: 1px;
	
	}
	
.flink a:hover{
	background: #4f687a;
	color: #c2e5fe;
	text-decoration: none;
	
	}
#footer-in .middle{
	float: left;
	padding-left: 5px;
	text-align: center;
	font: normal 11px Tahoma, Geneva, sans-serif;
	width: 250px;
	color: #FFF;
	
	}
	
#footer-in .right{
	float: right;
	text-align: right;
	font: bold 11px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	width: 350px;
	padding: 10px 5px 0px 0px;
	}
	
	
.copy-box {
	padding: 10px 0px 5px 0px; 
	border-top: 1px solid #324654;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #a6bdcd;
	float: left;
	text-align: center;
	width: 930px;
	margin: 5px 0px 0px 0px;
}


	
/* Inquiry Form */

.formbox{
	width: auto;
	padding: 10px;
	border: 1px solid #ccd3db;
	background-color:#e7f1fd; 	
}

.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 #CCCCCC;
	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 #CCCCCC;
	height: 1%;

}

.formbox .writespace{
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin-left: 5px; 
	width: 25%;
	text-align: left;
}

/* News box */

.news-box {
	padding: 5px; 
	font: normal 11px Tahoma, Geneva, sans-serif;
	background: #f6fafe;
	float: left;
	width: 180px;
	margin: 0px 0px 5px 0px;
}
