*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
}
body{
width:1000px;
margin:0 auto;
}
#mainwrap{
width:990px;
/*border:5px solid #AA3445;*/
}
#header{
width:956px;
overflow:hidden;
padding:4px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#D8DCE0;
}
.input{
width:112px;
height:14px;
background-image:url(images/input_bg.gif);
background-position:top left;
background-repeat:no-repeat;
border:0px;
padding:2px 8px;
margin:0 8px 0 0;
color:#0D0D0D;
float:left;
}
.enter{
background-image:url(images/enter_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
float:left;
width:63px;
height:29px;
text-align:center;
padding:2px 9px 0 0
}
#header .enter a{
color:#FEEEE4;
text-decoration:none;
padding:0 15px
}
.links a{
color:#003366;
padding:0 13px;
text-decoration:underline
}
.links a:visited{text-decoration:underline}
.links a:hover{text-decoration:none}
.login{
/*padding:0 0 0 409px;*/
text-align:right;
font-size:8px;
width:100%;
height:11px;
background-image:url(images/menu_bar_bg_tile_new.gif);
background-position:top left;
background-repeat:repeat-x;
border-bottom:3px solid #AA3445;
}
#menu{
padding:22px 0 16px 245px;
float:left;
list-style-type:none;
}
#menu li{
display:inline;
padding:0 13px;
line-height:20px;
}
.footerlast{
text-align:center;
float:right;
color:#fffff;
font-size:10px;
width:950px;
padding:2px;
margin:2px;

}
#menu a{
color:#0D0D0D;
text-decoration:none;
}
#menu a:visited{text-decoration:none}
#menu a:hover{text-decoration:underline}
#wrapper{
width:956px;
overflow:hidden;
padding:0 0 54px 39px;
}
#sidebar{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:198px;
float:left;
}
.slogan{
color:#FFFFFF;
background-color:#AA3445;
width:100px;
line-height:20px;
display:block;
float:left;
padding:0 7px 0 5px;
}
.logo_block{
width:193px;
overflow:hidden;
float:left;
text-align:left;
padding:0 0 49px 5px;
/* padding:0 0 53px 5px */
}
.text1{
color:#003366;
width:105px;
display:block;
float:left;
padding:18px 0 10px 5px;
font-size:16px;
font-weight:bold;
/*background-image:url(images/brick.gif);
background-position:bottom left;
background-repeat:no-repeat;*/
border-bottom:2px solid #AA3445;
}
#navigation{
padding:20px 0 0 0;
}
#navigation li{
list-style-type:none;
line-height:19px;
padding:2px 0 4px 8px;
}
#navigation a{
color:#363636;
text-decoration:none;
}
#navigation a:visited{text-decoration:none}
#navigation a:hover{text-decoration:underline}
.color{
background-image:url(images/color.gif);
background-position:top left;
background-repeat:repeat;
}
#content{
/*background-image:url(images/keralacollageheader.jpg);
background-position:top left;
background-repeat:no-repeat;*/
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
width:746px;
/*height:254px;*/
overflow:hideen;
float:left;
}
.search{
padding:104px 0 162px 533px;
color:#505051
}
.search input{
width:114px;
height:18px;
background-image:url(images/search_bg.gif);
background-position:top left;
background-repeat:no-repeat;
border:0px;
padding:2px 8px;
margin:0 0 0 8px;
color:#0D0D0D;
}
.bg{
width:740px;
background-image:url(images/dash.gif);
background-position:top left;
background-repeat:repeat-y;
float:left;
overflow:hidden;
padding:0 0 5px 0;
}
.column1{
width:465px;
padding:15px 50px 0 7px;
color:#333333;
float:left;
}
.column1 p{
display:block;
width:460px;
padding:20px 0 25px 3px
}
#items{
padding:17px 0 0 5px;
width:450px;
float:left;
overflow:hidden;
}
.item{
width:201px;
float:left;
margin:0 15px 13px 0;
float:left;
}
.item img{float:left}
.item span{
background-image:url(images/menu_bar_bg_tile_new.gif);
background-position:top left;
background-repeat:repeat-x;
/*background-image:url(images/menu_bar_bg_tile_new.gif);
background-position:top left;
background-repeat:repeat-x;

*/
border-bottom:3px solid #AA3445;
background-color:#223C61;
display:block;
float:left;
height:18px;
line-height:18px;
width:192px;
padding:0 0 0 9px;
}
.item a{
color:#FFFFFF;
text-decoration:none
}
.column2{
width:200px;
float:left;
padding:15px 0 0 10px
}
.news{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:2px 0 0 0;
float:left;
overflow:hidden;
}
.news span{
color:#FFFFFF;
display:block;
float:left;
background-color:#91A711;
line-height:17px;
padding:0 11px 0 4px;
margin:0 0 10px 0;
}
.news p{
display:block;
float:left;
width:200px;
padding:0 0 5px 0;
}
.more{
display:block;
float:left;
color:#009EDC;
text-decoration:underline
}
.more:visited{text-decoration:underline}
.more:hover{text-decoration:none}
.news img{
/*padding:0 0 11px 0*/
}
#footer{
background-image:url(images/menu_bar_bg_tile_new.gif);
background-position:top left;
background-repeat:repeat-x;
border-bottom:3px solid #AA3445;
width:950px;
margin:0 auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#footer li{
color:#E8E9E9;
display:inline;
list-style-type:none;
line-height:28px;
}
#footer li a{
color:#E8E9E9;
margin:0 10px;
text-decoration:none
}
#footer li a:visited{text-decoration:none}
#footer li a:hover{text-decoration:underline}
#footer p{
line-height:46px;
padding:5px 0 0 0;
text-align:center;
color:#323232
}
#footer p a{
color:#254A73;
text-decoration:underline
}
#footer p a:visited{text-decoration:underline}
#footer p a:hover{text-decoration:none}
.info{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:18px 0 12px 0
}
.button{
background-image:url(images/button_bg.gif);
background-position:top left;
background-repeat:no-repeat;
width:71px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
display:block;
padding:2px 0 3px 0
}
.tree{
margin:-30px 0 17px 0;
color:#333333
}
.tree a{
color:#333333;
text-decoration:underline;
}
.tree a:visited{text-decoration:underline}
.tree a:hover{text-decoration:none}
.gallery{
padding:20px 0 0 0;
}
.gallery div{
width:468px;
overflow:hidden;
float:left;
background-color:#191919;
padding:11px 0 0 8px;
/* padding:11px 0 10px 8px;*/
}
.gallery div div{
float:left;
width:436px;
padding:0px 0 0 7px;
}
.gallery div img{
float:left;
}
.gallery div div img{
float:left;
margin:0 9px 10px 0
}
.arrow{
margin:40px 0 0 0;
display:block;
float:left;
}

