html,body{margin:0;padding:0;}

body{font: 76% arial,sans-serif;text-align:center;background:url("../images/layout_bg5.png") #F7EFEC no-repeat;}

p{margin:0 10px 10px}

a{
text-decoration:none; 
color:#000000;
}
td{font-size:11px;}
h2{
font-size:27px;
color:#bd2b2c;
margin-left:10px;
margin-bottom:0;
margin-top:0;
font-weight:normal;}

div#container{
text-align:left;
}

div#container{
width:996px;
margin:0 auto;
}
hr{paddinng:0;margin:0;}
div#header{
background:url("../images/top_banner.png") no-repeat;
height:117px;
}
div#header .menu{
float:right;
width:670px;
padding-top:48px;

}
div#header .menu a{
margin-right:20px;
float:left;
color:#ffffff;
text-transform:uppercase;}

div#header .menu a:hover{
color:#f6ed42;
}
div#mid_banner{
background:url("../images/bg_mid.png");
height:460px;}

div#mid_banner .lt{
width:677px;
float:left;
margin-top:50px;
margin-left:20px;}

div#mid_banner .rt{
width:px;
float:right;
margin-top:50px;
margin-right:20px;
}

div#wrapper{
float:left;
width:100%;
}

div#content p{
line-height:1.4;
}

div#content{
background:url("../images/content_bg.png") no-repeat;height:695px;
}
div#content2{
background:url("../images/content_bgl.png") no-repeat;height:1650px;
}

div#content .ct{
padding-top:50px;
margin-left:20px;
margin-right:20px;}

div#content .left{
float:left;
width:241px;

}
div#content .right{
float:right;
}


div#serv{
}
div#serv p{
width:280px; 
color:#ffffff; 
margin-left:20px;
}


div#serv .s1{
background:url("../images/waterpark.png") no-repeat;
width:307px;
height:247px;
float:left;

}
div#serv .s2{
background:url("../images/attractions.png") no-repeat;
width:307px;
height:247px;
float:left;
margin-left:15px;

}
div#serv .s3{
background:url("../images/picnic.png") no-repeat;
width:307px;
height:247px;
float:right;
}


div#footer{
clear:left;
width:100%;
text-align:center;
color:#323232;
font-size:11px;
}
div#footer a{
color:#323232;
}

div#footer p{
margin:0;
padding:5px 10px;
text-align:center;
}

