body{margin:0px auto;
}
.topbg {
	background-image: url(../images/top-bg.jpg);
	margin: 0px auto;
	height: 51px;
}
.subtext{font-size:11px;
}
.top {
	width: 1003px;
	margin: 0px auto;
}
.head{
	 color: #685686;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
	border-bottom:solid #e5e5e5;
	border-width:1px;
	height:30px;
	clear:both;
}
.head1{
	 color: #685686;
	 float:left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
	
	height:30px;
	clear:both;
}
.headercontainer{
	color: #685686;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
	border-bottom:solid #e5e5e5;
	border-width:1px;
	height:30px;
	clear:both;
}
.back_button1{font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7ca327;
	float:right;
	padding-top:4px;
	
}

.back_button{font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7ca327;
	float:right;
	
}

.home-box01 {
	width: 650px;
	float: left;
}
.navi {
	font-family: nevis;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.home-selected-link {
	background-image: url(../images/selected-link-bg.jpg);
	height: 51px;
	width: 95px;
	float: left;
}
.who-selected-link {
	background-image: url(../images/selected-link-bg.jpg);
	height: 51px;
	width: 110px;
	float: left;
}
.hotel-selected-link {
	background-image: url(../images/selected-link-bg.jpg);
	height: 51px;
	width: 90px;
	float: left;
}
.linkline {
	float: left;
	padding-top: 16px;
}

.button {
	padding-top: 15px;
	text-align: center;
	float: left;
}


.home-box02 {
	float: left;
	width: 350px;
	padding-top: 10px;
}

.c {
	clear: both;
}
.inner-bg {
	background-image: url(../images/bg.jpg);
	margin: 0px auto;
}
.inner {
	width: 1036px;
	margin: 0px auto;
}
.innertop {
	width: 1003px;
	margin: 0px auto;
}
.innerbox01 {
	float: left;
}
.company {
	font-family: 'swis721_lt_btlight';
	font-size: 19px;
	color: #000000;
		font-weight: bold;
		text-transform:uppercase;

}

.innerbox02 {
	float: left;
}
.plan-your-trip {
	float: left;
	width: 200px;
}

.home-tailormade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4f4d;
}
.merstar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #585858;
	text-align: justify;
	line-height: 21px;
}
.home-readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #558817;
	font-weight: bold;
}
.home-readmore1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #558817;
	font-weight: bold;
}
.home-our01 {
	float: left;
	width: 300px;
}
.home-our02 {
	float: left;
}





.footer {
	width: 999px;
	margin: 0px auto;
}
.bottom-bg {
	background-image: url(../images/bottom-bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px auto;
	margin-right: 0px auto;
	padding-top: 5px;
}
.bottom-bg-img {
	background-image: url(../images/bg.jpg);
}
.links {
	float: left;
}
.tourism {
	font-family: nevis;
	font-size: 11px;
	color: #766494;
	line-height: 18px;
}
.webdesign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8cc71e;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	font-weight: normal;
}
.copyright a {
	color: #535353;
	text-decoration: none;
}


.tourism a {
	color: #766494;
	text-decoration: none;
	font-family: nevis;
}

.button a {
	font-family: nevis;
	color: #FFF;
	text-decoration: none;
}
.home-readmore a {
	text-decoration: none;
	color: #558817;
}
.aboutus {
	font-family: nevis;
	font-size: 29px;
	font-weight: bold;
	color: #545254;
	letter-spacing: -1px;
}
.about-con {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f70;
	line-height: 22px;
	text-align: justify;
}
.about-con p{
	margin:0px;
	padding:0px;
}
.home-tab-middle{
	background-color:##fbf8e9;
}
.about-ourmission {
	font-family: nevis;
	font-size: 23px;
	font-weight: bold;
	color: #77a04f;
	letter-spacing: -1px;
}
.desti {
	font-family: nevis;
	font-size: 16px;
	font-weight: bold;
	color: #75b345;
	letter-spacing: -1px;
}
.ourmission-content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #959595;
	line-height: 22px;
	text-align: justify;
}
.bottom-con {
	background-color: #FFF;
	width: 999px;
	margin: 0px auto;
}
.home-fo1 {
	height: 45px;
	width: 348px;
	margin-top: 8px;
}
.home-for {
	width: 330px;
	background-color: #FFF;
	color: #a5a4a4;
	margin-top: 5px;
	border-radius:4px;
	border: 1px solid #ebebeb;
	height: 38px;
	font-family: Impact;
	font-size: 18px;
	padding-left: 10px;
}
.home-submit {
	margin-right: 10px;
	margin-top: 10px;
	margin-left: 237px;
}

