/*
  Client's Name - My Trip Adventure
  
  A website design by Radiant Info Tech Nepal (c) 2011 [http://www.radiantnepal.com/]
  All Rights Reserved.

  Courtesy -
    sm07: for free use of simple and elegant social media icons (http://sm07.deviantart.com/)
*/


/*-------------------------*/
/*     COMMON STYLINGS     */
/*-------------------------*/

h1, h2, h3, h4, h5, h6, ul, li, p	{ display:block; margin:0; padding:0;	}


/*-------------------------*/
/*       BODY STYLES       */
/*-------------------------*/

body	{ margin:0; background: url(../images/background.jpg); background-attachment:fixed;  background-repeat:repeat-x; background-position:top center; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; text-align:justify;}
h1	{ 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:18px; 
	font-weight:normal; 
	color:#fff;
	 line-height:35px; 
	 text-align:center;	
	 
	 }
h2	{ 
	font-family:Verdana, Geneva, sans-serif;
	 font-size:18px; font-weight:normal; 
	 color:#6D1E00;
	 line-height:35px; 
	 /*background:#3498DB;*/
	  repeat; padding:0 0 0 12px; 
	  margin:0 0 8px 0; 
	  border-bottom:1px solid #21A024;	
	  }
	  
h3	{ 
		font-family:Verdana, Geneva, sans-serif; 
		font-size:12px; 
		font-weight:bold; 
		text-align:center;
		line-height:20px; 
		color:#046706; padding:0 0 5px 0;	
		}

h4	{ 
font-family:Verdana, Geneva, sans-serif;
 font-size:13px; 
  font-weight:bold; 
 line-height:normal; 
 color:#151515;
  padding:0 0 4px 3px;
   background:#E2E2E2;
    border-bottom: 1px solid #A91101;
		}
h5	{ font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:normal; color:#FFF; padding:0;	}

#wrapper	{ 
					width:100%; 
					background:#EBE9DD;
			 }
#bodyCtnr	{ width:1000px; height:auto; margin:0 auto; margin-top:0px;	}
#bodyTopCtnr	{ 
					width:1000px; 
					height:400px; 
					padding:0 0 18px 0; 
					margin-bottom: -18px;	
				}
				
