   /* ========  SMU   =========*/
   /* ========  Copyright - Aabasoft=========*/
   /* ========  Author - Aabasoft Solutions (www.aabasoft.com) =========*/
   /* ========  Created Date - 04 / 10 / 2012  =========*/



@font-face {
 font-family: 'KomikaTextBold';
 src: url('fonts/KOMTXTB_-webfont.eot');
 src: url('fonts/KOMTXTB_-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/KOMTXTB_-webfont.woff') format('woff'),  url('fonts/KOMTXTB_-webfont.ttf') format('truetype'),  url('fonts/KOMTXTB_-webfont.svg#KomikaTextBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'NegotiateFree';
 src: url('fonts/negotiate_free-webfont.eot');
 src: url('fonts/negotiate_free-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/negotiate_free-webfont.woff') format('woff'),  url('fonts/negotiate_free-webfont.ttf') format('truetype'),  url('fonts/negotiate_free-webfont.svg#NegotiateFree') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'RobotoMedium';
 src: url('fonts/Roboto-Medium-webfont.eot');
 src: url('fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Medium-webfont.woff') format('woff'),  url('fonts/Roboto-Medium-webfont.ttf') format('truetype'),  url('fonts/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* ====  General styles  ====*/

.fleft {
	float:left
}
.fright {
	float:right
}
.fclear {
	clear:both
}
.fleftclear {
	clear:left
}
.frightclear {
	clear:right
}
/* ====  General styles  ====*/

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#7d7b7b;
	background: #f4ecd7;
	font-size: 13px;
}
#home-main-wrapper {
	width:100%;
	background:url(../images/bg-n-banner/home-bg.jpg) top center no-repeat;
}
.wrapper-1000 {
	width:1000px;
	margin:0 auto;
}
.wrapper-960 {
	width:960px;
	margin:0 auto;
}
#top-wrapper {
	width: 100%;
	height: 150px;
	background: url(../images/bg-n-banner/top-bar-bg.jpg) top repeat-x;
}
#top-container {
	width:1150px;
	height:150px;
	margin:0 auto;
	background:url(../images/bg-n-banner/top-l-m-bg.jpg) top no-repeat;
}
#top-l-m-bg {
	width: 1000px;
	height: 150px;
	margin: 0 auto;
}
#logo {
	width:285px;
	height:84px;
	padding:20px 0 0 8px;
}
#top-right {
	width:700px;
	text-align:right;
	padding-top:50px;
}
.top-p {
	font-size:16px;
	font-weight:bold;
	color:#973b01;
	padding-right:20px;
}
.top-p span {
	font-size:18px;
	font-weight:bold;
	color:#973b01;
}
#menu {
	width: 700px;
	margin-top: 34px;
}
#menu ul {
}
#menu ul li {
}
#menu ul li {
	display:block;
	height:43px;
	float:left;
}
#menu ul li a {
	display:block;
	height:43px;
}
#home {
	width:83px;
	height:43px;
}
.home {
	display: block;
	width: 83px;
	height: 43px;
	background: url(../images/menu/home.png) bottom;
}
.home:hover {
	background-position: 0 0;
}
.home#currentpage {
	background-position: 0 0;
}
#about {
	width:97px;
	height:43px;
}
.about {
	display: block;
	width: 97px;
	height: 43px;
	background: url(../images/menu/about.png) bottom;
}
.about:hover {
	background-position: 0 0;
}
.about#currentpage {
	background-position: 0 0;
}
#package {
	width:97px;
	height:43px;
}
.package {
	display: block;
	width: 97px;
	height: 43px;
	background: url(../images/menu/packages.png) bottom;
}
.package:hover {
	background-position: 0 0;
}
.package#currentpage {
	background-position: 0 0;
}

.packages-bg {
	width: 603px;
	margin-top: 20px;
	float: left;
	padding: 20px 10px;
	/*background: url(../images/package-bg.jpg) bottom repeat-x;*/
	background-color:#281a0b;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	border: solid 1px #fff;
}
.packages-img-bg {
	width: 241px;
	height: 161px;
	float: left;
	margin: 0 20px 10px 0;
	border: solid 1px #FFF;
	/*-webkit-box-shadow: 1px 1px 15px 1px #a99e80;
	-moz-box-shadow: 1px 1px 15px 1px #a99e80;
	box-shadow: 1px 1px 15px 1px #a99e80;*/
}


