body{
background:#000033;
color:#FFFFFF;
margin:0 auto;
padding:0;
}

div{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9CB7E0;
}

p{
margin:0;
padding:0;
}

#container{
width:1002px;
margin:0 auto;
}
#flash{ width:1002px;
height:227px;
}
#banner{
height:245px;
height:227px;
background-image:url(images/head_bg.jpg);
position:relative;
}

#ban2{
position:absolute;
top:82px;
left:286px;
}

#ban3{
position:absolute;
top:0px;
left:641px;
}

#gallery{
width:725px;
position:absolute;
top:30px;
left:248px;}

#headbg{
background-image: url(images/hdbg2.jpg);
height:16px;}

#content{
background:#0E3570;
position:relative;
}

#left{
padding-left:15px;}

#contact_info{
background-image:url(images/m6.jpg);
height:146px;
width:226px;
}

#welcome{
position:absolute;
top:30px;
left:248px;
width:720px;}

#amenities{
position:absolute;
top:229px;
left:248px;
}

#pac2{
position:absolute;
top:275px;
left:462px;
width:198px;
}

#pac3{
position:absolute;
top:224px;
left:680px;
width:294px;
}

#contact_form{
width:350px;
}

#map{
position:absolute;
top:135px;
left:530px;}


#footer{
background:#2D5CA2;
text-align:center;}

.maintxt{
font-family:Arial, Helvetica, sans-serif;
size:12px;
line-height:16px;
}

a.maintxt:link{
font-family:Arial, Helvetica, sans-serif;
size:12px;
line-height:16px;
color:#FFFFCC;
}

a.maintxt:visited{
font-family:Arial, Helvetica, sans-serif;
size:12px;
line-height:16px;
color:#FFFFCC;
}

a.maintxt:hover{
font-family:Arial, Helvetica, sans-serif;
size:12px;
line-height:16px;
color: #FFFF00;
}

.list{
font-family:Arial, Helvetica, sans-serif;
size:12px;
line-height:32px;}

.contact_info{
font:Arial, Helvetica, sans-serif;
color:#EED5AC;
line-height:18px;
padding-left:18px;
}

.ttl{
size:16px;}