body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#414040;
	margin:0px auto;
	padding:0px;
	background:#000;
	text-align:justify;
	line-height:18px;
	
}

img
{
border:none;
text-decoration:none;
}


img a
{
border:none;
text-decoration:none;
}

a
{
color:#414040;
text-decoration:underline;
}

a:hover
{
color:#000;
text-decoration:none;
}
.main
{
width:1000px;
margin:0 auto;
background:#fff;
}

.booking
{
width:34px;
height:203px;
position:absolute;
float:right;
top:146px;
right:0px;
z-index:1000;
}

.booking a img
{
text-decoration:none;
border:none;
}

.clr
{
clear:both;
}
.mainimg
{
margin:0px auto;
width:1000px;
height:448px;
position:relative;
}
.mainimg-in
{
background:url(../images/banner-in.jpg) no-repeat ;
margin:0px auto;
width:1000px;
height:318px;
}

.mainimg-in#act
{
background:url(../images/banner-in1.jpg) no-repeat ;
margin:0px auto;
width:1000px;
height:318px;
}

.mainimg-in#cont
{
background:url(../images/banner-in2.jpg) no-repeat ;
margin:0px auto;
width:1000px;
height:318px;
}


.mainimg-in#ser
{
background:url(../images/banner-in3.jpg) no-repeat ;
margin:0px auto;
width:1000px;
height:318px;
}

.mainimg-in#acc
{
background:url(../images/banner-in4.jpg) no-repeat ;
margin:0px auto;
width:1000px;
height:318px;
}

.logo
{
width:310px;
height:131px;
float:left;
position:absolute;
top:0px;
z-index:600;
margin-left:38px;
}

.nav
{
background:url(../images/nav.jpg) no-repeat left;
background-color:#83be36;
height:38px;
position:absolute;
top:0px;
width:1000px;
z-index:500;
}

.navcon
{
width:620px;
float:right;
}

.navcon ul
{
margin:0px;
padding:0px;
display:inline;
}

.navcon ul li
{
margin:0px;
padding:0px;
display:inline;
color:#000;
font-size:12px;
list-style:none;
font-weight:bold;
}

.navcon ul li a
{

color:#2a4b00;
font-size:12px;
text-decoration:none;
padding:10px 15px 0px 15px;
width:auto;
float:left;
}

.navcon ul li a:hover
{
background:#0072bc;
height:28px;
color:#fff;
font-size:12px;
text-decoration:none;
}

.navcon ul li a#sel
{
background:#0072bc;
height:28px;
color:#fff;
font-size:12px;
text-decoration:none;
}

li.midline
{
background:url(../images/midline.jpg) no-repeat;
color:#000;
font-size:12px;
width:4px;
height:38px;
float:left;
text-decoration:none;
}

.bodytxt
{
margin:0 auto;
width:1000px;
background:#fff;
margin-bottom:20px;
}

.activities-inner

{
width:auto;
margin-left:20px;
}

.three-conbox-in
{
width:1000px;
display:block;
margin:0 auto;
background:url(../images/three-bg-in.jpg) no-repeat ;
height:auto !important;
min-height:450px !important;
height:400px;
}


.three-conbox
{
width:1000px;
display:block;
margin:0 auto;
background:url(../images/three-bg.jpg) no-repeat ;
min-height:250px;
}

.bodytxt h1
{
margin:0px 0px 25px 0px;
padding:0px;
font-size:24px;
color:#0262bb;
font-weight:normal;
}

.bodytxt h1 span
{
margin:0px;
padding:0px;
font-size:24px;
color:#518c03;
font-weight:normal;
}

.bodytxt h2
{
margin:0px 0px 25px 0px;
padding:0px;
font-size:20px;
color:#0262bb;
font-weight:normal;
}



.boxcon
{
width:100%;
/*height:217px;*/
height:auto !important;
min-height:217px !important;
height:350px ;
}


.rdmore
{
background:url(../images/btn.jpg) no-repeat ;
width:92px;
height:37px;
float:left;
text-transform:uppercase;
font-size:10px;
color:#fff;
padding:3px 0px 0px 9px;
}

.rdmore a
{

text-transform:uppercase;
font-size:10px;
color:#fff;
text-decoration:none;
}

.rdmore a:hover
{

text-transform:uppercase;
font-size:10px;
color:#fff;
text-decoration:underline;
}

.boxin-left
{
width:630px;
float:left;
padding:20px 25px 15px 20px !important;
padding:20px 0px 15px 20px !important;
}

.boxin-right{
width:320px !important; 
float:left; 
margin-bottom:20px;
}
.box1
{
width:300px;
float:left;
margin:20px 10px 15px 20px;

}

.box2
{
width:298px;
float:left;
margin:20px 10px 15px 30px;

}

.box3
{
width:240px;
float:left;
margin:20px 10px 15px 30px;

}

.tb
{
font-size:14px;
width:100%;
display:block;
margin:15px 0px 15px 0px;
}

.tb a.tx
{
font-size:14px;
padding-left:8px;
color:#0071bc;
text-decoration:none;
position:relative;
top:4px;
}

.tb  a:hover.tx 
{
font-size:14px;
padding-left:8px;
color:#0071bc;
text-decoration:underline;
}

.sec-panel
{
width:1000px;
margin:0 auto;
}

.thr1
{
width:656px;
float:left;
margin-left:20px;
}