.packages-img-bgII {
	width: 241px;
	height: 120px;
	float: left;
	margin: 0 20px 10px 0;
	border: solid 1px #FFF;
	/*-webkit-box-shadow: 1px 1px 15px 1px #a99e80;
	-moz-box-shadow: 1px 1px 15px 1px #a99e80;
	box-shadow: 1px 1px 15px 1px #a99e80;*/
}


.package-left-col{float:left; width:261px;}
.package-h {
	font: 18px/22px 'RobotoMedium', Arial, sans-serif;
	letter-spacing: -0;
	color: #562712;
	font-weight: normal;
	margin-bottom: 8px;
}


.package-hII {
	font: 18px/22px 'RobotoMedium', Arial, sans-serif;
	letter-spacing: -0;
	color: #d73d07;
	font-weight: normal;
	margin-bottom: 8px;
}


.packages-pII {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 1.4;
	padding-bottom: 5px;
}

.packages-pIIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 1.4;
	padding-bottom: 5px;
}

.packages-pIIV span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 1.4;
	font-weight:bold;
	padding-bottom: 5px;
}

.packages-p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	line-height: 1.4;
	padding-bottom: 5px;
}

.button-hold {
	width: 240px;
	float: left;
	text-align:center;
}

.button-sl {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #85331a), color-stop(1, #99462c) );
	background:-moz-linear-gradient( center top, #85331a 5%, #99462c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85331a', endColorstr='#99462c');
	background-color:#85331a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #240603;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 60px;
	text-decoration:none;
	text-shadow:1px 1px 0px #5e2411;
	cursor:pointer;
}.button-sl:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #99462c), color-stop(1, #85331a) );
	background:-moz-linear-gradient( center top, #99462c 5%, #85331a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99462c', endColorstr='#85331a');
	background-color:#99462c;
}.button-sl:active {
	position:relative;
	top:1px;
}




#facility {
	width:97px;
	height:43px;
}
.facility {
	display: block;
	width: 97px;
	height: 43px;
	background: url(../images/menu/facilites.png) bottom;
}
.facility:hover {
	background-position: 0 0;
}
.facility#currentpage {
	background-position: 0 0;
}
#kerala {
	width:84px;
	height:43px;
}
.kerala {
	display: block;
	width: 84px;
	height: 43px;
	background: url(../images/menu/kerala.png) bottom;
}
.kerala:hover {
	background-position: 0 0;
}
.kerala#currentpage {
	background-position: 0 0;
}
#testimonials {
	width:118px;
	height:43px;
}
.testimonials {
	display: block;
	width: 118px;
	height: 43px;
	background: url(../images/menu/testmonials.png) bottom;
}
.testimonials:hover {
	background-position: 0 0;
}
.testimonials#currentpage {
	background-position: 0 0;
}
#contact {
	width:120px;
	height:43px;
}
.contact {
	display: block;
	width: 120px;
	height: 43px;
	background: url(../images/menu/contact-us.png) bottom;
}
.contact:hover {
	background-position: 0 0;
}
.contact#currentpage {
	background-position: 0 0;
}
#banner-wrapper {
	width:1030px;
	height:379px;
	background:url(../images/bg-n-banner/home-slide-shadow.png) no-repeat;
	margin:0 auto;
	padding-top:14px;
}
#banner {
	width:1000px;
	height:371px;
	margin:0 auto;
	background:#cc813f;
}
#banner-caption {
	width:500px;
	height:159px;
	background:url(../images/bg-n-banner/slide/banner-caption.png) no-repeat;
	position: absolute;
	z-index:5555;
	margin-top:100px;
	margin-left:50px;
}
#box-wrapper {
	width:1000px;
	height:216px;
	background:url(../images/bg-n-banner/box-bg.png) no-repeat;
	margin:0 auto;
}
.box {
	width:270px;
	padding-left:30px;
	padding-top:28px;
	float:left;
	margin-right:35px;
}
.box-l {
	width:270px;
	padding-left:30px;
	padding-top:28px;
	float:left;
}
.box-head {
	font: 26px/30px 'KomikaTextBold', Arial, sans-serif;
	color:#FFF;
	margin-bottom:10px;
}
.box-content {
	width:270px;
	float:left;
}
.box-img {
	width:105px;
	height:77px;
	padding:4px;
	background:#FFF;
	float:right;
	margin-left:10px;
}
.box-p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d8cbb9;
	line-height:1.4;
}
.box-list-p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d8cbb9;
	line-height:1.4;
	padding-left:15px;
	background:url(../images/box-dot.png) left 6px no-repeat;
}
.know-more, .know-more a {
	width:92px;
	height:26px;
	float:left;
	margin-top:5px;
}
.know-more a:hover {
	opacity:.7;
}
#main-content-wrapper {
	width:1000px;
	margin:0 auto;
}
#main-content-container {
	width: 1000px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	background: #ece2c8;
	padding: 25px 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
