p,ul {
	font: 0.9em/1.5em Verdana, Tahoma, sans-serif;
	margin-bottom: 10px;
	text-align: justify;
}

h1 {
	font: 2.0em Tahoma, sans-serif;
}

h2 {
	font: 1.4em Helvetica, Tahoma, sans-serif;
	color: green;
	margin-bottom: 10px;
}

h3 {
	font: bold 1.2em Helvetica, Tahoma, sans-serif;
	color: #373715;
	margin-bottom: 5px;
	margin-top: 0px;
}

#leftmenu{
	background: url(../images/left-menu-bkg.gif) repeat-y;
	width: 220px;
}

#leftmenu #box{
	background: url(../images/left-menu-bkg1.gif) no-repeat top left;
	padding: 10px 30px 5px 15px;
	text-align:justify;
}

#leftmenu #box h1{
	text-align:center;
	font: bold 14px Helvetica, Arial, sans-serif;
	padding-bottom: 20px;
}

#leftmenu #bottom{
	background: url(../images/left-menu-bkg2.gif) no-repeat bottom left;
	height: 45px;
}

/*** Menu Left ***/

.markermenu{
width: 100%; /*width of menu*/
}

.markermenu ul{
list-style-type: none;
margin: 0px;
padding: 0px;
}

.markermenu ul li a{
background: transparent url(../images/arrow-list.gif) no-repeat 2px center;
font: bold 12px "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 5px 0px 5px 0px;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #cecece;
}

* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover{
color: green;
text-decoration: underline;
background-color: #cecece;
background-image:url(../images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}


/*** Teaser ***/
	.teaser {
		padding:0 0 0 11px;
		margin:0px;
		background:url("../images/tsr-l.gif") top left no-repeat;
		font: normal 12px/1.5 "Trebuchet MS", Arial, Verdana;
	}
	.teaser h3 {
		background:url("../images/tsr-r.gif") top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
		color: #013f96;
		font: bold 16px Helvetica, Arial, sans-serif;
	}
	.teaser p {
		margin:0 0 0 -11px;
		padding:0 11px 0.5em;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#FFFFFF;
	}
	.teaser div {
		margin:0 0 0 -11px;
		padding-left:11px;
		background:url("../images/tsr-l.gif") bottom left no-repeat;
	}
	.teaser a.more {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
	}


	.tbottom {
		background:url("../images/tsr-r.gif") bottom right no-repeat;
		height: 13px;
		margin:0 0 0px -11px;
		text-align: left;
		float: right;
		width: 100%;
		}	
	
	.readmore{
		font: bold 12px "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
		text-align:right;
	}
		
#trekkingbox {
	padding: 5px;
	width: 98%;
	height: 85px;
	background: transparent url("../images/trekking-background.jpg") no-repeat;
}

#gorkhabox {
	padding: 5px;
	width: 98%;
	height: 85px;
	background: transparent url("../images/gorkha-background.jpg") no-repeat;
}
#bikingbox {
	padding: 5px;
	width: 98%;
	height: 85px;
	background: transparent url("../images/biking-background.jpg") no-repeat;
}
#sagabox {
	padding: 5px;
	width: 98%;
	height: 85px;
	background: transparent url("../images/saga-background.jpg") no-repeat;
}

/* Curly Box  */
#curlycontainer{
border: 1px solid #dfd2b7;
margin-bottom: 1em;
width: 99%;
clear: none;
}

#curlycontainer #innerdiv{
background: transparent url(../images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 10px 15px 5px;
font: 0.9em/1.5em Verdana, Tahoma, sans-serif;
text-align:justify;
}

#destinationbox {
	padding: 2px 5px 5px 35px;
}

.leftimg{
	padding: 5px;
	border: 1px solid #e5e5e5;
	margin: 5px 15px 5px 0px;
}

.rightimg{
	padding: 5px;
	border: 1px solid #e5e5e5;
	margin: 5px 0px 5px 15px;
}

#menutop{
background: #B5AE9E;
position:relative;
padding: 7px;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

#menubottom{
background: #d2cab9 url(../images/mbright.gif) no-repeat bottom right;
position:relative;
}

#menubox {
background: #d2cab9;
}

#menutop1{
background: #B5AE9E;
position:relative;
padding: 7px;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

#menubottom1{
background: #d2cab9 url(../images/mbright.gif) no-repeat bottom right;
position:relative;
}

#menubox1{
background: #d2cab9;
}

.markermenu{
width: auto; /*width of menu*/
}

.markermenu ul{
list-style-type: none;
margin: 0px;
padding: 0px;
}

