@charset "utf-8";
/* CSS Document */

#container {
width:973px;
text-align:left;
}
#header1 {
width:973px;
float:left;
}
#header1 .logo {
float:left;
width:260px;
}
#header1 .banner {
float:right;
padding-top:15px;
padding-right:15px;
}
#header {
width:973px;
float:left;
}
#header .logo {
float:left;
width:280px;
}
#header .banner {
float:right;
}

#nav {
float:left;
width:961px;
border:1px #6c8201 solid;
height:27px;
background-image:url(../images/menubg.jpg);
margin:0px;
margin-top:5px;
margin-bottom:8px;
padding:0px;
padding-left:10px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#nav li {
float:left;
padding-top:6px;
padding-left:11.5px;
padding-right:11.5px;
}
#nav li a{
color:#FFFFFF;
text-decoration:none;
}
#nav li a:hover{
color:#000000;
}
#banner {
float:left;
width:638px;
height:254px;
margin-right:3px;
}
#searchcontanier {
float:left;
width:330px;
height:254px;
}

#search {
float:left;
width:328px;
height:203px;
border-top:1px #468dcb solid;
border-left:1px #468dcb solid;
border-right:1px #468dcb solid;
background-color:#f2f2f2;
}
#search .find {
float:left;
width:235px;
}
.tab {
float:left;
}
.searcharea {
float:left;
width:324px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.searchlabel {
float:left;
width:134px;
margin-top:10px;
padding-right:10px;
text-align:right;
}
.searchbox {
float:left;
width:160px;
margin-top:10px;
margin-right:14px;
padding-top:2px;
background-image:url(../images/searchbox.jpg);
border:0px;
height:20px;
}
.onlinesupport {
float:left;
}
.searchbtn {
float:left;
margin-left:142px;
margin-top:10px;
}
#leftcontentarea {
float:left;
width:627px;
padding-top:5px;
padding-right:10px;
margin-right:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5b5b;
line-height:18px;
text-align:justify;
}
#leftcontentarea h1{
margin:0px;
padding:0px;
color:#6c8201;
font-size:18px;
font-weight:normal;
margin-top:10px;
margin-bottom:5px;
}
#leftcontentarea h1 .black {
color:#000000;
}
.idolshay {
float:left;
margin-right:5px;
}
a.more {
float:right;
color:#0181a6;
text-decoration:none;
}
a.more:hover {
color:#000000;
}
.destinations {
float:left;
width:390px;
margin-top:10px;
font-size:11px;
}
.destinationshead{
margin:0px;
padding:0px;
color:#6c8201;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.destinations img {
float:left;
margin-right:5px;
}
.newsletterouter {
float:left;
width:225px;
margin-right:8px;
}
#rightcontentarea {
float:left;
width:330px;
padding-top:5px;
}
.newarivals {
float:left;
width:330px;
background-image:url(../images/bg.jpg);
height:190px;
margin-top:10px;
}
.newarivalshead {
float:left;
width:304px;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-top:8px;
}
.newarivalscontent {
width:318px;
float:left;
padding-top:10px;
padding-left:10px;
border-left:1px #aeaeae solid;
border-right:1px #aeaeae solid;
border-top:1px #aeaeae solid;
height:134px;
}
.newarivalscontent img{
float:left;
}
.newarivalsend {
float:left;
width:258px;
color:#6c8201;
}
.edge {
float:left;
}
.edge1 {
float:right;
}
.attractions {
float:left;
width:330px;
margin-top:15px;

}
.attractionshead {
width:248px;
float:left;
color:#6c8201;
font-family:Arial, Helvetica, sans-serif;
padding-top:4px;
background-image:url(../images/abg.jpg);
font-size:18px;
height:26px;
}
.attractionscontent {
float:left;
width:318px;
border-left:1px #dddddd solid;
border-right:1px #dddddd solid;
padding-left:10px;
}
.attractionsbottom {
float:left;
width:300px;
border-bottom:1px #dddddd solid;
height:12px;
font-size:11px;
}
.attractionscontent img {
margin-left:10px;
margin-top:15px;
}
.specialbanner {
float:left;
margin-top:15px;
}
#newsletter{
float:left;
width:204px;
background-image:url(../images/newsletter-bg.jpg);
height:145px;
margin-top:10px;
}
.newsletterhead{
float:left;
width:182px;
font-family:Arial, Helvetica, sans-serif;
color:#6c8201;
font-size:18px;
padding-top:8px;
}
.newslettercontent{
float:left;
width:202px;
border-left:1px #cfcfcf solid;
border-right:1px #cfcfcf solid;
height:101px;
}