/*********************new*************/
 form, input, select, textarea{
	padding:0;
	margin:0;
}
.jurny{
	padding:5px;
}
.jurnyform{
	/*border:solid 1px #EDF2F5;*/
	color:#52943;
	/*background-color:#EFEFEF;*/
	padding:2px 0 5px 0;
	line-height:21px;
}
.jurnyform p{
	line-height:18px;
}
.retun{
	line-height:12px;
}
.celect{
	width:97px;
	color:#000;
	background-color:#FFF9DF;
}
.txtbox02{
	width:135px;
	height:17px;
	border:solid 1px #EFEFEF;
	color:#000;
	background-color:#EDF2F5;
	padding:1px 0 0 5px;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.txtbox12{
	width:190px;
	height:150px;
	border:solid 1px #EFEFEF;
	color:#000;
	background-color:#EDF2F5;
	padding:1px 0 0 5px;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.celect01{
	width:74px;
	color:#000;
	background-color:#FFF9DF;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.celect02{
	width:81px;
	color:#000;
	background-color:#FFF9DF;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.celect03{
	width:171px;
	color:#000;
	background-color:#FFF9DF;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.packagedetails{
	width: 450px;
	background-color: #EDF2F5;
	padding:12px;
	margin:5px;
	text-align:justify;
	margin-right:5px;
}

.packagedetails ul{
	padding-left:25px;
	margin:5px;
	text-align:justify;
	margin-right:5px;
}
.packagedetails h4{
color:#003366;
font-size:14px;
	
}

#banner-container{ padding-bottom: 25px; }
#featured { background: none repeat scroll 0 0; display: block; height: 231px; overflow: hidden; padding: 0; position: relative; width: 746px; }
#featured ul { height: 1%; list-style-type: none; margin: 0; padding: 0; width: 100%; }
#featured ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#featured .slides { float: left; height: 231px; margin: 0; padding: 0; position: relative; width: 100%; }
#featured .slides ul { float: left; height: 231px; margin: 0; padding: 0; }
#featured .slides li { display: none; }
#featured .slides li .last { display: none; }
#featured .slides-nav { bottom: 15px; display: block; float: right; height: auto; margin: 0; padding: 0 5px 0 0; position: absolute; right: 0; width: auto; z-index: 100; }
#featured .slides-nav li { float: left; margin: 0; padding: 0; }
#featured .slides-nav li a { color: #AA3445; display: block; height: auto; margin: 0; outline: medium none; padding: 3px 2px; text-decoration: none; }
#featured .slides-nav li a img { border: 0 none; opacity: 0.5; }
.js #featured .slides-nav li.on a { color: white; opacity: 1; position: relative; top: 0; }
.js #featured .slides-nav li.on a img { border: 0 none; opacity: 100; }
#featured .featured-content { color: white; font-family: Arial, Helvetica, sans-serif; height: 231px; margin: 0; padding: 0; position: absolute; right: 20px; top: 0; width: auto; z-index: 5; }
#featured .featured-content td { margin: 0; padding: 0; vertical-align: middle; }
#featured .featured-content td > div { line-height: 20px; margin: 0 0 15px; }
#featured .featured-content a { color: #1C4774; cursor: pointer; display: block; font-size: 18px; line-height: 21px; margin: 0; padding: 0; text-align: right; text-decoration: none; }
#featured .featured-content a img { border: 0 none; margin: 0 10px 0 0; }
#featured .featured-content a:hover img { margin: 0 8px 0 2px; }
#featured .featured-content .button { background: none repeat scroll 0 0 transparent; display: block; margin: 0; width: auto; }
#featured .featured-content .button a { background: url("/images/home/banner-buttons.gif") no-repeat scroll right top transparent; color: #96C800; float: right; font-size: 15px; font-weight: bold; height: 26px; line-height: 15px; margin: 0; overflow: hidden; padding: 0; text-transform: uppercase; width: 104px; }
#featured .featured-content .button a:hover { background-position: 0 -26px; text-decoration: none; }
#featured .featured-content .button.click a { background-position: 0 -52px; }
#featured .featured-content .button.click a:hover { background-position: 0 -78px; }

.column1 h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #363636;}

table.data { padding: 0; margin: 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 363636; border: 0; background-color:#FFFFFF; width:100%; }
table.data caption { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; font-size: 14px; width:100%; text-decoration: none; font-weight: bold; font-style: normal; text-align:left; padding-bottom: 10px; }
table.data th { font-size:12px; padding: 4px 10px; background:#D7D7D7; color:#000; text-align: left; font-weight: bold; border-right:1px solid #d6d6d6; }
table.data tbody, table thead { border:0; }
table.data tbody { }
table.data tbody td, table tbody th { padding: 5px 10px; }
table.data tbody td span { padding: 5px; display:block; }
table.data tr { }
table.data tr.odd { background: #EBEBEB; }