#main-fullwidth {
	width: 950px;
	padding-left: 25px;
}
#main-left {
	width: 625px;
	padding-left: 25px;
}
#main-right {
	width: 300px;
	padding-right: 25px;
}
h1 {
	font: 30px/34px 'RobotoMedium', Arial, sans-serif;
	letter-spacing: -0;
	color:#953105;
	margin-bottom:10px;
}
h2 {
	font: 20px/24px 'RobotoMedium', Arial, sans-serif;
	letter-spacing: -0;
	color:#562712;
	margin-bottom:10px;
}
p.welcome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#373129;
	line-height:1.5;
	padding-bottom:5px;
}
p.welcome span, p.welcome span a {
	color:#1d1b18;
	font-weight:bold;
	font-size:13px;
}
p.welcome span a:hover {
	color:#953105;
}
#clientcol {
	width: 294px;
	height: 180px;
	border: #FFF solid 3px;
	background:#bba97a;
}
.testimonials-col-in {
	width: 270px;
	margin: 0 auto;
	height: 160px;
	overflow:hidden;
}
.testmonial {
	width: 270px;
	padding:10px 0;
}
p.testmonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 1.4;
	padding-bottom: 5px;
}
p.client-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2c2c2c;
	text-align: right;
}
#footer-bg {
100%;
	background:url(../images/bg-n-banner/foot-bot-bg.jpg) center bottom no-repeat;
	height:330px;
}
#footer-container {
	width:1143px;
	margin:0 auto;
	background:url(../images/bg-n-banner/foot-bg.png) bottom right no-repeat;
	height:330px;
}
#footer {
	width:1000px;
	margin:0 auto;
	padding:20px 0;
}
#foot-quick-contact {
	width: 280px;
	background: url(../images/bg-n-banner/travancore-travel.jpg) left no-repeat;
	padding-left: 150px;
	height: 130px;
	padding-top: 30px;
}
p.bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
p.number {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#ff9900;
	line-height:1.4;
}
p.mail, p.mail a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#a58b47;
}
p.mail a:hover {
	color:#ff9900;
}
#foot-box-container {
	width:550px;
}
.foot-box {
	width: 260px;
	margin-right: 20px;
	float: left;
}
.foot-box-l {
	width:240px;
	float:left;
}
.foot-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #664f43;
	margin-bottom: 10px;
}
.foot-menu {
	width:49%;
	float:left;
	padding-left:1%;
}
.foot-menu ul {
}
.foot-menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.8;
	color:#666633;
}
.foot-menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.8;
	color:#666633;
}
.foot-menu ul li a:hover {
	color:#bc6914;
	font-weight:bold;
}
.foot-links {
	width:99%;
	float:left;
	padding-left:1%;
}
.foot-links ul {
}
.foot-links ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.8;
	color:#666633;
}
.foot-links ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.8;
	color:#666633;
}
.foot-links ul li a:hover {
	color:#bc6914;
	font-weight:bold;
}
#foot-bot {
	width: 600px;
	margin-top: 20px;
}
p.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6140;
	line-height:1.3;
}
p.small a {
	color:#206bab;
}
p.small a:hover {
	color:#FFF;
}
.social {
	width:31px;
	height:31px;
	float:left;
	margin:5px 10px 15px 0;
}
.adjust {
	width:100%;
	height:20px;
}
#inner-main-wrapper {
	width:100%;
}
.tagline {
	font-family:Tahoma, Geneva, sans-serif;
	letter-spacing: 0;
	color:#373129;
	margin-bottom:10px;
	font-size:18px;
}
.facilities-col {
	width: 100%;
	margin: 0 0 15px 0;
}
.panel-head-bg {
	width: 385px;
	height:30px;
	padding:0 20px;
	line-height:30px;
	margin-left:20px;
	background:#9f3814;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
}
.panel-head {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #FFF;
}
.panel-content {
	height: auto;
	width: auto;
	padding: 10px 10px 10px 10px;
	background:#281a0b;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
}
.facility-img {
	width: 200px;
	height: 150px;
	border: #ece2c8 solid 3px;
	float: right;
	margin-left: 15px;
}
p.facilite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a29f9c;
	line-height:1.5;
	padding:10px 0 0 10px;
}
#about-kerala-ban-wrappper {
	width:1000px;
	height:340px;
	background: url(../images/bg-n-banner/about-kerala-banner.jpg) no-repeat;
	margin:0 auto;
}
#attraction-col {
	width: 294px;
	height: 290px;
	border: #FFF solid 3px;
	background:#bba97a;
}
.attraction-col-in {
	width: 280px;
	margin: 0 auto;
	height: 270px;
	overflow:hidden;
}
.attraction-img {
	width: 280px;
	padding:10px 0;
	height:270px;
}
.attraction-img-p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:10px;
}
.slider-wrap {
	width: 280px;
	position: absolute;
	overflow:hidden;
}
.stripViewer .panelContainer .panel ul {
	text-align: left;
}
.stripViewer {
	position: relative;
	overflow: hidden;
	width: 280px;
	height: 270px;
}
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}
.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 280px;
}
.stripNavL, .stripNavR, .stripNav {
	display: none;
}
.nav-thumb {
	border: 1px solid black;
	margin-right: 5px;
}
.photo-meta-data {
	background: url(../images/transpBlack.png);
	padding: 5px;
	height: 20px;
	margin-top: -30px;
	position: relative;
	z-index: 9999;
	color: white;
}
.photo-meta-data span {
	font-size: 13px;
}
.cross-link {
	display: block;
	width: 62px;
	margin-top: -14px;
	position: relative;
	padding-top: 15px;
	z-index: 9999;
}
.mustseendestination-content {
	height: auto;
	width: auto;
	padding: 15px;
	background: #e2d4b1;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	margin-bottom:5px;
}
.destinations-img {
	width: 200px;
	height: 150px;
	border: #ece2c8 solid 3px;
	float: left;
	margin-right: 15px;
	-moz-box-shadow:0px 0px 5px #000;
	-webkit-box-shadow:0px 0px 5px #000;
	box-shadow:0px 0px 5px #000;
}
p.destinations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #373129;
	line-height: 1.5;
	padding: 0 0 5px 0;
}
h4.destinations-head {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing: 0;
	color:#373129;
	margin-bottom:5px;
	font-size:16px;
	padding-top:5px;
}
.testimonials-in-col {
	width:100%;
	margin-top:25px;
}
p.testimonials-in-cap {
	font: 18px/20px 'KomikaTextBold', Arial, sans-serif;
	color:#000;
	margin-bottom:5px;
}
p.testimonials-in {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4;
	color:#373129;
}
p.testimonials-in-client {
	font-size:14px;
	font-weight:bold;
	color:#953105;
	margin-top:5px;
	text-align:right;
}
p.testimonials-in-client span {
	font-size:13px;
	color:#953105;
	margin-top:5px;
	text-align:right;
}
.testimonials-in-img {
	width:256px;
	height:181px;
	float:left;
	margin-right:10px;
}
.side-menu {
	width: 300px;
	margin: 10px 0;
	float: right;
}
.side-menu ul {
}
.side-menu ul li {
	font-size:12px;
}
.side-menu ul li a {
	display: block;
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #2e2b2a;
	padding: 10px;
	margin-bottom: 1px;
	background: #c6b68d;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.side-menu ul li a:hover {
	color: #FFFFFF;
	background: #937832;
}
.our-services {
	width: 300px;
	margin: 0 0 20px 0;
	float: right;
}
.our-services ul {
}
.our-services ul li {
	display: block;
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #2e2b2a;
	padding: 15px;
	margin-bottom: 1px;
	background: #e2d4b1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	line-height:1.4;
}
p.services {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#604f24;
	line-height:1.5;
	padding-top:5px;
	font-weight:normal;
	padding-left:20px;
	background:url(../images/dot.png) left 11px no-repeat;
}
p.side-small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e1e1e1;
	line-height:1.3;
	padding-top:5px;
	font-weight:normal;
}