.newslettercontent .input{
float:left;
margin-left:10px;
border:1px #cfcfcf solid;
margin-top:10px;
width:160px;
height:20px;
padding-left:5px;
padding-top:3px;
}
.newslettercontent .submit {
float:left;
margin-left:120px;
margin-top:10px;
}
#featurehotels {
float:left;
width:225px;
margin-top:10px;
}
#featurehotels h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
width:205px;
height:20px;
background-color:#6c8201;
color:#fff;
font-weight:normal;
margin:0px;
padding:0px;
padding:5px;
}
.freaturedhotel {
float:left;
margin-top:5px;
margin-right:5px;
}
.freaturedhotel1 {
float:left;
margin-top:5px;
}
#videogallery {
float:left;
width:246px;
height:202px;
background-image:url(../images/vebg.jpg);
margin-top:10px;
}
#videogallery .content {
float:left;
height:180px;
border-left:1px #e2e2e2 solid;
border-right:1px #e2e2e2 solid;
width:234px;
padding-left:10px;
}
#videogallery .video{
float:left;
margin-top:10px;
}
#videogallery h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6c8201;
font-weight:normal;
margin:0px;
padding:0px;
}
#imagegallery {
float:left;
width:231px;
background-image:url(../images/vebg.jpg);
margin-top:10px;
height:202px;
margin-left:5px;
}
#imagegallery h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6c8201;
font-weight:normal;
margin:0px;
padding:0px;
}
#imagegallery .content {
float:left;
border-left:1px #e2e2e2 solid;
border-right:1px #e2e2e2 solid;
height:180px;
width:224px;
padding-left:5px;
}
#imagegallery .image1 {
float:left;
margin-right:5px;
margin-top:10px;}

