/* CSS Document */

body{
background-color:#fff;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6E6665;
}

.main{
width:978px;
margin:auto;
}
.logo{
width:954px;
height:68px;
float:left;
background-image:url(../images/logo.gif);
background-position:left;
background-repeat:no-repeat;
padding-top:31px;
padding-right:24px;
}
.nav{
width:978px;
height:53px;
float:left;
background-color:#0B4A48;
background-image:url(../images/nav-bg.gif);
background-repeat:repeat-x;
}
.nav-curve{
width:958px;
height:53px;
float:left;
background-image:url(../images/nav-curve.gif);
background-repeat:no-repeat;
padding-left:20px;
}
.main-container{
width:978px;
padding-top:10px;
float:left;
padding-bottom:13px;
}
.section1{
width:235px;
float:left;
padding-right:11px;
}
.section2{
width:486px;
float:left;
padding-right:11px;
}
.section3{
width:235px;
float:left;
}
.section4{
width:732px;
float:left;
padding-right:11px;
}
.section5{
width:702px;
float:left;
padding-left:15px;
padding-top:15px;
padding-right:15px;
}
.title-bar{
width:716px;
height:28px;
float:left;
background-color:#ECE5E0;
background-image:url(../images/title.gif);
background-repeat:no-repeat;
padding-left:15px; padding-top:10px;
}
.h1{
font-family:"Lucida Sans Unicode";
font-size:18px;
color:#666666;
}
.future-events{
width:235px;
height:247px;
float:left;
background-color:#ECE5E0;
background-image:url(../images/future-events.gif);
background-position:top;
background-repeat:no-repeat;
}
.future-events-curve{
width:205px;
height:194px;
float:left;
background-image:url(../images/curve.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-top:53px;
padding-left:15px; padding-right:15px;
}
.banner{
width:486px;
height:261px;
float:left;
background-image:url(../images/banner.jpg);
background-position:top;
background-repeat:no-repeat;
}
.photo-holder{
width:486px;
padding-top:13px;
float:left;
}
.photogallery{
width:486px;
height:122px;
float:left;
background-color:#0B5B5B;
background-image:url(../images/photogallery-bg.gif);
background-repeat:repeat-x;
}
.photogallery-curve{
width:416px;
height:87px;
float:left;
background-image:url(../images/photogallery-curve.gif);
background-repeat:no-repeat;
padding-left:70px; padding-top:35px;
}
.more{
width:486px;
height:40px;
float:left;
background-image:url(../images/more-photos.gif);
background-position:right;
background-repeat:no-repeat;
}
.welcome{
width:486px;
height:247px;
float:left;
background-color:#ECE5E0;
background-image:url(../images/welcome.gif);
background-position:top;
background-repeat:no-repeat;
}
.welcome-curve{
width:442px;
height:247px;
float:left;
background-image:url(../images/welcome-curve.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-left:22px; padding-right:22px;
}
.img{
float:right;
padding-left:10px;
}
.shopping{
float:left;
}
.ad{
width:235px;
float:left;
padding-bottom:15px;
}

.recent-events{
width:235px;
height:247px;
float:left;
background-color:#ECE5E0;
background-image:url(../images/recent-events.gif);
background-position:top;
background-repeat:no-repeat;
}
.recent-events-curve{
width:222px;
height:199px;
float:left;
background-image:url(../images/curve.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-left:13px;
padding-top:48px;
}
.img2{
padding:4px;
float:left;
border:1px solid #CDC1C0;
margin-right:4px;
}
.img4{
padding:6px;
float:left;
border:1px solid #E3DAD9;
margin-right:10px;
}
.img3{
padding:4px;
float:left;
border:1px solid #0B676A;
margin-right:4px;
background-color:#6DA9AA;
}
.des{
width:209px;
height:55px;
float:left;
border-bottom:1px solid #D0C7C7;
padding-top:4px;
}
.des2{
width:209px;
height:55px;
float:left;
padding-top:4px;
}
.video-holder{
width:235px;
padding-bottom:13px;
float:left;
}
.video{
width:235px;
float:left;
height:250px;
background-color:#0B5C5C;
background-image:url(../images/video-bg.gif);
background-repeat:repeat-x;
}
.video2{
width:235px;
float:left;
height:250px;
background-image:url(../images/video-curve.gif);
background-repeat:no-repeat;
}
.video3{
width:226px;
float:left;
height:201px;
background-image:url(../images/video-gall.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:49px;
padding-left:9px;
}

.footer{
width:978px;
height:108px;
background-color:#0B5E5F;
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
float:left;
margin-bottom:20px;
}
.footer-curve{
width:954px;
height:108px;
background-image:url(../images/footer-curve.gif);
background-repeat:no-repeat;
float:left;
padding-right:24px;
}

.font1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.font1 a:link{
color:#FFFFFF;
text-decoration:none;
}

.font1 a:visited{
color:#FFFFFF;
text-decoration:none;
}

.font1 a:hover{
color:#FFFFFF;
text-decoration:none;
}





.font2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1B797C;
text-decoration:none;
}

.font2 a:link{
color:#1B797C;
text-decoration:none;
}

.font2 a:visited{
color:#1B797C;
text-decoration:none;
}

.font2 a:hover{
color:#1B797C;
text-decoration:none;
}





.glossymenu{
width:957px;
height:53px;
float:left;
background-image:url(../images/border.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:1px;
/*width of menu*/
}

.glossymenu a.menuitem{
width:117px;
height:33px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
display:inline;
text-decoration:none;
float:left;
padding-top:20px;
background-image:url(../images/border.gif);
background-position:right;
background-repeat:no-repeat; text-align:center;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
text-decoration:none;
}

.glossymenu a.menuitem:hover{
background-image:url(../images/link-hover.gif);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
}







.glossymenu2{
width:957px;
height:53px;
float:left;
background-image:url(../images/border.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:1px;
/*width of menu*/
}

.glossymenu2 a.menuitem2{
height:33px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
display:inline;
text-decoration:none;
float:left;
padding-top:20px;
padding-left:10px;
padding-right:10px;
background-image:url(../images/border.gif);
background-position:right;
background-repeat:no-repeat; text-align:center;
}


.glossymenu2 a.menuitem2:visited, .glossymenu2 .menuitem2:active{
text-decoration:none;
}

.glossymenu2 a.menuitem2:hover{
background-image:url(../images/link-hover.gif);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
}






.td{
border-bottom:1px solid #E3DAD9;
padding:5px 0px;
}
.td4{
padding:5px 0px;
}
.td2{
border-right:1px solid #E3DAD9;
height:90px;
}
.td3{
padding-left:10px;
}



.main-holder{
width:978px;
float:left;
}

form{
margin:0px;
padding:0px;
}
.txt-box{
width:304px;
height:23px;
background-color:#FBFBFB;
border:1px solid #C8C8C8;
padding:4px;
color:#7F7F7F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.txt-box2{
width:304px;
height:70px;
background-color:#FBFBFB;
border:1px solid #C8C8C8;
padding:4px;
color:#7F7F7F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.button{
width:107px;
height:31px;
background-color:#0B5453;
border:1px solid #094140;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