.home-fo2 {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 80px;
	margin-top: 8px;

}
.home-txtarea {
	width: 330px;
	background-color: #FFF;
	color: #a5a4a4;
	margin-top: 5px;
	height: 70px;
	font-family: Impact;
	font-size: 18px;
	vertical-align: centre;
	padding-left: 10px;
	border-radius:4px;
	border: 1px solid #ebebeb;
}
.twitter {
	background-image: url(../images/twitter.jpg);
	height: 107px;
	width: 1002px;
}
.twitter-con {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.mar {
	width: 700px;
}
.plan-your {
	font-family: "VIPER NORA";
	font-size: 23px;
	color: #766494;
}
.about-twitter {
	background-image: url(../images/about-twitter.jpg);
	width: 999px;
	height: 107px;
}
.tourpackage-middle {
	background-image: url(../images/tourpackage-middle.jpg);
	width: 356px;
	background-repeat: repeat-y;
}
.choose-your-packages {
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #eaeaea;
	width: 300px;
	height: 33px;
	
	
}
.span_1 {
	width: 280px;
	background-color: #eaeaea;
	border: 0px;
	vertical-align: middle;
	margin-top: 5px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8879a2;
	margin-left: 5px;
}
.packages-kerala {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 22px;
	font-weight:bold;
}
.packages-kerala a {
	color: #74ad1a;
	text-decoration:none;
}
.view-more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8D7EA5;
}
.view-more1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #65459c;
}
.featured-hotels {
	height: 390px;
	width: 333px;
	margin-left: 12px;
	background-color: #e5e5e5;
	margin-top: 15px;
}
.package01 {
	float: left;
}
.package02 {
	float: left;
}
.resort01 {
	background-color: #FFF;
	width: 128px;
	margin-top: 15px;
}
.hotel01 {
	background-color: #FFF;
	width: 128px;
	margin-top: 15px;
	margin-left: 15px;
	float: left;
}
.hotel02 {
	background-color: #FFF;
	width: 128px;
	margin-top: 15px;
	margin-left: 20px;
	float: left;
}
.hotel022 {
	background-color: #EAEAEA;
	width: 128px;
	margin-top: 15px;
	margin-left: 20px;
	float: left;
}
.resort-img01 {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #FFF;
}
.resort-img011 {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #FFF;
}
.hotel-img01 {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #EAEAEA;
}
.more-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7ba126;
	font-weight: bold;
}

.packages-kadavu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #515356;
}
.packages-kadavu a {
	color: #515356;
	text-decoration:none;
}
.corporate-facts {
	background-color: #f2f2f2;
}
.co-line {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #b1b0b0;
	padding-top: 15px;
	width: 950px;
	margin-left: 20px;
}
.co-box {
	background-color: #766494;
	width: 950px;
	margin-top: 20px;
	margin-left: 20px;
}
.imgandtext {
	float: left;
	width: 270px;
	font-size: 14px;
	color: #766494;
	line-height: 40px;
}.tittle {

}
.reserve {
	float: left;
	width: 320px;
}
.fo11 {
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 30px;
	background-color: #eaeaea;
	width: 75px;
}
.for11{
	width: 280px;
	background-color: #EAEAEA;
	color: #776595;
	margin-top: 3px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	height: 28px;
	margin-left: 3px;
	border-color: #EAEAEA;
}
.fo2 {
	width: 290px;
	background-image: url(images/img86.jpg);
	height: 43px;
	border: 0px;
	margin-top: 10px;
}
.fo22 {
	width: 271px;
	background-image: url(images/fbg.jpg);
	height: 43px;
	border: 0px;
	margin-top: 2px;
}
.fo4 {
	width: 271px;
	background-image: url(images/img87.jpg);
	height: 80px;
	border: 0px;
	margin-top: 2px;
}
.for{
	width: 280px;
	background-color: #EAEAEA;
	color: #776595;
	margin-top: 3px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	height: 28px;
	margin-left: 3px;
	border-color: #EAEAEA;
	}
.treatment_fo1 {
	height: 37px;
	width: 300px;
	margin-top: 3px;
}
.treatment_for {
	width: 280px;
	margin-left: 10px;
	background-color: #EAEAEA;
	color: #766494;
	margin-top: 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 3px;
	border-radius: 7px;
	height: 25px;
	border: 1px solid #766494;
	padding-left: 10px;
}
.treatment_txtarea {
	width: 275px;
	margin-left: 10px;
	background-color: #EAEAEA;
	color: #766494;
	margin-top: 5px;
	border-color: #766494;
	border: 0px;
	height: 140px;
	font-family: Arial;
	font-size: 12px;
	vertical-align: centre;
}
.treatment_fo2 {
	width: 290px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	height: 80px;
	margin-top: 5px;
	height: 150px;
	border: 1px solid #766494;
	background-color: #EAEAEA;
	margin-left: 12px;

}
.packag02 {
	margin-top: 20px;
}
.about-packages-content {
	float: left;
}
.more-details a {
	color: #7ba126;
	text-decoration: underline;
}
.hotel-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: #666666;
	text-align: left;
}