.markermenu ul li a{
background: transparent url(../images/arrow-list.gif) no-repeat 2px center;
font: bold 12px "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 5px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #ede7da;

}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 160px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover{
color: green;
text-decoration: underline;
background-color: #e2dcd6;
background-image:url(../images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}
	
	.countrybox{
		padding: 2px;
		display: inline;
		width: 100px;
		position:relative;
	}
	
	.country{
		padding: 2px;
		display: inline-block;
		width: 100px;
		font: bold 12px Helvetica, Arial;
		text-transform: uppercase;
		position:relative;
		vertical-align:top; 
		overflow:hidden;
		word-wrap:break-word;
	}
	
* html .country { display:inline; }  /* for IE 6 */
* + html .country { display:inline; }  /* for IE 7 */



/*** OVEL BOTTOM ***/
a.ovalbutton{
background: transparent url('../images/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


/* Form */

.form p{
	width: 450px;
	left: auto;
	right: auto;
	margin: 0;
	padding: 7px 0 5px 0;
	padding-left: 170px; 
	border-top: 1px solid #e6e0d0;
	height: 1%;
}

.form label{
	font-weight: bold;
	float: left;
	margin-left: -160px; 
	width: 150px; 
}

.form input[type="text"]{ 
	width: 145px;
}

.form textarea{
	width: 200px;
	height: 70px;
}

/*** Boxes ***/
.wordbox{
	height: 35px;
	padding: 2px;
	padding-left: 45px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	background: transparent url('../images/word_icon.gif') no-repeat top left;
}

.pdfbox{
	height: 35px;
	padding: 2px;
	padding-left: 45px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	background: transparent url('../images/pdf_icon.gif') no-repeat top left;
}

.adventurebox {
	height:auto;
	padding: 2px;
	padding-left: 100px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding-bottom: 10px;
}

.botline{
	border-bottom: 1px dotted #DDDDDD;
}

.mynews {
	font: 12px "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: justify;
	border-bottom: 1px dotted #666;
}

.mynews-full {
	font: 12px "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: justify;
	border-top: 1px dotted #666;
}

#newsspan{
height: 20px;
width: 100%;
font: 12px Verdana, Arial, Helvetica, sans-serif;
padding-top: 5px;
}

#newsspan .left{
width: 55%;
float:left;
text-align:left;
display:inline;
}

#newsspan .right{
width: 40%;
float:right;
text-align:right;
display:inline;
}


.newsheadlines{
height: auto;
width: 100%;
font: 12px Verdana, Arial, Helvetica, sans-serif;
position:relative;
clear: right;
}

.newsheadlines .left{
width: 65%;
float:left;
text-align:left;
display:inline;
padding-bottom: 10px;
}

.newsheadlines .right{
width: 35%;
float:right;
text-align:right;
display:inline;
}


  .newsbox
  {
  }
  .newsbox .c1
  {
    height: 10px;
    background: url(../images/box-c1.gif);
  }
  .newsbox .c2
  {
    margin-top: -10px;
    height: 10px;
    background: url(../images/box-c2.gif) right no-repeat;
  }
  .newsbox .c3
  {
    height: 10px;
    background: url(../images/box-c3.gif);
  }
  .newsbox .c4
  {
    margin-top: -10px;
    height: 10px;
    background: url(../images/box-c4.gif) right no-repeat;
  }
  .newsbox .in
  {
    border-left: 2px solid #ff9900;
    border-right: 2px solid #ff9900;
    padding-left: 8px;
    padding-right: 8px;
    background: #e2efd7;
  }

.footerlink{
	color:#ffe047;
	text-decoration:none;
}

/* Grid Style- Start*/
.gridBg{
	background-color:#EAEAEA;
}
.gridTitle{
	background-color:#006699;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
}
.gridData{
	background-color:#FFFFFF;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;

}


.bookLink{
	border-top:solid 1px #EAEAEA;
	font-family:Helvetica, Times, serif; 
	font-size:18px;
	line-height:25px;
	color:#688B09;
}
a.bookLink:link{
	border-top:0px;
	font-family:Helvetica, Times, serif; 
	font-size:18px;
	color:#688B09; 
	text-decoration:none;	
}
a.bookLink:visited{
	border-top:0px;
	font-family:Helvetica, Times, serif; 
	font-size:18px;
	color:#688B09; 
	text-decoration:none;	
}
a.bookLink:hover{
	border-top:0px;
	font-family:Helvetica, Times, serif; 
	font-size:18px;
	color:#688B09; 
	text-decoration:underline;	
}
.topMenuActive{
background:#336699 none repeat scroll 0 0;
color:#FFFFFF;
}