.googlemap{ width:570px; float:left;  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px; padding:5px; height:200px; margin-left:20px; border: 1px dotted #c5ad89;}

#contact-address-col {	margin:10px; float:left; width:300px;
                      	}
#contact-address-col ul {
}
#contact-address-col ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:5px;
	line-height:1.5;
	color:#252525;
}
#contact-address-col ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:5px;
	line-height:1.5;
	color:#252525;
	border-bottom:#562712 dotted 1px;
}
#contact-address-col ul li a:hover {
	color:#562712;
	border-bottom:none;
}
#contact-address-col ul li span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.6;
	font-weight:bold;
	color:#562712;
}
#shell-bg {
	width:300px; height:247px;
	margin-top:10px; background:url(../images/bg-n-banner/shell-bg.jpg) no-repeat;
}
#contact-form {
	width:94%;
	margin-top:20px;
	padding:3%;
	float:left; 
	background:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(206, 192, 156, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(206, 192, 156, 0.75);
box-shadow:         0px 0px 5px 0px rgba(206, 192, 156, 0.75);
}
.form-label {
	float: left;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4f3732; font-weight:bold;
	vertical-align:middle;
}
.form-label-small {
	float: left;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4f3732; font-weight:bold;
	vertical-align:middle;
}
.form-input {
	padding: 4px;
	border: 1px solid #c5ad89;
	background :#eae5d2;
	width: 90%;
	font-family: Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.form-input-small {
	padding: 4px;
	border: 1px solid #c5ad89;
	background :#eae5d2;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.form-textarea {
	margin-top :10px;
	padding: 6px;
	border: 1px solid #999999;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size :13px;
	height: 80px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	background :#eae5d2;
}
.td-style { margin-bottom:10px !important; height:33px;
}
.send-button {
	margin-top : 10px;
	margin-bottom :10px;
	border: 1px solid #483831;
	padding: 6px 15px 6px 15px;
	border-radius: 10%;
	-moz-border-radius: 10%;
	-webkit-border-radius: 10%;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	background-color: #62483c;
}
.send-button:hover {
	background-color: #ffa60e;
	color: #000;
}
.error-msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size :11px;
	color:Red;
	background:red; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; 
	text-align :left; padding:0 5px;
	margin-left :10px; float:left; 
}
.label-container {
	width: 180px;
}
.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px; padding-top:5px;
	color: #FFF;
	font-weight : bold; background:green; padding:4px 10px;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; 
}