#bodyMidCtnr	{ 
					margin:0 auto; 
					width:984px; 
					height:auto;  
					overflow:hidden; 
					padding:0 0 25px 0; 
					background:#fff;  
					padding:8px; margin-top:6px;
				    box-shadow: inset 0px 0px 10px 3px rgba(#fff); 
					-moz-box-shadow: inset 0px 0px 10px 3px rgba(#fff);
				  -webkit-box-shadow: inset 0px 0px 10px 3px rgba(#fff);	
				  
				 }
.bodyMidLeft {
	font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; text-align:justify;
width: 255px;
height: auto;
padding: 0 0 10px 0;
overflow: hidden;
background: url(../images/common_midCtnr_bg-white.png) repeat;
float: left;
margin-top: 0px;
/* border: 1PX #0694cd; */
border-radius: 6px;
/* border: 1px solid #818181; */

}
.bodyMidRight	{ 
					width:718px; 
					float:left; 
					margin-right:8px; 
					font-family:Verdana, Geneva, sans-serif; 
					font-size:14px; 
					color:#0F0E0E; 
					text-align:justify; 	
					}
					
.bodyMidRight_ctnr	{ background:url(../images/common_midCtnr_bg-white.png) repeat; margin:0 0 8px 0;	}
.bodyMidRight_ctnrInsideBlock	{    
									 padding: 8px 0px 15px 15px; 
									 overflow:hidden;	
								}
#bodyBtmCtnr	{ margin:0 auto; margin-top:-195px; overflow:auto; padding:13px; ; position:absolute; }
.bottomNav	{ width:195px; height:auto; float:left; padding-right:5px;	}
.bottomNav ul	{ width:auto; height:auto; padding:5px 0 0 0;	}
.bottomNav ul li	{ 
						height:auto; background:url(../images/arrow.png) 0px 0px no-repeat; 
						padding:0 0 0 15px; 
						list-style:none;	
					 }
.bottomNav ul li:hover	{ /*background-position:0px -20px;*/ background:url(../images/arrow_hover.png) 0px 0px no-repeat;	}
.bottomNav ul li a	{ display:block; color: whitesmoke;	}


/*-------------------------*/
/*       TEXT STYLES       */
/*-------------------------*/

.text1	{ 
			font-family:Verdana, Geneva, sans-serif; 
			font-size:12px; 
			color:#0A0909; 
			text-align:justify;	
		}
		
.text2	{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999;	}
.text2 a	{ color:#999; text-decoration:none;	}
.text2 a:hover	{ color:#008aff; text-decoration:none;	}
.text3	{ font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; color:#fff;	}
.text3 a	{ color:#000; text-decoration:none;	}
.text3 a:hover	{ color:#fc4c00; text-decoration:none;	}
.text4	{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; line-height:18px;	}
.text4 a	{ color:#000; text-decoration:none;	}
.text4 a:hover	{ color:#FFF; text-decoration:none;	}
.text5	{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; color:#000;	}
.text5 a	{ color:#000; text-decoration:none;	}
.text5 a:hover	{ color:#fc4c00; text-decoration:none;	}

a.linkOnTheLeft	{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; text-decoration:none; float:left;	}
a.linkOnTheLeft:hover	{ text-decoration:none;	}
a.linkOnTheMiddle	{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; text-decoration:none; float:left; margin-left:29px;	}
a.linkOnTheMiddle:hover	{ color:#999; text-decoration:none;	}
a.linkOnTheRight	{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; text-decoration:none; float:right;	}
a.linkOnTheRight:hover	{ text-decoration:none;	}


/*-------------------------*/
/*      HEADER STYLES      */
/*-------------------------*/

#headerCtnr {
				width:100%;
				background:#EBE9DD; /*url(/images/header.gif) repeat-x left top;*/  
				
			}
#header	{ margin: 0 auto; width:1000px; height:167px; background-color:#EFEDE0;	}
#headerTop	{ width:1000px; height:120px; overflow:hidden;/* background:url(../images/logo.png)*/ }
#headerTopLefts	{ width:480px; height:120px; float:left;	}
#headerTopRight	{ /*background:url(../images/common_header_searchBox.png) top left no-repeat; width:285px; height:72px;*/ float:right; padding:38px 0 0 180px; margin:-200px 20px 0px 0px;	}
#headerTopRight_Search	{ width:285px; height:34px; overflow:hidden;	}
.searchBox	{ height:34px; width:240px; margin:0; padding:none; border:0; background:none; font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:normal; color:white; float:left;	}
.searchBtn	{ width:34px; height:34px; background:url(../images/common_header_searchBtn.png) no-repeat 3px 3px; border:none; padding:0; margin:4px 0 4px 8px; float:right; cursor:pointer;	}
/*  bottom part of the header  */
#headerBtm	{ height:auto; padding:0 0 18px 0;	}

/*new menu link*/

@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
#navigation { width: 1000px; height:45px;  position:absolute; border: #ccc; background: #D85000; font-family: 'PT Sans', sans-serif; border-radius: 0px;}
#navigation ul {
				 list-style: none; 
				 color: #ffff; margin: 0; 
				 padding: 0;  
				 display: block; 
				 height:45px; 
				 width:1000px; 
				 border-radius: 2px;
                 background:url(../images/ttb.gif); 
				 }
#navigation ul:after, #navigation:after { content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden; border-radius: 5px;}
#navigation ul li { margin: 0; padding: 0; color: #ffff!important; display: block; z-index:9999; position: relative; }
#navigation ul li a { text-decoration: none; display: block; margin: 0; font-size:14px; font-weight:normal;-webkit-transition: color .2s ease; 		 	  -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease;  
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 2px; /* border: #fff; */}
#navigation ul li a:hover{ text-decoration:none;}

#navigation ul li :hover { background:#085880;}


#navigation ul li ul { position: absolute; left: -9999px; top: auto;  display:none; height:auto; z-index:999; position:absolute; }
#navigation ul li ul li { max-height: 0; position: absolute; -webkit-transition: max-height 0.4s ease-out; -moz-transition: max-height 0.4s ease-out;
  -ms-transition: max-height 0.4s ease-out; -o-transition: max-height 0.4s ease-out; transition: max-height 0.4s ease-out;
  border-bottom: 1px solid #fff; background:#ffffff; }
  
#navigation ul li ul li.has-sub:after { display: block; position: absolute; content: ""; height: 10px; width: 10px; border-radius: 5px;
  background: #000000; z-index: 1; top: 13px; right: 15px; }
#navigation.align-right ul li ul li.has-sub:after { right: auto; left: 15px; }
#navigation ul li ul li.has-sub:before { display: block; position: absolute; content: ""; height: 0; width: 0; border: 3px solid transparent;
  border-left-color: #fff; z-index: 2; top: 15px; right: 15px; }
#navigation.align-right ul li ul li.has-sub:before { right: auto; left: 15px; color: #ffff !important; background:#ccc; border-left-color: transparent; border-right-color: #ffffff; }
#navigation ul li ul li a { 
		    font-size: 14px; font-weight: 400;
		    text-transform: none;
		    background:#CC5B19;
		    letter-spacing: 0; display: block;
			width: auto; 
			color:#fff;
		    padding: 11px 10px 11px 20px;  /*background:url(../images/navbg.jpg);*/  
  }
  
#navigation ul li ul li:hover > a, #navigation ul li ul li.active > a { color: #fff; /*background:url(../images/navbg.jpg);*/}
#navigation ul li ul li:hover:after, #navigation ul li ul li.active:after { background: #20409A; /*background:url(../images/navbg.jpg)*/ }
#navigation ul li ul li:hover > ul { left: 100%; top: 0; }
#navigation ul li ul li:hover > ul > li { max-height: 72px; position: relative; }
#navigation > ul > li { float: left; }
#navigation.align-center > ul > li { float: none; display: inline-block; }
#navigation.align-center > ul { text-align: center; }
#navigation.align-center ul ul { text-align: left; }
#navigation.align-right > ul { float: right;color: #ffff; }
#navigation.align-right > ul > li:hover > ul { left: auto; right: 0; }
#navigation.align-right ul ul li:hover > ul { right: 100%; left: auto; background:#ccc; }
#navigation.align-right ul ul li a { text-align: right; }
#navigation > ul > li:after { content: ""; display: block; position: absolute; width: 100%; height: 0; top: 0; z-index: 0; background: #ffffff;
  -webkit-transition: height .2s; -moz-transition: height .2s; -ms-transition: height .2s; -o-transition: height .2s; transition: height .2s; }
#navigation > ul > li.has-sub > a { padding-right: 50px; }
#navigation > ul > li.has-sub > a:after { display: block; content: ""; background: #ffffff; height: 12px; width: 12px; position: absolute;
  border-radius: 13px; right: 14px; top: 16px; }
#navigation > ul > li.has-sub > a:before { display: block; content: ""; border: 4px solid transparent; border-top-color: #4cb6ea; z-index: 2;
  height: 0; width: 0; position: absolute; right: 16px; top: 21px; }
#navigation > ul > li > a { color: #ffffff; padding: 15px 16px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; font-size: 12px;
  z-index: 2; position: relative;  border-radius:1px; }
#navigation > ul > li:hover:after, #navigation > ul > li.active:after { height: 100%;}
#navigation > ul > li:hover > a, #navigation > ul > li.active > a 
{ 
color: #fff; 
height:50px;
 background:#CC5B19;
/*background:url(../images/navbg.jpg);*/
 }
#navigation > ul > li:hover > a:after, #navigation > ul > li.active > a:after { background: #000000; }
#navigation > ul > li:hover > a:before, #navigation > ul > li.active > a:before { border-top-color: #ffffff; }
#navigation > ul > li:hover > ul { left: 0; }
#navigation > ul > li:hover > ul > li { max-height: 72px; position: relative; width: 200px; border-radius: 5px;}
#navigation #menu-button { display: none; }
#navigation > ul > li > a { display: block; }
#navigation > ul > li { width: auto; height:50px; border-left:1px solid #fff;  float:left; }
#navigation > ul > li:first-child {border-left: none;}
#navigation > ul > li > ul { width: 170px; display: block;color: #ffff !important; }
#navigation > ul > li > ul > li { width: 170px; display: block; }

@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #navigation > ul {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.35s ease-out;
    -moz-transition: max-height 0.35s ease-out;
    -ms-transition: max-height 0.35s ease-out;
    -o-transition: max-height 0.35s ease-out;
    transition: max-height 0.35s ease-out;
  }
  #navigation > ul > li > ul {
    width: 100%;
    display: block;
  }
  #navigation.align-right ul li a {
    text-align: left;
  }
  #navigation > ul > li > ul > li {
    width: 100%;
    display: block;
  }
  #navigation.align-right ul ul li a {
    text-align: left;
  }
  #navigation > ul > li > ul > li > a {
    width: 100%;
    display: block;
  }
  #navigation ul li ul li a {
    width: 100%;
  }
  #navigation.align-center > ul {
    text-align: left;
  }
  #navigation.align-center > ul > li {
    display: block;
  }
  #navigation > ul.open {
    max-height: 1000px;
    border-top: 1px solid rgba(110, 110, 110, 0.25);
  }
  #navigation ul {
    width: 100%;
  }
  #navigation ul > li {
    float: none;
    width: 100%;
  }
  #navigation ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 12px 20px;
  }
  #navigation ul > li:after {
    display: none;
  }
  #navigation ul li.has-sub > a:after,
  #navigation ul li.has-sub > a:before,
  #navigation ul li ul li.has-sub:after,
  #navigation ul li ul li.has-sub:before {
    display: none;
  }
  #navigation ul li ul,
  #navigation ul li ul li ul,
  #navigation ul li ul li:hover > ul,
  #navigation.align-right ul li ul,
  #navigation.align-right ul li ul li ul,
  #navigation.align-right ul li ul li:hover > ul {
    left: 0;
    position: relative;
    right: auto;
  }
  #navigation ul li ul li,
  #navigation ul li:hover > ul > li {
    max-height: 999px;
    position: relative;
    background: none;
  }
  #navigation ul li ul li a {
    padding: 8px 20px 8px 35px;
    color: #ffffff;
  }
  #navigation ul li ul ul li a {
    padding: 8px 20px 8px 50px;
  }
  #navigation ul li ul li:hover > a {
    color: #000000;
  }
  #navigation #menu-button {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1px;
    color: #ffffff;
    cursor: pointer;
  }
  #navigation #menu-button:after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    right: 20px;
    top: 16px;
  }
  #navigation #menu-button:before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    right: 20px;
    top: 26px;
  }
}
/*end of newmenu*/