.thr1txt
{
width:100%;
display:block;
clear:both;
padding:0px 0px 4px 0px;
}

.thr1-lft
{
width:154px;
float:left;
text-decoration:none;
}

.thr1-lft a
{

text-decoration:none;
}

.thr1-lft a:hover
{ 
text-decoration:none;
}

.thr1-rht
{
width:388px;
float:right;
background:#eeeeee;
height:118px;
margin-left:4px;
padding:10px;

}

.rt{
padding:20px  0px 19px 0px !important;
#padding:16px  0px 16px 0px !important;
}


.thr1-lft h1
{
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
margin:0px ;
padding:0px;
line-height:24px;
}

.thr1-lft span
{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px 0px 0px 2px;
}

.thr1-lft span a
{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px 0px 0px 2px;
text-decoration:none;
}

.thr1-lft span a:hover
{
text-decoration:underline !important;
}



.thr1-rht ul
{
margin:10px 0px;
padding:0px;
}

.thr1-rht li
{
margin:0px 0px 0px 15px;
padding:0px;
color:#414040;
font-size:12px;
}



.adver
{
width:250px;
float:left;
margin-left:20px;
}

.footer
{
background:url(../images/footer-bg.jpg) repeat-x;
height:229px;
width:1000px;
margin:0 auto;
}

.footer h1
{
color:#83be36;
font-size:20px;
margin:0px 0px 20px 0px;
padding:0px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}

.footer ul
{
margin:0px 0px 0px 0px;
padding:0px;
width:150px;
float:left;

}

.footer ul li
{
margin:0px 0px 5px 0px;
padding:0px;
font-size:11px;
list-style:none;
font-weight:bold;
color:#9ca096;
}

.footer ul li a
{
margin:0px;
padding:0px;
list-style:none;
font-weight:bold;
color:#9ca096;
}

.footer ul li a:hover
{
margin:0px;
padding:0px;
list-style:none;
font-weight:bold;
color:#83be36;
}


.footer-left
{
width:336px !important;
width:336px;
text-align:left;
float:left;
background:url(../images/midbot.jpg)  no-repeat right ;
padding:20px;
}

.footer-right
{
width:530px;
float:right;
padding:20px;
color:#9ca096;
font-size:11px;
}

.footer-right a
{
color:#83be36;
font-size:11px;
text-decoration:none;
}


.footer-right a:hover
{
color:#83be36;
text-decoration:underline;
}

.lft1
{
width:100%;
float:left;
}
.lft
{
width:50%;
float:left;
}

.rht
{
width:50%;
float:right;
}

.conlft
{
width:auto;
float:left;
}

.conrht
{
width:78%;
float:right;
}

.fac
{
background:url(../images/fac.jpg) no-repeat;
width:154px;
height:94px;
padding-left:90px;
padding-top:45px;
}

.fac:hover
{
background:url(../images/fac-h.jpg) no-repeat;
height:94px;
width:154px;
padding-left:90px;
padding-top:45px;
}

.gal{
background:url(../images/gal.jpg) no-repeat;
height:94px;
width:154px;
padding-left:90px;
padding-top:45px;
}

.gal:hover
{
background:url(../images/gal-h.jpg) no-repeat;
height:94px;
width:154px;
padding-left:90px;
padding-top:45px;
}

.map
{
background:url(../images/map.jpg) no-repeat;
height:94px;
width:154px;
padding-left:90px;
padding-top:45px;
}

.map:hover
{
background:url(../images/map-h.jpg) no-repeat;
height:94px;
width:154px;
padding-left:90px;
padding-top:45px;
}

/*************** booking form ***************/
.btnbook
{
background:url(../images/btn-blue.jpg) no-repeat ;
width:141px;
height:48px;
float:right;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
color:#fff;
padding:0px 0px 3px 0px;
border:none;
cursor:pointer;
}

.tdBooking
{
	padding-left:60px;
	width:40%;
	}
	
.txtbox
{
	width: 97%;
	padding: 1px;
	font: normal 1em Arial,Verdana, sans-serif;
	border: 1px solid #87d4f1;
	display: block;
	color: #666666;
	background:#fff;
	
}

.pdg
{
	padding-left:12px;
}

.ddlbox
{
	width: 148px;
	padding: 1px;
	font: normal 1em Arial,Verdana, sans-serif;
	border: 1px solid #87d4f1;
	display: block;
	color: #666666;
	background:#fff;
}

.tblheading
{
	background:#ddeff6; 
	font-size:18px;
	color:#0262bb;
	font-weight:normal;
	padding:8px 0px 8px 8px;	
}

.tblmain
{
	background:#fff;
	border:1px solid #ccc;
	color:#0071bc;	
}

/*************** end booking form ***************/

/****************** PopUp Form***************/	

.contact-bd
{
border:1px solid #03518f !important;
background:#ffffff;
margin-top:14px;
}

.contact-top
{
background:url(images/contact-us-hd.jpg) no-repeat !important ;
height:26px;
font-size: 14px;
font-weight:bold;
color:#03518f;
padding:0px 0px 0px 12px;
}
.frm-txt
{
padding-left:12px;
}

.gr
{
background:#576915;
height:15px;
}

/****************** PopUp Form End***************/

.contact-btn
{
background:url(../images/plainbtn.gif) no-repeat ;
width:79px;
height:22px;
float:left;
text-transform:uppercase;
font-size:10px;
color:#fff;
border:none;
cursor:pointer;
}