.projects-list{ width:100%;}
.projects-list ul{}
.projects-list ul li{float:left;  width:134px; height:88px; margin-right:2px;}


/*accordion*/

.tab-main{width:584px; float:left; margin-top:20px; }

.pageContent { width: 625px; }
	.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border: 1px solid #17a; border-top: none; border-left: none; }
	.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	.accordion li { background: #8e3010; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;   }
	.accordion li.active>a { background: url('../js/accordion/close.gif') no-repeat center right; }
	.accordion li div { padding: 10px 20px 20px 20px; background: #281a0b; display: block; clear: both; float: left; width: 584px;}
	.accordion a { text-decoration: none; border-bottom: 1px solid #fff; font: bold 1.3em/2em Arial, sans-serif; color: #fff; padding: 10px 20px; display: block; cursor: pointer; background: url('../js/accordion/open.gif') no-repeat center right; }
.accordion li div p{  color: #ccc; font-size:13px;line-height:1.5; text-align:justify; }
.accordion li div a{list-style:none;}
.accordion li div p span{ margin-top:10px;  color: #fe7606; font-size:18px;line-height:1.5;  }

	
	/* Level 2 */
	.accordion li ul li { background: #b35b3c; font-size: 0.9em; }
	
	
	
	.loop1{color:#fff; font-size:14px; display:block; border-bottom:#fff 1px solid; line-height:1.4; margin:10px 0px 10px 0px;}

/*accordion*/


#click-for-booking{width:100px; padding:5px 10px 5px 10px; float:left; background:#55b432; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; margin-right:30px; clear:both; border-bottom:none;}