#imagegallery .image2 {
float:left;
margin-top:10px;
}
#specialpackages {
float:left;
width:951px;
}
#specialpackages .packages{
float:left;
width:290px;
background-color:#FFFFFF;
-moz-border-radius:8px;
padding:8px;
margin-right:11px;
}
.packageimage {
float:left;
margin-right:10px;
}
.packagecontent {
width:175px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}
.booknow {
float:right;
margin-top:5px;
}
#footer {
float:left;
width:100%;
height:80px;
border-top:2px #80a000 solid;
margin-top:10px;
background-color:#000000;
}
.footercontent {
float:left;
width:973px;
padding-top:10px;
text-align:left;
}
.footercontent h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6c8201;
font-weight:normal;
margin:0px;
padding:0px;
}
.footercontent .ourwebsites {
float:left;
width:228px;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.footercontent .ourwebsites a{
color:#000000;
text-decoration:none;
}
.footercontent .ourwebsites a:hover{
color:#80a000;
}
.footercontent .quicklinks {
float:left;
width:154px;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.footercontent .quicklinks a{
color:#000000;
text-decoration:none;
}
.footercontent .quicklinks a:hover{
color:#80a000;
}
.eholidays {
float:left;
width:205px;
padding-top:33px;
}
.onlinebooking {
float:left;
width:159px;
padding-top:33px;
margin-left:20px;
}
.celebration {
float:left;
width:179px;
margin-left:10px;
}
.footerouter {
width:971px;
padding-top:10px;
}
.blinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
width:971px;
}
.blinks a{
color:#FFFFFF;
text-decoration:none;
}
.blinks a:hover{
color:#80a000;
}
.copyright {
float:left;
width:843px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
margin-top:15px;
}
.powerdby {
float:left;
}
.innerleft {
float:left;
width:729px;
}
.innerbanner {
float:left;
width:729px;
height:192px;
}
.innercontent {
float:left;
width:729px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:18px;
text-align:justify;
padding-top:10px;
}

.innerright {
float:left;
width:231px;
padding-left:5px;


}
.sidepackagesouter {
float:left;
width:231px;
}
.sidetourpackes {
float:left;
width:227px;
border:1px #7b8f16 solid;
padding:2px;
margin-bottom:10px;
text-align:left;
}
.sidetourpackes img{
float:left;
}
.sidetourhead {
float:left;
background-color:#788c11;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
font-weight:bold;
width:222px;
height:20px;
padding-left:5px;
padding-top:5px;
}
.sidetourcontent {
float:left;
width:227px;
list-style:none;
margin:0px;
padding:0px;
padding-left:5px;
}
.sidetourcontent li{
float:left;
width:218px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:24px;
border-bottom:1px #D5F0BF dashed;
text-align:left;
}
.sidetourcontent li a{
color:#000000;
text-decoration:none;
}
.sidetourcontent li a:hover{
color:#006600;
}
.sidetourcontent .last{
float:left;
width:218px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:24px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6c8201;
font-weight:normal;
margin:0px;
margin-top:10px;
margin-bottom:8px;
padding:0px;
}
.keraladestination {
float:left;
padding-top:10px;
padding-bottom:10px;
border-top:1px #9d9d9d solid;
margin-bottom:10px;
}
.keraladestination img{
float:left;
margin-right:10px;
}
.keraladestination .content {
float:left;
width:518px;
font-size:11px;
line-height:18px;
}
.keraladestination .content h1 {
margin:0px;
padding:0px;
}
.packagedetails {
float:left;
background-color:#ecf1d3;
padding:5px;
width:718px;
}
.packagedetails img{
float:left;
margin-right:8px;
}
.packagedetails .content {
float:left;
width:450px;
}
.packagedetails .details {
font-size:12px;
font-weight:bold;
color:#687c03;
line-height:24px;
}
.tourday  {
float:left;
width:728px;
margin-top:10px;
}
.tourday  .content{
width:728px;
float:left;
}
.tourday .dayhead {
font-size:13px;
font-weight:bold;
float:left;
height:25px;
background-image:url(../images/line.jpg);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:5px;
width:728px;
}
.booknow1 {
float:right;
}
.content {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.packageshead {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}
a.mainpackage {
font-family:Arial, Helvetica, sans-serif;
color:#6c8201;
text-decoration:none;
font-size:12px;
}
a.mainpackage:hover {
color:#000000
}
label {
	float: left;
	width: 150px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.input1 {
	width: 180px;
	margin-bottom: 5px;
}
.textarea1 {
	width: 250px;
	height: 150px;
}
.boxes {
	width: 1em;
}

#send {
	float:left;
	margin-left:150px;
	margin-top: 5px;
	width:60px;
	height:22px;
}

.hotelhighlight {
float:left;
width:708px;
padding:10px;
background-color:#f7f9ec;
margin-bottom:10px;
border:1px #6c8201 solid;
}

.hotelhighlight img{
float:left;
margin-right:10px;
}

.hotelistouter {
float:left;
width:728px;
margin-bottom:20px;
}
.hotelistouter .hotel {
float:left;
width:228px;
margin-right:15px;
border:1px #798e14 solid;
}
.hotelistouter .hotel1 {
float:left;
width:228px;
border:1px #798e14 solid;
}
.hotelshead {
float:left;
width:223px;
background-color:#798e14;
height:20px;
padding-left:5px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.hotelcontent {
float:left;
margin:0px;
padding:0px;
}
.hotelimage {
float:left;
}
.hotelcontent  li{
color:#000000;
width:210px;
line-height:24px;
margin-left:20px;
text-align:left;
}
.hotelcontent  li a{
color:#000000;
text-decoration:none;
}
.hotelcontent  li a:hover{
color:#798e14;
}

#photogallery {
float:right;
width:368px;
background-color:#FFFFFF;
padding:15px;
margin-left:10px;
}
h3 {
margin-top:0px;
margin-bottom:10px;
color:#6c8201;
font-size:15px;
}
#photogallery img{
margin-bottom:10px;
border:1px solid #798e14;
padding:5px;
}

.innerright1 {
float:left;
width:231px;
margin-left:1px;
}
.chat{
width:150px;
float:left;


}
