html,body{margin:0;padding:0;}

body{text-align:center;background:#F7EFEC url('../images/layout_bg8.png') no-repeat;; font-style:normal; font-variant:normal; font-weight:normal; font-size:76%; font-family:arial, sans-serif}

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:#bd2b2c;
}
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#content2 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:1480px;
}

div#content .ct{
padding-top:50px;
margin-left:20px;
margin-right:20px;}

div#content .left{
float:left;
width:241px;

}
div#content2 .left{
float:left;
width:241px;

}
div#content .right{
float:right;
}
div#content2 .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;
}