@charset "utf-8";
@font-face {
    font-family: 'futura_bk_btbook';
    src: url('../fonts/tt0140m_-webfont.eot');
    src: url('../fonts/tt0140m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt0140m_-webfont.woff') format('woff'),
         url('../fonts/tt0140m_-webfont.ttf') format('truetype'),
         url('../fonts/tt0140m_-webfont.svg#futura_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura_bk_btbook_italic';
    src: url('../fonts/tt0141m_-webfont.eot');
    src: url('../fonts/tt0141m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt0141m_-webfont.woff') format('woff'),
         url('../fonts/tt0141m_-webfont.ttf') format('truetype'),
         url('../fonts/tt0141m_-webfont.svg#futura_bk_btbook_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* CSS Document */
body {
    padding:0;
    margin:0;
    background:url(../images/bg123.jpeg)#738e25;
    width: 100%;
    height: 100%;
    font-family: futura_bk_btbook;
    font-size:12px;
    color:#5c5f5a;
    background-repeat:y-repeat;
    background-attachment:fixed;
     /* background-position:center;  
        background-attachment:fixed;
      */
}

.landingBg {
    background:none;
}

a img {
    border:none;
}

.landingWrapper {
    width:1024px;
    font-family:futura_bk_btbook;
    margin:0 auto;
}

.landingHeader {
    width:1024px;
}

.landingLogo {
    float:left;
}

.landingLogoImg {
    background:url(../images/sprite-img.png) no-repeat;
    width:155px;
    height:131px;
}

.landingMenu {
    float:right;
    padding-top:99px;
}



.landingMenu ul

{

	padding:0;

	margin:0;

}

.landingMenu ul li

{

	float: left;

    font-size: 11px;

    list-style-type: none;

    margin-right: 4px;

    padding-right: 4px;

	background:url(../images/menu-line-bg.gif) no-repeat right center;

	

}



.landingMenu ul li.last {
    background:none;
}

.landingMenu ul li a {
    text-decoration:none;
    color:#957e2f;
}

.landingMenu ul li a:hover {
    text-decoration:underline;
}

.landingBanner {
    width:840px;
    clear:both;
}

.landingFooter {
    width:840px;
    padding:10px 0;
    font-size:13px;
    color:#957e2f;
    text-transform:uppercase;
}



.landingFooterLeft

{

	float:left;

	

}

.landingFooterRight

{

	float:right;

	width:325px;

}



.landingFooterRight img

{

	padding-left:4px

}



.rss

{

	width:16px;

	height:17px;

	background:url(../images/sprite-img.png) no-repeat 0 -239px;

}



.facebook

{

	width:16px;

	height:17px;

	background:url(../images/sprite-img.png) no-repeat -20px -239px;

}

.twitter

{

	width:16px;

	height:17px;

	background:url(../images/sprite-img.png) no-repeat -40px -239px;

}

.youtube

{

	width:38px;

	height:17px;

	background:url(../images/sprite-img.png) no-repeat -60px -239px;

}







/**/
.wrapperOuter {
    width:900px;
    margin:0 auto;
    background:url(../images/wrapper-bg.png) repeat ;
    padding:0 25px;
    -webkit-box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 14px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 14px rgba(50, 50, 50, 0.75);
}

/*banner*/

.banner

{

	width:901px;

	height:368px;

}





.mTop

{

	margin-top:-12px;

}



div.demo {

	/* border-top:solid 7px ; */

  margin: 1.5em auto;

	width: 901px;

}



div.demo2

{
    margin: 1.5em auto;
	display:none;

}



#test1 {

	height: 367px;

}

#test2 {

	height:361px;

	

}

#test3, #test4 {

	height: 367px;

}





hr {

	border: none;

	color: #bedce7;

	background-color: #bedce7;

	height: 1px;

}

p {

	text-align: justify;

}

div.right {

	font-size: 90%;

	right: 10%;

	padding-right: 1.2em;

	position: absolute;

	width: 90px;

}

div.right button {

	width: 90px;

}

div.caption {

	position: absolute;

	margin-top: -75px;

	margin-left: -75px;

	width: 150px;

	text-align: center;

	left: 50%;

	padding: 5px 10px;

	background: black;

	color: white;

	font-family: futura_bk_btbook;

	border-radius: 10px;

	display: none;

}



/*banner*/

.wrapper {
    display: block;
    margin: 0;
    overflow: hidden;
    width: 890px;
    padding-left: 6px;
}



.header

{

	width:890px;

	background:#d2e0bf url(../images/header-bg2.jpg) no-repeat right top;

	display:block;

	overflow:hidden;

	padding:0px;

}



.logo

{



	

}



.logoImg

{

	width:192px;

	height:142px;

	background:url(../images/sprite-img.png) no-repeat 0 -268px;

}



.menu {
    background-color: #009111;
    display: block;
    overflow: hidden;
    padding: 0px;
    width: 890px;
}

.menu ul {
    margin:0;
    padding: 0px;
}