/*-------------------------*/
/*      FOOTER STYLES      */
/*-------------------------*/

#footerCtnr	{ width:100%;	}
#footer	{ height:77px; width:1000px;  background:#09903E; margin:0 auto; overflow:hidden; /*background:black;#2775B0;*/}
#footerLeft	{ width:400px; float:left;	}
#footerMid	{ width:385px; height:40px; float:left;	}
#footerRight	{ width:200px; float:right;	}
#footerSocialLinks	{ width:180px; height:auto; overflow:hidden;	}
#footerSocialLinks li	{ width:auto; height:auto; list-style:none; padding-right:5px; float:left;	}
#footerSocialLinks li a	{ width:32px; height:32px; display:block;	}
#footer_rss	{ background:url(../images/footer_socialIcons.png) no-repeat 0px 0px;	}
#footer_rss:hover	{ background-position:0px -37px;	}
#footer_stumble	{ background:url(../images/footer_socialIcons.png) no-repeat -37px 0px;	}
#footer_stumble:hover	{ background-position:-37px -37px;	}
#footer_twitter	{ background:url(../images/footer_socialIcons.png) no-repeat -74px 0px;	}
#footer_twitter:hover	{ background-position:-74px -37px;	}
#footer_facebook	{ background:url(../images/footer_socialIcons.png) no-repeat -111px 0px;	}
#footer_facebook:hover	{ background-position:-111px -37px;	}
#footer_google	{ background:url(../images/footer_socialIcons.png) no-repeat -148px 0px;	}
#footer_google:hover	{ background-position:-148px -37px;	}


