/* Basic CSS */
*html{margin:0 auto; padding:0;}
body{width:980px; padding:0; margin:0 auto;}
ul, li, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, form, div{margin:0 auto; padding:0; border:none; outline:none;}
img{margin:0 auto; padding:0; border:none; }
ul{list-style-type:none;}
lable{margin:0 auto; padding:0;}
input{margin:0 auto; padding:0;}
textarea{margin:0 auto; padding:0;}
/* End Basic CSS */

/* Top */
#top{padding:5px 0 0 0; clear:left right both;}
#top .topbg{background:url(../images/topbg.gif) 0 repeat-x; height:70px;}
#top .topkathakali{background:url(../images/topkathakali.jpg) 0 no-repeat; height:70px; width:132px; float:left;}
#top .logo{background:url(../images/logo.gif) 0 no-repeat; height:70px; width:337px; float:left;}
#top .24x7support{width:511px; float:left;}
#top p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:right; color:#2c5e8e; padding:0 12px 0 0; line-height:25px; overflow:visible;}
#top b{color:#b80600; overflow:visible;}
/* End Top */

/* Header Nav */
#heardenav{clear:left right both;}
#heardenav .headernavbg{background:url(../images/headernavbg.gif) 0 repeat-x; height:30px;}
#heardenav .headernavleftbg{background:url(../images/headernavleftbg.jpg) 0 no-repeat; height:30px; width:135px; float:left;}
#heardenav .headernavmenu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; color:#FFF; line-height:30px; width:845px; overflow:visible; float:right;}
#heardenav .headernavmenu a{color:#FFF; text-decoration:underline; padding:0 5px 0 5px;}
#heardenav .headernavmenu a:hover{color:#FFF; text-decoration:none;}
/* End Header Nav */

/* Main Container */
#maincontainer{clear:left right both; margin:5px 0 0 0;}
#maincontainer .leftnavmenu{width:218px; border:1px solid #6d8e00; float:left;}
#maincontainer h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; background:url(../images/maincategorybg.gif) 0 repeat-x; line-height:30px; padding:0 0 0 12px}
#maincontainer ul.leftnavmenu{ width:218px; padding:0; margin:0 auto; list-style:none;}
#maincontainer ul.leftnavmenu li{margin:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#maincontainer ul.leftnavmenu li.odd a{width:200px;height:25px;display:block;background:url(../images/leftnavbullet.gif) no-repeat left #f4ffcd; background-position:12px 10px;border-bottom:1px #FFFFFF solid; text-decoration:none;color:#4d5151;padding:0 0 0 18px; line-height:25px;}
#maincontainer ul.leftnavmenu li.even a{width:200px;height:25px;display:block;background:url(../images/leftnavbullet.gif) no-repeat left #ebfbb6; background-position:12px 10px;border-bottom:1px #FFFFFF solid; text-decoration:none;color:#4d5151;padding:0 0 0 18px; line-height:25px;}
#maincontainer ul.leftnavmenu li.even a:hover, ul.leftnavmenu li.odd a:hover{background:url(../images/leftnavbullet.gif) no-repeat left #98bc00; color:#FFF;background-position:12px 10px;}

#maincontainer .contentsection{width:751px; float:right;}
#maincontainer h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#377905; text-decoration:underline; line-height:20px; padding:0 0 0 12px; overflow:visible;}
#maincontainer h1 a{color:#377905; text-decoration:underline;}
#maincontainer h1 a:hover{color:#377905; text-decoration:none;}
#maincontainer b{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2c5e8e;}
#maincontainer .ittenerysectionbg{background:url(../images/ittenerysectionbg.gif) 0 repeat-y;}
#maincontainer p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#4d5151; line-height:22px; padding:0 10px 0 10px; overflow:visible;}
#maincontainer p a{color:#2c5e8e; font-weight:bold; text-decoration:underline;}
#maincontainer p a:hover{color:#2c5e8e; text-decoration:none;}
#maincontainer b{color:#4d5151; overflow:visible;}
#maincontainer .imgleftbox{width:200px; float:left;}
#maincontainer .imgrightbox{width:200px; float:right;}
#maincontainer img.textalignleft{text-align:left; padding:10px;}
#maincontainer img.textalignright{text-align:right; padding:10px;}
#maincontainer .itteneryrightbox{width:548px; margin:15px 0 0 0; float:right;}
#maincontainer .itteneryleftbox{width:548px; margin:15px 0 0 0; float:left;}
#maincontainer .booknowbuttonone{padding:0 10px 10px 0; width:102px; height:30px; float:right;}
#maincontainer .booknowbuttontwo{padding:0 0 10px 0; width:102px; height:30px; float:right;}

