@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto; }
.headerWrapper{ width:100%; margin:0 auto; background: url(../images/header-bg.jpg) center top repeat-x #fdf080; }
.header{margin:0 auto;padding:10px 0 5px 0; width:980px;height:90px;}
.logo{width:250px;float:left; padding: 0 0 0 20px; }
.rightHeader{width:710px;float:left;}
.topMenu{width:710px; background:none;}
.menu{width:700px; height:40px; margin:30px 0 0 0; float:right;}
.menu ol{margin:0; padding:0;}
.menu ol li{float:left; display:inline; padding:0 5px;}
.menu ol li a{text-decoration:none; display:block; color:#043821; padding:10px; font-weight:bold; text-transform:uppercase; font-size:14px;}
.menu ol li a:hover{text-decoration:none; display:block; color:#ebfe7f; padding:10px; background:#012c01; text-transform:uppercase;font-size:14px;}
#amenities .amenity, #eventPackages .eventPackages, #accomodation .accomodation, #eventMgmt .eventMgmt {text-decoration:none; display:block; color:#ebfe7f; padding:10px; background:#012c01; text-transform:uppercase;font-size:14px;}

.topLinks { float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#33302A; margin:0 10px 0 0;
}
.topLinks ul{ margin:0; padding:0;}
.topLinks  ul li{ list-style:none; display:inline; margin:0; padding:0;}
.topLinks  ul li a{ text-decoration:none; outline:none; color:#333; padding:0 10px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; line-height:24px;font-size:12px; font-weight: bold; text-transform:uppercase; padding:5px; margin:0 3px 0 0; }
.topLinks  ul li a:hover{ color:#ebfe7f;background:#012c01;}
#index .landingPg, #aboutus .aboutPg, #enquiry .enquiryPg, #location .locationPg, #contact .contactPg  {color:#ebfe7f;background:#012c01;}
.bannerWrapper{ width:100%; background: url(../images/banner-bg.jpg) center top repeat-x #066706; height:303px;}
.bannerWrapper .banner{ width:980px; margin:0 auto;}
.bannerWrapper .banner .bannerLeft{ float:left; width:292px; padding:50px 0 0 0;}
.bannerWrapper .banner .bannerLeft ul { margin:0; padding:0;}
.bannerWrapper .banner .bannerLeft ul li { list-style: none; padding:0; margin:0; color:#fdf196; font-family:Georgia, Tahoma, "Times New Roman"; font-size:14px; font-style:italic; background: url(../images/bullet.png) left 3px no-repeat; padding:0 15px 15px 26px; }
/*.bannerWrapper .banner .bannerRight { float:left; width:687px; padding: 10px 0 0 0;}*/
/*** banner animation css ********/
.bannerContainer{ float:left; width:687px; padding: 10px 0 0 0;}
#bannerRight { position: relative; width: 680px; }
#rotating-elements {z-index: 5; padding: 0px; height: 289px;border:solid 2px #1ab71a;}
.element-rotated { height: 289px; color: #fff; width: 100%; }

/*.bannerWrapper .banner .bannerRight img{ float: left; border:solid 2px #1ab71a;}*/
.element-rotated { height: 289px; color: #fff; width: 100%; }
.sideswap_nav { position: absolute; cursor: pointer; }
.sideswap_next { bottom: 50%; right: 0px; z-index: 1000; }
.sideswap_previous { bottom: 50%; left: 0px; z-index: 1000; }

.mainWrapper{ width:100%;}
.mainWrapper .main { width:980px; margin:0 auto;}
.mainWrapper .main .mainLeft{float:left; width:390px; padding:0 10px 0 0; font-family:Arial, "Times New Roman", Verdana; color:#1c1a1a; font-size:12px; margin:10px 0 0 0; line-height:20px;}
.mainWrapper .main a { text-decoration:none; color:#F00;}
.mainWrapper .main a:hover { text-decoration: underline; color:#F00;}
img.fltLeft{ float:left; padding:2px;}
.mainWrapper .main .mainRight{ float:left; width:540px; /*height:360px;*/ margin:25px 0 10px 40px;}
.main .mainRight h3 {color:#e37016; font-size:16px; text-transform:uppercase; font-weight:bold;}

.midBox2{ width:980px;  float:left; margin:0 0 15px 0; }
.midBox2Lt{ float:left; margin:0 20px 0 0; width:195px;}

.midBox2 h3 {color:#e37016; font-size:16px; text-transform:uppercase; font-weight:bold; padding:5px 0;}
.midBox2 h4 {padding:5px 0 10px 0;}
.midBox2 h4 a{ color:#012C01!important; font-size:14px; text-transform:uppercase;  }

.midBox{ width:980px;background:url(../images/bg-box.gif) left top repeat-x #fffdb6; float:left; height:130px;}
.boxLeft{float:left; width:495px; color:#012c01; padding:15px 10px 10px 10px;}
.boxLeft h1{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#012c01; font-weight:normal; margin:0; text-transform:uppercase;}
.boxLeft span{ font-family:"Times New Roman", Times, serif; font-size:17px; color:#012c01; font-weight:normal; margin:0; text-transform:uppercase;}
.smallList ul{ float:left; width:310px; margin:0 0 13px 0; padding:0; *margin:0 0 20px 0;}
 .smallList ul li{ display:block; margin:0; padding:3px 0 0 15px; background:url(../images/arrow.png) left 8px no-repeat; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.boxRight{ float:left; width:431px; background: url(../images/enquire-bg.png) right top no-repeat; margin:10px 15px 10px 0; height:81px;}
.boxRight h4 { text-align:left; padding:20px 0 0 25px; width:214px;}
.boxRight h4 a { text-decoration:none; color:#066706; font-family:Georgia, Tahoma, "Times New Roman"; font-size:22px; text-align:left; }
.boxRight h4 a:hover {text-decoration: none; color:#8e4308; font-family:Georgia, Tahoma, "Times New Roman"; font-size:22px; text-align:left;}
.boxRight ul { margin:10px 0 0 0; padding:0;}
.boxRight ul li{list-style:none; float:left; display: inline; padding:10px 3px 10px 3px; color:#333; font-family:Arial, "Times New Roman", Verdana; font-size:12px;}
.boxRight ul li a {text-decoration:none;color:#333; font-family:Arial, "Times New Roman", Verdana; font-size:12px; outline:0; }
.boxRight ul li a:hover{ text-decoration:underline;}
.clear{ clear:left;}

/*.mainWrapper .footer{ width:980px; margin:0 auto;}*/

.footer{ width:100%; float:left; background:none; padding:0; margin:0 auto;}
.footerWrap{ width:980px; margin:0 auto; padding:0; background:none;}
.footerTop{ width:980px; margin:0 auto; background:none; height:30px; text-align:center;padding:10px 0 0 0; }
.footerTop ul{ margin:0; padding:0;}
.footerTop ul li{ list-style:none; display:inline; margin:0; padding:0;}
.footerTop ul li a{ text-decoration:none; outline:none; color:#282626; padding:0 10px;border-right:1px #333 solid; font-family:Tahoma, Geneva, sans-serif; line-height:20px; font-size:11px;}
.footerTop ul li a:hover{ text-decoration:underline; }

.footerBottom{ width:960px; margin:0 auto; height:30px; }
.copyright{float:left; margin:10px 0 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#666666;}
.powered{float:right;   margin:10px 0 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:101px; color:#666666;}
.powered a{font-size:10px; color:#666; text-decoration:none; font-family:Tahoma, Geneva, sans-serif;}
.powered a:hover{  font-size:10px; color:#333; text-decoration:none; font-family:Tahoma, Geneva, sans-serif;}
.newcls {
    box-shadow: 12px 12px 3px gray;
    display: block;
    line-height: 2;
    margin: 40px auto auto;
}

.innerMain h2 {
    box-shadow: 1px 5px 9px #ccc;
    color: #e37015;
    font-size: 24px;
    margin: 20px 0;
    padding: 10px 5px;
}
.centera{ text-align:center !important;}
.noborder{ border:none !important;}
.colored{ color:#e37015 !important;}
.innerMain h4{ font-size:16px !important; margin:10px 0 0 0 !important; color:#e37015; font-weight:bold;}

.view {    background: #449D11;
    padding: 5px 10px;
    color: #fff !important;}