/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

body{
	background:url(../images/background.gif);
	font-family: Georgia, Verdana, Arial;
	font-size: 12px;
}

#header{
	width: 100%;
	background: url(../images/top-bkg.gif) top repeat-x;
}

#topmenu{
	width: 950px;
	margin: auto;
	padding: 0px;
	background:  url(../images/top-bkg.gif) bottom repeat-x;
}

#headwrapper{
	width: 950px;
	margin: auto;
	padding: 0px;
}

#topbox{
	padding: 0px 10px;	
}

#logo{
	border: 0px;
	width: 115px;
	float: left;
	margin-top: 5px;
}

#logo h1{
	font-weight: bold;
	font-family: Verdana;
	letter-spacing: 2px;
	font-size: 14px;
	padding-top: 5px;
	color: #003b57;
	text-transform: uppercase;
	border-bottom: 1px dotted #003b57;
}

#logo h2{
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	padding-top: 0px;
	color: #fe820e;
	text-transform: lowercase;
}


#adbox{
	float:right;
	width: 770px;
	height: 75px;
	padding: 2px;
}

.myad{
	margin-right: 8px;
	float: left;
	width: 145px;
	height: 75px;
	border: 1px solid #b8ae95;
}

.myad-last{
	float: left;
	width: 145px;
	height: 75px;
	border: 1px solid #b8ae95;
}


/** Content ***/

#contentwrapper{
	width: 950px;
	margin: auto;
	padding: 0px;
	background:#f9f9ef url(../images/content-background.jpg);
}

#contentbox{
	padding: 5px;
	border-left: 1px solid #d5d5c5;
	border-top: 1px solid #d5d5c5;
	border-right: 1px solid #d5d5c5;
}

#featuredbox{
	width: auto;
}

#featuredboxleft{
	width: 665px;
	float: left;
}

#featuredboxright{
	width: 250px;
	float: right;
}

#nepalbox{
	width: 100%;
}

#nepalboxleft{
	width: 650px;
	float: left;
	padding: 0px 5px;
	background: url("../images/nepal-text-box-bkg.gif") repeat-y left;
	border-bottom: 1px solid #e8e5e2;
	border-right: 1px solid #e8e5e2;
}

#nepalboxright{
	width: 250px;
	float: right;
	background: url("../images/nepal-right-box-bkg.jpg") no-repeat;
}


#hideawaysbox{
	width: 100%;
}

#hideawaysboxleft{
	width: 200px;
	float: left;
	margin-left: 5px;
}

#hideawaysboxright{
	width: 685px;
	float: right;
	padding: 5px;
	border: 1px solid #e3e0d7;
	margin-right: 5px;
	margin-top: 20px;
	background: #FFEEF7;
}

/* Inside Box */
#inside-box{
	width: 100%;
}

#inside-box-left{
	width: 645px;
	float: left;
	padding: 0px 5px 0px 10px;
	line-height: 1.5;

}

#inside-box-right{
	width: 250px;
	float: right;
	background: url("../images/nepal-right-box-bkg.jpg") no-repeat;
}



#packagebox{
	width: auto;
	padding: 5px;
	margin: 0px 5px;
}

#packageboxleft{
	width: 640px;
	float: left;
	padding: 0px 5px;
}

#packageboxright{
	width: 235px;
	float: right;
	background: url("../images/menu-box-right.jpg") no-repeat;
	margin-top: -25px;
}

.travelbox{
	width: 200px;
	margin-right: 10px;
	border: 1px solid #FFFFFF;
	float: left;
	background: #feefee;
}

.travelbox-last{
	width: 200px;
	border: 1px solid #FFFFFF;
	float: left;
	background: #feefee;
}


#shopbox{
	margin: 10px 10px 5px 15px;
	padding: 2px;
}

#semifooter{
	width: 100%;
	background: url("../images/semifooter-background.jpg") repeat;
	float: left;
}


#semifooterwrapper{
	width: 950px;
	margin: auto;
	padding: 0px;
	background:#f9f9ef url(../images/semifooter-background1.jpg);
}

#semifooterbox{
	padding: 5px;
	border-left: 1px solid #babaae;
	border-right: 1px solid #babaae;

}


#adventurebox{
	width: auto;
	padding: 5px;
	margin: 0px 5px;
}

#adventureboxleft{
	width: 640px;
	float: left;
	padding: 0px 5px;
}

#adventureboxright{
	width: 235px;
	float: right;
}

.adventurebox{
	width: 200px;
	margin-right: 15px;
	float: left;
}

.adventurebox-last{
	width: 200px;
	float: left;
}






#footer{
	width: 100%;
	background: url("../images/footer-background.jpg") repeat;
	border-top: 1px solid #7a7a7a;
}

#footerwrapper{
	width: 950px;
	margin: auto;
	padding: 0px;
	margin-top: -1px;
}

#footerbox{
	padding: 15px 0px;
	border-left: 1px solid #7a7a7a;
	border-right: 1px solid #7a7a7a;
	border-bottom: 1px solid #7a7a7a;
	background:#f9f9ef url(../images/footer-background1.jpg);
}

#footerbox a{
	outline: none;
}

.footercol1{
	width: 430px;
	margin: 10px 15px 0px 10px;
	float: left;
}

.footercol2{
	width: 270px;
	margin: 10px 15px 0px 0px;
	float: left;
}

.footercol3{
	width: 180px;
	float: left;
	text-align: right;
	margin-top: 10px;
}



.copynote{
	font-family: Tahoma;
	font-size: 11px;
	margin: 5px 0px;
	text-align: left;
}

.votebox{
	float: left;
	width: 120px;
	border: 1px solid #EEE;
}


/*** Directory ***/

.dirbox{
	width: 135px;
	margin: 0px 20px 30px 0px;
	float: left;
	padding: 5px 0px 10px 55px;
}

.dirbox .dirtitle{
	font-family: Georgia, Tahoma;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

/** Ajax search ***/
       #ajaxSearch_form {
           color: #444;
           width: auto;
       }
       #ajaxSearch_input {
           width: auto;
           display: inline;
           height: 17px;
           border: 1px solid #ddd;
           border-left-color: #c3c3c3;
           border-top-color: #7c7c7c;
           background: #fff;
           margin: 0 3px 0 0;
           padding: 3px 0 0;
           vertical-align: top;
       }
       #ajaxSearch_submit {
           display: inline;
           height: 22px;
           line-height: 22px;
       }
       #ajaxSearch_output {
           border: 1px solid #444;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
	   
	   .ajaxSearch_highlight{
		background-color: #ffdf27;
	   }

	   .ajaxSearch_highlight1{
		background-color: #ffeb77;
	   }

	   .ajaxSearch_highlight2{
		background-color: #99F077;
	   }

	   .ajaxSearch_highlight3{
	   background-color: #77ddee;
	   }

	   .ajaxSearch_resultLink{
		font-weight: bold;
		color: #C24800;
		padding-right: 5px;
	   }

	   .ajaxSearch_resultDescription{
		color: #2a2a2a;
		font-style:italic;
		font-weight:bold;
	   }

	   .ajaxSearch_resultExtract{
		color: #4a4a4a;
		font-size: 11px;
		padding-top: 5px;
		padding-left: 15px;
	   }
