@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
@import url("reset.css");
@import url("fonts.css");
@import url("base.css");
@import url(http://fonts.googleapis.com/css?family=Share);
body{ background:#333333; margin:0px; padding:0px; font:Arial, Helvetica, sans-serif;}
p {margin:0px; padding:0px 0px 18px 0px; line-height:20px; font:Arial, Helvetica, sans-serif;}
.linhight20 {line-height:20px;}
.page-wrap {width:961px; margin:0px auto;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
a {text-decoration:none; color:#29885f;}
a:hover, a.selected {text-decoration:none; color:#333333;}
ul {list-style:none;}
li {list-style:none;}
.paddinbtmnone{ padding-bottom:0px;}
/* ========== Do Not Touch In Css End ========== */

/* ------- Top Area Strat ------- */
.topbg{ background:url(../images/header_bg.png) repeat-x left top; position:relative; z-index:2;}
#header{ background:url(../images/navi_line.png) repeat-x left bottom; padding:27px 0px 2px 0px;}
.logo{ float:left; width:134px;}
.topright{ float:right; width:827px; text-align:right; padding:9px 0px 0px 0px;}
.phone{background:url(../images/phone.png) left 3px no-repeat; float:right; color:#FFFFFF;   height: 15px; padding: 1px 0 5px 25px; font-size:20px;}
/* ------- Top Area End ------- */

/* ------- Navigation Area Strat ------- */
.navi{ padding:46px 0px 0px 0px;}
.navi ul{ float:right;}
.navi ul li{ float:left; font-size:15px; color:#ffffff; margin:0px 0px 0px 41px; padding-bottom:19px;}
.navi ul li:hover, .navi ul li.selected{ background:url(../images/navi_arrow.png) no-repeat center bottom;}
.navi ul li:hover a, .navi ul li.selected a{ color:#6bb092;}
.navi ul li.last{ margin-bottom:0px;}
.navi ul li a{ color:#ffffff;}
/* ------- Navigation Area End ------- */

/* ------- Pages Contener Area Strat ------- */
/* ..... Home Page Contener Area Strat ..... */
#hmbannerarea{ position:relative; z-index:1; margin-top:-715px; background:url(../images/hm_banner.jpg) no-repeat center top; height:751px;}
.tourscrool{ padding:339px 0px 0px 0px;}
#mpcontener{ background:url(../images/mpcontener_bg.png) repeat-x left top; padding:4px 0px 0px 0px; position:relative; z-index:3; margin-top:-4px;}
.bgwith{ background:#ffffff; padding:43px 0px 0px 0px;}
.contener{ padding-bottom:46px;}
.innercontenr{ padding-bottom:40px; min-height: 300px; 
   height:auto !important; 
   height: 300px;}
.hmleft{ float:left; width:468px;}
.hmcenter{ float:left; width:220px;}
.testimonal{ background:url(../images/coman_left.png) no-repeat right top; margin:0px 0px 0px 23px; font-size:13px;}
.testimonal p{ padding-bottom:0px;}

.hmright{ float:right; width:167px;}
h1{ font-family: 'Share', cursive; font-size:20px; color:#010101; font-weight:normal; padding:0px 0px 7px 0px; margin:0px;}
h2{ font-family: 'Share', cursive; font-size:24px; color:#0679bc; font-weight:bold; padding:0px 0px 16px 0px; margin:0px;}
h3.fnt15{ font-size:16px; padding-top:20px;}
h3{ font-family: 'Share', cursive; font-size:14px; color:#010101; font-weight:normal; padding:0px 0px 7px 0px; margin:0px;}
h4{ font-family: 'Share', cursive; font-size:15px; color:#010101; font-weight:normal; padding:0px 0px 10px 0px; margin:0px; line-height:23px;}
h6{ font-family: 'Share', cursive; font-size:13px;  padding:0px 0px 6px 0px; margin:0px;}
.innercontenr h1{background:url(../images/hd_divider_middle.png) repeat-x left 15px; margin-bottom:11px; /background:url(../images/hd_divider_middle.png) repeat-x left 20px;}
.innercontenr h1 span.hdleft{ background:#ffffff url(../images/hd_dividerleft.png) no-repeat right bottom;  height:18px; display:inline-block; padding-right:20px; }
.innercontenr h1 span.hdright{background:#ffffff url(../images/hd_dividerright.png) no-repeat right bottom; width:4px; height:18px; float:right; display:inline-block;  /background:#ffffff url(../images/hd_dividerright.png) no-repeat right top; /margin-top:-3px;}
.fnt15{ font-size:15px;}
.fnt13{ font-size:13px;}
.colgreen{ color:#29885f;}
.graybox{ background:url no-repeat left top; padding:19px 22px 24px 22px;}
.members li{ float:left; margin-right:20px;}
.members li.last{ margin:0px;}

.turali li{ float:left; width:177px; font-size:18px; color:#5da074; font-weight:bold; line-height:17px; margin:0px 19px 16px 0px; height:192px;}
.turali li.last{ margin-right:0px;}
.turali li span{ font-size:12px; color:#999999;}
.turali li img, .brdimg img{ border:#e3e3e3 solid 4px; margin-bottom:7px;}
.marginbtm18{ margin-bottom:18px;}
.turali li div{ display:none;}
.turali li:hover div{ display:block; position:relative;margin-top:-187px;}
.turali li:hover div a{ display:block; height:192px; width:177px; background:url(../images/hover_greenbg.png) no-repeat left top; }
/* ..... Home Page Contener Area End ..... */

/* ..... Inner Page Contener Area Strat ..... */
#innerbannerarea{ position:relative; z-index:1; margin-top:-146px; background: no-repeat center top; height:441px;}
.aboutus{background:url(../images/inner_banner/inner_banner_aboutus.jpg) no-repeat center top; width:100%; height:441px;}
.contactus{background:url(../images/inner_banner/inner_banner_contactus.jpg) no-repeat center top; width:100%; height:441px;}
.service1{background:url(../images/inner_banner/inner_banner_services.jpg) no-repeat center top; width:100%; height:441px;}
.packages{background:url(../images/inner_banner/inner_banner_packages.jpg) no-repeat center top; width:100%; height:441px;}
.testimonials{background:url(../images/inner_banner/inner_banner_testimonials.jpg) no-repeat center top; width:100%; height:441px;}
.dubai{background:url(../images/inner_banner/inner_banner_dubai.jpg) no-repeat center top; width:100%; height:441px;}
.turkey{background:url(../images/inner_banner/inner_banner_turkey.jpg) no-repeat center top; width:100%; height:441px;}
.thailand{background:url(../images/inner_banner/inner_banner_thailand.jpg) no-repeat center top; width:100%; height:441px;}
.goa{background:url(../images/inner_banner/inner_banner_goa.jpg) no-repeat center top; width:100%; height:441px;}
.uttranchal{background:url(../images/inner_banner/inner_banner_uttranchal.jpg) no-repeat center top; width:100%; height:441px;}
.north{background:url(../images/inner_banner/inner_banner_north.jpg) no-repeat center top; width:100%; height:441px;}
.himachal{background:url(../images/inner_banner/inner_banner_himachal.jpg) no-repeat center top; width:100%; height:441px;}
.leh{background:url(../images/inner_banner/inner_banner_leh.jpg) no-repeat center top; width:100%; height:441px;}
.mansarovar{background:url(../images/inner_banner/inner_banner_mansarovar.jpg) no-repeat center top; width:100%; height:441px;}
.royal{background:url(../images/inner_banner/inner_banner_rajastan.jpg) no-repeat center top; width:100%; height:441px;}
.golden{background:url(../images/inner_banner/inner_banner_golden.jpg) no-repeat center top; width:100%; height:441px;}
.weekend{background:url(../images/inner_banner/inner_banner_weekend.jpg) no-repeat center top; width:100%; height:441px;}
.europe{background:url(../images/inner_banner/inner_banner_europe.jpg) no-repeat center top; width:100%; height:441px;}
.hongkong{background:url(../images/inner_banner/inner_banner_hongkong.jpg) no-repeat center top; width:100%; height:441px;}
.heat{background:url(../images/inner_banner/inner_banner_heat.jpg) no-repeat center top; width:100%; height:441px;}
.mauritius{background:url(../images/inner_banner/inner_banner_mauritius.jpg) no-repeat center top; width:100%; height:441px;}
.malaysia{background:url(../images/inner_banner/inner_banner_malasia.jpg) no-repeat center top; width:100%; height:441px;}
.kashmir{background:url(../images/inner_banner/inner_banner_kashmir.jpg) no-repeat center top; width:100%; height:441px;}
.ladakh{background:url(../images/inner_banner/inner_banner_ladakh.jpg) no-repeat center top; width:100%; height:441px;}
.kerala{background:url(../images/inner_banner/inner_banner_kerala.jpg) no-repeat center top; width:100%; height:441px;}
.maldiv{background:url(../images/inner_banner/inner_banner_maldiv.jpg) no-repeat center top; width:100%; height:441px;}

.leftside{ float:left; width:183px; position:relative; z-index:2;}
.leftside h4{ font-size:16px; padding-bottom:8px;}
.leftside ul{ margin-bottom:17px;}
.leftside li{ border:#e3e3e3 solid 2px; border-right:#e3e3e3 solid 4px; padding:0px; margin-top:1px; font-size:15px; font-weight:bold; background:#ffffff;}
.leftside li:hover a, .leftside li.selected a{ color:#007cc3;}
.leftside li.selected{ border-right:none; background:url(../images/arrow_bule.png) no-repeat 153px 9px #ffffff;}
.leftside li a{ display:block; padding:9px;}
.contenerright{ float:left; width:740px; border:#e3e3e3 solid 4px; padding:16px; margin-left:-4px; position:relative; z-index:1; min-height: 770px; 
   height:auto !important; 
   height: 659px;}
   
.tuardetialleft{ float:left; width:177px; text-align:center; font-size:14px; color:#323232; line-height:18px;}
.tuardetialleft span{ font-size:12px; color:#797979; display:block; padding-bottom:14px;}
.tuardetialleft span.price{ font-size:18px; color:#007cc3; font-weight:bold; padding:7px 0px 0px 0px;}
.margintop10{ margin-top:37px;}
.tuardetialright{ float:left; margin:0px 0px 0px 22px; width:532px;}
.tuardetialright h2 span{ display:inline-block; font-size:17px; color:#2d2d2d; padding:10px 0px 0px 0px; font-weight:normal;}

.col3232{color:#323232;}

.arrow li{ background:url(../images/arrow_gray.png) no-repeat left 4px; padding:0px 0px 8px 15px; font-size:15px;}
.arrow1{ padding:0px 0px 15px 0px;}
.arrow1 li{ background:url(../images/arrow_gray1.png) no-repeat left 4px; padding:0px 0px 8px 10px; font-family:Arial, Helvetica, sans-serif;}

.contacttable td{ padding-bottom:6px;}
.contactleft{ float:left; width:49%;}
.contactright{ float:right; width:49%;}
.formaarea td{
	padding-bottom:15px;
}
.formaarea input, .formaarea textarea {
	background:#f2f2f2;
	border:#cccccc solid 1px;
	color:#333333; font-family: 'Share', cursive;
}
.formaarea input[type="text"] {
	height:18px;
	width:341px;
	padding:5px;
}
.formaarea textarea {
	height:120px;
	width:341px;
	padding:5px;
}
.button {
	padding-top:0px;
}
.button input{ border:#2f776a solid 1px;}
.brdtable {
	border:#4f9d8f solid 1px;
	border-bottom:none;
	border-right:none;
}
.brdtable td {
	padding:5px;
	border-bottom:#4f9d8f solid 1px;
	font-size:13px;
	border-right:#4f9d8f solid 1px;
}
div.maringminas {
	/*position:absolute;
	margin-left:275px;
	margin-top:-22px;*/
}
.textareaerror div.maringminas {
	/*position:absolute;
	margin-left:275px;
	margin-top:-129px;*/
}
.imgbrd {
	border:#694012 solid 5px;
}
.maparea img{ background:#53a092; padding:3px; border:#408478 solid 1px;}

.servicesli li{ float:left; width:177px; line-height:18px; text-align:center; margin:0px 18px 35px 0px;}
.servicesli li.last{ margin-right:0px;}
.servicesli li img{ position:relative; z-index:2;}
.servicesli li div{ background:#efeff4; position:relative; z-index:1; margin-top:-36px; padding:50px 25px 15px 25px;}
.servicesli li div span{ font-size:18px; color:#000000; display:block; height:50px; padding-bottom:10px;}
.servicesli li:hover div{ background:#cdeedc;}
.servicesli li a{ color:#636363;}
.sidedivider{ border-bottom:#dddddd solid 1px; margin:0px 0px 10px 0px; height:1px;}
span.textline{text-decoration:line-through; padding-bottom:0px; display:inline;}
.fnt12{ font-size:12px;}
.lastp{ padding-bottom:5px; margin-bottom:0px; line-height:16px;}
.tablea { padding-bottom:20px;}
.tablea td{ padding-bottom:4px;}
.tableb{ margin-bottom:20px; border:#dddddd solid 1px; border-left:none; border-bottom:none;}
.tableb thead td{ background:#f0f0f0; font-weight:bold;}
.tableb td{ border-bottom:#dddddd solid 1px; border-left:#dddddd solid 1px; padding:3px;}
.bggraybox{ background:#f0f0f0; padding:10px; margin-bottom:10px;}
.bggraeybox{ padding:5px; background:#f7f7f7; margin-bottom:20px; border:#f0f0f0 solid 1px; font:Arial, Helvetica, sans-serif;}
.note span{ display:block; background:url(../images/dash.jpg) no-repeat left 8px; padding-bottom:5px; padding-left:10px;}
.note span.topmargin4{ margin-top:4px;}
.contryname{ color:#5d5d5d!important; font-size:14px!important;}
.dividerdotted{ border-bottom:#cccccc dotted 1px; margin-bottom:10px;}

ul.accordion li a{ color:#333333!important; padding:7px 5px 3px 5px; display:block;}
ul.accordion li{ background:#f7f7f7; margin-bottom:5px; border:#dddddd solid 1px;}
ul.accordion li.active{background:url(../images/icon_minas.png) no-repeat right 11px #f7f7f7;} 
ul.accordion li h6{ font-weight:normal;}
ul.accordion li li{ background:none; padding:0px; border:none; padding:0px 5px; font:Arial, Helvetica, sans-serif;}

.padingbtm5{ padding-bottom:5px;}
.color000 td, .color000{ color:#000000;}
.color333{ color:#333333;}
/* ..... Inner Page Contener Area End ..... */
/* ------- Pages Contener Area End ------- */

/* ------- Footer Area Strat ------- */
#footer{ border-top:#b2b2b2 dotted 1px; text-align:center; font-size:11px; color:#a9a9a9;font-family: 'Share', cursive; padding:14px 0px;}
#footer a{ color:#a9a9a9;}
/* ------- Footer Area End ------- */
#toTop {
	width:100px;
        border:1px solid #2e7c6e;
        background:#449284;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none;
        color:#fff;
        font-family:verdana;
        font-size:11px;
		z-index:9999999;
}



.tablebtm5 td{ padding-bottom:5px;}

.contactform input{ background:#eeeeee; border:1px solid #cccccc; padding:1px 8px; margin-bottom:5px; width:250px; color:#666666; margin-top:5px;}
.contactform select{ background:#eeeeee; border:1px solid #cccccc; padding:1px; margin-bottom:5px; width:270px; color:#666666; margin-top:5px;}
.contactform textarea{ background:#eeeeee; border:1px solid #cccccc; padding:1px 8px; margin-bottom:10px; width:250px; color:#666666; resize: none; margin-top:5px;}
.submit{ background-color:#0099FF;color:#fff; width:20px;}
p.box{background:url(../images/testimonial.png) no-repeat scroll left top transparent;    line-height: 18px;    padding: 37px 0 0 50px !important;}
.button input[type="image"]{width:auto; background:none; border:0px;}
.days{ padding:5px; background:#f7f7f7; border:1px solid #dddddd; margin:0px 0px 5px 0px; float:left;}
.days h6{ font-family: 'Share', cursive; font-size:13px;  padding:2px 0px 10px 0px ; margin:0px;  font-weight:normal; color: #333333; float:left; display:block; width:100%;}


.map_package{ float:left; margin:0px 0px 15px 0px; width:530px; height:245px; display:block;}
.map_package img{ display:block;}