*{ margin:0; padding:0;}

body{margin:0px; padding:0px; font-family: 'Merriweather Sans',sans-serif;  color:#767779; background:#EDEBEB;}



ul, ol, dl, li {list-style-type:none; margin:0px; padding:0px;}

a{ color:#999999;}

@font-face {

	font-family: Candara, 'Dispro';

	src: url('font/DistProTh.otf'), url('font/distth_0.ttf') format('truetype'), url('font/Candara.TTF')  format('truetype');

	font-weight: normal;

	font-style: normal;

}



@font-face {

  font-family: 'Merriweather Sans';

  font-style: normal;

  font-weight: normal;

  src: local('Merriweather Sans Regular'), local('MerriweatherSans-Regular'), 

  url(http://themes.googleusercontent.com/static/fonts/merriweathersans/v2/AKu1CjQ4qnV8MUltkAX3sL2aU247V0zTzydO4RoO9Ok.woff) format('woff');

}



@font-face {

  font-family: 'Michroma';

  font-style: normal;

  font-weight: normal;

  src: local('Michroma'), url(http://themes.googleusercontent.com/static/fonts/michroma/v4/FZQqjemuMkmQGwk1YxMXlfesZW2xOQ-xsNqO47m55DA.woff) format('woff');

}





@font-face {

  font-family: 'Michroma';

  font-style: normal;

  font-weight: normal;

  src: local('Michroma'), url(http://themes.googleusercontent.com/static/fonts/michroma/v4/FZQqjemuMkmQGwk1YxMXlfesZW2xOQ-xsNqO47m55DA.woff) format('woff');

}



@font-face {

	font-family: Candara, 'Dispro';

	src: url('font/DistProTh.otf'), url('font/distth_0.ttf') format('truetype'), url('font/Candara.TTF')  format('truetype');

	font-weight: normal;

	font-style: normal;

}





@font-face {

	font-family:  Oswald-Medium ;

	src: url("oswald/Oswald-Medium.ttf");

	

}



@font-face {

                font-family: Oswald-Stencil;

                src: url("oswald/Oswald-Stencil.ttf");

            }

			

@font-face {

                font-family: Oswald-Bold;

                src: url("oswald/Oswald-Bold.ttf");

            }

@font-face {

                font-family: Oswald-Light;

                src: url("oswald/Oswald-Light.ttf");

            }



#header{height:37px; width:100%; background:#ffffff;}

#header_inner{width:980px; height:37px;  margin:0 auto; }





#wrapper{width:980px; margin:0 auto; background:#FFFFFF;}



.gov_regno_container{ width:222px; margin:10px 17px 5px 590px; text-align:center;  font-size:12px; color:#b1b1b1; float:left; font-family:Oswald-Medium;}

.line_container{height:37px; width:4px; float:left; margin-right:7px;}

.social_icon_container{height:37px; width:127px; float:left; }

.social_img_container{height:37px; width:19px; float:left; margin-right:8px;}

.social_twit_img_container{height:36px; width:37px; float:left; }



#logo_1{ width:100%; height:88px; background: url(../images/header_bg.jpg) repeat-x;}

#logo_continer{width:980px; height:88px;  margin:0 auto;}

#logo{width:118px; height:96px; position:absolute; top:10px;}

.line2_continer{width:2px; height:65px; float:left; margin:11px 26px 12px 150px;}

.text_continer{ width:341px; height:46px; float:left; margin:26px 90px 0px 0; text-align:center; font-family: Oswald-Stencil; font-size:36px; font-style:bold; color:#FFFFFF; }



#main_contact_con{width:210px; height:88px; float:left;}

.emailid_container{width:210px; height:22px; float:left; text-align:left; font-family:Oswald-Medium; font-size:14px; color: #ff6e14; text-transform:inherit; text-decoration:none; padding-top:2px; }

.Call_for_us_txt{width:123px; height:12px; text-align: center; font-family:Oswald-Medium; font-size:14px; color: #FFFFFF; text-transform:inherit; margin:3px 0 8px 87px;}

.mobile_no_container{ width:117px; height:45px; float:left; background:url(../images/phone_icon_11.png) no-repeat center left; padding-left:5px; height:12px; text-align: center; font-family:Oswald-Medium; font-size:12px; color: #FFFFFF; text-transform:inherit; margin: 0 0 5px 87px;}

.mobile_no_container2{ width:117px; height:45px; float:left; background:url(../images/whatts_app.png) no-repeat center left; padding-left:5px; height:12px; text-align: center; font-family:Oswald-Medium; font-size:12px; color: #FFFFFF; text-transform:inherit; margin: 0 0 5px 87px;}

.line3_continer{width:1px; height:30px; float:left; margin: 49px 0px 12px 0px;} 

.text_continer_2{width:78px; height:12px; float:left; margin: 61px 0 19px 10px;font-family:Oswald-Medium; font-size:12px; color:#FFFFFF; text-transform:inherit;}

.text_continer_3{width:70px; height:12px; float:left; font-family:Oswald-Medium; font-size:12px; color:#FFFFFF; margin:18px 0 58px 0;}

#aboutus_txt{width:600px ; height:19px; float:left; text-decoration:none; font-family:Oswald-Bold; font-size:20px; text-transform:uppercase; color:#05294b; margin:15px 0 3px 16px;}



#left-container{width:740px; float:left;  padding:0px 10px 20px 14px;  font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:justify;}

#legaldoc_img_container{width:715px; border:2px #333333 solid; }

.image3{width:165px; height:162px; float:left; margin:10px 5px 10px 7px;  }



/* Main Menu */



#menu_continer{width:100%; height:39px; background-color:#ff6e14;}

#menu{width:980px; height:39px;  margin:0 auto; }



/* Baner _container Start */



#baner_continer{width:980px; height:329px; padding:5px 0 0 0; background:#ffffff;}

#aboutus_continer{width:980px; padding:2px 0 0 0; background:#ffffff; }

#banner{ width:742px; float:left;}

.banner_left_continer{width:234px; float:left; margin:0px 4px 0 0px;  }

.banner_left_continer2{width:230px; float:left; margin:0px 0px 0 3px; background:#ffffff;  }



/* Baner _container End */

#right-con{ width:704px; float:left; padding:0 15px 10px 15px; border:2px #333333 solid; margin-bottom:10px;}

#trek-banner{ width:694px; float:left; border:5px #e8e8e8 solid;}





#trek_nav{  width:223px; float:left; margin-top:5px; background: #f4ce33; text-transform:uppercase;  text-decoration: none; font-size:14px;

color:#000000; font-family:Oswald-Medium; display: inline; line-height:30px; text-align:center; }



#trek_nav_expe{  width:680px; float:left; margin-top:5px;}

#trek_nav_expe ul{margin:0; padding: 5px 0; font: bold 12px Verdana, sans-serif;}

#trek_nav_expe ul li{list-style: none; margin: 0; display: inline;}

#trek_nav_expe ul li a{padding: 8px 26px; margin-left: 0; border-bottom: none; text-transform:uppercase; background: #3a3a3a; text-decoration: none; font-size:12px;

color:#ffffff; font-family:Arial, Helvetica, sans-serif; display: inline;}

#trek_nav_expe ul li a:hover{color: #000000; background: #f4ce33;}

#trek_nav_expe ul li a.active{background-color: #f4ce33; color:#000000;}





#trek_txt{ font-size:14px; font-family:Oswald-Light; color:#ffffff; font-weight:normal; background:#e67614; float:left; width:700px; line-height:25px; padding-left:5px; margin:10px 0 12px 0;}

#trek_hd{ font-size:25px; font-weight:bold; color:#000000; float:left; margin:0px 0 10px 0; width:500px; font-family: Candara, 'Dispro';}

#booknow{width:85px; height:27px; float:right;}

#image_top{ width:665px; height:247px; float:left; border:6px #d3d3d3 solid; margin:0 0 20px 0px;}

#left_container{ width:690px; float:left; margin-bottom:10px;}

#trpinfo_container{ width:420px; float:left;}

#trip_txt{ width:134px; float:left; padding:12px 0 12px 40px; font-size:12px; font-weight:bold; color:#3a3a3a;}

#trip_txt2{  float:left; padding:10px 0 10px 0; font-size:12px; font-weight:normal; color:#3a3a3a;}

#trphglt_box{ width:256px; float:left; margin-top:15px; background:#f2f1f1; border:1px #bbbbbb solid; border-bottom:2px #bbbbbb solid;}

#trip_hltshd{ width:216px; float:left; background: url(../images/trp_hglts.jpg) no-repeat left center #e67614; height:19px; font-size:12px; color:#ffffff; padding:10px 0 0 40px;}

#trp_con{ width:204px; float:left; margin:10px 0 0 20px;}

#trp_con li{ background:url(../images/arrow22.png) no-repeat left center; color:#011425; font-size:14px; text-decoration:none; padding:10px 0 4px 20px;}

#lefttrip_box{ width:212px; float:left;  margin:34px 0 0 0;}

#tract{ width:212px; float:left; border:1px #bbbbbb solid; border-bottom:2px #bbbbbb solid; background:#fbe23d;}

#tract_hd{ float:left; width:212px; background:#fb7233 url(../images/tract_bg.jpg) no-repeat left center; height:30px;}

#tract_hdtxt{font-size:12px; color:#ffffff; float:left; margin:10px 0 0 38px;}



#br_itinery{ width:444px; float:left; border:1px #bbbbbb solid; background:#ffffff; margin:34px 0 0 14px; border:2px #bbbbbb solid;}

#br_itinerytxt{ font-size:12px; font-weight:bold; color:#333333; margin-left:15px; padding-left:10px;}

#itinerytxt{list-style-type:none; text-decoration:none; padding-left:18px; margin-top:5px;}

#itinerytxt li{ font-size:14px; color: #000000; font-weight:normal; background:url(../images/arrows.png) no-repeat left center; padding:5px 0 9px 15px; list-style-type:none; text-decoration:none;}



#trek_para1{font-size:12px; font-weight:normal; color:#525252; text-align:justify; line-height:18px;}



#main_trek_container{ width:695px;  background:#ededed; padding:9px 6px;}

.trek_item1{width:340px; background:#ffffff;  float:left; margin: 0 12px 15px 0px;}

.trek_img_con{ width:340px; float:left; opacity: 1; transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;

 -webkit-transition: opacity .25s ease-in-out; }

.trek_img_con:hover{opacity: 0.5}

.border_on_bottom{width:340px; float:left; border-bottom:1px #b2b2b2 dashed;} 

.trek_text{width:184px; float:left; font-weight:bold; font-family: Candara, 'Dispro'; line-height:25px; font-size:18px; color:#000000; margin: 15px 0 15px 10px; text-transform:inherit; }

/*background:url(../images/calendar.png) no-repeat center left;*/

.calendar{ width:130px; height:22px; float:left; margin: 0 18px 10px 10px; font-size:15px; color: #000000; font-family:Arial, Helvetica, sans-serif; text-align: left; line-height:20px;}

/*background:url(../images/meter.png) no-repeat top left;*/

.meter{ width:120px; height:22px; float:left;   margin:0px 0 10px 0px; font-size:15px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align: left;}

.mountain{ width:195px; height:26px; float:left;  margin:0px 5px 10px 10px; font-size:13px; color: #000000; font-family:Arial, Helvetica, sans-serif; text-align: left; line-height:25px; }

.starting_price{ width:230px; height:26px; float:left;  margin:0px 5px 20px 10px; font-size:14px; color: #000000; font-family:Arial, Helvetica, sans-serif; text-align: left; line-height:25px; }

.trip_code{ width:130px; height:26px; float:left; background:url(../images/trip_code.png) no-repeat top left;   margin:0px 0 10px 0px; }

#cal_txt{ font-size:12px; color:#7c728; font-weight:normal; margin:5px 0 0 10px; font-family:Arial, Helvetica, sans-serif; text-align: center;}

.book_now{width:141px; line-height: 40px; float:left; background:#e43e55; color:#FFFFFF; text-align:center; font-family:'michroma'; font-size:15px; text-transform: inherit; margin:0 7px 18px 17px; }

.book_now a{color:#ffffff; text-decoration:none;}

.book_now a:hover{ color:#544f4f;}

.view_details{width:141px; line-height: 40px; float:left; background:#a1a826; color:#FFFFFF; text-align:center; font-family:'michroma'; font-size:15px; text-transform: inherit; margin:0 0px 18px 0px; }

.view_details a{color:#ffffff; text-decoration:none;}

.view_details a:hover{ color:#544f4f;}

.trek_item2{width:340px; background:#ffffff; float:left; margin: 0 0px 15px 0px;}





/* left Menu start  customize_your_trip */





#left-box{width:234px; border:2px #333333 solid; float:left; }

#left-box1{width:230px; border:2px #333333 solid; float:left;  }

#left-box2{width:234px; border:2px #d5d5d5 solid; float:left;  }

#left-box-header{width:230px; float:left; background:#05294b; color:#ffffff; font-size:16px; font-weight:normal; font-family:Oswald-Bold; line-height:40px; padding-left:10px;}

#left-box-header_1{ float:left;  background:url(../images/image_1234.gif) no-repeat; width:230px; height:36px; }

#left-box-img{width:215px; float:left; margin:3px 0px 4px 5px;}

#about_text{width:230px; float:left; background:#05294b; color:#ffffff; font-size:16px; font-weight:normal; font-family:Oswald-Light; line-height:40px; padding-left:10px;}

#left-contact-text{ font-size:12px; color:#858788; padding:5px; float:left; line-height:18px; width:215px;}



#readmore2{ color:#1899c0;}

#readmore2 a{ color:#c60707; margin:10px 10px 10px 0; float:right; font-size:12px;}

#readmore2 a:hover{ color:#544f4f;}



#right-container{width:230px; margin:10px 0px 0 0px; float:left;}

#contact-box{width:260px; float:left;margin:10px 0 0 10px; }





<!--Trek Menu-->

.trekmenu{width: 230px; float:left;}

.trekmenu ul{list-style-type:none; padding:0 5px;}

.trekmenu ul li{padding-bottom: 4px;}

.trekmenu ul li a{color: #282828;font-family:Oswald-Light;display: block; padding: 5px 0;padding-left: 10px; /*link text is indented 19px*/

text-decoration: none;font-size: 16px;border-bottom:1px #b2b2b2 dashed; }

.trekmenu ul li a:hover{color:#2F71B4;}





.trekmenu2{width: 224px; float:left; background:#ebf1f6;}

.trekmenu2 ul{list-style-type:none; padding:0 5px;}

.trekmenu2 ul li{padding-bottom:1px;}

.trekmenu2 ul li a{color: #282828;font-family:Oswald-Light;display: block; padding: 5px 0;padding-left: 15px; /*link text is indented 19px  border-bottom:1px #b2b2b2 dashed; */

text-decoration: none;font-size: 16px; background:url(../images/arrow_company_info.png) no-repeat center left;}

.trekmenu2 ul li a:hover{color:#2F71B4;}



/*Arrowlist menu*/

.arrowlistmenu{ float:left;}

.arrowlistmenu ul {list-style-type:none; padding:10px 0 0 3px; }

.arrowlistmenu ul li{ padding-bottom:2px;}

.arrowlistmenu ul li a{ font-size:12px; color:#23a3cd; background:url(../images/arrow_aboutus.png) no-repeat center left; display:block; text-decoration:none; padding:2px 0px 2px 8px;}

.arrowlistmenu ul li a:hover{color:#de1d1d;}

/*Arrowlist menu*/



/*Arrowlist menu*/

.arrowlistmenu_resp_travel{ float:left;}

.arrowlistmenu_resp_travel ul {list-style-type:none; padding:10px 0 0 3px; }

.arrowlistmenu_resp_travel ul li{ padding-bottom:2px;}

.arrowlistmenu_resp_travel ul li a{ font-size:12px; color:#23a3cd; background:url(../images/orenge_arrow.png) no-repeat center left; display:block; text-decoration:none; padding:2px 0px 2px 8px;}

.arrowlistmenu_resp_travel ul li a:hover{color:#de1d1d;}

/*Arrowlist menu*/





<!--Trek Menu end-->

#customize_tour_image{width:230px; height:93px; }

.customize_image_container{width:220px; height:86; float: left; margin:3px 2px 3px 5px;}



<!--banner Start-->

#main_banner{width:742px; float:left; margin:4px 0 0 4px; background-color:#0000FF; }







/*==================================

New box layout

==================================*/

#treakcamptrain_continer{width:980px ; height:289px; background:#ffffff; }

#lwrcntnrbotimgin .bx { font-family: Candara, 'Dispro'; float:left; width:305px; margin-right:12px; border:#CACACA solid 1px; font-size:12px; line-height:16px; -moz-box-shadow:2px 2px 8px 3px #C3C3BE; -webkit-box-shadow: 2px 2px 8px 3px #C3C3BE;  box-shadow:2px 2px 8px 3px #C3C3BE; height:241px; color:#1E1E1E; background-color:#FFF}

#lwrcntnrbotimgin .bx a {  text-decoration:none}

#lwrcntnrbotimgin .bx .im { margin-right:14px; margin-bottom:10px; float:left}

#lwrcntnrbotimgin .bx h3 { font-size:20px; margin:0; padding:6px 0px 6px 0px; font-weight:normal;	font-family: Candara, 'Dispro'}

#lwrcntnrbotimgin .bx .capt { padding:28px 10px 20px 20px; font-size:22px; background-color:#FFF}

#lwrcntnrbotimgin .bx .capt a { color:#1E1E1E; text-decoration:none}

#lwrcntnrbotimgin .bx .capt a:hover { color:#D4D4D4}

#lwrcntnrbotimgin .bx .bxin { padding:12px; font-size:15px; line-height:21px}

#lwrcntnrbotimgin .bx .bxin .yocon { padding:18px 0px 5px 0px}

#lwrcntnrbotimgin .bx .bxin .yocon a, #lwrcntnrbotimgin .bx .bxin a { color:#1E1E1E}

#lwrcntnrbotimgin .bx .bxin a:hover { text-decoration:underline}



#lwrcntnrbotimgin .bx .bxin .yocon a:hover { text-decoration:underline}

#lwrcntnrbotimgin .clbo { clear:both; padding:11px}  

.fo16 { font-size:17px; line-height:22px; margin:10px 0px 15px 0px}



div.wrapper_img { overflow:hidden; height:163px}

div.caption { font-size:16px; line-height:21px; position:relative; padding:10px 15px 10px 25px; color:#000; top:95px; cursor:pointer}



.gntxt { color:#436207}



#lwrcntnrbotimg { background:#fff; padding-bottom:45px;}

#lwrcntnrbotimgin { padding:20px 0px 20px 10px; background-color:#FFF}

#lwrcntnrtopimg{ padding:10px}



#email-id{width:200px; line-height:17px;float:left; position:absolute; font-size:12px; padding-left:3px; margin:55px 0 0 790px; color:#acacac; font-family:Arial, Helvetica, sans-serif;}



#gmap{ width:587px; margin:10px 10px 0px 10px; border:#333333 2px solid;}

#aw{width:420px; position:absolute; margin-left:148px; margin-top:70px; font-family:"Courier New", Courier, monospace; font-size:12px; color:#FF9900; font-weight:bold;}









/* Information Menu */



#fixed_depart_container{width:952px; padding:10px 17px 0 17px;  background:url(../images/fixed_depart_bg.jpg) no-repeat;}

.fixed_depart_heading{margin:10px auto; background:url(../images/fixed_depart.gif) no-repeat; width:450px; height:30px;}

#fixed_depart {float:left; margin:10px 7px 10px 0; width:232px; height:210px;}

#fixed_depart .header{color:#fc0; font-size:13px; margin:10px 0 10px 0px; text-align:center; font-weight:normal; font-family:'michroma'; text-decoration:none;}

#fixed_depart .txt{color:#ffffff; font-size:12px; text-align:center; font-weight:normal; text-decoration:none;}

#fixed_depart .imgs{width:215px; height:124px; border:4px solid #ffffff;}



#trek_txt{ font-size:14px; font-family:'michroma'; color:#ffffff; font-weight:normal; background:#e67614; float:left; width:700px; line-height:25px; padding-left:5px; margin:10px 0 12px 0;}

#right-con{ width:704px; float:left; padding:0 15px 10px 15px; border:2px #333333 solid; margin-bottom:10px;}

#right-con1{ width:945px; float:left; padding:0 15px 10px 15px; border:2px #333333 solid; margin-bottom:10px; margin-top:2px;}

.image{ width:180px; height:120px; float:left; margin:30px 10px 0 10px;}

#trek_box{ background:#ECECEE; padding: 10px 0 0 0; width:705px; float:left;}

#trek_box1{ background:#ECECEE; padding: 10px 10px; width:680px; float:left;}

#trek_hd{ font-size:25px; font-weight:bold; color:#000000; float:left; margin:0px 0 10px 0; width:500px; font-family: Candara, 'Dispro';}

#booknow{width:85px; height:27px; float:right;}

#trek_para{font-size:12px; font-weight:normal; color:#525252; text-align:justify; line-height:16px; width:380px; float:left;}

#trek_para1{font-size:12px; font-weight:normal; color:#525252; text-align:justify; line-height:18px;}



#icon-container{width:500px; height:100px; float:left; margin-left:200px;}

#calendar_expe{ width:142px; float:left; background:url(../images/calendar_1.png) no-repeat top left; height:28px; margin-top:18px;}

#cal_txt_expe{ font-size:11px; color:#4f4f4f; font-weight:normal; margin:6px 0 0 36px; font-family:Arial, Helvetica, sans-serif;}

#meter_expe{ width:95px; float:left; background:url(../images/meter.png) no-repeat top left; height:24px; margin:18px 0 0 10px;}

#weather_expe{ width:200px; float:left; background:url(../images/weather.png) no-repeat top left; height:28px;  margin:18px 0 0 10px;}

#mountain_expe{ width:140px; float:left; background:url(../images/mountain.png) no-repeat top left; height:28px;  margin:18px 0 0 0px;}

#route_map_expe{ width:190px; float:left; background:url(../images/route.png) no-repeat top left; height:30px;  margin:18px 0 0 10px;}

#trip_code_expe{ width:140px; float:left; background:url(../images/trip_code_expe.png) no-repeat top left; height:30px;  margin:18px 0 0 10px;}



/* welcome_box */

h1{color:#1899c0; font-size:20px; margin:4px 0 10px 10px; font-weight:normal; font-family:'michroma';}

#tour-container{width:980px;  background:#ffffff;}/*height:715px;*/

#tripadvisor{width:200px;  float:left;  border:#589442;}

.banner_left_continer_22{width:200px; float:left; margin:30px 0px 0 9px;  }

#quickabt_box{ width:700px; text-align:justify;  float:left; margin-left:10px; -moz-box-shadow:2px 2px 8px 3px #C3C3BE; -webkit-box-shadow: 2px 2px 8px 3px #C3C3BE;  box-shadow:2px 2px 8px 3px #C3C3BE; }



/* testimonial slider */

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1;}

.bx-wrapper .testimonials-carousel-context{ overflow: hidden; font-size: 12px;}

.bx-wrapper .testimonials-name{ font-size: 14px; margin-bottom: 0px; color:#000000; font-weight:400; float:right;}

.bx-wrapper span{ font-size: 11px; margin-left:0; color:#606065; font-family: Georgia, Arial, Helvetica, sans-serif; font-style:italic; }

.bx-wrapper {position: relative;margin:10px auto;padding: 0;width:210px;*zoom: 1;}

.bx-wrapper .slide {padding:0;margin:0;display: block;}

.bx-wrapper .bx-viewport {margin-left:0;z-index:1; width:210px;}

.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {position: absolute;display:none;bottom: -30px;width: 230px;}

.bx-wrapper .bx-loading {min-height: 50px;background:url(../images/bx_loader.gif) center center no-repeat #fff; width: 230px;position: absolute;top: 0;left: 0;z-index: 2000;}

.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-weight: bold;color: #666;padding-top: 5px;}

.bx-wrapper .bx-pager .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}

.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 0px;margin: 0 2px;outline: 0}

.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}



.bx-wrapper .bx-controls-direction a {position: absolute;top: 0;margin-top: 0;margin-right: 0px;outline: 0;width: 30px;height: 30px;text-indent: -9999px;z-index: 9999;}			



/* Aboutus_blog_testimonial Container */



#aboutus_last_container{width:980px; height:247px; background-color:#ffffff; margin-top:16px;}

.testimonial_container{width:232px; height:187px; float:left; border:2px #333333 solid; margin: 15px  42px 45px 11px;}

.testimonial_header{ width:228px; float:left; background:#05294b; color:#ffffff; font-size:18px; font-weight:normal; font-family:Oswald-Medium; line-height:40px; padding-left:10px;}

.testimonial_txt{width:230px; height:147px; float:left;}





#subscribe_container{width:412px; height:186px; float:left; border:2px #333333 solid; background-color:#ffffff; margin:15px 40px 0 0;}

.subscribe_txt{width:410px; float:left; background:#05294b; color:#ffffff; font-size:18px; font-weight:normal; font-family:Oswald-Medium; line-height:40px; text-align:center;}

.subscribemail_img{ width:70px; height:68px; position:absolute; top:67px; left:263px;}

.mailbox{ width:410px; float:left;}





#blog_container{width:223px; height:182px; float:left;  background:#05294b; border-radius: 15px;   margin:15px 10px 0 0;}

#blog_container2{width:190px;  float:left;  background:#05294b; border-radius: 15px; margin: 0 0 5px 0;}

.blog_txt_container{width:223px; float:left;}

.read_txt{width:130px; float:left; margin:12px 0 0 52px; color:#ffffff; font-size:26px; font-weight:normal; font-family:Oswald-Bold; line-height:40px; text-align:center; display:inline; line-height:45px; }

.read_txt2{width:132px; float:left; margin:7px 0 6px 52px; color:#ffffff; font-size:52px; font-weight:normal; font-family:Oswald-Bold; line-height:40px; text-align:center; text-transform:uppercase;}

.blog_txt{width:223px;  float:left; background:#ff6e14;  border-bottom-left-radius:15px;border-bottom-right-radius:15px; text-align:center; color:#ffffff; font-size:12px; text-decoration:none; font-family:Arial; line-height:20px; font-weight:normal; padding:20px 0 7px; }

/* Equipment_treak Continer */



#equipment_treak_main_container{width:980px; height:290px; background-color:#edebec;}

.equip_container{width:242px;float:left; margin: 0 18px 0 11px;}

.text_header1{ height:42px; background:#ff6e14 url(../images/equipe_header_bottam.jpg) no-repeat bottom ; color:#ffffff; margin:36px 0 0 0px; text-decoration:none; text-align:center; font-family:Oswald-Bold; line-height:30px; text-transform:uppercase; font-size:18px;}

.equip_img_container{ height:193px; background:#021c34; padding:7px 0 6px 7px; }



#followus_container{float:left; width:424px; margin-right:21px;}

.text_header2{ height:42px; background:#ff6e14 url(../images/follow_header_bottam.jpg) no-repeat bottom ; color:#ffffff; margin:36px 0 0 0px; text-decoration:none; text-align: left; font-family:Oswald-Bold; line-height:30px; text-transform:uppercase; font-size:18px; padding-left:11px;}

.followus_img_container{ height:189px; background:#021c34; padding:8px 0 8px 9px; }



#video_container{width:247px; float:left; }

.text_header3{ height:38px; background:#ff6e14 url(../images/video_header_bottam.jpg) no-repeat bottom; color:#ffffff; margin:36px 0 0 0px; text-decoration:none; text-align: left; font-family:Oswald-Bold; line-height:30px; text-transform:uppercase; font-size:17px; padding-left:11px;}

.video_img_container{height:188px; background:#021c34; margin-top:4px; padding:9px 0 8px 9px;}



/*footer Start*/



#footer-line{ background:#ffffff; width:902px; height:1px; float:left; margin:10px 20px 0 30px;}

#footer{width:980px; margin:20px 0 0px 0; background:url(../images/footer_11.png) no-repeat top center; height:600px; margin:0px auto;}

#footer-nav-container{width:980px; height:30px; float:left; margin:230px 0 15px 0;}

#footer-nav{width:240px; height:44px; border-right:#bfbfbf 1px solid; float:left;}

#footer-followus{width:140px; height:32px; float:left; background:url(../images/footer_followus.jpg) no-repeat; padding:12px 0 0 115px;}

.copyright{background:#595959; color:#b4b4b4; font-size:12px; line-height:20px; width:250px; margin:0 0 0 384px; text-align:center; padding-top:10px;}

.copyright a{ color:#e9e9e9; text-decoration:none;}

.copyright a:hover{ color:#adaba8; text-decoration:underline;}



#footer_linkbox{ width:902px; float:left; margin:10px 0 0 30px;}

#footer_hd{ font-size:14px; font-weight:bold; color:#ffffff; float:left; width:102px; margin-top:5px;}



#footer_link{ width:796px; float:left; line-height:30px;}

#footer_link ul{ display:inline;}

#footer_link ul li{ font-size:12px; color:#ffffff; display:inline;}

#footer_link ul li a{ font-size:12px; color:#ffffff; text-decoration:none; padding:0 5px 0 5px; border-right:1px #ffffff solid; margin-bottom:10px;}

#footer_link ul li a:hover{ color:#f18c2b; text-decoration:none;}

#subscribtion_box{ width:580px; float:left; margin:36px 0 90px 166px;}

.subs{ font-size:14px; color:#bfbfbf; width:200px; height:30px; background:#ffffff; border:2px #717171 solid; padding-left:15px; float:left;}



#subscription{ width:105px; float:left; background:url(../images/subscribe_bttn.png) no-repeat; padding:10px 0 10px 20px; margin-left:10px;}

#subscription a{font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}

#subscription a:hover{ color:#ffffff; text-decoration:none; color:#5b5a5a;}



#footerbottom_container{ width:100%; margin:0px auto; background:#011425;}

#footer_bottom { width:980px; margin:0px auto;}

#associated_txt{ width:300px; float:left; margin:34px 0 0 38px; font-size:14px; color:#ffffff;}

#trpad_icon{ width:57px; height:58px; float:left; background:url(../images/trip_ad_icon.jpg) no-repeat; margin-top:19px; border:0;}

#trpad_icon1{ width:350px; height:58px; float:left; background:url(../images/footer-icon1.jpg) no-repeat; margin-top:10px; border:0;}

#sclnt_box{ width:217px; float:left; margin:34px 0 0 73px;}

#sclnt_icon{ width:110px; height:56px; float:left;}

#sclnt_icon2{ width:93px; height:56px; float:left;}

#follow_txt{ text-align:center;font-size:14px; color:#ffffff; margin-bottom:20px;}

#contact_box{ width:260px; float:left; margin:34px 0 10px 82px;}

#contact_para{ font-size:12px; color:#ffffff; line-height:18px;}

#footer-lastcontainer{ width:100%; margin:0px auto; background:#595959;}

#footerlast_box{ width:980px; margin:0px auto;}



#ft_main{ margin:0px auto;  height:200px;}

#footerbttm_maincontainer{ width:980px; margin:0px auto; background:url(../images/footer_bg2.jpg) no-repeat top center; height:200px;}

#footer_outer-container{ width:100%; margin:0px auto; background:#05294b url(../images/footer_mains.jpg) repeat-x;}



<!--Footer menu-->

.arrowlistmenu2{width:120px;}

.arrowlistmenu2 .headerbar{ font-size:14px; text-align:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; margin-left:15px; font-weight:bold;}

.arrowlistmenu2 ul {list-style-type:none; padding:0 0 0 5px; margin-bottom:20px;}

.arrowlistmenu2 ul li{ padding-bottom:2px;}

.arrowlistmenu2 ul li a{ font-size:12px; color:#ffffff; display:block; text-decoration:none; padding:1px 0 1px 10px; list-style-type:none; background:url(../images/footerbg_whte.jpg) no-repeat left center;}

.arrowlistmenu2 ul li a:hover{color:#bb0e1e;}



#contact-box{width:260px; float:left;margin:10px 0 0 10px; }

<!--Footer menu-->



.accordionButton {	

	width: 670px;

	float: left;

	color:#ffffff;

	padding:6px 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	background: #318ECF;

	border-bottom: 1px solid #FFFFFF;

	cursor: pointer;

	}



.accordionContent {	

	width: 670px;

	padding:5px;

	float: left;

	background: #ffffff;

	margin-bottom:20px;

	}

	





.on {

	background: #4E4A4A;

	}

	

.over {

	background: #4E4A4A;

	}

	

	

.accordionContent ul{ /*CSS for UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/

width:670px;

}



.accordionContent ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

background:#ffffff;

}



.accordionContent ul li a{

color: #000000;

display: block;

padding: 10px 0;

padding-left: 10px; /*link text is indented 19px*/

text-decoration: none;

font-size:14px;

border-bottom: 1px  #00FF00 dashed;

line-height:22px;

}



.accordionContent ul li a:hover{ /*hover state CSS*/



background-color: #fbfafa;

}



#gallery-container{ width:700px; float:left; padding-bottom:10px;}

.image3{width:216px; height:162px; float:left; margin:10px 7px 10px 7px; border:#ffffff 2px solid;}

.imagefirst{width:216px; height:162px; float:left; margin:10px 8px 0 0px;border:#ffffff 2px solid; font-family:'michroma';}





#trek-banner1{ width:980px; float:left; border:2px #e8e8e8 solid;margin:0px auto;}



#paraleft_container{ width:490px; float:left; margin:0 20px 0 10px;}

#para_left{ width:490px; float:left; margin:20px 0 0 0; background:#959595;}

.para_hd{ font-size:12px; color:#ffca10; font-family:michroma; margin:25px 0 8px 10px; }

.para_txt{ font-family:"merriweather Sans"; font-size:12px; color:#FFFFFF; text-align:justify; margin:0 10px 30px 10px;}



#right-box{width:490px; border:1px #e3e3e3 solid; float:left; margin-bottom:5px;}

#right-box-header{width:480px; line-height:44px; float:left; background:url(../images/right-box-header.jpg) repeat-x; color:#1899c0; font-size:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:44px; padding-left:10px;}





#para_right{ width:217px; float:left; margin-right:15px; background:#444444; margin-top:20px;}

#para_righthdbox{width:217px; float:left; height:30px; background:#fc7233; margin-bottom:18px;}

#para_righthd{ font-size:12px; font-family:michroma; text-align:justify; color:#ffffff; text-align:center; margin-top:4px;}

#para_rightpara{ font-size:12px; font-family:"merriweather Sans"; color:#FFFFFF; padding:0 14px;}



#left-container_for_adv{width:695px; float:left; padding:10px 10px; border: 2px solid #333333;}



#br_itinery{ width:444px; float:left; border:1px #bbbbbb solid; background:#ffffff; margin:34px 0 0 14px; border:2px #bbbbbb solid;}

#br_itinerytxt{ font-size:12px; font-weight:bold; color:#333333; margin-left:15px; padding-left:10px;}

#line{ background:#9e9b9b; height:1px; width:490px; margin-top:10px;}



#itinerytxt{list-style-type:none; text-decoration:none; padding-left:18px; margin-top:5px;}

#itinerytxt li{ font-size:12px; color:#5f5f5f; font-weight:normal; background:url(../images/arrows.png) no-repeat left center; padding:5px 0 5px 15px; list-style-type:none; text-decoration:none;}

#itinerytxt1{list-style-type:none; text-decoration:none; padding-left:18px; margin-top:5px;}

#itinerytxt1 li{ font-size:12px; color:#5f5f5f; font-weight:normal; background:url(../images/arrows.png) no-repeat top left; padding:0px 0 4px 15px; list-style-type:none; text-decoration:none;}

#trip_hltshd{ width:216px; float:left; background: url(../images/trp_hglts.jpg) no-repeat left center #e67614; height:19px; font-size:12px; color:#ffffff; padding:10px 0 0 40px;}





#rockclimbing_container{ width:746px; float:left; margin:10px 0 0 10px;}

.rkclimbing_txt{ font-size:18px; font-weight:bold; color:#eb7104; margin:8px 0 12px 0;}

.courseshd_txt{ color:#252525; font-size:18px; font-weight:bold; }

.courses_txt{ color:#565656; font-size:12px; line-height:20px;}



#gmap{ width:587px; margin:10px 10px 0px 10px; border:#333333 2px solid;}

#submit_btn{ background:#fe7a35; color:#000000;}

#submit_btn:hover{ color:#FFFFFF;}



#gallery-container1{ width:940px; float:left; padding-bottom:10px;}



/*==================================

New box layout

==================================*/



#lwrcntnrbotimgin .bx { font-family: Candara, 'Dispro'; float:left; width:305px; margin-right:12px; border:#CACACA solid 1px; font-size:12px; line-height:16px; -moz-box-shadow:2px 2px 8px 3px #C3C3BE; -webkit-box-shadow: 2px 2px 8px 3px #C3C3BE;  box-shadow:2px 2px 8px 3px #C3C3BE; height:241px; color:#1E1E1E; background-color:#FFF}

#lwrcntnrbotimgin .bx a {  text-decoration:none}

#lwrcntnrbotimgin .bx .im { margin-right:14px; margin-bottom:10px; float:left}

#lwrcntnrbotimgin .bx h3 { font-size:20px; margin:0; padding:6px 0px 6px 0px; font-weight:normal;	font-family: Candara, 'Dispro'}

#lwrcntnrbotimgin .bx .capt { padding:28px 10px 20px 20px; font-size:22px; background-color:#FFF}

#lwrcntnrbotimgin .bx .capt a { color:#1E1E1E; text-decoration:none}

#lwrcntnrbotimgin .bx .capt a:hover { color:#D4D4D4}

#lwrcntnrbotimgin .bx .bxin { padding:12px; font-size:15px; line-height:21px}

#lwrcntnrbotimgin .bx .bxin .yocon { padding:18px 0px 5px 0px}

#lwrcntnrbotimgin .bx .bxin .yocon a, #lwrcntnrbotimgin .bx .bxin a { color:#1E1E1E}

#lwrcntnrbotimgin .bx .bxin a:hover { text-decoration:underline}



#lwrcntnrbotimgin .bx .bxin .yocon a:hover { text-decoration:underline}

#lwrcntnrbotimgin .clbo { clear:both; padding:11px}  

.fo16 { font-size:17px; line-height:22px; margin:10px 0px 15px 0px}

.heading2 {color:#eb7104; font-size:20px; margin:10px 0 10px 0px; font-weight:normal; font-family:'michroma';}

.booking_txt{ color:#ffffff; background:#6f6f6f; padding:12px 71px; float:left; font-size:18px;}



#trek-banner3{ width:728px; float:left; border:5px #e8e8e8 solid; margin-top:0px;}



#readmore{ color:#1899c0;}

#readmore a{ color:#1899c0; margin:20px 20px 10px 0; float:right;}

#readmore a:hover{ color:#ef760a;}

#trp_con1{ width:204px; float:left; margin:10px 0 0 20px;}

#trp_con1 li{ background:url(../images/arrow22.png) no-repeat left center;  color:#011425; font-size:12px; text-decoration:none; padding:9px 0 0px 20px;}