/*-------------------------*/
/*       HOME STYLES       */
/*-------------------------*/

#slideshow	{ width:1000px; height:340px;	}

.featuredActivities	{background: rgb(#FFF); margin-bottom: 10px; margin-top:0px;  font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; text-align:justify;}
.featuredActivities h1	{ background:#3498DB; border-radius:2px; /*background:#2775b0;*/	}
.bodyMidLeftLists	{ 
						padding:1px 35px;	
					}
.bodyMidLeftLists li	{ 
							border-top: 1px solid #fff;
    						list-style: none;
   							height: auto;
   							border-bottom: 1px #008B43 solid;
						}
.bodyMidLeftLists li a	{ font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:600; color:#D81305; line-height:30px; text-decoration:none; background:url(../images/common_midCtnr_listArrow.png) no-repeat 0px 1px; height:30px; width:100%; display:block; padding:0 0 0 12px;width:208px;	}
.bodyMidLeftLists li a:hover {
color: #900;
text-decoration: none;
background: url(../images/common_midCtnr_listArrow.png) no-repeat 0px -29px;
background: #ccc;
width:174px !important;

}
.featuredServices	{ width:238px; margin:0 auto;	}
.featuredServices h1	{ background:url(../images/navbg.jpg) repeat-x;/*background:#2775b0;*/	}
.featuredServices ul{ margin:7px 0 0 0; padding:0;}
.featuredServices ul li{ list-style:none; margin-top:5px; }
.featuredServices ul li a img{ border-radius:4px}
.availablePackages {
width: 219px;
height:265px;
padding: 5px;
margin: 0 3px 7px 2px;
float: left;
/* border: 1px solid #444; */
/* box-shadow: inset 0px 0px 2px 0px #5C4949; */
-moz-box-shadow: inset 0px 0px 10px 3px #8AC9A5;
/* -webkit-box-shadow: inset 0px 0px 10px 3px #8AC9A5; */
background: url(../images/pp.gif);
/* border-radius: 5px; */
float: left;
font: 12px/1.5 Arial,Helvetica,sans-serif;
}
.availablePackages img	{ 
                   display:block;
			       width:151px;
				   height:91px;
				   margin:0 auto;
				  
				   float:left; 
				  margin-right:5px; 
                  border: 1px solid #B9B9B9;
                  padding:3px;
			   	}
.availablePackages p	{ padding:0 0 10px 0;	}
.availablePackages_links	
    {
	cursor: pointer; 
	
	 
	 width: 100%;
    float: left;
	padding-top:10px;
	
							/*border-top:1px dashed #999; border-bottom:1px dashed #999;*/	
	}
.availablePackages_links a	{ display:block; font-weight:bold; padding:4px;	}

.pages_numerations	{ clear:both; text-align:right; /*padding:10px 10px 15px 10px;  border-bottom:1px #bbb dashed;*/	}
.pages_numerations span	{ font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#fc4c00;	}
.pages_numerations span a	{ color:#bbb; text-decoration:none;	}
.pages_numerations span a:hover	{ color:#008aff; text-decoration:none;	}

.fourRowsCtnr	{ overflow:hidden; width:auto; padding:20px 0 0 0;	}
.rows_ctnr	{ width: 154px; background: #E2E2E2; float:left; padding:8px 10px 0px 5px; border: 1px solid #B7B4B4; margin: 4px; height: 165px;}
.rows_ctnr ul	{ width:auto;	}
.rows_ctnr ul li	
			{ 
			background:url(../images/list_asterisk.png) 0px 0px no-repeat;
			 list-style:none; padding:1px 0px 2px 8px; 	
			  border-bottom: 1px solid #868484;
			  border-top:1px solid #fff;
			 }

#upcomingCtnr	{ padding:0 15px; width:98%; overflow:hidden; text-align:justify;}
#upcomingCtnr_1	{ padding:15px; width:700px; overflow:hidden; text-align:justify;}
.upcomingCtnr_block	{ width:328px; padding:0 20px 0 0; float:left; overflow:hidden;	}
.upcomingCtnr_block img	{ float:left; margin-right:10px;	}
.upcomingCtnr_block p	{ float:left; width:145px;	}
.upcomingCtnr_block p strong	{ line-height:22px; font-size:12px;	}
#upcoming_arrows	{ height:20px; padding:35px 0 5px 0; clear:both;	}
#scrollLeft	{ background:url(../images/upcoming_left.png) no-repeat center; display:block; float:left; width:20px; height:20px; margin-left:300px;	}
#scrollRight{ background:url(../images/upcoming_right.png) no-repeat center; display:block; float:left; width:20px; height:20px; margin-left:50px;	}
.featuredActivities h1 {
								  background: #008B43;
  								  border-bottom: 1px solid #C21821;
						}


a.more{float:right; color:#DC3600; text-decoration:none; font-weight:bold}
a.more:hover{ color:#9D2700}




.contentHdr h2
{
    background: url("../images/common_midCtnr_bg-white.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 50px;
    margin: 0 0 8px;
    padding: 0 0 0 12px; text-align:left;
	background:#ccc;
	margin-left:10px;
}



.content{ color:#000;padding-left:1px; text-align:justify; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:17px; margin-left:5px;}


#navigation ul > li > ul:after {
content: "";
position: absolute;
left: 20px;
top: -18px;
width: 0;
height: 0;
border-left: 8px solid rgba(0, 0, 0, 0);
border-right: 8px solid rgba(0, 0, 0, 0);
border-bottom: 8px solid white;
border-top: 8px solid rgba(0, 0, 0, 0);

}

#navigation ul > li > ul {
/*border:1px solid white;*/
}
}