.menu ul li {
    float:left;
    list-style:none;
    margin-right: 2px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.menu ul li a.last{
    float:left;
    width: 158px;
    list-style:none;
    margin-top: -8px;
    margin-right: -2px;
    margin-bottom: -8px;
}

.menu ul li a {
    color:#000;
    font-weight: bold;
    text-decoration:none;
    background-color: #d2e0bf;
    padding:8px;
}

.menu ul li a:hover {
    background-color: #94c224;
    color: #FFF;
    list-style:none;
    padding:8px;
    opacity:100%;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}

.menu ul li a.active{
    text-decoration:underline;
}

.content {
    background-color: #FFF;
    display: block;
    margin: 0;
    overflow: hidden;
    width: 890px;
    opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
}

.contentleft {
    float:left;
    width:600px;
    padding: 20px;
    background-color: #E9F0DE;
}

.contentleft h2 {
    margin:0;
    padding:0;
} 

.contentleft h3 {
    padding:0 0 8px;
    margin:0;
    font-family:futura_bk_btbook;
    font-size:16px;
    color:#7c512b;
    font-weight: bold;
}

.contentleft p {
    padding:0 0 18px;
    margin:0;
    text-align:justify;
    line-height:20px;
    font-size: 14px;
    color: black;
}

.contentleft ul.homestay {
    height: 190px;
}

.contentleft ul.homestay li {
    list-style:none;
    margin:10px 0px 3px 3px;
    float:left;
    background:none !important;
    padding:0 !important;
}

.contentleft ul {
    margin:10px 0 15px 10px;
    padding:0;
}

.contentleft ul li {
    list-style:none;
    line-height:22px;
    padding-left:12px;
    font-family: futura_bk_btbook_italic;
    font-size: 14px;
    color: black;
    background:url(../images/bullet-bg.gif) no-repeat left ;
}

.location table {
    
    margin:0
}

.location table td {
    margin:0;
    padding:6px 0;
    line-height:17px;
    font-size: 14px;
    color: black;
}

.location table td span {
    font-weight:bold;
}

#button{color:#000; font-weight:700; font:Arial; padding:20px 0 0 35px; font-size:15px;}


.contentRight {
    float:right;
}

.contentRight ul {
    margin-top: 15px;
    margin-right: 5px;
    padding:0;
}

.contentRight ul li {
    list-style:none;
    border:solid 1px #daecdc;
    padding:4px;
    margin-bottom:12px;
    width:220px;
}

.footerOuter {
    width:890px;
    background:url(../images/footer-bg.gif) no-repeat bottom #E9F0DE;
    display:block;
    overflow:hidden;
    padding-bottom:72px;
}

.footer {
    width:890px;
    padding:0;
    margin:0px;
}

.footerTop {
    width:835px;
    padding:8px 24px;
    border-bottom:solid 1px #999;
    border-top:solid 1px #999;
    display:block;
    overflow:hidden;
}

.footerTopLeft {
    float:left;
}

.footerTopLeft ul {
    margin:0;
    padding:0;
}

.footerTopLeft ul li {
    float:left;
    list-style:none;
    margin-right:5px;
}

.footerTopRight {
    float:right;
}

.footerTopRight ul {
    margin:3px;
    padding:0;
}

.footerTopRight ul li {
    float:left;
    list-style:none;
    font-size:13px;
    text-transform: capitalize;
    background:url(../images/footer-right-line-bg.gif) no-repeat right;
}

.footerTopRight ul li a {
    color:#000;
    text-decoration:none;
    padding:0 5px;
    display:block;
}

.bN {
    background:none !important;
}

.footerBottom {
    text-align:center;
    font-size:11px;
    display:block;
    overflow:hidden;
    width:890px;
}

.tar

{

	text-align:right !important;

}



/**/





/*Vignesh*/



.contactContent{
    float:left;
    width:600px;
    padding: 20px;
    background:url(../images/contact-bg.gif) no-repeat right 5px;
}

.contactContent h3 {
    padding:0 0 8px;
    margin:0;
    font-family: futura_bk_btbook;
    font-size:16px;
    color:#7c512b;
    font-weight: bold;
}

.contactContent p {
    padding:0 0 18px;
    margin:0;
    text-align:justify;
    line-height:16px;

}



.contactContent ul

{

	padding:0;

	margin:0;

}

.contactContent ul li

{

	list-style-type:none;

	padding:0 0 10px 30px;

	color:#5c5f5a;	

	font-weight:bold;

}





.contactContent ul li.phon

{

	background:url(../images/phone-icon.gif) no-repeat left 5px;

}



.contactContent ul li.personIcon

{

	background:url(../images/person-icon.gif) no-repeat left 5px;

}



.contactContent ul li.personIcon2

{

	background:url(../images/person-icon-2.gif) no-repeat left 0;}



.contactContent ul li.emailIcon

{

	background:url(../images/e-mail-icon.gif) no-repeat left 0;

}



.contactContent ul li a

{

	text-decoration:none;

	color:#5c5f5a;	

}

.contactContent ul li a:hover

{

	text-decoration:underline;

	

}



/*HOW TO BOOK*/





.howToBookContent { 
    float:left;
    width:600px;
    padding: 20px;
}



 

.howToBookContent h3{
    padding:0 0 8px;
    margin:0;
    font-family:futura_bk_btbook;
    font-size:16px;
    color:#7c512b;
    font-weight:bold;
}

.howToBookContent p {
    padding:0 0 18px;
    margin:0;
    text-align:justify;
    line-height:20px;
    font-size:14px;
    color: black;
}

.howToBookContentTop {
    width:522px;
    margin-bottom:15px;
    border-bottom:dotted 1px #5c5f5a;
}

.howToBookContentTop table {
    border: 1px solid #CACACA;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 14px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 14px rgba(50, 50, 50, 0.75);
}

.howToBookContentTop table tr {
    background-color:#fff;
}

.howToBookContentTop table tr.title {
    background: #63a457;
    color: #fff;
    font-size: 10px;
    margin: 10px 0;
    text-align: left;
    text-transform: uppercase;
}

.howToBookContentTop table tr.subtitle {
    background: #e0f2d8;
}

.howToBookContentTop table tr td {
    border-bottom: 1px solid #D4D2D2;
    border-right: 1px solid #D4D2D2;
    padding: 10px;
    text-align: left;
    font-size: 12px;
    font-weight:bold;
}

/*HOW TO BOOK*/





/*testimonials*/



.testimonialsContent

{

	float:left;

	width:522px;



 

}



.testimonialsContentInner

{



	width:522px;

	   border-bottom: 1px dotted #5C5F5A;

	   	padding-bottom:15px;

	margin-bottom:15px;

	display:block;

	overflow:hidden;

}





.testimonialsLeft

{

	float:left;

	width:111px;

	color:#619107;

	text-transform:uppercase;

	text-align:center;

	font-weight:bold;

}



.testimonialsLeft img

{

	margin-bottom:8px;

	border:solid 3px; 

}



.testimonialsRight

{

	float:right;

	width:375px;

}





.testimonialsRight span

{

	display:block;

	overflow:hidden;

	font-size:14px;

	font-weight:bold;

	padding-bottom:8px;

}

.testimonialsRight p

{

	padding:0 0 20px 0;

	margin:0;

	line-height:16px;
color: black;
}



/*testimonials*/

/*Vignesh*/

.box {width:350px; float:left; padding-top:25px; padding-left:40px;}

.box2 {width:550px; float:left; padding-top:5px; padding-left:20px;}

.trip2 {float:right;}


/*route map*/


#part1{width:1004px; height:100px; margin:120px 0 0 0; display:inline; float:left;}

.box{ margin-top: -120px; margin-right: -75px; display:inline; float:right;}
.box h1  {padding:60px;  display:inline-block;  text-indent:-9999px; margin:0 0 0 0px;}

.box2{ margin:65px; display:inline; float:left;}
.box2 h2 {padding:30px; display:inline-block; text-indent:-9999px; margin:0 0 0 0px;}


.box3{width:80px; height:80px; margin:20px 0 0 85px; display:inline; float:left;}
.box3 h3 { padding:60px ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}



#part2{width:1004px; height:100px; margin:5px 0 0 0; display:inline; float:left;}

.box4{width:100px; height:80px; margin:0 0 0 120px; display:inline; float:left;}
.box4 h4 { padding:60px ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}

.box5{width:125px; height:80px; margin:30px 0 0 238px; display:inline; float:left;}
.box5 h5 { padding:60px ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}


#part3{width:1004px; height:100px; margin:5px 0 0 0; display:inline; float:left;}

.box6{width:150px; height:90px; margin:20px 0 0 453px; display:inline; float:left;}
.box6 h6 { padding:60px ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}

.box7{width:125px; height:85px; margin:40px 0 0 160px; display:inline; float:left;}
.box7 h7 { padding:60px ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}



#part4{width:1004px; height:250px; margin:0 0 0 0; display:inline; float:left;}

.box8{width:100px; height:70px; margin:110px 0 0 100px;  display:inline; float:left;}
.box8 h8 { padding:60px ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}

.box9{width:90px; height:65px; margin:150px 0 0 445px; display:inline; float:left;}
.box9 h9 { padding:60px ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}

.box10{width:110px; height:80px; margin:55px 0 0 45px; display:inline; float:left;}
.box10 h10 { padding:60px ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}


#part5{width:1004px; height:250px; margin:5px 0 0 0; display:inline; float:left;}

.box11{width:120px; height:80px; margin:75px 0 0 290px; display:inline; float:left;}
.box11 h11 { padding:80px 120px 0 0 ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}

.box12{width:80px; height:60px; margin:35px 0 0 155px; display:inline; float:left;}
.box12 h12 { padding:80px ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}

.box13{width:230px; height:80px; margin:50px 0 0 70px; display:inline; float:left;}
.box13 h13 { padding:80px 230px 0 0 ;display:inline-block; margin:0 0 0 0px; text-indent:-9999px;}

