@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto;background:#f0efeb;   }
.innerBannerBg{ width:100%; background: url(../images/inner-banner-bg.jpg) left top repeat-x #066706; height:150px;}
.innerBanner{ width:980px; margin:0 auto;}
.innerBanner img { margin:5px 0 0 0; padding:10px;background:#fff;}
.innerWrapper { width:980px; margin:0 auto;background:#fff;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1C1A1A; line-height: 20px;}
.innerWrapper .innerMain { width:980px; background:#fff; padding:20px 20px 15px 20px; float:left; min-height:300px; text-align:justify; box-sizing:border-box;}
.innerWrapper .innerMain h3{ border-bottom: 1px dashed #8DA569;
 color:#066706; font-family:Georgia, Tahoma, "Times New Roman"; font-size:22px; text-align:left; font-size: 18px;font-weight: normal;padding-bottom: 15px; margin-bottom:10px;}
 .innerWrapper .innerMain h4{color:#e37016; font-size:14px; margin:10px 0;}
  .innerWrapper .innerMain a{ text-decoration:none; color:#be7d13;}
  .innerWrapper .innerMain a:hover{ text-decoration:underline; color:#be7d13;}
.picBox { float:left; width:330px;}
.picBox img{background:#E8E6E6;
    border: 1px solid #DBD8D7;
    float: right;
    margin: 15px;
    padding: 5px;}
.bigList{ width:600px; float:left; }
.bigList ul{ float:left; margin:0; padding:0;}
.bigList ul li{ display:block; margin:0 0 0 50px; padding:3px 0 0 15px; background:url(../images/arrow.png) left 8px no-repeat; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.compactList{ width:200px; float:left; }
.compactList ul{ float:left; margin:0; padding:0;}
.compactList ul li{ display:block; margin:0 0 0 50px; padding:3px 0 0 15px; background:url(../images/arrow.png) left 8px no-repeat; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.innerWrapper .dataTable{ float:left; margin:15px 0 15px 0; #width:600px;}
.innerWrapper .dataTable table{ border: solid 1px #CCCCCC;}
.innerWrapper .dataTable table th{ background: url(../images/th-bg.jpg) left top repeat-x #FDF080; color:#1C1A1A;border: solid 1px #CCCCCC; text-align:center; font-weight:bold; height:13px; padding:7px;}
.innerWrapper .dataTable table td{ border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding:5px; color:#391F13;}

.map{width:240px;float:left; margin:0; padding:0 15px 10px 10px;  text-align:left; /*height:380px;*/ }
.map h4 {color:#e37016; font-size:14px; margin:10px 0;}

/******** book now and contact us form ********/
.formContainer { width:538px; float:left; padding:10px;}
.red{ color:#F00;}
.formContainer h6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; padding:5px 0;  }
.formContainer ul { margin:0; padding:0; width:538px; float:left;}
.formContainer ul li { list-style:none; display:block; padding:5px 0; margin:5px 0 0 0; float:left; width:518px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
.formContainer ul li label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; float:left; width:120px; padding:0 10px 0 0; text-transform:capitalize }
.formContainer ul li .textfield { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; float:left; width:200px; height:20px; line-height:20px; border:1px solid #C3C3C3; background:#fff;}
.formContainer ul li textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; float:left; width:330px; height:80px;  border:1px solid #C3C3C3; background:#fff;}
.formContainer ul li img { border:1px solid #D9D9D9}
.formContainer ul li .btn { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; width:86px; height:26px; line-height:26px; text-align:left; float:left; margin:0 10px 0 0; text-transform:uppercase; text-shadow:2px 2px 2px #000; background:url(../images/bg-submit.png) left top no-repeat; border:none; cursor:pointer; padding:0 0 0 10px;}

.formContainer ul li .btn:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; width:86px; height:26px; line-height:26px; text-align:left; float:left; margin:0 10px 0 0; text-transform:uppercase; text-shadow:2px 2px 2px #000; background:url(../images/hover-submit.png) left top no-repeat; border:none; cursor:pointer; padding:0 0 0 10px;}

/****** end******/

/******* Gallery******/

.photoGallery{ float:left; /*width:680px*/padding:15px 15px 15px 0;}
.photoGallery ol{ margin:0; padding:0;}
.photoGallery ol li{text-align: left;display:block;list-style: none;float:left;width:195px; height:140px;margin:0 25px 10px 0;}
.photoGallery ol li img{ border: solid 1px #E5E5E5; padding:5px; background:#FFF; width:100%; height:75%;}


.galArea {float:left; margin:10px 0 0 10px; }

.galArea ol li{ float:left; width:150px; margin:10px 10px; text-align:center; list-style:none; }

.galArea ol li a img{padding:5px; border:1px #9A9A4E solid; width:150px; height:100px;}

.galArea ol li a img:hover{/* for IE */filter:alpha(opacity=50);opacity:0.5;}

h5{color:#333; font-size:12px; line-height:17px; font-family:Georgia, "Times New Roman", Times, serif;}

h5:hover{color:#000!important; font-size:12px; line-height:17px; text-decoration:none!important;}

.galArea1 {float:left; margin:0px 0 0 10px; }

.galArea1 ol li{ float:left; width:120px; margin:3px 10px; text-align:center; list-style:none; }

.galArea1 ol li a img{padding:5px; border:1px #9A9A4E solid; width:120px; height:80px;}

.galArea1 ol li a img:hover{/* for IE */filter:alpha(opacity=50);opacity:0.5;}

  .galArea h3{text-decoration:none; font-size:13px; color:#904513; font-family: Georgia; margin:10px 0 0 10px; border-bottom:1px solid #904513; width:460px; padding:5px;}

   .galArea1 h3{text-decoration:none; font-size:13px; color:#904513; font-family: Georgia; margin:5px 0 0 10px; border-bottom:1px solid #904513; width:460px; padding:5px; #margin:0px 0 0 10px;}



/******* end gallery***********/
.bigList ul li .bookNow{
	background: url(../images/highlight-img.png) left top no-repeat; 
	padding:2px 2px 2px 20px; width:115px; height:24px;
	 margin:20px 0 0 0;}
.bigList ul li .bookNow a{ text-decoration:none;color:#fff;
	font-size:15px;	
	width:117px;
	height:40px; margin:20px 0 0 0;}
.bigList ul li .bookNow a:hover { text-decoration: underline;	color:#fff;
	font-size:15px;	}

.smallWidth { float:left;}

.smallWidth ul{ margin:0; padding:0;}
.smallWidth ul li {width:200px;}
.textfield2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; float:left; width:180px; height:20px; line-height:20px; border:1px solid #C3C3C3; background:#fff;}


.picBox2 { float:left; width:435px;}
.picBox2 img{background:#E8E6E6;
    border: 1px solid #DBD8D7;
   /* float: right;*/
    margin: 12px;
    padding: 5px;}
	
.no-border{ border:none !important;}	
.w400{ width:400px !important;}
.text-center{ text-align:center !important;}
	