body{font:normal 13px/20px 'Vollkorn', serif;, Sans-Serif;}
/*common css
=============================================================*/
*{margin:0; padding:0;}
img,fieldset{border:0;}
img:focus, a:focus{outline:none;}
ul,ol{list-style:none;padding:0;margin:0;}
a{color:#fff; text-decoration:none;}
a:hover{text-decoration:none;}
.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{color: #3A0D08;
    font: 25px/38px 'Vollkorn';}
h3{font:18px/24px 'Vollkorn';padding:0;margin:0;}



#layout{float:left; width:100%; background:url("../images/bg-horizontal.jpg") repeat-y 50% 0;}
#layout.landing{float:left; width:100%; zindex:0; position:static; background:url("../images/background1.jpg") no-repeat 50% 0;}
#layout.inner{float:left; width:100%; zindex:0; position:static; background:none;}
.wrapper{margin:0 auto; width:1000px;}

/*header css
=============================================================*/
header{display:block; width:100%; background:#000 url('../images/header-bg.jpg') no-repeat 50% 0; -webkit-box-shadow:0 31px 60px -16px #000; -moz-box-shadow:0 31px 60px -16px #000; box-shadow:0 31px 60px -16px #000;}
header .logo{display: block;float: left;height: 80px;margin-top: 19px;text-align: center;text-transform: uppercase;width: 100%;}
header .logo a{color:#fff; font:44px/40px 'Vollkorn';}
header .logo img{vertical-align:middle;}

header .info-row{display:inline-block; margin-top:10px; font:16px/28px 'Droid Sans', sans-serif; width:720px; display:none;}
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:100%; background:url(../images/menu-bg.jpg) no-repeat 50% 0;float:left;position:relative;}
header nav ul{margin:0 auto; width:1000px; text-align:center;}
header nav ul li{display:inline-block; position:relative; z-index:999;}
header > nav > ul > li{background:url(../images/separator-top-menu.png) no-repeat 0 50%; padding:5px 0 0 37px; margin-left:36px; font:16px/30px 'Vollkorn', serif;}
header nav ul li:first-child{background:none;  margin-left:0px;  padding-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:#F1D2BD;}
header nav ul > li > ul{opacity:0; visibility:hidden; padding:5px 0; background:#6F503B; text-align:left; position:absolute; top:15px;
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 #866752; font:14px/20px 'Vollkorn';}
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:#4f301b;}
header nav > ul > li:hover > ul {opacity:1; top:35px; visibility:visible;}

header nav ul > li > ul > li > ul{opacity:0; visibility:hidden; padding:5px 0; background:#6F503B; 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;}

#banner{float:left; width:100%; background:#000;}
#banner ul{float:left;}
#banner ul li{display:block; height:660px; background:url(../images/slider-image1.jpg) no-repeat 50% 0;}
#banner .bx-controls{margin:0 auto; width:1000px; position:relative; z-index:9999;}
#banner .bx-controls .bx-controls-direction{display:none;}
#banner .bx-controls .bx-default-pager{position:absolute; top:-50px; left:45%; width:200px; text-indent:-9999px;}
#banner .bx-controls .bx-default-pager .bx-pager-link{float:left; width:27px; height:27px; background: url("../images/sprite-slider-icons.png") no-repeat 0 0; margin:0 8px;}
#banner .bx-controls .bx-default-pager .bx-pager-link:hover,#banner .bx-controls .bx-default-pager .bx-pager-link.active{background-position:0 -27px;}

header nav .media-box{ background: url("../images/white.png") repeat scroll 0 0 transparent;bottom: 35px;color: #FFFFFF;float: left;font-size: 13px;height: 30px;
opacity: 0.56;position: absolute;right: 0;width: 350px;}
header nav .mail{
    background: url("../images/Telephone.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 23px;
    line-height: 35px;
    padding: 0 0 0 30px;
    text-align: center;
    width: 200px;}
header nav .media{display:block;margin-left:10px;float:right;width:92px;}
header nav .media a{float:left;}
header nav .media-box span a.twt{width:30px;height:30px;float:left;}
header nav .media-box span a.fb{width:30px;height:30px;float:left;}
header nav .media-box span a.gplus{width:30px;height:30px;float:left;margin-top:1px;}
}

/*container css
=============================================================*/
#container{display:block; margin-top:40px; padding:0px;}
#container article{display:block; color:#7e5f28;}
#container article p{font-size:17px; line-height:24px; margin-top:8px;}
#container article h1{border-bottom:2px solid #846a31; display:inline-block;}
#container .content{margin-top:15px; color:#532e1b;}
#container .content p{font:13px/23px 'Droid Sans', sans-serif; margin-top:0px;}
#container .content h3{font:bold 13px 'Droid Sans', sans-serif; display:inline-block;}

.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 'Droid Sans', sans-serif; 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;}


#box-container{float:left;display:block; margin:20px 0; padding:20px 0; font-family:'Vollkorn', serif; color:#7e5f28; text-shadow:1px 0 1px #C3B171; border:2px solid #ccae72; border-width:2px 0;}
#box-container h3 {display:block; font-size:21px; line-height:32px;}
#box-container h3 a{color: #7E5F28;}
#box-container .box{display:inline-block;float:left;}
#box-container .box img{display:inline-block; margin:0 0 20px; -webkit-box-shadow:0 32px 56px -28px #000; -moz-box-shadow:0 32px 56px -28px #000; box-shadow:0 32px 56px -28px #000;
 border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
#box-container .box ul{display:block; list-style:none;}
#box-container .box ul li{display:block; background:url("../images/arrow-body-text.png") no-repeat 20px 6px; padding:6px 0 6px 48px; font-size:17px;}
#box-container .box ul li a{color: #7E5F28;}
#box-container .box.mid{margin:0 47px;}


/*bottom-section css
=============================================================*/
#bottom-section{display:inline-block; width:100%; font-family:'Droid Sans', sans-serif;}
#bottom-section .left-block{display:inline-block; width:280px;}

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

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

.testimonials{display:inline-block; width:314px; position:relative; margin:15px 0 0 30px; vertical-align:top;}
.testimonials h4{background: url("../images/quotes.png") no-repeat scroll 0 0 transparent;position:absolute; top:9px; left:24px; font:24px/50px 'Droid Sans';  text-shadow:1px 0px 1px #CAB37D;}
.testimonials h4 a{color:#431309;}
.testimonials p{display:inline-block; width:266px; font:13px/22px 'Droid Sans'; padding:62px 24px 15px; background:#D7C08A; -moz-box-shadow:inset 0 0 15px #CAB37D; 
-webkit-box-shadow:inset 0 0 15px #CAB37D; box-shadow:inset 0 0 15px #CAB37D; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.testimonials .name{float:left; margin-left:35px; text-shadow:1px 0px 1px #fff; font:13px/16px "Droid Sans"; 
background:url(../images/pointer-caption-box.png) no-repeat 0 0; padding-top:27px; width:160px; float:left;}
.testimonials .name img{vertical-align:middle; margin-right:5px; float:left;}
.quote{display:none;}
.quote a{color:#431309;}
.clients-logo{float:left; margin-top:40px; border:1px solid #acadaf; border-width:1px 0; padding:2px 0;}
.clients-logo img{display:block; border:1px solid #acadaf; border-width:1px 0;}


#search-form{float:right; width:301px; margin-top:10px;}
#search-form .bot-shadow{float:left; width:100%; height:65px; background:url(../images/shadow-form.png) no-repeat 50% 0;}
#search-form .box{float:left; width:295px; border:3px solid #f5d065; border-width:2px 3px 4px; background:#f5d065; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#search-form .box form{float:left; width:263px; border:1px solid #efdfac; padding:25px 15px 5px; -moz-box-shadow-bottom:inset 0 0 15px #e7cc9f; -webkit-box-shadow-bottom:inset 0 0 15px #e7cc9f; box-shadow-bottom:inset 0 0 15px #e7cc9f;
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background: #fff8e6;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZmZmOGU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjZmNkNTkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjYzM3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #fff8e6 9%, #fcd592 53%, #fcc372 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(9%,#fff8e6), color-stop(53%,#fcd592), color-stop(100%,#fcc372));
background: -webkit-linear-gradient(-45deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
background: -o-linear-gradient(-45deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
background: -ms-linear-gradient(-45deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
background: linear-gradient(135deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8e6', endColorstr='#fcc372',GradientType=1 );}
#search-form h3{color:#431309; display:block; text-shadow:1px 0px 1px #fff; font:22px/28px 'Droid Sans';}
#search-form h3 img{float:left; margin-right:10px;}
#search-form .row{float:left; width:100%; margin:4px 0;}
#search-form label{float:left; min-width:85px; margin-right:10px; text-indent:5px; font:14px/24px 'Droid Sans'; color:#431309; text-shadow:1px 0px 1px #fff;}
#search-form input[type="text"]{float:left; width:150px; padding:0 5px; border:1px solid #e7a944; height:22px;}
#search-form select{float:left; min-width:50px; margin-right:5px; border:1px solid #b38c61; height:22px; background:transparent; padding:1px; font-size:13px; -webkit-appearance: none;
    -moz-appearance: none; appearance: none;}
#search-form .btn{float:left; width:96px; height:53px; margin:20px 17px 0px; background:url(../images/button-base.png) no-repeat 0 0;}
#search-form .btn input[type="submit"],#search-form .btn input[type="reset"]{float:left; width:96px; height:33px; background:none; border:none; color:#fff; cursor:pointer;}



/*footer css
=============================================================*/
footer{float:left; width:100%; text-align:center; color:#fff; text-shadow:1px 0px 1px #53331e;  font:13px/18px 'Droid Sans', sans-serif;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzMzMxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzUzMzMxZSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzMzMxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left, rgba(83,51,30,1) 0%, rgba(83,51,30,0.8) 50%, rgba(83,51,30,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(83,51,30,1)), color-stop(50%,rgba(83,51,30,0.8)), color-stop(100%,rgba(83,51,30,1)));
background: -webkit-linear-gradient(left, rgba(83,51,30,1) 0%,rgba(83,51,30,0.8) 50%,rgba(83,51,30,1) 100%);
background: -o-linear-gradient(left, rgba(83,51,30,1) 0%,rgba(83,51,30,0.8) 50%,rgba(83,51,30,1) 100%);
background: -ms-linear-gradient(left, rgba(83,51,30,1) 0%,rgba(83,51,30,0.8) 50%,rgba(83,51,30,1) 100%);
background: linear-gradient(to right, rgba(83,51,30,1) 0%,rgba(83,51,30,0.8) 50%,rgba(83,51,30,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53331e', endColorstr='#53331e',GradientType=1 );}

footer nav{float:left; width:100%; background:#3a1314; border-top:2px solid #e8d7ab; border-bottom:2px solid #b0a1a4;}
footer nav ul{margin:0 auto; width:1000px; text-align:center;}
footer nav ul li{display:inline-block; padding:0 27px; font:17px/28px 'Vollkorn', serif;}
footer nav ul li:first-child{background:none;}
footer nav ul li a{display:inline-block; color:#fff; text-decoration:none;}
footer nav ul li a:hover{text-decoration:none; color:#F1D2BD;}

footer h3{float:left; width:100%; color:#fff; font:bold 15px/82px 'Droid Sans', sans-serif; background:url(../images/footer-shadow.png) no-repeat 50% 0;}
footer a{color:#fff; text-decoration:none;}
footer a:hover{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 .footer-links .col ul li a{color:#95806d;}
footer .links{float:left; width:100%; margin:20px 0 40px; padding-top:18px; border-top:4px solid; border-color:#5F4129; font:12px/18px 'Droid Sans', sans-serif;}
footer .links ul{float:left; width:100%; text-align:center;}
footer .links ul li{display:inline; padding:0 10px;}



.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: 25%; width:778px; 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; top:-20px; cursor: pointer; height: 30px; right:-20px; position:absolute; 
width: 30px;}
#toPopup h3{color:#fff; line-height:28px; font-size:16px; text-indent:12px;}
#toPopup table table table td{padding:3px 4px 3px;}


#sidebar{float:left; width:205px;}
#sidebar .block{float:left; width:100%;}
#sidebar .block h3{float:left; width:100%; background:#945534; padding:2px 0; font:18px/22px 'Droid Sans', sans-serif; color:#fff; letter-spacing:-1px;}
#sidebar .block h3 small{float:left; width:34px; height:28px; margin-right:10px; border-right:1px solid #fff; background:url(../images/icons.png) no-repeat 0 0;}
#sidebar .block h3 small.monuments{background-position:0 -4px;}
#sidebar .block h3 small.hotels{background-position:0 -40px;}
#sidebar .block h3 small.packages{background-position:0 -74px;}
#sidebar .block h3 small.places{height:44px; background-position:0 -102px;}
#sidebar .block h3 small.utility{background-position:0 -388px;}

#sidebar .block ul{float:left; width:203px; border:1px solid #e5d6ab; background:#f8ebbe; padding:8px 0; font:bold 13px/28px 'Droid Sans', sans-serif;}
#sidebar .block ul li{float:left; width:158px; padding-left:45px; border-bottom:1px solid #e5d6ab; background:url(../images/arrow2-body-text.png) no-repeat 30px 9px;}
#sidebar .block ul li a{color:#3a0d08;}
#sidebar .block ul.icon{background:none; padding:0; border-top:2px solid #d1bc85; border:none; width:205px;}
#sidebar .block ul.icon li{float:left; width:100%; padding-left:0; background:none; border-bottom:2px solid #d1bc85;}
#sidebar .block ul.icon li a{float:left; width:100%; padding:2px 0; background:#ec6207;}
#sidebar .block ul.icon li small{float:left; width:34px; height:28px; margin-right:10px; border-right:1px solid #fff; background:url(../images/icons.png) no-repeat 0 0;}
#sidebar .block ul.icon li small.reach{background-position:0 -144px;}
#sidebar .block ul.icon li small.about{background-position:0 -178px;}
#sidebar .block ul.icon li small.restaurants{background-position:0 -215px;}
#sidebar .block ul.icon li small.wheels{background-position:0 -248px;}
#sidebar .block ul.icon li small.mice{background-position:0 -284px;}
#sidebar .block ul.icon li small.hp{background-position:0 -320px;}
#sidebar .block ul.icon li small.sp-agra{background-position:0 -355px;}

#sidebar .left-block{display:inline-block; width:205px;}
#sidebar .left-block .comp{width:100%;}


#content-area{float: left;margin-left: 14px;width: 780px;}
.content img{margin:5px !important;}
#content-area a{color: #3A0D08;font: bold 13px/28px 'Droid Sans',sans-serif;}

#slider{float:left; width:780px; font-family:'Droid Sans', sans-serif; line-height:normal; letter-spacing:-1px;}
.bx-viewport{height:371px !important;}
.bx-has-controls-direction{display:none;}
#slider .caption{
    background: url("../images/brown-pattern.png") repeat scroll 0 0 transparent;
    height: 371px;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 265px;}
#slider .caption h4{float:left; width:100%; color:#fffefd; font-size:20px; font-weight:400; text-indent:20px; padding:18px 0 18px; background:url(../images/separator-1.png) no-repeat 50% 100%;}
#slider .caption ul{float:left; width:100%; list-style:none; padding-bottom:10px; background:url(../images/separator-1.png) no-repeat 50% 100%;}
#slider .caption ul li{float:left; width:245px; padding:28px 0 0 20px; font-size:18px; color:#fffefd;}
#slider .caption ul li:first-child{padding-top:5px;}

#bx-pager a{margin:15px 0 0 17px; float:left;}
#bx-pager a:first-child{margin-left:2px;}
#bx-pager a.active{box-shadow:0px 0px 10px #3C1007; -moz-box-shadow:0px 0px 10px #3C1007; -webkit-box-shadow:0px 0px 10px #3C1007;}



/*hotel booking form*/
#booking-form{float:right; width:780px;}
#booking-form .bot-shadow{float:left; width:100%;background:url(../images/shadow-inner-form.png) no-repeat 50% 0;}
#booking-form .box{float:left; width:774px; border:3px solid #f5d065; border-width:2px 3px 3px; background:#f5d065; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#booking-form .box form{float:left; width:732px; border:1px solid #efdfac; padding:5px 20px 5px; -moz-box-shadow-bottom:inset 0 0 15px #e7cc9f; -webkit-box-shadow-bottom:inset 0 0 15px #e7cc9f; box-shadow-bottom:inset 0 0 15px #e7cc9f;
border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background: #fff8e6;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZmZmOGU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjZmNkNTkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjYzM3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, #fff8e6 9%, #fcd592 53%, #fcc372 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(9%,#fff8e6), color-stop(53%,#fcd592), color-stop(100%,#fcc372));
background: -webkit-linear-gradient(-45deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
background: -o-linear-gradient(-45deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
background: -ms-linear-gradient(-45deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
background: linear-gradient(135deg, #fff8e6 9%,#fcd592 53%,#fcc372 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8e6', endColorstr='#fcc372',GradientType=1 );}
#booking-form h3{color:#431309; display:block; text-shadow:1px 0px 1px #fff; font:22px/28px 'Droid Sans';}
#booking-form h3 small{float:left; width:34px; height:28px; margin-right:10px; background:url(../images/icons.png) no-repeat 0 -425px;}
#booking-form .box .left-box{float:left; width:54%;}
#booking-form .box .right-box{float:right; width:44%;}
#booking-form .row{float:left; width:100%; margin:8px 0;}
#booking-form label{float:left; min-width:80px; margin-right:10px; font:14px/24px 'Droid Sans'; color:#431309; text-shadow:1px 0px 1px #fff;}
#booking-form input[type="text"]{float:left; width:150px; padding:0 5px; border:1px solid #b38c61; height:22px; background:none;}
#booking-form input[name="name"]{width:235px;}
#booking-form input[name="email"]{width:290px;}
#booking-form input[name="country"]{width:50px;}
#booking-form input[name="area"]{width:50px; margin:0 10px;}
#booking-form input[name="phone"]{width:145px;}
#booking-form select{float:left; min-width:50px; margin-right:5px; border:1px solid #b38c61; height:22px; background:transparent; padding:1px; font-size:13px; -webkit-appearance: none;
-moz-appearance: none; appearance: none;}
#booking-form select[name="required"]{width:195px;}
#booking-form select[name="category"]{width:146px;}
#booking-form select[name="room"]{width:63px;}
#booking-form textarea{float:left; width:290px; height:110px; padding:0 5px; border:1px solid #b38c61; background:none;}
#booking-form .btn{float:left; width:96px; height:53px; margin:0 17px; background:url(../images/button-base.png) no-repeat 0 0;}
#booking-form .btn input[type="submit"],#booking-form .btn input[type="reset"]{float:left; width:96px; height:33px; background:none; border:none; color:#fff; cursor:pointer;}
#booking-form fieldset label{
color: #431309;
    float: left;
    font: 14px/24px 'Droid Sans';
    margin-right: 10px;
    min-width:30px;
    text-shadow: 1px 0 1px #FFFFFF;
	}
#booking-form fieldset.room {
    display: inline-block;
    width: 35px;
}


#marquee{float:left; width:100%; margin:20px 0 10px;
padding:10px; 
border:1px solid #3A0D08; 
min-height:120px;
overflow:hidden;
}
#marquee ul{float:left;background:none !important;}
#marquee ul li{float:left; width:780px;list-style-type:none !important;}
#marquee ul li span{font: bold italic 13px/18px 'Droid Sans',sans-serif;color: #3A0D08;}
#marquee ul li{font: 13px/18px 'Droid Sans',sans-serif;color: #3A0D08;background:none !important;}


.breadcrumb{float;left;margin-top:20px;}
.breadcrumb a{text-decoration:underline;}

.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%;}



.aboutus{width:100%;}

.intro{
background-color:#FFFFCB;
text-align:justify;
border:1px solid #A19F8C;
float:left;
padding:5px;
width:100%;
}
.info h3{
color: #943429 !important;
font: bold 18px/24px Arial;
}
.info span{
    font: bold 18px/24px Arial;
	color:#943429;}
.info {padding:5px;}
.info p{
text-align:justify;
padding:5px;
float:left;
}
.excel h3{color: #943429 !important;font: bold 18px/24px Arial;}
.excel img{margin:0 !important;}
.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;margin:0;}
.excel .right{float:right;width:565px;padding:5px;margin-left:5px;}
.coches h3{color: #943429 !important;font: bold 18px/24px Arial;}
.coches{float:left;margin-top:15px;border:1px solid #A19F8C;width:100%;background-color:#FFFFCB;}
.coches ul li{float: left;margin-right: 36px;width: 220px;list-style-type:none;}
.coches ul{padding:5px;float:left;}
.awards h3{color: #943429 !important;font: bold 18px/24px Arial;}
.awards {float:left;margin-top:15px;border:1px solid #A19F8C;width:100%;background-color:#E6E6E6;}
.awards ul li{float: left;margin-right: 36px;width: 220px;list-style-type:none;}
.awards ul{padding:5px;float:left;}

.divison{background-color:#FFFFFF;text-align:justify;border:1px solid #A19F8C;float:left;margin-top:15px;width:100%;}
.divison ul li(list-style-type:none  !important;)
.divison h3{color: #943429 !important;font: bold 18px/24px Arial;}
.success ul li(list-style-type:none  !important;)
.success h3{color: #943429 !important;font: bold 18px/24px Arial;}
.success img{margin:0 !important;}
.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:565px;padding:5px;margin:right:5px;}




ul.point{list-style-type:disc;}




