/* CSS Document */
body{padding:0px; margin:0px;}
td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:14px;
font-weight:normal;
}
p{ padding:0px 0px 10px 0px; margin:0px;}

div, h1, h2, h3, h4,  img, ul, form, input, textarea{
padding : 0;
margin:0;
}
ul{ padding:0 0 0 20px; margin:0px;}
li{
padding:1px;
margin:2px;
}

a{  text-decoration:underline;}
a:hover{text-decoration:none;  }
form{ padding:0px; margin:0px;}
input{margin:1px; padding:0px;}
/*------------------------------------*/
.whiteLink{ color:#fff;}
.blackText{ color:#000000;}
.yollawText{ color:#FFF29E; font-style:italic;}
.fontSize16{ font-size:16px; line-height:20px;}
.heading1{ font-size:18px; line-height:20px; padding-left:10px; font-weight:normal;}
.pageHeading{ 
font-size:18px; 
line-height:20px; 
padding:10px 0 10px 10px; 
font-weight:bold;
margin-bottom:8px;
background:url(images/dot1.gif) bottom left repeat-x; 
}
.border{ border:4px #fff solid; width:892px; overflow:hidden; margin-bottom:1px;}
.whiteBorder3px{border:3px #fff solid;}
.contentBox{padding:10px 0 10px 10px;}
/*------------------------------------*/
.intropage_bg{ background:#4B6F93 url(images/intropage_bg.gif) top left repeat-x;}
.thepark_bg{ background:#9EA88A url(images/thepark_bg.gif) top left repeat-x;}
.Lodges_bg{ background:#A46342 url(images/lodges_bg.gif) top left repeat-x;}
.contact_bg{ background:#35899C url(images/contact_bg.gif) top left repeat-x;}
.luxury_bg{ background:#AA9A86 url(images/luxury_bg.gif) top left repeat-x;}
.gallery_bg{ background:#B5B4AC url(images/gallery_bg.gif) top left repeat-x;}

.intropage_content{ font-size:17px; line-height:22px;}

.menu_1{ background:url(images/menu_bg1.gif) top left repeat-x; border:#748FA8 1px solid;}
.menu_2{ background:url(images/menu_bg2.gif) top left repeat-x; border:#A1A991 1px solid;}
.menu_3{ background:url(images/menu_bg3.gif) top left repeat-x; border:#AA7A65 1px solid;}
.menu_4{ background:url(images/menu_bg4.gif) top left repeat-x; border:#5C9AAC 1px solid;}
.menu_5{ background:url(images/menu_bg5.gif) top left repeat-x; border:#AFA293 1px solid;}
.menu_6{ background:url(images/menu_bg6.gif) top left repeat-x; border:#BABAB3 1px solid;}
#menu a{
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:0 10px 0 10px;
text-transform:uppercase;}
#menu a:hover{ color:#333333;}

.imgBox1{
background:#A4AD91;
border:#ACB599 1px solid; 
padding:3px 0 2px 0;
text-align:center;}
.imgBox1 img{
border:#fff 3px solid;
margin: 4px ;
}

.contentimgBox{
background:#A4AD91;
border:#ACB599 1px solid; 
float:left; 
padding:3px; 
margin:0 10px 10px 0;
}
.contentimgBox img{
border:#fff 3px solid;
margin: 4px ;

}

.imgBox2{
background:#57799A;
border:#6386A8 1px solid; 
padding:3px 0 2px 0;
text-align:center;}
.imgBox2 img{
border:#fff 3px solid;
margin: 4px ;
}

#holidayHome td{
background:#FFFFFF;
color:#000000;
}
#holidayHome td a{
font-weight:bold;
text-decoration:none; 
color:#935234;
}
#holidayHome td a:hover{
color:#000000;
}
 
.chart td{
font-size:11px;
padding:2px 3px 2px 3px;
 
}



#theLodges .heading {
color:#F7D2BF;
border-top:#885237 5px solid;
padding:8px 0 8px 0;
text-align:center;
background:#94593C;
}
#theLodges .heading a{
color:#fff;
text-decoration:none;
}
#theLodges .heading a:hover{color:#F3E974;}


#theLodges img {
border:#fff 4px solid;
margin-bottom:8px;
}

 .dotLine1{ background:url(images/dot2.gif) top right repeat-y;}

.offer{
width:601px;
margin-bottom:10px;
background:url(images/offer-corner.gif) bottom right no-repeat; padding-bottom:10px;
}
.offerHeading{
font-size:18px;
padding:26px 0 10px 25px;
line-height:19px;
background:url(images/offer_heading_bg.gif) top right no-repeat;
}
.offerHeading .No{
padding-right:30px;
color:#000000;
}
.offerContent{ 
padding:0 15px 10px 75px; 
background:url(images/offer-bg.gif) top right repeat-y;
}
#booking{ margin-right:10px;}
#booking td{ 
color:#000000;
}
#booking div, #booking p{
color:#000000;
}
.footer {color:#DBE1CC; padding:18px 0 18px 0; line-height:22px; background:url(images/dot1.gif) top left repeat-x; }
.footer a{color:#DBE1CC; text-decoration:none; padding:0 3px 0 3px; font-size:11px; text-transform:uppercase;}
.footer a:hover{color:#fff; text-decoration:underline;}

#banner{
width:200px;
height:300px;
margin:0 0 10px 10px;
float:right;

}