body{font:normal 13px/20px Trebuchet MS, Sans-Serif; background:url("../images/site-bg.jpg") repeat 0 0;}
@font-face {font-family:'Conv_HelveticaBQ-Roman'; src: url('fonts/HelveticaBQ-Roman.eot'); src: url('fonts/HelveticaBQ-Roman.woff') format('woff'), url('fonts/HelveticaBQ-Roman.ttf') format('truetype'), url('fonts/HelveticaBQ-Roman.svg') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family:'nigma_scrawl_brkregular'; src: url('aescrawl.eot'); src: url('aescrawl.eot?#iefix') format('embedded-opentype'), url('aescrawl.woff') format('woff'), url('aescrawl.ttf') format('truetype'), url('aescrawl.svg#nigma_scrawl_brkregular') format('svg'); font-weight: normal; font-style: normal;}
/*common css
=============================================================*/
*{margin:0; padding:0;}
img,fieldset{border:0;}
img:focus, a:focus{outline:none;}
ul,ol{list-style:none;}
a{color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}
.fl{float:left !important;}
.fr{float:right !important;}
.clearfix:after{clear:both;}
.clearfix:before, .clearfix:after{content:""; display:table;}
table{width:100%; border-collapse:collapse;}
table tr td{vertical-align:top; text-align:left;}
.row{display:inline-block; width:100%; margin:15px 0 5px;}
h1,h2{font:bold 20px/24px Arial;}
h3{font:bold 18px/24px Arial;}
#layout{float:left; width:100%; zindex:2; position:absolute; top:0;}
#layout.landing{float:left; width:100%; zindex:0; position:static; background:url("../images/background-1.jpg") no-repeat 50% 0;}
#layout.inner{float:left; width:100%; zindex:0; position:static; background:none;}
.wrapper{margin:0 auto; width:1000px;}

/*fade bg css
=============================================================*/
#fade {float:left; width:100%; text-align:center; z-index:0;}
#fade .cycle { display: none; width:100%; height:895px; position:relative;}
#fade .cycle.first { display: block }

#fade .cycle.bg1{float:left; background:url("../images/background-1.jpg") no-repeat 50% 0;}
#fade .cycle.bg2{float:left; background:url("../images/background-2.jpg") no-repeat 50% 0;}
#fade .cycle.bg3{float:left; background:url("../images/background-3.jpg") no-repeat 50% 0;}
#fade .cycle.bg4{float:left; background:url("../images/background-4.jpg") no-repeat 50% 0;}
#fade .cycle.bg5{float:left; background:url("../images/background-5.jpg") no-repeat 50% 0;}