.grid2{
	border: none;
	/* [disabled]margin-bottom: 10px; */	
}

.grid2 .pack_title{
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	height: 155px;
	/* [disabled]margin-top: 5px; */
	padding: 0 0 0px 25px;
	width: 694px;
}

.grid3{
	border:none;
	
}

.grid3 .pack_title{
	cursor:pointer;
	background-color: #FFF;
	width: 140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	
}


.grid4{
	border:none;
	
}

.grid4 .pack_title{
	cursor:pointer;
	background-color: #e5e5e5;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	
}

#sldcont{
	width:900px;
	float:left;
	margin-left:20px;
	padding:20px;
	margin-top:10px;
}

#slider {
	position:relative;
	width:1035x; /* Change this to your images width */
	background:url(css/images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
.hometab-bg {
	background-image: url(../images/home-tab-bg.jpg);
	height: 296px;
	width: 580px;
}
.home-column01 {
	float: left;
}
.wild {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #766494;
}
.sub-banner {
	height: 347px;
	width: 1035px;
}
.banner-left {
	float: left;
}
.banner-middle {
	float: left;
	background-color: #68922e;
	height: 330px;
}
.banner-side01 {
	float: left;
}
.banner-side02 {
	float: left;
}
.make {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	line-height: 22px;
	text-align: justify;
}
.made {
	margin-top: 10px;
}


.banner-right {
	float: left;
}
.banner-bottom {
	padding-top: 50px;
}
.the-world {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFF;
	font-weight: bold;
}
.home {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
	line-height: 19px;
}
.de {
	font-family: "VIPER NORA";
	font-size: 32px;
	color: #63C;
}
.des-box01 {
	float: left;
	width: 280px;
}
.des-box02 {
	float: left;
	width: 265px;
	margin-left: 15px;
}
.destinationtab-bg {
	width: 555px;
	background-color: #f6fff4;
}







			/* The container for the module */
			#twitter {
	background: #766494;
	width: 735px; /* Up to you but remember to change the div width below as well if you change it */
	padding: 20;
	overflow: hidden; /* clearfix */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
			}
 
				#twitter h2 {
					float: left; /* We'll make the heading sit on its own line next to the tweets */
					width: 735px; /* Might wanna change this depending on the text in the heading */
					margin: 0;
					padding: 6px 0; /* I'll set the top and bottom padding here rather than in the container so as not to cut off any text */
 
					font-size: 12px;
					color: #4b9fff;
					line-height: 1;
				}
 
				/* The marquee plug-in turns a marquee element into a div */
				#twitter p, 
				#twitter marquee, 
				#twitter div {
					float: left;
					width: 735px; /* Container width - heading width - 10px (for some right padding) */
					margin: 0;
					padding: 6px 0; /* Again we set the padding in here so as not to cut text */
					line-height: 16px;
					color:#FFF;
				}
 
					/* All the tweets will be links pointing to your page on twitter */
					#twitter marquee a, 
					#twitter div a {
						margin: 0 10px 0 0;
						color: #fff;
						text-decoration: none;
										font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
							text-transform:uppercase;
							color: #fff;
					}
 
/* The i is used to display the date of the tweet */
					#twitter marquee a i, 
					#twitter div a i {
							font-style: normal;
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
							text-transform:uppercase;
							color: #fff;
						}
.sitemap{width:600px;
	height:50px;
}
.sitemap ul{padding:0px;
	margin:0px;
}
.sitemap ul li{display:inline;
	padding:8px;
	
}
.sitemap ul li a{text-decoration:none;
	color:#666666;
	font-weight:bold;
}
.sitemap ul li a:hover{text-decoration:underline;
}
.span11{padding:0px;
	float:left;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	margin:0 0 0 10px;
}
.span11 a{text-decoration:none;
	color:#666666;
}
.sitemap_box1{width:500px;
	height:auto;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.sitemap1{width:300px;
	height:auto;
	float:left;
}
.sitemap1 ul{float:left;
}
.sitemap1 ul li{list-style:none;
	background:url(../images/arrow.jpg) no-repeat;
	background-position:left center;
	padding-left:15px;

}
.sitemap1 ul li a:hover{text-decoration:underline;
}
.kathakali{
	font-family: nevis;
	font-size: 18px;
	font-weight: bold;
	color: #7D6D9C;
	letter-spacing: -1px;
	}








#header { height:533px; }
.headerimg {
	background-position: center top;
	background-repeat: no-repeat;
	width:900px;
	height:533px;
	position:absolute;
}
.about-con001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f6f70;
	line-height: 22px;
	text-align: left;
}.text-bg {
	background-color: #68922E;
}
.about-con12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6f6f70;
	line-height: 22px;
	text-align: justify;
	font-weight: bold;
}