#maincontainer .honeymoonittenerysectionbg{background:#FFF url(../images/honeymoonittenerysectionbg.jpg) bottom repeat-x; border-right:1px #d6d6d5 solid; border-left:1px #d6d6d5 solid;}
#maincontainer .backwaterittenerysectionbg{background:#FFF url(../images/backwaterittenerysectionbg.jpg) bottom repeat-x; border-right:1px #d6d6d5 solid; border-left:1px #d6d6d5 solid;}
#maincontainer .plgrimageittenerysectionbg{background:#FFF url(../images/plgrimageittenerysectionbg.jpg) bottom repeat-x; border-right:1px #d6d6d5 solid; border-left:1px #d6d6d5 solid;}
#maincontainer .populerittenerysectionbg{background:#FFF url(../images/populerittenerysectionbg.jpg) bottom repeat-x; border-right:1px #d6d6d5 solid; border-left:1px #d6d6d5 solid;}
#maincontainer .wildlifeittenerysectionbg{background:#FFF url(../images/wildlifeittenerysectionbg.jpg) bottom repeat-x; border-right:1px #d6d6d5 solid; border-left:1px #d6d6d5 solid;}
#maincontainer .hillstationittenerysectionbg{background:#FFF url(../images/hillstationittenerysectionbg.jpg) bottom repeat-x; border-right:1px #d6d6d5 solid; border-left:1px #d6d6d5 solid;}
#maincontainer .ayurvedaittenerysectionbg{background:#FFF url(../images/ayurvedaittenerysectionbg.jpg) bottom repeat-x; border-right:1px #d6d6d5 solid; border-left:1px #d6d6d5 solid;}
#maincontainer .weddingittenerysectionbg{background:#FFF url(../images/weddingittenerysectionbg.jpg) bottom repeat-x; border-right:1px #d6d6d5 solid; border-left:1px #d6d6d5 solid;}
#maincontainer .beachesittenerysectionbg{background:#FFF url(../images/beachesittenerysectionbg.jpg) bottom repeat-x; border-right:1px #d6d6d5 solid; border-left:1px #d6d6d5 solid;}
/* End Main Container */

/* Footer */
#footer{clear:left right both; margin:5px 0 0 0;}
#footer .footerbg{background:#cfe0f3;}
#footer .footernav{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d5151; text-align:center; line-height:18px; padding:5px;}
#footer .footernav a{color:#4d5151; text-decoration:none;}
#footer .footernav a:hover{color:#4d5151; text-decoration:underline;}
#footer .copyright{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8b8d8c; text-align:center;}
#footer .copyright a{color:#8b8d8c; text-decoration:underline;}
#footer .copyright a:hover{color:#8b8d8c; text-decoration:none;}
/* End Footer */

/* Additional Style */    
.floatleft{float:left;}
.clearleft{clear:left;}
.clearboth{clear:both;}
.lineheight5p{line-height:5px; height:5px;}
/* End Additional Style */


/* Form */
#form{width:650px; margin:0px auto; height:auto; padding:0px;}
#form img{border:0px;}
#form h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-align:center; padding:0px 0px 0px 8px; margin:1px 0px 1px 0px; border:1px solid #d6d6d5; background:#eaeaea; line-height:25px;}
#form h3 a{color:#00738b; text-decoration:none;}
#form h3 a:hover{color:#e77e1d; text-decoration:none;}
#form .left-box{width:348px; margin:1px 0px 1px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4d5151; float:left; line-height:25px; border:1px solid #d6d6d5; background:#fbfbfb;}
#form .right-box{width:292px; margin:1px 0px 1px 5px; float:left; line-height:25px; border:1px solid #d6d6d5; background:#fbfbfb;}
#form .left-box-1{width:330px; margin:1px 0px 1px 0px; float:left; height:35px; line-height:35px; border:1px solid #d6d6d5; background:#fbfbfb;}
#form .right-box-1{width:311px; margin:1px 0px 1px 5px; float:left; height:35px; line-height:35px; border:1px solid #d6d6d5; background:#fbfbfb;}
#form .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border:1px solid #cccccc;
	width:300px;
	margin-top:20px;
	padding:5px;
} 
#form label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4d5151; padding:0px 0px 0px 5px; margin-left:5px; margin-top:6px;}
#form input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4d5151; border:1px solid #ADC2D5; margin-left:5px; margin-top:6px; height:20px;}
#form select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4d5151; border:1px solid #ADC2D5; margin-left:5px; margin-top:7px; height:22px; line-height:22px;}
#form textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4d5151; border:1px solid #ADC2D5; margin-left:5px; margin-top:7px;}
#form .button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	background-color:#a4a5a4;
	border:1px solid #707373;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	height:25px;
	margin-bottom:5px;
	width:100px;
}
/* End Form */
