@charset "utf-8";
/* CSS Document */

body, html{
	margin:0px;
	padding:0px;
	background: url("../images/bg.png") no-repeat ;
	font-family:Arial, Helvetica, sans-serif;
}

.clr_bth{
	clear:both;
}


.main_div{
	width:1022px;
	margin:0px auto;
	}

.header{
	width:1022px;
	float:left;
	}

.header_rt{
	width:365px;
	float:right;
	}
	
.header_rt h6{
	font-family:"Bradley Hand ITC", "Book Antiqua";
	font-size:23px;
	color:#ffffff;
	margin-bottom:0px;
	margin-top:10px;
	margin-left:69px;
	}
	
.logo{
	float:left;
	width:290px;
	}
	

.menu{
	float:right;
	width:425px;
	
	}
	
.menu ul li{
	margin-left:5px;
	float:left;
	list-style:none;
	padding:10px;
	padding-bottom:0px;
	}

.menu ul li a{
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	color:#c4f609;
	}
.menu ul li a:hover{
	color:#31ff75;
	}
	
.banner_div{
	float:left;
	width:1022px;
	height:524px;
	background: url("../images/wood.jpg") no-repeat ;
	}

.banner{
	float:left;
	width:684px;
	margin-top:40px;
	margin-left:30px;
	}
	
.banner img{
	width:681px;
	margin-top:45px;
	margin-left:15px;
	}
	
.rt_menu{
	float:left;
	width:200px;
	margin-left:100px;
	margin-top:90px;
	}
	
.rt_menu h2{
	font-family:arial;
	font-size:13px;
	color:#c4f609;
	height:6px;
	}
	
.rt_menu ul,li{
	
	list-style:none;
	padding-left:0px;
	line-height:25px;
	}
	
.rt_menu ul li a{
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	}
	
.rt_menu ul li a:hover{
   color:#17210b;
	}
	
.mid{
	width:1022px;
	margin-top:35px;
	}
	
.content{
	width:1021px;
	background-color:#fbfbfb;
	-moz-border-radius: 5px;
	border:1px solid #dadada;
	}
.content h3{
	width:375px;
	font-family:arial;
	font-size:14px;
	margin-left:20px;
	color:#6c8c00;
	}

.text {
	width:980px;
	color:#565657;
	font-family:arial;
	font-size:11px;
	margin-left:20px;
	}
	

	
.gallery{
	width:1022px;
	flaot:left;
	}
	
.lft_gallery{
	width:718px;
	}	
	
.img_head{
	width:718px;
	border-bottom:1px solid #c1db5c;
	margin-top:30px;
	}
.img_head h1{
	font-family:arial;
	font-size:15px;
	color:#6c8c00;
	margin-bottom:5px;
	margin-left:20px;
	}

.pictures{
	width:735px;
	float:left;
	margin-top:25px;
	}
	
.img_text{
	margin-bottom:30px;
	margin-top:8px;
	width:234px;
	font-family:arial;
	font-size:11px;
	color:#737373;
	}
	
.image{
	float:left;
	width:236px;
	padding-right:5px;
	}
.image img{
	border:0px;
	}
	
.kerala{
	float:left;
	width:265px;
	margin-left:20px;
	
	}

.kerala_border{
	width:265px;
	border:1px solid #dadada;
	}
.abt_kerala{
	width:248px;
	margin-left:12px;
	}

.abt_kerala h1{
	width:250px;
	font-family:arial;
	font-size:14px;
	color:#6C8C00;
	}
	
.kerala_text{
	font-family:arial;
	font-size:11px;
	color:#808080;
	}
	
.map{
	width:265px;
	border:1px solid #dadada;
	margin-top:3px;
	text-align:center;
	}
	
.map img{
	margin-left:4px;
	margin-top:1px;
	
	}

.map a{
	width:265px;
	border:1px solid #dadada;
	margin-top:3px;
	text-align:center;
	}
.footer{
	background:url("../images/footer.png") repeat-x scroll 0 0 transparent;
	height:102px;
	footer:left;
	}
	
.bottom_menu{
	float:left;
	margin-top:8px;
	}
	
.bottom_menu ul{
	margin:0 0 0 180px;
	}
	
.bottom_menu ul li{
	list-style:none;
	float:left;
	padding:15px;
	}
	
.bottom_menu ul li a{
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	color:#c4f609;
	padding
	}
.bottom_menu p{
	font-family:arial;
	font-size:11px;
	margin-left:230px;
	color:#88ad64;
	}
	
.rt_footer{
	float:right;
	width:343px;
	height:100px;
	margin-right:80px;
	margin-top:8px;
	}
	
.social{
	float:left;
	}
	
.social img{
	margin-top:15px;
	}
	
.social p{
	font-family:arial;
	font-size:11px;
	color:#88ad64;
	}

.social p a{
font-family:arial;
font-size:11px;
color:#88ad64;
text-decoration:none;
}

#curvebox
{
	border:solid #CCCCCC 1px;
	width:600px;
	-webkit-border-radius: 10px;
	float:left;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:3px;
	margin-top:3px;
	margin-left:20px;
}
.table{
	color:#7a7a7a;
	width:735px;
	float:left;
	font:11px 'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;
	}
	
.place{
	float:left;
	width:150px;
	}
	
.place h4{
	font-family:arial;
	font-size:11px;
	color:#999;
	margin-bottom:10px;
	margin-top:3px;
	text-align:center;
	}
	
.place_txt{
	float:left;
	width:570px;
	margin-left:10px;
	}
	
.place_txt p{
	margin-top:0px;
	}

.txt_bx{
	width:260px;
	height:24px;
	background:url(../images/txt_bg.png) repeat-x;
	border:1px solid #b7b7b8;
	margin-bottom:6px;
	
}
.txt_area{
	width:260px;
	height:50px;
	background:url(../images/txt_area.png) repeat-x;
	border:1px solid #b7b7b8;
	margin-bottom:6px;
}	
.code_txt_bx{
	width:125px;
	height:20px;
	font-size:11px;
	background:url(../images/txt_bg.png) repeat-x;
	border:1px solid #b7b7b8;
}
.submit_button{
	width:105px;
	height:28px; color:#000000;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; border:none;
	padding:0; margin:0; text-align:center;
	margin-right:5px;
	margin-top:5px;
	background:url(../images/submit_btt.png) no-repeat top left; cursor:pointer;
	}
.submit_button:hover{
	width:105px;
	height:28px; color:#FFFFFF;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; border:none;
	padding:0; margin:0; text-align:center;
	margin-right:5px;
	margin-top:5px;
	background:url(../images/submit_btt_hover.png) no-repeat top left; cursor:pointer;
	}
.caption{
	font-weight:500;
	color:#323233;
	text-align:center;
	font:12px 'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;
	}