#fade .cycle .wrapper{position:relative; z-index:9999!important;}
#fade .cycle .caption{float:right; margin-top:190px;}
.caption{float:right; width:246px; padding:16px 22px 22px; margin-top:30px; background:rgba(0, 0, 0, 0.8); text-shadow:1px 0px 1px #000; border:1px solid #000;  text-align:left;
-moz-box-shadow:inset 0 0 30px #111; -webkit-box-shadow:inset 0 0 30px #111; box-shadow:inset 0 0 30px #111;}
.caption h2{display:block; color:#19e507; font:bold 32px/38px 'nigma_scrawl_brkregular';}
.caption p{display:block; color:#fff; font:13px/18px 'Conv_HelveticaBQ-Roman'}
.caption .new{position:absolute; top:187px; right:-3px; width:100px; height:59px; background:url("../images/kerala-imageSprite.png") no-repeat -4px -427px;}


/*header css
=============================================================*/
header{display:block; width:100%; background:url(../images/top-bg.png) repeat-x 0 0;}
header .logo{display:inline-block; width:222px; height:162px; background:url(../images/kerala-imageSprite.png) no-repeat 0 0; text-indent:-9999px;}

header .info-row{display:inline-block; margin-top:10px; font:16px/28px 'Conv_HelveticaBQ-Roman'; width:720px;}
header .info-row .number{float:left; color:#19e507; margin-right:14px;}
header .info-row .number small{float:left; width:11px; height:25px; background:url(../images/kerala-imageSprite.png) no-repeat -37px -290px; margin-right:4px;}
header .info-row .mail{float:left; color:#19e507; margin-right:14px;}
header .info-row .mail small{float:left; width:20px; height:25px; background:url(../images/kerala-imageSprite.png) no-repeat -10px -288px; margin-right:4px;}
header .info-row .number a,header .info-row .mail a{color:#19e507; text-decoration:none;}

header .info-row .media{float:right;}
header .info-row .media a{float:left; margin-left:28px; width:30px; height:30px; background:url(../images/kerala-imageSprite.png) no-repeat; -webkit-transition: all .2s ease;
-moz-transition: all .2s ease; -o-transition: all .2s ease; -ms-transition: all .2s ease; transition: all .2s ease;}
header .info-row .media a.fb{background-position:-5px -224px;}
header .info-row .media a.fb:hover{background-position:-5px -253px;}
header .info-row .media a.twt{background-position:-34px -224px;}
header .info-row .media a.twt:hover{background-position:-34px -253px;}
header .info-row .media a.gplus{background-position:-64px -224px;}
header .info-row .media a.gplus:hover{background-position:-64px -253px;}

/*nav css
=============================================================*/
header nav{display:inline-block; width:720px; margin-top:19px}
header nav ul{display:inline-block; width:100%;}
header nav ul li{display:inline-block; position:relative; z-index:999;}
header nav > ul > li{font:13px/30px 'Conv_HelveticaBQ-Roman'; margin-left:31px;}
header nav ul li:first-child{margin-left:0px;}
header nav ul li a{display:inline-block; color:#fff; text-decoration:none;}
header nav ul li a:hover{text-decoration:none; color:#32c327; text-shadow:1px 0px 1px #32c327;}
header nav ul > li > ul{opacity:0; visibility:hidden; padding:5px 0; background:#32c327; text-align:left; position:absolute; top:25px;
left:-10px; width:200px; -webkit-transition: all .3s .1s; -moz-transition: all .3s .1s; -o-transition: all .3s .1s; transition: all .3s .1s;
-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.4); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
box-shadow: 0px 1px 3px rgba(0,0,0,.4);}
header nav ul > li > ul > li{border-left:none; border-top:1px dotted #306692; font-size:12px; line-height:20px;}
header nav ul > li > ul > li:first-child{border-top:none;}
header nav ul > li > ul > li > a{padding:6px 15px!important; width:170px; text-align:left; background-image:none;}
header nav ul > li > ul > li > a:hover{background:rgba(28, 27, 26, 0.9); text-shadow:1px 0px 1px #000;}
header nav > ul > li:hover > ul {opacity:1; top:39px; visibility:visible;}

header nav ul > li > ul > li > ul{opacity:0; visibility:hidden; padding:5px 0; background:#32c327; text-align:left; position:absolute; top:-5px;
left:170px; width:200px; -webkit-transition: all .3s .1s; -moz-transition: all .3s .1s; -o-transition: all .3s .1s; transition: all .3s .1s;
-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.4); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.4);
box-shadow: 0px 1px 3px rgba(0,0,0,.4);}
header nav > ul > li > ul > li:hover > ul {opacity:1; left:190px; visibility:visible;}

.fixnav{position:fixed; top:0; left:0; z-index:9999; float:left; width:100%; height:40px; padding-top:10px; display:none; background:url("../images/top-bg.png") repeat-x 0 -51px;}
.fixnav nav{margin:0 auto; width:1000px;}

/*container css
=============================================================*/
#container{display:block; margin-top:370px; padding:32px 26px 42px 32px; background:#fff; background:#fff; border:1px solid #f2f2f2; 
-moz-box-shadow:inset 0 0 30px #f2f2f2; -webkit-box-shadow:inset 0 0 30px #f2f2f2; box-shadow:inset 0 0 30px #f2f2f2;}
.breadcrumb a{color:#222;}
#layout.landing #container{margin-top:170px; position:relative; padding:20px;}
#layout.inner #container{margin-top:30px; position:static; padding:20px;}

#layout.landing #container .query-form{position:absolute; top:-200px; right:20px; width:264px;}
#layout.inner #container .query-form{position:static; float:right; width:264px; margin:10px 0 0 20px;}

.query-form .bot-shadow{float:left; width:222px; height:20px; background:url(../images/kerala-imageSprite.png) no-repeat 0 -515px;}
.query-form .box{float:left; width:260px; border:1px solid #dcdcdc; background:#fff; padding:2px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.query-form .box form{float:left; width:228px; background:#f9f9f9; border:1px solid #f5f5f5; padding:8px 15px 5px;
-moz-box-shadow:inset 0 0 15px #f2f2f2; -webkit-box-shadow:inset 0 0 15px #f2f2f2; box-shadow:inset 0 0 15px #f2f2f2;}
.query-form h3{color:#431309; display:block; font:22px/28px 'Conv_HelveticaBQ-Roman';}
.query-form .row{float:left; width:100%; margin:8px 0 2px;}
.query-form label{float:left; width:75px; text-indent:5px; font:14px/22px 'Conv_HelveticaBQ-Roman'; color:#431309;}
.query-form input[type="text"]{float:left; width:140px; padding:0 5px; border:1px solid #bbb; height:20px; border-radius:2px; -moz-border-radius:2px; 
-webkit-border-radius:2px; background: #fff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 1%, #ececec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ececec));
background: -webkit-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -o-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -ms-linear-gradient(top, #ffffff 1%,#ececec 100%);
background: linear-gradient(to bottom, #ffffff 1%,#ececec 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );}
.query-form input[type="submit"]{float:right; margin-right:5px; width:88px; height:29px; background:url(../images/kerala-imageSprite.png) no-repeat -6px -828px; 
border:none; color:#fff; text-shadow:1px 0px 1px #00658f; cursor:pointer; font:normal 14px "Conv_HelveticaBQ-Roman";}
.query-form span.city{float:left; width:130px; height:24px; margin:0; border:none; overflow:hidden;}
.query-form span.city select{float:left; width:150px; height:24px; padding:2px 0 0 5px; border:none; background:transparent url(../images/kerala-imageSprite.png) no-repeat 0 -868px; 
-webkit-appearance:none; -moz-appearance:none; appearance:none;}


#marquee{float:left; width:936px; margin:20px 0 10px; padding:10px; border:1px solid #ccc; position:relative; min-height:120px;overflow:hidden;}
#marquee ul{float:left; list-style:none;}
#marquee ul li{float:left; width:936px;}
#marquee ul li span{font:bold italic 12px/18px arial;}
/*content area css
=============================================================*/
#content-area{margin: 0 344px 0 0;}
#layout.landing #content-area,#layout.inner #content-area{margin: 0 0 0 245px;}
#content-area article{display:block;}
#content-area article img.fl{margin-right:15px;}
#content-area h1{display:block; margin:15px 0 8px; font:32px/40px 'Conv_HelveticaBQ-Roman'; color:#a02911; text-shadow:1px 0px 1px #ddd;}
#content-area h1 strong{color:#333; text-shadow:1px 0px 1px #fff;}
#content-area h2{display:block; margin:15px 0 8px; font:24px/32px 'Conv_HelveticaBQ-Roman'; color:#a02911;}
#content-area p{display:block; margin:8px 0;text-align:justify;}
#content-area img{margin:5px;}
.box-container{display:inline-block; width:100%; margin-top:50px;}
.box-container .box{display:inline-block; width:46%; color:#431309;}
.box-container .box h3{display:block; text-indent:5px; text-shadow:1px 0px 1px #ddd; font:22px/28px 'Conv_HelveticaBQ-Roman';}
.box-container .box img{max-width:100%; margin-top:8px;}
.box-container .box p{display:block; padding:0 10px;}
.box-container .box .more{display:inline-block; font-family:'Conv_HelveticaBQ-Roman'; border:1px solid #8e766e; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; background:#431309; margin-left:10px; padding:6px 10px;
text-shadow:1px 0px 1px #2C0000; -moz-transition: all 0.4s ease-in; -webkit-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
.box-container .box .more:hover{background:#dad0cf; color:#431309; text-decoration:none; text-shadow:1px 0px 1px #fff;}

.clients-logo{display:block; margin-top:100px; border:1px solid #d6d6d6; border-width:1px 0; padding:2px 0;}
.clients-logo img{display:block; border:1px solid #d6d6d6; border-width:1px 0;}

.about-gallery{float:left; width:100%; padding-bottom:24px; background: url("../images/seprator-horizontal.png") no-repeat 50% 100%;}
.about-gallery ul{float:left; width:100%;}
.about-gallery ul li{float:left; width:233px; margin-left:7px; min-height:310px;}
.about-gallery ul li:first-child,.about-gallery ul li.left-side{margin-left:0;}
.about-gallery ul li img{border:1px solid #d9d9d9;}
.about-gallery ul li h3{display:block; margin:0 0 0 10px; font:22px/32px 'Conv_HelveticaBQ-Roman'; color:#a02911;}
.about-gallery ul li p{display:inline-block; margin:0px 10px 8px!important;}
.about-gallery ul li .more{display:inline-block; text-align:center; font:normal 13px/29px "Conv_HelveticaBQ-Roman"; height:29px; margin-left:10px; width:88px; 
background: url("../images/kerala-imageSprite.png") no-repeat -6px -828px; color:#FFF; text-shadow:1px 0px 1px #00658f;}

.accordion-container{display:block; margin-top:30px; padding:3px; border:1px solid #d9d9d9;}
.accordion-container ul{display:block; background:#f9f9f9; padding:5px;}
.accordion-container ul li{display:block; background:#f9f9f9; margin-top:5px; position:relative;}
.accordion-container ul li:first-child{margin-top:0px;}
.accordion-container ul li div{padding:2px 12px; display:none;}
.accordion-container ul li:first-child div{display:block;}
.accordion-container ul li h3{display:block; padding:5px 10px; background:#efefef; border:1px solid #fefefe; text-shadow:1px 0px 1px #fff; font:18px/22px 'Conv_HelveticaBQ-Roman';}
.accordion-container ul li h3 small{float:right; width:17px; height:17px; margin-top:1px; background: url("../images/kerala-imageSprite.png") no-repeat -33px -799px; cursor:pointer; position:absolute; right:10px;}
.accordion-container ul li h3 small.plus{background-position:-13px -799px}
.accordion-container ul li img{float:left; margin:12px 12px 5px 0;}

/*#layout.inner .accordion-container ul li div{display:block;}*/

/*sidebar css
=============================================================*/
#sidebar{float:right; width:314px;}
#layout.landing #sidebar,#layout.inner #sidebar{float:left; width:220px;}
aside{float:left; width:100%;}
#sidebar .booking-form{display:block;}
#sidebar .booking-form .bot-shadow{float:left; width:222px; height:20px; background:url(../images/kerala-imageSprite.png) no-repeat 0 -515px;}
#sidebar .booking-form .box{float:left; width:300px; border:1px solid #dcdcdc; background:#fff; padding:2px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#sidebar .booking-form .box form{float:left; width:268px; background:#f9f9f9; border:1px solid #f5f5f5; padding:20px 15px;
-moz-box-shadow:inset 0 0 15px #f2f2f2; -webkit-box-shadow:inset 0 0 15px #f2f2f2; box-shadow:inset 0 0 15px #f2f2f2;}
#sidebar .booking-form h3{color:#431309; display:block; text-shadow:1px 0px 1px #fff; font:22px/28px 'Conv_HelveticaBQ-Roman';}
#sidebar .booking-form .line{float:left; width:100%; border-top:1px dashed #3a1a1b; margin: 10px 0;}
#sidebar .booking-form .row{float:left; width:100%; margin:4px 0;}
#sidebar .booking-form h4{float:left; width:100%; text-indent:5px; font:normal 15px/24px 'Conv_HelveticaBQ-Roman'; color:#431309; text-shadow:1px 0px 1px #fff;}
#sidebar .booking-form label{float:left; width:95px; text-indent:5px; font:13px/24px 'Conv_HelveticaBQ-Roman'; color:#431309; text-shadow:1px 0px 1px #fff;}
#sidebar .booking-form label.fr{width:116px!important;}
#sidebar .booking-form input[type="text"]{float:left; width:150px; padding:0 5px; border:1px solid #bbb; height:22px; border-radius:3px; -moz-border-radius:3px; 
-webkit-border-radius:3px; background: #fff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 1%, #ececec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ececec));
background: -webkit-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -o-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -ms-linear-gradient(top, #ffffff 1%,#ececec 100%);
background: linear-gradient(to bottom, #ffffff 1%,#ececec 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );}

#sidebar .booking-form span.date{float:left; width:49px; height:24px; border:none; overflow:hidden;}
#sidebar .booking-form span.date select{float:left; width:67px; height:24px; padding:2px 0 0 5px; border:none; background:transparent url(../images/kerala-imageSprite.png) no-repeat 0 -328px; 
-webkit-appearance:none; -moz-appearance:none; appearance:none;}
#sidebar .booking-form span.city{float:right; width:130px; height:24px; margin:0; border:none; overflow:hidden;}
#sidebar .booking-form span.city select{float:left; width:150px; height:24px; padding:2px 0 0 5px; border:none; background:transparent url(../images/kerala-imageSprite.png) no-repeat 0 -868px; 
-webkit-appearance:none; -moz-appearance:none; appearance:none;}
#sidebar .booking-form span.calander{float:left; width:20px; height:24px; background:url(../images/kerala-imageSprite.png) no-repeat -55px -294px; cursor:pointer;}

#sidebar .booking-form label.ar{text-align:right;}
#sidebar .booking-form .row .fl{width:144px;}
#sidebar .booking-form .row .fl label{width:90px; padding-right:5px;}
#sidebar .booking-form .row .fr{width:114px; margin-right:10px;}
#sidebar .booking-form .row .fr label{width:60px; padding-right:5px;}
#sidebar .booking-form .row .fr.full{width:100%; margin-right:10px;}
#sidebar .booking-form .row .fr.full label{width:214px; padding-right:5px;}

#sidebar .booking-form form label.inline{ float:left; width:120px; padding-left:0px; margin-top:10px;}
#sidebar .booking-form form label.inline input[type="checkbox"]{float:left; border:1px solid #ccc; margin:4px 0 0 1px; background:url(../images/kerala-imageSprite.png) no-repeat -78px -294px;}
#sidebar .booking-form form input[type="submit"]{float:left; width:148px; height:42px; background:url(../images/kerala-imageSprite.png) no-repeat -1px -547px; text-shadow:1px 0 1px #00658F;
border:none; color:#fff; cursor:pointer; font:18px "Conv_HelveticaBQ-Roman"; margin-left:55px;}

.testimonials{display:block; position:relative; z-index:1; width:266px; padding:12px 24px; margin-top: 15px; background:#dad0cf; -moz-box-shadow:inset 0 0 15px #D0C6C5; 
-webkit-box-shadow:inset 0 0 15px #D0C6C5; box-shadow:inset 0 0 15px #D0C6C5; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.testimonials h4{display:block; font:20px/28px 'Conv_HelveticaBQ-Roman'; color:#431309; text-shadow:1px 0px 1px #fff;}
.testimonials p{font:13px/20px 'Conv_HelveticaBQ-Roman';}
.testimonials a{color:#431309;}
.testimonials .name{display:inline-block; position:absolute; bottom:-27px; left:30px; text-shadow:1px 0px 1px #fff; font:12px/26px "Conv_HelveticaBQ-Roman";}
.testimonials .name span{float:left; margin-top:0px; width:25px; height:27px; background:url(../images/kerala-imageSprite.png) no-repeat -49px -394px; margin-right:15px;}
.testimonials .name small{display:inline-block; margin-top:0px;}
.quote{display:none;}

.comp{display:block; margin-top:40px; text-align:center; font-family:"Conv_HelveticaBQ-Roman";}
.comp span{display:inline-block; width:71px; height:40px; background:url(../images/kerala-imageSprite.png) no-repeat -133px -433px;}

.popup-contaoner{}
#backgroundPopup{z-index:1; position:fixed; display:none; height:100%; width:100%; background:#000000;	top:0px; left:0px;}
#toPopup{background:#FFF; border: 1px solid #DCDCDC; display:none; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:2px; left:50%; margin-left: -302px; position: fixed; top: 15%; width:600px; z-index:99999!important;}
div.loader {background: url("../images/loading.gif") no-repeat 0 0;  height:32px; width:32px; display:none; z-index:9999; top:35%; left:50%; position: absolute; margin-left: -10px;}
div.close {background: url("../images/closebox.png") no-repeat 0 0; bottom:24px; cursor: pointer; float: right; height: 30px; left: 27px; position: relative; 
width: 30px;}
div#popup_content {margin: 4px 7px;}
#toPopup form{float:left; width:568px; background:#f9f9f9; border:1px solid #f5f5f5; padding:20px 15px; margin-top:-30px;
-moz-box-shadow:inset 0 0 15px #f2f2f2; -webkit-box-shadow:inset 0 0 15px #f2f2f2; box-shadow:inset 0 0 15px #f2f2f2;}
#toPopup form .box{width:48%;}
#toPopup form .box .row{margin:7px 0 0;}
#toPopup form .box p{float:left; width:100%; padding:3px 0;}
#toPopup form .box p small{float:left; width:50px; text-align:right;}
#toPopup .box label{float:left; min-width:50px; font:13px/24px 'Conv_HelveticaBQ-Roman'; color:#431309; text-shadow:1px 0px 1px #fff;}
#toPopup .box label.full{float:left; width:100%;}
#toPopup .box small{font:11px/24px 'Conv_HelveticaBQ-Roman'; color:#431309; margin:0 5px; text-shadow:1px 0px 1px #fff;}
#toPopup input[type="text"]{float:left; padding:0 5px; border:1px solid #bbb; height:22px; border-radius:3px; -moz-border-radius:3px; 
-webkit-border-radius:3px; background: #fff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 1%, #ececec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ececec));
background: -webkit-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -o-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -ms-linear-gradient(top, #ffffff 1%,#ececec 100%);
background: linear-gradient(to bottom, #ffffff 1%,#ececec 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );}
#toPopup input[name="country-code"]{width:30px; margin-right:10px;}
#toPopup input[name="area-code"]{width:30px; margin-right:10px;}
#toPopup input[name="phone-code"]{width:135px; margin-right:10px;}
#toPopup input[name="name"]{width:130px;}
#toPopup input[name="email"]{width:190px;}
#toPopup input[name="days"]{width:60px; float:none; margin-left:10px;}
#toPopup input[name="adults"]{width:50px; float:none; margin:0 5px;}
#toPopup input[name="children"]{width:50px; margin:0 5px;}
#toPopup textarea{float:left; width:250px; padding:0 5px; margin-bottom:0px !important;  border:1px solid #bbb; height:70px; border-radius:3px; -moz-border-radius:3px; 
-webkit-border-radius:3px; background: #fff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 1%, #ececec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ececec));
background: -webkit-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -o-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -ms-linear-gradient(top, #ffffff 1%,#ececec 100%);
background: linear-gradient(to bottom, #ffffff 1%,#ececec 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );}
#toPopup input[type="submit"],#toPopup input[type="reset"]{float:left; margin:8px 15px 0 0; padding:0 10px; cursor:pointer; font:13px/30px 'Conv_HelveticaBQ-Roman'; border:1px solid #bbb; height:30px; border-radius:3px; -moz-border-radius:3px; 
-webkit-border-radius:3px; background: #fff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 1%, #ececec 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ececec));
background: -webkit-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -o-linear-gradient(top, #ffffff 1%,#ececec 100%); background: -ms-linear-gradient(top, #ffffff 1%,#ececec 100%);
background: linear-gradient(to bottom, #ffffff 1%,#ececec 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );}



#toPopup span.small{float:left; width:49px; height:24px; margin-right:10px; border:none; overflow:hidden;}
#toPopup span.small select{float:left; width:67px; height:24px; padding:2px 0 0 5px; border:none; background:transparent url(../images/kerala-imageSprite.png) no-repeat 0 -328px; 
-webkit-appearance:none; -moz-appearance:none; appearance:none;}
#toPopup span.mid{float:left; width:80px; height:24px; margin-right:10px; border:none; overflow:hidden;}
#toPopup span.mid select{float:left; width:100px; height:24px; padding:2px 0 0 5px; border:none; background:transparent url(../images/kerala-imageSprite.png) no-repeat 0 -363px; 
-webkit-appearance:none; -moz-appearance:none; appearance:none;}
#toPopup span.big {float:left; width:130px; height:24px; margin-left:10px; border:none; overflow:hidden;}
#toPopup span.big select{float:left; width:150px; height:24px; padding:2px 0 0 5px; border:none; background:transparent url(../images/kerala-imageSprite.png) no-repeat 0 -868px; 
-webkit-appearance:none; -moz-appearance:none; appearance:none;}


#toPopup .head-row{float:left; width:100%; border-bottom:2px solid #666; padding-bottom:10px;}
#toPopup .head-row span.small-logo{float:left; width:222px; height:100px; background:url(../images/kerala-imageSprite.png) no-repeat 0 -26px; margin-right:15px; text-indent:-9999px;}
#toPopup .head-row h2{font:24px/30px 'Conv_HelveticaBQ-Roman'; margin-top:20px;}
#toPopup .head-row span{font:18px/24px 'Conv_HelveticaBQ-Roman';}




#sidebar .points{display:block; margin-top:30px;}
#sidebar ul{display:block;}
#sidebar ul li{display:block;}
#sidebar ul li span{display:inline-block; width:15px; height:10px; background:url(../images/kerala-imageSprite.png) no-repeat -4px -396px;}
#sidebar ul li a{color:#333;}


#sidebar img.destination{ float:left; border:1px solid #d9d9d9;}

.side-nav{float:left; width:100%; margin:6px 0 10px;}
.side-nav h3{display:block; background:#efefef; text-transform:uppercase; text-indent:10px; padding:4px 0; color:#333; text-shadow:1px 0px 1px #fff; font:14px/18px "Conv_HelveticaBQ-Roman";}
.side-nav h3 a{color:#333;}
.side-nav h3 a:hover{color:#000; text-decoration:none;}
.side-nav ul li{display:block; margin:2px 0 4px 22px;}
.side-nav .more{float:right; color:#333;}

/*footer css
=============================================================*/
footer{display:block; margin:20px 0 40px; width:100%; text-align:center; color:#544e3e; text-shadow:1px 0px 1px #fff;  font:13px/18px "Conv_HelveticaBQ-Roman";}
footer h3{float:left; width:100%; color:#534c3a; font:bold 18px/82px "Conv_HelveticaBQ-Roman"; background:url(../images/footer-shadow.png) no-repeat 50% 0;}
footer a{color:#544e3e; text-decoration:none;}
footer a:hover{color:#a02911; text-decoration:underline;}
footer .footer-links{margin:0 auto 15px; width:840px;}
footer .footer-links .col{float:left; width:36%;}
footer .footer-links .col.fr{ width:25%;}
footer .footer-links .col ul{float:left; width:100%; text-align:left;}
footer .footer-links .col ul li{display:block; padding:3px 0;}
footer .links{float:left; width:100%; margin:20px 0 15px;}
footer .links ul{float:left; width:100%; text-align:center;}
footer .links ul li{display:inline; padding:0 10px;}



/*table 
============================================================*/
table.table{
border:1px #313131;
border-color:#7CC000;
margin-left: auto;
margin-right: auto;
width:100%;
text-align:center;
}
tbody tr:nth-child(odd) {
   background-color: #ccc;
}
table.table li{
list-style-type:none;
margin:0px;
padding:0px;
}
table.table li a{
font: 13px/20px Trebuchet MS,Sans-Serif;
color:#313131;
text-decoration:none;
}
.scrolltop {
    background: url("../images/icon_top.png") no-repeat scroll 0 0 transparent;
    bottom: 20px;
    display: none;
    height: 40px;
    opacity: 0.3;
    position: fixed;
    right: 80px;
    text-indent: -9999px;
    width: 40px;
    z-index: 9999;
}

.clients-logo2{
	float: left;
    margin-top: 20px;
    text-align: center;
    width: 100%;
	}
/*==========================================================*/
.lnk-lst a{
color:#222;
}
ul.point li{
list-style-type:disc;
margin-left:20px;}

/*==========================================================*/
.intro{
background-color:#FFFFCB;
text-align:justify;
border:1px solid #A19F8C;
float:left;
padding:5px;
width:100%;
}
.info h3{
color:#943429;
}
.info span{
    font: bold 18px/24px Arial;
	color:#943429;}
.info {padding:5px;}
.info p{
text-align:justify;
padding:5px;
float:left;
}
.excel{background-color:#EDEDED;text-align:justify;border:1px solid #A19F8C;float:left;margin-top:15px;width:100%;}
.excel .left{float:left;padding:5px;}
.excel .left img{float:left;}
.excel .right{float:right;width:480px;padding:5px;margin-left:5px;}
.coches{float:left;margin-top:15px;border:1px solid #A19F8C;width:100%;background-color:#FFFFCB;}
.coches ul li{float: left;margin-right: 3px;width: 220px;}
.coches ul{padding:5px;float:left;}
.awards {float:left;margin-top:15px;border:1px solid #A19F8C;width:100%;background-color:#E6E6E6;}
.awards ul li{float: left;margin-right: 3px;width: 220px;}
.awards ul{padding:5px;float:left;}
.divison{background-color:#FFFFFF;text-align:justify;border:1px solid #A19F8C;float:left;margin-top:15px;width:100%;}
.success{background-color:#EDEDED;text-align:justify;border:1px solid #A19F8C;float:left;margin-top:15px;width:100%;}
.success .left{float:left;padding:5px;}
.success .left img{float:left;}
.success .right{float:right;width:480px;padding:5px;margin:right:5px;}



.content-area{
float:left;
width:91%;
border:3px solid #A90000;
padding:40px;}
.content-area span.header{
font-family:'monotype corsiva';font-size:24px;font-weight:bolder;}
.msg-header{text-align:right;float:left;width:100%;}
.msg-header img{border: 1px solid red;padding: 5px;}
.logo2{float: right;margin-left: 33px;margin-top: 30px;}
.logo3{background: url("../images/logo.jpg") no-repeat scroll top center transparent;height:45px;float:left;width:100%;text-align:center;}
.logo2 .caption3{float:left;color:#7E0000;font-weight:bold;font-size:18px;}
.logo2 .caption3 u{font-size:13px;color:#696969;}
.quote3{float:left;text-align:center;width:100%;}